:root {--juosta-dydis: clamp(2.125rem,min(4.6vw,6.4vh),4.25rem);--logo-h: 1em;--juosta-tarpas: clamp(1.5rem,3.2vw,3.25rem);--juosta-eile: clamp(3.5rem,min(7.5vw,10vh),6.5rem);--juosta-kelias: 50%;--juosta-trukme: 160s;--juosta-virsus: max(6rem,calc(43vh - 6rem));--juosta-cta: 0px;--juosta-po: 0px;}.clients {position: relative;z-index: 1;margin-top: var(--sp-8);}.clients__list {display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--sp-3) var(--juosta-tarpas);margin-top: var(--sp-4);}.clients__item,.clients__name {font-family: var(--font-display);font-size: var(--juosta-dydis);font-weight: var(--fw-semi);line-height: var(--lh-snug);letter-spacing: var(--tracking-snug);color: var(--c-on-deep-2);}.clients__item img,.clients__name img {display: block;width: auto;height: var(--logo-h);max-width: 5em;filter: brightness(0) invert(1);opacity: .72;}@media print {.clients__item img {filter: none;opacity: 1;}}@media screen {.page__main--home .section--map {overflow-x: clip;}.clients.is-moving .clients__list {position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;}.clients__rows {display: grid;gap: clamp(.5rem,1.5vw,1.25rem);margin-inline: calc(50% - 50vw);overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,currentColor 8%,currentColor 92%,transparent);mask-image: linear-gradient(90deg,transparent,currentColor 8%,currentColor 92%,transparent);}.clients__row {display: flex;align-items: center;min-height: var(--juosta-eile);}.clients__track {display: flex;align-items: center;width: max-content;animation: juosta-kairen var(--juosta-trukme) linear infinite;}.clients__row--desinen .clients__track {animation-name: juosta-desinen;}.clients__copy {display: flex;align-items: center;}.clients__name {flex: none;padding-inline: var(--juosta-tarpas);white-space: nowrap;}@media (hover: hover) {.clients:hover .clients__track {animation-play-state: paused;}}.clients:focus-within .clients__track {animation-play-state: paused;}.clients.is-offscreen .clients__track {animation-play-state: paused;}}@keyframes juosta-kairen {to {transform: translateX(calc(-1 * var(--juosta-kelias)));}}@keyframes juosta-desinen {from {transform: translateX(calc(-1 * var(--juosta-kelias)));}to {transform: none;}}@media (prefers-reduced-motion: reduce) {.clients__track {animation: none;}}@media print {.clients__rows {display: none;}}@media screen and (min-width: 60rem) and (min-height: 37.5rem) and (prefers-reduced-motion: no-preference) {.page__main--home > .hero {min-height: 100vh;min-height: 100svh;}}@media screen and (min-width: 60rem) and (min-height: 37.5rem) and (prefers-reduced-motion: no-preference) {html.is-snap {scroll-snap-type: y mandatory;scroll-padding-top: var(--juosta-virsus);}html.is-snap .page__main--home > .hero,html.is-snap .page__main--home > .section {scroll-snap-align: start;scroll-margin-top: calc(-1 * var(--juosta-virsus));min-height: 100vh;min-height: 100svh;}html.is-snap .page__main--home > .section {display: flex;flex-direction: column;justify-content: center;}html.is-snap .page__main--home > .section--quotes {min-height: calc(100svh - var(--juosta-cta));scroll-margin-bottom: calc(var(--juosta-po) + 100vh + 20000px);}html.is-snap .page__main--home + .site-footer {scroll-margin-top: calc(-1 * var(--juosta-virsus));}}:root {--juosta-ok: 1;}
