.banner-v198__title-right {
  font-size: calc(var(--font-heading-scale) * var(--font-body-scale) * 7rem);
  letter-spacing: -1.5px;
  line-height: calc(1 + 0 / var(--font-heading-scale));
  font-weight: 600;
}

.banner-v198__img-link img {
  height: fit-content !important;
  transition: transform 0.5s;
}

.banner-v198__item-right {
  margin: 0 0 0 -26rem;
}
@media (max-width: 767px) {
  .banner-v198__item-right {
    margin: unset;
  }
}

.banner-v198__item-left {
  padding-top: 6.5rem;
}
@media (max-width: 767px) {
  .banner-v198__item-left {
    padding-top: unset;
  }
}

.banner-v198__text {
  margin: 8rem 0 0 14rem;
}
@media (max-width: 1199px) {
  .banner-v198__text {
    margin: 4rem 0 0 8rem;
  }
}
@media (max-width: 991px) {
  .banner-v198__text {
    margin: 3rem 0 0 5rem;
  }
}
@media (max-width: 767px) {
  .banner-v198__text {
    margin: unset;
    text-align: center;
    padding: 4rem 0;
  }
}

.banner-v198__subtitle {
  display: inline-block;
  font-size: calc(var(--font-body-scale) * 1.6rem);
  letter-spacing: 0.1rem;
  text-transform: capitalize;
  font-weight: 400;
  transition: all 0.7s ease 0s;
}
@media (max-width: 767px) {
  .banner-v198__subtitle {
    font-size: calc(var(--font-body-scale) * 1.4rem);
  }
}

.banner-v198__title {
  font-size: calc(var(--font-heading-scale) * var(--font-body-scale) * 4.2rem);
  line-height: calc(1 + 0.2 / var(--font-heading-scale));
  text-transform: capitalize;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: 500;
  transition: all 0.7s ease 0s;
}
@media (max-width: 1199px) {
  .banner-v198__title {
    font-size: calc(var(--font-heading-scale) * var(--font-body-scale) * 4rem);
  }
}
@media (max-width: 991px) {
  .banner-v198__title {
    font-size: calc(var(--font-heading-scale) * var(--font-body-scale) * 3.6rem);
  }
}
@media (max-width: 767px) {
  .banner-v198__title {
    font-size: calc(var(--font-heading-scale) * var(--font-body-scale) * 2.6rem);
  }
}