.case-study-section{overflow:hidden;position:relative}.case-study-section .case_study_flex{display:flex;gap:20px;overflow:hidden}.case-study-section .case_study_image{display:flex}.case-study-section .case_study_content,.case-study-section .case_study_image{flex:1;position:relative}.case-study-section .case_study_image .featured_image{width:100%}.case-study-section .img_logo{left:24px;position:absolute;top:16px}.case-study-section .swiper_flex{align-items:center;display:flex;gap:32px;justify-content:center;position:relative;width:100%}.case-study-section .txt_logo img{max-width:125px!important}.case-study-section .video-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.case-study-section .video-placeholder{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.case-study-section .placeholder-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.case-study-section .play-button{cursor:pointer;position:relative;z-index:2}.case-study-section .video-container video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.case-study-section.align-bg-image-center .swiper-slide .case_study_flex{background-position:50%}.case-study-section .aithor_image img{border-radius:30px;display:inline-block;height:auto;width:auto}.testimonial_height.case-study-section .txt_testimonial_col .button_label.overried{color:#fff}.case-study-section .swiper-slide{max-width:632px;width:calc(100% - 20px)}.case-study-section .swiper-slide.txt_testiminial_slide.has_video_card{max-width:848px;width:calc(100% - 20px)}@media (max-width:768px){.case-study-section .case_study_flex{flex-direction:column-reverse}.case-study-section .featured_image{max-height:188px}}.case-study-section .txt_testimonial_col .tagline{margin:35px 0 12px}.case-study-section .case_study_flex.txt_testimonial_col.video_only .tagline{align-items:center;background:hsla(0,0%,100%,.2);border:0;border-radius:2px;color:#fff;display:inline-flex;font-size:10px;font-weight:400;justify-content:center;letter-spacing:.04em;line-height:1.2;margin-bottom:16px;padding:4px 8px;text-transform:uppercase}.case-study-section .case_study_flex.txt_testimonial_col.video_only .txt_bttns a span,.case-study-section .case_study_flex.txt_testimonial_col.video_only p.description,.case-study-section .txt_testimonial_col.right .description{color:#fff}.case-study-section .txt_bttns{position:relative;z-index:1}.case-study-section .featured_image{align-items:center;background-size:cover;border-radius:10px;display:flex;justify-content:center;min-height:183px;object-fit:cover;position:relative}.case-study-section .case_study_flex.txt_testimonial_col.video_only .txt_inner_content{justify-content:space-between}.case-study-section .case_study_flex.txt_testimonial_col.video_only .txt_inner_content .txt_bttns{margin-top:16px}.case-study-section .case_study_flex.txt_testimonial_flex:after{bottom:0;height:120px;position:absolute;right:0;width:140px}.case-study-section .case_study_flex.txt_testimonial_col.video_only .txt_inner_content{max-width:500px}.case-study-section iframe.tst_video_img{height:100%;padding:5rem;width:100%}.case-study-section .case_study_image{border-radius:10px;overflow:hidden}.case-study-section .swiper_flex{flex-direction:row-reverse}.case-study-section .case_study_content{display:flex;flex-direction:column;justify-content:space-between}.case-study-section .txt_testimonial_col .description{font-size:16px;font-weight:400;line-height:1.75;margin:0}.case-study-section .txt_bttns a span{font-size:14px;font-weight:500;line-height:1.4}.case-study-section .txt_bttns a{align-items:center;display:flex;gap:8px;overflow:hidden}.case-study-section .buttons{align-items:center;display:flex;justify-content:space-between}.case-study-section .btn_2,.case-study-section .txt_logo{display:flex}.case-study-section .arrow-icon{align-items:center;display:flex;justify-content:center}.case-study-section .card_btn{margin-top:16px;overflow:hidden}.case-study-section .button_icon{border-left:1px solid transparent!important;padding:0 11px}.case-study-section .read-cta{align-items:center;column-gap:10px;cursor:pointer;display:flex;transition:all .5s ease-in-out}.case-study-section .read-cta .arrow-icon .img1{transform:translate(2px);transition:all .5s ease-in-out}.case-study-section .read-cta .arrow-icon .img2{transform:translate(-25px,15px);transition:all .5s ease-in-out}.case-study-section .read-cta:hover .arrow-icon .img1{transform:translate(23px,-20px);transition:all .5s ease-in-out}.case-study-section .read-cta:hover .arrow-icon .img2{transform:translate(-9px);transition:all .5s ease-in-out}.case-study-section .tst_cta.tst_video_popup{align-items:center;display:flex;justify-content:space-between;width:100%}.case-study-section .tst_cta.tst_video_popup p{margin:0}.tst_testimonial_pop{display:none}.tst_testimonial_pop.open{background-color:rgba(0,0,0,.8);bottom:0;display:block;height:100%;padding:0 16px;position:fixed;top:0;width:100%;z-index:999}.tst_testimonial_pop.open,.tst_testimonial_pop_close{align-items:center;display:flex;justify-content:center}.tst_testimonial_pop_close{border-radius:100%;cursor:pointer;height:50px;position:absolute;right:20px;top:20px;width:50px}.case-study-section .section_title{margin-bottom:50px;text-align:center}.case-study-section .section_title span{font-weight:600}.case-study-section span.button_icon{display:inline-flex;overflow:hidden;position:relative}.case-study-section .hr_1{position:relative;right:0;top:0;transition:.6s}.case-study-section .hr_2{left:-20px;position:absolute;top:20px;transition:.6s}.case-study-section .button_icon{padding:0}.case-study-section .card_btn{align-items:center;display:flex;gap:8px}.case-study-section .card_btn:hover .hr_2{left:0;top:0}.case-study-section .card_btn:hover .hr_1{position:relative;right:-12px;top:-12px}.case-study-section .case-study-slider{width:100%}.case-study-section .swiper-slide .case_study_flex.txt_testimonial_flex{background:transparent;border:none;border-radius:unset;padding:0}.case-study-section .txt_testimonial_col{background-repeat:no-repeat;background-size:cover;border-radius:10px;padding:24px;position:relative}.case-study-section .txt_overlay{background:linear-gradient(10.68deg,#040a0e -21.22%,rgba(4,10,14,.25) 62.11%);border-radius:10px;bottom:0;left:0;position:absolute;right:0;top:0}.case-study-section .swiper-slide .case_study_flex,.case-study-section .txt_testimonial{background-repeat:no-repeat;background-size:cover;border:1px solid;border-radius:15px;height:100%;min-height:349px;padding:24px;width:100%}.case-study-section .txt_testimonial_col_one{border-radius:15px;position:relative}.case-study-section .txt_testimonial_col,.case-study-section .txt_testimonial_col_one{width:calc(50% - 10px)}.case-study-section .txt_inner_content{display:flex;flex-direction:column;gap:23px;position:relative;z-index:1}.case-study-section .description,.case-study-section .testimonail_description{color:#040a0e;font-family:Gotham Book;font-size:16px;font-style:normal;font-weight:325;line-height:1.75}.case-study-section .aithor_image{display:flex;height:50px;min-width:50px}.case-study-section .tagline{border-radius:2px;display:inline-block;font-family:Gotham;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:1.2;margin-bottom:2rem;padding:4px 8px;text-align:center;text-transform:uppercase}.case-study-section .description{margin-bottom:3.375rem;margin-top:0}.case-study-section .case_study_content a{align-items:center;display:flex;margin:16px 0 0}.case-study-section a.card_btn .button_label{color:#040a0e;font-family:Gotham;font-size:14px;font-weight:400;line-height:1.21}.case-study-section .swiper-wrapper{padding-bottom:50px}.case-study-section .swiper-pagination{align-items:center;display:flex;height:100%;top:0}.case-study-section .custom-scrollbar{align-items:center;display:flex;height:15px;position:relative;width:100%}.case-study-section .swiper-scrollbar{left:0;position:relative;top:0;width:100%;z-index:0}.case-study-section .case-study-slider_btn{align-items:center;display:flex;gap:.9rem;justify-content:end}.case-study-section .swiper-pagination{flex-basis:80%;overflow:hidden;position:relative}.case-study-section .case-study-slider_btn{position:relative}.case-study-section .case-study-slider-button-next.swiper-button-disabled,.case-study-section .case-study-slider-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none}.case-study-section .case-study-slider-button-next,.case-study-section .case-study-slider-button-prev{align-items:center;cursor:pointer;display:flex}.case-study-section .author_flex{align-items:center;display:flex;gap:10px;margin-bottom:18px}.case-study-section .author_name{color:#6e6e6e;font-family:Gotham;font-size:14px;font-weight:400;line-height:1.21;margin-bottom:4px;margin-top:0}.case-study-section .author_job{color:#6e6e6e;font-family:Gotham Book;font-size:10px;font-weight:400;line-height:1.4;margin-bottom:0;margin-top:0}.case-study-section .swiper-slide{display:inline-block;height:auto}.case-study-section .txt_flex{display:flex;flex-direction:column;height:100%;justify-content:space-between}.case-study-section .swiper-pagination-0{border:.5px solid #040a0e;border-radius:26px;display:flex;padding:6px}.case-study-section span.swiper-pagination-bullet{background:#596168;border-radius:19px;display:block;height:4px;opacity:1;transition:.3s;width:4px}.case-study-section span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#040a0e;border-radius:19px;height:4px;width:20px}.case-study-section .case-study-slider-button-prev.swiper-button-disabled{opacity:.4!important}.case-study-section .txt_testimonial_col:not(.right) .txt_inner_content{padding-top:20px}.case-study-section .swiper-slide .case_study_flex.txt_testimonial_flex{align-items:flex-start;justify-content:flex-start}.case-study-section .swiper-slide.video_card_only .btm_content{margin-top:auto}.case-study-section .swiper-slide.single-slide{flex-shrink:unset;width:80%}.case-study-section .swiper_flex:has(.swiper-button-lock,.swiper-pagination-lock){display:none}.case-study-section .case_study_content .case_content{margin-top:auto}.case-study-section.testimonial_height .swiper-slide .case_study_flex.txt_testimonial_flex{align-items:unset;justify-content:unset}@media (max-width:1024px){.regional-case-study.case-study-section .description{margin-bottom:30px}.regional-case-study.case-study-section .case_study_content{flex:initial}.case-study-section .swiper-slide .case_study_flex:not(.txt_testimonial_flex){flex-direction:column-reverse}.case-study-section .swiper-slide .case_study_flex.txt_testimonial_flex{flex-direction:row}.case-study-section .case_study_image .featured_image{max-height:350px;object-position:top}}@media (max-width:768px){.case-study-section .section_title{text-align:left}.case-study-section .description{margin-bottom:20px;margin-top:0}.case-study-section .tagline{margin-bottom:10px}.case-study-section .swiper-slide .case_study_flex,.case-study-section .txt_testimonial,.case-study-section .txt_testimonial_col,.case_study_section_widget_1752161288664 .txt_testimonial_col_one{padding:15px}.case-study-section .swiper-slide .case_study_flex.txt_testimonial_flex{flex-direction:column}.case-study-section .txt_testimonial_col,.case-study-section .txt_testimonial_col_one{width:100%}.case-study-section.singleSlide .swiper-slide{flex-shrink:unset}.case-study-section .swiper-slide.single-slide{margin-right:0!important;width:100%!important}}.proven-ccaas .a.card_btn .button_label,.proven-ccaas .author_job,.proven-ccaas .author_name,.proven-ccaas .testimonail_description,.proven-ccaas .txt_testimonial_col .description,.proven-ccaas a.card_btn .button_label{color:#fff!important}.proven-ccaas .button_icon{border:none!important}.proven-ccaas .txt_testimonial{background:transparent!important;border-color:#696565bf!important}.proven-ccaas .swiper-pagination-0{background:#1d2226!important}.proven-ccaas span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff!important}.proven-ccaas svg path{fill:#fff!important}.case-study-slider-wrapper .swiper-pagination-0{background:#e6e7e7;border:none!important}.case-study-slider-wrapper span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#040a0e}.mcc-case-study-slider-wrapper .swiper-pagination-0{background:#e6e7e7;border:none!important}.mcc-case-study-slider-wrapper span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#040a0e}.case-study-section .txt_testimonial_col.right .txt_inner_content{height:100%}.case-study-section .txt_testimonial_col.right .text_content{margin-top:auto}.case-study-section .txt_testimonial_col.right .tagline{align-items:center;background:hsla(0,0%,100%,.2);border:0;border-radius:2px;color:#fff;display:inline-flex;font-size:10px;font-weight:400;justify-content:center;letter-spacing:.04em;line-height:1.2;margin-bottom:16px;padding:4px 8px;text-transform:uppercase}.case-study-section .swiper-slide.video_card_only .watch{color:rgba(205,209,219,.8)!important}.case-study-section .swiper-slide.video_card_only a:hover .watch{color:#fff!important}.case-study-section .txt_testimonial_col.right .txt_bttns .watch{color:rgba(205,209,219,.8)!important}.case-study-section .txt_testimonial_col.right .txt_bttns a:hover .watch{color:#fff}.video-popup{align-items:center;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:none;height:100%;left:0;padding:40px;position:fixed;top:0;transition:all .3s ease-out;width:100%;z-index:1001}.video-popup .video-popup__overlay{background:rgba(0,17,25,.8);display:block;height:100%;left:0;position:absolute;right:0;width:100vw}.video-popup button.video-popup__close-btn{align-items:center;background:rgba(243,244,246,.8);border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;line-height:1;padding:8px;position:absolute;right:20px;top:20px;transition:all .2s;width:36px;z-index:1}.video-popup .video-popup__video,.video-popup iframe{position:relative;z-index:2}.video-popup .popup_wrap{max-width:1200px}.popup_wrap.video-popup__iframe{width:100%}.video-popup .video-popup__video{height:100%;max-height:calc(100vh - 60px);width:100%}.video-popup iframe{height:100vh;max-height:calc(100vh - 80px);max-width:1200px;overflow:hidden;width:100%}.video-popup .video-popup__inner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.single-slider.case-study-section .swiper-wrapper:has(.single-slide){padding-bottom:0}.case-study-section .swiper-slide .case_study_flex.txt_testimonial_flex a.card_btn span{color:#040a0e}.case-study-section .testimonail_description{font-size:14px;line-height:1.5}@media(max-width:767px){.case-study-section .txt_testimonial_col .description{line-height:1.4}}