.elementor-37 .elementor-element.elementor-element-0000003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#e2e4e9;--border-color:#e2e4e9;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:1000;}.elementor-37 .elementor-element.elementor-element-0000003:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-0000003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-0000003{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for html, class: .elementor-element-0000002 */.elementor-37 .elementor-element.elementor-element-0000002{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000003 */.elementor-37 .elementor-element.elementor-element-0000003{position:sticky;top:0;z-index:1000;}/* End custom CSS */
/* Start custom CSS *//* 12/11/2026 : en-tete collant (demande de Noham). La regle collante du bloc interieur 0000003 restait enfermee dans la balise header, de meme hauteur : on colle la balise header elle-meme. */
:root{--lm-hd:65px;--lm-ab:0px}
@media(min-width:1175px){:root{--lm-hd:73px}}
/* hauteur reelle recopiee dans --lm-hd par le script cc-entete-collant du widget 0000001 */
@media(min-width:783px){:root:has(body.admin-bar){--lm-ab:32px}}
@media(min-width:601px) and (max-width:782px){:root:has(body.admin-bar){--lm-ab:46px}}
.elementor-37{position:sticky;top:var(--lm-ab);z-index:1000}
html{scroll-padding-top:calc(var(--lm-hd) + var(--lm-ab))}
body #indications-dah1,body #indications-dah6{scroll-margin-top:24px}
.elementor-7302 .e-tabs-menu-base,.elementor-7535 .e-tabs-menu-base{top:calc(var(--lm-hd) + var(--lm-ab))}
/* 12/11/2026 : entre 1025 et 1174 px le menu ne tient pas sur une ligne (Qui sommes-nous sur 3 lignes) : bouton menu comme sur tablette */
@media (min-width:1025px) and (max-width:1174px){body .lumi-hd .nv,body .lumi-hd .cta{display:none}body .lumi-hd .burger{display:flex}}
/* 12/11/2026 : barre du bas des fiches masquee quand le menu mobile est ouvert */
body:has(#lumi-mob:checked) .eva-sticky{opacity:0!important;pointer-events:none!important}/* End custom CSS */