/*!
Theme Name:  Aqualandia 2023
Theme URI:   http://www.grupoenfoca.com
Description: Tema por Grupo Enfoca
Version:     1.0
Author:      Grupo Enfoca
Author URI:  https://www.grupoenfoca.com/
Text Domain: aqualandia
*/@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.cdnfonts.com/css/bogart");html,body{overflow-x:hidden}body{font-family:'Poppins', sans-serif;color:#373183;background-color:#f7f6f5}body.showing-admin-bar{margin-top:32px}body.blocked{overflow-y:hidden}body .wrapper{overflow-x:hidden;padding-top:50px;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}@media screen and (max-width: 1024px){body.showing-admin-bar{margin-top:0}body #wpadminbar{display:none}}@media screen and (max-width: 992px){body{padding-top:60px}}img{max-width:100%;height:auto}.nondisplayed{display:none}a{color:#373183;transition:all 0.2s ease-out}a:hover{color:#20b2fa;transition:all 0.2s ease-out}.circle-image{border-radius:50%}.button,.page__home .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .mi-be-book-btn,.contacto-wrapper .form .fieldset-container input[type="submit"],.sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form #submit{border:none;display:inline-block;text-align:center;min-width:180px;padding:12px 20px;border-radius:50px;background-color:#373183;color:#fff;text-decoration:none;position:relative;transition:all 0.2s ease-out;cursor:pointer;z-index:1}.button:after,.page__home .booking-form .mirai-form .mi-be-book-btn:after,.page__home_copy .booking-form .mirai-form .mi-be-book-btn:after,.contacto-wrapper .form .fieldset-container input[type="submit"]:after,.sugerencias-reclamaciones-wrapper .form input[type="submit"]:after,.sugerencias-reclamaciones-wrapper .form #submit:after{position:absolute;content:"";width:0;height:0;border-radius:50px;background-color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.2s ease-out;z-index:-1}@media screen and (min-width: 768px){.button:hover,.page__home .booking-form .mirai-form .mi-be-book-btn:hover,.page__home_copy .booking-form .mirai-form .mi-be-book-btn:hover,.contacto-wrapper .form .fieldset-container input[type="submit"]:hover,.sugerencias-reclamaciones-wrapper .form input[type="submit"]:hover,.sugerencias-reclamaciones-wrapper .form #submit:hover{color:#373183;transition:all 0.2s ease-out}.button:hover:after,.page__home .booking-form .mirai-form .mi-be-book-btn:hover:after,.page__home_copy .booking-form .mirai-form .mi-be-book-btn:hover:after,.contacto-wrapper .form .fieldset-container input[type="submit"]:hover:after,.sugerencias-reclamaciones-wrapper .form input[type="submit"]:hover:after,.sugerencias-reclamaciones-wrapper .form #submit:hover:after{border-radius:50px;width:100%;height:100%;border:1px solid;transition:all 0.2s ease-out}}.button.yellow,.page__home .booking-form .mirai-form .yellow.mi-be-book-btn,.page__home .booking-form .mirai-form .sugerencias-reclamaciones-wrapper .form input.mi-be-book-btn[type="submit"],.sugerencias-reclamaciones-wrapper .form .page__home .booking-form .mirai-form input.mi-be-book-btn[type="submit"],.page__home_copy .booking-form .mirai-form .yellow.mi-be-book-btn,.page__home_copy .booking-form .mirai-form .sugerencias-reclamaciones-wrapper .form input.mi-be-book-btn[type="submit"],.sugerencias-reclamaciones-wrapper .form .page__home_copy .booking-form .mirai-form input.mi-be-book-btn[type="submit"],.contacto-wrapper .form .fieldset-container input[type="submit"],.sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form #submit{background-color:#ffd500;color:#373183}.button.yellow:after,.page__home .booking-form .mirai-form .yellow.mi-be-book-btn:after,.page__home .booking-form .mirai-form .sugerencias-reclamaciones-wrapper .form input.mi-be-book-btn[type="submit"]:after,.sugerencias-reclamaciones-wrapper .form .page__home .booking-form .mirai-form input.mi-be-book-btn[type="submit"]:after,.page__home_copy .booking-form .mirai-form .yellow.mi-be-book-btn:after,.page__home_copy .booking-form .mirai-form .sugerencias-reclamaciones-wrapper .form input.mi-be-book-btn[type="submit"]:after,.sugerencias-reclamaciones-wrapper .form .page__home_copy .booking-form .mirai-form input.mi-be-book-btn[type="submit"]:after,.contacto-wrapper .form .fieldset-container input[type="submit"]:after,.sugerencias-reclamaciones-wrapper .form input[type="submit"]:after,.sugerencias-reclamaciones-wrapper .form #submit:after{background-color:#373183}@media screen and (min-width: 768px){.button.yellow:hover,.page__home .booking-form .mirai-form .yellow.mi-be-book-btn:hover,.page__home_copy .booking-form .mirai-form .yellow.mi-be-book-btn:hover,.contacto-wrapper .form .fieldset-container input[type="submit"]:hover,.sugerencias-reclamaciones-wrapper .form input[type="submit"]:hover,.sugerencias-reclamaciones-wrapper .form #submit:hover{color:#ffd500}}.button.green,.page__home .booking-form .mirai-form .green.mi-be-book-btn,.page__home_copy .booking-form .mirai-form .green.mi-be-book-btn,.contacto-wrapper .form .fieldset-container input.green[type="submit"],.sugerencias-reclamaciones-wrapper .form input.green[type="submit"],.sugerencias-reclamaciones-wrapper .form .green#submit{background-color:#a1d826;color:#373183}.button.green:after,.page__home .booking-form .mirai-form .green.mi-be-book-btn:after,.page__home_copy .booking-form .mirai-form .green.mi-be-book-btn:after,.contacto-wrapper .form .fieldset-container input.green[type="submit"]:after,.sugerencias-reclamaciones-wrapper .form input.green[type="submit"]:after,.sugerencias-reclamaciones-wrapper .form .green#submit:after{background-color:#373183}@media screen and (min-width: 768px){.button.green:hover,.page__home .booking-form .mirai-form .green.mi-be-book-btn:hover,.page__home_copy .booking-form .mirai-form .green.mi-be-book-btn:hover,.contacto-wrapper .form .fieldset-container input.green[type="submit"]:hover,.sugerencias-reclamaciones-wrapper .form input.green[type="submit"]:hover,.sugerencias-reclamaciones-wrapper .form .green#submit:hover{color:#a1d826}}.button.white,.page__home .booking-form .mirai-form .white.mi-be-book-btn,.page__home_copy .booking-form .mirai-form .white.mi-be-book-btn,.contacto-wrapper .form .fieldset-container input.white[type="submit"],.sugerencias-reclamaciones-wrapper .form input.white[type="submit"],.sugerencias-reclamaciones-wrapper .form .white#submit{background-color:#fff;color:#373183}.button.white:after,.page__home .booking-form .mirai-form .white.mi-be-book-btn:after,.page__home_copy .booking-form .mirai-form .white.mi-be-book-btn:after,.contacto-wrapper .form .fieldset-container input.white[type="submit"]:after,.sugerencias-reclamaciones-wrapper .form input.white[type="submit"]:after,.sugerencias-reclamaciones-wrapper .form .white#submit:after{background-color:#373183}@media screen and (min-width: 768px){.button.white:hover,.page__home .booking-form .mirai-form .white.mi-be-book-btn:hover,.page__home_copy .booking-form .mirai-form .white.mi-be-book-btn:hover,.contacto-wrapper .form .fieldset-container input.white[type="submit"]:hover,.sugerencias-reclamaciones-wrapper .form input.white[type="submit"]:hover,.sugerencias-reclamaciones-wrapper .form .white#submit:hover{color:#fff}}.button.light-blue,.page__home .booking-form .mirai-form .light-blue.mi-be-book-btn,.page__home_copy .booking-form .mirai-form .light-blue.mi-be-book-btn,.contacto-wrapper .form .fieldset-container input.light-blue[type="submit"],.sugerencias-reclamaciones-wrapper .form input.light-blue[type="submit"],.sugerencias-reclamaciones-wrapper .form .light-blue#submit{background-color:#20b2fa;color:#fff}.button.light-blue:after,.page__home .booking-form .mirai-form .light-blue.mi-be-book-btn:after,.page__home_copy .booking-form .mirai-form .light-blue.mi-be-book-btn:after,.contacto-wrapper .form .fieldset-container input.light-blue[type="submit"]:after,.sugerencias-reclamaciones-wrapper .form input.light-blue[type="submit"]:after,.sugerencias-reclamaciones-wrapper .form .light-blue#submit:after{background-color:#fff}@media screen and (min-width: 768px){.button.light-blue:hover,.page__home .booking-form .mirai-form .light-blue.mi-be-book-btn:hover,.page__home_copy .booking-form .mirai-form .light-blue.mi-be-book-btn:hover,.contacto-wrapper .form .fieldset-container input.light-blue[type="submit"]:hover,.sugerencias-reclamaciones-wrapper .form input.light-blue[type="submit"]:hover,.sugerencias-reclamaciones-wrapper .form .light-blue#submit:hover{color:#20b2fa}}.button.small,.page__home .booking-form .mirai-form .small.mi-be-book-btn,.page__home_copy .booking-form .mirai-form .small.mi-be-book-btn,.contacto-wrapper .form .fieldset-container input.small[type="submit"],.sugerencias-reclamaciones-wrapper .form input.small[type="submit"],.sugerencias-reclamaciones-wrapper .form .small#submit{min-width:auto;padding:6px 15px;padding-top:7px}.arrow{display:inline-block;width:16px;height:8px;transition:all 0.2s ease-out}.arrow-up{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #6c6c6c}.arrow-down{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #6c6c6c}.background-gradient{background:linear-gradient(to bottom, #4b41d1, #373183 50%)}.color-blue{color:#373183 !important;fill:#373183}.background-blue{background-color:#373183}.color-light-blue{color:#20b2fa;fill:#20b2fa}.background-light-blue{background-color:#20b2fa}.color-extra-light-blue{color:#edecff;fill:#edecff}.background-extra-light-blue{background-color:#edecff}.color-orange{color:#fe7a3a;fill:#fe7a3a}.background-orange{background-color:#fe7a3a}.color-dark-orange{color:#FA6A24;fill:#FA6A24}.background-dark-orange{background-color:#FA6A24}.color-red{color:#e30613;fill:#e30613}.background-red{background-color:#e30613 !important}.color-yellow{color:#ffd500;fill:#ffd500}.background-yellow{background-color:#ffd500 !important}.color-light-yellow{color:#fff2ae;fill:#fff2ae}.background-light-yellow{background-color:#fff2ae}.color-dark-yellow{color:#c4a60d;fill:#c4a60d}.background-dark-yellow{background-color:#c4a60d}.color-green{color:#a1d826;fill:#a1d826}.background-green{background-color:#a1d826 !important}.color-light-green{color:#ebf7d0;fill:#ebf7d0}.background-light-green{background-color:#ebf7d0}.color-grey{color:#6c6c6c;fill:#6c6c6c}.background-grey{background-color:#6c6c6c}.color-medium-grey{color:#d5d5d5;fill:#d5d5d5}.background-medium-grey{background-color:#d5d5d5}.color-light-grey{color:#f7f6f5;fill:#f7f6f5}.background-light-grey{background-color:#f7f6f5}.color-white{color:#fff !important;fill:#fff}.background-white{background-color:#fff}.color-black{color:#000;fill:#000}.background-black{background-color:#000}.background-gradient-green{background:linear-gradient(to top, #a1d826 73%, #88c500)}.background-gradient-red{background:linear-gradient(to bottom, #a7000a, #e30613 77%)}.background-gradient-yellow{background:linear-gradient(to top, #ffd500 77%, #d8b400 100%)}.bogart,#enfoca-mmenu,.complete-menu .complete-menu-container .items-menu-container ul li,.post-archive-wrapper .posts-list .post .text-container header h2 a,.sugerencias-reclamaciones-wrapper .form__header h2{font-family:'Bogart', sans-serif;font-weight:600}h1,h2,h3,h4,h5,h6{color:#20b2fa;margin-bottom:1rem}.image-container{border-radius:40px;overflow:hidden;height:100%;position:relative;transition:all 0.2s ease-out}@media screen and (max-width: 768px){.image-container{border-radius:25px}}.image-container img{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;transition:all 0.2s ease-out}.image-container:hover{transition:all 0.2s ease-out}.image-container:hover img{transition:all 0.2s ease-out}@media only screen and (max-width: 992px){.animated{-o-transition-property:none !important;-moz-transition-property:none !important;-ms-transition-property:none !important;-webkit-transition-property:none !important;transition-property:none !important;-o-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important}[data-aos^="fade"][data-aos^="fade"],[data-aos^="zoom"][data-aos^="zoom"]{opacity:1 !important}[data-aos="zoom-in"]{transform:scale(1) !important}}.swiper{overflow:initial;padding-top:50px;position:relative}.swiper .swiper-buttons{position:absolute;right:0;width:130px;top:20px}.swiper .swiper-buttons .swiper-button-prev,.swiper .swiper-buttons .swiper-button-next{width:46px;height:22px;background:none}.swiper .swiper-buttons .swiper-button-prev svg,.swiper .swiper-buttons .swiper-button-next svg{width:46px;height:22px}.swiper .swiper-buttons .swiper-button-prev:after,.swiper .swiper-buttons .swiper-button-next:after{content:""}.swiper .swiper-buttons .swiper-button-prev.swiper-button-prev svg,.swiper .swiper-buttons .swiper-button-next.swiper-button-prev svg{transform:rotate(180deg)}.swiper .see-all{position:absolute;top:-3px;right:140px}.swiper .see-all a{text-decoration:none}.align-right{text-align:right}@media screen and (max-width: 575px){.align-right{text-align:left}}.align-center{text-align:center}@media screen and (max-width: 768px){.align-sm-center{text-align:center}}.padding-bottom-50{padding-bottom:50px}@media screen and (max-width: 1024px){.padding-bottom-50{padding-bottom:30px}}@media screen and (max-width: 768px){.padding-bottom-50{padding-bottom:20px}}.padding-top-80,.informacion-corporativa-wrapper .donde-estamos-section{padding-top:80px}@media screen and (max-width: 992px){.padding-top-80,.informacion-corporativa-wrapper .donde-estamos-section{padding-top:60px}}@media screen and (max-width: 768px){.padding-top-80,.informacion-corporativa-wrapper .donde-estamos-section{padding-top:40px}}.padding-top-100,.contacto-wrapper .donde-estamos-section{padding-top:100px}@media screen and (max-width: 992px){.padding-top-100,.contacto-wrapper .donde-estamos-section{padding-top:75px}}@media screen and (max-width: 768px){.padding-top-100,.contacto-wrapper .donde-estamos-section{padding-top:50px}}.padding-bottom-100{padding-bottom:100px}@media screen and (max-width: 992px){.padding-bottom-100{padding-bottom:75px}}@media screen and (max-width: 768px){.padding-bottom-100{padding-bottom:50px}}.padding-top-150,.page__home .quicklinks,.page__home_copy .quicklinks{padding-top:150px}@media screen and (max-width: 992px){.padding-top-150,.page__home .quicklinks,.page__home_copy .quicklinks{padding-top:100px}}@media screen and (max-width: 768px){.padding-top-150,.page__home .quicklinks,.page__home_copy .quicklinks{padding-top:50px}}.padding-bottom-150,.head-title .title-container{padding-bottom:150px}@media screen and (max-width: 992px){.padding-bottom-150,.head-title .title-container{padding-bottom:100px}}@media screen and (max-width: 768px){.padding-bottom-150,.head-title .title-container{padding-bottom:50px}}.padding-top-200{padding-top:200px}@media screen and (max-width: 992px){.padding-top-200{padding-top:125px}}@media screen and (max-width: 768px){.padding-top-200{padding-top:75px}}.padding-top-230,.head-title .title-container{padding-top:230px}@media screen and (max-width: 992px){.padding-top-230,.head-title .title-container{padding-top:150px}}@media screen and (max-width: 768px){.padding-top-230,.head-title .title-container{padding-top:100px}}.margin-top-100{margin-top:100px}@media screen and (max-width: 992px){.margin-top-100{margin-top:75px}}@media screen and (max-width: 768px){.margin-top-100{margin-top:50px}}.margin-top-150{margin-top:150px}@media screen and (max-width: 992px){.margin-top-150{margin-top:100px}}@media screen and (max-width: 768px){.margin-top-150{margin-top:50px}}.space-right-left-45,.map-inner{margin-right:45px;margin-left:45px}@media screen and (max-width: 992px){.space-right-left-45,.map-inner{margin-right:15px;margin-left:15px}}.arrow-link{text-decoration:none;display:inline-block}.arrow-link svg{width:35px;height:17px;margin-left:10px;transition:all 0.2s ease-out}.arrow-link:hover svg{margin-left:15px;transition:all 0.2s ease-out}.circle,.donut{border-radius:100%;position:relative;z-index:0;display:block}.circle.size-40,.donut.size-40{width:40px;height:40px}.circle.size-74,.donut.size-74{width:74px;height:74px}.circle.size-106,.donut.size-106{width:106px;height:106px}.circle.size-146,.donut.size-146{width:146px;height:146px}.circle.size-240,.donut.size-240{width:240px;height:240px}.circle.size-280,.donut.size-280{width:280px;height:280px}.circle.size-330,.donut.size-330{width:330px;height:330px}.circle.donut:before,.donut.donut:before{content:"";position:absolute;width:100%;height:100%;border-radius:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.circle.donut.size-106:before,.donut.donut.size-106:before{border:35px solid #ffd500}.circle.donut.size-146:before,.donut.donut.size-146:before{border:48px solid #ffd500}.circle.donut.size-280:before,.donut.donut.size-280:before{border:92px solid #ffd500}.circle.donut.size-330:before,.donut.donut.size-330:before{border:110px solid #ffd500}.relative{position:relative}.display-1{line-height:0.9}@media screen and (max-width: 1440px){.hide-xxl{display:none}}@media screen and (max-width: 1200px){.hide-xl{display:none}}@media screen and (max-width: 1024px){.hide-lg{display:none}}@media screen and (max-width: 992px){.hide-md,.complete-menu{display:none}}.show-md{display:none}@media screen and (max-width: 992px){.show-md{display:initial}}@media screen and (max-width: 768px){.hide-sm{display:none}}.show-sm{display:none}@media screen and (max-width: 768px){.show-sm{display:initial}}@media screen and (max-width: 575px){.hide-xs{display:none}}form input,form textarea{border-radius:25px;border:none;padding:6px 15px}ul li{margin-bottom:1rem}ul li::marker{font-size:0.7rem}.top-radius{border-top-left-radius:60px;border-top-right-radius:60px}@media screen and (max-width: 1024px){.top-radius{border-top-left-radius:40px;border-top-right-radius:40px}}@media screen and (max-width: 768px){.top-radius{border-top-left-radius:25px;border-top-right-radius:25px}}.complete-radius{border-radius:60px}@media screen and (max-width: 1024px){.complete-radius{border-radius:40px}}@media screen and (max-width: 768px){.complete-radius{border-radius:25px}}.logo-bg-decoration{position:absolute;left:-900px;top:-500px;width:2000px;height:1500px}@media screen and (max-width: 1200px){.logo-bg-decoration{width:1500px;height:1000px;top:-300px;left:-700px}}@media screen and (max-width: 768px){.logo-bg-decoration{top:-200px}}.decorations-right-double .circle{right:-170px;position:absolute;top:40px}.decorations-right-double .donut{right:106px;position:absolute;top:370px}.big-donut-left{position:absolute;top:80px;left:-60px}.decoration-for-rounded-images .donut{position:absolute;bottom:0;left:50px;z-index:1}.decoration-for-rounded-images .circle{position:absolute;top:0;left:50px;z-index:1}.page-header{position:fixed;width:100%;z-index:100;transition:all 0.2s ease-out}.page-header ul.menu{margin:0;padding-left:20px}.page-header ul.menu li{display:inline-block;list-style:none;padding-left:15px;margin-bottom:0}.page-header ul.menu li a{color:#fff;text-decoration:none;display:inline-block;margin:10px 0}.page-header ul.menu li a:hover{color:#20b2fa}.page-header .home-link{display:block;margin:25px auto;text-align:center;transition:all 0.2s ease-out}.page-header .home-link .image-logo{width:254px;height:66px;transition:all 0.2s ease-out}.page-header .home-link .image-logo-png{width:220px;height:auto;transition:all 0.2s ease-out;content:url("/wp-content/uploads/2025/03/logo-aqualandia-blanco.png")}.page-header .home-link:hover{opacity:0.8}.page-header .title-selector{display:inline-block;text-align:right;width:100px;line-height:1.2}.page-header .button,.page-header .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .page-header .mi-be-book-btn,.page-header .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .page-header .mi-be-book-btn,.page-header .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .page-header input[type="submit"],.page-header .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .page-header input[type="submit"],.page-header .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .page-header #submit{min-width:auto;padding:11px 20px;vertical-align:middle;display:table-cell}.page-header .button.selector-trigger,.page-header .page__home .booking-form .mirai-form .selector-trigger.mi-be-book-btn,.page__home .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn,.page-header .page__home_copy .booking-form .mirai-form .selector-trigger.mi-be-book-btn,.page__home_copy .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn,.page-header .contacto-wrapper .form .fieldset-container input.selector-trigger[type="submit"],.contacto-wrapper .form .fieldset-container .page-header input.selector-trigger[type="submit"],.page-header .sugerencias-reclamaciones-wrapper .form input.selector-trigger[type="submit"],.sugerencias-reclamaciones-wrapper .form .page-header input.selector-trigger[type="submit"],.page-header .sugerencias-reclamaciones-wrapper .form .selector-trigger#submit,.sugerencias-reclamaciones-wrapper .form .page-header .selector-trigger#submit{position:relative;padding-left:45px;padding-right:10px;text-transform:uppercase}.page-header .button.selector-trigger svg,.page-header .page__home .booking-form .mirai-form .selector-trigger.mi-be-book-btn svg,.page__home .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn svg,.page-header .page__home_copy .booking-form .mirai-form .selector-trigger.mi-be-book-btn svg,.page__home_copy .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn svg,.page-header .contacto-wrapper .form .fieldset-container input.selector-trigger[type="submit"] svg,.contacto-wrapper .form .fieldset-container .page-header input.selector-trigger[type="submit"] svg,.page-header .sugerencias-reclamaciones-wrapper .form input.selector-trigger[type="submit"] svg,.sugerencias-reclamaciones-wrapper .form .page-header input.selector-trigger[type="submit"] svg,.page-header .sugerencias-reclamaciones-wrapper .form .selector-trigger#submit svg,.sugerencias-reclamaciones-wrapper .form .page-header .selector-trigger#submit svg{width:28px;height:28px;position:absolute;top:50%;left:10px;transform:translate(0, -50%)}.page-header .button.selector-trigger:hover .arrow-up,.page-header .page__home .booking-form .mirai-form .selector-trigger.mi-be-book-btn:hover .arrow-up,.page__home .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn:hover .arrow-up,.page-header .page__home_copy .booking-form .mirai-form .selector-trigger.mi-be-book-btn:hover .arrow-up,.page__home_copy .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn:hover .arrow-up,.page-header .contacto-wrapper .form .fieldset-container input.selector-trigger[type="submit"]:hover .arrow-up,.contacto-wrapper .form .fieldset-container .page-header input.selector-trigger[type="submit"]:hover .arrow-up,.page-header .sugerencias-reclamaciones-wrapper .form input.selector-trigger[type="submit"]:hover .arrow-up,.sugerencias-reclamaciones-wrapper .form .page-header input.selector-trigger[type="submit"]:hover .arrow-up,.page-header .sugerencias-reclamaciones-wrapper .form .selector-trigger#submit:hover .arrow-up,.sugerencias-reclamaciones-wrapper .form .page-header .selector-trigger#submit:hover .arrow-up{border-bottom:8px solid #f7f6f5}.page-header .button.selector-trigger:hover .arrow-down,.page-header .page__home .booking-form .mirai-form .selector-trigger.mi-be-book-btn:hover .arrow-down,.page__home .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn:hover .arrow-down,.page-header .page__home_copy .booking-form .mirai-form .selector-trigger.mi-be-book-btn:hover .arrow-down,.page__home_copy .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn:hover .arrow-down,.page-header .contacto-wrapper .form .fieldset-container input.selector-trigger[type="submit"]:hover .arrow-down,.contacto-wrapper .form .fieldset-container .page-header input.selector-trigger[type="submit"]:hover .arrow-down,.page-header .sugerencias-reclamaciones-wrapper .form input.selector-trigger[type="submit"]:hover .arrow-down,.sugerencias-reclamaciones-wrapper .form .page-header input.selector-trigger[type="submit"]:hover .arrow-down,.page-header .sugerencias-reclamaciones-wrapper .form .selector-trigger#submit:hover .arrow-down,.sugerencias-reclamaciones-wrapper .form .page-header .selector-trigger#submit:hover .arrow-down{border-top:8px solid #6c6c6c}.page-header .button.selector-trigger .arrow,.page-header .page__home .booking-form .mirai-form .selector-trigger.mi-be-book-btn .arrow,.page__home .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn .arrow,.page-header .page__home_copy .booking-form .mirai-form .selector-trigger.mi-be-book-btn .arrow,.page__home_copy .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn .arrow,.page-header .contacto-wrapper .form .fieldset-container input.selector-trigger[type="submit"] .arrow,.contacto-wrapper .form .fieldset-container .page-header input.selector-trigger[type="submit"] .arrow,.page-header .sugerencias-reclamaciones-wrapper .form input.selector-trigger[type="submit"] .arrow,.sugerencias-reclamaciones-wrapper .form .page-header input.selector-trigger[type="submit"] .arrow,.page-header .sugerencias-reclamaciones-wrapper .form .selector-trigger#submit .arrow,.sugerencias-reclamaciones-wrapper .form .page-header .selector-trigger#submit .arrow{margin-left:20px}.page-header .button.selector-trigger:hover .arrow-up,.page-header .page__home .booking-form .mirai-form .selector-trigger.mi-be-book-btn:hover .arrow-up,.page__home .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn:hover .arrow-up,.page-header .page__home_copy .booking-form .mirai-form .selector-trigger.mi-be-book-btn:hover .arrow-up,.page__home_copy .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn:hover .arrow-up,.page-header .contacto-wrapper .form .fieldset-container input.selector-trigger[type="submit"]:hover .arrow-up,.contacto-wrapper .form .fieldset-container .page-header input.selector-trigger[type="submit"]:hover .arrow-up,.page-header .sugerencias-reclamaciones-wrapper .form input.selector-trigger[type="submit"]:hover .arrow-up,.sugerencias-reclamaciones-wrapper .form .page-header input.selector-trigger[type="submit"]:hover .arrow-up,.page-header .sugerencias-reclamaciones-wrapper .form .selector-trigger#submit:hover .arrow-up,.sugerencias-reclamaciones-wrapper .form .page-header .selector-trigger#submit:hover .arrow-up{border-bottom:8px solid #20b2fa}.page-header .button.selector-trigger:hover .arrow-down,.page-header .page__home .booking-form .mirai-form .selector-trigger.mi-be-book-btn:hover .arrow-down,.page__home .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn:hover .arrow-down,.page-header .page__home_copy .booking-form .mirai-form .selector-trigger.mi-be-book-btn:hover .arrow-down,.page__home_copy .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn:hover .arrow-down,.page-header .contacto-wrapper .form .fieldset-container input.selector-trigger[type="submit"]:hover .arrow-down,.contacto-wrapper .form .fieldset-container .page-header input.selector-trigger[type="submit"]:hover .arrow-down,.page-header .sugerencias-reclamaciones-wrapper .form input.selector-trigger[type="submit"]:hover .arrow-down,.sugerencias-reclamaciones-wrapper .form .page-header input.selector-trigger[type="submit"]:hover .arrow-down,.page-header .sugerencias-reclamaciones-wrapper .form .selector-trigger#submit:hover .arrow-down,.sugerencias-reclamaciones-wrapper .form .page-header .selector-trigger#submit:hover .arrow-down{border-top:8px solid #20b2fa}.page-header .button.tickets svg,.page-header .page__home .booking-form .mirai-form .tickets.mi-be-book-btn svg,.page__home .booking-form .mirai-form .page-header .tickets.mi-be-book-btn svg,.page-header .page__home_copy .booking-form .mirai-form .tickets.mi-be-book-btn svg,.page__home_copy .booking-form .mirai-form .page-header .tickets.mi-be-book-btn svg,.page-header .contacto-wrapper .form .fieldset-container input.tickets[type="submit"] svg,.contacto-wrapper .form .fieldset-container .page-header input.tickets[type="submit"] svg,.page-header .sugerencias-reclamaciones-wrapper .form input.tickets[type="submit"] svg,.sugerencias-reclamaciones-wrapper .form .page-header input.tickets[type="submit"] svg,.page-header .sugerencias-reclamaciones-wrapper .form .tickets#submit svg,.sugerencias-reclamaciones-wrapper .form .page-header .tickets#submit svg{width:34px;height:21px;margin-right:6px}.page-header .menu-trigger{transition:all 0.2s ease-out;margin-right:30px;position:relative;display:inline-block}.page-header .menu-trigger svg{width:46px;height:46px;transition:all 0.2s ease-out}.page-header .menu-trigger:before{content:"";width:0;height:0;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fe7a3a;overflow:hidden;position:absolute;pointer-events:none;transition:all 0.2s ease-out}.page-header .menu-trigger.opened:before{width:100%;height:100%;content:"\00d7";color:white;text-decoration:none;line-height:48px;text-align:center;border-radius:100%;font-size:22px}@media screen and (max-width: 992px){.page-header .menu-trigger.opened:before{display:none}}.page-header .menu-trigger:hover svg{fill:#20b2fa;transition:all 0.2s ease-out}.page-header .menu-trigger:hover.opened:before{background:#a1d826;transition:all 0.2s ease-out}.page-header .language-selector{display:none;margin:0;margin-top:5px;padding:0;position:absolute;opacity:0;transition:all 0.2s ease-out;background-color:#fff;width:100%;border-radius:25px;box-shadow:5px 6px 14px rgba(0,0,0,0.2)}.page-header .language-selector li{list-style:none;text-align:center;margin:0}.page-header .language-selector li a{text-decoration:none;display:block;text-align:center;padding:8px}.page-header .language-selector.show{opacity:1;transition:all 0.2s ease-out;display:block}.page-header.header--fixed{transition:all 0.2s ease-out;background-color:#373183;box-shadow:0 2px 10px rgba(0,0,0,0.5)}.page-header.header--fixed .home-link{margin:15px auto;transition:all 0.2s ease-out}.page-header.header--fixed .home-link .image-logo{width:175px;height:45px;transition:all 0.2s ease-out}.page-header.header--fixed .home-link .image-logo-png{width:180px;height:auto;transition:all 0.2s ease-out}@media screen and (max-width: 1200px){.page-header .home-link{display:inline-block}}@media screen and (max-width: 992px){.page-header{background-color:white;top:0}.page-header .home-link{margin:10px auto}.page-header .home-link .image-logo{width:155px;height:40px}.page-header .home-link .image-logo-png{width:120px;height:auto;content:url("/wp-content/uploads/2025/03/logo-aqualandia.png")}.page-header.header--fixed{background-color:white;box-shadow:5px 6px 14px rgba(0,0,0,0.1)}.page-header.header--fixed .home-link{margin:10px auto}.page-header.header--fixed .home-link .image-logo{width:155px;height:40px}.page-header.header--fixed .home-link .image-logo-png{width:120px;height:auto}.page-header .button,.page-header .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .page-header .mi-be-book-btn,.page-header .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .page-header .mi-be-book-btn,.page-header .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .page-header input[type="submit"],.page-header .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .page-header input[type="submit"],.page-header .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .page-header #submit{border:1px solid #20b2fa;font-size:14px;padding:4px 20px;height:36px}.page-header .button:hover,.page-header .page__home .booking-form .mirai-form .mi-be-book-btn:hover,.page__home .booking-form .mirai-form .page-header .mi-be-book-btn:hover,.page-header .page__home_copy .booking-form .mirai-form .mi-be-book-btn:hover,.page__home_copy .booking-form .mirai-form .page-header .mi-be-book-btn:hover,.page-header .contacto-wrapper .form .fieldset-container input[type="submit"]:hover,.contacto-wrapper .form .fieldset-container .page-header input[type="submit"]:hover,.page-header .sugerencias-reclamaciones-wrapper .form input[type="submit"]:hover,.sugerencias-reclamaciones-wrapper .form .page-header input[type="submit"]:hover,.page-header .sugerencias-reclamaciones-wrapper .form #submit:hover,.sugerencias-reclamaciones-wrapper .form .page-header #submit:hover{background:none;color:#373183}.page-header .button:hover:after,.page-header .page__home .booking-form .mirai-form .mi-be-book-btn:hover:after,.page__home .booking-form .mirai-form .page-header .mi-be-book-btn:hover:after,.page-header .page__home_copy .booking-form .mirai-form .mi-be-book-btn:hover:after,.page__home_copy .booking-form .mirai-form .page-header .mi-be-book-btn:hover:after,.page-header .contacto-wrapper .form .fieldset-container input[type="submit"]:hover:after,.contacto-wrapper .form .fieldset-container .page-header input[type="submit"]:hover:after,.page-header .sugerencias-reclamaciones-wrapper .form input[type="submit"]:hover:after,.sugerencias-reclamaciones-wrapper .form .page-header input[type="submit"]:hover:after,.page-header .sugerencias-reclamaciones-wrapper .form #submit:hover:after,.sugerencias-reclamaciones-wrapper .form .page-header #submit:hover:after{width:0;height:0}.page-header .menu-trigger{margin-right:10px}}@media screen and (max-width: 768px){.page-header .button,.page-header .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .page-header .mi-be-book-btn,.page-header .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .page-header .mi-be-book-btn,.page-header .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .page-header input[type="submit"],.page-header .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .page-header input[type="submit"],.page-header .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .page-header #submit{height:36px}.page-header .menu-trigger svg{width:36px;height:36px}}@media screen and (max-width: 575px){.page-header .language-selector{width:110%}.page-header .button.tickets,.page-header .page__home .booking-form .mirai-form .tickets.mi-be-book-btn,.page__home .booking-form .mirai-form .page-header .tickets.mi-be-book-btn,.page-header .page__home_copy .booking-form .mirai-form .tickets.mi-be-book-btn,.page__home_copy .booking-form .mirai-form .page-header .tickets.mi-be-book-btn,.page-header .contacto-wrapper .form .fieldset-container input.tickets[type="submit"],.contacto-wrapper .form .fieldset-container .page-header input.tickets[type="submit"],.page-header .sugerencias-reclamaciones-wrapper .form input.tickets[type="submit"],.sugerencias-reclamaciones-wrapper .form .page-header input.tickets[type="submit"],.page-header .sugerencias-reclamaciones-wrapper .form .tickets#submit,.sugerencias-reclamaciones-wrapper .form .page-header .tickets#submit{display:none}.page-header .button.selector-trigger,.page-header .page__home .booking-form .mirai-form .selector-trigger.mi-be-book-btn,.page__home .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn,.page-header .page__home_copy .booking-form .mirai-form .selector-trigger.mi-be-book-btn,.page__home_copy .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn,.page-header .contacto-wrapper .form .fieldset-container input.selector-trigger[type="submit"],.contacto-wrapper .form .fieldset-container .page-header input.selector-trigger[type="submit"],.page-header .sugerencias-reclamaciones-wrapper .form input.selector-trigger[type="submit"],.sugerencias-reclamaciones-wrapper .form .page-header input.selector-trigger[type="submit"],.page-header .sugerencias-reclamaciones-wrapper .form .selector-trigger#submit,.sugerencias-reclamaciones-wrapper .form .page-header .selector-trigger#submit{padding-left:40px;border:none}.page-header .button.selector-trigger svg,.page-header .page__home .booking-form .mirai-form .selector-trigger.mi-be-book-btn svg,.page__home .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn svg,.page-header .page__home_copy .booking-form .mirai-form .selector-trigger.mi-be-book-btn svg,.page__home_copy .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn svg,.page-header .contacto-wrapper .form .fieldset-container input.selector-trigger[type="submit"] svg,.contacto-wrapper .form .fieldset-container .page-header input.selector-trigger[type="submit"] svg,.page-header .sugerencias-reclamaciones-wrapper .form input.selector-trigger[type="submit"] svg,.sugerencias-reclamaciones-wrapper .form .page-header input.selector-trigger[type="submit"] svg,.page-header .sugerencias-reclamaciones-wrapper .form .selector-trigger#submit svg,.sugerencias-reclamaciones-wrapper .form .page-header .selector-trigger#submit svg{width:20px;height:20px;left:12px}.page-header .button.selector-trigger .arrow,.page-header .page__home .booking-form .mirai-form .selector-trigger.mi-be-book-btn .arrow,.page__home .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn .arrow,.page-header .page__home_copy .booking-form .mirai-form .selector-trigger.mi-be-book-btn .arrow,.page__home_copy .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn .arrow,.page-header .contacto-wrapper .form .fieldset-container input.selector-trigger[type="submit"] .arrow,.contacto-wrapper .form .fieldset-container .page-header input.selector-trigger[type="submit"] .arrow,.page-header .sugerencias-reclamaciones-wrapper .form input.selector-trigger[type="submit"] .arrow,.sugerencias-reclamaciones-wrapper .form .page-header input.selector-trigger[type="submit"] .arrow,.page-header .sugerencias-reclamaciones-wrapper .form .selector-trigger#submit .arrow,.sugerencias-reclamaciones-wrapper .form .page-header .selector-trigger#submit .arrow{margin-left:7px;width:9px;height:8px}.page-header .button.selector-trigger .arrow.arrow-down,.page-header .page__home .booking-form .mirai-form .selector-trigger.mi-be-book-btn .arrow.arrow-down,.page__home .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn .arrow.arrow-down,.page-header .page__home_copy .booking-form .mirai-form .selector-trigger.mi-be-book-btn .arrow.arrow-down,.page__home_copy .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn .arrow.arrow-down,.page-header .contacto-wrapper .form .fieldset-container input.selector-trigger[type="submit"] .arrow.arrow-down,.contacto-wrapper .form .fieldset-container .page-header input.selector-trigger[type="submit"] .arrow.arrow-down,.page-header .sugerencias-reclamaciones-wrapper .form input.selector-trigger[type="submit"] .arrow.arrow-down,.sugerencias-reclamaciones-wrapper .form .page-header input.selector-trigger[type="submit"] .arrow.arrow-down,.page-header .sugerencias-reclamaciones-wrapper .form .selector-trigger#submit .arrow.arrow-down,.sugerencias-reclamaciones-wrapper .form .page-header .selector-trigger#submit .arrow.arrow-down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6c6c6c}.page-header .button.selector-trigger .arrow.arrow-up,.page-header .page__home .booking-form .mirai-form .selector-trigger.mi-be-book-btn .arrow.arrow-up,.page__home .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn .arrow.arrow-up,.page-header .page__home_copy .booking-form .mirai-form .selector-trigger.mi-be-book-btn .arrow.arrow-up,.page__home_copy .booking-form .mirai-form .page-header .selector-trigger.mi-be-book-btn .arrow.arrow-up,.page-header .contacto-wrapper .form .fieldset-container input.selector-trigger[type="submit"] .arrow.arrow-up,.contacto-wrapper .form .fieldset-container .page-header input.selector-trigger[type="submit"] .arrow.arrow-up,.page-header .sugerencias-reclamaciones-wrapper .form input.selector-trigger[type="submit"] .arrow.arrow-up,.sugerencias-reclamaciones-wrapper .form .page-header input.selector-trigger[type="submit"] .arrow.arrow-up,.page-header .sugerencias-reclamaciones-wrapper .form .selector-trigger#submit .arrow.arrow-up,.sugerencias-reclamaciones-wrapper .form .page-header .selector-trigger#submit .arrow.arrow-up{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #6c6c6c;margin-bottom:2px}}.mim-modal-open .page-header{z-index:0}.breadcrumbs{padding-top:15px;position:relative;z-index:1}.breadcrumbs span{color:#6c6c6c;font-size:16px}.breadcrumbs span a{color:#6c6c6c}.breadcrumbs span a:hover{color:#20b2fa}.head-title{position:relative;z-index:1}.head-title .title-container{position:relative;z-index:1;text-align:center}.head-title .title-container .page-title{text-shadow:5px 6px 14px rgba(0,0,0,0.8)}.head-title .title-container .page-subtitle{text-shadow:5px 6px 14px rgba(0,0,0,0.8)}.head-title .submenu-prepara-visita{position:relative;z-index:1;border-radius:60px;padding:30px;padding-bottom:10px;padding-top:20px}@media screen and (max-width: 1200px){.head-title .submenu-prepara-visita{border-radius:40px}}@media screen and (max-width: 1024px){.head-title .submenu-prepara-visita{border-radius:25px}}.head-title .submenu-prepara-visita .button,.head-title .submenu-prepara-visita .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .head-title .submenu-prepara-visita .mi-be-book-btn,.head-title .submenu-prepara-visita .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .head-title .submenu-prepara-visita .mi-be-book-btn,.head-title .submenu-prepara-visita .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .head-title .submenu-prepara-visita input[type="submit"],.head-title .submenu-prepara-visita .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .head-title .submenu-prepara-visita input[type="submit"],.head-title .submenu-prepara-visita .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .head-title .submenu-prepara-visita #submit{margin-bottom:10px}.head-title .submenu-prepara-visita .button.active:hover,.head-title .submenu-prepara-visita .page__home .booking-form .mirai-form .active.mi-be-book-btn:hover,.page__home .booking-form .mirai-form .head-title .submenu-prepara-visita .active.mi-be-book-btn:hover,.head-title .submenu-prepara-visita .page__home_copy .booking-form .mirai-form .active.mi-be-book-btn:hover,.page__home_copy .booking-form .mirai-form .head-title .submenu-prepara-visita .active.mi-be-book-btn:hover,.head-title .submenu-prepara-visita .contacto-wrapper .form .fieldset-container input.active[type="submit"]:hover,.contacto-wrapper .form .fieldset-container .head-title .submenu-prepara-visita input.active[type="submit"]:hover,.head-title .submenu-prepara-visita .sugerencias-reclamaciones-wrapper .form input.active[type="submit"]:hover,.sugerencias-reclamaciones-wrapper .form .head-title .submenu-prepara-visita input.active[type="submit"]:hover,.head-title .submenu-prepara-visita .sugerencias-reclamaciones-wrapper .form .active#submit:hover,.sugerencias-reclamaciones-wrapper .form .head-title .submenu-prepara-visita .active#submit:hover{cursor:initial;color:#373183}.head-title .submenu-prepara-visita .button.active:hover:after,.head-title .submenu-prepara-visita .page__home .booking-form .mirai-form .active.mi-be-book-btn:hover:after,.page__home .booking-form .mirai-form .head-title .submenu-prepara-visita .active.mi-be-book-btn:hover:after,.head-title .submenu-prepara-visita .page__home_copy .booking-form .mirai-form .active.mi-be-book-btn:hover:after,.page__home_copy .booking-form .mirai-form .head-title .submenu-prepara-visita .active.mi-be-book-btn:hover:after,.head-title .submenu-prepara-visita .contacto-wrapper .form .fieldset-container input.active[type="submit"]:hover:after,.contacto-wrapper .form .fieldset-container .head-title .submenu-prepara-visita input.active[type="submit"]:hover:after,.head-title .submenu-prepara-visita .sugerencias-reclamaciones-wrapper .form input.active[type="submit"]:hover:after,.sugerencias-reclamaciones-wrapper .form .head-title .submenu-prepara-visita input.active[type="submit"]:hover:after,.head-title .submenu-prepara-visita .sugerencias-reclamaciones-wrapper .form .active#submit:hover:after,.sugerencias-reclamaciones-wrapper .form .head-title .submenu-prepara-visita .active#submit:hover:after{width:0;height:0}@media screen and (max-width: 768px){.head-title .submenu-prepara-visita .button,.head-title .submenu-prepara-visita .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .head-title .submenu-prepara-visita .mi-be-book-btn,.head-title .submenu-prepara-visita .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .head-title .submenu-prepara-visita .mi-be-book-btn,.head-title .submenu-prepara-visita .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .head-title .submenu-prepara-visita input[type="submit"],.head-title .submenu-prepara-visita .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .head-title .submenu-prepara-visita input[type="submit"],.head-title .submenu-prepara-visita .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .head-title .submenu-prepara-visita #submit{display:block}}.head-title .background-container{z-index:0;position:absolute;width:100%;height:100%;left:0;top:0;border-bottom-left-radius:60px;border-bottom-right-radius:60px;overflow:hidden}@media screen and (max-width: 1024px){.head-title .background-container{border-bottom-left-radius:40px;border-bottom-right-radius:40px}}@media screen and (max-width: 768px){.head-title .background-container{border-bottom-left-radius:25px;border-bottom-right-radius:25px}}.head-title .background-container:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to bottom, #000, transparent 30%);z-index:1;opacity:0.7}.head-title .background-container img{position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.hide-complete-menu-deployed{transition:all 0.2s ease-out}.hide-complete-menu-deployed.opened{transition:all 0.2s ease-out;opacity:0;pointer-events:none}@media screen and (max-width: 992px){.hide-complete-menu-deployed.opened{opacity:1;pointer-events:initial}}.complete-menu{position:fixed;left:0;width:0;height:0;opacity:0;transition:all 0.2s ease-out;background:#373183;z-index:99;overflow-y:auto}.complete-menu.opened{width:100vw;height:100vh;opacity:1;transition:all 0.2s ease-out}.complete-menu .complete-menu-container{margin-top:120px;margin-bottom:45px}.complete-menu .complete-menu-container .images-container{height:100%}@media screen and (min-width: 1200px){.complete-menu .complete-menu-container .images-container .image-item{height:33.33333%;padding-bottom:30px}}.complete-menu .complete-menu-container .images-container .image-item .image-container{height:100%;width:100%}.complete-menu .complete-menu-container .items-menu-container{margin-bottom:30px;padding:40px 70px;background:linear-gradient(to bottom, #20b2fa 20%, #373183 100%)}.complete-menu .complete-menu-container .items-menu-container ul{list-style:none;padding:0;margin-bottom:1rem}.complete-menu .complete-menu-container .items-menu-container ul li{font-size:32px}.complete-menu .complete-menu-container .items-menu-container ul li a{color:#fff;text-decoration:none}.complete-menu .complete-menu-container .items-menu-container ul li a:hover{color:#ffd500}.complete-menu .complete-menu-container .items-menu-container ul ul{list-style:initial;position:relative;padding-bottom:20px;margin-bottom:25px;padding-left:2rem}.complete-menu .complete-menu-container .items-menu-container ul ul:before{content:"";width:200px;height:1px;position:absolute;left:0;bottom:0;background-color:#ffd500}.complete-menu .complete-menu-container .items-menu-container ul ul li{font-size:16px;font-family:'Poppins', sans-serif;font-weight:400;margin-bottom:10px}.complete-menu .complete-menu-container .items-menu-container ul ul ul{padding:0;list-style:none;column-count:2;padding-top:5px;margin-bottom:0}.complete-menu .complete-menu-container .items-menu-container ul ul ul:before{display:none}.complete-menu .complete-menu-container .items-menu-container ul ul ul li{font-size:14px}.complete-menu .complete-menu-container .items-menu-container ul ul ul li a{color:#ffd500}.complete-menu .complete-menu-container .items-menu-container ul ul ul li a:hover{color:#fff}.complete-menu .social{text-align:right;position:relative;margin-top:20px}.complete-menu .social .hashtag{display:inline-block}.complete-menu .social .hashtag .h2{margin-right:25px;margin-bottom:0;font-weight:200}.complete-menu .social .hashtag a{display:inline-block;vertical-align:middle;text-decoration:none}.complete-menu .social .hashtag a svg{width:30px;height:30px;transition:all 0.2s ease-out}.complete-menu .social .hashtag a:hover{color:#ffd500}.complete-menu .social .hashtag a:hover svg{transition:all 0.2s ease-out;fill:#fff}.complete-menu .social:before{top:50%;left:0;height:1px;background-color:#ffd500;content:"";position:absolute;width:calc(100% - 380px)}.complete-menu .legal{padding-top:25px;font-size:14px;font-weight:200}.complete-menu .legal .items-legal-menu .menu-legal-menu-container{display:inline-block}.complete-menu .legal .items-legal-menu .menu-legal-menu-container ul.menu{margin:0;padding:0}.complete-menu .legal .items-legal-menu .menu-legal-menu-container ul.menu li{display:inline-block;padding-left:20px;position:relative;margin:0;font-size:14px;font-weight:200}.complete-menu .legal .items-legal-menu .menu-legal-menu-container ul.menu li a{font-size:14px;font-weight:200;font-family:'Poppins', sans-serif}.complete-menu .legal .items-legal-menu .menu-legal-menu-container ul.menu li:before{content:"·";position:absolute;left:8px}.hotel-entrada-prefooter{position:relative;z-index:1;padding-bottom:150px}.hotel-entrada-prefooter .content{box-shadow:4px 4px 12px 0 rgba(0,0,0,0.18)}.hotel-entrada-prefooter .title{padding-top:60px}.hotel-entrada-prefooter .title .text-container{position:relative;padding-left:150px}.hotel-entrada-prefooter .title .text-container .bogart,.hotel-entrada-prefooter .title .text-container #enfoca-mmenu,.hotel-entrada-prefooter .title .text-container .complete-menu .complete-menu-container .items-menu-container ul li,.complete-menu .complete-menu-container .items-menu-container ul .hotel-entrada-prefooter .title .text-container li,.hotel-entrada-prefooter .title .post-archive-wrapper .posts-list .post .text-container header h2 a,.post-archive-wrapper .posts-list .post .hotel-entrada-prefooter .title .text-container header h2 a,.hotel-entrada-prefooter .title .text-container .sugerencias-reclamaciones-wrapper .form__header h2,.sugerencias-reclamaciones-wrapper .form__header .hotel-entrada-prefooter .title .text-container h2{line-height:1}.hotel-entrada-prefooter .title .text-container svg{width:130px;height:130px;position:absolute;left:0;top:-20px}@media screen and (max-width: 768px){.hotel-entrada-prefooter .title .text-container{padding-left:120px}.hotel-entrada-prefooter .title .text-container svg{width:100px;height:100px;top:-10px}}.hotel-entrada-prefooter .items .item-hotel-entrada{margin-bottom:-170px}.hotel-entrada-prefooter .items .item-hotel-entrada .text-container{text-align:center;max-width:420px;margin:0 auto;padding:35px 20px}.hotel-entrada-prefooter .items .item-hotel-entrada .text-container p{margin-top:30px;margin-bottom:35px}.hotel-entrada-prefooter .items .item-hotel-entrada .text-container .logo-container{transition:all 0.2s ease-out}.hotel-entrada-prefooter .items .item-hotel-entrada .text-container .logo-container img{max-height:100px}.hotel-entrada-prefooter .items .item-hotel-entrada .text-container .logo-container:hover{opacity:0.7;transition:all 0.2s ease-out}.hotel-entrada-prefooter .items .item-hotel-entrada .image-container{height:300px;display:block}.hotel-entrada-prefooter .items .item-hotel-entrada .image-container:hover img{width:110%;height:110%}@media screen and (max-width: 768px){.hotel-entrada-prefooter .items .item-hotel-entrada{margin-bottom:-150px}.hotel-entrada-prefooter .items .item-hotel-entrada.first-item{margin-bottom:0}}footer .waves-container .waves{position:relative;width:100%;height:17vh;min-height:120px;max-height:150px}footer .waves-container .waves .parallax>use{animation:move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite}footer .waves-container .waves .parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s}footer .waves-container .waves .parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}footer .waves-container .waves .parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}footer .waves-container .waves .parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px, 0, 0)}100%{transform:translate3d(85px, 0, 0)}}footer .footer{background-color:rgba(32,178,250,0.3)}footer .footer .image-logo{width:200px;height:85px;margin-bottom:40px;padding-top:30px}footer .footer .image-logo-png{width:200px;height:auto;margin-bottom:15px;margin-top:-5px}footer .footer h4{margin-bottom:20px;padding-top:30px}footer .footer h4.our-group{margin-bottom:0}footer .footer p{margin-bottom:10px}footer .footer p a{text-decoration:none}footer .footer p span{font-weight:bold}footer .footer ul.menu{margin:0;padding:0}footer .footer ul.menu li{padding:0;list-style:none;margin-bottom:10px}footer .footer ul.menu li a{text-decoration:none}footer .footer .group-items{display:block;text-align:center;padding-top:10px}footer .footer .group-items img{max-width:155px;width:100%;margin:0 auto}footer .footer .buttons{text-align:center;padding:50px 0}footer .footer .buttons .button,footer .footer .buttons .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form footer .footer .buttons .mi-be-book-btn,footer .footer .buttons .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form footer .footer .buttons .mi-be-book-btn,footer .footer .buttons .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container footer .footer .buttons input[type="submit"],footer .footer .buttons .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form footer .footer .buttons input[type="submit"],footer .footer .buttons .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form footer .footer .buttons #submit{margin-bottom:10px}footer .footer .legal-menu{padding:20px 40px;margin-bottom:30px;display:flex}@media screen and (max-width: 768px){footer .footer .legal-menu{padding:20px;display:block}}footer .footer .legal-menu .items-legal-menu{width:calc( 100% - 100px );line-height:29px}@media screen and (max-width: 768px){footer .footer .legal-menu .items-legal-menu{width:100%}}footer .footer .legal-menu .items-legal-menu .menu-legal-menu-container{display:inline-block}footer .footer .legal-menu .items-legal-menu .menu-legal-menu-container ul.menu{margin:0;padding:0}footer .footer .legal-menu .items-legal-menu .menu-legal-menu-container ul.menu li{display:inline-block;padding-left:20px;position:relative;margin:0}footer .footer .legal-menu .items-legal-menu .menu-legal-menu-container ul.menu li:before{content:"·";position:absolute;left:8px}footer .footer .legal-menu .social{width:100px;display:inline-block}@media screen and (max-width: 768px){footer .footer .legal-menu .social{margin:0 auto;margin-top:10px;display:block}}footer .footer .legal-menu .social a{display:inline-block;vertical-align:middle;text-decoration:none}footer .footer .legal-menu .social a svg{width:30px;height:30px;transition:all 0.2s ease-out}footer .footer .legal-menu .social a:hover{color:#373183}footer .footer .legal-menu .social a:hover svg{transition:all 0.2s ease-out;fill:#20b2fa}.ocean{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;overflow:hidden}.ocean .bubble{width:30px;height:30px;border-radius:100%;position:absolute;background-color:white;bottom:-30px;opacity:0.2;animation:bubble 15s ease-in-out infinite, sideWays 4s ease-in-out infinite alternate}@keyframes bubble{0%{transform:translateY(0%);opacity:0.06}100%{transform:translateY(-120vh)}}@keyframes sideWays{0%{margin-left:0px}100%{margin-left:200px}}.ocean .bubble--1{left:10%;animation-delay:0.5s;animation-duration:16s;opacity:0.2}.ocean .bubble--2{width:15px;height:15px;left:40%;animation-delay:1s;animation-duration:10s;opacity:0.1}.ocean .bubble--3{width:10px;height:10px;left:30%;animation-delay:5s;animation-duration:20s;opacity:0.3}.ocean .bubble--4{width:25px;height:25px;left:40%;animation-delay:8s;animation-duration:17s;opacity:0.2}.ocean .bubble--5{width:30px;height:30px;left:60%;animation-delay:10s;animation-duration:15s;opacity:0.1}.ocean .bubble--6{width:10px;height:10px;left:80%;animation-delay:3s;animation-duration:30s;opacity:0.4}.ocean .bubble--7{width:15px;height:15px;left:90%;animation-delay:-7s;animation-duration:25s;opacity:0.3}.ocean .bubble--9{width:20px;height:20px;left:50%;bottom:30px;animation-delay:-5s;animation-duration:19s;opacity:0.2}.ocean .bubble--10{width:40px;height:40px;left:30%;bottom:30px;animation-delay:-21s;animation-duration:16s;opacity:0.3}.ocean .bubble--11{width:30px;height:30px;left:60%;bottom:30px;animation-delay:-13.75s;animation-duration:20s;opacity:0.3}.ocean .bubble--11{width:25px;height:25px;left:90%;bottom:30px;animation-delay:-10.5s;animation-duration:19s;opacity:0.3}.search-section #searchform{float:right}.search-section #searchform input{box-shadow:4px 4px 12px 0 rgba(0,0,0,0.2)}.post-archive-wrapper{position:relative;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}.post-archive-wrapper .stroke-1{position:absolute;height:700px;width:700px;left:-300px;top:100px;z-index:0}@media screen and (max-width: 992px){.post-archive-wrapper .stroke-1{display:none}}.post-archive-wrapper .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:700px;z-index:0}@media screen and (max-width: 992px){.post-archive-wrapper .stroke-2{display:none}}.post-archive-wrapper .posts-list{position:relative;z-index:1}.post-archive-wrapper .posts-list .post{padding:25px;margin-top:50px;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.2)}.post-archive-wrapper .posts-list .post .image-container{display:block;width:100%;height:100%}.post-archive-wrapper .posts-list .post .image-container:hover{opacity:0.8}.post-archive-wrapper .posts-list .post .image-container:hover img{width:110%;height:110%}@media screen and (max-width: 768px){.post-archive-wrapper .posts-list .post .image-container{height:300px}}.post-archive-wrapper .posts-list .post .text-container{padding-right:60px}@media screen and (max-width: 1024px){.post-archive-wrapper .posts-list .post .text-container{padding-right:0px}}.post-archive-wrapper .posts-list .post .text-container .post-content{margin-top:30px}.post-archive-wrapper .posts-list .post .text-container .button,.post-archive-wrapper .posts-list .post .text-container .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .post-archive-wrapper .posts-list .post .text-container .mi-be-book-btn,.post-archive-wrapper .posts-list .post .text-container .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .post-archive-wrapper .posts-list .post .text-container .mi-be-book-btn,.post-archive-wrapper .posts-list .post .text-container .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .post-archive-wrapper .posts-list .post .text-container input[type="submit"],.post-archive-wrapper .posts-list .post .text-container .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .post-archive-wrapper .posts-list .post .text-container input[type="submit"],.post-archive-wrapper .posts-list .post .text-container .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .post-archive-wrapper .posts-list .post .text-container #submit{margin-top:40px}.post-archive-wrapper .posts-list .post .text-container header time{margin-bottom:30px;color:grey;text-align:right;display:block;position:relative}@media screen and (max-width: 768px){.post-archive-wrapper .posts-list .post .text-container header time{margin-top:30px}}.post-archive-wrapper .posts-list .post .text-container header time span{background-color:white;padding-left:20px;position:relative;display:inline-block;z-index:1}.post-archive-wrapper .posts-list .post .text-container header time:before{content:"";position:absolute;top:calc( 50% - 2px );left:0;width:100%;height:2px;background-color:#20b2fa;z-index:0}.post-archive-wrapper .posts-list .post .text-container header h2 a{text-decoration:none}.post-archive-wrapper .pagination{margin-top:70px}.post-archive-wrapper .pagination .page-numbers,.post-archive-wrapper .pagination .navigation{margin:20px 0;display:flex;gap:20px;list-style:none;max-width:1200px;margin:0 auto;padding:0;justify-content:center}@media screen and (max-width: 768px){.post-archive-wrapper .pagination .page-numbers,.post-archive-wrapper .pagination .navigation{gap:10px;margin-top:50px}}.post-archive-wrapper .pagination .page-numbers li a,.post-archive-wrapper .pagination .page-numbers li .current,.post-archive-wrapper .pagination .navigation li a,.post-archive-wrapper .pagination .navigation li .current{color:#373183 !important;text-decoration:none;border:1px solid #373183;width:30px;height:30px;display:flex !important;align-items:center;justify-content:center;border-radius:100% !important;transition:all 0.2s ease-out !important;background:transparent;padding:0 !important;background:none !important;min-width:auto !important}.post-archive-wrapper .pagination .page-numbers li a:hover,.post-archive-wrapper .pagination .page-numbers li .current:hover,.post-archive-wrapper .pagination .navigation li a:hover,.post-archive-wrapper .pagination .navigation li .current:hover{color:#a1d826;transition:all 0.2s ease-out;border:1px solid #a1d826;background:transparent;background:none !important}.post-archive-wrapper .pagination .page-numbers li.active a,.post-archive-wrapper .pagination .navigation li.active a{color:#5aa729;border:1px solid #5aa729}.post-archive-wrapper .pagination .page-numbers li .current,.post-archive-wrapper .pagination .navigation li .current{border:1px solid #5aa729}.single-post-wrapper{background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%);position:relative}.single-post-wrapper .stroke-1{position:absolute;height:700px;width:700px;left:-300px;top:100px;z-index:0}@media screen and (max-width: 992px){.single-post-wrapper .stroke-1{display:none}}.single-post-wrapper .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:300px;z-index:0}@media screen and (max-width: 992px){.single-post-wrapper .stroke-2{display:none}}.single-post-wrapper .post{padding:25px 85px;position:relative;z-index:1;margin-top:50px;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.2)}@media screen and (max-width: 992px){.single-post-wrapper .post{padding:25px 45px}}@media screen and (max-width: 575px){.single-post-wrapper .post{padding:25px 25px}}.single-post-wrapper .post header{margin-bottom:40px}.single-post-wrapper .post header time{margin-bottom:30px;color:grey;text-align:right;display:block;position:relative}.single-post-wrapper .post header time span{background-color:white;padding-left:20px;position:relative;display:inline-block;z-index:1}.single-post-wrapper .post header time:before{content:"";position:absolute;top:calc( 50% - 2px );left:0;width:100%;height:2px;background-color:#20b2fa;z-index:0}.post-grid{display:block;background:white;border-radius:25px;overflow:hidden;margin:30px 0px}.post-grid .img-wrapper{width:100%;height:250px;position:relative;display:block;overflow:hidden;border-radius:25px}.post-grid .img-wrapper img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%);transition:all 0.2s ease-out;border-radius:25px}.post-grid .img-wrapper:hover img{border-radius:25px;transition:all 0.2s ease-out;width:110%;opacity:0.7;height:110%}.post-grid .text-container{padding:25px;padding-bottom:90px;position:relative}.post-grid .text-container a{text-decoration:none}.post-grid .text-container h3 a{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;height:75px}.post-grid .text-container .meta{margin-bottom:10px}.post-grid .text-container .arrow-link{position:absolute;right:25px;bottom:20px}.page__home .home-wrapper,.page__home_copy .home-wrapper{overflow:hidden}@keyframes animation-top{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes animation-bottom{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.page__home .slider-home .swiper,.page__home_copy .slider-home .swiper{padding-top:0}.page__home .slider-home .swiper .swiper-slide,.page__home_copy .slider-home .swiper .swiper-slide{position:relative;overflow:hidden;height:800px;border-bottom-left-radius:60px;border-bottom-right-radius:60px}@media screen and (max-width: 1024px){.page__home .slider-home .swiper .swiper-slide,.page__home_copy .slider-home .swiper .swiper-slide{height:650px;border-bottom-left-radius:40px;border-bottom-right-radius:40px}}@media screen and (max-width: 768px){.page__home .slider-home .swiper .swiper-slide,.page__home_copy .slider-home .swiper .swiper-slide{height:450px;border-bottom-left-radius:25px;border-bottom-right-radius:25px}}.page__home .slider-home .swiper .swiper-slide:before,.page__home_copy .slider-home .swiper .swiper-slide:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to bottom, #000, transparent 30%);z-index:1;opacity:0.7}.page__home .slider-home .swiper .swiper-slide img,.page__home_copy .slider-home .swiper .swiper-slide img{position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.page__home .slider-home .swiper .swiper-slide .text-container,.page__home_copy .slider-home .swiper .swiper-slide .text-container{position:absolute;width:100%;z-index:2;opacity:0;transition:all 0.2s ease-out;margin:0 auto}.page__home .slider-home .swiper .swiper-slide .text-container .title,.page__home_copy .slider-home .swiper .swiper-slide .text-container .title{text-shadow:5px 6px 14px rgba(0,0,0,0.8);margin-bottom:20px}.page__home .slider-home .swiper .swiper-slide .text-container .title span,.page__home_copy .slider-home .swiper .swiper-slide .text-container .title span{display:inline-block}.page__home .slider-home .swiper .swiper-slide .text-container .subtitle,.page__home_copy .slider-home .swiper .swiper-slide .text-container .subtitle{margin-bottom:30px;text-shadow:0px 1px 8px rgba(0,0,0,0.9)}.page__home .slider-home .swiper .swiper-slide .text-container .button,.page__home .slider-home .swiper .swiper-slide .text-container .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .slider-home .swiper .swiper-slide .text-container .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .page__home .slider-home .swiper .swiper-slide .text-container .mi-be-book-btn,.page__home .slider-home .swiper .swiper-slide .text-container .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .page__home .slider-home .swiper .swiper-slide .text-container input[type="submit"],.page__home .slider-home .swiper .swiper-slide .text-container .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .page__home .slider-home .swiper .swiper-slide .text-container input[type="submit"],.page__home .slider-home .swiper .swiper-slide .text-container .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .page__home .slider-home .swiper .swiper-slide .text-container #submit,.page__home_copy .slider-home .swiper .swiper-slide .text-container .button,.page__home .booking-form .mirai-form .page__home_copy .slider-home .swiper .swiper-slide .text-container .mi-be-book-btn,.page__home_copy .slider-home .swiper .swiper-slide .text-container .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .slider-home .swiper .swiper-slide .text-container .mi-be-book-btn,.page__home_copy .slider-home .swiper .swiper-slide .text-container .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .page__home_copy .slider-home .swiper .swiper-slide .text-container input[type="submit"],.page__home_copy .slider-home .swiper .swiper-slide .text-container .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .page__home_copy .slider-home .swiper .swiper-slide .text-container input[type="submit"],.page__home_copy .slider-home .swiper .swiper-slide .text-container .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .page__home_copy .slider-home .swiper .swiper-slide .text-container #submit{font-weight:bold}.page__home .slider-home .swiper .swiper-slide .text-container.vertical-center,.page__home_copy .slider-home .swiper .swiper-slide .text-container.vertical-center{top:50%;transform:translate(0, -50%)}.page__home .slider-home .swiper .swiper-slide .text-container.vertical-top,.page__home_copy .slider-home .swiper .swiper-slide .text-container.vertical-top{top:150px}@media screen and (max-width: 992px){.page__home .slider-home .swiper .swiper-slide .text-container.vertical-top,.page__home_copy .slider-home .swiper .swiper-slide .text-container.vertical-top{top:50px}}.page__home .slider-home .swiper .swiper-slide .text-container.vertical-bottom,.page__home_copy .slider-home .swiper .swiper-slide .text-container.vertical-bottom{bottom:100px}.page__home .slider-home .swiper .swiper-slide .text-container.horizontal-center,.page__home_copy .slider-home .swiper .swiper-slide .text-container.horizontal-center{text-align:center}.page__home .slider-home .swiper .swiper-slide .text-container.horizontal-left,.page__home_copy .slider-home .swiper .swiper-slide .text-container.horizontal-left{text-align:left}.page__home .slider-home .swiper .swiper-slide .text-container.horizontal-right,.page__home_copy .slider-home .swiper .swiper-slide .text-container.horizontal-right{text-align:right}.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container{opacity:1;transition:all 0.2s ease-out}.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .title,.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .button,.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .mi-be-book-btn,.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container input[type="submit"],.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container input[type="submit"],.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container #submit,.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .subtitle,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .title,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .button,.page__home .booking-form .mirai-form .page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .mi-be-book-btn,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .mi-be-book-btn,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container input[type="submit"],.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container input[type="submit"],.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container #submit,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .subtitle{animation-duration:.5s;animation-fill-mode:both}.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .title,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .title{animation-delay:1s}.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .subtitle,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .subtitle{animation-delay:1.2s}.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .button,.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .mi-be-book-btn,.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container input[type="submit"],.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container input[type="submit"],.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container #submit,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .button,.page__home .booking-form .mirai-form .page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .mi-be-book-btn,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .mi-be-book-btn,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container input[type="submit"],.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container input[type="submit"],.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container #submit{animation-delay:1.4s}.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .title,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .title{animation-name:animation-top}.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .button,.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .mi-be-book-btn,.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container input[type="submit"],.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container input[type="submit"],.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container #submit,.page__home .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .subtitle,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .button,.page__home .booking-form .mirai-form .page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .mi-be-book-btn,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .mi-be-book-btn,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container input[type="submit"],.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container input[type="submit"],.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container #submit,.page__home_copy .slider-home .swiper .swiper-slide.swiper-slide-active .text-container .subtitle{animation-name:animation-bottom}.page__home .booking-form,.page__home_copy .booking-form{background-color:#a1d826;border-radius:25px;margin-top:-50px;z-index:4;position:relative;margin-left:auto;margin-right:auto}.page__home .booking-form .tab,.page__home_copy .booking-form .tab{height:50px;text-decoration:none;text-align:center;display:table;width:100%}.page__home .booking-form .tab a,.page__home_copy .booking-form .tab a{vertical-align:middle;display:table-cell;width:100%;color:white;text-decoration:none;overflow:hidden;position:relative;padding:30px}.page__home .booking-form .tab a:after,.page__home_copy .booking-form .tab a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:all 0.2s ease-out;z-index:0}.page__home .booking-form .tab a span,.page__home_copy .booking-form .tab a span{z-index:1;position:relative}.page__home .booking-form .tab a:hover:after,.page__home_copy .booking-form .tab a:hover:after{opacity:0.2;transition:all 0.2s ease-out}.page__home .booking-form .tab svg,.page__home_copy .booking-form .tab svg{margin-right:20px}.page__home .booking-form .tab-hotel,.page__home_copy .booking-form .tab-hotel{background-color:#a1d826;border-top-left-radius:25px}.page__home .booking-form .tab-hotel a:after,.page__home_copy .booking-form .tab-hotel a:after{border-top-left-radius:25px}@media screen and (max-width: 575px){.page__home .booking-form .tab-hotel,.page__home_copy .booking-form .tab-hotel{border-top-left-radius:0}.page__home .booking-form .tab-hotel a:after,.page__home_copy .booking-form .tab-hotel a:after{border-top-left-radius:0}}.page__home .booking-form .tab-hotel svg,.page__home_copy .booking-form .tab-hotel svg{width:62px;height:30px}.page__home .booking-form .tab-tickets,.page__home_copy .booking-form .tab-tickets{background-color:#5aa729;border-radius:25px}.page__home .booking-form .tab-tickets a:after,.page__home_copy .booking-form .tab-tickets a:after{border-radius:25px}@media screen and (max-width: 575px){.page__home .booking-form .tab-tickets,.page__home_copy .booking-form .tab-tickets{border-radius:25px}.page__home .booking-form .tab-tickets a:after,.page__home_copy .booking-form .tab-tickets a:after{border-radius:25px}}.page__home .booking-form .tab-tickets svg,.page__home_copy .booking-form .tab-tickets svg{width:42px;height:26px}.page__home .booking-form .mirai-form,.page__home_copy .booking-form .mirai-form{color:#373183 !important}.page__home .booking-form .mirai-form .DateRangePickerInput,.page__home .booking-form .mirai-form .mi-be-promo-field,.page__home .booking-form .mirai-form .mi-be-multiroom-field,.page__home .booking-form .mirai-form .mi-be-button,.page__home .booking-form .mirai-form .mi-dropdown-button,.page__home .booking-form .mirai-form .mi-be-chain-field,.page__home_copy .booking-form .mirai-form .DateRangePickerInput,.page__home_copy .booking-form .mirai-form .mi-be-promo-field,.page__home_copy .booking-form .mirai-form .mi-be-multiroom-field,.page__home_copy .booking-form .mirai-form .mi-be-button,.page__home_copy .booking-form .mirai-form .mi-dropdown-button,.page__home_copy .booking-form .mirai-form .mi-be-chain-field{border-radius:40px;margin-bottom:5px;margin-top:5px}.page__home .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .mi-be-book-btn{min-width:auto}.page__home .booking-form .mirai-form .mi-dropdown-layout,.page__home_copy .booking-form .mirai-form .mi-dropdown-layout{width:auto}.page__home .welcome .left svg,.page__home_copy .welcome .left svg{max-width:390px;width:75%;height:30px;margin-bottom:20px;float:right}.page__home .welcome .right,.page__home_copy .welcome .right{position:relative}.page__home .welcome .right svg,.page__home_copy .welcome .right svg{width:140px;height:140px;position:absolute;top:50px;left:0;z-index:2}@media screen and (max-width: 992px){.page__home .welcome .right svg,.page__home_copy .welcome .right svg{width:120px;height:120px}}@media screen and (max-width: 768px){.page__home .welcome .right svg,.page__home_copy .welcome .right svg{width:90px;height:90px}}.page__home .welcome .right .image-item,.page__home_copy .welcome .right .image-item{margin-right:-150px;position:relative;padding-left:90px}@media screen and (max-width: 768px){.page__home .welcome .right .image-item,.page__home_copy .welcome .right .image-item{margin-right:0;padding-left:0}}.page__home .welcome .right .image-item .circle,.page__home_copy .welcome .right .image-item .circle{position:absolute;right:175px;top:90px}.page__home .welcome .right .image-item .donut,.page__home_copy .welcome .right .image-item .donut{position:absolute;right:40px;top:130px}.page__home .quicklinks,.page__home_copy .quicklinks{position:relative}.page__home .quicklinks .stroke-1,.page__home_copy .quicklinks .stroke-1{position:absolute;height:1000px;width:1000px;left:-500px;top:10px;z-index:0}@media screen and (max-width: 992px){.page__home .quicklinks .stroke-1,.page__home_copy .quicklinks .stroke-1{display:none}}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide{height:345px}@media (max-width: 992px){.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide{height:290px}}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container{display:block;width:100%;height:100%;border-radius:40px;overflow:hidden;position:relative}@media screen and (max-width: 992px){.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container{border-radius:25px}}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:before,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:before{position:absolute;content:"";background:#232564;mix-blend-mode:lighten;width:100%;height:100%;opacity:0;left:0;bottom:0;z-index:2;transition:all 0.2s ease-out;border-radius:40px}@media screen and (max-width: 992px){.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:before,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:before{border-radius:25px}}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:after,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:after{position:absolute;content:"";background:#80c92e;mix-blend-mode:darken;opacity:0;width:100%;height:100%;left:0;bottom:0;z-index:1;transition:all 0.2s ease-out;border-radius:40px}@media screen and (max-width: 992px){.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:after,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:after{border-radius:25px}}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container img,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;z-index:0;transition:all 0.2s ease-out}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container .text-container,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container .text-container{position:relative;z-index:4;width:100%;height:100%;padding:30px}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container .text-container:before,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container .text-container:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to top, #373183, transparent 40%);z-index:1;opacity:0.7}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container .text-container .title,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container .text-container .title{position:absolute;z-index:3;bottom:30px;left:50px;margin:0;transition:all 0.2s ease-out;font-weight:500}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container .text-container .title svg,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container .text-container .title svg{opacity:0;width:42px;height:42px;position:absolute;left:0;top:calc( 50% - 5px);left:0;transform:translate(0, -50%);transition:all 0.2s ease-out}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:hover img,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:hover img{width:110%;height:110%;transition:all 0.2s ease-out;filter:saturate(0%)}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:hover:after,.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:hover::before,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:hover:after,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:hover::before{opacity:1;transition:all 0.2s ease-out}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:hover .title,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:hover .title{transition:all 0.2s ease-out;padding-left:67px}.page__home .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:hover .title svg,.page__home_copy .quicklinks .quicklinks-swiper .swiper-wrapper .swiper-slide .slide-container:hover .title svg{transition:all 0.2s ease-out;opacity:1}.page__home .prepara-tu-visita,.page__home_copy .prepara-tu-visita{margin-top:190px;position:relative;z-index:1}.page__home .prepara-tu-visita .donut,.page__home_copy .prepara-tu-visita .donut{position:absolute;top:-120px;right:-165px}@media screen and (max-width: 1200px){.page__home .prepara-tu-visita .donut,.page__home_copy .prepara-tu-visita .donut{top:-140px;right:-220px}}@media screen and (max-width: 1200px){.page__home .prepara-tu-visita,.page__home_copy .prepara-tu-visita{margin-top:100px}}.page__home .prepara-tu-visita .decoration-group,.page__home_copy .prepara-tu-visita .decoration-group{position:absolute;width:calc(50% + 250px);right:50%;padding-right:30px;margin-top:-180px;margin-bottom:-10px}@media screen and (max-width: 1024px){.page__home .prepara-tu-visita .decoration-group,.page__home_copy .prepara-tu-visita .decoration-group{margin-top:0}}@media screen and (max-width: 768px){.page__home .prepara-tu-visita .decoration-group,.page__home_copy .prepara-tu-visita .decoration-group{position:relative;right:auto;margin:0;padding:0;width:110%;left:-5%}}.page__home .prepara-tu-visita .decoration-group svg,.page__home_copy .prepara-tu-visita .decoration-group svg{width:120px;height:120px;position:absolute;top:5%;right:20%;z-index:2}@media screen and (max-width: 768px){.page__home .prepara-tu-visita .decoration-group svg,.page__home_copy .prepara-tu-visita .decoration-group svg{width:100px;height:100px}}.page__home .prepara-tu-visita .text,.page__home_copy .prepara-tu-visita .text{position:relative;padding-left:100px;margin:50px 0;max-width:550px}@media screen and (max-width: 992px){.page__home .prepara-tu-visita .text,.page__home_copy .prepara-tu-visita .text{padding-left:0}}.page__home .visita-parque-hotel,.page__home_copy .visita-parque-hotel{position:relative;margin-top:25px}.page__home .visita-parque-hotel .text-container,.page__home_copy .visita-parque-hotel .text-container{background:linear-gradient(to bottom, #4b41d1, #373183 50%);padding-top:300px;padding-bottom:250px;padding-left:20%;position:relative;padding-right:20px;z-index:1}@media screen and (max-width: 1200px){.page__home .visita-parque-hotel .text-container,.page__home_copy .visita-parque-hotel .text-container{padding-top:100px;padding-bottom:70px}}@media screen and (max-width: 992px){.page__home .visita-parque-hotel .text-container,.page__home_copy .visita-parque-hotel .text-container{padding-left:20%}}@media screen and (max-width: 768px){.page__home .visita-parque-hotel .text-container,.page__home_copy .visita-parque-hotel .text-container{margin-left:0;padding-left:15%}}@media screen and (max-width: 575px){.page__home .visita-parque-hotel .text-container,.page__home_copy .visita-parque-hotel .text-container{padding-left:20px}}.page__home .visita-parque-hotel .text-container p,.page__home_copy .visita-parque-hotel .text-container p{max-width:400px;position:relative;z-index:1}.page__home .visita-parque-hotel .text-container h3,.page__home_copy .visita-parque-hotel .text-container h3{position:relative;z-index:1}.page__home .visita-parque-hotel .text-container svg,.page__home_copy .visita-parque-hotel .text-container svg{width:120px;height:120px;position:absolute;z-index:0;left:9%;top:218px}@media screen and (max-width: 1200px){.page__home .visita-parque-hotel .text-container svg,.page__home_copy .visita-parque-hotel .text-container svg{left:10%;top:20px}}@media screen and (max-width: 768px){.page__home .visita-parque-hotel .text-container svg,.page__home_copy .visita-parque-hotel .text-container svg{width:100px;height:100px}}@media screen and (max-width: 575px){.page__home .visita-parque-hotel .text-container svg,.page__home_copy .visita-parque-hotel .text-container svg{left:8px}}.page__home .visita-parque-hotel .parquehotel-swiper,.page__home_copy .visita-parque-hotel .parquehotel-swiper{height:100%;overflow:hidden;padding-top:0;position:relative;z-index:1}.page__home .visita-parque-hotel .parquehotel-swiper:before,.page__home_copy .visita-parque-hotel .parquehotel-swiper:before{position:absolute;content:"";z-index:2;width:100%;height:100%;left:0;top:0}@media screen and (max-width: 1200px){.page__home .visita-parque-hotel .parquehotel-swiper,.page__home_copy .visita-parque-hotel .parquehotel-swiper{margin-top:20px}.page__home .visita-parque-hotel .parquehotel-swiper .image-container,.page__home_copy .visita-parque-hotel .parquehotel-swiper .image-container{padding-top:57%}}.page__home .visita-parque-hotel .stroke-2,.page__home_copy .visita-parque-hotel .stroke-2{position:absolute;height:1100px;width:1100px;right:-500px;top:-70px;z-index:0}@media screen and (max-width: 992px){.page__home .visita-parque-hotel .stroke-2,.page__home_copy .visita-parque-hotel .stroke-2{display:none}}.page__home .news,.page__home_copy .news{position:relative}.page__home .news .circle.background-orange,.page__home_copy .news .circle.background-orange{right:-30px;position:absolute;top:45px}.page__home .news .circle.background-green,.page__home_copy .news .circle.background-green{left:150px;position:absolute;top:100px}.page__home .news .donut,.page__home_copy .news .donut{top:184px;left:-80px;position:absolute}.page__home .news .title,.page__home_copy .news .title{margin-bottom:-40px;position:relative;z-index:1}@media screen and (max-width: 768px){.page__home .news .title,.page__home_copy .news .title{margin-bottom:20px}}.page__home .news .swiper .post-grid,.page__home_copy .news .swiper .post-grid{margin:0}.page__home .social .hashtag,.page__home_copy .social .hashtag{text-align:right}.page__home .social .hashtag .h2,.page__home_copy .social .hashtag .h2{margin-right:25px;margin-bottom:0;font-weight:200}.page__home .social .hashtag a,.page__home_copy .social .hashtag a{display:inline-block;vertical-align:middle;text-decoration:none}.page__home .social .hashtag a svg,.page__home_copy .social .hashtag a svg{width:30px;height:30px;transition:all 0.2s ease-out}.page__home .social .hashtag a:hover,.page__home_copy .social .hashtag a:hover{color:#373183}.page__home .social .hashtag a:hover svg,.page__home_copy .social .hashtag a:hover svg{transition:all 0.2s ease-out;fill:#20b2fa}.page__home .social .main-social-content,.page__home_copy .social .main-social-content{text-align:center;max-width:1500px;margin:0 auto}.page__home .social .main-social-content .title,.page__home_copy .social .main-social-content .title{font-size:11rem;text-transform:uppercase;line-height:0.9;font-weight:700;margin-top:30px}@media screen and (max-width: 1440px){.page__home .social .main-social-content .title,.page__home_copy .social .main-social-content .title{font-size:9.8rem}}@media screen and (max-width: 1200px){.page__home .social .main-social-content .title,.page__home_copy .social .main-social-content .title{font-size:8.3rem}}@media screen and (max-width: 1024px){.page__home .social .main-social-content .title,.page__home_copy .social .main-social-content .title{font-size:8rem}}@media screen and (max-width: 992px){.page__home .social .main-social-content .title,.page__home_copy .social .main-social-content .title{font-size:7rem}}@media screen and (max-width: 768px){.page__home .social .main-social-content .title,.page__home_copy .social .main-social-content .title{font-size:4.5rem}}@media screen and (max-width: 575px){.page__home .social .main-social-content .title,.page__home_copy .social .main-social-content .title{font-size:3rem}}.page__home .social .main-social-content .title.va,.page__home_copy .social .main-social-content .title.va{font-size:10rem}@media screen and (max-width: 1440px){.page__home .social .main-social-content .title.va,.page__home_copy .social .main-social-content .title.va{font-size:8.7rem}}@media screen and (max-width: 1200px){.page__home .social .main-social-content .title.va,.page__home_copy .social .main-social-content .title.va{font-size:7.5rem}}@media screen and (max-width: 1024px){.page__home .social .main-social-content .title.va,.page__home_copy .social .main-social-content .title.va{font-size:7.3rem}}@media screen and (max-width: 992px){.page__home .social .main-social-content .title.va,.page__home_copy .social .main-social-content .title.va{font-size:5.6rem}}@media screen and (max-width: 768px){.page__home .social .main-social-content .title.va,.page__home_copy .social .main-social-content .title.va{font-size:4rem}}@media screen and (max-width: 575px){.page__home .social .main-social-content .title.va,.page__home_copy .social .main-social-content .title.va{font-size:2.7rem}}.page__home .social .main-social-content .title .waves-container,.page__home_copy .social .main-social-content .title .waves-container{position:relative;color:transparent;-webkit-text-stroke:2px #20b2fa}.page__home .social .main-social-content .title .waves-container .waves,.page__home_copy .social .main-social-content .title .waves-container .waves{color:#20b2fa;animation:animation-sumergete 3s ease-in-out infinite;position:absolute;left:0}.page__home .social .main-social-content .social-swiper,.page__home_copy .social .main-social-content .social-swiper{position:relative}.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container{display:block;width:100%;padding-top:100%;border-radius:40px;overflow:hidden;position:relative}@media screen and (max-width: 992px){.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container{border-radius:25px}}.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:before,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:before{position:absolute;content:"";background:#232564;mix-blend-mode:lighten;width:100%;height:100%;opacity:0;left:0;bottom:0;z-index:2;transition:all 0.2s ease-out;border-radius:40px}@media screen and (max-width: 992px){.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:before,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:before{border-radius:25px}}.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:after,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:after{position:absolute;content:"";background:#80c92e;mix-blend-mode:darken;opacity:0;width:100%;height:100%;left:0;bottom:0;z-index:1;transition:all 0.2s ease-out;border-radius:40px}@media screen and (max-width: 992px){.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:after,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:after{border-radius:25px}}.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container svg,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container svg{position:absolute;width:30px;height:30px;top:30px;right:30px;z-index:2;transition:all 0.2s ease-out}.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container img,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;z-index:0;transition:all 0.2s ease-out}.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container.youtube img,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container.youtube img{height:136%}.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container.youtube .video-title,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container.youtube .video-title{position:absolute;width:100%;box-sizing:border-box;padding:25px;margin-bottom:0;text-shadow:5px 6px 14px rgba(0,0,0,0.8);bottom:0;text-align:left;font-weight:500;z-index:2}.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:hover img,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:hover img{width:110%;height:110%;transition:all 0.2s ease-out;filter:saturate(0%)}.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:hover:after,.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:hover:before,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:hover:after,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container:hover:before{opacity:1;transition:all 0.2s ease-out}.page__home .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container.youtube:hover img,.page__home_copy .social .main-social-content .social-swiper .swiper-wrapper .swiper-slide .slide-container.youtube:hover img{height:146%}.page__home .faqs .container-faqs,.page__home_copy .faqs .container-faqs{position:relative}.page__home .faqs .container-faqs .container-bg-top,.page__home_copy .faqs .container-faqs .container-bg-top{background:url("/wp-content/themes/aqualandia/assets/images/home/absolute-imagotipe-faqs-top.svg") top center;background-size:100%;position:absolute;width:100%;height:130%;top:-30px;right:-7%;background-repeat:no-repeat}@media screen and (max-width: 992px){.page__home .faqs .container-faqs .container-bg-top,.page__home_copy .faqs .container-faqs .container-bg-top{right:-50px}}.page__home .faqs .container-faqs .container-bg-bottom,.page__home_copy .faqs .container-faqs .container-bg-bottom{background:url("/wp-content/themes/aqualandia/assets/images/home/absolute-imagotipe-faqs-bottom.svg") top center;background-size:100%;position:absolute;width:100%;height:100%;bottom:0;left:0;background-repeat:no-repeat}.page__home .faqs .container-faqs .container,.page__home_copy .faqs .container-faqs .container{position:relative;padding-top:70px;padding-bottom:70px}@media screen and (max-width: 768px){.page__home .faqs .container-faqs .container,.page__home_copy .faqs .container-faqs .container{padding-top:50px;padding-bottom:50px}}.page__home .faqs .container-faqs .container .faqs-icon,.page__home_copy .faqs .container-faqs .container .faqs-icon{width:120px;height:120px;position:absolute;z-index:0;right:15px;top:-30px;transform:rotate(20deg)}@media screen and (max-width: 768px){.page__home .faqs .container-faqs .container .faqs-icon,.page__home_copy .faqs .container-faqs .container .faqs-icon{width:70px;height:70px;top:-20px}}.page__home .faqs .container-faqs .container .title,.page__home_copy .faqs .container-faqs .container .title{padding-left:40px}@media screen and (max-width: 768px){.page__home .faqs .container-faqs .container .title,.page__home_copy .faqs .container-faqs .container .title{padding-left:20px}}.page__home .faqs .container-faqs .container .faqs-accordion .single-faq,.page__home_copy .faqs .container-faqs .container .faqs-accordion .single-faq{border-radius:40px;background-color:white;margin-top:15px;padding:20px 40px}.page__home .faqs .container-faqs .container .faqs-accordion .single-faq .single-faq-title,.page__home_copy .faqs .container-faqs .container .faqs-accordion .single-faq .single-faq-title{margin:0;position:relative;padding-right:30px;cursor:pointer;transition:all 0.2s ease-out}.page__home .faqs .container-faqs .container .faqs-accordion .single-faq .single-faq-title svg,.page__home_copy .faqs .container-faqs .container .faqs-accordion .single-faq .single-faq-title svg{position:absolute;width:40px;height:40px;top:50%;transform:translate(0, -50%);right:-25px}.page__home .faqs .container-faqs .container .faqs-accordion .single-faq .single-faq-title:hover,.page__home_copy .faqs .container-faqs .container .faqs-accordion .single-faq .single-faq-title:hover{opacity:0.8;transition:all 0.2s ease-out}.page__home .faqs .container-faqs .container .faqs-accordion .single-faq .faq-content,.page__home_copy .faqs .container-faqs .container .faqs-accordion .single-faq .faq-content{margin-top:30px;margin-bottom:30px}.page__home .faqs .container-faqs .container .faqs-accordion .single-faq .faq-content small,.page__home_copy .faqs .container-faqs .container .faqs-accordion .single-faq .faq-content small{margin-bottom:30px;display:block;font-style:italic}.page__home .faqs .container-faqs .container .faqs-accordion .single-faq .faq-content h4,.page__home_copy .faqs .container-faqs .container .faqs-accordion .single-faq .faq-content h4{margin-top:20px}@media screen and (max-width: 768px){.page__home .faqs .container-faqs .container .faqs-accordion .single-faq,.page__home_copy .faqs .container-faqs .container .faqs-accordion .single-faq{border-radius:25px;padding:20px}.page__home .faqs .container-faqs .container .faqs-accordion .single-faq .single-faq-title svg,.page__home_copy .faqs .container-faqs .container .faqs-accordion .single-faq .single-faq-title svg{right:-5px}}@keyframes animation-sumergete{0%,
	100%{clip-path:polygon(0% 45%, 16% 44%, 33% 50%, 54% 60%, 70% 61%, 84% 59%, 100% 52%, 100% 100%, 0% 100%)}50%{clip-path:polygon(0% 60%, 15% 65%, 34% 66%, 51% 62%, 67% 50%, 84% 45%, 100% 46%, 100% 100%, 0% 100%)}}.tarifas-wrapper{position:relative;margin-top:50px}.tarifas-wrapper .tarifas-main-section{position:relative}.tarifas-wrapper .tarifas-main-section .stroke-1{position:absolute;height:1000px;width:1000px;left:-500px;top:10px;z-index:0}@media screen and (max-width: 992px){.tarifas-wrapper .tarifas-main-section .stroke-1{display:none}}.tarifas-wrapper .tarifas-main-section .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:500px;z-index:0}@media screen and (max-width: 992px){.tarifas-wrapper .tarifas-main-section .stroke-2{display:none}}.tarifas-wrapper .tarifas-main-section .intro{margin-bottom:50px;max-width:530px;text-align:center;margin:0 auto;position:relative}.tarifas-wrapper .tarifas-main-section .intro h3{margin-bottom:40px}.tarifas-wrapper .tarifas-main-section .tarifas-group{position:relative;z-index:1;padding-top:50px}.tarifas-wrapper .tarifas-main-section .tarifas-group .title{text-align:center}.tarifas-wrapper .tarifas-main-section .tarifas-group .title svg{width:36px;height:36px;margin-right:15px;margin-top:-3px}.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item{border-radius:40px;position:relative;padding:55px 100px;padding-top:35px;max-width:1060px;margin:0 auto}.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row{padding:20px 0;border-bottom:1px solid #fff}.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .lead{font-weight:500}.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row p{margin:0}.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .button,.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .mi-be-book-btn,.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .mi-be-book-btn,.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row input[type="submit"],.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row input[type="submit"],.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row #submit{padding:6px 20px}@media screen and (max-width: 768px){.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item{border-radius:25px;padding:30px 20px}.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .lead{font-size:1rem}.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .button,.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .mi-be-book-btn,.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .mi-be-book-btn,.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row input[type="submit"],.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row input[type="submit"],.tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .tarifas-wrapper .tarifas-main-section .tarifas-group .tarifas-item .tarifas-row #submit{margin:0 auto;margin-top:10px}}.tarifas-wrapper .condiciones-section{position:relative}.tarifas-wrapper .condiciones-section .stroke-1{position:absolute;height:800px;width:800px;left:-500px;top:100px;z-index:0}@media screen and (max-width: 992px){.tarifas-wrapper .condiciones-section .stroke-1{display:none}}.tarifas-wrapper .condiciones-section .title-section{text-align:center;max-width:670px;margin:0 auto;margin-top:-32px;position:relative;z-index:1}.tarifas-wrapper .condiciones-section .title-section svg{width:64px;height:64px;margin-bottom:30px}@media screen and (max-width: 768px){.tarifas-wrapper .condiciones-section .title-section svg{width:64px;height:64px}}.tarifas-wrapper .condiciones-section .content-section{max-width:670px;margin:0 auto;margin-top:80px;margin-bottom:60px;position:relative;z-index:1}@media screen and (max-width: 768px){.tarifas-wrapper .condiciones-section .content-section{margin:50px auto}}.tarifas-wrapper .condiciones-section .descuento-colectivos-section{position:relative;z-index:1}.tarifas-wrapper .condiciones-section .descuento-colectivos-section .descuento-container{padding-top:100px;padding-bottom:100px;border-radius:60px;position:relative;padding-right:60px;padding-left:60px;z-index:1;height:100%}@media screen and (max-width: 1200px){.tarifas-wrapper .condiciones-section .descuento-colectivos-section .descuento-container{border-radius:40px}}@media screen and (max-width: 992px){.tarifas-wrapper .condiciones-section .descuento-colectivos-section .descuento-container{padding-top:50px;padding-bottom:50px}}@media screen and (max-width: 768px){.tarifas-wrapper .condiciones-section .descuento-colectivos-section .descuento-container{border-radius:25px}}@media screen and (max-width: 575px){.tarifas-wrapper .condiciones-section .descuento-colectivos-section .descuento-container{padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:40px}}.tarifas-wrapper .condiciones-section .descuento-colectivos-section .descuento-container p{position:relative;z-index:1}.tarifas-wrapper .condiciones-section .descuento-colectivos-section .descuento-container h3{position:relative;z-index:1}.tarifas-wrapper .condiciones-section .descuento-colectivos-section .img-descuentos{display:block;z-index:1;position:relative;margin-left:-10px}@media screen and (max-width: 992px){.tarifas-wrapper .condiciones-section .descuento-colectivos-section .img-descuentos{margin:0 auto;margin-top:20px}}.como-llegar-wrapper{position:relative;padding-top:50px;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}.como-llegar-wrapper .como-llegar-main-section{position:relative}.como-llegar-wrapper .como-llegar-main-section .stroke-1{position:absolute;height:1000px;width:1000px;left:-500px;top:10px;z-index:0}@media screen and (max-width: 992px){.como-llegar-wrapper .como-llegar-main-section .stroke-1{display:none}}.como-llegar-wrapper .como-llegar-main-section .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;bottom:0px;z-index:0}@media screen and (max-width: 992px){.como-llegar-wrapper .como-llegar-main-section .stroke-2{display:none}}.como-llegar-wrapper .como-llegar-main-section .intro{position:relative;text-align:center;z-index:1}.como-llegar-wrapper .como-llegar-main-section .intro h3{margin-bottom:40px}.como-llegar-wrapper .como-llegar-main-section .intro p{margin:0 auto;max-width:600px}.como-llegar-wrapper .como-llegar-main-section .map{position:relative;z-index:1;margin-top:80px}@media screen and (max-width: 992px){.como-llegar-wrapper .como-llegar-main-section .map{margin-top:50px}}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items{position:relative;z-index:1}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar{padding:45px 30px;position:relative;overflow:initial}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar svg{width:97px;height:97px}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar .button,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar .mi-be-book-btn,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar .mi-be-book-btn,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar input[type="submit"],.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar input[type="submit"],.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar #submit{text-transform:uppercase}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar .content{position:relative}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar .content span{display:block;font-weight:600;margin-bottom:30px}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar:before{content:"";opacity:1;display:block;height:0;width:0;position:absolute;bottom:-16px;left:calc(50% - 15px);border-left:15px solid transparent;border-right:15px solid transparent}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.carretera{padding-right:110px}@media screen and (max-width: 1440px){.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.carretera{padding-right:30px}}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.carretera .content{max-width:300px;margin-left:auto}@media screen and (max-width: 1440px){.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.carretera .content{max-width:100%}}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.carretera svg{position:absolute;bottom:20px;right:20px}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.carretera.expand:before{border-bottom:15px solid #4b41d1}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren{padding-left:50px}@media screen and (max-width: 1440px){.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren{padding-left:30px}}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion .button,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion .mi-be-book-btn,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion .mi-be-book-btn,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion input[type="submit"],.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion input[type="submit"],.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion #submit,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren .button,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren .mi-be-book-btn,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren .mi-be-book-btn,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren input[type="submit"],.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren input[type="submit"],.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren #submit{margin:0 auto}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion svg,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren svg{position:absolute;bottom:20px;right:20px}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.avion.expand:before,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren.expand:before{border-bottom:15px solid #a1d826}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren svg{left:320px}@media screen and (max-width: 1440px){.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren svg{left:auto}}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .item-como-llegar.tren.expand:before{border-bottom:15px solid #20b2fa}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content{position:relative;z-index:10;overflow:hidden;height:0;transition:all 0.2s ease-out;width:calc(300% + calc(var(--bs-gutter-x) * 2))}@media screen and (max-width: 1200px){.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content{width:100%}}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content{max-width:900px;margin:0 auto;padding:65px 30px;padding-bottom:45px;text-align:center}@media screen and (max-width: 1200px){.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content{padding:35px 30px;padding-bottom:25px}}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content input{border-radius:40px;border:none;margin-bottom:20px;padding:4px 15px;max-width:100%}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content .button,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content .mi-be-book-btn,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content .mi-be-book-btn,.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content input[type="submit"],.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content input[type="submit"],.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content .content #submit{margin-bottom:20px}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content.avion{margin-left:calc(-100% - calc(var(--bs-gutter-x) * 1))}@media screen and (max-width: 1200px){.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content.avion{margin-left:0}}.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content.tren{margin-left:calc(-200% - calc(var(--bs-gutter-x) * 2))}@media screen and (max-width: 1200px){.como-llegar-wrapper .como-llegar-main-section .como-llegar-items .como-llegar-item-content.tren{margin-left:0}}.calendario-wrapper{position:relative;padding-top:50px;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}.calendario-wrapper .stroke-1{position:absolute;height:1000px;width:1000px;left:-500px;top:10px;z-index:0}@media screen and (max-width: 992px){.calendario-wrapper .stroke-1{display:none}}.calendario-wrapper .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:500px;z-index:0}@media screen and (max-width: 992px){.calendario-wrapper .stroke-2{display:none}}.calendario-wrapper .intro-section{position:relative;z-index:1}.calendario-wrapper .intro-section h2{margin-bottom:40px}.calendario-wrapper .intro-section p{margin:0 auto;max-width:600px}.calendario-wrapper .weather-widget-section{position:relative;z-index:1}.calendario-wrapper .weather-widget-section .widget-card{background-color:#fff;border-radius:25px;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.18);padding:20px 30px;height:100%;margin-bottom:20px}.calendario-wrapper .weather-widget-section .widget-card .main-row{height:100%}.calendario-wrapper .weather-widget-section .widget-card p{margin:0}.calendario-wrapper .weather-widget-section .widget-card.today .status{text-transform:uppercase}.calendario-wrapper .weather-widget-section .widget-card.today svg{width:100px;height:100px;margin:0 auto;display:block}.calendario-wrapper .weather-widget-section .widget-card.next-days svg{width:35px;height:35px;margin-left:auto;display:block}.calendario-wrapper .weather-widget-section .widget-card .button,.calendario-wrapper .weather-widget-section .widget-card .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .calendario-wrapper .weather-widget-section .widget-card .mi-be-book-btn,.calendario-wrapper .weather-widget-section .widget-card .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .calendario-wrapper .weather-widget-section .widget-card .mi-be-book-btn,.calendario-wrapper .weather-widget-section .widget-card .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .calendario-wrapper .weather-widget-section .widget-card input[type="submit"],.calendario-wrapper .weather-widget-section .widget-card .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .calendario-wrapper .weather-widget-section .widget-card input[type="submit"],.calendario-wrapper .weather-widget-section .widget-card .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .calendario-wrapper .weather-widget-section .widget-card #submit{padding:8px 0px;min-width:auto;margin:0 auto;margin-top:5px;display:block}.calendario-wrapper .calendar-section{position:relative;z-index:1}.calendario-wrapper .calendar-section .calendar-card{border-radius:25px;padding:20px 30px;height:100%}.calendario-wrapper .calendar-section .calendar-card p{margin:0}.calendario-wrapper .calendar-section .calendar-card p.h3{margin-bottom:15px}.calendario-wrapper .calendar-section .calendar-month{position:relative;border-radius:25px;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.18);width:100%;max-width:280px;display:block;vertical-align:top;margin:0 auto;overflow:hidden}.calendario-wrapper .calendar-section .calendar-month .title-month{border-bottom:1px solid #e3e3e3;display:block;padding:10px 0;width:100%;margin-bottom:0px}.calendario-wrapper .calendar-section .calendar-month .cell{width:40px;height:40px;float:left;display:block;line-height:24px;text-align:center;padding-top:7px;box-sizing:border-box;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.calendario-wrapper .calendar-section .calendar-month .cell.linked{text-decoration:none;cursor:pointer}.calendario-wrapper .calendar-section .calendar-month .cell.linked:hover{opacity:0.7}.calendario-wrapper .calendar-section .calendar-month .cell.not-linked{text-decoration:none;cursor:initial}.calendario-wrapper .calendar-section .calendar-month .cell.not-linked:hover{color:#373183}.atracciones-wrapper{position:relative;padding-top:50px;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}.atracciones-wrapper .stroke-1{position:absolute;height:700px;width:700px;left:-300px;top:10px;z-index:0}@media screen and (max-width: 992px){.atracciones-wrapper .stroke-1{display:none}}.atracciones-wrapper .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:100px;z-index:0}@media screen and (max-width: 992px){.atracciones-wrapper .stroke-2{display:none}}.atracciones-wrapper .intro-section{position:relative;z-index:1}.atracciones-wrapper .intro-section h2{margin-bottom:40px}.atracciones-wrapper .intro-section p{margin:0 auto;max-width:600px;margin-bottom:10px}.atracciones-wrapper .atracciones-section{position:relative;z-index:1}.atracciones-wrapper .atracciones-section .atraccion-container{display:block;width:100%;height:300px;padding:30px;border-radius:40px;overflow:hidden;position:relative}@media (max-width: 992px){.atracciones-wrapper .atracciones-section .atraccion-container{height:200px}}@media screen and (max-width: 992px){.atracciones-wrapper .atracciones-section .atraccion-container{border-radius:25px}}.atracciones-wrapper .atracciones-section .atraccion-container:before{position:absolute;content:"";background:linear-gradient(to bottom, rgba(55,49,131,0), rgba(55,49,131,0.4) 50%);width:100%;height:100px;left:0;bottom:0;z-index:2;transition:all 0.2s ease-out}.atracciones-wrapper .atracciones-section .atraccion-container:after{position:absolute;content:"";opacity:0;width:100%;height:100%;left:0;bottom:0;z-index:1;transition:all 0.2s ease-out}.atracciones-wrapper .atracciones-section .atraccion-container .svgs{display:block;position:absolute;z-index:4;right:30px;top:30px}.atracciones-wrapper .atracciones-section .atraccion-container .svgs svg{width:50px;height:50px;margin-left:10px}.atracciones-wrapper .atracciones-section .atraccion-container.infantil:after,.atracciones-wrapper .atracciones-section .atraccion-container.infantile:after,.atracciones-wrapper .atracciones-section .atraccion-container.infantil-fr:after,.atracciones-wrapper .atracciones-section .atraccion-container.infantil-va:after{background:#a1d826}.atracciones-wrapper .atracciones-section .atraccion-container.moderada:after,.atracciones-wrapper .atracciones-section .atraccion-container.moderate:after,.atracciones-wrapper .atracciones-section .atraccion-container.moderada-fr:after,.atracciones-wrapper .atracciones-section .atraccion-container.moderada-va:after{background:#ffd500}.atracciones-wrapper .atracciones-section .atraccion-container.radical:after,.atracciones-wrapper .atracciones-section .atraccion-container.radical-en:after,.atracciones-wrapper .atracciones-section .atraccion-container.radical-fr:after,.atracciones-wrapper .atracciones-section .atraccion-container.radical-va:after{background:#e30613}.atracciones-wrapper .atracciones-section .atraccion-container img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;z-index:0;transition:all 0.2s ease-out}.atracciones-wrapper .atracciones-section .atraccion-container .title{position:absolute;z-index:3;bottom:30px;left:50px;margin:0;transition:all 0.2s ease-out}.atracciones-wrapper .atracciones-section .atraccion-container .title svg{opacity:0;width:42px;height:42px;position:absolute;left:0;top:50%;left:0;transform:translate(0, -50%);transition:all 0.2s ease-out}.atracciones-wrapper .atracciones-section .atraccion-container:hover img{width:110%;height:110%;transition:all 0.2s ease-out}.atracciones-wrapper .atracciones-section .atraccion-container:hover:after{opacity:0.5;transition:all 0.2s ease-out}.atracciones-wrapper .atracciones-section .atraccion-container:hover .title{transition:all 0.2s ease-out;padding-left:67px}.atracciones-wrapper .atracciones-section .atraccion-container:hover .title svg{transition:all 0.2s ease-out;opacity:1}.preguntas-frecuentes-wrapper{position:relative;margin-top:50px;overflow:hidden;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}.preguntas-frecuentes-wrapper .weather-widget-section{position:relative;z-index:1;padding-top:50px}.preguntas-frecuentes-wrapper .weather-widget-section .widget-card{background-color:#fff;border-radius:25px;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.18);padding:20px 30px;height:100%;margin-bottom:20px}.preguntas-frecuentes-wrapper .weather-widget-section .widget-card .main-row{height:100%}.preguntas-frecuentes-wrapper .weather-widget-section .widget-card p{margin:0}.preguntas-frecuentes-wrapper .weather-widget-section .widget-card.today .status{text-transform:uppercase}.preguntas-frecuentes-wrapper .weather-widget-section .widget-card.today svg{width:100px;height:100px;margin:0 auto;display:block}.preguntas-frecuentes-wrapper .weather-widget-section .widget-card.next-days svg{width:35px;height:35px;margin-left:auto;display:block}.preguntas-frecuentes-wrapper .weather-widget-section .widget-card .button,.preguntas-frecuentes-wrapper .weather-widget-section .widget-card .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .preguntas-frecuentes-wrapper .weather-widget-section .widget-card .mi-be-book-btn,.preguntas-frecuentes-wrapper .weather-widget-section .widget-card .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .preguntas-frecuentes-wrapper .weather-widget-section .widget-card .mi-be-book-btn,.preguntas-frecuentes-wrapper .weather-widget-section .widget-card .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .preguntas-frecuentes-wrapper .weather-widget-section .widget-card input[type="submit"],.preguntas-frecuentes-wrapper .weather-widget-section .widget-card .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .preguntas-frecuentes-wrapper .weather-widget-section .widget-card input[type="submit"],.preguntas-frecuentes-wrapper .weather-widget-section .widget-card .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .preguntas-frecuentes-wrapper .weather-widget-section .widget-card #submit{padding:8px 0px;min-width:auto;margin:0 auto;margin-top:5px;display:block}.preguntas-frecuentes-wrapper .preguntas-frecuentes-section{position:relative;z-index:1}.preguntas-frecuentes-wrapper .preguntas-frecuentes-section .faqs-accordion .single-faq{margin-top:15px}.preguntas-frecuentes-wrapper .preguntas-frecuentes-section .faqs-accordion .single-faq .single-faq-title{margin:0;border-radius:40px;background-color:white;padding:20px 40px;position:relative;padding-right:60px;cursor:pointer;transition:all 0.2s ease-out}.preguntas-frecuentes-wrapper .preguntas-frecuentes-section .faqs-accordion .single-faq .single-faq-title svg{position:absolute;width:40px;height:40px;top:50%;transform:translate(0, -50%);right:15px}.preguntas-frecuentes-wrapper .preguntas-frecuentes-section .faqs-accordion .single-faq .single-faq-title:hover{opacity:0.8;transition:all 0.2s ease-out}.preguntas-frecuentes-wrapper .preguntas-frecuentes-section .faqs-accordion .single-faq .faq-content{padding:0 40px}.preguntas-frecuentes-wrapper .preguntas-frecuentes-section .faqs-accordion .single-faq .faq-content small{margin-top:30px;margin-bottom:30px;display:block;font-style:italic}.preguntas-frecuentes-wrapper .preguntas-frecuentes-section .faqs-accordion .single-faq .faq-content h4{margin-top:20px}@media screen and (max-width: 768px){.preguntas-frecuentes-wrapper .preguntas-frecuentes-section .faqs-accordion .single-faq{border-radius:25px;padding:0}.preguntas-frecuentes-wrapper .preguntas-frecuentes-section .faqs-accordion .single-faq .single-faq-title{padding-left:15px}.preguntas-frecuentes-wrapper .preguntas-frecuentes-section .faqs-accordion .single-faq .faq-content{padding:0 15px}}.preguntas-frecuentes-wrapper .contacto-section .left{padding-top:30px}.preguntas-frecuentes-wrapper .contacto-section .left svg{max-width:390px;width:270px;height:30px;margin-bottom:20px;margin-top:10px;max-width:75%}.preguntas-frecuentes-wrapper .contacto-section .left a{text-decoration:none}.preguntas-frecuentes-wrapper .contacto-section .right{position:relative;padding-left:150px}@media screen and (max-width: 768px){.preguntas-frecuentes-wrapper .contacto-section .right{padding-top:30px;padding-left:30px}}.preguntas-frecuentes-wrapper .contacto-section .right svg{width:190px;height:190px;position:absolute;top:130px;left:0;z-index:2}@media screen and (max-width: 768px){.preguntas-frecuentes-wrapper .contacto-section .right svg{width:120px;height:120px}}.preguntas-frecuentes-wrapper .contacto-section .right .image-container.atracciones{height:420px;z-index:1;width:calc(100% - 80px)}@media screen and (max-width: 768px){.preguntas-frecuentes-wrapper .contacto-section .right .image-container.atracciones{width:calc(100%)}}.preguntas-frecuentes-wrapper .contacto-section .right .image-container.agua{height:290px;width:220px;z-index:0;position:absolute;bottom:-100px;right:0}@media screen and (max-width: 992px){.preguntas-frecuentes-wrapper .contacto-section .right .image-container.agua{top:35px}}@media screen and (max-width: 768px){.preguntas-frecuentes-wrapper .contacto-section .right .image-container.agua{display:none}}.contacto-wrapper{position:relative;padding-top:50px;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}.contacto-wrapper .stroke-1{position:absolute;height:700px;width:700px;left:-300px;top:10px;z-index:0}@media screen and (max-width: 992px){.contacto-wrapper .stroke-1{display:none}}.contacto-wrapper .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:100px;z-index:0}@media screen and (max-width: 992px){.contacto-wrapper .stroke-2{display:none}}.contacto-wrapper .intro-section{position:relative;z-index:1;margin-bottom:40px}.contacto-wrapper .intro-section h2{margin-bottom:40px}.contacto-wrapper .intro-section p{margin:0 auto;max-width:600px}.contacto-wrapper .form{position:relative;z-index:1}.contacto-wrapper .form .fieldset-container{display:flex;flex-wrap:wrap;max-width:850px;margin:0 auto}.contacto-wrapper .form .fieldset-container .fieldset{padding:0 15px;text-align:left}.contacto-wrapper .form .fieldset-container .fieldset__text{width:50%}.contacto-wrapper .form .fieldset-container .fieldset__text label{padding-left:15px}.contacto-wrapper .form .fieldset-container .fieldset__text input{box-shadow:4px 4px 12px 0 rgba(0,0,0,0.18);width:100%}@media screen and (max-width: 992px){.contacto-wrapper .form .fieldset-container .fieldset__text{width:100%}}.contacto-wrapper .form .fieldset-container .fieldset__text-area{width:100%}.contacto-wrapper .form .fieldset-container .fieldset__text-area textarea{width:100%;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.18)}.contacto-wrapper .form .fieldset-container .wpcf7-list-item{margin-left:0;margin-right:20px}.contacto-wrapper .form .fieldset-container input[type="submit"]:disabled{background-color:#d5d5d5;cursor:not-allowed}.contacto-wrapper .form .fieldset-container input[type="submit"]:hover{color:#373183;opacity:0.7}.contacto-wrapper .form .wpcf7-response-output{max-width:850px;margin:0 auto}.contacto-wrapper .donde-estamos-section .left{padding-top:30px}.contacto-wrapper .donde-estamos-section .left svg{max-width:390px;width:270px;height:30px;margin-bottom:20px;margin-top:10px;max-width:75%}.contacto-wrapper .donde-estamos-section .left a{text-decoration:none}.contacto-wrapper .donde-estamos-section .right{position:relative;padding-left:150px}@media screen and (max-width: 768px){.contacto-wrapper .donde-estamos-section .right{padding-top:30px;padding-left:30px}}.contacto-wrapper .donde-estamos-section .right svg{width:190px;height:190px;position:absolute;top:130px;left:0;z-index:2}@media screen and (max-width: 768px){.contacto-wrapper .donde-estamos-section .right svg{width:120px;height:120px}}.contacto-wrapper .donde-estamos-section .right .image-container.atracciones{height:420px;z-index:1;width:calc(100% - 80px)}@media screen and (max-width: 768px){.contacto-wrapper .donde-estamos-section .right .image-container.atracciones{width:calc(100%)}}.contacto-wrapper .donde-estamos-section .right .image-container.agua{height:290px;width:220px;z-index:0;position:absolute;bottom:-100px;right:0}@media screen and (max-width: 992px){.contacto-wrapper .donde-estamos-section .right .image-container.agua{top:35px}}@media screen and (max-width: 768px){.contacto-wrapper .donde-estamos-section .right .image-container.agua{display:none}}.sugerencias-reclamaciones-wrapper{position:relative;margin-top:50px;overflow:hidden;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}.sugerencias-reclamaciones-wrapper .stroke-1{position:absolute;height:700px;width:700px;left:-300px;top:10px;z-index:0}@media screen and (max-width: 992px){.sugerencias-reclamaciones-wrapper .stroke-1{display:none}}.sugerencias-reclamaciones-wrapper .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:100px;z-index:0}@media screen and (max-width: 992px){.sugerencias-reclamaciones-wrapper .stroke-2{display:none}}.sugerencias-reclamaciones-wrapper .intro-section{position:relative;z-index:1;margin-bottom:40px}.sugerencias-reclamaciones-wrapper .intro-section h2{margin-bottom:40px}.sugerencias-reclamaciones-wrapper .buttons-section{display:block}.sugerencias-reclamaciones-wrapper .buttons-section.hidden{display:none}.sugerencias-reclamaciones-wrapper .buttons-section .button,.sugerencias-reclamaciones-wrapper .buttons-section .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .sugerencias-reclamaciones-wrapper .buttons-section .mi-be-book-btn,.sugerencias-reclamaciones-wrapper .buttons-section .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .sugerencias-reclamaciones-wrapper .buttons-section .mi-be-book-btn,.contacto-wrapper .form .fieldset-container .sugerencias-reclamaciones-wrapper .buttons-section input[type="submit"],.sugerencias-reclamaciones-wrapper .buttons-section .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .buttons-section input[type="submit"],.sugerencias-reclamaciones-wrapper .buttons-section .form #submit,.sugerencias-reclamaciones-wrapper .form .buttons-section #submit{margin-bottom:10px}.sugerencias-reclamaciones-wrapper .form__header h2{color:#a1d826;display:none}.sugerencias-reclamaciones-wrapper .form{position:relative;z-index:1;display:none;max-width:850px;margin:0 auto}.sugerencias-reclamaciones-wrapper .form.visible{display:block}.sugerencias-reclamaciones-wrapper .form h2{font-size:20px;margin-top:30px;padding-left:30px}.sugerencias-reclamaciones-wrapper .form .fieldset-container{display:flex;flex-wrap:wrap;max-width:850px;margin:0 auto}.sugerencias-reclamaciones-wrapper .form .fieldset-container .fieldset{padding:0 15px;text-align:left}.sugerencias-reclamaciones-wrapper .form .fieldset-container .fieldset__text{width:50%}.sugerencias-reclamaciones-wrapper .form .fieldset-container .fieldset__text label{padding-left:15px}.sugerencias-reclamaciones-wrapper .form .fieldset-container .fieldset__text input{box-shadow:4px 4px 12px 0 rgba(0,0,0,0.18);width:100%}@media screen and (max-width: 992px){.sugerencias-reclamaciones-wrapper .form .fieldset-container .fieldset__text{width:100%}}.sugerencias-reclamaciones-wrapper .form .fieldset-container .wpcf7-list-item{margin-left:0;margin-right:20px}.sugerencias-reclamaciones-wrapper .form .fact-description{padding:0 15px}.sugerencias-reclamaciones-wrapper .form .fact-description h2{display:none}.sugerencias-reclamaciones-wrapper .form .fact-description .fieldset__textarea{width:100%}.sugerencias-reclamaciones-wrapper .form .fact-description .fieldset__textarea label{width:100%;text-align:left;padding:0 15px}.sugerencias-reclamaciones-wrapper .form .fact-description .fieldset__textarea textarea{width:100%;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.18)}.sugerencias-reclamaciones-wrapper .form .wpcf7-response-output{max-width:850px;margin:0 auto}.sugerencias-reclamaciones-wrapper .form input[type="submit"]:disabled,.sugerencias-reclamaciones-wrapper .form #submit:disabled{background-color:#d5d5d5;cursor:not-allowed}.sugerencias-reclamaciones-wrapper .form input[type="submit"]:disabled:hover,.sugerencias-reclamaciones-wrapper .form #submit:disabled:hover{color:#373183}.sugerencias-reclamaciones-wrapper .form input[type="submit"]:disabled:hover:after,.sugerencias-reclamaciones-wrapper .form #submit:disabled:hover:after{display:none}.informacion-corporativa-wrapper{position:relative;margin-top:50px;overflow:hidden;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}.informacion-corporativa-wrapper .stroke-1{position:absolute;height:700px;width:700px;left:-300px;top:10px;z-index:0}@media screen and (max-width: 992px){.informacion-corporativa-wrapper .stroke-1{display:none}}.informacion-corporativa-wrapper .stroke-2{position:absolute;pointer-events:none;height:600px;width:600px;right:-300px;top:80px;z-index:0}@media screen and (max-width: 992px){.informacion-corporativa-wrapper .stroke-2{display:none}}.informacion-corporativa-wrapper .intro-section{position:relative;z-index:1;margin-bottom:40px}.informacion-corporativa-wrapper .intro-section h2{margin-bottom:40px}.informacion-corporativa-wrapper .intro-section h2 a{text-decoration:none}.informacion-corporativa-wrapper .intro-section h2 a svg{width:30px;height:34px;margin-right:10px;margin-top:-3px}.informacion-corporativa-wrapper .intro-section h2 a:hover{opacity:0.7}.informacion-corporativa-wrapper .intro-section p{margin:0 auto;max-width:600px}.informacion-corporativa-wrapper .donde-estamos-section .left{text-align:center}.informacion-corporativa-wrapper .donde-estamos-section .left img{border-radius:25px;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.2)}.informacion-corporativa-wrapper .donde-estamos-section .right svg{max-width:390px;width:270px;height:30px;margin-bottom:20px;margin-top:10px;max-width:75%}.informacion-corporativa-wrapper .donde-estamos-section .right a{text-decoration:none}@media screen and (max-width: 768px){.informacion-corporativa-wrapper .donde-estamos-section .right{margin-top:50px}}.normas-seguridad-wrapper{position:relative;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}.normas-seguridad-wrapper .stroke-1{position:absolute;height:700px;width:700px;left:-300px;top:10px;z-index:0}@media screen and (max-width: 992px){.normas-seguridad-wrapper .stroke-1{display:none}}.normas-seguridad-wrapper .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:0;z-index:0}@media screen and (max-width: 992px){.normas-seguridad-wrapper .stroke-2{display:none}}.normas-seguridad-wrapper .stroke-4{position:absolute;height:700px;width:700px;left:-300px;top:1600px;z-index:0}@media screen and (max-width: 992px){.normas-seguridad-wrapper .stroke-4{display:none}}.normas-seguridad-wrapper .stroke-5{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:1800px;z-index:0}@media screen and (max-width: 992px){.normas-seguridad-wrapper .stroke-5{display:none}}.normas-seguridad-wrapper .normas-text-container{padding-top:45px;padding-bottom:35px}.normas-seguridad-wrapper .image-rounded{text-align:center;max-width:600px;margin:0 auto}.normas-seguridad-wrapper .first-row{position:relative;z-index:1}.normas-seguridad-wrapper .first-row .normas-text-container{padding-right:85px}.normas-seguridad-wrapper .first-row .normas-text-container ul{max-width:570px;margin-left:auto}@media screen and (max-width: 1440px){.normas-seguridad-wrapper .first-row .normas-text-container{padding-right:20px}.normas-seguridad-wrapper .first-row .normas-text-container ul{max-width:520px;margin:0 auto}}.normas-seguridad-wrapper .third-row .right .scroll-bottom-moving{margin-top:-50px;margin-bottom:-50px}@media screen and (max-width: 1024px){.normas-seguridad-wrapper .third-row .right .scroll-bottom-moving{margin:0 auto}}.normas-seguridad-wrapper .fifth-row .normas-text-container{padding-right:20px;position:relative;z-index:1}.normas-seguridad-wrapper .fifth-row .normas-text-container ul{max-width:570px;margin-left:auto}@media screen and (max-width: 1440px){.normas-seguridad-wrapper .fifth-row .normas-text-container ul{max-width:520px;margin:0 auto}}.normas-seguridad-wrapper .fifth-row .image-rounded{margin:initial;margin-right:auto}@media screen and (max-width: 1440px){.normas-seguridad-wrapper .fifth-row .image-rounded{margin:0 auto}}.normas-seguridad-wrapper .normas-text-container{position:relative;z-index:1}.conocenos-wrapper{position:relative;margin-top:50px;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}.conocenos-wrapper .stroke-1{position:absolute;height:700px;width:700px;left:-300px;top:100px;z-index:0}@media screen and (max-width: 992px){.conocenos-wrapper .stroke-1{display:none}}.conocenos-wrapper .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:200px;z-index:0}@media screen and (max-width: 992px){.conocenos-wrapper .stroke-2{display:none}}.conocenos-wrapper .intro-section{position:relative;z-index:1}.conocenos-wrapper .intro-section h2{margin-bottom:40px}.conocenos-wrapper .intro-section p{margin:0 auto;max-width:1024px;margin-bottom:10px}.conocenos-wrapper .extension-section{position:relative;z-index:1;padding-top:50px}.conocenos-wrapper .extension-section .intro-text svg{max-width:448px;width:80%;height:48px}@media screen and (max-width: 768px){.conocenos-wrapper .extension-section .intro-text{margin-bottom:50px}}.conocenos-wrapper .extension-section .intro-image .images{position:relative}.conocenos-wrapper .extension-section .intro-image .images img{max-width:500px;width:100%}@media screen and (max-width: 768px){.conocenos-wrapper .extension-section .intro-image .images img{margin-bottom:20px}}@media screen and (max-width: 768px){.conocenos-wrapper .extension-section .intro-image .images{margin-bottom:50px}}.conocenos-wrapper .descripcion-section .text-container{padding:45px 30px;padding-top:130px}@media screen and (max-width: 992px){.conocenos-wrapper .descripcion-section .text-container{padding-top:45px}}.conocenos-wrapper .descripcion-section .right .images{margin-top:-50px}.conocenos-wrapper .descripcion-section .right .images svg{width:150px;height:150px;position:absolute;top:-70px;left:50px;z-index:2}@media screen and (max-width: 992px){.conocenos-wrapper .descripcion-section .right .images{display:none}}.conocenos-wrapper .descripcion-section .asociaciones .asociaciones-group{padding:0 30px;margin-bottom:50px}.conocenos-wrapper .descripcion-section .asociaciones .asociaciones-group img{margin-top:30px;margin-right:30px}.conocenos-wrapper .our-group-section{position:relative}.conocenos-wrapper .our-group-section .title{margin-bottom:50px}.conocenos-wrapper .our-group-section .title .entry-title{position:relative;margin-bottom:30px;padding-left:180px}@media screen and (max-width: 1024px){.conocenos-wrapper .our-group-section .title .entry-title{padding-left:110px}}.conocenos-wrapper .our-group-section .title .entry-title svg{position:absolute;left:0;top:-40px;width:150px;height:150px}@media screen and (max-width: 1024px){.conocenos-wrapper .our-group-section .title .entry-title svg{width:100px;height:100px;top:-18px}}.conocenos-wrapper .our-group-section .title .text{max-width:430px;margin:0 auto}@media screen and (max-width: 1024px){.conocenos-wrapper .our-group-section .title .text{margin:0;max-width:100%}}.conocenos-wrapper .our-group-section .item-group{box-shadow:4px 4px 12px 0 rgba(0,0,0,0.18);padding:20px;padding-top:162px;margin-bottom:25px;position:relative}.conocenos-wrapper .our-group-section .item-group .logo-container{position:absolute;left:50%;transform:translate(-50%, 0)}.conocenos-wrapper .our-group-section .item-group .logo-container:hover{opacity:0.7}.conocenos-wrapper .our-group-section .item-group .logo-container.tm{top:50px}.conocenos-wrapper .our-group-section .item-group .logo-container.glh{top:30px}.conocenos-wrapper .our-group-section .item-group .logo-container.mm{top:20px}.conocenos-wrapper .our-group-section .item-group .logo-container.ip{top:30px}.conocenos-wrapper .our-group-section .item-group .logo-container.fab{top:10px}.conocenos-wrapper .our-group-section .item-group .logo-container.mice{top:10px}.conocenos-wrapper .our-group-section .item-group .logo-container.not-linked:hover{opacity:1}.conocenos-wrapper .our-group-section .item-group .image-container{height:220px;display:block}.conocenos-wrapper .our-group-section .item-group .image-container:hover{opacity:0.7}.conocenos-wrapper .our-group-section .item-group .image-container:hover img{width:110%;height:110%}.conocenos-wrapper .our-group-section .item-group .image-container.not-linked:hover{opacity:1}.conocenos-wrapper .our-group-section .item-group .image-container.not-linked:hover img{width:100%;height:100%}.conocenos-wrapper .premios-section .text-container{padding:45px 30px}.conocenos-wrapper .premios-section .text-container ul{padding-left:100px}@media screen and (max-width: 1024px){.conocenos-wrapper .premios-section .text-container ul{padding-left:40px}}.conocenos-wrapper .premios-section .right .images{margin-top:-50px}.conocenos-wrapper .premios-section .right .images svg{width:150px;height:150px;position:absolute;bottom:-70px;left:50px;z-index:2}@media screen and (max-width: 992px){.conocenos-wrapper .premios-section .right .images{display:none}}.el-parque-wrapper{padding-top:50px;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%);position:relative}.el-parque-wrapper .intro-section{position:relative;z-index:1}.el-parque-wrapper .intro-section h2{margin-bottom:40px}.el-parque-wrapper .intro-section p{margin:0 auto;max-width:600px;margin-bottom:10px}.el-parque-wrapper .map-section{padding-top:50px}.el-parque-wrapper .map-section .filters{border-radius:25px;margin-bottom:20px;padding:45px 60px;position:relative;z-index:2}@media screen and (max-width: 992px){.el-parque-wrapper .map-section .filters{padding:45px 45px}}@media screen and (max-width: 575px){.el-parque-wrapper .map-section .filters{padding:30px 20px;font-size:14px}}.el-parque-wrapper .map-section .filters .filters-item{position:relative;padding-left:70px}.el-parque-wrapper .map-section .filters .filters-item svg{width:40px;height:40px;position:absolute;left:10px;top:0}@media screen and (max-width: 768px){.el-parque-wrapper .map-section .filters .filters-item{padding-left:50px}.el-parque-wrapper .map-section .filters .filters-item svg{left:0}}@media screen and (max-width: 575px){.el-parque-wrapper .map-section .filters .filters-item{padding-left:40px}.el-parque-wrapper .map-section .filters .filters-item svg{width:30px;height:30px}}.el-parque-wrapper .map-section .filters .filters-item .filters-select{position:relative}.el-parque-wrapper .map-section .filters .filters-item .filters-select .filters-title{background-color:#fff;border-radius:25px;text-align:center;padding:8px 25px;cursor:pointer;position:relative;z-index:1}.el-parque-wrapper .map-section .filters .filters-item .filters-select .filters-title span{display:none;font-style:italic}.el-parque-wrapper .map-section .filters .filters-item .filters-select .filters-title span.default{opacity:0.7}.el-parque-wrapper .map-section .filters .filters-item .filters-select .filters-title span.current{color:#20b2fa}.el-parque-wrapper .map-section .filters .filters-item .filters-select .filters-title span.show{display:initial}.el-parque-wrapper .map-section .filters .filters-item .filters-select .filters-title span.arrow{display:initial;position:absolute;top:calc(50% + 1px);transform:translate(0, -50%);right:8px}.el-parque-wrapper .map-section .filters .filters-item .filters-select .filters-title:hover .arrow{border-top:8px solid #20b2fa}.el-parque-wrapper .map-section .filters .filters-item .filters-select .filters-container{padding-top:20px;padding-left:20px;padding-right:20px;margin-top:-20px;background:#fff;border-bottom-left-radius:25px;border-bottom-right-radius:25px;transition:all 0.2s ease-out;height:0;overflow:hidden;position:absolute;width:100%}@media screen and (max-width: 768px){.el-parque-wrapper .map-section .filters .filters-item .filters-select .filters-container{position:relative}}.el-parque-wrapper .map-section .filters .filters-item .filters-select .filters-container .filter{padding:10px;border-top:1px solid rgba(151,151,151,0.75);cursor:pointer}.el-parque-wrapper .map-section .filters .filters-item .filters-select.altura .filters-container{text-align:center}@media screen and (max-width: 768px){.el-parque-wrapper .map-section .filters .filters-item .filters-select.tipologia{margin-bottom:20px}}.el-parque-wrapper .map-section .filters .filters-item .filters-select.tipologia .filters-container .filter{padding-left:50px;position:relative}.el-parque-wrapper .map-section .filters .filters-item .filters-select.tipologia .filters-container .filter img{position:absolute;top:50%;left:0;transform:translate(0, -50%);width:30px;height:30px}.el-parque-wrapper .attraction-list-section{position:relative;z-index:1}.el-parque-wrapper .attraction-list-section .listado{padding:20px;height:100%;border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media screen and (max-width: 768px){.el-parque-wrapper .attraction-list-section .listado{border-top-right-radius:25px;border-top-left-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px}}.el-parque-wrapper .attraction-list-section .listado h3{text-align:center;margin-bottom:30px}.el-parque-wrapper .attraction-list-section .listado ul{column-count:2;column-gap:20px}@media screen and (max-width: 1024px){.el-parque-wrapper .attraction-list-section .listado ul{column-count:1}}@media screen and (max-width: 768px){.el-parque-wrapper .attraction-list-section .listado ul{column-count:2}}.el-parque-wrapper .attraction-list-section .listado ul li a{text-decoration:none}.el-parque-wrapper .attraction-list-section .listado ul li a:hover{color:#20b2fa !important}.el-parque-wrapper .seguridad-section{position:relative;z-index:1}.el-parque-wrapper .seguridad-section .text-container{padding:45px 80px}.el-parque-wrapper .seguridad-section .text-container ul{margin-top:50px;margin-bottom:0;margin-left:0;padding-left:0}.el-parque-wrapper .seguridad-section .text-container ul li{list-style:none;position:relative;padding-left:65px;margin-bottom:25px}.el-parque-wrapper .seguridad-section .text-container ul li svg{position:absolute;left:0;top:0;width:40px;height:50px}@media screen and (max-width: 1024px){.el-parque-wrapper .seguridad-section .text-container{padding:45px}}@media screen and (max-width: 768px){.el-parque-wrapper .seguridad-section .text-container{padding:45px 30px}}.el-parque-wrapper .seguridad-section .images{position:relative;margin-left:-40px;display:inline-block}.el-parque-wrapper .seguridad-section .images svg{width:150px;height:150px;position:absolute;bottom:-70px;left:0;z-index:2}@media screen and (max-width: 768px){.el-parque-wrapper .seguridad-section .images svg{width:100px;height:100px;bottom:-0px}}@media screen and (max-width: 992px){.el-parque-wrapper .seguridad-section .images{margin-left:0}}.el-parque-wrapper .servicios-section{position:relative}.el-parque-wrapper .servicios-section .text-container{padding:45px 30px}.el-parque-wrapper .servicios-section .text-container ul{padding-left:100px}@media screen and (max-width: 1024px){.el-parque-wrapper .servicios-section .text-container ul{padding-left:40px}}.el-parque-wrapper .servicios-section .right .images{margin-top:-50px}.el-parque-wrapper .servicios-section .right .images svg{width:150px;height:150px;position:absolute;top:-70px;left:50px;z-index:2}@media screen and (max-width: 992px){.el-parque-wrapper .servicios-section .right .images{display:none}}.escolares-wrapper{position:relative;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}.escolares-wrapper .stroke-1{position:absolute;height:700px;width:700px;left:-300px;top:450px;z-index:0}@media screen and (max-width: 992px){.escolares-wrapper .stroke-1{display:none}}.escolares-wrapper .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:700px;z-index:0}@media screen and (max-width: 992px){.escolares-wrapper .stroke-2{display:none}}.escolares-wrapper .intro-section{position:relative;z-index:1}.escolares-wrapper .intro-section .intro-text{max-width:500px}.escolares-wrapper .intro-section .intro-text h3{margin-bottom:40px}.escolares-wrapper .intro-section .intro-text svg{max-width:448px;width:80%;height:48px;margin-top:30px}.escolares-wrapper .intro-section .intro-image .images{position:relative}.escolares-wrapper .intro-section .intro-image .images img{max-width:500px;width:100%}.escolares-wrapper .intro-section .intro-image .images svg{width:170px;height:170px;position:absolute;z-index:2}@media screen and (max-width: 768px){.escolares-wrapper .intro-section .intro-image .images svg{width:100px;height:100px}}.escolares-wrapper .tarifas-calendario-section{position:relative;z-index:1}.escolares-wrapper .tarifas-calendario-section .tarifas .title{text-align:center;margin-bottom:50px}@media screen and (max-width: 768px){.escolares-wrapper .tarifas-calendario-section .tarifas .title{margin-bottom:30px}}.escolares-wrapper .tarifas-calendario-section .tarifas .title svg{width:36px;height:36px;margin-right:15px;margin-top:-3px}.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item{border-radius:40px;position:relative;padding:55px 100px;padding-top:35px;max-width:1060px;margin:0 auto}.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row{padding:20px 0;border-bottom:1px solid #fff}.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .lead{font-weight:500}.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row p{margin:0}.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row p small{font-size:16px}.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .button,.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .mi-be-book-btn,.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .mi-be-book-btn,.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row input[type="submit"],.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row input[type="submit"],.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row #submit{padding:6px 20px}.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row:last-child{border-bottom:0;padding-bottom:0}@media screen and (max-width: 768px){.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item{border-radius:25px;padding:30px 20px}.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .lead{font-size:1rem}.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .button,.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .mi-be-book-btn,.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .mi-be-book-btn,.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row input[type="submit"],.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row input[type="submit"],.escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .escolares-wrapper .tarifas-calendario-section .tarifas .tarifas-item .tarifas-row #submit{margin:0 auto;margin-top:10px}}.escolares-wrapper .tarifas-calendario-section .calendario .title{text-align:center;margin-bottom:50px}@media screen and (max-width: 768px){.escolares-wrapper .tarifas-calendario-section .calendario .title{margin-bottom:30px}}.escolares-wrapper .tarifas-calendario-section .calendario .title svg{width:36px;height:36px;margin-right:15px;margin-top:-3px}.escolares-wrapper .tarifas-calendario-section .calendario .calendar-month{text-align:center;position:relative;border-radius:25px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.18);width:100%;max-width:280px;display:block;vertical-align:top;margin:0 auto;overflow:hidden}.escolares-wrapper .tarifas-calendario-section .calendario .calendar-month .title-month{border-bottom:1px solid #e3e3e3;display:block;padding:10px 0;width:100%;margin-bottom:0px}.escolares-wrapper .tarifas-calendario-section .calendario .calendar-month .cell{width:40px;height:40px;float:left;display:block;line-height:24px;text-align:center;padding-top:7px;box-sizing:border-box;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.escolares-wrapper .tarifas-calendario-section .calendario .calendar-month .cell.linked{text-decoration:none;cursor:pointer}.escolares-wrapper .tarifas-calendario-section .calendario .calendar-month .cell.linked:hover{opacity:0.7}.escolares-wrapper .tarifas-calendario-section .calendario .calendar-month .cell.not-linked{text-decoration:none;cursor:initial}.escolares-wrapper .tarifas-calendario-section .calendario .calendar-month .cell.not-linked:hover{color:#373183}.escolares-wrapper .tarifas-calendario-section .calendario .calendar-legend{max-width:280px;display:block;margin:0 auto;margin-top:50px}.escolares-wrapper .tarifas-calendario-section .calendario .calendar-legend .legend{padding-left:40px;position:relative;margin-bottom:30px;font-size:18px}.escolares-wrapper .tarifas-calendario-section .calendario .calendar-legend .legend .circle{position:absolute;width:30px;height:30px;border-radius:30px;left:0;top:-1px}.escolares-wrapper .diversion-section{margin-top:130px;position:relative;z-index:1}.escolares-wrapper .diversion-section .images{position:relative;padding-right:30px;max-width:600px;margin:0 auto;margin-top:-100px}@media screen and (max-width: 768px){.escolares-wrapper .diversion-section .images{margin-bottom:30px}}.escolares-wrapper .diversion-section .images svg{width:180px;height:180px;position:absolute;top:0;right:0;z-index:2}@media screen and (max-width: 768px){.escolares-wrapper .diversion-section .images svg{width:100px;height:100px;top:10%}}.escolares-wrapper .diversion-section .text{position:relative;margin:50px 0;max-width:550px}@media screen and (max-width: 992px){.escolares-wrapper .diversion-section .text{padding-left:0}}.escolares-wrapper .diversion-section .text h3{margin-bottom:30px}.escolares-wrapper .diversion-section .text h3.second-title{margin-top:40px}.escolares-wrapper .diversion-section .text ul li{margin-bottom:5px;font-weight:600}.escolares-wrapper .ventajas-section{position:relative;z-index:1}.escolares-wrapper .ventajas-section .text{position:relative}.escolares-wrapper .ventajas-section .text h3{margin-bottom:30px}.escolares-wrapper .ventajas-section .text h3.second-title{margin-top:40px}.escolares-wrapper .ventajas-section .images{position:relative;padding-top:80px}.escolares-wrapper .ventajas-section .images .atracciones{height:420px;z-index:1;max-width:80%}@media screen and (max-width: 768px){.escolares-wrapper .ventajas-section .images .atracciones{max-width:100%}}.escolares-wrapper .ventajas-section .images .agua{height:290px;width:220px;z-index:0;position:absolute;top:10px;right:0}@media screen and (max-width: 992px){.escolares-wrapper .ventajas-section .images .agua{top:35px}}@media screen and (max-width: 768px){.escolares-wrapper .ventajas-section .images .agua{display:none}}.map-inner{border-radius:60px;position:relative;z-index:1;overflow:hidden}@media screen and (max-width: 1024px){.map-inner{border-radius:40px}}@media screen and (max-width: 768px){.map-inner{border-radius:25px;margin:0}}.fwdm-info-window-in a,.fwdm-marker-tooltip-window a{background-image:linear-gradient(#20b2fa calc(100% - 1px), #20b2fa 1px) !important;color:#20b2fa !important}.map-image{display:block !important;transition:all 0.2s ease-out !important}.map-image:hover{opacity:0.7;transition:all 0.2s ease-out !important}#markersAndPlaylist .radical-va{display:none}.elige-ruta-wrapper{position:relative;margin-top:50px;overflow:hidden;background:linear-gradient(to bottom, #f7f6f5 80%, #fff 100%)}.elige-ruta-wrapper .stroke-1{position:absolute;height:1000px;width:1000px;left:-700px;top:10px;z-index:0}@media screen and (max-width: 992px){.elige-ruta-wrapper .stroke-1{display:none}}.elige-ruta-wrapper .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:500px;z-index:0}@media screen and (max-width: 992px){.elige-ruta-wrapper .stroke-2{display:none}}.elige-ruta-wrapper .intro-section{position:relative;z-index:1;margin-bottom:40px}.elige-ruta-wrapper .intro-section h2{margin-bottom:40px}.elige-ruta-wrapper .intro-section p{margin:0 auto;max-width:600px}.elige-ruta-wrapper .tabs-ruta-section{position:relative;z-index:1;padding-bottom:50px;padding-top:30px}.elige-ruta-wrapper .tabs-ruta-section .nav-tabs{border-bottom:0px}.elige-ruta-wrapper .tabs-ruta-section .nav-tabs .nav-item{width:33.333334%;margin:0}.elige-ruta-wrapper .tabs-ruta-section .nav-tabs .nav-item button{font-weight:500;display:block;width:100%;padding-top:12px;padding-bottom:12px;position:relative;border-top-right-radius:40px;border-top-left-radius:40px}@media screen and (max-width: 768px){.elige-ruta-wrapper .tabs-ruta-section .nav-tabs .nav-item button{border-top-right-radius:25px;border-top-left-radius:25px}}.elige-ruta-wrapper .tabs-ruta-section .nav-tabs .nav-item button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, #000, transparent 50%);opacity:0.3;transition:all 0.2s ease-out;border-top-right-radius:40px;border-top-left-radius:40px}@media screen and (max-width: 768px){.elige-ruta-wrapper .tabs-ruta-section .nav-tabs .nav-item button:before{border-top-right-radius:25px;border-top-left-radius:25px}}.elige-ruta-wrapper .tabs-ruta-section .nav-tabs .nav-item button.active:before{opacity:0;transition:all 0.2s ease-out}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane{position:relative}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .intro-route{padding-top:50px;padding-bottom:80px}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .intro-route p{max-width:1024px;margin:0 auto;text-align:center}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content{display:block;margin-top:-30px}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route{width:100%;position:relative;padding-bottom:80px}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route .image-container{position:relative;display:block;width:50%;padding-top:calc(50% - 16px);border-radius:100%;height:auto}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route .image-container:before{content:"";position:absolute;border-radius:100%;position:absolute;background:#000;opacity:0;top:0;left:0;width:100%;height:100%;z-index:2}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route .image-container:hover:before{opacity:0.2}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route .image-container:hover img{width:110%;height:110%}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route .text-container{position:absolute;max-width:calc(50% - 40px);text-align:center;bottom:calc(50% + 90px)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route .text-container a{display:block;text-decoration:none}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route .text-container a:hover{color:#a1d826}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route .item-closing{position:absolute}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route .item-closing .dot{position:absolute;left:50%;top:calc(50% - 60px);width:80px;height:80px;position:absolute;transform:translate(-50%, -50%);background:#d5d5d5;border-radius:100%}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route .item-closing .text{font-weight:bold}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-0 .image-container,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-1 .image-container{margin-right:auto}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-0 .text-container,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-1 .text-container{left:calc(50% + 20px)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-2 .image-container,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-3 .image-container{margin-left:auto}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-2 .text-container,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-3 .text-container{right:calc(50% + 20px)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-0:before{content:"";position:absolute;width:60%;height:40px;right:-6%;top:calc(50% - 60px)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-0.item-last:before,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-0.start-item:before{border-top:20px dotted #d5d5d5 !important;top:calc(50% - 50px)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-0 .item-closing{top:calc(50% + 8px);right:-100px}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-1:before{content:"";position:absolute;border-top-right-radius:120px;width:50%;height:calc(50% + 80px);bottom:-20px;left:calc(25% + 20px)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-1.item-last:before{border-right:20px dotted #d5d5d5 !important;border-top:20px dotted #d5d5d5 !important;bottom:50px;height:calc(50%)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-1 .item-closing{bottom:-10px;width:50%;text-align:center;right:-10px}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-2:before{content:"";position:absolute;width:60%;height:40px;left:-6%;top:calc(50% - 60px)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-2.item-last:before{border-top:20px dotted #d5d5d5 !important;top:calc(50% - 50px)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-2 .item-closing{top:calc(50% + 8px);left:-100px}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-3:before{content:"";position:absolute;border-top-left-radius:120px;width:50%;height:calc(50% + 80px);bottom:-20px;right:calc(25% + 20px)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-3.item-last:before{border-left:20px dotted #d5d5d5 !important;border-top:20px dotted #d5d5d5 !important;bottom:50px;height:calc(50%)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-3 .item-closing{bottom:-10px;width:50%;text-align:center;left:-10px}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.start-item{height:100%}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.start-item .dot{position:absolute;left:50%;top:calc(50% - 40px);width:80px;height:80px;position:absolute;transform:translate(-50%, -50%);background:#d5d5d5;border-radius:100%}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.start-item .text{position:absolute;left:50%;top:calc(50% - 100px);transform:translate(-50%, -50%);font-weight:bold}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.familiar .intro-route{background:linear-gradient(to bottom, #a1d826, #a1d82600 100%)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.familiar .route-content .item-route .image-container{border:8px solid #a1d826;background:#a1d826}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.familiar .route-content .item-route.item-0:before{border-top:40px solid #a1d826}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.familiar .route-content .item-route.item-1:before{border-right:40px solid #a1d826;border-top:40px solid #a1d826}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.familiar .route-content .item-route.item-2:before{border-top:40px solid #a1d826}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.familiar .route-content .item-route.item-3:before{border-left:40px solid #a1d826;border-top:40px solid #a1d826}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.amigos .intro-route{background:linear-gradient(to bottom, #ffd500, #ffd50000 100%)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.amigos .route-content .item-route .image-container{border:8px solid #ffd500;background:#ffd500}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.amigos .route-content .item-route.item-0:before{border-top:40px solid #ffd500}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.amigos .route-content .item-route.item-1:before{border-right:40px solid #ffd500;border-top:40px solid #ffd500}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.amigos .route-content .item-route.item-2:before{border-top:40px solid #ffd500}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.amigos .route-content .item-route.item-3:before{border-left:40px solid #ffd500;border-top:40px solid #ffd500}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.extreme .intro-route{background:linear-gradient(to bottom, #e30613, #e3061300 100%)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.extreme .route-content .item-route .image-container{border:8px solid #e30613;background:#e30613}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.extreme .route-content .item-route.item-0:before{border-top:40px solid #e30613}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.extreme .route-content .item-route.item-1:before{border-right:40px solid #e30613;border-top:40px solid #e30613}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.extreme .route-content .item-route.item-2:before{border-top:40px solid #e30613}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.extreme .route-content .item-route.item-3:before{border-left:40px solid #e30613;border-top:40px solid #e30613}@media screen and (max-width: 992px){.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content{max-width:500px;margin:0 auto;margin-top:-50px}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route{padding-bottom:0;margin:initial}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route .image-container{padding-top:calc(50% - 12px)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route .text-container{max-width:50%;width:50%;bottom:0;transform:translate(0, calc(100% + 5px))}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-0 .image-container,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-2 .image-container{margin-left:auto;margin-right:initial}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-0 .text-container,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-2 .text-container{right:0;left:auto !important}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-0:before,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-2:before{border-top-left-radius:60px;border-top-right-radius:0;height:calc(50% + 20px);bottom:-10px;right:calc(25% + 10px);left:auto;width:50%;top:auto}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-1 .image-container,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-3 .image-container{margin-right:auto;margin-left:initial}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-1 .text-container,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-3 .text-container{left:0;right:auto !important}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-1:before,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-3:before{border-top-right-radius:60px;border-top-left-radius:0;height:calc(50% + 20px);bottom:-10px;left:calc(25% + 10px)}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.start-item:before{display:none !important}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.start-item .dot{display:none}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.start-item .text{position:relative;text-align:center;left:auto;top:auto;transform:none;display:block;margin-bottom:30px}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-last:before{display:none !important}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane .route-content .item-route.item-last .item-closing{display:none}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.familiar .route-content .item-route .image-container{border:6px solid #a1d826}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.familiar .route-content .item-route:before{border:none}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.familiar .route-content .item-route.item-0:before,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.familiar .route-content .item-route.item-2:before{border-right:none;border-left:20px solid #a1d826;border-top:20px solid #a1d826}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.familiar .route-content .item-route.item-1:before,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.familiar .route-content .item-route.item-3:before{border-left:none;border-right:20px solid #a1d826;border-top:20px solid #a1d826}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.amigos .route-content .item-route .image-container{border:6px solid #ffd500}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.amigos .route-content .item-route:before{border:none}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.amigos .route-content .item-route.item-0:before,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.amigos .route-content .item-route.item-2:before{border-right:none;border-left:20px solid #ffd500;border-top:20px solid #ffd500}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.amigos .route-content .item-route.item-1:before,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.amigos .route-content .item-route.item-3:before{border-left:none;border-right:20px solid #ffd500;border-top:20px solid #ffd500}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.extreme .route-content .item-route .image-container{border:6px solid #e30613}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.extreme .route-content .item-route.item-0:before,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.extreme .route-content .item-route.item-2:before{border-right:none;border-left:20px solid #e30613;border-top:20px solid #e30613}.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.extreme .route-content .item-route.item-1:before,.elige-ruta-wrapper .tabs-ruta-section .routes .tab-pane.extreme .route-content .item-route.item-3:before{border-left:none;border-right:20px solid #e30613;border-top:20px solid #e30613}}.wrapper-atraccion{position:relative;overflow:hidden;margin-top:-80px}@media screen and (max-width: 768px){.wrapper-atraccion{margin-top:20px}}.wrapper-atraccion .atraccion .tipo-content .tipologias-content{max-width:500px;text-align:center;margin-left:auto;margin-bottom:50px}@media screen and (max-width: 768px){.wrapper-atraccion .atraccion .tipo-content .tipologias-content{max-width:100%;margin-left:0}}.wrapper-atraccion .atraccion .tipo-content .tipologias-content .tipo img{max-width:170px;width:100%;position:relative;z-index:2}.wrapper-atraccion .atraccion .main-content{position:relative}.wrapper-atraccion .atraccion .main-content .stroke-2{position:absolute;pointer-events:none;height:800px;width:800px;right:-300px;top:300px;z-index:0}@media screen and (max-width: 992px){.wrapper-atraccion .atraccion .main-content .stroke-2{display:none}}.wrapper-atraccion .atraccion .main-content .main-info{position:relative;z-index:1;max-width:500px;margin-left:auto;margin-bottom:20px;padding:20px 40px;border-radius:60px}@media screen and (max-width: 1024px){.wrapper-atraccion .atraccion .main-content .main-info{border-radius:40px}}@media screen and (max-width: 992px){.wrapper-atraccion .atraccion .main-content .main-info{border-radius:25px;margin-top:30px;max-width:100%;margin-left:0}}.wrapper-atraccion .atraccion .main-content .main-info .info-item{display:block;position:relative;padding-left:100px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #fff}.wrapper-atraccion .atraccion .main-content .main-info .info-item:last-child{border-bottom:0px}.wrapper-atraccion .atraccion .main-content .main-info .info-item .svg-container{position:absolute;left:0;top:25px}.wrapper-atraccion .atraccion .main-content .main-info .info-item .svg-container svg{width:58px;height:58px}.wrapper-atraccion .atraccion .main-content .main-info .info-item p{margin-bottom:6px}@media screen and (max-width: 768px){.wrapper-atraccion .atraccion .main-content .main-info .info-item{padding-left:50px}.wrapper-atraccion .atraccion .main-content .main-info .info-item .svg-container{top:30px}.wrapper-atraccion .atraccion .main-content .main-info .info-item .svg-container svg{width:32px;height:32px}}.wrapper-atraccion .atraccion .buttons-content .right-buttons{max-width:500px;margin-left:auto}.wrapper-atraccion .atraccion .buttons-content .right-buttons .button,.wrapper-atraccion .atraccion .buttons-content .right-buttons .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .wrapper-atraccion .atraccion .buttons-content .right-buttons .mi-be-book-btn,.wrapper-atraccion .atraccion .buttons-content .right-buttons .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .wrapper-atraccion .atraccion .buttons-content .right-buttons .mi-be-book-btn,.wrapper-atraccion .atraccion .buttons-content .right-buttons .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .wrapper-atraccion .atraccion .buttons-content .right-buttons input[type="submit"],.wrapper-atraccion .atraccion .buttons-content .right-buttons .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .wrapper-atraccion .atraccion .buttons-content .right-buttons input[type="submit"],.wrapper-atraccion .atraccion .buttons-content .right-buttons .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .wrapper-atraccion .atraccion .buttons-content .right-buttons #submit{width:100%}@media screen and (max-width: 992px){.wrapper-atraccion .atraccion .buttons-content .right-buttons{max-width:100%;margin-left:0}}.wrapper-atraccion .atraccion .buttons-content .button,.wrapper-atraccion .atraccion .buttons-content .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .wrapper-atraccion .atraccion .buttons-content .mi-be-book-btn,.wrapper-atraccion .atraccion .buttons-content .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .wrapper-atraccion .atraccion .buttons-content .mi-be-book-btn,.wrapper-atraccion .atraccion .buttons-content .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .wrapper-atraccion .atraccion .buttons-content input[type="submit"],.wrapper-atraccion .atraccion .buttons-content .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .wrapper-atraccion .atraccion .buttons-content input[type="submit"],.wrapper-atraccion .atraccion .buttons-content .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .wrapper-atraccion .atraccion .buttons-content #submit{margin:0 auto;margin-bottom:10px}@media screen and (max-width: 575px){.wrapper-atraccion .atraccion .buttons-content .button,.wrapper-atraccion .atraccion .buttons-content .page__home .booking-form .mirai-form .mi-be-book-btn,.page__home .booking-form .mirai-form .wrapper-atraccion .atraccion .buttons-content .mi-be-book-btn,.wrapper-atraccion .atraccion .buttons-content .page__home_copy .booking-form .mirai-form .mi-be-book-btn,.page__home_copy .booking-form .mirai-form .wrapper-atraccion .atraccion .buttons-content .mi-be-book-btn,.wrapper-atraccion .atraccion .buttons-content .contacto-wrapper .form .fieldset-container input[type="submit"],.contacto-wrapper .form .fieldset-container .wrapper-atraccion .atraccion .buttons-content input[type="submit"],.wrapper-atraccion .atraccion .buttons-content .sugerencias-reclamaciones-wrapper .form input[type="submit"],.sugerencias-reclamaciones-wrapper .form .wrapper-atraccion .atraccion .buttons-content input[type="submit"],.wrapper-atraccion .atraccion .buttons-content .sugerencias-reclamaciones-wrapper .form #submit,.sugerencias-reclamaciones-wrapper .form .wrapper-atraccion .atraccion .buttons-content #submit{width:100%}}.wrapper-atraccion .atraccion .images-content{position:relative;z-index:2}.wrapper-atraccion .atraccion .images-content .hashtag{text-align:right;margin-bottom:-25px;position:relative;z-index:2}@media screen and (max-width: 768px){.wrapper-atraccion .atraccion .images-content .hashtag{margin-bottom:20px;text-align:left}}.wrapper-atraccion .atraccion .images-content .hashtag .h2{margin-right:25px;margin-bottom:0;font-weight:200}.wrapper-atraccion .atraccion .images-content .hashtag a{display:inline-block;vertical-align:middle;text-decoration:none}.wrapper-atraccion .atraccion .images-content .hashtag a svg{width:30px;height:30px;transition:all 0.2s ease-out}.wrapper-atraccion .atraccion .images-content .hashtag a:hover{color:#373183}.wrapper-atraccion .atraccion .images-content .hashtag a:hover svg{transition:all 0.2s ease-out;fill:#20b2fa}.wrapper-atraccion .atraccion .images-content .atraccion-swiper{position:relative;z-index:3}.wrapper-atraccion .atraccion .images-content .atraccion-swiper .swiper-wrapper .swiper-slide .slide-container{cursor:pointer;display:block;width:100%;padding-top:100%;border-radius:40px;overflow:hidden;position:relative}@media screen and (max-width: 992px){.wrapper-atraccion .atraccion .images-content .atraccion-swiper .swiper-wrapper .swiper-slide .slide-container{border-radius:25px}}.wrapper-atraccion .atraccion .images-content .atraccion-swiper .swiper-wrapper .swiper-slide .slide-container:after{position:absolute;content:"";background:#a1d826;opacity:0;width:100%;height:100%;left:0;bottom:0;z-index:1;transition:all 0.2s ease-out}.wrapper-atraccion .atraccion .images-content .atraccion-swiper .swiper-wrapper .swiper-slide .slide-container img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;z-index:0;transition:all 0.2s ease-out}.wrapper-atraccion .atraccion .images-content .atraccion-swiper .swiper-wrapper .swiper-slide .slide-container svg{position:absolute;width:30px;height:30px;top:30px;right:30px;z-index:2;transition:all 0.2s ease-out}.wrapper-atraccion .atraccion .images-content .atraccion-swiper .swiper-wrapper .swiper-slide .slide-container:hover img{width:110%;height:110%;transition:all 0.2s ease-out}.wrapper-atraccion .atraccion .images-content .atraccion-swiper .swiper-wrapper .swiper-slide .slide-container:hover:after{opacity:0.5;transition:all 0.2s ease-out}.wrapper-atraccion .atraccion .images-content .atraccion-swiper .swiper-buttons{right:auto;left:0}.wrapper-atraccion .atraccion .map-container{position:relative;z-index:1}.wrapper-atraccion .atraccion .map-container .title{position:relative}.wrapper-atraccion .atraccion .map-container .title .arrow-link{margin-bottom:30px;display:inline-block}.wrapper-atraccion .atraccion .map-container .title .map-icon{width:120px;height:120px;position:absolute;top:25px;left:50%;transform:translate(-50%, 0);z-index:2}@media screen and (max-width: 768px){.wrapper-atraccion .atraccion .map-container .title .map-icon{display:none}}.wrapper-atraccion .atraccion .normas-content{position:relative}.wrapper-atraccion .atraccion .normas-content h3{margin-bottom:20px;position:relative;z-index:1}.wrapper-atraccion .atraccion .normas-content .normas{position:relative;z-index:1;column-count:2;column-gap:40px}@media screen and (max-width: 768px){.wrapper-atraccion .atraccion .normas-content .normas{column-count:1;column-gap:normal}}.wrapper-atraccion .atraccion .footer-visita-container .prepara-visita-container{background:linear-gradient(to bottom, #4b41d1, #373183 50%);padding-top:100px;padding-bottom:100px;border-radius:60px;height:100%;padding-left:20%;position:relative;padding-right:20px;z-index:1}@media screen and (max-width: 1200px){.wrapper-atraccion .atraccion .footer-visita-container .prepara-visita-container{border-radius:40px}}@media screen and (max-width: 992px){.wrapper-atraccion .atraccion .footer-visita-container .prepara-visita-container{padding-left:20%}}@media screen and (max-width: 768px){.wrapper-atraccion .atraccion .footer-visita-container .prepara-visita-container{border-radius:25px;margin-left:0;padding-left:15%;padding-top:100px;padding-bottom:70px}}@media screen and (max-width: 575px){.wrapper-atraccion .atraccion .footer-visita-container .prepara-visita-container{padding-left:20px}}.wrapper-atraccion .atraccion .footer-visita-container .prepara-visita-container p{max-width:400px;position:relative;z-index:1}.wrapper-atraccion .atraccion .footer-visita-container .prepara-visita-container h3{position:relative;z-index:1}.wrapper-atraccion .atraccion .footer-visita-container .prepara-visita-container svg{width:120px;height:120px;position:absolute;z-index:0;left:9%;top:20px}@media screen and (max-width: 1200px){.wrapper-atraccion .atraccion .footer-visita-container .prepara-visita-container svg{left:10%}}@media screen and (max-width: 768px){.wrapper-atraccion .atraccion .footer-visita-container .prepara-visita-container svg{width:100px;height:100px;left:10%;top:20px}}@media screen and (max-width: 575px){.wrapper-atraccion .atraccion .footer-visita-container .prepara-visita-container svg{left:8px}}.wrapper-atraccion .atraccion .footer-visita-container .comprar-entradas-container{padding-top:100px;padding-bottom:100px;border-radius:60px;position:relative;padding-right:50px;padding-left:50px;z-index:1;height:100%}@media screen and (max-width: 1200px){.wrapper-atraccion .atraccion .footer-visita-container .comprar-entradas-container{border-radius:40px}}@media screen and (max-width: 768px){.wrapper-atraccion .atraccion .footer-visita-container .comprar-entradas-container{border-radius:25px;margin-left:0;padding-left:15%;padding-top:70px;padding-bottom:70px}}@media screen and (max-width: 575px){.wrapper-atraccion .atraccion .footer-visita-container .comprar-entradas-container{padding-left:20px;padding-right:20px}}.wrapper-atraccion .atraccion .footer-visita-container .comprar-entradas-container p{position:relative;z-index:1}.wrapper-atraccion .atraccion .footer-visita-container .comprar-entradas-container h3{position:relative;z-index:1}.wrapper-atraccion .atraccion .footer-visita-container .footer-visita-image{display:inline-block;position:relative;margin:0 auto}.wrapper-atraccion .atraccion .footer-visita-container .footer-visita-image .img-entradas{margin:0 auto;display:block}
