.o-innerHeroBanner {
  overflow: hidden; 
}

.m-innerHeroBanner__content {
  margin-top: 50px; 
}

.m-innerHeroBanner__buttons .button, 
.m-innerHeroBanner__buttons .textLink {
  display: block;
  text-align: center;
}

.m-innerHeroBanner__buttons .hs_cos_wrapper_type_cta:not(:last-child), 
.m-innerHeroBanner__buttons .textLink:not(:last-child) {
  margin-bottom: 20px;
}

.m-innerHeroBanner__image {
  margin: 0 -30px; 
}

.m-innerHeroBanner__image img {
  width: 100%; 
}
.m-bottom-text {
    margin-top: 30px;
}
.m-bottom-text p strong {
    color: #4D2777;
}
.m-bottom-text p {
    margin-bottom: 10px;
}
.m-bottom-text ul {
    padding-left: 20px;
}
.m-bottom-text ul li {
    margin-bottom: 10px;
}

@media(min-width:1920px){
    .widget_1663138677463.module-desktop .col-lg-6 {
    padding-top: 3%!important;
    padding-bottom: 3%!important;
}
}

@media(min-width:2200px){
    .widget_1663138677463.module-desktop .col-lg-6 {
    padding-top: 7.5%!important;
    padding-bottom: 7.5%!important;
}

@media(min-width:2400px){
    .widget_1663138677463.module-desktop .col-lg-6 {
    padding-top: 8%!important;
    padding-bottom: 8%!important;
}

}


@media(min-width:2800px){
    .widget_1663138677463.module-desktop .col-lg-6 {
        padding-top: 10%!important;
        padding-bottom: 10%!important;
    }

}
@media (min-width: 768px) {
  .m-innerHeroBanner__buttons .button, 
  .m-innerHeroBanner__buttons .textLink {
    display: inline-block;
  }

  .m-innerHeroBanner__buttons .hs_cos_wrapper_type_cta:not(:last-child), 
  .m-innerHeroBanner__buttons .textLink:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
  }
  
  .m-innerHeroBanner__image {
    margin: 0; 
  }
}

@media (min-width: 992px) {
  .m-innerHeroBanner__content {
    margin-top: 0; 
  }
  
  .m-innerHeroBanner__image img {
    border-radius: 12px;
  }

  .flex-lg-row .m-innerHeroBanner__image {
    padding-left: 50px; 
  }
  
  .flex-lg-row-reverse .m-innerHeroBanner__image {
    padding-right: 50px; 
  }
}