.only-desktops {
  display: none;
}

@media only screen and (max-device-width: 480px) {
  body {
    font-size: 3rem !important;
  }
  body h1 {
    font-size: 5rem;
    line-height: 6rem;
  }
  body .header-wrapper .block {
    margin: 0 0 6rem 0;
  }
}
@media only screen and (min-device-width: 481px) {
  body {
    font-size: 2rem !important;
  }
  body h1 {
    font-size: 4rem;
    line-height: 5rem;
  }
  body .header-wrapper .block {
    margin: 0 0 4rem 0;
  }
}
body .header-wrapper .heading {
  margin-bottom: 1rem;
}
body .header-wrapper .copyright {
  font-weight: 500;
}
body .header-wrapper .block {
  font-weight: 300 !important;
}
body h7 {
  font-size: 3rem;
}
body h2, body h3, body h4, body h8 {
  font-size: 3.5rem;
  line-height: 120%;
}
body h5, body h6, body h9 {
  font-size: 3rem;
  letter-spacing: -0.21px;
}
body spacer {
  margin: 2rem 0 0 0;
}
body content categories {
  justify-items: safe center;
  align-items: safe center;
  grid-template-areas: "ex" "ct-1" "ct-2" "ct-3";
}
body content categories explain, body content categories category {
  width: 85vw;
}
body content categories explain {
  padding: 3vmin;
}
body content categories category {
  display: inline-grid;
}
body content dizh {
  justify-items: safe center;
}
body content dizh .dizh-wrapper {
  width: 85vw;
}
@media only screen and (max-device-width: 480px) {
  body .language-wrapper {
    font-size: 3rem !important;
  }
}
@media only screen and (min-device-width: 481px) {
  body .language-wrapper {
    font-size: 2rem !important;
  }
}
body .logo {
  width: 30vmin !important;
}
@media only screen and (max-device-width: 480px) {
  body contact {
    font-size: 2.5rem;
  }
}

/*# sourceMappingURL=mobile.css.map */
