.banner_with_features{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.banner_with_features .background-video{height:100%;position:absolute;top:0;width:100%;z-index:1}.banner_with_features .background-video video,.banner_with_features .video-bg iframe{height:100%;object-fit:cover;width:100%}.banner_with_features .video-bg iframe{border:none;left:0;pointer-events:none;position:absolute;top:0;z-index:-1}.banner_with_features .content-wrapper{position:relative;z-index:9}.banner_with_features .overlay{height:100%;inset:0;position:absolute;width:100%;z-index:3}.banner_with_features .btn-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-top:24px}.banner_with_features .btn-wrapper .type_std a{align-items:center;display:flex;justify-content:space-between}.banner_with_features h1,.banner_with_features h2,.banner_with_features h3,.banner_with_features h4,.banner_with_features h5,.banner_with_features h6{color:var(--quaternary_color)}.banner_with_features .banner_with_ft-inner{align-items:center;display:flex;flex-direction:row-reverse;gap:40px;justify-content:space-between}.banner_with_features img{width:100%}.banner_with_features .banner_with_ft-inner .media_section,.banner_with_features .banner_with_ft-inner .text_content{width:calc(50% - 20px)}.banner_with_features .banner_with_ft-inner.media_align_left{flex-direction:row}.banner_with_features .video_media video{max-width:100%}.banner_with_features .banner_with_ft-inner.no_media .text_content{width:100%}.banner_with_features.cst-btn .btn-wrapper .type_std a{font-size:20px}.banner_with_features .banner_with_features-inner h1,.banner_with_features .banner_with_features-inner h2,.banner_with_features .banner_with_features-inner h3,.banner_with_features .banner_with_features-inner h4,.banner_with_features .banner_with_features-inner h5,.banner_with_features .banner_with_features-inner h6{font-weight:300}.banner_with_features_v2 .banner_with_ft-inner .banner_with_features_v2-inner{margin-bottom:32px}.banner_with_features_v2 .banner_with_ft-inner{gap:60px}.banner_with_features .cst-batches-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:70px 0 0;padding:0}.banner_with_features .cst-batches-wrapper .cst-batches-item{max-width:145px}.banner_with_features .cst-ft-items-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0 0 27px;padding:0}.banner_with_features .cst-ft-items-wrapper .cst-ft-item{align-items:center;border:1px solid #e8e6dc;border-radius:99px;box-shadow:0 1px 3px 0 #0000000a;color:#9a6eea;display:flex;font-size:12px;font-weight:700;gap:8px;line-height:19.2px;padding:10px 15px}.banner_with_features .cst-ft-item .cst-icon{display:inline-block;max-height:24px;max-width:24px}@media (max-width:991px){.banner_with_features .cst-batches-wrapper .cst-batches-item{max-width:120px}.banner_with_features .cst-batches-wrapper{margin-top:40px}}@media (max-width:767px){.banner_with_features .typed-text-wrap{display:block;line-height:1.5}.banner_with_features .content-wrapper br{display:none}.banner_with_features .banner_with_ft-inner.media_align_left{flex-direction:column}.banner_with_features .banner_with_ft-inner.media_align_right{flex-direction:column-reverse}.banner_with_features .banner_with_ft-inner .media_section,.banner_with_features .banner_with_ft-inner .text_content{width:100%}.banner_with_features.cst-btn .btn-wrapper .type_std a{font-size:16px;line-height:1.28}.banner_with_features.reversecol-mob .banner_with_ft-inner{flex-direction:column-reverse}.banner_with_features .cst-batches-wrapper{margin-top:24px}}