.case_study_carousel_container{position:relative;max-width:100%;margin:auto;overflow:hidden;font-family:'Open Sans',sans-serif}.case_study_carousel_container .carousel_wrapper{position:relative}.case_study_carousel_container .carousel_wrapper .carousel_slides{display:flex;align-items:center;transition:transform 0.5s ease-in-out;width:100%}.case_study_carousel_container .carousel_wrapper .carousel_slides .carousel_slide{flex-shrink:0;width:100%;position:relative;padding-right:14px}.case_study_carousel_container .carousel_wrapper .carousel_slides .carousel_slide .carousel_content{display:flex;width:100%;position:relative}.case_study_carousel_container .carousel_wrapper .carousel_slides .carousel_slide .carousel_content .text_section{flex:7;padding:20px 0px;padding-left:60px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:#0b7bff;z-index:3;border:solid 1px #ced0d9;border-radius:24px}.case_study_carousel_container .carousel_wrapper .carousel_slides .carousel_slide .carousel_content .text_section h3.case_study_title{font-size:24px;color:#fff;margin-bottom:10px}.case_study_carousel_container .carousel_wrapper .carousel_slides .carousel_slide .carousel_content .text_section p.case_study_description{font-size:1.2rem;margin-bottom:20px}.case_study_carousel_container .carousel_wrapper .carousel_slides .carousel_slide .carousel_content .text_section .case_study_highlight ul{list-style:disc;margin-left:20px}.case_study_carousel_container .carousel_wrapper .carousel_slides .carousel_slide .carousel_content .text_section .cta_button{background-color:#fff;color:#0a1541;margin-top:16px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.case_study_carousel_container .carousel_wrapper .carousel_slides .carousel_slide .carousel_content .text_section .cta_button:hover{background-color:#f2f4f9}.case_study_carousel_container .carousel_wrapper .carousel_slides .carousel_slide .carousel_content .slide_overlay{position:absolute;width:200px;height:100%;right:25%;z-index:-1;pointer-events:none;background:#0b7bff;transform:skewX(-5deg);border-top:solid 1px #ced0d9;border-bottom:solid 1px #ced0d9}.case_study_carousel_container .carousel_wrapper .carousel_slides .carousel_slide .carousel_content .image_overlay{position:absolute;height:100%;left:75%;z-index:-2;pointer-events:none;background:rgba(11,123,255,0.5);transform:skewX(-5deg);border-top:solid 1px #ced0d9;border-bottom:solid 1px #ced0d9;width:30px}.case_study_carousel_container .carousel_wrapper .carousel_slides .carousel_slide .carousel_content .image_section{flex:3;position:relative;overflow:hidden;border:solid 1px #ced0d9;border-radius:24px;border-bottom-left-radius:0px}.case_study_carousel_container .carousel_wrapper .carousel_slides .carousel_slide .carousel_content .image_section img.carousel_featured_image{width:100%;height:100%;object-fit:cover;z-index:1}.case_study_carousel_container .carousel_wrapper .carousel_dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px}.case_study_carousel_container .carousel_wrapper .carousel_dots .carousel_dot{width:12px;height:12px;border-radius:50%;background:#ccc;border:none;cursor:pointer}.case_study_carousel_container .carousel_wrapper .carousel_dots .carousel_dot.active{background:#333}.case_study_carousel_container .carousel_wrapper .carousel_arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.5);color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;transition:background 0.3s ease}.case_study_carousel_container .carousel_wrapper .carousel_arrow:hover{background:rgba(0,0,0,0.7)}.case_study_carousel_container .carousel_wrapper .carousel_arrow.carousel_arrow_left{left:10px}.case_study_carousel_container .carousel_wrapper .carousel_arrow.carousel_arrow_right{right:24px}