/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:1024px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:calc(1312px + 1.5rem * 2)){.container{max-width:calc(1312px + 1.5rem*2)}}.page__footer{--text-color:var(--c-grey-light);--link-color:var(--c-white);color:var(--text-color);background-color:var(--c-grey-dark);padding-top:48px;padding-bottom:32px;margin-top:72px}@media(min-width:1024px){.page__footer{padding-top:64px}}.page__main{position:relative}.page-error{margin-top:40px}
.page-standard__header{background-color:var(--c-grey-lightest);padding-top:40px;padding-bottom:40px}.page-standard__header .container{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media(min-width:768px){.page-standard__header .container{flex-direction:row;align-items:center}}@media(min-width:1024px){.page-standard__header .container{gap:64px}}@media(min-width:1024px){.page-standard__header-no-img .page-standard__header-body{width:840px;margin:0 auto}}.page-standard__visuel{flex-shrink:0;width:100%}@media(min-width:768px){.page-standard__visuel{width:auto}}.page-standard__visuel img{display:block;width:100%;-webkit-mask-image:url(/themes/custom/front/assets/cells/visuel-mask.svg);mask-image:url(/themes/custom/front/assets/cells/visuel-mask.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media(min-width:768px){.page-standard__visuel img{width:320px}}@media(min-width:1024px){.page-standard__visuel img{width:680px}}.page-standard__title{--title-size:28px}@media(min-width:768px){.page-standard__title{--title-size:34px}}.page-standard__desc{--text-margin:0;color:var(--c-grey-medium)}.page-standard__body{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;margin-top:40px}@media(min-width:1024px){.page-standard__body{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:calc(840px + 1.5rem * 2)){.page-standard__body{max-width:calc(840px + 1.5rem*2)}}
[data-component-id^="front:region"]{background-color:var(--region-bgc,initial);padding:var(--region-p,0)}
