/* @import url('http://example.com/example_style.css'); */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700&display=swap');
@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://cdn.jsdelivr.net/npm/nice-select2@1.0.0/dist/css/nice-select2.min.css');


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

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

a {
    text-decoration: inherit;
}
/*
@font-face {
	font-family: 'gotham light';
	src: url('https://7173425.fs1.hubspotusercontent-na1.net/hubfs/7173425/Sitio/fuentes/gotham/Gotham-Light.eot');
	src: url('https://7173425.fs1.hubspotusercontent-na1.net/hubfs/7173425/Sitio/fuentes/gotham/Gotham-Light.eot#iefix') format('embedded-opentype'), 
       url('https://7173425.fs1.hubspotusercontent-na1.net/hubfs/7173425/Sitio/fuentes/gotham/Gotham-Light.woff') format('woff'), 
       url('https://7173425.fs1.hubspotusercontent-na1.net/hubfs/7173425/Sitio/fuentes/gotham/Gotham-Light.ttf') format('truetype'), 
       url('https://7173425.fs1.hubspotusercontent-na1.net/hubfs/7173425/Sitio/fuentes/gotham/Gotham-Light.svg#gothamlight') format('svg');
	font-weight: normal;
	font-style: normal;
  font-display: swap; 
}

@font-face {
    font-family: 'bwdarius light';
    src: url('https://7173425.fs1.hubspotusercontent-na1.net/hubfs/7173425/Sitio/fuentes/bwdarius/bwdarius-light-webfont.woff2&display') format('woff2'),
         url('https://7173425.fs1.hubspotusercontent-na1.net/hubfs/7173425/Sitio/fuentes/bwdarius/bwdarius-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap; 
}
*/

.montse {
  font-family: 'Montserrat', sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
  font-family: 'Quicksand',sans-serif;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

::selection {
	background-color: #0071ce;
	color: #fff;
}

.underline {
  text-decoration:underline;
}

.padl25 {
      padding-left: 25px;
}



    ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
      padding:10px 0!important;

    }
    ::-moz-placeholder { /* Firefox 19+ */
       padding:10px 0!important;
    }
    :-ms-input-placeholder { /* IE 10+ */
       padding:10px 0!important;
    }
    :-moz-placeholder { /* Firefox 18- */
       padding:10px 0!important;
    }

::-moz-selection {
	background-color: #0071ce;
	color: #fff;
}

p {
  line-height: 130%;
}

.container-fluid {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}

img {
    max-width: 100%;
}

.bg-modulo {
  padding: 35px 0;
}

.banner-remodela {
    height: 514px;
}
/********************************* Columnas *********************************/

.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 24%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 49%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}

.w-10 { width: 10%; }
.w-20 { width: 20%; }
.w-30 { width: 30%; }
.w-40 { width: 40%; }
.w-50 { width: 50%; }
.w-60 { width: 60%; }
.w-70 { width: 70%; }
.w-80 { width: 80%; }
.w-85 { width: 85%; }
.w-90 { width: 90%; }
.w-100 { width: 100%; }
.w-540 { width: 100%; max-width: 540px; }
/********************************* Flex *********************************/

.margen-mobile {
  position: relative;
  display: block;
  max-width: 1024px; 
  width: 100%;
  margin: auto;
}

.flex { 
      display: flex; 
      display: -webkit-box; 
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;   
}

.column-direction { 
      flex-direction: column; 
      -webkit-flex-direction: column; 
      -moz-flex-direction: column;     
}

.row-direction { 
      flex-direction: row; 
      -webkit-flex-direction: row; 
      -moz-flex-direction: row;     
}

.reverse {  
    flex-direction: row-reverse; 
    -webkit-flex-direction: row-reverse; 
    -moz-flex-direction: row-reverse;     
}

.between { 
    justify-content: space-between; 
    -webkit-justify-content: space-between; 
    -moz-justify-content: space-between;   
}

.content-center { 
    justify-content: center; 
    -webkit-justify-content: center; 
    -moz-justify-content: center;   
}

.content-right {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
}

.flex-center { 
    align-items: center;  
    -webkit-align-items: center;  
    -moz-align-items: center;      
}

.flex-top { 
    align-items: flex-start;  
    -webkit-align-items: flex-start;  
   -moz-align-items: flex-start;    
}

.flex-bottom { 
    align-items: flex-end; 
    -webkit-align-items: flex-end; 
    -moz-align-items: flex-end; 
}

.flex1 { 
    flex: 1;  
}

.wrap {
    flex-wrap: wrap;
}

.five-columns .flex > div {
    flex: 1 20%!important;
}

/********************************* Margen *********************************/

.m10 { margin-top: 10px; margin-bottom:10px }
.m20 { margin-top: 20px; margin-bottom:20px  }
.m30 { margin-top: 30px; margin-bottom:30px  }
.m40 { margin-top: 40px; margin-bottom:40px  }
.m50 { margin-top: 50px; margin-bottom:50px  }
.m60 { margin-top: 60px; margin-bottom:60px  }
.m70 { margin-top: 70px; margin-bottom:70px  }
.m80 { margin-top: 80px; margin-bottom:80px  }
.m90 { margin-top: 90px; margin-bottom:90px  }
.m100 { margin-top: 100px; margin-bottom:100px  }

.mt10 { margin-top: 10px }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mt70 { margin-top: 70px; }
.mt80 { margin-top: 80px; }
.mt90 { margin-top: 90px; }
.mt100 { margin-top: 100px; }
.mt150 { margin-top: 150px; }

.mb5 { margin-bottom: 5px }
.mb10 { margin-bottom: 10px }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }
.mb70 { margin-bottom: 70px; }
.mb80 { margin-bottom: 80px; }
.mb90 { margin-bottom: 90px; }
.mb100 { margin-bottom: 100px; }

.mt-30 { margin-top: -30px; }
.mt-40 { margin-top: -40px; }
.mt-20, .mt-m20 { margin-top: -20px; } { margin-top: -20px; }

/********************************* Padding *********************************/

.pad10 { padding-top:10px; padding-bottom:10px; }
.pad20 { padding-top:20px; padding-bottom:20px; }
.pad30 { padding-top:30px; padding-bottom:30px; }
.pad40 { padding-top:40px; padding-bottom:40px; }
.pad50 { padding-top:50px; padding-bottom:50px; }
.pad60 { padding-top:60px; padding-bottom:60px; }
.pad70 { padding-top:70px; padding-bottom:70px; }
.pad80 { padding-top:80px; padding-bottom:80px; }
.pad90 { padding-top:90px; padding-bottom:90px; }
.pad100 { padding-top:100px; padding-bottom:100px; }

.pad-lat10 { padding:0 10px; }
.pad-lat15 { padding:0 15px; }
.pad-lat20 { padding:0 20px; }
.pad-lat30 { padding:0 30px; }
.pad-lat40 { padding:0 40px; }
.pad-lat50 { padding:0 50px; }

.padt10 { padding-top:10px; }
.padt20 { padding-top:20px; }
.padt30 { padding-top:30px; }
.padt40 { padding-top:40px; }
.padt50 { padding-top:50px; }
.padt60 { padding-top:60px; }
.padt70 { padding-top:70px; }
.padt80 { padding-top:80px; }
.padt90 { padding-top:90px; }
.padt100 { padding-top: 100px; }

.padb10 { padding-bottom:10px; }
.padb20 { padding-bottom:20px; }
.padb30 { padding-bottom:30px; }
.padb40 { padding-bottom:40px; }
.padb50 { padding-bottom:50px; }
.padb60 { padding-bottom:60px; }
.padb70 { padding-bottom:70px; }
.padb80 { padding-bottom:80px; }
.padb90 { padding-bottom:90px; }
.padb100 { padding-bottom: 100px; }

.pad-20-20 {
  padding: 20px;
}

.pad-40-40 {
  padding: 40px;
}

.pad-left20 {
    padding-left: 20px;
}

.pad50p { padding:20%; position:relative; text-align: center; }

/********************************* Fuentes *********************************/

.fs10 { font-size:10px; }
.fs12 { font-size:12px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs18 { font-size:18px; }
.fs20 { font-size:20px; }
.fs22 { font-size:22px; }
.fs24 { font-size:24px; }
.fs25 { font-size:25px; }
.fs26 { font-size:26px; }
.fs28 { font-size:28px; }
.fs30 { font-size:30px; }
.fs32 { font-size:32px; }
.fs34 { font-size:34px; }
.fs35 { font-size:35px; }
.fs36 { font-size:36px; }
.fs38 { font-size:38px; }
.fs40 { font-size:40px; }
.fs42 { font-size:42px; }
.fs44 { font-size:44px; }
.fs45 { font-size:45px; }
.fs46 { font-size:46px; }
.fs48 { font-size:48px; }
.fs50 { font-size:50px; }
.fs52 { font-size:52px; }
.fs54 { font-size:54px; }
.fs56 { font-size:56px; }
.fs58 { font-size:58px; }
.fs60 { font-size:60px; }

.fw100 { font-weight: 100; }
.fw300 { font-weight: 300; }
.fw400 { font-weight: 400; }
.fw500 { font-weight: 500; }
.fw600 { font-weight: 600; }
.fw700 { font-weight: 700; }
.fw900 { font-weight: 900; }


.line-normal { line-height:normal; }
.line-130 { line-height: 130%; }
.line-120 { line-height: 120%; }
.line-100 { line-height: 100%; }

.bold, strong, b { 
  font-weight: 700;
}

.h100p { height: 100%; }

/********************************* Posiciones en buen plan *********************************/
 
.absolute { position:absolute; }
.relative { position:relative;}
.fixed { position:fixed; }


/********************************* Display *********************************/

.block, .salto { display:block; }

.auto { margin-left: auto; margin-right:auto; }

.inline-top { display:inline-block; vertical-align:top }
.inline-middle { display:inline-block; vertical-align:middle; }
.inline-bottom { display:inline-block; vertical-align:bottom; }


.border-box { 
  box-sizing: border-box;   
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
}

.content-box { 
  box-sizing: content-box; 
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;  
}

.upper {
  text-transform: uppercase;
}

.box-shadow {
  box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.2);
}

.titulop {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  margin-left: 8px;
  margin-top: -8px;
  color: #fff;
  background-color: #2573bd;
  box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.2);
}

