.solve-challenge{background-color:#fff;padding:100px 20px 90px 40px}.solve-challenge h2{letter-spacing:-1px;margin-bottom:55px;position:relative}.solve-challenge h2:before{height:76px;left:-62px;top:-41px;width:76px}.solve-challenge h2:after,.solve-challenge h2:before{background-repeat:no-repeat!important;background-size:100%!important;content:"";position:absolute}.solve-challenge h2:after{bottom:-22px;height:30px;left:0;max-width:463px;width:100%}.solve-challenge .btns a{background:#814af4;border-color:#814af4;color:#fff;width:auto}.solve-challenge .btns a.arrow:after{top:49%}.solve-challenge .rsl-btns{justify-content:flex-start}.solve-challenge.right .lh-left{margin-left:auto;margin-right:0}@media only screen and (max-width:1420px){.solve-challenge h2{font-size:35px}.solve-challenge h2:after{max-width:312px}}@media only screen and (max-width:1199px){.solve-challenge{padding-bottom:60px;padding-top:60px}.solve-challenge h2{font-size:30px;margin-bottom:42px}.solve-challenge h2:before{height:55px;left:-39px;top:-24px;width:55px}.solve-challenge h2:after{max-width:340px}}@media only screen and (max-width:991px){.solve-challenge{padding-left:20px;padding-right:20px}.solve-challenge h2{font-size:25px;margin-bottom:30px}.solve-challenge h2:after{max-width:270px}}@media only screen and (max-width:767px){.solve-challenge h2:after{max-width:215px}.solve-challenge .rsl-btns{margin-top:0}}