.landingBannerWithText {
  width: 100%;
}

.section_container:not(.section_container--outer):not(.section_container--inner) .landingBannerWithText {
  max-width: 1920px;
  margin: auto;
}

.landingBannerWithText__column {
  width: 100%;
  height: clamp(150px, 24.7524752475vw, 500px);
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0, 1fr);
  justify-items: center;
  align-items: center;
}

.landingBannerWithText__row_height_auto .landingBannerWithText__column {
  height: auto;
}

.landingBannerWithText__no_img {
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}

.landingBannerWithText__text {
  padding: 1.875rem 3.125rem 1.25rem 3.125rem;
  grid-column: 1/-1;
  grid-row: 1/-1;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.landingBannerWithText__text .simpleScrollBar__Wrapper {
  padding-right: 0.5rem;
}

.landingBannerWithText__img {
  width: auto;
  height: auto;
  display: flex;
  max-height: 100%;
  grid-column: 1/-1;
  grid-row: 1/-1;
}

.landingBannerWithText__img img {
  -o-object-fit: scale-down;
     object-fit: scale-down;
  height: auto;
  width: 100%;
  display: block;
}

@media (max-width: 767px) {
  .landingBannerWithText__row {
    flex-direction: column;
    height: 100%;
  }
  .landingBannerWithText__column {
    height: clamp(150px, 48.5148514851vw, 400px);
  }
  .landingBannerWithText__text {
    padding: 1.3125rem 2.1875rem 0.875rem 2.1875rem;
  }
}
/*# sourceMappingURL=landing_banner_text.css.map */