header{width:100%;height:70px;margin:0;z-index:16;background:#fff;top:0;left:0;position:fixed;-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.5);box-shadow:0 4px 3px rgba(0,0,0,0.5);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}header .contenedor{height:70px}header .contenedor h2{display:none;font-size:0}header .contenedor .logo{display:inline-block;margin:0;width:170px;height:66px;-webkit-transition:all .09s ease;transition:all .09s ease;z-index:9}header .contenedor .logo img{width:160px;height:66px;margin:1px 5px 0 5px}.buscador{float:right;height:auto;position:absolute;right:0;top:10px;width:111px;max-width:256px}.gsc-search-button-v2{padding:8px 4px!important}.gsc-input{padding-right:0!important}.gcsc-branding,.buscador .gsc-search-box input{background:none!important;text-indent:0!important}.facebook{position:relative;top:10%}.facebook .facebook-icon,.facebook .youtube-icon{text-decoration:none}.facebook a:hover img{border-bottom:solid 0}.facebook .facebook-icon img{background:#4267b2;border-radius:3px 3px 0 0;border-bottom:solid 5px #273d69;border-right:solid 2px#273d69}.facebook .youtube-icon img{background:red;border-radius:5px 5px 0 0;border-bottom:solid 3px #6e0000;border-right:solid 2px #6e0000}.facebook .youtube-icon img,.facebook .facebook-icon img{width:40px;height:40px;float:left;padding:5px;margin:auto 5px}.facebook:hover .facebook-icon img{box-shadow:none;border:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:rotar;animation-name:rotar}.facebook:hover .facebook-icon p{color:#fff}.redes{position:absolute;height:55px;width:103px;top:1%;right:110px;z-index:12;font-size:15px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:color-2;animation-name:color-2;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation:color-2 3s both infinite alternate;animation:color-2 3s both infinite alternate}i.wp-icon,small.wp-icon{font-size:0;width:23px;height:23px;top:4px;position:relative;background-image:url(../imagenes/whatsapp-logo.svg);background-size:23px;background-repeat:no-repeat;display:inline-block}.redes .contacto{float:right;width:100%;height:100%;text-shadow:1px 1px 3px #fff,1px 1px 3px #fff,1px 1px 3px #fff,1px 1px 3px #fff,1px 1px 3px #fff,1px 1px 3px #fff;font-weight:700;position:absolute}.redes .contacto a{text-decoration:none;width:150px;color:#000}.redes .contacto a,.redes .contacto p{margin:0}.contenido{background:#f1f1f1;-webkit-box-shadow:2px 2px 2px #d3d3d3,-2px -2px 2px #d3d3d3;box-shadow:2px 2px 2px #d3d3d3,-2px -2px 2px #d3d3d3;padding:20px 0}.gris{margin-top:-10px;background:#ebeae9;background:-moz-linear-gradient(top,rgba(235,234,233,1) 0,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(235,234,233,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(235,234,233,1) 0,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(235,234,233,1) 0,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(235,234,233,1) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(235,234,233,1) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d7',endColorstr='#ffffff',GradientType=0)}section>h1{line-height:.8em;font-weight:bold}section h1 small{color:#039be5!important;font-size:70%;font-weight:400;text-shadow:none}.titulo{letter-spacing:10px;line-height:110%}.titulo2{letter-spacing:5px;font-weight:lighter}.prodcuto{margin:0;padding:0}.prodcuto li{list-style:none;border:#ccc solid 1px;width:244px;width:calc(100% / 4);height:auto;height:268px;height:350px;text-align:center;float:left}.prodcuto li:hover img{opacity:0;width:100%;height:auto}.prodcuto .herr:hover{background-image:url(../imagenes/pilares/herramientas-analiticas-blanco.png);background-repeat:no-repeat;background-size:100%;background-position:top center}.prodcuto .datos:hover{background-image:url(../imagenes/pilares/creacion-de-bodegas-blanco.png);background-repeat:no-repeat;background-size:100%;background-position:top center}.prodcuto .busi:hover{background-image:url(../imagenes/pilares/soporte-BI-blanco.png);background-repeat:no-repeat;background-size:100%;background-position:top center}.prodcuto .nube:hover{background-image:url(../imagenes/pilares/aplicaciones-cloud-blanco.png);background-repeat:no-repeat;background-size:100%;background-position:top center}.prodcuto li a{text-decoration:none;color:#757575}.prodcuto li:hover a{color:#fff}.prodcuto li:hover{background:#039be5;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.cont-prodcuto{margin-bottom:5%;clear:both;display:inline-block}.prodcuto-int:hover{box-shadow:1px 1px 1px grey;box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}.prodcuto-int{margin-bottom:5%;border:#ccc solid 1px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.prodcuto-int img{width:100%;height:auto}.prodcuto-int:hover .prod-text{background:#039be5;color:#fff}.prodcuto-int .prod-text{color:#039be5;text-align:center;padding:10px 5px;width:100%;height:auto;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.mapa-index{margin:5% auto 0 auto;position:relative;width:100%;height:auto;background-size:cover}.mapa-index .mapa-texto{position:absolute;top:10%;right:0;width:50%;height:100%;float:right;color:#fff;text-shadow:1px 1px 1px grey}.mapa-index .mapa-texto h2{border-left:solid 1px #fff;padding-left:15px;font-weight:lighter!important}.mapa-index .mapa-texto h2 strong{font-weight:bold!important}.mapa-index .mapa-texto ul{list-style:none;-webkit-column-count:2;column-count:2;-webkit-column-gap:20px;column-gap:20px;-webkit-column-gap:2.3rem;column-gap:2.3rem}.mapa-index .mapa-texto ul li{margin:0;padding:1px 0 0 30px;list-style:none;background-image:url(../imagenes/punto_blanco.png);background-repeat:no-repeat;background-position:left center;background-size:20px}.mapa-index .mapa-icon i{position:absolute;width:32px;height:32px;font-size:0;background-image:url(../imagenes/punto_amarillo.svg);background-image:url(../imagenes/punto_blanco.png);background-size:32px;background-repeat:no-repeat;display:inline-block;-webkit-animation-name:pulse;animation-name:pulse;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.mapa-index .mapa-icon .i-pais-gua{left:17.5%;top:50%}.mapa-index .mapa-icon .i-pais-sal{left:22%;top:57.4%}.mapa-index .mapa-icon .i-pais-cos{left:27%;top:72%}.mapa-index .mapa-icon .i-pais-pan{left:34%;top:75.3%}.mapa-index .mapa-icon .i-pais-col{left:40.5%;top:75%}.content-pc{margin:0;position:relative;width:100%;height:auto;background-size:cover}.content-pc .content-texto{position:absolute;top:2%;left:3%;width:48%;height:97%;float:left;color:#fff;font-size:91%;text-align:justify}.contacto-fondo{margin:0;position:relative;width:100%;height:auto;background-size:cover}.contacto-fondo .contacto-texto{position:absolute;top:40%;left:0;width:100%;height:60%;float:left;color:#fff}.contacto-fondo .contacto-texto h3{font-weight:100;margin:0;padding:0;line-height:5px}.contacto-fondo .contacto-texto h2{margin:0;padding:0}.flecha{content:"";position:relative;bottom:1px;margin:0;padding:0;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;z-index:2}.fle-1{left:21%;border-top:20px solid #0078bf;margin:-1px 0 -20px 0}.fle-2{left:49.5%;border-top:20px solid #ff9101;margin:0 0 -42px 0;margin:-1px 0 -20px 0}.img-fondo,.fondo-img-contacto{background-size:cover;width:100%;height:auto}.fondo-img-index a{width:100%;height:137px;background:transparent}.img-fondo picture>source,.img-fondo picture>source img,.img-fondo picture>img,.img-fondo>img,.fondo-img-contacto img{width:100%;height:auto;background-size:cover}.border{border:solid 1px #ddd;border-bottom:solid 3px #a0a0a0;margin-bottom:20px}.fondo-footer img{width:100%;height:50%;background-position:center;background-size:cover;margin-bottom:-10px}.fondo-footer p{z-index:2;margin-top:-47px}footer p{margin:0 17px 0 0}.correo,footer a{color:white;text-decoration:none;list-style:none;margin:5px auto;display:inline-block}footer a:hover{color:#ff9000;text-decoration:none;list-style:none}.logo-i{position:relative;width:187px;height:66px;margin:0 auto}.logo-i a{width:187px;height:66px}.logo-i .imgf{width:187px;height:66px}.logo-i .k{z-index:3;position:absolute;left:100px}.logo-i:hover .k,.logo-i .k:hover{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:rotar;animation-name:rotar}::-moz-selection{color:white;background:#ff9000}::selection{color:white;background:#ff9000}::-moz-selection{color:white;background:#ff9000}video{width:100%;height:auto}.fill-video,.fill-img{width:100%;height:auto;background-position:center;background-size:cover;-o-background-size:cover}.fill{width:100%;height:100%;background-position:center;background-size:cover;-o-background-size:cover}.img-auto{width:100%}.img-auto-size{display:block;width:100%;height:auto;background-size:cover}.img-circular{border-radius:50%;float:right;width:180px;height:180px}.img-circular:hover{background:#e31e24;border-radius:50%;float:right;width:180px;height:180px}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}.img-responsive{display:block;max-width:100%;height:auto}.h-50{height:50px;width:100%;clear:both}.centered img{display:block;margin-left:auto;margin-right:auto}.float-l{float:left}.float-r{float:right}.clear,.clear-b,.float-b{clear:both}.t-c{text-align:center}.t-j{text-align:justify}.t-blanco,.t-c-b,.t-bl{color:#fff}.t-c-v{color:#52b92b}.t-c-a{color:#039be5}.dos-columnas{-webkit-column-count:2;column-count:2;-webkit-column-gap:20px;column-gap:20px;-webkit-column-gap:2rem;column-gap:2rem}.tres-columnas{-webkit-column-count:3;column-count:3;-webkit-column-gap:20px;column-gap:20px;-webkit-column-gap:2.3rem;column-gap:2.3rem;margin:20px;margin:2rem}.t-sh{text-shadow:1px 1px 1px #a0a0a0}.t-sh1{text-shadow:1px 1px 3px rgba(0,51,102,.3);-moz-text-shadow:1px 1px 3px rgba(0,51,102,.3);-webkit-text-shadow:1px 1px 3px rgba(0,51,102,.3);-ms-text-shadow:1px 1px 3px rgba(0,51,102,.3);-o-text-shadow:1px 1px 3px rgba(0,51,102,.3)}.t-sh2{text-shadow:2px 2px 3px grey}table{width:100%}th{background-color:#ff6c00;color:white}tr{text-align:left;font-weight:300;margin-bottom:15px}tr:nth-child(0){text-align:left;font-size:17px;font-weight:600;color:#4c4c4c;margin-bottom:15px}tr:nth-child(even){background-color:#f2f2f2}tr:hover{background-color:rgba(82,185,43,0.50)}.b-sh{-webkit-box-shadow:1px 2px 15px 3px #a0a0a0;box-shadow:1px 2px 15px 3px #a0a0a0}.b-sh-c{-webkit-box-shadow:1px 2px 15px 3px #a0a0a0;box-shadow:1px 2px 15px 3px #a0a0a0}.c-sh{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}.cont-btn{position:fixed;bottom:5%;width:0;height:0;opacity:0;color:#FFF;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);right:10%;border-radius:10%;cursor:pointer;z-index:200;transition:all .3s ease}.cont-btn:hover .btn-b{color:red;background-color:rgba(239,237,236,0.6);text-decoration:none}.btn-active{transition:all .3s ease;width:40px;height:40px;opacity:1}.cont-btn .btn-b{color:#fff;width:100%;height:100%;outline:0;background-color:#c36e00;background-color:rgba(3,155,229,0.65);border:0;text-align:center;border-radius:10%}.cont-btn .btn-b .boton-up{text-align:center;font-weight:800;font-size:100%;cursor:pointer}.cont-boton,.boton1{color:#FFF;background-color:#00afff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);border:0;display:inline-block;padding:6px 16px;vertical-align:middle;overflow:hidden;text-decoration:none!important;text-align:center;cursor:pointer;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}.cont-boton{background-color:#ff9101}.cont-boton:hover,.boton1:hover{background-color:#fff;color:#ff9101;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.boton2{width:150px;height:40px;color:#fff;font-weight:400;padding:15px;border-radius:5px;text-decoration:none;background:#52b92b;border:outset 4px #ff6c00}.boton2:hover{box-shadow:1px 1px 5px 1px #000;-webkit-box-shadow:1px 1px 5px 1px #000;border:inset 4px #ff6c00}.boton{position:absolute;text-decoration:none;right:10px;bottom:20px;height:auto;width:100px;color:#e6e6e6;font-size:20px;padding:10px;margin:10px;text-shadow:0 -1px 3px rgba(30,30,30,0.8);border-radius:5px;background:#d21414;background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#d21414),color-stop(70%,#fa1414));background:linear-gradient(0,#d21414 50%,#fa1414 70%);-webkit-box-shadow:0 3px 1px rgba(50,50,50,0.75);box-shadow:0 3px 1px rgba(50,50,50,0.75)}.boton3{color:#FFF;background:rgba(158,0,93,1);background:-moz-linear-gradient(45deg,rgba(158,0,93,1) 0,rgba(237,30,121,1) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0,rgba(158,0,93,1)),color-stop(100%,rgba(237,30,121,1)));background:-webkit-linear-gradient(45deg,rgba(158,0,93,1) 0,rgba(237,30,121,1) 100%);background:-o-linear-gradient(45deg,rgba(158,0,93,1) 0,rgba(237,30,121,1) 100%);background:-ms-linear-gradient(45deg,rgba(158,0,93,1) 0,rgba(237,30,121,1) 100%);background:linear-gradient(45deg,rgba(158,0,93,1) 0,rgba(237,30,121,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e005d',endColorstr='#ed1e79',GradientType=1);border-bottom:1px solid #949494;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:inline-block;padding:10px 20px;vertical-align:middle;overflow:hidden;text-decoration:none!important;text-align:center;cursor:pointer;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}.boton3:hover{background:rgba(158,0,93,1);background:-moz-linear-gradient(top,rgba(158,0,93,1) 0,rgba(237,30,121,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(158,0,93,1)),color-stop(100%,rgba(237,30,121,1)));background:-webkit-linear-gradient(top,rgba(158,0,93,1) 0,rgba(237,30,121,1) 100%);background:-o-linear-gradient(top,rgba(158,0,93,1) 0,rgba(237,30,121,1) 100%);background:-ms-linear-gradient(top,rgba(158,0,93,1) 0,rgba(237,30,121,1) 100%);background:linear-gradient(to bottom,rgba(158,0,93,1) 0,rgba(237,30,121,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e005d',endColorstr='#ed1e79',GradientType=0);border-bottom:3px solid #fff;color:#fff;padding:10px 26px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.zoom:hover{background-image:url(../imagenes/zoom-in.png);background-size:cover;z-index:200}.ocultar{display:none}@media only screen and (max-width:970px){.content-pc .content-texto{position:absolute;top:5%;left:1%;width:50%;height:99%;float:left;color:#fff;font-size:74%;text-align:justify}}@media only screen and (max-width:880px){.content-pc .content-texto{position:absolute;top:0;left:1%;width:50%;height:99%;float:left;color:#fff;font-size:74%;text-align:justify}}@media only screen and (max-width:768px){.carousel{position:relative;margin-top:59px}.prodcuto li img{width:100%;height:auto}.prodcuto li small{font-size:100%}.prodcuto li{list-style:none;border:#ccc solid 1px;width:244px;width:calc(100% / 1);height:auto;height:268px;height:350px;height:100%;text-align:center;float:left;padding-bottom:10%}.mapa-index{margin:5% auto 0 auto;position:relative;width:100%;height:auto;background-size:cover}.mapa-index .mapa-texto{position:absolute;top:15%;right:0;width:86%;height:100%;float:right;color:#fff;text-shadow:1px 1px 1px grey}.mapa-index .mapa-texto h2{border-left:solid 1px #fff;padding-left:15px;font-weight:lighter!important}.mapa-index .mapa-texto h2 strong{font-weight:bold!important}.mapa-index .mapa-texto ul{list-style:none;-webkit-column-count:2;column-count:2;-webkit-column-gap:20px;column-gap:20px;-webkit-column-gap:2.3rem;column-gap:2.3rem}.mapa-index .mapa-texto ul li{margin:0;padding:1px 0 0 30px;list-style:none;background-image:url(../imagenes/punto_blanco.png);background-repeat:no-repeat;background-position:left center;background-size:20px}.mapa-index .mapa-icon i{position:absolute;width:32px;height:32px;font-size:0;background-image:url(../imagenes/punto_amarillo.svg);background-image:url(../imagenes/punto_blanco.png);background-size:32px;background-repeat:no-repeat;display:inline-block;-webkit-animation-name:pulse;animation-name:pulse;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.mapa-index .mapa-icon .i-pais-gua{left:16.5%;top:76%}.mapa-index .mapa-icon .i-pais-sal{left:26.5%;top:79%}.mapa-index .mapa-icon .i-pais-cos{left:37.5%;top:86.5%}.mapa-index .mapa-icon .i-pais-pan{left:50%;top:87.3%}.mapa-index .mapa-icon .i-pais-col{left:66%;top:89%}.content-pc{margin:0;position:relative;width:100%;height:auto;background-size:cover}.content-pc .content-texto{position:absolute;top:10%;left:10%;width:80%;height:100%;float:left;color:#fff;font-size:100%}.contacto-fondo{margin:0;position:relative;width:100%;height:auto;background-size:cover}.contacto-fondo .contacto-texto{position:absolute;top:25%;left:0;width:100%;height:100%;float:left;color:#fff}.contacto-fondo .contacto-texto h3{font-weight:100;margin:0;padding:0;line-height:5px}.contacto-fondo .contacto-texto h2{margin:0;padding:0}}@media only screen and (max-width:480px){header .contenedor .logo{display:inline-block;width:150px;height:auto}.redes{position:absolute;height:44px;width:105px;top:10%;right:0;font-size:76%;letter-spacing:-0.02em}.redes .facebook{position:relative;top:10%}.baner{margin:10px auto;text-align:left;padding:10px;height:auto;width:280px;right:0;bottom:9%}.baner h3{font-size:20px!important;line-height:2em;margin-bottom:4px;margin-top:4px}.baner p{font-size:13px!important;text-align:center;width:200px;margin:0 0 0 15%}.baner boton0{border:solid 2px #52b92b;color:#fff;margin-top:10px;margin-left:80px;padding:2px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all 2s erase;-webkit-transition:all 2s;-webkit-transition:all 1.5s;transition:all 1.5s}p{line-height:1.333333334;margin-bottom:20px;margin-bottom:2rem}.boton2{width:50px;height:40px;color:#fff;font-weight:200;padding:5px;border-radius:5px;text-decoration:none;background:#e4342d;border:outset 4px #e4342d}#sidebar{display:none}.content-pc .content-texto{position:absolute;top:2%;left:10%;width:80%;height:100%;float:left;color:#fff;font-size:100%}}@media only screen and (max-width:300px){.mapa-index .mapa-texto{position:absolute;top:5%;right:20px;width:86%;height:95%;float:left;color:#fff;font-size:86%;text-shadow:1px 1px 1px grey}.content-pc .content-texto{position:absolute;top:0;left:5%;width:90%;height:100%;float:left;color:#fff;font-size:80%}}@media screen and (max-width:61.9375em){body{margin:0!important}header{height:60px;top:0;left:0;position:relative}header .contenedor{height:60px}header .contenedor h2{display:none;font-size:0}header .contenedor .logo{display:inline-block;width:150px;height:auto}header .contenedor .logo img{background:#fff;width:140px;height:auto}}