/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.question-duo-block{position:relative;margin-top:72px;margin-bottom:72px}.question-duo-block:before,.question-duo-block:after{display:block;position:absolute;width:50vw;top:0;bottom:0;z-index:-1}@media(min-width:1024px){.question-duo-block:before,.question-duo-block:after{content:""}}.question-duo-block:before{background:var(--c-purple-light)}.question-duo-block:after{background:var(--c-pink);right:0}.question-duo-block__purple,.question-duo-block__pink{display:flex;flex-direction:column;align-items:flex-start;padding:32px 24px;height:100%;margin:0 -24px}@media(min-width:768px){.question-duo-block__purple,.question-duo-block__pink{padding:64px}}@media(min-width:1024px){.question-duo-block__purple,.question-duo-block__pink{margin:unset}}.question-duo-block__purple{position:relative;overflow:hidden;background-color:var(--c-purple-light)}@media(min-width:768px){.question-duo-block__purple{padding-right:48px}}.question-duo-block__purple:after{content:"";display:block;width:427px;height:226px;background-image:url(/themes/custom/front/assets/cells/cells-block.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:0;position:absolute;top:57px;right:-190px}@media(min-width:768px){.question-duo-block__purple:after{top:50%;transform:translateY(-50%);right:80px}}@media(min-width:1024px){.question-duo-block__purple:after{right:31px}}.question-duo-block__pink{background-color:var(--c-pink)}@media(min-width:768px){.question-duo-block__pink{padding-left:48px}}.question-duo-block h2,.question-duo-block p,.question-duo-block a,.question-duo-block button{z-index:5}.question-duo-block h2{--title-size:28px;--title-margin:0 0 40px}@media(min-width:768px){.question-duo-block h2{--title-size:34px}}.question-duo-block p{--text-margin:0 0 40px;--text-size:18px;flex:1}
[data-component-id^="front:region"]{background-color:var(--region-bgc,initial);padding:var(--region-p,0)}
.region--footer{--region-p:0 0 40px;border-bottom:1px solid var(--c-grey-medium);display:flex;flex-direction:column;gap:32px;align-items:center}@media(min-width:1024px){.region--footer{--region-p:0 0 56px}}@media(min-width:1024px){.region--footer:not(.region--footer--logged-in){flex-direction:row;align-items:flex-start}}
.page__header{transition:transform .2s ease;position:relative;z-index:500;transform:translateX(0) translateY(0);background-color:var(--c-primary);padding-top:12px;padding-bottom:12px}.path-frontpage .page__header{background-color:var(--c-pink)}@media(min-width:1200px){.path-frontpage .page__header{background-color:var(--c-white)}}@media(min-width:1200px){.page__header{padding-top:16px;padding-bottom:0}}body.scrolled header[role=banner]{box-shadow:0 4px 23px -2px rgba(40,86,237,.09)}body.scrolled header[role=banner].scroll-down{transform:translateX(0) translateY(-150%)}header[role=banner].scroll-up,header[role=banner]:focus-within{transform:translateX(0) translateY(0)}body.is-blocked header[role=banner].scroll-down{transform:translateX(0) translateY(0)}.region--header{position:relative}.region--header .block--branding{display:inline-flex;justify-self:flex-start;z-index:10}@media(min-width:1200px){.region--header .block--branding{position:absolute}}.region--header__body{display:flex;align-items:center}@media(min-width:1200px){.region--header__body{display:block}}.region--header__content{flex:1;margin-right:24px}@media(min-width:1200px){.region--header__content{display:block;margin-right:0}}@media(max-width:1199px){.region--header .menu--main,.region--header .mini-nav,.region--header .button--icon-lock,.region--header .button--icon-user,.region--header .button--malakoff,.region--header .block-logout,.region--header .menu--navigation-espace-adherent{display:none}}.region--header__preheader{display:flex;align-items:center;justify-content:flex-end;gap:32px;padding-bottom:13px}@media(max-width:1199px){.region--header__preheader{padding-bottom:0}}
