@font-face{font-family:Lobster;src:url(/fonts/Lobster.woff2) format("woff2");font-display:swap}@font-face{font-family:CreteRound;src:url(/fonts/CreteRound-Regular.woff2) format("woff2");font-display:swap}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;backface-visibility:hidden}html:focus-within{scroll-behavior:smooth}*{padding:0;margin:0;box-sizing:border-box!important}*:not(input):not(textarea){caret-color:transparent}input,textarea{caret-color:auto}ul,li{padding:0;margin:0;list-style-type:none}.gone{display:none!important}.hidden{opacity:0}html,body{width:100%;text-underline-offset:2px;opacity:1;font-family:system-ui,sans-serif}button,input,textarea,select{font:inherit}*{-webkit-tap-highlight-color:transparent}strong{color:#0065a4;font-weight:400}.socials-wrapper,.socials-wrapper .social-links{display:flex;gap:clamp(.8rem,.657rem + .381vw,1rem);justify-content:center;align-items:center}.socials-wrapper .social-links a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:calc(clamp(2rem,1.643rem + .952vw,2.5rem)*1.2);height:calc(clamp(2rem,1.643rem + .952vw,2.5rem)*1.2);border-radius:50%;background:linear-gradient(135deg,#0065a4db,#004c7bdb);box-shadow:0 2px 4px #0000001f;transition:all .3s ease;position:relative;overflow:hidden}.socials-wrapper .social-links a:before{content:"";position:absolute;inset:-50%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);transform:translate(-100%,-100%);transition:transform .6s ease}.socials-wrapper .social-links a svg{width:50%;height:50%;fill:#f6f1e6;transition:transform .3s ease;z-index:1}.socials-wrapper .social-links a svg g{fill:#f6f1e6}.socials-wrapper .social-links a:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 4px 8px #0003}.socials-wrapper .social-links a:hover:before{transform:translate(0)}.socials-wrapper .social-links a:hover svg{transform:rotate(5deg)}[data-animate]{opacity:0;transition:opacity .4s ease-in-out,translate .4s ease-in-out}[data-animate].info-card{transition:opacity .4s ease-in-out,translate .4s ease-in-out,transform .3s ease,box-shadow .3s ease}[data-animate=up]{translate:0 100px}[data-animate=down]{translate:0 -100px}[data-animate=left]{translate:100px 0}[data-animate=right]{translate:-100px 0}@media screen and (max-width:1025px){[data-animate-tablet=left]{translate:100px 0}[data-animate-tablet=right]{translate:-100px 0}[data-animate-tablet=up]{translate:0 100px}}@media screen and (max-width:740px){[data-animate-mobile=left]{translate:100px 0}[data-animate-mobile=right]{translate:-100px 0}[data-animate-mobile=up]{translate:0 100px}}.is-visible{opacity:1;translate:0 0}@keyframes spin-once{0%{transform:rotate(0)}80%{transform:rotate(360deg)}to{transform:rotate(360deg)}}.activity-page-layout{background-color:#8c9569;background-image:url(/img/static/noise.png);color:#f6f1e6;padding-top:clamp(3.5rem,2.923rem + 1.846vw,5rem);display:flex;justify-content:center;align-items:center;gap:clamp(3.5rem,2.923rem + 1.846vw,5rem);flex-direction:column;width:100%}@media screen and (max-width:1025px){.activity-page-layout{padding-top:0}}.activity-page-layout .activity-page-section{max-width:100%}.activity-page-layout .activity-main-info-container{display:flex;width:1600px;margin:0 auto;align-items:center;justify-content:center}@media screen and (max-width:1025px){.activity-page-layout .activity-main-info-container{flex-direction:column;width:100%}}.activity-page-layout .activity-main-info-container .activity-main-img{flex:0 0 auto;height:54vh;min-height:400px}.activity-page-layout .activity-main-info-container .activity-main-img img{width:auto;height:100%;display:block;border-radius:6px;box-shadow:0 4px 8px #0003}@media screen and (max-width:1025px){.activity-page-layout .activity-main-info-container .activity-main-img{width:100%;min-height:0;height:auto}.activity-page-layout .activity-main-info-container .activity-main-img img{width:100%;height:auto}}.activity-page-layout .activity-main-info-container .activity-text-card{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,.429rem + 1.524vw,1.8rem);flex-direction:column;box-shadow:4px 3px 6px #0000004d;background:#f6f1e6;margin-left:-2.2em;border:1px solid rgba(0,101,164,.86);width:40%;padding:clamp(1rem,.429rem + 1.524vw,1.8rem) clamp(2rem,1.643rem + .952vw,2.5rem);border-radius:8px}@media screen and (max-width:1025px){.activity-page-layout .activity-main-info-container .activity-text-card{width:90%;margin-left:0;margin-top:-3.2rem}}.activity-page-layout .activity-main-info-container .activity-text-card h1{text-align:center;font-size:calc(clamp(1.7rem,1.25rem + 1.2vw,2.6rem)*1.1);font-family:Lobster,serif;color:#0065a4db;margin-top:clamp(.4rem,.329rem + .19vw,.5rem);margin-bottom:clamp(1rem,.429rem + 1.524vw,1.8rem);text-shadow:0px 2px 4px rgba(0,0,0,.12);font-weight:400;margin:0}.activity-page-layout .activity-main-info-container .activity-text-card h1:after{margin-top:0}.activity-page-layout .activity-main-info-container .activity-text-card .p-container{display:flex;justify-content:center;align-items:center;gap:clamp(.4rem,.329rem + .19vw,.5rem);flex-direction:column;color:#8c9569;text-align:justify;align-items:start;font-family:system-ui,sans-serif;font-size:calc(clamp(1rem,.857rem + .381vw,1.2rem)*.85)}.activity-page-layout .activity-main-info-container .activity-text-card .reserve-btn-container{text-align:center;display:flex;justify-content:center;align-items:center;gap:clamp(.8rem,.657rem + .381vw,1rem);flex-direction:column}.activity-page-layout .activity-main-info-container .activity-text-card .reserve-btn-container .reserve-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:auto;padding:clamp(.8rem,.657rem + .381vw,1rem) clamp(2rem,1.643rem + .952vw,2.5rem);background:linear-gradient(135deg,#0065a4db,#005285db);color:#f6f1e6;border-radius:15px;letter-spacing:1px;box-shadow:0 4px 6px #0000004d;font-family:CreteRound,serif;font-size:calc(clamp(1rem,.857rem + .381vw,1.2rem)*.9);text-decoration:none;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;overflow:hidden}.activity-page-layout .activity-main-info-container .activity-text-card .reserve-btn-container .reserve-btn:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#f6f1e6;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.activity-page-layout .activity-main-info-container .activity-text-card .reserve-btn-container .reserve-btn:hover{transform:translateY(-2px);box-shadow:0 6px 10px #0006}.activity-page-layout .activity-main-info-container .activity-text-card .reserve-btn-container .reserve-btn:hover:after{transform:scaleX(1)}.activity-page-layout .activity-main-info-container .activity-text-card .reserve-btn-container .reserve-btn:active{transform:translateY(0);box-shadow:0 2px 8px #0000004d}.activity-page-layout .activity-main-info-container .activity-text-card .reserve-btn-container .reserve-btn{padding-left:clamp(1rem,.429rem + 1.524vw,1.8rem)}.activity-page-layout .activity-main-info-container .activity-text-card .reserve-btn-container .reserve-btn svg{height:30px;width:30px;fill:currentColor;margin-right:.9rem}.activity-page-layout .activity-main-info-container .activity-text-card .reserve-btn-container .reservation-info{font-size:calc(clamp(1rem,.857rem + .381vw,1.2rem)*.85);font-family:CreteRound,serif;color:#0065a4;font-weight:400}.activity-page-layout .activity-main-info-container .activity-text-card .reserve-btn-container .reservation-info a{color:#0065a4;text-decoration:underline}.activity-page-layout .activity-info-practical{max-width:80%;width:1100px}.activity-page-layout .activity-info-practical h2{color:#f6f1e6;font-size:clamp(1.7rem,1.25rem + 1.2vw,2.6rem);text-align:center;text-shadow:0px 2px 4px rgba(0,0,0,.12);font-weight:400;font-family:CreteRound,serif;margin-bottom:clamp(1rem,.429rem + 1.524vw,1.8rem)}.activity-page-layout .activity-info-practical h2:after{content:"";display:block;margin:1rem auto 0;border:none;height:3px;background:#0065a4db;width:8rem;height:2px}@media screen and (max-width:1025px){.activity-page-layout .activity-info-practical{flex-direction:column;max-width:100%;width:90%}.activity-page-layout .activity-info-practical h3{margin-bottom:clamp(2rem,1.643rem + .952vw,2.5rem)}}.activity-page-layout .activity-info-practical .practical-wrapper{display:flex;align-items:center;gap:clamp(2rem,1.643rem + .952vw,2.5rem);flex-direction:column;flex-direction:row;align-items:stretch;justify-content:center}@media screen and (max-width:1025px){.activity-page-layout .activity-info-practical .practical-wrapper{flex-direction:column}}.activity-page-layout .activity-info-practical .practical-wrapper .practical-info-card{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,.429rem + 1.524vw,1.8rem);flex-direction:column;color:#8c9569;text-decoration:none;background:transparent;width:26rem}@media screen and (max-width:1025px){.activity-page-layout .activity-info-practical .practical-wrapper .practical-info-card{width:100%}}.activity-page-layout .activity-info-practical .practical-wrapper .tarifs-section{align-self:stretch}.activity-page-layout .activity-info-practical .practical-wrapper .tarifs-section .tarifs-grid{display:flex;flex-direction:column;gap:clamp(.4rem,.329rem + .19vw,.5rem);width:100%;height:100%}.activity-page-layout .activity-info-practical .practical-wrapper .tarifs-section .tarifs-grid .tarif-item{width:100%;display:flex;justify-content:space-between;align-items:center;padding:clamp(.4rem,.329rem + .19vw,.5rem) clamp(.8rem,.657rem + .381vw,1rem);background:#f6f1e6;background-image:url(/img/static/noise.png);border-radius:6px;box-shadow:0 2px 4px #0000001f}.activity-page-layout .activity-info-practical .practical-wrapper .tarifs-section .tarifs-grid .tarif-item strong{color:#8c9569;font-size:clamp(1rem,.857rem + .381vw,1.2rem);font-weight:400}.activity-page-layout .activity-info-practical .practical-wrapper .tarifs-section .tarifs-grid .tarif-item span{font-size:clamp(1rem,.857rem + .381vw,1.2rem);font-weight:700;color:#0065a4db}.activity-page-layout .activity-info-practical .practical-wrapper hr{border:none;height:3px;background:#0065a4db;width:6rem;margin:auto}@media screen and (min-width:1025px){.activity-page-layout .activity-info-practical .practical-wrapper hr{display:none}}.activity-page-layout .activity-info-practical .practical-wrapper .horaires-section{align-self:stretch}.activity-page-layout .activity-info-practical .practical-wrapper .horaires-section .horaire-container{width:100%;height:100%;background:#f6f1e6;background-image:url(/img/static/noise.png);box-shadow:0 2px 4px #0000001f;border-radius:6px;padding:clamp(.8rem,.657rem + .381vw,1rem) clamp(1rem,.429rem + 1.524vw,1.8rem);display:flex;justify-content:center;align-items:center;gap:clamp(.4rem,.329rem + .19vw,.5rem);flex-direction:column}.activity-page-layout .activity-info-practical .practical-wrapper .horaires-section .horaire-container .horaire-item{width:100%;display:flex;justify-content:space-between;align-items:center;gap:clamp(.4rem,.329rem + .19vw,.5rem);background:#f6f1e6;background-image:url(/img/static/noise.png);border-radius:6px}.activity-page-layout .activity-info-practical .practical-wrapper .horaires-section .horaire-container .horaire-item strong{color:#8c9569;font-size:clamp(1rem,.857rem + .381vw,1.2rem);font-weight:400}.activity-page-layout .activity-info-practical .practical-wrapper .horaires-section .horaire-container .horaire-item span{font-size:clamp(1rem,.857rem + .381vw,1.2rem);font-weight:700;color:#0065a4db}.activity-page-layout .activity-secondary-image{width:45rem;margin:auto}.activity-page-layout .activity-secondary-image img{max-width:100%;height:auto;object-fit:contain}@media screen and (max-width:1025px){.activity-page-layout .activity-secondary-image{width:85%}}.other-activities-wrapper{width:auto}@media screen and (max-width:1025px){.other-activities-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}}.other-activities-wrapper h2{color:#f6f1e6;font-size:clamp(1.7rem,1.25rem + 1.2vw,2.6rem);text-align:center;text-shadow:0px 2px 4px rgba(0,0,0,.12);font-weight:400;font-family:CreteRound,serif;margin-bottom:clamp(1rem,.429rem + 1.524vw,1.8rem)}.activity-faq{min-width:100%}.activity-faq h2{color:#f6f1e6;font-size:clamp(1.7rem,1.25rem + 1.2vw,2.6rem);text-align:center;text-shadow:0px 2px 4px rgba(0,0,0,.12);font-weight:400;font-family:CreteRound,serif}.activity-faq .faq-item{margin-bottom:clamp(.8rem,.657rem + .381vw,1rem);transition:margin-bottom .35s ease}.activity-faq .faq-item .faq-question{all:unset;cursor:pointer;display:flex;align-items:center;gap:clamp(.8rem,.657rem + .381vw,1rem);width:100%;padding-bottom:.25rem;padding-inline-start:clamp(.4rem,.329rem + .19vw,.5rem);color:#0065a4db;font-size:clamp(1rem,.857rem + .381vw,1.2rem);font-family:CreteRound,serif;font-weight:400;border-bottom:1px solid rgba(0,101,164,.86);box-shadow:0 1px #00000014}.activity-faq .faq-item .faq-question .chevron{display:inline-block;transition:transform .25s ease}.activity-faq .faq-item .faq-question h4{color:#0065a4db;font-size:clamp(1rem,.857rem + .381vw,1.2rem);font-family:CreteRound,serif;font-weight:400;border-bottom:1px solid rgba(0,101,164,.86)}.activity-faq .faq-item .faq-answer{display:grid;padding-top:clamp(.8rem,.657rem + .381vw,1rem);padding-inline-start:clamp(.8rem,.657rem + .381vw,1rem);overflow:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.activity-faq .faq-item .faq-answer p{font-size:clamp(1rem,.857rem + .381vw,1.2rem);font-size:calc(clamp(1rem,.857rem + .381vw,1.2rem)*.85);font-family:system-ui,sans-serif;min-height:0;color:#f6f1e6}.activity-faq .faq-item.open .faq-answer{grid-template-rows:1fr}.activity-faq .faq-item.open .chevron{transform:rotate(90deg)}
