.case-study-listing{justify-content:center;align-items:stretch;background-color:#fff;display:flex;flex-direction:column;overflow:hidden;min-width:375px;margin:0 auto;margin-bottom:120px}@media (min-width: 1441px){.case-study-listing{width:1216px}}@media (max-width: 1441px){.case-study-listing{margin:0 112px 120px 112px}}@media (max-width: 1300px){.case-study-listing{margin:0 32px 120px 32px}}@media (max-width: 500px){.case-study-listing{margin:0 16px 48px 16px}}.case-study-listing .hero{justify-content:center;align-items:center;background-color:#fff;display:flex;width:100%;padding:80px;flex-direction:column;color:#373737;text-align:center}@media (max-width: 991px){.case-study-listing .hero{max-width:100%;padding:80px 20px}}@media (max-width: 500px){.case-study-listing .hero{text-align:start;padding:48px 20px 32px 20px}}.case-study-listing .hero .hero-content{display:flex;margin-bottom:-24px;width:800px;max-width:100%;flex-direction:column;align-items:stretch}@media (max-width: 991px){.case-study-listing .hero .hero-content{margin-bottom:10px}}.case-study-listing .hero .hero-heading{font-size:64px;font-weight:500;line-height:1;letter-spacing:-0.64px;margin:0}@media (max-width: 991px){.case-study-listing .hero .hero-heading{max-width:100%;font-size:40px}}.case-study-listing .hero .hero-paragraph{font-size:18px;font-weight:400;line-height:1;align-self:center;margin-top:24px;margin-bottom:0}@media (max-width: 991px){.case-study-listing .hero .hero-paragraph{max-width:100%}}@media (max-width: 500px){.case-study-listing .hero .hero-paragraph{align-self:flex-start}}.case-study-listing .filter-sort-container{align-self:center;display:flex;width:100%;max-width:1216px;align-items:stretch;gap:20px;font-size:14px;line-height:1;flex-wrap:wrap;justify-content:space-between}@media (max-width: 500px){.case-study-listing .filter-sort-container{gap:16px}}@media (max-width: 991px){.case-study-listing .filter-sort-container{max-width:100%;padding:0 20px}}.case-study-listing .filter-sort-container .filter-tabs{display:flex;align-items:center;gap:8px;color:#13456e;font-weight:700;white-space:nowrap}@media (max-width: 991px){.case-study-listing .filter-sort-container .filter-tabs{white-space:initial}}.case-study-listing .filter-sort-container .filter-tabs .filter-tab{align-self:stretch;border-radius:999px;margin-top:auto;margin-bottom:auto;padding:10px 16px;background:transparent;border:none;cursor:pointer;color:#13456e;font-weight:700}.case-study-listing .filter-sort-container .filter-tabs .filter-tab.inactive{border:1px solid #e6e6e6}.case-study-listing .filter-sort-container .filter-tabs .filter-tab.inactive:hover{border:1px solid #d5d5d5}@media (max-width: 991px){.case-study-listing .filter-sort-container .filter-tabs .filter-tab{white-space:initial}}.case-study-listing .filter-sort-container .sort-dropdown{border-radius:8px;display:flex;align-items:start;font-family:Inter, -apple-system, Roboto, Helvetica, sans-serif;color:#373737;font-weight:500;position:relative}@media (max-width: 500px){.case-study-listing .filter-sort-container .sort-dropdown{flex:1}}.case-study-listing .filter-sort-container .sort-dropdown .sort-button{justify-content:space-between;align-items:center;border-radius:8px;box-shadow:0px 1px 2px 0px rgba(16,24,40,0.05);background-color:#fff;display:flex;padding:10px 16px;gap:8px;overflow:hidden;border:none;cursor:pointer;width:100%}.case-study-listing .filter-sort-container .sort-dropdown .sort-button:hover{background-color:#f2f4f7}.case-study-listing .filter-sort-container .sort-dropdown .sort-button .sort-label{font-weight:700;color:#373737}.case-study-listing .filter-sort-container .sort-dropdown .sort-button .sort-value{font-weight:400;color:#373737}@media (max-width: 500px){.case-study-listing .filter-sort-container .sort-dropdown .sort-button .sort-value{margin-right:auto}}.case-study-listing .filter-sort-container .sort-dropdown .sort-button .sort-icon{aspect-ratio:1;object-fit:contain;object-position:center;width:20px;align-self:stretch;margin:auto 0;flex-shrink:0}.case-study-listing .filter-sort-container .sort-dropdown .sort-options{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0px 4px 6px -2px rgba(16,24,40,0.03),0px 12px 16px -4px rgba(16,24,40,0.08);min-width:200px;z-index:10}@media (max-width: 500px){.case-study-listing .filter-sort-container .sort-dropdown .sort-options{width:100%;min-width:unset}}.case-study-listing .filter-sort-container .sort-dropdown .sort-options .sort-option{display:block;width:100%;padding:10px 16px;text-align:left;border:none;background:transparent;cursor:pointer;font-size:14px;color:#373737}.case-study-listing .filter-sort-container .sort-dropdown .sort-options .sort-option:hover{background-color:#f2f4f7}.case-study-listing .filter-sort-container .sort-dropdown .sort-options .sort-option.active{background-color:rgba(19,69,110,0.1);color:#13456e;font-weight:700}.case-study-listing .case-study-grid{align-self:center;display:flex;margin-top:48px;width:100%;max-width:1216px;align-items:center;gap:24px;color:#fff;font-weight:500;justify-content:start;flex-wrap:wrap}@media (max-width: 1300px){.case-study-listing .case-study-grid{gap:20px}}@media (max-width: 991px){.case-study-listing .case-study-grid{max-width:100%;margin-top:40px;padding:0 20px}}.case-study-listing .case-study-grid .case-study-card{aspect-ratio:389/520;border-radius:20px;background-color:#13456e;align-self:stretch;max-width:389px !important;max-height:520px !important;overflow:hidden;flex-grow:1;flex-shrink:1;width:311px}@media (max-width: 1300px) and (min-width: 992px){.case-study-listing .case-study-grid .case-study-card{width:305px;height:410px;flex-shrink:0;aspect-ratio:307/410}}.case-study-listing .case-study-grid .case-study-card .card-content{display:flex;flex-direction:column;position:relative;height:100%;width:100%}.case-study-listing .case-study-grid .case-study-card .card-content .card-image{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center;transition:transform 0.3s ease-in-out}.case-study-listing .case-study-grid .case-study-card .card-content .card-text{position:absolute;bottom:0;left:0;right:0;display:flex;padding:24px;flex-direction:column;align-items:stretch;justify-content:flex-end;background:linear-gradient(transparent, rgba(0,0,0,0.8));min-height:50%;z-index:1}.case-study-listing .case-study-grid .case-study-card .card-content .card-text:hover~.card-image,.case-study-listing .case-study-grid .case-study-card .card-content .card-text:hover+.card-image{transform:scale(1.05)}.case-study-listing .case-study-grid .case-study-card .card-content:hover .card-image{transform:scale(1.05)}.case-study-listing .case-study-grid .case-study-card .card-content .card-title{font-size:24px;line-height:30px;font-weight:500;margin:0;color:#fff}.case-study-listing .case-study-grid .case-study-card .card-content .card-meta{display:flex;flex-direction:column;gap:12px;margin-top:16px}.case-study-listing .case-study-grid .case-study-card .card-content .card-meta .card-date{font-size:14px;color:rgba(255,255,255,0.8);font-weight:400}.case-study-listing .case-study-grid .case-study-card .card-content .card-meta .card-tags{align-self:start;display:flex;margin-top:16px;align-items:start;gap:4px;font-size:12px;white-space:nowrap;text-align:center;line-height:1;flex-wrap:wrap}@media (max-width: 991px){.case-study-listing .case-study-grid .case-study-card .card-content .card-meta .card-tags{white-space:initial}}.case-study-listing .case-study-grid .case-study-card .card-content .card-meta .card-tags .tag{align-self:stretch;border-radius:16px;background-color:rgba(255,255,255,0.18);min-height:24px;padding:4px 10px;color:#fff}@media (max-width: 991px){.case-study-listing .case-study-grid .case-study-card .card-content .card-meta .card-tags .tag{white-space:initial}}.case-study-listing .load-more-container{margin-top:48px;align-self:center;display:flex;width:100%;max-width:1216px;align-items:center;justify-content:center}
