.callout-banner-wrapper{background:#d9d9d9;border-radius:15px;color:#fff;padding:50px;position:relative;text-align:center}.callout-banner-content h2{margin-bottom:15px}.callout-description{margin-left:auto;margin-right:auto;max-width:575px}.callout-description p{color:#fff;margin:0}.callout-banner-bg{background-position:50%;background-size:cover;border-radius:15px;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.callout-banner-content{position:relative;z-index:1}@media (max-width:767px){.callout-banner-wrapper{padding:40px 30px}}