@charset "utf-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");
*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;font-size:16px;}body a:active,body a:link,body a:hover{outline:0 !important}body .sp{padding:0}body .fnd_menu{background:#002d5e;background:-moz-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#002d5e),color-stop(11%,#003572),color-stop(28%,#004895),color-stop(51%,#0058af),color-stop(68%,#1a73bc),color-stop(86%,#3c88c6),color-stop(100%,#3c88c6));background:-webkit-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-o-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-ms-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:linear-gradient(135deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:url("../images/bg_header.png") no-repeat;-webkit-box-shadow:0 3px 1px 0 rgba(85,85,85,0.5);-moz-box-shadow:0 3px 1px 0 rgba(85,85,85,0.5);box-shadow:0 3px 1px 0 rgba(85,85,85,0.5)}body header{background:#002d5e;background:-moz-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#002d5e),color-stop(11%,#003572),color-stop(28%,#004895),color-stop(51%,#0058af),color-stop(68%,#1a73bc),color-stop(86%,#3c88c6),color-stop(100%,#3c88c6));background:-webkit-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-o-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-ms-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:linear-gradient(135deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:url("../images/bg_header.png") no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100vh;color:#fff;}body header .prueba_menu{display:none;}body header .prueba_menu .container{position:absolute;width:100%;heigh:100%;text-align:center;top:40%;left:0;margin:0 auto;}body header .prueba_menu .container p{font-size:20px}body header .prueba_menu .container a{display:inline-block;position:relative;text-align:center;color:#fff;text-decoration:none;font-size:20px;overflow:hidden;top:5px;}body header .prueba_menu .container a:after{content:'';position:absolute;background:#fff;height:2px;width:0%;transform:translateX(-50%);left:50%;bottom:0;transition:.35s ease}body header .prueba_menu .container a:hover:after,body header .prueba_menu .container a:focus:after,body header .prueba_menu .container a:active:after{width:100%}body header .prueba_menu h1{position:relative;text-align:center}body header .prueba_menu .logo{position:fixed;top:5%;left:3%;}body header .prueba_menu .logo img{max-height:40px}body header .prueba_menu .button_container{position:fixed;top:5%;right:3%;height:27px;width:35px;cursor:pointer;z-index:100;transition:opacity .25s ease;}body header .prueba_menu .button_container:hover{opacity:.7}body header .prueba_menu .button_container.active .top{transform:translateY(11px) translateX(0) rotate(45deg);background:#fff}body header .prueba_menu .button_container.active .middle{opacity:0;background:#fff}body header .prueba_menu .button_container.active .bottom{transform:translateY(-11px) translateX(0) rotate(-45deg);background:#fff}body header .prueba_menu .button_container span{background:#fff;border:none;height:5px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer;}body header .prueba_menu .button_container span:nth-of-type(2){top:11px}body header .prueba_menu .button_container span:nth-of-type(3){top:22px}body header .prueba_menu .overlay{background:#002d5e;background:-moz-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#002d5e),color-stop(11%,#003572),color-stop(28%,#004895),color-stop(51%,#0058af),color-stop(68%,#1a73bc),color-stop(86%,#3c88c6),color-stop(100%,#3c88c6));background:-webkit-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-o-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-ms-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:linear-gradient(135deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:url("../images/bg_header.png") no-repeat;position:fixed;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;}body header .prueba_menu .overlay.open{opacity:.9;visibility:visible;height:100%;}body header .prueba_menu .overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s;}body header .prueba_menu .overlay.open li:nth-of-type(2){animation-delay:.4s}body header .prueba_menu .overlay.open li:nth-of-type(3){animation-delay:.45s}body header .prueba_menu .overlay.open li:nth-of-type(4){animation-delay:.5s}body header .prueba_menu .overlay nav{position:relative;height:70%;top:50%;transform:translateY(-50%);font-size:50px;font-weight:400;text-align:center}body header .prueba_menu .overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%;}body header .prueba_menu .overlay ul li{display:block;height:25%;height:calc(100% / 4);min-height:50px;position:relative;opacity:0;}body header .prueba_menu .overlay ul li a{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden;}body header .prueba_menu .overlay ul li a:hover:after,body header .prueba_menu .overlay ul li a:focus:after,body header .prueba_menu .overlay ul li a:active:after{width:100%}body header .prueba_menu .overlay ul li a:after{content:'';position:absolute;bottom:0;left:50%;width:0%;transform:translateX(-50%);height:3px;background:#fff;transition:.35s}@-moz-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@-o-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}body header .navbar-default{background-color:transparent;border:none;min-height:100px;padding-top:2%;}body header .navbar-default .navbar-header .navbar-brand{padding-top:5px;margin-left:5%;}body header .navbar-default .navbar-header .navbar-brand img{max-height:40px}body header .navbar-default .navbar-collapse .navbar-nav>.active>a,body header .navbar-default .navbar-collapse .navbar-default .navbar-nav>.active>a:focus,body header .navbar-default .navbar-collapse .navbar-default .navbar-nav>.active>a:hover{background-color:transparent;color:#fff}body header .navbar-default .navbar-collapse .navbar-nav{margin-right:3%;}body header .navbar-default .navbar-collapse .navbar-nav li a{color:#fff;font-size:.9em;font-weight:600;text-transform:uppercase}body header .navbar-default .navbar-collapse .navbar-nav li .phone{background-color:#fff;border-radius:15px;color:#02356a;padding:5px 20px;margin-top:8px;}body header .navbar-default .navbar-collapse .navbar-nav li .phone span{margin-right:10px}body header .navbar-default .navbar-collapse .navbar-nav li .phone:hover{background-color:#f0f0f0}body header .navbar-default .navbar-collapse .navbar-nav li.active{position:relative;}body header .navbar-default .navbar-collapse .navbar-nav li.active:after{position:absolute;content:'';width:40px;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;height:2px;background-color:#fff}body header .content{display:table;height:calc(100vh - 120px);position:relative;width:100%;}body header .content .item{display:table-cell;vertical-align:middle;}body header .content .item .promo h4{font-size:20px;font-weight:300;line-height:22px}body header .content .item .promo h1{font-weight:300;font-size:52px}body header .content .item .promo .btn-aprende{background-color:#fff;color:#02356a;font-weight:600;text-transform:uppercase;padding:10px 20px;margin:20px 0;}body header .content .item .promo .btn-aprende:hover{background-color:#f0f0f0}body header .content .products{background-color:#fff;color:#02356a;position:absolute;bottom:0;right:6%;}body header .content .products ul{list-style:none;margin:0;}body header .content .products ul li{border-right:1px solid #f0f0f0;display:inline-block;padding:30px 60px;position:relative;}body header .content .products ul li:hover{moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;}body header .content .products ul li:hover .content{display:block;-webkit-box-shadow:0 -3px 5px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 -3px 5px 2px rgba(0,0,0,0.15);box-shadow:0 -3px 5px 2px rgba(0,0,0,0.15)}body header .content .products ul li a{color:#3175b7;font-size:1.8em}body header .content .products ul li .content{background-color:#fafafa;bottom:0;display:none;height:140px;left:-20px;margin-left:auto;padding:20px;position:absolute;text-align:center;width:185px;z-index:2;}body header .content .products ul li .content h6{color:#3175b7;font-size:.75em;font-weight:700;text-transform:uppercase}body header .content .products ul li .content p{font-size:.65em}body header .content .products ul li.last{border-right:none}body header.pag_interna{height:750px;}body header.pag_interna .content{height:calc(750px - 120px);}body header.pag_interna .content .item .promo{height:550px;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-flow:column wrap;justify-content:center;align-content:center;align-items:flex-start}body header.pag_interna .content .item .imagen{height:630px;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-flow:column wrap;justify-content:center;align-content:center;align-items:center}body section .conocenos{background-color:#fafafa;color:#778492;padding:6% 0;}body section .conocenos .content h4{color:#3175b7;font-weight:600;text-transform:uppercase}body section .conocenos .content h2{color:#778492;font-size:2em;font-weight:300}body section .conocenos .content p{color:#778492}body section .conocenos .content p.light{color:rgba(119,132,146,0.65)}body section .ldigitales{background:#002d5e;background:-moz-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#002d5e),color-stop(11%,#003572),color-stop(28%,#004895),color-stop(51%,#0058af),color-stop(68%,#1a73bc),color-stop(86%,#3c88c6),color-stop(100%,#3c88c6));background:-webkit-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-o-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-ms-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:linear-gradient(135deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:url("../images/bg_header.png") no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:375px;color:#fff;}body section .ldigitales .container{display:table;min-height:375px;}body section .ldigitales .container .right{display:table-cell;vertical-align:middle;float:none;}body section .ldigitales .container .right img{display:block;margin:0 auto;max-height:45vh}body section .ldigitales .container .left{display:table-cell;float:none;vertical-align:middle;}body section .ldigitales .container .left h4{color:#fff;font-weight:600;text-transform:uppercase}body section .ldigitales .container .left h2{color:#fff;font-size:2em;font-weight:300}body section .ldigitales .container .left p{color:#fff}body section .ldigitales .container .left .btn-aprende{background-color:#fff;color:#02356a;font-weight:600;text-transform:uppercase;padding:10px 20px;margin:20px 0;}body section .ldigitales .container .left .btn-aprende:hover{background-color:#f0f0f0}body section .vpublica{background-color:#fafafa;color:#778492;min-height:375px;}body section .vpublica .container{display:table;min-height:375px;}body section .vpublica .container .right,body section .vpublica .container .left{display:table-cell;vertical-align:middle;float:none}body section .vpublica .container .left img{display:block;margin:0 auto;max-height:45vh}body section .vpublica .container .right h4{color:#3175b7;font-weight:600;text-transform:uppercase}body section .vpublica .container .right h2{color:#778492;font-size:2em;font-weight:300}body section .vpublica .container .right p{color:#778492;}body section .vpublica .container .right p .txt1{margin:0;display:block;color:#778492;font-size:1.2em}body section .vpublica .container .right p .txt2{display:block;font-size:.8em;margin:0;color:rgba(119,132,146,0.8);text-transform:uppercase}body section .vpublica .container .right p .precio{display:block;margin:0;color:#02356a;font-size:1.5em}body section .vpublica .container .right .btn-aprende{background:#002d5e;background:-moz-linear-gradient(-45deg,#002d5e 0%,#003572 45%,#004895 70%,#0058af 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#002d5e),color-stop(45%,#003572),color-stop(70%,#004895),color-stop(100%,#0058af));background:-webkit-linear-gradient(-45deg,#002d5e 0%,#003572 45%,#004895 70%,#0058af 100%);background:-o-linear-gradient(-45deg,#002d5e 0%,#003572 45%,#004895 70%,#0058af 100%);background:-ms-linear-gradient(-45deg,#002d5e 0%,#003572 45%,#004895 70%,#0058af 100%);background:linear-gradient(135deg,#002d5e 0%,#003572 45%,#004895 70%,#0058af 100%);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;font-weight:600;text-transform:uppercase;padding:10px 20px;margin:8px 0;}body section .vpublica .container .right .btn-aprende:hover{background:#0058af;background:-moz-linear-gradient(-45deg,#0058af 0%,#004895 28%,#003572 60%,#002d5e 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#0058af),color-stop(28%,#004895),color-stop(60%,#003572),color-stop(100%,#002d5e));background:-webkit-linear-gradient(-45deg,#0058af 0%,#004895 28%,#003572 60%,#002d5e 100%);background:-o-linear-gradient(-45deg,#0058af 0%,#004895 28%,#003572 60%,#002d5e 100%);background:-ms-linear-gradient(-45deg,#0058af 0%,#004895 28%,#003572 60%,#002d5e 100%);background:linear-gradient(135deg,#0058af 0%,#004895 28%,#003572 60%,#002d5e 100%)}body section .webdev{background:#002d5e;background:-moz-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#002d5e),color-stop(11%,#003572),color-stop(28%,#004895),color-stop(51%,#0058af),color-stop(68%,#1a73bc),color-stop(86%,#3c88c6),color-stop(100%,#3c88c6));background:-webkit-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-o-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-ms-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:linear-gradient(135deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:url("../images/bg_header.png") no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:375px;color:#fff;}body section .webdev .container{display:table;min-height:375px;}body section .webdev .container .right{display:table-cell;vertical-align:middle;float:none;}body section .webdev .container .right img{display:block;margin:0 auto;max-height:45vh}body section .webdev .container .left{display:table-cell;float:none;vertical-align:middle;}body section .webdev .container .left h4{color:#fff;font-weight:600;text-transform:uppercase}body section .webdev .container .left h2{color:#fff;font-size:2em;font-weight:300}body section .webdev .container .left p{color:#fff}body section .webdev .container .left .icons{margin-top:10px;}body section .webdev .container .left .icons img.icons{margin-right:10px;max-height:40px}body section .nsocios{background-color:#fafafa;color:#778492;padding:3% 0;}body section .nsocios .content .titulo{font-size:2.2em;font-weight:400;text-align:center}body section .nsocios .content p{font-size:1.05em;font-weight:300;margin:5px 32%;text-align:center}body section .nsocios .content .socios{display:block;float:none;margin:3% auto;text-align:center;}body section .nsocios .content .socios img{display:inline-block;margin:5px 15px}body .possibilities{height:500px;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;}body .possibilities .imagen{height:500px;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-flow:column wrap;justify-content:center;align-content:center;align-items:center}body .possibilities .info{height:500px;padding-left:30px;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-flow:column wrap;justify-content:center;align-content:center;align-items:flex-start;}body .possibilities .info h5{color:#3175b7;font-size:17px;font-weight:700;margin:0 0 15px;text-transform:uppercase}body .possibilities .info h2{color:#778492;font-size:33px;font-weight:300;margin:0 0 20px}body .possibilities .info p{color:#778492;font-size:18px;font-weight:400;margin:0}body .propaganda{background:#002d5e;background:-moz-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#002d5e),color-stop(11%,#003572),color-stop(28%,#004895),color-stop(51%,#0058af),color-stop(68%,#1a73bc),color-stop(86%,#3c88c6),color-stop(100%,#3c88c6));background:-webkit-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-o-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-ms-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:linear-gradient(135deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:url("../images/bg_header.png") no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:425px;color:#fff;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-flow:column wrap;justify-content:center;align-content:center;align-items:flex-start;}body .propaganda .item figure img{height:28px}body .propaganda .item h2{font-size:29px;font-weight:300;margin-bottom:15px}body .propaganda .item p{color:#bdc2c9;font-size:15px;font-weight:300;margin-bottom:0}body .how_it_works{padding:8% 0 1%;}body .how_it_works .info{padding-right:144px;}body .how_it_works .info h4{color:#3175b7;font-size:17px;font-weight:700;margin:0 0 15px;text-transform:uppercase}body .how_it_works .info h2{color:#778492;font-size:33px;font-weight:300;margin:0 0 20px}body .how_it_works .info p{color:#778492;font-size:18px;font-weight:400;margin:0 0 20px;}body .how_it_works .info p:last-child{margin:0}body .how_it_works .layouts_box{border-top:1px solid #3175b7;margin-top:35px;padding-top:50px;}body .how_it_works .layouts_box .box{position:relative;}body .how_it_works .layouts_box .box:after{background-color:#3175b7;content:"";height:30px;position:absolute;left:0;right:0;margin:0 auto;top:-40px;width:1px}body .how_it_works .layouts_box .box:last-child .linea_arriba{background-color:#3175b7;height:30px;position:absolute;left:-2px;top:-83px;width:1px;}body .how_it_works .layouts_box .box:last-child .linea_arriba:after{border:1px solid #fff;bottom:-4px;left:-15px;content:"";height:1px;position:absolute;width:30px;background-color:#fff}body .how_it_works .layouts_box .box:last-child .lan{color:#778492;font-size:15px;font-weight:700;position:absolute;text-transform:uppercase;top:-40px;left:-60px}body .know_the_reason{padding:4% 0;}body .know_the_reason .info{padding-right:144px;min-height:465px;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-flow:column wrap;justify-content:center;align-content:center;align-items:flex-start;}body .know_the_reason .info h4{color:#3175b7;font-size:17px;font-weight:700;margin:0 0 15px;text-transform:uppercase}body .know_the_reason .info h2{color:#778492;font-size:33px;font-weight:300;margin:0 0 20px}body .know_the_reason .info p{color:#778492;font-size:18px;font-weight:400;margin:0 0 20px;}body .know_the_reason .info p:last-child{margin:0}body .reasons{display:block;position:relative;overflow:hidden;}body .reasons .imagen{background:url("../images/bg_reasons.jpg") no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:600px}body .reasons .info{min-height:600px;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-flow:column wrap;justify-content:center;align-content:center;align-items:center;}body .reasons .info .box{width:50%;}body .reasons .info .box h4{color:#3175b7;font-size:17px;font-weight:700;margin:0 0 15px;text-transform:uppercase}body .reasons .info .box h2{color:#778492;font-size:33px;font-weight:300;margin:0 0 20px}body .reasons .info .box p{color:#778492;font-size:18px;font-weight:400;margin:0 0 20px;}body .reasons .info .box p:last-child{margin:0}body .reasons .info .box button{background-color:#1e6cba;border-radius:2px;color:#fff;font-weight:600;text-transform:uppercase;padding:10px 20px;margin:20px 0;}body .reasons .info .box button:hover{background-color:#fff;border-color:#1e6cba;color:#1e6cba}body .marcas{display:block;position:relative;overflow:hidden;}body .marcas .item{background-position:center center !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;min-height:275px;position:relative;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-flow:column wrap;justify-content:center;align-content:center;align-items:center;}body .marcas .item:after{background-color:rgba(0,0,0,0.35);bottom:0;content:"";left:0;position:absolute;right:0;top:0}body .marcas .item figure{position:relative;z-index:2;}body .marcas .item figure img{opacity:.65}body .marcas .item:hover figure img{opacity:.9}body .marcas .marca1{background:url("../images/bg_mcdonalds.jpg") no-repeat}body .marcas .marca2{background:url("../images/bg_dental_frech.jpg") no-repeat}body .marcas .marca3{background:url("../images/bg_primark-ethical.jpg") no-repeat}body .marcas .marca4{background:url("../images/bg_benshreman.jpg") no-repeat}body .interesado{background:#002d5e;background:-moz-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#002d5e),color-stop(11%,#003572),color-stop(28%,#004895),color-stop(51%,#0058af),color-stop(68%,#1a73bc),color-stop(86%,#3c88c6),color-stop(100%,#3c88c6));background:-webkit-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-o-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:-ms-linear-gradient(-45deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:linear-gradient(135deg,#002d5e 0%,#003572 11%,#004895 28%,#0058af 51%,#1a73bc 68%,#3c88c6 86%,#3c88c6 100%);background:url("../images/bg_header.png") no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:365px;color:#fff;display:block;position:relative;overflow:hidden;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-flow:column wrap;justify-content:center;align-content:center;align-items:center;}body .interesado .item h2{color:#fff;font-size:33px;font-weight:300;margin:0 0 20px}body .interesado .item p{color:#bdc2c9;font-size:18px;font-weight:400;margin:0 0 20px}body .interesado .item button{background-color:#fff;border-radius:2px;color:#1e6cba;font-weight:600;text-transform:uppercase;padding:10px 20px;margin:20px 0;}body .interesado .item button:hover{background-color:rgba(255,255,255,0.85);color:#1e6cba}body footer{background-color:#2c3e50;color:#fff;}body footer .footer{padding:3% 0;position:relative;}body footer .footer .left ul{list-style:none;}body footer .footer .left ul li{display:inline-block;margin-right:5px;}body footer .footer .left ul li a{color:#fff;font-size:.75em;font-weight:600;text-transform:uppercase;}body footer .footer .left ul li a:hover{color:#ccc;text-decoration:none}body footer .footer .left p{font-size:.75em;font-weight:400;}body footer .footer .left p b{font-weight:600}body footer .footer .left a img{margin:30px 0 10px;max-height:45px}body footer .footer .center .top_title,body footer .footer .right .top_title{background-color:#fff;color:#2c3e50;font-size:.75em;font-weight:600;height:35px;padding:5px 12px;text-transform:uppercase;}body footer .footer .center .top_title .text,body footer .footer .right .top_title .text{padding-top:4px}body footer .footer .center .top_title .image,body footer .footer .right .top_title .image{text-align:center;}body footer .footer .center .top_title .image img,body footer .footer .right .top_title .image img{max-height:25px;display:inline-block;float:right}body footer .footer .center .social,body footer .footer .right .social{position:relative}@media screen and (max-width:767px){body header .content{height:100vh;}body header .content .item .promo h1{font-size:1.6em}body header .content .products ul li{padding:15px 26px !important;}body header .content .products ul li a{font-size:1.1em}body header .content .products ul li .content{height:100px;padding:5px;width:150px;}body header .content .products ul li .content h6{font-size:.6em}body header .content .products ul li .content p{font-size:.5em}body header .prueba_menu{display:block;position:fixed;top:0;left:0;right:0;height:70px;z-index:9999}body section .conocenos{padding:10% 0;}body section .conocenos .content h2{font-size:1.6em}body section .ldigitales{min-height:640px;padding:10% 0;}body section .ldigitales .container .left,body section .ldigitales .container .right{padding:0;display:block;float:left}body section .ldigitales .container .left .btn-aprende{font-size:.75em;padding:8px 10px}body section .vpublica{min-height:675px;padding:10% 0;}body section .vpublica .container .left,body section .vpublica .container .right{display:block;float:left}body section .vpublica .container .right{padding:3% 0 12%;}body section .vpublica .container .right h4{font-size:1em}body section .vpublica .container .right h2{font-size:1.8em}body section .webdev{min-height:650px;padding:8% 0;}body section .webdev .container .left,body section .webdev .container .right{display:block;float:left}body section .webdev .container .left{padding:7% 0;}body section .webdev .container .left h4{font-size:1em}body section .webdev .container .left h2{font-size:1.8em}body section .webdev .container .left .icons img.icons{margin-right:5px;max-height:40px}body section .nsocios .content .titulo{font-size:1.8em;margin:2% 0 5%}body section .nsocios .content p{margin:5%}body section .nsocios .content .socios{margin:5% auto;}body section .nsocios .content .socios img{margin:20px 15px}body footer .footer .left{padding:0;}body footer .footer .left ul li{margin-right:5px;}body footer .footer .left ul li a{font-size:.75em}body footer .footer .left p{font-size:.75em}body footer .footer .left a img{display:block;margin:5% auto;max-height:45px}body footer .footer .right .top_title{margin:10% 0}body footer .footer .right .text{font-size:.9em}}@media screen and (min-width:320px) and (max-width:375px){body header .prueba_menu .logo,body header .prueba_menu .button_container{top:3%}body footer .footer .left ul li{margin-right:3px;}body footer .footer .left ul li a{font-size:.65em}body footer .footer .left p{font-size:.65em}}@media screen and (min-width:768px) and (max-width:991px){body header .navbar-default .navbar-header .navbar-brand{padding-top:5px;margin-left:2%;margin-top:7%;}body header .navbar-default .navbar-header .navbar-brand img{max-height:30px}body header .navbar-default .navbar-collapse .navbar-nav li a{font-size:.75em}body header .navbar-default .navbar-collapse .navbar-nav li .phone{padding:5px 20px;margin-top:8px;}body header .navbar-default .navbar-collapse .navbar-nav li .phone span{margin-right:10px}body header .content{margin-bottom:50px;}body header .content .item .promo h1{font-size:2em}body header .content .products ul li{padding:20px 30px !important;}body header .content .products ul li a{font-size:1.3em}body header .content .products ul li .content{height:100px;padding:5px 5px 10px;width:150px;}body header .content .products ul li .content h6{font-size:.65em}body header .content .products ul li .content p{font-size:.55em}body section .conocenos .content h4{font-size:1em}body section .conocenos .content h2{font-size:1.6em}body section .ldigitales,body section .vpublica,body section .webdev{min-height:400px;padding:4% 0;}body section .ldigitales .container .right h4,body section .vpublica .container .right h4,body section .webdev .container .right h4,body section .ldigitales .container .left h4,body section .vpublica .container .left h4,body section .webdev .container .left h4{font-size:1em}body section .ldigitales .container .right h2,body section .vpublica .container .right h2,body section .webdev .container .right h2,body section .ldigitales .container .left h2,body section .vpublica .container .left h2,body section .webdev .container .left h2{font-size:1.5em}body section .ldigitales .container .right p,body section .vpublica .container .right p,body section .webdev .container .right p,body section .ldigitales .container .left p,body section .vpublica .container .left p,body section .webdev .container .left p{font-size:.9em}body footer .footer{padding-bottom:7%}}@media screen and (min-width:992px) and (max-width:1150px){body section .conocenos .content h4{font-size:1.2em}body section .conocenos .content h2{font-size:1.8em}body section .ldigitales,body section .vpublica,body section .webdev{min-height:400px;padding:4% 0;}body section .ldigitales .container .right h4,body section .vpublica .container .right h4,body section .webdev .container .right h4,body section .ldigitales .container .left h4,body section .vpublica .container .left h4,body section .webdev .container .left h4{font-size:1.2em}body section .ldigitales .container .right h2,body section .vpublica .container .right h2,body section .webdev .container .right h2,body section .ldigitales .container .left h2,body section .vpublica .container .left h2,body section .webdev .container .left h2{font-size:1.7em}body section .ldigitales .container .right p,body section .vpublica .container .right p,body section .webdev .container .right p,body section .ldigitales .container .left p,body section .vpublica .container .left p,body section .webdev .container .left p{font-size:1em}body footer .footer .left ul li{margin-right:5px;}body footer .footer .left ul li a{font-size:.65em}body footer .footer .left p{font-size:.65em}}@media screen and (min-width:1550px){body header.pag_interna .content .item .container{width:1400px}body .possibilities .container,body .propaganda .container,body .know_the_reason .container{width:1400px}}