/*
Theme Name: IBA
Description: Child theme for Uncode theme
Author: Undsgn™ / clearclicks
Author URI: http://www.clearclicks.de
Template: uncode
Version: 1.0.0
Text Domain: iba
*/


/*-------------------------------------------*\
COLORS
\*-------------------------------------------*/


/* 
REDPINK
RAL3027
#b51133
rgba(181, 17, 51, 1)

VERYDARKBLUE
RAL5013
#011246
*/


/*-------------------------------------------*\
PARENT THEME REWRITES
\*-------------------------------------------*/

p,
li,
dt,
dd,
dl,
address,
label,
small,
pre,
code {
    line-height: 1.3;
}

.main-container .row-container .isotope-system.row-parent {
    padding-top: 0;
}

.detail-container .detail-label {
    min-width: 120px;
    max-width: 120px;
    width: 120px;
}

.uncode-single-media {
    line-height: 1em;
}


/*-------------------------------------------*\
Main Menu
\*-------------------------------------------*/

.menu-wrapper .menu-primary .menu-primary-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 0;
}

.menu-wrapper .menu-primary .fa-dropdown {
    display: none;
}

.menu-wrapper .menu-primary .menu-primary-inner>li>a {
    text-align: center;
}

.hmenu:not(.hmenu-center-split) .navbar-nav-last.navbar-cta {
    text-align: center;
}

@media (min-width: 960px) {
    .logo-image.main-logo {
        display: none;
    }
    .menu-wrapper .menu-primary {
        /* margin-left: calc(25% + 36px);
        width: calc(75% - (2 * 36px)); */
        margin-left: 25%;
        width: 75%;
    }
    .menu-wrapper .menu-primary .menu-container {
        width: 100% !important;
    }
    .menu-wrapper .menu-primary .row-menu .row-menu-inner {
        padding: 0;
    }
    .hmenu:not(.hmenu-center-split) .menu-horizontal-inner {
        display: flex;
        flex-direction: column-reverse;
    }
    .hmenu:not(.hmenu-center-split) .navbar-nav-first:not(.navbar-cta) {
        display: flex;
        align-items: flex-end;
        justify-content: flex-start;
        border-bottom: 2px solid #b51133;
        padding-bottom: .5rem;
    }
    .hmenu:not(.hmenu-center-split) .navbar-nav-last.navbar-cta {
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
        margin: 1rem 0;
    }
    .menu-wrapper .menu-primary .menu-primary-inner {
        display: flex;
        align-items: flex-end;
        flex-direction: row;
        justify-content: space-between;
        width: 100%;
        padding: 0;
    }
    .menu-wrapper .menu-primary .menu-cta-inner {
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
        width: 100%;
        padding: 0;
    }
    .menu-wrapper .menu-primary .menu-primary-inner>li,
    .menu-wrapper .menu-primary .menu-primary-inner>li>a {
        flex-grow: 0;
        flex-shrink: 1;
        flex-basis: 0px;
        white-space: break-spaces;
        word-spacing: 3px;
        align-items: flex-end !important;
        text-align: left;
        padding: 0;
    }
    .menu-wrapper .menu-primary .menu-cta-inner>li,
    .menu-wrapper .menu-primary .menu-cta-inner>li>a {
        justify-content: center;
        text-align: left;
        padding: 0;
    }
    #logo-container-mobile {
        padding-right: 0 !important;
    }
}

@media (min-width: 1600px) {
    .hmenu:not(.hmenu-center-split) .navbar-nav-first:not(.navbar-cta) {
        max-width: 66.6666666%;
    }
}

@media (max-width: 959px) {
    .menu-horizontal-inner>div:first-child:not(.navbar-social) .menu-smart:not(.menu-icons),
    .menu-horizontal-inner>div.navbar-social+div .menu-smart:not(.menu-icons),
    .menu-horizontal-inner>div.navbar-cta+div .menu-smart:not(.menu-icons) {
        padding: 0 0px 0px 0px !important;
    }
    .menu-container .logo-container {
        position: relative;
        padding: 0 36px 27px 36px !important;
    }
}


/* overwrite menu color clash between wpml and uncode */

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner>.nav>.menu-smart>li.wpml-ls-current-language>a {
    color: #011246 !important;
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .mmb-container:hover .lines,
body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .mmb-container:hover .lines:before,
body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .mmb-container:hover .lines:after {
    background: #011246 !important;
}

#menu-language.menu-smart>li>a,
#menu-language-english.menu-smart>li>a {
    padding: 0 1rem 0 0;
}


/*-------------------------------------------*\
left side page header
\*-------------------------------------------*/

.separator {
    display: none;
    width: 25%;
    height: 100vh;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><polygon fill="#b51133" points="0 300 0 0 100 0"/></svg>');
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23b51133' points='0 300 0 0 100 0'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: 0 0;
    position: fixed;
    top: 0;
    left: 0;
}

