.ws-case-study-hero{padding-block:60px;background-color:#e5eeff}.ws-case-study-hero .ws-cs-archive-suptitle{font-size:1.25rem;line-height:1.2;font-weight:600;letter-spacing:.2px;text-transform:uppercase}.ws-case-study-hero .ws-cs-archive-logos-img{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.ws-case-study-hero .ws-cs-archive-logos-img-item{margin:0}@media screen and (max-width:991px){.ws-case-study-hero .ws-cs-archive-suptitle{font-size:1.125rem}}@media screen and (max-width:767px){.ws-case-study-hero .ws-cs-archive-logos-img{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-case-study-hero .ws-cs-archive-logos-img-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:575px){.ws-case-study-hero .ws-cs-archive-logos-img{gap:1rem}.ws-case-study-hero .ws-cs-archive-logos .ws-logo-img{max-height:24px}}.ws-case-studies-filter{padding-block:60px;text-align:center}.ws-case-studies-filter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.ws-case-studies-filter .ws-btn-reset{position:relative;min-width:auto;margin:0;border:1px solid #005afd;padding:19px;background-color:#005afd;font-size:1rem;line-height:1.25}.ws-case-studies-filter .ws-btn-reset::after,.ws-case-studies-filter .ws-btn-reset::before{content:"";display:block;position:absolute;width:12px;height:2px;background-color:#fff;-webkit-transform-origin:center center;transform-origin:center center}.ws-case-studies-filter .ws-btn-reset::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ws-case-studies-filter .ws-btn-reset::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ws-case-studies-filter .ws-btn-reset:hover{background-color:transparent}.ws-case-studies-filter .ws-btn-reset:hover::after,.ws-case-studies-filter .ws-btn-reset:hover::before{background-color:#005afd}@media screen and (max-width:575px){.ws-case-studies-filter{padding-block:30px}.ws-case-studies-filter-form{gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-case-studies-filter-form .ws-btn-reset{padding:16px}}.ws-case-studies-posts{padding-bottom:60px}.ws-case-studies-posts .ws-cs-loop-card{border-radius:1rem;background-color:rgba(229,231,235,.3);overflow:hidden;-webkit-transition:-webkit-transform ease .2s,-webkit-box-shadow ease .2s;transition:-webkit-transform ease .2s,-webkit-box-shadow ease .2s;transition:transform ease .2s,box-shadow ease .2s;transition:transform ease .2s,box-shadow ease .2s,-webkit-transform ease .2s,-webkit-box-shadow ease .2s}.ws-case-studies-posts .ws-cs-loop-card-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;height:100%;color:inherit;text-decoration:none}.ws-case-studies-posts .ws-cs-loop-card-header{width:100%;background-color:#e5eeff;aspect-ratio:16/9;overflow:hidden}.ws-case-studies-posts .ws-cs-loop-card-header img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ws-case-studies-posts .ws-cs-loop-card-body{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding-inline:15px;color:inherit}.ws-case-studies-posts .ws-cs-loop-card-excerpt,.ws-case-studies-posts .ws-cs-loop-card-title{margin:0}.ws-case-studies-posts .ws-cs-loop-card-footer{padding:0 15px 30px}.ws-case-studies-posts .ws-cs-loop-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.06),0 2px 4px 0 rgba(0,0,0,.04),0 1px 2px 0 rgba(0,0,0,.03),0 0 1px 0 rgba(0,0,0,.02);box-shadow:0 4px 12px 0 rgba(0,0,0,.06),0 2px 4px 0 rgba(0,0,0,.04),0 1px 2px 0 rgba(0,0,0,.03),0 0 1px 0 rgba(0,0,0,.02)}.ws-case-studies-posts .ws-taglist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.ws-case-studies-posts .ws-taglist .tagcloud{border:1px solid #e5e7eb;border-radius:2rem;padding:8px 15px;background-color:#fff;font-size:.875rem;line-height:1.25;letter-spacing:1px;font-weight:500;text-transform:uppercase}.ws-case-studies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media screen and (max-width:991px){.ws-case-studies-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.ws-case-studies-grid{grid-template-columns:1fr}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}