@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-vietnamese-500-normal.DjeaNLFD.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-500-normal.CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-ext-500-normal.yA5ONLQ9.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-500-normal.B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-vietnamese-800-normal.CpjukuLw.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-800-normal.BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-ext-800-normal.DGNyg4u8.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-800-normal.gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/playfair-display-cyrillic-900-normal.C8kZZFQC.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-900-normal.sDNg_-Xm.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/playfair-display-vietnamese-900-normal.wtaM1xIw.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-900-normal.dpsjWZtQ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/playfair-display-latin-ext-900-normal.wdRhZY-D.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-900-normal.Dl6M2jFN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/playfair-display-latin-900-normal.oSb7_CWx.woff2)format("woff2"),url(/_astro/playfair-display-latin-900-normal.DypQvTWf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#c1121f;--black:#0b0b0d;--beige:#f0ede8;--header-h:96px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:var(--black);color:var(--beige)}body{-webkit-font-smoothing:antialiased;min-height:100svh;font-family:Outfit Variable,Outfit,sans-serif}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/outfit-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-ext-opsz-normal.woff2)format("woff2-variations"),url(/fonts/dm-sans-latin-ext-opsz-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-opsz-normal.woff2)format("woff2-variations"),url(/fonts/dm-sans-latin-opsz-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-ext-opsz-italic.woff2)format("woff2-variations"),url(/fonts/dm-sans-latin-ext-opsz-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-opsz-italic.woff2)format("woff2-variations"),url(/fonts/dm-sans-latin-opsz-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}img,svg,video{max-width:100%;display:block}a{color:inherit}.skip-link{z-index:1000;background:var(--red);color:#fff;border-radius:6px;padding:10px 16px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:16px}@media (width<=767px){:root{--header-h:84px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wx-solariabadge .wrap{padding:40px 32px}.wx-hero .bg-slide{background-image:none}main .wx-solariabadge .wrap{min-height:auto}main#contenu .wx-simulateurpage{--muted:#5f5c58}main#contenu .wx-installations,main#contenu .wx-swissmap,main#contenu .wx-whyus,main#contenu .wx-simteaser{--muted:#a9a6a1}html:root body .wx-footer{--text-muted:#a9a6a1;--muted:#a9a6a1}main#contenu .wx-devispage,main#contenu .wx-contactpage{--muted:#a9a6a1}main#contenu .wx-devispage .hero__sub,main#contenu .wx-contactpage .hero__sub,main#contenu .wx-panneauxpage .hero__sub,main#contenu .wx-onduleurspage .hero__sub,main#contenu .wx-bornespage .hero__sub,main#contenu .wx-batteriepage .hero__sub,main#contenu .wx-pacpage .hero__sub,main#contenu .wx-carportpage .hero__sub,main#contenu .wx-carportpagemobile .hero__sub,main#contenu .wx-servicespage .hero__sub,main#contenu .wx-simulateurpage .hero p{color:#5f5c58}main#contenu .wx-devispage .hero__eyebrow,main#contenu .wx-contactpage .hero__eyebrow{color:#c1121f}main#contenu .wx-devispage .form-section__label,main#contenu .wx-contactpage .form-section__label,main#contenu .wx-installations .eyebrow{color:#f04450}main#contenu .wx-devispage .recaptcha-note,main#contenu .wx-contactpage .recaptcha-note,main#contenu .wx-devispage .recaptcha-note a,main#contenu .wx-contactpage .recaptcha-note a,main#contenu .wx-installations .section-sub,main#contenu .wx-installations .stat-lbl,main#contenu .wx-swissmap #hint,main#contenu .wx-swissmap .legend .leg,main#contenu .wx-simulateurpage .est-head p,main#contenu .wx-simulateurpage .eg-lbl{color:#a9a6a1}main#contenu .wx-simulateurpage .already-text span{color:#fff}html:root body .wx-footer .footer .coord-label,html:root body .wx-footer .footer .coord-sub,html:root body .wx-footer .footer .c-txt{color:#a9a6a1}main#contenu .wx-hero .dot{position:relative}main#contenu .wx-hero .dot:before{content:"";position:absolute;inset:-9px}html:root body .wx-footer .footer .h4{color:#f04450}main#contenu [class*=wx-] input:focus-visible,main#contenu [class*=wx-] textarea:focus-visible,main#contenu [class*=wx-] select:focus-visible,main#contenu [class*=wx-] button:focus-visible,main#contenu [class*=wx-] a:focus-visible,main#contenu [class*=wx-] [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #f04450}main#contenu .chat-off .wx-whyus .why__stats-band .why__stat:first-child{display:none}main#contenu .chat-off .wx-whyus .why__stats-band{grid-template-columns:repeat(2,33.3333%);justify-content:center}main#contenu .chat-off .wx-whyus .why__stats-band .why__stat:nth-child(2):before{display:none}@media (width<=980px){main#contenu .chat-off .wx-whyus .why__stats-band{grid-template-columns:1fr;justify-content:normal}}main#contenu [class*=wx-] iframe:focus{outline-offset:2px;outline:3px solid #f04450}main#contenu .wx-simulateurpage .already-band:not(.open) .already-panel{visibility:hidden;transition:max-height .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s}main#contenu .wx-simulateurpage .already-band.open .already-panel{visibility:visible;transition:max-height .45s cubic-bezier(.16,1,.3,1),visibility}main#contenu .wx-simulateurpage .already-trigger:focus-visible{outline-offset:-4px;outline:3px solid #fff}main#contenu [class*=wx-] :focus-within>iframe{outline-offset:-3px;outline:3px solid #f04450}main#contenu .wx-contactpage .contact-wrap>*,main#contenu .wx-devispage .devis-wrap>*,main#contenu .wx-carportpage .spec-tables>*{min-width:0}@media (width<=359px){main#contenu .wx-contactpage .cta-block__value{overflow-wrap:anywhere}}html.wx-mobile .wx-carportpage,html:not(.wx-mobile) .wx-carportpagemobile{display:none}main#contenu .wx-hero .hero{height:790px;min-height:0}html.wx-mobile main#contenu .wx-hero .hero{height:846px}main#contenu .wx-partenariatpage .hero{height:955px;min-height:0}html.wx-mobile main#contenu .wx-partenariatpage .hero{height:631px}html.wx-mobile main#contenu .wx-hero{margin-top:-162px}html.wx-mobile main#contenu .wx-partenariatpage{margin-top:-84px}@media (width>=980px){html body .wx-footer .footer .footer-bottom{padding-bottom:8px}}main#contenu .wx-carportpagemobile .spec-hero img{height:auto}main#contenu .wx-servicespage .scard:not(.scard--light) .scard__num,main#contenu .wx-servicespage .scard:not(.scard--light) .scard__desc{color:#a9a6a1}main#contenu .wx-servicespage .scard:not(.scard--light):not(:hover) .scard__link{color:#f04450}main#contenu .wx-contactpage .cta-block__label,main#contenu .wx-contactpage .addr-card__title{color:#a9a6a1}main#contenu .wx-contactpage .addr-item__tag{color:#f04450}main#contenu .wx-carportpagemobile .cta__sub{color:#fff}main#contenu .wx-devispage .hero__eyebrow{vertical-align:top}main#contenu .wx-devispage{min-height:1648px}html.wx-mobile main#contenu .wx-devispage{min-height:2586px}@media (width<=979px){html body .wx-footer .footer .coord-horaires{display:flex}}html.wx-mobile body .wx-footer{min-height:1249px}main#contenu .wx-swissmap{box-sizing:border-box;justify-content:center;align-items:center;min-height:757px;padding:56px 32px;display:flex}html.wx-mobile main#contenu .wx-swissmap{min-height:770px}main#contenu .wx-whyus{min-height:905px}html.wx-mobile main#contenu .wx-whyus{min-height:2293px}html.wx-mobile main#contenu .chat-off .wx-whyus{min-height:2112px}html.wx-mobile main#contenu .wx-simteaser{min-height:680px}html.wx-mobile main#contenu .wx-installations section{padding-bottom:46px}.site-header[data-astro-cid-nen7h5rs]{z-index:100;height:var(--header-h);-webkit-backdrop-filter:blur(10px);background:#0b0b0deb;border-bottom:1px solid #f0ede80f;position:sticky;top:0}.inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;height:100%;margin:0 auto;padding:0 32px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:56px}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:22px;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:6px;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{position:relative}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:var(--beige);letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{background:#ffffff1a;border-color:#ffffff24}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible,.cta[data-astro-cid-nen7h5rs]:focus-visible,.burger[data-astro-cid-nen7h5rs]:focus-visible,.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible,.sub-toggle[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:2px;outline:2px solid #fff}.sub-toggle[data-astro-cid-nen7h5rs]{color:var(--beige);cursor:pointer;background:0 0;border:0;width:24px;height:24px;font-size:11px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.has-sub[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{padding-right:26px}.sub[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;background:#0b0b0d;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:stretch;gap:2px;min-width:230px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(6px);box-shadow:0 16px 40px #00000080}.sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{background:0 0;border:0;padding:9px 12px;font-size:14px;display:block}.has-sub[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs]:focus-within .sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs].open .sub[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.lang[data-astro-cid-nen7h5rs]{border:1px solid #ffffff1a;border-radius:8px;gap:2px;padding:2px;display:flex}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-align:center;min-width:34px;color:var(--beige);letter-spacing:.06em;border-radius:6px;padding:7px 6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{background:var(--beige);color:var(--black)}.cta[data-astro-cid-nen7h5rs]{background:var(--red);color:#fff;letter-spacing:.02em;border-radius:10px;justify-content:center;align-items:center;height:45px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #c1121f59}.cta[data-astro-cid-nen7h5rs]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #c1121f80}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:8px;display:none}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--beige);border-radius:2px;width:26px;height:2px;transition:transform .2s,opacity .2s;display:block}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){width:18px}@media (width<=979px){.site-header[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:none;background:#0b0b0d;border-bottom:0}.inner[data-astro-cid-nen7h5rs]{justify-content:flex-start;align-items:flex-start;gap:0;padding:0;position:relative}.burger[data-astro-cid-nen7h5rs]{z-index:3;width:81px;height:84px;padding:0;display:block;position:absolute;top:0;left:0}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#fff;border-radius:1.5px;height:3px;transition:transform .25s,opacity .2s,background-color .25s;position:absolute}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{width:13px;top:31.5px;left:27.5px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){width:26px;top:40.5px;left:27.5px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){width:13px;top:49.5px;left:40.5px}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]{background:#0b0b0d}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{width:26px;top:40.5px;left:27.5px;transform:rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){width:26px;top:40.5px;left:27.5px;transform:rotate(-45deg)}.logo[data-astro-cid-nen7h5rs]{margin:20px 26px 0 auto}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{box-sizing:border-box;object-fit:contain;width:118px;height:43px;padding:1.5px 4px}.nav[data-astro-cid-nen7h5rs]{z-index:2;background:#f0ede8;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:79px 0 40px;transition:transform .25s;position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.nav[data-astro-cid-nen7h5rs].open{transform:none}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}.nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.nav[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs]{width:auto;height:61px;box-shadow:none;color:#000;letter-spacing:normal;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 15px;font-size:20px;font-weight:400;line-height:61px;display:block;transform:none}.nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page],.nav[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs]:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}.nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].is-current{color:#fff}.has-sub[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{padding-right:50px}.has-sub[data-astro-cid-nen7h5rs].open{border-top:1px solid #0000002e}.sub-toggle[data-astro-cid-nen7h5rs]{opacity:1;color:#000;justify-content:center;align-items:center;width:48px;height:61px;display:flex;position:absolute;top:0;right:0;transform:none}.sub-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform .2s}.has-sub[data-astro-cid-nen7h5rs].open .sub-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.nav[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs]{width:auto;min-width:0;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;border-radius:0;gap:0;padding:0;display:none;position:static;overflow:visible;transform:none}.nav[data-astro-cid-nen7h5rs] .has-sub[data-astro-cid-nen7h5rs].open .sub[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.nav[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:#000;background:0 0;border:0;height:61px;padding:0 0 0 28px;font-size:14px;font-weight:300;line-height:61px;display:block}.lang[data-astro-cid-nen7h5rs]{align-self:flex-start;margin:20px 0 0 15px}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:10px;font-size:14px}}@media (width>=980px){.site-header[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:none;background:#0b0b0d;border-bottom:0}.inner[data-astro-cid-nen7h5rs]{justify-content:flex-start;align-items:flex-start;gap:0;width:min(999px,100% - 16px);max-width:none;margin:0 0 0 max(8px,50% - 516px);padding:0}.logo[data-astro-cid-nen7h5rs]{flex:none;margin-top:31px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{box-sizing:border-box;object-fit:contain;object-position:50% 50%;width:153px;height:56px;padding:2px 5px}.nav[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:1px;margin-top:47px;margin-left:auto}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:2px}.nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{width:var(--w);color:#f5f7fa;letter-spacing:normal;white-space:nowrap;background:#0b0b0de6;border:0;border-radius:10px;justify-content:center;align-items:center;height:45px;padding:0;font-size:19px;font-weight:500;transition:background-color .4s,color .4s;display:flex}.nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{color:#f5f7fa;background:#0b0b0de6}.nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].is-current{color:#f04450;background:#16181c;border-color:#0000}.nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover{color:#fff;background:#c1121f;border-color:#0000}.has-sub[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{padding-right:0}.sub-toggle[data-astro-cid-nen7h5rs]{opacity:0;top:0;right:0;transform:none}.sub-toggle[data-astro-cid-nen7h5rs]:focus-visible{opacity:1}.sub[data-astro-cid-nen7h5rs]{background:#1a1c21;border:0;border-radius:10px;gap:0;width:max-content;min-width:194px;padding:0;transition:opacity .18s,visibility .18s;top:calc(100% + 7px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 1px 4px #0009}.sub[data-astro-cid-nen7h5rs]:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.has-sub[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs]:focus-within .sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs].open .sub[data-astro-cid-nen7h5rs]{transform:translate(-50%)}.nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>.sub[data-astro-cid-nen7h5rs]{align-items:stretch;gap:0}.sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{width:100%}.nav[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:#f5f7fa;letter-spacing:normal;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:34px;padding:0 4px;font-size:19px;font-weight:500;transition:background-color .4s,color .4s;display:flex}.nav[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:focus-visible{color:#fff;background:#c1121f}.nav[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{color:#f5f7fa;background:0 0}.nav[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]:hover{color:#fff;background:#c1121f}.cta[data-astro-cid-nen7h5rs]{letter-spacing:normal;background:#c1121f;flex:none;width:103px;height:45px;padding:0;font-size:16px;font-weight:700;transition:background-color .4s;box-shadow:-1px 0 4px #0009}.cta[data-astro-cid-nen7h5rs]:hover{background:#d726388a;transform:none;box-shadow:-1px 0 4px #0009}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-nen7h5rs],.sub[data-astro-cid-nen7h5rs],.cta[data-astro-cid-nen7h5rs]{transition:none}}@font-face{font-family:Outfit wx-footer;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit wx-footer;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit wx-footer;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit wx-footer;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit wx-footer;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit wx-footer;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit wx-footer;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit wx-footer;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit wx-footer;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit wx-footer;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans wx-footer;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dm-sans-latin-ext-opsz-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans wx-footer;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dm-sans-latin-opsz-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans wx-footer;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-ext-opsz-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans wx-footer;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-opsz-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans wx-footer;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-ext-opsz-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans wx-footer;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-opsz-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (width<=979px){.wx-footer{&{color:#000;--black:#0b0b0d;--beige:#f0ede8;--red:#c1121f;--text-secondary:#f0ede899;--text-muted:#f0ede859;--border:#f0ede814;background:var(--black);font-family:DM Sans wx-footer,sans-serif}& .footer{background:var(--black);color:var(--beige);border-top:1px solid var(--border);padding:64px 48px 0}& .footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:48px;max-width:1400px;margin:0 auto;padding-bottom:52px;display:grid}& .footer-brand{padding-top:30px}& .footer-brand .tagline{color:var(--text-secondary);max-width:300px;font-size:13px;font-weight:300;line-height:1.75}& .footer-col .h4{letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:20px;font-family:Outfit wx-footer,sans-serif;font-size:10px;font-weight:600}& .footer-col ul{list-style:none}& .footer-col ul li{margin-bottom:11px}& .footer-col ul a{color:var(--text-secondary);font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}& .footer-col ul a:hover{color:var(--beige)}& .footer-coords{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:12px;max-width:1400px;margin:0 auto 48px;padding-bottom:40px;display:grid}& .coord-item{border:1px solid var(--border);background:#f0ede80a;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}& .coord-item:hover{background:#c1121f0a;border-color:#c1121f40}& .coord-icon{background:#c1121f1f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}& .coord-icon svg{width:14px;height:14px;stroke:var(--red);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}& .coord-body{min-width:0}& .coord-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px;font-family:Outfit wx-footer,sans-serif;font-size:9px;font-weight:600;display:block}& .coord-value{color:var(--beige);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s;display:block;overflow:hidden}& .coord-value:hover{color:var(--red)}& .coord-sub{color:var(--text-muted);margin-top:2px;font-size:11px;font-weight:300;display:block}& .coord-horaires{align-items:center;gap:5px;margin-top:3px;display:inline-flex}& .c-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:5px;height:5px}& .c-txt{color:var(--text-muted);font-size:11px;font-weight:300}& .contact-grid{flex-direction:column;gap:18px;display:flex}& .contact-block{border:1px solid var(--border);background:#f0ede80a;border-radius:8px;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}& .contact-block:hover{background:#c1121f0a;border-color:#c1121f40}& .contact-icon{background:#c1121f1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}& .contact-icon svg{width:15px;height:15px;stroke:var(--red);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}& .contact-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px;font-family:Outfit wx-footer,sans-serif;font-size:9px;font-weight:600;display:block}& .contact-value{color:var(--beige);font-size:13.5px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s;display:block}& .contact-value:hover{color:var(--red)}& .contact-sub{color:var(--text-muted);margin-top:2px;font-size:11.5px;font-weight:300;display:block}& .contact-horaires{align-items:center;gap:6px;margin-top:4px;display:inline-flex}& .h-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:5px;height:5px}& .h-text{color:var(--text-muted);font-size:11px;font-weight:300}& .footer-divider{background:var(--border);max-width:1400px;height:1px;margin:0 auto}& .footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1400px;margin:0 auto;padding:20px 0 24px;display:flex}& .footer-bottom .copy{color:var(--text-muted);font-size:12.5px;font-weight:300}& .footer-bottom .legal-links{flex-wrap:wrap;gap:24px;list-style:none;display:flex}& .footer-bottom .legal-links a{color:var(--text-muted);font-size:12.5px;text-decoration:none;transition:color .2s}& .footer-bottom .legal-links a:hover{color:var(--beige)}@media (width<=1024px){& .footer{padding:56px 32px 0}& .footer-coords{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:40px;padding-bottom:36px}& .footer-top{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:44px}& .footer-brand{grid-column:1/-1;padding-top:0}& .footer-brand .tagline{max-width:100%}}@media (width<=768px){& .footer{padding:48px 24px 0}& .footer-coords{grid-template-columns:1fr;gap:10px;margin-bottom:36px;padding-bottom:32px}& .coord-item{gap:14px;padding:15px 16px}& .coord-value{white-space:normal;font-size:14px}& .footer-top{grid-template-columns:1fr;gap:36px;padding-bottom:40px}& .footer-brand .tagline{max-width:100%;font-size:13.5px}& .footer-col ul li{margin-bottom:14px}& .footer-col ul a{padding:4px 0;font-size:14.5px;display:inline-block}& .footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0 28px}& .footer-bottom .legal-links{gap:12px 20px}& .footer-bottom .legal-links a{padding:4px 0;display:inline-block}}@media (width<=480px){& .footer{padding:40px 18px 0}& .footer-coords{margin-bottom:32px;padding-bottom:28px}& .coord-item{gap:12px;padding:14px}& .coord-icon{width:34px;height:34px}& .coord-icon svg{width:15px;height:15px}& .coord-value{font-size:13.5px}& .coord-sub{font-size:11px}& .c-txt{font-size:10.5px}& .footer-top{gap:32px;padding-bottom:32px}& .footer-col .h4{margin-bottom:16px}& .footer-bottom .copy,& .footer-bottom .legal-links a{font-size:12px}}@media (width<=360px){& .footer{padding:36px 14px 0}& .coord-item{padding:12px}& .coord-value{font-size:13px}}}}@media (width>=980px){.wx-footer{&{color:#000;--black:#0b0b0d;--beige:#f0ede8;--red:#c1121f;--text-secondary:#f0ede899;--text-muted:#f0ede859;--border:#f0ede814;background:var(--black);font-family:DM Sans wx-footer,sans-serif}& .footer{background:var(--black);color:var(--beige);border-top:1px solid var(--border);padding:64px 48px 0}& .footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:48px;max-width:1400px;margin:0 auto;padding-bottom:52px;display:grid}& .footer-brand{padding-top:30px}& .footer-brand .tagline{color:var(--text-secondary);max-width:300px;font-size:13px;font-weight:300;line-height:1.75}& .footer-col .h4{letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:20px;font-family:Outfit wx-footer,sans-serif;font-size:10px;font-weight:600}& .footer-col ul{list-style:none}& .footer-col ul li{margin-bottom:11px}& .footer-col ul a{color:var(--text-secondary);font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}& .footer-col ul a:hover{color:var(--beige)}& .footer-coords{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:12px;max-width:1400px;margin:0 auto 48px;padding-bottom:40px;display:grid}& .coord-item{border:1px solid var(--border);background:#f0ede80a;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}& .coord-item:hover{background:#c1121f0a;border-color:#c1121f40}& .coord-icon{background:#c1121f1f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}& .coord-icon svg{width:14px;height:14px;stroke:var(--red);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}& .coord-body{min-width:0}& .coord-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px;font-family:Outfit wx-footer,sans-serif;font-size:9px;font-weight:600;display:block}& .coord-value{color:var(--beige);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s;display:block;overflow:hidden}& .coord-value:hover{color:var(--red)}& .coord-sub{color:var(--text-muted);margin-top:2px;font-size:11px;font-weight:300;display:block}& .coord-horaires{align-items:center;gap:5px;margin-top:3px;display:inline-flex}& .c-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:5px;height:5px}& .c-txt{color:var(--text-muted);font-size:11px;font-weight:300}& .contact-grid{flex-direction:column;gap:18px;display:flex}& .contact-block{border:1px solid var(--border);background:#f0ede80a;border-radius:8px;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}& .contact-block:hover{background:#c1121f0a;border-color:#c1121f40}& .contact-icon{background:#c1121f1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}& .contact-icon svg{width:15px;height:15px;stroke:var(--red);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}& .contact-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px;font-family:Outfit wx-footer,sans-serif;font-size:9px;font-weight:600;display:block}& .contact-value{color:var(--beige);font-size:13.5px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s;display:block}& .contact-value:hover{color:var(--red)}& .contact-sub{color:var(--text-muted);margin-top:2px;font-size:11.5px;font-weight:300;display:block}& .contact-horaires{align-items:center;gap:6px;margin-top:4px;display:inline-flex}& .h-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:5px;height:5px}& .h-text{color:var(--text-muted);font-size:11px;font-weight:300}& .footer-divider{background:var(--border);max-width:1400px;height:1px;margin:0 auto}& .footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1400px;margin:0 auto;padding:20px 0 24px;display:flex}& .footer-bottom .copy{color:var(--text-muted);font-size:12.5px;font-weight:300}& .footer-bottom .legal-links{flex-wrap:wrap;gap:24px;list-style:none;display:flex}& .footer-bottom .legal-links a{color:var(--text-muted);font-size:12.5px;text-decoration:none;transition:color .2s}& .footer-bottom .legal-links a:hover{color:var(--beige)}@media (width<=1024px){& .footer-top{grid-template-columns:1fr 1fr}}@media (width<=600px){& .footer{padding:48px 24px 0}& .footer-top{grid-template-columns:1fr;gap:32px}& .footer-bottom{flex-direction:column;align-items:flex-start}}}}.wx-footer{font-variation-settings:"opsz" 14}.consent[data-astro-cid-hq3mgpmn]{z-index:2147483000;color:#fff;background:#0b0b0d;border:1px solid #ffffff29;border-radius:14px;width:min(440px,100vw - 32px);max-height:calc(100vh - 32px);padding:20px 20px 16px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5;position:fixed;bottom:16px;left:16px;overflow-y:auto;box-shadow:0 12px 40px #00000073}.consent[data-astro-cid-hq3mgpmn][hidden],.panel[data-astro-cid-hq3mgpmn][hidden]{display:none}.consent[data-astro-cid-hq3mgpmn]:focus{outline:none}.title[data-astro-cid-hq3mgpmn]{color:#fff;margin:0 0 8px;font-family:Outfit,sans-serif;font-size:17px;font-weight:700}.text[data-astro-cid-hq3mgpmn]{color:#fff;margin:0 0 14px}.consent[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:#fff;text-underline-offset:2px;text-decoration:underline}.panel[data-astro-cid-hq3mgpmn]{border-top:1px solid #ffffff29;gap:10px;margin-bottom:14px;padding-top:12px;display:grid}.opt[data-astro-cid-hq3mgpmn]{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.opt[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]{accent-color:#c1121f;flex:none;width:18px;height:18px;margin-top:2px}.opt[data-astro-cid-hq3mgpmn] strong[data-astro-cid-hq3mgpmn]{color:#fff}.actions[data-astro-cid-hq3mgpmn]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btn[data-astro-cid-hq3mgpmn]{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff;border-radius:10px;min-height:44px;padding:8px 12px;font:600 15px Outfit,sans-serif}.btn[data-astro-cid-hq3mgpmn]:hover,.btn[data-astro-cid-hq3mgpmn]:focus-visible{background:#c1121f;border-color:#c1121f}.btn[data-astro-cid-hq3mgpmn]:focus-visible,.more[data-astro-cid-hq3mgpmn]:focus-visible,.consent[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]:focus-visible,.opt[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:focus-visible{outline-offset:2px;outline:3px solid #f04450}.save[data-astro-cid-hq3mgpmn]{justify-self:start;min-width:50%}.more[data-astro-cid-hq3mgpmn]{color:#fff;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;min-height:32px;margin:12px auto 0;padding:6px;font:500 14px DM Sans,sans-serif;text-decoration:underline;display:block}html.wx-mobile .consent[data-astro-cid-hq3mgpmn]{width:calc(100vw - 16px);padding:16px 14px 12px;font-size:13px;bottom:8px;left:8px}html.wx-mobile .title[data-astro-cid-hq3mgpmn]{font-size:16px}.consent-placeholder{text-align:center;color:#fff;background:#121214;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:24px;font:400 14px/1.5 DM Sans,sans-serif;display:flex}.consent-placeholder p{color:#fff;max-width:34ch;margin:0}.consent-placeholder button{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff;border-radius:10px;min-height:44px;padding:8px 18px;font:600 15px Outfit,sans-serif}.consent-placeholder button:hover,.consent-placeholder button:focus-visible{background:#c1121f;border-color:#c1121f}
