.nf:has(#l0:checked):has(#p0:checked):has(#d0:checked) .ac:not([data-m~="000"]),.nf:has(#l0:checked):has(#p0:checked):has(#d1:checked) .ac:not([data-m~="001"]),.nf:has(#l0:checked):has(#p0:checked):has(#d2:checked) .ac:not([data-m~="002"]),.nf:has(#l0:checked):has(#p1:checked):has(#d0:checked) .ac:not([data-m~="010"]),.nf:has(#l0:checked):has(#p1:checked):has(#d1:checked) .ac:not([data-m~="011"]),.nf:has(#l0:checked):has(#p1:checked):has(#d2:checked) .ac:not([data-m~="012"]),.nf:has(#l0:checked):has(#p2:checked):has(#d0:checked) .ac:not([data-m~="020"]),.nf:has(#l0:checked):has(#p2:checked):has(#d1:checked) .ac:not([data-m~="021"]),.nf:has(#l0:checked):has(#p2:checked):has(#d2:checked) .ac:not([data-m~="022"]),.nf:has(#l0:checked):has(#p3:checked):has(#d0:checked) .ac:not([data-m~="030"]),.nf:has(#l0:checked):has(#p3:checked):has(#d1:checked) .ac:not([data-m~="031"]),.nf:has(#l0:checked):has(#p3:checked):has(#d2:checked) .ac:not([data-m~="032"]),.nf:has(#l0:checked):has(#p4:checked):has(#d0:checked) .ac:not([data-m~="040"]),.nf:has(#l0:checked):has(#p4:checked):has(#d1:checked) .ac:not([data-m~="041"]),.nf:has(#l0:checked):has(#p4:checked):has(#d2:checked) .ac:not([data-m~="042"]),.nf:has(#l1:checked):has(#p0:checked):has(#d0:checked) .ac:not([data-m~="100"]),.nf:has(#l1:checked):has(#p0:checked):has(#d1:checked) .ac:not([data-m~="101"]),.nf:has(#l1:checked):has(#p0:checked):has(#d2:checked) .ac:not([data-m~="102"]),.nf:has(#l1:checked):has(#p1:checked):has(#d0:checked) .ac:not([data-m~="110"]),.nf:has(#l1:checked):has(#p1:checked):has(#d1:checked) .ac:not([data-m~="111"]),.nf:has(#l1:checked):has(#p1:checked):has(#d2:checked) .ac:not([data-m~="112"]),.nf:has(#l1:checked):has(#p2:checked):has(#d0:checked) .ac:not([data-m~="120"]),.nf:has(#l1:checked):has(#p2:checked):has(#d1:checked) .ac:not([data-m~="121"]),.nf:has(#l1:checked):has(#p2:checked):has(#d2:checked) .ac:not([data-m~="122"]),.nf:has(#l1:checked):has(#p3:checked):has(#d0:checked) .ac:not([data-m~="130"]),.nf:has(#l1:checked):has(#p3:checked):has(#d1:checked) .ac:not([data-m~="131"]),.nf:has(#l1:checked):has(#p3:checked):has(#d2:checked) .ac:not([data-m~="132"]),.nf:has(#l1:checked):has(#p4:checked):has(#d0:checked) .ac:not([data-m~="140"]),.nf:has(#l1:checked):has(#p4:checked):has(#d1:checked) .ac:not([data-m~="141"]),.nf:has(#l1:checked):has(#p4:checked):has(#d2:checked) .ac:not([data-m~="142"]),.nf:has(#l2:checked):has(#p0:checked):has(#d0:checked) .ac:not([data-m~="200"]),.nf:has(#l2:checked):has(#p0:checked):has(#d1:checked) .ac:not([data-m~="201"]),.nf:has(#l2:checked):has(#p0:checked):has(#d2:checked) .ac:not([data-m~="202"]),.nf:has(#l2:checked):has(#p1:checked):has(#d0:checked) .ac:not([data-m~="210"]),.nf:has(#l2:checked):has(#p1:checked):has(#d1:checked) .ac:not([data-m~="211"]),.nf:has(#l2:checked):has(#p1:checked):has(#d2:checked) .ac:not([data-m~="212"]),.nf:has(#l2:checked):has(#p2:checked):has(#d0:checked) .ac:not([data-m~="220"]),.nf:has(#l2:checked):has(#p2:checked):has(#d1:checked) .ac:not([data-m~="221"]),.nf:has(#l2:checked):has(#p2:checked):has(#d2:checked) .ac:not([data-m~="222"]),.nf:has(#l2:checked):has(#p3:checked):has(#d0:checked) .ac:not([data-m~="230"]),.nf:has(#l2:checked):has(#p3:checked):has(#d1:checked) .ac:not([data-m~="231"]),.nf:has(#l2:checked):has(#p3:checked):has(#d2:checked) .ac:not([data-m~="232"]),.nf:has(#l2:checked):has(#p4:checked):has(#d0:checked) .ac:not([data-m~="240"]),.nf:has(#l2:checked):has(#p4:checked):has(#d1:checked) .ac:not([data-m~="241"]),.nf:has(#l2:checked):has(#p4:checked):has(#d2:checked) .ac:not([data-m~="242"]),.nf:has(#l3:checked):has(#p0:checked):has(#d0:checked) .ac:not([data-m~="300"]),.nf:has(#l3:checked):has(#p0:checked):has(#d1:checked) .ac:not([data-m~="301"]),.nf:has(#l3:checked):has(#p0:checked):has(#d2:checked) .ac:not([data-m~="302"]),.nf:has(#l3:checked):has(#p1:checked):has(#d0:checked) .ac:not([data-m~="310"]),.nf:has(#l3:checked):has(#p1:checked):has(#d1:checked) .ac:not([data-m~="311"]),.nf:has(#l3:checked):has(#p1:checked):has(#d2:checked) .ac:not([data-m~="312"]),.nf:has(#l3:checked):has(#p2:checked):has(#d0:checked) .ac:not([data-m~="320"]),.nf:has(#l3:checked):has(#p2:checked):has(#d1:checked) .ac:not([data-m~="321"]),.nf:has(#l3:checked):has(#p2:checked):has(#d2:checked) .ac:not([data-m~="322"]),.nf:has(#l3:checked):has(#p3:checked):has(#d0:checked) .ac:not([data-m~="330"]),.nf:has(#l3:checked):has(#p3:checked):has(#d1:checked) .ac:not([data-m~="331"]),.nf:has(#l3:checked):has(#p3:checked):has(#d2:checked) .ac:not([data-m~="332"]),.nf:has(#l3:checked):has(#p4:checked):has(#d0:checked) .ac:not([data-m~="340"]),.nf:has(#l3:checked):has(#p4:checked):has(#d1:checked) .ac:not([data-m~="341"]),.nf:has(#l3:checked):has(#p4:checked):has(#d2:checked) .ac:not([data-m~="342"]),.nf:has(#l4:checked):has(#p0:checked):has(#d0:checked) .ac:not([data-m~="400"]),.nf:has(#l4:checked):has(#p0:checked):has(#d1:checked) .ac:not([data-m~="401"]),.nf:has(#l4:checked):has(#p0:checked):has(#d2:checked) .ac:not([data-m~="402"]),.nf:has(#l4:checked):has(#p1:checked):has(#d0:checked) .ac:not([data-m~="410"]),.nf:has(#l4:checked):has(#p1:checked):has(#d1:checked) .ac:not([data-m~="411"]),.nf:has(#l4:checked):has(#p1:checked):has(#d2:checked) .ac:not([data-m~="412"]),.nf:has(#l4:checked):has(#p2:checked):has(#d0:checked) .ac:not([data-m~="420"]),.nf:has(#l4:checked):has(#p2:checked):has(#d1:checked) .ac:not([data-m~="421"]),.nf:has(#l4:checked):has(#p2:checked):has(#d2:checked) .ac:not([data-m~="422"]),.nf:has(#l4:checked):has(#p3:checked):has(#d0:checked) .ac:not([data-m~="430"]),.nf:has(#l4:checked):has(#p3:checked):has(#d1:checked) .ac:not([data-m~="431"]),.nf:has(#l4:checked):has(#p3:checked):has(#d2:checked) .ac:not([data-m~="432"]),.nf:has(#l4:checked):has(#p4:checked):has(#d0:checked) .ac:not([data-m~="440"]),.nf:has(#l4:checked):has(#p4:checked):has(#d1:checked) .ac:not([data-m~="441"]),.nf:has(#l4:checked):has(#p4:checked):has(#d2:checked) .ac:not([data-m~="442"]),.nf:has(#t1:checked) .ac:not([data-families~=olympiades]),.nf:has(#t2:checked) .ac:not([data-families~=jeu-de-piste]),.nf:has(#t4:checked) .ac:not([data-families~=cuisine]),.nf:has(#t5:checked) .ac:not([data-families~=activites-sportives]),.nf:has(#t6:checked) .ac:not([data-families~=culturel]),.nf:has(#t7:checked) .ac:not([data-families~=soiree]),.nf:has(#t9:checked) .ac:not([data-families~=creatif]){display:none}@font-face{font-family:J;font-weight:400 600;font-display:swap;src:url(/cat/team-building/fonts/plus-jakarta-sans-latin-400.woff2)}:root{--n:#14213d;--n2:#4a5468;--o:#c8461d;--os:#fbeae3;--bg:#f3f4f7;--w:#fff;--l:#e2e5ec;--r:12px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{color:var(--n);background:var(--w);flex-direction:column;min-height:100dvh;margin:0;font:400 1rem/1.6 J,system-ui,sans-serif;display:flex}main{flex:1}h1,h2,h3{letter-spacing:-.02em;margin:0 0 .75rem;font-weight:600;line-height:1.15}h1{font-size:clamp(1.9rem,4.6vw,2.6rem)}h2{font-size:clamp(1.4rem,3vw,1.9rem)}h3{font-size:1rem}p{margin:0 0 1rem}a{color:var(--o)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--o);outline-offset:2px}.w{max-width:68rem;margin:0 auto;padding:0 1.25rem}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.skip{position:absolute;top:-4rem}.skip:focus{z-index:60;background:var(--w);top:0}.mut,.lead,.meta,.box p{color:var(--n2)}.sm,.meta{font-size:.84rem}.eb,.need h3,.ft h2,.nf legend,.kf span{letter-spacing:.08em;text-transform:uppercase;color:var(--o);font-size:.75rem;font-weight:600}.lead{max-width:36rem;font-size:1.08rem}.sec{padding:3.5rem 0}.gray{background:var(--bg)}.navy{background:var(--n);color:var(--w)}.navy .lead,.cta p{color:#cbd2e0}.featured-heading>div{min-width:0}@media (width>=861px){.featured-heading{flex-wrap:nowrap}.featured-heading>div{flex:1}.featured-heading p{margin-bottom:0}.featured-heading>.more{white-space:nowrap;flex-shrink:0}}.more{font-weight:600}.more:after{content:" →"}.btn{border:1.5px solid var(--o);background:var(--o);min-height:2.75rem;color:var(--w);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.6rem 1.15rem;font:600 .95rem J,sans-serif;text-decoration:none;display:inline-flex}.btn.g{background:var(--w);color:var(--n);border-color:var(--n)}.btn.wb{color:var(--w);background:0;border-color:#8792ab}.blk{width:100%}.row{flex-wrap:wrap;gap:.75rem;display:flex}.hd{z-index:40;background:var(--w);border-bottom:1px solid var(--l);position:sticky;top:0}.hd .w{align-items:center;gap:1rem;min-height:4rem;display:flex}.logo{color:var(--n);letter-spacing:-.04em;align-items:center;gap:.4rem;font-size:1.32rem;font-weight:600;text-decoration:none;display:inline-flex}.logo b{letter-spacing:.09em;background:var(--n);color:var(--w);border-radius:4px;padding:.18rem .45rem;font-size:.62rem}.nav{margin-left:auto;display:flex}.nav>a,.nav summary{color:var(--n);cursor:pointer;border-bottom:2px solid #0000;padding:.5rem .7rem;font-size:.92rem;font-weight:600;text-decoration:none;display:block}summary{list-style:none}summary::-webkit-details-marker{display:none}.nav [aria-current]{border-color:var(--o)}.dd{position:relative}.dd>div{background:var(--w);border:1px solid var(--l);border-radius:var(--r);width:17rem;padding:1rem;display:grid;position:absolute}.dd a,.mnav a{color:var(--n);padding:.3rem 0;font-size:.9rem;text-decoration:none}.mnav,.mnav:not([open])>div{display:none}.mnav nav,.mnav nav details>div{display:grid}.mnav nav a,.mnav summary{align-items:center;min-height:44px}.mnav nav a{display:flex}.mnav summary{cursor:pointer;padding:.4rem .65rem;display:flex}.mnav nav details>div{padding-left:1rem}.mnav nav details:not([open])>div{display:none}.mnav>div{max-height:calc(100dvh - 5rem);overflow-y:auto}.mnav nav>.btn{background:var(--o);color:var(--w);margin:.75rem 0}@media (width<=860px){body :is(p,a,li,span,small,label,legend,dt,dd,summary,input,select,textarea,button){font-size:max(14px,1em)!important}.mnav>summary{justify-content:center;min-width:44px}.hd .btn{min-height:44px!important}}.cta-short{display:none}@media (width<=860px){.nav{display:none}.hd .btn{min-height:2.3rem;margin-left:auto;padding:.3rem .8rem}.mnav{display:block}.mnav summary{cursor:pointer;font-weight:600;display:flex}.hd .cta-long{display:none}.hd .cta-short{display:inline}.mnav>div{background:var(--w);border-bottom:1px solid var(--l);padding:1rem 1.25rem;display:grid;position:absolute;top:100%;left:0;right:0}}.cr ol{flex-wrap:wrap;margin:0 0 1.25rem;padding:0;font-size:.8rem;list-style:none;display:flex}.cr li+li:before{content:"›";margin:0 .45rem}.cr a{color:inherit}.cr [aria-current]{font-weight:600}.chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--l);background:var(--w);color:var(--n);border-radius:99px;padding:.45rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}a.chip:hover,.btn:hover{border-color:var(--o);filter:brightness(.92)}.navy .chip{color:var(--w);background:0;border-color:#56617e}.navy .on{background:var(--w);color:var(--n)}.tag{color:var(--o);background:var(--os);border-radius:4px;margin-bottom:.5rem;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-block}.hero{gap:2.5rem;padding-block:3rem;display:grid}.hero h1{font-size:clamp(2rem,2.6vw,2.25rem)}.hero .lead{font-size:1rem}.srch{background:var(--w);border:1px solid var(--l);border-radius:var(--r);grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;display:grid}.full,.srch p{grid-column:1/-1}.srch p{text-align:center;margin:0;font-size:.82rem}label{margin-bottom:.3rem;font-size:.78rem;font-weight:600;display:block}input,select,textarea{font:inherit;background:var(--w);width:100%;min-height:2.6rem;color:var(--n);border:1px solid #cfd4de;border-radius:8px;padding:.45rem .7rem;font-size:.9rem}.chk{gap:.3rem 1.25rem;margin:1rem 0;padding:0;font-size:.86rem;list-style:none;display:grid}.chk li:before{content:"✓ ";color:var(--o);font-weight:600}.gal img{border-radius:var(--r);object-fit:cover}@media (width<=600px){.srch .city,.srch .theme{grid-column:1/-1}}.cards{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card{background:var(--w);border:1px solid var(--l);border-radius:var(--r);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.card img{aspect-ratio:16/10;object-fit:cover}.card>div{flex-direction:column;flex:1;padding:.9rem 1rem 1rem;display:flex}.card h3 a{color:var(--n);text-decoration:none}.card h3 a:after{content:"";position:absolute;inset:0}.meta{margin:0 0 .5rem;font-size:.76rem}.cf{border-top:1px solid var(--l);justify-content:space-between;gap:.5rem;margin:auto 0 0;padding-top:.6rem;font-size:.82rem;font-weight:600;display:flex}.cf span+span{color:var(--o)}.h{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.h .card{flex-direction:row}.h .card img{aspect-ratio:auto;width:36%}.need{gap:1rem;display:grid}.g4{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.box{background:var(--w);border:1px solid var(--l);border-radius:var(--r);flex-direction:column;padding:1.25rem;font-size:.9rem;display:flex}.box .btn{margin-top:auto}.box h3 a{color:var(--n)}.steps,.num{counter-reset:s;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.steps li,.num li{counter-increment:s;color:var(--n2);font-size:.9rem}.steps h3{color:var(--n);margin:.75rem 0 .3rem}.steps li:before,.num li:before{content:counter(s);background:var(--os);width:1.9rem;height:1.9rem;color:var(--o);border-radius:50%;place-items:center;font-weight:600;display:grid}.num li{color:var(--n);grid-template-columns:2.4rem 1fr;display:grid}.split,.ap{gap:2rem;display:grid}.dark{background:var(--n);color:#cbd2e0;border-radius:var(--r);align-self:start;padding:1.5rem}.dark h3{color:var(--w);font-size:1.2rem}.dark a{color:var(--w);text-align:center;margin-top:.9rem;display:block}.dark .btn{background:var(--w);color:var(--n);border-color:var(--w)}.map{background:var(--w);border-radius:var(--r);padding:1rem}.faq{gap:.55rem;max-width:38rem;margin:0 auto;display:grid}.faq details{background:var(--w);border:1px solid var(--l);border-radius:10px;padding:0 1rem;font-size:.9rem}.faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:.9rem 0;font-weight:600;display:flex}.faq summary:after{content:"+"}.faq [open] summary:after{content:"−"}.cta .w{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.cta p{margin:0}.ft{background:var(--n);color:#cbd2e0;border-top:1px solid #2a3757;padding:2.5rem 0 1.5rem;font-size:.86rem}.ft .w{gap:2rem;display:grid}.ft .logo{color:var(--w)}.ft .logo b{background:var(--w);color:var(--n)}.ft ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ft a{color:#e4e8f0}.bot{border-top:1px solid #2a3757;grid-column:1/-1;padding-top:1rem}.aff{border:1px solid var(--l);border-radius:var(--r);align-self:start;padding:1rem}.bar{background:var(--bg);border-radius:var(--r);flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1.25rem;padding:1rem;display:flex}.nf fieldset{border:0;margin:0 0 1rem;padding:0}.bar fieldset{margin:0}.nf legend{padding:0}.opt{cursor:pointer;align-items:center;gap:.55rem;font-size:.86rem;font-weight:400;display:flex}.opt input{width:1rem;min-height:1rem;accent-color:var(--o);margin:0}.bar .opts{flex-wrap:wrap;gap:.35rem;display:flex}.bar .opt{position:relative}.bar .opt input{opacity:0;position:absolute}.bar .opt span{border:1px solid var(--l);background:var(--w);border-radius:99px;padding:.3rem .7rem;font-size:.8rem}.bar input:checked+span{background:var(--n);color:var(--w)}.bar input:focus-visible+span{outline:2px solid var(--o)}.fam summary{cursor:pointer;padding:.2rem 0;font-size:.86rem}.fam ul{margin:0;padding:0 0 .4rem .8rem;font-size:.82rem;list-style:none}.fam a{color:var(--n)}.tbl{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.85rem}th,td{text-align:left;border-bottom:1px solid var(--l);padding:.7rem .9rem}tbody a{color:var(--n)}.gal{gap:.6rem;min-width:0;margin:1.25rem 0 2rem;display:grid}.gal img{aspect-ratio:4/3;width:100%;height:100%}.gal-photo{grid-area:1/1;margin:0;display:none}.photo-choice:checked+.gal-photo{display:block}.photo-choice:focus-visible+.gal-photo{outline:2px solid var(--o)}.local-panels{flex-wrap:wrap;gap:.5rem;display:flex}.local-panel{order:1;width:100%;display:none}.local-choice:checked+label+.local-panel{display:block}.local-choice:focus-visible+label{outline:2px solid var(--o)}.local-panels.enhanced>.local-label{display:none}.gal.compact:has(.thumbs){grid-template-columns:1fr}.gal.compact .thumbs{max-height:6rem;display:flex}.gal.compact .thumbs label{display:block!important}.thumbs{gap:.6rem;min-width:0;display:flex;overflow-x:auto}.thumbs label{border-radius:var(--r);cursor:pointer;border:2px solid #0000;flex:0 0 6rem;margin:0;overflow:hidden}.gal:has(#g0:checked) [for=g0],.gal:has(#g1:checked) [for=g1],.gal:has(#g2:checked) [for=g2],.gal:has(#g3:checked) [for=g3],.gal:has(#g4:checked) [for=g4]{border-color:var(--o)}.ap{padding-bottom:3rem}.kf{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.kf li{border:1px solid var(--l);border-radius:10px;padding:.6rem .8rem;font-size:.9rem;font-weight:600}.kf span{display:block}.ap section{margin-bottom:2.25rem}.pr{border:1px solid var(--l);border-radius:10px;margin:0}.pr div{border-top:1px solid var(--l);justify-content:space-between;padding:.7rem .9rem;font-size:.88rem;display:flex}.pr div:first-child{border:0}.pr dt{font-weight:600}.pr dd,.loc dd{color:var(--n2);margin:0}.local-panel dl{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;font-size:.85rem;display:grid}.local-panel dt{font-weight:600}.local-panel dd{margin:0}.side{border:1px solid var(--l);border-radius:var(--r);gap:.75rem;padding:1.25rem;display:grid;position:sticky;top:5.5rem}.side .p b{font-size:1.8rem}.r2{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.sbar{z-index:30;background:var(--w);border-top:1px solid var(--l);padding:.6rem 1.25rem;position:sticky;bottom:0}@media (width>=900px){.hero{grid-template-columns:1.15fr 1fr}.split{grid-template-columns:1.6fr 1fr}.ap{grid-template-columns:1fr 18rem}.sbar{display:none}.need{grid-template-columns:8rem 1fr}.ft .w{grid-template-columns:1.3fr 1fr 1fr}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.gal:has(.thumbs){grid-template-columns:1fr 1fr}.thumbs{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.gal:has(#g0:checked) [for=g0],.gal:has(#g1:checked) [for=g1],.gal:has(#g2:checked) [for=g2],.gal:has(#g3:checked) [for=g3],.gal:has(#g4:checked) [for=g4]{display:none}}@media (width<=899px){.side{position:static}}@media (width<=600px){.sec{padding:2.5rem 0}.cards:not(.v){grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.h{grid-template-columns:1fr!important;grid-auto-flow:row!important}}.qf{border:1px solid var(--l);border-radius:var(--r);gap:1.5rem;padding:1.25rem;display:grid}.qf fieldset{border:0;gap:1rem;margin:0;padding:0;display:grid}.qf legend{margin-bottom:1rem;padding:0;font-weight:600}.qf .opt{color:var(--n2);display:inline}.qf [aria-invalid=true]{border-color:var(--o)}.ferr{color:var(--o);margin:.3rem 0 0;font-size:.85rem}.hp{position:absolute;left:-9999px}.qstatus:empty{display:none}.qstatus{border-left:3px solid var(--o);background:var(--os);padding:1rem}.err{padding-block:4rem}@media (width>=640px){.qf fieldset{grid-template-columns:1fr 1fr}}.eb,.need h3,.nf legend,.kf span,.tag,a.more{color:#af3918}.ft h2{color:#f6b8a3}.filter-panel{align-self:start;min-width:0}.filter-panel>summary{margin-bottom:1rem}.category-filter{flex:0 20rem;min-width:0;max-width:100%}.category-filter select{width:100%;min-width:0;max-width:100%}@media (width>=900px){.filter-panel[open]>summary{display:none}}.nf:not(:has(input[type=radio]:checked:not([value="0"]))):not(:has(#show-more:checked)) .catalog-cards>.ac:nth-child(n+13){display:none}#show-more:focus-visible~label{outline:2px solid var(--o);outline-offset:2px}.guide-content section{margin-block:2.5rem;scroll-margin-top:6rem}.guide-content p,.guide-content li{line-height:1.8}.guide-content li{margin-block:.5rem}.guide-content ul,.guide-content ol{padding-inline-start:1.5rem}.guide-content nav,.guide-review{background:#f4f5f7;border-radius:.5rem;margin-block:1.5rem;padding:1.25rem}.guide-review{overflow-wrap:anywhere;border-inline-start:3px solid #c8461d}.guide-table{max-width:100%;overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;min-width:30rem;line-height:1.6}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border:1px solid #d6dce2;padding:.8rem}.guide-table thead{background:#f4f5f7}.guide-content .guide-checklist{padding:0;list-style:none}.guide-content a{text-underline-offset:.2em;text-decoration:underline}.evc{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=481px){.evc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.evc{grid-template-columns:repeat(4,minmax(0,1fr))}}.ev{background:var(--w);border:1px solid var(--l);border-radius:var(--r);height:100%;color:var(--n);flex-direction:column;gap:.35rem;padding:1.15rem 1.15rem 1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.ev-i{background:var(--os);width:2.6rem;height:2.6rem;color:var(--o);border-radius:10px;place-items:center;margin-bottom:.5rem;display:grid}.ev svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}.ev h3{color:var(--n);margin:0;font-size:1.02rem}.ev p{color:var(--n2);margin:0;font-size:.88rem;line-height:1.5}.ev-a{color:#af3918;box-sizing:content-box;align-self:flex-end;margin-top:auto;padding-top:.6rem;transition:transform .2s;width:1.5rem!important;height:auto!important}.ev:hover{border-color:#e9b8a6;transform:translateY(-2px);box-shadow:0 6px 18px -10px #14213d40}.ev:hover .ev-a{transform:translate(3px)}.ev:focus-visible{outline:2px solid var(--o);outline-offset:3px;border-color:var(--o)}@media (prefers-reduced-motion:reduce){.ev,.ev-a{transition:none}.ev:hover,.ev:hover .ev-a{transform:none}}.need .evc{margin-top:.6rem}.need .ev h3{text-transform:none;letter-spacing:0;color:var(--n);font-size:1rem}.hlogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin:1.25rem 0;padding:0;list-style:none;display:flex}.hlogos li{border-radius:var(--r);padding:.5rem .75rem}.hlogos .inv{background:var(--n)}.hlogos img{object-fit:contain;width:auto;max-width:10rem;height:2.5rem;display:block}.hlogos-links{justify-content:center}html body .hd .nav [aria-current=page]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .hd .nav [aria-current=page] .nav-t{font-weight:700;box-shadow:inset 0 -.32em #ffe6da}.pl .pl-avail .pl-addr{color:var(--sm-muted,#5b5b66)}.pl .pl-avail .pl-addr:before{content:"· "}.pl .pl-where{margin-bottom:2.25rem}body[data-template=activite] .pl .ap .sec.gray{background:0 0;padding:0}body[data-template=activite] .pl .ap .faq{max-width:none;margin:0}body[data-template=activite] .pl .ap .faq>h2{margin-bottom:.5rem}@media (width<=899px){body .pl .pl-hero .row>.btn,body .pl .pl-hero .row:not(:has(.pl-fav-btn)),body[data-template=activite] .pl .ap>aside{display:none}body:is([data-template=destination],[data-template=activite]) .sbar{box-shadow:none;background:0 0;border:0;padding:0;bottom:12px;left:12px;right:12px}body:is([data-template=destination],[data-template=activite]) .pl .sbar .btn{background:var(--sm-cta,#3d36d6);color:#fff;border:0;min-height:52px;font-size:15px;box-shadow:0 10px 26px #3028be59}body[data-template=activite] .pl .pl-avail .pl-addr{grid-column:2}body[data-template=activite] .pl .pl-avail .pl-addr:before{content:none}body[data-template=activite] .pl .pl-photos{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.6rem;height:auto;margin:1rem 0 1.25rem;display:flex;overflow-x:auto}body[data-template=activite] .pl .pl-photos::-webkit-scrollbar{display:none}body[data-template=activite] .pl .pl-photos .pl-photo-more{display:contents}body[data-template=activite] .pl .pl-photos figure{aspect-ratio:4/3;scroll-snap-align:center;flex:0 0 86%;height:auto}body[data-template=activite] .pl .pl-photos--single figure{flex-basis:100%}body[data-template=activite] .pl .pl-facts.pl-facts--summary{border:1px solid var(--sm-border,#e6e6ec);background:#fff;border-radius:18px;margin:0 0 1rem;padding:.15rem .9rem;display:block}body[data-template=activite] .pl .pl-facts.pl-facts--summary>div{border:0;border-bottom:1px solid var(--sm-border,#e6e6ec);min-height:0;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.6rem 0;display:flex}body[data-template=activite] .pl .pl-facts.pl-facts--summary>div:last-child{border-bottom:0}body[data-template=activite] .pl .pl-facts.pl-facts--summary dt{align-items:center;gap:.4rem;margin:0;display:flex}body[data-template=activite] .pl .pl-facts.pl-facts--summary dd{text-align:right;margin:0;font-weight:800}body[data-template=activite] .pl .ap{padding-top:.5rem!important}body[data-template=activite] .pl .ap section{margin-bottom:1.75rem}body[data-template=activite] .pl .pl-ben{gap:.6rem}body[data-template=activite] .pl .pl-ben li{min-height:0;padding:.85rem 1rem;display:block}body[data-template=activite] .pl .pl-ben li>svg{float:left;width:20px;height:20px;margin:.1rem .55rem 0 0}body[data-template=activite] .pl .pl-ben h3{margin:0 0 .25rem;font-size:1rem}body:is([data-template=univers],[data-template=theme],[data-template=intersection],[data-template=lot4],[data-template=destination]) .pl .pl-hero :is(.pl-info,img,figure,.pl-hero-image-placeholder){display:none}body:is([data-template=univers],[data-template=theme],[data-template=intersection],[data-template=lot4]) .pl .pl-hero{padding-bottom:0}body:is([data-template=univers],[data-template=theme],[data-template=intersection],[data-template=lot4],[data-template=destination]) .pl .pl-trust{display:none}body[data-template=destination] .soft-mobile-bar{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body[data-template=destination] .soft-mobile-bar span{display:none}body[data-template=destination] .soft-mobile-bar a{flex:1;min-height:52px;box-shadow:0 10px 26px #3028be59}body:is([data-template=univers],[data-template=theme],[data-template=intersection],[data-template=lot4]) .pl #animations{padding-top:1rem!important}body .pl .pl-filters:has(.filter-panel:not([open])){box-shadow:none;background:0 0;border:0;padding:0}body .pl .pl-filters .filter-panel>summary{border:1.5px solid var(--sm-cta,#3d36d6);width:100%;min-height:48px;color:var(--sm-cta,#3d36d6);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:0;font-weight:800;list-style:none;display:flex}body .pl .pl-filters .filter-panel>summary::-webkit-details-marker{display:none}body .pl .pl-filters .filter-panel[open]>summary{margin-bottom:1rem}body .pl .pl-filters .bar{gap:1rem;display:grid;grid-template-columns:minmax(0,1fr)!important}body .pl .pl-filters .bar>*{grid-column:1/-1;min-width:0}body .pl .pl-filters select{box-sizing:border-box;width:100%;max-width:100%}body .pl .pl-filters .opts{gap:.45rem;flex-wrap:wrap!important;overflow:visible!important}body .pl .pl-filters .bar>:last-child:has(.btn){gap:.6rem;display:flex}.hd .mnav>div{padding:.25rem 1.25rem 1.25rem;box-shadow:0 18px 30px #14141e1a}.hd .mnav nav>details>summary,.hd .mnav nav>a:not(.btn){border-bottom:1px solid var(--sm-border,#e6e6ec);color:#1c1c22;justify-content:space-between;align-items:center;min-height:56px;padding:0;font-weight:800;text-decoration:none;list-style:none;display:flex;font-size:17px!important}.hd .mnav nav>details>summary::-webkit-details-marker{display:none}.hd .mnav nav>details>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin:-4px 4px 0 0;transition:transform .2s;transform:rotate(45deg)}.hd .mnav nav>details[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.hd .mnav nav>a:not(.btn):not(.mnav-tel):after{content:"›";color:var(--sm-cta,#3d36d6);font-size:24px;font-weight:700}.hd .mnav nav details>div{border-bottom:1px solid var(--sm-border,#e6e6ec);padding:.35rem 0 .6rem .9rem}.hd .mnav nav details>div a{color:#45454f;min-height:40px;padding:0;font-weight:600;font-size:15px!important}.hd .mnav nav>.btn{justify-content:center;margin:1.1rem 0 .4rem;display:flex}.hd .mnav nav>a.mnav-tel{color:var(--sm-cta,#3d36d6);border:0;justify-content:center;font-size:15px!important}body:is([data-template=univers],[data-template=theme],[data-template=intersection],[data-template=lot4]) .pl .pl-hero :is(.w,.lead:last-of-type){margin-bottom:0;padding-bottom:0}}.pl .pl-card{position:relative}.pl .pl-fav{z-index:2;color:#1c1c22;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 4px 12px #14142829}.pl .pl-fav[aria-pressed=true],.pl-fav-btn[aria-pressed=true],.hd-sel{color:#3d36d6}.pl-fav-btn{color:#3d36d6;cursor:pointer;background:#fff;border:1.5px solid #3d36d6;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;margin-top:0;padding:0 1rem;font:800 14px Nunito,system-ui,sans-serif;display:inline-flex}.pl-fav-btn[aria-pressed=true]{background:#f3f1ff}[data-fav-icon]{display:inline-flex}.hd-sel{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:inline-flex;position:relative}.hd-sel[hidden]{display:none}.hd-sel+.btn{margin-left:.5rem}.hd-sel-n{box-sizing:border-box;color:#fff;text-align:center;background:#3d36d6;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font:800 11px/18px Nunito,system-ui,sans-serif;position:absolute;top:4px;right:2px}.sel-dlg{color:#1c1c22;border:0;border-radius:24px;width:min(500px,100vw - 2rem);max-height:min(86vh,100dvh - 1.5rem);padding:0;font-family:Nunito Sans,system-ui,sans-serif;overflow:auto;box-shadow:0 24px 60px #14142840}.sel-dlg::backdrop{background:#1414226b}.sel-in{padding:1.25rem 1.25rem calc(1rem + env(safe-area-inset-bottom));outline:0;flex-direction:column;gap:.7rem;display:flex}.sel-hd{align-items:center;gap:.7rem;display:flex}.sel-ic{color:#3d36d6;background:#f3f1ff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sel-hd>div{flex:1;min-width:0}.sel-dlg .sel-hd h2{letter-spacing:0;color:#1c1c22;margin:0;font:900 18px/1.2 Nunito,system-ui,sans-serif!important}.sel-dlg .sel-n{color:#5b5b66;margin:.1rem 0 0;font-size:13px!important}.sel-x,.sel-list button{color:#1c1c22;cursor:pointer;background:#f3f3f7;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.sel-x:focus:not(:focus-visible){outline:0}.sel-list{border-top:1px solid #ececf2;margin:0;padding:0;list-style:none}.sel-list li{border-bottom:1px solid #ececf2;grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:.7rem;padding:.55rem 0;display:grid}.sel-list img,.sel-list span{object-fit:cover;background:#f3f1ff;border-radius:10px;width:48px;height:48px}.sel-list a{color:#1c1c22;font:800 15px/1.25 Nunito,system-ui,sans-serif;text-decoration:none}.sel-dlg .sel-tip{color:#5b5b66;margin:0;font-size:13px!important}.sel-dlg .sel-tip[hidden]{display:none}.sel-dlg .sel-cta{color:#fff;min-height:50px;box-shadow:none;background:#3d36d6;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:.2rem;font:800 16px Nunito,system-ui,sans-serif;text-decoration:none;display:flex}.sel-dlg .sel-cta:hover{color:#fff;background:#2f29b8}.sel-more{color:#1c1c22;cursor:pointer;background:0 0;border:0;min-height:40px;font-size:14px;font-weight:700;text-decoration:underline}@media (width<=700px){.sel-dlg{border-radius:22px 22px 0 0;width:100vw;max-width:100vw;max-height:calc(100dvh - 3rem);margin:auto 0 0}}.pl .pl-hero .row .pl-fav-btn{min-height:48px;margin-top:0}.q-sel ul{gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.q-sel li{background:#fff;border:1.5px solid #3d36d6;border-radius:14px;align-items:center;gap:.65rem;padding:.6rem .75rem;display:flex}.q-sel li:has(input:not(:checked)){border-color:#e2e2ea}.q-sel input{accent-color:#3d36d6;flex:none;width:20px;height:20px;margin:0}.q-sel label{flex-direction:column;gap:.15rem;font-weight:700;display:flex}.q-sel-cur{color:#fff;background:#3d36d6;border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:11px;font-weight:800}.hd .hd-sel{flex:none;min-width:44px}.hd .hd-sel svg{width:24px;height:24px}.hd .hd-sel-n{font-size:11px!important}@media (width>=861px){.hd .nav a,.hd .nav summary,.hd .nav .nav-t,.hd>.w>.btn{white-space:nowrap}.hd .hd-sel{margin-left:auto}}@media (width>=861px) and (width<=1199px){.hd .nav{gap:1rem}.hd .nav a[href^=tel\:]{display:none}}@media (width>=861px) and (width<=1023px){.hd .nav{gap:.75rem}.hd .nav a,.hd .nav summary{font-size:14px}.hd>.w>.btn .cta-long{display:none}.hd>.w>.btn .cta-short{display:inline}}.pl .pl-card>div{flex:1}.pl .pl-card .pl-where{margin-top:auto}.pl .pl-card .pl-where+.pl-cf{margin-top:.35rem!important}.logo .brand-logo{aspect-ratio:398/44;background:currentColor;height:1.05rem;display:block;-webkit-mask:url(/cat/team-building/images/logo-babasport.svg) 50%/contain no-repeat;mask:url(/cat/team-building/images/logo-babasport.svg) 50%/contain no-repeat}@media (width<=600px){.logo .brand-logo{height:.82rem}}@media (width<=480px){.hd .w{gap:.6rem}.hd .logo{gap:.3rem}.logo .brand-logo{height:.74rem}.hd .logo b{padding:.15rem .35rem;font-size:.56rem}}.hd .hd-note{white-space:nowrap;color:var(--encre,var(--n));background:0 0;align-items:center;gap:.25rem;padding:0;font-size:.8rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.hd .hd-note:hover{text-decoration:underline}.hd .hd-note-s{color:#f5a524;font-size:.95rem;line-height:1}@media (width<=560px){.hd .hd-note{display:none}}.mnav .mnav-avis{font-weight:800}.pl-rt{color:var(--encre,#1c1c22);margin:.15rem 0 .25rem;font-size:.85rem;font-weight:700}.pl-rt i{color:#f5a524;margin-right:.25rem;font-style:normal}.sg{z-index:30;text-align:left;background:#fff;border:1px solid #ececf0;border-radius:20px;flex-direction:column;gap:2px;width:min(460px,100vw - 32px);max-height:min(26rem,70vh);padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:-13px;overflow:auto;box-shadow:0 24px 60px #1c1c2224}.sg[hidden]{display:none}.sg-h{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:#5a5a66;margin:6px 10px 2px;font:800 12px/1.2 Nunito Sans,system-ui,sans-serif}.sg-o{color:#1c1c22;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.sg-o:hover,.sg-o:focus-visible{background:#f3f1ff;outline:0}.sg-i{background:#e1e1e8;border-radius:10px;flex:none;width:44px;height:44px;overflow:hidden}.sg-i img{object-fit:cover;width:44px;height:44px;display:block}.sg-b{flex-direction:column;gap:2px;min-width:0;display:flex}.sg-t{font:600 15px/1.3 Nunito Sans,system-ui,sans-serif}.sg-t b{font-weight:900}.sg-m{color:#45454f;font:400 13px/1.3 Nunito Sans,system-ui,sans-serif}.sg-s{color:#f5a524}.sg-all{color:#3d3ad6;margin:4px 12px 6px;font:800 14px Nunito Sans,system-ui,sans-serif;text-decoration:none}.sg-all:hover,.sg-all:focus-visible{text-decoration:underline}.cb{position:relative}.cb-l{z-index:30;background:#fff;border:1px solid #ececf0;border-radius:16px;min-width:calc(100% + 26px);max-width:calc(100vw - 32px);max-height:16rem;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);left:-13px;overflow:auto;box-shadow:0 24px 60px #1c1c2224}.cb-l[hidden]{display:none}.cb-o{color:#1c1c22;cursor:pointer;border-radius:10px;padding:9px 12px;font:600 15px/1.3 Nunito Sans,system-ui,sans-serif}.cb-o b{font-weight:900}.cb-o small{color:#5a5a66;margin-left:.5rem;font-weight:600}.cb-o[aria-selected=true],.cb-o:hover{background:#f3f1ff}.cb-h{letter-spacing:.05em;text-transform:uppercase;color:#5a5a66;margin:4px 10px 2px;font:800 12px/1.2 Nunito Sans,system-ui,sans-serif}.q-idea-other{margin-top:.75rem}
