.menu-container-slider{--WidthMenuLevel:clamp(256px,calc(33.33333vw - 22.66667px),416px);--HeaderHeight:80px;display:contents}.user-logged-in .menu-container-slider{--HeaderHeight:159px}.menu-container-slider .menu-close,.menu-container-slider .rdv-button,.menu-container-slider .site-branding{display:none}.menu-container-slider .menu-principal{align-self:stretch;height:auto;justify-self:center}.menu-container-slider .menu-principal .menu--level-1,.menu-container-slider .menu-principal .menu__item--level-1,.menu-container-slider .menu-principal .menu__link--level-1{height:100%}.menu-principal{height:unset;margin:unset;max-width:unset;overflow:unset}.menu-principal .menu span{background-color:#eef0f9;cursor:default}.menu-principal .menu a,.menu-principal .menu span{font-size:1.2rem}.menu-principal .menu a .link_text,.menu-principal .menu span .link_text{pointer-events:none}.menu-principal .menu .menu__item--has-children>a{font-weight:200;gap:1rem;letter-spacing:unset}.menu-principal .menu .menu__item--has-children>a:after{-webkit-backface-visibility:hidden;height:12px;-webkit-mask-image:url(../images/small-arrow.svg)!important;mask-image:url(../images/small-arrow.svg)!important;transition:transform .5s;width:10px}.menu-principal .menu .menu__item--has-children>a.expand-menu:not(.menu__link--level-5,.menu__link--level-4){font-weight:300;letter-spacing:-.01em}.menu-principal .menu .menu__item--has-children>a.expand-menu:after{height:12px;transform:rotate(90deg);width:10px}.menu-principal .menu .menu--level-2>.menu__item>a:after,.menu-principal .menu .menu--level-3>.menu__item>a:after{height:20px;width:17px}.menu-principal .menu .menu--level-2>.menu__item>.expand-menu,.menu-principal .menu .menu--level-3>.menu__item>.expand-menu{background-color:var(--black-crpce);color:#fff}.menu-principal .menu .menu--level-2>.menu__item>.expand-menu:after,.menu-principal .menu .menu--level-3>.menu__item>.expand-menu:after{background-color:#fff;height:1px;-webkit-mask:none!important;mask:none!important;transform:none}.menu-principal .menu .menu--level-4>.menu__item>a:hover{background-color:#eef0f9}.menu-principal .menu .menu__item:first-child>a{border:none}.menu-principal .menu__item:not(.menu__item--has-children) a:after{display:none!important}.menu-principal .menu--level-1{align-items:center;display:flex}.menu-principal .menu--level-1>.menu__item:last-child>a,.menu-principal .menu--level-1>.menu__item>a{font-size:1.2rem;font-weight:200}.menu-principal .menu--level-1>li>a{background-color:unset!important;border:none!important}.menu-principal .menu--level-2{background:#fff;left:calc((100vw - var(--DesktopMainCol))/2);position:fixed;top:var(--HeaderHeight);width:var(--WidthMenuLevel)}.menu-principal .menu--level-2.expand-menu:before{background:inherit;box-shadow:2px 4px 12px rgba(0,0,0,.1);content:"";height:var(--BgHeight,100%);left:0;position:fixed;top:var(--HeaderHeight);transition:height .25s;width:100%;z-index:-1}.menu-principal .menu--level-3{left:calc((100vw - var(--DesktopMainCol))/2 + var(--WidthMenuLevel));position:fixed;top:var(--HeaderHeight);width:var(--WidthMenuLevel)}.menu-principal .menu--level-3>li{background-color:var(--grey-bg-crpce)}.menu-principal .menu--level-4{left:calc((100vw - var(--DesktopMainCol))/2 + var(--WidthMenuLevel)*2);position:fixed;top:var(--HeaderHeight);width:var(--WidthMenuLevel)}.menu-principal .menu--level-4>li{background:#fff}.menu-principal [class*=menu--level-]:not(.expand-menu){display:none}.menu-principal .menu--level-1:not(.expand-menu){display:flex}.menu-principal .menu--level-5:not(.expand-menu),.menu-principal .menu--level-6:not(.expand-menu){display:block}.desktop-menu-open .menu-principal .menu--level-1>li:last-child>a,.desktop-menu-open .menu-principal .menu--level-1>li>a,.desktop-menu-open-rdv .menu-principal .menu--level-1>li:last-child>a,.desktop-menu-open-rdv .menu-principal .menu--level-1>li>a,.scroll-menu:not(.open-search) .menu-principal .menu--level-1>li:last-child>a,.scroll-menu:not(.open-search) .menu-principal .menu--level-1>li>a{color:white}.desktop-menu-open .menu-principal .menu--level-1>li:last-child>a:after,.desktop-menu-open .menu-principal .menu--level-1>li>a:after,.desktop-menu-open-rdv .menu-principal .menu--level-1>li:last-child>a:after,.desktop-menu-open-rdv .menu-principal .menu--level-1>li>a:after,.scroll-menu:not(.open-search) .menu-principal .menu--level-1>li:last-child>a:after,.scroll-menu:not(.open-search) .menu-principal .menu--level-1>li>a:after{background-color:white}
