@font-face {
    font-family: 'Gilroy-HeavyItalic';
    src: url('fonts/Gilroy-HeavyItalic.eot');
    src: url('fonts/Gilroy-HeavyItalic-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-HeavyItalic.woff2') format('woff2'),
        url('fonts/Gilroy-HeavyItalic.woff') format('woff'),
        url('fonts/Gilroy-HeavyItalic.ttf') format('truetype'),
        url('fonts/Gilroy-HeavyItalic.svg') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-LightItalic';
    src: url('fonts/Gilroy-LightItalic.eot');
    src: url('fonts/Gilroy-LightItalic-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-LightItalic.woff2') format('woff2'),
        url('fonts/Gilroy-LightItalic.woff') format('woff'),
        url('fonts/Gilroy-LightItalic.ttf') format('truetype'),
        url('fonts/Gilroy-LightItalic.svg') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-Light';
    src: url('fonts/Gilroy-Light.eot');
    src: url('fonts/Gilroy-Light-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-Light.woff2') format('woff2'),
        url('fonts/Gilroy-Light.woff') format('woff'),
        url('fonts/Gilroy-Light.ttf') format('truetype'),
        url('fonts/Gilroy-Light.svg') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-Medium';
    src: url('fonts/Gilroy-Medium.eot');
    src: url('fonts/Gilroy-Medium-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-Medium.woff2') format('woff2'),
        url('fonts/Gilroy-Medium.woff') format('woff'),
        url('fonts/Gilroy-Medium.ttf') format('truetype'),
        url('fonts/Gilroy-Medium.svg') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-BlackItalic';
    src: url('fonts/Gilroy-BlackItalic.eot');
    src: url('fonts/Gilroy-BlackItalic-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-BlackItalic.woff2') format('woff2'),
        url('fonts/Gilroy-BlackItalic.woff') format('woff'),
        url('fonts/Gilroy-BlackItalic.ttf') format('truetype'),
        url('fonts/Gilroy-BlackItalic.svg') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-Black';
    src: url('fonts/Gilroy-Black.eot');
    src: url('fonts/Gilroy-Black-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-Black.woff2') format('woff2'),
        url('fonts/Gilroy-Black.woff') format('woff'),
        url('fonts/Gilroy-Black.ttf') format('truetype'),
        url('fonts/Gilroy-Black.svg') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-MediumItalic';
    src: url('fonts/Gilroy-MediumItalic.eot');
    src: url('fonts/Gilroy-MediumItalic-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-MediumItalic.woff2') format('woff2'),
        url('fonts/Gilroy-MediumItalic.woff') format('woff'),
        url('fonts/Gilroy-MediumItalic.ttf') format('truetype'),
        url('fonts/Gilroy-MediumItalic.svg') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-Bold';
    src: url('fonts/Gilroy-Bold.eot');
    src: url('fonts/Gilroy-Bold-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-Bold.woff2') format('woff2'),
        url('fonts/Gilroy-Bold.woff') format('woff'),
        url('fonts/Gilroy-Bold.ttf') format('truetype'),
        url('fonts/Gilroy-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-BoldItalic';
    src: url('fonts/Gilroy-BoldItalic.eot');
    src: url('fonts/Gilroy-BoldItalic-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-BoldItalic.woff2') format('woff2'),
        url('fonts/Gilroy-BoldItalic.woff') format('woff'),
        url('fonts/Gilroy-BoldItalic.ttf') format('truetype'),
        url('fonts/Gilroy-BoldItalic.svg') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-ExtraBoldItalic';
    src: url('fonts/Gilroy-ExtraBoldItalic.eot');
    src: url('fonts/Gilroy-ExtraBoldItalic-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-ExtraBoldItalic.woff2') format('woff2'),
        url('fonts/Gilroy-ExtraBoldItalic.woff') format('woff'),
        url('fonts/Gilroy-ExtraBoldItalic.ttf') format('truetype'),
        url('fonts/Gilroy-ExtraBoldItalic.svg') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-Heavy';
    src: url('fonts/Gilroy-Heavy.eot');
    src: url('fonts/Gilroy-Heavy-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-Heavy.woff2') format('woff2'),
        url('fonts/Gilroy-Heavy.woff') format('woff'),
        url('fonts/Gilroy-Heavy.ttf') format('truetype'),
        url('fonts/Gilroy-Heavy.svg') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-ExtraBold';
    src: url('fonts/Gilroy-ExtraBold.eot');
    src: url('fonts/Gilroy-ExtraBold-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-ExtraBold.woff2') format('woff2'),
        url('fonts/Gilroy-ExtraBold.woff') format('woff'),
        url('fonts/Gilroy-ExtraBold.ttf') format('truetype'),
        url('fonts/Gilroy-ExtraBold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-SemiBold';
    src: url('fonts/Gilroy-SemiBold.eot');
    src: url('fonts/Gilroy-SemiBold-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-SemiBold.woff2') format('woff2'),
        url('fonts/Gilroy-SemiBold.woff') format('woff'),
        url('fonts/Gilroy-SemiBold.ttf') format('truetype'),
        url('fonts/Gilroy-SemiBold.svg') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-Regular';
    src: url('fonts/Gilroy-Regular.eot');
    src: url('fonts/Gilroy-Regular-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-Regular.woff2') format('woff2'),
        url('fonts/Gilroy-Regular.woff') format('woff'),
        url('fonts/Gilroy-Regular.ttf') format('truetype'),
        url('fonts/Gilroy-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-RegularItalic';
    src: url('fonts/Gilroy-RegularItalic.eot');
    src: url('fonts/Gilroy-RegularItalic-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-RegularItalic.woff2') format('woff2'),
        url('fonts/Gilroy-RegularItalic.woff') format('woff'),
        url('fonts/Gilroy-RegularItalic.ttf') format('truetype'),
        url('fonts/Gilroy-RegularItalic.svg') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-Thin';
    src: url('fonts/Gilroy-Thin.eot');
    src: url('fonts/Gilroy-Thin-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-Thin.woff2') format('woff2'),
        url('fonts/Gilroy-Thin.woff') format('woff'),
        url('fonts/Gilroy-Thin.ttf') format('truetype'),
        url('fonts/Gilroy-Thin.svg') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-SemiBoldItalic';
    src: url('fonts/Gilroy-SemiBoldItalic.eot');
    src: url('fonts/Gilroy-SemiBoldItalic-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-SemiBoldItalic.woff2') format('woff2'),
        url('fonts/Gilroy-SemiBoldItalic.woff') format('woff'),
        url('fonts/Gilroy-SemiBoldItalic.ttf') format('truetype'),
        url('fonts/Gilroy-SemiBoldItalic.svg') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-ThinItalic';
    src: url('fonts/Gilroy-ThinItalic.eot');
    src: url('fonts/Gilroy-ThinItalic-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-ThinItalic.woff2') format('woff2'),
        url('fonts/Gilroy-ThinItalic.woff') format('woff'),
        url('fonts/Gilroy-ThinItalic.ttf') format('truetype'),
        url('fonts/Gilroy-ThinItalic.svg') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-UltraLightItalic';
    src: url('fonts/Gilroy-UltraLightItalic.eot');
    src: url('fonts/Gilroy-UltraLightItalic-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-UltraLightItalic.woff2') format('woff2'),
        url('fonts/Gilroy-UltraLightItalic.woff') format('woff'),
        url('fonts/Gilroy-UltraLightItalic.ttf') format('truetype'),
        url('fonts/Gilroy-UltraLightItalic.svg') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-UltraLight';
    src: url('fonts/Gilroy-UltraLight.eot');
    src: url('fonts/Gilroy-UltraLight-1.eot') format('embedded-opentype'),
        url('fonts/Gilroy-UltraLight.woff2') format('woff2'),
        url('fonts/Gilroy-UltraLight.woff') format('woff'),
        url('fonts/Gilroy-UltraLight.ttf') format('truetype'),
        url('fonts/Gilroy-UltraLight.svg') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-Black';
    src: url('fonts/PlayfairDisplay-Black.eot');
    src: url('fonts/PlayfairDisplay-Black-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-Black.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-Black.woff') format('woff'),
        url('fonts/PlayfairDisplay-Black.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-Black.svg') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-Black';
    src: url('fonts/PlayfairDisplay-Black_1.eot');
    src: url('fonts/PlayfairDisplay-Black_1-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-Black_1.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-Black_1.woff') format('woff'),
        url('fonts/PlayfairDisplay-Black_1.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-Black_1.svg') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-BlackItalic';
    src: url('fonts/PlayfairDisplay-BlackItalic.eot');
    src: url('fonts/PlayfairDisplay-BlackItalic-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-BlackItalic.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-BlackItalic.woff') format('woff'),
        url('fonts/PlayfairDisplay-BlackItalic.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-BlackItalic.svg') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-BlackItalic';
    src: url('fonts/PlayfairDisplay-BlackItalic_1.eot');
    src: url('fonts/PlayfairDisplay-BlackItalic_1-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-BlackItalic_1.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-BlackItalic_1.woff') format('woff'),
        url('fonts/PlayfairDisplay-BlackItalic_1.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-BlackItalic_1.svg') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-Bold';
    src: url('fonts/PlayfairDisplay-Bold.eot');
    src: url('fonts/PlayfairDisplay-Bold-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-Bold.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-Bold.woff') format('woff'),
        url('fonts/PlayfairDisplay-Bold.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-BoldItalic';
    src: url('fonts/PlayfairDisplay-BoldItalic.eot');
    src: url('fonts/PlayfairDisplay-BoldItalic-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-BoldItalic.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-BoldItalic.woff') format('woff'),
        url('fonts/PlayfairDisplay-BoldItalic.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-BoldItalic.svg') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-Bold';
    src: url('fonts/PlayfairDisplay-Bold_1.eot');
    src: url('fonts/PlayfairDisplay-Bold_1-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-Bold_1.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-Bold_1.woff') format('woff'),
        url('fonts/PlayfairDisplay-Bold_1.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-Bold_1.svg') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-Italic';
    src: url('fonts/PlayfairDisplay-Italic.eot');
    src: url('fonts/PlayfairDisplay-Italic-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-Italic.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-Italic.woff') format('woff'),
        url('fonts/PlayfairDisplay-Italic.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-Italic.svg') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-BoldItalic';
    src: url('fonts/PlayfairDisplay-BoldItalic_1.eot');
    src: url('fonts/PlayfairDisplay-BoldItalic_1-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-BoldItalic_1.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-BoldItalic_1.woff') format('woff'),
        url('fonts/PlayfairDisplay-BoldItalic_1.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-BoldItalic_1.svg') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-ExtraBoldItalic';
    src: url('fonts/PlayfairDisplay-ExtraBoldItalic.eot');
    src: url('fonts/PlayfairDisplay-ExtraBoldItalic-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-ExtraBoldItalic.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-ExtraBoldItalic.woff') format('woff'),
        url('fonts/PlayfairDisplay-ExtraBoldItalic.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-ExtraBoldItalic.svg') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-ExtraBold';
    src: url('fonts/PlayfairDisplay-ExtraBold.eot');
    src: url('fonts/PlayfairDisplay-ExtraBold-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-ExtraBold.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-ExtraBold.woff') format('woff'),
        url('fonts/PlayfairDisplay-ExtraBold.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-ExtraBold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-Italic';
    src: url('fonts/PlayfairDisplay-Italic_1.eot');
    src: url('fonts/PlayfairDisplay-Italic_1-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-Italic_1.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-Italic_1.woff') format('woff'),
        url('fonts/PlayfairDisplay-Italic_1.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-Italic_1.svg') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-Medium';
    src: url('fonts/PlayfairDisplay-Medium.eot');
    src: url('fonts/PlayfairDisplay-Medium-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-Medium.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-Medium.woff') format('woff'),
        url('fonts/PlayfairDisplay-Medium.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-Medium.svg') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-MediumItalic';
    src: url('fonts/PlayfairDisplay-MediumItalic.eot');
    src: url('fonts/PlayfairDisplay-MediumItalic-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-MediumItalic.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-MediumItalic.woff') format('woff'),
        url('fonts/PlayfairDisplay-MediumItalic.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-MediumItalic.svg') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-Regular';
    src: url('fonts/PlayfairDisplay-Regular.eot');
    src: url('fonts/PlayfairDisplay-Regular-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-Regular.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-Regular.woff') format('woff'),
        url('fonts/PlayfairDisplay-Regular.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-SemiBoldItalic';
    src: url('fonts/PlayfairDisplay-SemiBoldItalic.eot');
    src: url('fonts/PlayfairDisplay-SemiBoldItalic-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-SemiBoldItalic.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-SemiBoldItalic.woff') format('woff'),
        url('fonts/PlayfairDisplay-SemiBoldItalic.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-SemiBoldItalic.svg') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PlayfairDisplay-SemiBold';
    src: url('fonts/PlayfairDisplay-SemiBold.eot');
    src: url('fonts/PlayfairDisplay-SemiBold-1.eot') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-SemiBold.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-SemiBold.woff') format('woff'),
        url('fonts/PlayfairDisplay-SemiBold.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-SemiBold.svg') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}