@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v17/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCP.ttf) format('truetype')}@font-face{font-family:Varela;font-style:normal;font-weight:400;font-display:swap;src:local('Varela'),url(https://fonts.gstatic.com/s/varela/v11/DPEtYwqExx0AWHXJBA.ttf) format('truetype')}*{margin:0;padding:0;box-sizing:border-box;font-family:Varela,sans-serif}body{font-size:16px}header{width:100%;min-height:6rem;background:#fff;position:fixed;top:0;left:0;z-index:10}header .menu-barra-pc{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 1.5rem}header .menu-barra-pc .logo-pc{width:100px;height:100px;transform:scale(.9);vertical-align:top}header .menu-barra-pc .menu-principal a{margin:0 .5rem;text-decoration:none;color:#299e2f;font-weight:600;text-transform:uppercase;letter-spacing:0;position:relative;padding-bottom:.5rem;transition:all .3s ease}header .menu-barra-pc .menu-principal a:hover{color:#6e970f}header .menu-barra-pc .menu-principal a:hover::before{content:'';position:absolute;width:30px;height:2px;background-color:rgba(166,219,52,.8);bottom:0;left:50%;transform:translateX(-50%)}header .menu-barra-movil{display:none;flex-direction:row;justify-content:space-between;align-items:center;padding:0 2.25rem;position:fixed;width:100%;z-index:99;min-height:6rem}header .menu-barra-movil .logo-movil{width:70px;height:70px;vertical-align:top;margin-bottom:0}header .menu-barra-movil .burger-menu{cursor:pointer;font-size:2rem}header .menu-barra-movil .menu-despegable{position:fixed;top:6rem;right:-100%;background:#fff;width:100%;z-index:5;transition:all .3s ease-in-out}header .menu-barra-movil .menu-despegable.active{right:0}header .menu-barra-movil .menu-despegable .menu-principal{text-align:center}header .menu-barra-movil .menu-despegable .menu-principal a{display:block;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;font-weight:600;color:#000;padding:1.5rem 0 .4rem 0;border-top:1px solid #696969;position:relative;transition:all .3s ease-in-out}header .menu-barra-movil .menu-despegable .menu-principal a.blank{color:#dc143c}header .menu-barra-movil .menu-despegable .menu-principal a.blank:hover::before{position:absolute;color:#dc143c;content:'';width:20px;height:2px;background-color:#dc143c;bottom:0;transform:translateX(-50%);left:50%}header .menu-barra-movil .menu-despegable .menu-principal a:hover::before{position:absolute;color:#6e970f;content:'';width:20px;height:2px;background-color:#6e970f;bottom:0;transform:translateX(-50%);left:50%}.main{width:100%;height:100vh;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('/storage/images/background.jpeg');background-position:center;background-size:cover;background-repeat:no-repeat}.main .container{width:90%;max-width:1080px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.main .container .col-izq{width:50%}.main .container .col-izq .texto-seccion{width:100%;height:100vh;display:flex;justify-content:center;align-items:flex-start;text-align:left;flex-direction:column;color:#fff}.main .container .col-izq .texto-seccion .frase{font-weight:700;font-size:1rem;text-transform:uppercase}.main .container .col-izq .texto-seccion h2{font-size:4rem;font-weight:200;font-family:Raleway,sans-serif}.main .container .col-izq .texto-seccion h2 span{font-weight:700}.main .container .col-izq .texto-seccion .descripcion{margin:1rem 0;position:relative;font-size:1.1rem;padding-left:1rem;margin-bottom:2rem;letter-spacing:.25px;font-weight:200;text-align:justify;background-color:rgba(0,0,0,.7);padding-top:5px;padding-bottom:5px}.main .container .col-izq .texto-seccion .descripcion::after{position:absolute;content:'';top:0;left:0;width:3px;height:100%;background-color:#dacb07}.main .container .col-izq .texto-seccion a{text-align:left;display:flex;align-items:flex-start;justify-content:flex-start;text-decoration:none;background-color:#9ea400;border:1px solid #676404;border-radius:10px;padding:15px 30px;color:#fff;text-transform:uppercase;transform:scale(1);transition:all .3s ease-in-out}.main .container .col-izq .texto-seccion a:active{transform:scale(.95)}.main .container .col-der{width:50%}.nosotros .container{padding:5rem 0;width:90%;max-width:1080px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.nosotros .col-izq1{width:50%}.nosotros .col-izq1 h2{color:#abb007}.nosotros .col-izq1 img{display:block;margin:0 auto;width:100%;height:100%;padding-left:5rem;padding-right:5rem;padding-top:2rem;padding-bottom:2rem}.nosotros .col-izq1 p{color:#696969;font-size:.8rem}.nosotros .col-der2{width:50%}.nosotros .col-der2 .section-text h2{font-size:2rem;font-weight:400;-webkit-clip-path:polygon(0 0,69% 1%,75% 100%,0% 100%);clip-path:polygon(0 0,69% 1%,75% 100%,0% 100%);background-color:rgba(74,141,11,.8);padding:8px 17px;font-family:Raleway,sans-serif;color:#fff}.nosotros .col-der2 .section-text p{margin:1.2rem 0;color:#696969;font-weight:400;text-align:justify}.nosotros .col-der2 .section-text p i{font-size:.5rem!important}.contactos{background-color:#dee5a6;padding:3rem 0}.contactos .container{width:90%;max-width:1080px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap}.contactos .container .col1{width:50%;display:flex;flex-direction:row;flex-wrap:nowrap}.contactos .container .col1 .icon{width:20%}.contactos .container .col1 .icon i{text-align:center;display:flex;justify-content:center;font-size:3rem;color:#6e970f}.contactos .container .col1 .texto{width:80%}.contactos .container .col1 .texto h2{color:#6e970f;font-size:1.5rem;text-transform:uppercase;font-weight:800;letter-spacing:.5px;margin-bottom:1rem;font-family:Raleway,sans-serif}.contactos .container .col1 .texto p{font-size:1.1rem;padding-right:5rem;color:#696969;text-align:justify;letter-spacing:.2px}.contactos .container .col2{width:50%;display:flex;flex-direction:row;flex-wrap:nowrap}.contactos .container .col2 .icon{width:20%}.contactos .container .col2 .icon i{text-align:center;font-size:3rem;color:#6e970f;display:flex;justify-content:center}.contactos .container .col2 .texto{width:80%}.contactos .container .col2 .texto h2{color:#6e970f;font-size:1.5rem;text-transform:uppercase;font-weight:800;letter-spacing:.5px;margin-bottom:1rem;font-family:Raleway,sans-serif}.contactos .container .col2 .texto p{font-size:1.1rem;padding-right:5rem;color:#696969;text-align:justify;letter-spacing:.2px}.entre{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.6));background-size:cover;background-repeat:no-repeat;background-position:0 0;padding:4rem 0}.entre .container{width:90%;max-width:1080px;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.entre .container .colx{width:50%}.entre .container .coly{width:50%}.entre .container .coly span{font-weight:200;font-size:1.1rem;color:#fff}.entre .container .coly h3{color:#fff;font-weight:800;font-size:2rem;text-transform:uppercase;letter-spacing:.4px;font-family:Raleway,sans-serif;margin:.5rem 0 1.1rem 0;color:#fff;text-shadow:5px 5px 5px rgba(0,0,0,.5)}.entre .container .coly p{color:rgba(255,255,255,.8);font-size:1.1rem;text-shadow:5px 5px 5px rgba(0,0,0,.5);font-weight:300;text-align:justify;margin-bottom:.5rem;padding-right:3rem}.services{background-color:#fff;padding:3rem 0}.services .container{width:90%;max-width:1080px;margin:0 auto}.services .container h2{margin-top:1rem;font-size:2.5rem;text-align:center;font-family:Raleway,sans-serif;text-transform:capitalize;font-weight:300;letter-spacing:.35px}.services .cards-services{width:90%;max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.services .cards-services .card{width:33.333333%;display:flex;flex-direction:column;margin-top:5rem}.services .cards-services .card .icono{display:block;margin:0 auto;width:80px;height:80px;border:2.4px solid rgba(99,110,114,.09);border-radius:50%;display:flex;justify-content:center;align-items:center}.services .cards-services .card .icono i{color:#6e970f;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem}.services .cards-services .card .texto-card h3{text-align:center;color:#636e72;font-weight:700;font-size:1.3rem;letter-spacing:.3px;font-family:Raleway,sans-serif;line-height:20px;margin:1.3rem auto;text-transform:uppercase}.services .cards-services .card .texto-card p{text-align:justify;padding:0 2.3rem;font-size:.9rem;font-weight:300;color:#696969}.clientes{background-color:#dee5a6;padding:3rem 0}.clientes .container{width:90%;max-width:1080px;margin:0 auto;text-align:center}.clientes .container img{max-width:700px;width:100%}.contacto{margin:3rem 0 0 0;background-color:#dfe6e9;padding:4rem 0}.contacto .container{width:80%;max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap}.contacto .container .columna1{width:50%}.contacto .container .columna1 h2{font-size:1.5rem;color:#3498db;font-family:Raleway,sans-serif;margin-bottom:1rem;text-transform:uppercase}.contacto .container .columna1 ul{text-decoration:none;list-style:none}.contacto .container .columna1 ul li{display:flex;flex-direction:row;flex-wrap:nowrap;margin:1.1rem 0}.contacto .container .columna1 ul li .icono{width:10%}.contacto .container .columna1 ul li .icono i{font-size:1.2rem;width:42px;height:42px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid #3498db;color:#3498db}.contacto .container .columna1 ul li .red{width:90%;align-self:center}.contacto .container .columna1 ul li .red p{display:flex;align-items:center;color:#000;font-weight:400}.contacto .container .columna1 ul li .red a{font-weight:400;text-decoration:none;color:#000}.contacto .container .columna2{width:50%}.contacto .container .columna2 h2{font-size:2rem;font-weight:700;text-transform:uppercase;color:#3498db;margin-bottom:1rem;font-family:Raleway,sans-serif}.contacto .container .columna2 p{font-size:1rem;font-weight:300;text-transform:lowercase;color:#696969;margin-bottom:1rem}.contacto .container .columna2 form{width:100%;margin-top:1rem}.contacto .container .columna2 form input,.contacto .container .columna2 form textarea{padding:.7rem 1rem;margin:.5rem 0;width:100%;letter-spacing:0;border:none;display:block;border-bottom:2px solid rgba(9,132,227,.6);background:0 0;outline:0!important}.contacto .container .columna2 form input:focus,.contacto .container .columna2 form textarea:focus{border-color:#0984e3}.contacto .container .columna2 form textarea{max-width:100%;min-height:5rem;max-height:7rem;min-width:100%;margin-bottom:2rem}.contacto .container .columna2 form input[type=submit]{padding:12px 0;cursor:pointer;text-transform:uppercase;display:block;margin:0 auto;border:none;background:#3498db;color:#fff}footer{background-color:#293a2b;padding:3rem 0}footer .container{max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap}footer .container img{width:100%}footer .container .coll1{width:50%;color:#fff}footer .container .coll1 h3{font-weight:400;font-family:Raleway,sans-serif;font-size:2rem;margin-bottom:1rem}footer .container .coll1 h6{font-size:1.5rem;font-weight:300}footer .container .coll1 p{font-size:1rem;font-weight:200;margin-bottom:1rem}footer .container .coll1 ul{list-style:none;font-size:1rem;font-weight:200}footer .container .coll1 ul li{margin:1rem 0;position:relative;padding-left:.8rem}footer .container .coll1 ul li i{font-size:1rem}footer .container .coll1 ul li::before{content:'';position:absolute;width:3px;height:19px;background:#fff;left:0}footer .container .coll2{width:50%;color:#fff}footer .container .coll2 h4{font-weight:400;font-size:2rem;font-family:Raleway,sans-serif;margin-bottom:1rem}footer .container .coll2 p{font-size:1.1rem;font-weight:200}footer .container .coll2 .fa-map-marker-alt{font-size:1.5rem;margin-bottom:.05rem}footer .creditos{position:relative;width:100%;color:#fff;bottom:0}footer .creditos p{position:absolute;bottom:0;right:25px;color:rgba(255,255,255,.07)}@media all and (max-width:1216px){.main .container .col-izq .texto-seccion .frase{margin-top:5rem;font-size:.8rem}.main .container .col-izq .texto-seccion h2{font-size:3rem}.main .container .col-izq .texto-seccion .descripcion{font-size:.9rem;margin-bottom:1rem}.main .container .col-izq .texto-seccion a{padding:12px 25px}.nosotros .col-der2 .section-text h2{font-size:1.5rem}.nosotros .col-der2 .section-text p{font-size:.9rem}.contactos .container .col1 .icon i{font-size:2.5rem}.contactos .container .col2 .icon i{font-size:2.5rem}.contactos .container .col1 .texto h2,.contactos .container .col2 .texto h2{font-size:1.1rem;margin-bottom:.4rem}.contactos .container .col1 .texto p,.contactos .container .col2 .texto p{font-size:.9rem}.entre .container .coly h3{font-size:1.5rem}.entre .container .coly span{font-size:.8rem}.entre .container .coly p{font-size:.9rem}.services .cards-services .card .texto-card h3{font-size:1rem}.services .cards-services .card .texto-card p{font-size:.9rem}.clientes .container p{font-size:.9rem}.clientes .container h3{font-size:2.5rem}.clientes .container .img-container img{transform:scale(.5)}.clientes .container .img-container-mo img{transform:scale(.5)}.contacto .container .columna2 h2{font-size:1.6rem;margin-bottom:.6rem}.contacto .container .columna2 p{font-size:.9rem}.contacto .container .columna1 h2{font-size:1.25rem}.contacto .container .columna1 ul li{margin:.9rem 0}footer .container .coll1 h3,footer .container .coll2 h4{font-size:1.5rem}footer .container .coll1 h6{font-size:1rem}footer .container .coll1 p{font-size:.85rem}footer .container .coll1 ul li{margin:.75rem 0}footer .container .coll2 p{font-size:1rem}footer .creditos p{font-size:.8rem}}@media all and (max-width:1000px){.contacto .container .columna1 ul li .icono{width:15%}.contacto .container .columna1 ul li .red{width:85%;font-size:.9rem}.contacto .container .columna2 h2{text-align:center}.contacto .container .columna1 h2{text-align:center}}@media all and (max-width:900px){footer .container .coll1 h3,footer .container .coll2 h4{font-size:1.2rem}footer .container .coll1 ul li{font-size:.85rem}footer .container .coll2 p{font-size:.9rem}.services .cards-services .card{width:50%;margin-top:3rem}.services .container h2{font-size:2rem;margin-top:.25rem}.clientes .container .img-container img{transform:scale(.575)}.clientes .container .img-container-mo img{transform:scale(.575)}.clientes .container h3{font-size:2rem}.clientes .container p{font-size:.75rem}.nosotros .col-izq1 img{padding:1.8rem}}@media all and (max-width:850px){header .menu-barra-pc{padding:0 1rem}header .menu-barra-pc .menu-principal a{margin:0 .25rem;font-size:.8rem}.nosotros .col-der2{width:100%}.nosotros .col-izq1{width:100%}.nosotros .col-izq1 h2{text-align:center}.nosotros .col-izq1 img{padding-top:4rem;padding-left:4rem;padding-right:4rem;padding-bottom:2rem}.nosotros .col-izq1 p{text-align:center;margin-bottom:2rem}.contacto .container{width:90%}.entre .container .coly p{font-size:.75rem}.services .cards-services .card{margin-top:1.5rem}.services .cards-services .card .texto-card h3{font-size:.9rem}.services .cards-services .card .texto-card p{font-size:.8rem;padding:0 1.5rem}.entre .container .coly h3{font-size:1.25rem}.entre .container .coly span{font-size:.75rem}.nosotros .container{padding:3rem 0}.contactos .container .col1 .texto p,.contactos .container .col2 .texto p{padding-right:1rem}}@media all and (max-width:700px){header .menu-barra-pc{padding:0 .5rem}header .menu-barra-pc .menu-principal a{margin:0 .15rem;font-size:.65rem}.contacto .container .columna1,.contacto .container .columna2{width:100%}.entre .container .coly{width:100%}.entre .container .colx{display:none}.entre .container .coly p{padding-right:0}.contacto .container .columna2 p{text-align:center}.contacto .container .columna1 ul li{display:block}.contacto .container .columna1 ul li .icono,.contacto .container .columna1 ul li .red{width:100%}.contacto .container .columna1 ul li .icono i{margin:0 auto}.contacto .container .columna1 ul li .red p{justify-content:center;text-align:center}.contacto .container .columna1 ul li .red{text-align:center}.contacto .container .columna2 h2{margin-top:2rem}.main .container .col-izq .texto-seccion .frase{font-size:.65rem}.main .container .col-izq .texto-seccion h2{font-size:1.5rem}.main .container .col-izq .texto-seccion .descripcion{font-size:.75rem}.main .container .col-izq .texto-seccion a{font-size:.75rem}}@media all and (max-width:640px){.clientes .container .img-container-mo{display:none}.clientes .container .img-container-mo.activar{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.clientes .container .img-container-mo #botonOcultar{display:block;padding:12px 25px;background:#3498db;border:1px solid #3498db;margin:0 auto;color:#fff;width:80%}.clientes .container .img-container{margin-bottom:2rem}.clientes .container #botonMostrar{display:block;width:80%;padding:12px 25px;background:#3498db;border:1px solid #3498db;margin:0 auto;color:#fff}header .menu-barra-pc{display:none}header .menu-barra-movil{display:flex}.main .container .col-izq{width:100%}.clientes .container h3{font-size:1.5rem}.main .container .col-der{display:none}.contactos .container .col1,.contactos .container .col2{width:100%}.contactos .container .col1{margin-bottom:1.4rem}.contactos .container .col1 .texto p,.contactos .container .col2 .texto p{padding-right:0}.services .container h2{font-size:1.5rem;margin-top:0}.services .cards-services .card{margin-top:1rem}.clientes .container .img-container img{width:50%;height:50%}.clientes .container .img-container-mo img{width:50%;height:50%}.clientes{padding:1.5rem 0}footer .container .coll1,footer .container .coll2{width:100%}footer .container .coll2{margin-top:1.2rem}footer .creditos p{bottom:-35px}}@media all and (max-width:500px){.no-movil{display:none}.nosotros .col-izq1 p{font-size:.7rem}.nosotros .col-izq1 img{padding:2rem}.services .cards-services .card{width:100%}.services .cards-services .card{flex-direction:row}.services .cards-services .card .icono{border:none;align-self:center;display:flex;position:relative;padding-right:1rem}.services .cards-services .card .icono::before{position:absolute;content:'';width:3px;height:20px;background:#6e970f;right:0;top:50%;transform:translateY(-50%)}.contactos .container .col1 .icon,.contactos .container .col1 .texto{width:100%}.contactos .container .col1{flex-direction:column}.contactos .container .col2 .icon,.contactos .container .col2 .texto{width:100%}.contactos .container .col2{flex-direction:column}.contactos .container .col1 .texto h2,.contactos .container .col2 .texto h2{text-align:center;margin-top:.5rem}}@media all and (max-width:350px){.clientes .container .img-container img{width:100%;height:100%}.clientes .container .img-container-mo img{width:100%;height:100%}}.banner-innova{background:rgba(116,185,255,.8);width:100%;height:100vh;top:0;left:0}.banner-innova .banner{background:url(../img/fondox.jpg);position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.banner-innova .banner img{display:block;margin:0 auto;width:56.7%}.botones-innova{position:absolute;bottom:0;background:0 0;display:flex;justify-content:center;align-items:center;width:100%}.botones-innova a{margin:1rem;width:200px;text-align:center;font-weight:200;padding:12px 25px;background-color:rgba(46,134,222,.75);border:1px solid rgba(46,134,222,.75);color:#fff;box-shadow:4px 4px 4px rgba(0,0,0,.5),inset .1px .1px .1px rgba(0,0,0,.5);font-size:.9rem;text-transform:uppercase;font-weight:800;letter-spacing:.05em;text-shadow:1px 1px .5px rgba(0,0,0,.5);text-decoration:none;transform:scale(1);transition:all .4s ease-in-out}.botones-innova a:active{transform:scale(.9)}.atras{width:100%;height:100vh;position:fixed}.atras a{text-decoration:none}.atras a .fa-arrow-circle-left{position:fixed;cursor:pointer;width:50px;height:50px;left:20px;top:50%;transform:translateY(-50%);border-radius:50%;color:#74b9ff;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:3rem}@media all and (max-width:1100px){.banner-innova .banner{background:url(../img/fondox.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}@media all and (max-width:878px){.banner-innova .banner{background:url(../img/fondoy.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.botones-innova a{width:170px;text-transform:capitalize;font-size:.9rem;padding:10px 20px;border:none;letter-spacing:0}}@media all and (max-width:662px){.banner-innova .banner{background:url(../img/fondoy.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.botones-innova a{margin:.5rem}}@media all and (max-width:500px){.atras{display:none}.banner-innova .banner{background:url(../img/fondoy.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.botones-innova{bottom:-50px;flex-direction:column-reverse}.botones-innova a{margin:.25rem 0 1rem 0}}
