@font-face {
    font-family: josefin_sanssemibold_italic;
    src: url(../fonts/josefin/josefinsans-semibolditalic-webfont.woff2) format("woff2"), url(../fonts/josefin/josefinsans-semibolditalic-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: josefin_sanssemibold;
    src: url(../fonts/josefin/josefinsans-semibold-webfont.woff2) format("woff2"), url(../fonts/josefin/josefinsans-semibold-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: josefin_sansregular;
    src: url(../fonts/josefin/josefinsans-regular-webfont.woff2) format("woff2"), url(../fonts/josefin/josefinsans-regular-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: josefin_sansitalic;
    src: url(../fonts/josefin/josefinsans-italic-webfont.woff2) format("woff2"), url(../fonts/josefin/josefinsans-italic-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: josefin_sansbold_italic;
    src: url(../fonts/josefin/josefinsans-bolditalic-webfont.woff2) format("woff2"), url(../fonts/josefin/josefinsans-bolditalic-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: josefin_sansbold;
    src: url(../fonts/josefin/josefinsans-bold-webfont.woff2) format("woff2"), url(../fonts/josefin/josefinsans-bold-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: latoblack;
    src: url(../fonts/lato/lato-black-webfont.woff2) format("woff2"), url(../fonts/lato/lato-black-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: latoblack_italic;
    src: url(../fonts/lato/lato-blackitalic-webfont.woff2) format("woff2"), url(../fonts/lato/lato-blackitalic-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: latobold;
    src: url(../fonts/lato/lato-bold-webfont.woff2) format("woff2"), url(../fonts/lato/lato-bold-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: latobold_italic;
    src: url(../fonts/lato/lato-bolditalic-webfont.woff2) format("woff2"), url(../fonts/lato/lato-bolditalic-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: latoitalic;
    src: url(../fonts/lato/lato-italic-webfont.woff2) format("woff2"), url(../fonts/lato/lato-italic-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: latolight;
    src: url(../fonts/lato/lato-light-webfont.woff2) format("woff2"), url(../fonts/lato/lato-light-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: latolight_italic;
    src: url(../fonts/lato/lato-lightitalic-webfont.woff2) format("woff2"), url(../fonts/lato/lato-lightitalic-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: latoregular;
    src: url(../fonts/lato/lato-regular-webfont.woff2) format("woff2"), url(../fonts/lato/lato-regular-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: latohairline;
    src: url(../fonts/lato/lato-thin-webfont.woff2) format("woff2"), url(../fonts/lato/lato-thin-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: latohairline_italic;
    src: url(../fonts/lato/lato-thinitalic-webfont.woff2) format("woff2"), url(../fonts/lato/lato-thinitalic-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Sans-Regular;
    src: url(../fonts/sans/68a0ba1481f94f860190d27190c8673b.eot);
    src: url(../fonts/sans/68a0ba1481f94f860190d27190c8673b.eot?#iefix) format("embedded-opentype"), url(../fonts/sans/f67fc4d37cffd6c6e37c29fc46d28076.woff) format("woff"), url(../fonts/sans/84517bef13739bfb653205fe1ae4d0ea.ttf) format("truetype"), url(../fonts/sans/44f84c8ddf1aa8aee05fb91aac96f2e6.svg#Sans-Regular) format("svg")
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: Sans-Regular;
        src: url(../fonts/sans/44f84c8ddf1aa8aee05fb91aac96f2e6.svg#Sans-Regular) format("svg")
    }
}

@font-face {
    font-family: Sans-Medium;
    src: url(../fonts/sans/2af5d341826af55a4dc28916fdd3d7b0.eot);
    src: url(../fonts/sans/2af5d341826af55a4dc28916fdd3d7b0.eot?#iefix) format("embedded-opentype"), url(../fonts/sans/2f45fe5b1ef516f3becb2f1704201687.woff) format("woff"), url(../fonts/sans/caea2940fe7391aad7a7c5732b6a8022.ttf) format("truetype"), url(../fonts/sans/0d84bf2fe88311a5f48d05ffc0f8337f.svg#Sans-Medium) format("svg")
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: Sans-Medium;
        src: url(../fonts/sans/0d84bf2fe88311a5f48d05ffc0f8337f.svg#Sans-Medium) format("svg")
    }
}

@font-face {
    font-family: Sans-Bold;
    src: url(../fonts/sans/0a665d072c8b3d5e2e12a2df9ff9150d.eot);
    src: url(../fonts/sans/0a665d072c8b3d5e2e12a2df9ff9150d.eot?#iefix) format("embedded-opentype"), url(../fonts/sans/5e2f19ac0e019189416e986655c7a320.woff) format("woff"), url(../fonts/sans/10faad3b31f9b85b1ef7b3709c3019db.ttf) format("truetype"), url(../fonts/sans/6696b2bb319eb1ee7fa41fd7e9abc3f7.svg#Sans-Bold) format("svg")
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: Sans-Bold;
        src: url(../fonts/sans/6696b2bb319eb1ee7fa41fd7e9abc3f7.svg#Sans-Bold) format("svg")
    }
}

@font-face {
    font-family: Sans-Mono;
    src: url(../fonts/sans/5860ac4f242c9a1817f69d30017cf2bf.eot);
    src: url(../fonts/sans/5860ac4f242c9a1817f69d30017cf2bf.eot?#iefix) format("embedded-opentype"), url(../fonts/sans/ec98b74200e2a3faa22de989499b98c6.woff) format("woff"), url(../fonts/sans/26f772b1d823ed41af95a309b995a589.ttf) format("truetype"), url(../fonts/sans/be5bca8ed6bc7d07983c1e019ec9d6a6.svg#Sans-Mono) format("svg")
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: Sans-Mono;
        src: url(../fonts/sans/be5bca8ed6bc7d07983c1e019ec9d6a6.svg#Sans-Mono) format("svg")
    }
}

@font-face {
    font-family: techsevin;
    src: url(../fonts/techsevin/techsevin.eot?zgyvzm);
    src: url(../fonts/techsevin/techsevin.eot?zgyvzm#iefix) format("embedded-opentype"), url(../fonts/techsevin/techsevin.ttf?zgyvzm) format("truetype"), url(../fonts/techsevin/techsevin.woff?zgyvzm) format("woff"), url(../fonts/techsevin/techsevin.svg?zgyvzm#techsevin) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    font-display: block
}

i {
    font-family: techsevin !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-list:before {
    content: "\efc8"
}