.cs-filter-container{display:flex;justify-content:flex-start;width:100%}.module-case-studies-listing__wrapper{box-sizing:border-box;margin:0 auto;max-width:1760px;padding:0 20px}.text-black{color:#000!important}.cs-search-input-wrapper{margin-bottom:clamp(30px,6.94vw,100px);max-width:340px;position:relative;width:100%}.cs-filter-container{margin:0 auto;max-width:1640px;padding:0 20px}.cs-case-study-search-input{background-color:#0d0c1d;border:unset;border-radius:8px;box-sizing:border-box;color:#fff;font-size:15px;font-weight:400;outline:none;padding:12px 20px 12px 42px;transition:border-color .3s ease;width:100%}.cs-case-study-search-input::placeholder{color:hsla(0,0%,100%,.4)}.cs-case-study-search-input:focus{border-color:hsla(0,0%,100%,.5)}.cs-search-icon{color:hsla(0,0%,100%,.4);height:16px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.cs-grid-layout{display:flex;flex-wrap:wrap;row-gap:30px}.cs-grid-item-card{display:block;opacity:1;transform:scale(1);transition:opacity .4s ease,transform .4s ease}.cs-grid-item-card.is-hidden{display:none!important;opacity:0;transform:scale(.95)}.module-case-studies-listing__col-inner{border-radius:16px;height:clamp(280px,40vw,480px);overflow:hidden;position:relative;width:100%}.module-case-studies-listing__col-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:transform .6s cubic-bezier(.25,1,.5,1);width:100%;z-index:1}.module-case-studies-listing__col-inner:hover .module-case-studies-listing__col-background-image{transform:scale(1.03)}.module-case-studies-listing__col-anchor.cs-interactive-anchor{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:clamp(24px,4vw,48px);position:absolute;text-align:start;text-decoration:none!important;top:0;width:100%;z-index:3}.module-case-studies-listing__col-overlay{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s cubic-bezier(.25,1,.5,1);width:100%;z-index:2}.cs-text-layout-wrapper{max-width:90%;position:relative;width:100%;z-index:4}.cs-title-clamp{font-size:clamp(26px,4.2vw,48px)!important;font-weight:700;line-height:1.15!important;margin-bottom:12px}.cs-link-clamp{font-size:clamp(15px,1.6vw,18px)!important;font-style:italic;margin:0;opacity:.9}@media (max-width:767px){.cs-grid-layout{row-gap:20px}.module-case-studies-listing__col-inner{height:340px}.cs-search-input-wrapper{max-width:100%}}