.banner_with_image_slider{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.banner_with_image_slider .background-video{height:100%;position:absolute;top:0;width:100%;z-index:1}.banner_with_image_slider .background-video video{height:100%;object-fit:cover;width:100%}.banner_with_image_slider .video-bg iframe{border:none;height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.banner_with_image_slider .content-wrapper{position:relative;z-index:9}.banner_with_image_slider .overlay{height:100%;inset:0;position:absolute;width:100%;z-index:3}.banner_with_image_slider .btn-wrapper{align-items:center;display:flex;flex-wrap:wrap}.banner_with_image_slider .btn-wrapper .type_std a{align-items:center;display:flex;justify-content:space-between}.banner_with_image_slider h1 .typed-text-wrap,.banner_with_image_slider h2 .typed-text-wrap,.banner_with_image_slider h3 .typed-text-wrap,.banner_with_image_slider h4 .typed-text-wrap,.banner_with_image_slider h5 .typed-text-wrap,.banner_with_image_slider h6 .typed-text-wrap{color:var(--quaternary_color);font-weight:700}.banner_with_image_slider .banner_with_image{align-items:center;display:flex;flex-direction:row-reverse;gap:20px;justify-content:space-between}.banner_with_image_slider .banner_with_image .text_content{width:calc(55% - 10px)}.banner_with_image_slider .banner_with_image .media_section{width:calc(45% - 10px)}.banner_with_image_slider .banner_with_image.media_align_left{flex-direction:row}.banner_with_image_slider .video_media video{max-width:100%}.banner_with_image_slider .banner_with_image.no_media .text_content{width:100%}.banner_with_image_slider.cst-btn .btn-wrapper .type_std a{font-size:20px}.banner_with_image_slider .banner_with_image_slider-inner h1{margin-bottom:32px}.banner_with_image_slider .slider_section-top{align-items:center;display:flex}.banner_with_image_slider .item_inner .image{max-width:112px}.banner_with_image_slider .splide__track--nav>.splide__list>.splide__slide.is-active{border:none}.banner_with_image_slider .slider-nav .splide__track{margin:0 auto;max-width:60%;position:relative;text-align:center;z-index:3}.banner_with_image_slider .slider-nav .splide__track li p{margin-bottom:0}.banner_with_image_slider .banner_with_image .media_section{overflow:hidden}.banner_with_image_slider .slider_section-top .slider-left,.banner_with_image_slider .slider_section-top .slider-right{height:100%;max-width:320px;width:calc(50% - 40px)}.banner_with_image_slider .slider_section-top .slider-left li{align-items:center;display:flex;justify-content:flex-start}.banner_with_image_slider .slider_section-top .slider-right li{align-items:center;display:flex;justify-content:flex-end}.banner_with_image_slider .slider_section{background-color:transparent;background-image:radial-gradient(closest-side,#b5bfc8,transparent,transparent,transparent,transparent,transparent,transparent,transparent);background-size:25px 25px;padding:50px 25px;position:relative;z-index:3}.banner_with_image_slider .slider_section-top:before{background:linear-gradient(180deg,#fff 0,#98accd 21.4%,#2a5599 62.6%,#dae0e6);content:"";height:calc(100% - 50px);inset:0;margin:0 auto;position:absolute;width:1px}.banner_with_image_slider .banner_with_image .media_section{position:relative}.banner_with_image_slider .slider_section:before{background-color:transparent;background-image:radial-gradient(closest-corner,transparent,#fbfbfb);content:"";display:block;height:100%;inset:0;position:absolute;width:100%;z-index:0}.banner_with_image_slider .item_inner .title{color:#639;font-family:Caveat,sans-serif;font-size:32px;font-weight:700;line-height:normal;margin-bottom:30px;max-width:220px}.banner_with_image_slider .item_inner{text-align:center}.banner_with_image_slider .item_inner p{margin:0}.banner_with_image_slider .item_inner .image{margin:0 auto;margin-bottom:40px}.banner_with_image_slider .slider_section-top{align-items:flex-end;gap:80px;padding-bottom:60px;position:relative}.banner_with_image_slider .slider_right-item .item_inner .title{font-family:Caveat Brush;font-size:24px;font-weight:400;letter-spacing:.48px}.banner_with_image_slider .slider_nav-item .text{color:#9a6eea;font-family:Caveat Brush;font-size:32px;font-weight:400;letter-spacing:.64px;line-height:125%}.banner_with_image_slider .slider-slack-img{display:inline-block;left:50%;max-width:47px;position:absolute;top:50%;transform:translate(-50%,-50%)}.banner_with_image_slider .slider_btn .splide__arrow svg{fill:none;stroke:#2e2e27}.banner_with_image_slider .splide__arrow--prev svg{transform:none}.banner_with_image_slider .slider_btn .splide__arrow,.banner_with_image_slider .slider_btn .splide__arrow:hover{background:transparent}.banner_with_image_slider .slider_btn .splide__arrows{justify-content:space-between;left:0;margin:auto;position:absolute;right:0;top:0;width:80%}.banner_with_image_slider .slider_btn .splide__arrow{border-width:0}.banner_with_image_slider .slider_section-top .splide__slide img{filter:grayscale(1)}@media (min-width:1601px){.banner_with_image_slider .banner_with_image_slider-inner h1{font-size:calc(var(--h1_size) - 10px)}}@media (max-width:1600px){.banner_with_image_slider .item_inner .title,.banner_with_image_slider .slider_nav-item .text{font-size:var(--h4_size)}.banner_with_image_slider .slider_right-item .item_inner .title{font-size:var(--h5_size)}.banner_with_image_slider .slider_btn .splide__arrow{padding:5px 15px}.banner_with_image_slider .slider_btn .splide__arrows{width:100%}}@media (max-width:991px){.banner_with_image_slider .banner_with_image.slider{flex-direction:column-reverse}.banner_with_image_slider .banner_with_image.slider .media_section,.banner_with_image_slider .banner_with_image.slider .text_content{width:100%}.banner_with_image_slider .slider_section-top{justify-content:space-between}}@media (max-width:767px){.banner_with_image_slider .typed-text-wrap{display:block;line-height:1.5}.banner_with_image_slider .content-wrapper br{display:none}.banner_with_image_slider .banner_with_image,.banner_with_image_slider .banner_with_image.media_align_left{flex-direction:column}.banner_with_image_slider .banner_with_image .media_section,.banner_with_image_slider .banner_with_image .text_content{width:100%}.banner_with_image_slider .btn-wrapper .type_std a{line-height:1.28}}