.play{ height: 80px; width: 80px; position: absolute; margin: 19% 42%; transition: 0.3s;}
#video-testimonio .items a:hover .play{ opacity: 0.8;}
.col-16 { width: 16.666%; min-height: 1px; float: left;}
.upsss hr {  width: 89px;  height: 8px;  background: #0095eb;  margin-bottom: 41px;  margin-top: 20px; border: 0px;}
#header {   position: fixed; width: 100%;}
/*#header .header-menu {position: fixed; z-index: 4000;}*/

#header.redusido{ transition: 0.3s;}
#header.redusido .header-menu { transition: 0.3s; padding: 5px 0px 5px 0px; background: rgb(255 255 255 / 90%); }
#header.redusido .header-menu img { transition: 0.3s; height: 55px;}
#header.redusido .header-menu .hs-menu-flow-horizontal li a { padding: 10px 19px;}
#header.redusido .header-menu .hs_cos_wrapper_type_menu {transition: 0.3s; padding: 10px 0px;}
#header.redusido #MyFunctionProy, #header.redusido #MyFunctionEdu { transition: 0.3s; top: 72px;}
#header.redusido .topnav a.icon { margin: 20px 8% 0 0;}
#header.fijo{ transition: 0.3s;}
#header.fijo .header-menu img { transition: 0.3s;}
#header.fijo .header-menu { transition: 0.3s;}
#header.fijo .header-menu .hs_cos_wrapper_type_menu {transition: 0.3s;}
#header.fijo #MyFunctionProy, #header.fijo #MyFunctionEdu { transition: 0.3s; top: 105px;}

#banner { padding: 108px 0px 208px 0px; background-size: cover; background-repeat: no-repeat; background-position-x: 70%;}
#banner .span9{ }
#banner h1 {font-size: 46px;  font-weight: 400; line-height: 1.1; letter-spacing: 1px; color: #1C3F8E; margin: 0px;}
#banner h1 b{ color:#0095EB; }
#banner .parrefo, #banner .parrefo p { font-size: 18px; line-height: 1.5; letter-spacing: 0px;  color: #20262d; padding-right: 15%; margin: 18px 0px 24px;}
.btn3{  font-size: 14px; font-weight: bold; font-family: 'Raleway',sans-serif; line-height: 1;  padding: 12px 30px;  border-radius: 20px;  color: #fff;  background: #0095EB;  border: solid 2px #0095EB; transition: .3s; float: left; letter-spacing:1.3px;}
.btn3:hover {  color: #0095EB; border:solid 2px #0095EB; background: #fff;}
#que-hemos{  padding: 85px 0px 90px 0px; text-align: center;}
#que-hemos h2{}
#que-hemos hr { width: 89px; height: 8px; background: #0095eb; margin-bottom: 41px;  margin-top: 20px; border: 0px;}
#que-hemos .parrafo { padding: 0px 8% 70px 8%;}
#que-hemos .parrafo, #que-hemos .parrafo p { font-size: 18px; font-weight: 400; line-height: 35px; letter-spacing: 0.7px; margin: 0px;}
#que-hemos img{ margin-bottom: 60px;}
#que-hemos .btn{}
#Que-hacemos-en-Activo-Mas{ }
#Que-hacemos-en-Activo-Mas .sobreponer{  background: #fff; box-shadow: rgb(0 0 0 / 16%) 0px 0px 16px; border-radius: 6px; padding: 46px 35px; position: relative;  margin-top: -80px;}
#Que-hacemos-en-Activo-Mas .sobreponer .col-50 img {box-shadow: 0 0 16px #00000075;}
#Que-hacemos-en-Activo-Mas h2{ text-transform: uppercase; }
#Que-hacemos-en-Activo-Mas hr { width: 89px;  height: 8px; background: #0095eb; margin-bottom: 16px; margin-top: 18px; border: 0px;  margin-left: 0px;}
#Que-hacemos-en-Activo-Mas .parrafo{ padding-bottom: 27px;} 
.desgradado.cielo{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eaf6ff+0,ffffff+100 */
background: #eaf6ff; /* Old browsers */
background: -moz-linear-gradient(top,  #eaf6ff 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #eaf6ff 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #eaf6ff 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf6ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.desgradado2.cielo{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eaf6ff+0,ffffff+75,ffffff+100&1+0,0.73+75,0+100 */
background: -moz-linear-gradient(top,  rgba(234,246,255,1) 0%, rgba(255,255,255,0.73) 75%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(234,246,255,1) 0%,rgba(255,255,255,0.73) 75%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(234,246,255,1) 0%,rgba(255,255,255,0.73) 75%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf6ff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
#proyecto{ padding: 90px 0px 50px;}
#proyecto h2{ text-align: center;}
#proyecto hr{ margin-top: 20px;margin-bottom: 56px;}
#proyecto .parrafo{ padding: 20px 0px 40px 0px;}
#proyecto .btn{}
#proyecto .col-100 {text-align: center;}
#proyecto .col-100 .col-100 .col-33 .texto {border-radius: 0px 0px 11px 11px;}
#proyecto .bordes .col-100.fondo {border-radius: 11px 11px 0px 0px;}
.home #proyecto .bordes a .col-100.fondo{ transition: .3s; background-position: center; background-size: 120%;}
.home #proyecto .bordes a:hover .col-100.fondo { opacity: .9;  background-size: 125%; }
#proyecto .bordes .a_fondo .col-100.fondo{ transition: .3s; background-position: center; background-size: 120%;}
#proyecto .bordes .a_fondo:hover .col-100.fondo { opacity: .9;  background-size: 125%; }

#proyecto .proyect_2 .bordes .a_fondo .col-100.fondo{ transition: .3s; background-position: center; background-size: 160%;}
#proyecto .proyect_2 .bordes .a_fondo:hover .col-100.fondo { opacity: .9;  background-size: 144%; }
#proyecto .proyect_2 .bordes .a_fondo .col-100.fondo { height: 200px;background-repeat:no-repeat;}
#proyecto.mega-menu-activo .proyect_2 .titulo { font-size: 18px; margin-bottom: 6px;}
#proyecto.mega-menu-activo .proyect_2 p.carateristicas { line-height: 26px; min-height: 95px; font-size: 16px;}
#proyecto.mega-menu-activo .proyect_2 p.lugar { line-height: 26px; font-size: 16px;}
#proyecto.mega-menu-activo .proyect_2 p.desde { font-size: 20px; }
#proyecto.mega-menu-activo .proyect_2 .texto { padding: 25px 25px;}
#proyecto.mega-menu-activo .proyect_2 .bordes { min-height: 599px;}

@media screen and (max-width: 1099px) and (min-width: 990px){
#proyecto.mega-menu-activo .proyect_2 p.carateristicas { min-height: 75px;}
#proyecto.mega-menu-activo .proyect_2 .bordes { min-height: 580px;}    
}

@media screen and (max-width: 990px) and (min-width: 767px){
#proyecto.mega-menu-activo .proyect_2 .bordes { min-height: auto;}  
#proyecto.mega-menu-activo .proyect_2 .fondo .estado {
    font-size: 15px;
}     
}
@media screen and (max-width: 767px) and (min-width: 300px){
#proyecto.mega-menu-activo .proyect_2 .bordes { min-height: auto;} 
#proyecto.mega-menu-activo .proyect_2 .fondo .estado {
    font-size: 15px;
}    
}
@media screen and (max-width: 550px) and (min-width: 300px){
#proyecto .proyect_2 .bordes .a_fondo .col-100.fondo {
    transition: .3s;
    background-position: center;
    background-size: 100% !important;
    }
}

#benefios{ padding:70px 0px 70px 0px; text-align: center; }
#benefios .titulo{}
#benefios .titulo h2{ margin-bottom: 20px;} 
#benefios .titulo p{}
#benefios .titulo hr { width: 89px; height: 8px; background: #0095eb; margin-bottom: 30px; border: 0px;  margin-top: 25px;}
#benefios .cuadro{  min-height: 380px;}
#benefios .cuadro.bottom{ margin-top: -200px; position: relative;}
#benefios .cuadro.bajo { margin-top: -204px; position: relative;}
#benefios .cuadro .imagen{}
#benefios .cuadro .texto {  padding: 0px 6%;}
#benefios .cuadro h3 { font-size: 22px; font-weight: 800; line-height: 24px; letter-spacing: 1px; color: #0095eb; margin: 0px 0px 18px 0px;}
#benefios .cuadro p{}
#benefios .boton-beneficios{margin-top: 35px;}
#benefios .img-principal-beneficios{ margin-top: -25px;}
.fondo-ciudad { background-image: url(https://7216582.fs1.hubspotusercontent-na1.net/hubfs/7216582/web%202012/fondo-2.png); background-position: bottom;  background-repeat: no-repeat; padding: 0px 0px 260px 0px;}
#blog-home{  padding: 80px 0px 80px 0px;}
#blog-home .col-100 h3 { font-size: 24px; font-weight: 700; line-height: 24px; letter-spacing: 1px; color: #0095EB; text-align: center; margin: 0px; padding-bottom: 32px;}
#blog-home .col-100 h2 { font-size: 32px; font-weight: 700; line-height: 39px; letter-spacing: 1px; color: #1c3f8e; margin: 0px; padding: 0px 8%; text-align: center; }
#blog-home .col-100 hr { width: 89px;  height: 8px;  background: #0095eb;  margin-bottom: 39px; border: 0px;  margin-top: 34px;}
#blog-home .span4.post{ border: 1px solid #D8D8D8;}
#blog-home .post a{ transition: .3s;}
#blog-home .imgen { height: 221px; background-size: 140%; background-repeat: no-repeat; background-position: center; transition: .3s;}
#blog-home .post a:hover .imgen{ background-size: 160%;}
#blog-home .texto{ padding: 25px 20px 20px 20px;}
#blog-home .texto h5 { font-size: 20px; font-weight: 700; line-height: 28px; letter-spacing: 0px; color: #2d2e83; margin: 0; transition: .3s; padding-bottom: 18px;}#que-hemos .parrafo, #que-hemos .parrafo p
#blog-home .post a:hover h5{ color: #0095EB;} 
#blog-home .texto p { font-size: 16px; padding-right: 15%; font-weight: 400;  line-height: 30px; letter-spacing: .7px; margin: 0px;}
#blog-home span {  font-size: 34px;  font-weight: 400;  color: #0095eb; position: relative;  float: right;  margin-top: -60px; margin-right: 30px; transition: .3s;}
#blog-home .post a:hover span{ margin-right: 20px; }
#blog-home .bort { text-align: center; padding-top: 50px;}
#blog-home .bort .btn {width: 215px;}
#video-testimonio { height: 600px; margin: 0px 0px 100px 0px; border-top: #F5F6F8 solid 5px; padding: 90px 0px 0px 0px;}
#video-testimonio .titulo h2{ text-align: center; text-transform: uppercase; margin-bottom: 10px;}
#video-testimonio .titulo p{ text-align: center;}
#video-testimonio .titulo hr {  width: 89px; height: 8px; background: #0095eb; margin-bottom: 50px; border: 0px;  margin-top: 20px;}
.btn4 { background: #0095eb;  border: 0px;  height: 34px; width: 34px; border-radius: 22px; color: #fff; font-weight: 800; font-size: 20px; position: relative; top: 130px;}
.btn4#next{ float: right;}
.btn4#prev{ float: left;}
#Agenda_tu_asesoria_gratuita.fondo1{ margin-top:0px;  background-size: cover; background-position: center center;}
#Agenda_tu_asesoria_gratuita.fondo1.visible{  background-image: url(https://invierte.activomas.cl/hubfs/web%202012/fondo-agenda-2.jpg);}
#Agenda_tu_asesoria_gratuita .fondo2{ 
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcfcfc+0,012b55+44,012b55+44,012b55+45,012b55+100&0+0,0+44,0+44,0.8+45,0.8+100 */
background: -moz-linear-gradient(left,  rgba(252,252,252,0) 0%, rgba(1,43,85,0) 44.9%, rgba(1,43,85,0.8) 45%, rgba(1,43,85,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(252,252,252,0) 0%,rgba(1,43,85,0) 44.9%,rgba(1,43,85,0.8) 45%,rgba(1,43,85,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(252,252,252,0) 0%,rgba(1,43,85,0) 44.9%,rgba(1,43,85,0.8) 45%,rgba(1,43,85,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fcfcfc', endColorstr='#cc012b55',GradientType=1 ); /* IE6-9 */
}
#Agenda_tu_asesoria_gratuita .sup {  padding: 110px 0px 75px; float: left;}
#Agenda_tu_asesoria_gratuita .span5 h2{ text-align: left;  text-transform: uppercase;  color:#fff;}
.home #Agenda_tu_asesoria_gratuita .span5 hr { margin-bottom: 0px; margin-top: 25px;}
#Agenda_tu_asesoria_gratuita .span5 hr { width: 89px; height: 8px; background: #0095eb;  margin-top: 20px; border: 0px; margin-left: 0px;}
#Agenda_tu_asesoria_gratuita .span5 { padding-top: 90px;}
#Agenda_tu_asesoria_gratuita .span5 img{ margin-left: -3%; position: absolute;}
#Agenda_tu_asesoria_gratuita .span7{}
#Agenda_tu_asesoria_gratuita .span7 h2 { text-align: left; text-transform: uppercase; color: #fff; padding-bottom: 21px; padding-right: 10%;}
#Agenda_tu_asesoria_gratuita .span7 p { color: #fff; padding-right: 10%;}
#Agenda_tu_asesoria_gratuita .span7 .col-100 { padding-left: 12%;}
#Agenda_tu_asesoria_gratuita .span7 #formulario{}

#formulario input[type="text"], #formulario input[type="email"], #formulario input[type="tel" i], #formulario select, #formulario input[type="number"], textarea { font-style: normal; padding: 1px 2px; border: 0px; border-bottom: solid 1px #0095EB; background-color: transparent; width: 100%; float: left; font-size: 18px; color: #fff; padding: 10px 0px 5px; margin-bottom: 20px; appearance: none; -webkit-appearance: none;min-height:37px;}
textarea {width:100% !important;}
#formulario .submitted-message {  overflow: auto; text-align: center; padding: 150px 50px;}
#formulario .submitted-message h3 { font-size: 28px;  font-weight: 700; line-height: 40px; letter-spacing: 1px; color: #ffffff;}
#formulario .hs-form-field label span { font-size: 18px; color: #fff; font-weight: 600; text-transform: uppercase; padding-top: 10px; float: left;}
#formulario input[type="submit"] { float: left; font-size: 14px; font-weight: bold; color: #fff; font-family: 'Raleway',sans-serif; background: #1c3f8e; line-height: 1; padding: 12px 40px; border-radius: 20px; border: solid 2px #1c3f8e; transition: .3s;  display: inline-block;  letter-spacing: 1.5px;  appearance: none; margin-top: 25px;}
#formulario input[type="submit"]:hover { background: #0095eb; border: solid 2px #0095eb;}
#formulario .no-list.hs-error-msgs {  float: left; width: 100%; list-style: none; margin-bottom: 0px; padding: 0px;}
#formulario .hs-error-msg, #formulario .hs-main-font-element { color: #5eb9ee; font-size: 14px;}
#formulario .hs-form-required{ padding-left: 18px; display:none;}
#formulario fieldset.form-columns-1 .hs-input::after {display:none;}

#mi_vi_va{ margin: 0px 0px 62px 0px; }
#mi_vi_va .banner-n{ }
#mi_vi_va .banner-n img {}
#mi_vi_va .sobreponer{ position: relative; margin-top: -50px;}
#mi_vi_va .sobreponer .span4 { text-align: center;  box-shadow: rgb(0 0 0 / 16%) 0px 0px 16px;  min-height: 485px; background-color: #fff;}
#mi_vi_va .sobreponer .span4 img{ margin: 30px 0px;}
#mi_vi_va .sobreponer .span4 h3 { font-size: 22px; font-weight: 700; line-height: 25px; letter-spacing: 1px; color: #0095EB; margin: 0px;}
#mi_vi_va .sobreponer .span4 .parrafo p{ padding: 20px;}
#Sobre_Nosotros { margin: 60px 0px;}
#Sobre_Nosotros h1{  font-size: 32px; font-weight: 700; line-height: 39px; letter-spacing: 1px; color: #1c3f8e; margin: 0px;   text-align: center;}
#Sobre_Nosotros hr { width: 89px; height: 8px; background: #0095eb; margin-bottom: 41px; margin-top: 20px; border: 0px;}
#Sobre_Nosotros .imagne{} 
#Sobre_Nosotros .imagne img{}
#Sobre_Nosotros .parrafo {}
#Sobre_Nosotros .parrafo p { padding: 17% 0px;}
#cinco-cuadros{  background-color: #F8FCFF; padding: 65px 0px;}
#cinco-cuadros hr { width: 89px;height: 8px; background: #0095eb; margin-bottom: 41px; margin-top: 20px; border: 0px;}
#cinco-cuadros .span4{text-align: center;}
#cinco-cuadros .span4 img{}
#cinco-cuadros .span4 p{ padding: 0px 3%;}
#Sobre_Nosotros_titulo{ padding: 60px 0px;}
#Sobre_Nosotros_titulo h2 {  text-transform: uppercase;text-align:center;}
#Sobre_Nosotros_titulo hr {  width: 89px;  height: 8px;  background: #0095eb; margin-bottom: 41px; margin-top: 20px;  border: 0px;}
#Sobre_Nosotros_titulo .parrafo{ padding: 0px 8%;}
#Sobre_Nosotros_personal{  border-top: solid #F5F6F8 0px; padding: 50px 0px 107px 0px;}
#Sobre_Nosotros_personal h2{ text-align: center;}
#Sobre_Nosotros_personal hr{  width: 89px;  height: 8px; background: #0095eb; margin-bottom: 41px; margin-top: 20px;   border: 0px;}
#Sobre_Nosotros_personal .col-25 { text-align: center;  min-height: 320px;  margin-bottom: 48px;}
#Sobre_Nosotros_personal img { margin-bottom: 24px; width: 183px; height: 183px;  border-radius: 100px;object-fit: cover;
    object-position: center top;}
#Sobre_Nosotros_personal h3 { font-size: 22px;  font-weight: 700; line-height: 1;  letter-spacing: 0px; color: #0095EB;  margin: 0px;}
#Sobre_Nosotros_personal p { font-size: 22px;  font-weight: 400; line-height: 1.3; letter-spacing: 0px; color: #1c3f8e;  margin: 0px; font-style: italic;}
#Sobre_Nosotros_personal .personas {
  display:flex;
  flex-direction:row;
  align-items:flex-start;
  justify-content:center;
  flex-wrap:wrap;
}
.mapa_a {width: 100%; height: auto; }
.mapa_a #mapa { transition: .3s; background-position: center center;  height: 412px; background-size: 2000px;}
.mapa_a:hover #mapa { background-size: 2100px; transition: .3s; opacity:0.9;}
#mapa .col-100{ padding: 80px 0px 160px 0px;}
#mapa .conte{  width: 279px;  margin: 0px auto;}
#mapa .direccion { background-color: #01203f; float: left;}
#mapa p{ color: #fff; letter-spacing: 0px; padding: 18px 20px; line-height: 1.5;float: left;}
#mapa b{ color: #0195EB; font-size: 16px; padding: 0px 20px 20px 20px; float: left;}
#mapa img {  width: 40px; height: 44px;}
#banner-c-i {  background-size: 100%; background-position: center; background-repeat: no-repeat;background-position-x: 100%;}
#banner-c-i .col-100{ padding: 100px 0px 80px 0px;}
#banner-c-i h1 { width: 90%; color: #fff; font-size: 44px; font-weight: 400; line-height: 1.3; letter-spacing: 0.33px;margin-top: 0px;}
#banner-c-i hr { width: 89px; height: 8px; background: #0095eb; margin-bottom: 0px;  border: 0px; margin-left: 0px;}
#banner-text{  text-align: center; padding-bottom: 85px;}
#banner-text .parrafo { padding: 68px 1% 41px 1%;}
#banner-text .col-100{}
#banner-text .btn{}
#paso-a-paso{ padding: 77px 0px 50px 0px;}
#paso-a-paso h2 { text-align: center;}
#paso-a-paso hr {  width: 89px; height: 8px; background: #0095eb; margin-bottom: 70px;  border: 0px;  margin-top: 30px;}
#paso-a-paso .izquierdo { text-align: right;}
#paso-a-paso h3 {  font-size: 22px; font-weight: bold; line-height: 25px; letter-spacing: 0px; color: #0095eb;  margin: 0px;  text-transform: uppercase;}
#paso-a-paso .parrafo { padding-top: 24px; }
#paso-a-paso .derecho { text-align: left;}
#paso-a-paso .contendor {  width: 100%;  min-height: 200px; }
#paso-a-paso .grupo1 { margin-top: 21px;}
#paso-a-paso .grupo3{ margin-top: 215px }
#paso-a-paso .grupo5 { margin-top: 182px;}
#paso-a-paso .grupo2 { margin-top: 242px;}
#paso-a-paso .grupo4 {  margin-top: 172px;}
#ademas{  padding: 50px 0px 100px 0px;  border-bottom: solid #f5f6f8 5px;}
#ademas h2, #ademas p { text-align: center;}
#ademas hr {  width: 89px;  height: 8px; background: #0095eb;  margin-bottom: 70px; border: 0px; margin-top: 30px;}
#ademas .caja { text-align: center; box-shadow: rgb(0 0 0 / 13%) 0px 0px 20px; height: 311px; margin-top: 78px; padding: 0px 10%;  background: #fff;}
#ademas .caja img{ margin-top: -125px; height: 208px;}
#ademas .caja h3 { font-size: 22px; font-weight: bold; line-height: 25px; letter-spacing: 0px; color: #0095eb;  margin: 0px; padding-bottom: 10px;  margin-top: 20px;}
#ademas .caja .parrafo p{}
#banner-proy{ background-size: cover; background-position: center;  background-repeat: no-repeat;}
#banner-proy .col-100{ padding: 100px 0px 80px 0px;}
#banner-proy h1{  color: #1C3F8E; font-size: 44px;  font-weight: 400;  line-height: 1.3; letter-spacing: 0px;  margin-top: 0px;}
#banner-proy h1 b{ color: #0095EB;}
#banner-proy hr{  width: 89px; height: 8px;  background: #0095eb;  margin-bottom: 0px; border: 0px;  margin-left: 0px;}
#proyecto.mega-menu-activo{}
.home #proyecto.mega-menu-activo .bordes{min-height:340px; }
#proyecto.mega-menu-activo .bordes{min-height:600px; }
#proyecto.mega-menu-activo .texto {  padding: 25px 30px 33px;  text-align: left;}
.home #proyecto.mega-menu-activo .titulo { color: #20262D; margin-bottom: 2px;}
#proyecto.mega-menu-activo .titulo{ color: #1C3F8E; font-size: 21px;  margin-bottom: 8px;}
.home #proyecto.mega-menu-activo p.lugar {background-image:none !important;padding-left: 0px !important; border-bottom: 0px solid;padding-bottom: 0px;}
#proyecto.mega-menu-activo p.lugar { min-height:65px;font-weight: 400;  color: #888888; line-height: 29px;  background-image: url(https://7216582.fs1.hubspotusercontent-na1.net/hubfs/7216582/web%202012/map-marker.svg); background-repeat: no-repeat;  padding-left: 35px; letter-spacing: 0px; width: 100%; border-bottom: 2px solid #F5F6F8; padding-bottom: 10px; background-position-y: 6px; font-size: 17px;}
#proyecto.mega-menu-activo p.carateristicas {  font-weight: 400; color: #888; line-height: 29px;  background-image: url(https://7216582.fs1.hubspotusercontent-na1.net/hubfs/7216582/web%202012/cama.svg); background-repeat: no-repeat; padding-left: 35px; letter-spacing: 0px;  width: 100%;  padding-bottom: 17px; background-position-y: 6px; text-align: left;  margin-top: 15px; min-height: 80px; font-size: 17px;}
#proyecto.mega-menu-activo p.desde{ font-size: 22px;  font-weight: 700; color: #0095EB; text-align: left; width: 100%; padding-bottom: 10px;line-height: 1;}
.home #proyecto.mega-menu-activo .parrafo p{ text-align: center;padding: 0 1%;}
#proyecto.mega-menu-activo p{  text-align: left;}
#proyecto.mega-menu-activo .valor {  color: #1c3f8e; font-weight: 700; float: left; line-height: 1;  width: 100%;  margin-bottom: 18px;}
.home #proyecto.mega-menu-activo .btn2 {background: none;}
#proyecto.mega-menu-activo .btn2{letter-spacing: 1.5px;}
#proyecto.mega-menu-activo .btn2:hover { color: #fff; border: solid 2px #0095eb;  background: #0095eb;}
#texto{ padding:50px 0px 0;}
#texto h2 { text-align: center; text-transform: uppercase;}
#texto hr { width: 89px; height: 8px;  background: #0095eb;  margin-bottom: 40px; border: 0px;  margin-top: 30px;}
#texto .parrafo{ text-align: center;}
#texto h3 { font-size: 22px; font-weight: bold;  line-height: 25px; letter-spacing: 0px; color: #0095eb; margin: 0px;  padding-bottom: 10px; margin-top: 25px;}
.header-menu .hs-menu-flow-horizontal li a button {padding: 16px 0;margin-top: -16px;}
#Para-Reflexionar{}
#Para-Reflexionar .banner{ height: 200px; background-repeat: no-repeat; background-position-y: center;  background-position-x: right;}
#Para-Reflexionar h1 { font-size: 44px; font-weight: 700; line-height: 1; letter-spacing: 1px; color: #1C3F8E; margin: 0px; padding: 77px 0px;}
#Para-Reflexionar .bajo{ padding-bottom: 90px;}
#Para-Reflexionar .bajo .parrafo{ padding-top: 40px; float: left;  padding-right: 8%; padding-bottom: 30px;}
#Para-Reflexionar .bajo a{}
#Para-Reflexionar .bajo img{ margin-top: -125px;border: solid 10px #FFFFFF;box-shadow: rgb(0 0 0 / 16%) 0px 3px 26px;margin-bottom:20px;}
#ed-descargable_banner hr {  margin-top: 20px;  margin-bottom: 10px; width: 89px; height: 8px; background: #0095eb; border: 0px; float: left;}
#ed-descargable_banner .banner{ height: 200px; background-repeat: no-repeat; background-position-y: center;  background-position-x: right;background-size:cover;}
#ed-descargable_banner h1 { font-size: 44px; font-weight: 700; line-height: 1; letter-spacing: 1px; color: #ffffff; margin: 0px; padding: 77px 0px 5px;}
#tips-financieros{ text-align: center;    padding-bottom: 0px; }
#tips-financieros h2 { text-align: center; text-transform: uppercase;}
#tips-financieros hr {  margin-top: 20px; margin-bottom: 56px;  width: 89px; height: 8px; background: #0095eb; border: 0px;}
#tips-financieros .tack{ padding: 20px 0px 40px 0px;}
#tips-financieros .tack a { padding: 1%;}
#tips-financieros .tack .imagen{ width: 100%;}
#tips-financieros .tack .flecha { position: relative; float: right; right: 25px; bottom: -50px;transition: .3s;}
#tips-financieros .tack a:hover .flecha{ right: 10px; }
#tips-financieros .boxer { border-top: #F8F8F8 solid 4px;  padding-top: 80px;}
#descargables{ text-align: center; padding-bottom: 80px; }
#descargables h2 { text-align: center; text-transform: uppercase;}
#descargables hr {  margin-top: 20px;  margin-bottom: 56px; width: 89px; height: 8px; background: #0095eb; border: 0px;}
#descargables .tack{ padding: 20px 0px 40px 0px;}
#descargables .tack a { padding:1%;}
#descargables .tack .imagen{ width: 100%;}
#descargables .tack a:hover .imagen{ opacity:0.7 }
#descargables .boxer { border-top: #F8F8F8 solid 4px; padding-top: 80px;}
#ed_descargables{ text-align: center; padding-bottom: 20px; border-bottom: solid 4px rgb(0 0 0 / 0.1); margin-bottom: 20px; }
#ed_descargables h4 { font-size: 22px; font-weight: 700; line-height: 25px; letter-spacing: 0px; color: #1C3F8E;float: left; width: 100%; margin: 10px 0;}
#ed_descargables p { font-size: 16px; /*font-weight: 300;*/ line-height: 24px; letter-spacing: 0.60px; /*font-family: 'Source Sans Pro',*/ sans-serif;padding-bottom: 30px;}
#ed_descargables p.principal {padding: 0 5%;padding-bottom: 30px;font-size: 22px; font-weight: 400; line-height:30px; letter-spacing: 0px;font-family: 'Raleway', sans-serif;}
#ed_descargables .col-33 p {padding-left:3%;padding-right:3%;}
#ed_descargables .col-33 { margin-bottom: 70px;min-height:475px;}
#ed_descargables .tack{ padding: 20px 0px 40px 0px;}
#ed_descargables .tack a.btn3 {padding:10px 34px; float:none;}
#ed_descargables .tack .imagen{ width: 100%;}
#ed_descargables .tack a:hover .imagen{ opacity:0.7 }
#ed_descargables .boxer { padding-top: 80px;}
#Seminarios{ text-align: center;    padding-bottom: 40px; }
#Seminarios h2{ text-align: center; text-transform: uppercase;}
#Seminarios hr{ margin-top: 20px; margin-bottom: 56px; width: 89px; height: 8px; background: #0095eb; border: 0px;}
#Seminarios p{}
#Seminarios .tack { padding: 70px 0px 40px 0px;}
#Seminarios .tack .col-33 { margin: 1%;  text-align: center; border: solid 1px #D8D8D8; padding-bottom: 38px; width: 31%;}
#Seminarios .tack .col-33 a .imagen{ width: 100%;transition: .3s;}
#Seminarios .tack .col-33 a:hover .imagen{ opacity:0.7}
#Seminarios .tack .col-33 h4 {  font-size: 22px; font-weight: bold; line-height: 1; color: #1c3f8e; margin: 28px 0px 18px;}
#Seminarios .tack .col-33 p {  padding: 0px 5% 23px 5%;}
#Seminarios .tack .col-33 a.btn2 { float: none;}
#Seminarios .boxer { border-top: #F8F8F8 solid 4px; padding-top: 80px;}
#CLUB-CASH-FLOW { padding: 45px 0 71px 0; background: #F8FCFF;  text-align: center;}
#CLUB-CASH-FLOW h2{ text-align: center; text-transform: uppercase;}
#CLUB-CASH-FLOW hr{ margin-top: 20px;  margin-bottom: 56px; width: 89px; height: 8px; background: #0095eb; border: 0px;}
#CLUB-CASH-FLOW p{}
#CLUB-CASH-FLOW .min{padding:60px 0px;}

#tips-financieros.page{  text-align: center; padding-bottom: 40px; border-bottom: #f8f8f8 solid 4px;  margin-bottom: 40px;}  
#tips-financieros.page hr {  margin-top: 20px; margin-bottom: 56px;  width: 89px; height: 8px; background: #0095eb; border: 0px;}  
#tips-financieros .tack .filterDiv  a { padding: 0%;}  
#tips-financieros .tack .filterDiv a:hover p { color: #0095EB;} 
#tips-financieros .tack .filterDiv a:hover h4 { color: #0095EB;}
#tips-financieros .tack .filterDiv a p { transition: .3s; } 
#tips-financieros .tack .filterDiv a h4 { transition: .3s; }  
#tips-financieros .tack .filterDiv .imagen {  width: 100%;  margin-top: -30px;  transition: .3s;}  
#tips-financieros .tack .filterDiv a:hover .imagen{opacity:0.75}  
#tips-financieros .tack .filterDiv .flecha {  bottom: -25px;    z-index: 9;} 
#tips-financieros h4 { font-size: 22px; font-weight: 700; line-height: 1; letter-spacing: 1px; color: #1C3F8E;  margin: 25px 0px 14px 0px; }  
#tips-financieros .tack .filterDiv p { font-size: 18px; font-weight: 400; line-height: 1.4; letter-spacing: .10px;  margin: 0px;  padding: 0px 25px 35px 25px;}  
#tips-financieros .btn5 hr {  margin-top: 5px; margin-bottom: 0px;  width: 0px;  height: 8px; background: #0095eb; border: 0px;  transition: .3s;}
#tips-financieros .btn5:hover hr {  width: 89px;}
#tips-financieros .btn5.active hr { width: 89px;}  
#myBtnContainer {  margin-bottom: 40px;}
.filterDiv { float: left; width: 31%; line-height: 100px; text-align: center;  margin: 0px 1% 60px 1%; display: none; border: solid 1px #D8D8D8; min-height: 434px;}
.show { display: block;}
.container { margin-top: 20px;  overflow: hidden;}
.btn5 { border: none; outline: none; padding: 12px 0px;  background-color: #fff; cursor: pointer; width: 24%;  font-size: 22px;  color: #1C3F8E;}
.btn5:hover { color: #0095EB;}
.btn5.active {  color: #0095EB; font-weight: 700;}

#footer .direccion p a {
    margin-bottom: 0px !important;
    font-size: 16px !important;
   line-height: 1.6 !important;
    color: #fff;
    float: left;
    width: 100%;
}
@media screen and (min-width: 1100px) {
#Que-hacemos-en-Activo-Mas .sobreponer .col-50 img {max-width: 378px; width: 378px;}
#Que-hacemos-en-Activo-Mas .sobreponer .col-50:nth-child(2)  {padding-left: 5%;}
}
@media screen and (max-width: 1125px) and (min-width: 1100px){
.header-menu .hs-menu-flow-horizontal li:last-child a { padding: 12px 23px;}
.header-menu .hs-menu-flow-horizontal li a {font-size: 11px; padding: 16px 16px;}  
}
@media screen and (max-width: 1024px) and (min-width: 767px){
.header-menu .hs_cos_wrapper_type_menu {width: 100%;}
#Para-Reflexionar .bajo img {margin-top: -60px;}
}

@media screen and (max-width: 1100px) and (min-width: 990px){
#Agenda_tu_asesoria_gratuita .span5 img { margin-left: 0%; position: relative; width: 100%;} 
.header-menu .hs-menu-flow-horizontal li a { font-size: 11px;  padding: 16px 12px;} 
.header-menu .hs-menu-flow-horizontal li a button { font-size: 11px;}
#banner {background-position-x: 60%;} 
#Que-hacemos-en-Activo-Mas .sobreponer img {padding: 0px 7% 0px 0px;}
#ed-descargable_banner .banner {background-position-x: 70%;}
}
@media screen and (max-width: 990px) and (min-width: 767px){
#banner { padding: 70px 0px 160px 0px; background-position-x: 70%;}
#banner h1 { font-size: 40px;}  
#Que-hacemos-en-Activo-Mas .sobreponer .col-50 {  width: 100%;}
#Que-hacemos-en-Activo-Mas .sobreponer .col-50 img {  width: 100%; margin-bottom: 31px;} 
h2 { font-size: 28px; line-height: 1.8;} 
p { font-size: 16px; line-height: 1.6;} 
#que-hemos .parrafo, #que-hemos .parrafo p { font-size: 16px; line-height: 1.6;}  
#que-hemos { padding: 85px 0px 90px 0px;} 
#proyecto { padding: 80px 0px 50px;}  
.mega-menu-activo .col-100 .col-33 { margin: 0px 20%; width: 60%;} 
#benefios .span4 {  width: 33%; margin: 0px; float: left;}
#blog-home .span4.post {  width: 60%;  margin: 0px 20% 40px 20%;} 
#video-testimonio ul {} 
#Agenda_tu_asesoria_gratuita .sup { padding: 0px 0px; float: left;}  
#Agenda_tu_asesoria_gratuita .span5 { padding: 50px 5% ;  width: 100%;}  
#Agenda_tu_asesoria_gratuita .span5 img {  margin-left: 0%; position: relative; width: 100%;} 
#Agenda_tu_asesoria_gratuita .span7 {  width: 100%;}
#Agenda_tu_asesoria_gratuita .span7 .col-100 { padding-left: 5%; padding-right: 5%; width: 100%;}
#Agenda_tu_asesoria_gratuita .span7 { width: 100%; background: rgba(1,43,85,0.8); margin: 0px; padding: 50px 5%;} 
#Agenda_tu_asesoria_gratuita .boxer { width: 100%; margin: 0 auto;} 
.header-menu .hs_cos_wrapper_type_menu { float: right; padding: 16px 0px;   width: 100%;} 
#Agenda_tu_asesoria_gratuita .fondo2 {
    background: -moz-linear-gradient(left,rgba(252,252,252,0) 0%,rgba(1,43,85,0) 40.9%,rgba(1,43,85,0) 41%,rgba(1,43,85,0) 100%);
    background: -webkit-linear-gradient(left,rgba(252,252,252,0) 0%,rgba(1,43,85,0) 40.9%,rgba(1,43,85,0) 41%,rgba(1,43,85,0) 100%);
    background: linear-gradient(to right,rgba(252,252,252,0) 0%,rgba(1,43,85,0) 40.9%,rgba(1,43,85,0) 41%,rgba(1,43,85,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fcfcfc',endColorstr='#cc012b55',GradientType=1);
} 
.mega-menu-activo .contenedor-curso .col-33, .mega-menu-activo .contenedor-seminario .col-33{  margin: 0px 0%; width: 33%;}
.set.col-50 {  padding-bottom: 35px;}  
.serrar_arriba { color: #1c3f8e; display: inline-block; margin-top: 30px; margin-bottom: 0px;  background: transparent;  border: 2px solid #1c3f8e; font-size: 22px; font-weight: 600;  padding: 10px 16px;  border-radius: 40px;  font-family: 'Raleway',sans-serif;} 
#Sobre_Nosotros_personal .col-25 { width: 33.33%;}  
#Sobre_Nosotros_personal .col-25:last-child { margin-right: 0% !important;} 
#Sobre_Nosotros_personal .col-25:nth-last-child(3) { margin-left: 0% !important;}
#paso-a-paso .grupo1, #paso-a-paso .grupo2, #paso-a-paso .grupo3, #paso-a-paso .grupo4, #paso-a-paso .grupo5 { margin-top: 35px;}
#paso-a-paso .contendor { min-height: auto;}
#ed-descargable_banner .banner {background-position-x: 70%;}
#ed-descargable_banner h1 { width: 50%; padding: 35px 0px 5px;}
}
@media screen and (max-width: 375px) and (min-width: 300px){
#blog-home .col-100 h2 { font-size: 18px;}
}
@media screen and (max-width: 766px) and (min-width: 300px){
#banner-c-i hr {display: none;}
#Sobre_Nosotros hr { margin-bottom: 0px;}
#benefios { padding: 53px 0px 70px 0px; text-align: center;  border-top: #e1e3e8 solid 5px;}  
h2 { font-size: 25px; font-weight: 700; line-height: 1.3;}  
p { font-size: 14px;  font-weight: 400;  line-height: 1.6;} 
  #texto .parrafo p {padding:0 5%;}
.btn { font-size: 12px; padding: 12px 8%;}
.btn3 { font-size: 14px; padding: 12px 8%;} 
.btn4 {  top: 31px;}  
#banner { padding: 25px 0px 361px 0px;}
#banner h1 { font-size: 31px;} 
.home #banner h1 {font-size: 29px;} 
.home #banner {background-size: cover; background-position-y: 100%;margin-top:-10px;}
#banner .parrefo, #banner .parrefo p { font-size: 14px; padding-right: 0%;} 
#Que-hacemos-en-Activo-Mas .sobreponer { padding: 30px 25px;  margin-top: -80px; width: 100%; float: left;} 
#Que-hacemos-en-Activo-Mas .sobreponer .col-50 { width: 100%;}  
#Que-hacemos-en-Activo-Mas .sobreponer .col-50 img { max-width: 100%; vertical-align: bottom; margin-bottom: 20px;}  
#que-hemos .parrafo, #que-hemos .parrafo p { font-size: 14px; line-height: 1.8;} 
#que-hemos { padding: 85px 0px 70px 0px;} 
#proyecto { padding: 50px 0px 50px;}
.fondo-ciudad { padding: 0px 0px 150px 0px;}
#benefios .boton-beneficios { margin-top: 35px;}
#blog-home .col-100 h2 { font-size: 25px; line-height: 1.6;  padding: 0px 0%;}
#blog-home .span4.post {  border: 1px solid #d8d8d8; margin-bottom: 30px;}
#Agenda_tu_asesoria_gratuita .sup { padding: 0px 0px;} 
#Agenda_tu_asesoria_gratuita .span5 {  padding: 50px 10% 0px 10%; width: 100%; float: left;}
#Agenda_tu_asesoria_gratuita .span7 { float: left;  width: 100%; margin-top: 30px;  background: rgba(1,43,85,0.8); padding: 69px 10%;}
#Agenda_tu_asesoria_gratuita .span5 img {  margin-left: -0%; position: relative;}
#Agenda_tu_asesoria_gratuita .boxer {  width: 100%;}
#Agenda_tu_asesoria_gratuita .span7 .col-100 { padding-left: 0%;}
#Agenda_tu_asesoria_gratuita .fondo2 {
    background: -moz-linear-gradient(left,rgba(252,252,252,0) 0%,rgba(1,43,85,0) 40.9%,rgba(1,43,85,0) 41%,rgba(1,43,85,0) 100%);
    background: -webkit-linear-gradient(left,rgba(252,252,252,0) 0%,rgba(1,43,85,0) 40.9%,rgba(1,43,85,0) 41%,rgba(1,43,85,0) 100%);
    background: linear-gradient(to right,rgba(252,252,252,0) 0%,rgba(1,43,85,0) 40.9%,rgba(1,43,85,0) 41%,rgba(1,43,85,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fcfcfc',endColorstr='#cc012b55',GradientType=1);}  
#Agenda_tu_asesoria_gratuita .span7 h2 { padding-right: 0%;}
#Agenda_tu_asesoria_gratuita .span7 p {  color: #fff;  padding-right: 0%;} 
#video-testimonio {  height: 400px;  margin: 0px 0px 50px 0px; border-top: #f5f6f8 solid 5px;  padding: 50px 0px 0px 0px;}  
#benefios .cuadro.bottom {  margin-top: 0px; position: relative;}
#benefios .cuadro { min-height: auto;}  
#benefios .cuadro.bajo { margin-top: 0px; position: relative;} 
#mi_vi_va {  margin: 0px 0px 0px 0px;}  
#mi_vi_va .sobreponer .span4 { min-height: auto; margin-bottom: 35px;} 
#mi_vi_va .sobreponer {  margin-top: 60px;} 
#Sobre_Nosotros { margin: 40px 0px 40px 0px;}  
#Sobre_Nosotros .parrafo p { padding: 10px 0px;text-align: center;}
#cinco-cuadros .span2{ display:none;}
#Sobre_Nosotros_titulo { padding: 0px 0px 60px;}
#Sobre_Nosotros_titulo h2 {text-align: center;}
#Sobre_Nosotros_titulo p {text-align: center;}

#Sobre_Nosotros_personal .col-25:nth-last-child(2){ margin-left: 0!important;}
#Sobre_Nosotros_personal .col-25:last-child{  margin-right: 0!important;} 
#Sobre_Nosotros_personal .col-25:last-child { margin-right: 0% !important;} 
#Sobre_Nosotros_personal .col-25:nth-last-child(3) { margin-left: 0% !important;} 
#Sobre_Nosotros_personal .col-25 { text-align: center;  min-height: 205px; margin-bottom: 35px; width: 50%;}  
#Sobre_Nosotros_personal img {  width: 100px; height: 100px;  border-radius: 50px;} 
#Sobre_Nosotros_personal p { font-size: 15px;}  
#Sobre_Nosotros_personal h3 {  font-size: 16px;  line-height: 1.4;}
#Sobre_Nosotros_personal { border-top: solid #f5f6f8 3px; padding: 50px 0px 0px 0px;}
#mapa .col-100 { padding: 80px 0px 100px 0px;}
#banner-c-i .col-100 {  padding: 50px 0px 130px 0px;} 
#banner-c-i h1 { font-size: 31px;} 
#banner-text .parrafo { padding: 20px 1% 41px 1%;}  
#banner-text { padding-bottom: 55px;}  
#ademas .caja {   margin-top: 100px; padding: 0px 10%; margin-bottom: 40px;} 
#ademas .span6{  width: 100%; float: left;} 
#ademas {  padding: 50px 0px 0px 0px; border-bottom: solid #f5f6f8 5px;}
#paso-a-paso .grupo1, #paso-a-paso .grupo2, #paso-a-paso .grupo3, #paso-a-paso .grupo4, #paso-a-paso .grupo5 {
    margin-top: 35px; text-align: center;
}
#paso-a-paso h3 {
    font-size: 20px; font-weight: bold; margin: 20px 0px 0px 0px;
} 
#paso-a-paso p {
    font-size: 16px; font-weight: 500; line-height: 1.6; color: #20262D;
} 
#paso-a-paso .parrafo {
    padding-top: 10px; width: 290px; margin: 0px auto;
}  
#paso-a-paso .contendor { min-height: auto;}  
#banner-proy {background-image: url(https://www.activomas.cl/hubfs/2020/web/Educacion%20financiera%20mobile.jpg) !important; background-size: cover; background-position: top center;}
#banner-c-i { background-size: cover; background-position-x: 0%; background-position-y: 65%;}
#Para-Reflexionar .banner { height: auto; background-position-x: 80%;  background-size: cover;}
#ed-descargable_banner .banner { height: auto; background-position-x: 73%;  background-size: cover;}
#ed-descargable_banner h1 {color: #121951; font-size: 35px;width: 80%; padding: 5px 0px 5px;}
#ed_descargables .boxer { padding-top: 30px;}
#ed_descargables p.principal {padding: 0px;padding-bottom: 0px;font-size: 18px;}
#ed_descargables .tack a.btn3 { font-size: 10px; padding: 7px 30px;}
#ed_descargables .col-33 p {display:none;font-size: 12px; line-height: 16px;}
#ed_descargables h4 { font-size: 18px; line-height: 25px;padding-bottom: 8px;}
#ed_descargables .col-33 { width: 50%;margin-bottom:30px;min-height:348px;}
.ef_descargable_plantilla #blog-home .col-100 h2 {font-size: 18px;}
#Para-Reflexionar .bajo .parrafo { padding-top: 0px;  padding-right: 0%;}
#Para-Reflexionar .bajo img { margin-top: 0px;}
#Para-Reflexionar .bajo { padding-bottom: 50px;}
#tips-financieros .boxer { padding-top: 50px;}
#tips-financieros .tack a { padding: 1%;  width: 100%;}  
#tips-financieros .span1{display:none;}
#tips-financieros { padding-bottom: 50px;}
#descargables .boxer { padding-top: 50px;} 
#descargables .span1{display:none;}  
#descargables .tack a { padding: 1%; width: 100%;}
#descargables { padding-bottom: 50px;} 
#Seminarios .boxer { padding-top: 50px;}  
#Seminarios .tack .col-33 { width: 98%;  margin-bottom: 20px;} 
#Seminarios .span1{display:none;} 
#Seminarios {  text-align: center; padding-bottom: 0px;}
#CLUB-CASH-FLOW { padding: 50px 0 50px 0;}
#CLUB-CASH-FLOW img{  margin-bottom: 20px;}  
#CLUB-CASH-FLOW .min {  padding: 20px 0px;} 
.filterDiv { width: 98%;} 
.btn5 {  width: 49%; font-size: 15px;}  
#tips-financieros.page {padding-bottom: 0px; margin-bottom: 0px;}
.home #proyecto.mega-menu-activo .bordes {min-height: auto;}
.home #proyecto.mega-menu-activo .btn2 {margin-bottom: 45px;}
#footer ul li a {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 48px;
}  
#footer .direccion p a {
    margin-bottom: 0px !important;
    font-size: 16px !important;
    line-height: 48px !important;
    color: #fff;
    float: left;
    width: 100%;
}
@media screen and (min-width: 1100px){
#blog-home .texto h5 {min-height:105px !important;}  
}
@media screen and (max-width: 340px) and (min-width: 300px){
#banner-proy{ background-size: 160% !important ;}
}
@media screen and (max-width: 350px) and (min-width: 300px){
#video-testimonio ul {}
}
@media screen and (max-width: 400px) and (min-width: 351px){
#video-testimonio ul {}
}
@media screen and (max-width: 450px) and (min-width: 410px){
#video-testimonio ul {}
}
@media screen and (max-width: 1024px) and (min-width: 300px){
.btn.movil {
    display: initial !important;
  }
#tips-financieros .tack {
    padding: 33px 0px 40px 0px;
}  
}
@media screen and (max-width: 413px) and (min-width: 300px){
#blog-home .col-100 h2 { font-size: 18px;}
}
@media screen and (max-width: 500px) and (min-width: 414px){
#blog-home .col-100 h2 { font-size: 21px;}
}
@media screen and (max-width: 766px) and (min-width: 627px){
#ed_descargables .col-33 {min-height:415px;}
}