.cta-wrap{display:inline-block;padding:0;position:relative;width:100%}.cta-wrap>div{position:relative;z-index:1}.cta-otr{background:linear-gradient(90deg,#45a5a3,#082e4e 109%);border-radius:20px;padding:50px;position:relative}.cta-otr:before{background-size:cover;border-radius:15px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cta-header h2{color:#fff;font-weight:500;line-height:1.2}.cta-txt p{color:#fff;font-size:20px}.cta-image{position:relative;text-align:right}.cta-btn{padding-top:10px}.cta-txt h4{color:#fff}@media (max-width:767px){.cta-otr{padding:40px 30px;position:relative}}