@import url('../../../../../_ext/fonts.googleapis.com/css2.95c6696b79.css');

/* Metropolis Fonts */
@font-face {
  font-family: 'Metropolis Regular';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Regular'),
    url('../fonts/Metropolis-Regular.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Regular Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Regular Italic'),
    url('../fonts/Metropolis-RegularItalic.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Extra Light';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Extra Light'),
    url('../fonts/Metropolis-ExtraLight.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Light';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Light'),
    url('../fonts/Metropolis-Light.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Thin';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Thin'),
    url('../fonts/Metropolis-Thin.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Extra Light Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Extra Light Italic'),
    url('../fonts/Metropolis-ExtraLightItalic.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Light Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Light Italic'),
    url('../fonts/Metropolis-LightItalic.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Thin Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Thin Italic'),
    url('../fonts/Metropolis-ThinItalic.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Medium';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Medium'),
    url('../fonts/Metropolis-Medium.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Semi Bold';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Semi Bold'),
    url('../fonts/Metropolis-SemiBold.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Bold';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Bold'),
    url('../fonts/Metropolis-Bold.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Bold Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Bold Italic'),
    url('../fonts/Metropolis-BoldItalic.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Medium Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Medium Italic'),
    url('../fonts/Metropolis-MediumItalic.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Semi Bold Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Semi Bold Italic'),
    url('../fonts/Metropolis-SemiBoldItalic.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Extra Bold';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Extra Bold'),
    url('../fonts/Metropolis-ExtraBold.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Extra Bold Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Extra Bold Italic'),
    url('../fonts/Metropolis-ExtraBoldItalic.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Black';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Black'),
    url('../fonts/Metropolis-Black.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Black Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Metropolis Black Italic'),
    url('../fonts/Metropolis-BlackItalic.woff') format('woff');
  font-display: swap;
}
/* Metropolis Fonts END */

@font-face {
  font-family: Proxima Nova A Bold;
  src: url('../fonts/proxima-nova.a-bold.eot');
  src:
    url('../fonts/proxima-nova.a-bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima-nova.a-bold.woff') format('woff'),
    url('../fonts/proxima-nova.a-bold.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: Proxima Nova S Bold;
  src: url('../fonts/proxima-nova.s-bold.eot');
  src:
    url('../fonts/proxima-nova.s-bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima-nova.s-bold.woff') format('woff'),
    url('../fonts/proxima-nova.s-bold.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: Proxima Nova Bold;
  src: url('../fonts/proxima-nova.bold.eot');
  src:
    url('../fonts/proxima-nova.bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima-nova.bold.woff') format('woff'),
    url('../fonts/proxima-nova.bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: Helvetica LT Light Condensed;
  src: url('../fonts/helvetica-light-condensed.eot');
  src:
    url('../fonts/helvetica-light-condensed.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/helvetica-light-condensed.woff') format('woff'),
    url('../fonts/helvetica-light-condensed.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: Helvetica LT Condensed;
  src: url('../fonts/helvetica-condensed.eot');
  src:
    url('../fonts/helvetica-condensed.eot?#iefix') format('embedded-opentype'),
    /*url("../fonts/helvetica-condensed.woff") format("woff"),*/
      url('../fonts/helvetica-condensed.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: Helvetica LT Bold Condensed;
  src: url('../fonts/helvetica-bold-condensed.eot');
  src:
    url('../fonts/helvetica-bold-condensed.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/helvetica-bold-condensed.woff') format('woff'),
    url('../fonts/helvetica-bold-condensed.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: Proxima Nova A;
  src: url('../fonts/proxima-nova.a-regular.eot');
  src:
    url('../fonts/proxima-nova.a-regular.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/proxima-nova.a-regular.woff') format('woff'),
    url('../fonts/proxima-nova.a-regular.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: Proxima Nova A Semibold;
  src: url('../fonts/proxima-nova.a-semibold.eot');
  src:
    url('../fonts/proxima-nova.a-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/proxima-nova.a-semibold.woff') format('woff'),
    url('../fonts/proxima-nova.a-semibold.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: Proxima Nova S;
  src: url('../fonts/proxima-nova.s-regular.eot');
  src:
    url('../fonts/proxima-nova.s-regular.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/proxima-nova.s-regular.woff') format('woff'),
    url('../fonts/proxima-nova.s-regular.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: Proxima Nova S Semibold;
  src: url('../fonts/proxima-nova.s-semibold.eot');
  src:
    url('../fonts/proxima-nova.s-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/proxima-nova.s-semibold.woff') format('woff'),
    url('../fonts/proxima-nova.s-semibold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src: url('../fonts/proxima-nova.regular.eot');
  src:
    url('../fonts/proxima-nova.regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima-nova.regular.woff') format('woff'),
    url('../fonts/proxima-nova.regular.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: Proxima Nova Semibold;
  src: url('../fonts/proxima-nova.semibold.eot');
  src:
    url('../fonts/proxima-nova.semibold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima-nova.semibold.woff') format('woff'),
    url('../fonts/proxima-nova.semibold.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: Proxima Nova Light;
  src: url('../fonts/proxima-nova-light.eot');
  src:
    url('../fonts/proxima-nova-light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima-nova-light.woff') format('woff'),
    url('../fonts/proxima-nova-light.ttf') format('truetype');
  font-display: swap;
}

/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
  font-family: 'Avenir Next LT Pro';
  src: url('../fonts/AvenirNextLTPro-Medium.woff') format('woff');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Regular';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Regular'),
    url('../fonts/AvenirNextLTPro-Regular.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Condensed';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Condensed'),
    url('../fonts/AvenirNextLTPro-Cn.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Condensed Italic'),
    url('../fonts/AvenirNextLTPro-CnIt.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Italic'),
    url('../fonts/AvenirNextLTPro-It.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Ultra Light';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Ultra Light'),
    url('../fonts/AvenirNextLTPro-UltLt.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Ultra Light Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Ultra Light Italic'),
    url('../fonts/AvenirNextLTPro-UltLtIt.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Ultra Light Condensed';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Ultra Light Condensed'),
    url('../fonts/AvenirNextLTPro-UltLtCn.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Ultra Light Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Ultra Light Condensed Italic'),
    url('../fonts/AvenirNextLTPro-UltLtCnIt.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Medium';
  font-style: normal;
  /* font-weight: normal; */
  src:
    local('Avenir Next LT Pro Medium'),
    url('../fonts/AvenirNextLTPro-Medium.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Medium Condensed';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Medium Condensed'),
    url('../fonts/AvenirNextLTPro-MediumCn.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Medium Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Medium Italic'),
    url('../fonts/AvenirNextLTPro-MediumIt.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Medium Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Medium Condensed Italic'),
    url('../fonts/AvenirNextLTPro-MediumCnIt.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Demi';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Demi'),
    url('../fonts/AvenirNextLTPro-Demi.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Demi Condensed';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Demi Condensed'),
    url('../fonts/AvenirNextLTPro-DemiCn.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Demi Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Demi Condensed Italic'),
    url('../fonts/AvenirNextLTPro-DemiCnIt.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Demi Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Demi Italic'),
    url('../fonts/AvenirNextLTPro-DemiIt.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Bold';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Bold'),
    url('../fonts/AvenirNextLTPro-Bold.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Bold Condensed';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Bold Condensed'),
    url('../fonts/AvenirNextLTPro-BoldCn.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Bold Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Bold Condensed Italic'),
    url('../fonts/AvenirNextLTPro-BoldCnIt.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Heavy';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Heavy'),
    url('../fonts/AvenirNextLTPro-Heavy.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Heavy Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Heavy Italic'),
    url('../fonts/AvenirNextLTPro-HeavyIt.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Heavy Condensed';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Heavy Condensed'),
    url('../fonts/AvenirNextLTPro-HeavyCn.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next LT Pro Heavy Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src:
    local('Avenir Next LT Pro Heavy Condensed Italic'),
    url('../fonts/AvenirNextLTPro-HeavyCnIt.woff') format('woff');
  font-display: swap;
}

/* Roboto Flex */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  src: url('../fonts/roboto-flex-v26-latin-regular.woff2') format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/material-symbols-outlined.woff2') format('woff2');
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/material-icons.woff2') format('woff2');
}

@font-face {
  font-family: 'Material Symbols Rounded';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/material-symbols-rounded.woff2') format('woff2');
}

.material-symbols-outlined,
.material-icons,
.material-symbols-rounded {
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
}
.material-icons {
  font-family: 'Material Icons';
}
.material-symbols-rounded {
  font-family: 'Material Symbols Rounded';
}
