.case-study-listing{margin-top:96px}.case-study-listing__content{min-height:100vh}.case-study-listing__results{will-change:opacity,transform}.case-study-listing .card-grid-item{will-change:opacity,transform}.case-study-listing .card-grid-item .block-card__tag{padding:0 6px}.case-study-listing__header{display:flex;align-items:center;flex-direction:column}.case-study-listing__filters{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:32px;gap:8px}.case-study-listing__filters .case-study-listing__filter{padding:0 6px;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;align-items:center;border-radius:4px;border:.4px solid #8182cb;background-color:#fafaff;color:#4b4db6;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:0 6px;transition:all .4s ease-in-out;cursor:pointer}.case-study-listing__filters .case-study-listing__filter.active{border-width:2px;border-color:#4b4db6}.case-study-listing__filters .case-study-listing__filter.loading{opacity:.6;cursor:not-allowed;pointer-events:none}.case-study-listing__filters .case-study-listing__filter.skeleton-filter{background:#e9ecef;border:none;cursor:default;position:relative;overflow:hidden;height:28px}.case-study-listing__filters .case-study-listing__filter.skeleton-filter:nth-child(1){width:81px}.case-study-listing__filters .case-study-listing__filter.skeleton-filter:nth-child(2){width:150px}.case-study-listing__filters .case-study-listing__filter.skeleton-filter:nth-child(3){width:170px}.case-study-listing__filters .case-study-listing__filter.skeleton-filter:nth-child(4){width:120px}.case-study-listing__filters .case-study-listing__filter.skeleton-filter:nth-child(5){width:102px}.case-study-listing__filters .case-study-listing__filter.skeleton-filter:nth-child(6){width:200px}.case-study-listing__filters .case-study-listing__filter.skeleton-filter:nth-child(7){width:70px}.case-study-listing__filters .case-study-listing__filter.skeleton-filter:nth-child(8){width:180px}.case-study-listing__filters .case-study-listing__filter.skeleton-filter:nth-child(9){width:200px}.case-study-listing .skeleton-shimmer{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.6) 50%, transparent 100%);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.case-study-listing__skeleton .skeleton-card{height:625px;background:#f8f9fa;border-radius:8px;overflow:hidden;position:relative}.case-study-listing__skeleton .skeleton-image{width:100%;height:250px;background:#e9ecef;position:relative;overflow:hidden}.case-study-listing__skeleton .skeleton-tag{display:inline-block;width:80px;height:24px;background:#e9ecef;border-radius:8px;margin-right:8px;position:relative;overflow:hidden}.case-study-listing__skeleton .skeleton-heading{width:90%;height:24px;background:#e9ecef;margin:16px 0 12px 0;border-radius:4px;position:relative;overflow:hidden}.case-study-listing__skeleton .skeleton-text{width:100%;height:60px;background:#e9ecef;border-radius:4px;margin-bottom:16px;position:relative;overflow:hidden}.case-study-listing__skeleton .skeleton-link{width:120px;height:20px;background:#e9ecef;border-radius:4px;position:relative;overflow:hidden}.case-study-listing .card-grid-item{transition:transform .3s ease, box-shadow .3s ease}.case-study-listing__empty{text-align:center;padding:64px;color:#6c757d;font-size:1.1rem}.case-study-listing[data-loading=true] .case-study-listing__filters{pointer-events:none}
