.hero[data-astro-cid-bbe6dxrz]{padding:10rem 0;position:relative;text-align:center;overflow:hidden;&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1c0f1e;opacity:.9}& picture[data-astro-cid-bbe6dxrz]{position:absolute;z-index:-1;object-fit:cover;width:100%;height:100%;top:0;left:0;& img[data-astro-cid-bbe6dxrz]{object-fit:cover;width:100%;height:100%}}.content[data-astro-cid-bbe6dxrz]{position:relative;left:0;top:0;color:var(--c-white);width:100%;@media (max-width: 768px){position:relative;left:0;top:0;transform:none;padding:80px 30px;width:fit-content}.text[data-astro-cid-bbe6dxrz]{max-width:760px;margin:0 auto 3rem}}}section[data-astro-cid-t3kzapsk]{padding:6rem;background-color:var(--c-l-black);color:var(--c-white);@media (max-width: 768px){padding:6rem 0}.title[data-astro-cid-t3kzapsk]{font-size:3rem;margin-bottom:1rem;@media (max-width: 768px){font-size:2.3rem;width:fit-content;margin:0 auto 1rem}}.btn[data-astro-cid-t3kzapsk]{margin-top:1rem}}.image-text[data-astro-cid-m2tv55zr]{display:grid;grid-template-columns:.48fr .52fr;align-items:center;justify-content:center;@media (max-width: 768px){grid-template-columns:1fr}.image[data-astro-cid-m2tv55zr],.content[data-astro-cid-m2tv55zr]{flex-basis:50%}.image[data-astro-cid-m2tv55zr] img[data-astro-cid-m2tv55zr]{display:block}.text[data-astro-cid-m2tv55zr]{font-size:1.8rem;line-height:1.5;margin-bottom:3rem}.content[data-astro-cid-m2tv55zr]{position:relative;padding-right:8rem;margin-left:-5rem;.title-block[data-astro-cid-m2tv55zr],.text[data-astro-cid-m2tv55zr],.button[data-astro-cid-m2tv55zr]{position:relative;z-index:10}&:before{content:"";position:absolute;background-color:var(--c-alt);top:50%;transform:translateY(-50%);left:-10%;width:110%;height:120%;z-index:1;border-radius:var(--radius);box-shadow:0 0 20px #0003}@media (max-width: 768px){padding:var(--space-container);margin-left:0;&:before{display:none}}}}section[data-astro-cid-vrhd7lv5].multiples-images{.container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}@media (max-width: 768px){.container{grid-template-columns:1fr}}&.reversed{picture{order:1}.content{order:0}}}section[data-astro-cid-upu6fzxr]{background-color:var(--c-alt);color:var(--c-white);@media (max-width: 768px){padding:6rem 0}.title[data-astro-cid-upu6fzxr]{margin:0 auto 1rem}.sub[data-astro-cid-upu6fzxr]{text-align:center;margin-bottom:1rem}.socials[data-astro-cid-upu6fzxr]{text-align:center;margin-bottom:5rem}.images[data-astro-cid-upu6fzxr]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-bottom:1rem;@media (max-width: 768px){grid-template-columns:repeat(1,1fr)}.image-wrapper[data-astro-cid-upu6fzxr]{min-height:250px;transition:clip-path 1s ease-out;clip-path:inset(0 0 100% 0);& img[data-astro-cid-upu6fzxr]{display:block;width:fit-content;margin:0 auto}&.animate{clip-path:inset(0 0 0 0)}&:nth-of-type(2){transition-delay:.3s}&:nth-of-type(3){transition-delay:.6s}&:nth-of-type(4){transition-delay:.9s}}}}.reviews[data-astro-cid-bgwftent]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cdefs%3E%3CradialGradient id='a' cx='500' cy='500' r='100%25' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%231C0F1E'/%3E%3Cstop offset='1' stop-color='%2329172C'/%3E%3C/radialGradient%3E%3CradialGradient id='b' cx='500' cy='500' r='100%25' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%238C4D94' stop-opacity='1'/%3E%3Cstop offset='1' stop-color='%238C4D94' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='1000' height='1000'/%3E%3Cg fill='none' stroke='%23623668' stroke-width='7.7' stroke-miterlimit='10' stroke-opacity='0.07'%3E%3Cpolygon points='-500%2C500 500%2C-500 1500%2C500 500%2C1500'/%3E%3Cpolygon points='-475%2C500 500%2C-475 1475%2C500 500%2C1475'/%3E%3Cpolygon points='-450%2C500 500%2C-450 1450%2C500 500%2C1450'/%3E%3Cpolygon points='-425%2C500 500%2C-425 1425%2C500 500%2C1425'/%3E%3Cpolygon points='-400%2C500 500%2C-400 1400%2C500 500%2C1400'/%3E%3Cpolygon points='-375%2C500 500%2C-375 1375%2C500 500%2C1375'/%3E%3Cpolygon points='-350%2C500 500%2C-350 1350%2C500 500%2C1350'/%3E%3Cpolygon points='-325%2C500 500%2C-325 1325%2C500 500%2C1325'/%3E%3Cpolygon points='-300%2C500 500%2C-300 1300%2C500 500%2C1300'/%3E%3Cpolygon points='-275%2C500 500%2C-275 1275%2C500 500%2C1275'/%3E%3Cpolygon points='-250%2C500 500%2C-250 1250%2C500 500%2C1250'/%3E%3Cpolygon points='-225%2C500 500%2C-225 1225%2C500 500%2C1225'/%3E%3Cpolygon points='-200%2C500 500%2C-200 1200%2C500 500%2C1200'/%3E%3Cpolygon points='-175%2C500 500%2C-175 1175%2C500 500%2C1175'/%3E%3Cpolygon points='-150%2C500 500%2C-150 1150%2C500 500%2C1150'/%3E%3Cpolygon points='-125%2C500 500%2C-125 1125%2C500 500%2C1125'/%3E%3Cpolygon points='-100%2C500 500%2C-100 1100%2C500 500%2C1100'/%3E%3Cpolygon points='-75%2C500 500%2C-75 1075%2C500 500%2C1075'/%3E%3Cpolygon points='-50%2C500 500%2C-50 1050%2C500 500%2C1050'/%3E%3Cpolygon points='-25%2C500 500%2C-25 1025%2C500 500%2C1025'/%3E%3Cpolygon points='0%2C500 500%2C0 1000%2C500 500%2C1000'/%3E%3Cpolygon points='25%2C500 500%2C25 975%2C500 500%2C975'/%3E%3Cpolygon points='50%2C500 500%2C50 950%2C500 500%2C950'/%3E%3Cpolygon points='75%2C500 500%2C75 925%2C500 500%2C925'/%3E%3Cpolygon points='100%2C500 500%2C100 900%2C500 500%2C900'/%3E%3Cpolygon points='125%2C500 500%2C125 875%2C500 500%2C875'/%3E%3Cpolygon points='150%2C500 500%2C150 850%2C500 500%2C850'/%3E%3Cpolygon points='175%2C500 500%2C175 825%2C500 500%2C825'/%3E%3Cpolygon points='200%2C500 500%2C200 800%2C500 500%2C800'/%3E%3Cpolygon points='225%2C500 500%2C225 775%2C500 500%2C775'/%3E%3Cpolygon points='250%2C500 500%2C250 750%2C500 500%2C750'/%3E%3Cpolygon points='275%2C500 500%2C275 725%2C500 500%2C725'/%3E%3Cpolygon points='300%2C500 500%2C300 700%2C500 500%2C700'/%3E%3Cpolygon points='325%2C500 500%2C325 675%2C500 500%2C675'/%3E%3Cpolygon points='350%2C500 500%2C350 650%2C500 500%2C650'/%3E%3Cpolygon points='375%2C500 500%2C375 625%2C500 500%2C625'/%3E%3Cpolygon points='400%2C500 500%2C400 600%2C500 500%2C600'/%3E%3Cpolygon points='425%2C500 500%2C425 575%2C500 500%2C575'/%3E%3Cpolygon points='450%2C500 500%2C450 550%2C500 500%2C550'/%3E%3Cpolygon points='475%2C500 500%2C475 525%2C500 500%2C525'/%3E%3C/g%3E%3Crect fill-opacity='0.07' fill='url(%23b)' width='1000' height='1000'/%3E %3C/svg%3E");background-size:cover;background-position:center;width:100%;text-align:center;.title[data-astro-cid-bgwftent]{margin:0 auto 5rem}.reviews-ctn[data-astro-cid-bgwftent]{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:2rem;padding:0 var(--space-container);@media (max-width: 768px){grid-template-columns:1fr}}.review[data-astro-cid-bgwftent]{background-color:var(--c-alt);padding:2rem;border-bottom:4px solid var(--c-sec);width:100%;opacity:0;transform:translateY(80px);transition:opacity .6s ease-out,transform .6s ease-out;&:nth-child(2){transition-delay:.3s}&:nth-child(3){transition-delay:.6s}&:nth-child(4){transition-delay:.9s}&.visible{opacity:1;transform:translateY(0);&:nth-child(odd){transform:translateY(20px);@media (max-width:768px){transform:translateY(0)}}}.name[data-astro-cid-bgwftent]{font-weight:700;font-size:1.8rem;margin-bottom:.5rem}.rate[data-astro-cid-bgwftent]{color:var(--c-sec);font-size:2rem;margin-bottom:1rem}.comment[data-astro-cid-bgwftent]{font-size:1.6rem;font-style:italic}}}.rooms[data-astro-cid-nfo6p3yx]{padding:10rem 0;background-color:var(--c-alt);color:var(--c-white);overflow:hidden;.container[data-astro-cid-nfo6p3yx]{display:flex;flex-direction:column;align-items:center;gap:4rem;>.rooms-cnt[data-astro-cid-nfo6p3yx]{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;width:100%;@media (max-width: 1024px){grid-template-columns:1fr}.room[data-astro-cid-nfo6p3yx]{position:relative;height:100%;overflow:hidden;border-radius:2rem;min-height:450px;.room-inner[data-astro-cid-nfo6p3yx]{height:100%}.image[data-astro-cid-nfo6p3yx]{display:block;width:100%;height:100%;position:relative;@media (max-width: 1024px){height:500px}& img{display:block;width:100%;height:100%;object-fit:cover}.coming-soon-badge[data-astro-cid-nfo6p3yx]{position:absolute;top:1rem;left:1rem;background:var(--c-sec);color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-weight:700;font-size:1.6rem;z-index:10;box-shadow:0 2px 10px #0000004d}.vr-badge[data-astro-cid-nfo6p3yx]{position:absolute;top:1rem;right:1rem;background:var(--c-sec);color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-weight:700;font-size:1.6rem;z-index:10;box-shadow:0 2px 10px #0000004d}}.content[data-astro-cid-nfo6p3yx]{position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.6) 90%,transparent);padding:2rem;transform:translateY(calc(100% - 9rem));transition:.3s ease-in-out;.title[data-astro-cid-nfo6p3yx]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:1rem;.vr-tag[data-astro-cid-nfo6p3yx]{font-size:1.4rem;background:var(--c-sec);padding:.3rem .6rem;border-radius:.3rem;vertical-align:middle}}.info[data-astro-cid-nfo6p3yx]{display:flex;gap:1rem;margin-bottom:1rem;opacity:0;transform:translateY(1rem);transition:all .3s ease-in-out;& div[data-astro-cid-nfo6p3yx]{display:flex;align-items:center;gap:.5rem}}.text[data-astro-cid-nfo6p3yx]{margin-bottom:1.5rem;line-height:1.5;opacity:0;transform:translateY(1rem);transition:all .3s ease-in-out}.buttons[data-astro-cid-nfo6p3yx]{display:flex;justify-content:space-between}& button{opacity:0;transform:translateY(1rem);transition:all .3s ease-in-out}@media (max-width: 1024px){height:fit-content;padding:2rem;transform:translateY(0);background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.6) 90%,transparent)!important;.info[data-astro-cid-nfo6p3yx],.text[data-astro-cid-nfo6p3yx],button{opacity:1;transform:translateY(0)}.text[data-astro-cid-nfo6p3yx]{font-size:1.6rem}}}&:hover .content[data-astro-cid-nfo6p3yx]{transform:translateY(0);background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.6) 100%,transparent);.info[data-astro-cid-nfo6p3yx],.text[data-astro-cid-nfo6p3yx],button{opacity:1;transform:translateY(0)}}}}}}.faq[data-astro-cid-al2ca2vr]{.container[data-astro-cid-al2ca2vr]{display:grid;grid-template-columns:.2fr .8fr;gap:2rem;@media (max-width: 768px){grid-template-columns:1fr}.title[data-astro-cid-al2ca2vr]{flex-basis:30%;@media (max-width: 768px){flex-basis:100%}}.questions[data-astro-cid-al2ca2vr]{flex-basis:70%;@media (max-width: 768px){flex-basis:100%}.cta[data-astro-cid-al2ca2vr]{margin-top:2rem}.question[data-astro-cid-al2ca2vr]{border-bottom:1px solid rgba(255,255,255,.1);&.active{.answer[data-astro-cid-al2ca2vr]{height:auto;opacity:1;padding-bottom:1rem}.icon[data-astro-cid-al2ca2vr]{transform:rotate(45deg)}}.question-title[data-astro-cid-al2ca2vr]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;background:none;border:none;color:inherit;cursor:pointer;text-align:left;& h3[data-astro-cid-al2ca2vr]{margin:0;font-size:2.4rem}.icon[data-astro-cid-al2ca2vr]{font-size:2.5rem;transition:transform .3s ease}}.answer[data-astro-cid-al2ca2vr]{height:0;overflow:hidden;opacity:0;transition:all .3s ease}}}}}.tarif-grid-section[data-astro-cid-denrysnw]{padding:6rem 0;background-color:var(--c-alt-l)}.intro-text[data-astro-cid-denrysnw]{max-width:800px;margin:2rem auto 3rem;text-align:center;line-height:1.6}.tarif-info[data-astro-cid-denrysnw]{max-width:800px;margin:3rem auto}.schedule-boxes[data-astro-cid-denrysnw]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;@media (max-width: 768px){grid-template-columns:1fr}}.schedule-box[data-astro-cid-denrysnw]{border-radius:var(--radius);padding:1.8rem;text-align:center;position:relative;color:var(--c-white)}.schedule-box[data-astro-cid-denrysnw].regular{background-color:var(--c-main);border-left:6px solid rgba(255,255,255,.2)}.schedule-box[data-astro-cid-denrysnw].off-peak{background-color:var(--c-sec);border-left:6px solid rgba(255,255,255,.2)}.schedule-box[data-astro-cid-denrysnw] h4[data-astro-cid-denrysnw]{font-size:2rem;margin:0 0 .8rem}.schedule-box[data-astro-cid-denrysnw] p[data-astro-cid-denrysnw]{font-size:1.8rem;margin:0}.discount-badge[data-astro-cid-denrysnw]{position:absolute;top:-10px;right:10px;background:var(--c-white);color:var(--c-sec);padding:.4rem .8rem;border-radius:3rem;font-weight:700;font-size:1.2rem}.student-info[data-astro-cid-denrysnw]{text-align:center;padding:1.2rem;margin-top:1rem;font-size:1.6rem;font-weight:500;background-color:var(--c-alt);border-radius:var(--radius);border-left:6px solid var(--c-sec)}.badge-student[data-astro-cid-denrysnw]{display:inline-block;background-color:var(--c-sec);color:#fff;padding:.3rem .8rem;border-radius:3rem;font-weight:700;margin-right:.5rem}.vr-card-container[data-astro-cid-denrysnw]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:4rem 0}.vr-card[data-astro-cid-denrysnw]{background-color:var(--c-alt);border-radius:var(--radius);overflow:hidden;border:2px solid var(--c-sec);transition:transform .3s ease;width:180px}.vr-card[data-astro-cid-denrysnw]:hover{transform:translateY(-5px)}.vr-card-header[data-astro-cid-denrysnw]{background-color:var(--c-sec);padding:1.5rem;text-align:center}.vr-card-header[data-astro-cid-denrysnw] h3[data-astro-cid-denrysnw]{font-family:var(--font-title);font-size:3.5rem;margin:0;line-height:1}.vr-card-header[data-astro-cid-denrysnw] span[data-astro-cid-denrysnw]{display:block;font-size:1.4rem;text-transform:uppercase;margin-top:.3rem}.vr-card-content[data-astro-cid-denrysnw]{padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.vr-card-icon[data-astro-cid-denrysnw]{width:60px;height:60px}.vr-icon[data-astro-cid-denrysnw]{width:60px}.vr-price[data-astro-cid-denrysnw]{display:flex;flex-direction:column}.vr-price[data-astro-cid-denrysnw] .price-value[data-astro-cid-denrysnw]{font-size:3.5rem;font-weight:600;color:var(--c-sec)}.vr-price[data-astro-cid-denrysnw] .price-unit[data-astro-cid-denrysnw]{font-size:1.6rem}.tarif-cards-container[data-astro-cid-denrysnw]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:4rem 0;max-width:1200px;margin-left:auto;margin-right:auto}.tarif-card[data-astro-cid-denrysnw]{background-color:var(--c-alt);border-radius:var(--radius);overflow:hidden;width:280px}.tarif-cards-container[data-astro-cid-denrysnw]:after{content:"";flex-basis:100%;width:0;order:2}.tarif-card[data-astro-cid-denrysnw]:nth-child(1),.tarif-card[data-astro-cid-denrysnw]:nth-child(2),.tarif-card[data-astro-cid-denrysnw]:nth-child(3){order:1}.tarif-card[data-astro-cid-denrysnw]:nth-child(4),.tarif-card[data-astro-cid-denrysnw]:nth-child(5),.tarif-card[data-astro-cid-denrysnw]:nth-child(6){order:3}.tarif-card-header[data-astro-cid-denrysnw]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background-color:var(--c-main);border-bottom:3px solid rgba(255,255,255,.1)}.tarif-card-players[data-astro-cid-denrysnw]{display:flex;flex-direction:column}.players-count[data-astro-cid-denrysnw]{font-family:var(--font-title);font-size:3rem;font-weight:600;line-height:1}.players-label[data-astro-cid-denrysnw]{font-size:1.4rem;text-transform:uppercase}.players-icon[data-astro-cid-denrysnw]{width:40px}.tarif-card-prices[data-astro-cid-denrysnw]{padding:0}.price-item[data-astro-cid-denrysnw]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "label unit";padding:1.2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.07);gap:0 .5rem;align-items:center}.price-item[data-astro-cid-denrysnw]:last-child{border-bottom:none}.price-item[data-astro-cid-denrysnw].full{background-color:#6236681a}.price-item[data-astro-cid-denrysnw].off-peak{background-color:#8c4d9426}.price-item[data-astro-cid-denrysnw].student{background-color:#8c4d9440}.price-label[data-astro-cid-denrysnw]{grid-area:label;font-weight:500;font-size:1.6rem}.price-value[data-astro-cid-denrysnw]{grid-area:value;font-size:2.2rem;font-weight:600;text-align:right}.price-unit[data-astro-cid-denrysnw]{grid-area:unit;font-size:1.4rem;opacity:.8;text-align:right}@media (max-width: 768px){.tarif-card[data-astro-cid-denrysnw]{max-width:100%}.tarif-card-header[data-astro-cid-denrysnw]{padding:1.2rem}.players-count[data-astro-cid-denrysnw]{font-size:2.6rem}.price-item[data-astro-cid-denrysnw]{padding:1.2rem}.price-label[data-astro-cid-denrysnw]{font-size:1.5rem}.price-value[data-astro-cid-denrysnw]{font-size:2rem}}.cta-container[data-astro-cid-denrysnw]{margin-top:3rem;display:flex;justify-content:center}.contact-local-section[data-astro-cid-4iv2qag3]{padding:6rem 0;background-color:var(--c-alt-l)}.contact-content[data-astro-cid-4iv2qag3]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem;align-items:center;@media (max-width: 768px){grid-template-columns:1fr}}.contact-text[data-astro-cid-4iv2qag3]{font-size:1.8rem;line-height:1.6;& p{margin-bottom:1.5rem}& strong{color:var(--c-sec)}}.contact-map[data-astro-cid-4iv2qag3]{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:0 5px 15px #0003;height:100%;min-height:300px}.map-link[data-astro-cid-4iv2qag3]{display:block;position:relative;transition:transform .3s ease;height:100%;&:hover{transform:scale(1.02);.overlay{opacity:1}}}.map-image[data-astro-cid-4iv2qag3]{display:block;width:100%;height:100%;object-fit:cover}.overlay[data-astro-cid-4iv2qag3]{position:absolute;bottom:0;left:0;right:0;background:#623668e6;padding:1.5rem;color:#fff;text-align:center;opacity:.8;transition:opacity .3s ease}.view-on-maps[data-astro-cid-4iv2qag3]{display:flex;align-items:center;justify-content:center;font-weight:500}
