.banner{display:grid;width:100%;grid-gap:30px}.banner.layout-left{grid-template-columns:5fr 6fr}.banner.layout-left .banner-aside{justify-content:flex-end}.banner.layout-right{grid-template-columns:6fr 5fr}.banner .background-holder{background-position:50%;background-repeat:no-repeat;background-size:cover}.banner .banner-aside{align-items:center;background-color:#fff;display:flex;padding:50px}.banner-content-wrapper{margin-left:5%}.banner .cta-one a,.banner .cta-two a{width:100%}.banner .cta-wrapper{display:flex;flex-direction:column;margin-top:50px}.banner .cta-wrapper>div{margin-right:30px}@media(min-width:1400px){.banner-content-wrapper{width:400px}}@media(max-width:991px){.banner.layout-left,.banner.layout-right{grid-template-columns:1fr}.banner .background-holder{display:none}}