.internal_banner {
  position: relative;
  /* &__breadcrumb {
      width: 100%;
      color: white;
      position: absolute;
      z-index: 2;
      top: 0;
      left: 0;
      background-color: rgba(0, 0, 0, .2);

      &__nav {
          min-height: rem(40);
          padding-top: rem(10);
          padding-bottom: rem(10);
          display: flex;
          align-items: center;
          gap: rem(15);
          font-size: rem(15);
          font-weight: $fw-bold;
      }

      &__link {
          color: var(--primary-500);

          &:hover {
              text-decoration: underline;
          }
      }

      &__page {
          opacity: 0.6;
      }
  } */
}
.internal_banner__image {
  width: 100%;
  height: 28.125rem;
}
.internal_banner__image img {
  width: 100%;
  height: 100%;
}
.internal_banner__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(23, 4, 38, 0.6);
  mix-blend-mode: multiply;
}
@media screen and (max-width: 1000px) {
  .internal_banner__image {
    height: 21.875rem;
  }
  .internal_banner__title {
    font-size: 2rem;
  }
  .internal_banner__text {
    font-size: 1.0625rem;
  }
}
@media screen and (max-width: 600px) {
  .internal_banner__image {
    height: 18.75rem;
  }
  .internal_banner__breadcrumb {
    display: none;
  }
  .internal_banner__title {
    font-size: 1.5rem;
    padding: 0.9375rem;
  }
  .internal_banner__title::before, .internal_banner__title::after {
    width: 1.25rem;
    height: 1.25rem;
  }
  .internal_banner__text {
    font-size: 1rem;
  }
}
@media screen and (max-width: 500px) {
  .internal_banner__image {
    height: 15rem;
  }
}
@media screen and (max-width: 400px) {
  .internal_banner__image {
    height: 13.125rem;
  }
}