.banner{position:relative;background:url(../images/banner.webp) no-repeat 0/cover;min-height:85vh;padding-top:4%;padding-bottom:4%;overflow-x:hidden}.banner h1{font-family:erotique_textregular,sans-serif;font-size:4rem;color:#fff}.banner span{color:#beb19f}.terrabonita{position:relative;background:#fff;min-height:600px;padding-top:4%;padding-bottom:4%;overflow-x:hidden}.terrabonita p{font-weight:300;text-align:justify;color:#4d132c}.section-03{position:relative;background:#fff;padding-top:4%;padding-bottom:4%;overflow:hidden}.swiper-pagination-bullet-active{opacity:1;background:#b6a698!important}.features{position:relative;background:#fff;padding-top:4%;padding-bottom:4%;overflow:hidden}.features h1{font-weight:700;text-align:center}.features h1,.features p{color:#4f0632}.benefits{position:relative;background:url(../images/bg-beneficios.webp) no-repeat 50%/cover;padding-top:4%;padding-bottom:4%;overflow:hidden}.b-model{position:absolute}.b-model img{max-width:56%}.benefits h1{font-family:erotique_textregular,sans-serif;font-size:4rem;color:#fff}.benefits p{font-weight:300;font-style:italic;color:#fff}.benefits p strong{color:#fff}.section-08{position:relative;background:url(../images/bg-sec-08.webp) no-repeat 100%/cover;min-height:380px;padding-top:4%;padding-bottom:4%;overflow:hidden}.section-08 span{font-weight:300;font-style:italic;font-size:2rem;color:#fff}.section-08 h2{font-family:erotique_textregular,sans-serif;font-size:3rem;color:#460a2c}.location{background:#fff}.info-lotes,.location{position:relative;padding-top:4%;padding-bottom:4%;overflow:hidden}.info-lotes{background:url(../images/bg-opt-pago.webp) #43062b no-repeat 50%/cover;min-height:720px;z-index:2}.bg-box-info-lote{background:hsla(35,16%,75%,.7);-webkit-box-shadow:0 0 10px 10px hsla(35,16%,75%,.7);box-shadow:0 0 10px 10px hsla(35,16%,75%,.7);border-radius:5px}.info-lotes h1{font-family:erotique_textregular,sans-serif;text-align:center;color:#beb19f}.info-lotes h2{font-weight:800}.info-lotes h2,.info-lotes h4{text-align:center;color:#4f0632}.info-lotes h4{font-weight:300;font-size:1.8rem}.info-lotes span{color:#fff;font-weight:800}.text-info-enganche,.text-info-superficie{text-align:center}.text-info-enganche span,.text-info-superficie span{font-weight:800;font-size:1.8rem;color:#fff}.text-info-enganche h4,.text-info-superficie h4{font-weight:300;font-size:2rem;margin:0}.master-plan{background:url(../images/bg-lotes.webp);padding-top:4%;padding-bottom:4%}.info-status{list-style:none;font-family:erotique_textregular,sans-serif;color:#fce6c7}.info-status .text-title-aviable{font-size:2rem}.info-status .icon-background-opt-a,.info-status .icon-background-opt-s{color:#fff}.info-status .icon-color-opt-a{color:#a4bf54;font-size:1.7rem}.info-status .icon-color-opt-s{color:#45082c;font-size:1.7rem}.info-status .aviable{color:#a4bf54}.info-status .sold{color:#45082c}.master-plan h1,.master-plan p{font-family:erotique_textregular,sans-serif;color:#fce6c7;text-align:center}.master-plan p{font-weight:300}.gallery{position:relative;background:#fff;padding-top:4%;padding-bottom:4%;overflow:hidden}.contacto{background:url(../images/bg-footer.webp) no-repeat 50%/cover;position:relative;padding-top:2%;padding-bottom:2%}.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:#beb19f}.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;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:#fff;padding:8px;background-color:#beb19f;border:1px solid #beb19f;cursor:pointer;margin-top:7px;-webkit-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:Afta 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}