.titulop:before {
  content: '';
  position: absolute;
  top: 0;
  right: -8px;
  width: 8px;
  height: 8px;
  background: linear-gradient(to right top, #2573bd 50%, transparent 50%);
}

.tabla-cat td {
  vertical-align: top;
}

.tabla-cat .titulop {
  display: flex;
  margin-left: 0;
  min-height: 89px;
  align-items: center;
  justify-content: center;
}

.word-break {
  word-break: break-all;
}

sup {
    position: relative;
    top: -11px;
}
/********************************* Text Align *********************************/

.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }

/** Wbkits todo*/


/********************************* Hojas *********************************/

.hoja-1600 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display:block; margin:auto; max-width:1600px; width:100%; padding: 0 15px; }
.hoja-1400 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display:block; margin:auto; max-width:1400px; width:100%; padding: 0 15px; }
.hoja-1200 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display:block; margin:auto; max-width:1200px; width:100%; padding: 0 15px; }
.hoja-1100 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display:block; margin:auto; max-width:1100px; width:100%; padding: 0 15px; }
.hoja-1024 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display:block; margin:auto; max-width:1024px; width:100%; padding: 0 15px; }
.hoja-1000 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display:block; margin:auto; max-width:1000px; width:100%; padding: 0 15px; }
.hoja-900 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display:block; margin:auto; max-width:900px; width:100%; padding: 0 15px; }
.hoja-850 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display:block; margin:auto; max-width:850px; width:100%; padding: 0 15px; }
.hoja-800 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display:block; margin:auto; max-width:800px; width:100%; padding: 0 15px; }
.hoja-600 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display:block; margin:auto; max-width:600px; width:100%; padding: 0 15px; }


/********************************* Colores *********************************/







.blanco { color:#ffffff!important; }
.azul { color:#004689!important; }
.azul_claro { color:#3d99d2!important; }
.gris { color:#7b8388!important; }
.azul_oscuro { color:#032340!important; }
.gris_oscuro { color:!important; }
.negro { color:#000; }

.bgblanco {  background: white; }
.bggris { background-color: #F2F2F4; }
.bgazul { background-color:#032340; }
.bgazul_claro { background-color:#009AD6; }



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

/*-** Banner ****/

figure.brocha {
    background-image: url(https://www.credifiel.com.mx/hubfs/website_2020/home_2020/movil/opt/creditos-para-empleados-de-gobierno-iconos-remodela.jpg);
    display: block;
    width: 110px;
    height: 128px;
}

figure.mano {
    background-image: url(https://www.credifiel.com.mx/hubfs/website_2020/home_2020/movil/opt/creditos-para-empleados-de-gobierno-iconos-salud.jpg);
    display: block;
    width: 110px;
    height: 128px;
}

figure.logo-footer-mobile {
    background-image: url(https://www.credifiel.com.mx/hs-fs/hubfs/WebSite/img/logo-blanco.png?width=988&name=logo-blanco.png);
    display: block;
    background-size: 100%;
    height: 178px;
    background-repeat: no-repeat;
    margin: auto;
    text-align: center;
}

#hs_cos_wrapper_widget_1596152488778 > div > div > div > div.slideshow-container > div:nth-child(1) > div,
#hs_cos_wrapper_widget_1596152488778 > div > div > div > div.slideshow-container > div:nth-child(2) > div,
#hs_cos_wrapper_widget_1596152488778 > div > div > div > div.slideshow-container > div:nth-child(3) > div,
#hs_cos_wrapper_widget_1596152488778 > div > div > div > div.slideshow-container > div:nth-child(4) > div{
  background-repeat: no-repeat;
}

.calc-home .hoja-1000.contenedor-formulario-banner {
    padding: 0!important;
}

div#home-slide .img-slide {
    background-position: center;
    background-repeat: no-repeat;
    padding: 65px 0;
}


.calc-home {
    position: absolute;
    width: 100%;
    bottom: 15px;
}

div#home-slide .slick-dots {
    margin: 10px 0 0;
    text-align: center;
    position: absolute;
    width: 100%;
    top: 50%;
}

div#home-slide  .img-slide {
    background-position: center;
}

div#home-slide .slick-dotted.slick-slider { margin-bottom:0px; }

div#home-slide .mod_slider {
    padding: 0;
}

.logo-credito-back .img-slide{
  position: relative;
}
.logo-credito-back .img-slide:before{
  background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2021/home_2021/banners/Layout-HOME-banners-carrusel-movil-sobreendeudamiento-LOGO-credifiel-ene21-v4.png) no-repeat center top;
  content: ' ';
  height: 117px;
  left: 40%;
  position: absolute;
  top: 0;
  width: 120px;
}

.icono_l i {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/lp-solicita-un-credito/solicita-tu-prestamo-numeracion-flecha-credifiel-ene21.png);
    display: block;
    width: 84px;
    height: 84px;
    display: block;
    background-position: 0 0;
    margin: auto;
}

.icono_l i.ico_1 {
    background-position: 0;
    width: 84px;
}

.icono_l i.ico_2 {
    background-position: -93px 0px;
    width: 84px;
}


.icono_l i.ico_3 {
    background-position: -186px 0px;
}

.flex-center .flex {
    align-items: center;
}


.img-banner.no-cover {
    background-size: auto;
    height: 346px;
    margin: auto;
}


.banner-lp-footer .flex-end {
    justify-content: flex-end;
    align-items: center;
     height: 346px;
}

table.tab-referidos {
    width: 100%;
    text-align: center;
    font-size: 22px;
}

table.tab-referidos tr.tabhead {
    background: #00448d!important;
    color: white;
}

table.tab-referidos td {
    padding: 15px 0 !important;
    border: solid 2px #B6BAB9;
}tbody tr:nth-child(odd) {
   background-color: #ccc;
}

table.tab-referidos tr:nth-child(odd) {
    background-color: #F3F1F4;
}

.img-banner.banner-codi {
    height: 375px;
    margin-top:-30px;
}

.vid-wistia {
    border: solid 4px;
}


.mar5030 {
    margin: 15px auto 5px;
    max-width: 650px;
    border: solid 5px #14448c;
    padding: 0;
}

.btn-tel-azul:before {
    content: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/lp-2021/imss/credito-pensionados-Ley-IMSS-telefono-Credifiel-Oct21.jpg);
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 30px;
}

table.w-100.auto ul.bullet-check {
    margin: 5px 0 0 10px;
}

.tabla-credito tbody tr:nth-child(odd) {
    background-color: #f2f2f2;
}

table.tabla-credito {
    width: 100%;
    text-align: center;
    font-size: 20px;
}

table.tabla-credito td {
    padding: 15px 0;
}

table.tabla-credito th {
    padding: 15px 0;
    font-weight:bold;
}

  .modal {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0,0,0,0.4);
    z-index: 10;
}

.modal-content {
    background-color: #f2f2f2;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 740px;
    padding: 10px 10px 5px;
    box-sizing: border-box;
    position: relative;
    max-width: 90%;
    top: 9%;
}

.close {
    background: var(--naranja);
    font-size: 25px;
    font-weight: 500;
    position: absolute;
    right: -1px;
    top: -9px;
    color: white;
    padding: 6px 12px;
    right: -17px;
    background: #255c7e;  
    cursor: pointer;  
}

.video-yt { cursor:pointer; }

@media(max-width:1280px){
  .logo-credito-back .img-slide:before{
    left: 35%;
  }
  
  .img-slide {
      background-size: 140%!important;
      position: relative;
      top: -32px;
  }  
  
    .alto-banner {
   height: 734px!important;
    width: 100%;
    padding-top: 30px;
    }    
}

.mod_slider {
  padding: 0 15px;
}

@media screen and (max-width: 767px) {
  .mod_slider {
    padding: 0;
    margin-bottom: 0!important;
  }
  
  .img-slide {
      background-size: 100%!important;
      position: relative;
      top: 0px;
  }    
  
  .mar5030 {
      margin: 0px auto 30px;
  }  
  
  .hidden-m {
      display: none;
  }  
  
  .fs30 {
      font-size: 20px;
  }  
  
  .pad50 {
      padding-top: 25px;
      padding-bottom: 25px;
  }  
  
  img.logo-lp {
      max-width: 225px;
  }  
  
  ul.bullet-check.fs20 {
      font-size: 18px;
  }  
  
  .fs22 {
      font-size: 20px;
  }  

  .forma-lp {
    padding: 0 0px!important;
  }
  
  .pad-lat40 {
      padding: 0 25px;
  }  
  
  ul.bullet-check {
      margin-bottom: 30px;
  }  
  
  .logo-footer {
      max-width: 200px;
      width: 100%;
      margin: auto;
  }  
  
  .borde-azul.padt30.padb30.pad-lat40 {
      padding: 25px 20px;
      margin-top: 30px;
  }  
  
  .w-70 {   
      width: 95%;
  }
  

  
}

.hoja-100p.calc {
    max-width: 1920px;
    display: block;
    margin: auto;
}



.img-banner {
    background-position: center;
}

.img-banner.banner-referidos {
    padding: 10%;
    background-position: center;
}

.img-banner.typ-banner-promo-referidos {
    padding: 5%;
    background-repeat: no-repeat;
    background-position: center;
}

ul.bulet-check li:before {
    content: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/Sitio/Creditos/prestamos-a-empleados-de-gobierno-check-credifiel-ago20.png);
    position: absolute;
    left: 0;
    top: 0;
}
ul.bulet-check li {
    position: relative;
    margin-bottom: 10px;
    padding-left: 30px;
}
<script src="https://fast.wistia.com/embed/medias/e778blspf7.jsonp" async></script><script src="https://fast.wistia.com/assets/external/E-v1.js" async></script><div class="wistia_responsive_padding" style="padding:56.25% 0 0 0;position:relative;"><div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;"><span class="wistia_embed wistia_async_e778blspf7 popover=true popoverAnimateThumbnail=true popoverContent=link videoFoam=true" style="display:inline;position:relative"><a href="#">Ver video</a></span></div></div>
span.num {
    color: #7b8086;
    font-size: 29px;
    margin-top: -6px;
    margin-right: 10px;
}
/*
.testimonio{
    display: flex;
    align-items: center;
    background: #fff;
    text-align: center;
    box-sizing: border-box;
    padding: 0px 25px 0px 25px;
    height: 180px;
    max-width: 490px;
    width: 100%;
    margin-left: 20%;
    border-radius: 23px;
}
*/

.testimonio {
    display: flex;
    align-items: center;
    background: #fff;
    text-align: center;
    box-sizing: border-box;
    padding: 0px 25px 0px 25px;
    height: 180px;
    max-width: 550px;
    width: 100%;
    margin-left: 11%;
    border-radius: 23px;
    line-height: normal;
}
/*
.testimonio img {
    position: absolute;
    left: -19%;
}
*/

.testimonio img {
    display: none;
}
.item-columna.box-funciona {       
    padding: 0 25px;
    position:relative;
}


.flecha:after {
    content: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/Sitio/Creditos/prestamos-a-empleados-de-gobierno-flecha-gris-credifiel-ago20.png);
    position: absolute;
    top: 56px;
    right: 2px;
}

.icono i {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/impulsamos/prestamos-a-empleados-de-gobierno-iconos-grandes-credifiel-Nov21.png);
    background-repeat: no-repeat;
    display: block;
    width: 87px;
    height: 105px;
    margin: auto;
}

