.CaseStudiesPage_csp__3-V82{font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:1.6;background:#fff}.CaseStudiesPage_hero__8qMmy{position:relative;width:100%;height:460px;overflow:hidden;border-radius:0 0 60px 0}.CaseStudiesPage_hero__img__1axv2{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.CaseStudiesPage_hero__overlay__2W-Xe{position:absolute;inset:0;z-index:1}.CaseStudiesPage_hero__label__trbNT{position:absolute;bottom:48px;left:48px;z-index:2;color:#fff;font-size:20px;font-weight:600;letter-spacing:.5px}.CaseStudiesPage_grid-section__35NjN{padding:52px 0 64px;background:#f6f4f1}.CaseStudiesPage_grid-wrap__gm3S6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:28px;gap:28px;max-width:1280px;margin:0 auto;padding:0 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.CaseStudiesPage_card__2-NYX{background:#fff;border-radius:16px;border:1.5px solid #0087cc;display:flex;flex-direction:column;padding:28px 24px 32px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.CaseStudiesPage_card__2-NYX:hover{-webkit-box-shadow:0 6px 24px rgba(0,135,204,.12);box-shadow:0 6px 24px rgba(0,135,204,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.CaseStudiesPage_card__title__Kna6l{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.CaseStudiesPage_card__client__1wjSi{font-size:16px;color:#1a1a2e;line-height:1.5;margin-bottom:14px}.CaseStudiesPage_card__client__1wjSi span{font-weight:700}.CaseStudiesPage_card__content__1IGMJ{flex-grow:1;display:flex;flex-direction:column}.CaseStudiesPage_card__desc__1a3fs{font-size:14px;line-height:1.7;color:#555f6e;flex-grow:1}.CaseStudiesPage_caseStudyLink__2rn6U{display:inline-block;margin-top:20px;padding:10px 15px;color:#000;border-radius:24px;text-decoration:none;font-size:12px;font-weight:600;border:1px solid #0087cc;-webkit-transition:all .3s ease;transition:all .3s ease;width:140px}.CaseStudiesPage_pagination__1xeWw{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;margin-top:42px;flex-wrap:wrap}.CaseStudiesPage_pg__btn__2TEcJ{background:transparent;border:1.5px solid #0087cc;color:#0087cc;border-radius:24px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:inherit}.CaseStudiesPage_pg__btn__2TEcJ:hover:not(:disabled){background:#0087cc;color:#fff}.CaseStudiesPage_pg__btn__2TEcJ:disabled{opacity:.35;cursor:default}.CaseStudiesPage_pg__pages__2_2IP{display:flex;align-items:center;grid-gap:8px;gap:8px}.CaseStudiesPage_pg__num__1NOhL{width:36px;height:36px;border-radius:50%;border:1.5px solid #d0dde6;background:#fff;color:#555f6e;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:inherit}.CaseStudiesPage_pg__num__1NOhL:hover:not(.CaseStudiesPage_pg__num--active__B6opB){border-color:#0087cc;color:#0087cc}.CaseStudiesPage_pg__num--active__B6opB{background:#0087cc;border-color:#0087cc;color:#fff}@media (max-width:1024px){.CaseStudiesPage_grid-wrap__gm3S6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.CaseStudiesPage_hero__8qMmy{height:280px;border-radius:0 0 40px 0}.CaseStudiesPage_hero__label__trbNT{font-size:18px;bottom:32px;left:28px}.CaseStudiesPage_grid-section__35NjN{padding:36px 0 48px}.CaseStudiesPage_card__2-NYX{min-height:320px}}@media (max-width:600px){.CaseStudiesPage_hero__8qMmy{height:220px}.CaseStudiesPage_grid-wrap__gm3S6{grid-template-columns:minmax(0,1fr);padding:0 16px}.CaseStudiesPage_card__2-NYX{min-height:auto}}