:root {
  --primary-font: "dawn";
  --neus-light: "Neue-Light";
  --Neue-Roman: "Neue-Haas-Display-Roman";
  --Neue-RomanItalic: "Neue-Haas-Display-Roman-Italic";
  --neue-medium:"Neue-Haas-Grotesk-Display-Pro-Medium";
  --Technor-Medium:"Technor-Medium";
}
@font-face {
  font-family: "Neue-Light";
  src: url("../fonts/neue-haas-grotesk-display-pro-cufonfonts/NeueHaasDisplayLight.ttf") format("truetype");
}

@font-face {
  font-family: "Neue-Haas-Display-Roman";
  src: url("../fonts//neue-haas-grotesk-display-pro-cufonfonts/NeueHaasDisplayRoman.ttf") format("truetype");
}

@font-face {
  font-family: "Neue-Haas-Display-Roman-Italic";
  src: url("../fonts/neue-haas-grotesk-display-pro-cufonfonts/NeueHaasDisplayRomanItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Neue-Haas-Grotesk-Display-Pro-Medium";
  src: url("../fonts/neue-haas-grotesk-display-pro-cufonfonts/NeueHaasDisplayMediu.ttf") format("truetype");
}


@font-face {
  font-family: "Dawn";
  src: url("../fonts/dawn/dawn.TTF");
  font-style: normal;
  font-weight: 100 900;
  /* font-display: swap; */
  /* 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:"Technor-Medium" ;
  src: url("../fonts/technor/Technor-Medium.woff");
}

.font__light {
  font-weight: 300;
}
.font__italic {
  font-style: italic;
}
.fw__reg {
  font-weight: 400;
}
.fw__med {
  font-weight: 500;
}
.fw__semiBold {
  font-weight: 600;
}
.fw__bold {
  font-weight: 700;
}
.fw__extrabold {
  font-weight: 900;
}
.fw__thin {
  font-weight: 100;
}
.primary-font {
  font-family: var(--primary-font);
}

.neus-light {
  font-family: var(--neus-light);
}
.neue-medium{
  font-family: var(--neue-medium);
  /* font-weight: 500; */
}

.neue-roman {
  font-family: var(--Neue-Roman);
}
.neue-roman-italic {
  font-family: var(--Neue-RomanItalic);
}
.Technor-Medium{
  font-family: var(--Technor-Medium);
  font-weight: 500;
  
}
.level-1 {
  font-size: 55px;
}
.level-2 {
  font-size: 45px;
}
.level-3 {
  font-size: 25px;
}
.level-4 {
  font-size: 18px;
}
.level-5 {
  font-size: 14px;
}
.level-6 {
  font-size: 12px;
}
@media (max-width: 1200px) {
  .level-1 {
    font-size: 45px;
  }
  .level-2 {
    font-size: 23px;
  }
  .level-3 {
    font-size: 16px;
  }
  .level-4 {
    font-size: 14px;
  }
  .level-5 {
    font-size: 12px;
  }
  /* .level-6 {
    font-size: 9px;
  } */
}
@media (max-width: 1024px) {

  .level-6 {
    font-size: 9px;
  }
}

@media (max-width: 991px) {
  .level-1 {
    font-size: 38px;
  }
  .level-2 {
    font-size: 22px;
  }
  .level-3 {
    font-size: 15px;
  }
  .level-4 {
    font-size: 13px;
  }
}

@media (max-width: 768px) {
  .level-1 {
    font-size: 30px;
  }
  .level-2 {
    font-size: 21px;
  }
  .level-3 {
    font-size: 14px;
  }
  .level-4 {
    font-size: 12px;
  }
  .level-5 {
    font-size: 11px;
  }
}

@media (max-width: 576px) {
  .level-1 {
    font-size: 28px;
  }
  .level-2 {
    font-size: 18px;
  }
  .level-3 {
    font-size: 13px;
  }
  .level-4 {
    font-size: 12px;
  }
}