.inst_respaldan {
    margin-bottom: -15px;
}


ul.inst_respaldan li figure {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/home_2020/creditos-para-empleados-de-gobierno-logos-instituciones-que-nos-respaldan-credifiel-jun20.png?t=1);
    display: block;
    width: 154px;
    height: 89px;
}

ul.inst_respaldan li figure.buro {
    background-position: -163px 1px;
    width: 94px;
    height: 94px;
}

ul.inst_respaldan li figure.amdem {
    background-position: -269px -1px;
    width: 188px;
}

ul.inst_respaldan li figure.esrp {
    background-position: -471px -1px;
    width: 194px;
}

ul.inst_respaldan li figure.shf {
    background-position: -679px -1px;
    height: 93px;
    width: 104px;  
}


i.ico_1{
  background-position: -5px 0px;
}
i.ico_2 {
    background-position: -106px 0px;
    width: 86px;
}

i.ico_3 {
    background-position: -204px 0px;
}

i.ico_4 {
    background-position: -295px 0px;
    width: 98px;
}

i.ico_5 {
    background-position: -398px 0px;
}

i.ico_6 {
    background-position: -493px 0px;
    width: 80px;
}

i.ico_7 {
    background-position: -531px 0px;
    width: 85px;
}

i.ico_8 {
    background-position: -622px 0px;
    width: 85px;
}

i.ico_9 {
    background-position: -713px 0px;
    width: 82px;
}

i.ico_10 {
    background-position: -801px 0px;
    width: 86px;
}


/****** LOGOS ********/

.lazy.logos-convenios li.ico, .lazy .icono i, .lazy.inst_respaldan,
.lazy.fondo-gobierno, .lazy.fondo-salud, .lazy.fondo-educacion, .lazy.fondo-jubilados
{
    background-image: none;
}

.logos-convenios .ico{
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/Sitio/Creditos/prestamos-a-empleados-de-gobierno-logos-convenios-credifiel-ago20-1.png);
  background-repeat: no-repeat;
  height: 104px;
  margin:auto 6px;
}
.logos-convenios li.ico.logo1 {
  background-position: 0 center;
  width: 230px;
}
.logos-convenios li.ico.logo2 {
    background-position: -374px center;
    width: 191px;
}

.logos-convenios li.ico.logo3 {
    background-position: -578px center;
    width: 74px;
}

.logos-convenios li.ico.logo4 {
    background-position: -665px center;
    width: 97px;
}

.logos-convenios li.ico.logo6 {
    background-position: -772px center;
    width: 112px;
}

.logos-convenios li.ico.logo7 {
    width: 207px;
    background-position: -892px 0;
}

.logos-convenios li.ico.logo8 {
    background-position: -238px center;
    width: 128px;
}

.logos-convenios li.ico.logo9 {
    background-position: -365px center;
    width: 208px;
}

.logos-convenios li.ico.logo10 {
    width: 118px;
    background-position: -655px 0;
}

.logos-convenios li.ico.logo11 {
    background-position: -890px center;
    width: 212px;
}



/****** SECTOR GOBIERNO *********/

.logos-convenios-gobierno .ico{
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2021/gobierno/prestamos-para-empleados-de-gobierno-logos-convenios-credifiel-jun20.png);
  background-repeat: no-repeat;
  height: 104px;
  margin:auto 6px;
}
.logos-convenios-gobierno li.ico.logo0 {
  background-position: 0 center;
  width: 0px;
}
.logos-convenios-gobierno li.ico.logo1 {
  background-position: 0 center;
  width: 230px;
}
.logos-convenios-gobierno li.ico.logo2 {
    background-position: -230px center;
    width: 142px;
}

.logos-convenios-gobierno li.ico.logo3 {
    background-position: -366px center;
    width: 210px;
}

.logos-convenios-gobierno li.ico.logo4 {
    background-position: -565px center;
    width: 97px;
}

.logos-convenios-gobierno li.ico.logo5 {
    background-position: -660px center;
    width: 110px;
}

.logos-convenios-gobierno li.ico.logo6 {
    background-position: -772px center;
    width: 115px;
}

.logos-convenios-gobierno li.ico.logo7 {
    background-position: -890px center;
    width: 228px;
}

/****** SECTOR EDUCATIVO ********/

.logos-convenios-educativo .ico{
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/Sitio/Creditos/sector-educativo/creditos-para-empleados-del-sector-educativo-convenios-credifiel-may20.png);
  background-repeat: no-repeat;
  height: 104px;
  margin:auto 6px;
}
.logo-edu1{
    background-position: 0 center;
    width: 73px;
}
.logo-edu2{
    background-position: -80px center;
    width: 73px;
}
.logo-edu3{
    background-position: -160px center;
    width: 195px;
}
.logo-edu4{
    background-position: -356px center;
    width: 116px;
}
.logo-edu5{
    background-position: -470px center;
    width: 112px;
}

/****** SECTOR SALUD ********/

.logos-convenios-salud .ico{
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/Sitio/Creditos/sector-salud/creditos-para-empleados-sector-salud-convenios-credifiel-may20.png);
  background-repeat: no-repeat;
  height: 104px;
  margin:auto 6px;
}
.logo-salud1{
    background-position: 0 center;
    width: 208px;
}
.logo-salud2{
    background-position: -208px center;
    width: 76px;
}
.logo-salud3{
    background-position: -288px center;
    width: 245px;
}

/****** SECTOR JUBILADOS ********/

.logos-convenios-jubilados .ico{
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/Sitio/Creditos/sector-jubilados/creditos-para-jubilados-y-pensionados-convenios-credifiel-may20.png);
  background-repeat: no-repeat;
  height: 104px;
  margin:auto 6px;
}
.logo-jub1{
    background-position: 0 center;
    width: 208px;
}
.logo-jub2{
    background-position: -208px center;
    width: 76px;
}



.titulo {
    display: block;
    /*max-width: 1000px;*/
    width: 100%;
    margin: auto;
    /*padding: 20px 0 0;*/
}


.titulo h2 {
  font-size: 30px;
  text-align: center;
  font-weight: 700;
  color: #0033a0;
  font-family: 'Quicksand',sans-serif;
  margin-bottom: 30px;
  line-height: normal;
}

.btn-azul {
  display: inline-block;
  padding: 15px 5%;
  margin: 20px 0 0;
  border-radius: 5px;
  color: #fff;
  font-size: 20px;
  text-decoration: none;
  background-color: #00448D;
  font-weight: bold;
  font-size: 20px;
  line-height: normal;    
    cursor: pointer;  
}

.btn-azul2 {
  font-family: 'Montserrat', sans-serif;  
  display: inline-block;
  padding: 15px;
  margin: 20px 0 0;
  border-radius: 5px;
  color: #fff;
  font-size: 20px;
  text-decoration: none;
  background-color: #3d99d2;
  font-weight: 600;
  font-size: 20px;
  line-height: normal;
    cursor: pointer;  
}

.btn-azul2:hover {
    background: #002d75;
}

ul.row-logos.content-center.wrap.flex-center {
  justify-content: space-around;
}

.borde-r-azul {
    border-right: solid 2px #009AD6;
}

.borde-r-azul2 {
    border-right: solid 2px #00448B;
}

.fondo-gobierno, .fondo-salud, .fondo-educacion, .fondo-jubilados {
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/card-gobierno.jpg);
  background-size: cover;
    display: block;
    width: 561px;
    height: 288px;
      background-repeat: no-repeat;
}

.fondo-salud {
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/card-salud.jpg);
    background-position: 0 8px;
    background-repeat: no-repeat;
}

.fondo-educacion {
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/card-educativo.jpg);
    background-position: 0px -1px;
    width: 561px;
    height: 288px;
      background-repeat: no-repeat;
}

.fondo-jubilados {
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/card-jubilado.jpg);
    background-position: -1px 2px;
    background-repeat: no-repeat;
}

.link-block {
  display: block; color:#14448c;padding:20px 0;
}

.borde-azul {
    border: solid 4px #002d75;
}

.borde-gris {
    border: solid 2px #f2f2f4;
}


figure.ico-credito {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/impulsamos/prestamo-para-negocio-iconos-otros-tipos-de-creditos-credifiel-nov21.png);
    display: block;
    width: 109px;
    height: 106px;
    margin: auto;
}

figure.ico-credito.nomina {
    background-position: -231px 0px;
}

figure.ico-credito.domicilio {
    background-position: 2px 0px;
    width: 115px;
}

figure.ico-credito.salud {
    background-position: -198px 0px;
    width: 84px;
}

figure.ico-credito.remodela {
    background-position: -115px 0px;
    width: 110px;
}

figure.ico-credito.impulso {
    background-position: -393px 0px;
    width: 100px;
}

figure.ico-credito.refi {
    background-position: -347px 0;
}

figure.ico-credito.sana {
    background-position: -464px 0px;
    width: 108px;
}


.footer {
  padding: 40px 0;
  color: #fff;
  background-color: #002441;
}

.logo-footer {
  max-width: 200px;
  width: 100%;
}

.logo-footer a {
  display: block;
}

.logo-footer a img {
  max-width: 200px; 
  width: 100%;
}

.op-tab p {
    line-height: normal;
}

ul.bullet-check li, ul.bullet-disc li {
    position: relative;
    margin-left: 15px;
    margin-bottom: 10px;
}

ul.bullet-disc ul.bullet-disc li {
    margin-left: 23px;
}

ul.bullet-check li:before {
    content: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/remodela/prestamo-para-remodelar-casa-bullet-palomita-credifiel-jun20.png);
    font-family: 'FontAwesome';
    font-size: 16px;
    position: absolute;
    left: -12px;
    margin-left: -10px;
    top: 2px;
}

ul.bullet-disc li:before {
    content: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/remodela/prestamo-para-remodelar-casa-bullet-bolita-credifiel-jun20.png);
    font-family: 'FontAwesome';
    font-size: 16px;
    position: absolute;
    left: -12px;
    margin-left: -10px;
    top: 5px;
}

