@font-face {
    font-family: 'Europa';
    src: url('../fonts/europa/Europa-Bold.eot');
    src: url('../fonts/europa/Europa-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/europa/Europa-Bold.woff2') format('woff2'),
        url('../fonts/europa/Europa-Bold.woff') format('woff'),
        url('../fonts/europa/Europa-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Europa';
    src: url('../fonts/europa/Europa-Light.eot');
    src: url('../fonts/europa/Europa-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/europa/Europa-Light.woff2') format('woff2'),
        url('../fonts/europa/Europa-Light.woff') format('woff'),
        url('../fonts/europa/Europa-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Europa';
    src: url('../fonts/europa/Europa-BoldItalic.eot');
    src: url('../fonts/europa/Europa-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/europa/Europa-BoldItalic.woff2') format('woff2'),
        url('../fonts/europa/Europa-BoldItalic.woff') format('woff'),
        url('../fonts/europa/Europa-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Europa';
    src: url('../fonts/europa/Europa-LightItalic.eot');
    src: url('../fonts/europa/Europa-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/europa/Europa-LightItalic.woff2') format('woff2'),
        url('../fonts/europa/Europa-LightItalic.woff') format('woff'),
        url('../fonts/europa/Europa-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Europa';
    src: url('../fonts/europa/Europa-Regular.eot');
    src: url('../fonts/europa/Europa-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/europa/Europa-Regular.woff2') format('woff2'),
        url('../fonts/europa/Europa-Regular.woff') format('woff'),
        url('../fonts/europa/Europa-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Europa';
    src: url('../fonts/europa/Europa-RegularItalic.eot');
    src: url('../fonts/europa/Europa-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/europa/Europa-RegularItalic.woff2') format('woff2'),
        url('../fonts/europa/Europa-RegularItalic.woff') format('woff'),
        url('../fonts/europa/Europa-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'ModernoFB';
    src: url('../fonts/moderno/ModernoFB-Bold.eot');
    src: url('../fonts/moderno/ModernoFB-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFB-Bold.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFB-Bold.woff') format('woff'),
        url('../fonts/moderno/ModernoFB-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFB';
    src: url('../fonts/moderno/ModernoFB-BoldItalic.eot');
    src: url('../fonts/moderno/ModernoFB-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFB-BoldItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFB-BoldItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFB-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBComp';
    src: url('../fonts/moderno/ModernoFBComp-BoldItalic.eot');
    src: url('../fonts/moderno/ModernoFBComp-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBComp-BoldItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBComp-BoldItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFBComp-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBComp';
    src: url('../fonts/moderno/ModernoFBComp-Bold.eot');
    src: url('../fonts/moderno/ModernoFBComp-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBComp-Bold.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBComp-Bold.woff') format('woff'),
        url('../fonts/moderno/ModernoFBComp-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBComp';
    src: url('../fonts/moderno/ModernoFBComp-Light.eot');
    src: url('../fonts/moderno/ModernoFBComp-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBComp-Light.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBComp-Light.woff') format('woff'),
        url('../fonts/moderno/ModernoFBComp-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBComp';
    src: url('../fonts/moderno/ModernoFBComp-LightItalic.eot');
    src: url('../fonts/moderno/ModernoFBComp-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBComp-LightItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBComp-LightItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFBComp-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBComp';
    src: url('../fonts/moderno/ModernoFBComp-Regular.eot');
    src: url('../fonts/moderno/ModernoFBComp-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBComp-Regular.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBComp-Regular.woff') format('woff'),
        url('../fonts/moderno/ModernoFBComp-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBComp';
    src: url('../fonts/moderno/ModernoFBComp-Semibold.eot');
    src: url('../fonts/moderno/ModernoFBComp-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBComp-Semibold.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBComp-Semibold.woff') format('woff'),
        url('../fonts/moderno/ModernoFBComp-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBComp RegularItalic';
    src: url('../fonts/moderno/ModernoFBComp-RegularItalic.eot');
    src: url('../fonts/moderno/ModernoFBComp-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBComp-RegularItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBComp-RegularItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFBComp-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBComp';
    src: url('../fonts/moderno/ModernoFBComp-SemiboldItalic.eot');
    src: url('../fonts/moderno/ModernoFBComp-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBComp-SemiboldItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBComp-SemiboldItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFBComp-SemiboldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBCond';
    src: url('../fonts/moderno/ModernoFBCond-Bold.eot');
    src: url('../fonts/moderno/ModernoFBCond-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBCond-Bold.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBCond-Bold.woff') format('woff'),
        url('../fonts/moderno/ModernoFBCond-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBCond';
    src: url('../fonts/moderno/ModernoFBCond-BoldItalic.eot');
    src: url('../fonts/moderno/ModernoFBCond-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBCond-BoldItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBCond-BoldItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFBCond-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBCond';
    src: url('../fonts/moderno/ModernoFBCond-Light.eot');
    src: url('../fonts/moderno/ModernoFBCond-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBCond-Light.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBCond-Light.woff') format('woff'),
        url('../fonts/moderno/ModernoFBCond-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBCond';
    src: url('../fonts/moderno/ModernoFBCond-LightItalic.eot');
    src: url('../fonts/moderno/ModernoFBCond-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBCond-LightItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBCond-LightItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFBCond-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBCond';
    src: url('../fonts/moderno/ModernoFBCond-Regular.eot');
    src: url('../fonts/moderno/ModernoFBCond-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBCond-Regular.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBCond-Regular.woff') format('woff'),
        url('../fonts/moderno/ModernoFBCond-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBCond RegularItalic';
    src: url('../fonts/moderno/ModernoFBCond-RegularItalic.eot');
    src: url('../fonts/moderno/ModernoFBCond-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBCond-RegularItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBCond-RegularItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFBCond-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBCond';
    src: url('../fonts/moderno/ModernoFBCond-Semibold.eot');
    src: url('../fonts/moderno/ModernoFBCond-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBCond-Semibold.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBCond-Semibold.woff') format('woff'),
        url('../fonts/moderno/ModernoFBCond-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBCond';
    src: url('../fonts/moderno/ModernoFBCond-SemiboldItalic.eot');
    src: url('../fonts/moderno/ModernoFBCond-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBCond-SemiboldItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBCond-SemiboldItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFBCond-SemiboldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBExtraCond';
    src: url('../fonts/moderno/ModernoFBExtraCond-Bold.eot');
    src: url('../fonts/moderno/ModernoFBExtraCond-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBExtraCond-Bold.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBExtraCond-Bold.woff') format('woff'),
        url('../fonts/moderno/ModernoFBExtraCond-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBExtraCond';
    src: url('../fonts/moderno/ModernoFBExtraCond-BoldItalic.eot');
    src: url('../fonts/moderno/ModernoFBExtraCond-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBExtraCond-BoldItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBExtraCond-BoldItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFBExtraCond-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBExtraCond';
    src: url('../fonts/moderno/ModernoFBExtraCond-Light.eot');
    src: url('../fonts/moderno/ModernoFBExtraCond-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBExtraCond-Light.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBExtraCond-Light.woff') format('woff'),
        url('../fonts/moderno/ModernoFBExtraCond-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBExtraCond';
    src: url('../fonts/moderno/ModernoFBExtraCond-LightItalic.eot');
    src: url('../fonts/moderno/ModernoFBExtraCond-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBExtraCond-LightItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBExtraCond-LightItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFBExtraCond-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBExtraCond';
    src: url('../fonts/moderno/ModernoFBExtraCond-Regular.eot');
    src: url('../fonts/moderno/ModernoFBExtraCond-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBExtraCond-Regular.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBExtraCond-Regular.woff') format('woff'),
        url('../fonts/moderno/ModernoFBExtraCond-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBExtraCond RegularItal';
    src: url('../fonts/moderno/ModernoFBExtraCond-RegularItal.eot');
    src: url('../fonts/moderno/ModernoFBExtraCond-RegularItal.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBExtraCond-RegularItal.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBExtraCond-RegularItal.woff') format('woff'),
        url('../fonts/moderno/ModernoFBExtraCond-RegularItal.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBExtraCond';
    src: url('../fonts/moderno/ModernoFBExtraCond-Semibold.eot');
    src: url('../fonts/moderno/ModernoFBExtraCond-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBExtraCond-Semibold.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBExtraCond-Semibold.woff') format('woff'),
        url('../fonts/moderno/ModernoFBExtraCond-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFBExtraCond SemiboldItal';
    src: url('../fonts/moderno/ModernoFBExtraCond-SemiboldItal.eot');
    src: url('../fonts/moderno/ModernoFBExtraCond-SemiboldItal.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFBExtraCond-SemiboldItal.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFBExtraCond-SemiboldItal.woff') format('woff'),
        url('../fonts/moderno/ModernoFBExtraCond-SemiboldItal.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFB';
    src: url('../fonts/moderno/ModernoFB-LightItalic.eot');
    src: url('../fonts/moderno/ModernoFB-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFB-LightItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFB-LightItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFB-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFB';
    src: url('../fonts/moderno/ModernoFB-Light.eot');
    src: url('../fonts/moderno/ModernoFB-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFB-Light.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFB-Light.woff') format('woff'),
        url('../fonts/moderno/ModernoFB-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFB';
    src: url('../fonts/moderno/ModernoFB-Regular.eot');
    src: url('../fonts/moderno/ModernoFB-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFB-Regular.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFB-Regular.woff') format('woff'),
        url('../fonts/moderno/ModernoFB-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFB RegularItalic';
    src: url('../fonts/moderno/ModernoFB-RegularItalic.eot');
    src: url('../fonts/moderno/ModernoFB-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFB-RegularItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFB-RegularItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFB-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'ModernoFB';
    src: url('../fonts/moderno/ModernoFB-Semibold.eot');
    src: url('../fonts/moderno/ModernoFB-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFB-Semibold.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFB-Semibold.woff') format('woff'),
        url('../fonts/moderno/ModernoFB-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ModernoFB';
    src: url('../fonts/moderno/ModernoFB-SemiboldItalic.eot');
    src: url('../fonts/moderno/ModernoFB-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/moderno/ModernoFB-SemiboldItalic.woff2') format('woff2'),
        url('../fonts/moderno/ModernoFB-SemiboldItalic.woff') format('woff'),
        url('../fonts/moderno/ModernoFB-SemiboldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

body{ font-family:Europa !important; }
:root{--wpex-heading-font-family:ModernoFB !important;}
h4,.wpex-h4{
    font-family:Europa;
}