<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{background-color:#fff;font-family:"Roboto";font-weight:300}p{line-height:34px}h1,h2,h3,h4,h5,h6{font-family:Prata}input,textarea{font-weight:normal}[type="text"],[type="password"],[type="number"],[type="email"],textarea,select{color:#838D8F !important;font-size:11pt}[type="password"]{font:small-caption}input::placeholder{color:#838D8F}input:-ms-input-placeholder{color:#838D8F}input::-ms-input-placeholder{color:#838D8F}@media screen and (max-width: 1023px){h1{font-size:34px !important}h2{font-size:26px !important}h3{font-size:24px !important}h4{font-size:21px !important}}.row{max-width:1170px}.service-search-v2-container .bv2-service-date:disabled,.service-search-v2-container .bv2-service-time:disabled{background-color:#ececec;opacity:0.6;cursor:not-allowed !important}@keyframes rotate-s-loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:left !important}#cookies-warning{background:#0082ca !important}.page-not-found-content{color:#444444;margin:80px 0;font-size:13px}#forgot-email{border-radius:3px;border:2px solid #e5e5e5;box-shadow:none}.user-password-recovery-form{padding:10px;border:1px solid #c2c9c2;width:65%;margin:15px auto;overflow:hidden}.password-recovery-container p{color:#4a4a4a}.remember-password-button{background:#0082ca;border:0;color:#fff;padding:8px 50px;border-radius:20px;text-transform:uppercase;font-weight:bold;font-size:0.8em}.title-look-video{text-transform:uppercase;left:0;right:0;position:absolute;top:25px;bottom:0;color:#fff;text-shadow:none;font-weight:500}.icon-play-video{width:50px;height:50px;background:url("../img/Iconos/icono-video.svg");background-size:auto auto;background-size:50px;background-repeat:no-repeat;position:absolute;left:0;right:0;margin:0 auto;bottom:0}#center-containers{display:flex;justify-content:center;-webkit-justify-content:center}.invalid,.invalid-subscription,input.wrong,select.wrong,textarea.wrong{border:1px solid #e8580f !important}label.wrong{color:#e8580f !important}input.correct{border:1px solid #73e8b8 !important}input:invalid:not(:focus){border:1px solid #e8580f !important}.slick-dots,.slick-slider{position:static !important}.slick-dots li{width:10px !important}.slick-dots li button::before{font-size:10px !important}.slick-dots li.slick-active button::before{opacity:1 !important;color:#0082ca !important}.slick-dots li button::before{opacity:1 !important;color:#838d8f !important}.send-form{padding:60px 0;text-align:center;font-size:20px;color:#4a4a4a}.contact-info-container{padding:15px 0}.contact-info-container .contact-map{padding-right:0}.contact-info-container .contact-map #contact-map{float:none;width:100%}.contact-info-container .contact-map iframe{border:0;width:100%;height:300px}.contact-info-container .contact-data-location{color:#4a4a4a;padding-left:0}.contact-info-container .contact-data-location .contact-data{height:300px;box-shadow:0 0 8px 0 #b0b0b0;padding:20px;position:relative;width:100%}.contact-info-container .contact-data-location .contact-data .contact-data-list #address{display:block}.contact-info-container .contact-data-location .contact-data .contact-data-list #postal-code{display:inline-block;padding-top:10px}.contact-info-container .contact-data-location .contact-data .contact-data-list #city{display:inline-block;padding-left:5px;padding-top:10px}.contact-info-container .contact-data-location .contact-data .contact-data-list .email a,.contact-info-container .contact-data-location .contact-data .contact-data-list .phone a{color:#4a4a4a}.service-search-v2-container .gift-icon{display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("../img/Iconos/gift.svg");background-size:18px;background-repeat:no-repeat}.my-gallery .img-thumbnail,.my-gallery figure{display:none}@media screen and (max-width: 1023px){.page-not-found-content{margin:30px 0 !important}}.header{font-size:0.9em;color:#838D8F;font-weight:normal}.header .wrapperHeadRow{position:relative}.header .wrapperHead{position:absolute;width:100%;z-index:3}.header .logo{padding-top:15px;padding-right:0}.header .logo img{width:210px}.header .headSup{border-bottom:1px solid #e5e5e5}.header .headSup .top-menu{font-size:0.9em;float:right;margin-bottom:0;height:40px;text-transform:uppercase}.header .headSup .top-menu .ico-login{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("../img/Iconos/ico-login.svg");background-size:17px;background-repeat:no-repeat}.header .headSup .top-menu .ico-logout{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("../img/Iconos/ico-logout.svg");background-size:17px;background-repeat:no-repeat}.header .headSup .top-menu .ico-cart{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("../img/Iconos/ico-cart.svg");position:relative;background-size:17px;background-repeat:no-repeat}.header .headSup .top-menu .ico-cart .label-cart{width:15px;height:14px;border-radius:8px;text-align:center;float:left;position:absolute;left:13px;top:0;z-index:1;background-color:#0082ca;color:#fff;font-size:9px}.header #toggle-input{display:none}.header .blog a{color:#0082ca;font-weight:bold}.header select{background-position:left -10px center !important}.header .language-selector{display:inline-block}.header .language-selector select{border:0;margin-bottom:0;font-size:1em;background-image:url("../img/Iconos/flecha-desplegar.png");color:#838D8F;font-weight:500;padding:0 0.8rem;text-transform:uppercase}.header .blog,.header .cart,.header .login{padding-top:10px;cursor:pointer;display:inline-block;padding:0 15px}.header .cart a,.header .login a{color:#838D8F}.header .login span{padding:2px}.header .main-menu{position:relative}.header .main-menu img{width:150px}.header .sidebar{text-align:right}.header .sidebar .item-menu-mt{display:none}.header .sidebar .menu-item{display:inline-block;padding:25px 5px 5px;text-align:center;position:relative}.header .sidebar .menu-item span{background-image:url("../img/Iconos/flecha-desplegar-azul.png");width:15px;height:10px;background-repeat:no-repeat;display:inline-block;cursor:pointer}.header .sidebar .menu-item a{font-weight:bold;text-transform:uppercase;color:#0082ca}.header .header-white-waves{position:absolute;background:url("../img/Olas/OlasBlancas.png") no-repeat;background-size:100% 100%;height:116px;width:100%;z-index:2}.header .header-blue-waves{background:url("../img/Olas/OlasAzules.png") no-repeat;background-size:100% 100%;height:157px;width:100%;z-index:2}@media screen and (max-width: 1400px){.header .header-blue-waves{background-size:initial !important}}.footer-blue-waves{padding:30px 0;background:url("../img/Olas/OlasAzules.png") no-repeat;background-size:100%;background-position:bottom}.container-footer-sup{padding:50px 0;border-top:1px #848e8f solid;border-bottom:1px #848e8f solid}.footer-sup .image-prefooter-container{margin-bottom:10px}.footer-sup .image-prefooter-container div{padding:20px;box-shadow:0 0 8px 0 #b0b0b0;border-radius:3px;height:180px}.footer-sup .newsletter-container .newsletter-success-message{color:#0B86CA;padding-top:20px;font-size:18px;font-family:'Prata'}.footer-sup .newsletter-container .newsletter{width:100% !important;padding:20px;box-shadow:0 0 8px 0 #b0b0b0;border-radius:3px;height:180px}.footer-sup .newsletter-container .newsletter span{color:#0B86CA;padding-top:20px;font-size:20px;font-family:'Prata';display:block;margin-bottom:5px}.footer-sup .newsletter-container .newsletter-form{position:relative}.footer-sup .newsletter-container .newsletter-form .input-email{float:none;margin-right:0;height:2.4375rem}.footer-sup .newsletter-container .newsletter-form .submit-newsletter{position:absolute;top:12%;right:2%;background:#0082ca;border:0;border-radius:2px;padding:5px 30px;background-image:url("../img/Iconos/adelante-blanca.svg");transform:rotate(180deg);background-repeat:no-repeat;background-size:40px;background-position:center;color:transparent;width:10%;height:auto}.footer-sup .image-prefooter-container{text-align:center}.footer-sup .follow-us #youtube{background:url("../img/Iconos/YOutube.svg") no-repeat;background-size:auto auto;display:block;background-size:25px;height:25px;float:left;width:25px;margin-right:5px}@media screen and (max-width: 380px){.footer-sup .follow-us #youtube{height:20px;width:20px;background-size:20px;margin-right:2px}}.footer-sup .follow-us #facebook{background:url("../img/Iconos/Faceb.svg") no-repeat;background-size:auto auto;display:block;background-size:25px;height:25px;float:left;width:25px;margin-right:5px}@media screen and (max-width: 380px){.footer-sup .follow-us #facebook{height:20px;width:20px;background-size:20px;margin-right:2px}}.footer-sup .follow-us #google-plus{background:url("../img/Iconos/Googl.svg") no-repeat;background-size:auto auto;display:block;background-size:25px;height:25px;float:left;width:25px;margin-right:5px}@media screen and (max-width: 380px){.footer-sup .follow-us #google-plus{height:20px;width:20px;background-size:20px;margin-right:2px}}.footer-sup .follow-us #twitter{background:url("../img/Iconos/Twitt.svg") no-repeat;background-size:auto auto;display:block;background-size:25px;height:25px;float:left;width:25px;margin-right:5px}@media screen and (max-width: 380px){.footer-sup .follow-us #twitter{height:20px;width:20px;background-size:20px;margin-right:2px}}.footer-sup .follow-us #instagram{background:url("../img/Iconos/Insta.svg") no-repeat;background-size:auto auto;display:block;background-size:25px;height:25px;float:left;width:25px;margin-right:5px}@media screen and (max-width: 380px){.footer-sup .follow-us #instagram{height:20px;width:20px;background-size:20px;margin-right:2px}}.footer-sup .input-email{border-radius:5px}.footer-sup .follow-us p{font-weight:bold;color:#4a4a4a}.footer-sup .follow-us .footer-num{padding-top:60px;overflow:hidden;width:100%}.footer-sup .follow-us .footer-num span{background:url("../img/Iconos/Telefono.svg") no-repeat;background-size:auto auto;height:14px;width:20px;display:inline-block;vertical-align:middle;background-size:14px}.footer-sup .footer-pages a{color:#4a4a4a;font-weight:normal}.footer-sup .footer-pages ul{list-style:none;font-size:0.9em;line-height:25px;margin-left:0}.footer-inf{font-size:0.8em;color:#838D8F}.footer-inf a{color:#838D8F;font-size:12px}.footer-inf p{padding:20px 0}.footer-inf .copyright{padding:10px;margin-left:0;padding-left:0;margin-bottom:0}.footer-inf .copyright li{display:inline-block;font-size:12px}.footer-inf .copyright li .footer-logo{width:15px}.footer-inf img{padding:15px 0;width:200px}.footer-inf .card-payment{text-align:center}.footer-inf .li-conditions{text-align:right;list-style:none;padding:20px 0;margin-left:0}.footer-inf .li-conditions li:first-child:before{content:" " !important}.footer-inf .li-conditions li:before{content:"• "}.footer-inf .li-conditions li{display:inline-block}@media screen and (min-width: 1024px){.menu-item .submenu-item{display:none;position:absolute;min-width:100%;z-index:20;left:0;padding:5px;background:#fefefede;z-index:-1;top:0;padding-top:50px}.menu-item .submenu-item .natura-bisse-title{display:none}.menu-item .submenu-item a{display:block;text-transform:initial !important;padding:15px 10px;text-align:left !important;color:#4a4a4a !important}#toggle-btn{display:none}}@media screen and (max-width: 1400px){.header .header-white-waves{background-size:initial !important}}@media screen and (max-width: 1023px){.cart span,.login span{display:none}.blog{display:none !important}.sidebar{position:fixed;width:300px;height:100%;right:-300px;top:0;background-color:#f5faf8;transition:all 300ms ease-in-out;overflow:auto;z-index:20000}.sidebar .icon-close-mt-container{margin-bottom:40px}.sidebar .icon-close-mt{background-image:url("../img/Iconos/flecha-desplegar-azul.svg");height:20px;width:20px;background-repeat:no-repeat;transform:rotate(270deg);float:right;background-size:100%;margin:10px}.sidebar .item-menu-mt{display:block !important;text-align:left !important;padding:10px 20px;border-bottom:1px solid #e5e5e5}.sidebar .item-menu-mt .lang-title{color:#0082ca;text-transform:uppercase}.sidebar .item-menu-mt .list-lang-mt{list-style:none;float:right;color:#e5e5e5}.sidebar .item-menu-mt .list-lang-mt a{color:#e5e5e5}.sidebar .item-menu-mt .list-lang-mt .lang-active{color:#0082ca}.sidebar .item-menu-mt .list-lang-mt li:first-child:before{content:" "}.sidebar .item-menu-mt .list-lang-mt li:before{content:"|";padding:2px}.sidebar .item-menu-mt .list-lang-mt li{display:inline-block}.sidebar .item-menu-mt span a{color:#4a4a4a !important}.sidebar .item-menu-mt #log-session-mt a{color:#4a4a4a !important;text-transform:initial;font-weight:bold;font-size:13pt}.sidebar .item-menu-mt a{color:#0082ca;text-transform:uppercase}.sidebar .menu-item{display:block !important;text-align:left !important;padding:0 !important}.sidebar .menu-item .submenu-item{background:#fff;display:none}.sidebar .menu-item .submenu-item .natura-bisse-title{display:block !important;margin:0}.sidebar .menu-item .submenu-item a{color:#b8b8b8;text-transform:inherit}.sidebar .menu-item a{font-weight:normal !important;padding:10px 20px !important;display:block;border-bottom:1px solid #e5e5e5}.sidebar .menu-item span{float:right;margin-top:5%;margin-right:5%}.sidebar img{display:none}#dark-foreground{position:fixed;display:none;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.46);z-index:101;cursor:pointer}#toggle-btn{position:absolute;right:0;top:20px;z-index:5}#toggle-btn .icon-menu-mobile{width:26px;height:20px;background:url("../img/Iconos/ico-menu.svg") no-repeat;display:block}#toggle-input:checked+#toggle-btn+.sidebar{right:0}#toggle-input:checked ~ #dark-foreground{display:block}.footer-blue-waves{background-size:initial !important;padding:0}.footer-inf{text-align:center}.li-conditions{text-align:center !important}.footer-sup .footer-num{padding-top:20px !important;font-size:13px}}@media screen and (max-width: 640px){p{line-height:25px}.newsletter-container .newsletter span{font-size:17px !important}.newsletter-container div{box-shadow:none !important;padding:0 !important;height:auto !important}}.service-search-v2-container{position:absolute;bottom:10%;left:0;right:0;padding:0 80px}.service-search-v2-container input,.service-search-v2-container select{border-radius:3px;border:1px solid #b8b8b8;box-shadow:none;color:#b8b8b8;font-weight:normal;font-size:0.8em !important}.service-search-v2-container .bv2-select-service{font-size:14px;background-image:url("../img/Iconos/flecha-desplegar.png")}.service-search-v2-container .bv2-service-date{background:#fff url("../img/Iconos/Día.svg") 11px;background-repeat:no-repeat;padding-left:35px}.service-search-v2-container .bv2-service-time{background:#fff url("../img/Iconos/Hora.svg") 11px;background-repeat:no-repeat;padding-left:35px}.service-search-v2-container .bv2-service-submit{border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:0.8em;background:#0082ca;letter-spacing:2px;color:#fff}.service-search-v2-container .bv2-service-submit:hover{background:#b8b8b8}.spa-sections{background:#87d2b3;padding:15px 0;margin-top:30px;color:#fff}.spa-sections .row{padding:0 15px}.spa-sections .row div{position:relative;margin:15px 0}.spa-sections .row div a{color:#fff}.spa-sections .row div img{width:100%;cursor:pointer}.spa-sections .row div h4{text-transform:uppercase;position:absolute;background:#4a4a4a4d;top:35%;left:0.9375rem;right:0.9375rem;text-align:center;letter-spacing:3px;padding:3%;font-size:18pt}.button-grey-container{padding-top:30px}.button-grey-container .button-grey{border-radius:20px;padding:5px 25px;text-transform:uppercase;font-weight:bold;font-size:0.8em;letter-spacing:2px;color:#838d8f;border:1px solid #838d8f;float:left;text-align:center;position:absolute;bottom:8%;z-index:2;cursor:pointer}.spa-info-section{color:#4a4a4a}.spa-info-section .container-info{box-shadow:0 0 8px 0 #b0b0b0;padding:20px;overflow:hidden;margin:15px 0;height:358px;position:relative;background:#fff}.offers-container{background:url("../img/Olas/OlasVerdes.png") no-repeat;background-size:100%;position:relative;margin-bottom:80px}@media screen and (max-width: 1023px){.offers-container{background-size:initial !important}}.offers-container .offer-prev-controls{background:url("../img/Iconos/atras.svg");height:70px;width:70px;display:block;position:absolute;top:50%;z-index:2;background-size:70px;background-repeat:no-repeat;left:5%}@media screen and (max-width: 1023px){.offers-container .offer-prev-controls{height:45px !important;width:45px !important;background-size:45px !important}}.offers-container .offer-next-controls{background:url("../img/Iconos/atras.svg");height:70px;width:70px;display:block;position:absolute;top:50%;z-index:2;background-size:70px;background-repeat:no-repeat;transform:rotate(180deg);right:5%}@media screen and (max-width: 1023px){.offers-container .offer-next-controls{height:45px !important;width:45px !important;background-size:45px !important}}.offers-container .row{padding:80px 0 55px}.offers-container h2{text-align:center;color:#4a4a4a;margin-bottom:40px;font-size:30px}.offer-wrapper{background:#f7f7f7;padding:0;box-shadow:0 0 8px 0 #b0b0b0;border-radius:5px;position:relative;overflow:hidden;margin:10px 0}.offer-wrapper .box-message{position:absolute;right:0;z-index:1;background:#e8580f;padding:10px;color:#fff;border-top-right-radius:5px;font-weight:500;text-transform:uppercase;text-align:center;font-size:12px;margin:0;max-width:125px}.offer-wrapper .box-price-container{background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden}.offer-wrapper .box-price-container p{color:#4a4a4a;font-weight:bold;font-size:1.5em;padding:10px;float:left;margin:5px}.offer-wrapper .box-price-container .button-cta{position:absolute;right:0;margin:15px;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:0.8em;background:#0082ca;letter-spacing:2px;color:#fff}@media screen and (max-width: 640px){.offer-wrapper .box-price-container .button-cta{margin:10px !important}}.offer-wrapper .box-price-container .button-cta:hover{background:#b8b8b8}.offer-wrapper .box-content{padding:10px 20px;border-bottom:#f0f0f0 1px solid;height:170px}.offer-wrapper .box-content h5{color:#4a4a4a}.offer-wrapper .box-content .box-info{font-size:14px;line-height:20px;color:#4a4a4a;height:80px;overflow:hidden}.offer-wrapper img{width:100%;border-radius:7px 7px 0 0;height:190px}.offer-wrapper .box-content{padding:5px 20px}.offer-wrapper .box-content .box-info-mobile{display:none}.offer-wrapper .offer-note{text-transform:uppercase;color:#838D8f;margin-bottom:0}.list-items{overflow:hidden}.list-items .columns{float:left !important}.list-items .list-item-wrapper{background:#f7f7f7;padding:0;box-shadow:0 0 8px 0 #b0b0b0;border-radius:5px;position:relative;overflow:hidden;margin:15px 0}.list-items .list-item-wrapper .box-message{position:absolute;right:0;z-index:1;background:#e8580f;padding:10px;color:#fff;border-top-right-radius:5px;font-weight:500;text-transform:uppercase;text-align:center;font-size:12px;margin:0;max-width:125px}.list-items .list-item-wrapper .box-price-container{background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden}.list-items .list-item-wrapper .box-price-container p{color:#4a4a4a;font-weight:bold;font-size:1.5em;padding:10px;float:left;margin:5px}.list-items .list-item-wrapper .box-price-container .button-cta{position:absolute;right:0;margin:15px;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:0.8em;background:#0082ca;letter-spacing:2px;color:#fff}@media screen and (max-width: 640px){.list-items .list-item-wrapper .box-price-container .button-cta{margin:10px !important}}.list-items .list-item-wrapper .box-price-container .button-cta:hover{background:#b8b8b8}.list-items .list-item-wrapper .box-content{padding:10px 20px;border-bottom:#f0f0f0 1px solid;height:170px}.list-items .list-item-wrapper .box-content h5{color:#4a4a4a}.list-items .list-item-wrapper .box-content .box-info{font-size:14px;line-height:20px;color:#4a4a4a;height:80px;overflow:hidden}.list-items .list-item-wrapper img{width:100%;border-radius:7px 7px 0 0;height:190px}.list-items .list-item-wrapper .box-image-container{padding:0;position:relative}.list-items .list-item-wrapper .box-content .date{text-transform:uppercase;color:#4a4a4a;font-size:12px;width:100%;margin-bottom:5px;float:left}.list-items .list-item-wrapper .box-content .date span{padding-left:5px}.list-items .list-item-wrapper .box-price-container{height:65px}.list-items .list-item-wrapper .box-content-container{padding:0}.service-container .button-service-container{text-align:center;width:100%;overflow:hidden;padding:30px 0}.service-container .button-service-container .button-look-all,.service-container .button-service-container .button-look-less{border:1px solid #0082ca;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:13px;background:#fff3;letter-spacing:2px;padding:8px 20px !important}@media screen and (max-width: 640px){.service-container .button-service-container .button-look-all,.service-container .button-service-container .button-look-less{padding:5px 20px !important}}.service-container .button-service-container .button-look-all:hover,.service-container .button-service-container .button-look-less:hover{background:#e5e5e5;color:#0082ca}.service-container .button-service-container .button-look-less{display:none}@media screen and (max-width: 1400px){.offers-items{padding:0 100px}}@media screen and (max-width: 1300px){.offers-items{padding:0 45px !important}.main-slider-prev-controls,.offer-prev-controls{left:0 !important}.main-slider-next-controls,.offer-next-controls{right:0 !important}}@media screen and (max-width: 1023px){.list-items .list-item-wrapper{box-shadow:none !important;border-bottom:#f0f0f0 1px solid;background:none !important}.list-items .list-item-wrapper .box-content{height:auto !important;padding:5px 5px !important}.list-items .list-item-wrapper .box-info{display:none}.list-items .list-item-wrapper .box-price-container p{font-size:12pt !important;margin:10px 5px !important;position:absolute;bottom:0;padding:0 !important}.list-items .list-item-wrapper .box-price-container .button-cta{margin:10px 5px !important;position:absolute;border:0;bottom:0;right:0;padding:5px 15px !important}.list-items .list-item-wrapper .box-image-container img{height:130px !important;object-fit:cover}.list-items .list-item-wrapper .box-price-container{height:auto !important}.list-items .list-item-wrapper h5{font-size:12pt}.box-price-container .button-cta{padding:8px 20px !important}.service-search-v2-container{padding:0 !important}.bv2-service-date-container,.bv2-service-time-container{width:50% !important}.bv2-service-time-select{width:100% !important}.bv2-select-service-container,.bv2-service-submit-container{width:100% !important}.spa-info-section .container-info{height:auto !important}}@media screen and (max-width: 640px){.offer-wrapper .offer-name{font-size:12px}.offer-wrapper .box-info-desktop{display:none}.offer-wrapper .box-info-mobile{display:block !important}.contact-map{padding-right:0.625rem !important}.contact-data-location{padding-left:0.625rem !important}}.header-home-slider{position:relative}.header-home-slider .home-slider-prev-controls{height:70px;width:70px;background-size:70px;background-repeat:no-repeat;display:block;position:absolute;top:45%;background:url("../img/Iconos/arrow-white.svg");z-index:5;left:5%}.header-home-slider .home-slider-next-controls{height:70px;width:70px;background-size:70px;background-repeat:no-repeat;display:block;position:absolute;top:45%;background:url("../img/Iconos/arrow-white.svg");z-index:5;transform:rotate(180deg);right:5%}.header-home-slider .img-home-slider{width:100%;object-fit:cover;height:550px;object-position:bottom}.header-home-slider .container-carousel{position:absolute;top:100px;left:0;right:0;text-shadow:0.1em 0.1em #333;height:250px}.header-home-slider .content-home-slider{width:70%;margin-top:60px;margin-left:2%}.header-home-slider .content-home-slider .title-slider{font-size:48px}.header-home-slider .content-home-slider .title-slider,.header-home-slider .content-home-slider p{color:#fff}.header-home-slider .content-home-slider p{margin-bottom:30px;font-size:1.4em}.header-home-slider .home-slider-video-container{position:absolute;right:-6%;top:105%;text-align:center}.header-home-slider .home-slider-video-container a{position:relative}.header-home-slider .home-slider-video-container img{width:172px;border-radius:10px;box-shadow:0 0 15px 0 #0a0a0a;display:initial}.header-home-slider .button-look-home-slider{color:#fff;font-weight:bold;font-size:0.8em;border:1px solid;padding:3px 15px;border-radius:20px;background:#fff3;text-transform:uppercase;padding:8px 30px !important;letter-spacing:2px;text-shadow:none}.header-home-slider .button-look-home-slider:hover{background:#e5e5e5}.info-medical-bienestar{padding:40px 0}.info-medical-bienestar a{position:absolute;top:90%;left:50%;transform:translate(-50%, -50%)}.info-medical-bienestar .relative-container-info{position:relative;text-align:center;margin:10px 0}.info-medical-bienestar .relative-container-info div{background:#4a4a4a4d;padding:8%;position:absolute;top:36%;left:0.9375rem;right:0.9375rem}.info-medical-bienestar .medical-title{text-transform:uppercase;border:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:3.5em;letter-spacing:20px}.info-medical-bienestar .bienestar-title{text-transform:uppercase;border:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:2.3em;letter-spacing:0;width:100%}.info-medical-bienestar img{width:100%}.fitness-plan{text-align:center;background:url("../img/Home/plan-fitness.jpg") center/cover;background-repeat:no-repeat}.fitness-plan h5{font-size:24px}.fitness-plan .row{max-width:55rem;padding:90px 0}.fitness-plan .title{color:#0082ca;text-transform:uppercase;margin-bottom:50px;font-size:30px}.fitness-plan .fitness-plan-container-bronze{color:#fff;padding:15px;position:relative;height:295px;background:#89713b;background:linear-gradient(#89713b, #d0b66c)}.fitness-plan .fitness-plan-container-gold{color:#fff;padding:15px;position:relative;height:295px;background:#efa925;background:linear-gradient(#efa925, #f6d337)}.fitness-plan .fitness-plan-container-platinum{color:#fff;padding:15px;position:relative;height:295px;background:#9a9a9a;background:linear-gradient(#9a9a9a, #d5d1c8)}.fitness-plan .fitness-plan-container-sparkly{color:#fff;padding:15px;position:relative;height:295px;background:#6d78ee;background:linear-gradient(#6d78ee, #b5bbeb)}.fitness-plan .fitness-plans-info{color:#fff}.fitness-plan .fitness-plans-info .plan-info{margin-top:25px;font-size:0.95em;line-height:1.5em}.fitness-plan .fitness-plans-info span{display:block;position:absolute;width:30%;border-top:1px solid;height:12px;left:35%;transform:rotate(0deg)}.fitness-plan .fitness-plans-info .button-look-fitness-plan{position:absolute;bottom:30px;left:55%;color:#fff;font-weight:bold;font-size:0.8em;border:1px solid;padding:3px 15px;border-radius:20px;background:#fff3;text-transform:uppercase}.fitness-plan .fitness-plans-info .button-look-fitness-plan:hover{background:#e5e5e5}.fitness-plan .fitness-plans-info .fitness-plan-price{position:absolute;bottom:10px;left:25%;font-weight:bold}.container-button-look-more{text-align:center}.button-look-more{border:1px solid #0082ca;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:13px;background:#fff3;letter-spacing:2px}@media screen and (max-width: 640px){.button-look-more{padding:5px 20px !important}}.button-look-more:hover{background:#e5e5e5;color:#0082ca}.petit-spa-container{color:#0082ca;background-repeat:no-repeat !important;background-position:100% 50% !important}.petit-spa-container .row{padding:100px 0}.petit-spa-container .petit-spa-logo-container{text-align:right}.petit-spa-container .petit-spa-logo-container img{width:250px}.petit-spa-container .container-button-look-more{margin-top:50px}.petit-spa-container .title{font-size:51px}.relax-container{background:#87d2b3;color:#fff}.relax-container .row{padding:60px 0}.relax-container .title-list .relax-list{list-style:none;font-size:51px;font-family:Prata;margin-left:0}.relax-container .title-list p{font-size:2.6em}.relax-container .luxury span{font-family:Prata;display:block;font-size:25px;width:200px}.relax-container .luxury p{font-size:1.8em;margin-bottom:0}.others-spa{background:url("../img/Olas/OlasVerdes.png") no-repeat;background-size:100%;position:relative}@media screen and (max-width: 1023px){.others-spa{background-size:initial !important}}.others-spa .row{max-width:50rem !important;padding:120px 0}.others-spa .others-spa-list{text-align:center;margin-left:0}.others-spa .others-spa-list li:first-child::before{content:" " !important}.others-spa .others-spa-list li::before{content:"• ";color:#0082ca}.others-spa .others-spa-list li{display:inline-block}.others-spa .others-spa-list li a{font-weight:bold;text-transform:uppercase;color:#0082ca;padding:2px}.others-spa h2{text-align:center;color:#4a4a4a;font-size:40px}.others-spa p{color:#838D8F;text-align:center;margin-bottom:30px}@media screen and (max-width: 1023px){.header-home-slider .container-carousel{top:80px !important}.header-home-slider .content-home-slider{width:100% !important;padding:5%;margin-top:0 !important;margin-left:0 !important}.header-home-slider .content-home-slider .title-slider{font-size:34px !important}.petit-spa-logo-container{text-align:left !important}.petit-spa-logo-container img{width:170px !important}.home-slider-next-controls,.home-slider-prev-controls{display:none !important}.container-footer-sup,.info-medical-bienestar,.others-spa .row,.petit-spa-container .row,.relax-container .row{padding:30px 15px}.info-medical-bienestar .medical-title{letter-spacing:10px !important;font-size:20px}.info-medical-bienestar .bienestar-title{letter-spacing:3px !important;font-size:18px !important}.fitness-plan{padding:20px 15px}.fitness-plan .row{padding:20px 0}.fitness-plan .fitness-plan-container-bronze,.fitness-plan .fitness-plan-container-gold,.fitness-plan .fitness-plan-container-platinum,.fitness-plan .fitness-plan-container-sparkly{height:170px !important;margin-top:4px}.fitness-plan .fitness-plans-info div{padding-right:2px;padding-left:2px}.plan-info{display:none}.home-slider-video-container{position:static !important}.home-slider-video-container img{border:2px solid #fff}}@media screen and (min-width: 1024px) and (max-width: 1400px){.header-home-slider .content-home-slider{margin-left:12% !important}}@media screen and (max-width: 1350px){.home-slider-video-container{right:3% !important}}@media screen and (min-width: 1024px){.relax-container .text-info{padding:0 33px;line-height:30px}}@media screen and (max-width: 1023px){.relax-container .relax-list{font-size:25px !important}}@media screen and (min-width: 640px){.fitness-plans-info div{padding-left:1px;padding-right:1px}}@media screen and (max-width: 639px){.header-home-slider .content-home-slider p{font-size:initial !important}.petit-spa-container{background-position:90% !important}.petit-spa-container .title{font-size:21pt !important}.fitness-plan-price{left:10% !important}.button-look-fitness-plan{left:55% !important;bottom:25px !important}.luxury{position:relative}.luxury h4{font-size:15pt}.luxury img{position:absolute;right:0;bottom:-20%;width:120px}}.header-container-facilities{position:relative;color:#fff}.header-container-facilities .header-facilities-image{width:100%;object-fit:cover;height:400px}.header-container-facilities .row{position:absolute;top:43%;left:0;right:0;text-shadow:0.1em 0.1em #333}.header-container-facilities h1{left:2%;font-size:40pt;position:absolute}.facilities-content{padding:40px 0}.facilities-content .facilities-info p{color:#4a4a4a;font-weight:500}.facilities-content .facilities-info .button-look-gallery-container{text-align:center;margin:60px 0}.facilities-content .facilities-info .button-look-gallery-container .button-look-gallery{border:1px solid #0082ca;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:13px;background:#fff3;letter-spacing:2px;padding:8px 20px !important}@media screen and (max-width: 640px){.facilities-content .facilities-info .button-look-gallery-container .button-look-gallery{padding:5px 20px !important}}.facilities-content .facilities-info .button-look-gallery-container .button-look-gallery:hover{background:#e5e5e5;color:#0082ca}.facilities-content .amenities-list{color:#4a4a4a;line-height:34px;list-style:none}.facilities-content .amenities-list li::before{content:"• ";color:#4a4a4a;font-size:11px;vertical-align:middle}.facilities-content .download-pdf-container{float:left;width:100%;margin-top:40px;position:relative;height:100px}.facilities-content .download-pdf-container .download-pdf{text-transform:uppercase;color:#fff;background-color:#45BAE2;padding:15px 25px;border-radius:5px;font-weight:bold;position:absolute;width:250px;left:0;right:0;margin:0 auto;z-index:5}.facilities-content .download-pdf-container .download-pdf:hover{background-color:#b8b8b8}.facilities-content .download-pdf-container .download-pdf .download-icon{background-image:url("../img/Iconos/download.svg");background-repeat:no-repeat;display:inline-block;width:50px;height:43px;background-size:43px;vertical-align:middle;float:left}@media screen and (max-width: 1023px){.header-facilities-image{height:230px !important}}@media screen and (max-width: 970px){.facilities-content{padding-bottom:0 !important}.amenities-list{margin-left:0}}.offers-list-content{margin-bottom:50px}.offers-list-content h1{text-align:center;color:#4a4a4a}.offers-list-content .button-look-offers-container{text-align:center;width:100%;overflow:hidden;padding:30px 0}.offers-list-content .button-look-offers-container .button-look-less-offers,.offers-list-content .button-look-offers-container .button-look-more-offers{border:1px solid #0082ca;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:13px;background:#fff3;letter-spacing:2px;padding:8px 20px !important}@media screen and (max-width: 640px){.offers-list-content .button-look-offers-container .button-look-less-offers,.offers-list-content .button-look-offers-container .button-look-more-offers{padding:5px 20px !important}}.offers-list-content .button-look-offers-container .button-look-less-offers:hover,.offers-list-content .button-look-offers-container .button-look-more-offers:hover{background:#e5e5e5;color:#0082ca}.offers-list-content .button-look-offers-container .button-look-less-offers{display:none}.header-container-offer{position:relative;color:#fff}.header-container-offer .offer-top-container{position:absolute;left:0;right:0;top:45%;padding:0 15px;text-shadow:0.1em 0.1em #333}.header-container-offer .offer-top-container span{font-weight:500;letter-spacing:5px;font-size:15px;text-transform:uppercase}.header-container-offer .offer-top-container h1{font-size:55px;margin-top:10px;max-width:90%}.header-container-offer .offer-top-container .top-offer-price-container{position:absolute;right:0;top:0;background-color:#fff;border-radius:50%;height:150px;width:160px;color:#4a4a4a;border:6px solid #e5e5e566;padding:15px;text-align:center;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:none}.header-container-offer .offer-top-container .top-offer-price-container .price{margin-bottom:0;font-size:35px;font-weight:bold;padding-top:28px}.header-container-offer .offer-top-container .top-offer-price-container .price small{font-size:17px;margin-bottom:10px;line-height:35px}.header-container-offer .offer-top-container .top-offer-price-container .vat-included{text-transform:uppercase;font-size:13px;font-weight:normal;letter-spacing:inherit}.header-container-offer img{width:100%;height:500px;object-fit:cover}.offer-content{color:#4a4a4a}.offer-content .suplements-container{display:none;background-color:#fdf9f8;text-align:center;padding:10px 0}.offer-content .suplements-container .suplements-list{list-style:none;font-weight:500;margin-bottom:0}.offer-content .suplements-container .suplements-list li{display:inline-block;padding:10px 35px}.offer-content .suplements-container .suplements-list li .icon-inc{display:inline-block;vertical-align:middle;width:30px;height:25px;background:url("../img/Iconos/incluye.svg");background-repeat:no-repeat;background-size:22px}.offer-content .offer-conditions-container{padding:10px 15px;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;font-weight:500}.offer-content .offer-conditions-container .title{text-transform:uppercase}.offer-content .offer-conditions-container p{margin:0}.offer-content .valid-date-container{padding:30px 0;text-align:center;color:#0082ca;font-weight:500;font-size:25px}.offer-content .valid-date-container .message{display:block}.offer-content .booking-container{max-width:65rem;margin-bottom:30px}.offer-content .booking-container h2{text-align:center}.offer-content .booking-container .service-search-v2-container{position:relative;padding:40px 0;overflow:hidden}@media screen and (max-width: 1023px){.offer-top-container{top:35% !important}.offer-top-container .top-offer-price-container{top:170px !important;left:0;margin:0 auto}.suplements-container{display:none}.offer-info{margin-top:75px}}.header-container-others-spas{position:relative;color:#fff}.header-container-others-spas .header-others-spas-image{width:100%;object-fit:cover;height:400px}.header-container-others-spas .row{position:absolute;top:43%;left:0;right:0;text-shadow:0.1em 0.1em #333}.header-container-others-spas h1{left:2%;font-size:40pt;position:absolute}.others-spas-content{padding:40px 0}.others-spas-content .spa-container{overflow:hidden;box-shadow:0 0 8px 0 #b0b0b0;margin-bottom:40px}.others-spas-content .image-spa-container{height:300px;padding-right:0;padding-left:0}.others-spas-content .image-spa-container img{height:100%;width:100%;cursor:pointer}.others-spas-content .info-spa-container{color:#4a4a4a;padding-left:0}.others-spas-content .info-spa-container h3{font-size:25pt;color:#4a4a4a}.others-spas-content .info-spa-container div:first-child{height:300px;padding:20px;position:relative}.others-spas-content .info-spa-container div:first-child .contact-email{color:#4a4a4a}.others-spas-content .info-spa-container div:first-child p{margin-bottom:0}.others-spas-content .info-spa-container div:first-child p span{padding-left:5px}@media screen and (max-width: 1023px){.header-others-spas-image{height:230px !important}}@media screen and (max-width: 970px){.others-spas-content{padding-bottom:0 !important}.image-spa-container{height:auto !important}.info-spa-container{padding-left:0.625rem !important}}.header-container-medical{position:relative;color:#fff}.header-container-medical .row:first-child{position:absolute;top:30%;left:0;right:0;text-shadow:0.1em 0.1em #333}.header-container-medical img{width:100%;height:600px;object-fit:cover}.header-container-medical h1{position:absolute;left:2%;width:60%;font-size:40pt}.header-container-medical .gallery-video-container{position:absolute;right:2%}.medical-content{padding:40px 0}.medical-content .medical-left-info p{color:#4a4a4a;font-weight:500}.medical-content .download-pdf-container{float:left;width:100%;margin-top:40px;position:relative;height:100px;margin-bottom:40px}.medical-content .download-pdf-container .download-pdf{text-transform:uppercase;color:#fff;background-color:#45BAE2;padding:15px 25px;border-radius:5px;font-weight:bold;position:absolute;width:250px;left:0;right:0;margin:0 auto;z-index:5}.medical-content .download-pdf-container .download-pdf:hover{background-color:#b8b8b8}.medical-content .download-pdf-container .download-pdf .download-icon{background-image:url("../img/Iconos/download.svg");background-repeat:no-repeat;display:inline-block;width:50px;height:43px;background-size:43px;vertical-align:middle;float:left}.medical-content .programs-container .container-programs-one{max-width:44rem;text-align:center;margin:0 auto;color:#4a4a4a;margin-bottom:40px}.medical-content .programs-container .container-programs-two&gt;div{position:relative;margin-bottom:30px;cursor:pointer}.medical-content .programs-container .container-programs-two&gt;div::after{content:"";position:absolute;top:0;bottom:0;left:15px;right:15px;box-shadow:inset 0 0 8px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 -20px 15px rgba(0,0,0,0.3);border-radius:5px}@media screen and (max-width: 640px){.medical-content .programs-container .container-programs-two&gt;div::after{left:10px !important;right:10px !important}}.medical-content .programs-container .container-programs-two&gt;div p{position:absolute;text-shadow:0.1em 0.1em #333;color:#fff;z-index:10;margin-left:5%;bottom:-5px;font-weight:bold;font-size:17px;max-width:70%}@media screen and (max-width: 1023px){.medical-content .programs-container .container-programs-two&gt;div p{font-size:14px !important}}.medical-content .programs-container .container-programs-two&gt;div .icon-arrow-right{width:17px;height:30px;background:url("../img/Iconos/flecha-desplegar-blanca.svg");background-repeat:repeat;background-size:auto auto;position:absolute;right:9%;bottom:0;background-repeat:no-repeat;background-size:13px;z-index:2}.medical-content .programs-container .container-programs-two img{border-radius:5px;box-shadow:0 0 8px 0 #b0b0b0;width:100%}.medical-content .button-programs-container{text-align:center;width:100%;overflow:hidden;padding:30px 0}.medical-content .button-programs-container .button-look-all,.medical-content .button-programs-container .button-look-less{border:1px solid #0082ca;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:13px;background:#fff3;letter-spacing:2px;padding:8px 20px !important}@media screen and (max-width: 640px){.medical-content .button-programs-container .button-look-all,.medical-content .button-programs-container .button-look-less{padding:5px 20px !important}}.medical-content .button-programs-container .button-look-all:hover,.medical-content .button-programs-container .button-look-less:hover{background:#e5e5e5;color:#0082ca}.medical-content .button-programs-container .button-look-less{display:none}.medical-content .treatments{padding:20px 0;overflow:hidden;width:100%}.medical-content .treatments .container-treatments-one{max-width:44rem;text-align:center;margin:0 auto;color:#4a4a4a;margin-bottom:40px}.medical-content .treatments .container-treatments-two .service-wrapper{padding:0;box-shadow:0 0 8px 0 #b0b0b0;border-radius:5px;position:relative;overflow:hidden;margin:20px 0}.medical-content .treatments .container-treatments-two .service-wrapper .box-message{position:absolute;right:0;z-index:1;background:#e8580f;padding:10px;color:#fff;border-top-right-radius:5px;font-weight:500;text-transform:uppercase;text-align:center;font-size:12px;margin:0;max-width:125px}.medical-content .treatments .container-treatments-two .service-wrapper .box-price-container{background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden}.medical-content .treatments .container-treatments-two .service-wrapper .box-price-container p{color:#4a4a4a;font-weight:bold;font-size:1.5em;padding:10px;float:left;margin:5px}.medical-content .treatments .container-treatments-two .service-wrapper .box-price-container .button-cta{position:absolute;right:0;margin:15px;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:0.8em;background:#0082ca;letter-spacing:2px;color:#fff}@media screen and (max-width: 640px){.medical-content .treatments .container-treatments-two .service-wrapper .box-price-container .button-cta{margin:10px !important}}.medical-content .treatments .container-treatments-two .service-wrapper .box-price-container .button-cta:hover{background:#b8b8b8}.medical-content .treatments .container-treatments-two .service-wrapper .box-content{padding:10px 20px;border-bottom:#f0f0f0 1px solid;height:170px}.medical-content .treatments .container-treatments-two .service-wrapper .box-content h5{color:#4a4a4a}.medical-content .treatments .container-treatments-two .service-wrapper .box-content .box-info{font-size:14px;line-height:20px;color:#4a4a4a;height:80px;overflow:hidden}.medical-content .treatments .container-treatments-two .service-wrapper img{width:100%;border-radius:7px 7px 0 0;height:190px}.medical-content .treatments .container-treatments-two .service-wrapper .box-image-container{padding:0;position:relative}.medical-content .treatments .container-treatments-two .service-wrapper .box-info{font-size:14px;line-height:20px;color:#4a4a4a}.medical-content .treatments .container-treatments-two .service-wrapper .box-content-container{padding:0}@media screen and (max-width: 1023px){.header-container-medical h1{width:initial !important}.service-wrapper{box-shadow:none !important;border-bottom:#f0f0f0 1px solid}.service-wrapper .box-content{height:auto !important;padding:5px 5px !important}.service-wrapper .box-info{display:none}.service-wrapper .box-price-container p{font-size:12pt !important;margin:10px 5px !important;position:absolute;bottom:0;padding:0 !important}.service-wrapper .box-price-container .button-cta{margin:10px 5px !important;position:absolute;border:0;bottom:0;right:0;padding:5px 15px !important}.service-wrapper .box-image-container img{height:130px !important;object-fit:cover}.service-wrapper h5{font-size:12pt}}.header-sala-duo{position:relative;color:#fff;height:400px;text-shadow:0.1em 0.1em #333}.header-sala-duo .row{position:absolute;top:45%;left:0;right:0;padding:0 15px}.header-sala-duo img{width:100%;height:400px;object-fit:cover}.header-sala-duo h1{font-size:40pt}.header-sala-duo p{position:absolute;left:0;right:0;top:62%;text-align:center;font-size:1.4em}.sala-duo-content{padding:40px 0}.sala-duo-content .sala-duo-info-container{max-width:50rem;padding:40px 0}.sala-duo-content .sala-duo-info{text-align:center}.sala-duo-content .sala-duo-info p{color:#4a4a4a}.sala-duo-content .packages-container h4{text-align:center;color:#4a4a4a;margin-bottom:40px}.sala-duo-content .packages-container .service-wrapper{padding:0;box-shadow:0 0 8px 0 #b0b0b0;border-radius:5px;position:relative;overflow:hidden;margin:10px 0}.sala-duo-content .packages-container .service-wrapper .box-message{position:absolute;right:0;z-index:1;background:#e8580f;padding:10px;color:#fff;border-top-right-radius:5px;font-weight:500;text-transform:uppercase;text-align:center;font-size:12px;margin:0;max-width:125px}.sala-duo-content .packages-container .service-wrapper .box-price-container{background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden}.sala-duo-content .packages-container .service-wrapper .box-price-container p{color:#4a4a4a;font-weight:bold;font-size:1.5em;padding:10px;float:left;margin:5px}.sala-duo-content .packages-container .service-wrapper .box-price-container .button-cta{position:absolute;right:0;margin:15px;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:0.8em;background:#0082ca;letter-spacing:2px;color:#fff}@media screen and (max-width: 640px){.sala-duo-content .packages-container .service-wrapper .box-price-container .button-cta{margin:10px !important}}.sala-duo-content .packages-container .service-wrapper .box-price-container .button-cta:hover{background:#b8b8b8}.sala-duo-content .packages-container .service-wrapper .box-content{padding:10px 20px;border-bottom:#f0f0f0 1px solid;height:170px}.sala-duo-content .packages-container .service-wrapper .box-content h5{color:#4a4a4a}.sala-duo-content .packages-container .service-wrapper .box-content .box-info{font-size:14px;line-height:20px;color:#4a4a4a;height:80px;overflow:hidden}.sala-duo-content .packages-container .service-wrapper img{width:100%;border-radius:7px 7px 0 0;height:190px}.sala-duo-content .packages-container .service-wrapper .box-image-container{padding:0;position:relative}.sala-duo-content .packages-container .service-wrapper .box-info{font-size:14px;line-height:20px;color:#4a4a4a}.sala-duo-content .packages-container .service-wrapper .box-content-container{padding:0}@media screen and (max-width: 1023px){.service-wrapper{box-shadow:none !important;border-bottom:#f0f0f0 1px solid}.service-wrapper .box-content{height:auto !important;padding:5px 5px !important}.service-wrapper .box-info{display:none}.service-wrapper .box-price-container p{font-size:12pt !important;margin:10px 5px !important;position:absolute;bottom:0;padding:0 !important}.service-wrapper .box-price-container .button-cta{margin:10px 5px !important;position:absolute;border:0;bottom:0;right:0;padding:5px 15px !important}.service-wrapper .box-image-container img{height:130px !important;object-fit:cover}}@media screen and (min-width: 970px){.header-sala-duo p{width:40%;margin:0 auto}}@media screen and (max-width: 640px){.header-sala-duo p{font-size:initial !important}}@media screen and (max-width: 970px){.header-sala-duo h1{top:30% !important}.header-sala-duo p{top:50% !important}}.header-container-spa{position:relative;color:#fff;height:600px}.header-container-spa .row:first-child{position:absolute;top:30%;left:0;right:0;padding:0 15px;text-shadow:0.1em 0.1em #333}.header-container-spa img{width:100%;object-fit:cover;height:600px}.header-container-spa h1{font-size:40pt}.header-container-spa p{width:40%}.spa-content{padding:40px 0}.spa-content .spa-left-info p{color:#4a4a4a;font-weight:500}.spa-content .download-pdf-container{float:left;width:100%;margin-top:40px;position:relative;height:100px;margin-bottom:40px}.spa-content .download-pdf-container .download-pdf{text-transform:uppercase;color:#fff;background-color:#45BAE2;padding:15px 25px;border-radius:5px;font-weight:bold;position:absolute;width:250px;left:0;right:0;margin:0 auto;z-index:5}.spa-content .download-pdf-container .download-pdf:hover{background-color:#b8b8b8}.spa-content .download-pdf-container .download-pdf .download-icon{background-image:url("../img/Iconos/download.svg");background-repeat:no-repeat;display:inline-block;width:50px;height:43px;background-size:43px;vertical-align:middle;float:left}.spa-content .programs-spa{display:none}.spa-content .programs-spa .container-spa-one{max-width:44rem;text-align:center;margin:0 auto;color:#4a4a4a;margin-bottom:40px}.spa-content .programs-spa .container-spa-two&gt;div{position:relative;margin-bottom:30px;cursor:pointer}.spa-content .programs-spa .container-spa-two&gt;div::after{content:"";position:absolute;top:0;bottom:0;left:15px;right:15px;box-shadow:inset 0 0 8px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 -20px 15px rgba(0,0,0,0.3);border-radius:5px}@media screen and (max-width: 640px){.spa-content .programs-spa .container-spa-two&gt;div::after{left:10px !important;right:10px !important}}.spa-content .programs-spa .container-spa-two&gt;div p{position:absolute;text-shadow:0.1em 0.1em #333;color:#fff;z-index:10;margin-left:5%;bottom:-5px;font-weight:bold;font-size:17px;max-width:70%}@media screen and (max-width: 1023px){.spa-content .programs-spa .container-spa-two&gt;div p{font-size:14px !important}}.spa-content .programs-spa .container-spa-two&gt;div .icon-arrow-right{width:17px;height:30px;background:url("../img/Iconos/flecha-desplegar-blanca.svg");background-repeat:repeat;background-size:auto auto;position:absolute;right:9%;bottom:0;background-repeat:no-repeat;background-size:13px;z-index:2}.spa-content .programs-spa .container-spa-two img{border-radius:5px;box-shadow:0 0 8px 0 #b0b0b0;width:100%}.spa-content .container-facilities-gallery{padding-top:40px;position:relative}.spa-content .container-facilities-gallery h2{text-align:center;color:#4a4a4a}.spa-content .container-facilities-gallery .facilities-gallery-prev-controls{background:url("../img/Iconos/atras.svg");height:70px;width:70px;display:block;position:absolute;top:50%;z-index:2;background-size:70px;background-repeat:no-repeat;top:55% !important;left:5%}@media screen and (max-width: 1023px){.spa-content .container-facilities-gallery .facilities-gallery-prev-controls{height:45px !important;width:45px !important;background-size:45px !important}}.spa-content .container-facilities-gallery .facilities-gallery-next-controls{background:url("../img/Iconos/atras.svg");height:70px;width:70px;display:block;position:absolute;top:50%;z-index:2;background-size:70px;background-repeat:no-repeat;top:55% !important;transform:rotate(180deg);right:5%}@media screen and (max-width: 1023px){.spa-content .container-facilities-gallery .facilities-gallery-next-controls{height:45px !important;width:45px !important;background-size:45px !important}}.spa-content .container-facilities-gallery .facilities-gallery{text-align:center;position:relative;padding:0 !important}.spa-content .container-facilities-gallery .facilities-gallery p{position:absolute;bottom:0;margin-left:30px;color:#ffff;font-weight:bold;text-shadow:0.1em 0.1em #333}.spa-content .container-facilities-gallery .facilities-gallery img{border-radius:5px;box-shadow:0 0 8px 0 #b0b0b0;width:100%}.spa-content .button-look-gallery-container,.spa-content .button-look-programs-container{text-align:center;width:100%;overflow:hidden;padding:30px 0}.spa-content .button-look-gallery-container .button-look-programs,.spa-content .button-look-gallery-container .look-gallery,.spa-content .button-look-programs-container .button-look-programs,.spa-content .button-look-programs-container .look-gallery{border:1px solid #0082ca;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:13px;background:#fff3;letter-spacing:2px;padding:8px 20px !important;color:#0082ca;cursor:pointer}@media screen and (max-width: 640px){.spa-content .button-look-gallery-container .button-look-programs,.spa-content .button-look-gallery-container .look-gallery,.spa-content .button-look-programs-container .button-look-programs,.spa-content .button-look-programs-container .look-gallery{padding:5px 20px !important}}.spa-content .button-look-gallery-container .button-look-programs:hover,.spa-content .button-look-gallery-container .look-gallery:hover,.spa-content .button-look-programs-container .button-look-programs:hover,.spa-content .button-look-programs-container .look-gallery:hover{background:#e5e5e5;color:#0082ca}.spa-content .container-info-spa{background:url("../img/Olas/OlasVerdes.png") no-repeat;background-size:100%;position:relative}@media screen and (max-width: 1023px){.spa-content .container-info-spa{background-size:initial !important}}.spa-content .container-info-spa .row{padding-top:40px}@media screen and (max-width: 970px){.header-container-spa p{width:initial !important}}.header-container-presents{position:relative;color:#4a4a4a}.header-container-presents img{width:100%;object-fit:cover;height:500px}.header-container-presents h1{width:40%;padding-top:10px}.header-container-presents span{font-weight:500;letter-spacing:5px;font-size:15px;text-transform:uppercase}.header-container-presents .row{position:absolute;top:43%;left:0;right:0;padding:0 15px}.presents-content{color:#4a4a4a;padding:40px 0 0}.presents-content .row:first-child{max-width:44rem;text-align:center;margin:0 auto;color:#4a4a4a;margin-bottom:40px}.presents-content .presents-description-container p{font-weight:500}.presents-content .presents-steps-container{float:right;position:relative}.presents-content .presents-steps-container .presents-steps-list{font-weight:400;list-style:none}.presents-content .presents-steps-container .presents-steps-list li{margin-bottom:40px;margin-left:5px}.presents-content .presents-steps-container .presents-steps-list li .step-1::before{position:absolute;background-size:30px;width:30px;height:30px;content:"";background-repeat:no-repeat;left:0;background-image:url("../img/Iconos/incluye.svg")}.presents-content .presents-steps-container .presents-steps-list li .step-2::before{position:absolute;background-size:30px;width:30px;height:30px;content:"";background-repeat:no-repeat;left:0;background-size:25px !important;background-image:url("../img/Iconos/gift.svg")}.presents-content .presents-steps-container .presents-steps-list li .step-3::before{position:absolute;background-size:30px;width:30px;height:30px;content:"";background-repeat:no-repeat;left:0;background-image:url("../img/Iconos/ico-cart-presents.svg")}.presents-content .presents-steps-container .presents-steps-list li .step-4::before{position:absolute;background-size:30px;width:30px;height:30px;content:"";background-repeat:no-repeat;left:0;background-size:25px !important;left:5px !important;background-image:url("../img/Iconos/ico-comments-presents.svg")}.presents-content .presents-steps-container .presents-steps-list li span{font-weight:bold}.presents-content .presents-steps-container .presents-steps-list li span::after{content:"• ";padding:5px;font-size:10px;vertical-align:middle}@media screen and (max-width: 1023px){.header-container-presents h1{width:initial !important}}.header-container-petit-spa{position:relative;color:#fff;height:600px}.header-container-petit-spa .row{position:absolute;top:40%;left:0;right:0;text-shadow:0.1em 0.1em #333}.header-container-petit-spa h1{position:absolute;padding:0 15px;width:70%;font-size:40pt}.header-container-petit-spa .petit-spa-video-container{position:absolute;right:2%;text-align:center}.header-container-petit-spa .petit-spa-video-container a{position:relative}.header-container-petit-spa .petit-spa-video-container img{width:220px;border-radius:10px;box-shadow:0 0 15px 0 #0a0a0a;display:initial}.header-container-petit-spa .header-petit-spa-image{width:100%;object-fit:cover;height:600px}.petit-spa-content{padding:40px 0;color:#4a4a4a}.petit-spa-content .petit-spa-left-info .bold-style{font-weight:bold}.petit-spa-content .title-container{position:relative;height:170px;overflow:hidden;width:100%}.petit-spa-content .title-container img{position:absolute;right:25%;display:block;z-index:11}.petit-spa-content .title-container h2{position:absolute;margin:0 auto;left:0;right:0;top:60%}.petit-spa-content .petit-spa-right-info .conditions-title{font-family:Prata;font-size:22px}.petit-spa-content .petit-spa-right-info .petit-spa-conditions{font-size:14px;padding-top:10px;list-style:none;margin-left:0}.petit-spa-content .petit-spa-right-info .petit-spa-conditions li:before{content:"• "}.petit-spa-content .download-pdf-container{float:left;width:100%;margin-top:40px;position:relative;height:100px;margin-bottom:40px}.petit-spa-content .download-pdf-container .download-pdf{text-transform:uppercase;color:#fff;background-color:#45BAE2;padding:15px 25px;border-radius:5px;font-weight:bold;position:absolute;width:250px;left:0;right:0;margin:0 auto;z-index:5}.petit-spa-content .download-pdf-container .download-pdf:hover{background-color:#b8b8b8}.petit-spa-content .download-pdf-container .download-pdf .download-icon{background-image:url("../img/Iconos/download.svg");background-repeat:no-repeat;display:inline-block;width:50px;height:43px;background-size:43px;vertical-align:middle;float:left}.petit-spa-content .petit-spa-esthetic{background:url("../img/PetitSpa/Biomar-PetitSpa-FondoBubbles.png");background-repeat:repeat;background-position-y:0;background-repeat:no-repeat;background-position-y:35%}.petit-spa-content .petit-spa-esthetic .title-container{background:url("../img/Iconos/Peix.png");background-position-y:0;background-repeat:no-repeat;background-position:0;background-size:100px}.petit-spa-content .petit-spa-esthetic h2,.petit-spa-content .petit-spa-programs h2,.petit-spa-content .petit-spa-treatments h2{text-align:center;text-transform:uppercase;letter-spacing:4px}.petit-spa-content .petit-spa-esthetic .grey-container,.petit-spa-content .petit-spa-programs .grey-container,.petit-spa-content .petit-spa-treatments .grey-container{text-align:center;color:#4a4a4a;background-color:#f1f1f1;padding:5px 0;font-family:Prata;font-size:22px;overflow:hidden;width:100%}.petit-spa-content .petit-spa-esthetic .service-wrapper,.petit-spa-content .petit-spa-programs .service-wrapper,.petit-spa-content .petit-spa-treatments .service-wrapper{padding:0;box-shadow:0 0 8px 0 #b0b0b0;border-radius:5px;position:relative;overflow:hidden;margin:40px 0}.petit-spa-content .petit-spa-esthetic .service-wrapper .box-message,.petit-spa-content .petit-spa-programs .service-wrapper .box-message,.petit-spa-content .petit-spa-treatments .service-wrapper .box-message{position:absolute;right:0;z-index:1;background:#e8580f;padding:10px;color:#fff;border-top-right-radius:5px;font-weight:500;text-transform:uppercase;text-align:center;font-size:12px;margin:0;max-width:125px}.petit-spa-content .petit-spa-esthetic .service-wrapper .box-price-container,.petit-spa-content .petit-spa-programs .service-wrapper .box-price-container,.petit-spa-content .petit-spa-treatments .service-wrapper .box-price-container{background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden}.petit-spa-content .petit-spa-esthetic .service-wrapper .box-price-container p,.petit-spa-content .petit-spa-programs .service-wrapper .box-price-container p,.petit-spa-content .petit-spa-treatments .service-wrapper .box-price-container p{color:#4a4a4a;font-weight:bold;font-size:1.5em;padding:10px;float:left;margin:5px}.petit-spa-content .petit-spa-esthetic .service-wrapper .box-price-container .button-cta,.petit-spa-content .petit-spa-programs .service-wrapper .box-price-container .button-cta,.petit-spa-content .petit-spa-treatments .service-wrapper .box-price-container .button-cta{position:absolute;right:0;margin:15px;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:0.8em;background:#0082ca;letter-spacing:2px;color:#fff}@media screen and (max-width: 640px){.petit-spa-content .petit-spa-esthetic .service-wrapper .box-price-container .button-cta,.petit-spa-content .petit-spa-programs .service-wrapper .box-price-container .button-cta,.petit-spa-content .petit-spa-treatments .service-wrapper .box-price-container .button-cta{margin:10px !important}}.petit-spa-content .petit-spa-esthetic .service-wrapper .box-price-container .button-cta:hover,.petit-spa-content .petit-spa-programs .service-wrapper .box-price-container .button-cta:hover,.petit-spa-content .petit-spa-treatments .service-wrapper .box-price-container .button-cta:hover{background:#b8b8b8}.petit-spa-content .petit-spa-esthetic .service-wrapper .box-content,.petit-spa-content .petit-spa-programs .service-wrapper .box-content,.petit-spa-content .petit-spa-treatments .service-wrapper .box-content{padding:10px 20px;border-bottom:#f0f0f0 1px solid;height:170px}.petit-spa-content .petit-spa-esthetic .service-wrapper .box-content h5,.petit-spa-content .petit-spa-programs .service-wrapper .box-content h5,.petit-spa-content .petit-spa-treatments .service-wrapper .box-content h5{color:#4a4a4a}.petit-spa-content .petit-spa-esthetic .service-wrapper .box-content .box-info,.petit-spa-content .petit-spa-programs .service-wrapper .box-content .box-info,.petit-spa-content .petit-spa-treatments .service-wrapper .box-content .box-info{font-size:14px;line-height:20px;color:#4a4a4a;height:80px;overflow:hidden}.petit-spa-content .petit-spa-esthetic .service-wrapper img,.petit-spa-content .petit-spa-programs .service-wrapper img,.petit-spa-content .petit-spa-treatments .service-wrapper img{width:100%;border-radius:7px 7px 0 0;height:190px}.petit-spa-content .petit-spa-esthetic .service-wrapper .box-image-container,.petit-spa-content .petit-spa-programs .service-wrapper .box-image-container,.petit-spa-content .petit-spa-treatments .service-wrapper .box-image-container{padding:0;position:relative}.petit-spa-content .petit-spa-esthetic .service-wrapper .box-content,.petit-spa-content .petit-spa-programs .service-wrapper .box-content,.petit-spa-content .petit-spa-treatments .service-wrapper .box-content{background:#fff}.petit-spa-content .petit-spa-esthetic .service-wrapper .box-info,.petit-spa-content .petit-spa-programs .service-wrapper .box-info,.petit-spa-content .petit-spa-treatments .service-wrapper .box-info{font-size:14px;line-height:20px;color:#4a4a4a}.petit-spa-content .petit-spa-esthetic .service-wrapper .box-content-container,.petit-spa-content .petit-spa-programs .service-wrapper .box-content-container,.petit-spa-content .petit-spa-treatments .service-wrapper .box-content-container{padding:0}@media screen and (max-width: 1023px){.header-container-petit-spa h1{width:100% !important}.header-container-petit-spa .petit-spa-video-container{text-align:center;right:0 !important;left:0;top:320px}.header-container-petit-spa .header-petit-spa-image{border-bottom:1px solid #e5e5e5}.petit-spa-content{padding:90px 0 40px !important}.petit-spa-esthetic,.title-container{background:none !important}.title-container .img-burbujas{display:none !important}.download-pdf-container{margin-bottom:0 !important}.service-wrapper{box-shadow:none !important;border-bottom:#f0f0f0 1px solid;margin:20px 0 !important}.service-wrapper .box-content{height:auto !important;padding:5px 5px !important}.service-wrapper .box-info{display:none}.service-wrapper .box-price-container p{font-size:12pt !important;margin:10px 5px !important;position:absolute;bottom:0;padding:0 !important}.service-wrapper .box-price-container .button-cta{margin:10px 5px !important;position:absolute;border:0;bottom:0;right:0;padding:5px 15px !important}.service-wrapper .box-image-container img{height:130px !important;object-fit:cover}.service-wrapper h5{font-size:12pt}}@media screen and (max-width: 640px){.service-wrapper{font-size:15px !important}.title-container{height:100px !important}.title-container h2{top:30% !important}}.header-container-gallery{position:relative;color:#fff}.header-container-gallery .row{position:absolute;top:43%;left:0;right:0;text-shadow:0.1em 0.1em #333}.header-container-gallery .header-gallery-image{height:450px;object-fit:cover;width:100%}.header-container-gallery h1{position:absolute;left:2%;font-size:40pt}.header-container-gallery .gallery-video-container{position:absolute;right:2%;text-align:center}.header-container-gallery .gallery-video-container a{position:relative}.header-container-gallery .gallery-video-container img{width:220px;border-radius:10px;box-shadow:0 0 15px 0 #0a0a0a}.gallery-content{padding:40px 0}.gallery-content .container-spa-description{max-width:44rem;text-align:center;margin:0 auto;color:#4a4a4a;margin-bottom:40px}.gallery-content .gallery-categories{padding:40px 0;overflow:hidden}.gallery-content .gallery-categories .my-gallery&gt;div{position:relative;margin-bottom:30px;cursor:pointer}.gallery-content .gallery-categories .my-gallery&gt;div::after{content:"";position:absolute;top:0;bottom:0;left:15px;right:15px;box-shadow:inset 0 0 8px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 -20px 15px rgba(0,0,0,0.3);border-radius:5px}@media screen and (max-width: 640px){.gallery-content .gallery-categories .my-gallery&gt;div::after{left:10px !important;right:10px !important}}.gallery-content .gallery-categories .my-gallery&gt;div p{position:absolute;text-shadow:0.1em 0.1em #333;color:#fff;z-index:10;margin-left:5%;bottom:-5px;font-weight:bold;font-size:17px;max-width:70%}@media screen and (max-width: 1023px){.gallery-content .gallery-categories .my-gallery&gt;div p{font-size:14px !important}}.gallery-content .gallery-categories .my-gallery&gt;div .icon-arrow-right{width:17px;height:30px;background:url("../img/Iconos/flecha-desplegar-blanca.svg");background-repeat:repeat;background-size:auto auto;position:absolute;right:9%;bottom:0;background-repeat:no-repeat;background-size:13px;z-index:2}.gallery-content .gallery-categories .my-gallery img{border-radius:5px;box-shadow:0 0 8px 0 #b0b0b0;width:100%}.gallery-content .gallery-categories .my-gallery&gt;div::after{left:0 !important;right:0 !important}.gallery-content .container-modal-gallery{display:none;margin:auto;position:fixed;left:0;right:0;top:0;bottom:0;background-color:#ffffffe6;background-image:linear-gradient(transparent, #fff);padding:10px;z-index:10}.gallery-content .container-modal-gallery .close-container-modal{position:relative;height:80px}.gallery-content .container-modal-gallery .close-container-modal #close-modal-gallery{background:url("../img/Iconos/Cerrar.svg");height:70px;width:70px;display:block;background-size:70px;background-repeat:no-repeat;float:right;position:absolute;right:5%;bottom:0}.gallery-content .container-modal-gallery .box-modal-gallery{position:relative;margin-top:2%}.gallery-content .container-modal-gallery .box-modal-gallery .container{position:relative}.gallery-content .container-modal-gallery .box-modal-gallery .container .title-gallery{position:absolute;bottom:0;margin-left:2%;color:#ffff;font-weight:bold}.gallery-content .container-modal-gallery img{width:100%}.gallery-content .container-modal-gallery .modal-gallery-prev-controls{background:url("../img/Iconos/atras.svg");height:70px;width:70px;display:block;position:absolute;top:50%;z-index:2;background-size:70px;background-repeat:no-repeat;left:5%}@media screen and (max-width: 1023px){.gallery-content .container-modal-gallery .modal-gallery-prev-controls{height:45px !important;width:45px !important;background-size:45px !important}}.gallery-content .container-modal-gallery .modal-gallery-next-controls{background:url("../img/Iconos/atras.svg");height:70px;width:70px;display:block;position:absolute;top:50%;z-index:2;background-size:70px;background-repeat:no-repeat;transform:rotate(180deg);right:5%}@media screen and (max-width: 1023px){.gallery-content .container-modal-gallery .modal-gallery-next-controls{height:45px !important;width:45px !important;background-size:45px !important}}.gallery-content .container-info-spa{background:url("../img/Olas/OlasVerdes.png") no-repeat;background-size:100%;position:relative}@media screen and (max-width: 1023px){.gallery-content .container-info-spa{background-size:initial !important}}.gallery-content .container-info-spa .row{padding-top:40px}.gallery-content .container-info-spa .contact-data-location{position:relative}.gallery-content .container-info-spa .contact-data-location .button-grey-container{position:absolute;left:20px;bottom:30px}@media screen and (max-width: 1023px){.header-container-gallery .row{top:25% !important}.header-container-gallery h1{top:25% !important;left:8%}.header-container-gallery .gallery-video-container{width:100%;right:0 !important;text-align:center;top:170px}.header-container-gallery .gallery-video-container img{border:2px solid #fff}#close-modal-gallery{height:45px !important;width:45px !important;background-size:45px !important}.box-modal-gallery .slick-arrow{top:40% !important}}.header-container-contact{position:relative;color:#fff}.header-container-contact .header-contact-image{height:500px;object-fit:cover;width:100%}.header-container-contact .row{position:absolute;top:43%;left:0;right:0;text-shadow:0.1em 0.1em #333}.header-container-contact h1{left:2%;font-size:40pt;position:absolute}.contact-content{padding:40px 0}.contact-content .contact-message{padding:0 20px 30px}.contact-content .contact-message p{color:#4a4a4a;font-weight:500;margin-bottom:0}.contact-content .contact-form{padding-bottom:20px}.contact-content .contact-form h3{color:#4a4a4a}.contact-content .contact-form .contact-form-row&gt;div{padding:0 0.9375rem}.contact-content .contact-form .contact-form-footer{margin-bottom:40px}.contact-content .contact-form label{text-transform:uppercase;color:#4a4a4a}.contact-content .contact-form input,.contact-content .contact-form textarea{border-radius:3px;border:2px solid #e5e5e5;box-shadow:none}.contact-content .contact-form .button-send-form,.contact-content .contact-form .contact-form-privacidad{padding:20px 0;margin:10px 0}.contact-content .contact-form #privacidad{padding-bottom:0 !important}.contact-content .contact-form #privacidad label{text-transform:inherit !important}.contact-content .contact-form #contact_msg{height:80px}.contact-content .contact-form textarea::placeholder{color:#838D8F}.contact-content .contact-form textarea:-ms-input-placeholder{color:#838D8F}.contact-content .contact-form textarea::-ms-input-placeholder{color:#838D8F}.contact-content .contact-form .contact-form-privacidad a{color:#838D8F;font-size:14px;text-transform:inherit;font-weight:inherit;display:inline}.contact-content .contact-form .botForm{border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:0.8em;background:#0082ca;letter-spacing:2px;color:#fff;border:0;padding:8px 50px !important}.contact-content .contact-form .botForm:hover{background:#b8b8b8}.contact-content .contact-form .botDelForm{border-radius:20px;padding:8px 25px;text-transform:uppercase;font-weight:bold;font-size:0.8em;letter-spacing:2px;color:#838d8f;border:1px solid #838d8f;background:no-repeat;margin-right:5px}.contact-content .contact-form .botForm:disabled{opacity:0.5}@media screen and (max-width: 1023px){.header-contact-image{height:230px !important}.contact-data div{padding:20px 10px !important}.contact-form label{font-weight:500;margin-bottom:8px !important}.contact-spa-sections{display:none}}@media screen and (max-width: 639px){.contact-content .contact-form .contact-form-row&gt;div{width:100% !important;padding:0 !important}#send_contact_form{float:right}}.login-content .row h1{text-align:center;color:#4a4a4a;font-size:20pt;background-color:#f1f1f1;padding:5px 0;border-top:1px solid #e5e5e5}.login-content .row h2{text-align:center;color:#4a4a4a;font-size:20pt;background-color:#f1f1f1;padding:5px 0}.login-content .form-login{border-left:2px solid #b8b8b8;height:240px}.login-content .form-login label,.login-content .form-register label{text-transform:uppercase;color:#4a4a4a}.login-content .form-login input,.login-content .form-login select,.login-content .form-register input,.login-content .form-register select{border-radius:3px;border:2px solid #e5e5e5;box-shadow:none}.login-content .form-login .conditions label,.login-content .form-register .conditions label{color:#838D8F;font-size:14px;padding-left:5px;vertical-align:middle;font-weight:inherit;text-transform:inherit;display:inline}.login-content .form-login .remember-login span,.login-content .form-register .remember-login span{color:#838D8F;font-size:14px;padding-left:5px;vertical-align:middle}.login-content .login-box{padding:40px 0 50px;max-width:60rem;margin:0 auto;overflow:hidden}.login-content .login-box .login-social{margin-bottom:40px}.login-content .login-box .login-container .forgot-password a{font-size:14px;text-decoration:underline;color:#838D8F;margin-bottom:20px;overflow:hidden;float:left}.login-content .login-box .login-container .login-button-container{text-align:center;padding-right:0;margin-bottom:40px;position:relative}.login-content .login-box .login-container .login-button-container .button-login{border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:0.8em;background:#0082ca;letter-spacing:2px;color:#fff;border:0;padding:8px 50px !important;background:#0082ca url("../img/Iconos/Check-white.svg") 90% no-repeat}.login-content .login-box .login-container .login-button-container .button-login:hover{background:#b8b8b8}.login-content .login-box .login-container .login-button-container .button-login:hover{background:#b8b8b8 url("../img/Iconos/Check-white.svg") 90% no-repeat}.login-content .register-box{padding:40px 0 50px;margin:0 auto;overflow:hidden}.login-content .register-box .form-register .container{max-width:60rem;margin:0 auto}.login-content .register-box .select-city,.login-content .register-box .select-country,.login-content .register-box .select-state{font-size:14px}.login-content .register-box #register-postalcode{width:40%}.login-content .register-box .conditions{margin:15px 0 40px}.login-content .register-box .register-button-container{border-top:1px solid #e5e5e5;padding:40px 0}.login-content .register-box .register-button-container&gt;div{max-width:60rem;margin:0 auto}.login-content .register-box .register-button-container .button-register{float:right;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:0.8em;background:#0082ca;letter-spacing:2px;color:#fff;border:0;padding:8px 50px !important;background:#0082ca url("../img/Iconos/adelante-flecha-blanca.png") 95% no-repeat;background-size:35px}.login-content .register-box .register-button-container .button-register:hover{background:#b8b8b8}.login-content .register-box .register-button-container .button-register:hover{background:#b8b8b8 url("../img/Iconos/adelante-flecha-blanca.png") 95% no-repeat;background-size:35px}@media screen and (max-width: 1023px){.form-login{border-left:0 !important}.register-button-container{border-top:none !important;padding:0 !important;text-align:center}.register-button-container .button-register{float:none !important}.login-social ul{padding:0 15px !important}}.header-blue-waves-news{background:url("../img/Olas/OlasAzules.png") no-repeat;background-size:100% 100%;height:157px;width:100%;z-index:2;background-color:#f5f9f8}@media screen and (max-width: 1400px){.header-blue-waves-news{background-size:initial !important}}.news-content{color:#4a4a4a;background:#f5f9f8}.news-content .title{text-align:center;margin-bottom:30px}.news-content .news-container{margin-bottom:40px;overflow:hidden}.news-content .news-container .image-new-container{padding-right:0;padding-left:0}.news-content .news-container .image-new-container img{height:330px;width:100%}.news-content .news-container .info-news-container{background:#fff;height:330px;position:relative}.news-content .news-container .info-news-container&gt;div{padding:20px}.news-content .news-container .info-news-container .news-text{line-height:25px}.news-content .news-container .info-news-container .icon-comment,.news-content .news-container .info-news-container .icon-time{display:inline-block;vertical-align:middle;width:20px;height:20px;background-size:17px !important;background-repeat:no-repeat !important}.news-content .news-container .info-news-container .icon-comment{background:url("../img/Iconos/comentarios.svg")}.news-content .news-container .info-news-container .icon-time{background:url("../img/Iconos/Hora.svg")}.news-content .news-container .info-news-container span{text-transform:uppercase;font-family:Prata;letter-spacing:1px;font-size:15px;margin-right:15px}.news-content .news-container .info-news-container .news-sections{text-transform:uppercase;display:inline-block;list-style:none;font-size:14px;margin-left:0}.news-content .news-container .info-news-container .news-sections li:first-child::before{content:" ";padding:0}.news-content .news-container .info-news-container .news-sections li::before{content:"|";padding-right:4px}.news-content .news-container .info-news-container .news-sections li{display:inline-block}.news-content .news-container .info-news-container .button-grey-container{margin-top:80px}.news-content .buttok-load-more-news-container{text-align:center;width:100%;overflow:hidden;padding:30px 0}.news-content .buttok-load-more-news-container .buttok-load-more-news{border:1px solid #0082ca;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:13px;background:#fff3;letter-spacing:2px;padding:8px 20px !important}@media screen and (max-width: 640px){.news-content .buttok-load-more-news-container .buttok-load-more-news{padding:5px 20px !important}}.news-content .buttok-load-more-news-container .buttok-load-more-news:hover{background:#e5e5e5;color:#0082ca}@media screen and (max-width: 1023px){.header-blue-waves-news{height:150px !important;background-size:initial !important}}@media screen and (max-width: 640px){.content-comment{float:right}.content-time{float:left}.info-news-container{height:auto !important}.info-news-container .icon-comment,.info-news-container .icon-time{width:17px !important;height:17px !important}.info-news-container span{letter-spacing:0 !important;font-size:11px !important;margin-right:0 !important}.news-sections li{font-size:11px}}.header-blue-waves-article{background:url("../img/Olas/OlasAzules.png") no-repeat;background-size:100% 100%;height:157px;width:100%;z-index:2;background-color:#f5f9f8}@media screen and (max-width: 1400px){.header-blue-waves-article{background-size:initial !important}}.article-content{background:#f5f9f8}.article-content .row-article{max-width:60rem}.article-content .article-container{background:#fff;margin:0 15px;overflow:hidden;margin-bottom:30px}.article-content .article-container .top-article-image{width:100%}.article-content .article-container .article-info-box{position:relative}.article-content .article-container .article-info-box .icon-comment,.article-content .article-container .article-info-box .icon-time{display:inline-block;vertical-align:middle;width:20px;height:20px;background-size:17px !important;background-repeat:no-repeat !important}.article-content .article-container .article-info-box .icon-comment{background:url("../img/Iconos/comentarios.svg")}.article-content .article-container .article-info-box .icon-time{background:url("../img/Iconos/Hora.svg")}.article-content .article-container .article-info-box span{text-transform:uppercase;font-family:Prata;letter-spacing:1px;font-size:13px;margin-right:15px;position:absolute;bottom:10%;color:#444a;left:4%}.article-content .article-container .article-info-box .content-comment{margin-left:20%}.article-content .article-container .article-info-box .article-title{position:absolute;top:25%;width:67%;left:3%;color:#fff;font-size:35px}.article-content .article-container .article-info-box .article-sections{position:absolute;top:10%;text-transform:uppercase;list-style:none;font-size:14px;color:#fff;font-weight:normal;margin:10px 0;left:3%}.article-content .article-container .article-info-box .article-sections li{display:inline-block}.article-content .article-container .article-info-box .article-sections li:first-child::before{content:" "}.article-content .article-container .article-info-box .article-sections li::before{content:"|";padding-right:4px}.article-content .article-container .author-info{border-bottom:1px solid #e5e5e5;overflow:hidden;width:100%;padding:10px 50px}.article-content .article-container .author-info .article-social-icons{float:right;padding-top:5px}.article-content .article-container .author-info .article-social-icons #facebook,.article-content .article-container .author-info .article-social-icons #instagram,.article-content .article-container .author-info .article-social-icons #twitter{display:inline-block;background-size:25px !important;height:25px;width:25px;margin-right:10px}.article-content .article-container .author-info .article-social-icons #twitter{background:url("../img/Iconos/Twitt.svg") no-repeat}.article-content .article-container .author-info .article-social-icons #instagram{background:url("../img/Iconos/Insta.svg") no-repeat}.article-content .article-container .author-info .article-social-icons #facebook{background:url("../img/Iconos/Faceb.svg") no-repeat}.article-content .article-container .author-info .author-name{color:#4a4a4a;text-transform:uppercase;font-family:Prata;font-size:13px;letter-spacing:1px;display:inline-block;padding-left:10px;margin-bottom:0}.article-content .article-container .post-info{padding:50px 100px;color:#4a4a4a}.article-content .article-container .post-info .post-title{font-weight:bold;margin-bottom:15px;float:left;width:100%}.article-content .article-container .post-info p{margin-bottom:0}.article-content .article-container .post-info p span{color:#2199e8}@media screen and (max-width: 1023px){.article-title{width:100% !important;font-size:20px !important}.article-sections{font-size:11px !important}.author-info{padding:10px 0 !important}.article-info-box span,.article-sections,.article-title{position:static !important;color:#4a4a4a !important;margin-bottom:15px}.header-blue-waves-article{height:150px !important;background-size:initial !important}.article-spa-sections{display:none}.info-box{padding:5px 15px}.author-info{border-top:1px solid #e5e5e5;padding:10px 0}.post-info{padding:20px 15px !important}.post-info p{font-size:14px}}@media screen and (max-width: 640px){.author-info{text-align:center}.article-social-icons{text-align:center;float:none !important}.author-name{font-size:11px !important}.article-info-box .content-comment,.article-info-box .content-time{margin:10px 0 !important;font-size:11px !important;letter-spacing:0 !important}}.header-container-categories{position:relative;color:#4a4a4a;background-size:cover !important;border-bottom:1px solid #838d8f}.header-container-categories img{width:100%;object-fit:cover;height:600px}.header-container-categories .row:first-child{position:absolute;top:30%;left:0;right:0;padding:0 15px}.header-container-categories h1{width:58%;font-size:40pt}.header-container-categories p{width:44%;font-size:1.4em}.categories-content .categories-container{padding:40px 0}.categories-content .categories-container&gt;div{position:relative;margin-bottom:30px;cursor:pointer}.categories-content .categories-container&gt;div::after{content:"";position:absolute;top:0;bottom:0;left:15px;right:15px;box-shadow:inset 0 0 8px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 -20px 15px rgba(0,0,0,0.3);border-radius:5px}@media screen and (max-width: 640px){.categories-content .categories-container&gt;div::after{left:10px !important;right:10px !important}}.categories-content .categories-container&gt;div p{position:absolute;text-shadow:0.1em 0.1em #333;color:#fff;z-index:10;margin-left:5%;bottom:-5px;font-weight:bold;font-size:17px;max-width:70%}@media screen and (max-width: 1023px){.categories-content .categories-container&gt;div p{font-size:14px !important}}.categories-content .categories-container&gt;div .icon-arrow-right{width:17px;height:30px;background:url("../img/Iconos/flecha-desplegar-blanca.svg");background-repeat:repeat;background-size:auto auto;position:absolute;right:9%;bottom:0;background-repeat:no-repeat;background-size:13px;z-index:2}.categories-content .categories-container img{border-radius:5px;box-shadow:0 0 8px 0 #b0b0b0;width:100%}@media screen and (max-width: 1023px){.header-container-categories h1,.header-container-categories p{width:initial !important}}@media screen and (max-width: 640px){.header-container-categories .row:first-child{top:15% !important}.header-container-categories p{font-size:initial !important}}.header-container-product-category{position:relative;color:#fff;text-align:center;height:600px;background-size:cover !important}.header-container-product-category img{width:100%;object-fit:cover;height:600px}.header-container-product-category .product-category-top-container{position:absolute;left:0;right:0;top:35%;text-shadow:0.1em 0.1em #333}.header-container-product-category .product-category-top-container h1{font-size:55px}.header-container-product-category .product-category-top-container p{font-size:1.4em}.header-container-product-category .product-category-top-container .subtitle{font-weight:500;letter-spacing:5px;font-size:15px;text-transform:uppercase}.services-content .services{margin:40px 0;overflow:hidden}.services-content .services .service-wrapper{padding:0;box-shadow:0 0 8px 0 #b0b0b0;border-radius:5px;position:relative;overflow:hidden;margin:20px 0}.services-content .services .service-wrapper .box-message{position:absolute;right:0;z-index:1;background:#e8580f;padding:10px;color:#fff;border-top-right-radius:5px;font-weight:500;text-transform:uppercase;text-align:center;font-size:12px;margin:0;max-width:125px}.services-content .services .service-wrapper .box-price-container{background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden}.services-content .services .service-wrapper .box-price-container p{color:#4a4a4a;font-weight:bold;font-size:1.5em;padding:10px;float:left;margin:5px}.services-content .services .service-wrapper .box-price-container .button-cta{position:absolute;right:0;margin:15px;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:0.8em;background:#0082ca;letter-spacing:2px;color:#fff}@media screen and (max-width: 640px){.services-content .services .service-wrapper .box-price-container .button-cta{margin:10px !important}}.services-content .services .service-wrapper .box-price-container .button-cta:hover{background:#b8b8b8}.services-content .services .service-wrapper .box-content{padding:10px 20px;border-bottom:#f0f0f0 1px solid;height:170px}.services-content .services .service-wrapper .box-content h5{color:#4a4a4a}.services-content .services .service-wrapper .box-content .box-info{font-size:14px;line-height:20px;color:#4a4a4a;height:80px;overflow:hidden}.services-content .services .service-wrapper img{width:100%;border-radius:7px 7px 0 0;height:190px}.services-content .services .service-wrapper .box-image-container{padding:0;position:relative}.services-content .services .service-wrapper .box-price-container{height:65px}.services-content .services .service-wrapper .box-info{font-size:14px;line-height:20px;color:#4a4a4a}.services-content .services .service-wrapper .box-content-container{padding:0}@media screen and (max-width: 1023px){.service-wrapper{box-shadow:none !important;border-bottom:#f0f0f0 1px solid}.service-wrapper .box-content{height:auto !important;padding:5px 5px !important}.service-wrapper .box-info{display:none}.service-wrapper .box-price-container p{font-size:12pt !important;margin:10px 5px !important;position:absolute;bottom:0;padding:0 !important}.service-wrapper .box-price-container .button-cta{margin:10px 5px !important;position:absolute;border:0;bottom:0;right:0;padding:5px 15px !important}.service-wrapper .box-image-container img{height:130px !important;object-fit:cover}.service-wrapper h5{font-size:12pt}}@media screen and (max-width: 640px){.header-container-product-category .product-category-top-container p{font-size:initial !important}.product-category-top-container{top:30% !important}}.header-container-service{position:relative;color:#fff;height:500px;background-size:cover !important;background-position:center !important}.header-container-service img{width:100%;object-fit:cover;height:500px}.header-container-service .service-top-container{position:absolute;left:0;right:0;top:45%;padding:0 15px;text-shadow:0.1em 0.1em #333}.header-container-service .service-top-container .top-service-price-container{position:absolute;right:0;top:0;background-color:#fff;border-radius:50%;height:150px;width:160px;color:#4a4a4a;border:6px solid #e5e5e566;padding:15px;text-align:center;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:none}.header-container-service .service-top-container .top-service-price-container .price{margin-bottom:0;font-size:35px;font-weight:bold;padding-top:28px}.header-container-service .service-top-container .top-service-price-container .price span{font-size:25px}.header-container-service .service-top-container .top-service-price-container .vat-included{text-transform:uppercase;font-size:13px}.header-container-service h1{font-size:55px;margin-top:10px;max-width:90%}.header-container-service .subtitle{font-weight:500;letter-spacing:5px;font-size:15px;text-transform:uppercase}.service-content{color:#4a4a4a}.service-content .includes-container{display:none;background-color:#fdf9f8;text-align:center;padding:10px 0}.service-content .includes-container .includes-list{list-style:none;font-weight:500;margin-bottom:0}.service-content .includes-container .includes-list .icon-inc{display:inline-block;vertical-align:middle;width:30px;height:25px;background:url("../img/Iconos/incluye.svg");background-repeat:repeat;background-size:auto auto;background-size:22px;background-repeat:no-repeat}.service-content .includes-container .includes-list li{display:inline-block;padding:10px 35px}.service-content .service-info-container{max-width:50rem;padding:40px 0;text-align:center;width:100%;float:none}.service-content .booking-container{max-width:65rem}.service-content .booking-container h2{text-align:center}.service-content .booking-container .service-search-v2-container{position:relative;padding:40px 0;overflow:hidden}.service-content .booking-container-buttons{overflow:hidden;text-align:center;display:table;margin:0 auto 40px}.service-content .booking-container-buttons div{margin:20px 0;width:auto}.service-content .booking-container-buttons .button-back{float:right}.service-content .booking-container-buttons .button-back .icon-arrow{background-image:url("../img/Iconos/adelante-azul.svg");background-repeat:no-repeat;display:inline-block;width:30px;height:20px;background-size:25px;vertical-align:middle}.service-content .booking-container-buttons .button-look-cart{float:left}.service-content .booking-container-buttons .button-back,.service-content .booking-container-buttons .button-look-cart{border:1px solid #0082ca;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:13px;background:#fff3;letter-spacing:2px}@media screen and (max-width: 640px){.service-content .booking-container-buttons .button-back,.service-content .booking-container-buttons .button-look-cart{padding:5px 20px !important}}.service-content .booking-container-buttons .button-back:hover,.service-content .booking-container-buttons .button-look-cart:hover{background:#e5e5e5;color:#0082ca}.service-content .rel-services{display:none;background:url("../img/Olas/OlasVerdes.png") no-repeat;background-size:100%;position:relative}@media screen and (max-width: 1023px){.service-content .rel-services{background-size:initial !important}}.service-content .rel-services .row{padding:80px 0}.service-content .rel-services .row h3{text-align:center;margin-bottom:30px}.service-content .rel-services .rel-service-wrapper{padding:0;box-shadow:0 0 8px 0 #b0b0b0;border-radius:5px;position:relative;overflow:hidden;margin:10px 0}.service-content .rel-services .rel-service-wrapper .box-message{position:absolute;right:0;z-index:1;background:#e8580f;padding:10px;color:#fff;border-top-right-radius:5px;font-weight:500;text-transform:uppercase;text-align:center;font-size:12px;margin:0;max-width:125px}.service-content .rel-services .rel-service-wrapper .box-price-container{background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden}.service-content .rel-services .rel-service-wrapper .box-price-container p{color:#4a4a4a;font-weight:bold;font-size:1.5em;padding:10px;float:left;margin:5px}.service-content .rel-services .rel-service-wrapper .box-price-container .button-cta{position:absolute;right:0;margin:15px;border-radius:20px;padding:8px 30px;text-transform:uppercase;font-weight:bold;font-size:0.8em;background:#0082ca;letter-spacing:2px;color:#fff}@media screen and (max-width: 640px){.service-content .rel-services .rel-service-wrapper .box-price-container .button-cta{margin:10px !important}}.service-content .rel-services .rel-service-wrapper .box-price-container .button-cta:hover{background:#b8b8b8}.service-content .rel-services .rel-service-wrapper .box-content{padding:10px 20px;border-bottom:#f0f0f0 1px solid;height:170px}.service-content .rel-services .rel-service-wrapper .box-content h5{color:#4a4a4a}.service-content .rel-services .rel-service-wrapper .box-content .box-info{font-size:14px;line-height:20px;color:#4a4a4a;height:80px;overflow:hidden}.service-content .rel-services .rel-service-wrapper img{width:100%;border-radius:7px 7px 0 0;height:190px}.service-content .rel-services .rel-service-wrapper .box-image-container{padding:0;position:relative}.service-content .rel-services .rel-service-wrapper .box-info{font-size:14px;line-height:20px;color:#4a4a4a}.service-content .rel-services .rel-service-wrapper .box-content-container{padding:0}@media screen and (max-width: 1023px){.header-container-service .service-top-container{top:35% !important}.header-container-service h1{max-width:100% !important}.top-service-price-container{top:250px !important;left:0;margin:0 auto}.service-description{margin-top:45px}.includes-container{display:none}.booking-container-buttons{margin-top:40px !important}.booking-container-buttons div{padding:0;width:100% !important}.button-back,.button-look-cart{float:none !important}.rel-services .row{padding:40px 0 !important}.rel-service-wrapper{box-shadow:none !important;border-bottom:#f0f0f0 1px solid}.rel-service-wrapper .box-content{height:auto !important;padding:5px 5px !important}.rel-service-wrapper .box-info{display:none}.rel-service-wrapper .box-price-container p{font-size:12pt !important;margin:10px 5px !important;position:absolute;bottom:0;padding:0 !important}.rel-service-wrapper .box-price-container .button-cta{margin:10px 5px !important;position:absolute;border:0;bottom:0;right:0;padding:5px 15px !important}.rel-service-wrapper .box-image-container img{height:130px !important;object-fit:cover}}@media screen and (max-width: 640px){.button-back,.button-look-cart{letter-spacing:1px !important}}.page-container{color:#4a4a4a}.page-container .header-page-container{position:relative;color:#fff}.page-container .header-page-container img{width:100%;height:500px;object-fit:cover}.page-container .header-page-container .row{position:absolute;left:2%;right:0;top:35%;text-shadow:0.1em 0.1em #333}.page-container .page-content-container{padding:20px 0}
/*# sourceMappingURL=main.css.map */
</pre></body></html>