ul.bullet-disc ul.bullet-disc li:before {
    content: '';
    font-family: 'FontAwesome';
    font-size: 16px;
    position: absolute;
    left: -12px;
    margin-left: -10px;
    top: 11px;
    width: 6px;
    height: 6px;
    border: 2px solid #00448c;
    border-radius: 6px;
}

.remodela-noosotros {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/remodela/prestamo-para-remodelar-casa-cuarto-extra-en-casa-credifiel-jun20.png);
    background-position: 0px 0;
    position: relative;
    height: 406px;
    width: 1077px;
    margin: auto;
}

.remodela-trabajo {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/remodela/prestamo-para-remodelar-casa-trabajar-desde-casa-credifiel-jun20.png);
    background-position: 0px -7px;
    position: relative;
    height: 406px;
    width: 1077px;
    margin: auto;
    padding-left:30px;
   box-sizing:border-box;
}

.remodela-jubilados {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/remodela/prestamo-para-remodelar-casa-construyeron-un-patrimonio-credifiel-jun20.png);
    background-position: 0px -2px;
    position: relative;
    height: 395px;
    width: 1076px;
    margin: auto;
    padding-left: 30px;
    box-sizing: border-box;
}


.impulsamos-doctor {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/impulsamos/prestamo-para-negocio-trabajas-en-salud-credifiel-jun20.png?t=0);
  background-position: 0px 0;
  position: relative;
  height: 418px;
  width: 1077px;
  margin: auto;
}

.impulsamos-maestra {
  background-image: url(https://www.credifiel.com.mx/hubfs/website_2020/impulsamos/prestamo-para-negocio-sector-educativo-credifiel-jun20.png);
  background-position: 0;
  background-repeat: no-repeat;
  position: relative;
  height: 418px;
  width: 1077px;
  margin: auto;
  padding-left: 30px;
  box-sizing: border-box;
}

.impulsamos-tienda {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/impulsamos/prestamo-para-negocio-emprende-tu-propio-negocio-credifiel-jun20.png);
  background-position: 0;
  background-repeat: no-repeat;
  position: relative;
  height: 404px;
  width: 1077px;
  margin: auto;
  padding-left: 30px;
  box-sizing: border-box;
}

.salud-periodica {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/mas_salud/prestamo-salud-atencion-medica-periodica-credifiel-jun20.png);
  background-position: 0px 0;
  background-repeat: no-repeat;
  position: relative;
  height: 404px;
  width: 1077px;
  margin: auto;
}

.salud-instante {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/mas_salud/prestamo-salud-atencion-medica-al-instante-credifiel-jun20.png);
  background-position: 0px 0;
  background-repeat: no-repeat;
  position: relative;
  height: 408px;
  width: 1077px;
  margin: auto;
  padding-left: 30px;
  box-sizing: border-box;
}

.domiciliacion-negocio {
  background-image: url(https://www.credifiel.com.mx/hubfs/website_2020/domiciliacion/prestamo-domiciliado-negocio-crezca-credifiel-jun20.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 42px 15px 0;
  width: 100%;
  height: 183px;
  margin: auto;
  box-sizing: border-box;
}

.domiciliacion-educacion {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/prestamo-domiciliado-educacion-de-tus-hijos-credifiel-jun20.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 42px 15px 0;
  width: 100%;
  height: 185px;
  margin: auto;
  box-sizing: border-box;
  background-position: 0 -2px;
}

.domiciliacion-salud {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/prestamo-domiciliado-imprevistos-de-salud-credifiel-jun20.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 42px 15px 0;
  width: 100%;
  height: 185px;
  margin: auto;
  box-sizing: border-box;
}

.domiciliacion-deudas {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/prestamo-domiciliado-liquida-tus-deudas-credifiel-jun20.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 42px 15px 0;
  width: 100%;
  height: 185px;
  margin: auto;
  box-sizing: border-box;
}

.domiciliacion-vacaciones {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/prestamo-domiciliado-vacaciones-de-tus-suenos-credifiel-jun20.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 42px 15px 0;
  width: 100%;
  height: 182px;
  margin: auto;
  box-sizing: border-box;
}

.domiciliacion-reparacion {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/prestamo-domiciliado-reparaciones-credifiel-jun20.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 42px 15px 0;
  width: 100%;
  height: 181px;
  margin: auto;
  box-sizing: border-box;
}

.domiciliacion-negocio .flex,
.domiciliacion-educacion .flex,
.domiciliacion-salud .flex,
.domiciliacion-deudas .flex,
.domiciliacion-vacaciones .flex,
.domiciliacion-reparacion .flex {
  height: 100%;
}

.nomina-salud {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/prestamo-via-nomina-cuida-tu-salud-credifiel-jun20.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding: 42px 15px 0;
  width: 100%;
  height: 185px;
  margin: auto;
  box-sizing: border-box;
  background-position: bottom;
}

.nomina-vacaciones {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/prestamo-via-nomina-vacaciones-familiares-credifiel-jun20.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding: 42px 15px 0;
  width: 100%;
  height: 185px;
  margin: auto;
  box-sizing: border-box;
  background-position: bottom;
}

.nomina-deudas {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/prestamo-via-nomina-liquida-tus-deudas-credifiel-jun20.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding: 42px 15px 0;
  width: 100%;
  height: 185px;
  margin: auto;
  box-sizing: border-box;
  background-position: bottom;
}

.nomina-reparacion {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/prestamo-via-nomina-mandar-a-reparacion-credifiel-jun20.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding: 42px 15px 0;
  width: 100%;
  height: 185px;
  margin: auto;
  box-sizing: border-box;
  background-position: bottom;
}

.nomina-educacion {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/prestamo-via-nomina-educacion-credifiel-jun20.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding: 42px 15px 0;
  width: 100%;
  height: 182px;
  margin: auto;
  box-sizing: border-box;
  background-position: bottom;
}

.nomina-negocio {
  background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/prestamo-via-nomina-ingresos-extras-credifiel-jun20.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding: 42px 15px 0;
  width: 100%;
  height: 181px;
  margin: auto;
  box-sizing: border-box;
  background-position: bottom;
}

.refinanciamiento-credifiel {
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/refinanciamiento/refinanciamiento-para-que-usar-refinanciamiento-credifiel-jun20.png);
    width: 1077px;
    height: 384px;
    padding: 0 100px;
    box-sizing: border-box;
    margin: auto;  
}

.nomina-salud .flex,
.nomina-vacaciones .flex,
.nomina-deudas .flex,
.nomina-reparacion .flex,
.nomina-educacion .flex,
.nomina-negocio .flex {
  height: 100%;
}

.flex.tabla {
    border-bottom: solid 1px #3d99d2;
}

.banner-credito {
  background-repeat: no-repeat; 
  background-size: contain;
  background-position: left center;
}
.banner-right, .banner-right-m {
  background-repeat: no-repeat; 
  background-size: contain;
  background-position: right center;
}
.banner-right-m{
  background-size: cover;
}


.footer-menu {
  position: relative;
}

.footer-menu ul {
  margin: 0 0 25px;
}

.footer-menu ul:last-of-type {
  margin: 0;
}

.footer-menu ul li {
  width: 100%;
}

.footer-menu ul li span {
  display: block;
  margin: 0 0 10px;
  font-weight: 700;
  line-height: normal;
}

.footer-menu ul li a {
  display: block;
  color: #fff;
  max-width: none !important;
  overflow: visible !important;
  line-height: normal;
  font-size: 15px;
  text-decoration: none;
}

.footer-menu a img {
  margin: 15px 0 0;
}

.txt-footer {
  display: block;
  margin: 30px 0;
}

.txt-footer p {
  font-size: 12px;
  text-align: center;
  line-height: 130%;
}

.txt-footer p a {
  color: #ccc;
  text-decoration: none;
}

.footer .footer-social .flex {
  display: flex;
}

.footer-social {
  padding: 15px 0;
  margin: 20px 0 10px 0;
}

.footer-social p {
  padding: 0 0 15px;
  font-weight: 700;
}

.footer-social ul li {
  display: block; 
  width: 36px; 
  height: 36px;
  margin-left: 10px;
  background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/home_2020/logos-footer-social.png');
  background-repeat: no-repeat;
  background-size: auto 36px;
}

.footer-social ul li:first-of-type {
  margin-left: 0;
}

.footer-social ul li.facebook {
  background-position: 0 0;
}

.footer-social ul li.twitter {
  background-position: -51px 0;
}

.footer-social ul li.youtube {
  background-position: -101px 0;
}

.footer-social ul li.instagram {
  background-position: -149px 0;
}

.footer-social ul li.spoty {
  background-position: -197px 0;
}

.footer-social ul li a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #fff;
  line-height: 25px;
  margin: 0 10px 0 0;
}

.copy-r {
  font-size: 12px;
  padding: 25px 15px 0;
  border-top: 1px solid #fff;
}

.copy-r p {
  text-align: center;
  line-height: 130%;
}

ul.icos-ventajas li figure {
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/remodela/LP/prestamo-para-remodelar-casa-iconos-ventajas-credifiel-jun20.png);
    display: block;
    width: 105px;
    height: 105px;
    margin: auto;
}

  
 ul.icos-ventajas li {
    width: 100%;
}

  ul.icos-ventajas li figure.accesibilidad {
    background-position: -114px -1px;
}

ul.icos-ventajas li figure.compromiso {
    background-position: -232px 0;
}

ul.icos-ventajas li figure.rapidez {
    background-position: -351px 0;
}

.borde-inf {
    border-bottom: solid 1px gray;
}

.fm-suscripcion .hoja-1200 {
    max-width: 1110px;
}


.fm-suscripcion .forma-lp form {
    display: flex;
    width: 100%;
}

.fm-suscripcion .forma-lp form .hs_email.hs-email {
    width: 60%;
    margin: 0 5%;
}

.fm-suscripcion .forma-lp form .hs_email.hs-email input {
    padding: 10px 5px!important;
    background: white;
    border: none;
}

.fm-suscripcion label span {
    color: white;
}

.hs_error_rollup {
    display: none;
}

.fm-suscripcion .forma-lp input.hs-button.primary.large {
    background: #3d99d2;
    font-size: 20px;
    margin-top: 25px;
    padding: 13px 20px;
}

.fm-suscripcion .submitted-message {
    padding: 0;
    overflow: hidden;
    text-align: center;
    color: white;
    font-size: 22px;
    font-weight: 700;
    margin: 15px 0;
}

