.banner .swiper-button-next,.banner .swiper-button-prev{color:#fdedcc}.albatros{position:relative;background:url(../images/bg-albatros.webp) no-repeat 50%/cover;min-height:700px;padding-top:4%;padding-bottom:4%;overflow:hidden}.albatros p{text-align:justify;line-height:2;color:#437bb3}.albatros p span{font-weight:800;text-align:center}.section-03 .swiper-pagination-bullet-active{background:#fff!important}.section-03 .swiper-pagination-bullet{background:#437bb3;opacity:.9}.section-04 .title-pre-amenidades{position:absolute;text-align:center;width:100%;left:0;margin-top:80px}.section-04 h1{font-weight:700;color:#fff}.sp0{opacity:0;fill:#fff;stroke:#fff;stroke-width:.5;stroke-miterlimit:10}a.clicker{outline:0}a.clicker:hover{cursor:pointer;fill:#0a53be;opacity:.7;stroke:#000;stroke-width:.5;stroke-miterlimit:10}.content-info-plano{font-family:Nunito Sans,sans-serif;text-align:center}.content-info-plano span{font-weight:700;color:#437bb3}.content-info-plano i:before{color:#0c66af!important}.section-05{position:relative;padding-top:4%;padding-bottom:4%;overflow:hidden}.section-05 .content-info-amenidades{grid-gap:20px;padding:10px;border-radius:50px;border:1px solid #a0a0a0}.section-05 .content-info-amenidades p{font-size:1.1rem;color:#437bb3;margin:0}.section-05 .content-info-amenidades span{font-size:.9rem}.features{position:relative;background:url(../images/bg-caracteristicas.webp) no-repeat center 100%/cover;padding-top:4%;padding-bottom:4%;overflow:hidden}.features h1{font-weight:700;color:#fff}.features h1 span{color:#fdefd2}.features ul li{font-size:1.2rem;color:#fdefd2}.wave{position:relative}.wave:after{background-image:url(../images/hoja-02.webp);position:absolute;content:"";top:-100px;z-index:1;background-repeat:no-repeat;right:0;max-width:360px;max-height:582px;width:360px;height:585px;background-size:360px}.wave-2{position:relative}.wave-2:before{background-image:url(../images/hoja-01.webp);position:absolute;content:"";z-index:1;background-repeat:no-repeat;left:-50px;max-width:360px;max-height:560px;width:360px;height:560px;bottom:-80px;background-size:360px}.payment-options{background:#fff;padding-top:4%;padding-bottom:4%;min-height:750px;overflow:hidden;position:relative}.payment-options h1{font-weight:700;text-align:center;color:#437bb3}.payment-options .card{border-radius:2rem 2rem 0 0}.payment-options .card .card-subtitle{font-size:1.8rem;text-align:left;color:#505050}.payment-options .card .card-subtitle span{font-size:2rem;font-weight:800;color:#437bb3}.payment-options .card .card-footer{padding:.4rem 1.25rem;background-color:#437bb3;border-radius:0;border-top:transparent}.op-model{position:absolute;right:-21.3%;top:0}.op-model img{max-width:65%}.cotizador{position:relative;background:url(../images/bg-location.webp) no-repeat bottom/cover;padding-top:4%;padding-bottom:4%;overflow:hidden}.cotizador h1{font-weight:700;text-align:center;color:#437bb3}.cotizador .info-status{list-style:none;color:#437bb3}.cotizador .info-status li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cotizador .info-status .text-title-aviable{font-weight:700;font-size:2rem}.cotizador .info-status .icon-background-opt-a,.cotizador .info-status .icon-background-opt-s{color:#fff}.cotizador .info-status .icon-color-opt-a{color:#4da92b;font-size:1.7rem}.cotizador .info-status .icon-color-opt-s{color:#437bb3;font-size:1.7rem}.cotizador .info-status .aviable{color:#4da92b}.cotizador .info-status .sold{color:#437bb3}.gallery{position:relative;background:url(../images/bg-gallery.webp) no-repeat top/cover;padding-top:4%;padding-bottom:4%;overflow:hidden}.gallery h1{font-weight:700;text-align:center;color:#437bb3}.gallery [class*=" imghvr-"],.gallery [class*=" imghvr-"] figcaption,.gallery [class^=imghvr-],.gallery [class^=imghvr-] figcaption{background-color:#437bb3}.location{position:relative;background:url(../images/bg-location.webp) no-repeat bottom/cover;padding-top:4%;padding-bottom:4%;overflow:hidden}.location h1{font-weight:700;text-align:center;color:#437bb3}.location .p-btn-location{position:absolute;right:23%;bottom:18%}.contacto{background:url(../images/bg-footer.webp) no-repeat top/cover;position:relative;padding-top:6%;padding-bottom:6%}.contacto h2{font-family:Open Sans,sans-serif;font-weight:800;text-align:left;color:#fff}.contacto ul{list-style:none;text-align:left}.contacto ul li{display:list-item;padding:10px 0}.contacto ul li p{font-weight:700;font-size:1.2rem;letter-spacing:2px}.contacto ul li a,.contacto ul li p{font-family:Open Sans,sans-serif;color:#fff}.contacto ul li a{font-weight:400;text-decoration:none}.contacto ul li a i{font-size:1.5rem;color:#fdedcc}.contacto .form-group{margin-bottom:.35rem}.contacto .form-control::-webkit-input-placeholder{color:#4d4d4d}.contacto .form-control::-moz-placeholder{color:#4d4d4d}.contacto .form-control:-ms-input-placeholder{color:#4d4d4d}.contacto .form-control:-moz-placeholder{color:#4d4d4d}.contacto .form-control{display:block;padding:.375rem .75rem;line-height:1.5;color:#4d4d4d;background-color:#fff;background-clip:padding-box;border:1px solid #fff;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.contacto .btn-send,.contacto .form-control{font-family:Open Sans,sans-serif;width:100%;font-size:1rem}.contacto .btn-send{font-weight:700;text-transform:uppercase;color:#437bb3;padding:8px;background-color:#fdedcc;border:1px solid #fdedcc;cursor:pointer;margin-top:7px;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.contacto .btn-send:active,.contacto .btn-send:focus,.contacto .btn-send:hover{color:#fff!important;background-color:transparent!important;border:1px solid #fff!important}.contacto .successMsg p{font-family:Open Sans,sans-serif;font-size:.8rem;color:#fff;padding:0;margin-top:-30px;text-align:center}.contacto div #recaptchaFooter{margin:0 auto;width:304px;border:0}.contacto #recaptchaFooter{-ms-transform:scale(.75);transform:scale(.75);-webkit-transform:scale(.75);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}.privacidad-link a{font-family:Open Sans,sans-serif;font-weight:300;font-style:italic;text-decoration:none;color:#fff}