/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */@font-face{font-family:Raleway-Regular;src:url(/Raleway-Regular.01d802c8.ttf)}@font-face{font-family:IAmaRock;src:url(/IAmaRock.1fa2b28b.ttf)}body,html{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}html{color:#3d3d3d;font-size:1.2rem;line-height:1.4;font-family:Raleway-Regular,serif;scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media screen and (max-width:800px){html{font-size:1.1rem}}h1,h2,h3,h4,h5{padding:unset;margin:unset}h2,h3,h4{margin-top:.4em}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}h2{font-size:1.8em}:root{--btn-green:#1a8517;--btn-beige:#eee7d5;--btn-orange:#c36f4a;--main-green:#1a8517;--light-green:#f3faf8;--main-yellow:#f5d314;--main-orange:#e06a13;--main-blue:#78bae9;--main-red:#d74a2f;--main-grey:#444343;--bg-section-grey:#f9f9f9}.bg-beige{background-color:var(--btn-beige)}.bg-green{background-color:var(--main-green)}.bg-btn-green{background-color:var(--btn-green)}.bg-light-green{background-color:var(--light-green)}.bg-orange{background-color:var(--main-orange)}.bg-btn-orange{background-color:var(--btn-orange)}.bg-blue{background-color:var(--main-blue)}.color-main-green{color:var(--main-green)}.color-white{color:#fff}.color-green{color:var(--btn-green)}.color-orange{color:var(--main-orange)}.color-blue{color:var(--main-blue)}.color-red{color:var(--main-red)}.color-grey{color:var(--main-grey)}.color-yellow{color:var(--main-yellow)}.color-dark-brun{color:#907765}.bold{font-weight:700}.bottom-border{border-bottom:1px solid hsla(0,0%,50.2%,.050980392156862744)}.bottom-border,.top-border{box-shadow:1px 1px 1px 0 #fff}.top-border{border-top:1px solid hsla(0,0%,50.2%,.050980392156862744)}.margin-top{margin-top:1em}.margin-bottom{margin-bottom:1em}.uppercase{text-transform:uppercase}.reset-margin{margin:inherit}header{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap;position:relative;width:100%}.name_logo{position:static;transform:none;margin:0;width:8em}@media screen and (max-width:1455px){header{justify-content:flex-end}.name_logo{position:static;transform:none}}.mobile-nav-extras{display:none}@media screen and (max-width:830px){header{justify-content:space-between}.hamburger{position:static}header>.green-btn-format,header>.text-icon-wrapper{display:none}.name_logo{margin-right:1em}.mobile-nav-extras{flex-direction:column;gap:1.5em;padding-top:1.5em;margin-top:1.5em;border-top:1px solid rgba(0,0,0,.1)}.mobile-nav-extras,.mobile-nav-extras .text-icon-wrapper{display:flex;align-items:center}.mobile-nav-extras .green-btn-format{display:inline-block}}.hamburger{display:none;background:none;border:none;padding:.5em;cursor:pointer;flex-direction:column;gap:6px}.hamburger-line{display:block;width:30px;height:3px;background-color:var(--main-grey);transition:all .3s ease}.desktop-nav{opacity:1;visibility:visible;transform:translateY(0);transition:all .3s ease-in-out}@media screen and (max-width:1455px){.hamburger{display:flex;position:absolute;left:1em;top:51%;transform:translateY(-50%)}.desktop-nav{display:block;position:fixed;top:120px;left:0;right:0;background:#fff;padding:1em;box-shadow:0 2px 5px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-20px)}header{height:110px;padding:0 1em}.desktop-nav.active{opacity:1;visibility:visible;transform:translateY(0);z-index:9999}.desktop-nav ul{flex-direction:column;gap:1em;padding:0}.desktop-nav ul li{width:100%;text-align:center}.hamburger.active .hamburger-line:first-child{transform:translateY(9px) rotate(45deg)}.hamburger.active .hamburger-line:nth-child(2){opacity:0}.hamburger.active .hamburger-line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}.header-most-right{display:flex;justify-content:center;flex-wrap:wrap}.header-most-right>*{padding-right:2em}.green-btn-format{padding:.5em .8em;background-color:var(--btn-green);color:#fff;border-radius:5px;border-style:hidden;margin:1em 0;text-decoration:none}.green-btn-format:hover{background-color:#95c790;cursor:pointer}.text-icon-wrapper{display:flex;align-items:center;padding:.5em}.text-icon-wrapper>img{padding-right:1em}nav,nav ul{display:flex}nav ul{list-style:none;flex-wrap:wrap}nav ul li{padding-right:3em}.hover{text-align:center;margin:0 auto;padding:0;transition:all .2s ease-in-out;position:relative}.hover:after,.hover:before{content:"";position:absolute;bottom:-10px;width:0;height:3px;margin:5px 0 0;transition:all .2s ease-in-out;transition-duration:.6s;opacity:0;background-color:var(--btn-green)}.hover:hover{cursor:pointer}.hover:hover:before{width:100%;opacity:1}.name_logo{margin:0 2em;width:10em}.link-no-style{text-decoration:none;color:inherit}.link-no-style:visited{color:inherit}.colored-bottom-header{height:.2em;display:flex}.colored-bottom-header :nth-child(1n){flex:1;background-color:#868583}.colored-bottom-header :nth-child(2n){flex:1;background-color:#f6e08a}.colored-bottom-header :nth-child(3n){flex:1;background-color:#e7897d}@media only screen and (max-width:1455px){header{flex-direction:row;justify-content:space-evenly;align-items:center;padding:1em 0}header,nav ul{display:flex;flex-wrap:wrap}nav ul{list-style:none;flex-direction:column}}#banner{width:100%;min-height:60vh;position:relative;display:flex;align-items:center;overflow:hidden;background:#f2efe8}.banner-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.banner-background:before{content:"";position:absolute;top:-20%;right:-10%;width:60%;height:140%;background-color:#e9e5d9;transform:rotate(-35deg);box-shadow:-7px 7px 8px 0 hsla(0,0%,79.6%,.12941176470588237);border:1px solid hsla(0,0%,100%,.1607843137254902);border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.banner-background:after{content:"";position:absolute;bottom:-30%;left:-10%;width:45%;height:140%;background-color:#f7f5ef;transform:rotate(25deg);box-shadow:8px 6px 8px 0 hsla(0,0%,79.6%,.12941176470588237);border:1px solid hsla(0,0%,100%,.23921568627450981);border-radius:85% 30% 30% 70%/60% 40% 60% 40%}@media screen and (max-width:340px){#banner{padding:0}}.banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(farthest-corner at 40px 40px,hsla(0,0%,82%,.5294117647058824) 0,rgba(249,245,235,.18823529411764706) 100%);z-index:1}.banner-content{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;position:relative;z-index:2}.banner-logo{filter:drop-shadow(0 10px 15px rgba(0,0,0,.2))}.banner-text{color:var(--main-grey);max-width:600px}.banner-text h1{margin:.5em 0;line-height:1.2}.banner-subtitle{margin-bottom:2em;opacity:.9}.banner-logo{width:clamp(200px,30vw,400px);animation:float 6s ease-in-out infinite}.banner-logo img{width:100%;height:auto;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2))}.banner-cta{text-decoration:none;background-color:var(--main-green)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media screen and (max-width:1110px){.banner-content{flex-direction:column;text-align:center}.banner-text{order:2}.banner-logo{order:1;width:90%;max-width:365px}}.pastille{padding:.5em 1em;font-size:.8em;color:#fff;text-transform:uppercase;border-radius:.2em}#section-1{background-color:var(--bg-section-grey)}.two-columns-grid{display:flex;flex-wrap:wrap;gap:2em;justify-content:center;padding:2em}@media screen and (max-width:400px){.two-columns-grid{display:flex;flex-wrap:wrap;gap:2em;justify-content:center;padding:.1em}}.column{flex:1;min-width:300px;max-width:600px;text-align:center}#section-1 img{width:auto;height:500px;object-fit:contain;border-radius:.2em}#section-1 h3{margin-bottom:.3em}#section-2{background-color:#fff;display:flex;flex-direction:column;padding:2em 0}.menu-header-content{padding:0 1em;max-width:1400px;margin:0 auto}.menu-header-text{display:flex;align-items:center;gap:1em}.menu-header-text img{width:3em;height:auto}.menu-pricing-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2em;padding:2em 0}.formula-info{flex:1;min-width:300px}.formula-info h3{margin-bottom:.5em}.small-text{font-size:.9em;color:var(--main-grey)}.pricing-boxes{display:flex;gap:1.5em;flex-wrap:wrap}.price-box{padding:1em 1.5em;border-radius:71% 29% 93% 7%/45% 75% 25% 55%;display:flex;align-items:center;position:relative}.color-main-yellow{color:var(--main-yellow)}.bg-main-yellow{background-color:var(--main-yellow)}.bg-main-green{background-color:var(--main-green)}.price{font-size:1.8em;margin-right:.3em}.person{font-weight:600}.age-limit{position:absolute;bottom:-1.5em;left:8em;font-size:.8em;color:var(--main-grey)}@media screen and (max-width:768px){.menu-pricing-row{flex-direction:column;align-items:center}.pricing-boxes{width:100%;justify-content:center;gap:2em}}.three-columns-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3em;max-width:1800px;margin:0 auto;padding:0 1em}@media screen and (max-width:472px){.three-columns-grid{padding:0 .5em}}.three-columns-grid h3,.three-columns-grid h4{text-transform:uppercase}.menu-column{padding:1em 0}.menu-column h3{color:var(--main-grey);margin-bottom:1.5em;font-size:xx-large}.menu-items{gap:1.5em}.menu-item,.menu-items{display:flex;flex-direction:column}.menu-item{gap:.5em}.title-with-icon{display:flex;align-items:center;width:75%}.title-with-icon img{width:1em;height:auto}.menu-item h4{color:var(--main-grey);margin:0}.menu-item img{width:1.5em;height:auto}.description{color:var(--main-green);margin:0;font-size:.9em;font-weight:600}.price-item{display:flex;flex-direction:column;gap:.5em}.item-description{display:flex;justify-content:space-between;align-items:flex-start;gap:2em}.item-info{text-align:right}.item-name{color:var(--main-grey);font-weight:700;display:block;margin-bottom:.3em}.price{font-weight:700;white-space:nowrap}@media screen and (max-width:1110px){.three-columns-grid{grid-template-columns:repeat(2,1fr)}.three-columns-grid>:last-child{grid-column:1/-1;justify-self:center;max-width:600px}}@media screen and (max-width:768px){.three-columns-grid{grid-template-columns:1fr}.three-columns-grid>:last-child{grid-column:auto;justify-self:start;max-width:none}.menu-column{padding:.5em}}.date-range{font-weight:700;white-space:nowrap}.yellow-text{color:var(--main-yellow)}.green-text{color:var(--main-green)}.date-range-wrapper{display:flex;flex-direction:column;align-items:flex-start;margin-top:-1.5em}.availability{color:#999;font-size:.9em;margin-bottom:.3em}#section-3{background-color:var(--bg-section-grey);padding:2em 3em;flex-direction:column}.row-format{flex-wrap:wrap;flex-direction:row;justify-content:space-evenly}.box-partenaire,.row-format{display:flex;align-items:center}.box-partenaire{background-color:#fff;padding:2em;box-shadow:1px 1px 2px 1px hsla(0,0%,82.4%,.5411764705882353);border-radius:2px;width:9em;height:8em}.box-partenaire:focus,.box-partenaire:hover{background-color:#f5f5f5}.section-header-wrapper{display:flex;flex-direction:column;align-items:center}.section-header-wrapper span{width:fit-content}.row-partenaire{justify-content:center}.row-partenaire>*{margin:1em}.box-partenaire a img{width:9rem}#section-caroussel{padding:2em 20%}.slider-container img{max-width:100%;height:auto}@media screen and (max-width:1455px){#section-caroussel{padding:2em 5%}}#section-4{display:flex;flex-direction:row;padding:4em .5em;justify-content:space-evenly;background-color:var(--bg-section-grey);flex-wrap:wrap}.col-1{max-width:30em;margin-right:1.5em;display:flex;flex-direction:column;gap:5em}.col-1 img{width:20em;transform:rotate(-5deg)}.col-2{display:flex;flex-direction:column}.people-frame-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.people-frame{display:flex;flex-direction:column;max-width:30em;align-items:center}.people-frame span{max-width:max-content;width:max-content}.people-frame img{width:10em;height:10em;border-radius:50%;margin-bottom:1em}.img-wrapper{display:flex;justify-content:space-around}.img-wrapper img{border:1px solid #cdcdcd;border-image:initial;border-radius:4px;padding:8px}.contact-form{padding:1em 2em;max-width:100%}.contact-form,.contact-form form{display:flex;flex-direction:column}.contact-form form{gap:1em;width:100%}.contact-form form input{border-radius:4px;border-style:none;width:100%;height:2em}.contact-form form textarea{border-radius:2px;border-style:none}.contact-form form button{padding:.5em .8em;border-radius:5px;border-style:none;color:#fff;background-color:#c7b88d;text-transform:uppercase;margin-left:23em}.contact-form form button:hover{background-color:#d6cdb2;cursor:pointer;transition:all .3s ease}.contact-form form div{margin-bottom:1em;display:flex;flex-direction:column;width:100%}.contact-form form div label{display:inline-block;width:10em;margin-right:.5em}.contact-form input,.contact-form textarea{width:100%;max-width:100%;box-sizing:border-box;padding:.5em}.contact-form form input:focus,.contact-form form textarea:focus{border:1px solid #e2e2e2;border-radius:5px;box-shadow:1px 1px 2px 1px hsla(0,0%,50.2%,.0784313725490196);outline:none!important}.small-margin-right{margin-right:2em}.negative-margin-left{margin-left:-10em}.position-top-label{vertical-align:top}@media only screen and (max-width:1335px){.people-frame{padding:0 2em;margin-bottom:1em}.negative-margin-left{margin-left:inherit}}@media only screen and (max-width:1262px){.img-wrapper{display:none}}@media only screen and (max-width:830px){.contact-form{display:flex;flex-direction:column;align-items:center}}@media only screen and (max-width:700px){.contact-form form div label{text-align:unset}.contact-form form button{margin-left:unset}}@media screen and (max-width:472px){.contact-form{padding:1em}.contact-form textarea{width:100%}}.faq-header{text-align:center;padding:2em 0}.faq-container{max-width:1200px;margin:0 auto;padding:2em;display:flex;flex-direction:column;gap:1em}.faq-item{margin-bottom:1em;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#fff;width:100%}.faq-question{width:100%;padding:1em;border:none;background:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;color:var(--main-grey)}.faq-question:hover{background-color:#f5f5f5}.faq-answer{padding:0;max-height:0;overflow:hidden;transition:all .3s ease;background-color:var(--bg-section-grey)}.faq-answer p{padding:1.5em;margin:0}.faq-item.active .faq-answer{max-height:300px}.arrow{border:solid var(--main-grey);border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);transition:transform .3s ease}.faq-item.active .arrow{transform:rotate(-135deg)}.footer-ending-section p{margin:0;padding:0 0 .5em}.footer-content-wrapper{display:flex;background-color:#f2efe8;justify-content:space-evenly;flex-wrap:wrap;align-items:center}.footer-column-wrapper{padding:1em;position:relative;display:flex;flex-direction:column}.footer-column-wrapper ul{padding:unset}.footer-column-wrapper ul li{list-style:none;padding:.5em 0}.footer-column-wrapper a,.footer-column-wrapper a:visited,.text-icon-wrapper a,.text-icon-wrapper a:visited{color:currentColor;text-decoration:none}.footer-column-wrapper a:hover,.text-icon-wrapper a:hover{color:#929292;transition:color .5s ease}.text-img-wrap{display:flex}.text-img-wrap img{width:1em;height:1.5em}.text-img-wrap p{margin:unset}.text-img-wrap>*{padding:.5em}.border-right-custom:after{content:"";width:60px;height:4px;background:grey;position:absolute;bottom:-4px}.wave-border{background:linear-gradient(90deg,#f2efe8,#f2efe8);height:50px;position:relative}.wave-border:after,.wave-border:before{border-bottom:5px solid #fff}.wave-border:before{height:10px;background-size:20px 40px;background-image:radial-gradient(circle at 10px -15px,transparent 20px,#fff 21px)}.wave-border:after,.wave-border:before{content:"";position:absolute;left:0;right:0;bottom:0}.wave-border:after{height:15px;background-size:40px 40px;background-image:radial-gradient(circle at 10px 26px,#fff 20px,transparent 21px)}.text-uppercase{text-transform:uppercase;font-weight:600}.footer-ending-section{padding:0 1em;line-height:.8}.btn-custom{clip-path:polygon(0 18%,100% 28%,96% 70%,0 86%);padding:4em 4.7em 3.5em 4em;border:none;font-weight:600;z-index:1000;margin-left:2px;position:relative;text-decoration:none}.btn-header:hover,.btn-step:hover{cursor:pointer;transition:all .3s}.btn-step:hover{background-color:#e38962}.btn-header:hover{background-color:#fbf1d8}.btn-wrapper{filter:url(#round);display:flex;justify-content:center}
/*# sourceMappingURL=/style.a4ff654b.css.map */