/** core */
/** transparent shades */
/** gradients */
/** shades neutral*/
@media (max-width: 991px) {
  /** Menu **/
  header .navbar .navbar-collapse {
    min-width: 100%;
    margin-top: 30px;
  }
  header .navbar .navbar-collapse .nav-link {
    padding: 5px 0;
  }
  header .navbar .navbar-collapse li a {
    font-size: 1.4rem;
    letter-spacing: 4px;
  }

  .section-title {
    font-size: 1.5rem;
    margin-bottom: 70px;
  }
  .section-title::after {
    bottom: -35px;
  }

  .section-description {
    font-size: 1.25rem;
  }

  .highlight-title {
    font-size: 1.5rem;
  }

  .section-content {
    font-size: 1.25rem;
  }

  section.home-banner {
    margin-bottom: 40px;
  }

  .slick-banner .slick-item__title {
    font-size: 1.5rem;
  }

  .gap-container {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767px) {
  /** Menu **/
  header .navbar-collapse li a {
    font-size: 1.1rem;
  }

  footer .newsletter-container {
    margin-bottom: 50px;
  }
}
@media (max-width: 576px) {
  /** Menu **/
  header .navbar .navbar-brand {
    max-width: 75%;
  }
  header .navbar .navbar-toggler {
    margin-left: auto;
    width: 48px;
    height: 48px;
  }
  header .navbar-collapse {
    background-position: left;
    padding: 40px 0;
    height: 100vh;
  }
}

/*# sourceMappingURL=sass */