.image-banner-section .banner__box{
  border-radius: 20px;
}
.image-banner-section .banner__box .banner__heading+*, .image-banner-section .banner__box>*+.banner__buttons{
  margin-top: 24px;
}
.image-banner-section .page-width .banner__media{
  border-radius: 20px;
  overflow: hidden;
}

@media screen and (min-width: 1400px){
  .image-banner-section .banner__box {
    max-width: 575px;
  }
}
@media screen and (max-width: 749px){
  .image-banner-section .banner__box .banner__heading+*, .image-banner-section .banner__box>*+.banner__buttons{
    margin-top: 20px;
  }
}