#page-header {
    display: none;
    position: fixed;
    top: 0;
    /* z-index: 10; */
    width: 25%
}

@media (min-width: 960px) {
    .separator {
        display: block;
    }
    #page-header {
        display: block;
    }
}

#page-header .uncode_text_column.bepperle {
    background-color: #ffffff;
    float: right;
    clear: both;
    padding: 0 4vw 0 1vw;
    position: relative;
    margin-top: 18px;
    /* right: -3em; */
}

#page-header .uncode_text_column.bepperle p {
    font-size: 1.2vw;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-weight: 600;
    line-height: 120%;
    padding: .5em 0;
}

#page-header .uncode_text_column.bepperle a {
    color: #011246;
}

#page-header .row-container .row-parent {
    padding: 0;
}


/*-------------------------------------------*\
homepage network animation
\*-------------------------------------------*/

#IBA_main {
    /* 50% col-width / 7 (max number of letters per row) */
    font-size: 9.14285714vw;
    font-size: 9.14285714vmax;
    font-weight: 700;
    line-height: 90%;
    position: relative;
}

#IBA_canvas {
    position: absolute;
    z-index: -1;
}

#IBA_main span {
    color: #b51133;
    display: inline-block;
    text-shadow: 1px 1px 1px #ffffff, 1px -1px 1px #ffffff, -1px 1px 1px #ffffff, -1px -1px 1px #ffffff;
}

@media (min-width: 960px) {
    #IBA_main {
        transform: skew(-7.5deg, 0deg);
        position: fixed;
        margin-left: -3.85vw;
    }
    #IBA_canvas {
        position: fixed;
    }
}

@media (min-width: 1440px) {
    #IBA_main {
        transform: skew(-8deg, 0deg);
        margin-left: -3.85vw;
    }
}

@media (min-width: 2020px) {
    #IBA_main {
        transform: skew(-10deg, 0deg);
        margin-left: -3.85vw;
    }
}


/*-------------------------------------------*\
Content Area
\*-------------------------------------------*/

.main-wrapper .page-body {
    width: 100%;
    display: block;
}

.main-container .row-container .row-parent {
    padding: 0 36px 36px 36px;
}

@media (min-width: 960px) {
    .main-wrapper .page-body {
        margin: 36px 0 0 25%;
        width: 75%;
        padding-top: 100px;
    }
}


/*-------------------------------------------*\
Footer
\*-------------------------------------------*/

footer {
    display: block;
    z-index: 9999;
    min-height: 3em;
    padding: 3em 0;
}

footer ul.menu-smart.menu-horizontal>li {
    display: inline-block;
}

@media (min-width: 960px) {
    footer {
        width: 75%;
        margin: 0 0 1em 25%;
    }
    footer ul.menu-smart {
        padding: 1.6em 0;
        width: 75%;
        margin-left: 25%;
        text-align: right;
    }
}

.page-wrapper,
.page-body {
    padding-bottom: 10vh;
}

@media (max-width: 959px) {
    body[class*=hmenu] div:not(.menu-accordion)>ul.menu-smart>li,
    .main-wrapper ul.menu-smart.menu-horizontal>li,
    .navbar-cta ul.menu-smart>li {
        display: inline-block;
    }
}


/*
----------------------------------------------------------
#Tooltip
----------------------------------------------------------
*/

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    opacity: 0;
    line-height: 18px;
    font-size: 16px !important;
}

.tooltip.in {
    opacity: 1;
}

.tooltip.top {
    margin-top: -6px;
    padding: 5px 0;
}

.tooltip-inner {
    max-width: 200px;
    padding: 5px;
    color: #ffffff;
    background-color: #011246;
    border-radius: 0;
}

.tooltip-arrow {
    display: none;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -10px;
    border-top-color: #011246;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-top: -10px;
    border-bottom-color: #011246;
}

.tooltip.right .tooltip-arrow {
    left: 0;
    top: 50%;
    margin-left: -10px;
    border-right-color: #011246;
}

.tooltip.left .tooltip-arrow {
    right: 0;
    top: 50%;
    margin-right: -10px;
    border-left-color: #011246;
}


/*
----------------------------------------------------------
Geschichte / Portfolio (Archive) // Current IBA
----------------------------------------------------------
*/

.IBA_stream_1 .t-entry,
.IBA_stream_1 .t-entry {
    display: flex;
    flex-direction: column;
}

.IBA_stream_1 .combine {
    opacity: 0;
    position: absolute;
    top: 0;
    flex: 0 1 auto;
    align-self: auto;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-content: center;
    width: 100%;
}

.IBA_stream_1.IBA_subs .combine {
    opacity: 1;
    margin-top: 0 !important;
}

