/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mini-nav{--list-margin:0;--ul-style:none;--ul-start-padding:0;--li-padding:0;--nav-item-padding:6px 0;--nav-item-color:var(--c-white);--nav-item-hover-color:var(--c-pink);--nav-item-active-color:var(--c-pink);--nav-item-hover-background:transparent;--nav-item-active-background:transparent}.path-frontpage .mini-nav .nav__link{--nav-item-hover-background:transparent;--nav-item-active-background:transparent}.mini-nav__list{display:flex;flex-direction:row;gap:32px}
.node-paragraphs .paragraph{margin-top:40px}.node-paragraphs .plie-deplie+.plie-deplie{margin-top:32px}
.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%}
