*{margin:0;padding:0}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Bold.c146dcab.ttf)}@font-face{font-family:Salsa;src:url(/_next/static/media/salsa.801b6315.ttf)}@font-face{font-family:Fondamento;src:url(/_next/static/media/Fondamento-Regular.29634414.ttf)}@font-face{font-family:Medieval;src:url(/_next/static/media/MedievalSharp-Regular.fa9b18f2.ttf)}main{min-height:100vh}a,button,div,h1,h2,li,p{font-family:Inter}h1,h2{font-size:45px}h1,h2,h3{font-family:Fondamento}h3{font-size:30px}p{font-size:20px}@media screen and (max-width:767px){h1,h2{font-size:30px}h3{font-size:20px}p{font-size:16px}}nav{position:fixed;z-index:100;display:flex;justify-content:space-between;pointer-events:none;width:100vw}nav .logo{padding:40px 0 0 40px;pointer-events:all}nav .logo img{height:120px;width:auto}nav .nav-wrapper{max-width:1000px;padding:40px 40px 0 0;height:-moz-fit-content;height:fit-content;pointer-events:all}nav .nav-wrapper ul{display:flex;justify-content:space-evenly;list-style-type:none;gap:30px}nav .nav-wrapper ul li{display:inline-block}nav .nav-wrapper ul li a{color:#fdc800;text-decoration:none;text-transform:uppercase;margin-bottom:50px;font-family:Inter;font-size:15px;font-weight:700;transition:.2s ease}nav .nav-wrapper ul li a:hover{color:#fff}nav .nav-wrapper ul li .active{color:#f3f4f6}#home{z-index:100000;margin:0 auto}#home .logo .logo{pointer-events:none}#home .logo img{display:none}@media screen and (max-width:767px){nav{flex-direction:column-reverse;align-items:center;position:absolute}nav .logo{padding:10px}nav .nav-wrapper{padding:20px 15px 10px}nav .logo img{height:90px}nav .nav-wrapper ul li a{font-size:12px}nav .nav-wrapper ul li{text-align:center}}footer{position:fixed;bottom:0;left:0;right:0;width:100vw;background-color:#fcc900;z-index:100;overflow-y:scroll;height:-moz-fit-content;height:fit-content}footer .link{height:50px}footer .link ul{display:flex;list-style-type:none;gap:30px;justify-content:flex-end;padding-right:40px;align-items:center;height:100%}footer .link ul li{font-size:15px;transition:.2s ease}footer .link ul .active,footer .link ul li:hover{color:#fff}footer .link ul li:hover{cursor:pointer}footer .faq-wrapper{height:calc(100vh - 50px);height:calc(100dvh - 50px);overflow-y:scroll;display:flex;padding:0;gap:30px;flex-wrap:wrap;justify-content:center;align-items:center;position:relative}footer .faq-wrapper .close{cursor:pointer;position:absolute;right:5px;top:-10px;font-size:40px;z-index:10000;display:block;transition:.2s ease}footer .faq-wrapper .close:hover{color:#fff}footer .faq-wrapper .close:after{content:"×"}footer .faq-wrapper .faq{width:200px;text-align:center;margin-top:50px}footer .faq-wrapper .faq .title{margin-bottom:20px;font-size:20px}footer .faq-wrapper .faq .answer p{font-size:15px;color:#fff;white-space:pre-line}footer .contact-wrapper{overflow-y:scroll;display:flex;padding:40px;gap:40px;flex-wrap:wrap;justify-content:space-between;position:relative}footer .contact-wrapper .close{cursor:pointer;position:absolute;right:5px;top:-10px;font-size:40px;z-index:10000;display:block;transition:.2s ease}footer .contact-wrapper .close:hover{color:#fff}footer .contact-wrapper .close:after{content:"×"}footer .contact-wrapper .contact{font-size:30px;text-align:center;line-height:50px}footer .contact-wrapper .contact a{color:#000;transition:.2s ease}footer .contact-wrapper .contact a:hover{color:#fff}footer .contact-wrapper img{width:100%;max-width:200px;height:auto}footer .contact-wrapper iframe{width:400px;height:400px;border:none}footer .contact-wrapper div{font-size:20px;margin-bottom:20px}footer .contact-wrapper div span{color:#fff;font-size:15px}footer .contact-wrapper .horaires{color:#fff}footer .contact-wrapper .horaires p{font-size:15px}@media screen and (max-width:1160px){footer .contact-wrapper{gap:10px}footer .contact-wrapper .contact{font-size:20px}}@media screen and (max-width:984px){footer .faq-wrapper{height:calc(100vh - 50px);height:calc(100dvh - 50px);padding:0 10px;gap:0}footer .faq-wrapper:first-child{margin-top:30px}footer .faq-wrapper .faq{width:100%;margin-top:30px;margin-bottom:30px}footer .contact-wrapper iframe{width:100%;padding-top:20px}footer .contact-wrapper div{width:100%;text-align:center}footer .contact-wrapper .close{width:auto}footer .contact-wrapper{height:calc(100dvh - 50px);padding:0}footer .contact-wrapper .map{margin:20px}}.scenarios{display:flex}.scenarios .single-scenario{width:50vw;height:100vh;color:#fdc800;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow-y:scroll}.scenarios .single-scenario .scenario-closed{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;height:100%}.scenarios .single-scenario .scenario-badges{display:flex;justify-content:center;align-items:center;gap:20px;padding:20px 20px 40px;flex-wrap:wrap}.scenarios .single-scenario .scenario-badges img{height:130px;width:auto;object-fit:contain;transition:transform .3s ease}.scenarios .single-scenario .scenario-badges img:hover{transform:scale(1.05)}.scenarios button{height:35px;padding:15px;border-radius:20px;border:none;background-color:#fdc800;font-size:20px;display:flex;align-items:center;justify-content:center}.scenarios button:hover{cursor:pointer}.scenarios .scenario-open{padding-top:180px;display:flex;flex-direction:column;align-items:center;gap:40px}.scenarios .scenario-open div{display:flex;gap:20px;padding:40px}.scenarios .scenario-open div p{white-space:pre-line;text-align:left}.scenarios .scenario-open div p span{font-family:Fondamento;font-size:22px;font-weight:700}.scenarios .scenario-open a{padding:10px;width:-moz-fit-content;width:fit-content;text-align:center;border-radius:30px;border:none;background-color:#fdc800;font-size:20px;color:#1c1c1c;text-decoration:none;margin-bottom:80px}.single-scenario:first-child{background-color:#1c1c1c}.single-scenario:first-child .scenario-closed{background-image:url(/_next/static/media/salle.f2861165.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.single-scenario:first-child button{color:#1c1c1c}.single-scenario:nth-child(2){background-color:#361d1a}.single-scenario:nth-child(2) button{color:#361d1a}@media only screen and (max-device-width:1024px){.scenarios .scenario-open div{flex-direction:column}.scenarios .scenario-open div p{text-align:center}}@media screen and (max-width:767px){.scenarios{flex-direction:column}.scenarios .single-scenario{width:100vw;min-height:100vh;height:auto;display:flex}.scenarios .scenario-open{padding-top:210px;gap:0}.scenarios .scenario-open #title{font-size:30px}.scenarios .single-scenario .scenario-closed{width:100%;height:100%;min-height:100vh}.scenarios .single-scenario .scenario-badges{gap:15px;padding:15px 15px 30px}.scenarios .single-scenario .scenario-badges img{height:90px}}.reservations{display:flex}.reservations div{width:50vw}.reservations .img{background-image:url(/_next/static/media/reservations.5192dafa.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;height:100vh}.reservations .booking{background-color:#1c1c1c;color:#fdc800;overflow-y:scroll;height:100vh}.reservations .booking .booking-infos{box-sizing:border-box;max-width:940px;text-align:center;padding:150px 40px 100px}.reservations .booking .booking-infos h2{margin-bottom:20px}.reservations .booking .booking-infos table{width:100%;border-collapse:collapse;border:1px solid #fdc800;font-size:20px;box-sizing:border-box;margin-bottom:20px}.reservations .booking .booking-infos table th{background-color:#fdc800;color:#1c1c1c}.reservations .booking .booking-infos table td{text-align:center;border:1px solid #fdc800}.reservations .booking .booking-infos table td,.reservations .booking .booking-infos table th{padding:8px}@media screen and (max-width:767px){.reservations .img{display:none}.reservations div{width:100vw;height:auto;min-height:auto}.reservations .booking{height:auto;background-image:url(/_next/static/media/reservations_mobile_2.9f60fcde.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.reservations .booking .booking-infos{padding-top:210px}.reservations .booking .booking-infos table{font-size:16px}}.cadeau{display:flex}.cadeau a{color:#fdc800}.cadeau div{width:50vw}.cadeau .img{background-image:url(/_next/static/media/bons.15c2530c.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:100vh}.cadeau .bon-cadeau{background-color:#1c1c1c;color:#fdc800;overflow-y:scroll;height:100vh;display:flex;justify-content:center}.cadeau .bon-cadeau p{max-width:600px;padding:150px 40px 0;text-align:center}@media screen and (max-width:767px){.cadeau .img{display:none}.cadeau div{width:100vw;height:auto;min-height:100vh}.cadeau .bon-cadeau{background-image:url(/_next/static/media/bons.15c2530c.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom}.cadeau .bon-cadeau p{padding-top:210px}}.home{position:fixed;width:100vw;height:100vh;background-image:url(/_next/static/media/accueil2.682c96da.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;position:absolute;z-index:10000;color:#fcc900;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5vh;cursor:pointer}.home img{width:300px;height:auto}.home h1{width:450px;text-align:center}@media screen and (max-width:767px){.home{gap:5vh}.home h1{width:auto;padding:20px}}#nav-home{z-index:100000}