.banner{overflow:hidden;position:relative;z-index:1}.banner .rellax-wrapper .logo-terraland{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:absolute;right:15%;top:10%;width:40%}.banner .wrapper-slogan{color:#3ed2f0;font-family:Montserrat,sans-serif;font-size:4rem;font-weight:400;letter-spacing:10px;position:absolute;right:15%;top:28%;z-index:2}.section-2{background:url(../images/bg-aguazul.webp) #ede3dd no-repeat 0/cover;min-height:100vh;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.section-2 .info-aguazul p{color:#165081;font-family:Quicksand,sans-serif;font-size:1.2rem;font-weight:400;text-align:justify}.section-2 .info-aguazul ul{list-style:none;padding-left:0}.section-2 .info-aguazul ul li{color:#165081;font-family:Quicksand,sans-serif;font-size:1.2rem;font-weight:400;padding-left:60px;position:relative;text-align:justify}.section-2 .info-aguazul ul li:before{background-image:url(../images/starfish.webp);background-position:50%;background-size:cover;content:"";height:47px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:49px}.section-03{background:url(../images/bg-sec-03.webp) #0079d0 no-repeat 50%/cover;min-height:1080px;overflow:hidden;padding-bottom:2%;padding-top:4%;position:relative}.section-03 .swiper-button-next,.section-03 .swiper-button-prev{color:#fff}.features{background:url(../images/bg-sec-04.webp) no-repeat 50%/cover;margin-top:-80px;min-height:1180px;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.features .bg-feature{background:#feefdb;border:4px solid #fff;border-radius:6px;position:relative}.features .bg-feature .f-title{color:#905c2f;font-family:Montserrat,sans-serif;font-weight:400;text-align:center;text-transform:uppercase}.features .bg-feature .item-feature{text-align:center}.features .bg-feature .item-feature h6{color:#000;font-family:Quicksand,sans-serif;font-weight:600;margin-top:1rem;text-transform:uppercase}.features .wrapper-coco{bottom:0;position:absolute;right:0}.features .wrapper-coco img{width:90%}.benefits{overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.benefits:after{background-image:url(../images/palma-2.webp);max-width:790px;right:11px;top:0;width:790px}.benefits:after,.benefits:before{content:"";height:795px;margin:auto;max-height:795px;position:absolute;z-index:-1}.benefits:before{background-image:url(../images/palma-1.webp);left:0;max-width:728px;top:15px;width:728px}.benefits .bg-benefits{background:url(../images/bg-marco-beneficios.webp) #000 no-repeat 50%/cover;height:638px;min-height:638px;padding:50px}.benefits .info-benefits{margin-top:5rem}.benefits .info-benefits h1{color:#feffff;font-family:Montserrat,sans-serif;font-weight:400;text-align:center;text-transform:uppercase}.benefits .info-benefits p{color:#feffff;font-family:Quicksand,sans-serif;font-weight:400;text-align:justify}.benefits .info-benefits strong{color:#feffff;font-weight:700}.payments{background:url(../images/sand-texture.webp) top no-repeat #efe2cf;min-height:85vh;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative;z-index:1}.payments .img-op{bottom:25%;left:0;position:absolute;width:50%;z-index:0}.payments .op-title{color:#743a17;font-family:Montserrat,sans-serif;font-weight:400;text-align:center;text-transform:uppercase}.payments .wrap-items-op p{color:#683c11;font-family:Quicksand,sans-serif;font-size:1.4rem;font-weight:400;margin:0}.payments .wrap-items-op span{color:#743a17;font-family:Quicksand,sans-serif;font-size:2rem;font-weight:700}.payments .btn-cotiza{margin-bottom:100px}.master-plan{background:url(../images/bg-cotizador.webp) no-repeat 50%/cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.info-status{color:#fff;list-style:none}.info-status .text-title-aviable{font-family:Quicksand,sans-serif;font-size:2rem;font-weight:700}.info-status .icon-background-opt-a,.info-status .icon-background-opt-s{color:#fff}.info-status .icon-color-opt-a{color:#4da92b;font-size:1.7rem}.info-status .icon-color-opt-s{color:#bd0303;font-size:1.7rem}.info-status .aviable{color:#4da92b}.info-status .sold{color:#bd0303}.master-plan h1{color:#fff;font-family:Montserrat,sans-serif;font-weight:400;text-align:center;text-transform:uppercase}.master-plan p{color:#fff;font-weight:300;text-align:center}.location{background:url(../images/bg-location.webp) #fbf9e6 no-repeat bottom;background-size:cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.location h1{color:#743a17;font-family:Montserrat,sans-serif;font-weight:400;text-align:center;text-transform:uppercase}.gallery{background:#fff;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.gallery h1{color:#743a17;font-family:Montserrat,sans-serif;font-weight:400;text-align:center;text-transform:uppercase}.contacto,.contacto-privacidad{background:url(../images/bg-footer.webp) no-repeat 50%;background-size:cover;padding-bottom:4%;padding-top:4%;position:relative;z-index:1}.contacto:after{background-image:url(../images/palma-footer.webp);background-repeat:no-repeat;background-size:cover;bottom:10%;content:"";height:730px;margin:auto;max-height:738px;max-width:570px;position:absolute;right:0;width:570px;z-index:-1}.contacto .info-agente p{color:#fff;margin:0}.contacto .info-agente a{display:block}.contacto ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding-left:40px}.contacto ul li{color:#fff;display:inline-block;margin:0 10px;padding:5px 0}.contacto ul li a{color:#fff;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:400;text-decoration:none}.contacto ul li a i{color:#fff;font-size:1.2rem}.contacto .wrapper-title h1{color:#fff;display:inline-block;position:relative}.contacto .info-contacto h4,.contacto .wrapper-title h1{font-family:Quicksand,sans-serif;font-weight:400;text-transform:uppercase}.contacto .info-contacto h4{color:#91b420}.contacto .info-contacto a{color:#fff;font-family:Quicksand,sans-serif;font-weight:400;text-decoration:none}.contacto .logo-footer{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto;padding:15px;width:60%}.contacto .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #fff;border-radius:5px;color:#000;display:block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;-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;width:100%}.contacto .form-group{margin-bottom:.5rem}.contacto .btn-send{background-color:#fff;border-color:#fff;border-radius:.4rem;color:#000;font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:700;padding:.7rem 1.75rem;text-transform:uppercase;width:100%}.contacto .btn-send:hover{color:#000}.contacto .btn-send:active,.contacto .btn-send:focus{background-color:#fff;border-color:#fff}.contacto .successMsg p{color:#fff;font-family:Montserrat,sans-serif;font-weight:500;margin-top:-30px;padding:0;text-align:center}.contacto div #recaptchaFooter{border:0;margin:0 auto}.contacto #recaptchaFooter{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.contacto .social-media ul{list-style-type:none;margin:0;padding:0}.contacto .social-media ul li a i{font-size:2rem}.contacto .privacidad-link a{color:#fff;font-style:italic;font-weight:500;text-decoration:none}.contacto .form-control::-webkit-input-placeholder{color:#565d62}.contacto .form-control::-moz-placeholder{color:#565d62}.contacto .form-control:-ms-input-placeholder{color:#565d62}.contacto .form-control:-moz-placeholder{color:#565d62}