.page-width .banner__container{border-radius:var(--image-banner-border-radius, 0)}.banner__box--flex{display:flex}.banner__copy--text-box{padding:clamp(1.875rem,1.411rem + 1.9vw,3.125rem);background-color:rgb(var(--color-background))}@media only screen and (max-width: 749px){.banner__box--align-mobile-right{justify-content:flex-end;text-align:right}.banner__box--align-mobile-right .banner__buttons{justify-content:flex-end}.banner__box--align-mobile-center{justify-content:center;text-align:center}.banner__box--align-mobile-center .banner__buttons{justify-content:center}.banner__box--align-mobile-center .button{min-width:12.5rem}.banner__box--align-mobile-left{justify-content:flex-start;text-align:left}}@media only screen and (min-width: 750px){.banner__box--align-right{justify-content:flex-end;text-align:right}.banner__box--align-right .banner__buttons{justify-content:flex-end}.banner__box--align-center{justify-content:center;text-align:center}.banner__box--align-center .banner__buttons{justify-content:center}.banner__box--align-center .button{min-width:12.5rem}.banner__box--align-left{justify-content:flex-start;text-align:left}}@media screen and (max-width: 749px){.banner__box--position-mobile-top{align-items:flex-start}.banner__box--position-mobile-middle{align-items:center}.banner__box--position-mobile-bottom{align-items:flex-end}}@media screen and (min-width: 750px){.banner__box--position-top{align-items:flex-start}.banner__box--position-middle{align-items:center}.banner__box--position-bottom{align-items:flex-end}}
