@charset "UTF-8";
/*** fuente **/
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900&display=swap');
/* global box-sizing */
*,*:after,*:before {-moz-box-sizing:border-box; box-sizing:border-box; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility;}
html {font-size:62.5%;}
body {font-family: 'Montserrat', sans-serif;}
h1, h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif;}
h2{font-size:32px;font-weight:700;line-height:39px;letter-spacing:1px;color:#121951}
h3{font-size:20px;font-weight:700;line-height:24px;letter-spacing:.5px;color:#121951}
p{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.5px;color:#121951}
 [class*="span"] { display: block;float: left;}
.span12{width:99.99999999%;*width:99.946808500638%}.span11{width:91.489361693%;*width:91.436170203638%}.span10{width:82.978723396%;*width:82.925531906638%}.span9{width:74.468085099%;*width:74.414893609638%}.span8{width:65.957446802%;*width:65.904255312638%}.span7{width:57.446808505%;*width:57.393617015638%}.span6{width:48.936170208%;*width:48.882978718638%}.span5{width:40.425531911%;*width:40.372340421638%}∫
.span4{width:31.914893614%;*width:31.861702124638%}.span3{width:23.404255317%;*width:23.351063827638%}.span2{width:14.89361702%;*width:14.840425530638%}.span1{width:6.382978723%;*width:6.3297872336383%}
/***columnas por %***/
.col-5, .col-10, .col-15, .col-20, .col-25, .col-30, .col-35, .col-40, .col-45, .col-50, .col-55, .col-60, .col-65, .col-70, .col-75, .col-80, .col-85, .col-90, .col-95, .col-100{ float: left;}
.col-5{width:5%}.col-10{width:10%}.col-15{width:15%}.col-20{width:20%}.col-25{width:25%}.col-30{width:30%}.col-35{width:35%}.col-40{width:40%}.col-45{width:45%}.col-50{width:50%}.col-55{width:55%}.col-60{width:60%}.col-65{width:65%}.col-70{width:70%}.col-75{width:75%}.col-80{width:80%}.col-85{width:85%}.col-90{width:90%}.col-95{width:95%}.col-100{width:100%}
body {
    display: block;
    margin: 0px;
}
img {max-width:100%;vertical-align:bottom;}
a {color:#444; text-decoration:none; transition: 0.3s;}
a:hover {color:#444;}
a:focus {outline:0;}
a:hover,a:active {outline:0;}
input:focus { outline:0;border:1px solid #04A4CC;}
:focus { outline: -webkit-focus-ring-color auto 0px !iportant;}
::selection { background:transparent; color:#9e3904; text-shadow:none;}
::-webkit-selection {background:transparent; color:#0095eb; text-shadow:none;}
::-moz-selection { background:transparent; color:#0095eb; text-shadow:none;}

.full{width:100%;float:left}
.boxer{width:1280px;margin:0 auto!important;margin-left:auto!important;margin-right:auto!important;zoom:90%}
.video{width:100%!important;border:0 solid #000!important;margin:0!important;border-radius:0!important}
.ordenador{display:block}
.movil{display:none}
::-webkit-input-placeholder {  color: #ccc;}
::-moz-placeholder { color: #ccc;}
:-ms-input-placeholder {  color: #ccc;}
:-moz-placeholder {  color: #ccc;}
.div-hijo{ display: table-cell; vertical-align: middle; float: none;}
.div-padre{display: table;}
.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}

select {
  -webkit-appearance: none; /* Webkit */
  -moz-appearance: none; /* FF */
  -ms-appearance: none; /* Edge */
  appearance: none; /* Future */}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition: "color 9999s ease-out, background-color 9999s ease-out";
    -webkit-transition-delay: 9999s;
}
option {
   background: transparent;
}
::-webkit-file-upload-button {
  background: #0095eb;
  color: #fff;
  padding: 1em;
  border:0px;
  display:none;
}

.hs-cta-img {
    border-width: 0px;
    width: 100%;
    height: auto;
}
@media screen and (max-width : 1100px) and (min-width : 300px) {
.boxer{width:90%;margin:0 auto}
}
@media screen and (max-width : 1024px) and (min-width : 300px) {
.ordenador{ display:none !important;}
.movil{ display:block !important;}	
h2{font-size:20px;line-height:24px}
p{font-size:14px;line-height:26px}
h3{font-size:18px;line-height:22px}	
}
/* sitrack home*/

.log-header form#login{padding:51px 2.5% 13px}
.log-header #login .login_idiomas{display:none}
.log-header #login .login_campos{width:200px;height:45px;padding:0 23px;border-radius:30px;border:0;font-size:13px;font-weight:500;margin-right:16px}
.log-header #login .login_campos::-webkit-input-placeholder{color:#121951}
.log-header #login .login_campos::-moz-placeholder{color:#121951}
.log-header #login .login_campos:-ms-input-placeholder{color:#121951}
.log-header #login .login_campos:-moz-placeholder{color:#121951}
.log-header #login .login_entrar{transition:.3s;color:#fff;font-size:15px;letter-spacing:1px;height:45px;width:170px;background:#ef530e;background:-moz-linear-gradient(left,#ef530e 0%,#ff7f2f 100%);background:-webkit-linear-gradient(left,#ef530e 0%,#ff7f2f 100%);background:linear-gradient(to right,#ef530e 0%,#ff7f2f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef530e',endColorstr='#ff7f2f',GradientType=1);border:0;border-radius:29px;font-weight:500;text-transform:uppercase}
.log-header #login .login_entrar:hover{background:#121951;background:-moz-linear-gradient(left,#121951 0%,#2a4f9d 100%);background:-webkit-linear-gradient(left,#121951 0%,#2a4f9d 100%);background:linear-gradient(to right,#121951 0%,#2a4f9d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#121951',endColorstr='#2a4f9d',GradientType=1)}
.log-header #login .btn-login{font-size:13px;font-weight:500;letter-spacing:1px;width:100%;padding-bottom:13px;float:left}
#cont{transition-duration:.3s;transition-delay:0}
@media screen and (max-width : 1280px) and (min-width : 300px) {

}
@media screen and (max-width : 1280px) and (min-width : 990px) {
.log-header .col-25{width:5%}
.log-header .col-50{width:90%}
.log-header form#login{padding:51px 0 13px;width:610px;margin:0 auto}	
}
@media screen and (max-width : 990px) and (min-width : 767px) {
.log-header .col-25{width:5%}
.log-header .col-50{width:90%}
.log-header form#login{padding:51px 0 13px;width:610px;margin:0 auto}
}
@media screen and (max-width : 766px) and (min-width : 300px) {
.log-header .col-25{width:10%}
.log-header .col-50{width:80%}
.log-header #login .login_campos{width:100%;margin-right:0;margin-bottom:13px}
.log-header #login .login_entrar{width:100%}
.log-header #login .btn-login{width:100%;padding-bottom:25px;float:left}
}
.header {
    position: relative;
} 
.home .header { position: absolute; z-index: 2000;}
.header .cabesera1 {  background: #202A40; color: #fff; padding: 19px 0px;float: left; width: 100%;}
.header .cabesera2 { background: rgba(32, 42, 64, 0.9); padding: 40px 0px 50px 0px;float: left;width: 100%; transition: 0.3s;}
.header.logotipo{}
.header.logotipo .logo-img{}
.header .nenu{  float: right; font-size: 0px;}
.header .nenu ul li { float: left;  margin: 0px; padding: 0px; display: block;}
.header .nenu ul li a{font-size: 14px; letter-spacing: 1px; color: #fff; padding-right: 35px;font-family: 'Montserrat', sans-serif;font-weight: 500;transition: 0.3s;}
.header .nenu ul li a:hover { color: #FF7F2F;}
.header .nenu ul li:last-child a {padding-right: 0px; color: #FF7F2F; border: 1px solid #FF7F2F;padding: 12px 34px;  border-radius: 25px;}
.header .nenu ul li:last-child a:hover {color: #FFF;border: 1px solid #FFF;}
.header .nenu ul li.current_page_item a{color: #FF7F2F; }
#navbar {overflow: hidden;}
/* Page content */
.home .content {padding-top: 0px;}
.content {padding-top: 160px;}
.content.landing {padding-top: 0px;}
.sticky { position: fixed; top: 0; width: 100%; z-index: 300000; background: #202A40 !important;}
.sticky + .content { padding-top: 160px;}
.zona-boton{float:right;margin-right:2%}
#btn-login{-webkit-appearance:none!important;border:0!important;letter-spacing:2px;font-size:12px;background:transparent;color:#fff;font-weight:700;z-index:30;position:relative;padding-right:22px;margin-right:-17px}
#flecha{transition-duration:.5s;transition-delay:0;margin-top:3px;float:right}
#flecha.rota{transform:rotate(180deg);transition-duration:.5s}
.hamburguesa {  width: 37px; float: right;display: none;}
.hamburguesa hr { width: 90%;height: 4px;background: #fff; border: 0px solid #fff; margin: 0px 0px 7px 0px; padding: 0px;  border-radius: 5px !important; float: right; transition: 0.3s;}
.hamburguesa hr:first-child{ width: 65%;}
.hamburguesa:hover hr{ width: 100%;}
@media screen and (max-width : 1200px) and (min-width : 1101px) {
.header .nenu ul li a{font-size:12px;padding-right:19px}	
}
@media screen and (max-width : 1280px) and (min-width : 1200px) {
.header .nenu ul li a{font-size:13px;padding-right:25px}	
}
@media screen and (max-width : 1100px) and (min-width : 300px) {
.header .nenu{ display: none;}
.hamburguesa { display: block !important;  width: 37px; float: right; margin-right: 9%; margin-top: -32px; margin-bottom: 53px;}
.logotipo-conten{ width: 166px; }
.menu-conten {  width: 112%; float: left; margin: 0px -6%;}
.header .nenu { float: left;  background: #0D1833; width: 100%;}
.header .cabesera2 { padding: 40px 0px 0px 0px;}
.header .nenu ul{ float: left; padding: 42px 0px 0px 0px; margin: 0px;}	
.header .nenu ul li {  width: 100%; padding-bottom: 30px;}
.header .nenu ul li:last-child{  border-top: 1px #35466E solid;}	
.header .nenu ul li:last-child a {  border: 0px solid #FF7F2F; width: 100%; padding: 0px; border-radius: 0px; padding-top: 25px; float: left; padding-left: 10%;}
.header .nenu ul li a { float: left; width: 100%; padding-left: 10%;}	
.header .nenu ul li:last-child a:hover { border: 0px solid #FFF;}	
.home .content { padding-top: 46px;}
.header .cabesera1 { padding: 15px 0px;}
#btn-login { font-size: 10px;}
.header {background: rgba(32, 42, 64, 0.9);}
.header .cabesera2 { background: rgba(32, 42, 64, 0.0); padding: 20px 0px 0px 0px;}
.hamburguesa { margin-bottom: 26px;}	
}
#navbar.cabesera2.sticky{ padding: 25px 0px 25px 0px; }
#banner_recursos{ text-align: center; background-size: cover; }
#banner_recursos .opasidad{ background: rgb(0 0 0 / 56%); padding-top: 111px; float: left; width: 100%; }
#banner_recursos h1{ font-size: 40px; color: #FFFFFF; text-transform: uppercase; letter-spacing: 1px; margin: 0px; padding-bottom: 40px; }
#banner_recursos p { color: #fff; font-size: 30px; font-weight: 400; line-height: 1.3; letter-spacing: 1px; padding: 0px 8%; margin-top: 0px; margin-bottom: 120px;}
#banner_recursos hr{ background-color: #FF8100; border: 0px; width: 187px; height: 16px; margin-bottom: 0px; margin-top: 0px; }
.full.blanco{ padding: 50px 0px;}

#ESTEMOS_EN_CONTACTO {background-image:url(//www.sitrack.cl/portal/wp-content/themes/sitrack-2020/img/fondo-formulario.jpg);padding:90px 0 79px;background-size:cover}
#ESTEMOS_EN_CONTACTO h2{color:#fff;text-align:center;margin-top:0}
#ESTEMOS_EN_CONTACTO .tab{overflow:hidden;text-align:center;padding-bottom:20px;float:left;width:100%}
#ESTEMOS_EN_CONTACTO .tab button{float:none;border:none;outline:none;cursor:pointer;transition:.3s;background:#ef530e;background:-moz-linear-gradient(left,#ff7f2f 0%,#ef530e 100%);background:-webkit-linear-gradient(left,#ff7f2f 0%,#ef530e 100%);background:linear-gradient(to right,#ff7f2f 0%,#ef530e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f2f',endColorstr='#ef530e',GradientType=1);font-size:15px;color:#fff;padding:12px 46px;border-radius:43px;font-weight:600;letter-spacing:1px;margin:0 auto}
#ESTEMOS_EN_CONTACTO .tab button:hover{background-color:#ddd}
#ESTEMOS_EN_CONTACTO .tab button.active{background-color:#ccc}
#ESTEMOS_EN_CONTACTO .tabcontent{display:none;padding:64px 7% 48px;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s;background:#202A40;margin-top:0;border-radius:10px;margin-bottom:34px;float:left;width:100%}
/* Fade in tabs */
@-webkit-keyframes fadeEffect {from {opacity: 0;} to {opacity: 1;}}
@keyframes fadeEffect {  from {opacity: 0;} to {opacity: 1;}}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private input, #ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private select, #ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private textarea{width:100%;float:left;margin:0;padding:0 17px;height:43px;line-height:43px;font-size:13px;font-weight:600;background:#28334B;border-radius:5px;border:0;color:#fff;margin-bottom:15px}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private button, #ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private input[type="button"], #ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private input[type="reset"], #ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private input[type="submit"]{loat:none;border:none;outline:none;cursor:pointer;transition:.3s;background:#ef530e;background:-moz-linear-gradient(left,#ff7f2f 0%,#ef530e 100%);background:-webkit-linear-gradient(left,#ff7f2f 0%,#ef530e 100%);background:linear-gradient(to right,#ff7f2f 0%,#ef530e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f2f',endColorstr='#ef530e',GradientType=1);font-size:15px;color:#fff;border-radius:43px;font-weight:600;letter-spacing:1px;margin:20px auto 0;float:none;width:auto;padding:0 35px;display:block}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private .form-columns-2{max-width:100%!important}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private .form-columns-1{max-width:100%!important}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private .form-columns-1 .hs-input{width:100%}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private input[type="checkbox"]{width:15px!important;height:15px;float:left;margin-right:16px}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private .inputs-list.multi-container{padding-left:0;margin:0;float:left}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private .hs-form-checkbox{list-style:none;float:left;width:50%;color:#fff;font-size:13px;font-weight:400}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private label{color:#fff; font-size:13px; font-weight:600; padding-bottom:10px; float:left;}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private label span{padding-bottom:16px}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private .hs-form-required{display:none}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private .no-list.hs-error-msgs.inputs-list li{display:block}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private .no-list.hs-error-msgs.inputs-list{padding-left:0;padding-bottom:10px}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private .hs-field-desc{color:#fff;font-size:13px;font-weight:600;margin-bottom:10px}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private textarea{width:100%!important;height:100px!important;line-height:21px;padding:17px}
#ESTEMOS_EN_CONTACTO .hs-form.stacked.hs-form-private input[type="file"]{line-height:0;padding:17px;height:43px;background:transparent}
#ESTEMOS_EN_CONTACTO .actions{float:left;width:100%}

.col-100.centro {
    text-align: center;
    padding: 70px 0px 90px 0px;
    width: 100%;
    border-bottom: solid 4px #fff;
}
#Videos .col-100.centro {
    text-align: center;
    padding: 70px 0px 00px 0px;
    width: 100%;
    border-bottom: solid 0px #fff;
}
/** **/
h2.ttulo-seccion { color: #121951; margin: 0px; font-size: 32px; line-height: 32px; font-weight: bold; letter-spacing: 5px; text-transform: uppercase; text-align: center;}
.griss{ background: #F7F8FA; }
.griss .span10{ padding: 0px 0px 90px 0px; }

/**logica de boton **/ 
.class1 .mas{ display:block;}
.class1 .meno{display:none;}
.class2 .mas{display:none;} 
.class2 .meno{ display:block;} 
.btn-ver-mas.class1{
    font-family: 'Montserrat',sans-serif;
    text-align: center;
    padding: 14px 0px;
    width: 211px;
    display: inline-block;
    border-radius: 25px;
    background: #ef530e;
    background: -moz-linear-gradient(left,#ef530e 0%,#ff7f2f 100%);
    background: -webkit-linear-gradient(left,#ef530e 0%,#ff7f2f 100%);
    background: linear-gradient(to right,#ef530e 0%,#ff7f2f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef530e',endColorstr='#ff7f2f',GradientType=1);
    float: none; 
}
.btn-ver-mas.class2{
    font-family: 'Montserrat',sans-serif;
    text-align: center;
    padding: 14px 0px;
    width: 211px;
    display: inline-block;
    border-radius: 25px;
    float: none; 
    color: #fff;
    background: #2a4f9d;
    background: -moz-linear-gradient(left,#2a4f9d 0%,#121951 100%);
    background: -webkit-linear-gradient(left,#2a4f9d 0%,#121951 100%);
    background: linear-gradient(to right,#2a4f9d 0%,#121951 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a4f9d',endColorstr='#121951',GradientType=1);  
} 
.btn-ver-mas.class2:hover{ 
    box-shadow: rgb(0 0 0 / 31%) 0 3px 6px;
    color: #fff;
    background: #2a4f9d;
    background: -moz-linear-gradient(left,#2a4f9d 0%,#121951 100%);
    background: -webkit-linear-gradient(left,#2a4f9d 0%,#121951 100%);
    background: linear-gradient(to right,#2a4f9d 0%,#121951 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a4f9d',endColorstr='#121951',GradientType=1);
} 
.btn-ver-mas.class1:hover{ 
    box-shadow: rgb(0 0 0 / 31%) 0 3px 6px;
    color: #fff;
    background: #2a4f9d;
    background: -moz-linear-gradient(left,#2a4f9d 0%,#121951 100%);
    background: -webkit-linear-gradient(left,#2a4f9d 0%,#121951 100%);
    background: linear-gradient(to right,#2a4f9d 0%,#121951 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a4f9d',endColorstr='#121951',GradientType=1);
} 
.btn-ver-mas { -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease;float: right; padding: 10px; text-decoration: none;} 
.btn-ver-mas p {
    color: #fff;
    margin: 0px;
    font-family: 'Montserrat',sans-serif;
    font-size: 15px;
    line-height: 15px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
}
/** modulo ebook , whitepapers y video**/
#Whitepapers, #Casos-de-exito, #Videos { margin-top: 32px;}
#eBooks, #Whitepapers, #Casos-de-exito, #Videos { float: left;  width: 100%;  padding-top: 100px; }
#panel-eBooks, #panel-Casos, #panel-whitepapers, #panel-Videos{ width: 100%; float: left; padding: 80px 0px 0px 0px;} 
#panel-eBooks .col-30:nth-child(1), #panel-eBooks .col-30:nth-child(4), #panel-eBooks .col-30:nth-child(7), #panel-eBooks .col-30:nth-child(10) {margin:0px }
#panel-eBooks .col-30{margin-left:5% }
#panel-whitepapers .col-30:nth-child(1), #panel-whitepapers .col-30:nth-child(4), #panel-whitepapers .col-30:nth-child(7), #panel-whitepapers .col-30:nth-child(10) {margin:0px }
#panel-whitepapers .col-30{margin-left:5% }
#panel-Videos .col-30:nth-child(1), #panel-Videos .col-30:nth-child(4), #panel-Videos .col-30:nth-child(7), #panel-Videos .col-30:nth-child(10), #panel-Videos .col-30:nth-child(13), #panel-Videos .col-30:nth-child(16) {margin:0px }
#panel-Videos .col-30 { margin-left: 5%; min-height: 278px;}

/** ebook y whitepapers **/
.modulo-ebook-y-whitepapers { height: 545px; overflow: hidden; margin-bottom: 60px;}
.modulo-ebook-y-whitepapers .normal-panel { height: 545px; }
.modulo-ebook-y-whitepapers .imagen{ text-align: center; padding: 20px; }
.modulo-ebook-y-whitepapers .imagen img{ height: 189px;}
.modulo-ebook-y-whitepapers .texto{ float: left;padding: 27px 24px;background: #fff; height: 314px; text-align: center; }
.modulo-ebook-y-whitepapers h3 {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 26px;
    font-family: 'Montserrat',sans-serif;
    color: #121951;
    margin: 0px;
    transition: 0.3s;min-height: 77px;
}
.modulo-ebook-y-whitepapers a h3 {}
.modulo-ebook-y-whitepapers a:hover h3 {color: #FF8100;}
.modulo-ebook-y-whitepapers p {
    font-family: 'Montserrat',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #121951;
    min-height: 103px;
    letter-spacing: 0px;
}
.modulo-ebook-y-whitepapers .btn-text {
    font-family: 'Montserrat',sans-serif;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
    padding: 14px 0px;
    width: 211px;
    display: inline-block;
    border-radius: 25px;
    color: #fff;
    background: #ef530e;
    background: -moz-linear-gradient(left,#ef530e 0%,#ff7f2f 100%);
    background: -webkit-linear-gradient(left,#ef530e 0%,#ff7f2f 100%);
    background: linear-gradient(to right,#ef530e 0%,#ff7f2f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef530e',endColorstr='#ff7f2f',GradientType=1);
}
.modulo-ebook-y-whitepapers .btn-text:hover {
    box-shadow: rgb(0 0 0 / 31%) 0 3px 6px;
    color: #fff;
    background: #2a4f9d;
    background: -moz-linear-gradient(left,#2a4f9d 0%,#121951 100%);
    background: -webkit-linear-gradient(left,#2a4f9d 0%,#121951 100%);
    background: linear-gradient(to right,#2a4f9d 0%,#121951 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a4f9d',endColorstr='#121951',GradientType=1);
}

/** video **/
.modulo-video
.modulo-video .normal-panel{}
.modulo-video .imagen { text-align: center;  height: 162px;  overflow: hidden; }
.modulo-video .video-thumb{}
.modulo-video .video-banner-img{  height: auto;  width: 100%;}
.modulo-video .video-play { -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; width: 60px; top: -107px; position: relative;}
.modulo-video .texto {
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    color: #121951;
    font-size: 20px;
    padding: 20px 0px;
    min-height: 37px;
    width: 100%;
    float: left;
    text-align: left;
    font-weight: 500;
}
.modulo-video:hover .video-play{ width: 80px; top: -117px; }
.modulo-video:hover .texto{ color:#FF8100;}

/** casos de exito **/
.modulo-casos .btn-text {
    font-family: 'Montserrat',sans-serif;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
    padding: 14px 0px;
    width: 211px;
    display: inline-block;
    border-radius: 25px;
    color: #fff;
    background: #ef530e;
    background: -moz-linear-gradient(left,#ef530e 0%,#ff7f2f 100%);
    background: -webkit-linear-gradient(left,#ef530e 0%,#ff7f2f 100%);
    background: linear-gradient(to right,#ef530e 0%,#ff7f2f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef530e',endColorstr='#ff7f2f',GradientType=1);
    float: right;
    margin: 35px 0px;
}
.modulo-casos{}
.modulo-casos .link-casos {
    color: #282d33;
    margin: 0px 5px;
    float: left;
    height: 250px;
    overflow: hidden;
}
.modulo-casos .col-100{}
.modulo-casos .col-40 img {
    text-align: center;
    min-height: 209px;
}
.modulo-casos .col-40 {text-align: center;}
.modulo-casos h3{ font-size: 18px; font-weight: 400;  line-height: 22px;  letter-spacing: 1px;}
.modulo-casos .col-60 {}
.modulo-casos h4 { font-size: 16px; font-weight: 300; float: left; padding: 22px 30px; margin: 0px; width: min-content; color: #282d33;  border-bottom: 0px solid #CCC;}
.modulo-casos .img-exito { float: left; padding-right: 30px; border-right: solid 1px #282D33;}
.modulo-casos .fondo { -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; background-size: 160% !important; padding: 5% 5% 5% 5%; background-position: center center !important; width: 100%;}
.modulo-casos .link-casos:hover .fondo { background-size: 101% !important;}
.modulo-casos .btn-exito{ -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease;  transition: all .4s ease; text-align: right;  color: #4C55B3; font-size: 13px; font-weight: 300; padding-top: 20px;  padding-bottom: 20px;}
.modulo-casos .link-casos:hover .btn-exito{ color: #FF7F2F;}
#panel-Casos .col-50:nth-child(1), #panel-Casos .col-50:nth-child(3), #panel-Casos .col-50:nth-child(5), #panel-Casos .col-50:nth-child(7) { margin:0px; }
#panel-eBooks { height: 625px; overflow: hidden; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease;  transition: all .4s ease; }
#panel-whitepapers{ height: 625px; overflow: hidden; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease;  transition: all .4s ease; }
#panel-Casos{ height: 433px; overflow: hidden; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease;  transition: all .4s ease; }
#panel-Videos{ height: 315px; overflow: hidden; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease;  transition: all .4s ease; }

.modulo-ebook-y-whitepapers .btn-text path.fls{fill:#ff7f2f;}
.modulo-ebook-y-whitepapers:hover .btn-text path.fls{fill:#ffffff;}
.modulo-ebook-y-whitepapers .btn-text svg{  margin-bottom: -7px; height: auto;}
.modulo-casos .btn-exito path.fls{fill:#ff7f2f;}
.modulo-casos .btn-exito svg{ margin-bottom: -7px; height: auto;}
#eBooks .btn-ver-mas.class1, #Casos-de-exito .btn-ver-mas.class1, #eBooks .btn-ver-mas.class2, #Casos-de-exito .btn-ver-mas.class2 {
    /* height: 0px; */
    overflow: hidden;
    /* padding: 0px 10px; */
}
.menu{ width: 910px; margin: 0px auto;}
.menu a { font-size: 30px; color: #ff7f2f; font-weight: 400;  padding: 0px 36px; border-right: 1px solid #ff7f2f; float: left; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease;}
.movil{ display :none; }
.menu a.menu-no{ border-right: 0px solid #ff7f2f; }
.menu a:hover{ color: #282D33; font-weight: 400;}
.movil #toggle-j {
    background: rgb(251 129 3);
    padding: 20px 1% 0px 1%;
    float: left;
    width: 100%;
}
.movil #toggle-j ol{ margin: 0px; }
.movil #toggle-j ol li{ color:#5999C9; font-size: 18px; font-weight: 400; -webkit-font-smoothing: auto; }
.movil #toggle-j a {
    color: #ffffff;
    font-size: 20px;
    text-align: center;
    font-weight: 300;
    width: 100%;
    float: left;
    background-color: #fb8105;
    padding-bottom: 13px;
}
.movil .btn-k {
    background: rgb(251 129 3);
    width: 100%;
    color: #fff;
    font-size: 18px;
    padding: 7px 0px 15px 0px;
    border: 0px solid rgb(251 129 3);
    -webkit-appearance: none;
    float: left;
}
.movil .btn-k:hover {
    background: rgb(251 129 5);
    transition: 0.3s;
}
.movil .btn-k:focus {
  outline:none;
  box-shadow: none;
}
.text-line {
    float: left;
    margin-left: 20px;
    width: 74%;
}
#btn-f{
    transition: all 0.3s; 
}
body form.hs-form fieldset .hs-form-field {
    padding: 0 0px 0 0 !important;
}


@media (max-width: 400px) and (min-width: 300px){
body form.hs-form fieldset.form-columns-2 .hs_firstname{ padding: 0 0px 0 0 !important; }
body form.hs-form fieldset.form-columns-2 .hs_lastname{ padding: 0 0  0 0px  !important; }
}  

@media (max-width: 1100px) and (min-width: 900px){
.griss .span10 {
    width: 100% !important;
    margin-left: 0px !important;
} 
.custom-menu-primary .hs-menu-wrapper>ul>li>a {
    padding: 0 12px !important;
}  
.modulo-video .video-play {
    top: -91px;
} 
.modulo-video:hover .video-play {
    width: 70px;
    top: -100px;
} 
.tab-fom .span3 {
    width: 15% !important;
    min-height: 28px;
    margin-left: 0% !important;} 
  
.tab-fom .span6 {
    width: 70% !important;
    min-height: 28px;
    margin-left: 0% !important;}   
.col-40 {
    width: 33% !important;
}
.col-60 {
    width: 66% !important;
}
.modulo-casos .img-exito {
    padding-right: 5% !important;
    height: 35px !important;
}
.modulo-casos .link-casos:hover .fondo {
    background-size: 114% !important;
}
}
@media (max-width: 900px) and (min-width: 765px){
.banner-recursos {
    padding: 48px 0px;
}
.col-30 {
    width: 47% !important;
    margin-left: 6% !important;
    margin-bottom: 60px !important;
}
#panel-eBooks .col-30:nth-child(1), #panel-eBooks .col-30:nth-child(3), #panel-eBooks .col-30:nth-child(5), #panel-eBooks .col-30:nth-child(7), #panel-eBooks .col-30:nth-child(9) {
    margin: 0px !important;
}
#panel-whitepapers .col-30:nth-child(1), #panel-whitepapers .col-30:nth-child(3), #panel-whitepapers .col-30:nth-child(5), #panel-whitepapers .col-30:nth-child(7), #panel-whitepapers .col-30:nth-child(9), #panel-whitepapers .col-30:nth-child(11), #panel-whitepapers .col-30:nth-child(13) {
    margin: 0px !important;
}  
.tab-fom .span3 {
    width: 5% !important;
    min-height: 28px;
    margin-left: 0% !important;} 
  
.tab-fom .span6 {
    width: 90% !important;
    min-height: 28px;
    margin-left: 0% !important;} 
.griss .span10 {
    width: 100% !important;
    margin-left: 0px !important;
} 
#eBooks .btn-ver-mas.class1, #Casos-de-exito .btn-ver-mas.class1, #eBooks .btn-ver-mas.class2, #Casos-de-exito .btn-ver-mas.class2 {
    height: auto !important;
    overflow: visible !important;
    padding: 10px !important;
} 
#panel-Videos .col-30:nth-child(1), #panel-Videos .col-30:nth-child(3), #panel-Videos .col-30:nth-child(5), #panel-Videos .col-30:nth-child(7), #panel-Videos .col-30:nth-child(9), #panel-Videos .col-30:nth-child(11), #panel-Videos .col-30:nth-child(13), #panel-Videos .col-30:nth-child(15), #panel-Videos .col-30:nth-child(17), #panel-Videos .col-30:nth-child(19), #panel-Videos .col-30:nth-child(21) {
    margin: 0px;
    margin-left: 0px !important;
} 
.menu {
    display: none;
} 
.movil {
    display: block !important;
}  
  .full.blanco{ 
    position: sticky;
    position: -webkit-sticky;
    top: 0;   
    z-index: 101; } 
  .stiky{ min-height: 2285px;}   
.col-50 {
    width: 100%;
    margin-left: 0% !important;
}  
#panel-Casos {
  height: 354px;}  
}
@media (max-width: 765px) and (min-width: 300px){
.modulo-casos .link-casos {
    height: auto;
}  
  
#navbar.cabesera2.sticky {
    padding: 15px 0px 0px 0px;
} 
.full.blanco {
    padding: 0px 0px;
}
body form.hs-form fieldset.form-columns-3 .hs-form-field, body form.hs-form .form-columns-2 .hs-form-field .hs-input, body form.hs-form .form-columns-3 .hs-form-field .hs-input {
    width: 100% !important;
}
.modulo-casos h4 {
    padding: 0px 0px 0px 15px;
    vertical-align: middle;
    display: unset;
    display: table-cell;
    vertical-align: middle;
    float: none;
}
.modulo-casos .col-100.extra {
    width: max-content;
    float: none;
    margin: 0px auto;
    display: table;
}
.modulo-casos .img-exito {
   padding-right: 15px;
}  
.modulo-video:hover .video-play {
    width: 60px;
    top: -107px;
}  
.modulo-ebook-y-whitepapers:hover .btn-text path.fls {
    fill: #ff7f2f;
}  
.modulo-ebook-y-whitepapers:hover .btn-text {
    color: #4c55b3;
    z-index: 10;
    position: relative;
}
.modulo-ebook-y-whitepapers .hover-panel {
    -webkit-transition: all .0s ease;
    -moz-transition: all .0s eas;
    -o-transition: all .0s eas;
    -ms-transition: all .0s eas;
    transition: all .0s ease;
    height: 456px;
    background: rgba(76, 85, 179, 0);
    background: -moz-linear-gradient(top,rgba(76,85,179,1) 38%,rgba(3,0,74,1) 100%);
    background: -webkit-linear-gradient(top,rgba(76, 85, 179, 0) 38%,rgba(3, 0, 74, 0) 100%);
    background: linear-gradient(to bottom,rgba(76, 85, 179, 0) 38%,rgba(3, 0, 74, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c55b3',endColorstr='#03004a',GradientType=0);
    opacity: .6;
    width: 100%;
    float: left;
    margin-top: -456px !important;
}  
.full.blanco{ 
    position: sticky;
    position: -webkit-sticky;
    top: 0;   
    z-index: 101; } 
.stiky{ min-height: 2285px;} 
.col-30 {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 60px !important;
}
#eBooks .btn-ver-mas.class1, #Casos-de-exito .btn-ver-mas.class1, #eBooks .btn-ver-mas.class2, #Casos-de-exito .btn-ver-mas.class2 {
    height: auto;
    overflow: visible;
    padding: 10px;
} 
.col-50 {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
}  
.col-40 {
    width: 100%;
} 
.col-60 {
    width: 100%;
}  
#panel-Casos {
    height: 750px;
}
.modulo-casos h3 { text-align: center;}
 .modulo-casos .fondo {
    background-size: cover !important;
} 
.modulo-casos .link-casos:hover .fondo {
    background-size: cover !important;
} 
.tab-50 {
    width: 100% !important;
    margin-right: 0 !important;
}
.tab-titulo h2 {
    font-size: 20px !important;
} 
 h2.ttulo-seccion {
    font-size: 20px !important;
    line-height: 24px !important;
    letter-spacing: 1px !important;
} 
.banner-recursos {
    padding: 28px 0px !important;
}
.go-top img{
    width: 34px;
}
.menu {
    display: none;
} 
.movil {
    display: block !important;
}  
}
#footer.footer { background: #151F36;padding: 80px 0px 70px 0px;}
#footer.footer h4 { color: #fff;font-size: 25px;letter-spacing: 1px;line-height: 30px; font-weight: 500;}
#footer.footer .social {float: right; margin-top: 32px;}
#footer.footer .social a { float: left; margin-left: 27px; margin-right: 0px;}
#footer.footer .social a .icon{transition: 0.3s; }
#footer.footer .social a .normal{display:block;}
#footer.footer .social a .hover{display: none;}
#footer.footer .social a:hover .normal{ display: none !important;}
#footer.footer .social a:hover .hover{ display: block !important;}
#footer.footer .col-20 {float: left; width: 20%;}
#footer.footer .col-20 h5 {color: #fff;font-size: 18px; letter-spacing: 1px; line-height: 22px;font-weight: 500;margin: 46px 0px 22px;}
#footer.footer .col-20 a {color: #fff;font-size: 16px; font-weight: 300; line-height: 22px; letter-spacing: 1px;}
#footer.footer .col-20 p {color: #fff; font-size: 16px; font-weight: 300; line-height: 22px; letter-spacing: 1px; }
#footer.footer .borde{ border-bottom: solid 1px rgba(255, 255, 255, 0.21); }
#footer.footer .col-20 .bandera {    width: 22px; margin-right: 7px;margin-top: 4px; float: left;}
#footer.footer .col-20 .mail {width: 22px; margin-right: 7px; float: left; margin-top: 3px;}
#footer.footer .col-20 .telefono {width: 22px; margin-right: 7px; float: left;}
.copyright { background: #0D1833; }
.copyright p { color: #fff; font-size: 16px; font-weight: 300; line-height: 19px; letter-spacing: 0px; margin: 0px;  padding: 26px 0px;}
#footer.footer .col-20 a{color:#fff;font-size:14px;font-weight:300;line-height:22px;letter-spacing:1px}
@media screen and (max-width : 1280px) and (min-width : 990px) {
#footer.footer .col-20 a {font-size: 14px;}
#footer.footer .col-20 p {font-size: 14px;}	
}
@media screen and (max-width : 767px) and (min-width : 300px) {
#footer.footer .col-20 { float: left; width: 100%; padding-bottom: 42px;}	
#footer.footer .col-20 h5 { margin: 0px 0px 22px;}
#footer.footer {padding: 46px 0px 0px 0px;}
#footer.footer .span3{ width: 100%; }
#footer.footer .social {float: left; margin-top: 25px; margin-bottom: 35px;}
#footer.footer h4 { font-size: 17px; margin: 0px;}
#footer.footer .social a { float: left; margin-left: 0px; margin-right: 27px;}
#footer.footer .borde { margin-bottom: 38px;}
#footer.footer .boxer, .copyright .boxer { width: 80% }
}

@media screen and (max-width : 990px) and (min-width : 767px) {
#footer.footer .col-20 { float: left; width: 40%; }	
}