/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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)}}
.breadcrumb{--underline-img:none;position:relative;background:var(--c-pink);padding-top:8px;padding-bottom:8px}.breadcrumb ol{--ol-style:none;--ol-start-padding:0;display:flex;flex-flow:row nowrap;overflow-x:auto}.breadcrumb li{display:inline-flex;flex-flow:row nowrap;align-items:center;min-width:-moz-max-content;min-width:max-content;font-size:1rem;line-height:130%;color:var(--c-grey-medium)}.breadcrumb li:not(:last-child):after{content:"";display:inline-flex;margin:0 10px;width:5px;height:15px;background:var(--c-grey-medium);-webkit-mask-image:url(/themes/custom/front/assets/icons/slash.svg);mask-image:url(/themes/custom/front/assets/icons/slash.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.breadcrumb a{--link-color:var(--c-grey-dark)}.breadcrumb a:hover{--link-color:var(--c-primary)}.breadcrumb:before,.breadcrumb:after{content:"";width:20px;height:100%;background:linear-gradient(to right,rgba(255,229,221,0) 0%,rgba(255,229,221,0.8) 80%,rgb(255,229,221) 100%);z-index:1;position:absolute;left:0;top:0;opacity:0;transition:all .5s ease;pointer-events:none}.breadcrumb:after{background:linear-gradient(to left,#ffe5dd 0%,rgba(255,229,221,0.5019607843) 80%,rgba(255,229,221,0) 100%);left:auto;right:0;opacity:1}.breadcrumb.is-scrolled:before,.breadcrumb.is-scrolled:after{opacity:1}.breadcrumb.is-fully-scrolled:before{opacity:1}.breadcrumb.is-fully-scrolled:after{opacity:0}
.overlay--insite{position:fixed;top:0;z-index:25;background-color:#fff;transition:var(--overlay-transition,all 0.3s ease);width:100%}.overlay--insite.right-slide{right:0;bottom:0;transform:translate3d(100%,0,0)}.overlay--insite.left-slide{left:0;bottom:0;transform:translate3d(-100%,0,0)}.overlay--insite.fade{overflow:hidden;height:0;opacity:0;bottom:auto;transition:height 0ms 400ms,opacity 400ms 0ms}.overlay--insite.fade.is-open{height:100vh;opacity:1;transition:height 0ms 0ms,opacity 600ms 0ms}@media(max-width:1023px){.overlay--insite.right-slide--mobile{right:0;bottom:0;transform:translate3d(100%,0,0)}}@media(max-width:1023px){.overlay--insite.left-slide--mobile{left:0;bottom:0;transform:translate3d(-100%,0,0)}}@media(min-width:1024px){.overlay--insite.fade--desktop{overflow:hidden;height:0;opacity:0;bottom:auto;transition:height 0ms 400ms,opacity 400ms 0ms}.overlay--insite.fade--desktop.is-open{height:100vh;opacity:1;transition:height 0ms 0ms,opacity 600ms 0ms}}.overlay--insite.is-open{transform:translate3d(0,0,0)}.insite--overlay__overlay{position:fixed;z-index:24;top:0;right:0;left:0;background-color:var(--overlay__overlay-bg,hsla(15,9%,9%,0.8));overflow:hidden;height:0;opacity:0;transition:height 0ms 400ms,opacity 400ms 0ms}.insite--overlay__overlay.is-visible{height:100vh;opacity:1;transition:height 0ms 0ms,opacity 600ms 0ms}body.is-blocked{overflow:hidden}:root{--overlay__overlay-bg:transparent;--overlay-panels-bp-switch:1024px}.overlay--insite .panel-depth1{z-index:1}.overlay--insite .panel-depth2{z-index:2}.overlay--insite .panel-depth3{z-index:3}.overlay--insite .panel-depth4{z-index:4}.overlay--insite__wrapper{position:relative;z-index:0}.overlay--insite nav{width:100%}.overlay--insite div[class*=panel-nav]{-webkit-backface-visibility:hidden;position:absolute;top:var(--header-height,60px);right:0;bottom:0;left:0;width:100%;background:#fff;transition:transform .3s ease;padding-left:24px;padding-right:24px}@media(min-width:768px){.overlay--insite div[class*=panel-nav]{padding-left:48px;padding-right:48px}}.overlay--insite div[class*=panel-nav].is-open{transform:translate3d(0,0,0)}.overlay--insite.right-slide div[class*=panel-nav],.overlay--insite.right-slide div[class*=panel-nav]{transform:translate3d(100%,0,0)}.overlay--insite.right-slide div[class*=panel-nav].is-open,.overlay--insite.right-slide div[class*=panel-nav].is-open{transform:translate3d(0,0,0)}.overlay--menu,.overlay--menu--extranet,.overlay--menu--extranet__trigger{justify-self:end}@media(min-width:1200px){.overlay--menu,.overlay--menu--extranet,.overlay--menu--extranet__trigger{display:none}}.overlay--menu__trigger{display:inline-flex}@media(min-width:1200px){.overlay--menu__trigger{display:none}}.overlay--menu,.overlay--menu--extranet{overflow-y:auto;overflow-x:hidden;--overlay--menu-width:calc(100vw - 40px);padding-top:var(--header-height,0);padding-left:24px;padding-right:24px;padding-bottom:32px}@media(min-width:768px){.overlay--menu,.overlay--menu--extranet{--overlay--menu-width:380px}}@media(min-width:768px){.overlay--menu,.overlay--menu--extranet{padding-left:48px;padding-right:48px}}.panel-nav{top:var(--header-height,0)}body.gin--vertical-toolbar .overlay--search,body.gin--vertical-toolbar .overlay--menu--extranet,body.gin--vertical-toolbar .overlay--menu{padding-top:calc(var(--header-height,0) + var(--gin-toolbar-y-offset) + 48px)}@media(min-width:975px){body.gin--vertical-toolbar .overlay--search,body.gin--vertical-toolbar .overlay--menu--extranet,body.gin--vertical-toolbar .overlay--menu{padding-top:calc(var(--header-height,0) + var(--gin-toolbar-y-offset) + 60px)}}body.gin--vertical-toolbar .panel-nav{top:calc(var(--header-height,0) + var(--gin-toolbar-y-offset) + 48px)}@media(min-width:975px){body.gin--vertical-toolbar .panel-nav{top:calc(var(--header-height,0) + var(--gin-toolbar-y-offset) + 60px)}}body.gin--vertical-toolbar.toolbar-horizontal .overlay--search,body.gin--vertical-toolbar.toolbar-horizontal .overlay--menu{--overlay--menu-width:calc(100vw - calc(40px + var(--gin-toolbar-x-offset)));left:var(--gin-toolbar-x-offset)}@media(min-width:768px){body.gin--vertical-toolbar.toolbar-horizontal .overlay--search,body.gin--vertical-toolbar.toolbar-horizontal .overlay--menu{--overlay--menu-width:380px}}body.gin--vertical-toolbar.toolbar-horizontal .panel-nav{width:calc(100vw - (2rem + var(--gin-toolbar-x-offset)))}.overlay--menu--extranet__trigger,.overlay--menu__trigger{--menu-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQ0IDQ0Ij48ZyBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTM4LjgyNCAxMS4yMUg1LjE3N00zOS4xMSAyMi44MTVINC44OU0zOC44MjQgMzMuNDM4SDUuMTc3Ii8+PC9nPjwvc3ZnPgo=);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;z-index:2;right:0;padding:6px 24px;border-radius:38px;background-color:var(--menu-trigger-background,var(--c-pink));color:var(--c-primary);font-weight:600;line-height:140%;align-items:center}.overlay--menu--extranet__trigger:after,.overlay--menu__trigger:after{content:"";display:inline-block;width:44px;height:44px;margin-left:12px;background:currentColor;-webkit-mask-image:var(--menu-icon);mask-image:var(--menu-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.overlay--menu--extranet__trigger.is-active,.overlay--menu__trigger.is-active{--menu-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQ0IDQ0Ij48ZyBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTMzLjg3NyAxMC4yOTMgMTAuMDg1IDM0LjA4NU0zMy43NzUgMzMuNjIzIDkuNTc2IDkuNDIzIi8+PC9nPjwvc3ZnPgo=)}.path-frontpage .overlay--menu--extranet__trigger,.path-frontpage .overlay--menu__trigger{--menu-trigger-background:var(--c-white)}.overlay--menu--extranet__panel-trigger,.overlay--menu__panel-trigger{display:block;background-image:url(/themes/custom/front/assets/icons/chevron-right.svg);background-repeat:no-repeat;background-position:right center;align-self:stretch;padding:0;position:absolute;top:0;left:0;width:100%;bottom:0;height:100%}.overlay--menu--extranet__panel-back-trigger,.overlay--menu__panel-back-trigger{--underline-img:none;--link-color:var(--c-grey-medium);display:inline-flex;align-items:center;color:var(--c-grey-medium);font-size:1rem;font-weight:600;padding:12px 0;width:100%;order:0}.overlay--menu--extranet__panel-back-trigger:before,.overlay--menu__panel-back-trigger:before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;background:currentColor;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgY2xhc3M9Imljb24gaWNvbi10YWJsZXIgaWNvbi10YWJsZXItY2hldnJvbi1yaWdodCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJtOSA2IDYgNi02IDYiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgY2xhc3M9Imljb24gaWNvbi10YWJsZXIgaWNvbi10YWJsZXItY2hldnJvbi1yaWdodCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJtOSA2IDYgNi02IDYiLz48L3N2Zz4=);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(180deg)}.overlay--menu .menu--main,.overlay--menu .menu--navigation-espace-adherent{padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--c-grey-light);margin-bottom:24px}@media(min-width:768px){.overlay--menu .menu--main,.overlay--menu .menu--navigation-espace-adherent{padding-top:48px}}.overlay--menu .menu-item{--underline-img:none;position:relative;padding:12px 0}.overlay--menu .menu-item a,.overlay--menu .menu-item span{font-size:1rem;line-height:140%;font-weight:600}.overlay--menu .panel-nav{--ul-style:none;--ul-start-padding:0;--li-padding:0;--list-margin:0;display:flex;flex-direction:column;align-items:stretch;padding-top:24px}@media(min-width:768px){.overlay--menu .panel-nav{padding-top:48px}}.overlay--menu .panel-nav .menu{order:1;margin-top:24px;padding-top:24px;border-top:1px solid var(--c-grey-light)}.overlay--menu .block-smcc-tweaks-header-nav{--underline-img:none;margin-bottom:24px;display:flex;flex-direction:column;align-items:stretch}.overlay--menu .block-smcc-tweaks-header-nav a{padding:12px 0;font-weight:600;line-height:140%}
