.client-logo-grid{display:grid;width:100%;height:100%;min-height:calc(70 * var(--svh));--duration: 2s;grid-template-columns:1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;place-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding-block:224px}.client-logo-grid.white{--yellow20: rgba(255, 255, 255, .8);--yellow: white}.client-logo-grid.white .grid-item img{-webkit-filter:contrast(0) brightness(3.5);filter:contrast(0) brightness(3.5)}@media (min-width: 48em){.client-logo-grid{gap:20px;grid-template-columns:repeat(12,1fr)}.client-logo-grid>div:nth-of-type(1){grid-column:1/5}.client-logo-grid .grid-wrapper{grid-column:7/13}}.client-logo-grid .grid-wrapper{display:grid}.client-logo-grid .grid-wrapper>*{grid-area:1/1}.client-logo-grid .grid{display:grid}.client-logo-grid .grid-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0 16px;grid-area:1/1}@media (min-width: 48em){.client-logo-grid .grid-container{gap:0 96px}}.client-logo-grid .grid-container:not(:first-of-type) .grid-item{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.client-logo-grid .grid-item{position:relative;width:100%}.client-logo-grid .grid-item:not(.has-border){-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;aspect-ratio:1/1}.client-logo-grid .grid-item picture{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.client-logo-grid .grid-item img{max-height:200px}.client-logo-grid .grid-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.client-logo-grid .grid-item .animates{height:1px;background-color:var(--yellow20);width:100%;position:relative}.client-logo-grid .grid-item .active{width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;height:1px;position:absolute;top:0;left:0;background-color:var(--yellow)}.client-logo-grid .grid-item.has-border:before,.client-logo-grid .grid-item.has-border.bottom:after{content:"";position:absolute;top:0;left:0;height:1px;width:100%;z-index:1;background-color:var(--yellow20)}.client-logo-grid .grid-item.has-border.bottom:after{bottom:0;top:auto}.client-logo-grid .button-wrapper{grid-area:auto;align-self:end;padding-top:87px}@-webkit-keyframes clip{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}51%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes clip{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}51%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}.Reel{width:100%;margin-bottom:calc(151px + 6rem)!important}.Reel video{width:100%;max-width:68rem;margin:0 auto}
