@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/oswald-latin-700-normal.woff2") format("woff2");
}

#veturat .section-head {
  display: block;
  margin-bottom: 26px;
}

#veturat .section-head .inventory-heading {
  max-width: 900px;
  margin: 0;
  color: #0b1220;
  font-family: "Oswald", "Arial Narrow", Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.16 !important;
  letter-spacing: 0;
  text-transform: uppercase;
}

#veturat .inventory-heading span { display: block; }
#veturat .inventory-heading span:last-child { color: #0057d8; }

#veturat .section-head p {
  max-width: 480px;
  margin: 14px 0 0;
  color: #45556b;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

body.dark-mode #veturat .section-head .inventory-heading { color: #f8fafc; }
body.dark-mode #veturat .inventory-heading span:last-child { color: #78acff; }
body.dark-mode #veturat .section-head p { color: #cbd5e1; }

@media (max-width: 760px) {
  #veturat .section-head .inventory-heading { font-size: 48px !important; letter-spacing: 0 !important; }
  #veturat .section-head p { font-size: 15px !important; }
}

@media (max-width: 420px) {
  #veturat .section-head .inventory-heading { font-size: 40px !important; }
}

@media (max-width: 350px) {
  #veturat .section-head .inventory-heading { font-size: 35px !important; }
}
