:root{--primary:#611277!important;--primaryHover:#9645ad!important;--secondary:#62daff!important;--third:#060404!important}html{scroll-behavior:smooth;margin:0;padding:0;font-size:14px}ul{list-style:none;margin:0!important;padding:0!important}h5{text-transform:uppercase;color:#231628;font-size:1rem}body{z-index:1;background-repeat:repeat;padding:0;font-family:Montserrat,sans-serif;position:relative;margin:0!important}@keyframes slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader{animation:3s linear infinite spin}.seg5{animation-duration:7s}input:focus,textarea:focus{outline:none}.vh-100{min-height:calc(100vh - 430px)}.img-fluid{height:auto;width:100%!important}.up-button{z-index:100;z-index:105;background-color:var(--primary);color:#fff;border:2px solid #fff;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .6s ease-out;display:flex;position:fixed;bottom:-50px;right:30px;transform:translateY(0);box-shadow:0 0 60px #0006;padding:0!important}#main{min-height:100vh}.body-simple #main{padding-top:140px}.body-simple .header+#main,.body-simple .header{padding-top:70px}.container{max-width:1200px}.card{border:1px solid #0003}.up-button:hover{border-color:var(--primary);color:#fff;box-shadow:0 6px 20px #0006}.up-button i{margin:0;padding:0}.move-up-button{transform:translateY(-150px)}.btn{text-transform:uppercase;border:0;font-size:12px;transition:all .5s;padding:1rem 2rem!important}.btn-primary,.btn-primary-transparent{border-radius:100px;color:#fff!important;background-color:var(--primary)!important;border:none!important}.btn-primary-transparent{border:2px solid var(--secondary)!important;background-color:#0000!important}.btn-primary-transparent:hover,.btn-primary:hover{background-color:var(--primaryHover)!important}.btn-primary-transparent:hover{color:var(--primary)!important;background-color:var(--secondary)!important}.btn-outline-primary{border-radius:100px;transition:all .3s;color:var(--primary)!important;border:1px solid var(--primary)!important;background:0 0!important}.btn-outline-primary:hover{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}h2,h1,h3,h4{font-family:Montserrat,sans-serif;font-weight:700}.my-5{margin:6rem auto!important}.mvh-100,.mvh-60{min-height:100vh}.single-portafolio .content h3{font-size:16px}.single-portafolio .content p{color:#777;line-height:20px}.single-portafolio .content img{background:#fff;padding:1rem}nav .navbar-nav ul{-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;list-style:none;display:-webkit-flex!important;display:-moz-flex!important;display:-ms-flex!important;display:-o-flex!important;display:flex!important}nav .nav-link{font-size:1.1rem;color:#fff!important}nav span{color:#fff!important}nav a{color:#fff;padding:1rem;text-decoration:none;position:relative}nav a:after{content:"";background-color:#fff;width:0%;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}nav a:hover{text-decoration:none;color:#fff!important}nav a:hover:after{width:100%}p{font-size:1rem;line-height:28px}.current_page_item a{padding-bottom:13px;border-bottom:1px solid #fff!important}.navegacion-principal{width:100%;position:absolute;top:0;left:0}.navegacion-simple{z-index:2;background-image:url(/img/footer.svg);width:100vw;height:70px;transition:all .3s;position:fixed;top:0;left:-1px;box-shadow:0 0 12px 2px #00000080}@media screen and (min-width:600px){.logged-in .navegacion-simple.with-margin{margin-top:46px}}@media screen and (min-width:768px){.logged-in .navegacion-simple.with-margin{margin-top:32px}}.navegacion-simple-oculta{top:-100px!important}.flex-center{justify-content:center;align-items:center;display:flex!important}.header{-webkit-background-size:cover;z-index:1;background-color:#773e84;background-image:url(/img/footer.svg);background-size:cover;height:70px;position:relative}.section-stack,.header-inicio{-webkit-background-size:cover;z-index:10;background-color:#773e84;background-image:url(/img/footer.svg);background-position:100% 100%;background-size:cover;position:relative}.header-inicio h1{color:var(--secondary);text-transform:uppercase;letter-spacing:4px;font-size:2rem;font-weight:300}.header-inicio h1 span.marketing{color:#fff;font-size:30px;display:block}.header-inicio h1 span.digital{font-size:30px;line-height:30px;display:block}.header-inicio span.disenoWeb{color:#fff;text-transform:capitalize;font-size:20px;font-weight:lighter;line-height:30px;display:block}span.habilities{text-transform:none;letter-spacing:1px;color:#fff;font-size:1.5rem;font-weight:300!important;list-style:circle!important}@media screen and (min-width:768px){.header-inicio h1{text-transform:uppercase;font-size:4rem;line-height:4rem}.header-inicio h1 span.marketing,.header-inicio h1 span.digital{font-size:4rem;line-height:4rem}.header-inicio h1 span.disenoWeb{margin-top:1.5rem;font-size:2rem;line-height:2.5rem}}#down-button{color:#fff;cursor:pointer;z-index:4;border:2px solid #fff;border-radius:100%;padding:.5rem;font-weight:700;transition:all .3s;position:absolute;bottom:20vh;left:calc(50vw - 20px);transform:scale(1)rotate(180deg)}#down-button:hover{transform:scale(1.2)rotate(180deg)}.header-inicio [class*=tuerca]{z-index:2;position:absolute}.header-inicio .tuerca1{width:80px;height:80px;bottom:50px;right:10vw}.header-inicio .tuerca2{width:100px;height:100px;top:18vh;left:-70px}.header-inicio #imagen-principal{z-index:3;max-width:90%;height:auto;position:relative}.button-menu{cursor:pointer;font-size:2rem}.menu-responsive{z-index:100;color:#fff;background-color:var(--primary);-webkit-background-size:cover;background-image:url(/img/footer.svg);background-position:50%;background-size:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}#navbar-responsive{height:100%}#navbar-responsive ul{width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:space-around;display:flex}.menu-responsive a{text-decoration:none;color:#fff!important}#menu-close{position:fixed;top:19px;right:20px}.menu-cerrado{clip-path:circle(0% at 100% 0);transition:all .3s}.menu-abierto{clip-path:circle(150% at 100% 0)}#contenedor-imagen-principal{position:relative}.boton-flotante{color:#000;z-index:4;opacity:0;background-color:#fff;border-radius:100%;width:13%;height:15%;display:inline-block;position:absolute;top:0;left:0}.bf-diseno{top:81%;left:37%}.bf-web{top:52%;left:73%}.bf-marketing{top:12%;left:20%}.header-inicio .titular{padding-top:40px}@media screen and (min-width:992px){.header-inicio .tuerca2{width:100px;height:100px;top:18vh;left:45vw}.header-inicio .tuerca1{bottom:150px}.header-inicio .titular{padding-top:0}}.h2,section h2{letter-spacing:5px;text-transform:uppercase;margin-bottom:3rem;font-weight:700;color:var(--primaryHover)!important;font-size:1.3rem!important}h2{display:block;position:relative}.h2{margin-bottom:1rem}.h2+.h3,section h2+h3{letter-spacing:2px;letter-spacing:6px;margin-top:-2.5rem;margin-bottom:3rem;font-weight:400}h2.h3{margin-top:0!important}h4{letter-spacing:2px;margin-bottom:1rem}.servicios img{width:100%;max-width:200px;height:auto}.servicio-marketing{order:2}@media screen and (min-width:992px){.servicio-marketing{order:unset}}.servicios .servicio{-webkit-background-size:cover;color:#fff;background-image:url(/img/footer.svg);background-position:100% 0;background-repeat:no-repeat;background-size:cover;border-radius:20px;margin:0 auto 3rem;padding:1rem 1rem 2rem;transition:all .4s;position:relative;box-shadow:0 0 160px -40px #0000004d}.servicios .servicio:hover{z-index:3;background-position:top;transform:scale(1.05);box-shadow:0 0 100px -40px #000000e6}.servicios .informacion{border-radius:0 0 20px 20px;padding:0 1rem 1rem}h4{font-weight:700}.degrasdado-azul{background:-moz-linear-gradient(45deg,#1a2564 0%,#6d2c87 62%,#9136a3 84%);background:-webkit-gradient(left bottom, right top, color-stop(0%, #1a2564), color-stop(62%, #6d2c87), color-stop(84%, #9136a3));background:-o-linear-gradient(45deg,#1a2564 0%,#6d2c87 62%,#9136a3 84%);background:-ms-linear-gradient(45deg, #1a2564 0%, #6d2c87 62%, #9136a3 84%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#061137", endColorstr="#9136a3", GradientType=1);background:linear-gradient(45deg,#1a2564 0%,#6d2c87 62%,#9136a3 84%)}.degradadov-verde{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#31af00", endColorstr="#00ff00",GradientType=1);background:linear-gradient(45deg,#31af00 0%,#0f0 100%)}.widget-destacados .title{color:#333;font-size:16px;font-weight:700}.widget-destacados .time{color:#777;font-size:12px}.widget-destacados .categoria a{color:#444;font-size:12px}.caracteristicas h3{margin-bottom:100px}.caracteristicas .caracteristica{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-ms-align-items:center;-moz-flex-direction:column;-o-flex-direction:column;border-radius:10px;flex-direction:column;align-items:center;margin-bottom:1rem;transition:all .3s;display:flex}.caracteristicas .caracteristica:hover{background-color:#fff;transform:translateY(-5px)}h4{text-align:center}.caracteristicas .informacion,.caracteristicas .icono{padding:1rem;transition:all .5s}.caracteristicas .informacion{text-align:center;font-size:14px;line-height:24px}@media screen and (min-width:480px){.caracteristicas .caracteristica{-ms-align-items:center;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;align-items:center}.card-habilidad h4,.caracteristicas .informacion,.caracteristicas h4{text-align:left}}.caracteristicas .caracteristica:hover .icono{transform:rotateY(360deg)}h4,.card-habilidad h4,.caracteristicas .informacion h4{text-transform:uppercase;color:var(--primary);margin-bottom:4px;font-size:1rem;font-weight:700}.caracteristicas .icono i{color:var(--primary);font-size:3rem!important}.caracteristicas .caracteristica:hover .icono i{color:var(--primaryHover)}#particulas-vida,#particulas-digital,#particulas-header,#particulas-negocio{z-index:1;width:top;width:100%;height:100%;position:absolute;top:0;left:0}#particulas-header{opacity:.06}.seccion-vida,.seccion-digital,.seccion-negocio{z-index:1;padding:2rem 1rem;position:relative;overflow:hidden}.seccion-vida .foto,.seccion-digital .foto,.seccion-negocio .foto{background-position:50%;background-repeat:no-repeat;background-size:contain;height:50vh}.seccion-digital .container,.seccion-vida .container,.seccion-negocio .container{z-index:11;width:95%;margin:0 auto;position:relative}.seccion-vida .tuerca1{width:20vw;max-width:100px;position:absolute;bottom:45vh;right:56vw}.seccion-vida .tuerca2{width:14vw;max-width:100px;position:absolute;bottom:26vh;left:63vw}@media screen and (min-width:545px){.seccion-vida .tuerca2{bottom:21vh;left:66vw}}@media screen and (min-width:768px){.seccion-vida .tuerca1{max-width:120px;bottom:50vh;right:36vw}.seccion-vida .tuerca2{max-width:120px;bottom:30vh;left:80vw}}@media screen and (min-width:992px){.seccion-vida .tuerca2{bottom:24vh}}@media screen and (min-width:1200px){.seccion-vida .tuerca2{left:75vw}}.seccion-vida{color:#fff;background-color:#182162}.seccion-vida .container,.seccion-vida .row{min-height:110vh}.seccion-vida .texto{margin-top:100px}@media screen and (min-width:768px){.seccion-vida .texto{margin-top:0}}.seccion-vida h2,.seccion-negocio h2,.seccion-digital h2{text-transform:uppercase;margin-bottom:1rem;color:#fff!important;font-size:2rem!important}@media screen and (min-width:768px){.seccion-vida h2,.seccion-negocio h2,.seccion-digital h2{font-size:3.5rem!important}}.btn-primary-outline{color:#fff;border-radius:100px;padding:.5rem 1rem;transition:all .4s;border:1px solid #fff!important}.btn-primary-outline:hover{border-color:var(--primary)!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.seccion-negocio{color:#fff;background-color:#fff}.seccion-negocio .container,.seccion-negocio .row{min-height:110vh}.seccion-negocio p,.seccion-negocio h2{color:var(--primary)!important}.seccion-negocio .texto{order:-1;margin-top:100px}@media screen and (min-width:768px){.seccion-negocio .texto{order:unset;margin-top:0}}.seccion-digital{background-color:var(--third);color:var(--primary);background-color:#aacfe3}.seccion-digital .container,.seccion-digital .row{min-height:110vh}.seccion-digital h2{color:var(--primary)!important}.seccion-digital .texto{margin-top:100px}.seccion-digital img{margin-bottom:100px}@media screen and (min-width:768px){.seccion-digital .texto{margin-top:0}.seccion-digital img{margin-bottom:0}}.formulario{background-color:#fff;border-radius:2px;padding:2rem;box-shadow:0 8px 30px #00000014}.formulario select,.formulario input{height:40px}.seccion-contacto form{background-color:#fff;border:1px solid #dedede;border-radius:10px;padding:3rem 2rem;transition:all .3s}.seccion-contacto:hover form{box-shadow:0 0 160px -50px #0000004d}.seccion-contacto input[type=email],.seccion-contacto input[placeholder=Telefono]{box-sizing:border-box;background-color:#fff;border-radius:5px;display:inline}.seccion-contacto input,.seccion-contacto textarea{background-color:#fff;border:1px solid #61136180;border-radius:5px;padding:.5rem .5rem .5rem 1rem}.seccion-contacto textarea{height:140px;margin-bottom:2rem}.seccion-contacto .nf-form-fields-required{color:#666;margin-bottom:8px;font-size:12px}.seccion-contacto input[type=button]{background-color:var(--primary);color:#fff;border:1px solid var(--primary);border-radius:100px;padding:.5rem 1rem;transition:all .3s}.seccion-contacto input[type=button]:hover{color:var(--primary);background-color:#fff;border-radius:100px}.seccion-workflow{margin-top:12rem!important}.seccion-workflow .imagen-flujo{max-width:120px;height:auto}.seccion-workflow p{text-align:justify;font-size:14px}.seccion-workflow h4{text-transform:capitalize;color:var(--primary);font-weight:700}.seccion-workflow .row{min-height:250px;transition:all .3s}.seccion-workflow .row:hover{background:#fff;box-shadow:0 0 100px -70px #0000004d}.seccion-workflow .row:nth-child(2n) .col-12:nth-child(2){order:-1}@media screen and (min-width:768px){.seccion-workflow .row:nth-child(2n) .col-12:nth-child(2){order:unset}}.portfolio-item{overflow:hidden;box-shadow:0 10px 10px -5px #00000080}.portfolio-item img{cursor:pointer;filter:saturate(.8);transition:all .3s}.portfolio-item:hover img{filter:saturate(1.2);transform:scale(1.05)}.p404 h1{text-transform:uppercase;color:var(--primary);letter-spacing:2px;font-weight:700}.p404 h2{letter-spacing:2px;display:block}.p404 .container{padding:100px 3rem}#footer-superior{background-color:var(--primary);color:#fff;-webkit-background-size:cover;background-image:url(/img/footer.svg);background-position:100% 0;background-repeat:no-repeat;background-size:cover;font-size:16px}footer .widget-title{text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-weight:700}#footer-superior p{text-align:justify;font-size:12px;line-height:20px}#footer-superior a{color:#fff;font-size:16px;text-decoration:none;transition:all .3s;display:block}#footer-superior a svg{font-size:1.5rem}#footer-superior .legal a{margin-bottom:1rem;font-weight:400}#footer-superior a:hover{color:#ccc}#footer-superior .h1{margin-bottom:1rem;font-size:2rem}body,main,html{width:100vw;overflow-x:hidden}main{z-index:1;margin-bottom:400px;padding:3rem 0 0;position:relative;box-shadow:0 30px 20px #0003;background-color:#f3f3f3!important}.menu-footer{text-align:center;flex-direction:row;justify-content:center;display:flex}.menu-footer .current_page_item a{padding-bottom:4px}.menu-footer a{color:#fff;text-transform:uppercase;padding:1rem 1rem 4px;font-weight:700;text-decoration:none;position:relative}.menu-footer a:after{content:"";background-color:#fff;width:0%;height:1px;transition:width .3s;position:absolute;bottom:-1px;left:0}.menu-footer a:hover{text-decoration:none;color:#fff!important}.menu-footer a:hover:after{width:100%}.logo-footer{border:2px solid #fff;border-radius:100%;width:60px;height:60px;margin-bottom:1rem;transition:all .4s}.logo-footer:hover{transform:scale(1.1)}#back-footer{z-index:0;background-color:#231628;width:100%;height:1000px;position:fixed;bottom:0;left:0}#footer{color:#fff;z-index:0;opacity:1;-webkit-background-size:cover;background-color:#231628;background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;position:fixed;bottom:0;left:0;width:100vw!important}.op1{opacity:1!important}.copyright{text-align:center;width:100%;padding:1rem;font-size:14px}.copyright a{text-decoration:none;color:#fff!important}.btn-small{margin-top:1rem;font-size:12px;display:inline-block;width:auto!important;padding:1rem 2rem!important}#footer-superior .lottie canvas{transform:scale(1.3)}.seccion-negocio .foto{order:1}@media screen and (min-width:768px){.seccion-negocio .foto{order:0}}.col-profile-img img{border-radius:4px;box-shadow:8px 6px 3px #2317335d}.card-habilidad{background:#fff;border-radius:8px;margin-bottom:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 2px 10px #0000001a}.card-habilidad p{line-height:1.5rem}.card-habilidad:hover{background:#fff;transform:scale(1.02)}.card-habilidad .card-icono{background:var(--primaryHover);color:#fff;border-radius:100px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;margin-right:1rem;padding:0;font-size:22px;transition:all .3s;display:flex}.card-habilidad:hover .card-icono{color:var(--primary);border:2px solid var(--primary);background:#fff;font-size:2rem;transform:rotateY(360deg)}.seccion-portafolio{background-color:#fff;padding:3rem 1rem}.seccion-portafolio .gallery-card{box-shadow:4px 4px 8px -1px #0006}.tech-card svg,.cert-item img{transition:all .3s}.tech-card:hover svg,.cert-item:hover img{filter:saturate(1.2);transform:rotateY(360deg)}.result-card{z-index:1;background:#fff;border-radius:8px;transition:all .3s;position:relative;box-shadow:0 0 50px -30px #0000004d}.result-card h4{color:var(--primaryHover);font-size:1rem}.result-card:hover{z-index:2;transform:translateY(-6px)scale(1.02);box-shadow:0 0 30px -10px #0006}.stack-card{z-index:1;background:linear-gradient(145deg,#fff,#fff);border-radius:8px;transition:all .3s;position:relative;box-shadow:0 10px 10px #0009}.stack-card:hover{z-index:2;transform:translate(4px)scale(1.01);box-shadow:0 0 #0000}.stack-title{color:var(--primaryHover);letter-spacing:1px;font-weight:600}.tech-item{background:#ffffff08;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:all .2s;display:flex}.tech-item:hover svg{transition:all .3s;transform:rotateY(360deg)}.section h2.h2{color:#fff!important}
@font-face{font-family:fontello;src:url(../media/fontello.0er4pv4q9~622.eot);src:url(../media/fontello.0er4pv4q9~622.eot)format("embedded-opentype"),url(../media/fontello.0.32wstcnyhy1.woff2)format("woff2"),url(../media/fontello.0d8p2_zw.hszv.woff)format("woff"),url(../media/fontello.0b_5biu_zm~sa.ttf)format("truetype"),url(../media/fontello.06gdzxzw-47ok.svg)format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=\ icon-]:before{speak:none;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;margin-left:.2em;margin-right:.2em;font-family:fontello;font-style:normal;font-weight:400;line-height:1em;display:inline-block}.icon-lightbulb:before{content:""}.icon-lock:before{content:""}.icon-pencil:before{content:""}.icon-gauge:before{content:""}.icon-mobile:before{content:""}.icon-eye:before{content:""}.icon-star:before{content:""}.icon-eye-outline:before{content:""}.icon-code:before{content:""}.icon-chart-bar-outline:before{content:""}.icon-pencil-1:before{content:""}.icon-basket:before{content:""}.icon-laptop:before{content:""}.icon-mail:before{content:""}.icon-calendar:before{content:""}.icon-tags:before{content:""}.icon-user-outline:before{content:""}.icon-comment:before{content:""}.icon-book-alt:before{content:""}.icon-star-empty:before{content:""}.icon-search-outline:before{content:""}.icon-th-list-outline:before{content:""}.icon-up-open:before{content:""}.icon-facebook:before{content:""}.icon-menu:before{content:""}.icon-copyright:before{content:""}.icon-whatsapp:before{content:""}
