.section-02{position:relative;background:#fff;overflow:hidden}.swiper-pagination-bullet-active{opacity:1;background:#b6a698!important}.campozano{position:relative;background:url(../images/bg-campozano.webp) no-repeat 50%/cover;min-height:600px;padding-top:4%;padding-bottom:4%;overflow:hidden}.campozano h1{font-family:butler_stencilbold,sans-serif;color:#42a689;font-size:3.2rem}.campozano p{text-align:justify;color:#fff;line-height:1.8;margin-top:20px}.campozano .btn-about-cotiza,.campozano p{font-family:Afta sans,sans-serif}.section-04{position:relative;background:url(../images/bg-minutos-playas.webp) no-repeat 50%/cover;min-height:90vh;padding-top:4%;padding-bottom:4%;overflow-x:hidden}.section-04 .bg-playa{background:#e8ddd9;-webkit-box-shadow:0 0 53px 53px #e8ddd9;box-shadow:0 0 53px 53px #e8ddd9}.section-04 .title{font-family:butler_stencilmedium,sans-serif;color:#142749}.location{position:relative;background:#fff;padding-top:4%;padding-bottom:4%;overflow:hidden}.location .btn-location{padding:.375rem 2rem;font-family:Afta sans,sans-serif}.beneficios{position:relative;background:url(../images/bg-beneficios.webp) no-repeat 50%/cover;min-height:600px;padding-top:4%;padding-bottom:4%;overflow:hidden}.beneficios .title{font-family:butler_stencilbold,sans-serif;color:#142749;margin-bottom:25px}.beneficios .subtitle{font-family:butler_stencilregular,sans-serif;color:#08a9a3}.beneficios p{font-family:Afta sans,sans-serif;text-align:justify;color:#142749}.section-05{position:relative;background:url(../images/bg-descubre.webp) no-repeat 100%/cover;min-height:390px;padding-top:4%;padding-bottom:4%;overflow:hidden}.section-05 h1{font-family:butler_stencilbold,sans-serif;text-align:center;color:#142749}.features{position:relative;background:#fff;padding-top:4%;padding-bottom:4%;overflow:hidden;text-align:center}.features p{font-family:Afta sans,sans-serif;color:#162139}.features .title{text-align:center}.features .title h1{color:#006273}.features .title h1,.features .title p{font-family:butler_stencilbold,sans-serif}.features .title p{font-size:1.6rem;color:#42a789}.section-06{position:relative;background:url(../images/bg-mas-inversion.webp) no-repeat 100%/cover;min-height:460px;padding-top:4%;padding-bottom:4%;overflow:hidden}.section-06 span{font-family:butler_stencilbold,sans-serif;font-size:2.1rem;color:#fff}.section-06 h2{font-family:Open Sans,sans-serif;font-weight:300;font-style:italic;color:#fff}.info-lotes{background:url(../images/bg-opciones-pago.webp) #cdcbd2 no-repeat 50%/cover;padding-top:4%;padding-bottom:4%;min-height:600px;overflow:hidden;position:relative;z-index:2}.bg-box-info-lote{background:rgba(112,219,187,.2);-webkit-box-shadow:0 0 20px 20px rgba(112,219,187,.2);box-shadow:0 0 20px 20px rgba(112,219,187,.2);border-radius:20px}.info-lotes .fix-scene{position:absolute;top:0;right:-290px}.info-lotes .fix-scene img{max-width:60%}.info-lotes .price h2{font-family:butler_stencilbold,sans-serif}.info-lotes h1{font-family:butler_stencilbold,sans-serif;font-weight:700}.info-lotes h1,.info-lotes h2{text-align:center;color:#006273}.info-lotes h2{font-weight:300}.info-lotes h4{font-family:Open Sans,sans-serif;font-weight:900;text-align:center;font-size:2rem;color:#006273}.info-lotes span{font-family:Afta sans,sans-serif;color:#006273;font-weight:800}.info-lotes .text-info-enganche,.info-lotes .text-info-superficie{text-align:center;color:#006273}.info-lotes .text-info-enganche span,.info-lotes .text-info-superficie span{font-weight:300;font-size:2rem}.info-lotes .text-info-enganche h4,.info-lotes .text-info-superficie h4{font-weight:800;font-size:2.2rem;margin:0}.contizador{background:url(../images/bg-lotes.webp) 50% no-repeat;background-size:cover;position:relative;padding-top:4%;padding-bottom:4%}.contizador h2{font-family:butler_stencilbold,sans-serif;font-size:2.2rem;text-align:justify;color:#15244c}.contizador .title-etapa{text-align:right}.contizador p{font-family:Afta sans,sans-serif;font-size:1rem;color:#15244c;text-align:justify}.contizador .info-status{list-style:none;color:#fff}.contizador .info-status .text-title-aviable{font-family:Afta sans,sans-serif;font-weight:800;font-size:1.7rem}.contizador .info-status .icon-background-opt-a,.contizador .info-status .icon-background-opt-s{color:#fff}.contizador .info-status .icon-color-opt-a{color:#4da92b;font-size:1.7rem}.contizador .info-status .icon-color-opt-s{color:#bd0303;font-size:1.7rem}.contizador .info-status .aviable{color:#4da92b}.contizador .info-status .sold{color:#bd0303}.master-plan h1{font-weight:800;color:#fff;text-align:center}.master-plan p{font-weight:300;text-align:center;color:#fff}.gallery{background:#fff;overflow:hidden}.contacto,.gallery{position:relative;padding-top:4%;padding-bottom:4%}.contacto{background:url(../images/bg-footer.webp) 50% no-repeat;background-size:cover}.last-footer{background:#28a88c}.last-footer img{width:100%}#bush-2 img{position:absolute;bottom:-150px}.contacto h1{font-family:butler_stencilbold,sans-serif;font-size:2.1rem;color:#42a789;margin-bottom:20px}.contacto h3{font-family:butler_stencilmedium,sans-serif;color:#42a789}.contacto p{font-family:Open Sans,sans-serif;font-weight:600}.contacto ul{padding:0;margin:0}.contacto ul li{list-style:none;margin:10px 0}.contacto ul li a{color:#4a5060;text-decoration:none}.contacto ul li a,.contacto ul li a span{font-family:Afta sans,sans-serif;font-size:1rem}.contacto ul li a span{color:#fafffe}.contacto #formFooter{margin-top:30px}.contacto .form-group{margin-bottom:.5rem}.contacto .form-control{font-family:Afta sans,sans-serif;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#162139;background-color:rgba(248,238,234,.7);background-clip:padding-box;border:1px solid #f8eeea;-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;border-radius:25px}.contacto .btn-send{font-family:Larke Neue,sans-serif;text-transform:uppercase;font-size:1rem;color:#fff;width:100%;background-color:#08a9a3;border:1px solid #08a9a3;cursor:pointer;padding-top:6px;border-radius:40px}.contacto .av a{color:#162139;text-decoration:none}.contacto .successMsg p{font-family:Afta sans,sans-serif;font-weight:300;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(.95);transform:scale(.95);-webkit-transform:scale(.95);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}#foot{background-color:#fff;padding-top:1%;padding-bottom:1%}#foot span{font-family:ClementePDai,sans-serif;font-size:1.3rem;color:#28aa8e}#foot a{font-family:ClementePDag,sans-serif;font-size:1.2rem;color:#28aa8e;text-decoration:none}