.icos-ins-rep .ico{
  background: url(https://www.credifiel.com.mx/hubfs/website_2020/quienes-somos/sprite/quienes-somos-logos-instutuciones-que-nos-respadan-credifiel-jun20.png) no-repeat;
  height: 93px;
}
.icos-ins-rep .ico1{
    background-position: 0 center;
    width: 139px;
}
.icos-ins-rep .ico2{
    background-position: -146px center;
    width: 119px;
}
.icos-ins-rep .ico3{
    background-position: -275px center;
    width: 140px;
}

.icos-ins-rep .ico4{
    background-position: -425px center;
    width: 135px;
}

div#historias .img-slide {
    background-size: 100%;
    padding: 15% 0;
    background-position: center;
}

.img-banner.banner-pos-historias {
    height: 568px;
    max-width: 1200px;
    margin: auto;
}

.img-banner.banner-pos-historias {
    display: flex;
    align-items: center;
    justify-content: center;
}

ul.share-post li {
    margin-left: 6px;
}

ul.share-post li a.b-facebook:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/blog-2020/posteos/jubilados-y-pensionados-logos-redes-credifiel-jun20.png);
}


ul.share-post li a.b-twitter:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 22px;
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/blog-2020/posteos/jubilados-y-pensionados-logos-redes-credifiel-jun20.png);
    background-position: -32px 0;
}

ul.share-post li a.b-linkedin:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 22px;
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/blog-2020/posteos/jubilados-y-pensionados-logos-redes-credifiel-jun20.png);
    background-position: -63px 0;
}

ul.share-post li a.b-whatsap:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 22px;
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/blog-2020/posteos/jubilados-y-pensionados-logos-redes-credifiel-jun20.png);
    background-position: -93px 0;
}

.logos-borde img:first-child {
    border-right: solid 1px #004689;
    margin-right: 15px;
    padding-right: 30px;
}

div#pagination-container ul li a {
    color: #002441;
}

div#pagination-container ul li a {
    color: #002441;
}

ul.referidos li figure {
    display: inline-block;
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/inbound-2020/referidos/programa-de-referidos-credifiel-iconos-credifiel-jun20.png);
    width: 106px;
    height: 105px;
    margin: 0 20px;  
}


ul.referidos li figure.ref2 {
    background-position: -110px 1px;
    height: 105px;
    width: 105px;  
}

ul.referidos li figure.ref3 {
    background-position: -223px 1px;
    height: 106px;
    width: 137px;    
}

.form-referidos fieldset.form-columns-2 {
    max-width: none;
}

.form-referidos .form-columns-0 {
    max-width: none;
}

.form-referidos fieldset.form-columns-2 div:first-child {
    width: 45%;
    border-right: solid 2px #002d75;
    padding-right: 52px;
    margin-right: 53px;
}


.form-referidos fieldset.form-columns-2 .hs-form-field {
    width: 45%!important;    
}

.form-referidos .forma-lp input.hs-button.primary.large {
    background: #002d75;
    color: white;
    font-size: 26px;
    border: 0;
    padding: 15px 10%;
    border-radius: 4px;
    margin: 50px auto 20px;
    display: inherit;
    font-weight: 700;
}

.typ-banner-promo {
    background-size: 1192px!important;
    background-position: 90% 0;
    background-repeat: no-repeat;
    height: 115px;
}


.img-banner.lp-express {
    height: 380px;
    background-position: center;
    position: relative;  
}

.pos-express {
    position: absolute;
    bottom: 16px;
    left: -70px;
}

ul.rapidez li figure {
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/inbound-2020/express/prestamo-express-credifiel-iconos-credifiel-jun20.png);
    width: 76px;
    height: 106px;
    display: inline-block;
    margin: 0 5px;  
}

.medio p {
    margin: 0;
    padding: 0px 22px;
    box-sizing: border-box;
}

ul.rapidez li p { display: inline-block; }

ul.rapidez li p {
    display: inline-block;
    max-width: 65%;
    vertical-align: top;
    margin: auto;
    padding: 0;
    margin: 0 auto;
}

ul.rapidez li figure.plazo {
    background-position: -79px 0px;
    width: 117px;
    background-size: 280px;
    height: 100px;
}

ul.rapidez li figure.cancal {
    background-position: -206px 0px;
    width: 88px;
}

.typ-express {
    height: 275px;
}

ul.hs-menu-children-wrapper li a:hover {
    border-bottom: solid 1px #14448c;
}

.wrap1200 {
    max-width: 1200px;
    margin: auto;
}

.wrap1400 {
    max-width: 1400px;
    margin: auto;
}

.banner-te-impulsamos {
    height: 380px;
}

.form-control.is-valid, .was-validated .form-control:valid {
    border-color: #00448d;
}

.fondo-transparente {
      padding: 30px 0;
      background: rgba(255,255,255,0.9);
}

.none { display:none; }

.bg-modulo.pad0 {
    padding: 0;
}

.under {
    text-decoration: underline;
}

label.col-sm-6.col-form-label.bold.text-right {
    position: relative;
    top: -7px;
}

.col-sm-6 {    
    position: relative!important;
    top: -2px!important;
}

div#hs_menu_wrapper_widget_1593476449449_ {
    background: #f2f2f4;
}


ul.hs-breadcrumb-menu {
    display: block;
    max-width: 1400px;
    margin: auto;
}

li.hs-breadcrumb-menu-item a {
    color: black;
}

.hs-breadcrumb-menu-item {
    float: none;
    padding: 10px 0px 10px 10px;
}

ul.hs-breadcrumb-menu li {
    display: inline-block;
}

ul.hs-breadcrumb-menu li:last-child {
    color: #3d99d2;
   font-weight:bold;
}

.hs-breadcrumb-menu-divider:before {
    content: '/';
    padding-left: 10px;
}


ul.hs-breadcrumb-menu {
    display: block;
    max-width: 1200px;
    margin: auto;
}

.cal {
    border-radius: 0;
    border: 2px solid #3d99d2;
    margin-top: 8px;
}

a.btn-2-azul2 {
    background: #3d99d2;
    display: inline-block;
    color: white;
    font-size: 20px;
    font-weight: bold;
    padding: 10px;
    box-sizing: border-box;
    width: 100%;
    border-radius: 5px;
    padding: 8px 0;
}

a.link-banner {
    height: 50%;
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    margin: 0;
    padding: 0;
}

li.programas-child p {
    border-bottom: solid 1px #c7c7c7;
    padding: 20px 5px;
}

div#hs_menu_wrapper_module_159374314837725_ {
    background: #f2f2f4;
}

.salud-periodica-movil {
    padding: 38px 30px 8px;
}



.cookie-bar{ 
  position: fixed; bottom: 0px;
  padding:10px 15px; width: 100%; display: none; 
  z-index: 15; 
  background-color:#3F9AD3; 
   }


.cookie-para {
    color: white;
    font-size: 16px;
    font-weight: normal;
    display: inline-block;
    max-width: 1000px;
    text-align: center;
    margin: auto;        
}


.cookie-btn {
    font-size: 20px;
    color: #3f9ad3;
    background: #f7f3f3;
    padding: 12px 22px;
    border-radius: 4px;
    display: inline-block;
    margin-left: 1%;
    font-weight: 600;
}

.cookie-notice.container {
    max-width: 1000px;
    margin: auto;
}

div#home-slide {
    margin-bottom: -2px;
}
  
.zindex9 {
    position: relative;
    z-index: 9;
}  
  
div#home-slide .img-slide {
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px 0;
    background-size: cover;
}
  
  
.alto-banner {
    /*height: 820px;*/
  height: 591px;
    width: 100%;
}

.bchiapas {
    max-width: 400px;
    width: 100%;
}

  
.bann-comunicado {
    display: block;
    height: 780px;
    padding: 20px 0 0;
}
  
.inline {
    display: inline-block;
}
  
div#home-slide .slick-dots {
    margin: 10px 0 0;
    text-align: center;
    position: absolute;
    width: 100%;
   /* top: 48%;*/
  top: 90%;
} 

.hoja-1200.relative.mt-20 {
    margin-top: -40px;
}
  
p.line-130.fs20.line-normal.inline {
    margin: 0 5px;
}  
  
.bann-consulta-salto {
    padding: 4% 0 30%;
}  

.txt-consulta {
    position: absolute;
    right: 3%;
 
}

.ico-evita {
    position: relative;
    padding-left: 25px;
}

.ico-evita:before {
    content: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2021/home_2021/banners/Layout-HOME-banners-Fraude-tache-feb21.png);
    position: absolute;
    left: 17px;
    top: 5px;
}



@media(min-width:1800px){
  .txt-consulta p{
    margin-top: 10px;
  }
}
  
.bann-consulta-salto .hoja-1200.relative {    
    display: block;
    width: 100%;
    height: 230px;
}
  
.ico-comunicado:before {
    content: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/home_2020/slide-desktop/img-sin-texto/creditos-para-empleados-de-gobierno-icono-comunicado-credifiel-jun20.png);
    width: 98px;
    position: relative;
    top: 13px;
    left: -8px;
}  
  
.left-20 {
    position: relative;
    left: -80px;
}
  
a.btn-naranja.mt10.block {
    background: #ff8168;
    display: inline-block;
    font-size: 25px;
    border-radius: 9px;
    color: white;
    font-size: 20px;
    padding: 17px 33px;
} 

a.btn-naranja.mt10.block:hover {
  background: #002d75;
  }
  
.txt-consulta.text-left {
    left: 4%;
}  
  
  
.txt-consulta.text-left span.btn-azul2 {
    position: relative;
    top: -8px;
}  
  
.bann-consulta-salto.mas-salud {
    padding: 0% 0 36%;
}  
  
img.logo-banner-salud {
    max-width: 425px;
    margin: 20px 0 5px;
}  
  
.txt-consulta a.btn-azul2 {
    position: relative;
    top: -7px;
}  


.lazy .img-slide {
    background: none!important;
    
}

.play-wistia {
    text-align: center;
    margin-top: 15px;
}

.lp-borde-azul {
    border: 3px solid #3d99d2;
    box-sizing: border-box;
    padding: 30px 30px;
    background: white;
}
/*
.lp-form {
    border: 3px solid #3d99d2;
    box-sizing: border-box;
    padding: 30px 30px;
    background: white;
}*/



.lp-form .hs-form-field {
    display: flex;
    flex-wrap: wrap;
    align-items: center;  
    margin-bottom: 20px;
}

