.banner-hero-homepage .it-hero-wrapper{
    min-height: unset !important;
    height: 100% !important;
  }

  .banner-hero-homepage .img-responsive-wrapper .img-responsive .img-wrapper{
    position: unset !important;
    aspect-ratio: 16/4;
  }
  .banner-hero-homepage .img-responsive-wrapper .img-responsive .img-wrapper img {
    width: 100% !important;
    display: block;
    height: 100% !important;
    object-fit: cover !important;
  }
  .banner-hero-homepage .img-responsive-wrapper{
    height: 100% !important;
    top: unset !important;
  }
  .it-hero-wrapper{
    background-color: transparent;
  }
  .it-hero-text__text .field--name-field-body{
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3;
  }

  .res-cta-banner__image img{
    -webkit-mask-image: linear-gradient(to left, rgb(0, 0, 0) 50%, rgba(0,0,0,0) 100% );
  }
.res-cta-banner__text{
  background-color: unset !important;
}
.res-cta-banner__text__content__action a{
  color: #06488d !important;
}
.res-cta-banner__text__content__action a:hover{
  background-color: #ffff;
  color: #000 !important;
}
.res-cta-banner__text__content__action a{
  border: 1px solid #06488d;
}
.it-carousel-landscape-abstract-three-cols .owl-dots{
  background-color: #f1f2fc !important;
}

.hero-content {
  background-color: rgba(6, 72, 141, 0.8);
  padding: 10px;
  top: 50%;
  left: 50% !important;
  height: fit-content;
  transform: translate(-50%, -50%) !important;
}