.IBA_stream_1 .right-t-left .combine,
.IBA_stream_1 .right-t-left .combine {
    padding-right: 18px;
}

.IBA_stream_1 .t-entry-cf-detail-20001 {
    font-size: 1vw;
    font-style: italic;
    font-weight: 700;
}

.IBA_stream_1 .t-entry-cf-detail-20002 {
    font-size: 2vw;
    font-style: italic;
    font-weight: 700;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-content: center;
    white-space: normal;
}

.IBA_stream_1.IBA_subs .t-entry-cf-detail-20002 {
    font-size: 1.2vw;
}

.IBA_stream_1 .t-entry-cf-detail-20003 {
    font-size: 1.5vw;
    white-space: nowrap;
}

.IBA_stream_1.IBA_subs .t-entry-cf-detail-20003 {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-content: center;
    white-space: normal;
    font-size: 1vw;
}


/*
----------------------------------------------------------
IBA STREAM 2: IBA Navigation
----------------------------------------------------------
*/

.IBA_stream_2 .t-entry-cf-detail-20001 {
    font-size: 1vw;
    text-align: center;
    white-space: nowrap;
}

.IBA_stream_2 .t-entry-cf-detail-20002 {
    font-size: 1vw;
    font-weight: 700;
    word-break: break-word;
    text-align: center;
}


/*
----------------------------------------------------------
ilightbox-overlay 
----------------------------------------------------------
*/

.ilightbox-overlay.black {
    background: rgba(255, 255, 255, 1);
}

.ilightbox-holder.black .ilightbox-container .ilightbox-caption {
    color: #011246;
    text-align: left;
    padding-left: 0;
}

.ilightbox-toolbar.black a,
.ilightbox-button.ilightbox-next-button.black.horizontal,
.ilightbox-button.ilightbox-prev-button.black.horizontal {
    background-color: #011246;
}


/*
----------------------------------------------------------
Forms, Form Resets / CF7
----------------------------------------------------------
*/

.style-light form.wpcf7-form p {
    color: #011246;
    font-weight: 400;
}

.style-light form.wpcf7-form span.wpcf7-list-item {
    display: block;
}

.style-light form.wpcf7-form span.wpcf7-list-item.has-free-text .wpcf7-free-text {
    display: inline-block;
}

.style-light form.wpcf7-form.input-underline input[type="text"] {
    min-width: 333px;
}


/*
----------------------------------------------------------
diverse Kleinigkeiten
----------------------------------------------------------
*/

.share-button.share-inline .social.top li.social-xing,
.share-button.share-inline .social.top li.social-linkedin {
    display: none !important;
}

.space-reduce .uncode_text_column {
    margin-top: 0 !important;
}

.wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors,
.wpcf7 span.wpcf7-not-valid-tip {
    color: #fff !important;
    font-size: 1em;
    background-color: rgba(181, 17, 51, .1);
}

.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #011246;
    color: #fff !important;
    padding: 1vw;
}

.leichte-sprache a {
    visibility: visible;
    background-image: url('/wp-content/uploads/2021/02/leichte-sprache.svg');
    /* background-size: 20px; */
    background-repeat: no-repeat;
    /* background-position: 0 18px; */
    padding-left: 14px !important;
    height: 24px !important;
}

/*
----------------------------------------------------------
lokale Google Fonts
----------------------------------------------------------
*/

/* barlow-condensed-100 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-100.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-100.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-100italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-100italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-100italic.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-200 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-200.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-200.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-200italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 200;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-200italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-200italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-200italic.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-300.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-300.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-300italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-300italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-300italic.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-regular.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-italic.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-500.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-500.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-500italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-500italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-500italic.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-600.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-600.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-600italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-600italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-600italic.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-700.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-700italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-700italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-700italic.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-800 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-800.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-800.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-800italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-800italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-800italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-800italic.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-900 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-900.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-900.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-900italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-900italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-condensed-v12-latin_latin-ext-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-condensed-v12-latin_latin-ext-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-900italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-condensed-v12-latin_latin-ext-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-condensed-v12-latin_latin-ext-900italic.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-100 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-100.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-100.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-100italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-100italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-100italic.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-200 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-200.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-200.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-200italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 200;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-200italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-200italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-200italic.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-300.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-300.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-300italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-300italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-300italic.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-regular.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-italic.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-500.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-500.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-500italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-500italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-500italic.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-600.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-600.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-600italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-600italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-600italic.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-700.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-700italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-700italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-700italic.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-800 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-800.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-800.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-800italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-800italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-800italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-800italic.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-900 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-900.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-900.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-900italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-900italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/barlow-semi-condensed-v14-latin_latin-ext-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-900italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-semi-condensed-v14-latin_latin-ext-900italic.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

