.l-scroller__container{display:-ms-grid;display:grid;margin-left:auto;margin-right:auto;max-width:1920px;width:100%;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.l-scroller__container{-ms-grid-columns:1fr;gap:12px;grid-template-columns:1fr}}.l-scroller__header{border-right:2px solid hsla(0,0%,100%,.25);padding-left:16px;padding-right:16px}@media (max-width:767px){.l-scroller__header{border-right:none;padding-top:8px;text-align:center}}.l-scroller__wrapper{--spacing:1rem;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;gap:var(--spacing);overflow:hidden;width:100%}.l-scroller__text{--animation_duration:20s;--gap:var(--spacing);overflow:hidden;padding-left:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.l-scroller__text,.l-scroller__text .text__group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}.l-scroller__text .text__group{-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;-webkit-animation:scroll var(--animation_duration) linear infinite;animation:scroll var(--animation_duration) linear infinite;justify-content:space-around;min-width:100%}.l-scroller__button a{background:-webkit-gradient(linear,left top,right top,from(#00f),color-stop(33.85%,#a0a),color-stop(67.71%,red),to(#fa0));background:linear-gradient(90deg,#00f,#a0a 33.85%,red 67.71%,#fa0);border:none;display:block}.l-scroller__button a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='M11.475 6.07H.6m5.078 5.32 5.63-4.957a.484.484 0 0 0 0-.725L5.679.75'/%3E%3C/svg%3E");content:"";display:inline-block;height:12px;margin-left:8px;width:12px}@media (max-width:767px){.l-scroller__button{text-align:center}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}}@media (prefers-reduced-motion:reduce){.l-scroller .text__group{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}}