@font-face{font-family:Ysabeau Infant Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-cyrillic-ext-wght-normal.DCXy4l3y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ysabeau Infant Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-cyrillic-wght-normal.CMdFQHzO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ysabeau Infant Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-greek-wght-normal.BwFf5zUZ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ysabeau Infant Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-math-wght-normal.rr04jzfV.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Ysabeau Infant Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-symbols-wght-normal.Z_je3hYV.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Ysabeau Infant Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-vietnamese-wght-normal.BG0H9doS.woff2)format("woff2-variations");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:Ysabeau Infant Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-latin-ext-wght-normal.f5ywZxkd.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:Ysabeau Infant Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-latin-wght-normal.CIO6ZRRN.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:Ysabeau Infant Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-cyrillic-ext-wght-italic.DNGyWK8q.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ysabeau Infant Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-cyrillic-wght-italic.CQdloNf7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ysabeau Infant Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-greek-wght-italic.Eez8hIPx.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ysabeau Infant Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-math-wght-italic.B6dIewM3.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Ysabeau Infant Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-symbols-wght-italic.BnVOvbbQ.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Ysabeau Infant Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-vietnamese-wght-italic.bU6PysWc.woff2)format("woff2-variations");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:Ysabeau Infant Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-latin-ext-wght-italic.LJNAXYaC.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:Ysabeau Infant Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_astro/ysabeau-infant-latin-wght-italic.C1xP1ADV.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:Gochi Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gochi-hand-latin-400-normal.D3Iu69dp.woff2)format("woff2"),url(/_astro/gochi-hand-latin-400-normal.DC0_N7qt.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}.ba{--bleu:#2f5d8a;--bleu-d:#234a70;--bleu-l:#e2ebf4;--creme:#fbf6ec;--blanc:#fffdf8;--jaune:#f4c64e;--jaune-l:#fdf0c9;--corail:#ee7b5f;--corail-d:#b84a30;--menthe:#9fd3c1;--menthe-l:#e4f3ed;--menthe-d:#2f7a62;--encre:#1f2a37;--muted:#4f5a66;--line:#e6dccb;--titre:"Baloo 2 Variable", "Trebuchet MS", system-ui, sans-serif;--sans:"Ysabeau Infant Variable", "Segoe UI", system-ui, sans-serif;--main:"Gochi Hand", "Comic Sans MS", cursive;--gut:clamp(16px, 4vw, 48px);--max:1200px;background:var(--creme);color:var(--encre);font:450 clamp(17.5px, .3vw + 16.5px, 19px) / 1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.ba) *,:where(.ba) :before,:where(.ba) :after{box-sizing:border-box}:where(.ba) :is(h1,h2,h3,p,ul,ol,figure,blockquote,fieldset){margin:0;padding:0}:where(.ba) :is(ul,ol){list-style:none}:where(.ba) fieldset{border:0;min-width:0}:where(.ba) img{max-width:100%;height:auto;display:block}:where(.ba) a{color:inherit}:where(.ba) :is(button,input,select){font:inherit;color:inherit}.ba svg{flex:none;width:1.15em;height:1.15em}.ba :focus-visible{outline:3px solid var(--corail);outline-offset:3px;border-radius:6px}.ba-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ba-wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gut));padding-inline:var(--gut);margin-inline:auto;position:relative}.ba-skip{z-index:1000;background:var(--bleu);color:#fff;padding:10px 16px;position:absolute;top:8px;left:-9999px}.ba-skip:focus{left:12px}.ba h1,.ba-h2,.ba-h3,.ba h3{font-family:var(--titre);color:var(--bleu-d);letter-spacing:-.005em}.ba-h2{max-width:22ch;font-size:clamp(30px,2.6vw + 18px,50px);font-weight:750;line-height:1.08}.ba-h2 em{color:var(--corail-d);font-style:normal}.ba-h2--clair{color:#fff}.ba-h2--clair em{color:var(--jaune)}.ba-h3{font-size:clamp(23px,1vw + 19px,30px);font-weight:750;line-height:1.15}.ba-k{letter-spacing:.08em;text-transform:uppercase;color:var(--bleu);align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:800;display:inline-flex}.ba-k:before{content:"";background:var(--corail);width:12px;height:12px;box-shadow:16px 0 0 var(--jaune);border-radius:50%;margin-right:16px}.ba-k--clair{color:#fff}.ba-lead{max-width:60ch;color:var(--muted);margin-top:16px;font-size:1.06em}.ba-lead--clair{color:#dbe6f1}.ba-head{margin-bottom:clamp(30px,4vw,50px)}.ba-head--centre{text-align:center}.ba-head--centre .ba-h2,.ba-head--centre .ba-lead{margin-inline:auto}.ba-btn{min-height:50px;font-family:var(--titre);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 24px;font-size:18px;font-weight:700;line-height:1.15;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.ba-btn:hover{transform:translateY(-2px)}.ba-btn--bleu{background:var(--bleu);color:#fff}.ba-btn--bleu:hover{background:var(--bleu-d)}.ba-btn--jaune{background:var(--jaune);color:var(--encre)}.ba-btn--clair{color:var(--bleu-d);background:#ffffffeb}.ba-btn--grand{min-height:58px;padding-inline:28px}.ba-hdr{z-index:50;background:var(--blanc);border-bottom:1px solid var(--line);position:sticky;top:0}.ba-hdr__bar{align-items:center;gap:20px;min-height:78px;display:flex}.ba-logo{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.ba-logo svg{width:48px;height:44px}.ba-logo b{font-family:var(--titre);color:var(--bleu-d);font-size:24px;font-weight:800;line-height:1;display:block}.ba-logo small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.ba-logo--light b{color:#fff}.ba-logo--light small{color:#c9d8e8}.ba-nav{gap:4px;display:flex}.ba-nav a{border-radius:999px;padding:8px 14px;font-size:17px;font-weight:700;text-decoration:none}.ba-nav a:hover{background:var(--jaune-l)}.ba-hdr__tel{color:var(--bleu-d);white-space:nowrap;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.ba-hdr__tel svg{color:var(--corail)}.ba-hdr__rond,.ba-menu{display:none}.ba-menu summary{background:var(--jaune);cursor:pointer;border-radius:50%;place-items:center;width:50px;height:50px;list-style:none;display:grid}.ba-menu summary::-webkit-details-marker{display:none}.ba-menu summary svg{width:24px;height:24px}.ba-menu:not([open]) .ba-menu__panel{display:none}.ba-menu__panel{z-index:60;padding:24px var(--gut) 40px;background:var(--creme);flex-direction:column;gap:6px;display:flex;position:fixed;inset:78px 0 0;overflow-y:auto}.ba-menu__panel a:not(.ba-btn){border-bottom:2px dotted var(--line);font-family:var(--titre);color:var(--bleu-d);padding:12px 4px;font-size:30px;font-weight:750;text-decoration:none}.ba-menu__panel .ba-btn{margin-top:18px}@media (width<=1180px){.ba-nav{display:none}.ba-menu{display:block}}@media (width<=720px){.ba-hdr__bar{gap:10px;min-height:70px}.ba-menu__panel{top:70px}.ba-hdr__tel,.ba-hdr__cta{display:none}.ba-hdr__rond{background:var(--bleu);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.ba-hdr__rond svg{width:22px;height:22px}.ba-logo small{display:none}.ba-logo b{font-size:21px}.ba-logo svg{width:40px;height:37px}}.ba-hero{padding:14px clamp(8px,1.4vw,20px) 0}.ba-hero__cadre{border-radius:32px 32px 0 0;align-items:flex-end;min-height:clamp(540px,80vh,780px);display:flex;position:relative;overflow:hidden}.ba-hero__cadre>img{object-fit:cover;object-position:40% 50%;width:100%;height:100%;position:absolute;inset:0}.ba-hero__cadre:before{content:"";background:linear-gradient(20deg,#14263cd1 0%,#14263c8c 35%,#14263c00 70%);position:absolute;inset:0}.ba-hero__cadre:after{content:"";background:radial-gradient(circle at 22px 22px, var(--creme) 15px, transparent 16px) 0 0 / 44px 22px repeat-x;height:22px;position:absolute;bottom:-1px;left:0;right:0}.ba-hero__txt{z-index:1;width:100%;max-width:calc(var(--max) + 2 * var(--gut));padding:0 var(--gut) clamp(64px, 7vw, 96px);color:#fff;margin-inline:auto;position:relative}.ba-hero h1{color:#fff;max-width:15ch;font-size:clamp(38px,3.8vw + 18px,74px);font-weight:800;line-height:1}.ba-hero h1 em{color:var(--jaune);margin-top:8px;font-size:.78em;font-style:normal;line-height:1.05;display:block}.ba-hero__lead{color:#eef3f8;max-width:44ch;margin-top:18px;font-size:1.12em}.ba-hero__cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.ba-hero__pastille{z-index:1;background:var(--jaune);width:150px;height:150px;color:var(--encre);text-align:center;border-radius:50%;place-content:center;padding:18px;font-size:15px;line-height:1.2;display:grid;position:absolute;top:clamp(20px,4vw,48px);right:clamp(20px,4vw,56px);transform:rotate(8deg);box-shadow:0 12px 30px #0000002e}.ba-hero__pastille b{font-family:var(--titre);margin-bottom:4px;font-size:19px;line-height:1.05;display:block}@media (width<=760px){.ba-hero{padding:10px 10px 0}.ba-hero__cadre{background:var(--creme);border-radius:24px 24px 0 0;min-height:0;display:block}.ba-hero__cadre>img{aspect-ratio:4/3.4;object-position:36% 50%;border-radius:24px;height:auto;position:relative;inset:auto}.ba-hero__cadre:before{display:none}.ba-hero__txt{color:var(--encre);padding:26px 8px 52px}.ba-hero h1{color:var(--bleu-d)}.ba-hero h1 em{color:var(--corail-d)}.ba-hero__lead{color:var(--muted)}.ba-hero .ba-k--clair{color:var(--bleu)}.ba-hero__cta .ba-btn{width:100%}.ba-btn--clair{background:var(--bleu-l)}.ba-hero__pastille{width:112px;height:112px;padding:10px;font-size:12.5px;top:14px;right:14px}.ba-hero__pastille b{font-size:15px}.ba-hero__cadre:after{background-image:radial-gradient(circle at 22px 22px,#f2ead9 15px,#0000 16px)}}.ba-sec{padding-block:clamp(60px,7vw,104px)}.ba-sec--menthe{background:var(--menthe-l)}.ba-sec--jaune{background:var(--jaune-l)}.ba-sec--bleu{background:var(--bleu);color:#eef3f8}.ba-sec--blanc{background:var(--blanc)}.ba-nuage{margin-top:-1px;line-height:0}.ba-nuage svg{width:100%;height:clamp(28px,4vw,60px);display:block}.ba-toise__ages{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ba-toise__ages label{background:var(--blanc);border:2px solid var(--line);min-height:52px;font-family:var(--titre);cursor:pointer;border-radius:999px;align-items:center;padding:8px 22px;font-size:20px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.ba-toise__ages label:hover{border-color:var(--bleu)}#ba-a-2-3:checked~.ba-toise__ages label[for=ba-a-2-3],#ba-a-4-5:checked~.ba-toise__ages label[for=ba-a-4-5],#ba-a-6-8:checked~.ba-toise__ages label[for=ba-a-6-8],#ba-a-9-11:checked~.ba-toise__ages label[for=ba-a-9-11]{background:var(--bleu);border-color:var(--bleu);color:#fff}#ba-a-2-3:focus-visible~.ba-toise__ages label[for=ba-a-2-3],#ba-a-4-5:focus-visible~.ba-toise__ages label[for=ba-a-4-5],#ba-a-6-8:focus-visible~.ba-toise__ages label[for=ba-a-6-8],#ba-a-9-11:focus-visible~.ba-toise__ages label[for=ba-a-9-11]{outline:3px solid var(--corail);outline-offset:3px}.ba-toise__corps{grid-template-columns:150px minmax(0,1fr);gap:clamp(16px,3vw,36px);margin-top:30px;display:grid}.ba-toise__regle{background:repeating-linear-gradient(0deg,#0000 0 17px,#5a3c1e59 17px 19px),linear-gradient(90deg,#e9c48d,#d9ab6b);border-radius:16px;grid-template-rows:repeat(3,1fr);display:grid;position:relative;box-shadow:inset -6px 0 #0000000f}.ba-toise__zone{text-align:center;border-top:4px dashed #5a3c1e80;justify-content:center;align-items:center;padding:8px;display:flex}.ba-toise__zone:first-child{border-top:0}.ba-toise__zone b{font-family:var(--titre);color:var(--encre);background:#fffdf8eb;border-radius:10px;padding:6px 10px;font-size:15px;line-height:1.15}.ba-toise__curseur{border-top:4px solid var(--corail);height:0;transition:bottom .4s;position:absolute;bottom:30%;left:-10px;right:-10px}.ba-toise__curseur i{background:var(--corail);width:22px;height:22px;box-shadow:0 0 0 4px var(--creme);border-radius:50%;position:absolute;top:-13px;right:-2px}#ba-a-2-3:checked~.ba-toise__corps .ba-toise__curseur{bottom:30%}#ba-a-4-5:checked~.ba-toise__corps .ba-toise__curseur{bottom:45%}#ba-a-6-8:checked~.ba-toise__corps .ba-toise__curseur{bottom:60%}#ba-a-9-11:checked~.ba-toise__corps .ba-toise__curseur{bottom:76%}.ba-toise__p{grid-template-rows:repeat(3,1fr) auto;gap:12px;display:none}#ba-a-2-3:checked~.ba-toise__corps [data-a="2-3"],#ba-a-4-5:checked~.ba-toise__corps [data-a="4-5"],#ba-a-6-8:checked~.ba-toise__corps [data-a="6-8"],#ba-a-9-11:checked~.ba-toise__corps [data-a="9-11"]{animation:.35s ba-pop;display:grid}@keyframes ba-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ba-toise__h{background:var(--blanc);border-left:8px solid var(--menthe);border-radius:20px;padding:18px 22px}.ba-toise__h--yeux{border-left-color:var(--jaune)}.ba-toise__h--main{border-left-color:var(--corail)}.ba-toise__k{text-transform:uppercase;letter-spacing:.06em;color:var(--bleu);font-size:14px;font-weight:800}.ba-toise__k small{text-transform:none;letter-spacing:0;color:var(--muted);font-size:14px;font-weight:500}.ba-toise__h h3{margin-top:4px;font-size:clamp(20px,.6vw + 18px,24px);font-weight:700;line-height:1.2}.ba-toise__h p:last-child{color:var(--muted);margin-top:4px}.ba-toise__astuce{background:var(--bleu-l);font-family:var(--main);color:var(--bleu-d);border-radius:16px;padding:14px 20px;font-size:22px;line-height:1.3}@media (width<=640px){.ba-toise__ages{grid-template-columns:1fr 1fr;display:grid}.ba-toise__ages label{justify-content:center;padding-inline:10px}.ba-toise__corps{grid-template-columns:46px minmax(0,1fr);gap:12px}.ba-toise__zone b{display:none}.ba-toise__curseur{left:-4px;right:-4px}.ba-toise__h{border-left-width:6px;padding:14px 16px}}.ba-bloc{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ba-bloc+.ba-bloc{margin-top:clamp(56px,7vw,100px)}.ba-bloc--inverse{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ba-bloc--inverse .ba-bloc__txt{order:2}.ba-bloc__txt>p{color:var(--muted);max-width:52ch;margin-top:12px}.ba-bloc__fig img{border-radius:28px;width:100%}.ba-bloc__fig figcaption{font-family:var(--main);color:var(--bleu-d);margin-top:12px;font-size:21px;line-height:1.3}.ba-bloc__fig--penche img{transform:rotate(2deg);box-shadow:0 18px 40px #1f2a3724}.ba-bloc__fig--haut img{border-radius:160px 160px 28px 28px}@media (width<=900px){.ba-bloc,.ba-bloc--inverse{grid-template-columns:1fr}.ba-bloc--inverse .ba-bloc__txt{order:0}.ba-bloc__fig--haut{max-width:420px}}.ba-etq{margin-top:24px}.ba-etq__inter{background:var(--blanc);cursor:pointer;border-radius:999px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px;font-weight:700;display:inline-flex}.ba-etq__piste{background:var(--line);border-radius:999px;width:58px;height:32px;transition:background .2s;position:relative}.ba-etq__piste i{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .25s;position:absolute;top:4px;left:4px;box-shadow:0 2px 4px #0003}.ba-etq__opt--oui{color:var(--muted)}#ba-lit:checked+.ba-etq__inter .ba-etq__piste{background:var(--menthe-d)}#ba-lit:checked+.ba-etq__inter .ba-etq__piste i{transform:translate(26px)}#ba-lit:checked+.ba-etq__inter .ba-etq__opt--oui{color:var(--encre)}#ba-lit:checked+.ba-etq__inter .ba-etq__opt--non{color:var(--muted)}#ba-lit:focus-visible+.ba-etq__inter{outline:3px solid var(--corail);outline-offset:3px}.ba-bacs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 14px;margin-top:22px;display:grid}.ba-bac{aspect-ratio:5/4;background:var(--jaune);clip-path:polygon(0 0,100% 0,93% 100%,7% 100%);border-radius:6px;place-items:center;padding:14px;display:grid;position:relative}.ba-bac--bleu{background:#7ea6cf}.ba-bac--corail{background:var(--corail)}.ba-bac--menthe{background:var(--menthe)}.ba-bac__anse{background:#0000002e;border-radius:999px;width:34%;height:10px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ba-bac__etq{background:var(--blanc);border-radius:8px;justify-items:center;gap:2px;min-width:64%;padding:10px 10px 8px;display:grid;position:relative;box-shadow:0 2px #0000001a}.ba-bac__etq svg{width:40px;height:40px;color:var(--bleu-d)}.ba-bac__mot{font-family:var(--main);color:var(--encre);font-size:22px;line-height:1;display:none}#ba-lit:checked~.ba-bacs .ba-bac__mot{display:block}@media (width<=420px){.ba-bacs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ba-roue{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;margin-top:26px;display:grid}.ba-roue__disque{--e:0;background:var(--blanc);border:4px dashed var(--menthe);border-radius:50%;width:290px;height:290px;margin:30px 10px;position:relative}#ba-r1:checked~.ba-roue__disque{--e:1}#ba-r2:checked~.ba-roue__disque{--e:2}.ba-roue__lieu{z-index:1;background:var(--bleu);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:800;position:absolute}.ba-roue__lieu--0{background:var(--corail-d);top:-18px;left:50%;transform:translate(-50%)}.ba-roue__lieu--1{bottom:6px;right:-18px}.ba-roue__lieu--2{background:var(--menthe-d);bottom:6px;left:-18px}.ba-roue__plateau{transform:rotate(calc(var(--e) * 120deg));transition:transform .7s cubic-bezier(.5,0,.3,1.2);position:absolute;inset:0}.ba-roue__boite{--i:0;background:var(--jaune);width:82px;height:70px;font-family:var(--titre);color:var(--encre);transform:translate(-50%, -50%) rotate(calc(var(--i) * 120deg)) translateY(-86px) rotate(calc(var(--i) * -120deg - var(--e) * 120deg));border-radius:10px 10px 14px 14px;place-items:center;font-size:34px;transition:transform .7s cubic-bezier(.5,0,.3,1.2);display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 10px #00000014}.ba-roue__boite--1{--i:1;background:#7ea6cf}.ba-roue__boite--2{--i:2;background:var(--corail)}.ba-roue__axe{background:var(--menthe-l);width:52px;height:52px;color:var(--menthe-d);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba-roue__axe svg{width:26px;height:26px}.ba-roue__txt{gap:6px;display:none}.ba-roue__txt span{display:block}#ba-r0:checked~.ba-roue__etat [data-e="0"],#ba-r1:checked~.ba-roue__etat [data-e="1"],#ba-r2:checked~.ba-roue__etat [data-e="2"]{display:grid}.ba-roue__ctrl{margin-top:16px}.ba-roue__ctrl label{display:none}#ba-r0:checked~.ba-roue__etat label[data-de="0"],#ba-r1:checked~.ba-roue__etat label[data-de="1"],#ba-r2:checked~.ba-roue__etat label[data-de="2"]{display:inline-flex}.ba-roue__note{color:var(--muted);margin-top:14px;font-size:16px}@media (width<=1100px){.ba-roue{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (width<=400px){.ba-roue__disque{width:240px;height:240px}.ba-roue__boite{width:68px;height:58px;transform:translate(-50%, -50%) rotate(calc(var(--i) * 120deg)) translateY(-70px) rotate(calc(var(--i) * -120deg - var(--e) * 120deg));font-size:28px}.ba-roue__lieu--1{right:-6px}.ba-roue__lieu--2{left:-6px}}.ba-rout-sec{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.ba-rout-sec .ba-head{margin-bottom:0}.ba-rout{background:var(--menthe);border-radius:28px;padding:clamp(18px,3vw,30px);box-shadow:inset 0 0 0 10px #ffffff73}.ba-rout__onglets{gap:8px;display:flex}.ba-rout__onglets label{min-height:48px;font-family:var(--titre);cursor:pointer;background:#ffffff8c;border-radius:999px;align-items:center;gap:8px;padding:6px 18px;font-size:18px;font-weight:700;display:inline-flex}#ba-t-soir:checked~.ba-rout__onglets label[for=ba-t-soir],#ba-t-matin:checked~.ba-rout__onglets label[for=ba-t-matin]{background:var(--bleu-d);color:#fff}#ba-t-soir:focus-visible~.ba-rout__onglets label[for=ba-t-soir],#ba-t-matin:focus-visible~.ba-rout__onglets label[for=ba-t-matin]{outline:3px solid var(--corail);outline-offset:3px}.ba-rout__tab{margin-top:18px;display:none}#ba-t-soir:checked~[data-t=soir],#ba-t-matin:checked~[data-t=matin]{display:block}.ba-rout__liste{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ba-rout__liste label{background:var(--blanc);text-align:center;cursor:pointer;border-radius:18px;justify-items:center;gap:8px;height:100%;padding:14px 8px;font-size:16px;font-weight:700;line-height:1.2;display:grid;position:relative}.ba-rout__liste input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba-rout__case{background:var(--jaune-l);border:3px dashed var(--jaune);width:54px;height:54px;font-family:var(--titre);border-radius:50%;place-items:center;font-size:24px;display:grid}.ba-rout__case svg{width:28px;height:28px;display:none}.ba-rout__liste input:checked+.ba-rout__case{background:var(--corail);border:3px solid var(--corail);color:#fff}.ba-rout__liste input:checked+.ba-rout__case b{display:none}.ba-rout__liste input:checked+.ba-rout__case svg{display:block}.ba-rout__liste input:focus-visible+.ba-rout__case{outline:3px solid var(--bleu);outline-offset:3px}.ba-rout__fin{background:var(--bleu-d);color:#fff;font-family:var(--main);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:12px;font-size:28px;display:none}.ba-rout__tab:not(:has(input:not(:checked))) .ba-rout__fin{animation:.4s ba-pop;display:flex}@media (width<=960px){.ba-rout-sec{grid-template-columns:1fr}}@media (width<=600px){.ba-rout__liste{grid-template-columns:1fr}.ba-rout__liste label{text-align:left;grid-template-columns:auto 1fr;place-items:center start;gap:14px;padding:10px 14px}.ba-rout__case{width:46px;height:46px}}.ba-frise{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid;position:relative}.ba-frise:before{content:"";border-top:4px dotted var(--corail);position:absolute;top:34px;left:6%;right:6%}.ba-frise__e{text-align:center;padding:0 4px;position:relative}.ba-frise__h{background:var(--bleu);color:#fff;min-width:72px;height:72px;font-family:var(--titre);border-radius:999px;place-items:center;padding:0 10px;font-size:22px;font-weight:800;display:inline-grid;position:relative}.ba-frise__e--1 .ba-frise__h{background:var(--corail-d)}.ba-frise__e--2 .ba-frise__h{background:var(--menthe-d)}.ba-frise__e--3 .ba-frise__h{background:#8a6a12}.ba-frise h3{margin-top:14px;font-size:21px;font-weight:700;line-height:1.15}.ba-frise p{color:var(--muted);margin-top:8px;font-size:16px}@media (width<=900px){.ba-frise{grid-template-columns:1fr;gap:22px}.ba-frise:before{border-top:0;border-left:4px dotted var(--corail);inset:20px auto 20px 35px}.ba-frise__e{text-align:left;grid-template-columns:74px minmax(0,1fr);column-gap:16px;display:grid}.ba-frise__h{grid-row:span 2;min-width:72px;font-size:18px}.ba-frise h3{margin-top:6px}}.ba-sits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ba-sit{background:var(--blanc);border:2px solid var(--line);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.ba-sit__ico{background:var(--jaune-l);width:70px;height:70px;color:var(--corail-d);border-radius:50%;place-items:center;margin:24px 24px 0;display:grid}.ba-sit:nth-child(3n+2) .ba-sit__ico{background:var(--menthe-l);color:var(--menthe-d)}.ba-sit:nth-child(3n) .ba-sit__ico{background:var(--bleu-l);color:var(--bleu)}.ba-sit__ico svg{width:34px;height:34px}.ba-sit__img{aspect-ratio:3/2;object-fit:cover;width:100%}.ba-sit__txt{padding:18px 24px 26px}.ba-sit h3{font-size:23px;font-weight:750;line-height:1.15}.ba-sit p{color:var(--muted);margin-top:8px;font-size:17px}@media (width<=960px){.ba-sits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ba-sits{grid-template-columns:1fr}}.ba-claire{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ba-claire__fig img{border-radius:28px;width:100%}.ba-claire__txt>p:not(.ba-k){color:var(--muted);margin-top:14px}.ba-claire__faits{gap:8px;margin-top:20px;font-size:16px;display:grid}.ba-claire__faits li{align-items:flex-start;gap:10px;display:flex}.ba-claire__faits svg{color:var(--menthe-d);margin-top:4px}.ba-claire__cta{justify-items:start;gap:20px;display:grid}.ba-claire__cta blockquote{font-family:var(--main);color:var(--bleu-d);font-size:27px;line-height:1.25}@media (width<=1000px){.ba-claire{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ba-claire__cta{grid-column:1/-1}}@media (width<=640px){.ba-claire{grid-template-columns:1fr}.ba-claire__fig{max-width:360px}}.ba-promesse{background:var(--jaune);border-radius:44px;max-width:820px;margin:0 auto;padding:clamp(28px,5vw,56px);position:relative;transform:rotate(-1.2deg);box-shadow:0 22px 50px #a0781438}.ba-promesse__k{text-transform:uppercase;letter-spacing:.08em;color:var(--encre);font-size:15px;font-weight:800}.ba-promesse__lettre{margin-top:14px}.ba-promesse__lettre p{font-family:var(--main);color:var(--encre);font-size:clamp(26px,2vw + 18px,40px);line-height:1.3}.ba-promesse__sig{text-align:right;margin-top:10px;color:var(--corail-d)!important}.ba-faispas{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(40px,5vw,64px);display:grid}.ba-faispas__col{background:var(--blanc);border:2px solid var(--line);border-radius:24px;padding:26px 28px}.ba-faispas__col ul{gap:12px;margin-top:16px;display:grid}.ba-faispas__col li{align-items:flex-start;gap:10px;display:flex}.ba-faispas__col li svg{color:var(--menthe-d);margin-top:4px}.ba-faispas__col--non li svg{color:var(--corail-d)}@media (width<=760px){.ba-faispas{grid-template-columns:1fr}}.ba-forfaits{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ba-forfait{background:var(--jaune);color:var(--encre);clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);border-radius:8px;padding:46px 22px 28px;position:relative}.ba-forfait--menthe{background:var(--menthe)}.ba-forfait--corail{background:#f39a83}.ba-forfait--bleu{background:#a9c6e3}.ba-forfait__anse{background:#0003;border-radius:999px;width:38%;height:12px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ba-forfait h3{color:var(--encre);font-size:24px;font-weight:750;line-height:1.1}.ba-forfait__prix{background:var(--blanc);border-radius:12px;margin:12px 0;padding:10px 12px}.ba-forfait__prix b{font-family:var(--titre);color:var(--bleu-d);font-size:34px;line-height:1;display:block}.ba-forfait__prix span{color:var(--muted);font-size:15px}.ba-forfait>p:last-child{font-size:16px;line-height:1.5}.ba-encart{color:#eef3f8;background:#ffffff1f;border-radius:20px;max-width:90ch;margin-top:28px;padding:20px 24px}.ba-encart b{color:var(--jaune)}@media (width<=1000px){.ba-forfaits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ba-forfaits{grid-template-columns:1fr}}.ba-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.ba-faq__liste{gap:12px;display:grid}.ba-faq details{background:var(--blanc);border:2px solid var(--line);border-radius:20px}.ba-faq summary{font-family:var(--titre);color:var(--bleu-d);cursor:pointer;padding:18px 60px 18px 22px;font-size:20px;font-weight:700;line-height:1.2;list-style:none;position:relative}.ba-faq summary::-webkit-details-marker{display:none}.ba-faq summary:after{content:"+";background:var(--jaune);border-radius:50%;place-items:center;width:32px;height:32px;font-size:24px;line-height:1;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.ba-faq details[open] summary:after{content:"−";background:var(--menthe)}.ba-faq details p{color:var(--muted);padding:0 22px 20px}@media (width<=900px){.ba-faq{grid-template-columns:1fr}}.ba-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.ba-contact__tel{background:var(--bleu);color:#fff;border-radius:999px;align-items:center;gap:12px;margin-top:22px;padding:12px 24px;text-decoration:none;display:inline-flex}.ba-contact__tel b{font-family:var(--titre);font-size:26px}.ba-contact__tel svg{color:var(--jaune);width:24px;height:24px}.ba-contact__mail{align-items:center;gap:10px;margin-top:12px;display:flex}.ba-contact__mail a{color:var(--bleu-d);overflow-wrap:anywhere;font-weight:700}.ba-zone{margin-top:36px}.ba-zone__svg{background:var(--blanc);border-radius:24px;max-width:480px;margin-top:14px;display:block;width:100%!important;height:auto!important}.ba-zone__pts circle{fill:var(--bleu)}.ba-zone__pts .ba-zone__nantes{fill:var(--corail);stroke:var(--bleu-d);stroke-width:3px}.ba-zone__pts text{font:700 12.5px var(--sans);fill:var(--encre)}.ba-zone__liste{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ba-zone__liste li{background:var(--blanc);border-radius:999px;padding:5px 12px;font-size:15px;font-weight:700}.ba-zone__note{color:var(--muted);margin-top:12px;font-size:16px}.ba-form{background:var(--blanc);border-radius:30px;gap:16px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 20px 50px #2f5d8a1f}.ba-form h3{font-size:26px;font-weight:750}.ba-field{gap:6px;display:grid}.ba-field>span,.ba-choix legend{font-size:17px;font-weight:800}.ba-field :is(input,select){border:2px solid var(--line);background:var(--creme);border-radius:16px;width:100%;min-height:54px;padding:10px 16px;font-size:18px}.ba-field :is(input,select):focus{border-color:var(--bleu);outline:none;box-shadow:0 0 0 3px #2f5d8a33}.ba-choix{flex-wrap:wrap;gap:8px;display:flex}.ba-choix legend{width:100%;margin-bottom:8px}.ba-choix label{cursor:pointer;position:relative}.ba-choix input{opacity:0;margin:0;position:absolute;inset:0}.ba-choix span{border:2px solid var(--line);background:var(--creme);border-radius:999px;align-items:center;min-height:48px;padding:6px 18px;font-weight:700;display:inline-flex}.ba-choix input:checked+span{background:var(--jaune);border-color:var(--jaune)}.ba-choix input:focus-visible+span{outline:3px solid var(--corail);outline-offset:2px}.ba-form__duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ba-micro{color:var(--muted);font-size:15px}.ba-demo{background:var(--menthe-l);border-radius:14px;padding:12px 16px;font-weight:700}.ba-demo[hidden]{display:none}@media (width<=900px){.ba-contact{grid-template-columns:1fr}}@media (width<=520px){.ba-form__duo{grid-template-columns:1fr}.ba-form .ba-btn{width:100%}}.ba-ftr{background:var(--bleu-d);color:#d6e2ee;padding-top:clamp(48px,6vw,80px);font-size:16px}.ba-ftr__top{grid-template-columns:1.4fr 1fr 1.1fr 1.3fr;gap:32px;display:grid}.ba-ftr__brand p{max-width:40ch;margin-top:16px}.ba-ftr h2{font-family:var(--titre);color:var(--jaune);margin-bottom:12px;font-size:20px}.ba-ftr ul{gap:6px;display:grid}.ba-ftr a{color:#fff}.ba-ftr__communes{grid-template-columns:1fr 1fr;column-gap:12px;font-size:15px}.ba-ftr__dep{color:#b9cadb;margin-top:12px;font-size:14px}.ba-ftr__legal{color:#b9cadb;border-top:1px solid #ffffff26;margin-top:36px;padding-top:20px;font-size:14px}.ba-ftr__bottom{color:#b9cadb;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:20px 30px;font-size:14px;display:flex}@media (width<=960px){.ba-ftr__top{grid-template-columns:1fr 1fr}}@media (width<=560px){.ba-ftr__top{grid-template-columns:1fr}.ba-ftr{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.ba *,.ba :before,.ba :after{transition:none!important;animation:none!important}}
