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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
    font-family: 'GTWalsheimPro-CondensedULightIt';
    src: url('fonts/GTWalsheimPro-CondensedUltraLightOblique.eot');
    src: url('fonts/GTWalsheimPro-CondensedUltraLightOblique.eot?#iefix') format('embedded-opentype'),
        url('fonts/GTWalsheimPro-CondensedUltraLightOblique.woff2') format('woff2'),
        url('fonts/GTWalsheimPro-CondensedUltraLightOblique.woff') format('woff'),
        url('fonts/GTWalsheimPro-CondensedUltraLightOblique.ttf') format('truetype'),
        url('fonts/GTWalsheimPro-CondensedUltraLightOblique.svg#GTWalsheimPro-CondensedUltraLightOblique') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

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

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

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

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

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

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

@font-face {
    font-family: 'GTWalsheimPro-UltraBold';
    src: url('fonts/GTWalsheimPro-UltraBold.eot');
    src: url('fonts/GTWalsheimPro-UltraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/GTWalsheimPro-UltraBold.woff2') format('woff2'),
        url('fonts/GTWalsheimPro-UltraBold.woff') format('woff'),
        url('fonts/GTWalsheimPro-UltraBold.ttf') format('truetype'),
        url('fonts/GTWalsheimPro-UltraBold.svg#GTWalsheimPro-UltraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GTWalsheimPro-UltraLightOblique';
    src: url('fonts/GTWalsheimPro-UltraLightOblique.eot');
    src: url('fonts/GTWalsheimPro-UltraLightOblique.eot?#iefix') format('embedded-opentype'),
        url('fonts/GTWalsheimPro-UltraLightOblique.woff2') format('woff2'),
        url('fonts/GTWalsheimPro-UltraLightOblique.woff') format('woff'),
        url('fonts/GTWalsheimPro-UltraLightOblique.ttf') format('truetype'),
        url('fonts/GTWalsheimPro-UltraLightOblique.svg#GTWalsheimPro-UltraLightOblique') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

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

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



