/* HEADINGS */

@font-face {
    font-family: 'PorscheNextBoldItalic';
    font-style: normal;
    font-weight: 400;
    src: url('custom_fonts/PorscheNext-BoldItalic.woff2') format('woff2'),
    url('custom_fonts/PorscheNext-BoldItalic.ttf') format('ttf'),
    local('PorscheNextBoldItalic');
}

@font-face {
    font-family: 'PorscheNextBold';
    font-style: normal;
    font-weight: 400;
    src: url('custom_fonts/PorscheNext-Bold.woff2') format('woff2'),
    url('custom_fonts/PorscheNext-Bold.ttf') format('ttf'),
    local('PorscheNextBold');
}

@font-face {
    font-family: 'PorscheNextRegular';
    font-style: normal;
    font-weight: 400;
    src: url('custom_fonts/PorscheNext-Regular.woff2') format('woff2'),
    url('custom_fonts/PorscheNext-Regular.ttf') format('ttf'),
    local('PorscheNextRegular');
}

@font-face {
    font-family: 'PorscheNextItalic';
    font-style: normal;
    font-weight: 400;
    src: url('custom_fonts/PorscheNext-Italic.woff2') format('woff2'),
    url('custom_fonts/PorscheNext-Italic.ttf') format('ttf'),
    local('PorscheNextItalic');
}

@font-face {
    font-family: 'PorscheNextThin';
    font-style: normal;
    font-weight: 400;
    src: url('custom_fonts/PorscheNext-Thin.woff2') format('woff2'),
    url('custom_fonts/PorscheNext-Thin.ttf') format('ttf'),
    local('PorscheNextThin');
}

@font-face {
    font-family: 'PorscheNextThinItalic';
    font-style: normal;
    font-weight: 400;
    src: url('custom_fonts/PorscheNext-ThinItalic.woff2') format('woff2'),
    url('custom_fonts/PorscheNext-ThinItalic.ttf') format('ttf'),
    local('PorscheNextThinItalic');
}

@font-face {
    font-family: 'PorscheNextThinBoldItalic';
    font-style: normal;
    font-weight: 400;
    src: url('custom_fonts/PorscheNext-ThinBoldItalic.woff2') format('woff2'),
    url('custom_fonts/PorscheNext-ThinBoldItalic.ttf') format('ttf'),
    local('PorscheNextThinBoldItalic');
}

@font-face {
    font-family: 'PorscheNextThinBold';
    font-style: normal;
    font-weight: 400;
    src: url('custom_fonts/PorscheNext-ThinBold.woff2') format('woff2'),
    url('custom_fonts/PorscheNext-ThinBold.ttf') format('ttf'),
    local('PorscheNextThinBold');
}

