@font-face {
    font-family: Gilroy-Black;
    font-display: swap;
    src: url('Gilroy-Black.woff2') format('woff2'),
         url('Gilroy-Black.woff') format('woff'),
         url('Gilroy-Black.ttf')  format('truetype'),
         url('Gilroy-Black.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-Bold';
    font-display: swap;
    src: url('Gilroy-Bold.woff2') format('woff2'),
         url('Gilroy-Bold.woff') format('woff'),
         url('Gilroy-Bold.ttf')  format('truetype'),
         url('Gilroy-Bold.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-BoldItalic';
    font-display: swap;
    src: url('Gilroy-BoldItalic.woff2') format('woff2'),
         url('Gilroy-BoldItalic.woff') format('woff'),
         url('Gilroy-BoldItalic.ttf')  format('truetype'),
         url('Gilroy-BoldItalic.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-ExtraBold';
    font-display: swap; 
    src: url('Gilroy-ExtraBold.woff2') format('woff2'),
         url('Gilroy-ExtraBold.woff') format('woff'),
         url('Gilroy-ExtraBold.ttf')  format('truetype'),
         url('Gilroy-ExtraBold.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-ExtraBoldItalic';
    font-display: swap;
    src: url('Gilroy-ExtraBoldItalic.woff2') format('woff2'),
         url('Gilroy-ExtraBoldItalic.woff') format('woff'),
         url('Gilroy-ExtraBoldItalic.ttf')  format('truetype'),
         url('Gilroy-ExtraBoldItalic.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-Heavy';
    font-display: swap;
    src: url('Gilroy-Heavy.woff2') format('woff2'),
         url('Gilroy-Heavy.woff') format('woff'),
         url('Gilroy-Heavy.ttf')  format('truetype'),
         url('Gilroy-Heavy.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-HeavyItalic';
    font-display: swap;
    src: url('Gilroy-HeavyItalic.woff2') format('woff2'),
         url('Gilroy-HeavyItalic.woff') format('woff'),
         url('Gilroy-HeavyItalic.ttf')  format('truetype'),
         url('Gilroy-HeavyItalic.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-Light';
    font-display: swap; 
    src: url('Gilroy-Light.woff2') format('woff2'),
         url('Gilroy-Light.woff') format('woff'),
         url('Gilroy-Light.ttf')  format('truetype'),
         url('Gilroy-Light.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-LightItalic';
    font-display: swap;
    src: url('Gilroy-LightItalic.woff2') format('woff2'),
         url('Gilroy-LightItalic.woff') format('woff'),
         url('Gilroy-LightItalic.ttf')  format('truetype'),
         url('Gilroy-LightItalic.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-Medium';
    font-display: swap;
    src: url('Gilroy-Medium.woff2') format('woff2'),
         url('Gilroy-Medium.woff') format('woff'),
         url('Gilroy-Medium.ttf')  format('truetype'),
         url('Gilroy-Medium.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-MediumItalic';
    font-display: swap;
    src: url('Gilroy-MediumItalic.woff2') format('woff2'),
         url('Gilroy-MediumItalic.woff') format('woff'),
         url('Gilroy-MediumItalic.ttf')  format('truetype'),
         url('Gilroy-MediumItalic.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-Regular';
    font-display: swap;
    src: url('Gilroy-Regular.woff2') format('woff2'),
         url('Gilroy-Regular.woff') format('woff'),
         url('Gilroy-Regular.ttf')  format('truetype'),
         url('Gilroy-Regular.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-RegularItalic';
    font-display: swap; 
    src: url('Gilroy-RegularItalic.woff2') format('woff2'),
         url('Gilroy-RegularItalic.woff') format('woff'),
         url('Gilroy-RegularItalic.ttf')  format('truetype'),
         url('Gilroy-RegularItalic.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-SemiBold';
    font-display: swap;
    src: url('Gilroy-SemiBold.woff2') format('woff2'),
         url('Gilroy-SemiBold.woff') format('woff'),
         url('Gilroy-SemiBold.ttf')  format('truetype'),
         url('Gilroy-SemiBold.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-SemiBoldItalic';
    font-display: swap; 
    src: url('Gilroy-SemiBoldItalic.woff2') format('woff2'),
         url('Gilroy-SemiBoldItalic.woff') format('woff'),
         url('Gilroy-SemiBoldItalic.ttf')  format('truetype'),
         url('Gilroy-SemiBoldItalic.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-Thin';
    font-display: swap; 
    src: url('Gilroy-Thin.woff2') format('woff2'),
         url('Gilroy-Thin.woff') format('woff'),
         url('Gilroy-Thin.ttf')  format('truetype'),
         url('Gilroy-Thin.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-ThinItalic';
    font-display: swap; 
    src: url('Gilroy-ThinItalic.woff2') format('woff2'),
         url('Gilroy-ThinItalic.woff') format('woff'),
         url('Gilroy-ThinItalic.ttf')  format('truetype'),
         url('Gilroy-ThinItalic.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-UltraLight';
    font-display: swap; 
    src: url('Gilroy-UltraLight.woff2') format('woff2'),
         url('Gilroy-UltraLight.woff') format('woff'),
         url('Gilroy-UltraLight.ttf')  format('truetype'),
         url('Gilroy-UltraLight.svg') format('svg');
}

@font-face {
    font-family: 'Gilroy-UltraLightItalic';
    font-display: swap; 
    src: url('Gilroy-UltraLightItalic.woff2') format('woff2'),
         url('Gilroy-UltraLightItalic.woff') format('woff'),
         url('Gilroy-UltraLightItalic.ttf')  format('truetype'),
         url('Gilroy-UltraLightItalic.svg') format('svg');
}

@font-face {
    font-family: 'HelveticaNeue-Bold';
    font-display: swap; 
    src: url('helvetica-neue-bold.woff2') format('woff2'),
         url('HelveticaNeue-Bold.woff') format('woff'),
         url('HelveticaNeue-Bold.ttf')  format('truetype'),
         url('HelveticaNeue-Bold.svg') format('svg');
}