.banner-card{display:flex;overflow:hidden;padding-left:20px;padding-right:20px;position:relative}.banner-card__bg-image{position:absolute;z-index:1}.banner-card__wrapper{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1600px;padding:0 20px;position:relative;width:100%;z-index:99}.banner-card__content{z-index:1}@media (min-width:767px){.banner-card__wrapper{flex-wrap:nowrap}.banner-card__content.left{margin:0;width:50%}.banner-card__content.right{margin-left:auto;width:50%}}.banner-card__image-wrapper{flex-grow:1;line-height:0}.banner-card__heading{margin-bottom:30px}.banner-card__button-wrapper{margin-top:45px}