html{scroll-behavior:smooth}body *{font-family:"Montserrat";font-weight:400}body section.padding{padding:40px 0}body section .title-1{position:relative;display:inline-block}body section .title-1::before{content:"";position:absolute;width:100%;height:2px;background-color:#1b75bc;position:absolute;top:50%;left:-100%;margin-top:-1px;margin-left:-25px}body header{background-color:rgba(255,255,255,.7);min-height:70px;position:sticky;top:0;right:0;left:0;z-index:1030}body header .logo{display:inline-block;margin:10px 0;max-width:160px}body header nav ul{margin:0;padding:0;list-style:none}body header nav ul li{display:inline-block}body header nav ul li a{display:inline-block;padding:10px 20px;position:relative;color:#000;transition:all .3s;border-bottom:solid 2px rgba(0,0,0,0);text-transform:uppercase;font-weight:600}body header nav ul li a:hover,body header nav ul li a.active{color:#1b75bc;text-decoration:none;border-bottom:solid 2px #1b75bc;transition:all .3s}body .proyectos-solidos .proyectos{position:relative}body .proyectos-solidos .proyectos .info{background-color:#ddd}body .section-ginebra .btn-conoce{background-color:#5d8e80;color:#fff;text-transform:uppercase;display:inline-block;padding:6px 20px;border-radius:20px;text-decoration:none;transform:scale(1);transition:all .3s}body .section-ginebra .btn-conoce:hover{background-color:#ba9468;transform:scale(1.2);transition:all .3s}body .section-proyectos .btn-proyecto{display:inline-block;border:solid 1px #1b75bc;color:#1b75bc;text-decoration:none;text-transform:uppercase;font-weight:600;padding:5px 25px;border-radius:20px;transform:scale(1);transition:all .3s}body .section-proyectos .btn-proyecto:hover{background-color:#1b75bc;color:#fff;transform:scale(1.2);transition:all .3s}body .section-contacto .form-contacto{background-color:#e5e5e5;border-radius:5px}body .section-contacto .form-contacto .btn-enviar{background-color:#1b75bc;color:#fff;text-transform:uppercase;display:inline-block;padding:6px 25px;border-radius:20px;transition:all .3s;font-weight:800;border:0;letter-spacing:3px}body .section-contacto .form-contacto .btn-enviar:hover{background-color:#3b4e73;transition:all .3s}body .banner-nosotros{min-height:80vh}body .departamento-b{background-color:#f1f1f1}body .section-buenavista .nubes{position:relative}body .section-buenavista .nubes .torre{position:absolute;bottom:0;left:0;right:0}body .section-buenavista .info{background-color:#e0e0e0}body .section-modelo .control,body .section-modelo .control2{list-style:none;margin:0;padding:0;text-align:right}body .section-modelo .control li,body .section-modelo .control2 li{display:inline-block;border:solid 1px #193935;padding:10px 15px;margin:0;color:#193935;cursor:pointer}body .section-modelo .control li.active,body .section-modelo .control2 li.active{background-color:#193935;border-color:#193935;color:#fff}body .section-recorrido{overflow-x:hidden}body .section-recorrido .container{position:relative}body .section-recorrido .container .pleca{position:absolute;background-color:#5d8e80;top:5%;bottom:5%;left:-2000px;right:-2000px;z-index:-1}@media(min-width: 768px){body header{padding:10px 0;position:fixed}body header .logo{max-width:200px}body .banner-nosotros{min-height:70vh}}@media(min-width: 992px){body section.padding{padding:80px 0}body .proyectos-solidos .proyectos{margin-top:-140px}body .proyectos-solidos .proyectos .info{position:absolute;left:0;bottom:0;max-width:400px}body .proyectos-solidos .proyectos::after{content:"";position:absolute;width:300px;height:350px;display:block;right:-200px;bottom:0;background-image:url(../img/proyectos-after.jpg);z-index:-1}}.section-parallax{background-size:cover;background-position:center;background-repeat:no-repeat}.container{width:100%;max-width:1400px !important;margin-left:auto;margin-right:auto}.bg-azul{background-color:#1b75bc}.bg-azul-medio{background-color:#4678a1}.bg-azul-marino{background-color:#3b4e73}.bg-gris{background-color:#5c5c5c}.bg-cafe{background-color:#ba9468}.bg-cafe-claro{background-color:#c4a37d}.bg-verde{background-color:#193935}.bg-verde-claro{background-color:#5d8e80}.azul{color:#1b75bc}.azul-medio{color:#4678a1}.azul-marino{color:#3b4e73}.gris{color:#5c5c5c}.cafe{color:#ba9468}.cafe-claro{color:#c4a37d}.verde{color:#193935}.verde-claro{color:#5d8e80}.m100{max-width:100px}.m200{max-width:200px}.m300{max-width:300px}.m400{max-width:400px}.m500{max-width:500px}.m600{max-width:600px}.m700{max-width:700px}.m800{max-width:800px}.m900{max-width:900px}.m1000{max-width:1000px}.f100{font-weight:100 !important}.f200{font-weight:200 !important}.f300{font-weight:300 !important}.f400{font-weight:400 !important}.f500{font-weight:500 !important}.f600{font-weight:600 !important}.f800{font-weight:800 !important}.f900{font-weight:900 !important}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.floating-wpp-head span{color:#fff;font-weight:600}.floating-wpp-popup{z-index:999}.carousel-indicators li{background-color:#9f9f9f}.carousel-control-prev-icon,.carousel-control-next-icon{filter:invert(108%)}.menu-btn{background-color:#000;cursor:pointer}.menu-btn i{font-size:22px;color:#fff}.btn-blanco{display:inline-block;padding:8px 20px;background-color:#fff;color:#193935;border-radius:5px;font-size:14px}.btn-verde{display:inline-block;padding:8px 20px;background-color:#193935;color:#fff;border-radius:5px;font-size:14px}.with-errors li{color:red}.img-fit{width:100%;height:100%;object-fit:cover}.carousel-control-next,.carousel-control-prev{position:absolute !important;top:50% !important;bottom:auto;width:40px !important;height:40px;padding:0;background-color:#193935;display:flex;color:#fff !important}.carousel-control-next span,.carousel-control-prev span{color:#fff !important}.carousel-control-next-icon,.carousel-control-prev-icon{line-height:40px;display:inline-block}.btn-ficha{background-color:#193935;color:#fff;text-decoration:none;padding:15px 50px;border-radius:30px;text-transform:uppercase;font-size:18px;display:inline-block;transform:scale(1);transition:all .3s}.btn-ficha:hover{text-decoration:none;color:#fff;transform:scale(1.1);transition:all .3s}.hamburger-menu{height:0}#menu__toggle{opacity:0}#menu__toggle:checked+.menu__btn>span{transform:rotate(45deg)}#menu__toggle:checked+.menu__btn>span::before{top:0;transform:rotate(0deg)}#menu__toggle:checked+.menu__btn>span::after{top:0;transform:rotate(90deg)}#menu__toggle:checked~.menu__box{left:0 !important}.menu__btn{position:absolute;top:35px;right:20px;width:40px;height:40px;cursor:pointer;z-index:1}.menu__btn>span,.menu__btn>span::before,.menu__btn>span::after{display:block;position:absolute;width:100%;height:2px;background-color:#000;transition-duration:.25s}.menu__btn>span::before{content:"";top:-8px}.menu__btn>span::after{content:"";top:8px}.menu__box{display:block;position:fixed;top:0;left:-100%;width:300px;height:100%;margin:0;padding:80px 0;list-style:none;background-color:#3b4e73;box-shadow:2px 2px 6px rgba(0,0,0,.4);transition-duration:.25s}.menu__item{display:block;padding:12px 24px;color:#fff;font-size:20px;font-weight:600;text-decoration:none;transition-duration:.25s;text-transform:uppercase}.menu__item:hover{background-color:#cfd8dc;text-decoration:none}.slick-carousel{position:relative;margin:40px auto;width:90%;overflow:visible !important}.slick-slider .slick-list,.slick-slider .slick-track{overflow:visible}.slick-slide{transition:transform .3s ease,opacity .3s ease;background-color:#193935}.slick-slide img{opacity:.2;width:100%;display:block;transition:opacity .3s ease}.slick-center{transform:scale(1.1);z-index:2}.slick-center img{opacity:1 !important;box-shadow:0 10px 25px rgba(0,0,0,.3);overflow:hidden}.slick-arrow{position:absolute;top:50%;width:80px;height:40px;border-radius:4px;background:rgba(0,0,0,0);border:solid 1px #fff;color:#fff;display:flex;justify-content:center;align-items:center;z-index:10;cursor:pointer;font-size:1.2rem;transition:background .3s;transform:translateY(-50%)}.slick-arrow:hover{background:#193935;color:#fff}.slick-arrow i{pointer-events:none}.slick-prev{left:30%}.slick-next{right:30%}/*# sourceMappingURL=style.css.map */
