.portada[data-v-1bd4b174]{min-height:100vh;background:#181818;background:url(../img/inicio.b356896b.jpeg);background-size:cover}.portada-contenedor[data-v-1bd4b174]{background:rgba(0,0,0,.25)}.texto-contenedor[data-v-1bd4b174]{min-height:100vh;height:100vh}.titulo-contenedor[data-v-1bd4b174]{color:#fff!important;width:100%}.titulo-contenedor h1[data-v-1bd4b174]{margin:0;padding:0;line-height:1.3;font-weight:500;width:100%;font-size:calc(3.7em + 1vw);letter-spacing:-1px}.titulo-contenedor h2[data-v-1bd4b174]{font-size:calc(1.7em + 1vw)}h1[data-v-1bd4b174],h2[data-v-1bd4b174]{text-shadow:1px 1px 3px #51575d!important}@media screen and (max-width:768px){.titulo-contenedor h1[data-v-1bd4b174]{line-height:1;font-size:calc(3.1em + 1vw)}}.soluciones[data-v-70595d7c]{padding:0 6%;letter-spacing:.5px;background:#fff}.contenedor-solucion[data-v-70595d7c]{background:#fff;height:100%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-o-transition:transform .2s;-moz-transition:transform .2s;-webkit-transition:transform .2s}.contenedor-solucion[data-v-70595d7c]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.contenedor-titulo h2[data-v-70595d7c]{font-size:calc(1.3em + .2vw);font-weight:400;color:#595959;letter-spacing:-.3px}a[data-v-70595d7c]:hover{text-decoration:none}.contenedor-solucion img[data-v-70595d7c]{max-width:80%}.contenedor-solucion h1[data-v-70595d7c]{margin:0;letter-spacing:-.5px;font-size:calc(1em + .8vw);color:#262626}.contenedor-solucion p[data-v-70595d7c]{color:#595959;line-height:1.2;letter-spacing:-.3px;font-size:calc(.9em + .3vw)}@media screen and (max-width:768px){.contenedor-solucion h1[data-v-70595d7c]{font-size:calc(1.42em + .8vw)}.contenedor-solucion p[data-v-70595d7c]{font-size:1.35em}.contenedor-solucion img[data-v-70595d7c]{width:260px}}.servicios[data-v-5eca3446]{background:#262626}.seccion-servicios[data-v-5eca3446]{height:100%;background:rgba(0,0,0,.21)}.contenedor-servicio[data-v-5eca3446]{height:320px;position:relative!important}h1[data-v-5eca3446]{font-size:calc(1.2em + 1vw)}p[data-v-5eca3446]{font-size:calc(.7em + .5vw)}img[data-v-5eca3446]{height:320px;width:100%;opacity:1;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1280px){.contenedor-servicio[data-v-5eca3446],img[data-v-5eca3446]{height:260px}}@media screen and (max-width:768px){.contenedor-servicio[data-v-5eca3446],img[data-v-5eca3446]{height:240px}p[data-v-5eca3446]{font-size:calc(.9em + .5vw)}}.contenedor-titulo-servicio[data-v-5eca3446]{position:absolute;bottom:0;opacity:0;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s}.contenedor-titulo-servicio[data-v-5eca3446]:hover{cursor:default;background:#009cff;color:#fff;opacity:.92}.certificado-principal[data-v-a120a05a],.contenedor-firmas[data-v-a120a05a]{padding:0 6%}h1[data-v-a120a05a]{color:#262626}.contenedor-img-principal[data-v-a120a05a]{margin:auto;width:340px}.contenedor-img-principal img[data-v-a120a05a]{height:140px;width:auto!important}.contenedor-firma[data-v-a120a05a]{width:300px}.contenedor-img-firma[data-v-a120a05a]{display:block;margin:auto;width:300px;text-align:center}.contenedor-img-firma img[data-v-a120a05a]{height:130px;width:auto!important}.sectores[data-v-1df7c270]{padding:0 6%;background:rgba(0,0,0,.4);width:100%;height:100%}@media screen and (max-width:768px){.sectores h2[data-v-1df7c270]{font-size:1.55em}}.contenedor-icono[data-v-1df7c270]{font-size:200px}.seccion-sectores[data-v-1df7c270]{background:#262626;background:url(../img/sectores.c3731ce6.jpeg);background-repeat:no-repeat;background-size:cover,contain;background-attachment:fixed}a[data-v-1df7c270]{color:#fff}.sector-subcontenedor[data-v-1df7c270]{text-decoration:none;border-radius:.25rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-o-transition:transform .2s;-moz-transition:transform .2s;-webkit-transition:transform .2s;border:1px solid hsla(0,0%,100%,.01)}.sector-subcontenedor[data-v-1df7c270]:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.contenedor-nombre[data-v-1df7c270]{text-align:center;word-wrap:break-word}.contenedor-nombre h1[data-v-1df7c270]{font-size:1.5em}.padding6[data-v-a5d6b546]{padding:0 6%}.borde-sombreado[data-v-a5d6b546]{-webkit-box-shadow:0 0 8px 0 #fafafa;box-shadow:0 0 8px 0 #fafafa}