.gallery-slider{overflow:hidden}.gallery-slider *,.gallery-slider *::before,.gallery-slider *::after{box-sizing:border-box}.gallery-slider__content{max-width:760px;margin:0 auto 56px;padding:0 34px;text-align:center}.gallery-slider__heading{margin:0;color:rgba(var(--color-foreground), 1);font-size:40px}.gallery-slider__heading span{color:#e2591c}.gallery-slider__text{max-width:570px;margin:40px auto 0;color:rgba(var(--color-foreground), 0.92);font-size:16px;line-height:1.2;letter-spacing:0}.gallery-slider__text p{margin:0}.gallery-slider__viewport{width:100%;overflow:hidden}.gallery-slider__track{display:flex;width:-moz-max-content;width:max-content;align-items:flex-end;will-change:transform}.gallery-slider__group{display:flex;flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;align-items:flex-end;gap:var(--gallery-slider-gap);padding-right:var(--gallery-slider-gap)}.gallery-slider__slide{flex:0 0 auto;width:var(--gallery-slider-image-size);height:var(--gallery-slider-image-size)}.gallery-slider__slide img,.gallery-slider__slide svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery-slider__slide svg{background:#e5e3dc}.gallery-slider:not(.gallery-slider--recycled-loop) .gallery-slider__track{animation:gallery-slider-scroll var(--gallery-slider-duration) linear infinite}.gallery-slider:not(.gallery-slider--recycled-loop).gallery-slider--right .gallery-slider__track{animation-direction:reverse}.gallery-slider:not(.gallery-slider--recycled-loop).gallery-slider--pause-on-hover .gallery-slider__viewport:hover .gallery-slider__track{animation-play-state:paused}@media screen and (min-width: 990px){.gallery-slider__content{max-width:820px;margin-bottom:104px;padding:0 40px}.gallery-slider__heading{font-size:56px}}@keyframes gallery-slider-scroll{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}@media(prefers-reduced-motion: reduce){.gallery-slider__viewport{overflow-x:auto}.gallery-slider__track{animation:none}.gallery-slider__slide{width:var(--gallery-slider-image-size);height:var(--gallery-slider-image-size)}}