.banner-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:150px 0 90px;position:relative}.banner-wrapper .content-wrapper{padding:0 15px}.banner-wrapper .row{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;row-gap:30px}.banner-wrapper .content-col,.banner-wrapper .media-col{width:50%}.banner-wrapper .media-col .image img{display:block;max-width:100%;width:100%}.banner-wrapper .media-col .image{border-radius:8px;display:block;overflow:hidden;width:100%}.banner-wrapper .content-col h5.sub-title{background-color:rgba(0,0,0,.2);border-radius:30px;display:inline-block;font-size:15px;line-height:1;padding:5px 10px}.banner-wrapper .col-inner{padding:0 20px}.banner-wrapper .col-inner :not(.hs-button,.button):not(form):not(.hs-error-msg):not(.hs-main-font-element){color:inherit}.banner-wrapper .col-inner h5.sub-title{background-color:rgba(0,0,0,.98);border-radius:20px;display:inline-block;font-size:15px;line-height:1;padding:7px 20px}.banner-wrapper .col-inner .btn-sec{padding-top:50px;padding-top:30px}.banner-wrapper .row.left .content-col{order:2}.banner-wrapper .row.left .media-col{order:1}@media(max-width:767px){.banner-wrapper .content-col,.banner-wrapper .media-col{width:100%}.banner-wrapper .row{gap:30px}.banner-wrapper .row.right .content-col{order:2}.banner-wrapper .row.right .media-col{order:1}.banner-wrapper .col-inner{padding:0}.banner-wrapper .media-col .image{padding:0;position:static;transform:unset}}