@font-face{font-family:'NexaRustSansBlack';src:url('/fonts/NexaRustSans-Black2.eot');src:url('/fonts/NexaRustSans-Black2.eot?#iefix') format('embedded-opentype'),
url('/fonts/NexaRustSans-Black2.woff2') format('woff2'),
url('/fonts/NexaRustSans-Black2.woff') format('woff'),
url('/fonts/NexaRustSans-Black2.ttf') format('truetype'),
url('/fonts/NexaRustSans-Black2.svg#NexaRustSans-Black2') format('svg');font-weight:900;font-style:normal;font-display:swap}:root{--font-body:'Google Sans Flex';--font-heading:'NexaRustSansBlack';--fond:#63759C;--noir:#000;--blanc:#fff;--jaune:#F7ED7E;--h1:30px;--h2:24px;--h3:20px;--txtsize:16px}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,l,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,tfoot,thead,tt,u,ul,var,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;transition-duration:0.7s}td,th,tr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{border:0}u{text-decoration:underline}a{text-decoration:none;transition:1s;color:var(--bordeau)}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px!important}.marginleft{margin-left:15px}.margintop{margin-top:25px}.marginbottom{margin-bottom:15px}.inlineb{display:inline-block;width:auto!important}.relative{position:relative}.absolute{position:absolute}.textcenter{text-align:center;overflow:unset}.textalignright{text-align:right}.errorS{color:rgb(219,81,81)}.ErrorField{border-bottom:solid 1px #FF0000!important}.ErrorField::placeholder{color:#F00}.FieldError{border:solid 1px #FF0000!important}input{-webkit-appearance:none;border:0;margin:0;border-radius:0;font-family:var(--font-body);font-size:var(--txtsize);color:var(--noir)}textarea{-webkit-appearance:none;font-family:var(--font-body)}.isOk{font-size:24px;padding:5px
0;text-align:center;color:#000;font-weight:bold}html{width:100%}body{width:100%;font-family:var(--font-body);font-size:var(--txtsize);background-color:var(--fond);font-weight:400;font-style:normal;line-height:1.5em;position:relative;color:var(--txt)}div,p,ul,li{line-height:1.5em;font-size:var(--txtsize);color:var(--blanc)}div>p{margin:5px
0}h1,h2{letter-spacing:0;font-weight:900;line-height:1.5em;font-family:var(--font-heading)}h3,h4,h5{letter-spacing:0;font-weight:600;line-height:1.2em;font-family:var(--font-body)}h4{text-transform:uppercase;;font-size:var(--h4);margin:15px
0 0 0}sup{font-size:12px;vertical-align:top}.mypanier{display:none}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;padding:20px;margin-left:30px;z-index:600;color:#000;background-color:#fff}#gdpr-cookie-message
h4{color:#000;text-transform:uppercase;font-size:11px;font-weight:700}#gdpr-cookie-message
h5{color:var(--red);font-size:11px;font-weight:400}#gdpr-cookie-message p, #gdpr-cookie-message
ul{color:#000;font-size:11px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message
li{width:49%;display:inline-block}#gdpr-cookie-message
a{color:var(--red);text-decoration:none;font-size:11px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--red);transition:all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:var(--red);color:white;font-size:12px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:white;color:var(--red);transition:all 0.3s ease-in}button#gdpr-cookie-refuse{background:#ccc;text-transform:uppercase;color:#000}button#gdpr-cookie-advanced{background:#CA264E;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type='checkbox']{float:none;margin-top:0;margin-right:5px;-webkit-appearance:checkbox}button#gdpr-cookie-accept{background-color:#000;color:#fff;border-radius:0;text-transform:uppercase}button#gdpr-cookie-accept:hover{background-color:#eee}button#gdpr-cookie-advanced{background-color:#eee;color:#000;border-radius:0;text-transform:uppercase}.grid-col-1{width:100%}.grid-col-2{width:100%;display:flex;overflow:unset;flex-wrap:wrap}.grid-col-2>div{width:50%}.grid-col-3{width:100%;display:flex;flex-wrap:wrap;overflow:unset;gap:2%}.grid-col-3>div{width:31.33%;margin:50px
0}.grid-col-4{width:100%;display:flex;flex-wrap:wrap;overflow:unset;gap:24px}.grid-col-4>div{width:calc(25% - 18px)}.grid-col-5{width:100%;display:flex}.grid-col-5>div{width:20%}.grid-col-6{width:100%;display:flex}.grid-col-6>div{width:11.66%;margin:2.5%}.slideshow
li{width:100%;background-color:#efefef}.slideshow li
.photo{width:100%}.slideshow li .photo
img{width:100%}.slideshow li
.maxheightimg{text-align:center!important}.slideshow li .maxheightimg
img{height:500px;width:auto!important;display:inline-block}.link{overflow:unset;text-align:center;margin:50px
0;width:auto;overflow:visible}.link
a{background-color:var(--jaune);font-size:24px;border-radius:16px;padding:15px
25px;color:var(--noir);transition:1s;;font-family:var(--font-heading);font-size:var(--h3);display:inline-block}.link a:hover{transform:translateY(-2px);box-shadow:0 0 24px rgba(247,237,126,0.9)}.link2{overflow:unset;margin:25px
0}.link2
a{color:#fff;display:inline-block;position:relative;z-index:1;padding:5px
10px;font-size:18px;transition:1s;border:solid 1px var(--bordeau);color:var(--bordeau)}.link2 a:hover{color:#DFD6CA}video.video{width:100%;height:auto}.textalignrigth
*{text-align:right}.texte
p{margin:10px
0;font-size:var(--txtsize);color:var(--blanc)}.texte p
strong{display:inline-block;position:relative;color:var(--jaune)}.texte
ul{margin:10px
0}.texte ul
li{font-size:18px;list-style-type:disc;list-style-position:outside;margin-left:20px;margin:15px
0 15px 20px}.flexgrid{display:flex;width:100%}#AllPopUp{position:fixed;display:none;top:0px;left:0%;background-color:var(--fond);width:100%!important;height:100vh;text-align:center;z-index:500;transition:none!important;transition-delay:none!important;transform:none!important}#AllPopUp
.content{position:relative;text-align:center;padding:25px
5%;display:flex;align-items:center;justify-content:center;height:100vh}#AllPopUp .content
button{position:absolute;top:2.5%;right:2.5%;background:unset;border:0;z-index:50}#AllPopUp .content button
img{height:30px}#AllPopUp .content
video{width:100%;height:auto}.popup .content picture
img{height:100%!important;width:auto!important;display:inline}.photo
img{display:block;width:100%;height:auto}.photo-paralax{width:100%;height:1080px;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important}.photo-fond,.photofond{width:100%;height:100%;background-size:cover!important}.paralaxtiers .photo-paralax{width:100%;height:1080px;background-position:top left!important;background-size:contain!important;height:1080px!important}.paralaxcenter .photo-paralax{width:100%;height:1080px;background-position:-60% 0 !important;background-size:contain!important;height:1080px!important}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}footer{position:relative;background-color:var(--bleu);position:relative}.carrousel{position:relative}.flexgrid
.arrow{position:absolute;cursor:pointer;top:50%;padding:0;background:none;border:0;transform:translateY(-50%);z-index:40}.flexgrid
.prev{left:-25px;display:none}.flexgrid
.next{right:-25px}.breadcrumb{padding:10px
2.5%;font-size:12px;display:none}.breadcrumb
ol{display:block}.breadcrumb ol
li{display:inline}.breadcrumb ol li
a{color:var(--bleu)}.breadcrumb
*{font-size:12px}.menumobile{display:none}.menumobile
button{border:0}.menumobile
label{display:none}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000!important;height:2px;border-radius:0}.contentpage{padding:200px
5%;color:#00415C}.contentpage
.breadcrumb{padding:10px
0}.contentpage h1,.contentpage h2,.contentpage
h3{font-family:var(--font-body)}#wrap{position:relative;overflow:hidden}#Header{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:var(--fond)}#Header
.content{padding:15px
5%;display:flex;flex-wrap:wrap;align-items:end}#Header .content
.logo{width:20%}#Header .content .logo
a{display:block}#Header .content .logo
img{height:auto;width:100%}#Header
.bandeauoffres{background-color:#F41B54;color:var(--white);padding:10px
2.5%;display:flex;justify-content:center;font-size:var(--txtsize);height:24px}#Header .bandeauoffres
.offers{width:100%}#Header .bandeauoffres .offers
.item{width:100%;background-color:unset!important;text-align:center}#Menu{display:flex;width:80%;justify-content:right}#Menu
ul{display:flex;justify-content:right;gap:24px;align-items:end}#Menu ul
li{text-transform:uppercase;padding-bottom:15px}#Menu ul li
a{color:var(--noir);font-family:var(--font-heading);display:block;position:relative;font-size:18px}#Menu ul li a::before{transition:0.6s;content:'';position:absolute}#Menu ul li a:hover{transform:translateY(-2px);color:var(--jaune)}#Menu ul li a:hover::before{width:100%}#Menu ul li
a.selected{text-shadow:0 6px 12px rgba(247, 237, 126, 1),
0 3px 6px rgba(0, 0, 0, 0.16)}#Menu ul
li{position:relative}#Menu ul li
.ssmenu{position:absolute;;top:35px;left:-10px;width:100%;background-color:var(--fond);padding:10px;width:200px;display:none}#Menu ul li .ssmenu
ul{display:block}#Menu ul li .ssmenu ul
li{margin:10px
0}.cta-book
a{background-color:var(--jaune);font-size:24px;border-radius:16px;padding:15px
25px;color:var(--noir);font-family:var(--font-heading)}#cta-mobile{display:none}#Header.fixedheader .logo
img{height:90px}.page-mentions
#Header{background-color:#005C83}.page-cookies
#Header{background-color:#005C83}.page-rgpd
#Header{background-color:#005C83}#Footer
.content{background-color:var(--fond);padding:50px
5%;color:#fff;display:flex;justify-content:center;gap:50px;position:relative;align-items:center}#Footer .content .coords
.logo{margin-bottom:20px}#Footer .content .coords
*{color:var(--noir)}#Footer .content .coords
.adr{margin-bottom:15px}#Footer .content .coords  a:hover{color:#F19909}#Footer .content
.coords{font-size:20px}#Footer .content
.socialmedia{display:flex;align-items:center}#Footer .content .socialmedia
a{display:inline-block;margin-right:15px}#Footer .content .socialmedia a
img{height:36px;}#Footer
.legal{padding:10px
2.5%;text-align:center;color:var(--noir);background-color:var(--fond)}#Footer .legal
a{color:var(--noir)}#ContentPage{padding-top:160px}#ContentPage.menumobilleoffer{padding-top:180px}#HomePage
h2{text-align:center;display:none}#HomePage
#Video{position:relative;overflow:hidden;aspect-ratio:16/9;margin-top:25px}#HomePage #Video
.videofond{aspect-ratio:16/9;position:relative}#HomePage #Video .videofond
video{display:block;display:block;width:100%;aspect-ratio:16/9;object-fit:cover}#HomePage #Video .videofond::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(
ellipse at center,
transparent 30%,
rgba(0, 0, 0, 0.25) 65%,
rgba(0, 0, 0, 1) 100%
)}#HomePage #Video
.texte{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#HomePage #Video .texte
h2{font-family:var(--font-heading);color:var(--blanc);font-size:70px}#HomePage #Video
.linkhomevideo{position:absolute;top:60%;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;z-index:10}#HomePage #Video .link:last-child{width:225px}#HomePage #Video .link:last-child
a{background-color:#63759C;color:#fff}#HomePage #Histoire
.content{padding:100px
10%;background:url(/img/fond.svg) top center no-repeat;background-size:101%;padding-bottom:292px;position:relative;z-index:2;overflow:visible}#HomePage #Histoire .content::before{position:absolute;bottom:250px;left:44%;content:'';height:100%;width:12%;background:url(/img/faux.svg) bottom center no-repeat;background-size:100%;pointer-events:none;z-index:1;filter:drop-shadow(0 0 2px rgba(247, 237, 126, 0.22))
drop-shadow(0 0 7px rgba(247, 237, 126, 0.12));animation:histoireFauxGlow 7.5s ease-in-out infinite;transform-origin:center bottom}@keyframes
histoireFauxGlow{0%,100%{opacity:0.94;filter:drop-shadow(0 0 2px rgba(247, 237, 126, 0.18))
drop-shadow(0 0 6px rgba(247, 237, 126, 0.10));transform:translateX(0) rotate(0deg) scale(1)}40%{opacity:1;filter:drop-shadow(0 0 3px rgba(247, 237, 126, 0.30))
drop-shadow(0 0 9px rgba(247, 237, 126, 0.16));transform:translateX(1.5px) rotate(0.15deg) scale(1.002)}65%{opacity:0.96;filter:drop-shadow(0 0 1.5px rgba(247, 237, 126, 0.14))
drop-shadow(0 0 5px rgba(247, 237, 126, 0.08));transform:translateX(-1px) rotate(-0.1deg) scale(0.999)}}#HomePage #Histoire .content .grid-col-2{gap:20%}#HomePage #Histoire .content .grid-col-2>div{width:40%}#HomePage #Histoire .content
h1{font-family:var(--font-heading);font-size:var(--h1);color:var(--blanc);font-weight:900}#HomePage #Histoire .content .grid-col-2
.lune{padding-top:200px;position:relative}#HomePage #Histoire .content .grid-col-2 .lune::before{content:'';position:absolute;top:0;right:0;width:120px;height:120px;background:url('/img/lune.svg') center center no-repeat;background-size:100%;filter:drop-shadow(0 0 8px rgba(247, 237, 126, 0.75))
drop-shadow(0 0 22px rgba(247, 237, 126, 0.55));animation:luneScintille 4.5s ease-in-out infinite;transform-origin:center}@keyframes
luneScintille{0%,100%{opacity:0.95;filter:drop-shadow(0 0 8px rgba(247, 237, 126, 0.65))
drop-shadow(0 0 22px rgba(247,237,126,0.45));transform:scale(1)}35%{opacity:1;filter:drop-shadow(0 0 12px rgba(247, 237, 126, 0.9))
drop-shadow(0 0 34px rgba(247,237,126,0.75));transform:scale(1.025)}55%{opacity:0.9;filter:drop-shadow(0 0 6px rgba(247, 237, 126, 0.55))
drop-shadow(0 0 18px rgba(247,237,126,0.35));transform:scale(0.995)}75%{opacity:1;filter:drop-shadow(0 0 14px rgba(247, 237, 126, 1))
drop-shadow(0 0 42px rgba(247, 237, 126, 0.8));transform:scale(1.015)}}#HomePage #Histoire .content
h2{font-family:var(--font-body);font-size:var(--h2);color:var(--jaune);font-weight:400;margin:25px
0}#HomePage
#Concept{position:relative;background:url(/img/fond-taches.svg) top center no-repeat;background-size:100%;padding:150px
26% 250px 26%;margin-top:-150px}#HomePage #Concept::before{position:absolute;top:-130px;left:-4%;z-index:50;content:'';width:25%;height:100vh;background:url(/img/faux2.svg) top left no-repeat;background-size:100%;filter:drop-shadow(0 0 5px rgba(247, 237, 126, 0.35))
drop-shadow(0 0 16px rgba(247, 237, 126, 0.22));animation:fauxVivante 4.8s ease-in-out infinite;transform-origin:10% 55%}@keyframes
fauxVivante{0%,100%{opacity:0.95;filter:drop-shadow(0 0 4px rgba(247, 237, 126, 0.28))
drop-shadow(0 0 14px rgba(247, 237, 126, 0.18));transform:translateX(0) rotate(0deg) scale(1)}25%{opacity:1;filter:drop-shadow(0 0 6px rgba(247, 237, 126, 0.42))
drop-shadow(0 0 20px rgba(247, 237, 126, 0.28));transform:translateX(10px) rotate(1.2deg) scale(1.005)}50%{opacity:0.92;filter:drop-shadow(0 0 3px rgba(247, 237, 126, 0.24))
drop-shadow(0 0 12px rgba(247, 237, 126, 0.14));transform:translateX(3px) rotate(-0.6deg) scale(0.998)}75%{opacity:1;filter:drop-shadow(0 0 7px rgba(247, 237, 126, 0.48))
drop-shadow(0 0 24px rgba(247, 237, 126, 0.30));transform:translateX(14px) rotate(0.8deg) scale(1.006)}}#HomePage #Concept
.content{padding-top:50px}#HomePage #Concept .texte
h2{font-size:var(--h2);text-align:center}#HomePage #Concept .texte
h3{color:var(--jaune);font-family:var(--font-body);font-size:var(--h3);margin-bottom:25px;text-align:center;font-weight:400}#HomePage #Concept .texte p
strong{color:var(--jaune);font-weight:400}#HomePage #Concept
.ruse{margin-top:100px;padding-top:100px;background:url(/img/point.svg) top center no-repeat}#HomePage #Concept
.CarrouselPhotoHome{position:absolute;left:5%;bottom:-60px;width:60%;;z-index:100;overflow:hidden}#HomePage #Concept .CarrouselPhotoHome .flexgrid .photo
img{border-radius:16px}#HomePage #Concept .CarrouselPhotoHome .flexgrid .photo
p{display:none}#HomePage #Concept
.CarrouselPhotoHome{width:60%;overflow:hidden}#HomePage #Concept .CarrouselPhotoHome
.flexgrid{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0;margin:0;list-style:none;-webkit-overflow-scrolling:touch}#HomePage #Concept .CarrouselPhotoHome .flexgrid
li{flex:0 0 calc((100% - 40px) / 3);scroll-snap-align:start}#HomePage #Concept .CarrouselPhotoHome
.photo{width:100%;aspect-ratio:1 / 1;overflow:hidden}#HomePage #Concept .CarrouselPhotoHome .photo
img{width:100%;height:100%;object-fit:cover;display:block}#LeJeu{background-color:#000;position:relative}#LeJeu::before{position:absolute;top:-100px;right:10%;z-index:50;content:'';width:25%;height:100vh;background:url(/img/nuage1.svg) top left no-repeat;background-size:100%;filter:drop-shadow(0 0 5px rgba(255, 255, 240, 0.28))
drop-shadow(0 0 18px rgba(255, 255, 255, 0.14));pointer-events:none;will-change:transform, filter, opacity;animation:nuageFlotte 12s ease-in-out infinite,
nuageScintille 8s ease-in-out infinite}@keyframes
nuageScintille{0%,100%{opacity:0.95;filter:drop-shadow(0 0 4px rgba(255, 255, 240, 0.20))
drop-shadow(0 0 14px rgba(255,255,255,0.10))}50%{opacity:1;filter:drop-shadow(0 0 6px rgba(255, 255, 240, 0.32))
drop-shadow(0 0 20px rgba(255, 255, 255, 0.70))}}@keyframes
nuageFlotte{0%{transform:translate3d(0,0,0)}35%{transform:translate3d(-18px,5px,0)}70%{transform:translate3d(-45px,-3px,0)}100%{transform:translate3d(0, 0, 0)}}#LeJeu
.content{padding:100px
10%}#LeJeu .content:before{position:absolute;top:25px;;left:5%;z-index:50;content:'';width:22%;height:200px;;background:url(/img/nuage2.svg) top left no-repeat;background-size:100%;will-change:transform, filter, opacity;animation:nuageFlotte 12s ease-in-out infinite,
nuageScintille 8s ease-in-out infinite}#LeJeu .content:after{position:absolute;top:100px;;left:-6%;z-index:50;content:'';width:30%;height:200px;;background:url(/img/nuage3.svg) top left no-repeat;background-size:100%;will-change:transform, filter, opacity;animation:nuageFlotte 12s ease-in-out infinite,
nuageScintille 8s ease-in-out infinite}#LeJeu .content
.intro{margin-bottom:50px}#LeJeu .content .intro
h2{text-align:center;font-size:40px;color:#A7BBE5;line-height:1.2em}#LeJeu .content .intro h2
strong{color:var(--jaune)}#LeJeu .content .grid-col-2{gap:5%}#LeJeu .content .grid-col-2>div{width:47.5%}.infosession{background:url(/img/infosession.svg) center center no-repeat;background-size:100%;;position:relative;margin:0;width:52.7%}.infosession
.texte{padding:200px
15% 100px 15%;text-align:center}.infosession .texte
p{font-size:var(--h3)}.infosession .texte
h3{color:var(--jaune);text-transform:uppercase;font-size:var(--h1);font-family:var(--font-heading);text-align:center}.infosession
.link{position:absolute;left:0;bottom:30px;width:100%;}.recapinfosession{position:relative;padding-top:150px}.recapinfosession{padding-left:5%;width:37.5%!important}.recapinfosession:before{position:absolute;top:25px;;right:-35%;;z-index:50;content:'';width:80%;height:200px;;background:url(/img/nuage4.svg) top left no-repeat;background-size:100%;will-change:transform, filter, opacity;animation:nuageFlotte 12s ease-in-out infinite,
nuageScintille 8s ease-in-out infinite}.recapinfosession:after{position:absolute;top:40px;;left:-10%;z-index:50;content:'';width:60%;height:200px;;background:url(/img/nuage-5.svg) top left no-repeat;background-size:100%;will-change:transform, filter, opacity;animation:nuageFlotte 12s ease-in-out infinite,
nuageScintille 8s ease-in-out infinite}.icon{background-position:left;background-repeat:no-repeat;background-size:auto 120px;padding-left:200px;margin:50px
0;min-height:120px;display:flex;align-content:center;align-items:center}.icon-temps{background-image:url(/img/icon-temps.svg);background-size:auto 90px;background-position:50px center}.icon-age{background-image:url(/img/icon-age.svg);background-size:auto 100px;background-position:40px center}.icon-groupe{background-image:url(/img/icon-groupe.svg)}.icon
h3{text-transform:uppercase;font-size:var(--h2)}#Tentez{background:linear-gradient(to bottom,var(--noir) 0%,var(--noir) 30%,var(--jaune) 30%,var(--jaune) 100%);position:relative}#Tentez{position:relative;--pas-bg:none}#Tentez::before{position:absolute;top:-250px;right:0%;z-index:10;content:'';width:70%;height:calc(100% + 300px);background-image:var(--pas-bg);background-position:right top;background-repeat:no-repeat;background-size:auto 100%}#Tentez.is-active::before{background-image:url(/img/pas-animated.svg)}#Tentez
.content{background:url(/img/fond-tentez.svg) center 0 no-repeat;background-size:110%;padding:150px
25% 100px 25%;position:relative;z-index:5;position:relative}#Tentez .content::before{position:absolute;top:0px;;left:47%;z-index:50;content:'';width:6%;height:200px;;background:url(/img/maps.svg) center 5px no-repeat;background-size:100%}#Tentez .content
.texte{position:relative;z-index:10}#Tentez .content .texte
h2{color:var(--noir);font-size:50px;text-align:center}#Tentez .content
.link{position:relative;z-index:15}#Tentez .content .link
a{background-color:var(--noir);color:var(--jaune)}#Presentation{padding-top:0px;background-color:var(--noir)}#Presentation.ContactAcces{background-image:url(/img/hibou.svg);background-position:115% 130px;background-repeat:no-repeat;background-size:50%}#Presentation{padding-top:0px;background-color:var(--noir)}#Presentation.contact{background-image:url(/img/hibou.svg);background-position:115% 130px;background-repeat:no-repeat;background-size:50%}#Presentation
header{padding:0px
10%;position:relative}#Presentation header
h1{padding:25px
0;font-family:var(--font-body);text-transform:uppercase;;font-weight:300;font-size:var(--h3);color:var(--jaune);letter-spacing:3px}#Presentation header h1::before{width:8%;left:0;height:1px;background-color:var(--jaune);content:'';position:absolute;bottom:35px;left:0;}#GrilleTarifs{position:relative}#GrilleTarifs h2::after{content:'';position:absolute;top:0;left:60%;width:12%;aspect-ratio:1/1;background:url(/img/csouris1.svg) top left no-repeat;background-size:100%}#GrilleTarifs
.content{padding:50px
0 50px 10%}#GrilleTarifs .content .texte
h2{font-size:60px;line-height:1.2em;padding-left:5%}#GrilleTarifs .content .texte h2
strong{color:var(--jaune)}#GrilleTarifs .content .grid-col-2{gap:5%}#GrilleTarifs .content .grid-col-2
.tableauprix{margin:50px
0;width:55%}#GrilleTarifs .content .grid-col-2
.infostarifs{margin:50px
0;width:40%}.tableauprix
table{width:100%;display:flex}.tableauprix table
tbody{width:100%}.tableauprix table
tr{display:flex;gap:50px;margin:25px
0}.tableauprix table tr
td{border-bottom:solid 2px #707070;flex:1 1 33%;padding:0
0 25px;line-height:2em}.tableauprix table tr:nth-child(1) td{text-transform:uppercase}.tableauprix table tr:nth-child(2) td{color:var(--jaune)}.tableauprix table tr:nth-child(2) td:nth-child(1){background:url(/img/groupe-o.svg) left 40px no-repeat;background-size:auto 80px;min-height:120px}.tableauprix table tr:nth-child(3) td{color:var(--fond)}.tableauprix table tr:nth-child(3) td:nth-child(1){background:url(/img/groupe-f.svg) left 40px no-repeat;background-size:auto 80px;min-height:120px}.infostarifs{background:url(/img/infosession.svg) center center no-repeat;background-size:100%;;position:relative;margin:0}.infostarifs::before{content:'';position:absolute;left:0;top:-100px;background:url(/img/csouris2.svg) top center no-repeat;background-size:auto 200px;width:100%;height:250px}.infostarifs::after{content:'';position:absolute;left:0;top:60px;background:url(/img/csouris3.svg) top center no-repeat;background-size:auto 60px;width:100%;height:250px}.infostarifs
.texte{padding:120px
20% 120px 20%;text-align:center}.infostarifs .texte
p{font-size:var(--h3)}.infostarifs .texte
h3{color:var(--jaune);text-transform:uppercase;font-size:var(--h2);font-family:var(--font-heading);text-align:center}.infostarifs::before,
.infostarifs::after,
#GrilleTarifs h2::after{animation:chauveSourisVol 16s ease-in-out infinite,
chauveSourisGlow 9s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(255, 255, 240, 0.12))
drop-shadow(0 0 7px rgba(255, 255, 255, 0.06));will-change:transform, filter, opacity}@keyframes
chauveSourisVol{0%,100%{transform:translate3d(0, 0, 0) rotate(0deg) scale(1)}20%{transform:translate3d(18px, 8px, 0) rotate(1.2deg) scale(0.995)}45%{transform:translate3d(-10px, 3px, 0) rotate(-0.6deg) scale(1.004)}70%{transform:translate3d(-14px, -6px, 0) rotate(-1deg) scale(1.01)}}@keyframes
chauveSourisGlow{0%,100%{opacity:0.95;filter:drop-shadow(0 0 2px rgba(255, 255, 240, 0.12))
drop-shadow(0 0 12px rgba(255,255,255,0.06))}50%{opacity:1;filter:drop-shadow(0 0 4px rgba(255, 255, 240, 0.20))
drop-shadow(0 0 20px rgba(255, 255, 255, 0.50))}}#GrilleTarifs
h2{position:relative}#GrilleTarifs h2::after{content:'';position:absolute;top:0;left:60%;width:12%;aspect-ratio:1 / 1;background:url(/img/csouris1.svg) top left no-repeat;background-size:100%;pointer-events:none;z-index:2;animation:chauveSourisVol 16s ease-in-out infinite;will-change:transform}@keyframes
chauveSourisTitre{0%,100%{transform:translate3d(0, 0, 0) rotate(0deg) scale(1)}25%{transform:translate3d(-8px, -10px, 0) rotate(-0.8deg) scale(1.01)}55%{transform:translate3d(-20px, -22px, 0) rotate(-1.4deg) scale(0.995)}80%{transform:translate3d(-12px, -14px, 0) rotate(-0.6deg) scale(1.004)}}#Retrouvez
.content{padding:250px
10% 100px 15%}#Retrouvez .content .texte
h2{font-size:40px;line-height:1.2em}#Retrouvez .content .texte h2
strong{color:var(--jaune)}#Retrouvez .content
iframe{margin-top:25px;width:100%}#Retrouvez .content
.icon{padding-left:150px}#Retrouvez .content .socialmedia
a{padding:5px;border-radius:90%;width:20px;height:20px;text-align:center;line-height:20px}#Retrouvez .content .socialmedia
img{height:20px;filter:brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(3878%) hue-rotate(171deg) brightness(112%) contrast(100%)}#Retrouvez .content .grid-col-2{gap:10%}#Retrouvez .content .grid-col-2>div{width:45%}#Retrouvez .content .icon-temps{background-size:auto 60px;background-position:60px center}#Retrouvez .content .icon-adresse{background-image:url(/img/maps.svg);background-size:auto 70px;background-position:60px center}#Retrouvez .content .icon-contact{background-image:url(/img/icon-contact.svg);background-size:auto 40px;background-position:60px center}#Retrouvez .content .icon-contact{display:block}#Retrouvez .content .icon-contact
p{margin-bottom:10px}#Retrouvez .content .icon-contact
.socialmedia{width:100%;margin-top:10px}#Retrouvez .content .icon-contact .socialmedia
a{display:inline-block;margin-right:15px}#Presentation.CartesCadeaux{position:relative;background-image:none;overflow:hidden}#Presentation.CartesCadeaux::before{content:'';position:absolute;right:0;top:200px;width:40%;aspect-ratio:751.834 / 673.869;background-image:url(/img/cartecadeau.svg);background-repeat:no-repeat;background-size:100%;background-position:center;pointer-events:none;z-index:1;opacity:0.96;filter:drop-shadow(0 0 3px rgba(247, 237, 126, 0.28))
drop-shadow(0 0 12px rgba(247, 237, 126, 0.18));animation:carteCadeauFlotte 28s linear infinite,
carteCadeauScintille 6.8s ease-in-out infinite;will-change:transform,filter,opacity}#Presentation.CartesCadeaux>*{position:relative;z-index:2}@keyframes
carteCadeauFlotte{0%{transform:translate3d(0, 0, 0) rotate(0deg)}25%{transform:translate3d(-6px, -7px, 0) rotate(-0.25deg)}50%{transform:translate3d(-14px, 0, 0) rotate(0deg)}75%{transform:translate3d(-6px, 7px, 0) rotate(0.25deg)}100%{transform:translate3d(0, 0, 0) rotate(0deg)}}@keyframes
carteCadeauScintille{0%,100%{opacity:0.94;filter:drop-shadow(0 0 3px rgba(247, 237, 126, 0.24))
drop-shadow(0 0 10px rgba(247,237,126,0.14))}42%{opacity:1;filter:drop-shadow(0 0 5px rgba(247, 237, 126, 0.46))
drop-shadow(0 0 18px rgba(247,237,126,0.28))}68%{opacity:0.95;filter:drop-shadow(0 0 2px rgba(247, 237, 126, 0.18))
drop-shadow(0 0 8px rgba(247, 237, 126, 0.10))}}#OffrirCarte
.content{padding:50px
50% 100px 15%}#OffrirCarte .content .texte
h2{font-size:40px;line-height:1.2em;margin-bottom:50px}#OffrirCarte .content .texte h2
strong{color:var(--jaune)}#InfosCartes{background-color:var(--fond)}#InfosCartes
.content{padding:100px
10%}#InfosCartes .content .grid-col-3{gap:5%}#InfosCartes .content .grid-col-3>div{width:28.33%;padding-left:0}#InfosCartes .content .grid-col-3>div.icon{padding-top:100px;background-size:auto 80px;background-position:top center;;background-repeat:no-repeat}#InfosCartes .content .grid-col-3 > div.icon
h3{text-align:center}.icon-sablier{background-image:url(/img/icon-sablier.svg)}.icon-jours{background-image:url(/img/icon-77.svg)}.icon-anniv{background-image:url(/img/icon-anni.svg)}#Presentation.Franchise{background-image:url(/img/fond-franchise.svg);background-position:70% 200px;background-repeat:no-repeat;background-size:37%}#Presentation.Franchise header
h1{color:#F41B54}#Presentation.Franchise header h1::before{background-color:#F41B54}#Presentation.Franchise .texte p
strong{color:#F41B54}#InfosFranchise
.content{padding:180px
30% 100px 15%}#InfosFranchise .content .titre
h2{font-size:40px;line-height:1.2em}#InfosFranchise .content .titre h2
strong{color:#F41B54}#InfosFranchise .content
.infos{padding:100px
0 0px 45%;background:url(/img/franchise.svg) left bottom no-repeat;background-size:40%}#InfosFranchise .content .infos
h3{font-size:var(--h2);line-height:1.2em;margin-bottom:25px;;font-family:var(--font-heading)}#Fonctionnement
.content{padding:0
15%;background:url(/img/fond-fonctionnement.svg) top center no-repeat var(--fond)}#Fonctionnement .content .grid-col-2
.conditions{width:45%}.conditions
.texte{background:url(/img/conditions.svg) top center no-repeat;padding:80px
15%;background-size:100%}.conditions .texte
h2{font-size:var(--h1);margin-bottom:0;text-align:center}.conditions  .texte p, .conditions  .texte ul
li{color:var(--noir)}#Fonctionnement .content .grid-col-2
.avantages{margin-left:-75px;width:55%}.avantages
.texte{background:url(/img/avantages.svg) top center no-repeat;padding:100px
20%;background-size:100%;margin-top:250px}.avantages  .texte
h2{font-size:var(--h1);margin-bottom:0;text-align:center}.avantages  .texte p, .avantages   .texte ul
li{color:#F41B54}#Fonctionnement .content .link
a{background-color:#F41B54}#Fonctionnement .content .link a:hover{box-shadow:0 0 24px rgba(255,255,255,0.9)}#Presentation.Reserver{position:relative}#Presentation.Reserver::before{content:'';right:-3%;top:0;height:100%;position:absolute;background-image:url(/img/fourche.svg);background-position:103% 200px;background-repeat:no-repeat;background-size:100%;width:13%;pointer-events:none;z-index:1;filter:drop-shadow(0 0 3px rgba(247, 237, 126, 0.28))
drop-shadow(0 0 12px rgba(247, 237, 126, 0.18));opacity:0.96;animation:fourcheScintille 6.8s ease-in-out infinite;transform-origin:center bottom;will-change:transform, filter, opacity}.forescape
div{color:#000}@keyframes
fourcheScintille{0%,100%{opacity:0.94;filter:drop-shadow(0 0 3px rgba(247, 237, 126, 0.24))
drop-shadow(0 0 10px rgba(247, 237, 126, 0.14));transform:translateX(0) rotate(0deg) scale(1)}42%{opacity:1;filter:drop-shadow(0 0 5px rgba(247, 237, 126, 0.46))
drop-shadow(0 0 18px rgba(247, 237, 126, 0.58));transform:translateX(-2px) rotate(-0.2deg) scale(1.004)}68%{opacity:0.95;filter:drop-shadow(0 0 2px rgba(247, 237, 126, 0.18))
drop-shadow(0 0 8px rgba(247, 237, 126, 0.0));transform:translateX(1px) rotate(0.12deg) scale(0.999)}}#InfosResa
.content{padding:50px
0 50px 10%}#InfosResa .content .texte
h2{font-size:60px;line-height:1.2em;padding-left:5%}#InfosResa .content .texte h2
strong{color:var(--jaune)}#InfosResa .content
.texte.pret{padding-left:5%;margin:50px
0;width:50%}#InfosResa .content .texte.pret
h3{font-family:var(--font-heading);font-size:var(--h2)}#InfosResa .content
iframe{background-color:#fff;width:80%;aspect-ratio:1/1;margin-left:5%}.forescape .f-availability-hero-room-slot-badge{background-color:#CA264E!important;top:-25px!important}.forescape .f-room-slot-oncall{top:-20px!important;left:-15px!important;background-color:#CA264E!important}.forescape .f-wgrid.f-wgrid-cols-3{display:block}.forescape-catalog{width:100%}.fixedforescape .f-availability-hero-datepicker{position:fixed!important;top:155px!important;width:100%;left:0}.forescape .f-availability-hero-room-slot--selected{background-color:var(--jaune)!important}#Presentation.contact section
.content{padding:0
10%}.FormContact{padding-bottom:50px!important}.FormContact .grid-col-2{gap:24px}.FormContact .grid-col-2>div{width:calc(50% - 12px);margin:0}.FormContact
.crit{text-align:center;border:solid 1px var(--noir);padding:15px
0;transition:1s}.FormContact .crit:hover,.FormContact
.critcheck{background-color:var(--fond)}.FormContact .crit
img{height:60px}.FormContact .grid-col-3{gap:24px}.FormContact .grid-col-3>div{width:calc(33% - 18px);margin:0}.FormContact
.ligne{margin:24px
0}.FormContact .ligne
label{display:block;padding-bottom:5px;display:none}.FormContact
.field{background-color:#fff;color:var(--noir);width:90%;border:0}.FormContact .field::placeholder{color:var(--gris)}.FormContact
.field{padding:10px;width:calc(100% - 22px)}.FormContact
select.field{width:100%}.FormContact
.lieu{margin-bottom:15px}.FormContact .lieu
.field{width:95%}.FormContact
.checklist{display:flex;gap:10px}.FormContact .checklist
label{display:inline-block}.FormContact
textarea{border:0;width:calc(100% - 20px)!important}.FormContact
.envoyer{transition:1s;float:right;background-color:var(--jaune);cursor:pointer;padding:10px
15px;color:var(--noir);margin-left:15px;font-family:var(--font-heading);font-size:18px;border:0;border-radius:16px;padding:10px
15px}.FormContact .envoyer:hover{color:var(--noir);background-color:var(--fond)}.FormContact
.rgpd{font-size:11px}#ModeJeu
.content{padding:50px
10% 50px 10%}#ModeJeu .content .grid-col-2{gap:50px}#ModeJeu .content
.partie{width:calc(50% - 50px)}#ModeJeu .content .partie .texte
p{text-align:center}#ModeJeu .content .partie .texte
h2{text-align:center}.partiepublique{background:url(/img/groupe-o.svg) top center no-repeat;background-size:auto 80px;padding-top:100px}.partieprivee{background:url(/img/groupe-f.svg) top center no-repeat;background-size:auto 80px;padding-top:100px}.partieprivee .link
a{background-color:#A7BBE5}#ChoixPartie
.content{padding:50px
0%}.four-escape-sessions
h2{text-align:center}.four-escape-session-reserved{display:none}.four-escape-sessions-list{display:flex;gap:24px;margin:25px
7.5% 75px 7.5%;justify-content:center;flex-wrap:nowrap;align-items:stretch}.four-escape-sessions-list .four-escape-session{border:solid 2px var(--fond);cursor:pointer;border-radius:24px;width:calc(33.33% - 18px);flex:1}.four-escape-sessions-list .four-escape-session
a{display:block;padding:15px
15px 40px 15px;text-align:center;position:relative;height:calc(100% - 55px)}.four-escape-sessions-list .four-escape-session
.day{font-weight:bold}.four-escape-sessions-list .four-escape-session
.duree{display:none}.four-escape-sessions-list .four-escape-session:hover{background-color:var(--fond)}.four-escape-sessions-list .four-escape-session .four-escape-session-playable{font-weight:bold}.four-escape-session-cta{background-color:var(--jaune);padding:5px
10px;border-radius:18px;color:#000;margin-top:10px;display:inline-block;position:absolute;bottom:-20px;left:50%;transform:translate(-50%,-50%);width:100%}.four-escape-session-needed{color:#CA264E}.four-escape-sessions-list .four-escape-session.session-isopen{color:#CA264E}.four-escape-sessions-list .four-escape-session.session-isopen .four-escape-session-needed{display:none}.Reviews{margin:100px
0}.Reviews
.flexgrid{width:100%;position:relative}.Reviews .flexgrid
.arrow{position:absolute;top:50%;z-index:20}.Reviews .flexgrid
.prev{left:0}.Reviews .flexgrid
.next{right:0}.Reviews .flexgrid
.wrapper{display:flex;gap:0px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.Reviews .flexgrid .wrapper
.review{flex:0 0 calc((100%) / 3)}.reviews.flexgrid
.wrapper{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.reviews.flexgrid .wrapper::-webkit-scrollbar{display:none}.reviews.flexgrid .wrapper>.review{flex:0 0 33.333%;scroll-snap-align:start}.reviews.flexgrid .arrow:disabled{opacity: .35;cursor:default}.review
.info{background:url(/img/infosession.svg) center center no-repeat;padding:100px
60px;background-size:100%}.review
.date{text-align:center;font-style:italic}.review
.note{text-align:center}.review  .note
img{margin:0
5px;height:40px}.review
.com{margin:15px
0;max-height:120px;text-align:center;overflow-y:scroll;scrollbar-width:none}.review .com
p{font-size:var(--smalltext)}.review
.contact{text-align:center;font-weight:700;font-size:var(--smalltext)}#Faq{width:60%;padding:75px
20%;overflow:unset}#Faq
h2{text-align:center;color:#fff}#Faq
.listing{padding:50px
20px}#Faq
.itemfaq{width:calc(100% - 2px);color:var(--txt);margin:0;border:solid 1px var(--fond-sombre);cursor:pointer;webkit-box-shadow:0px 0px 10px 10px rgba(0,0,0,0.07);box-shadow:0px 0px 10px 10px rgba(0,0,0,0.07);margin:30px
0;border-top-left-radius:16px;border-bottom-right-radius:16px}#Faq .itemfaq
.titre{position:relative}#Faq .itemfaq
h3{font-size:var(--h3);padding:15px
2.5%;background:var(--fond);color:#F7F7F7}#Faq .itemfaq .titre
span{position:absolute;top:5px;right:10px;padding:10px;font-size:24px}#Faq .itemfaq
.text{display:none;border:solid 1px var(--blanc);background-color:var(--blanc);padding:10px
2.5%;font-size:16px}#Faq .itemfaq
.texte{text-align:left;color:var(--fond)}#Faq .itemfaq .texte
p{font-size:16px;line-height:1.5em;color:var(--fond)}#Faq .itemfaq  .texte ul
li{color:var(--fond)}#Faq .itemfaq .text
ul{padding:10px
2.5%}#Faq .itemfaq:first-child
.text{display:block}#Presentation
#CoverPhoto{display:none}#Presentation.Concept{position:relative}#Presentation.Concept::after{background:url(/img/fond.svg) top center no-repeat;background-size:102%;position:relative}#Presentation.Concept header
h1{color:var(--jaune)}#Presentation.Concept header h1::before{background-color:var(--jaune)}#Presentation.Concept section .content
.texte{padding:25px
10%}#Presentation.Concept section .content .texte p
strong{color:var(--jaune)}#Presentation.Events{position:relative}#Presentation.Events::after{background:url(/img/fond.svg) top center no-repeat;background-size:102%;position:relative}#Presentation.Events header
h1{color:var(--jaune)}#Presentation.Events header h1::before{background-color:var(--jaune)}#Presentation.Events section .content
.texte{padding:25px
10%}#Presentation.Events section .content .texte p
strong{color:var(--jaune)}section.PresIntro{padding:0px
10%;background:url(/img/fond.svg) center 110% no-repeat;background-size:101%;padding-bottom:150px;position:relative;z-index:2;overflow:visible}section.PresConcept{background-color:var(--fond);position:relative;z-index:1;margin-top:-200px}section.PresConcept
.content{background:url(/img/fond-taches.svg) top center no-repeat;background-size:100%;padding:150px
0;z-index:4;position:relative}#Presentation.Concept .videofond
.video{width:100%;height:auto}#Presentation.Concept section#LesRegles .content
.intro{padding-top:75px}#LesRegles{background:url(/img/fond-taches.svg) top left repeat}#LesRegles .content .intro
h2{text-align:center;font-size:40px;color:#A7BBE5;line-height:1.2em}#LesRegles .content .intro h2
strong{color:var(--jaune)}#LesRegles .content .intro
p{text-align:center}#LesRegles .grid-col-4{width:84%;padding:0
8%}section#Tarifs
.content{padding:50px
10%}section#Tarifs .content
.infostarifs{aspect-ratio:1/1;display:flex;align-items:center}section#Tarifs .content .infostarifs
.texte{margin:0
10%}section#VideoConcept
.content{padding:75px
0}@media screen and (min-width: 1800px){#HomePage #Histoire .content::before{width:8%;left:46%}.infosession{background-position:center center}.infosession
.link{margin:0;bottom:55px}.infostarifs{background-position:center center}.infostarifs
.texte{padding:120px
20% 250px 20%}#Presentation.ContactAcces{background-size:40%}#Presentation.CartesCadeaux{background-size:30%}.conditions
.texte{background-size:100% 100%}.avantages
.texte{background-size:100% 100%}}@media screen and (max-width: 1600px){}@media screen and (max-width: 1480px){#HomePage #Histoire
.content{background-size:115%}.infosession
.texte{padding-top:170px}.infosession
.link{bottom:110px}#Fonctionnement .content .grid-col-2
.conditions{width:49%}#HomePage #Video .texte
h2{font-size:65px}}@media screen and (max-width: 1380px){#HomePage #Histoire .content::before{bottom:290px}.infosession
.texte{padding-top:150px}.infosession
.link{bottom:150px}:root{--h1:30px;--h2:24px;--h3:14px;--text-lg:16px;--txtsize:14px}#HomePage #Video .texte
h2{font-size:60px}.review .note
img{height:30px}}@media screen and (max-width: 1340px){.infosession
.texte{padding-top:140px}.infosession
.link{bottom:185px}#HomePage #Video .texte
h2{font-size:55px}.review .note
img{height:26px}}@media screen and (max-width: 1140px){#HomePage #Video .texte
h2{font-size:40px}.review .note
img{height:24px}.review
.info{height:120px}#Tentez
.content{background-size:125%}#Tentez::before{z-index:2}.review
.info{padding-top:52px;padding-bottom:140px}}@media screen and (max-width: 1024px){.reviews.flexgrid .wrapper>.review{flex:0 0 50%}.review
.info{padding-bottom:100px;padding-top:100px;height:160px}}@media screen and (max-width: 960px){:root{--h1:30px;--h2:24px;--h3:14px;--text-lg:16px;--txtsize:14px}#wrap{width:100%;overflow:hidden}.grid-col-2{display:block;width:100%;margin:0}.grid-col-2>div{margin:25px
0}.grid-col-2>div{width:100%;margin:25px
0}.grid-col-3{display:block;width:100%;margin:0}.grid-col-3>div{width:100%;margin:25px
0}.grid-col-4{display:block;width:100%;margin:0}.grid-col-4>div{width:100%}.grid-col-5{display:block}.grid-col-5>div{width:100%}.grid-col-6{display:block}.grid-col-6>div{width:100%}.menumobile{display:block;position:fixed;top:35px;right:1%}#Header
.content{display:block;padding:10px
5% 10px 2.5%}#Header .content
.logo{width:50%;float:left}#Header
.bandeauoffres{height:30px}#Header .bandeauoffres ul
li{font-size:12px}.menumobilleoffer{top:87px}#Menu{position:fixed;top:100px;left:0;width:90%;padding:25px
5%;background-color:var(--fond);display:none}#Menu
ul{display:block}#Menu ul
li{margin:25px;text-align:center}#Menu.menumobilleoffer{top:148px!important}#cta-mobile{display:block;float:right;margin:40px
50px 0 0}#cta-mobile
a{font-size:14px;padding:10px
15px}#ContentPage{padding-top:120px}#HomePage
h2{display:block}#HomePage
#Video{aspect-ratio:unset}#HomePage #Video
.texte{width:80%}#HomePage #Video .texte
h2{font-size:30px}#HomePage #Video .videofond
video{height:calc(100vh - 150px);width:auto;aspect-ratio:unset}#HomePage #Video .link:last-child{width:175px}#HomePage #Histoire
.content{background-size:auto 100%}#HomePage #Histoire
.content{padding:50px
7% 200px 7%}#HomePage #Histoire .content .grid-col-2>div{width:100%}#HomePage #Histoire .content .grid-col-2 .lune::before{width:80px;height:80px}#HomePage #Histoire .content .grid-col-2
.lune{padding-top:0px;margin-top:50px}#HomePage #Histoire .content .grid-col-2 .lune
.texte{padding-right:30%;;margin-bottom:90px}#HomePage #Histoire .content::before{width:18%;left:70%;bottom:250px}#HomePage #Concept::before{width:35%;left:-6%;top:140px}#HomePage
#Concept{padding:200px
15% 100px 15%}#HomePage #Concept
.CarrouselPhotoHome{width:50%}#HomePage #Concept .CarrouselPhotoHome .flexgrid
li{flex:0 0 calc((100% - 40px));scroll-snap-align:start}#LeJeu::before{right:0;width:45%;top:-56px;z-index:150}#LeJeu .content .intro
h2{font-size:var(--h1)}#LeJeu .content:before{width:45%;z-index:150}#LeJeu .content:after{width:35%;left:-10%;z-index:150}#LeJeu
.content{padding:100px
0}#LeJeu .content .grid-col-1>div{padding:0
10%}#LeJeu .content .grid-col-2>div{width:100%}.infosession{background-position:center top}.infosession
.texte{padding:120px
10%}.infosession .texte
h3{font-size:var(--h2)}.infosession
.link{bottom:30px;margin:0}.recapinfosession{width:90%!important;padding:100px
5%}.icon{padding-left:150px;min-height:100px;margin:35px
0}.icon-temps{background-size:auto 60px;background-position:35px center}.icon-age{background-size:auto 70px;background-position:35px center}.icon-groupe{background-size:auto 95px}#Tentez::before{bottom:0px;width:60%;top:unset;background-size:100%;background-position:bottom right;z-index:1}#Tentez
.content{padding:100px
15%;background-size:300%}#Tentez .content::before{width:16%;left:42%}#Tentez .content .texte
h2{font-size:var(--h1)}#Footer
.content{display:block}#Footer .content
.logo{width:90%}#Footer .content .logo
img{width:100%;height:auto}#Footer .content
.coords{margin:25px
20px}#Footer .content
.socialmedia{margin:25px
20px}#Presentation{padding-top:10px}#GrilleTarifs .content .texte
h2{font-size:var(--h1)}#GrilleTarifs h2::after{width:35%;left:65%}#GrilleTarifs .content .grid-col-2
.tableauprix{width:90%}.tableauprix table
tr{display:block;gap:unset;width:100%}.tableauprix table tr
td{padding:10px}.tableauprix table tr:nth-child(1) td:nth-child(3){text-align:right}.tableauprix table tr:nth-child(2) td:nth-child(1){background-size:auto 50px;background-position:20px 40px }.tableauprix table tr:nth-child(3) td:nth-child(1){background-size:auto 50px;background-position:30px 40px }.tableauprix table tr:nth-child(3) td:nth-child(3){width:22%;text-align:right}#GrilleTarifs .content .grid-col-2
.infostarifs{width:100%;margin:100px
0}.infostarifs::before{background-size:auto 150px}.infostarifs::after{background-size:auto 40px}.infostarifs
.texte{padding:80px
20% 80px 20%}.infostarifs .texte
h3{font-size:var(--h3)}.tableauprix table tr:nth-child(2) td:nth-child(1){width:calc(100% - 130px);display:flex;min-height:unset;padding-left:120px;min-height:80px;align-items:center;border-bottom:none;background-position:10px center;;font-weight:700;font-size:20px}.tableauprix table tr:nth-child(2) td:nth-child(2){width:50%}.tableauprix table tr:nth-child(2) td:nth-child(3){width:50%}.tableauprix table tr:nth-child(3) td:nth-child(1){width:calc(100% - 130px);display:flex;min-height:unset;padding-left:120px;min-height:80px;align-items:center;border-bottom:none;background-position:10px center;;font-weight:700;font-size:20px}.tableauprix table tr:nth-child(3) td:nth-child(2){width:50%}.tableauprix table tr:nth-child(3) td:nth-child(3){width:50%}#Presentation.ContactAcces{background-size:100%}#Retrouvez
.content{padding-left:10%}#Retrouvez .content .grid-col-2>div{width:100%}#Retrouvez .content .texte
h2{font-size:var(--h1)}#OffrirCarte
.content{padding:50px
5% 100px 10%}#OffrirCarte .content .texte
h2{width:80%}#InfosCartes .content .grid-col-3>div{width:100%}#Retrouvez .content
.icon{padding-left:100px}#Retrouvez .content .icon-adresse{background-size:auto 50px;background-position:25px center}#Retrouvez .content .icon-contact{background-size:auto 40px;background-position:20px center}#Retrouvez .content .icon-temps{background-size:auto 50px;background-position:25px center}#Presentation.CartesCadeaux{background-position:right 100px}#InfosFranchise
.content{padding:100px
10%}#InfosFranchise .content
.infos{padding-left:0;padding-top:200px;background-position:top left}#Fonctionnement
.content{padding:0%}#Fonctionnement .content .grid-col-2
.conditions{width:100%}.conditions
.texte{background-size:150% 100%}#Fonctionnement .content .grid-col-2
.avantages{width:100%;margin:-170px 0 0 0}.avantages
.texte{margin-top:100px;background-size:200%}#Presentation.Reserver{background-position:108% 100px;background-size:30%}#InfosResa
.content{padding:0
10% 25px 10%}#InfosResa .content
.texte.pret{width:80%;margin:25px
0 0 0}#InfosResa .content .texte
h2{font-size:var(--h1)}#InfosResa .content
iframe{width:100%;margin:0;aspect-ratio:9/16}.fixedforescape .f-availability-hero-datepicker{padding:0!important;;min-width:unset;margin:0}#Presentation.contact{background-size:100%;background-position:115% 0;padding-top:200px }.FormContact .grid-col-2>div{margin:15px
0;width:100%}.FormContact
.ligne{margin:15px
0}#ModeJeu .content
.partie{width:calc(100%)}.four-escape-sessions-list{display:block}.four-escape-sessions-list .four-escape-session{width:100%;margin:24px
0}#ChoixPartie .forescape-catalog{padding:0
5%;width:90%}.Reviews .flexgrid
.next{right:-5%}.Reviews .flexgrid
.prev{left:-5%}.review .note
img{height:24px}.review
.info{background-size:110%}.Reviews .flexgrid
.arrow{top:50%}#AllPopUp
.content{padding:0}}@media screen and (max-width: 640px){.reviews.flexgrid .wrapper>.review{flex-basis:100%}.review
.info{height:250px}.review
.info{background-position:center center}}@media screen and (max-width: 475px){}@media screen and (max-width: 400px){}@supports (-webkit-touch-callout: none){.photo-paralax{background-attachment:scroll!important;background-size:auto 100vh;background-position:bottom center !important}}.f-availability-hero--no-availability{color:#fff!important}.forescape .f-availability-hero-room-slot--available:hover{background-color:var(--jaune)!important}.forescape button.f-btn-primary:hover, :is(.forescape [type=button].f-btn-primary:hover){background-color:var(--jaune)!important;color:#000 !important}.forescape .f-underline{color:var(--jaune)!important}.forescape .f-panel .f-link,.forescape button.f-btn-link, :is(.forescape [type=button].f-btn-link){color:var(--fond)!important}.forescape .f-player-picker-button:hover{background-color:var(--jaune)!important;color:#000 !important}