.lg-casestudies .cs-banner{text-align:center;background-color:#0000;background-image:linear-gradient(90deg,#0006,#0006),url(/images/case-study/case-study-banner.jpeg);background-position:0 0,0 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:100vh;padding:1rem 20px;display:flex;overflow-x:hidden}.lg-casestudies .cs-banner .cs-main-container{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem;display:flex}.lg-casestudies .cs-banner .cs-blog-text{color:#fff;font-size:20px;font-weight:500;font-family:var(--home-font-body,var(--font-inter),Inter,sans-serif);letter-spacing:10px;text-align:center}.lg-casestudies .cs-banner .cs-blog-heading{font-family:var(--home-font-display,var(--font-sora),"Sora",Inter,sans-serif);font-size:var(--mjb-h1-size);color:#fff;text-align:center;margin-top:22px;margin-bottom:14px;font-weight:700;line-height:1.15}.lg-casestudies .cs-banner .cs-blog-subheading{font-family:var(--home-font-body,var(--font-inter),Inter,sans-serif);color:#fff;text-align:center;margin-bottom:30px;font-size:clamp(1.25rem,3vw,36px);font-weight:500}.lg-casestudies .cs-banner .cs-blog-banner-text{flex-direction:column;justify-content:center;align-items:center;display:flex}.lg-casestudies .cs-banner .cs-blog-banner-text p{color:#fff;font-family:var(--home-font-body,var(--font-inter),Inter,sans-serif);margin-top:0;margin-bottom:0;font-size:clamp(16px,1.8vw,20px);font-weight:500}.lg-casestudies .cs-banner .cs-btn-wrapper{text-align:center;margin-top:20px;padding:0 30px}.lg-casestudies .cs-banner .cs-btn-wrapper button{color:#0d6efd;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.lg-casestudies .cs-banner .cs-btn-wrapper button p{color:#fff;width:160px;max-width:100%;font-family:var(--home-font-body,var(--font-inter),Inter,sans-serif);background:#526eb0;border-radius:22px;margin:0 auto;padding:10px}@media (max-width:768px){.lg-casestudies .cs-banner{min-height:min(100vh,640px);padding:5rem 1rem 3rem}.lg-casestudies .cs-banner .cs-blog-text{letter-spacing:6px;font-size:16px}.lg-casestudies .cs-banner .cs-blog-subheading{font-size:clamp(1.15rem,4vw,28px)}}@media (max-width:480px){.lg-casestudies .cs-banner .cs-btn-wrapper{padding:0}}
.lg-casestudies .cs-blog-section{background-color:#f5f7fa;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.lg-casestudies .cs-blog-section .cs-heading{font-weight:700;font-size:var(--mjb-h2-primary);text-align:center;color:#5b5a5a;font-family:var(--home-font-display,var(--font-sora),"Sora",Inter,sans-serif);margin:20px 0 40px;line-height:1.15}.lg-casestudies .cs-blog-cards-container{box-sizing:border-box;flex-wrap:wrap;gap:24px;width:100%;padding-left:15px;padding-right:15px;display:flex;overflow-x:hidden}:is(.lg-casestudies .cs-blog-cards-container:has(.cs-blog-card:only-child),.lg-casestudies .cs-blog-cards-container:has(.cs-blog-card:nth-child(2):last-child)){justify-content:center}.lg-casestudies .cs-blog-card{word-wrap:break-word;box-sizing:border-box;background-color:#fff;background-clip:border-box;border:1px solid #00000020;border-radius:15px;flex-direction:column;width:420px;min-width:0;max-width:100%;height:450px;margin-bottom:25px;display:flex;overflow:hidden}.lg-casestudies .cs-blog-card:hover{color:#fff;background-color:#5275b6}.lg-casestudies .cs-blog-card .cs-card-img{object-fit:cover;border-radius:15px 15px 0 0;width:100%;height:auto;max-height:220px;display:block}.lg-casestudies .cs-blog-card .cs-card-contents{flex-direction:column;height:100%;padding:15px;display:flex}.lg-casestudies .cs-blog-card .cs-date-container{align-items:center;gap:10px;display:flex}.lg-casestudies .cs-blog-card .cs-uis_calender{display:block}.lg-casestudies .cs-blog-card .cs-uis_calender-white{display:none}.lg-casestudies .cs-blog-card .cs-created-date{color:#526eb0;font-size:12px;font-weight:400;font-family:var(--home-font-body,var(--font-inter),Inter,sans-serif);margin-top:5px;margin-bottom:0}.lg-casestudies .cs-blog-card .cs-blog-title{text-align:left;color:#526eb0;font-size:20px;font-weight:500;font-family:var(--home-font-body,var(--font-inter),Inter,sans-serif);flex-grow:1;margin:20px 0;line-height:1.4}.lg-casestudies .cs-blog-card .cs-read-more-wrapper{justify-content:flex-end;margin-top:auto;padding-bottom:10px;display:flex}.lg-casestudies .cs-blog-card .read-more-link{color:#526eb0;font-size:12px;font-weight:400;font-family:var(--home-font-body,var(--font-inter),Inter,sans-serif);text-decoration:none}.lg-casestudies .cs-blog-card:hover .cs-card-contents .cs-created-date,.lg-casestudies .cs-blog-card:hover .cs-card-contents .cs-blog-title,.lg-casestudies .cs-blog-card:hover .cs-card-contents .read-more-link{color:#fff}.lg-casestudies .cs-blog-card:hover .cs-card-contents .cs-date-container .cs-uis_calender{display:none}.lg-casestudies .cs-blog-card:hover .cs-card-contents .cs-date-container .cs-uis_calender-white{display:block}.lg-casestudies .cs-empty{text-align:center;color:#5b5a5a;font-family:var(--home-font-body,var(--font-inter),Inter,sans-serif);margin:0 auto 40px;font-size:16px}@media (max-width:480px){.lg-casestudies .cs-blog-card{width:100%;height:auto;min-height:420px}}