.lp-form  ul.no-list.hs-error-msgs.inputs-list {
    color: red;
    width: 100%;
    text-align: center;
    font-weight: 100;
    font-size: 9px;
}

.lp-form .hs-form-field label.hs-error-msg {
    font-size: 14px;
    font-weight: 500;
    padding: 11px;
    margin-top: 10px;
    position: relative;
    top: 5px;
}

.lp-form .hs-form-field label {
    width: 25%;
    padding: 1px 15px;
    box-sizing: border-box;
    text-align: right;
    font-size: 17px;
    font-weight: 600;
}

.lp-form .hs-form-field .input {
    width: 75%;
    box-sizing: border-box;
}

.lp-form .hs-form-field .input input {
    border-radius: 0;
    border: solid 1px #7d868c;
    padding: 6px 10px!important;
    font-size: 17px;  
}

.lp-form input.hs-button.primary.large {
    background-color: #3d99d2;
    border: none;
    color: white;
    font-size: 22px;
    margin: 30px auto 0;
    width: 170px;
    display: block;
    padding: 10px 0;
}


a.btn-whats {
    display: inline-block;
    background: #fe8268;
    color: white;
    font-size: 46px;
    padding: 10px 25px;
    font-weight: bold;
    margin-top: 30px;
    border-radius: 4px;
}

a.btn-whats:hover {
    background: #14448c;
}


.abs100 {
    position: absolute;
    width: 100%;
    height: 50%;
    cursor: pointer;
}

.bann-domicilia  {
    max-width: 570px;
    margin: -4% 0 0;
    width:100%;
  
}

.suc-telefono.VIRTU {
    display: none;
}

.llegar.VIRTU {
    display: none;
}

.txt-buen-fin {
    width: 480px;
    position: absolute;
    margin-top: 14%;
    left: 3%!important;
}

.txt-buen-fin p a {
    display: inline-block;
    padding-top: 15px;
}

/* LP buen fin 2020 */
.banner-buen-fin {
    height: 450px;
}

.format-buen-fin p, .format-buen-fin ul li, .format-buen-fin ol li {
    font-size: 20px;
    line-height: normal;
    padding-bottom: 25px;
    font-weight: 500;  
}


.format-buen-fin h3 {
    color: #14448c;
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 15px;
}


.format-buen-fin ol li {
    list-style: decimal;
    margin-left: 25px;
    color: #14448c;
    font-weight: 700;
}

.format-buen-fin ul li {
    list-style: none;
    margin-left: 25px;
    position: relative;
}

.format-buen-fin ul li:before {
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    background: #14448c;
    position: absolute;
    left: -17px;
    top: 9px;
    border-radius: 9px;
}

.format-buen-fin a {
    text-decoration: underline;
    color: #14448c;
}

ul.btn-buenfin li:before {
    content: "";
    width: 0!important;
}

ul.btn-buenfin {
    display: flex;
    justify-content: space-around;
    width: 80%;
    margin: 35px auto 0;
}

a.btn-azul-bf {
    border: solid 2px #14448c;
    color: #14448c;
    font-weight: 600;
    font-size: 24px;
    padding: 10px 0px;
    border-radius: 5px;
    width: 320px;
    display: inline-block;
    text-align: center;
    text-decoration: none;  
}

a.btn-blanco-bf {
    border: solid 2px #14448c;
    color: white;
    font-weight: 600;
    font-size: 24px;
    padding: 10px 0px;
    border-radius: 5px;
    width: 320px;
    display: inline-block;
    text-align: center;
    background: #14448c;
    text-decoration: none;
}
/*****Num columns ****/
.item-columna {
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box; 
  padding: 0 10px;
}

.img-slide.lazy {
    background-image: none!important;
}

.bg-borde .item-columna {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .item-columna {
    margin: 0;
  }
  
  .img-banner.banner-display {
      background-image: url(https://www.credifiel.com.mx/hubfs/website_2020/lp-solicita-un-credito/solicita-tu-prestamo-fondo-gobierno-credifiel-ene21-movil.jpg)!important;
      /* background-size: 100%!important; */
  }  
  
  .left-10 {
      padding-left: 40%;
      box-sizing: border-box;
      padding-top: 15px;
      padding-bottom: 17px;
  } 
    .slick-slide img {
      display: inline-block!important;

  }

  .contenido-slide.hslide {
      padding: 21% 0;
  }

  ul.icos-pasos-ref li {
      position: relative;
      padding-left: 53px;
      margin-bottom: 30px;
  }

  ul.icos-pasos-ref li:before {
      content: '';
      position: absolute;
      background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/LP%20Referidos/programa-de-referidos-credifiel-iconos-Credifiel-Mar22.jpg);
      width: 40px;
      height: 40px;
      left: 0;
      top: 0;
  }

  ul.icos-pasos-ref li.ico-paso3:before {
      background-position: -90px 0;
  }  
  
ul.icos-pasos-ref li.ico-paso1:before {
    background-position: -180px 0;
}
    background-position: -90px 0;
}
  ul.icos-pasos-ref li.ico-paso3:before {
    background-position: -131px 0;
}
  
}



/*****Num columns ****/
@media screen and (min-width: 1900px) {
div#home-slide .img-slide {
    padding: 25px 0 0px;
}
}

@media screen and (min-width: 1800px) {
  
div#home-slide .img-slide {
    padding: 45px 0 0px;
}
}


@media screen and (max-width: 1440px) {
  
  .pad50p {
      padding: 10% 0 30%;
      position: relative;
      text-align: center;
  }  
  .calc-home {
      position: absolute;
      width: 100%;
      bottom: 10px;
  }  

  .bann-consulta-salto {
      padding: 5% 0 40%
  }  

  .bann-consulta-salto.mas-salud {
      padding: 0% 0 45%;
  }  
    
}





@media screen and (max-width: 1440px) {
 div#home-slide .img-slide {
    background-position: center;
    background-repeat: no-repeat;
    padding: 0;
}
  
  .pad50p {
    padding: 20%;
    position: relative;
    text-align: center;
    height: 235px;
  }
}

@media screen and (max-width: 1290px) {

  .pad50p {
    padding: 20%;
    position: relative;
    text-align: center;
    height: 300px;
  }
  
  .pad50p {
      padding: 20% 20% 10%;
      position: relative;
      text-align: center;
  }
  
  .calc-home {
      position: absolute;
      width: 100%;
      bottom: 5%;
  }
  
  
 div#home-slide .img-slide  {
  padding:0px 0px 40px;
  width:100%;
  max-width:1280px ;
  margin:auto;
  }
  
  div#home-slide .slick-dots {
      top: 43%;
  }  

  .alto-banner {
    height: 780px;
    width: 100%;
  }

  .img-slide {
      background-repeat: no-repeat;
  }  

  .slider-calculadora.mt-30 {
      margin-bottom: -62px;
  }

  .banner-buen-fin {
    height: 390px;
  }
  
  .img-slide {
      background-size: 132% !important;
      position: relative;
      top: -41px;
  }  
  
}

@media screen and (max-width: 768px) {
  header {
    padding: 15px 0;
  }
  
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: none;
  }
  
  span.num {
      font-size: 23px;
      margin-left: 10%;
  }
  
  
  .footer .flex {
    display: block;
  }
  
  .footer-menu a {
    padding: 0;
  }
  
  .footer-menu {
    margin: 20px 0;
  }
  
  .txt-footer {
    margin-left: 0;
  }
  
  form#form-wizard label {
    line-height: normal;
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
    position: relative;
    top: 0; 
  }  
  
  
.cookie-para {
    color: white;
    font-size: 12px;
    font-weight: normal;
    display: inline-block;
    max-width: 1000px;
    text-align: center;
    margin: auto;
    line-height: 17px;
    width: 95%;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.cookie-bar {
    width: 100%;    
    z-index: 15;
    background-color: #3f9ad3;
    display: block;
    padding: 13px 10px;  
    box-sizing: border-box;  
} 
  
.footer {
    text-align: center;
    margin-bottom: -30px;
}  

.pad15 {
    padding: 15px 0;
}
  
.alto-banner {
    height: 180px;
}  
  
.txt-consulta {
    padding: 5% 0 18%; 
    position:relative;
} 
  
.slide-h-m .img-slide {
    background-size: 100%;
}  
  
.f-comunicado {
    background-image: url(https://www.credifiel.com.mx/hubfs/website_2020/home_2020/movil/slide-movil/opt/creditos-para-empleados-de-gobierno-comunicados-sin-texto-credifiel-jun20.jpg);
}

a.btn-naranja.mt10.block {
    background: #ff8168;
    display: inline-block;
    color: white;
    font-size: 11px;
    padding: 5px 10px;
    border-radius: 3px;
}  
  
.txt-consulta {
    display: flex;
}
.txt-consulta .col-6 {
    width: 50%;
}  
  
.contenido-slide a.btn-azul2 {
    font-size: 10px;
    padding: 5px 10px;
    position: relative;
    top: -3px;
    margin: 8px 0 0;
}  
  
.pad-left-10 {
    padding: 6% 10px;
}  
  
img.logo-banner-salud {
    width: 115px;
}    

.pad-salud { 
    padding: 5% 0 10%;
  } 
  
.pad-left-10 {
    padding: 10% 10px;
}  
  
.slide-h-m .img-slide {
    background-size: 100%;
    background-repeat: no-repeat;
}  
  
  
.pad-salud {
    padding: 0% 0 6%;
}    
  
.left-20 {
    position: relative;
    left: -25px;
}
  
.logo-banner-salud {
    background: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/home_2020/slide-desktop/img-sin-texto/LOGO_MASSALUD_CF_Mesa%20de%20trabajo-v3.png);
    display: block;
    background-size: 100%;
    height: 30px;
    width: 106px;
    margin-top: 13px;
}  
  
a.btn-naranja.mt10.block {
    font-size: 12px;
    padding: 9px 14px;
    border-radius: 3px;
}  
  
  .img-banner.banner-buen-fin-movil {
    margin-top: -30px;
}
  
.bf-movil li.programas-child p {
    border-bottom: none;
    padding: 10px 15px 20px;
    text-align: left;
    box-sizing: border-box;
    line-height: normal;
}
  
.bf-movil ul.programas-movil h3 {
    border-bottom: solid 3px #d8d8d8;
    background: #fff;
    font-size: 16px;
    text-align: left;
    padding: 15px 10px;
    margin-bottom: 5px;
}
  
.format-buen-fin p, .format-buen-fin ul li, .format-buen-fin ol li {
    font-size: 17px;
    line-height: normal;
    padding-bottom: 25px;
    font-weight: 500;
    text-align: left;
    padding: 10px 0px 5px 0px;
    box-sizing: border-box;
}  
  
.format-buen-fin ul li:before {
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    background: #14448c;
    position: absolute;
    left: -14px;
    top: 18px;
    border-radius: 9px;
}

ul.btn-buenfin {
    display: inline-block;
    justify-content: space-around;
    width: 100%;
    margin: auto;
    text-align: center;
}
  
ul.btn-buenfin li {
    margin: 20px 0;
}
  
  
}

