@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);.banner-principal .slider .slick-list .slick-track .slick-slide div img,.logo,nav{width:100%}.menu,nav{position:fixed;top:0}#btn-cerrar-menu,.menu-hamburguesa>div{width:-webkit-fit-content;width:-moz-fit-content;cursor:pointer}#btn-cerrar-menu>div:first-child,#btn-cerrar-menu>div:nth-child(2),.menu-hamburguesa>div>div:nth-child(3){background-color:#fff;height:2px;margin:.6rem 0;border-radius:5px}.boton-form:hover,input[type=checkbox]:after{background-color:var(--white)}.banner-principal .content,.diferenciales .cards-d .card-d,.services .title,.triple-impacto .content,.ubicacion .content{-webkit-box-orient:vertical;-webkit-box-direction:normal}.prefooter .number a,.prefooter .number a:hover{text-decoration:none;color:var(--white)}:root{--dblue:#181E2E;--white:#ffffff;--green:#D2D92E}*{font-family:Poppins,sans-serif}h1{font-weight:700;font-size:3.7rem}.nav-link,p{font-size:1rem;font-weight:300}.ubicacion .content .subtitle h2,.ubicacion .content .text p,.white{color:var(--white)}.d-blue{color:var(--dblue)}.padding{padding:0 8rem}.padding-text{padding:0 6rem}nav{background-color:var(--dblue);z-index:100}.navbar-menu{height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:0 8rem}.nav-item{padding:1rem 2rem}.nav-link{color:#fff}.nav-link:hover{color:#fff;text-decoration:none;-webkit-transition:.3s ease-in;transition:.3s ease-in}.banner-principal .content .title h1,.boton-form:hover{color:var(--green)}.menu-hamburguesa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-hamburguesa>div{width:fit-content}.menu-hamburguesa>div>div:first-child,.menu-hamburguesa>div>div:nth-child(2){width:40px;background-color:#fff;height:2px;margin:.6rem 0;border-radius:5px;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.menu-hamburguesa>div>div:nth-child(3){width:20px;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.change>div:first-child{-webkit-transform:translatex(-15rem);transform:translatex(-15rem);-webkit-transition:1.5s ease-in-out!important;transition:1.5s ease-in-out!important}.change>div:nth-child(2){-webkit-transform:translatex(-15rem);transform:translatex(-15rem);-webkit-transition:1s ease-in-out!important;transition:1s ease-in-out!important}.change>div:nth-child(3){opacity:0;-webkit-transform:translateX(-15rem);transform:translateX(-15rem);-webkit-transition:.5s ease-in-out!important;transition:.5s ease-in-out!important}.menu{left:0;right:0;bottom:0;height:101vh;background-color:rgba(0,0,0,.6)}.menu-fijo,.menu>div>div{background-color:var(--dblue)}.menu>div>div{width:30vw;height:101vh}#btn-cerrar-menu{width:fit-content;padding:1rem 0}#btn-cerrar-menu:hover{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition-duration:.3s;transition-duration:.3s}#btn-cerrar-menu>div:first-child{width:40px;-webkit-transform:translatey(12px) rotate(45deg);transform:translatey(12px) rotate(45deg)}#btn-cerrar-menu>div:nth-child(2){width:40px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#btn-cerrar-menu.change{opacity:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:1s;transition:1s}.menu-fijo{position:fixed!important;width:100%;z-index:9999;top:0;-webkit-box-shadow:3px 11px 26px -20px rgba(0,0,0,.91);box-shadow:3px 11px 26px -20px rgba(0,0,0,.91);-webkit-transition-duration:.1s;transition-duration:.1s}.boton-form,input[type=checkbox]:checked:after{background-color:var(--green)}.divider,.triple-impacto .content .title div,.ubicacion .title div,footer{background:var(--green)}.sombreado-barra{-webkit-box-shadow:3px 15px 26px -20px rgba(0,0,0,.91);box-shadow:3px 15px 26px -20px rgba(0,0,0,.91)}.banner-principal{height:100vh}.banner-principal .slider{height:100%;z-index:-1;position:absolute;top:0;left:0;right:0}.banner-principal .slider .slick-list,.banner-principal .slider .slick-list .slick-track,.banner-principal .slider .slick-list .slick-track .slick-slide div{height:100%}.banner-principal .content{position:absolute;top:0;left:0;right:0;bottom:0;width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.banner-principal .content .title,.roma .content .title{margin-bottom:2rem}.banner-principal .content .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.banner-principal .content .logos img{width:25%}.banner-principal .content .text span{font-weight:600}.banner-principal .formulario,.diferenciales .logos,.prefooter .number,.roma .logo-roma,.triple-impacto .img-triple,footer .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-principal .formulario .form-banner-principal{width:65%;padding:1.5rem;background-color:var(--white);border-radius:11px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:12}input[type=checkbox]:after,input[type=checkbox]:checked:after{width:15px;height:15px;top:-2px;left:-1px;content:"";display:inline-block;visibility:visible;border:2px solid #000;position:relative}.form-banner-principal>h4{color:#191d2d;font-weight:700}.form-banner-principal>p{color:#8e8e8e;font-weight:300}.form-banner-principal>div{margin:.5rem 0}.form-banner-principal>div>label{width:100%;color:#8e8e8e;font-weight:300}.form-banner-principal>div>input{width:100%;border:none;border-bottom:1px solid #8e8e8e;color:#000;background-color:transparent}.form-banner-principal>div>input:focus{outline:0}.boton-form{color:#fff;font-weight:700;text-align:center;font-size:1.1rem;padding:.5rem 2rem;border:1px var(--green) solid;border-radius:4px}.boton-form:hover{border:1px var(--green) solid;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.boton-modal-mobile{display:none}.buttons,.buttons .button{display:-webkit-box;display:-ms-flexbox}.divider{height:11px;width:100%;position:relative;z-index:2}.buttons .button.active,.divider-blue,.prefooter,.services,.ubicacion{background:var(--dblue)}.buttons{width:100%;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;left:0}.diferenciales,.divider-blue,.roma .content .text,.services,.triple-impacto{position:relative}.buttons .button{width:10%;padding:1rem;background:#2b2f3e;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90px;margin:0 .5%;border-top-left-radius:13px;border-top-right-radius:13px;cursor:pointer}.buttons .button.active img{-webkit-filter:grayscale(0);filter:grayscale(0)}.buttons .button img{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;width:130px;-webkit-filter:grayscale(1);filter:grayscale(1)}.buttons .button:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.divider-blue{width:100%;height:40px;margin-top:-.5rem;z-index:2}.diferenciales .v-green{position:absolute;top:0;left:0;width:15%}.diferenciales .dots{position:absolute;top:40%;left:0;width:17%}.diferenciales .circle{position:absolute;top:18%;left:55%;right:0;width:8%}.diferenciales .v-gray{position:absolute;bottom:0;right:0;width:15%}.diferenciales .title,.prefooter .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.diferenciales .logos .log-but{width:130px;margin:0 3%;cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.diferenciales .logos .log-but.active{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.diferenciales .logos .log-but:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.diferenciales .cards-d,.services .services-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.diferenciales .cards-d .card-d{width:27%;height:300px;margin:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:2rem;border:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.08);box-shadow:4px 4px 10px rgba(0,0,0,.08);border-radius:43px;background:var(--white)}.diferenciales .cards-d .card-d .img{width:60%;margin-bottom:1rem}.diferenciales .cards-d .card-d .description{background:var(--green);border-radius:31px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 2rem}.diferenciales .cards-d .card-d .description p{margin-bottom:0;color:var(--white);font-weight:700}.ubicacion .title{color:var(--white);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ubicacion .title h1{padding-left:17px}.ubicacion .title div{width:95%;height:25px;margin-top:-2.5rem}.triple-impacto .content,.ubicacion .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.ubicacion .content .title h1{color:var(--green);padding:0}.roma .content .text p span,.triple-impacto .content .text p span,.ubicacion .content .text p span{font-weight:700}.ubicacion .map{border:1px solid var(--green);border-radius:30px;width:60%;height:550px}.ubicacion .map #map{width:100%;height:100%;border-radius:30px;margin-top:-7px;margin-left:-7px}.ubicacion .position{position:absolute;top:0;left:5%;width:5%}.ubicacion .dots{position:absolute;top:-10%;right:0;width:35%}.ubicacion .circle{position:absolute;left:15%;bottom:-8%;width:15%}.services .circle,.services .dots,.triple-impacto .circle,.triple-impacto .dots{bottom:0;position:absolute}.services .v-green{position:absolute;top:-10%;left:0;width:12%}.services .dots{left:-10%;width:15%}.services .circle{right:0;width:7%}.services .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:column;flex-direction:column}.services .title h1{color:var(--white);padding-right:15px}.services .title p{color:var(--green);font-weight:700}.services .services-c .service-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30%;margin:1.5%}.services .services-c .service-c img{width:50px}.services .services-c .service-c p{color:var(--white);margin-bottom:0;padding:0 .5rem}.triple-impacto .dots{width:30%;left:0}.triple-impacto .circle{left:-5%;width:10%}.triple-impacto .v-gray{position:absolute;right:0;top:15%;width:20%}.triple-impacto .content .title{text-align:left;margin-bottom:2rem}.triple-impacto .content .title h1{margin-left:15px}.triple-impacto .content .title div{width:95%;height:25px;margin-top:-2rem}.triple-impacto .content .text p{color:#757575}.triple-impacto .img-triple .img{width:70%}.roma{background:#fafafa}.roma .logo-roma img{width:30%}.roma .content .title p{color:#9d9d9d;font-weight:700}.roma .content .text p{color:#000}.roma .content .text img{position:absolute;top:0;left:-10%;width:6%}.prefooter .logo img{width:35%}.prefooter .number img{width:25px}.prefooter .number a{margin-left:1rem;font-weight:700;font-size:1.3rem}.prefooter .redes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prefooter .redes a img{width:35px}footer .content p{color:var(--white);font-weight:700;margin-bottom:0}@media (max-width:1535px){h1{font-size:3rem}h2{font-size:2rem}p{font-size:1rem}.navbar-menu,.padding{padding:0 6rem}.padding-text{padding:0 4rem}.nav-item{padding:0}.banner-principal .content{width:80%;margin-top:5rem}.banner-principal .formulario .form-banner-principal{width:80%;padding:1rem}.banner-principal .formulario .form-banner-principal .form-group{margin-bottom:.5rem}.banner-principal .formulario .form-banner-principal .form-group.mt-4{margin:0!important}.banner-principal .formulario .form-banner-principal>div,.banner-principal .formulario .form-banner-principal>div label{margin:0}.buttons .button img{width:100px}.diferenciales .cards-d .card-d{padding:1rem;width:30%;margin:1.5%}.diferenciales .cards-d .card-d .description p{font-size:.8rem}.ubicacion .title div{height:20px;margin-top:-2rem}.ubicacion .map{width:85%;height:450px;z-index:1}.triple-impacto .content .title div{height:20px;margin-top:-1.5rem}}@media (max-width:991px){h1{font-size:2rem}h2{font-size:1.5rem}.formulario,.nav-destock{display:none!important}.boton-modal-mobile{display:block}.navbar-menu,.padding{padding:0 2rem}.padding-text{padding:0 15px}.nav-logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.menu-hamburguesa{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block!important}.banner-principal .slider .slick-list .slick-track .slick-slide div img{height:100%}.banner-principal .img-fondo img{-webkit-filter:drop-shadow(2px 4px 6px black);filter:drop-shadow(2px 4px 6px black)}.banner-principal .boton-modal-mobile,.banner-principal .boton-modal-mobile button,.banner-principal .content{width:100%}.buttons .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:50px}.buttons .button img{width:60px}.divider-blue{height:25px}.diferenciales .v-green{width:35%}.diferenciales .dots,.diferenciales .v-gray{width:50%}.diferenciales .circle{display:none}.diferenciales .title{margin-bottom:1rem}.diferenciales .logos img{width:30%;margin:0 1.5%}.triple-impacto .content .title div,.ubicacion .title div{height:15px;margin-top:-1.5rem}.diferenciales .cards-d .card-d{width:80%;margin:1rem 0}.diferenciales .cards-d .card-d .img{width:80%;margin-bottom:1rem}.ubicacion .title div{width:50%}.ubicacion .map{width:100%;height:350px;margin-top:2rem}.ubicacion .position{position:absolute;top:0;left:0;width:7%}.ubicacion .dots{position:absolute;top:0;right:0;width:45%}.ubicacion .circle{position:absolute;left:0;bottom:-8%;width:25%}.services .v-green{top:0;width:24%}.services .dots{width:30%;top:50%;left:-20%}.services .circle{width:20%}.services .services-c .service-c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:47%;margin:1rem 1.5%}.services .services-c .service-c img{width:35px;margin-bottom:20px}.roma .content .text,.roma .content .title,.services .services-c .service-c p{text-align:center}.prefooter .logo img,.triple-impacto .dots{width:40%}.triple-impacto .circle{top:50%;left:-12%;width:25%}.triple-impacto .v-gray{top:0;width:40%}.triple-impacto .img-triple .img{width:100%;z-index:1}.roma .logo-roma{margin-bottom:2rem}.roma .logo-roma img{width:70%}.roma .content{padding:0 1.5rem}.roma .content .text img{left:-7%;width:10%}.prefooter .logo,.prefooter .number,.prefooter .redes{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.prefooter .number img,.prefooter .redes a img{width:25px}.prefooter .number a{font-size:1rem}.modal-header{border:none}}@media (max-width:768px){p{font-size:.8rem}.menu-hamburguesa,.nav-logo{max-width:50%!important}.logo{width:100%}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}