.solution-hero-banner-sec{background-position:50%;background-size:cover;display:inline-block;padding:60px 0 100px;position:relative;vertical-align:top;width:100%}.sm-block{display:none}.md-block{display:block}.solution-hero-banner-sec .hero-banner-inner{display:flex;height:100%;position:relative;width:100%}.solution-hero-banner-sec .hero-banner-inner .left{align-content:center;display:flex;flex-wrap:wrap;margin:0;max-width:490px}.solution-hero-banner-sec .hero-banner-inner .left h1{line-height:65px;margin-bottom:22px;position:relative}.solution-hero-banner-sec .hero-banner-inner .left h1 span{position:relative}.solution-hero-banner-sec .hero-banner-inner .left h1 span:after{background:transparent linear-gradient(90deg,#f2a900,#ff671f 51%,#ce0f69) 0 0 no-repeat padding-box;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.solution-hero-banner-sec .hero-banner-inner .left p{font-size:18px;font-weight:400;line-height:24px;padding-right:120px}.solution-hero-banner-sec .hero-banner-inner .left a{margin:0}.solution-hero-banner-sec .hero-banner-inner .left .cta{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start;margin:45px 0 0}.solution-hero-banner-sec .hero-banner-inner .left .cta span{margin:0}@media(max-width:1450px){.solution-hero-banner-sec{background-position:50%;background-size:cover;padding-bottom:100px}}@media(max-width:1199px){.solution-hero-banner-sec{background-position-x:73%;background-size:cover;padding-bottom:100px}.solution-hero-banner-sec .hero-banner-inner .left p{padding-right:60px}}@media(max-width:991px){.solution-hero-banner-sec .hero-banner-inner .left h1{font-size:40px;line-height:50px}.solution-hero-banner-sec{;padding:60px 0}.solution-hero-banner-sec .hero-banner-inner .left p{padding-right:40px}.solution-hero-banner-sec .hero-banner-inner .left .cta{margin-top:20px}}@media(max-width:600px){.sm-block{display:block}.md-block{display:none}.solution-hero-banner-sec .hero-banner-inner .left h1{font-size:30px;line-height:40px}.solution-hero-banner-sec{background-image:unset!important;min-height:auto;padding:40px 0}.solution-hero-banner-sec .hero-banner-inner .left{max-width:100%;padding-top:40px;width:100%}.solution-hero-banner-sec .hero-banner-inner .left p{padding-right:0}.solution-hero-banner-sec .hero-banner-inner .left .cta{gap:15px}}