.field--name-field-logo{margin-top:3.5rem}@media only screen and (min-width:48rem){.field--name-field-logo{margin-top:6rem}}.clients__logos .logo-carousel__items{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.75rem;justify-content:center}.clients__logos .logo-carousel__items .logo-carousel__item>img{height:auto;width:100%}.clients__logos.clients__logos--slider .logo-carousel__items{-ms-flex-pack:distribute;-webkit-animation:marquee var(--slide-speed) linear infinite;animation:marquee var(--slide-speed) linear infinite;-webkit-animation-delay:1s;animation-delay:1s;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;justify-content:space-around;position:relative}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.clients__logos.clients__logos--slider .logo-carousel{--slide-speed:10s;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:100%}.clients__logos.clients__logos--slider .logo-carousel:hover .logo-carousel__items{-webkit-animation-play-state:paused;animation-play-state:paused}.clients__logos.clients__logos--slider .logo-carousel__item{display:block;margin:0 2.215rem;width:8rem}.clients__logos.clients__logos--slider .logo-carousel__item>img{height:auto;width:100%}@media only screen and (min-width:48rem){.clients__logos.clients__logos--slider .logo-carousel__item{margin:0 3.75rem;width:14rem}}