@font-face {
    font-family: 'EuropaNuova';
    src: url('../fonts/EuropaNuova-Regular.eot');
    src: url('../fonts/EuropaNuova-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EuropaNuova-Regular.woff2') format('woff2'),
        url('../fonts/EuropaNuova-Regular.woff') format('woff'),
        url('../fonts/EuropaNuova-Regular.ttf') format('truetype'),
        url('../fonts/EuropaNuova-Regular.svg#EuropaNuova-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EuropaNuova';
    src: url('../fonts/EuropaNuova-Italic.eot');
    src: url('../fonts/EuropaNuova-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EuropaNuova-Italic.woff2') format('woff2'),
        url('../fonts/EuropaNuova-Italic.woff') format('woff'),
        url('../fonts/EuropaNuova-Italic.ttf') format('truetype'),
        url('../fonts/EuropaNuova-Italic.svg#EuropaNuova-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'EuropaNuova';
    src: url('../fonts/EuropaNuova-ExtraBoldItalic.eot');
    src: url('../fonts/EuropaNuova-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EuropaNuova-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/EuropaNuova-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/EuropaNuova-ExtraBoldItalic.ttf') format('truetype'),
        url('../fonts/EuropaNuova-ExtraBoldItalic.svg#EuropaNuova-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'EuropaNuova';
    src: url('../fonts/EuropaNuova-Bold.eot');
    src: url('../fonts/EuropaNuova-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EuropaNuova-Bold.woff2') format('woff2'),
        url('../fonts/EuropaNuova-Bold.woff') format('woff'),
        url('../fonts/EuropaNuova-Bold.ttf') format('truetype'),
        url('../fonts/EuropaNuova-Bold.svg#EuropaNuova-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EuropaNuova';
    src: url('../fonts/EuropaNuova-BoldItalic.eot');
    src: url('../fonts/EuropaNuova-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EuropaNuova-BoldItalic.woff2') format('woff2'),
        url('../fonts/EuropaNuova-BoldItalic.woff') format('woff'),
        url('../fonts/EuropaNuova-BoldItalic.ttf') format('truetype'),
        url('../fonts/EuropaNuova-BoldItalic.svg#EuropaNuova-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'EuropaNuova';
    src: url('../fonts/EuropaNuova-ExtraBold.eot');
    src: url('../fonts/EuropaNuova-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EuropaNuova-ExtraBold.woff2') format('woff2'),
        url('../fonts/EuropaNuova-ExtraBold.woff') format('woff'),
        url('../fonts/EuropaNuova-ExtraBold.ttf') format('truetype'),
        url('../fonts/EuropaNuova-ExtraBold.svg#EuropaNuova-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kepler Std';
    src: url('../fonts/KeplerStd-Medium.eot');
    src: url('../fonts/KeplerStd-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/KeplerStd-Medium.woff2') format('woff2'),
        url('../fonts/KeplerStd-Medium.woff') format('woff'),
        url('../fonts/KeplerStd-Medium.ttf') format('truetype'),
        url('../fonts/KeplerStd-Medium.svg#KeplerStd-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kepler Std';
    src: url('../fonts/KeplerStd-Semibold.eot');
    src: url('../fonts/KeplerStd-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/KeplerStd-Semibold.woff2') format('woff2'),
        url('../fonts/KeplerStd-Semibold.woff') format('woff'),
        url('../fonts/KeplerStd-Semibold.ttf') format('truetype'),
        url('../fonts/KeplerStd-Semibold.svg#KeplerStd-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kepler Std';
    src: url('../fonts/KeplerStd-MediumIt.eot');
    src: url('../fonts/KeplerStd-MediumIt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/KeplerStd-MediumIt.woff2') format('woff2'),
        url('../fonts/KeplerStd-MediumIt.woff') format('woff'),
        url('../fonts/KeplerStd-MediumIt.ttf') format('truetype'),
        url('../fonts/KeplerStd-MediumIt.svg#KeplerStd-MediumIt') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Kepler Std';
    src: url('../fonts/KeplerStd-MediumItCapt.eot');
    src: url('../fonts/KeplerStd-MediumItCapt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/KeplerStd-MediumItCapt.woff2') format('woff2'),
        url('../fonts/KeplerStd-MediumItCapt.woff') format('woff'),
        url('../fonts/KeplerStd-MediumItCapt.ttf') format('truetype'),
        url('../fonts/KeplerStd-MediumItCapt.svg#KeplerStd-MediumItCapt') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
/* ff */
.cf-europa {font-family: 'EuropaNuova';}
.cf-KeplerStd {font-family: 'Kepler Std';}
/* .ff-EuropaNuova-Regular{
    font-family: "EuropaNuova";
    font-weight: normal;
    font-style: normal;
}
.ff-EuropaNuova-Italic {
    font-family: "EuropaNuova";
    font-weight: normal;
    font-style: italic;
}
  .ff-EuropaNuova-ExtraBoldItalic {
    font-family: "EuropaNuova";
    font-weight: bold;
    font-style: italic;
  }
  .ff-EuropaNuova-Bold {
    font-family: "EuropaNuova";
    font-weight: bold;
    font-style: normal;
  }
  .ff-EuropaNuova-BoldItalic {
    font-family: "EuropaNuova";
    font-weight: bold;
    font-style: italic;
  }
  .ff-EuropaNuova-ExtraBold {
    font-family: "EuropaNuova";
    font-weight: bold;
    font-style: italic;
  }
  .ff-EuropaNuova-Light {
    font-family: "europa", sans-serif;
    font-style: normal;
    font-weight: 300;
  }
  .ff-KeplerStd-Medium {
    font-family: "Kepler Std";
    font-weight: 500;
    font-style: normal;
  }
  .ff-KeplerStd-Semibold {
    font-family: "Kepler Std";
    font-weight: 600;
    font-style: normal;
  }
  .ff-KeplerStd-MediumIt {
    font-family: "Kepler Std";
    font-weight: 500;
    font-style: italic;
  }
  .ff-KeplerStd-MediumItCapt {
    font-family: "Kepler Std";
    font-weight: 500;
    font-style: italic;
  } */