.inner-service .services-block-inner>section.services-banner-text {
  margin-bottom: 50px !important;
  padding-top: 50px;
  font-feature-settings: "salt" off;
}
.services-banner-text__wrapper {
  display: flex;
}
.services-banner-text__img {
  flex-shrink: 0;
  flex-basis: 35%;
  display: flex;
}
.services-banner-text__img img {
  object-fit: cover;
  object-position: right;
  height: 100%;
}
.services-banner-text__content {
  background-color: #22409A;
  padding: 70px 50px;
  flex-basis: 65%;
}
.services-banner-text__content .title {
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-weight: 500;
  color: #fff;
  max-width: 650px;
}
.services-banner-text__content .text {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
  letter-spacing: 0;
  max-width: 650px;
}

@media only screen and (max-width: 1199.98px) {
  .services-banner-text__content {
   padding: 40px;
  }
}

@media only screen and (max-width: 991.98px) {
  .services-banner-text__img img {
    object-fit: cover;
    object-position: center;
    height: 100%;
  }
}

@media only screen and (max-width: 767.98px) {
.services-banner-text__content {
   padding: 25px;
  }
}

@media only screen and (max-width: 575.98px) {
  .services-banner-text__wrapper {
    flex-direction: column;
  }
  .services-banner-text__content {
   padding: 30px;
  }
}