@media screen and (min-width: 1600px) and (max-width: 1920px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1680px !important;
    width: 100% !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1600px) {
  .hero-grid {
    display: grid;
    grid-template-columns: 3.5fr 1.08fr;
    min-height: auto;
  }
  .cards-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
  }
  .hero-title {
    font-size: clamp(42px, 6vw, 54px);
  }
  .hero-text {
    font-size: clamp(17px, 2vw, 17px);
    max-width: 650px;
  }
  .section-title {
    font-size: clamp(36px, 5vw, 52px);
  }
  .SiteHeader .NavCenter .Logo img {
    height: 48px;
  }
  .Socials a {
    width: 42px;
    height: 42px;
    font-size: 14px;
  }
  .hero-subtitle {
    font-size: clamp(18px, 2vw, 18px);
  }
  .search-row {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 190px;
    gap: 16px;
    max-width: 556px;
    margin-bottom: 28px;
  }
  .SiteHeader {
    padding: 0;
  }
}/*# sourceMappingURL=responsive.css.map */