.navbar-toggler.collapsed {
  background-color: var(--utility-black);
}

.sup_page_headline_section {
  background-color: var(--utility-grey-0);
}

.sub_page_headline_container {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
  background-color: var(--utility-grey-0);
  padding: var(--spacing-07);
}

.sub_page_headline_inner_container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--spacing-06);
}

.sub_page_headline_text_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--spacing-05);
}

.sub_page_overline_headline_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--spacing-04);
}

.sub_page_title {
  width: 54.99606rem;
  color: var(--utility-grey-6);
}

.sub_page_text {
  width: 26.3125rem;
  color: var(--utility-grey-4);
}

.module_section {
  background-color: var(--utility-grey-0);
}

.module_container {
  display: flex;
  padding: var(--spacing-04);
  align-items: flex-start;
  align-content: flex-start;
  gap: var(--spacing-04);
  flex-wrap: wrap;
  justify-content: center;
}

@media only screen and (min-width: 1280px) and (max-width: 1535px) {
}

@media only screen and (min-width: 640px) and (max-width: 1279px) {
  .sub_page_headline_container {
    padding: var(--spacing-06);
  }

  .sub_page_title {
    width: 100%;
    font-size: 2rem;
    letter-spacing: -0.03rem;
  }

  .sub_page_text {
    width: 31.077rem;
  }
}

@media only screen and (max-width: 639px) {
  .sub_page_headline_container {
    padding: var(--spacing-05) var(--spacing-04) var(--spacing-07)
      var(--spacing-04);
  }

  .sub_page_headline_inner_container {
    gap: var(--spacing-03);
  }

  .sub_page_headline_text_wrapper {
    gap: var(--spacing-02);
  }

  .sub_page_overline_headline_wrapper {
    gap: var(--spacing-04);
  }

  .sub_page_title {
    width: 100%;
    font-size: 2rem;
    letter-spacing: -0.03rem;
  }

  .sub_page_text {
    width: 18.9375rem;
  }
}
