*{text-decoration:none}img{max-width:100%}.col-50{width:50%;padding-left:10px;padding-right:10px}.justify-content-between{justify-content:space-between;display:flex}.align-items-center{align-items:center;display:flex}.justify-content-center{justify-content:center;display:flex}.text-center{text-align:center}.row{display:flex;flex-wrap:wrap}.col-75{width:75%;padding-left:10px;padding-right:10px}.section_padding{padding:70px 0}.eqheight{display:flex;align-items:stretch}.the_challenge_cs,.business_impact_cs{background:#fafafa}.single_case_study_hero_bg_color{background:linear-gradient(285deg,rgba(247,11,166,.35) 0%,rgba(30,117,187,.35) 50.48%,rgba(39,58,80,.35) 100%);background-blend-mode:hard-light;min-height:550px;display:flex;align-items:center;position:relative}.single_case_study_hero_bg_color::after{background:linear-gradient(180deg,rgba(30,32,33,0) 21.39%,#1e2021 100%);position:absolute;content:"";top:0;left:0;right:0;height:100%;z-index:1}.single_case_study_hero h1{color:#fff;text-align:center;font-family:Inter;font-size:36px;font-style:normal;font-weight:700;line-height:normal;z-index:2}.single_case_study_hero h1 span{display:block}.case_study_top_title_url{text-align:center;text-transform:uppercase}.case_study_top_title_url a{color:#ffb0e4;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:.6px;position:relative;z-index:2}h2.main_cs_heading{font-family:Inter;font-size:32px;font-style:normal;font-weight:700;line-height:40px;display:inline-block;background:linear-gradient(90deg,#1e75bb 0%,#f70ba6 60.49%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 20px}.the_client_main_content p{color:#585858;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:27px;margin:0 0 40px}.the_client_main_content p strong,.the_client_main_content p b{font-weight:700}.the_client_content{padding-right:15%}.the_client_content ul li{color:#273a50;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:25px;margin-bottom:30px}.the_client_content ul li span{display:block;color:#798798;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.5px;text-transform:uppercase;margin:0 0 5px}.the_client_img img{border-radius:20px}.case-about .col-40.pd0{padding-left:0px}.left_nav_cs h3{color:#273a50;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:30px;margin:0 0 15px}.left_nav_cs ul li{line-height:normal;margin:12px 0}.left_nav_cs ul li a{color:#273a50;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.6px;text-transform:uppercase;opacity:.7;border-left:2px solid transparent;padding-left:8px;cursor:pointer}.left_nav_cs ul li a:hover{opacity:1;border-left:2px solid #f70ba6;padding-left:8px}.left_nav_cs ul li a.active{opacity:1;border-left:2px solid #f70ba6 !important;padding-left:8px}.the_challenges_content p{color:#585858;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:27px;margin:0 0 15px}.the_challenges_content p strong,.the_challenges_content p b{font-weight:700}.the_solution_step_cs{border-radius:10px;background:#fff;box-shadow:0 0 8px 0 rgba(121,135,152,.25);padding:15px 20px;margin-bottom:30px}.the_solution_step_cs h3{color:#273a50;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:25px;margin-bottom:45px;padding-bottom:0;position:relative}.the_solution_step_cs h3::after{position:absolute;content:"";width:20px;height:2px;background:#f70ba6;bottom:-25px;left:0}.the_solution_step_cs p{color:#798798;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22.5px}.solution_check_icon{margin:10px 0 15px}.tech_used_cs h3{color:#273a50;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;margin:50px auto 15px 0}.tech_used_cs p{color:#273a50;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.tech_used_cs ul{display:flex;flex-wrap:wrap;gap:16px;margin:45px 0 0;padding:0;list-style:none}.tech_used_cs ul li{flex:0 1 calc(33.333% - 16px);border-radius:10px;background:#fff;box-shadow:0 0 8px 0 rgba(121,135,152,.25);text-align:center}.tech_used_cs ul li .tech_logo_ic img{display:block;border-radius:10px;margin:auto;max-height:50px;min-height:50px}.tech_logo_ic{border-bottom:1px solid #e8e8e8;padding:25px 10px}.tech_used_cs ul li .tech_name_ic{color:#273a50;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:15px 0 17px;display:block}.business_impacts_wrap h3{color:#273a50;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:20px}.business_impacts_wrap ul li{padding:0 0 0 40px;position:relative;margin-bottom:15px}.business_impacts_wrap ul li h4{color:#273a50;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:22.5px;margin:0 0 3px}.business_impacts_wrap ul li p{color:#798798;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.business_impacts_wrap ul li img{position:absolute;left:0;top:3px;width:20px}.we-did-image_cs img{border-radius:20px}.Business_Impact_wrap{margin:30px 0 45px}.Business_Impact_item{border-radius:10px;border:1px solid #1e75bb;background:linear-gradient(180deg,rgba(231,244,255,.59) 0%,rgba(255,238,249,.59) 100%);box-shadow:0 0 6px 0 rgba(121,135,152,.25);padding:20px 30px;margin:0 0 20px;line-height:normal}.Business_Impact_count{color:#1e2021;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.55px;text-transform:uppercase;margin:0 0 8px;display:block}.Business_Impact_item h4{background:linear-gradient(90deg,#1e75bb 0%,#f70ba6 22.46%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:25px}.prev_next_cs h2{color:#273a50;text-align:center;font-family:Inter;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:30px}.moreCaseStudies_cs{max-width:70%;margin:auto}.testimonials_cs{background:#fafafa}.client_testimonials_cs ul li{background-image:url("https://cdn-kpbed.nitrocdn.com/RVLdsmUrzitKnVBooREyuLvkbbdGFquh/assets/images/optimized/rev-30899a6/programmers.io/wp-content/themes/programmers.io/assets/images/case_study/testimonials_cs_bg.png");margin:0 4px}.client_testimonials_cs ul li.nitro-lazy{background-image:none !important}.test_client_inner_cs{border-radius:10px;background:linear-gradient(172deg,rgba(255,255,255,.24) 6.09%,#f2f2f2 37.33%,#fff 93.91%);box-shadow:0 0 8.8px 0 rgba(121,135,152,.75);padding:40px 35px 45px;margin:8px 10px}.test_client_inner_cs p{color:#273a50;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:27px;margin-top:15px}.tspst{color:#273a50;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:.5px;text-transform:uppercase;position:relative;padding:20px 0 0;margin:40px 0 0}.tspst::after{position:absolute;width:32px;height:1px;background:#798798;content:"";left:0;top:0}.client_testimonials_cs .slick-track{display:flex;flex-wrap:wrap}.client_testimonials_cs .slick-slide{display:flex;align-items:stretch}.modernization_inner h2{color:#273a50;padding-bottom:15px}.modernization_inner span{color:#27a8e0}.modernization_inner{text-align:center}.modernization_inner h2{color:#273a50;padding-bottom:15px}.modernization_inner h2 span{background:linear-gradient(90deg,#27a8e0 35.56%,#1e75bb 74.51%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn_gradient{border-radius:50px;position:relative;display:inline-block;z-index:1;padding:7px 35px;background:none;border:none;font-weight:500;cursor:pointer}.btn_gradient::before{content:"";position:absolute;inset:0;padding:3px;background:linear-gradient(90deg,rgba(30,117,187,1) 0%,rgba(39,168,224,1) 50%,rgba(247,11,166,1) 100%);border-radius:inherit;mask:conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0)}.btn_gradient:hover{background:linear-gradient(90deg,rgba(30,117,187,1) 0%,rgba(39,168,224,1) 50%,rgba(247,11,166,1) 100%);color:#fff}.modernization_roadmap .btn_gradient{margin:0 5px 20px 5px}.modernization_roadmap{padding:60px 0px}@media screen and (min-width: 768px) and (max-width: 1024px){.left_nav_cs ul li a:hover{opacity:1;border-left:2px solid #fff;padding-left:8px}}@media (max-width: 1200px){.the_solution_wrap_cs.row .col-33,.the_solution_wrap_cs.row .col-50{width:100%}}@media (max-width: 991px){.moreCaseStudies_cs{max-width:100%}.single_case_study_hero_bg_color{min-height:400px;padding-top:110px}.single_case_study_hero h1{font-size:28px}}@media (max-width: 768px){.col-25,.col-33,.col-50,.col-40,.col-60,.col-75{width:100%;padding-left:0;padding-right:0}.row-col .col-50,.row-col .col-40{flex:0 0 100%;max-width:100%}.the_solution_step_cs h3,.business_impacts_wrap h3{font-size:14px;line-height:19px;margin-bottom:15px}#sidebar_cat{top:60px !important;left:0;right:0;z-index:2}#sidebar_cat ul{text-align:center;background:#fff;height:42px;border-bottom:0px solid #f0f0f0;overflow:auto;white-space:nowrap;margin-bottom:15px;padding-left:15px;padding-right:15px}.left_nav_cs ul li{line-height:normal;margin:15px 5px 0 5px;display:inline-block}.left_nav_cs ul li a{letter-spacing:0;opacity:.7;border-bottom:2px solid transparent;border-left:0px solid transparent;padding-left:0;cursor:pointer;display:block}.left_nav_cs ul li a:hover{opacity:1;border-left:0px solid #f70ba6;padding-left:0;border-bottom:2px solid #f70ba6;padding-bottom:4px}.left_nav_cs ul li a.active{opacity:1;border-left:0px solid #f70ba6 !important;padding-left:0;border-bottom:2px solid #f70ba6;padding-bottom:4px}#aboutClient.section_padding{padding-top:0}#aboutClient .col-25{display:block}.section_padding .container-main .row .col-25{display:none}.the_client_main_content{margin-top:25px}.case-about .col-40.pd0{padding-left:10px}.section_padding{padding:35px 0}.single_case_study_hero_bg_color{min-height:200px}.case_study_top_title_url a{font-size:12px}.single_case_study_hero h1{font-size:22px;line-height:30px}.single_case_study_hero h1 span{display:inline}h2.main_cs_heading{font-size:24px;margin:0px 0 10px}.the_client_main_content p,.the_challenges_content p,.the_challenges_content p,.the_solution_content p{font-size:16px;line-height:24px;margin:0 0 15px}.the_solution_step_cs h3,.business_impacts_wrap h3{font-size:16px;line-height:21px;margin-bottom:20px}.the_solution_step_cs h3::after{bottom:-10px}.the_client_content ul li{font-size:15px;line-height:20px;margin-bottom:15px}.Business_Impact_wrap{margin:15px 0 10px}.tech_used_cs h3{font-size:20px;margin:0px auto 10px 0}.business_impact_cs .justify-content-between{display:block}.tech_used_cs ul{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0 0;padding:0;list-style:none}.prev_next_cs h2{font-size:22px;margin-bottom:20px}.tech_used_cs ul li .tech_name_ic{font-size:13px}.moreCaseStudies_cs{max-width:100%;margin:auto}.slick-dots{margin-top:15px}.test_client_inner_cs p{font-size:16px;line-height:26px;margin-top:10px}.test_client_inner_cs{padding:25px 20px 20px;margin:8px 10px}.test_client_inner_cs svg{width:25px}.tspst{padding:13px 0 0;margin:22px 0 0}.single_case_study_hero_bg_color{min-height:400px;padding-top:110px}.single_case_study_hero h1{font-size:28px}}@media (max-width: 576px){.section_padding{padding:15px 0}.the_client_main_content p,.the_challenges_content p,.the_challenges_content p,.the_solution_content p{margin:0 0 10px}.single_case_study_hero h1{font-size:22px;font-weight:500;line-height:34px}.tech_used_cs ul li{flex:0 1 calc(50% - 16px)}h2.main_cs_heading{margin:0px 0 5px}.solution_check_icon{margin:5px 0 4px}.tech_used_cs h3{margin:0px auto 10px 0}.tech_used_cs ul li .tech_logo_ic img{max-height:35px;min-height:35px}.business_impacts_wrap ul li h4{margin:0 0 3px}.modernization_roadmap .btn_gradient{min-width:262px}}@media (max-width: 490px){.left_nav_cs ul li{margin:15px 2px 0 2px}.left_nav_cs ul li a{text-transform:none}.left_nav_cs ul li a span{display:none}}