.gp-hero .prime-banner[data-prime=xl]{height:min(900px,47vw);min-height:580px;max-height:none}.gp-hero .prime-banner[data-prime=inner]{height:min(750px,39vw);min-height:500px;max-height:none}.gp-auto :where(a,button):focus-visible{outline:2px solid var(--mc);outline-offset:5px}@media(max-width:639.98px){.gp-hero .prime-banner[data-prime]{height:640px;min-height:0}}:root:has([data-header-underlay]) [data-header-root][data-overlay][data-scrolled=false] [data-header-logo] img{filter:brightness(0) invert(1)}:root:has([data-header-underlay]) [data-header-root][data-overlay][data-scrolled=false]{--headerTopBg: transparent !important}[data-header-root]>style+div{--headerIcon: var(--white);transition:background-color var(--header-transition) ease-out}.gp-hero{--gp-hero-gutter: clamp(16px, 4.7vw, 90px)}.gp-hero-text{padding-inline:var(--gp-hero-gutter);padding-bottom:clamp(48px,4.7vw,90px)}.gp-hero .prime-banner div:has(>button[aria-label^="Aller au slide"]){position:absolute;right:var(--gp-hero-gutter);bottom:clamp(48px,4.7vw,90px);margin:0;gap:10px;padding:9px;border:1px solid color-mix(in srgb,var(--mc) 30%,transparent);border-radius:20px;background:var(--white)}.gp-hero .prime-banner button[aria-label^="Aller au slide"]{height:10px;width:10px;border-radius:5px;background-color:color-mix(in srgb,var(--de) 30%,transparent)!important}.gp-hero .prime-banner button[aria-label^="Aller au slide"][aria-current=true]{width:60px;background-color:var(--mc)!important}@media(max-width:1023.98px){.gp-hero .prime-banner div:has(>button[aria-label^="Aller au slide"]){top:auto;bottom:20px;right:50%;transform:translate(50%)}}[data-header-root]>style+div a[aria-label="Réseau social"] :is(svg,img){filter:grayscale(1) contrast(100) invert(1)}@media(max-width:1023.98px){.gp-hero-text{padding-bottom:72px}}
