*{box-sizing:border-box}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}
html{overflow-x:hidden}
body{margin:0;background-color:#424242;font-family:'Open Sans',sans-serif;color:#ccc}
h1{font-size:2rem}
h2{font-size:1.5rem;font-weight:100;margin-top:1px}
h3{font-size:1.2rem}
p{font-size:1.1rem}.btn{border:1px solid;padding:7px;border-radius:5px;text-decoration:none}.btn:hover{transform:scale(1.1);transition-duration:1s}.text-white{color:white}.text-yellow{color:#ffe100}.text-black{color:#222}.text-red{color:#cb2d3e}.navbar-items-c{float:right}.navbar{background-color:#222;color:#ddd;min-height:50px;width:100%;margin:0 0 0 0;position:fixed;z-index:3}.code-image{background-image:url("/assets/img/code.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;max-width:100vw}.navbar-container{max-width:950px;margin:0 auto;width:95%}.navbar-container::after{content:"";clear:both;display:block}.navbar-brand{vertical-align:top;display:inline-block;padding:5px;min-height:50px;min-width:50px;color:inherit;text-decoration:none}.navbar-menu{padding:10px 0;display:block;float:right;margin:0}.navbar-menu-link{margin:0;color:inherit;text-decoration:none;display:inline-block;padding:10px 15px}.navbar-burger{margin:10px 0;width:45px;padding:5px 10px;display:none;float:right;cursor:pointer;border:1px solid #fadb6c;border-radius:5px}.navbar-burger-line{padding:1px;background-color:#fadb6c;margin:5px 0}
img.logo{width:150px;margin-top:8px}.row{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:10px}.cell{min-height:75px;flex-grow:1;flex-basis:100%}.img-resp{max-width:90vw;height:auto}.text-center{text-align:center}.p-700{max-width:700px}.text-justify{text-align:justify}
#invgri{min-height:70vh}.container-nav{padding:30px 10px 10px 10px}.container-nav{padding:10px 10px 10px 10px}
#i4ig1y{min-height:30vh}.ul-service{display:flex;list-style:none;margin-left:-40px}.ul-service>li{padding:5px}.ul-service>li>a{color:#ffe100;text-decoration:none;font-size:1.2em}
#diseño-web{background-image:url(/assets/img/responsive.jpg);background-size:cover;background-position:center}.graphic{background-image:url(/assets/img/graphic.jpg);background-size:cover;background-position:center}.marketing{background-image:url(/assets/img/marketing.jpg);background-size:cover;background-position:center}.red-gradient{background:#cb2d3eed;background:-webkit-linear-gradient(to right,#ef473aed,#cb2d3eed);background:linear-gradient(to right,#ef473aed,#cb2d3eed)}.black-gradient{background:#000000ed;background:-webkit-linear-gradient(to right,#434343,#000000);background:linear-gradient(to right,#434343f0,#000000ed)}.dark-shadow{text-shadow:-5px 5px 5px #000}.triangle{position:relative;width:100%;height:90px;-webkit-clip-path:polygon(100%0,0 100%,100%100%);clip-path:polygon(100%0,0 100%,100%100%);margin-top:-90px}.flex-center{display:flex;justify-content:center;align-items:center;flex-direction:column}.footer{min-height:calc(30vh);background-color:#222222}.container{padding:20px}.container-full{width:100%;min-height:100vh;padding:10px}.gradient{color:#222222;background:#ffe259;background:-webkit-linear-gradient(to right,#ffa751ed,#ffe259f0);background:linear-gradient(to right,#ffa751ed,#ffe259f0)}.dots{border-width:0 0 8px;border-style:solid;border-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1" width="8" height="4"><circle cx="1" cy="0.5" r="0.5"/></svg>')0 0 100%repeat;width:216px}.logo-ztb,.ztb-logo-popup{display:none}.ztb-submit{float:inherit!important}.heading{padding:10px}.bdg-sect{padding-top:100px;padding-bottom:100px;padding:0 0 0 0;display:flex;height:100vh;justify-content:space-around;align-items:center}.p-top-20{padding-top:20px}
@keyframes fadeEffect{from{opacity:0}
to{opacity:1}}
@media(max-width:768px){.navbar-burger{display:block}.navbar-items-c{display:none;width:100%}.navbar-menu{width:100%}.navbar-menu-link{display:block;text-align:end}.row{flex-wrap:wrap}}