@font-face {
  font-family: 'astemsa-contabilidad';
  src:  url('fonts/astemsa-contabilidad.eot?llf0e6');
  src:  url('fonts/astemsa-contabilidad.eot?llf0e6#iefix') format('embedded-opentype'),
    url('fonts/astemsa-contabilidad.ttf?llf0e6') format('truetype'),
    url('fonts/astemsa-contabilidad.woff?llf0e6') format('woff'),
    url('fonts/astemsa-contabilidad.svg?llf0e6#astemsa-contabilidad') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon2-"], [class*=" icon2-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'astemsa-contabilidad' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon2-astemsa-contabilidad:before {
  content: "\e900";
  /*color: #fcfafa;*/
  color: inherit !important;
}



@font-face {
  font-family: 'astemsa-asociado-ahorro';
  src:  url('fonts/astemsa-asociado-ahorro.eot?dnov4u');
  src:  url('fonts/astemsa-asociado-ahorro.eot?dnov4u#iefix') format('embedded-opentype'),
    url('fonts/astemsa-asociado-ahorro.ttf?dnov4u') format('truetype'),
    url('fonts/astemsa-asociado-ahorro.woff?dnov4u') format('woff'),
    url('fonts/astemsa-asociado-ahorro.svg?dnov4u#astemsa-asociado-ahorro') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon3-"], [class*=" icon3-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'astemsa-asociado-ahorro' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon3-back-arrow:before {
  content: "\e900";
}
.icon3-calculator:before {
  content: "\e901";
}
.icon3-gt-quetzal:before {
  content: "\e902";
}

@font-face {
  font-family: 'unificar-astemsa';
  src:  url('fonts/unificar-astemsa.eot?3g22rg');
  src:  url('fonts/unificar-astemsa.eot?3g22rg#iefix') format('embedded-opentype'),
    url('fonts/unificar-astemsa.ttf?3g22rg') format('truetype'),
    url('fonts/unificar-astemsa.woff?3g22rg') format('woff'),
    url('fonts/unificar-astemsa.svg?3g22rg#unificar-astemsa') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon4-"], [class*=" icon4-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'unificar-astemsa' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon4-unificar-astemsa:before {
  content: "\e900";
}

@font-face {
  font-family: 'cxp-astemsa';
  src:  url('fonts/cxp-astemsa.eot?ckl7o4');
  src:  url('fonts/cxp-astemsa.eot?ckl7o4#iefix') format('embedded-opentype'),
    url('fonts/cxp-astemsa.ttf?ckl7o4') format('truetype'),
    url('fonts/cxp-astemsa.woff?ckl7o4') format('woff'),
    url('fonts/cxp-astemsa.svg?ckl7o4#cxp-astemsa') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon6-"], [class*=" icon6-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'cxp-astemsa' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon6-cxp-astemsa:before {
  content: "\e900";
}
