.banner-style-1{margin-bottom:100px;margin-top:100px;overflow-x:clip;overflow-y:visible}.banner-style-1 h2{margin-bottom:20px}.banner-style-1 .block-content{position:relative;padding:138px 0 81px}.banner-style-1 .block-content .background-wrapper{position:absolute;top:0;left:0;height:100%;overflow:hidden}.banner-style-1 .block-content .background-image{position:absolute;top:0;left:0;height:100%;z-index:-1;background-repeat:no-repeat;background-size:cover;transition:350ms ease-in-out;width:100%;background-position:57% center}.banner-style-1 .block-content .background-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to left,transparent 0,#9659b5 100%)}.banner-style-1 .block-content .sub-sub-heading{color:#fff;margin-bottom:32px}.banner-style-1 .block-content .item{display:flex;align-items:center;color:#fff}.banner-style-1 .block-content .item .image-wrapper{width:82px;height:82px;background-color:#9659b5;display:flex;align-items:center;justify-content:center;-webkit-margin-end:16px;margin-inline-end:16px;border-radius:50%}.banner-style-1 .block-content .item .image-wrapper img{display:block;max-width:32px;max-height:41px}.banner-style-1 .block-content .item .content-wrapper{max-width:61%}.banner-style-1 .block-content .item .content-wrapper h4{color:#fff;margin-bottom:8px}.banner-style-1 .block-content .item .content-wrapper .description-3{color:#fff}.banner-style-1 .block-content:hover{overflow:hidden}.banner-style-1 .block-content:hover .background-image{transform:scale(1.2)}.banner-style-1 .btn-primary{margin-top:-25px;max-width:100%}.banner-style-1 .container.fluid-end{overflow-x:clip;overflow-y:visible}@media screen and (min-width:768px){.banner-style-1 .btn-primary{max-width:-moz-fit-content;max-width:fit-content}}@media screen and (min-width:992px){.banner-style-1{margin:50px 0 200px}.banner-style-1 h2{margin-bottom:27px}.banner-style-1 .block-content{padding:110px 0}.banner-style-1 .block-content .background-image{background-size:100% 100%;background-position:unset}.banner-style-1 .block-content .sub-sub-heading{margin-bottom:0}.banner-style-1 .block-content .item .image-wrapper{width:103px;height:103px;-webkit-margin-end:48px;margin-inline-end:48px}.banner-style-1 .block-content .item .image-wrapper img{max-width:41px;max-height:51px}.banner-style-1 .block-content .item .content-wrapper{max-width:unset}.banner-style-1 .block-content .item .content-wrapper h4{margin-bottom:8px}.banner-style-1 .block-content .item .content-wrapper .description-3{max-width:364px}.banner-style-1 .btn-primary{margin-top:-39px}}