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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: 'Inter Tight';
  src: url('/fonts/InterTight/InterTight-Black.eot');
  src: url('/fonts/InterTight/InterTight-Black.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/InterTight/InterTight-Black.woff2') format('woff2'),
    url('/fonts/InterTight/InterTight-Black.woff') format('woff'),
    url('/fonts/InterTight/InterTight-Black.ttf') format('truetype'),
    url('/fonts/InterTight/InterTight-Black.svg#InterTight-Black') format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
/* -------------------- */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* SF UI Text */
@font-face {
  font-family: 'SF UI Text';
  src: url('/fonts/SF UI Text/SFUIText-Light.eot');
  src: url('/fonts/SF UI Text/SFUIText-Light.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/SF UI Text/SFUIText-Light.woff2') format('woff2'),
    url('/fonts/SF UI Text/SFUIText-Light.woff') format('woff'),
    url('/fonts/SF UI Text/SFUIText-Light.ttf') format('truetype'),
    url('/fonts/SF UI Text/SFUIText-Light.svg#SFUIText-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SF UI Text';
  src: url('/fonts/SF UI Text/SFUIText-LightItalic.eot');
  src: url('/fonts/SF UI Text/SFUIText-LightItalic.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/SF UI Text/SFUIText-LightItalic.woff2') format('woff2'),
    url('/fonts/SF UI Text/SFUIText-LightItalic.woff') format('woff'),
    url('/fonts/SF UI Text/SFUIText-LightItalic.ttf') format('truetype'),
    url('/fonts/SF UI Text/SFUIText-LightItalic.svg#SFUIText-LightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: 'SF UI Text';
  src: url('/fonts/SF UI Text/SFUIText-RegularItalic.eot');
  src: url('/fonts/SF UI Text/SFUIText-RegularItalic.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/SF UI Text/SFUIText-RegularItalic.woff2') format('woff2'),
    url('/fonts/SF UI Text/SFUIText-RegularItalic.woff') format('woff'),
    url('/fonts/SF UI Text/SFUIText-RegularItalic.ttf') format('truetype'),
    url('/fonts/SF UI Text/SFUIText-RegularItalic.svg#SFUIText-RegularItalic') format('svg');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: 'SF UI Text';
  src: url('/fonts/SF UI Text/SFUIText-MediumItalic.eot');
  src: url('/fonts/SF UI Text/SFUIText-MediumItalic.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/SF UI Text/SFUIText-MediumItalic.woff2') format('woff2'),
    url('/fonts/SF UI Text/SFUIText-MediumItalic.woff') format('woff'),
    url('/fonts/SF UI Text/SFUIText-MediumItalic.ttf') format('truetype'),
    url('/fonts/SF UI Text/SFUIText-MediumItalic.svg#SFUIText-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'SF UI Text';
  src: url('/fonts/SF UI Text/SFUIText-SemiBold.eot');
  src: url('/fonts/SF UI Text/SFUIText-SemiBold.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/SF UI Text/SFUIText-SemiBold.woff2') format('woff2'),
    url('/fonts/SF UI Text/SFUIText-SemiBold.woff') format('woff'),
    url('/fonts/SF UI Text/SFUIText-SemiBold.ttf') format('truetype'),
    url('/fonts/SF UI Text/SFUIText-SemiBold.svg#SFUIText-SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SF UI Text';
  src: url('/fonts/SF UI Text/SFUIText-SemiBoldItalic.eot');
  src: url('/fonts/SF UI Text/SFUIText-SemiBoldItalic.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/SF UI Text/SFUIText-SemiBoldItalic.woff2') format('woff2'),
    url('/fonts/SF UI Text/SFUIText-SemiBoldItalic.woff') format('woff'),
    url('/fonts/SF UI Text/SFUIText-SemiBoldItalic.ttf') format('truetype'),
    url('/fonts/SF UI Text/SFUIText-SemiBoldItalic.svg#SFUIText-SemiBoldItalic') format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'SF UI Text';
  src: url('/fonts/SF UI Text/SFUIText-Bold.eot');
  src: url('/fonts/SF UI Text/SFUIText-Bold.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/SF UI Text/SFUIText-Bold.woff2') format('woff2'),
    url('/fonts/SF UI Text/SFUIText-Bold.woff') format('woff'),
    url('/fonts/SF UI Text/SFUIText-Bold.ttf') format('truetype'),
    url('/fonts/SF UI Text/SFUIText-Bold.svg#SFUIText-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SF UI Text';
  src: url('/fonts/SF UI Text/SFUIText-BoldItalic.eot');
  src: url('/fonts/SF UI Text/SFUIText-BoldItalic.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/SF UI Text/SFUIText-BoldItalic.woff2') format('woff2'),
    url('/fonts/SF UI Text/SFUIText-BoldItalic.woff') format('woff'),
    url('/fonts/SF UI Text/SFUIText-BoldItalic.ttf') format('truetype'),
    url('/fonts/SF UI Text/SFUIText-BoldItalic.svg#SFUIText-BoldItalic') format('svg');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'SF UI Text';
  src: url('/fonts/SF UI Text/SFUIText-Heavy.eot');
  src: url('/fonts/SF UI Text/SFUIText-Heavy.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/SF UI Text/SFUIText-Heavy.woff2') format('woff2'),
    url('/fonts/SF UI Text/SFUIText-Heavy.woff') format('woff'),
    url('/fonts/SF UI Text/SFUIText-Heavy.ttf') format('truetype'),
    url('/fonts/SF UI Text/SFUIText-Heavy.svg#SFUIText-Heavy') format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SF UI Text';
  src: url('/fonts/SF UI Text/SFUIText-HeavyItalic.eot');
  src: url('/fonts/SF UI Text/SFUIText-HeavyItalic.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/SF UI Text/SFUIText-HeavyItalic.woff2') format('woff2'),
    url('/fonts/SF UI Text/SFUIText-HeavyItalic.woff') format('woff'),
    url('/fonts/SF UI Text/SFUIText-HeavyItalic.ttf') format('truetype'),
    url('/fonts/SF UI Text/SFUIText-HeavyItalic.svg#SFUIText-HeavyItalic') format('svg');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
/* -------------------- */

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

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

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

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

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

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

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

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

/* HeadingNow-95Medium */
@font-face {
  font-family: 'HeadingNow-95Medium';
  src: url('/fonts/HeadingNow-95Medium/HeadingNowTrial-95Medium.eot');
  src: url('/fonts/HeadingNow-95Medium/HeadingNowTrial-95Medium.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/HeadingNow-95Medium/HeadingNowTrial-95Medium.woff2') format('woff2'),
    url('/fonts/HeadingNow-95Medium/HeadingNowTrial-95Medium.woff') format('woff'),
    url('/fonts/HeadingNow-95Medium/HeadingNowTrial-95Medium.ttf') format('truetype'),
    url('/fonts/HeadingNow-95Medium/HeadingNowTrial-95Medium.svg#HeadingNowTrial-95Medium') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* -------------------- */

::-webkit-scrollbar {
  width: 6px;
  height: 2px;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: #d3d0ca;
  border-radius: 20px;
}

:focus-visible {
  outline: 0;
}

.search ul::-webkit-scrollbar {
  width: 0;
}

.sc-megamenu-list::-webkit-scrollbar,
.sc-megamenu-list ul::-webkit-scrollbar {
  width: 8px;
}

.breadcrumb::-webkit-scrollbar {
  height: 2px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  right: -10px;
}

* {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  box-sizing: border-box;
}

*::before,
*::after {
  box-sizing: border-box;
}

html {
  width: 100vw;
  height: 100%;
}

body {
  width: 100%;
  color: #000;
  background-color: #313131;
  font-family: var(--main-font);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.3;
  overflow-x: hidden;
  /* overscroll-behavior: none; */
  /* -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; */
}

.wrapper {
  width: 100vw;
  min-width: 320px;
  /*
  min-height: 100%;
  */
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  /* overflow: hidden; */
}

.container-fluid {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1164px;
    width: 100%;
  }
}

@media (max-width: 1023.98px) {
  .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 767.98px) {
  .container {
    width: 100%;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #fff;
  font-weight: inherit;
  font-size: inherit;
}

/* default font size */
.fa {
  font-size: 14px;
}

/* Override the bootstrap defaults */
h1 {
  font-size: 48px;
}

h2 {
  font-size: 27px;
}

h3 {
  font-size: 21px;
}

h4 {
  font-size: 15px;
}

h5 {
  font-size: 12px;
}

h6 {
  font-size: 10.2px;
}

@media (max-width: 991.98px) {
  h1 {
    font-size: 32px;
  }
}

p {
  color: #fff;
}

img {
  height: auto;
  max-width: 100%;
  display: block;
  border: none;
}

ul,
table,
fieldset,
hr {
  margin: 0;
}

hr {
  border-color: #f2f2f2;
}

address {
  margin-bottom: 0;
}

ul li {
  list-style: none;
}

ul {
  padding-left: 0;
}

.navbar {
  border: 0;
}

.navbar-menu-top {
  margin-bottom: 0;
  width: 50%;
  min-height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.navbar-menu-top hr {
  display: none;
}

.nav.navbar-nav {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.mobile .nav.navbar-nav {
  display: block;
}

.navbar-nav > li {
  float: none;
}

.navbar-nav > li a:hover {
  text-decoration: underline;
}

.navbar-nav > li a.noLink {
  cursor: pointer;
}

.navbar-nav > li a.noLink:hover {
  text-decoration: none;
}

.navbar-nav > li > .dropdown-menu {
  position: absolute;
  width: 220px;
  top: 40px;
  right: 0;
  padding: 20px 30px;
  background-color: #fff;
  border: 0;
  border-radius: 10px;
  box-shadow: 0 9px 19px 0 rgba(0, 0, 0, 0.1), 0 35px 35px 0 rgba(0, 0, 0, 0.09), 0 78px 47px 0 rgba(0, 0, 0, 0.05),
    0 138px 55px 0 rgba(0, 0, 0, 0.01), 0 216px 61px 0 rgba(0, 0, 0, 0);
  z-index: 1111;
}

.navbar-nav > li > .dropdown-menu li {
  padding-top: 3px;
  padding-bottom: 3px;
}

.navbar-nav > li > .dropdown-menu li a {
  color: #1e1e1e;
  font-family: var(--second-font);
  font-weight: 400;
  font-size: 14px;
  line-height: normal;
}

.navbar-nav > li > .dropdown-menu li a:hover {
  color: #4d4d4d;
  text-decoration: none;
}

.mobile .navbar-nav > li > .dropdown-menu li {
  padding-top: 10px;
  padding-bottom: 10px;
}

.mobile .navbar-nav > li > .dropdown-menu li a {
  text-transform: uppercase;
}

.mobile .navbar-nav > li > .dropdown-menu li:hover a {
  color: #78c619;
}

@media (max-width: 767.98px) {
  .navbar-nav > li > .dropdown-menu {
    /* display: block; */
    position: relative;
    top: 0;
    width: 100%;
    padding: 0 12px;
    border-radius: 0;
    box-shadow: none;
  }
}

button {
  background-color: transparent;
  user-select: none;
  cursor: pointer;
}

.btn:focus {
  color: #fff;
}

a {
  color: #1e1e1e;
  -webkit-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
  /* text-decoration-skip-ink: auto; */
}

a:hover,
a:link,
a:visited {
  text-decoration: none;
}

a:hover {
  color: #0db5c2;
  text-decoration: none;
  text-underline-position: under;
}
a:link {
  text-underline-position: under;
}

a:focus {
  color: inherit;
  outline: none;
  outline-offset: 0;
}

.nav-link:focus,
.nav-link:hover {
  color: #0db5c2;
}

.urn {
  display: none;
}

.in__wishlist .badgewishlist {
  display: none;
}

.in__wishlist .urn {
  display: block;
}

.common-home footer {
  margin-top: 0;
}

.phone {
  white-space: nowrap;
}

.phone-number {
  white-space: nowrap;
}

.hidden {
  display: none;
}

.text-center {
  text-align: center;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

.right {
  margin-left: auto;
}

small {
  font-size: 70%;
}

.form-control:focus {
  border-color: #000;
  outline: 0;
  box-shadow: none;
}

label {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

textarea {
  resize: vertical;
}

input,
button {
  border: none;
}

.tab-content > .active,
.vertical-tab-container .active {
  animation: fadeIn 0.7s;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

/* Burger = START */
.content-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* Burger = END */

/* Socials = START */
.socials {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.socials .contact-item {
  margin-bottom: 12px;
}

.socials .contact-item:not(:last-child) {
  margin-right: 12px;
}
/* Socials = END */