/* @import url('http://example.com/example_style.css'); */
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@font-face {
    font-family: 'Bebas Neue';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Bebas-Neue-Pro-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Avenir-Black';
  src: url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Black.eot#iefix') format('embedded-opentype'),  
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Black.woff') format('woff'), 
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Black.ttf')  format('truetype'), 
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Black.svg#Avenir-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Avenir-Book';
  src: url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Book.eot#iefix') format('embedded-opentype'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Book.woff') format('woff'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Book.ttf')  format('truetype'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Book.svg#Avenir-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Avenir-Heavy';
  src: url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Heavy.eot#iefix') format('embedded-opentype'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Heavy.woff') format('woff'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Heavy.ttf')  format('truetype'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Heavy.svg#Avenir-Heavy') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'Avenir-Light';
  src: url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Light.eot#iefix') format('embedded-opentype'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Light.woff') format('woff'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Light.ttf')  format('truetype'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Light.svg#Avenir-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Avenir-Medium';
  src: url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Medium.eot#iefix') format('embedded-opentype'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Medium.woff') format('woff'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Medium.ttf')  format('truetype'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Avenir-Medium.svg#Avenir-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'Gibson-Light';
  src: url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Gibson-Light.eot#iefix') format('embedded-opentype'),  
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Gibson-Light.otf')  format('opentype'),
	     url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Gibson-Light.woff') format('woff'), 
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Gibson-Light.ttf')  format('truetype'), 
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Gibson-Light.svg#Gibson-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Gibson-Regular';
  src: url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Gibson-Regular.eot#iefix') format('embedded-opentype'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Gibson-Regular.woff') format('woff'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Gibson-Regular.ttf')  format('truetype'),
    url('https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/Fonts/Gibson-Regular.svg#Gibson-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}













*:before , *:after, * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

body { margin:0; padding:0;  font-size:17px; line-height:26px; font-weight:400; color: #606060; background:#fff; font-family: 'Tahoma'; }

img { border:0; vertical-align: top; height:auto; max-width:100%; }

hr { border:none; outline:none; float:left; width:100%; height:1px; background:#f2f2f2; clear:both; margin:30px 0; } 

.clear { clear:both }

.row-fluid [class*="span"] {min-height:1px;}



p { padding: 0; margin:0;  }
h1 { color: #004563; font-size:50px; margin:0;  line-height:50px; font-weight:700; clear:both; font-family: 'Bebas Neue'; }
h2 { font-weight:normal; color: #004563; font-size:45px;  line-height:50px; margin:0; clear:both }
h3 { font-weight:500; color: #004563; font-size:35px;  line-height:40px; margin:0; clear:both }
h4 { font-weight:normal;  color: #0c2648; font-size:25px;  line-height:28px; margin:0;  clear:both }
h5 { font-weight:normal; color: #0c2648;  font-size:20px; line-height:26px; margin:0; clear:both; }
h6 { font-weight:400; color: #0c2648;  font-size:18px; margin:0; line-height:24px; clear:both; }

.leads-lp{
  color: #004563; font-family: font-family: 'Bebas Neue';; font-weight: 700; margin: 0 0 10px; font-size: 45px; line-height: 50px; clear: both;
}

.leads-cotizador{
  font-family: font-family: 'Bebas Neue';;
    font-weight: 700;
    margin: 0 0 40px;
    font-size: 35px;
    line-height: 40px;
    clear: both;
}

/** 
 * Border Radius 
 *
 *  
 */




/** 
 * Box Shadow  
 *
 *  
 */




/** 
 * Transition
 * 
 *  
 */




/** 
 * Transform
 *
 *  
 */




a { text-decoration:none; outline:none; color:#00658b;  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;;   }
a:hover { color:#333;  }
ul {  list-style-type: none; margin:0; padding:0; }
.row-fluid .btn_style a  { color:#fff; font-weight:700; position:relative; font-family: 'Avenir-Heavy'; background: #00B5CC;border: 1px solid #234889; min-width: 270px; text-align: center; text-transform: uppercase; font-size:16px;   padding:11px 30px;   float:none; display:inline-block; }
.row-fluid .btn_style a:after  {  display:inline-block; content: "";  width: 12px;  height: 12px;  background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/white_arrow.png) no-repeat center / cover; margin: 0 0 0 15px;  }
.row-fluid .get_bg { display:none; }
ul.inputs-list { margin:0; padding:5px 0; list-style:none; }
.row-fluid .btn_style a:hover { background: #004563;color: #fff;border: 1px solid #004563; }
.row-fluid .title_style { color:#606060; font-size:19px; line-height:23px; font-weight:400; }
.row-fluid .title_style h2 { color: #004563; font-family: 'Bebas Neue';  font-weight:700; margin: 0 0 10px; }
.row-fluid .title_style h2 span {  }
.row-fluid .sub_title_style h5 { color: #0c2648; font-family: 'Avenir-Book'; font-size: 18px; font-weight: 300; text-transform: uppercase; margin: 0 0 40px; }
.row-fluid .list_style ul { margin: 20px 0; }
.row-fluid .list_style ul li { position: relative; padding-left: 15px; }
.row-fluid .list_style ul li:before { content: ""; position: absolute; left: 0; top: 8px; width: 6px; height: 6px; border-radius: 100%; background: #606060; }
.row-fluid .list_style_check ul { }
.row-fluid .list_style_check ul li { padding: 0 0 20px 60px; position: relative; width:100%;  float: none; display: inline-block; vertical-align: top; }
.row-fluid .list_style_check ul li:before { content: ""; position: absolute; left: 0; top: 0; width: 33px; height: 33px; background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/check_circle.png) no-repeat center / cover; }
.text_center { text-align:center; }
.text_left { text-align:left; }
.text_right { text-align:right; }
.row-fluid .fl100 { width:100%; float:left; }
.row-fluid .floatnone { float:none; display:inline-block; }
.row-fluid .width_700, .row-fluid .width_800, .row-fluid .width_900, .row-fluid .width_1000, .row-fluid .width_1100, .row-fluid .width_1200 { float:none; display:inline-block;  max-width:100%; }
.row-fluid .width_700 { width:700px; } 
.row-fluid .width_800 { width:800px; } 
.row-fluid .width_900 { width:900px; } 
.row-fluid .width_1000 { width:1000px; } 
.row-fluid .width_1100 { width:1100px; } 
.row-fluid .width_1200 { width:1200px; }
.row-fluid .bg_gray { background: #f2f2f2; }
.row-fluid .bg_blue { background: #004563; }
.row-fluid .text_white, .row-fluid .text_white h1, .row-fluid .text_white h2, .row-fluid .text_white h3, .row-fluid .text_white h4,
.row-fluid .text_white h5, .row-fluid .text_white h6, .row-fluid .text_white a { color: #fff; }

.text_left p { margin-bottom: 30px; line-height: 120%;}

.mv_30 { margin-top: 30px; margin-bottom: 30px; }
.mv_40 { margin-top: 40px; margin-bottom: 40px; }
.mv_50 { margin-top: 50px; margin-bottom: 50px; }
.mv_60 { margin-top: 60px; margin-bottom: 60px; }
.mv_70 { margin-top: 70px; margin-bottom: 70px; }
.mv_80 { margin-top: 80px; margin-bottom: 80px; }
.mv_90 { margin-top: 90px; margin-bottom: 90px; }
.mv_100 { margin-top: 100px; margin-bottom: 100px; }

.mt_30 { margin-top: 30px; }
.mt_40 { margin-top: 40px; }
.mt_50 { margin-top: 50px; }
.mt_60 { margin-top: 60px; }
.mt_70 { margin-top: 70px; }
.mt_80 { margin-top: 80px; }
.mt_90 { margin-top: 90px; }
.mt_100 { margin-top: 100px; }

.mb_30 { margin-bottom: 30px; }
.mb_40 { margin-bottom: 40px; }
.mb_50 { margin-bottom: 50px; }
.mb_60 { margin-bottom: 60px; }
.mb_70 { margin-bottom: 70px; }
.mb_80 { margin-bottom: 80px; }
.mb_90 { margin-bottom: 90px; }
.mb_100 { margin-bottom: 100px; }

.pv_30 { padding-top: 30px; padding-bottom: 30px; }
.pv_40 { padding-top: 40px; padding-bottom: 40px; }
.pv_50 { padding-top: 50px; padding-bottom: 50px; }
.pv_60 { padding-top: 60px; padding-bottom: 60px; }
.pv_70 { padding-top: 70px; padding-bottom: 70px; }
.pv_80 { padding-top: 80px; padding-bottom: 80px; }
.pv_90 { padding-top: 90px; padding-bottom: 90px; }
.pv_100 { padding-top: 100px; padding-bottom: 100px; }

.pt_30 { padding-top: 30px; }
.pt_40 { padding-top: 40px; }
.pt_50 { padding-top: 50px; }
.pt_60 { padding-top: 60px; }
.pt_70 { padding-top: 70px; }
.pt_80 { padding-top: 80px; }
.pt_90 { padding-top: 90px; }
.pt_100 { padding-top: 100px; }

.pb_30 { padding-bottom: 30px; }
.pb_40 { padding-bottom: 40px; }
.pb_50 { padding-bottom: 50px; }
.pb_60 { padding-bottom: 60px; }
.pb_70 { padding-bottom: 70px; }
.pb_80 { padding-bottom: 80px; }
.pb_90 { padding-bottom: 90px; }
.pb_100 { padding-bottom: 100px; }


input , button , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { outline:none; border:1px solid #ccc; background:#fff; height:50px; padding:0 20px;  font-size:16px; width:100%; }
input[type=checkbox] , input[type=radio] { width:auto; height:auto; } 
textarea { padding:15px 20px; height:100px; }
input[type=submit] , button { width:auto; border:none; cursor:pointer; /*background-image:url(images/blank.png);*/ font-size:17px; line-height:24px; font-weight:700; padding:8px 20px; color:#fff; display:inline-block; }
input[type=submit]:hover , button:hover { background-color:#234889; }

.row-fluid .hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
ul.inputs-list { margin:0; padding:5px 0; list-style:none; }

.row-fluid .inputs-list .hs-form-checkbox-display , .row-fluid .inputs-list .hs-form-booleancheckbox , .row-fluid .inputs-list li.hs-form-radio { display:block; padding:0 0 8px 25px; position:relative; }
.row-fluid .inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
.row-fluid .inputs-list input[type="radio"] { top:3px; }
.row-fluid .inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; }
.row-fluid .inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-25px; top:0;  content:''; width:20px; height:20px; border:1px solid #dadada; color:#fafafa; background:#fafafa; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:before { background:#333; color:#fff; border-color:#333; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:after { text-align:center; color:#fff; position:absolute; left:-25px; top:0;  content: "\f00c"; font-family:'FontAwesome'; width: 20px; line-height: 20px; }

.row-fluid  input[type="radio"] + span:before { position:absolute; left:-2px; top:2px;  content:''; width:20px; height:20px; border:1px solid #dadada;  background:#fafafa; border-radius:100%; }
.row-fluid  input[type="radio"]:checked + span:after { position:absolute; left:2px; top:6px;  content:''; width:12px; height:12px; border-color:#333; background:#333;  border-radius:100%; }


.row-fluid .simple h1{margin-bottom:30px;}
.row-fluid .simple p{margin:15px 0;}
.row-fluid .simple li{list-style: disc;margin-left: 30px;margin-bottom:15px}

@media (max-width: 991px){

   
   
   

  .header-menu,  .header-menu .hs-menu-wrapper > ul,  .header-menu .hs-menu-wrapper > ul li, .header-menu .hs-menu-wrapper > ul li a{ display: block;    float: none;    position: static;    top: auto;    right: auto;    left: auto;    bottom: auto;    padding: 0px;    margin: 0px;    background-image: none;    background-color: transparent;    border: 0px;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    -webkit-box-shadow: none;    -moz-box-shadow:    none;    box-shadow:         none;     max-width: none;    width: 100%;    height: auto;    line-height: 1;      font-weight: normal;    text-decoration: none;    text-indent: 0px;    text-align: left;    color:#ffffff;  }

  .mobile-trigger { display: inline-block !important; cursor: pointer;  position: absolute; top: 0px;  right: 10px; width: auto;  height: auto;   padding: 7px 10px 8px 10px; background: #ffffff;  border: 1px solid #000000;    font-size: 16px;    font-weight: normal;    text-align: left;    text-transform: uppercase;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;     color: #000000;   }
  .mobile-trigger:hover{ text-decoration: none; color:#ffffff; background-color: #000000;   border-color: transparent;   }

  .mobile-open .mobile-trigger{    color:#ffffff;    background-color: #000000;     border-color: transparent;  }

  .mobile-trigger i{    display: inline;    position: relative;    top: -4px;  }
  .mobile-trigger i:before, .mobile-trigger i:after{    position: absolute;    content: '';  }
  .mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after{    width: 22px;  height: 2px;   -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;    background-color: #000000;   display: inline-block;  }
  .mobile-trigger i:before{    top: -6px;   }
  .mobile-trigger i:after{ top: 6px;   }
  
  .mobile-trigger:hover i, .mobile-trigger:hover i:before, .mobile-trigger:hover i:after,    .mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after{      background-color: #ffffff;  }


  .child-trigger {    display: block !important;  cursor: pointer;  position: absolute;    top: 0px;    right: 0px;    width: 55px !important;    min-width: 55px !important;    height: 45px !important;    padding: 0 !important;   }
  .child-trigger:hover {    text-decoration: none;  }
  .child-trigger i{    position: relative;    top: 50%;    margin: 0 auto !important;    -webkit-transform: rotate(0deg);    -ms-transform: rotate(0deg);    transform: rotate(0deg);  }
  .child-trigger i:after{    position: absolute;    content: '';  }
  .child-trigger i, .child-trigger i:after{    width: 10px;    height: 1px;    background-color:#ffffff;   display: block;  }
  .child-trigger i:after{    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);  }
  .child-trigger.child-open i:after{    -webkit-transform: rotate(-180deg);    -ms-transform: rotate(-180deg);    transform: rotate(-180deg);  }
  .child-trigger.child-open i {  }

    
   .header-menu.js-enabled{ position: relative;  padding-top: 44px;  margin: 10px 0 10px 0;   }

  .header-menu.js-enabled .hs-menu-wrapper,   .header-menu.js-enabled .hs-menu-children-wrapper{    display: none;  }  

  .header-menu ul.hs-menu-children-wrapper{  visibility: visible !important;    opacity: 1 !important;    position: static !important;    display: none;  }

  .header-menu.js-enabled .hs-menu-wrapper{ width: 100%; position: relative; top: 0;  left: 0; padding: 0;  }
  .header-menu .hs-menu-wrapper{ background-color:#000000; width: 100%;    }

  .header-menu .hs-menu-wrapper > ul > li{    position: relative;  }
  .header-menu .hs-menu-wrapper > ul > li a{    font-size: 22px;    line-height: 45px;    overflow: visible;  }
    
  .header-menu .hs-menu-wrapper > ul li{    border-top: 1px solid #c7c7c7; }
  .header-menu .hs-menu-wrapper >  ul li a{    padding: 0 10px;    color:#ffffff;  }
  .header-menu .hs-menu-wrapper > ul li a:hover{    color:#ffffff;    }

  .header-menu .hs-menu-wrapper > ul ul li{    }
  .header-menu .hs-menu-wrapper > ul ul li a{    text-indent: 10px;    font-size: 16px;  }

  .header-menu .hs-menu-wrapper > ul ul ul li a{    text-indent: 30px;   }
  .header-menu .hs-menu-wrapper > ul ul ul ul li a{    text-indent: 50px;   } 
}  





/* Arrows */
.slick-prev, .slick-next { font-size: 0;  line-height: 0;  position: absolute; top: 50%; display: block; width: 20px;  height: 20px; margin-top: -10px;  padding: 0; cursor: pointer;  color: transparent;  border: none; outline: none;  background: transparent; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {    color: transparent;    outline: none;    background: transparent;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {    opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {    opacity: .25;}

.slick-prev:before, .slick-next:before {   font-size: 20px;    line-height: 1;    opacity: .75;    color: white;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}

.slick-prev{    left: -25px;}
[dir='rtl'] .slick-prev{    right: -25px;    left: auto;}
.slick-prev:before{    content: '';}
[dir='rtl'] .slick-prev:before{    content: '';}

.slick-next{    right: -25px;}
[dir='rtl'] .slick-next {    right: auto;    left: -25px;}
.slick-next:before{    content: '';}
[dir='rtl'] .slick-next:before{    content: '';}


/* Slider */
.slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}

.slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}
.slick-list:focus{    outline: none;}
.slick-list.dragging{    cursor: pointer;    cursor: hand;}

.slick-slider .slick-track, .slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0);       -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);         -o-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);}

.slick-track {    position: relative;    top: 0;    left: 0;    display: block;}
.slick-track:before,
.slick-track:after{    display: table;    content: '';}
.slick-track:after{    clear: both;}
.slick-loading .slick-track{    visibility: hidden;}

.slick-slide {    display: none;    float: left;    height: 100%;    min-height: 1px;}
[dir='rtl'] .slick-slide {    float: right;}
.slick-slide img {    display: block;}
.slick-slide.slick-loading img {    display: none;}
.slick-slide.dragging img {    pointer-events: none;}
.slick-initialized .slick-slide {    display: block;}
.slick-loading .slick-slide {    visibility: hidden;}
.slick-vertical .slick-slide {    display: block;    height: auto;
    border: 1px solid transparent;}
.slick-arrow.slick-hidden {    display: none;}



.slick-arrow { cursor:pointer; z-index:5; position:absolute; top:50%; margin-top:-17.5px; display:inline-block; color:#fff; background:#333; width:35px; height:35px; font-size:0; text-index:-9999; cursor:pointer; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:14px; }
.slick-arrow:hover { background:#fff; color:#000;  }
.slick-arrow.slick-prev { left:5px; }
.slick-arrow.slick-prev:before { content: "\f104"; }
.slick-arrow.slick-next { right:5px; }
.slick-arrow.slick-next:before { content: "\f105"; }
.slick-arrow.slick-disabled { display:none; }

ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { display:inline-block; background:#a1a1a1;  width:15px; height:15px; border-radius:100%; font-size:0; text-index:-9999; cursor:pointer; }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#fbb314; }
ul.slick-dots li button:focus, .slick-initialized .slick-slide:focus { outline:none; }




.row-fluid .form_style { font-size: 14px; font-family: 'Avenir-Book'; }
.row-fluid .form_style form fieldset { max-width: 100% !important; float: left; margin: 5px 0; width: 100%; }
.row-fluid .form_style form .form-columns-1 .input, .row-fluid .form_style form .form-columns-2 .input { margin-right: 0 !important; }
.row-fluid .form_style form .form-columns-1 .input textarea, .row-fluid .form_style form .form-columns-1 .input input, .row-fluid .form_style form .form-columns-1 .input select { width: 100% !important; }
.row-fluid .form_style form .form-columns-2 { width: 100%; }
.row-fluid .form_style form .form-columns-2 .input input { width: 100% !important; }
.row-fluid .form_style form .hs-fieldtype-booleancheckbox .input input { width: auto !important; height: auto !important; }
.row-fluid .form_style form .form-columns-2 .hs-form-field:first-child { padding-right: 10px; padding-left: 0; }
.row-fluid .form_style form .form-columns-2 .hs-form-field:last-child { padding-left: 10px; padding-right: 0; }
.row-fluid .form_style form .form-columns-2 .hs-form-field { width: 50% !important; }
.row-fluid .form_style form .form-columns-1 .hs-form-field { padding-right: 0 !important; }
.row-fluid .form_style form .hs_recaptcha { float: left; width: 100%; }
.row-fluid .form_style form .hs-form-required { display: none !important; }
.row-fluid .form_style form .hs-error-msgs { color: #ff6666; font-size: 12px; }
.row-fluid .form_style form input, .row-fluid .form_style form select { margin-bottom: 20px; background: #fff; border: 1px solid #606060; padding: 11px 20px; float: left; -webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px;  -ms-border-radius: 7px;  border-radius: 7px;;  height: auto; color: #000; font-family: 'Avenir-Book'; font-size: 14px; }
.row-fluid .form_style form textarea { width: 100% !important; height: 100px; resize: none; margin-bottom: 20px; background: #fff; border: 1px solid #606060; padding: 11px 20px; float: left; -webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px;  -ms-border-radius: 7px;  border-radius: 7px;;  color: #000; font-family: 'Avenir-Book'; font-size: 14px; }
.row-fluid .form_style form .hs_submit input { margin: 0; background: transparent; border: none; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; font-weight: 700; padding: 24px 100px 24px 30px; float: none; text-transform: uppercase; display: inline-block; color: #ffffff; font-family: 'Avenir-Heavy'; font-size: 16px; line-height: 20px; }
.row-fluid .form_style form > div > div.actions { width: auto; position: relative; background: #00B5CC; float: left; box-sizing: border-box; margin: 30px 0 0; }
.row-fluid .form_style form > div > div.actions:after { position: absolute; right: 50px; top: 27px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; content: ""; width: 12px; height: 12px; background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/white_arrow.png) no-repeat center / cover; }
.row-fluid .form_style form > div > div.actions:hover { background: #004563; }
.row-fluid .form_style form input::-webkit-input-placeholder, .row-fluid .form_style form input[type=email]::-webkit-input-placeholder, .row-fluid .form_style form textarea::-webkit-input-placeholder { color: #ccc; }
.row-fluid .form_style form input::-moz-placeholder, .row-fluid .form_style form input[type=email]::-moz-placeholder, .row-fluid .form_style form textarea::-moz-placeholder { color: #ccc; }
.row-fluid .form_style form input:-ms-input-placeholder, .row-fluid .form_style form input[type=email]:-ms-input-placeholder, .row-fluid .form_style form textarea:-ms-input-placeholder { color: #ccc; }
.row-fluid .form_style form input:-moz-placeholder, .row-fluid .form_style form input[type=email]:-moz-placeholder, .row-fluid .form_style form textarea:-moz-placeholder { color: #ccc; }
.row-fluid .form_style .hs-fieldtype-booleancheckbox { width: 100%; float: left; }
.row-fluid .form_style .submitted-message { font-size: 20px; }








.row-fluid .wrapper { margin:0 auto !important; float:none !important; padding:0 15px;  } 


.row-fluid .header_top { padding: 8px 0; }
.row-fluid .header_top_lag { text-align: right; color: #fff; font-size: 15px; font-weight: 500;	font-family: 'Avenir-Medium';;display: inline-block;float: right;position: relative;z-index: 9999; }
.row-fluid .header_section { padding: 15px 0; }
.row-fluid .header_logo { width: 190px; vertical-align: middle; margin: 0 -2px; display: inline-block; float: none; }
.row-fluid .header_right { width: calc(100% - 190px); vertical-align: middle; margin: 0 -2px; display: inline-block; float: none; }
.row-fluid .header_right_link { width: 210px; margin: 0 -2px; vertical-align: middle; }
.row-fluid .header-menu { text-align: center; width: calc(100% - 210px); margin: 0 -2px; vertical-align: middle; }
.row-fluid .header-menu .hs-menu-wrapper > ul { }
.row-fluid .header-menu .hs-menu-wrapper > ul > li { padding: 0 10px; box-sizing: border-box; position: relative; list-style-type: none; float: none; display: inline-block; }
.row-fluid .header-menu .hs-menu-wrapper > ul > li:last-child { padding-right: 0; }
.row-fluid .header-menu .hs-menu-flow-horizontal ul li a { color: #333; line-height: 20px; font-size: 15px; font-family: 'Bebas Neue';  font-weight: 500; overflow: visible; padding: 15px 0; max-width: inherit; float: none; display: inline-block; width: 100%; }
.row-fluid .header-menu .hs-menu-flow-horizontal ul li:hover > a, .row-fluid .header-menu .hs-menu-flow-horizontal ul li.active { background: none; color: #00B5CC;   text-decoration: none; }

.row-fluid .header_top_lag a { color: #fff; }

.row-fluid .header_flag ul { }
.row-fluid .header_flag ul li { float: none; display: inline-block; padding: 0 3px; }
.row-fluid .header_flag ul li a { width: 24px; height: 24px; float: none; display: inline-block; }
.row-fluid .header_flag ul li a img { border-radius: 100%; }
.row-fluid .header_flag ul li:last-child { padding-right: 0; }




.row-fluid .footer_section { padding: 50px 0 0; color: #fff; }
.row-fluid .footer_logo { margin: 0 0 50px; }
.row-fluid .footer_logo img { max-width:214px!important; }
.row-fluid .footer_top { width: auto; float: none; display: block; margin: 0 -15px !important; }
.row-fluid .footer_box { width: 25%; vertical-align: top; margin: 0 -2px !important; padding: 15px; }
.row-fluid .footer_menu { }
.row-fluid .footer_sub_wrap { width: 100%; float: left; padding: 0 0 40px; border-bottom: 1px solid #fff; margin: 0 0 30px; }
.row-fluid .footer_sub { }
.row-fluid .footer_bottom { border-top: 1px solid #fff; padding: 20px 0; color: #ffffff; font-family: 'Avenir-Book'; font-size: 18px; font-weight: 300; }
.row-fluid .footer_bottom_left { width: 40%; vertical-align: middle; margin: 0 -2px; }
.row-fluid .footer_bottom_right { width: 60%; vertical-align: middle; margin: 0 -2px; text-align: right; }
.row-fluid .footer_section h4 { text-transform: uppercase; color: #ffffff; font-family: 'Bebas Neue'; font-size: 22px; margin: 0 0 30px; }
.row-fluid .footer_section a { color: #fff; width: 100%; float: left; }
.row-fluid .footer_section h5 { text-transform: uppercase; color: #ffffff; font-family: 'Avenir-Black';; font-size: 18px; width: 100%; float: left; }
.row-fluid .footer_section p { margin: 0 0 20px; width: 100%; float: left; }
.row-fluid .footer_menu ul { }
.row-fluid .footer_menu ul li { margin: 0 0 8px; float: left; width: 100%; }
.row-fluid .footer_menu ul li a { }
.row-fluid .footer_sub form { }
.row-fluid .footer_sub form .hs-form-required { display: none; }
.row-fluid .footer_sub form input[type="email"] { text-align: center; color: #000; font-family: 'Avenir-Book'; font-size: 18px; font-weight: 300; height: auto;  margin: 0 0 10px; padding: 10px 15px; }
.row-fluid .footer_sub form input[type=email]::-webkit-input-placeholder { color: #ccc; }
.row-fluid .footer_sub form input[type=email]::-moz-placeholder { color: #ccc; }
.row-fluid .footer_sub form input[type=email]:-ms-input-placeholder { color: #ccc; }
.row-fluid .footer_sub form input[type=email]:-moz-placeholder { color: #ccc; }
.row-fluid .footer_sub form input[type=submit] { width: 100%; text-transform: uppercase; color: #000046; font-family: 'Avenir-Heavy'; font-size: 16px; font-weight: bold; height: auto; padding: 10px 15px; line-height: 23px; }
.row-fluid .footer_sub form input[type=submit]:hover { color: #fff; background: #234889; }
.row-fluid .footer_sub form label span { position: relative; margin: 0 0 4px; float: left; width: 100%; }
.row-fluid .footer_sub form label span:before { content: "\f003"; font-family: fontawesome; margin: 0 10px 0 0; }
.row-fluid .footer_social { text-align: center; }
.row-fluid .footer_social h4 { margin: 0 0 0; }
.row-fluid .footer_social ul { }
.row-fluid .footer_social ul li { float: none; display: inline-block; padding: 10px; }
.row-fluid .footer_social ul li a { }
.row-fluid .footer_bottom_right ul { }
.row-fluid .footer_bottom_right ul li { float: none; display: inline-block; padding: 0 0 0 30px; }
.row-fluid .footer_bottom_right ul li a { }
.row-fluid .footer_section a:hover { color: #234889; }
.row-fluid .footer_bottom_left p {  margin: 0; }

.row-fluid .hp_hero_section { }
.row-fluid .hp_hero_wrap { padding: 90px 0 110px; position:relative; }
.row-fluid .hp_hero_wrap:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.99) 1%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.99) 1%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.99) 1%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1); }
.row-fluid .hp_hero_inner { position:relative; width: 450px; max-width: 100%; float: none; display: inline-block; font-family: 'Avenir-Book'; font-size: 18px; font-weight: 400; }
.row-fluid .hp_hero_inner h3 { font-family: 'Avenir-Light'; font-weight: 300; margin: 10px 0 30px; color: #666666; }
.row-fluid .hp_hero_inner .btn_style a { margin: 30px 0 0; }

.row-fluid .hp_hero_section .slick-arrow.slick-prev { left: calc((100% - 1190px) / 2); }
.row-fluid .hp_hero_section .slick-arrow { top: auto; bottom: 40px; margin: 0; background: transparent; width: 15px; height: 15px; }
.row-fluid .hp_hero_section .slick-arrow.slick-prev:before { content: "\f061"; content: ""; width: 15px; height: 15px; background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/gray_arrow.png) no-repeat center / cover; position: absolute; opacity: 1; left: 0; top: 0; }
.row-fluid .hp_hero_section .slick-arrow:hover { background: transparent; }
.row-fluid .hp_hero_section .slick-arrow.slick-next { left: calc((100% - 1190px + 150px) / 2); }
.row-fluid .hp_hero_section .slick-arrow.slick-next:before { content: ""; width: 15px; height: 15px; background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/gray_arrow.png) no-repeat center / cover; position: absolute; opacity: 1; left: 0; top: 0; transform: rotate(180deg); }
.row-fluid .hp_hero_section .slick-arrow.slick-prev:hover:before { background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/blue_arrow.png) no-repeat center / cover; transform: rotate(180deg); }
.row-fluid .hp_hero_section .slick-arrow.slick-next:hover:before { background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/blue_arrow.png) no-repeat center / cover; transform: rotate(0); }



.row-fluid .hp_feature_section { padding: 25px 0; }
.row-fluid .hp_feature_wrap { }
.row-fluid .hp_feature_box { width: 33.33%; vertical-align: top; margin: 0 -2px; padding: 15px; }
.row-fluid .hp_feature_inner { height: 254px; position: relative; text-align: left; }
.row-fluid .hp_feature_text { margin: 70px 0 0; padding: 20px; position: relative; overflow-y: auto; }
.row-fluid .hp_feature_box h4 { font-size: 20px; font-family: "Tahoma"; margin: 0 0 10px; color: #fff; }
.row-fluid .hp_feature_text p { background: #fff; padding: 2px 5px; }
.row-fluid .hp_feature_box h4 span {  }
.row-fluid .hp_feature_cont { width: 100%; height: 100px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; opacity: 0; overflow-y: auto; }
.row-fluid .hp_feature_inner:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; opacity: 0; }
.row-fluid .hp_feature_inner:hover:before { opacity: 1; }
.row-fluid .hp_feature_inner:hover .hp_feature_cont { opacity: 1; }
.row-fluid .hp_feature_cont ul li { float: left; background: #fff; margin: 2px 0; padding: 0 3px; font-size:16px; }

.row-fluid .hp_service_section { }
.row-fluid .hp_service_sub_ttl { }
.row-fluid .hp_service_inner { }
.row-fluid .hp_service_left { width: 50%; vertical-align: top; margin: 0 -2px; padding-right: 100px; font-family: 'Bebas Neue'; font-size: 19px; line-height: 26px; font-weight: 300; }
.row-fluid .hp_service_right { width: 50%; vertical-align: top; margin: 0 -2px; }
.row-fluid .hp_service_img { height: 400px; position: relative; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px;  -ms-border-radius: 20px;  border-radius: 20px;;  }
.row-fluid .hp_service_icon { background: #414042; width: 82px; height: 82px; position: absolute; left: 50%; top: 50%; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%;  -ms-border-radius: 100%;  border-radius: 100%;;  padding: 20px 19px 19px 27px; -webkit-transform:  translate(-50%, -50%); -moz-transform:  translate(-50%, -50%);  -o-transform:  translate(-50%, -50%); -ms-transform:  translate(-50%, -50%);  transform:  translate(-50%, -50%);; z-index: 1; }
.row-fluid .hp_service_video { }
.row-fluid .hp_service_text { padding: 40px 0 0 100px; }
.row-fluid .hp_service_left h2 { }
.row-fluid .hp_service_text .btn_style a { margin: 40px 0 0; padding: 21px 30px; }
.row-fluid .hp_service_img:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/53-layers.png) no-repeat center; background-size: cover; }

.hp_service_video { max-width: 95%; height: 0 !important; width: 900px !important; position: relative !important; padding: 38.5% 0 0 !important; }
.hp_service_video iframe { height: 100%; width: 100%; position: absolute; top: 0; left: 0; bottom: 0; }
.fancybox-slide .fancybox-close-small { top: -20px; right: -20px; }
.hp_service_video { overflow: visible !important; }
.fancybox-slide .fancybox-close-small:hover { background: transparent; opacity:0.8;  }
.fancybox-close-small:after { background: #fff !important;  }
 
.fancybox-slide--iframe .fancybox-content {max-width: calc(900px - 100px)!important;max-height: calc(500px - 88px)!important;}

.row-fluid .hp_leer_section { overflow-x: hidden; }
.row-fluid .hp_leer_slider { width: calc(100% + 30px);  margin: 0 -15px; }
.row-fluid .hp_leer_part { padding: 15px; position: relative; }
.row-fluid .hp_leer_img { -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;  -ms-border-radius: 5px;  border-radius: 5px;;  position: relative; height: 300px; }
.row-fluid .hp_leer_top { position: absolute; right: 0; top: 0; background: rgba(0, 0, 0, 0.5); width: 50%; height: 100%; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; }
.row-fluid .hp_leer_btm { width: 50%; float: right; text-align: center; padding: 35px 15px 0; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;;  color: #000000;   font-family: 'Avenir-Medium'; font-size: 14px; }
.row-fluid .hp_leer_img:before { content: ""; position: absolute; right: 0; top: 0; width: 50%; height: 100%; background: rgba(255, 255, 255, 0.8); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; }
.row-fluid .hp_leer_top .btn_style { position: absolute; left: 0; bottom: 0; width: 100%; }
.row-fluid .hp_leer_top .btn_style a { width: 100%; padding: 23px 20px; font-size:18px; }
.row-fluid .hp_leer_top h5 { position: absolute; left: 0; top: 50%; -webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%);  -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);  transform:  translateY(-50%);; color: #fff; padding: 15px; width: 100%; text-align: center; max-height: 120px; overflow-y: auto;  font-family: 'Avenir-Black'; font-size: 18px; font-weight: bold; }
.row-fluid .slick-current .hp_leer_top { opacity: 1; visibility: visible; }
.row-fluid .slick-current .hp_leer_btm { opacity: 1; visibility: visible; }
.row-fluid .slick-current .hp_leer_img:before { left: 0; right: auto; }

.row-fluid .hp_leer_slider .slick-arrow.slick-prev:before,
.row-fluid .hp_leer_slider .slick-arrow.slick-next:before { content: ""; width: 15px; height: 15px; background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/plus_icon.png) no-repeat center / cover; opacity: 1; z-index: 1; position: absolute; left: 18px; top: 18px; }
.row-fluid .hp_leer_slider .slick-arrow { width: 50px; height: 50px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%;  -ms-border-radius: 100%;  border-radius: 100%;; background: #004563; top: 160px; }
.row-fluid .hp_leer_slider .slick-arrow.slick-prev { left: calc((100% - 1190px) / 2); }
.row-fluid .hp_leer_slider .slick-arrow.slick-next { right: calc((100% - 1190px) / 2); }
.row-fluid .hp_leer_slider .slick-arrow:hover { background: #000;  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); -o-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); -ms-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);  box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);; }


.row-fluid .hp_casos_section { }
.row-fluid .hp_casos_inner { }
.row-fluid .hp_casos_wrap { margin-top:40px; }
.row-fluid .hp_casos_wrap .slick-list { padding:50px 0 !important; }
.row-fluid .hp_casos_box {  -webkit-transform: scale(1); -moz-transform: scale(1);  -o-transform: scale(1); -ms-transform: scale(1);  transform: scale(1);;   -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; }
.row-fluid .hp_casos_img { height: 280px;   -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; position:relative; }
.row-fluid .hp_casos_text { color: #000000; font-family: 'Avenir-Light'; font-size: 14px; line-height: 22px; font-weight: 300; margin: 30px 0 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; opacity: 0; visibility: hidden; }
.row-fluid .slick-current .hp_casos_box { position: relative; z-index: 999;  -webkit-transform: scale(1.2); -moz-transform: scale(1.2);  -o-transform: scale(1.2); -ms-transform: scale(1.2);  transform: scale(1.2);;  }
.row-fluid .slick-current .hp_casos_img { width: 500px;  margin-left: -100px;  height: 320px; border: 10px solid #f5f5f5; }
.row-fluid .hp_casos_text h3 { color: #004563; font-family: 'Bebas Neue'; font-size: 40px; margin: 20px 0 0; font-weight: 700; }
.row-fluid .slick-current .hp_casos_text { visibility: visible; opacity: 1; }
.row-fluid .hp_casos_img:before { content:""; position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(255,255,255,0.7);  }
.row-fluid .slick-current .hp_casos_img:before { opacity:0; }

.row-fluid .hp_count_section { padding: 120px 0; }
.row-fluid .hp_count_wrap { }
.row-fluid .hp_count_box { width: 33%; vertical-align: top; margin: 0 -2px; padding: 30px; }
.row-fluid .hp_count_box .count { color: #00B5CC; font-family: 'Avenir-Black'; font-size: 123px; font-weight: bold; line-height: 130px; opacity: 0.15; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; }
.row-fluid .hp_count_box .count:hover { opacity: 1; }
.row-fluid .hp_count_box h4 { color: #0c2648; font-family: 'Avenir-Book'; font-size: 23px; font-weight: 300; }
.row-fluid .hp_count_box .count span { position: relative; }
.row-fluid .hp_count_box .count span:before { content: "+"; }

.row-fluid .hp_count_box:nth-child(3) .count span:after { content: "K"; }
.row-fluid .hp_count_box:nth-child(4) .count span:after { content: "M"; }

.row-fluid .hp_nos_section { padding: 100px 0; }
.row-fluid .hp_nos_wrap { }
.row-fluid .hp_nos_box { padding: 10px; }
.row-fluid .hp_nos_inner { padding: 10px; border-radius: 10px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; }
.row-fluid .hp_nosimg { width: 100%; height: 78px; display: flex; align-items: center; justify-content: center; }
.row-fluid .hp_nosimg img { max-height: 78px; width: auto; }
.row-fluid .hp_nos_inner h5 { color: #000000; font-family: 'Avenir-Black'; font-size: 15px; line-height: 20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; display: none; }
.row-fluid .hp_nos_wrap .slick-current .hp_nos_inner {  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);  -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2); -o-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2); -ms-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);  box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);;  background: #fff; -webkit-transform:  scale(1.3); -moz-transform:  scale(1.3);  -o-transform:  scale(1.3); -ms-transform:  scale(1.3);  transform:  scale(1.3);; }
.row-fluid .hp_nos_wrap .slick-current .hp_nos_inner h5 { display: block; }
.row-fluid .hp_nos_wrap .slick-list { padding: 50px 0 !important; }
.row-fluid .hp_nos_wrap .slick-slide { float: none; display: inline-block; vertical-align: middle; }


.row-fluid .hp_formimg_section { padding: 100px 0 80px; position: relative; }
.row-fluid .hp_formimg_back_img { position: absolute; right: 0; top: 55%;  -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);  -o-transform: translateY(-50%); -ms-transform: translateY(-50%);  transform: translateY(-50%);; width: 40%; height: 70%; }
.row-fluid .hp_formimg_wrap { position: relative; z-index: 1; }
.row-fluid .hp_formimg_left { width: 50%; vertical-align: top; margin: 0 -2px; padding-right: 100px; }
.row-fluid .hp_formimg_form { margin: 40px 0 0; }
.row-fluid .hp_formimg_right { width: 50%; vertical-align: top; margin: 0 -2px; }
.row-fluid .hp_formimg_right_img { width: 280px; max-width: 100%; height: 380px; border: 14px solid #fff; box-shadow: 0 0 0 1px #e6e6e6; }

.row-fluid .hp_formimg_form .inputs-list input[type="checkbox"]+span { }
.row-fluid .hp_formimg_form .inputs-list input[type="checkbox"]+span:before, 
.row-fluid .contc_benif_form .inputs-list input[type="checkbox"]+span:before,
.row-fluid .concto_formimg_form .inputs-list input[type="checkbox"]+span:before { background: #ccc; border-color: #ccc; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%;  -ms-border-radius: 100%;  border-radius: 100%;; width: 13px; height: 13px; top: 3px; }
.row-fluid .hp_formimg_form .inputs-list input[type="checkbox"]:checked+span:after,
.row-fluid .contc_benif_form .inputs-list input[type="checkbox"]:checked+span:after,
.row-fluid .concto_formimg_form .inputs-list input[type="checkbox"]:checked+span:after { width: 7px; content: ""; height: 7px; background: #244889; top: 6px; left: -22px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%;  -ms-border-radius: 100%;  border-radius: 100%;;  }
.row-fluid .hp_formimg_form .inputs-list input[type="checkbox"]:checked+span:before,
.row-fluid .contc_benif_form .inputs-list input[type="checkbox"]:checked+span:before,
.row-fluid .concto_formimg_form .inputs-list input[type="checkbox"]:checked+span:before { background: #ccc; border-color: #ccc; }



.row-fluid .slnf_imgtext_section { }
.row-fluid .slnf_imgtext_wrap { }
.row-fluid .slnf_imgtext_row { margin: 40px 0; }
.row-fluid .slnf_imgtext_left { width: 50%; float: none; display: inline-block; vertical-align: middle; margin: 0 -2px; padding-right: 30px;position:relative }
  .row-fluid .slnf_imgtext_left .video_pop { display: block;width: 80px;height: 80px;background-image: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/play_video.svg); background-size: 70px; background-position: center; background-repeat: no-repeat;top: 49%; position: absolute; z-index: 9999; left: 41%;border-radius: 50%;box-shadow: 1px 1px 11px 8px #244888;background-color: #fff; }
.row-fluid .slnf_imgtext_left_top { width: 250px; max-width: 100%; height: 320px; border: 10px solid #fff; box-shadow: 0 0 0 1px #e6e6e6; position: relative; z-index: 1; }
.row-fluid .slnf_imgtext_left_bottom { width: 350px; max-width: 100%; height: 450px; box-shadow: 0 0 0 1px #e6e6e6; margin-left: 90px; margin-top: -250px; }
.row-fluid .slnf_imgtext_right { width: 50%; float: none; display: inline-block; vertical-align: middle; margin: 0 -2px; padding-left: 50px; }
.row-fluid .slnf_imgtext_right_icon { height: 40px; display: flex; align-items: center; }
.row-fluid .slnf_imgtext_right_icon img { max-height: 40px; }
.row-fluid .slnf_imgtext_right h2 { margin: 20px 0 20px; }
.row-fluid .slnf_imgtext_right .btn_style a { min-width: 200px; margin: 40px 0 0; }

.row-fluid .slnf_subscb_section { position: relative; }
.row-fluid .slnf_subscb_section:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: -moz-linear-gradient(left, rgba(0, 0, 70, 1) 0%, rgba(74, 78, 123, 1) 40%, rgba(185, 194, 202, 0) 100%); background: -webkit-linear-gradient(left, rgba(0, 0, 70, 1) 0%, rgba(74, 78, 123, 1) 40%, rgba(185, 194, 202, 0) 100%); background: linear-gradient(to right, rgba(0, 0, 70, 1) 0%, rgba(74, 78, 123, 1) 40%, rgba(185, 194, 202, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000046', endColorstr='#00b9c2ca', GradientType=1); }
.row-fluid .slnf_subscb_wrap { position: relative; z-index: 1; width: 50%; float: left; }
.row-fluid .slnf_subscb_text { margin: 20px 0 40px; width: 480px; max-width: 100%; }
.row-fluid .slnf_subscb_form { width: 400px; max-width: 100%; }
.row-fluid .slnf_subscb_form label { margin: 0 0 10px; width: 100%; float: left; }
.row-fluid .slnf_subscb_form input[type="email"] { margin-bottom: 20px; background: rgb(255 255 255 / 0.9); border: 1px solid #606060; padding: 11px 20px; float: left; height: auto; color: #000; font-family: 'Avenir-Book'; font-size: 14px; }
.row-fluid .slnf_subscb_form form>div>div.actions { width: auto; position: relative; background: #234889; float: left; box-sizing: border-box; }
.row-fluid .slnf_subscb_form form .hs_submit input { margin: 0; background: transparent; border: 0; transition: all .4s ease-in-out; font-weight: 700; padding: 12px 70px 12px 30px; float: none; text-transform: uppercase; display: inline-block; color: #fff; font-family: 'Avenir-Heavy'; font-size: 16px; line-height: 20px; height: auto; }
.row-fluid .slnf_subscb_form form>div>div.actions:after { position: absolute; right: 35px; top: 16px; transition: all .4s ease-in-out; content: ""; width: 12px; height: 12px; background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/white_arrow.png) no-repeat center / cover; }
.row-fluid .slnf_subscb_form form>div>div.actions:hover { background: #0064ff; }
.row-fluid .slnf_subscb_form .hs-error-msg { font-size: 12px; }
.row-fluid .slnf_subscb_form .submitted-message { line-height: 30px; }


.row-fluid .slnf_tienes_section { }
.row-fluid .slnf_tienes_wrap { padding: 40px 70px; }
.row-fluid .slnf_tienes_left { width: 100px; vertical-align: middle; margin: 0 -2px; }
.row-fluid .slnf_tienes_right { width: calc(100% - 100px); vertical-align: middle; margin: 0 -2px; padding-left: 70px; }
.row-fluid .slnf_tienes_form.slnf_subscb_form { width: 100%; position: relative; }
.row-fluid .slnf_tienes_right h3 { font-family: 'Avenir-Black'; margin: 0 0 30px; }
.row-fluid .slnf_tienes_form.slnf_subscb_form label { color: #234889; }
.row-fluid .slnf_tienes_form.slnf_subscb_form input[type="email"] { border-color: #fff; margin: 0; }
.row-fluid .slnf_tienes_form.slnf_subscb_form .hs_email { width: calc(100% - 314px); float: none; display: inline-block; vertical-align: bottom; margin: 0 -2px; padding-right: 20px; }
.row-fluid .slnf_tienes_form.slnf_subscb_form .hs_submit { width: 314px; float: none; display: inline-block; vertical-align: bottom; margin: 0 -2px; }
.row-fluid .slnf_tienes_form.slnf_subscb_form .hs-error-msgs { position: absolute; left: 0; bottom: -30px; padding: 0; line-height: 12px; }
.row-fluid .slnf_tienes_form.slnf_subscb_form .hs_error_rollup { display: none; }



.row-fluid .emide_imgtxt_section { }
.row-fluid .emide_imgtxt_wrap { }
.row-fluid .emide_imgtxt_row_main { }
.row-fluid .emide_imgtxt_top { }
.row-fluid .emide_imgtxt_row { text-align: left; margin: 50px 0 70px; }
.row-fluid .emide_imgtxt_left { width: 50%; float: none; display: inline-block; vertical-align: top; margin: 0 -2px; padding-right: 20px; }
.row-fluid .emide_imgtxt_titl { margin: 0 0 70px; }
.row-fluid .emide_imgtxt_right { width: 50%; float: none; display: inline-block; vertical-align: top; margin: 0 -2px; padding-left: 50px; }
.row-fluid .emide_imgtxt_right_top { width: 90%; max-width: 100%; height: 450px; }
.row-fluid .emide_imgtxt_right_bottom { border: 10px solid #f2f2f2; width: 250px; max-width: 100%; height: 320px; float: right; margin: -170px 0 0; position: relative; z-index: 1; }
.row-fluid .emide_imgtxt_titl h3 { font-family: 'Bebas Neue'; margin: 0 0 40px; }
.row-fluid .emide_imgtxt_titl ol { padding: 0 0 0 20px; }
.row-fluid .emide_imgtxt_titl p { margin: 0 0 20px; }

.row-fluid .emide_benifi_section { }
.row-fluid .emide_benifi_wrap { }
.row-fluid .emide_benifi_slider { padding: 0 50px 40px; margin: 30px 0 0; }
.row-fluid .emide_benifi_box { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; -webkit-transform: scale(0.7); -moz-transform: scale(0.7);  -o-transform: scale(0.7); -ms-transform: scale(0.7);  transform: scale(0.7);; margin: 0 0 0 60px; }
.row-fluid .emide_benifi_img { height: 300px; border: 1px solid #f5f5f5; margin-right: -80px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; }
.row-fluid .emide_benifi_text { text-align: left; margin: 60px 0 0; }
.row-fluid .slick-current .emide_benifi_box { -webkit-transform: scale(1.2); -moz-transform: scale(1.2);  -o-transform: scale(1.2); -ms-transform: scale(1.2);  transform: scale(1.2);; position: relative; z-index: 999; margin: 0; }
.row-fluid .emide_benifi_slider  .slick-list { padding: 50px 0 !important; }
.row-fluid .slick-current .emide_benifi_img { margin: 0 auto 0 auto; width: 550px;float: none; }
.row-fluid .emide_benifi_text ul li { width: calc(50% - 44px); float: none; display: inline-block; margin: 0 20px 14px; vertical-align: top;  }

.row-fluid .emide_benifi_slider  .slick-arrow.slick-prev { left:calc(50% - 50px);  -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);  -o-transform: translateX(-50%); -ms-transform: translateX(-50%);  transform: translateX(-50%);; }
.row-fluid .emide_benifi_slider  .slick-arrow {top: auto;bottom: 0;margin: 0;background: transparent;width: 15px; height: 15px;}
.row-fluid .emide_benifi_slider  .slick-arrow.slick-prev:before { content: "\f061"; content: ""; width: 15px; height: 15px; background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/gray_arrow.png) no-repeat center / cover; position: absolute; opacity: 1; left: 0; top: 0; }
.row-fluid .emide_benifi_slider  .slick-arrow:hover { background: transparent; }
.row-fluid .emide_benifi_slider  .slick-arrow.slick-next {  left:calc(50% + 50px);  -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);  -o-transform: translateX(-50%); -ms-transform: translateX(-50%);  transform: translateX(-50%);;}
.row-fluid .emide_benifi_slider  .slick-arrow.slick-next:before { content: ""; width: 15px; height: 15px; background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/gray_arrow.png) no-repeat center / cover; position: absolute; opacity: 1; left: 0; top: 0; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);  -o-transform: rotate(180deg); -ms-transform: rotate(180deg);  transform: rotate(180deg);; }
.row-fluid .emide_benifi_slider  .slick-arrow.slick-prev:hover:before { background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/blue_arrow.png) no-repeat center / cover;  -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);  -o-transform: rotate(180deg); -ms-transform: rotate(180deg);  transform: rotate(180deg);; }
.row-fluid .emide_benifi_slider  .slick-arrow.slick-next:hover:before { background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/blue_arrow.png) no-repeat center / cover;  -webkit-transform: rotate(0); -moz-transform: rotate(0);  -o-transform: rotate(0); -ms-transform: rotate(0);  transform: rotate(0);; }

.row-fluid .emide_pasos_section { }
.row-fluid .emide_pasos_wrap { }
.row-fluid .emide_pasos_box { width: 33.33%; vertical-align: top; margin: 0 -2px; padding: 40px; position: relative; }
.row-fluid .emide_pasos_box h2 { color: #ddd; font-size: 200px; line-height: 200px; font-family: 'Avenir-Black'; position: relative; z-index: 1; }
.row-fluid .emide_pasos_box h4 { font-family: 'Avenir-Black'; font-size: 22px; line-height: 30px; }
.row-fluid .emide_pasos_box h4 span { font-family: 'Avenir-Book'; }
.row-fluid .emide_pasos_box:before { content: ""; position: absolute; left: 50%; top: 130px; width: calc(100% + 2px); height: 3px; background: #ddd; }
.row-fluid .emide_pasos_box:last-child:before { display: none; }
.row-fluid .emide_pasos_box:nth-child(3n + 3):before { display: none; }
.row-fluid .emide_pasos_box h5 { color: #606060; font-family: 'Avenir-Book'; font-size: 16px; font-weight: 400; }



.row-fluid .aldos_service_section { }
.row-fluid .aldos_service_wrap { }
.row-fluid .aldos_service_box { width: 25%; vertical-align: top; margin: 0 -2px; padding: 25px 15px; }
.row-fluid .aldos_service_img { height: 75px; display: flex; align-items: center; justify-content: center; margin: 0 0 40px; }
.row-fluid .aldos_service_img img { max-height: 75px; } 
.row-fluid .aldos_service_img h5 { font-family: 'Avenir-Black'; color: #606060; font-size: 16px; font-weight: bold;}

.row-fluid .aldos_service_box.aldos_two{ width: 40%;text-align: left;}
.row-fluid .aldos_service_box.aldos_two .aldos_service_img {justify-content: flex-start;}
.row-fluid .aldos_service_box.aldos_two h5{margin-bottom:15px;}
.row-fluid .aldos_service_box.aldos_two p{margin: 25px 0;}

.row-fluid .aldos_benefi_section { padding: 100px 0; }
.row-fluid .aldos_benefi_wrap { }
.row-fluid .aldos_benefi_img { margin: 50px 0 0; width: 600px; max-width: 100%; border-bottom: 13px solid #000046; }
.row-fluid .aldos_benefi_text { margin: 70px 0 0; font-size:16px; font-family: 'Avenir-Light'; }
.row-fluid .aldos_benefi_text ul li { width: calc(50% - 44px); float: none; display: inline-block; margin: 0 20px 14px; vertical-align: top; }

.row-fluid .aldos_tab_section { padding: 100px 0; }
.row-fluid .aldos_tab_wrap { }
.row-fluid .aldos_tab_slider { margin: 70px 0 0;  }
.row-fluid .aldos_tab_box { width: 25%; float: none; display: inline-block; display: none; }
.row-fluid .aldos_tab_img { }
.row-fluid .aldos_tab_text { }
.row-fluid .aldos_tab_list  {margin: 50px 0 20px;}
.row-fluid .aldos_tab_list_inner.active { padding: 0;-webkit-transform:  scale(1.2); -moz-transform:  scale(1.2);  -o-transform:  scale(1.2); -ms-transform:  scale(1.2);  transform:  scale(1.2);; }
.row-fluid .aldos_tab_list_inner { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; position: relative; width: 33.33%; max-width: 100%; float: none; display: inline-block; padding: 0 30px; vertical-align: middle; margin: 0 -2px; }
.row-fluid .aldos_tab_box.active .aldos_tab_text { visibility: visible; opacity: 1; }
.row-fluid .aldos_tab_text { font-weight: 300; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; opacity: 0; visibility: hidden; color: #000000; font-size: 16px; font-family: 'Avenir-Light'; }   
.row-fluid .aldos_tab_slider { }
.row-fluid .aldos_tab_text .btn_style a { float: none; display: inline-block; }
.row-fluid .aldos_tab_text .btn_style { text-align: center; margin: 70px 0 0; }
.row-fluid .aldos_tab_text ul { margin: 6px 0; font-family: 'Avenir-Black'; }
.row-fluid .aldos_tab_text ul { }
.row-fluid .aldos_tab_box.active { width: 500px; display: inline-block;     max-width: 100%; }

.row-fluid .aldos_distri_section { }
.row-fluid .aldos_distri_wrap { }
.row-fluid .aldos_distri_row { }
.row-fluid .aldos_distri_box { width: 25%; vertical-align: middle; padding: 15px; margin: 0 -2px; }
.row-fluid .aldos_distri_img img { max-height: 150px; }
.row-fluid .aldos_distri_img { height: 150px; display: flex; align-items: center; justify-content: center; }


.row-fluid .contc_hero_section { position: relative; padding: 80px 0 100px; }
.row-fluid .contc_hero_wrap { width: 50%; position: relative; padding-right: 90px; font-size: 16px; font-family: 'Avenir-Book'; }
.row-fluid .contc_hero_section:before { content: ""; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background: rgba(12,38,72,0.8); }
.row-fluid .contc_hero_wrap h3 { font-family: 'Montserrat', sans-serif; font-weight: 700; margin: 0 0 40px; }


.row-fluid .contc_benif_section { }
.row-fluid .contc_benif_left { width: 57%; padding-right: 10%; vertical-align: top; margin: 0 -2px; color: #606060; font-family: 'Avenir-Book'; font-size: 16px; font-weight: 300; }
.row-fluid .contc_benif_wrap { }
.row-fluid .contc_benif_right { vertical-align: top; margin: -500px -2px 0; width: 43%;  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.1); -o-box-shadow: 0 0 8px 0 rgba(0,0,0,0.1); -ms-box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);  box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);;   border-radius: 10px; background: #fff; position: relative; z-index: 1; }
.row-fluid .contc_benif_form { padding: 40px; }
.row-fluid .contc_benif_left h3 { color: #004563; font-family: 'Bebas Neue'; font-size: 35px; font-weight: 700; margin: 0 0 40px; }
.row-fluid .contc_benif_left p { margin: 0 0 15px; }
.row-fluid .contc_benif_right h5 { background-color: #0c2648; color: #ffffff; font-family: 'Avenir-Black'; font-size: 20px; font-weight: bold; padding: 20px 40px;  -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0;  -ms-border-radius: 10px 10px 0 0;  border-radius: 10px 10px 0 0;; }
.row-fluid .contc_benif_form.form_style form>div>div.actions { width: 90%; float: none; display: inline-block; }
.row-fluid .contc_benif_form .hs_submit { text-align: center; width: 100%; float: left; }
.row-fluid .contc_benif_form.form_style form>div>div.actions:after { right: 38%; }

.row-fluid .contc_valor_section { }
.row-fluid .contc_valor_wrap { }
.row-fluid .contc_valor_row { margin: 50px 0 0; color: #ffffff; font-family: 'Avenir-Book'; font-size: 16px; font-weight: 300; }
.row-fluid .contc_valor_wrap h5 { color: #0071bc; }
.row-fluid .contc_valor_row ul li {  padding: 0 40px 0 60px; width: calc(50% - 64px); margin: 0 30px 40px; }

.row-fluid .contc_agregado .slnf_imgtext_right h2 { margin-bottom: 50px; }
.row-fluid .contc_agregado .slnf_imgtext_right .btn_style a { padding: 11px 80px; width: 411px; margin: 60px 0 0; max-width: 100%; }
.row-fluid .contc_agregado .btn_style a:after { vertical-align: middle; position: absolute; top: 50%;  -webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%);  -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);  transform:  translateY(-50%);; right: 50px; }



.row-fluid .blg_list_title { }
.row-fluid .blg_list_title h4 { color: #606060; font-family: 'Avenir-Medium';  font-size: 15px; font-weight: bold; }

.row-fluid .blg_subform_section { padding: 25px 0; text-align: center; }
.row-fluid .blg_subform_left { width: 40%; vertical-align: middle; margin: 0 -2px !important;  padding-right: 20px; }
.row-fluid .blg_subform_form { width: 60%; vertical-align: middle; margin: 0 -2px !important; }
.row-fluid .blg_subform_left h4 { color: #000000; font-family: 'Gibson-Light';  font-size: 18px; font-weight: bold; text-transform: uppercase; }
.row-fluid .blg_subform_form label { display: none; }
.row-fluid .blg_subform_form .hs_email { float: none; display: inline-block; vertical-align: top; margin: 0 -2px; width: calc(100% - 176px); padding-right: 20px; }
.row-fluid .blg_subform_form .hs_submit { width: 176px; float: none; display: inline-block; vertical-align: top; margin: 0 -2px; }
.row-fluid .blg_subform_form input[type="email"] { color: #000; font-family: 'Gibson-Regular';  font-size: 16px; font-weight: 400; letter-spacing: 0.32px; border: none; }
.row-fluid .blg_subform_form .hs-error-msgs { padding: 0; }
.row-fluid .blg_subform_form .hs-error-msgs .hs-error-msg { display: block; font-size: 12px; }
.row-fluid .blg_subform_form .hs_error_rollup { display: none; }
.row-fluid .blg_subform_form input[type=submit] { width: 100%; background: #0c2648; color: #ffffff; font-family: 'Avenir-Heavy'; font-size: 16px; font-weight: bold; text-transform: uppercase; }
.row-fluid .blg_subform_form input[type=submit]:hover { background: #234889; }
.row-fluid .blg_subform_form .submitted-message { text-align: center; color: #000; }
.row-fluid .blg_subform_form form input[type=email]::-webkit-input-placeholder { color: #ccc; }
.row-fluid .blg_subform_form form input[type=email]::-moz-placeholder { color: #ccc; }
.row-fluid .blg_subform_form form input[type=email]:-ms-input-placeholder { color: #ccc; }
.row-fluid .blg_subform_form form input[type=email]:-moz-placeholder { color: #ccc; }

.row-fluid .blg_first_post_section { padding: 40px 0 30px; }
.row-fluid .blg_list_img { width: 60%; vertical-align: middle; margin: 0 -2px; padding-right: 60px; }
.row-fluid .blg_list_text { width: 40%; vertical-align: middle; margin: 0 -2px;  color: #606060; font-family: 'Gibson-Regular';  font-size: 16px; font-weight: 400; }
.row-fluid .blg_list_row { text-align: center;  padding: 0 0 100px; }
.row-fluid .blg_list_wrap { float: none; width: 1000px; max-width: 100%; display: inline-block; }
.row-fluid .blg_body_left { width: 100%; }
.row-fluid .blg_subform_section .wrapper > div { width: 1000px; float: none; display: inline-block; max-width: 100%; text-align: left; }
.row-fluid .blg_list_box { text-align: left; margin: 22px 0; }
.row-fluid .blg_list_text h4 { color: #000000; font-family: 'Gibson-Light'; font-size: 18px; font-weight: bold; }
.row-fluid .blg_list_content { margin: 20px 0 20px; }
.row-fluid .blg_list_img_inner { height: 273px; }
.row-fluid .blg_list_text h4 a { color: #000; }

.ias-trigger a{color: #fff;font-weight: 700;position: relative;font-family: 'Avenir-Heavy';background: #234889;border: 1px solid #234889;min-width: 270px;text-align: center;text-transform: uppercase;font-size: 16px;padding: 11px 30px;float: none;display: inline-block;}
.row-fluid .blg_loadmore,.ias-trigger { width: 100%; float: left; text-align: center; margin: 80px 0 0; }
.row-fluid .blg_loadmore.btn_style a,.ias-trigger a { background: #fff; color: #0c2648; border: 1px solid #0c2648; }
.row-fluid .blg_loadmore.btn_style a:after,.ias-trigger a:after { background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/blue_arrow.png) no-repeat center / cover; transition: all .4s ease-in-out; }
.row-fluid .blg_loadmore.btn_style a:hover:after { }
.row-fluid .blg_loadmore.btn_style a:hover,.ias-trigger a:hover { color: #fff; background: #234889; }
.row-fluid .blg_loadmore.btn_style a:hover:after,.ias-trigger a:hover:after { background: url(https://1646631.fs1.hubspotusercontent-na1.net/hubfs/1646631/Ekomercio-2020/images/white_arrow.png) no-repeat center / cover; }


body.hs-blog-post { background-color: #f2f2f2; }
.hs-blog-post .row-fluid .blg_main_body { text-align: center; margin: 40px 0; }
.hs-blog-post .row-fluid .blg_main_body .wrapper > div { width: 1120px; max-width: 100%; float: none; display: inline-block; text-align: left; }
.hs-blog-post .row-fluid .blg_body_left { width: 65%; float: none; display: inline-block; vertical-align: top; margin: 0 -2px; }
.row-fluid .blg_body_right { width: 32%; float: none; display: inline-block; vertical-align: top; margin:350px -2px 0px; padding-left: 30px; }
.row-fluid .blg_post_hero { position: relative; padding: 80px; min-height:320px; }
.row-fluid .blg_post_hero:before { content: ""; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); left: 0; top: 0; }
.row-fluid .blg_post_header { position: relative; width: 350px; max-width: 100%; }
.row-fluid .blg_post_header h1 { color: #ffffff; font-family: 'Gibson-Light'; font-size: 25px; line-height: 35px; font-weight: bold; }
.row-fluid .blg_post_auther { color: #ffffff; font-family: 'Gibson-Light'; font-size: 16px; font-weight: bold; margin: 30px 0 0; }
.row-fluid .blg_post_auther a { color: #fff; }
.row-fluid .blg_post_body { background: #fff; padding: 40px; }
.row-fluid .blg_post_body p { margin: 0 0 20px; }
.row-fluid .blg_post_body p em { color: #0071bc; }
.row-fluid .blg_post_body ul { }
.row-fluid .blg_post_body ul li { margin: 0 0 20px; }
.row-fluid .blg_post_body ul li:before { content: "•"; display: inline-block; float: none; margin: 0 8px 0 0; }
.row-fluid .blg_post_body p strong { font-family: 'Avenir-Black'; }
.row-fluid .blg_post_body h3 { color: #000000; font-family: 'Avenir-Black'; font-size: 25px; line-height: 30px; font-weight: 900; margin: 20px 0 20px; width: 100%; float: left; }
.row-fluid .blg_post_body  a { color: #0071bc; font-style: italic; }
.row-fluid .blg_inner_right_text { color: #333333; font-family: 'Gibson-Regular'; font-size: 11px; line-height: 15px; font-weight: 400; text-align: center; margin: 0 0 20px; }
.row-fluid .blg_post_related {  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); -o-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); -ms-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);  box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);;  color: #000000; font-family: 'Gibson-Regular'; font-size: 16px; font-weight: 400; margin: 30px 0 0; }
.row-fluid .blg_post_related h3 { background: #0c2648; padding: 30px 40px; color: #ffffff; font-family: 'Gibson-Light'; font-size: 22px; font-weight: bold; }
.row-fluid .blg_post_related ul { padding: 30px 30px 0; margin: 0; width: 100%; float: left; background: #fff; }
.row-fluid .blg_post_related ul li { margin: 0 0 20px; padding-left: 20px; }
.row-fluid .blg_post_related ul li:before { }
.row-fluid .blg_post_related ul li a { color: #000; }
.row-fluid .blg_post_form_box { padding: 30px; }
.row-fluid .blg_post_form_title h4 { color: #000000; font-family: 'Avenir-Black'; font-size: 18px; font-weight: 900; }
.row-fluid .blg_post_form { }
.row-fluid .blg_post_form.form_style form input,
.row-fluid .blg_post_form.form_style form select,
.row-fluid .blg_post_form.form_style form textarea { border: none; }
.row-fluid .blg_post_form #comments-listing { float: left; width: 100%;/* background:#ebebeb; */ }
.row-fluid .blg_post_form #comments-listing .comment { float: left; width: 100%; background: #fff; padding: 20px !important; position: relative; }
.row-fluid .blg_post_form #comments-listing .comment:after { width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #FFF; position: absolute; right: 20px; top: 100%; content: ''; }
.row-fluid .blg_post_form #comments-listing .comment.depth-1:after { left: 20px; right: auto; }
.row-fluid .blg_post_form #comments-listing .comment.depth-1 { float: left; width: auto; margin-top: 20px; }
.row-fluid .blg_post_form #comment-form .hs-common-confirm-message { font-size: 0 !important; }
.row-fluid .blg_post_form .new-comments { margin: 20px 0 40px; }
.row-fluid .blg_post_form .comment-reply-to { float: right; width: auto; }
.row-fluid .blg_post_form .comment-from h4 { padding: 0; font-size: 18px; color: #558f76; line-height: normal; }
.row-fluid .blg_post_form .comment-from h4 a { color: #558f76; }
.row-fluid .blg_post_form .comment-from, .row-fluid .blg_post_form .comment-date { display: inline-block; line-height: normal; float: none; vertical-align: middle; font-size: 14px; color: #558f76; margin-right: 10px; position: relative; top: -6px; }
.row-fluid .blg_post_form .hs-common-confirm-message { width: 100%; float: left; }
.row-fluid .blg_post_form .comment-reply-to:hover { background-color: transparent; }

.row-fluid .blg_post_subsc { text-align: center; margin: 0 0 15px; }
.row-fluid .blg_post_subsc h3 { color: #000000; font-family: 'Gibson-Light'; font-size: 18px; line-height: 22px; font-weight: bold; text-transform: uppercase; margin: 0 0 20px; }
.row-fluid .blg_post_subsc label { display: none; }
.row-fluid .blg_post_subsc label.hs-error-msg { display: inline-block; font-size: 12px; }
.row-fluid .blg_post_subsc input[type="email"] { text-align: center; font-size: 15px; border: none; margin: 0 0 15px; }
.row-fluid .blg_post_subsc input[type="submit"] { background: #0c2648; color: #fff; font-family: 'Avenir-Heavy'; font-size: 16px; }
.row-fluid .blg_post_subsc input[type="submit"]:hover { background: #0071bc; }
.row-fluid .blg_post_related ul li a:hover { color: #0071bc; }

.row-fluid .blg_author_sec{ width:100%; float:left; padding:35px 20px;border:1px solid rgba(225,225,225,0.54); box-shadow:0 1px 1px 0 #E6EBEE;background:#fafafa; margin-top:30px; margin-bottom:40px}
.row-fluid .blg_author_sec .author_img{ float:left; width:150px; border:1px solid #E8E5E5; height:150px; background-size:cover !important; border-radius:50%}
.row-fluid .blg_author_sec .author_text{width:calc(100% - 150px);float:left;padding-left:40px;text-align: left;}
.row-fluid .blg_author_sec .author-link{ width:100%; float:left; color:#1f1f1f; font-size:14px; font-weight:700; text-transform:uppercase; letter-spacing:.5px}
.row-fluid .blg_author_sec .author-content{ width:100%; float:left; font-size:14px; line-height:20px;color:#86939e; letter-spacing:.5px; font-weight:400; margin:15px 0 20px}
.row-fluid .blg_author_sec .hs-author-social-section{ width:100%;float:left}
.row-fluid .blg_author_sec .hs-author-name{ padding:0; color:#000; font-size: 24px; line-height: 30px;}
.row-fluid .blg_author_sec .hs-author-social-label { color:#000; float:left; width:100%; margin-bottom: 10px; font-size:16px; line-height:24px; }

.row-fluid .blg_post_social { position: absolute; left: -68px; }
.row-fluid .blg_post_body_wrap { position: relative; }
.row-fluid .blg_post_social ul { width: 68px; text-align: center; background: #0c2648; padding: 5px 0; }
.row-fluid .blg_post_social ul li { padding: 10px 0; }
.row-fluid .blg_post_social ul li a { color: #e6e6e6; font-size: 23px; }


.row-fluid .concto_formimg_section { padding: 30px 0 100px; }
.row-fluid .concto_formimg_wrap { }
.row-fluid .concto_formimg_left { width: 60%; vertical-align: top; margin: 0 -2px; padding-right: 100px; }
.row-fluid .concto_formimg_left_top { font-size: 26px; line-height: 30px; padding: 0 50px 50px 0; position: relative; }
.row-fluid .concto_formimg_left_botm { padding-top: 100px; }
.row-fluid .concto_formimg_img_wrap { width: 50%; vertical-align: top; margin: 0 -2px; }
.row-fluid .concto_formimg_detail { width: 50%; vertical-align: top; margin: 0 -2px; padding-left: 30px; }
.row-fluid .concto_formimg_right { width: 40%; vertical-align: top; margin: 0 -2px; padding: 50px 45px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;  -ms-border-radius: 5px;  border-radius: 5px;;  background: rgb(0, 110, 183); background: -moz-linear-gradient(45deg, rgba(0, 181, 204, 1) 0%, rgba(0, 69, 99, 1) 100%); background: -webkit-linear-gradient(45deg, rgba(0, 181, 204, 1) 0%, rgba(0, 69, 99, 1) 100%); background: linear-gradient(45deg, rgba(0, 181, 204, 1) 0%, rgba(0, 69, 99, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006eb7', endColorstr='#0b294d', GradientType=1); }
.row-fluid .concto_formimg_form { margin: 30px 0 0; }
.row-fluid .concto_formimg_left_top h2 { }
.row-fluid .concto_formimg_left_top:after { content: ""; position: absolute; left: 0; bottom: 0; width: 80%; height: 2px; background: #000; }
.row-fluid .concto_formimg_img_wrap .slnf_imgtext_left_top { width: 134px; height: 190px; margin: -50px 0 0 -20px; box-shadow: none; }
.row-fluid .concto_formimg_img_wrap .slnf_imgtext_left_bottom { width: 260px; height: 350px; margin: -140px 0 0 40px; }
.row-fluid .concto_formimg_detail h5 { font-size: 18px; color: #194F90; font-family: 'Avenir-Heavy'; }
.row-fluid .concto_formimg_detail h3 { line-height: 30px; }
.row-fluid .concto_formimg_detail ul li h3 a { font-size: 25px; font-family: 'Avenir-Heavy'; color: #000046; }
.row-fluid .concto_formimg_detail ul { }
.row-fluid .concto_formimg_detail ul li { width: 100%; float: left; margin: 0 0 24px; }
.row-fluid .concto_formimg_detail ul li a { color: #606060; }
.row-fluid .concto_formimg_right h2 { font-size: 40px; line-height: 45px; font-family: 'Avenir-Heavy'; }
.row-fluid .concto_formimg_right h2 span { font-size: 35px; line-height: 40px; font-family: 'Avenir-Light'; width: 100%; float: left; }
.row-fluid .concto_formimg_detail ul li a:hover, .row-fluid .concto_formimg_detail ul li h3 a:hover {      color: #00658b; }

.row-fluid .concto_formimg_form form > div > div.actions { width: 90%; text-align: center; background: #004563; }
.row-fluid .concto_formimg_form form .hs_submit input { padding: 24px 60px 24px 30px; width: 100%; }
.row-fluid .concto_formimg_form form > div > div.actions:after { right: 33%; }
.row-fluid .form_style form > div > div.actions:hover {  background: #234889; }




@media (min-width: 768px){ 
  .row-fluid .slnf_imgtext_row.image_right { display: flex; align-items: center; justify-content: center; flex-direction: row-reverse; }
  .row-fluid .slnf_imgtext_row.image_right .slnf_imgtext_left { padding-right: 0; padding-left: 50px; }
  .row-fluid .slnf_imgtext_row.image_right .slnf_imgtext_right { padding-left: 0; padding-right: 50px; }
  
  .row-fluid .emide_imgtxt_row.img_left { display: flex; flex-direction: row-reverse; }
  .row-fluid .emide_imgtxt_row.img_left .emide_imgtxt_left { padding-right: 0; padding-left: 20px; }
  .row-fluid .emide_imgtxt_row.img_left .emide_imgtxt_right { padding-left: 0; padding-right: 50px; }
}


@media (min-width: 992px){
 
  .row-fluid .header-menu .hs-menu-wrapper > ul > li ul.hs-menu-children-wrapper { z-index:5; position: absolute; left: 0; width: 220px; padding: 0 10px; visibility: hidden; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; opacity: 0; background: #282828; text-align: left; top: 110%; }
  .row-fluid .header-menu .hs-menu-flow-horizontal ul li:hover > ul { top: 100%; opacity: 1; visibility: visible; }
  .row-fluid .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children ul li { border-top: 1px solid #ccc; padding: 0 0px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; }
  .row-fluid .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children ul li:first-child { border: none; }
  .row-fluid .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children ul li:hover:last-child { border-radius: 0 0 5px 5px; }
  .row-fluid .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children ul li:hover a { color: #fff; }
  .row-fluid .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children ul li a { padding: 10px 0; color: #fff; white-space: normal; font-size: 17px; }
  .row-fluid .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children ul li:hover { background: transarent; }
  .row-fluid .header-menu .hs-menu-depth-2.hs-item-has-children:before { content: "\f105"; position: absolute; top: 8px; font-size: 16px; right: 0; font-family: fontawesome; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; }
  .row-fluid .header-menu .hs-menu-wrapper > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { left: 155px; }
  .row-fluid .header-menu .hs-menu-wrapper > ul li.hs-item-has-children:last-child ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { left: -195px; }
  .row-fluid .header-menu .hs-menu-wrapper > ul li.hs-item-has-children:nth-last-child(2) ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { left: -195px; }
  .row-fluid .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children ul li a:hover { color: #00B5CC; }
  .row-fluid .header-menu .hs-menu-wrapper > ul > li:last-child > ul { right: 0; left: auto; }

  
 
}

@media (min-width: 1300px){
  .row-fluid .wrapper { width:1220px; }

}

@media (max-width: 1299px){
  .row-fluid .wrapper { width:950px; }
  h2 { font-size: 40px; line-height: 45px; }
  
  .hp_service_video { width: 100% !important;  padding: 54% 0 0 !important; }
  
  .row-fluid .header_top .wrapper,  .row-fluid .header_section .wrapper { width: 100%; }
  .row-fluid .header-menu { width: 100%; text-align: right; }
  .row-fluid .header_right_link { text-align: right; width: 100%; }
  .row-fluid .hp_service_left { padding-right: 60px; }
  .row-fluid .hp_service_text { padding: 40px 0 0 50px; }
  .row-fluid .hp_service_img { height: 309px; }
  .row-fluid .hp_leer_slider .slick-arrow.slick-prev { left: calc((100% - 920px) / 2); }
  .row-fluid .hp_leer_slider .slick-arrow.slick-next { right: calc((100% - 920px) / 2); }
  .row-fluid .footer_sub form input[type="email"] { font-size: 15px; }
  .row-fluid .hp_hero_section .slick-arrow.slick-prev { left: calc((100% - 920px) / 2); }
  .row-fluid .hp_hero_section .slick-arrow.slick-next { left: calc((100% - 920px + 150px) / 2); }
  .row-fluid .hp_hero_wrap:before { opacity: 0.9; }
  .row-fluid .btn_style a { min-width: 220px; }
  .row-fluid .hp_feature_cont ul li { font-size:15px; }
  
  .row-fluid .slnf_tienes_right { padding-left: 30px; }
  .row-fluid .slnf_tienes_wrap { padding: 40px; }
  
  .row-fluid .contc_hero_wrap { padding-right: 50px; }
  
  .row-fluid .blg_post_social ul { width: 35px; padding: 2px 0; }
  .row-fluid .blg_post_social ul li a { font-size: 16px; }
  .row-fluid .blg_post_social ul li { padding: 4px 0; }
  
  .row-fluid .blg_post_social { left: -36px; }
  .row-fluid .blg_post_related h3 { padding: 20px 30px; font-size: 20px; }
  .row-fluid .blg_post_related ul { padding: 20px 18px 0; }
  
  .row-fluid .concto_formimg_left { padding-right: 40px; }
  .row-fluid .concto_formimg_img_wrap .slnf_imgtext_left_bottom { width: 220px; height: 320px; }

}
@media (max-width: 1299px){
  .row-fluid .header-menu .hs-menu-flow-horizontal ul li a {
    color: #333;
    line-height: 20px;
    font-size: 17px;
  }
  .row-fluid .header-menu .hs-menu-wrapper>ul>li {
    padding: 0 8px;
  }
  .row-fluid .header_logo {
    width: 150px;
  }
  .row-fluid .header-menu {
    text-align: center;
    width: calc(98% - 154px);
  }
  .row-fluid .header_right_link {
    width: 170px;
    margin: 0 -2px;
    vertical-align: middle; 
  }
  .row-fluid .header_right > .row-fluid-wrapper > .row-fluid {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
  }
}
@media (min-width: 1100px){
  .row-fluid .header-menu .hs-menu-flow-horizontal ul li a {
    font-size: 21px;
  }
  .row-fluid .header-menu .hs-menu-wrapper>ul>li {
    padding: 0 10px;
  }
  .row-fluid .header_logo {
    width: 190px;
  }
}


@media (max-width: 991px){
  .row-fluid .wrapper { width:720px; }
  
  .mobile-trigger { top: 60px; border-color: #0c2648; background: transparent; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;; }
  .mobile-open .mobile-trigger, .mobile-trigger:hover { background: #0c2648; }
  .mobile-open .mobile-trigger i { background: transparent; }
  .mobile-trigger i:before, .mobile-trigger i:after, .mobile-trigger i { background-color: #0c2648; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;;}
  .mobile-open .mobile-trigger i:before { top: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);  -o-transform: rotate(45deg); -ms-transform: rotate(45deg);  transform: rotate(45deg);; }
  .mobile-open .mobile-trigger i:after { top: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg);  transform: rotate(-45deg);; }
  .header-menu.js-enabled .hs-menu-wrapper { position: absolute; top: 115px; z-index: 3; background: #0c2648; }
  .row-fluid .header-menu { position: inherit; padding: 0; margin: 0; width: 0; }
  .row-fluid .header-menu .hs-menu-wrapper > ul { margin: 0; }
  .row-fluid .header-menu .hs-menu-wrapper > ul > li { padding: 0; }
  .row-fluid .header_right_link { width: 99%; text-align: center; display: none; }
  .row-fluid .header-menu .hs-menu-flow-horizontal ul li a { color: #fff; padding: 13px 15px; }
  h2 { font-size: 29px; line-height: 36px; }
  h1 { font-size: 40px; line-height: 40px; }
  h3 { font-size: 26px; line-height: 30px; }
  .row-fluid .hp_feature_text { padding: 25px 15px; font-size: 14px; line-height: 20px; }
  .row-fluid .hp_feature_box h4 { font-size: 16px; line-height: 22px; }
  .row-fluid .hp_service_text { padding: 20px 0 0 25px; font-size: 16px; line-height: 24px; }
  .row-fluid .hp_service_text .btn_style a { margin: 30px 0 0; padding: 15px 30px; }
  .row-fluid .btn_style a { min-width: 150px; }
  .row-fluid .hp_service_img { height: 232px; }
  .row-fluid .hp_service_icon { width: 62px; height: 62px; padding: 17px 15px 15px 22px; }
  .row-fluid .slick-current .hp_casos_img { width: 380px; margin-left: -77px; }
  .row-fluid .hp_casos_text { width: 350px; margin-left: -60px;   }
  .row-fluid .hp_count_box .count { font-size: 82px; line-height: 90px; }
  .row-fluid .hp_count_box h4 { font-size: 18px; line-height: 24px; }
  .row-fluid .hp_count_section { padding: 70px 0; }
  .row-fluid .hp_nos_inner h5 { font-size: 13px; line-height: 18px; width: 100%; float: left; margin: 7px 0 0; }
  .row-fluid .hp_formimg_left { padding-right: 30px; }
  .row-fluid .form_style form .hs_submit input { padding: 18px 60px 18px 20px; font-size: 15px; }
  .row-fluid .form_style form > div > div.actions:after { right: 30px; top: 22px; }
  .row-fluid .hp_leer_top { width: 70%; }
  .row-fluid .hp_leer_img:before { width: 30%; }
  .row-fluid .hp_leer_btm { width: 70%; }
  .row-fluid .hp_leer_slider .slick-arrow.slick-prev { left: 40px; }
  .row-fluid .hp_leer_slider .slick-arrow.slick-next { right: 40px; }
  .row-fluid .hp_hero_section .slick-arrow.slick-prev { left: calc((100% - 690px) / 2); }
  .row-fluid .hp_hero_section .slick-arrow.slick-next { left: calc((100% - 690px + 100px) / 2); }
  .row-fluid .footer_box, .row-fluid .hp_feature_box { width: 50%; }

  .row-fluid .slnf_imgtext_left_top { width: 200px; height: 250px; }
  .row-fluid .slnf_imgtext_left_bottom { width: 290px; height: 400px; margin-left: 50px; margin-top: -200px; }
  .row-fluid .slnf_subscb_wrap { width: 60%; }
  .row-fluid .slnf_tienes_form.slnf_subscb_form .hs_email { width: 100%; margin: 0 0 15px; padding: 0; }
  .row-fluid .slnf_tienes_form.slnf_subscb_form .hs_submit { width: 100%; }
  .row-fluid .slnf_imgtext_row.image_right .slnf_imgtext_left { padding-left: 0; }
  .row-fluid .slnf_imgtext_left { padding-right: 0; }
  
  .row-fluid .emide_imgtxt_right_bottom { width: 200px; height: 250px; margin: -130px 0 0; }
  .row-fluid .emide_imgtxt_right_top { height: 380px; }
  .row-fluid .emide_imgtxt_right { padding-left: 20px; }
  .row-fluid .emide_imgtxt_row.img_left .emide_imgtxt_right { padding-right: 20px; }
  .row-fluid .slick-current .emide_benifi_img { width: 380px; margin: 0 0 0 24px; }
  .row-fluid .emide_benifi_img { height: 240px; }
  .row-fluid .emide_pasos_box h2 { font-size: 150px; line-height: 150px; }
  .row-fluid .emide_pasos_box:before { top: 106px; }
  .row-fluid .emide_pasos_box { padding: 40px 15px; }
  .row-fluid .emide_pasos_box h4 { font-size: 20px; line-height: 28px; }
  .row-fluid .emide_imgtxt_titl { margin: 0 0 30px; }

  .row-fluid .contc_hero_wrap { padding-right: 0; }
  .row-fluid .contc_benif_form { padding: 40px 20px; }
  .row-fluid .contc_benif_form.form_style form>div>div.actions:after { right: 30%; }
  .row-fluid .contc_valor_row ul li { margin: 0 0px 40px; width: calc(50% - 3px); padding: 0 20px 0 47px; }
  .row-fluid .contc_agregado .slnf_imgtext_right .btn_style a { padding: 11px 30px; }
  .row-fluid .contc_agregado .btn_style a:after { right: 18px; }
  
  .row-fluid .blg_subform_left h4 { font-size: 15px; }
  .row-fluid .blg_list_img { padding-right: 30px; }
  
  .row-fluid .blg_post_hero { padding: 50px 30px; min-height: 260px; }
  .row-fluid .blg_post_body { padding: 40px 20px; }
  .row-fluid .blg_body_right { margin: 290px -2px 0px; padding-left: 15px; }
  .row-fluid .blg_post_subsc h3 { font-size: 15px; line-height: 22px; }
  .row-fluid .blg_post_related h3 { padding: 10px 20px; font-size: 18px; }
  .row-fluid .blg_post_related ul { font-size: 14px; line-height: 20px; padding: 20px 15px 0; }
  .row-fluid .blg_post_related ul li { margin: 0 0 10px; padding-left: 15px; }
  .row-fluid .blg_post_body { font-size: 16px; line-height: 22px; }
  .hp_service_video { width: 90% !important; padding: 50% 0 0 !important; }  
  
  .row-fluid .concto_formimg_left { width: 100%; padding: 0 0 40px; }
  .row-fluid .concto_formimg_section { text-align: center; padding: 50px 0; }
  .row-fluid .concto_formimg_left_top { font-size: 18px; line-height: 24px; padding:0 0 50px; }
  .row-fluid .concto_formimg_left_top:after { left: 50%; transform: translateX(-50%); }
  .row-fluid .concto_formimg_right { width: 400px; text-align: left; max-width: 100%; }
  .row-fluid .concto_formimg_left_botm { text-align: left; }
  .row-fluid .concto_formimg_form form>div>div.actions:after { right: 33%; }
  
  .row-fluid .bg_blue {min-height: 40px;}
  .row-fluid .header_right_link {width: 100%;text-align: center;display: block;position: absolute;top: 5px;left: 0;}
}

@media (max-width: 767px){
  .row-fluid .wrapper { width:100%; }
  
  
  h1 { font-size: 34px; line-height: 36px; }
  h3 { font-size: 20px; line-height: 26px; }
  .row-fluid .hp_hero_inner h3 { margin: 10px 0 20px; }
  body { font-size: 15px; line-height: 24px; }
  .row-fluid .hp_hero_inner { font-size: 15px; }
  .row-fluid .btn_style a { font-size: 15px; line-height: 26px; }
  .row-fluid .hp_hero_section .slick-arrow.slick-prev { left: 20px; }
  .row-fluid .hp_hero_section .slick-arrow.slick-next { left: 70px; }
  .row-fluid .hp_feature_box { width: 340px; max-width: 100%; padding: 15px 10px; }
  .pv_80 { padding: 50px 0; }
  .row-fluid .hp_service_left { width: 100%; padding: 0; }
  .row-fluid .hp_service_section { text-align: center; }
  .row-fluid .hp_service_text { padding: 20px 0 0; }
  .row-fluid .hp_service_right { width: 400px; max-width: 100%; margin: 30px 0 0; }
  .row-fluid .hp_service_img { height: 269px; }
  .row-fluid .hp_leer_slider .slick-arrow { width: 30px; height: 30px; }
  .row-fluid .hp_leer_slider .slick-arrow.slick-prev:before,
  .row-fluid .hp_leer_slider .slick-arrow.slick-next:before { top: 8px; left: 8px; }
  .row-fluid .hp_leer_slider .slick-arrow.slick-prev { left: 20px; }
  .row-fluid .hp_leer_slider .slick-arrow.slick-next { right: 20px; }
  .row-fluid .hp_leer_img:before { opacity: 0; }
  .row-fluid .hp_leer_top { width: 100%; padding: 0 40px; }
  .row-fluid .hp_leer_btm { width: 100%; }
  .row-fluid .hp_leer_top .btn_style a { padding: 12px 15px; font-size: 15px; }
  .row-fluid .slick-current .hp_casos_img { width: 300px; margin-left: -70px; height: 250px; }
  .row-fluid .hp_casos_wrap { width: 480px; max-width: 100%; float: none; display: inline-block; }
  .row-fluid .hp_casos_img { height: 210px; }
  .row-fluid .hp_casos_text { width: 280px; margin-left: -60px; }
  .row-fluid .hp_count_box .count { font-size: 62px; line-height: 70px; }
  .row-fluid .hp_count_section { padding: 50px 0 30px; }
  .row-fluid .hp_nos_section { padding: 50px 0; }
  .row-fluid .sub_title_style h5 { margin: 0 0 20px; }
  h2 { font-size: 22px; line-height: 30px; }
  .row-fluid .hp_formimg_section { padding: 50px 0; }
  .row-fluid .hp_formimg_left { padding: 0 0 80px; width: 100%; }
  .row-fluid .hp_formimg_right { width: 100%; }
  .row-fluid .hp_formimg_right_img { float: none;display: inline-block;top: -50px;position: relative;height: 350px;width: 200px;}
  .row-fluid .hp_formimg_back_img { transform: translateY(0); top: auto; bottom: 30px; width: 60%; height: 360px; }
  .row-fluid .footer_bottom_left { width: 100%; padding: 0 0 10px; }
  .row-fluid .footer_bottom_right { width: 100%; text-align: center; }
  .row-fluid .footer_bottom_right ul li { padding: 0 10px; }
  .row-fluid .footer_bottom { text-align: center; padding: 11px 0; font-size: 14px; line-height: 22px; }
  .row-fluid .hp_leer_top h5 { padding:15px 40px; }
  
  .row-fluid .bg_blue {min-height: 40px;}
  .row-fluid .header_right_link {width: 100%;text-align: center;display: block;position: absolute;top: 5px;left: 0;}
  
  .row-fluid .slnf_imgtext_wrap { text-align: center; }
  .row-fluid .slnf_imgtext_left { width: 400px; max-width: 100%; text-align: left;position:relative; }
  .row-fluid .slnf_imgtext_right { width: 100%; padding: 20px 0 0; }
  .row-fluid .slnf_imgtext_right_icon { justify-content: center; }
  .row-fluid .slnf_imgtext_right h2 { margin: 10px 0; }
  .row-fluid .slnf_imgtext_right .btn_style a { min-width: 100px; margin: 20px 0 0; }
  
  .row-fluid .slnf_subscb_wrap { width: 100%; }
  .row-fluid .slnf_subscb_section:before { background: -moz-linear-gradient(left, rgba(0, 0, 70, 0.77) 0%, rgba(2, 2, 71, 0.77) 1%, rgba(183, 192, 201, 0.76) 99%, rgba(185, 194, 202, 0.76) 100%); background: -webkit-linear-gradient(left, rgba(0, 0, 70, 0.77) 0%, rgba(2, 2, 71, 0.77) 1%, rgba(183, 192, 201, 0.76) 99%, rgba(185, 194, 202, 0.76) 100%); background: linear-gradient(to right, rgba(0, 0, 70, 0.77) 0%, rgba(2, 2, 71, 0.77) 1%, rgba(183, 192, 201, 0.76) 99%, rgba(185, 194, 202, 0.76) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4000046', endColorstr='#c2b9c2ca', GradientType=1); }
  .row-fluid .slnf_tienes_right { width: 100%; padding: 30px 0 0; }
  .row-fluid .slnf_tienes_wrap { text-align: center; }
  .row-fluid .slnf_tienes_form.slnf_subscb_form { width: 400px; max-width: 100%; text-align: left; float: none; display: inline-block; }
  .row-fluid .slnf_tienes_right h3 { margin: 0 0 10px; }
  
  .row-fluid .emide_imgtxt_left { width: 100%; padding: 0 0 30px; text-align: left; }
  .row-fluid .emide_imgtxt_row { margin: 10px 0 40px; text-align: center; }
  .row-fluid .emide_imgtxt_titl h3 { margin: 0 0 10px; }
  .row-fluid .emide_imgtxt_titl { margin: 0; }
  .row-fluid .emide_imgtxt_right { width: 400px; max-width: 100%; padding: 0; }
  .row-fluid .slick-current .emide_benifi_img { width: 280px; margin: 0 0 0 18px; }
  .row-fluid .emide_benifi_img { height: 200px; }
  .row-fluid .emide_benifi_slider .slick-list { padding: 25px 0 !important; }
  .row-fluid .emide_benifi_text ul li { width: 100%; margin: 0; }
  .row-fluid .emide_benifi_text { margin: 20px 0 0; }
  .row-fluid .emide_pasos_box { width: 380px; max-width: 100%; padding: 25px 0; }
  .row-fluid .emide_pasos_box:before { display: none; }
  
  .row-fluid .aldos_service_box { width: 400px; max-width: 100%; padding: 20px 0; }
  .row-fluid .aldos_service_img { margin: 0 0 15px; }
  .row-fluid .aldos_benefi_section { padding: 70px 0 40px; }
  .row-fluid .aldos_benefi_text { margin: 30px 0 0; }
  .row-fluid .aldos_tab_section { padding: 70px 0; }
  .row-fluid .aldos_tab_list_inner { width: 25%; padding: 0 15px; }
  .row-fluid .aldos_tab_list_inner.active { width: 120px; }
  .row-fluid .aldos_tab_slider { margin: 30px 0 0; }
  .row-fluid .aldos_tab_text .btn_style { margin: 30px 0 0; }
  .row-fluid .aldos_distri_box { width: 33.33%; }
  .row-fluid .aldos_distri_img { height: 100px; }
  .row-fluid .aldos_distri_img img { max-height: 100px; }
  .row-fluid .aldos_benefi_text { width: 400px; max-width: 100%; float: none; display: inline-block; }
  .row-fluid .aldos_benefi_text ul li { width: 100%; margin: 0; }
  
  .row-fluid .contc_hero_wrap { width: 100%; }
  .pv_90 { padding: 50px 0; }
  .row-fluid .contc_benif_left { width: 100%; padding: 0; }
  .row-fluid .contc_benif_right { width: 400px; max-width: 100%; margin: 30px 0 0; text-align: left; }
  .row-fluid .contc_benif_section { text-align: center; }
  .pv_70 { padding: 50px 0; }
  .row-fluid .contc_valor_row ul li { width: 100%;  margin: 0; }
  .row-fluid .list_style_check ul li {  padding: 0 0 20px 35px; }
  .row-fluid .list_style_check ul li:before { width: 24px; height: 24px; }
  .row-fluid .contc_agregado .slnf_imgtext_right h2 { margin-bottom: 30px; }
  .row-fluid .contc_agregado .slnf_imgtext_right .btn_style a { padding: 11px 38px; margin: 40px 0 0; }
  
  .row-fluid .blg_subform_left h4 { font-size: 15px; }
  .row-fluid .blg_list_img { padding-right: 30px; }
  .row-fluid .blg_list_box { text-align: center; }
  .row-fluid .blg_list_img { width: 400px; max-width: 100%; padding: 0 0 30px; }
  .row-fluid .blg_list_text { width: 100%; }
  .row-fluid .blg_subform_left { width: 100%; padding: 0; }
  .row-fluid .blg_subform_form { width: 400px; max-width: 100%; margin: 20px 0 0 !important; }
  .row-fluid .blg_subform_section .wrapper>div { text-align: center; }
  .row-fluid .blg_subform_form .hs_email { width: 100%; margin: 0px 0 15px; padding: 0; }
  .row-fluid .blg_list_img_inner { height: 210px; }
  .row-fluid .blg_loadmore { margin: 40px 0 0; }
  .row-fluid .blg_list_row { padding: 0 0 60px; }
  .row-fluid .blg_first_post_section { padding:10px 0; }
  .row-fluid .blg_list_title {  padding-top: 30px; }
  .row-fluid .blg_author_sec .author_text { text-align: center; width: 100%; padding: 20px 0 0; }
  .row-fluid .blg_author_sec .author_img { float: none; display: inline-block; } 
  
  .row-fluid .blg_post_social { position: absolute !important; width: 100%; float: left; top: 10px !important; left: 15px !important; }
  .row-fluid .blg_post_social ul li { width: auto; float: left; padding: 5px 10px; }
  .row-fluid .blg_post_social ul { width: auto; float: left; margin: 10px 0; }
  .hs-blog-post .row-fluid .blg_body_left { width: 100%; margin: 0; text-align: left; }
  .row-fluid .blg_post_header h1 { font-size: 22px; line-height: 30px; }
  .row-fluid .blg_post_body { padding: 80px 15px 40px; font-size: 14px; line-height: 22px; }
  .row-fluid .blg_post_body h3 { font-size: 20px; line-height: 24px; }
  .row-fluid .blg_post_form_box { padding: 30px 0; }
  .row-fluid .blg_body_right { margin: 0 auto; padding-left: 0; width: 400px; max-width: 100%; text-align: left; }
  .hs-blog-post .row-fluid .blg_main_body .wrapper>div { text-align: center; }  
  
  .fancybox-slide .fancybox-close-small { right: -10px; top: -10px; }
  
  .row-fluid .concto_formimg_left_top { padding-bottom: 25px; }
  .row-fluid .concto_formimg_left_botm { text-align: center; padding-top: 70px; width: 350px; max-width: 100%; float: none; display: inline-block; }
  .row-fluid .concto_formimg_img_wrap { width: 270px; text-align: left; }
  .row-fluid .concto_formimg_img_wrap .slnf_imgtext_left_top { margin: -50px 0 0 0px; }
  .row-fluid .concto_formimg_detail { width: 100%; text-align: left; padding: 40px 0 0; }
  .row-fluid .concto_formimg_right { padding: 20px 15px; }
  .row-fluid .concto_formimg_right h2 { font-size: 30px; line-height: 35px; }
  .row-fluid .concto_formimg_right h2 span { font-size: 25px; line-height: 30px; }
  .row-fluid .concto_formimg_form { margin: 20px 0 0; }
  .row-fluid .concto_formimg_form form>div>div.actions { width: 250px; margin: 15px 0 0; }
  .row-fluid .concto_formimg_form form>div>div.actions:after { right: 27%; }
  .row-fluid .concto_formimg_detail h5 { font-size: 16px; }
  .row-fluid .concto_formimg_detail ul li h3 a { font-size: 20px; }
  .row-fluid .concto_formimg_detail ul li { margin: 0 0 14px; }
}



@media (max-width: 500px){
  .row-fluid .header_flag {text-align:left;margin-left:10px; }
  .row-fluid .hp_service_img { height: 193px; }
  .row-fluid .hp_casos_wrap { margin-top: 20px;     width: 290px; }
  .row-fluid .slick-current .hp_casos_img { width: 190px; margin-left: -50px; height: 200px; }
  .row-fluid .hp_casos_img { height: 150px; }
  .row-fluid .hp_casos_text { width: 180px; margin-left: -45px; }
  .row-fluid .hp_count_box { padding: 15px; width: 100%; }
  .row-fluid .hp_nos_wrap .slick-current .hp_nos_inner {  -webkit-transform: scale(1.1); -moz-transform: scale(1.1);  -o-transform: scale(1.1); -ms-transform: scale(1.1);  transform: scale(1.1);; }
  .row-fluid .footer_box { width: 100%; }

  .row-fluid .slnf_imgtext_left_top { width: 180px; height: 230px; }
  .row-fluid .slnf_imgtext_left_bottom { width: 230px; height: 350px; margin-left: 40px; margin-top: -170px; }
  .row-fluid .slnf_tienes_wrap { padding: 40px 15px; }
  .row-fluid .slnf_subscb_form form .hs_submit input { padding: 12px 60px 12px 30px; max-width: 100%; word-break: break-all; font-size: 12px; }
  
  .row-fluid .emide_benifi_slider { padding: 0 0 30px; }
  .row-fluid .slick-current .emide_benifi_img { width: 210px; margin: 0 0 0 12px; }
  .row-fluid .emide_benifi_img { height: 150px; }
  
  .row-fluid .aldos_tab_list_inner.active { width: 90px; }
  .row-fluid .aldos_tab_list_inner { width: 29%; }
  .row-fluid .aldos_distri_box { width: 50%; }
}