/*Regular*/
@font-face {
    font-family: 'NectarHeadline';
    font-style: normal;
    font-weight: 400;
    src: url('custom_fonts/PorscheNextWLa-Bold.woff2') format('woff2'),
    url('custom_fonts/PorscheNextWLa-Bold.woff') format('woff'),
    url('custom_fonts/PorscheNextWLa-Bold.eot') format('eot'),
    url('custom_fonts/PorscheNextWLa-Bold.svg') format("svg"),
    local('Oswald Regular'), 
    local('Oswald-Regular');
}
/*Cyrilic*/
@font-face {
    font-family: 'NectarHeadline';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('custom_fonts/PorscheNext-Bold.woff2') format('woff2'),
    url('custom_fonts/PorscheNext-Bold.woff') format('woff'),
    url('custom_fonts/PorscheNext-Bold.eot') format('eot'),
    url('custom_fonts/PorscheNext-Bold.svg') format("svg");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'NectarHeadline';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('custom_fonts/PorscheNext-Bold.woff2') format('woff2'),
    url('custom_fonts/PorscheNext-Bold.woff') format('woff'),
    url('custom_fonts/PorscheNext-Bold.eot') format('eot'),
    url('custom_fonts/PorscheNext-Bold.svg') format("svg");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/*Cyrilic italic*/
@font-face {
    font-family: 'NectarHeadline';
    font-style: normal;
    font-weight: 400;
    src: url('custom_fonts/PorscheNext-BoldItalic.woff2') format('woff2'),
    url('custom_fonts/PorscheNext-BoldItalic.woff') format('woff'),
    url('custom_fonts/PorscheNext-BoldItalic.eot') format('eot'),
    url('custom_fonts/PorscheNext-BoldItalic.svg') format("svg");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'NectarHeadline';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('custom_fonts/PorscheNext-BoldItalic.woff2') format('woff2'),
    url('custom_fonts/PorscheNext-BoldItalic.woff') format('woff'),
    url('custom_fonts/PorscheNext-BoldItalic.eot') format('eot'),
    url('custom_fonts/PorscheNext-BoldItalic.svg') format("svg");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/*Italic*/
@font-face {
    font-family: 'NectarHeadline';
    font-style: italic;
    font-weight: 400;
    src: url('custom_fonts/PorscheNextWLa-BoldItalic.woff2') format('woff2'),
    url('custom_fonts/PorscheNextWLa-BoldItalic.woff') format('woff'),
    url('custom_fonts/PorscheNextWLa-BoldItalic.eot') format('eot'),
    url('custom_fonts/PorscheNextWLa-BoldItalic.svg') format("svg"),
    local('Oswald Regular'), 
    local('Oswald-Regular');
}

/* BODY */

/* Regular */
@font-face {
    font-family: 'NectarBody';
    font-style: normal;
    font-weight: 400;
    src: url('custom_fonts/PorscheNextWLa-Regular.woff2') format('woff2'),
    url('custom_fonts/PorscheNextWLa-Regular.woff') format('woff'),
    url('custom_fonts/PorscheNextWLa-Regular.eot') format('eot'),
    url('custom_fonts/PorscheNextWLa-Regular.svg') format("svg"),
    local('Raleway Regular'), 
    local('Raleway-Regular');
}
/* Italic */
@font-face {
    font-family: 'NectarBody';
    font-style: italic;
    font-weight: 400;
    src: url('custom_fonts/PorscheNextWLa-RegularItalic.woff2') format('woff2'),
    url('custom_fonts/PorscheNextWLa-RegularItalic.woff') format('woff'),
    url('custom_fonts/PorscheNextWLa-RegularItalic.eot') format('eot'),
    url('custom_fonts/PorscheNextWLa-RegularItalic.svg') format("svg"),
    local('Raleway Regular'), 
    local('Raleway-Regular');
}
/* Cyrilic */
@font-face {
    font-family: 'NectarBody';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(custom_fonts/PorscheNext-Regular.woff2) format("woff2"),
    url('custom_fonts/PorscheNext-Regular.woff') format('woff'),
    url('custom_fonts/PorscheNext-Regular.eot') format('eot'),
    url('custom_fonts/PorscheNext-Regular.svg') format("svg");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'NectarBody';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(custom_fonts/PorscheNext-Regular.woff2) format("woff2"),
    url('custom_fonts/PorscheNext-Regular.woff') format('woff'),
    url('custom_fonts/PorscheNext-Regular.eot') format('eot'),
    url('custom_fonts/PorscheNext-Regular.svg') format("svg");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* Cyrilic italic */
@font-face {
    font-family: 'NectarBody';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(custom_fonts/PorscheNext-RegularItalic.woff2) format("woff2"),
    url('custom_fonts/PorscheNext-RegularItalic.woff') format('woff'),
    url('custom_fonts/PorscheNext-RegularItalic.eot') format('eot'),
    url('custom_fonts/PorscheNext-RegularItalic.svg') format("svg");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'NectarBody';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(custom_fonts/PorscheNext-RegularItalic.woff2) format("woff2"),
    url('custom_fonts/PorscheNext-RegularItalic.woff') format('woff'),
    url('custom_fonts/PorscheNext-RegularItalic.eot') format('eot'),
    url('custom_fonts/PorscheNext-RegularItalic.svg') format("svg");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'NectarBody';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(custom_fonts/raleway/raleway-viet.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}