.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;left:0;position:absolute;right:0;top:10%;width:100%}.banner .wrapper-palm-1,.banner .wrapper-palm-2{position:absolute;top:-150px;z-index:2}.banner .wrapper-palm-2{right:0}.palmavista{background:url(../images/bg-palmavistal.webp) #ede3dd no-repeat 0/cover;min-height:100vh;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.palmavista .info-palmavista h1{color:#905c2f;text-align:center;text-transform:uppercase}.palmavista .info-palmavista p{font-size:1.2rem;text-align:justify}.section-03{overflow:hidden;position:relative}.section-03 .swiper-button-next,.section-03 .swiper-button-prev{color:#fff}.features{background:url(../images/bg-features.webp) #000 no-repeat 50%/cover;min-height:1000px;overflow:hidden;padding-bottom:6%;padding-top:6%;position:relative}.features .bg-feature{background:#e4eaf5;position:relative}.features .bg-feature:before{border:3px solid #e4eaf5;bottom:-4.5%;content:"";left:-2%;position:absolute;right:-2%;top:-4.5%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.features .bg-feature .f-title{color:#905c2f;text-align:center;text-transform:uppercase}.features .bg-feature .item-feature{text-align:center}.features .bg-feature .item-feature h6{color:#905c2f;margin-top:1rem;text-transform:uppercase}.grup-sections{background:url(../images/bg-sections-benefits-2.webp) #fbf9e6 no-repeat;background-size:cover;padding-bottom:6%;padding-top:30%;position:relative}.benefits{padding-bottom:4%;padding-top:4%;position:relative}.benefits .custom-gavi{left:40%;position:absolute;top:0}.benefits .benefits-title{color:#905c2f;text-transform:uppercase}.benefits .wrap-item-benefits h5{color:#3b6212;font-family:Nunito Sans,sans-serif;font-weight:700;text-transform:uppercase}.benefits .wrap-item-benefits .text-item-benefits{border-left:3px solid #688816;padding-left:.5rem}.benefits .wrap-item-benefits .text-item-benefits span{font-style:italic;font-weight:400}.benefits .wrap-item-benefits .text-item-benefits p{font-size:1.1rem;font-weight:300;text-align:justify}.section-04{overflow:hidden;padding-bottom:10%;padding-top:10%;position:relative}.section-04 .bg-sec04{background:url(../images/img-sec-04.webp) #000 no-repeat 50%/cover;min-height:678px;overflow:hidden;position:relative;text-align:center}.section-04 h1{color:#fff;font-size:3rem;font-style:italic;text-transform:uppercase}.payments{background:#f3e3cc;min-height:85vh;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative;text-align:center;z-index:1}.payments .img-op{bottom:0;left:0;position:absolute;width:60%;z-index:0}.payments .op-title{color:#905c2f;text-align:center;text-transform:uppercase}.payments hr{border-top:1px solid #905c2f}.payments .wrap-items-op h4{color:#683c11;font-family:Nunito Sans,sans-serif;font-size:2rem;font-weight:700;margin:0}.payments .wrap-items-op span{color:#000;font-family:Nunito Sans,sans-serif;font-size:1.2rem;font-weight:300}.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-size:2rem;font-weight:800}.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-weight:700;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:#905c2f;text-align:center;text-transform:uppercase}.gallery{background:#fff;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.gallery h1{color:#905c2f;text-align:center;text-transform:uppercase}.contacto{background:url(../images/bg-footer.webp) no-repeat 50%;background-size:cover;border-top:20px solid #91b420;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:Nunito Sans,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{display:inline-block;position:relative}.contacto .info-contacto h4,.contacto .wrapper-title h1{color:#91b420;font-family:Nunito Sans,sans-serif;font-weight:700;text-transform:uppercase}.contacto .info-contacto a{color:#fff;font-family:Nunito Sans,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;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}