.customers{gap:3rem 4rem}.customer-wrap,.customers{display:flex;flex:0 0 100%;flex-wrap:wrap}.customer,.customer .customer-image{flex:0 0 100%}.customer .customer-image img{aspect-ratio:16/9;border-radius:var(--image-border-radius);display:block;height:auto;margin:0 0 1em;object-fit:cover;object-position:center;width:100%}.customer .content-title{flex:0 0 100%}.customer .content-title h3,.customer .content-title h3 a{font-size:var(--font-medium);font-weight:700}.other-customers{display:flex;flex-wrap:wrap;gap:2em}.filters{flex:0 0 100%;margin:0 0 3rem}.filters input{font-size:var(--font-body);margin:0}.filters input.search{border:1px solid #ddd;border-radius:.25rem;box-shadow:0 0 .5rem rgba(40,11,86,.05);padding:1rem;width:100%}.filters .filter>a{color:var(--purple);display:block;text-decoration:none;width:100%}.filters .filter{align-items:flex-start;display:flex;position:relative}.filters .filter.active,.filters .filter:hover{background:var(--lightGrey);border-bottom:0 solid transparent;border-radius:.25rem}.filters .filter ul{display:none}.filters .filter.active ul{display:block}.active-filter{display:block;font-size:var(--font-body);overflow:hidden;padding:.75rem 1em .75rem 1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.filters ul{list-style:none;margin:0;padding:1rem 0}.filters ul li{margin:0;padding:0 .5rem}.filters ul li a{border-radius:.25rem;display:block;padding:.25rem .5rem;text-decoration:none}.filters ul li a:hover{background:#fff;text-decoration:none}#customers-search-wrap{align-items:center;display:flex;position:relative}#customers-search-wrap:after{background-image:url(https://2458325.fs1.hubspotusercontent-na1.net/hubfs/2458325/magnifying-glass-regular.svg)}#customers-search-wrap:after,.filter:after{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";filter:invert(14%) sepia(46%) saturate(2700%) hue-rotate(245deg) brightness(83%) contrast(115%);position:absolute;right:1rem;width:1rem}.filter:after{background-image:url(https://2458325.fs1.hubspotusercontent-na1.net/hubfs/2458325/angle-down-regular.svg);pointer-events:none;top:1.125rem}@media (min-width:768px){.customersBlock.accordion-false .customers{gap:3vw 3vw}.customersBlock.accordion-false .customers>.customer-wrap{flex:0 0 calc(33.33% - 2vw)}.customersBlock.accordion-false .customers>.featured-customer{display:flex;flex:1 0 calc(66.67% - 2vw)}.customersBlock.accordion-false .customers.count-2>.customer-wrap{flex:0 0 calc(50% - 2vw)}.customersBlock.accordion-false .customers>.other-customers{flex:0 1 calc(33.33% - 2.67vw);flex-direction:column;justify-content:space-between}.customersBlock.accordion-false .customers>.featured-customer .customer-wrap{flex:0 0 100%}.customersBlock.accordion-false .customers>.other-customers .customer-wrap{flex:0 0 auto}.customersBlock.accordion-false .featured-customer .customer .customer-image img{aspect-ratio:3/2}.customersBlock.accordion-true .customers{aspect-ratio:21/9;display:flex;flex-wrap:nowrap;gap:1rem}.customersBlock.accordion-true .customers>.customer-wrap{flex:0 0 6vw;height:100%;opacity:.5;transition:all .3s ease}.customersBlock.accordion-true .customers>.customer-wrap.active{flex:1 0 6vw;opacity:1}.customersBlock.accordion-true .customers>.customer-wrap .customer{height:100%;position:relative}.customersBlock.accordion-true .customers>.customer-wrap .customer .customer-image{border-radius:var(--image-border-radius);height:100%;overflow:hidden}.customersBlock.accordion-true .customers>.customer-wrap .customer .customer-image img{aspect-ratio:unset;height:100%;object-fit:cover;object-position:center;transition:all .3s ease-out;width:100%}.customersBlock.accordion-true .customers>.customer-wrap .customer .customer-image img:hover{transform:scale(1.05);transform-origin:center}.customersBlock.accordion-true .customers>.customer-wrap .customer .content-title{bottom:-3rem;display:none;opacity:0;position:absolute;transition:opacity .3s ease;white-space:nowrap;z-index:-1}.customersBlock.accordion-true .customers>.customer-wrap.active .customer .content-title{display:block;opacity:1;transition:opacity .3s ease;z-index:1}.filters{display:flex;flex:0 0 100%;flex-wrap:wrap;gap:3rem 1rem}.filters #customers-search-wrap{flex:0 0 calc(50% - 0.75rem)}.filters input.search{width:100%}.filters .filter{flex:0 0 calc(25% - 0.75rem)}.filters .filter.active ul{background:var(--lightGrey);border-radius:var(--image-border-radius);position:absolute;top:2.25rem;width:100%;z-index:1}}