@charset "UTF-8";@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)}}.activities-container{width:auto;max-width:100%;background:radial-gradient(ellipse 90% 80% at 50% 50%,rgba(246,241,230,.45) 50%,rgba(246,241,230,.35) 75%,rgba(246,241,230,.2) 90%,transparent 100%);padding:clamp(1rem,.429rem + 1.524vw,1.8rem);border-radius:6px;display:flex;justify-content:center;align-items:center;gap:0;flex-direction:column;z-index:3}@media screen and (max-width:740px){.activities-container{width:100%;max-width:92%;padding:clamp(1rem,.429rem + 1.524vw,1.8rem) clamp(1rem,.429rem + 1.524vw,1.8rem)}}.activities-container .cards-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(1rem,.429rem + 1.524vw,1.8rem);width:100%;max-width:100%}.activities-container .cards-grid[data-count="5"]{grid-template-columns:repeat(5,1fr)}.activities-container .cards-grid[data-count="4"]{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1350px){.activities-container .cards-grid,.activities-container .cards-grid[data-count="5"],.activities-container .cards-grid[data-count="4"]{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:740px){.activities-container .cards-grid{max-width:100%;width:100%;gap:clamp(1rem,.429rem + 1.524vw,1.8rem);grid-template-columns:1fr}.activities-container .cards-grid[data-count="5"],.activities-container .cards-grid[data-count="4"]{grid-template-columns:1fr}}.activities-container .cards-grid .activity-card{position:relative;display:block;height:10.5rem;border-radius:6px;overflow:hidden;box-shadow:4px 3px 6px #0000004d;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;color:inherit;width:10.5rem;flex-shrink:0}@media screen and (max-width:740px){.activities-container .cards-grid .activity-card{width:100%;height:5rem;object-fit:cover;display:flex;justify-content:center;align-items:center;gap:clamp(.4rem,.329rem + .19vw,.5rem);flex-direction:column;flex-direction:row}}@media screen and (min-width:740px){.activities-container .cards-grid .activity-card:hover{box-shadow:0 8px 20px #0000004d}.activities-container .cards-grid .activity-card:hover:before{background:none}.activities-container .cards-grid .activity-card:hover .activity-card-bg{transform:scale(1.05)}.activities-container .cards-grid .activity-card:hover .activity-card-content{transform:translateY(-1.25rem)}.activities-container .cards-grid .activity-card:hover .activity-card-title{opacity:0;margin-top:-25%}.activities-container .cards-grid .activity-card:hover .activity-card-icon{opacity:0}.activities-container .cards-grid .activity-card:hover .activity-card-btn{transform:translateY(0)}}.activities-container .cards-grid .activity-card .activity-card-bg{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .4s ease;border-radius:6px;inset:1px}@media screen and (max-width:740px){.activities-container .cards-grid .activity-card .activity-card-bg{display:none}}.activities-container .cards-grid .activity-card:before{content:"";position:absolute;inset:0;background:#f6f1e6;z-index:2;transition:background .5s ease}.activities-container .cards-grid .activity-card .activity-card-content{position:relative;z-index:3;display:grid;grid-template-rows:auto 1fr;align-items:center;justify-content:center;height:100%;padding:clamp(1rem,.429rem + 1.524vw,1.8rem) clamp(.8rem,.657rem + .381vw,1rem);text-align:center;transition:transform .4s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:1025px){.activities-container .cards-grid .activity-card .activity-card-content{padding:clamp(2rem,1.643rem + .952vw,2.5rem) clamp(.8rem,.657rem + .381vw,1rem)}}@media screen and (max-width:740px){.activities-container .cards-grid .activity-card .activity-card-content{width:94%;padding:clamp(1rem,.429rem + 1.524vw,1.8rem);display:grid;grid-template-columns:clamp(2.5rem,1.143rem + 3.619vw,3.5rem) 1fr;grid-template-rows:auto;gap:0;align-items:center;justify-items:center;justify-content:space-between}}.activities-container .cards-grid .activity-card .activity-card-icon{flex-shrink:0;margin-bottom:clamp(.8rem,.657rem + .381vw,1rem);width:clamp(2.5rem,1.143rem + 3.619vw,3.5rem);height:clamp(2.5rem,1.143rem + 3.619vw,3.5rem);text-shadow:0 2px 10px rgba(246,241,230,.4);align-self:end;justify-self:center;fill:#0065a4bf}@media screen and (max-width:740px){.activities-container .cards-grid .activity-card .activity-card-icon{margin-bottom:0;align-self:center}.activities-container .cards-grid .activity-card .activity-card-icon.adjust-bot{margin-bottom:calc(clamp(.4rem,.329rem + .19vw,.5rem)*-1)}}.activities-container .cards-grid .activity-card .activity-card-title{font-size:clamp(.92rem,.892rem + .12vw,1rem);font-family:CreteRound,serif;color:#0065a4bf;text-shadow:0 2px 10px rgba(246,241,230,.4);margin:0;letter-spacing:2px;line-height:1.3;transition:margin .3s ease,opacity .4s ease;width:auto}@media screen and (max-width:740px){.activities-container .cards-grid .activity-card .activity-card-title{justify-self:start;text-align:left;margin-left:clamp(2rem,1.643rem + .952vw,2.5rem)}}.activities-container .cards-grid .activity-card .activity-card-btn{position:absolute;bottom:0;left:0;width:100%;height:22%;background:#0065a4;color:#f6f1e6;border-top:2px solid #f6f1e6;z-index:4;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;gap:clamp(.4rem,.329rem + .19vw,.5rem);flex-direction:column;justify-content:center;align-items:center;font-family:CreteRound,serif;font-size:calc(clamp(1rem,.857rem + .381vw,1.2rem)*.75);letter-spacing:1.5px;box-shadow:0 -4px 12px #0003}.activities-container .cards-grid .activity-card .activity-card-btn:before{content:"Découvrir"}