@media screen and (max-width: 767px) {
  .flex {
    display: block;
  }
  
  .flecha:after {
    display: none;
  }
  
.flex-center { text-align: center; }  
  
  .salto { display:initial; }  
  
  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12 { width: 100%; max-width: 100%; }
  
  .pad40 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
  .item-columna.box-funciona {
    max-width: 250px; 
    width: 100%;
    margin: 0 auto 20px; 
    padding: 0;
  }
  

  
  .logos-convenios-educativo .ico,
  .logos-convenios .ico {
    margin: auto!important;
  }

  .contenido-slide {
      padding: 0 10%;
  }
  
  .slide-img .contenido-slide {
    padding: 0 2%;
  }
 
  ul.inst_respaldan li figure {
    margin: auto;
  }
  
  .lazy.moivl-e-gobierno, .lazy.moivl-e-salud,  .lazy.moivl-educativo,  .lazy.moivl-jubilados {
    background-image: none;
  }
  
  .moivl-e-gobierno {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/card-gobierno.jpg);
    padding: 13% 15px 8%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    margin: 0 auto 20px;
    max-width: 350px;
    width: 100%;
    height: 175px;
    font-size: 0;
    position: relative;
  }
  
  .moivl-e-gobierno p {
    display: none;
  }
  
  .moivl-e-gobierno::before {
    background: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/btn.png') no-repeat top center;
    background-size: 100% auto;
    bottom: 0px;
    content: '';
    display: block;
    height: 40px;
    left: 0px;
    max-width: 150px;
    position: absolute;
    width: 100%;
  }
  
  .moivl-e-salud {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/card-salud.jpg);
    padding: 13% 15px 8%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    margin: 0 auto 20px;
    max-width: 350px;
    width: 100%;
    height: 175px;
    position: relative;
  }  
  
  .moivl-e-salud p {
    display: none;
  }
  
  .moivl-e-salud::before {
    background: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/btn.png') no-repeat top center;
    background-size: 100% auto;
    bottom: 0px;
    content: '';
    display: block;
    height: 40px;
    left: 0px;
    max-width: 150px;
    position: absolute;
    width: 100%;
  }

  .moivl-educativo {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/card-educativo.jpg);
    padding: 13% 15px 8%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    margin: 0 auto 20px;
    max-width: 350px;
    width: 100%;
    height: 175px;
    position: relative;
  }  
  
  .moivl-educativo p {
    display: none;
  }
  
  .moivl-educativo::before {
    background: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/btn.png') no-repeat top center;
    background-size: 100% auto;
    bottom: 0px;
    content: '';
    display: block;
    height: 40px;
    left: 0px;
    max-width: 150px;
    position: absolute;
    width: 100%;
  }

  .moivl-jubilados {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/card-jubilado.jpg);
    padding: 13% 15px 8%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    margin: 0 auto 20px;
    max-width: 350px;
    width: 100%;
    height: 175px;
    position: relative;
  }  
  
  .moivl-jubilados p {
    display: none;
  }
  
  .moivl-jubilados::before {
    background: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/btn.png') no-repeat top center;
    background-size: 100% auto;
    bottom: 0px;
    content: '';
    display: block;
    height: 40px;
    left: 0px;
    max-width: 150px;
    position: absolute;
    width: 100%;
  }
  
  .max-60px {
    max-width: 60px;
  }

  .b-top-bottom:before {
    content: "";
    display: block;
    width: 100px;
    height: 2px;
    background: #3d99d2;
    margin: 0px auto 10px;
    padding: 0px 0;
  }  
  
  .b-top-bottom:after {
    content: "";
    display: block;
    width: 100px;
    height: 2px;
    background: #3d99d2;
    margin: 20px auto 0px;
    padding: 0px 0;   
  }

  .pad-lat30 {
    padding: 0 15px;
  }  

  .img-banner.pad70.banner-mapa {
    background-position: 70% 0%;
    position:relative;
  }

  .banner-mapa .mask {
    background: rgba(255, 255, 255, 0.3);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
  }  

  .btn-azul, .btn-azul2 {
    font-size:16px;  
    cursor: pointer;
  }   
  
  .blog-catego {
    font-size: 22px;
    padding-top: 20px;
  } 
  
  .faq-dudas {
    font-size: 22px;
    font-weight: bold;
  }  
  
  .row-blog .col-4 {
    margin-bottom: 25px;
  }  

  .row-blog .col-4:last-child {
    display:none;
  }  
  
  ul.blog-categorias li a.btn-azul {
    margin: 5px;
  }  

  .bg-modulo {
    padding: 5px 0 15px;
  }
  
  .contenido-tab {
    margin: 0 auto 20px;
  }
  
  .title-post {
    min-height: auto;
    margin: 10px 0;
  }

  ul.bullet-check {
    max-width: 90%;
    margin: auto;
  }  

  .remodela-noosotros-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/remodela/movil/prestamo-para-remodelar-casa-cuarto-extra-en-casa-credifiel-jun20.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    background-size: 100%;     
     box-sizing: border-box;     
  }

  .remodela-trabajo-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/remodela/movil/prestamo-para-remodelar-casa-trabajar-en-casa-credifiel-jun20.png);
    background-position: -12px 0px 1px 9px;    
    background-size: cover;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;    
    box-sizing: border-box;
    background-size: 100%;        
  }

  .remodela-jubilados-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/remodela/movil/prestamo-para-remodelar-casa-construyendo-un-patrimonio-credifiel-jun20.png);
    background-position: -12px 0px 1px 9px;    
    background-size: cover;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px; 
    margin: auto;    
    box-sizing: border-box;
    background-size: 100%;        
  }

  
 .impulsamos-doctor-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/impulsamos/movil/prestamo-para-negocio-trabajas-en-salud-credifiel-jun20.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 44px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    background-size: 100%;
    box-sizing: border-box;
}

  .impulsamos-maestra-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/impulsamos/movil/prestamo-para-negocio-sector-educativo-credifiel-jun20.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    background-size: 100%;
    box-sizing: border-box;      
  }

  .impulsamos-tienda-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/impulsamos/movil/prestamo-para-negocio-emprende-tu-propio-negocio-credifiel-jun20.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    background-size: 100%;
    box-sizing: border-box;      
  }

  .salud-periodica-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/salud/movil/prestamo-salud-atencion-medica-periodica-credifiel-jun20.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;        
  }

  .salud-instante-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/salud/movil/prestamo-salud-atencion-medica-al-instante-credifiel-jun20.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;        
  }

  .domiciliacion-negocio-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/movil/prestamo-domiciliado-negocio-crezca-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .domiciliacion-educacion-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/movil/prestamo-domiciliado-educacion-de-tus-hijos-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .domiciliacion-salud-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/movil/prestamo-domiciliado-imprevistos-de-salud-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .domiciliacion-deudas-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/movil/prestamo-domiciliado-liquida-tus-deudas-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .domiciliacion-vacaciones-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/movil/prestamo-domiciliado-vacaciones-de-tus-suenos-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    box-sizing: border-box;
   background-size: 100%;    
  }

  .domiciliacion-reparacion-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/movil/prestamo-domiciliado-reparaciones-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
     padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  
  .nomina-salud-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/movil/prestamo-via-nomina-cuida-tu-salud-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .nomina-vacaciones-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/movil/prestamo-via-nomina-vacaciones-familiares-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .nomina-deudas-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/movil/prestamo-via-nomina-liquida-tus-deudas-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;        
  }
  
  .nomina-reparacion-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/movil/prestamo-via-nomina-manda-a-reparacion-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .nomina-educacion-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/movil/prestamo-via-nomina-educacion-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    box-sizing: border-box;
     background-size: 100%;    
  }

  .nomina-negocio-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/movil/prestamo-via-nomina-generar-ingresos-extra-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 55px 30px 8px;
    width: 100%;
    max-width: 384px;
    height: 132px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .refinaciamiento-movil {
      background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/refinanciamiento/movil/refinanciamiento-para-que-usar-refinanciamiento-credifiel-jun20.png);
      background-size: contain;
      background-repeat: no-repeat;
      padding: 26px 30px 8px;
      width: 100%;
      max-width: 384px;
      height: 132px;
      margin: auto;
      box-sizing: border-box;
      background-size: 100%;
  }
   
  
  .img-slide {
      background-size: 100% !important;
      position: relative;
      top: -43px
  }
  
  .flex-movil {
    display: flex;
  }

  .flex-movil .col-1 {width: 8.33%;}
  .flex-movil .col-2 {width: 16.66%;}
  .flex-movil .col-3 {width: 25%;}
  .flex-movil .col-4 {width: 33.33%;}
  .flex-movil .col-5 {width: 41.66%;}
  .flex-movil .col-6 {width: 50%;}
  .flex-movil .col-7 {width: 58.33%;}
  .flex-movil .col-8 {width: 66.66%;}
  .flex-movil .col-9 {width: 75%;}
  .flex-movil .col-10 {width: 83.33%;}
  .flex-movil .col-11 {width: 91.66%;}
  .flex-movil .col-12 {width: 100%;}
  
  .lp-form .hs-form-field {
      display: block;
      margin-bottom: 22px;
  }  
  
  .lp-form .hs-form-field .input {
      width: 100%;
      box-sizing: border-box;
  }
  
  .lp-form {
      padding: 20px 20px;
   } 
  
  .lp-form .hs-form-field label {
      width: 100%;
      padding: 0 0 10px;
      display: block;
      text-align: left;
  }  
  
  a.abs100 {
      left: 0;
      bottom: 0;
  }  
  
  a.btn-whats {
      display: inline-block;
      background: #fe8268;
      color: white;
      font-size: 15px;
      padding: 5px 10px;
      font-weight: bold;
      margin-top: 15px;
      border-radius: 4px;
  }  
  
  .txt-bnfin-m {
      max-width: 256px;
      margin: auto;
      transform: translateX(65px);
  } 
  
  .img-banner.banner-codi {
      height: auto;
      margin: -28px 0 0;
  }  
  
  .logos-convenios .ico {
      height: 170px; 
  }  
}


