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

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

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

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

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

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

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

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



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

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

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

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

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