.banner{z-index:1}.banner,.section-02{overflow:hidden;position:relative}.section-02{background:url(../images/bg-section-02.webp) no-repeat top/cover;border-bottom:10px solid #f8ece0;padding-bottom:3%;padding-top:4%}.section-02 .intro{position:relative}.section-02 .intro .bg-faded{background-color:#fff}.section-02 .intro .wrapper-intro{border:2px solid #6e833f}.section-02 .intro .wrapper-intro h2{color:#627934;font-family:Sansita,sans-serif;font-weight:700;text-align:center}.section-02 .intro .wrapper-intro p{color:#5c4627;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:400}.section-02 .intro .wrapper-intro p span{font-weight:700;text-transform:uppercase}@media (min-width:992px){.intro{display:block}.intro .intro-img{float:left;width:40%}.intro .intro-text{position:absolute;right:0;width:60%}}@media (min-width:1200px){.intro{align-items:center;display:flex}.intro .intro-text{width:65%}}.inx_servicios{background-color:#f8ece0;border-bottom:6px solid #e8d5bb;border-top:6px solid #e9d5ba;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.inx_servicios h1{color:#675246;font-family:Barlow,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}.inx_servicios .wrapp_servcio a{outline:none;text-decoration:none}.inx_servicios .wrapp_servcio .title_item_servicio{color:#675246;font-family:Barlow,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}.inx_promotions{background-color:#e8d5bb;border-top:10px solid #f8ece0;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.inx_promotions h1{color:#675246;font-family:Barlow,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}.inx_promotions .swiper{height:100%}.inx_promotions .swiper-slide{align-items:center;display:flex;font-size:18px;justify-content:center;text-align:center}.inx_promotions .swiper-slide a{width:100%}.inx_promotions .swiper{height:300px;margin-left:auto;margin-right:auto;width:100%}.inx_promotions .swiper-slide{background-position:50%;background-size:cover}.inx_promotions .swiper-button-next,.inx_promotions .swiper-button-next:hover,.inx_promotions .swiper-button-prev,.inx_promotions .swiper-button-prev:hover{color:#e57b86}.inx_promotions .gPromoSlider{height:80%;width:100%}.inx_promotions .gPromoSliderThumbs{box-sizing:border-box;height:20%;padding:10px 0}.inx_promotions .gPromoSliderThumbs .swiper-slide{height:100%;opacity:.4;width:25%}.inx_promotions .gPromoSliderThumbs .swiper-slide-thumb-active{opacity:1}.inx_promotions .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.inx_location{background:url(../images/bg-section-05.webp) no-repeat top/cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.inx_location h1{color:#675246;font-family:Barlow,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}.inx_location p{color:#5c4627;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:400;text-align:center}.integrales__relajacion .bg-info-relajacion{background:#f2ffe0}.integrales__relajacion .bg-info-relajacion h4{color:#675246;font-family:Barlow,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}.integrales__relajacion p,.integrales__relajacion ul li{color:#675246;font-family:Barlow,sans-serif;font-size:1.2rem;font-weight:400}.zen-to-go{background-color:#f8ece0;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.zen-to-go h3{color:#675246;font-family:Barlow,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}.zen-to-go p{color:#5c4627;font-family:Montserrat,sans-serif;font-weight:400;text-align:justify}.spa-management{background:#f8ece0;border-bottom:10px solid #efdfcc;min-height:80vh;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.spa-management .wrapper-img-benefits{position:absolute;right:0;width:35%;z-index:1}.spa-management h3{color:#675246;font-family:Barlow,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}.spa-management p{color:#5c4627;font-family:Montserrat,sans-serif;font-weight:400;text-align:justify}.spa-management__redes{background:#efdfcc;border-bottom:20px solid #f8ece0;border-top:20px solid #f8ece0;min-height:400px;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.spa-management__redes .btn-management-whats{background:#627934;background-color:#627934;color:#fff;font-family:Barlow,sans-serif;font-size:2rem;font-weight:600;z-index:2}.spa-management__redes .btn-management-whats i{color:#bdd888}.spa-management__redes:after{background-image:url(../images/img-manage-spa-02.webp);height:320px;max-height:320px;max-width:500px;right:0;top:10px}.spa-management__redes:after,.spa-management__redes:before{content:"";margin:auto;position:absolute;width:100%;z-index:1}.spa-management__redes:before{background-image:url(../images/img-manage-spa-01.webp);height:253px;left:0;max-height:253px;max-width:360px;top:35px}.contacto{background:url(../images/bg-footer.webp) no-repeat 50%;background-size:cover;padding-bottom:4%;padding-top:4%;position:relative;z-index:1}.contacto p{color:#fff;font-family:Abel,sans-serif;font-size:1.2rem;font-weight:400;text-align:center}.contacto .form-group{margin-bottom:.5rem}.contacto:before{background-image:url(../images/img-footer.webp);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:527px;margin:auto;max-height:527px;max-width:480px;position:absolute;right:0;width:480px;z-index:-2}.contacto ul{list-style-type:none;text-align:left}.contacto ul li{color:#fff;display:list-item;padding:5px 0}.contacto ul li a{color:#fff;font-family:Abel,sans-serif;font-size:1.1rem;font-weight:400;text-decoration:none}.contacto ul li a i{color:#d1f879;font-size:1.2rem}.social-media ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.social-media ul li a i{font-size:2rem}.contacto .form-control::-webkit-input-placeholder{color:#565d62}.contacto .form-control::-moz-placeholder{color:#565d62}.contacto .form-control:-ms-input-placeholder{color:#565d62}.contacto .form-control:-moz-placeholder{color:#565d62}.contacto .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #fff;border-radius:0;color:#000;display:block;font-family:Abel,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.contacto .btn-send{background-color:#d1f879;border-color:#d1f879;border-radius:.4rem;color:#000;font-family:Sansita,sans-serif;font-size:1.5rem;font-weight:700;padding:.7rem 1.75rem;text-transform:uppercase;width:100%}.contacto .successMsg p{color:red;font-family:Abel,sans-serif;font-weight:400;margin-top:-30px;padding:0;text-align:center}.contacto div #recaptchaFooter{border:0;margin:0 auto;width:304px}.contacto #recaptchaFooter{transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}.privacidad-link a,.privacidad-link small{color:#fff;font-weight:400;text-decoration:none}