.icon-arrow{-webkit-mask:url('data:image/svg+xml,<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="m31.71 15.29-10-10-1.42 1.42 8.3 8.29H0v2h28.59l-8.29 8.29 1.41 1.41 10-10a1 1 0 0 0 0-1.41z" data-name="3-Arrow Right"/></svg>');display:inline-block;position:relative;height:24px;width:24px;background-color:var(--black)}.icon-empty-star{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 5.173l2.335 4.817 5.305.732-3.861 3.71.942 5.27-4.721-2.524-4.721 2.525.942-5.27-3.861-3.71 5.305-.733 2.335-4.817zm0-4.586l-3.668 7.568-8.332 1.151 6.064 5.828-1.48 8.279 7.416-3.967 7.416 3.966-1.48-8.279 6.064-5.827-8.332-1.15-3.668-7.569z"/></svg>');position:relative;display:inline-block;height:24px;width:24px;background:var(--brown);transform:scale(1)}.icon-half-star{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 5.173l2.335 4.817 5.305.732-3.861 3.71.942 5.27-4.721-2.524v-12.005zm0-4.586l-3.668 7.568-8.332 1.151 6.064 5.828-1.48 8.279 7.416-3.967 7.416 3.966-1.48-8.279 6.064-5.827-8.332-1.15-3.668-7.569z"/></svg>');position:relative;display:inline-block;height:24px;width:24px;background:var(--brown);transform:scale(1)}.icon-full-star{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 .587l3.668 7.568 8.332 1.151-6.064 5.828 1.48 8.279-7.416-3.967-7.417 3.967 1.481-8.279-6.064-5.828 8.332-1.151z"/></svg>');position:relative;display:inline-block;height:24px;width:24px;background:var(--brown);transform:scale(1)}.icon-instagram{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/></svg>');position:relative;display:inline-block;height:24px;width:24px;background:var(--white);transform:scale(1)}.icon-facebook{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"/></svg>');position:relative;display:inline-block;height:24px;width:24px;background:var(--white);transform:scale(1)}header{display:flex;height:100px;justify-content:space-between;align-items:center;position:fixed;width:100%;top:0;background-color:transparent;transition:1s ease .3s;z-index:10;padding:2rem 5rem}header .logo{width:80px}header:before{content:"";position:absolute;width:100%;height:0;top:0;left:0;background-color:var(--white);z-index:-1;transition:height var(--transition-time) ease}header.bg-white:before,header.bg-white-allTime:before{height:100%}header nav{display:flex;gap:2rem}header a{color:var(--white);font-size:1.6rem;text-transform:uppercase;font-weight:600;display:inline-block;padding-top:.5rem;transition:color var(--transition-time) ease;position:relative}header a:before{content:"";position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;transition:border var(--transition-time) ease;z-index:10}header a.active:before{border-top:var(--white) 3px solid}header.bg-white a,header.bg-white-allTime a{color:var(--black)}header.bg-white a:before,header.bg-white-allTime a:before{content:"";position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;transition:border var(--transition-time) ease;z-index:10}header.bg-white a.active:before,header.bg-white-allTime a.active:before{border-top:var(--black) 3px solid}header .hbg{position:relative;height:40px;width:40px;display:none}header .hbg span{transition:transform .5s ease,opacity .2s ease;width:100%;height:3px;position:absolute;top:calc(var(--pos) * 10px);left:0;background-color:var(--black)}footer{position:relative;padding-block:2rem;overflow:hidden}footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--white);z-index:-3}footer .logo{width:130px}footer .banner{background-image:url(../img/footer-floral-5mQr3fEm.png);background-repeat:repeat;height:100px;margin-bottom:10rem}footer nav{display:flex;justify-content:space-between;flex-flow:column;height:100%}footer a{text-transform:uppercase;display:block;color:var(--brown)}footer .t{font-family:euphoria_scriptregular;text-transform:lowercase;font-size:2.1rem;padding-left:1rem}footer .green{font-family:euphoria_scriptregular;display:inline-flex!important;padding:5px 7px;border-radius:5px;text-transform:capitalize;font-weight:500;background-color:#adff2f;align-items:center;color:green;font-size:2.2rem;gap:5px;position:relative}footer .green .mark{font-weight:700;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--white);display:inline-flex;height:20px;width:20px;font-size:1.2rem;align-items:center;justify-content:center;background-color:green;border-radius:100%;padding-bottom:1px}footer picture{height:100%;display:block;width:150px}footer .g-ball{position:relative}footer .colibri-footer-gradient-ball{width:40vw;aspect-ratio:1/1;border-radius:50%;background:linear-gradient(90deg,#fff6ad,#ffabf9);position:absolute;bottom:-20vw;right:-20vw;z-index:-1}footer .legales{font-size:1.6rem;font-weight:400;line-height:2.4rem;text-transform:uppercase;color:var(--brown);margin-top:2rem}footer .legales a{display:inline}.hero-main{height:max(100vh,600px);color:var(--white);text-align:center;padding-bottom:15rem}.hero-main .wallpaper{filter:brightness(.8)}.hero-main .container{display:grid;place-items:end center;height:100%}.hero-main .btns{display:flex;gap:2rem}.card-post{max-width:400px;margin-inline:auto;position:relative}.card-post .card-post_imgWrapper{height:340px;border-radius:1rem;overflow:hidden}.card-post .card-post_img{object-fit:cover}.card-post .post-card_excerpt{height:70px}.card-post .card-post_content{margin-top:1rem}.card-post .post-card_title{margin-top:1.5rem;font-size:2.8rem;font-weight:400}.card-post .post-card_btnWrapper{display:flex;justify-content:end}.card-post .post-card_btn{color:var(--black);font-size:2rem;display:flex;align-items:center;gap:1rem}.card-post .post-card_btn:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:""}.card-post .post-card_btn .arrow{display:flex;padding:1rem;border-radius:100%;background-color:var(--pink)}.whoiam .colibri,.concept .colibri{position:absolute;width:300px;bottom:50px;height:250px;left:-20px;z-index:1;pointer-events:none}.wave-container{position:absolute;bottom:0;left:0;width:100%;height:auto;transform:translateY(1px)}.wave-container .wave-svg{width:100%;height:auto;display:block}.wave-container.top{top:-20px;bottom:inherit}.wave-container.top .wave-svg{width:100%;height:auto;display:block;transform:scaleY(-1) translateY(-1px)}@keyframes activeSlide{0%{transform:translate(50px,50px)}50%{transform:translate(190px)}to{transform:translate(0);z-index:0}}@keyframes notactiveSlide{0%{transform:translate(0)}50%{transform:translate(-190px,50px)}to{transform:translate(50px,50px);z-index:2}}.massages .sliderCardWrapper .sliderCardWrapper_slider{position:relative;height:500px;width:350px;margin-inline:auto}.massages .sliderCardWrapper .sliderCardWrapper_slider.change .sliderCardWrapper_slide:not(.active){animation:notactiveSlide 2s ease forwards}.massages .sliderCardWrapper .sliderCardWrapper_slider.change .sliderCardWrapper_slide:is(.active){animation:activeSlide 2s ease forwards}.massages .sliderCardWrapper .sliderCardWrapper_slide{position:absolute;height:100%;width:100%;border-radius:var(--roundedImg);overflow:hidden;border:10px var(--white) solid;left:0;top:0}.massages .sliderCardWrapper .sliderCardWrapper_slide.active{transform:translate(50px,50px);z-index:2}.massages .sliderCardWrapper .sliderCardWrapper_slide img{object-fit:cover}.massages .sliderCardWrapper .sliderCardWrapper_arrowsWrapper{margin-top:50px;display:flex;gap:2rem;justify-content:end}.massages .sliderCardWrapper .sliderCardWrapper_arrowsWrapper .left .icon-arrow{transform:rotate(180deg)}.massages .sliderCardWrapper .sliderCardWrapper_arrowsWrapper .arrow{background-color:var(--pink);display:flex;align-items:center;justify-content:center;height:50px;width:50px;border-radius:100%;cursor:pointer}.concept{padding-block:15rem;background-color:var(--pink);min-height:130vh}.concept .right-img{position:absolute;right:0;top:0;height:100%;width:50%}.concept .right-img img{object-fit:cover}.concept .content{padding-right:250px}.concept p{font-size:1.8rem;line-height:2.4rem}.last-posts .btnWrapper{text-align:center;margin-top:3rem}.last-posts .btnWrapper .btn{font-weight:200}.reviews .review-card{border:1px lightgray solid;height:100%;padding:2rem;border-radius:10px}.reviews .review-card .review-card_rate{margin-bottom:1rem}.reviews .review-card .review-card_comment{font-style:italic;margin-bottom:3rem}.reviews .review-card .review-card_author{font-weight:700;text-align:right}.reviews .sliderWrapper{cursor:grab}.reviews .sliderWrapper .slider{display:flex;overflow:hidden;scroll-behavior:smooth}.reviews .sliderWrapper .slider.active{scroll-behavior:inherit;cursor:grabbing}.reviews .sliderWrapper .arrowsWrapper{display:flex;justify-content:center;gap:2rem;margin-top:2rem}.reviews .sliderWrapper .arrowsWrapper .arrow{background-color:var(--pink);display:flex;align-items:center;justify-content:center;height:50px;width:50px;border-radius:100%;cursor:pointer}.reviews .sliderWrapper .arrowsWrapper .left .icon-arrow{transform:rotate(180deg)}.reviews .sliderWrapper .arrowsWrapper .icon-arrow{pointer-events:none}.newsletter{height:90vh}.newsletter .container{height:100%;display:grid;place-items:center}.newsletter .content{text-align:center;padding:5rem;display:flex;flex-flow:column;width:fit-content;margin-inline:auto;background-color:#fffc;justify-content:center;align-items:center;gap:2rem}.newsletter form{display:flex}.newsletter input{padding:1.5rem;width:250px}.newsletter button{border-radius:0!important;font-weight:400!important;cursor:pointer}.newsletter p{font-size:2.4rem;line-height:2.6rem;font-weight:500;text-transform:uppercase}.whoiam{margin-top:20rem;background-color:var(--pink)}.whoiam video{height:500px}.whoiam .colibri{top:-100px;left:35%;height:150px;width:200px}.whoiam .container,.whoiam .row,.whoiam .content,.whoiam .col-6{height:100%}.whycolibri figure{border-radius:var(--roundedImg);overflow:hidden;height:500px;width:min(400px,100%);margin-inline:auto}.whycolibri .c{display:grid;place-items:center}.allPosts{margin-top:10rem}.allPosts .load-more-container{text-align:center;margin-top:5rem}.allPosts .card-post_imgWrapper{height:400px}.form .socials{display:flex;gap:2rem}.form .socials a{display:block;height:45px;aspect-ratio:1;border-radius:100%;background-color:var(--brown);display:flex;align-items:center;justify-content:center}.form form label{font-weight:700}.form form label span{color:red}.form form button{cursor:pointer;border-radius:inherit!important}.form form input{padding:1.5rem;border:2px lightgray solid}.form form textarea{border:2px lightgray solid;height:200px}.post-detail{margin-top:15rem;--grid-gap:5rem}.post-detail .content{--grid-gap:2rem}.post-detail .main-img{position:sticky;top:15rem;height:70vh}.post-detail .main-img img{object-fit:cover}.massage-detail{margin-top:15rem;--grid-gap:5rem}.massage-detail .h2{color:var(--brown);text-align:center;font-size:4.8rem;line-height:5.8rem;font-weight:500}.massage-detail .h2:after{content:"";display:block;width:80px;height:3px;background:linear-gradient(90deg,transparent,#d4657a,transparent);margin:.5rem auto}.massage-detail ul li{list-style:inside}.massage-detail ul li:not(:last-child){margin-bottom:2rem}.massage-detail ul li a{color:var(--brown)}.massage-detail .content{--grid-gap:2rem}.massage-detail .main-img{position:sticky;top:15rem;height:70vh}.massage-detail .main-img img{object-fit:cover}.book-massage{position:relative;background-color:var(--pink);padding-block:5rem}.book-massage h2{margin-bottom:2rem}.book-massage .img-right{position:absolute;right:0;top:0;height:100%;width:40%}.book-massage .img-right img{object-fit:cover}.allMassages{margin-top:10rem}.allMassages .card-post .card-post_imgWrapper{height:300px}.allMassages .card-post .post-card_title{font-size:1.8rem;font-weight:500;line-height:2.1rem;height:50px}.allMassages .card-post .post-card_btn{font-size:1.6rem;line-height:2.4rem;font-weight:400;gap:1rem}.allMassages .card-post .post-card_btn:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:""}.allMassages .card-post .post-card_btn .arrow{display:flex;padding:1rem;border-radius:100%;background-color:var(--pink)}.faq{margin-top:10rem}.faq details{border:var(--pink) 2px solid;padding:3rem;border-radius:10px;position:relative;overflow:hidden;transition:color .1s linear;will-change:color}.faq details p{margin-top:1.5rem;color:var(--black)}.faq details:before{content:"";position:absolute;top:0;left:0;height:0%;margin-block:auto;bottom:0;width:5px;background-color:var(--brown);transition:height .1s linear;will-change:height}.faq details:after{content:"";position:absolute;top:0;left:0;height:100%;width:0%;will-change:width;transition:width .2s linear;z-index:-1;background:linear-gradient(135deg,var(--colibri-accent-color-20, #f8eaea) 0%,#fff 100%)}.faq details:hover:after,.faq details[open]:after{width:100%}.faq details:hover:before,.faq details[open]:before{height:100%}.faq details:hover,.faq details[open]{color:var(--brown)}.faq summary{font-size:1.9rem;line-height:2.9rem;font-weight:600;position:relative;cursor:pointer}.faq summary div{margin-right:40px}.faq summary:after{content:"+";color:var(--white);display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin-block:auto;right:0;height:30px;border-radius:100%;aspect-ratio:1;background-color:var(--brown);transition:transform .1s linear}.faq summary:before{content:"-";color:var(--white);display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin-block:auto;right:0;height:30px;opacity:0;z-index:2;border-radius:100%;aspect-ratio:1;background-color:var(--black);transition:transform .1s linear,opacity .1s linear}.faq summary::marker{content:"";display:none}.faq [open] summary:after{transform:rotate(40deg)}.faq [open] summary:before{transform:rotate(40deg);opacity:1}:root{--base-px:10px;--grid-gap:2rem;--transition-time:.5s;--roundedImg: 30px 100px;--black:#000;--white:#fff;--brown:#A54547;--pink:#FAF4EB}*,:after,:before{padding:0;margin:0;box-sizing:border-box}@font-face{font-family:euphoria_scriptregular;src:url(../fonts/euphoriascript-regular-webfont-DimwDFLw.woff2) format("woff2"),url(../fonts/euphoriascript-regular-webfont-B27LSmyN.woff) format("woff");font-weight:400;font-style:normal;font-display: swap}@font-face{font-family:g;src:url(../fonts/gelasio-regular-webfont-Cw0mQXyw.woff2) format("woff2"),url(../fonts/gelasio-regular-webfont-BVsYEgz-.woff) format("woff");font-weight:400;font-style:normal;font-display: swap}html{font-size:var(--base-px)}body{font-family:g,sans-serif;font-size:1.6rem;line-height:2.4rem}iframe{border:none;background-color:#d3d3d3}a{text-decoration:none}img,video{width:100%;height:100%}section{position:relative;padding:3%;margin-bottom:5rem;}form .rgpd{display:flex;align-items:center;justify-content:start;gap:1rem}form .rgpd input{width:fit-content}form label{font-weight:700}form label span{color:red}form button{cursor:pointer;border-radius:inherit!important}form input,form select,form textarea{padding:1.5rem;border:2px lightgray solid;width:100%}form select{width:100%}form textarea{height:200px}.container{width:1300px;margin-inline:auto}.container.small-md{max-width:1000px}.container.small{max-width:500px}.content>*:not(:last-child){margin-bottom:var(--grid-gap)}.row{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap)}.wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-3}.h1,.h2{font-family:euphoria_scriptregular,cursive;font-weight:400}.h1{font-size:6.4rem;line-height:6.4rem;color:var(--white)}.h2{font-size:6rem;line-height:6rem;color:var(--black)}.btn,.btn.white,.btn.brown{font-size:1.6rem;line-height:1.6rem;font-weight:600;text-transform:uppercase;color:var(--brown);display:inline-flex;border:var(--brown) 2px solid;background-color:var(--white);padding:1rem;border-radius:1rem;align-items:center;width:fit-content;margin-inline:auto}.btn.brown{color:var(--white);background-color:var(--brown);border:var(--brown) 2px solid}.btn.white{color:var(--black);background-color:var(--white);border:var(--black) 2px solid}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-12{grid-column:span 12}@media screen and (max-width: 1050px){header nav{gap:1rem}footer .row{place-items:center;text-align:center}footer .row picture{margin-inline:auto}footer .row .t{font-size:1.9rem;padding-left:0rem}footer .row .green{font-size:1.9rem;margin-block:5px}.hero-main{padding-bottom:10rem}.concept{min-height:fit-content}.concept .colibri{width:200px;bottom:20px;height:150px}.concept .content{padding-right:0}.massages .sliderCardWrapper .sliderCardWrapper_arrowsWrapper{justify-content:center}.newsletter{height:90vh}.newsletter .content{padding:3rem}.newsletter input{padding:1.5rem;width:200px}.newsletter p{font-size:2rem;line-height:3rem}.whoiam .colibri{left:45%}.container{width:700px!important}.h1{font-size:5rem;line-height:5rem}.h2{font-size:3.8rem;line-height:3.8rem}.col-sm-6{grid-column:span 6}.col-sm-12{grid-column:span 12}.col-sm-none{display:none}}@media screen and (max-width: 750px){header{background-color:var(--white);height:100px}header .logo{width:80px}header nav{padding:5rem;position:fixed;flex-flow:column;height:100vh;top:100px;right:-400px;will-change:right;background-color:var(--white);width:min(400px,100%);transition:right var(--transition-time) ease}header.open nav{right:0}header a{color:var(--black);width:fit-content}header a.active{border-top:var(--black) 3px solid}header .hbg{display:block}header.open .hbg span:first-child{transform:rotate(45deg);top:20px}header.open .hbg span:nth-child(2){opacity:0}header.open .hbg span:last-child{transform:rotate(-45deg);top:20px}.hero-main .btns,.newsletter form{flex-flow:column}.massages .sliderCardWrapper .sliderCardWrapper_slider{width:90%}.massages .sliderCardWrapper .sliderCardWrapper_slide.active{transform:translate(0)!important}.massages .sliderCardWrapper .sliderCardWrapper_arrowsWrapper{display:none}.whoiam .colibri{top:-50px;height:100px;width:150px;left:65%}.faq summary{font-size:1.5rem;line-height:2.5rem}.container{width:500px!important}.col-xs-12{grid-column:span 12}.col-xs-none{display:none}}@media screen and (max-width: 1350px){.concept{padding-block:15rem}.concept .content{padding-right:0}.container{width:1000px}}@media screen and (max-width: 550px){.whoiam{margin-top:10rem}.whoiam .colibri{display:none}.container{width:90%!important}.row{gap:2rem 0}[class*=col-]:not(.freeze){grid-column:span 12!important}}
