/* #### Generated By: http://font.download #### */

    @font-face {
    font-family: 'Red Hat Display Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display Regular'), url('RedHatDisplayRegular.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display Italic'), url('RedHatDisplayItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display Light';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display Light'), url('RedHatDisplayLight.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display Light Italic'), url('RedHatDisplayLightItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display Medium'), url('RedHatDisplayMedium.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display Medium Italic'), url('RedHatDisplayMediumItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display SemiBold';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display SemiBold'), url('RedHatDisplaySemiBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display SemiBold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display SemiBold Italic'), url('RedHatDisplaySemiBoldItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display Bold'), url('RedHatDisplayBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display Bold Italic'), url('RedHatDisplayBoldItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display ExtraBold';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display ExtraBold'), url('RedHatDisplayExtraBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display ExtraBold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display ExtraBold Italic'), url('RedHatDisplayExtraBoldItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display Black';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display Black'), url('RedHatDisplayBlack.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Red Hat Display Black Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Red Hat Display Black Italic'), url('RedHatDisplayBlackItalic.woff') format('woff');
    }
    
    @font-face {
        font-family: 'Gotham';
        src: url('GothamBlack.eot');
        src: url('GothamBlack.eot?#iefix') format('embedded-opentype'),
            url('GothamBlack.woff2') format('woff2'),
            url('GothamBlack.woff') format('woff'),
            url('GothamBlack.svg#GothamBlack') format('svg');
        font-weight: 900;
        font-style: normal;
        font-display: swap;
    }
    
    @font-face {
        font-family: 'Gotham Book';
        src: url('GothamBook.eot');
        src: url('GothamBook.eot?#iefix') format('embedded-opentype'),
            url('GothamBook.woff2') format('woff2'),
            url('GothamBook.woff') format('woff'),
            url('GothamBook.svg#GothamBook') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'Myriad Pro';
        src: url('MyriadPro-Regular.eot');
        src: url('MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
            url('MyriadPro-Regular.woff2') format('woff2'),
            url('MyriadPro-Regular.woff') format('woff'),
            url('MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
        font-weight: normal;
        font-style: normal;
        font-display: swap;
    }
    
    @font-face {
      font-family: 'icomoon';
      src:  url('icomoon.eot?wfoot7');
      src:  url('icomoon.eot?wfoot7#iefix') format('embedded-opentype'),
        url('icomoon.ttf?wfoot7') format('truetype'),
        url('icomoon.woff?wfoot7') format('woff'),
        url('icomoon.svg?wfoot7#icomoon') format('svg');
      font-weight: normal;
      font-style: normal;
      font-display: block;
    }
    
    [class^="icon-"], [class*=" icon-"] {
      /* use !important to prevent issues with browser extensions that change fonts */
      font-family: 'icomoon' !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;
    }
    
    .icon-main:before {
      content: "\e900";
    }
    .icon-pin:before {
      content: "\e901";
    }
    .icon-nueva_factura:before {
      content: "\e902";
    }
    .icon-pqrs:before {
      content: "\e903";
    }
    .icon-ranking:before {
      content: "\e904";
    }