@font-face {
    font-family: segoe-light;
    font-display: block;
    font-weight: 100;
    src:
        local('segoe-light'),
        url('../fonts/Segoe-UI/SegoeUI-Light.woff') format('woff'),
        url('../fonts/Segoe-UI/SegoeUI-Light.woff2') format('woff2'),
        url('../fonts/Segoe-UI/segoeuil.ttf') format('truetype');
}

@font-face {
    font-family: segoe-regular;
    font-display: block;
    font-weight: 400;
    src:
        local('segoe-regular'),
        url('../fonts/Segoe-UI/SegoeUI.woff') format('woff'),
        url('../fonts/Segoe-UI/SegoeUI.woff2') format('woff2'),
        url('../fonts/Segoe-UI/segoeui.ttf') format('truetype');
}

@font-face {
    font-family: segoe-italic;
    font-display: block;
    src:
        local('segoe-italic'),
        url('../fonts/Segoe-UI/SegoeUI-Italic.woff') format('woff'),
        url('../fonts/Segoe-UI/SegoeUI-Italic.woff2') format('woff2'),
        url('../fonts/Segoe-UI/segoeuii.ttf') format('truetype');
}

@font-face {
    font-family: segoe-semibold;
    font-display: block;
    font-weight: 600;
    src:
        local('segoe-semibold'),
        url('../fonts/Segoe-UI/SegoeUI-Semibold.woff') format('woff'),
        url('../fonts/Segoe-UI/SegoeUI-Semibold.woff2') format('woff2'),
        url('../fonts/Segoe-UI/seguisb.ttf') format('truetype');
}

@font-face {
    font-family: segoe-bold;
    font-display: block;
    font-weight: 700;
    src:
        local('segoe-bold'),
        url('../fonts/Segoe-UI/SegoeUI-Bold.woff') format('woff'),
        url('../fonts/Segoe-UI/SegoeUI-Bold.woff2') format('woff2'),
        url('../fonts/Segoe-UI/segoeuib.ttf') format('truetype');
}

@font-face {
    font-family: segoe-black;
    font-display: block;
    font-weight: 900;
    src:
        local('segoe-black'),
        url('../fonts/Segoe-UI/SegoeUI-Black.woff') format('woff'),
        url('../fonts/Segoe-UI/SegoeUI-Black.woff2') format('woff2'),
        url('../fonts/Segoe-UI/segeuibl.ttf') format('truetype');
}

@font-face {
    font-family: fa-brands;
    font-display: block;
    font-weight: 400;
    src:
        local('fa-brands'),
        url('../fonts/Font-Awesome/fa-brands-400.woff') format('woff'),
        url('../fonts/Font-Awesome/fa-brands-400.woff2') format('woff2'),
        url('../fonts/Font-Awesome/fa-brands-400.ttf') format('truetype');
}

@font-face {
    font-family: fa-light;
    font-display: block;
    font-weight: 300;
    src:
        local('fa-light'),
        url('../fonts/Font-Awesome/fa-light-300.woff') format('woff'),
        url('../fonts/Font-Awesome/fa-light-300.woff2') format('woff2'),
        url('../fonts/Font-Awesome/fa-light-300.ttf') format('truetype');
}

@font-face {
    font-family: fa-regular;
    font-display: block;
    font-weight: 400;
    src:
        local('fa-regular'),
        url('../fonts/Font-Awesome/fa-regular-400.woff') format('woff'),
        url('../fonts/Font-Awesome/fa-regular-400.woff2') format('woff2'),
        url('../fonts/Font-Awesome/fa-regular-400.ttf') format('truetype');
}

@font-face {
    font-family: fa-solid;
    font-display: block;
    font-weight: 900;
    src:
        local('fa-brands'),
        url('../fonts/Font-Awesome/fa-solid-900.woff') format('woff'),
        url('../fonts/Font-Awesome/fa-solid-900.woff2') format('woff2'),
        url('../fonts/Font-Awesome/fa-solid-900.ttf') format('truetype');
}

@font-face {
    font-family: proximanova-condbold;
    src: url('../fonts/ProximaNova-CondBold.ttf');
}

/** Segoe Font Classes **/
.segoe-italic {
    font-family: segoe-italic !important;
}

.segoe-regular {
    font-family: segoe-regular !important;
}

.segoe-semibold {
    font-family: segoe-semibold !important;
}

.segoe-bold {
    font-family: segoe-bold !important;
}
