:root{--color-principal:#38a4d7;--color-secundario:#86a521}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{text-wrap:balance}body{margin:0;width:100%;margin:0;font-size:24px;font-family:'Ubuntu',sans-serif;color:#505050}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:1.8em;margin:.67em 0;line-height:1.2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a,body,section,ul,li,div,nav,main,figure,img{box-sizing:border-box}main{width:100%;margin:0;overflow-x:hidden;line-height:1.2em}main section{width:90%;margin:0 auto}header{position:absolute;top:0;left:0;display:flex;width:100%;flex-direction:column;z-index:3}header div{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;width:30%}.header-degrade{background:url("../img/fondo-header-inicial-desktop.webp");background-position:center;background-size:cover;position:relative}footer{color:#abc244;display:flex;flex-direction:column;align-items:center;font-size:.7em;padding:.5em;justify-content:center;position:relative;overflow:hidden;background:var(--color-principal);flex-direction:row;flex-wrap:wrap}footer:before{position:absolute;top:0;left:50%;transform:translateX(-50%);content:'';height:200%;width:150%;background:#fff;border-radius:50% 50% 0 0;z-index:0}footer .img{width:100%;text-align:center;width:100%;order:1}footer img{width:70%;max-width:200px;height:auto;margin:2em auto 0}footer #ftInfo{order:3}footer #ftInfo span{display:block;text-align:center}footer #ftDerechos{text-align:center;order:2;text-align:left}footer #redes{margin:0;text-align:center;padding:0;display:flex;flex-direction:row;justify-content:center;order:4;justify-content:flex-end;padding-bottom:30px}footer #redes li{list-style:none;font-size:1rem;background:var(--color-principal);margin:.3em;border-radius:50%}footer #redes li a{display:block;padding:.5em;color:#fff;text-decoration:none}footer div,footer ul,footer img{width:100%;z-index:2}nav{width:20%;padding:0;margin:0;height:auto;overflow:hidden;transition:all .5s;background:#fff;border-radius:50%;position:relative;background:transparent;max-height:300px;width:100%;border-radius:initial}nav ul{padding-left:0;display:flex;justify-content:flex-end;padding-right:2em;padding-top:.5em}nav ul li{list-style:none;position:relative;transition:all .5s;margin:0 .5em}nav ul li a{text-decoration:none;text-align:center;font-size:1.1em;padding:.3em;display:block;color:#fff;transition:all .5s}nav ul li a:hover{transform:scale(.8);border-bottom:solid 5px #fff}.nav-activo{max-height:100vh;height:auto;width:100%;border-radius:0 0 2em 2em;padding:0 1em 1em;transition-timing-function:cubic-bezier(.17,.67,.83,.67);box-shadow:rgba(125,125,125,0.3) 0 5px 10px}.nav-activo ul{margin:0;padding:0}.icono-menu{margin:1.5em;width:55px;height:35px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:all .5s}.icono-menu span{width:100%;height:26%;background:var(--color-principal);transition:all .5s;border-radius:10px}.icono-menu-activo{z-index:1;position:relative}.icono-menu-activo span{background:var(--color-principal);position:absolute;left:0;top:50%;width:110%;transform:rotate(45deg) translateY(-10%)}.icono-menu-activo span:nth-child(2){display:none}.icono-menu-activo span:nth-child(3){transform:rotate(-45deg) translateY(-20%)}.link-logo{position:relative}.link-logo:before{height:120%;width:80%;content:'';background:#fff;position:absolute;top:0;left:-15%;border-radius:0 0 50% 50%;z-index:0}.link-logo:after{height:125%;width:70%;content:'';background:#fff;position:absolute;top:-25%;right:5%;border-radius:50%;z-index:0;width:110%;right:-10%;top:-90%;height:180%}.logo-inicio{padding:.5em;margin:.5em;width:300px;max-width:70%;height:auto;position:relative;z-index:1}#btn-enviar,#btn-volver{text-decoration:none;color:#fff;padding:.2em 3em;margin:.5em;border:solid #fff 2px;font-size:2em;border-radius:1.1em;transition:all .5s;display:inline-block}#btn-enviar span,#btn-volver span{color:#fff}#btn-enviar:hover,#btn-volver:hover{background:#fff;color:var(--color-principal)}#btn-enviar:hover span,#btn-volver:hover span{color:var(--color-principal)}#btn-enviar span{display:none}#btn-enviar .icon-compass{display:inline-block}.view h1,.view h2,.view h3{color:var(--color-principal);text-align:center;margin:.5em auto;font-family:'Quicksand',sans-serif}.view{width:100%;margin:0 auto;padding:1em 10%}.view #bar-servicios{position:relative;padding:0;height:150px;width:376px;max-width:90%;margin:1em auto}.view #bar-servicios li{position:absolute;width:100px;height:115px;list-style:none;top:10%;left:50%;transition:all .5s}.view #bar-servicios li a{background:url("../img/btones-servicios.png") no-repeat;width:100%;height:100%;display:block;background-position-y:-30px;background-position-x:-10px;background-size:282px 150px;transition:all .5s;overflow:hidden}.view #bar-servicios li:nth-child(1){clip-path:polygon(0 0,65% 0,100% 40%,100% 100%,0% 100%,0 35%);transform:translateX(-130%)}.view #bar-servicios li:nth-child(1):hover{transform:scale(1.2) translateX(-130%)}.view #bar-servicios li:nth-child(2){width:120px;height:85px;transform:translate(-50%,-20%);clip-path:polygon(0 0,100% 0,100% 35%,70% 100%,35% 100%,0 35%)}.view #bar-servicios li:nth-child(2) a{background-position-x:-82px;background-position-y:-10px}.view #bar-servicios li:nth-child(2):hover{transform:scale(1.2) translate(-50%,-20%)}.view #bar-servicios li:nth-child(3){transform:translateX(30%);clip-path:polygon(0 45%,30% 0,100% 35%,100% 100%,0% 100%,0 35%)}.view #bar-servicios li:nth-child(3) a{background-position-y:-30px;background-position-x:-173px}.view #bar-servicios li:nth-child(3):hover{transform:scale(1.2) translateX(30%)}.view .contenedor-cubo{margin:auto;perspective:2500px;perspective-origin:0 -1300px}.view #bar-productos{position:relative;padding:0;height:70px;width:100px;position:relative;margin:1em auto;transform-style:preserve-3d;transform:rotateY(-50deg)}.view #bar-productos li{position:absolute;width:100%;height:100%;list-style:none;transition:all .5s}.view #bar-productos li a{border-radius:.5em;margin:5%;width:90%;height:90%;display:block;position:relative}.view #bar-productos li a:after{content:"";width:.7em;background:#fff;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%)}.view #bar-productos #uno{transform:translateZ(50px)}.view #bar-productos #uno a{background:#abc244}.view #bar-productos #uno:hover{transform:translateZ(50px) scale(1.2)}.view #bar-productos #dos{transform:translateX(50px) rotateY(90deg)}.view #bar-productos #dos a{background:#45c6e0}.view #bar-productos #dos:hover{transform:translateX(50px) rotateY(90deg) scale(1.2)}.view #bar-productos #tres{height:100px;transform:translateY(-50px) rotateX(90deg)}.view #bar-productos #tres a{background:#752360}.view #bar-productos #tres a:before{content:"";height:.7em;background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.view #bar-productos #tres:hover{transform:translateY(-50px) rotateX(90deg) scale(1.2)}.view .bola-blanca{display:none}.view > article h2{color:#abc244}.view .banner{width:100%;height:auto;border-radius:.3em;overflow:hidden}.view .banner:hover img{transform:scale(1.05)}.view .banner img{transition:all .5s}.view .bannerInterno{padding:.5em}.view .bannerInterno .fondoImagen{display:none}.view > div{width:50%}.view h1{text-align:left;margin-top:0}.view h2{position:relative}.view>article h1,.view>article h2,.view>article h3{text-align:left}.servicios .bannerInterno,.productos .bannerInterno{position:relative;padding-top:4em}.servicios .bannerInterno img,.productos .bannerInterno img{width:90%;height:auto;margin:1em 5%;transition:all .5s}.servicios .bannerInterno img:hover,.productos .bannerInterno img:hover{transform:scale(1.1)}.servicios .bannerInterno .fondoImagen,.productos .bannerInterno .fondoImagen{top:0;position:absolute;width:100%;height:70%;z-index:-1}.servicios .bannerInterno .fondoImagen .bolaUno,.productos .bannerInterno .fondoImagen .bolaUno{position:absolute;top:0;left:-25%;width:100%;height:100%;border-radius:50% 50% 0 0;background:#752360;background:-moz-linear-gradient(top,#752360 0%,#9e3186 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#752360),color-stop(100%,#9e3186));background:-webkit-linear-gradient(top,#752360 0%,#9e3186 100%);background:-o-linear-gradient(top,#752360 0%,#9e3186 100%);background:-ms-linear-gradient(top,#752360 0%,#9e3186 100%);background:linear-gradient(to bottom,#752360 0%,#9e3186 100%)}.servicios .bannerInterno .fondoImagen .bolaDos,.productos .bannerInterno .fondoImagen .bolaDos{position:absolute;top:30%;left:40%;width:80%;height:100%;border-radius:50% 50% 0 0;background:#752360;background:-moz-linear-gradient(top,#752360 0%,#9e3186 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#752360),color-stop(100%,#9e3186));background:-webkit-linear-gradient(top,#752360 0%,#9e3186 100%);background:-o-linear-gradient(top,#752360 0%,#9e3186 100%);background:-ms-linear-gradient(top,#752360 0%,#9e3186 100%);background:linear-gradient(to bottom,#752360 0%,#9e3186 100%)}.servicios .bannerInterno .fondoImagen .bolaTres,.productos .bannerInterno .fondoImagen .bolaTres{position:absolute;top:80%;left:-10%;width:120%;height:70%;background:#fff;border-radius:50%}.servicios .cta,.productos .cta{background:#752360;background:-moz-linear-gradient(top,#752360 0%,#9e3186 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#752360),color-stop(100%,#9e3186));background:-webkit-linear-gradient(top,#752360 0%,#9e3186 100%);background:-o-linear-gradient(top,#752360 0%,#9e3186 100%);background:-ms-linear-gradient(top,#752360 0%,#9e3186 100%);background:linear-gradient(to bottom,#752360 0%,#9e3186 100%)}.servicios:nth-child(2n+1) .bannerInterno .fondoImagen .bolaUno,.productos:nth-child(2n+1) .bannerInterno .fondoImagen .bolaUno{position:absolute;top:0;left:-25%;width:100%;height:100%;border-radius:50% 50% 0 0;background:#1874a7;background:-moz-linear-gradient(top,#1874a7 0%,#53acd8 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#1874a7),color-stop(100%,#53acd8));background:-webkit-linear-gradient(top,#1874a7 0%,#53acd8 100%);background:-o-linear-gradient(top,#1874a7 0%,#53acd8 100%);background:-ms-linear-gradient(top,#1874a7 0%,#53acd8 100%);background:linear-gradient(to bottom,#1874a7 0%,#53acd8 100%)}.servicios:nth-child(2n+1) .bannerInterno .fondoImagen .bolaDos,.productos:nth-child(2n+1) .bannerInterno .fondoImagen .bolaDos{position:absolute;top:30%;left:40%;width:80%;height:100%;border-radius:50% 50% 0 0;background:#00679a;background:-moz-linear-gradient(top,#00679a 0%,#00679a 6%,#0098cb 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#00679a),color-stop(6%,#00679a),color-stop(100%,#0098cb));background:-webkit-linear-gradient(top,#00679a 0%,#00679a 6%,#0098cb 100%);background:-o-linear-gradient(top,#00679a 0%,#00679a 6%,#0098cb 100%);background:-ms-linear-gradient(top,#00679a 0%,#00679a 6%,#0098cb 100%);background:linear-gradient(to bottom,#00679a 0%,#00679a 6%,#0098cb 100%)}.servicios:nth-child(2n+1) .bannerInterno .fondoImagen .bolaTres,.productos:nth-child(2n+1) .bannerInterno .fondoImagen .bolaTres{position:absolute;top:80%;left:-10%;width:120%;height:70%;background:#fff;border-radius:50%}.servicios:nth-child(2n+1) .cta,.productos:nth-child(2n+1) .cta{background:#00679a;background:-moz-linear-gradient(top,#00679a 0%,#00679a 6%,#0098cb 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#00679a),color-stop(6%,#00679a),color-stop(100%,#0098cb));background:-webkit-linear-gradient(top,#00679a 0%,#00679a 6%,#0098cb 100%);background:-o-linear-gradient(top,#00679a 0%,#00679a 6%,#0098cb 100%);background:-ms-linear-gradient(top,#00679a 0%,#00679a 6%,#0098cb 100%);background:linear-gradient(to bottom,#00679a 0%,#00679a 6%,#0098cb 100%)}.servicios:nth-child(3n+1) .bannerInterno .fondoImagen .bolaUno,.productos:nth-child(3n+1) .bannerInterno .fondoImagen .bolaUno{position:absolute;top:0;left:-25%;width:100%;height:100%;border-radius:50% 50% 0 0;background:var(--color-secundario);background:-moz-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,var(--color-secundario)),color-stop(100%,#b6d644));background:-webkit-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:-o-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:-ms-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:linear-gradient(to bottom,var(--color-secundario) 0%,#b6d644 100%)}.servicios:nth-child(3n+1) .bannerInterno .fondoImagen .bolaDos,.productos:nth-child(3n+1) .bannerInterno .fondoImagen .bolaDos{position:absolute;top:30%;left:40%;width:80%;height:100%;border-radius:50% 50% 0 0;background:#8aa823}.servicios:nth-child(3n+1) .bannerInterno .fondoImagen .bolaTres,.productos:nth-child(3n+1) .bannerInterno .fondoImagen .bolaTres{position:absolute;top:80%;left:-10%;width:120%;height:70%;background:#fff;border-radius:50%}.servicios:nth-child(3n+1) .cta,.productos:nth-child(3n+1) .cta{background:var(--color-secundario);background:-moz-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,var(--color-secundario)),color-stop(100%,#b6d644));background:-webkit-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:-o-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:-ms-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:linear-gradient(to bottom,var(--color-secundario) 0%,#b6d644 100%)}.btn-verde{background:var(--color-secundario);background:-moz-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,var(--color-secundario)),color-stop(100%,#b6d644));background:-webkit-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:-o-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:-ms-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:linear-gradient(to bottom,var(--color-secundario) 0%,#b6d644 100%)}.contacto{background:var(--color-principal);position:relative;transition:all .5s;margin-top:100px;width:100%;padding:.5em 25%;background-image:url("../img/ideas-comic2.png");background-position:-200px,0;background-size:500px;background-repeat:no-repeat;overflow-x:initial}.contacto h2{color:#fff;text-align:center;line-height:1.5em}.contacto form{display:flex;flex-direction:column;align-items:center}.contacto form textarea{height:7em}.contacto .row-contacto{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;flex-direction:row;justify-content:space-between}.contacto .row-contacto input{width:calc(50% - 0.5em);margin:.5em 0}.contacto:after{left:25%;top:-50px;left:-10vw;top:-55px;width:120vw;height:20vh;right:-10%}.contacto:before{display:none}.contacto form input,.contacto form textarea{width:80%;margin:.5em;padding:.5em .8em;border-radius:.2em;border:none;text-align:left;width:100%;box-sizing:border-box}.contacto:before,.contacto:after{content:' ';width:120%;height:200px;border-radius:50%;position:absolute;top:-100px;left:-15%;background:var(--color-principal);z-index:-1}#respuesta{color:#fff;display:none}.cta{font-family:'Quicksand',sans-serif;box-shadow:rgba(60,60,60,0.5) 0 5px 10px;transition:all .5s;color:#fff;font-size:1.1em;padding:.4em 1em;display:block;text-align:center;text-decoration:none;border-radius:2.9em;width:auto;max-width:60%;margin:1em auto;font-weight:bold}.cta:hover{box-shadow:rgba(60,60,60,0.5) 0 10px 15px;transform:scale(1.05)}#view-inicial{position:relative;width:100%;height:100vh;overflow:hidden;background:url("../img/fondo-hero-inicial-desktop.webp");background-size:cover;background-position:center}#view-inicial .personaje{position:absolute;bottom:0;animation:ingresaPersonaje 1s linear;width:auto;height:80vh;right:0}#view-inicial .caption{position:absolute;top:50%;transform:translateY(-50%);animation:ingresaTextoHome 2s linear;z-index:2;width:55%}#view-inicial .caption h1,#view-inicial .caption h2{color:#fff;font-size:3rem;line-height:2.8rem;letter-spacing:.04em;text-align:left;margin:.2em .5em;text-shadow:rgba(60,60,60,0.5) 0 5px 10px;font-size:2.5rem;line-height:3.3rem;text-align:center}#view-inicial .caption .cta{animation:ingresaCTA 5s linear;padding:1em}.contenido{margin-bottom:5em}.contenido h1{color:#45c6e0;padding-left:0;padding-right:0}.contenido h2{color:#abc244;margin:1em auto .5em}.contenido .banner{width:100%;height:auto;border-radius:.3em;overflow:hidden}.contenido .banner:hover img{transform:scale(1.05)}#main-contacto{background:var(--color-principal)}#main-contacto h1{color:#fff}#main-contacto form{display:flex;flex-direction:column;align-items:center;display:flex;flex-direction:column;align-items:center}#main-contacto form textarea{height:5em form;height:5em}#main-contacto .row-contacto{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;flex-direction:row;justify-content:space-between}#main-contacto .row-contacto input{width:calc(50% - 0.5em);margin:.5em 0}#main-contacto .contenedor-contacto{display:flex;flex-direction:column;display:flex;flex-direction:row;justify-content:center}#main-contacto .contenedor-contacto #respuesta{width:100%;width:48%}#main-contacto .info-contacto{padding:0}#main-contacto .info-contacto li{list-style:none;margin:.5em auto}#main-contacto .info-contacto li a{color:#fff;text-decoration:none;font-family:'Quicksand',sans-serif}#main-contacto .info-contacto li a span{margin-right:1em;padding:.3em;transition:all .5s}#main-contacto .info-contacto li a:hover span{border-radius:50%;color:var(--color-principal);background:#fff}#main-contacto .contenido{margin-bottom:1em;margin-bottom:1em}#main-contacto form input,#main-contacto form textarea{width:80%;margin:.5em;padding:1em .5em;border-radius:.2em;border:none;text-align:center;width:80%;margin:.5em;padding:1em .5em;border-radius:.2em;border:none;text-align:center;width:100%;box-sizing:border-box}#degrade-footer{width:100%;height:100px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#38a5d7 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#fff),color-stop(100%,#38a5d7));background:-webkit-linear-gradient(top,#fff 0%,#38a5d7 100%);background:-o-linear-gradient(top,#fff 0%,#38a5d7 100%);background:-ms-linear-gradient(top,#fff 0%,#38a5d7 100%);background:linear-gradient(to bottom,#fff 0%,#38a5d7 100%)}.lis-blog{width:80%;display:flex;flex-direction:column;padding:0;margin:0 auto 2em;width:100%;margin:0;flex-wrap:wrap;flex-direction:row}.lis-blog .title-blog{width:100%;margin:.5em auto;position:relative}.lis-blog .title-blog img{display:none}.lis-blog .title-blog h1{color:#45c6e0;padding:0;text-align:center;margin:.5rem auto;font-size:6em;text-align:center;z-index:1;color:#fff}.lis-blog .title-blog .banner{min-width:100%;height:100%;width:auto;z-index:0}.lis-blog div{display:flex;flex-direction:column}.lis-blog div li{height:50%;width:100%}.lis-blog li{width:100%;list-style:none;margin:.5em auto;box-shadow:rgba(60,60,60,0.5) 0 5px 10px;border-radius:.3em;overflow:hidden;transition:all .5s;width:50%;height:40vh;list-style:none;box-shadow:none;border-radius:0;overflow:hidden}.lis-blog li a{width:100%;display:flex;flex-direction:column-reverse;color:#45c6e0;text-decoration:none;margin:0;padding:0;width:100%;height:100%;position:relative;display:block;color:#45c6e0;font-size:1em}.lis-blog li a img{width:100%;height:auto}.lis-blog li a article{padding:1em;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;background:#fff;background:-moz-linear-gradient(left,#fff 0%,#fff 39%,#fff 50%,rgba(255,255,255,0.2) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#fff),color-stop(39%,#fff),color-stop(80%,#fff),color-stop(100%,rgba(255,255,255,0.8)));background:-webkit-linear-gradient(left,#fff 0%,#fff 39%,#fff 50%,rgba(255,255,255,0.2) 100%);background:-o-linear-gradient(left,#fff 0%,#fff 39%,#fff 50%,rgba(255,255,255,0.2) 100%);background:-ms-linear-gradient(left,#fff 0%,#fff 39%,#fff 50%,rgba(255,255,255,0.2) 100%);background:linear-gradient(to right,#fff 0%,#fff 39%,#fff 50%,rgba(255,255,255,0.2) 100%);transition:all .5s}.lis-blog li a article h2{margin-top:0;font-size:1.3em}.lis-blog li a article span{font-size:.7em;width:100%;text-align:right;display:block}.lis-blog li a .img-blog{height:100%;width:55%;margin-left:50%;overflow:hidden;position:relative}.lis-blog li a .img-blog img{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lis-blog li:hover{transform:scale(1.1);transform:scale(1)}.lis-blog li:hover article{right:50%}.lis-blog .inicial{width:50%}.lis-blog .inicial li{width:100%}.lis-proyectos{height:auto;display:flex;flex-direction:column;padding:0;margin:0 auto 1em;align-items:center;flex-direction:row;flex-wrap:wrap;padding:0;margin:0;justify-content:flex-start;align-items:unset}.lis-proyectos li{list-style:none;width:90%;margin:.5em auto;border-radius:.3em;overflow:hidden;background:#fff;box-shadow:rgba(60,60,60,0.5) 0 5px 10px;z-index:1;transition:all .5s;width:32%;margin:0 2% 1em 0}.lis-proyectos li:hover{transform:scale(1.1)}.lis-proyectos li a{text-decoration:none;display:block;height:100%}.lis-proyectos li a:hover .imgs-proyecto .img-proyecto{opacity:1}.lis-proyectos li a .imgs-proyecto{width:100%;height:auto;position:relative;overflow:hidden}.lis-proyectos li a .imgs-proyecto .img-proyecto{width:115%;opacity:0;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);transition:all .5s}.lis-proyectos li a .detalle-proyecto h2{color:var(--color-principal);padding:0 .5em 0;margin:.5em auto;font-size:1.5em;position:relative;line-height:1.2em}.lis-proyectos li a .detalle-proyecto div{color:#000;font-size:.8em;padding:0 1em 1em}.lis-proyectos li:nth-child(3n){margin:0 0 1em 0}.lis-proyectos li a .imgs-proyecto .img-proyecto,.lis-proyectos li a .imgs-proyecto .logo-proyecto{width:100%;height:auto;transition:all .5s}.enviando form input,.enviando form textarea{opacity:0}.enviando{background-position:50%,0}.enviando form a span{display:inline}.enviando form a .icon-compass{display:none}.enviado{background-position:130%,0}.enviado form{display:none}.enviado #respuesta{display:block}.input-errorado{background:#f00;color:#fff}.input-errorado::placeholder{color:#fff}.btnAsistic{position:fixed;bottom:10px;left:10px;z-index:5;width:70px;height:70px;border:solid 4pxvar --color-principal;padding:5px;border-radius:50%;box-shadow:rgba(60,60,60,0.5) 0 5px 10px;transition:all .5s}.btnAsistic img{width:100%;height:100%;background:var(--color-principal);border-radius:50%;padding:8px;box-sizing:border-box}.btnAsistic:hover{transform:scale(.9);box-shadow:rgba(60,60,60,0.5) 0 3px 5px}.content-blog{margin:0 10%}.content-blog p img{width:90%;height:auto;margin:.5em 5%;border-radius:.3em;width:50%;margin-left:25%}.content-blog .banner{margin-top:0;margin-right:0}.suscripcion{display:flex;flex-direction:column;align-items:center;padding:.5em 1em;flex-direction:row;font-size:.7em;align-items:flex-end}.suscripcion textarea{height:5em}.suscripcion .cta{background:var(--color-principal);font-size:1.5em;padding:.5em 1em .4em}.suscripcion div{width:25%}.suscripcion input,.suscripcion textarea{width:80%;margin:.5em;padding:1em;border-radius:2.5em;border:solid 1pxvar --color-principal}.cards-type-one,.cards-type-two,.cards-type-three,.cards-news{list-style:none;display:flex;flex-direction:row;padding:0;flex-wrap:wrap;justify-content:center}.cards-type-one li,.cards-type-two li,.cards-type-three li,.cards-news li{border-radius:.4em;transition:all .5s;border:solid 1px #eee;background:#fff;width:350px}.cards-type-one li:hover,.cards-type-two li:hover,.cards-type-three li:hover,.cards-news li:hover{border:solid 1px #fff;transform:scale(1.1);box-shadow:rgba(180,180,180,0.4) 0 6px 12px}.cards-type-one li a,.cards-type-two li a,.cards-type-three li a,.cards-news li a{text-decoration:none;color:#505050;text-align:left;padding:1em;display:block;font-size:.9em;display:flex;flex-direction:row;flex-wrap:wrap}.cards-type-one li a h2,.cards-type-two li a h2,.cards-type-three li a h2,.cards-news li a h2,.cards-type-one li a h3,.cards-type-two li a h3,.cards-type-three li a h3,.cards-news li a h3{text-align:left;margin:.5em 0;line-height:1.2em}.cards-type-one li a article,.cards-type-two li a article,.cards-type-three li a article,.cards-news li a article{font-size:.8em;line-height:1.7em}.cards-type-one li a article .fecha,.cards-type-two li a article .fecha,.cards-type-three li a article .fecha,.cards-news li a article .fecha{font-size:.8em;display:block;text-align:right;margin:.5em 0 0;color:#979797 0}.cards-type-one li a figure,.cards-type-two li a figure,.cards-type-three li a figure,.cards-news li a figure{width:100%;margin:0}.cards-type-one li a figure img,.cards-type-two li a figure img,.cards-type-three li a figure img,.cards-news li a figure img{border-radius:.4em;width:100%;height:60vw;object-fit:cover}.cards-type-three{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0}.cards-type-three li{width:95%;margin:0 2.5% 1em;width:48%;margin:0 2% 2em 0}.cards-type-three li a{text-align:left;align-items:center}.cards-type-three li a figure{margin:0;width:100%}.cards-type-three li a figure img{width:auto;max-width:100%;display:block;margin:0 auto;height:30vh;object-fit:cover}.cards-type-three li a section{width:100%;padding-left:1em}.cards-type-three li:nth-child(2n){margin:0 0 2em 2%}.cards-type-three li a h2,.cards-type-three li a h3{text-align:left;font-size:1.2em}.cards-logo-clients{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;justify-content:center}.cards-logo-clients li{border-radius:.4em;transition:all .5s;border:solid 1px #eee;margin:.5em}.cards-logo-clients li figure{margin:20px}.cards-logo-clients li figure img{width:auto;height:80px;transition:all .5s}.cards-logo-clients li:hover{transform:scale(1.1);box-shadow:rgba(180,180,180,0.4) 0 6px 12px}.cards-logo-clients li:hover figure img{-webkit-filter:none;filter:none}.cards-logo-clients h3,.cards-logo-clients article{display:none}.animate-perpective li{transition:all .5s}.animate-perpective li:hover{transform:perspective(500px) rotateX(10deg);box-shadow:rgba(180,180,180,0.4) 0 10px 15px}.bannerPrincipal{width:100%;height:60vh;background:#fff;overflow:hidden;margin:0;padding:0}.bannerPrincipal img{height:100%;width:auto;object-fit:cover;display:block;margin:0 auto;transition:all .5s}.bannerPrincipal:hover img{transform:scale(1.05)}@media (min-width:800px){header{flex-direction:row}}footer div,footer ul{width:30%}#btn-menu{display:none}.view-bola{min-height:auto;margin-bottom:10%}.view-bola div{z-index:1}.view-bola:before{content:' ';width:150%;height:50vh;border-radius:60% 60% 0 0;position:absolute;top:-15%;left:-25%;background:#fff;z-index:0}.only-movil{display:none}.content{padding:1em 10%}.contenido .banner,.view .banner{float:right;width:45%;margin:1em}.contenido .banner img,.view .banner img{width:100%;height:auto}.contenido-contacto{margin-bottom:0}.servicios,.productos{position:relative;overflow:hidden;flex-direction:row-reverse}.servicios:before,.productos:before,.servicios:after,.productos:after{position:absolute;content:" ";z-index:-1;border-radius:50%;top:0}.servicios:before,.productos:before{background:#752360;background:-moz-linear-gradient(top,#752360 0%,#9e3186 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#752360),color-stop(100%,#9e3186));background:-webkit-linear-gradient(top,#752360 0%,#9e3186 100%);background:-o-linear-gradient(top,#752360 0%,#9e3186 100%);background:-ms-linear-gradient(top,#752360 0%,#9e3186 100%);background:linear-gradient(to bottom,#752360 0%,#9e3186 100%);width:120vw;height:200vh;left:-10vw}.servicios:after,.productos:after{background:#fff;width:65vw;height:150vh;left:0;border-radius:0 40% 60% 0}.servicios .bola-blanca,.productos .bola-blanca{display:inline;position:absolute;width:60vw;height:20vh;border-radius:50%;bottom:-10%;right:-10%;background:#fff;z-index:-1}.servicios:nth-child(2n+1),.productos:nth-child(2n+1){margin-top:-6vh;flex-direction:row}.servicios:nth-child(2n+1):before,.productos:nth-child(2n+1):before{background:#1874a7;background:-moz-linear-gradient(top,#1874a7 0%,#53acd8 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#1874a7),color-stop(100%,#53acd8));background:-webkit-linear-gradient(top,#1874a7 0%,#53acd8 100%);background:-o-linear-gradient(top,#1874a7 0%,#53acd8 100%);background:-ms-linear-gradient(top,#1874a7 0%,#53acd8 100%);background:linear-gradient(to bottom,#1874a7 0%,#53acd8 100%);width:120vw;height:200vh;left:-10vw}.servicios:nth-child(2n+1):after,.productos:nth-child(2n+1):after{background:#fff;width:65vw;height:150vh;left:35vw;border-radius:40% 0 0 60%}.servicios:nth-child(2n+1) .bola-blanca,.productos:nth-child(2n+1) .bola-blanca{left:-10%}.servicios:nth-child(3n+1),.productos:nth-child(3n+1){margin-top:-6vh;flex-direction:row-reverse}.servicios:nth-child(3n+1):before,.productos:nth-child(3n+1):before{background:var(--color-secundario);background:-moz-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,var(--color-secundario)),color-stop(100%,#b6d644));background:-webkit-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:-o-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:-ms-linear-gradient(top,var(--color-secundario) 0%,#b6d644 100%);background:linear-gradient(to bottom,var(--color-secundario) 0%,#b6d644 100%);width:120vw;height:200vh;left:-10vw}.servicios:nth-child(3n+1):after,.productos:nth-child(3n+1):after{background:#fff;width:65vw;height:150vh;left:0;border-radius:0 40% 60% 0}#main-contacto .contenedor-contacto ul,#main-contacto .contenedor-contacto form{width:48%;justify-content:space-between}.lis-blog div,.lis-blog li,.lis-blog .title-blog{width:50%;padding:0;margin:0;overflow:hidden}.lis-blog div img,.lis-blog li img,.lis-blog .title-blog img{display:inline-block}.lis-blog div,.lis-blog .title-blog{height:calc(100vh - 120px)}.lis-blog .title-blog h1,.lis-blog .title-blog .banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fondo-azul{background:url("../img/fondo-header-inicial-desktop.jpg");background-position:top;background-size:cover}.fondo-azul-contacto{background:#095992;background:-moz-linear-gradient(left,#095992 0%,#013293 50%) !important;background:-webkit-gradient(left top,right top,color-stop(0%,#095992),color-stop(50%,#013293)) !important;background:-webkit-linear-gradient(left,#095992 0%,#013293 50%) !important;background:-o-linear-gradient(left,#095992 0%,#013293 50%) !important;background:-ms-linear-gradient(left,#095992 0%,#013293 50%) !important;background:linear-gradient(to right,#095992 0%,#013293 50%) !important;margin-top:0 !important;background-image:url("../img/ideas-comic2.png")}.fondo-azul-contacto h2{margin-top:0}#proyectos{height:calc(100vh - 111px);min-height:0;color:#fff;position:relative;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;overflow:hidden}#proyectos:before{position:absolute;content:"";top:50%;left:40%;background:#fff;height:135vh;width:80vw;border-radius:50%;transform:translateY(-50%)}#proyectos article{box-sizing:border-box;width:45% !important;padding:5%}#proyectos h1{color:#fff}#proyectos ul{width:55%}#proyectos .banner{width:35%;height:auto;position:absolute;z-index:0;display:inline;left:7%;top:50%;transform:translateY(-50%);opacity:.5}.cards-type-one,.cards-news{justify-content:flex-start}.cards-type-one li,.cards-news li{width:32%;margin:0 1.2% 1.5em}.cards-type-one li:nth-child(3n),.cards-news li:nth-child(3n){margin-right:0}.cards-type-one li a figure img,.cards-news li a figure img{height:15vw}.cards-news li{margin:0 .6% 1em !important}.cards-news li:first-child{width:65.5%}.cards-type-two{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.cards-type-two li{width:23%;margin:1em 1%}.cards-type-two li a figure img{height:10vw}.cards-type-three li a figure,.cards-type-three li a section{width:50%;margin:0}.cardsInfo{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.cardsInfo >li{width:23%;box-sizing:border-box;margin:0 1% 1em;background:#fff;box-shadow:rgba(143,143,143,0.29) 0 0 10px;border-radius:.3em;padding:.5em;transition:all .5s}.cardsInfo >li:hover{transform:scale(.95)}.cardsInfo >li h6{text-align:center;color:var(--color-principal);margin:.2em 0 .5em}.cardsInfo >li div{font-size:.7em}@media (max-width:800px){html{scroll-behavior:smooth}body{font-size:21px}h1,h2,h3,h4,h5,h6{line-height:normal}header{background:#fff}header div{width:100%}header #btn-menu{display:flex}.header-degrade{background:#fff}.view{padding:.5em 1em}.bannerPrincipal{height:auto}.bannerPrincipal img{width:100%;height:auto}.link-logo{position:relative}.link-logo:before,.link-logo:after{display:none}nav{max-height:0;position:absolute;top:100%;left:0;background:#fff;z-index:100}nav ul{flex-direction:column}nav ul li a{padding:1em 0;color:var(--color-principal)}#view-inicial .caption{width:100%}#view-inicial .cta{max-width:80%}#view-inicial .personaje{height:50vh;width:auto;left:auto}.cards-type-three,.cards-type-two,.cards-type-one,.lis-proyectos,.cards-news{flex-direction:column}.cards-type-three li,.cards-type-two li,.cards-type-one li,.lis-proyectos li,.cards-news li,.cards-type-three li:first-child,.cards-type-two li:first-child,.cards-type-one li:first-child,.lis-proyectos li:first-child,.cards-news li:first-child{width:100%;margin:0 0 1em !important}.cards-type-three li a,.cards-type-two li a,.cards-type-one li a,.lis-proyectos li a,.cards-news li a,.cards-type-three li:first-child a,.cards-type-two li:first-child a,.cards-type-one li:first-child a,.lis-proyectos li:first-child a,.cards-news li:first-child a{flex-direction:column}.cards-type-three li a figure,.cards-type-two li a figure,.cards-type-one li a figure,.lis-proyectos li a figure,.cards-news li a figure,.cards-type-three li:first-child a figure,.cards-type-two li:first-child a figure,.cards-type-one li:first-child a figure,.lis-proyectos li:first-child a figure,.cards-news li:first-child a figure,.cards-type-three li a section,.cards-type-two li a section,.cards-type-one li a section,.lis-proyectos li a section,.cards-news li a section,.cards-type-three li:first-child a section,.cards-type-two li:first-child a section,.cards-type-one li:first-child a section,.lis-proyectos li:first-child a section,.cards-news li:first-child a section{width:100%}.cards-type-three li a figure img,.cards-type-two li a figure img,.cards-type-one li a figure img,.lis-proyectos li a figure img,.cards-news li a figure img,.cards-type-three li:first-child a figure img,.cards-type-two li:first-child a figure img,.cards-type-one li:first-child a figure img,.lis-proyectos li:first-child a figure img,.cards-news li:first-child a figure img,.cards-type-three li a section img,.cards-type-two li a section img,.cards-type-one li a section img,.lis-proyectos li a section img,.cards-news li a section img,.cards-type-three li:first-child a section img,.cards-type-two li:first-child a section img,.cards-type-one li:first-child a section img,.lis-proyectos li:first-child a section img,.cards-news li:first-child a section img{height:auto !important}.cards-type-three li a section,.cards-type-two li a section,.cards-type-one li a section,.lis-proyectos li a section,.cards-news li a section,.cards-type-three li:first-child a section,.cards-type-two li:first-child a section,.cards-type-one li:first-child a section,.lis-proyectos li:first-child a section,.cards-news li:first-child a section{padding:0}.cards-logo-clients{overflow-x:scroll;flex-wrap:initial;scroll-snap-type:x mandatory}.cards-logo-clients li{scroll-snap-align:start}.cards-logo-clients li figure img{max-width:200px;object-fit:scale-down}.cardsInfo{flex-direction:column}.cardsInfo li{width:100%}.contacto,#content-contenido{padding:.5em 1em}.contacto .row-contacto,#content-contenido .row-contacto{flex-direction:column;margin:0}.contacto .row-contacto input,#content-contenido .row-contacto input,.contacto .row-contacto textarea,#content-contenido .row-contacto textarea{width:100%;margin:0 0 .7em}.contacto textarea,#content-contenido textarea{margin:0 0 .7em !important}.contenido .banner,.view .banner{float:none;width:100%;margin:0}#main-contacto .contenedor-contacto{flex-direction:column}#main-contacto .contenedor-contacto ul,#main-contacto .contenedor-contacto div,#main-contacto .contenedor-contacto form{width:100%}#main-contacto .contenedor-contacto ul{margin-top:0}}@-moz-keyframes ingresaTextoHome{0%{position:absolute;top:-100%}90%{top:0;transform:scale(1.1)}}@-webkit-keyframes ingresaTextoHome{0%{position:absolute;top:-100%}90%{top:0;transform:scale(1.1)}}@-o-keyframes ingresaTextoHome{0%{position:absolute;top:-100%}90%{top:0;transform:scale(1.1)}}@keyframes ingresaTextoHome{0%{position:absolute;top:-100%}90%{top:0;transform:scale(1.1)}}@-moz-keyframes ingresaCTA{0%{opacity:0;transform:scale(1)}50%{opacity:0;transform:scale(1)}}@-webkit-keyframes ingresaCTA{0%{opacity:0;transform:scale(1)}50%{opacity:0;transform:scale(1)}}@-o-keyframes ingresaCTA{0%{opacity:0;transform:scale(1)}50%{opacity:0;transform:scale(1)}}@keyframes ingresaCTA{0%{opacity:0;transform:scale(1)}50%{opacity:0;transform:scale(1)}}@-moz-keyframes ingresaPersonaje{0%{right:-100%}50%{opacity:0;transform:scale(1)}80%{opacity:1;transform:scale(1)}100%{transform:scale(1)}}@-webkit-keyframes ingresaPersonaje{0%{right:-100%}50%{opacity:0;transform:scale(1)}80%{opacity:1;transform:scale(1)}100%{transform:scale(1)}}@-o-keyframes ingresaPersonaje{0%{right:-100%}50%{opacity:0;transform:scale(1)}80%{opacity:1;transform:scale(1)}100%{transform:scale(1)}}@keyframes ingresaPersonaje{0%{right:-100%}50%{opacity:0;transform:scale(1)}80%{opacity:1;transform:scale(1)}100%{transform:scale(1)}}