.banner-info{padding:40px 0;overflow:hidden}.banner-info .banner-info__main-heading{margin:0 0 30px}.banner-info .banner-info__main-heading h2{font-size:50px;font-style:normal;font-weight:900;line-height:50px;letter-spacing:-.5px;margin:0 0 24px}.banner-info .banner-info__main-heading h2 span{color:#7a66f0;display:block}.banner-info .banner-info__main-heading .banner-info__content{margin-bottom:24px}.banner-info .banner-info__main-heading .banner-info__content>:last-child{margin-bottom:0}.banner-info .banner-info__main-heading p{font-size:18px;font-style:normal;font-weight:400;line-height:150%}.banner-info .banner-info__image{text-align:right}.banner-info .banner-info__image img{height:325px;object-fit:contain}@media(max-width:991px){.banner-info .banner-info__main-heading{margin:0 0 20px}.banner-info .banner-info__main-heading h2{font-size:32px;line-height:32px}.banner-info .banner-info__image{text-align:center}}@media(min-width:768px){.banner-info .banner-info__col1{flex:0 0 55%;max-width:55%}.banner-info .banner-info__col2{flex:0 0 45%;max-width:45%}}@media(max-width:767px){.banner-info .banner-info__main-heading{margin:0 auto 40px}}@media(max-width:599px){.banner-info{padding:60px 0}.banner-info .banner-info__main-heading{margin:0 auto 40px}.banner-info .banner-info__main-heading .hv2-button{width:100%}}