.case-studies-listing{padding:60px 0}.case-studies-listing.columns-1 .container{padding-left:0;padding-right:0}.case-studies-listing .case-studies-grid{display:flex;flex-wrap:wrap;gap:32px;margin:0 auto}.case-studies-listing:not(.no-filters) .case-studies-grid{padding-top:80px}.case-studies-filters{position:relative}.case-studies-listing .case-study-card{flex:0 0 calc(33.333% - 22px);position:relative;background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--Color-Palette-Tertiary-Light-Purple,#E7D6FF);box-shadow:0 4px 24px 0 rgba(120,122,128,.15)}.case-studies-listing.columns-3 .case-study-card{flex:0 0 calc(33.333% - 22px)}.case-studies-listing.columns-2 .case-study-card{flex:0 0 calc(50% - 16px)}.case-studies-listing.columns-1 .case-study-card{flex:0 0 100%}.case-studies-listing .case-study-image{position:relative;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 0.3s ease}.case-studies-listing .case-study-image::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(45,15,108,0) 40.99%,#2D0F6C 100%);mix-blend-mode:multiply;z-index:1}.case-studies-listing .case-study-image .main-image{width:100%;height:100%;object-fit:cover}.case-studies-listing .case-study-image .company-logo{width:auto;max-height:100%;border-radius:0}.case-studies-listing .stat{margin:0 0 8px;color:var(--Text-Colors-text-invert,#FFF);font-family:var(--font-media-bold);font-size:44px;font-style:normal;font-weight:700;line-height:57px;letter-spacing:.88px}.case-studies-listing .stat-label{color:var(--Text-Colors-text-invert,#FFF);font-family:var(--font-instrument);font-size:22px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.66px;text-transform:uppercase}.case-studies-listing .company-logo-container{border-radius:10px;background:#FFF;width:100%;height:60px;padding:8px;position:absolute;top:16px;right:16px;max-width:120px;display:flex;align-items:center;justify-content:center;z-index:2}.case-studies-listing.columns-1 .company-logo-container{top:40px;right:40px}.case-studies-listing .company-name{margin:0 0 8px;color:var(--Text-Colors-text-primary,#1E212B);font-family:var(--font-instrument);font-size:22px;font-style:normal;font-weight:600;line-height:31px;letter-spacing:.088px}.case-studies-listing .company-meta{color:var(--Text-Colors-text-primary,#1E212B);font-family:var(--font-instrument);font-size:18px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:.09px}.case-studies-listing .hover-content{position:relative;width:100%;height:auto;background:var(--Color-Palette-Tertiary-Lightest-Purple,#F9F5FF);opacity:1;display:flex;flex-direction:column;padding-top:40px;z-index:auto;border-top:1px solid var(--Color-Palette-Tertiary-Light-Purple,#E7D6FF)}@media (min-width:601px){.case-studies-listing .hover-content{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.3s ease;z-index:3;border-top:none}.case-studies-listing .case-study-card:hover .hover-content{opacity:1}.case-studies-listing .case-study-card:hover .case-study-image{opacity:0}.case-studies-listing.columns-1 .services-section,.case-studies-listing.columns-1 .technologies-section{padding-left:40px;padding-right:40px}.case-studies-listing.columns-1 .stat-container{bottom:40px;left:40px;right:40px}.case-studies-listing.columns-1 .case-study-content{padding:24px 40px}.case-studies-listing.columns-1 .hover-footer{padding:24px 40px}}.case-study-content{padding:16px}.case-studies-listing .stat-container{position:absolute;bottom:16px;left:16px;right:16px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5);z-index:2}.case-studies-listing .services-section,.case-studies-listing .technologies-section{margin-bottom:16px;padding-left:16px;padding-right:16px}.case-studies-listing .services-section h4,.case-studies-listing .technologies-section h4{color:var(--Text-Colors-text-primary,#1E212B);font-family:var(--font-instrument);font-size:22px;font-style:normal;font-weight:600;line-height:31px;letter-spacing:.088px;margin-bottom:0}.case-studies-listing .technologies-section p,.case-studies-listing .services-section p{color:var(--Text-Colors-text-primary,#1E212B);font-family:var(--font-instrument);font-size:22px;font-style:normal;font-weight:400;line-height:31px;letter-spacing:.088px;margin-bottom:0}.case-studies-listing .services-section ul,.case-studies-listing .technologies-section ul{margin:0;padding:0;list-style:none;font-size:14px}.case-studies-listing .hover-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border-top:1px solid var(--Color-Palette-Tertiary-Light-Purple,#E7D6FF)}.case-studies-listing .read-case-study,.case-studies-listing .read-case-study *{color:var(--Color-Palette-Primary-Purple,#7F1BFF);font-family:var(--font-instrument);font-size:18px;font-style:normal;font-weight:600;line-height:27px;letter-spacing:.09px;display:flex;text-decoration:none;text-align:left;gap:8px;align-items:center}.case-studies-listing .read-case-study::after{content:url(/wp-content/themes/seofx/assets/img/blocks/general/case-studies-listing/arrow-right.svg);width:16px;height:21px}.case-studies-listing .hover-logo{max-width:120px;width:auto;max-height:56px;border-radius:0}.case-studies-listing .load-more-container{text-align:center;margin-top:40px}.case-studies-listing .load-more-button{width:100%;padding:16px 48px;justify-content:center;align-items:center;gap:10px;border-radius:var(--s1,8px);background:rgba(204,228,255,.3);border-color:rgba(204,228,255,.3);color:var(--Primary-Blue,#207DE9);font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.864px;display:flex;align-items:center;justify-content:center}.case-studies-listing .load-more-button:hover svg path{fill:#fff}.case-studies-listing .load-more-button:hover{background:#0056b3;color:#fff}@media (max-width:1024px){.case-studies-listing.columns-2 .case-study-card,.case-studies-listing.columns-3 .case-study-card{flex:0 0 calc(50% - 16px)}}@media (max-width:991px){.two-column-wysiwyg .case-studies-listing .container{padding-left:0;padding-right:0}}@media (max-width:767px){.case-studies-listing.columns-2 .case-study-card,.case-studies-listing.columns-3 .case-study-card{flex:0 0 100%}.case-studies-listing .load-more-button{font-size:22px}.case-studies-listing .advanced-filter-group h4{position:relative;padding-right:24px}.case-studies-listing .advanced-filter-group h4::after{content:'';position:absolute;right:8px;top:50%;width:12px;height:12px;background:url(/wp-content/themes/seofx/assets/img/blocks/general/case-studies-listing/caret-down.svg) no-repeat center;background-size:contain;transform:translateY(-50%) rotate(0deg);transition:transform 0.3s ease}.case-studies-listing .advanced-filter-group h4::after{transform:translateY(-50%) rotate(0deg)}.case-studies-listing .advanced-filters-content .advanced-filter-group:last-child .checkbox-container{display:none}.case-studies-listing .advanced-filter-group[data-filter="company-size"] h4::after,.case-studies-listing #company-size-filter h4::after{transform:translateY(-50%) rotate(180deg)}.case-studies-listing .advanced-filter-group[data-filter="company-size"] .checkbox-container,.case-studies-listing #company-size-filter .checkbox-container{display:block;padding-top:16px}.case-studies-listing .filters-row{display:flex;gap:16px;align-items:center;flex-wrap:nowrap;overflow-x:auto;padding-bottom:16px;-webkit-overflow-scrolling:touch}.case-studies-listing .filter-group{flex:0 0 auto;width:100%!important}}.case-studies-listing .filters-row{padding:var(--s3,24px) var(--s5,40px);align-items:center;gap:var(--s3,24px);border-radius:var(--s2,16px);background:#FFF;box-shadow:0 0 16px 0 rgba(34,34,34,.15);margin-top:-100px;position:relative}.case-studies-listing .filters-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.case-studies-listing .filter-group{width:250px}.case-studies-listing .select2-container--default .select2-selection--multiple{border:1px solid #e0e0e0;border-radius:4px;min-height:42px;padding:4px;background:#fff;box-shadow:none;height:55px;display:flex;align-items:center}.case-studies-listing .select2-container--default .select2-selection--multiple .select2-search__field{margin-top:0;height:32px;font-size:14px}.case-studies-listing .select2-container--default .select2-selection--multiple .select2-search__field::placeholder{color:#757575}.case-studies-listing .select2-container--default .select2-selection--multiple .select2-selection__choice{background:#f5f5f5;border:none;border-radius:3px;padding:4px 8px;margin:2px;color:#333;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}.case-studies-listing .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-last-child(-n+3){display:block;padding-right:4px}.case-studies-listing .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-last-child(3)::before{content:attr(data-more-count);background:#e0e0e0;padding:2px 6px;border-radius:3px;margin-right:4px;font-size:11px}.case-studies-listing .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#666;margin-right:6px;font-size:14px;border:none;background:none;padding:0 2px}.case-studies-listing .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;background:none}.case-studies-listing .select2-dropdown{border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.select2-container--default .select2-results__option{padding:8px 12px!important;font-size:14px!important}.case-studies-listing .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f5f5f5;color:#333}.case-studies-listing .select2-container--default .select2-results__option[aria-selected=true]{background-color:#e0e0e0;color:#333}.case-studies-listing .select2-search--dropdown{padding:8px}.case-studies-listing .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #e0e0e0;border-radius:3px;padding:6px}.case-studies-listing .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#007bff;box-shadow:0 0 0 1px rgba(0,123,255,.1);display:flex;align-items:center}.case-studies-listing .select2-container{width:100%!important}.case-studies-listing .select2-container--default .select2-selection--multiple .select2-selection__clear{margin-right:8px;color:#666;font-size:14px;font-weight:400;margin-top:0px!important}.case-studies-listing .select2-container--default .select2-selection--multiple .select2-selection__clear:hover{color:#333}.case-studies-listing .more-filters-btn{background:#fff;border:1px solid #ddd;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:400;font-family:var(--font-inter);font-size:18px;line-height:1.5em;font-weight:500;height:55px;white-space:nowrap;transition:all 0.3s ease;color:var(--Primary-Darkest-Gray,#222);position:relative;padding-right:24px;text-align:left}.case-studies-listing .more-filters-btn::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:url(/wp-content/themes/seofx/assets/img/blocks/general/case-studies-listing/caret-down.svg) no-repeat center;background-size:100%;transition:transform 0.3s ease}.case-studies-listing .more-filters-btn.active::after{transform:translateY(-50%) rotate(180deg)}#more-filters-btn{width:207px}#more-filters-btn .more-filters-btn{width:100%}.case-studies-listing .clear-filters-btn{color:var(--Primary-Darkest-Gray,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.081px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;background:transparent!important;border:none!important;padding:0;margin:0;cursor:pointer}.case-studies-listing .advanced-filters-container{background:#fcfcfc;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.5);margin-top:-17px;padding:24px 40px;max-width:370px;position:absolute;right:0;z-index:9}.case-studies-listing .advanced-filters-content{display:flex;flex-wrap:wrap;gap:32px}.case-studies-listing .advanced-filter-group{flex:0 0 calc(50% - 16px)}.case-studies-listing .advanced-filter-group h4{margin:0 0 16px;font-size:16px;font-weight:700}.case-studies-listing .checkbox-label{display:flex;align-items:center;margin-bottom:8px;cursor:pointer;font-size:14px;color:var(--Primary-Darkest-Gray,#222);font-family:Inter;font-size:16px;font-style:normal;line-height:24px;justify-content:flex-start;align-items:flex-start}.case-studies-listing .checkbox-label input[type="checkbox"]{margin-right:8px;margin-top:7px}@media (max-width:1024px){.case-studies-listing .filter-group{min-width:calc(50% - 16px)}.case-studies-listing .advanced-filters-content{grid-template-columns:repeat(2,1fr)}}.select2-results__options{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f5f5f5}.select2-results__options::-webkit-scrollbar{width:6px}.select2-results__options::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.select2-results__options::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px;transition:background 0.2s ease}.select2-results__options::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.case-studies-listing .select2-container--default .select2-results>.select2-results__options{max-height:280px;overflow-y:auto}.case-studies-listing .select2-container--default .select2-search--inline .select2-search__field{color:var(--Primary-Darkest-Gray,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:35px}.case-studies-listing .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;align-items:center}.case-studies-listing .select2-container--default .select2-selection--multiple .select2-selection__rendered li{padding:0}#industry-filter>.select2-container--default .select2-selection--multiple{background-image:url(/wp-content/themes/seofx/assets/img/blocks/general/case-studies-listing/industry-img.svg),url(/wp-content/themes/seofx/assets/img/blocks/general/case-studies-listing/caret-down.svg);background-repeat:no-repeat;background-position:left 8px top 15px,right 8px top 18px;background-size:24px,14px;padding-left:32px}.case-studies-listing .select2-container--default .select2-search--inline .select2-search__field::placeholder{color:#222}#company-type-filter>.select2-container--default .select2-selection--multiple{background-image:url(/wp-content/themes/seofx/assets/img/blocks/general/case-studies-listing/company-type-img.svg),url(/wp-content/themes/seofx/assets/img/blocks/general/case-studies-listing/caret-down.svg);background-repeat:no-repeat;background-position:left 8px top 15px,right 8px top 18px;background-size:24px,14px;padding-left:32px}#services-offered-filter>.select2-container--default .select2-selection--multiple{background-image:url(/wp-content/themes/seofx/assets/img/blocks/general/case-studies-listing/services-offered-img.svg),url(/wp-content/themes/seofx/assets/img/blocks/general/case-studies-listing/caret-down.svg);background-repeat:no-repeat;background-position:left 8px top 15px,right 8px top 18px;background-size:24px,14px;padding-left:32px}.case-studies-listing .filters-title h4{margin-bottom:0}.case-studies-listing .advanced-filters-title{padding-bottom:0;margin-bottom:0}.case-studies-listing .advanced-filters-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #CED4DA;padding-bottom:12px;margin-bottom:12px}.case-studies-listing .close-advanced-filters{background:none;border:none;font-size:24px;cursor:pointer;padding:0 8px;line-height:1}.case-studies-listing .close-advanced-filters:hover{opacity:.7}@media (max-width:767px){.case-studies-listing .advanced-filters-container{width:100%;max-width:100%;margin-top:-4px}.case-studies-listing .filters-buttons-container{display:flex;gap:16px;width:100%}#more-filters-btn{flex:1;width:50%;max-width:50%}.case-studies-listing .more-filters-btn{width:100%}#clear-all-btn{flex:1;width:50%;text-align:center}.case-studies-listing .advanced-filters-content{flex-direction:column}.case-studies-listing.columns-2 .case-study-card,.case-studies-listing.columns-3 .case-study-card{flex:0 0 calc(50% - 16px)}.case-studies-listing.columns-2 .case-study-card:nth-child(9n),.case-studies-listing.columns-3 .case-study-card:nth-child(9n){flex:0 0 100%}.case-studies-listing .stat{font-size:32px}.case-studies-listing .company-meta{font-size:16px;line-height:24px}}@media (max-width:600px){.case-studies-listing .filters-title{order:-1}#clear-all-btn{flex:1;width:50%;text-align:right;order:-1}.case-studies-listing.columns-2 .case-study-card,.case-studies-listing.columns-3 .case-study-card{flex:0 0 calc(100% - 16px)}#more-filters-btn{flex:initial;width:100%;max-width:100%}.case-studies-listing .advanced-filters-content{gap:16px}}.case-studies-listing .case-studies-no-results{display:none;text-align:center;width:100%;padding:40px 0}.case-studies-listing .case-studies-no-results h4{color:var(--Primary-Darkest-Gray,#222);margin-bottom:0}@media screen and (max-width:1233px) and (min-width:768px){.case-studies-listing .advanced-filters-container{left:40px}}