.clients-showcase{padding-inline:var(--edge);padding-block:calc(var(--pad-top) / 2) calc(var(--pad-bottom) / 2);color:var(--color);background:var(--bg)}@media only screen and (min-width: 40em){.clients-showcase{padding-block:var(--pad-top) var(--pad-bottom)}}@media only screen and (min-width: 64em){.clients-showcase{display:grid;grid-template-columns:20rem 1fr;gap:4rem}}@media only screen and (min-width: 80em){.clients-showcase{grid-template-columns:25rem 1fr;gap:8rem}}.clients-showcase__title{max-width:48rem}.clients-showcase__blocks{margin-top:.75rem;display:flex;flex-flow:row wrap;justify-content:space-around;-moz-column-gap:1.25rem;column-gap:1.25rem;border-top:thin solid var(--grey-4);overflow:hidden}@media only screen and (min-width: 40em){.clients-showcase__blocks{-moz-column-gap:4rem;column-gap:4rem}.clients-showcase__blocks:after{content:"";flex:1}}@media only screen and (min-width: 64em){.clients-showcase__blocks{justify-content:space-between}}.clients-showcase__blocks-item{padding-block:1.75rem;position:relative;display:flex;align-items:center}@media only screen and (min-width: 40em){.clients-showcase__blocks-item{padding-block:2rem}}@media only screen and (min-width: 100em){.clients-showcase__blocks-item{padding-block:2.5rem}}.clients-showcase__blocks-item:after{content:"";width:100vw;height:1px;position:absolute;bottom:0;left:-50%;background:var(--grey-4);margin-top:var(--space-lg)}.clients-showcase__blocks-item .image{width:100%;height:auto;height:calc(var(--height) / 1.5)}@media only screen and (min-width: 64em){.clients-showcase__blocks-item .image{height:calc(var(--height) / 1.25)}}@media only screen and (min-width: 100em){.clients-showcase__blocks-item .image{height:var(--height)}}.clients-showcase__blocks-item .image img{width:100%;height:auto}
