body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:Aller;src:url(/static/media/Aller_Rg.785388a9.ttf)}body{min-height:100vh;background:url(/static/media/portada.0abdb169.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}.compartir{display:none;align-items:center;justify-content:space-evenly;padding:10px 0}.compartir a{text-decoration:none}.compartir img{width:45px}.compartir__content{text-align:center;color:#7c7c7c;font-weight:400}.compartir__content p{margin-top:5px;line-height:1.5rem}.datos__cotacto{padding-left:30px!important;padding-right:30px}.icono+a{color:#000;font-size:3vh}[class*=retrato]{display:block;position:relative;border:0 solid transparent;border-radius:100%;margin-left:auto;margin-right:auto;width:30%;min-width:140px;max-width:300px;background-color:#fff;box-shadow:0 2px 2px 0 grey,0 0 0 10px #fff,0 0 0 18px #cdb246,0 2px 10px 20px grey;z-index:3}.web_mobile a{color:#000}.retrato-contact,.retrato-corporativa,.retrato-ejecutiva,.retrato-empresarial{box-shadow:0 2px 2px 0 grey,0 0 0 10px #fff,0 0 0 18px #d1d3d4,0 2px 10px 20px grey}.contenedor{background-color:hsla(0,0%,100%,.95);position:relative;top:0;width:80%;box-shadow:0 0 5px 5px hsla(0,0%,60.8%,.8)}[class*=gradiente-horizontal]{position:relative;width:100%;height:24px;background:-webkit-gradient(linear,left top,right top,from(#9e8b40),to(#cdb246));background:linear-gradient(90deg,#9e8b40,#cdb246)}.gradiente-horizontal-contact,.gradiente-horizontal-corporativa,.gradiente-horizontal-ejecutiva,.gradiente-horizontal-empresarial{background:#bcbec0}[class*=gradiente-horizontal-bottom]{position:relative;width:100%;height:24px;background:-webkit-gradient(linear,left top,right top,from(#9e8b40),to(#cdb246));background:linear-gradient(90deg,#9e8b40,#cdb246)}.gradiente-horizontal-bottom-contact,.gradiente-horizontal-bottom-corporativa,.gradiente-horizontal-bottom-ejecutiva,.gradiente-horizontal-bottom-empresarial{background:#bcbec0}[class*=gradiente-horizontal-intermedio]{position:relative;margin-top:2vh;margin-bottom:2vh;width:100%;height:1vh;background:-webkit-gradient(linear,left top,right top,from(#9e8b40),to(#cdb246));background:linear-gradient(90deg,#9e8b40,#cdb246)}.gradiente-horizontal-intermedio-contact,.gradiente-horizontal-intermedio-corporativa,.gradiente-horizontal-intermedio-ejecutiva,.gradiente-horizontal-intermedio-empresarial{background:#bcbec0}#nombrePersonal{text-transform:capitalize;text-align:center;margin-top:3vh;font-size:5.5vh}#primer-nombre{font-family:Aller;font-weight:700;display:inline-block;font-size:4.5vh;color:#7c7c7c}[id*=primer-apellido]{display:inline;color:#9e8b40}#primer-apellido-contact,#primer-apellido-corporativa,#primer-apellido-ejecutiva,#primer-apellido-empresarial{color:#7c7c7c;font-size:4.5vh;font-family:Aller;font-weight:500}#cargo,#cargo2{text-align:center;font-size:2.5vh;margin-top:.5vh;font-family:Aller;color:#7c7c7c}.nombreYlogo{text-align:center;padding:0 2rem}#logo-tarjeta{margin-top:10px;position:relative;width:70%;max-width:300px}#sitioWeb{color:#000;font-size:2.5vh;display:none}.documentos{text-align:center!important;font-size:2rem}.documentos>a{color:#000}.desktop{display:none}h1.seccion{text-align:center;font-size:4rem;margin:auto;text-transform:uppercase;font-weight:700}h1.seccion:first-letter{font-size:1.5em}.form-name{text-transform:uppercase;font-weight:700;color:#9e8b40;margin:auto auto auto 10%}.form-name:first-letter{font-size:1.5em}div.form-row{display:flex}div.form-col>a>button{color:#000;width:90%;border:none;box-shadow:2px 2px 0 0 #999,0 2px 0 0 #999,2px 0 0 0 #999,-2px -2px 0 0 #ddd,0 -2px 0 0 #ddd,-2px 0 0 0 #ddd,0 0 0 2px #ddd;text-transform:uppercase;font-weight:600}div.form-col>a>button:first-letter{font-size:1.2em}div.form-col>input{position:relative;right:0;width:80%}div.form-col{flex-direction:column;flex:1 1}.centrado>img,[class$=-col]>img{padding-top:50px}span.cuadrito1,span.cuadrito2{border:5px solid #cdb246}span.cuadrito1{left:0}span.cuadrito2{right:0}.contacto>div{text-align:left;margin-right:5px;padding-left:40px}.icono{position:relative;margin:5px;width:23px;height:23px;object-fit:contain}.compartir-contacto{width:5vh;height:5vh}.descargar-contacto{width:6vh;height:6vh}[class$=-flotante]{position:fixed;right:8px;width:45px;height:45px;border-radius:5px;z-index:1099}[class$=-flotante]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:drop-shadow(0 0 20px #cdb246);filter:drop-shadow(0 0 20px #cdb246)}.compartir-contacto-flotante{top:20%}.descargar-contacto-flotante{top:calc(20% + 55px)}.icono.grande{width:50px;height:50px}.icono.grande:hover{-webkit-filter:sepia(1);filter:sepia(1)}.icono.grande:active{-webkit-filter:invert(100%);filter:invert(100%)}.renglon-ubicacion{display:flex}.renglon-ubicacion a{margin-top:-5px}.renglon-documento,.renglon-mail,.renglon-mobile,.renglon-telefono,.renglon-ubicacion{margin-top:10px;margin-bottom:8px}.renglon-documento a,.renglon-mail a,.renglon-mobile a,.renglon-telefono a,.renglon-ubicacion a{text-decoration:none;margin-left:10px;color:#262626}.renglon-webpersonal{margin-left:45px;margin-top:10px;margin-bottom:10px}.webpersonal{width:35px;height:35px}.webpersonal+a{margin-left:-10px}.social-icons{position:relative;margin:30px}.vcard-download{background-color:#fff;border-radius:5px;width:auto}.vcard-download:active,.vcard-download:hover{background-color:#ddd}.vcard-link{padding-right:10px;font-size:13px;font-family:Helvetica,Arial,sans-serif;vertical-align:middle!important;text-shadow:none;position:relative}.vcard-link:active,.vcard-link:hover{color:#000;text-decoration:none}.qr-button{position:fixed;top:20%;right:0;width:50px;height:50px;background:#fff;border:2px solid #000;border-radius:100%}.qr-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.qr-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1100;background:#000;pointer-events:none;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}#qr-toggle:checked~.qr-overlay{pointer-events:auto;opacity:.9;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.qr-image{position:fixed;top:40%;left:50%;z-index:1110;width:80%;max-width:400px;pointer-events:none;opacity:0;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}.qr-image.close-modal{top:40px;z-index:1120;left:auto;right:-10px;-webkit-transform:translateX(50px);transform:translateX(50px);width:45px}.qr-share-buttons{display:flex;justify-content:center;position:fixed;bottom:10%;left:50%;z-index:1110;width:90%;max-width:640px;pointer-events:none;opacity:0}[class$=-share]{margin-left:3px;margin-right:3px;height:40px;width:75px;max-width:20vw;padding-top:8px}.qr-fb-share{background-color:#4080ff;border-radius:5px}.qr-tw-share{background-color:#010101;border-radius:5px;border:1px solid #3f3f3f}.qr-fb-share:active,.qr-fb-share:hover{background-color:#3070ff}.qr-tw-share:active,.qr-tw-share:hover{background-color:#0d0d0d}.qr-fb-logo,.qr-mail-logo,.qr-tw-logo,.qr-wa-logo{max-height:20px!important;margin-left:5px;margin-right:2px;width:20px;height:20px}svg{fill:red}.qr-mail-logo{width:18px;height:18px}.qr-fb-link,.qr-tw-link{color:#fff;font-size:15px;font-family:Helvetica,Arial,sans-serif;vertical-align:middle!important;text-shadow:none;position:relative}.qr-fb-link:active,.qr-fb-link:hover,.qr-tw-link:active,.qr-tw-link:hover{color:#fff;-webkit-text-decoration-line:none;text-decoration-line:none}.qr-wa-share{background-color:#25d366;border-radius:5px}.qr-wa-share:active,.qr-wa-share:hover{background-color:#25c366}.qr-wa-link{color:#fff;font-size:13px;font-family:Helvetica,Arial,sans-serif;vertical-align:middle!important;text-shadow:none;position:relative}.qr-wa-link:active,.qr-wa-link:hover{color:#fff;text-decoration:none}.qr-mail-share{background-color:#fff;border-radius:5px}.qr-mail-share:active,.qr-mail-share:hover{background-color:#ddd}.qr-mail-link{color:#000;font-size:13px;font-family:Helvetica,Arial,sans-serif;vertical-align:middle!important;text-shadow:none;position:relative}.qr-mail-link:active,.qr-mail-link:hover{color:#9e8b40;text-decoration:none}#qr-toggle:checked~label>.qr-fb-share,#qr-toggle:checked~label>.qr-image,#qr-toggle:checked~label>.qr-mail-share,#qr-toggle:checked~label>.qr-share-buttons,#qr-toggle:checked~label>.qr-tw-share,#qr-toggle:checked~label>.qr-wa-share{pointer-events:auto;opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;-webkit-transition-delay:.1s;transition-delay:.1s}.testing-navbar{height:5.6vh;background-image:linear-gradient(193deg,#ebebeb,#d2d2d2);border:none;margin:0}.testing-navbar~container{height:5.6vh}.navbar-nav>li>a{font-family:Aller;font-size:2vh;font-weight:700;color:#5e5e5d;text-transform:uppercase}.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{color:#9e8b40!important}.width-70{width:70%}.centrado{margin-left:auto;margin-right:auto;margin-top:20px}div[class*=renglon]{text-overflow:ellipsis;display:flex;overflow-wrap:anywhere}div.renglon-ubicacion,div[class*=renglon]:hover{white-space:unset;overflow:visible}.linea2,.proyectos>h3,.testimonios>h3,h1.giro,h1.perfil,h1.productos,h1.servicios{color:#9e8b40;font-weight:700;font-size:2.8vh;text-align:center;text-transform:uppercase}.linea2{font-style:italic;color:#ff6c00}.proyectos>h3:first-letter,.testimonios>h3:first-letter,h1.giro:first-letter,h1.perfil:first-letter,h1.productos:first-letter,h1.servicios:first-letter{font-size:1.5em}div[class*=-row]{margin:20px}p.giro,p.perfil{text-align:center}.fecha,.miPanel>h3,p.linea1{text-align:center;text-transform:uppercase;font-weight:700}.miPanel>h3:first-letter,.proyectos>h3:first-letter{font-size:1.2em}.proyectos>h3,.testimonios>h3,p.linea1{font-style:italic}p.descripcion,p.testimonio{font-style:italic;text-align:center}p.descripcion{font-size:2.7vh;font-weight:600}div.reconocimientos-col>div.linea2{background:#c7c8ca}div.reconocimientos-col>div.fecha{background:#e6e7e8}div.reconocimientos-row{background:#e6e7e8;font-size:3.3vh}.clientes,.galeria{display:flex;flex-wrap:wrap}.clientes>div,.galeria>div{text-align:center;margin-left:auto;margin-right:auto}.clientes>div>a>img,.galeria>div>img{margin:10px}.mapa{position:relative;margin:20px auto;border:5px solid #fff;box-shadow:0 0 5px 5px hsla(0,0%,60.8%,.5)}@media screen and (max-width:1279px){.testing-navbar{border:none;margin:0;background:hsla(0,0%,100%,0)}.navbar-toggle+.navbar-collapse.collapse.in{display:block}.navbar-toggle.collapsed+.navbar-collapse.collapse{display:none}.navbar-toggle.collapsed .icon-bar{background-color:#fff!important}.navbar-collapse>ul.nav.navbar-nav>li{float:none}.navbar-collapse{background:linear-gradient(45deg,#d2d2d2,#ebebeb)}.navbar-toggle,.navbar-toggle:active{display:block;background:#9e8b40!important}.navbar-toggle:hover{background:#cdb246!important}.contenedor{margin-left:auto;margin-right:auto}.hemi+.contenedor{top:calc(-15vw + 25px)}#nombrePersonal.inicio{margin-top:calc(15vw + 5px)}[class*=retrato]{top:25px}.non-desktop-gray-gradient{margin-top:5px!important;background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#d2d2d2),color-stop(70%,#ebebeb));background:linear-gradient(to top right,#d2d2d2 50%,#ebebeb 70%)}.miPanel-row{margin-left:0!important;margin-right:0!important}.panelPar{width:100%;border-color:#d2d2d2;border-style:solid;border-width:5px 0;background:#d2d2d2}}@media screen and (min-width:1000px) and (max-width:1279px){.hemi+.contenedor{top:-125px}#nombrePersonal.inicio{margin-top:155px}}@media screen and (max-width:666px){.hemi+.contenedor{top:-75px}#nombrePersonal.inicio{margin-top:105px}.contacto>div{padding-left:0}.web_mobile{display:block}.renglon-documento a,.renglon-mail a,.renglon-mobile a,.renglon-telefono a,.renglon-ubicacion a{font-size:2rem;line-height:2rem}.compartir{display:flex}.compartir-contacto-flotante,.descargar-contacto-flotante{display:none}}@media screen and (min-width:768px){[class*=gradiente-horizontal-intermedio]{height:1vh}}@media screen and (min-width:1280px){.desktop{display:inherit}.contenedor{margin-top:15vh;margin-left:218px;margin-right:50px;width:auto;height:50%;position:relative}.container{width:auto}[class*=gradiente-horizontal]{height:24px}[class*=gradiente-horizontal-intermedio]{height:1vh}.hide-in-desktop{display:none}[class*=retrato]{left:50px;width:300px}.hemi,[class*=retrato]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hemi{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,hsla(0,0%,100%,.9)),color-stop(50%,hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,0) 0);border:0 solid transparent;border-radius:100%;height:400px;width:400px;left:18px;z-index:5;box-shadow:-4px 0 1px 0 hsla(0,0%,60.8%,.5)}#nombrePersonal{margin-top:auto}#nombrePersonal.inicio{margin-top:3vh;font-size:6vh}.nombreYlogo{flex:0.4 1}.nombreLogoContacto{margin-top:5vh;display:flex;flex-direction:row;margin-left:170px}.contacto{flex:1 1}.contacto.inicio{max-width:40vw}.col{flex:0.3 1}#logo-tarjeta{width:100%;max-width:300px}.mapa{max-width:600px!important}.social-icons{margin:0}div.social-icons a{flex:1 1}.testing-navbar{position:relative;border:none;margin:0}div[class*=-row]{display:flex}div[class$=-col]{margin:10px;flex-direction:column;flex:1 1}div.miPanel{background:#e6e7e8;border:5px solid #e6e7e8}.reconocimientos-row{margin-left:auto!important;margin-right:auto!important;width:50vw}.reconocimientos-col{margin:0!important;width:50%;position:relative;display:table;text-align:center}.reconocimientos-col>.fecha,.reconocimientos-col>.linea2{display:table-cell;vertical-align:middle;text-align:center;height:18vh;margin:auto}}
/*# sourceMappingURL=main.e35203f6.chunk.css.map */