*,:after,:before,address,blockquote,body,cite,div,h1,h2,h3,h4,h5,h6,li,ol,p,pre,ul{margin:0;padding:0}a,iframe,img{text-decoration:none}input,select,textarea{font-family:Roboto,Helvetica,Arial,sans-serif;color:#2d2d2d;background:#fff;margin-bottom:4px;font-weight:400;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a.anchor-es.active{margin-right:5px;}.btn,.lenguajes h3,.que .info,.que .proceso li,.quienes .owl-carousel,header,hr{text-align:center}.btn,.como .info h1,.donde h1,.que .info h1,.que .proceso h3,.quienes h1,header nav li a{text-transform:uppercase}.clear,.clearfix{clear:both}*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html body{width:100%;height:100%;background:#fff}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1em;color:#2d2d2d}.clearfix{height:0;font-size:1px}:focus{outline:0}iframe,img{border:none}ol,ul{list-style:none}a{color:#f23630;cursor:pointer}a:hover{color:#c21c17;-webkit-transition:.35s;transition:.35s}header,header .logo{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}input,textarea{padding:10px 14px}select{padding:8px}p{line-height:normal}.como .info h2,.como .info p,.lenguajes h3{line-height:1.45em}h1,h2,h3,h4,h5{font-weight:400;font-size:1em}.center{width:1060px;margin:0 auto}hr{width:50px;margin:40px auto 100px;border:0;border-bottom:3px solid #2a2727;height:0}.btn{font-size:1.4em;font-weight:700;display:inline-block;background:#f23630;color:#fff;padding:10px 50px}.btn:hover{background:#c21c17;color:#fff!important}header{position:fixed;background-color:#fff;width:100%;z-index:100;padding:0 0 20px;height:auto;transition:all .5s}header .logo{float:left;display:block;margin:25px 0 0 5px;transition:all .5s}header nav{float:right;margin-top:60px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header nav li{display:inline-block;font-size:1.1em}header nav li a{font-weight:700;color:#757575;padding:0 5px 2px;margin-right:15px}header nav li a:hover{color:#48b9ff;opacity:.7}header nav li .select:hover{color:#2a2727!important}header .button_container,header .extras,header .top-mobile{display:none}@media screen and (min-width:800px){header.sticky{position:fixed;width:100%;height:70px;padding:8px 0 20px;z-index:2000;-webkit-box-shadow:2px 2px 5px 0 rgba(79,79,79,.3);-moz-box-shadow:2px 2px 5px 0 rgba(79,79,79,.3);box-shadow:2px 2px 5px 0 rgba(79,79,79,.3);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header.sticky .logo,header.sticky .logo img{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}header.sticky .logo{margin:0 0 0 5px;transition:all .5s}header.sticky .logo img{height:50px;width:auto;transition:all .5s}header.sticky nav{margin-top:15px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}}.vertical-align{display:table}.vertical-align .content{display:table-cell;vertical-align:middle}.experiencia li,.que .proceso li{display:inline-block;vertical-align:top}.parallax{background:#52ade7;width:100%}.main-image{height:800px;width:100%;background:url(../public/images/background.jpg) center no-repeat #9E9E9E;background-size:cover}.que{margin-bottom:150px}.que .info{padding-top:350px;color:#fff}.que .info h1{font-size:3.3em;font-weight:700}.que .info h2{color:#48b9ff;font-size:2.188em}.que .info ul{margin-top:80px}.que .info ul li{width:114px;height:63px;display:inline-block;text-indent:-9999px}.que .info .android{background:url(../public/images/iconos-sistemas.png) no-repeat}.que .info .ios{background:url(../public/images/iconos-sistemas.png) -114px 0 no-repeat}.que .info .webapps{background:url(../public/images/iconos-sistemas.png) -228px 0 no-repeat}.que .proceso{background:#fff;-webkit-box-shadow:0 15px 54px 1px rgba(0,0,0,.51);-moz-box-shadow:0 15px 54px 1px rgba(0,0,0,.51);box-shadow:0 15px 54px 1px rgba(0,0,0,.51);margin-top:-150px;padding:50px 50px 90px;position:relative;z-index:100}.consultas form .btn,.donde .info{-webkit-box-shadow:0 15px 54px 1px rgba(0,0,0,.51);-moz-box-shadow:0 15px 54px 1px rgba(0,0,0,.51)}.que .proceso h3{color:#f4524d;font-size:2em;font-weight:700;margin-bottom:-50px}.que .proceso li{width:24%}.que .proceso li .number{color:#eeeeef;font-size:10em;font-weight:700;-webkit-mask:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)));text-align:center}.que .proceso li .icon{background:url(../public/images/iconos-proceso.png);width:105px;height:100px;display:inline-block;text-indent:-9999px;margin-top:-80px;position:relative}.que .proceso li .icon-1{background-position:0 0}.que .proceso li .icon-2{background-position:-105px 0}.que .proceso li .icon-3{background-position:-211px 0}.que .proceso li .icon-4{background-position:-317px 0}.que .proceso li:after{content:"";display:inline-block;background:url(../public/images/arrow.png) right no-repeat;width:100px;height:20px;position:absolute;top:190px;margin-left:70px}.que .proceso li:last-child:after{background:0 0}.que .proceso li p{color:#344364;font-size:1.188em;font-weight:700}.que .proceso .btn{margin:60px auto 0 -200px;position:absolute;left:50%}.como{margin-bottom:150px}.como .info{width:460px;float:left}.como picture{float:right;margin-top:0}.como .info h1{color:#f4524d;font-size:2em;font-weight:700;margin-bottom:30px}.como .info h2{font-size:1.063em;font-weight:700;margin-bottom:20px}.lenguajes{width:100%;color:#fff}.lenguajes .frase-image{height:225px;width:100%;background:url(../public/images/background-2.jpg) center no-repeat #9E9E9E;background-size:cover}.lenguajes h3{padding:75px 0;font-size:1.563em}.quienes{margin:95px auto 125px}.quienes h1{color:#f4524d;font-size:2em;font-weight:700;margin-bottom:60px}.quienes .owl-carousel .bottom{margin-top:40px}.quienes .owl-carousel .middle{margin-top:20px}.quienes .owl-carousel h2{font-size:1.375em;text-transform:uppercase;margin-top:20px;font-weight:700}.donde .map{width:100%;height:475px;margin:100px 0 0}.donde .map #gmap_canvas{height:475px;text-align:left}.donde .info{background:#f23630;padding:40px;color:fff;display:inline-block;position:absolute;z-index:50;margin-top:70px;box-shadow:0 15px 54px 1px rgba(0,0,0,.51)}.donde h1,.donde p,.donde p a{color:#fff}.experiencia ul,.experiencia ul .top{margin-top:-30px}.donde h1{font-size:2em;font-weight:700;margin-bottom:30px}.donde p{margin-bottom:12px}.donde p strong{font-size:1.063em}.consultas h1,.experiencia h1{font-size:2em;text-align:center;text-transform:uppercase;font-weight:700}.experiencia{padding:80px 0 125px;background:#FFF;text-align:center}.experiencia h1{color:#f4524d;margin-bottom:60px}.experiencia picture{text-align:center}.experiencia ul{padding:0 2%}.experiencia li{width:30%;text-align:center}.experiencia li a{color:#9ea3ab;font-weight:700}.experiencia li a:hover{color:#354b6e}.experiencia ul .bottom{margin-top:30px}.consultas{background:#fff}.consultas .main-image-2{height:1250px;width:100%;background:url(../public/images/background-3.jpg) center no-repeat #9E9E9E;background-size:cover}.consultas .center{padding:60px 0 0;width:620px;text-align:center}.consultas h1{color:#fff;margin-bottom:30px}.consultas form fieldset{border:0}.consultas form input{text-align:left;padding:10px;font-size:1em;margin-bottom:30px}.consultas form .left{float:left;width:48%}.consultas form .right{float:right;width:48%}.consultas form textarea{width:100%;height:180px;text-align:left;padding:10px;font-size:1em}.consultas form .btn{text-align:center;width:200px;box-shadow:0 15px 54px 1px rgba(0,0,0,.51);cursor:pointer;margin:30px auto 0}.mauticform-row .left,.mauticform-row .right{float:left;width:48%}div#mauticform_appsmobile_consulta{float:left;width:100%}button#mauticform_input_appsmobile_enviar{text-align:center;width:200px;-webkit-box-shadow:0 15px 54px 1px rgba(0,0,0,.51);-moz-box-shadow:0 15px 54px 1px rgba(0,0,0,.51);box-shadow:0 15px 54px 1px rgba(0,0,0,.51);cursor:pointer;margin:10px auto 0;text-transform:uppercase;font-weight:700;display:inline-block;background:#f23630;font-size:1em;color:#fff;border-radius:0;padding-top:7px;padding-bottom:7px}.social-icons a,.social-icons li{width:31px;height:29px;display:inline-block}.social-icons{margin-top:100px}.social-icons a{background:url(../public/images/iconos-redes.png) no-repeat;text-indent:-9999px}.social-icons .facebok{background-position:0 0}.social-icons .linkedin{background-position:-31px 0;margin-left:5px}.social-icons .twitter{background-position:-62px 0;margin-left:15px}.copy{color:#bcc2cd;font-size:.938em;margin-top:20px;text-align:center}@media screen\0{.que .proceso li:after{background:0 0}}.formWrap{border:1px solid Transparent;background-color:Transparent!important}.pipedriveWebForms label{text-transform:none!important;color:#fff;font-size:14px;font-family:Open Sans}.pipedriveWebForms .cui-Button-positive.cui-Button{background-color:#f23630!important;border-radius:3px;width:100%}.pipedriveWebForms fieldset{margin:20px 0 -25px!important}
.txtWS{ font-family: "Roboto", sans-serif; color:#fff; font-weight: bold; font-size: 20px;  }
.TAC {text-align: center;}
.onlyDesk{display:block;}
.onlyMovil{display:none;}
.whatsapp {color: white; font-size: 2.4rem!important;    margin-left: 2px;
    margin-top: 0;}
.textBtnWS {background-color: green;width: 4rem;height: 4rem;position: fixed;bottom: 160px;right: 3.6%;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 100;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-whatsapp:before {content: "\f232";color: #fff;}