@media screen and (max-width: 480px) {
  .testimonio {
    margin-left: 0;
  }
}

@media screen and (max-width: 375px) {

  .remodela-noosotros-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/remodela/movil/prestamo-para-remodelar-casa-cuarto-extra-en-casa-credifiel-jun20.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 28px 0 10px;
    width: 325px;
    height: 69px;
    margin: auto;
    box-sizing: border-box;    
    background-size: 100%;        
  }

  .remodela-trabajo-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/remodela/movil/prestamo-para-remodelar-casa-trabajar-en-casa-credifiel-jun20.png);
    background-position: -12px 0px 1px 9px;    
    background-size: cover;
    background-repeat: no-repeat;
    padding: 32px 5px 10px;
    width: 325px;
    height: 112px;
    margin: auto;    
    box-sizing: border-box;
    background-size: 100%;        
  }

  .remodela-jubilados-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/remodela/movil/prestamo-para-remodelar-casa-construyendo-un-patrimonio-credifiel-jun20.png);
    background-position: -12px 0px 1px 9px;    
    background-size: cover;
    background-repeat: no-repeat;
    padding: 27px 5px 10px;
    width: 325px;
    height: 105px;  
    margin: auto;    
    box-sizing: border-box;
    background-size: 100%;        
  }

  
 .impulsamos-doctor-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/impulsamos/movil/prestamo-para-negocio-trabajas-en-salud-credifiel-jun20.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 37px 5px 10px;
    width: 350px;
    height: 122px;
    margin: auto;
    background-size: 100%;
    box-sizing: border-box;
}

  .impulsamos-maestra-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/impulsamos/movil/prestamo-para-negocio-sector-educativo-credifiel-jun20.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 40px 15px 8px;
    width: 348px;
    height: 121px;
    margin: auto;
    background-size: 100%;
    box-sizing: border-box;      
  }

  .impulsamos-tienda-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/impulsamos/movil/prestamo-para-negocio-emprende-tu-propio-negocio-credifiel-jun20.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 40px 15px 8px;
    width: 348px;
    height: 121px;
    margin: auto;
    background-size: 100%;
    box-sizing: border-box;      
  }

  .salud-periodica-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/salud/movil/prestamo-salud-atencion-medica-periodica-credifiel-jun20.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 28px 5px 10px;
    width: 325px;
    height: 106px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;        
  }

  .salud-instante-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/salud/movil/prestamo-salud-atencion-medica-al-instante-credifiel-jun20.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 34px 5px 10px;
    width: 325px;
    height: 112px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;        
  }

  .domiciliacion-negocio-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/movil/prestamo-domiciliado-negocio-crezca-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 34px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .domiciliacion-educacion-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/movil/prestamo-domiciliado-educacion-de-tus-hijos-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 34px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .domiciliacion-salud-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/movil/prestamo-domiciliado-imprevistos-de-salud-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 34px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .domiciliacion-deudas-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/movil/prestamo-domiciliado-liquida-tus-deudas-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 45px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .domiciliacion-vacaciones-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/movil/prestamo-domiciliado-vacaciones-de-tus-suenos-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 34px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
   background-size: 100%;    
  }

  .domiciliacion-reparacion-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/domiciliacion/movil/prestamo-domiciliado-reparaciones-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 34px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  
  .nomina-salud-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/movil/prestamo-via-nomina-cuida-tu-salud-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 45px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .nomina-vacaciones-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/movil/prestamo-via-nomina-vacaciones-familiares-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 34px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .nomina-deudas-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/movil/prestamo-via-nomina-liquida-tus-deudas-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 34px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;        
  }
  
  .nomina-reparacion-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/movil/prestamo-via-nomina-manda-a-reparacion-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 35px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .nomina-educacion-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/movil/prestamo-via-nomina-educacion-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 34px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
     background-size: 100%;    
  }

  .nomina-negocio-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/nomina/movil/prestamo-via-nomina-generar-ingresos-extra-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 34px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;    
  }
  
  .refinaciamiento-movil {
    background-image: url(https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/refinanciamiento/movil/refinanciamiento-para-que-usar-refinanciamiento-credifiel-jun20.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 22px 10px 10px;
    width: 100%;
    height: 114px;
    margin: auto;
    box-sizing: border-box;
    background-size: 100%;   
  }

  
}

.btn-azul3 {
  background: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/files-2024/btn.png') no-repeat top center;
  background-size: 100% auto;
  display: block;
  font-size: 0;
  width: 200px;
  height: 60px;
}

/* 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;
    margin-left: auto;
    margin-right: auto;
}
.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;
}


a.ver-mas {
    background: #936645;
    color: white;
    text-decoration: none;
    padding: 10px 35px;
    display: inline-block;
    text-transform: uppercase;
}

@charset 'UTF-8';
/* Slider */

/* Icons */

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 75px;
    height: 75px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

.mod_slider .slick-prev, 
.mod_slider .slick-next,
.mod_slider_txt .slick-prev, 
.mod_slider_txt .slick-next,
.slide-movil .slick-prev, 
.slide-movil .slick-next,
.slide-movil-cert .slick-prev, 
.slide-movil-cert .slick-next,
.slide-pasos .slick-prev, 
.slide-pasos .slick-next 
{
    position: absolute;
    width: 75px;
    height: 75px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-color: transparent;
    border: 0;
    text-indent: -9999px;
    z-index: 1;
    cursor: pointer;
    outline: 0;
}
 
.mod_slider .slick-next, 
.mod_slider_txt .slick-next,
.slide-movil .slick-next,
.slide-movil-cert .slick-next,
.slide-pasos .slick-next
{
    right: 0px; 
    background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/Sitio/Creditos/prestamos-a-empleados-de-gobierno-flecha-der-credifiel-ago20.png');

}

.mod_slider .slick-prev,
.mod_slider_txt .slick-prev,
.slide-movil .slick-prev,
.slide-movil-cert .slick-prev,
.slide-pasos .slick-prev
{
    left: 0px;
    background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/Sitio/Creditos/prestamos-a-empleados-de-gobierno-flecha-izq-credifiel-ago20.png');
 
}


#instituciones .mod_slider .slick-next {     
  background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/home_2020/movil/prestamos-a-empleados-de-gobierno-flecha-der-credifiel-ago20.fw.png'); 
}

#instituciones .mod_slider .slick-prev { 
    background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/home_2020/movil/prestamos-a-empleados-de-gobierno-flecha-izq-credifiel-ago20.fw.png');
}

#historias .mod_slider .slick-next {     
  background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/historias-credifiel/historias-de-clientes-credifiel-flecha-derecha-credifiel-jun20.png'); 
  width: 100px;
  height: 58px;  
}

#historias .mod_slider .slick-prev { 
    background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/historias-credifiel/historias-de-clientes-credifiel-flecha-izquierda-credifiel-jun20.png');
    width: 100px;
    height: 58px;  
}


/*.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: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

/*.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}*/

.slick-dots {
    margin: 10px 0 0;
    text-align: center;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 3px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
    position: relative;
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: transparent;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 32px;
    line-height: 15px;
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #136bab;
}




@media screen and (max-width: 1025px) {
  .mod_slider .slick-prev, 
  .mod_slider .slick-next,
  .mod_slider_txt .slick-prev, 
  .mod_slider_txt .slick-next,
  .slide-movil .slick-prev, 
  .slide-movil .slick-next,
  .slide-movil-cert .slick-prev, 
  .slide-movil-cert .slick-next,
  .slide-pasos .slick-prev, 
  .slide-pasos .slick-next  
  {
    width: 35px; 
    height: 35px;
  }
}
@charset 'UTF-8';
/* Slider */

/* Icons */

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 75px;
    height: 75px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

.mod_slider .slick-prev, 
.mod_slider .slick-next,
.mod_slider_txt .slick-prev, 
.mod_slider_txt .slick-next,
.slide-movil .slick-prev, 
.slide-movil .slick-next,
.slide-movil-cert .slick-prev, 
.slide-movil-cert .slick-next,
.slide-pasos .slick-prev, 
.slide-pasos .slick-next 
{
    position: absolute;
    width: 75px;
    height: 75px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-color: transparent;
    border: 0;
    text-indent: -9999px;
    z-index: 1;
    cursor: pointer;
    outline: 0;
}
 
.mod_slider .slick-next, 
.mod_slider_txt .slick-next,
.slide-movil .slick-next,
.slide-movil-cert .slick-next,
.slide-pasos .slick-next
{
    right: 0px; 
    background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/Sitio/Creditos/prestamos-a-empleados-de-gobierno-flecha-der-credifiel-ago20.png');

}

.mod_slider .slick-prev,
.mod_slider_txt .slick-prev,
.slide-movil .slick-prev,
.slide-movil-cert .slick-prev,
.slide-pasos .slick-prev
{
    left: 0px;
    background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/Sitio/Creditos/prestamos-a-empleados-de-gobierno-flecha-izq-credifiel-ago20.png');
 
}


#instituciones .mod_slider .slick-next {     
  background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/home_2020/movil/prestamos-a-empleados-de-gobierno-flecha-der-credifiel-ago20.fw.png'); 
}

#instituciones .mod_slider .slick-prev { 
    background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/home_2020/movil/prestamos-a-empleados-de-gobierno-flecha-izq-credifiel-ago20.fw.png');
}

#historias .mod_slider .slick-next {     
  background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/historias-credifiel/historias-de-clientes-credifiel-flecha-derecha-credifiel-jun20.png'); 
  width: 100px;
  height: 58px;  
}

#historias .mod_slider .slick-prev { 
    background-image: url('https://2741331.fs1.hubspotusercontent-na1.net/hubfs/2741331/website_2020/historias-credifiel/historias-de-clientes-credifiel-flecha-izquierda-credifiel-jun20.png');
    width: 100px;
    height: 58px;  
}


/*.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: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

/*.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}*/

.slick-dots {
    margin: 10px 0 0;
    text-align: center;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 3px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
    position: relative;
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: transparent;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 32px;
    line-height: 15px;
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #136bab;
}




@media screen and (max-width: 1025px) {
  .mod_slider .slick-prev, 
  .mod_slider .slick-next,
  .mod_slider_txt .slick-prev, 
  .mod_slider_txt .slick-next,
  .slide-movil .slick-prev, 
  .slide-movil .slick-next,
  .slide-movil-cert .slick-prev, 
  .slide-movil-cert .slick-next,
  .slide-pasos .slick-prev, 
  .slide-pasos .slick-next  
  {
    width: 35px; 
    height: 35px;
  }
}