/* Theme CSS */
:root {
  --primary: #263238;
  --secondary: #F4511E;
}
.primary {
  background-color: var(--primary) !important;
}
.primary-text {
  color: var(--primary);
}
.secondary {
  background-color: var(--secondary) !important;
}
.secondary-text {
  color: var(--secondary);
}
.white-text {
  color: white;
}

/* General CSS */
body {
  margin: unset !important;
  color: var(--primary);
  max-width: 100vw !important;
  overflow-x: hidden !important;
}

h1 {
  font-size: 46px !important;
  font-weight: 700 !important;
}
h2 {
  font-size: 27px !important;
  font-weight: 700 !important;
}

@media only screen and (max-width: 960px) {
  h1 {
    font-size: 36px !important;
  }
  h2 {
    font-size: 22px !important;
  }
}

.MuiInputBase-root {
  background-color: #fff;
}