.ds_image_scroll .ds_image_scroll__viewport{position:relative;box-sizing:border-box;width:var(--ds-is-width-d, 100%);height:var(--ds-is-height-d, 500px);min-height:180px;overflow:hidden;isolation:isolate;--ds-is-active-line-gap: var(--ds-is-line-gap-d, 20px);--ds-is-scroll-travel: var(--ds-is-scroll-travel-d, 100px);--ds-is-auto-speed: var(--ds-is-auto-speed-d, 50px)}.ds_image_scroll .ds_image_scroll_container{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:visible;transform:rotate(var(--ds-is-rotate-d, 0deg))}.ds_image_scroll .ds_image_scroll__items{display:flex;flex-direction:column;height:100%;gap:var(--ds-is-line-gap-d, 20px);justify-content:center;width:max-content;min-width:100%}.ds_image_scroll .ds_image_scroll__line{display:flex;flex:0 0 auto;gap:var(--ds-is-item-gap-d, 20px);width:max-content;min-width:100%;will-change:transform;transform:translate3d(calc(var(--ds-is-base-x, 0px) + var(--ds-is-motion-x, 0px)), calc(var(--ds-is-base-y, 0px) + var(--ds-is-motion-y, 0px)), 0)}.ds_image_scroll .ds_image_scroll_container:not(.ds_image_scroll--auto) .ds_image_scroll__line{min-width:0}.ds_image_scroll .ds_image_scroll__img{display:block;flex:0 0 var(--ds-isi-width-d, 260px);width:var(--ds-isi-width-d, 260px);height:var(--ds-isi-height-d, 180px);background:#e7e7e7 center/cover no-repeat}.ds_image_scroll .ds_image_scroll__dup{display:none}.ds_image_scroll .ds_image_scroll--auto .ds_image_scroll__dup{display:block}.ds_image_scroll .ds_image_scroll--auto .ds_image_scroll__line{animation:ds-image-scroll-x var(--ds-is-auto-dur, 30s) linear infinite}.ds_image_scroll .ds_image_scroll--auto.ds_image_scroll--rev .ds_image_scroll__line{animation-direction:reverse}.ds_image_scroll .ds_image_scroll--auto .ds_image_scroll__line.is-odd{animation-direction:reverse}.ds_image_scroll .ds_image_scroll--auto.ds_image_scroll--rev .ds_image_scroll__line.is-odd{animation-direction:normal}.ds_image_scroll .ds_image_scroll--auto.ds_image_scroll--same .ds_image_scroll__line.is-odd{animation-direction:normal}.ds_image_scroll .ds_image_scroll--auto.ds_image_scroll--same.ds_image_scroll--rev .ds_image_scroll__line.is-odd{animation-direction:reverse}.ds_image_scroll .ds_image_scroll--auto.ds_image_scroll--pause:hover .ds_image_scroll__line{animation-play-state:paused}.ds_image_scroll .ds_image_scroll--dir-column .ds_image_scroll__items{flex-direction:row;width:100%}.ds_image_scroll .ds_image_scroll_container.ds_image_scroll--builder:not(.ds_image_scroll--dir-column) .ds_image_scroll__items{display:flex;flex-direction:column;position:absolute;top:50%;width:100%;height:auto;min-height:0;row-gap:var(--ds-is-active-line-gap, 20px);transform:translateY(-50%)}.ds_image_scroll .ds_image_scroll--builder:not(.ds_image_scroll--dir-column) .ds_image_scroll__items>*{flex:0 0 auto;margin:0 !important;padding:0}.ds_image_scroll .ds_image_scroll--builder:not(.ds_image_scroll--dir-column) .ds_image_scroll__items>:only-child:not(.ds_image_scroll__builder-preview){display:flex;flex-direction:column;row-gap:var(--ds-is-active-line-gap, 20px)}.ds_image_scroll .ds_image_scroll--builder:not(.ds_image_scroll--dir-column) .ds_image_scroll__items>:only-child:not(.ds_image_scroll__builder-preview)>*{flex:0 0 auto;margin:0 !important;padding:0}.ds_image_scroll .ds_image_scroll--builder:not(.ds_image_scroll--dir-column) .ds_image_scroll__builder-preview{margin:0 !important}.ds_image_scroll .ds_image_scroll--dir-column .ds_image_scroll__line{flex-direction:column;min-width:0;min-height:100%}.ds_image_scroll .ds_image_scroll--dir-column .ds_image_scroll__img{flex-basis:var(--ds-isi-height-d, 180px)}.ds_image_scroll .ds_image_scroll--dir-column.ds_image_scroll--auto .ds_image_scroll__line{animation-name:ds-image-scroll-y}.ds_image_scroll .ds_image_scroll__overlay{position:absolute;z-index:3;inset:0;display:flex;justify-content:var(--ds-is-ov-justify, center);align-items:var(--ds-is-ov-align, center);box-sizing:border-box;padding:inherit;color:#fff;text-align:var(--ds-is-ov-text, center);pointer-events:none}.ds_image_scroll .ds_image_scroll__overlay[data-ds-visibility=hover]{pointer-events:none}.ds_image_scroll .ds_image_scroll_container:hover .ds_image_scroll__overlay[data-ds-visibility=hover],.ds_image_scroll .ds_image_scroll_container:focus-within .ds_image_scroll__overlay[data-ds-visibility=hover]{pointer-events:auto}.ds_image_scroll .ds_image_scroll__overlay[data-ds-entrance=fade]{--ds-is-entrance-name: ds-image-overlay-fade}.ds_image_scroll .ds_image_scroll__overlay[data-ds-entrance=rise]{--ds-is-entrance-name: ds-image-overlay-rise}.ds_image_scroll .ds_image_scroll__overlay[data-ds-entrance=slide-left]{--ds-is-entrance-name: ds-image-overlay-left}.ds_image_scroll .ds_image_scroll__overlay[data-ds-entrance=slide-right]{--ds-is-entrance-name: ds-image-overlay-right}.ds_image_scroll .ds_image_scroll__overlay[data-ds-entrance=zoom]{--ds-is-entrance-name: ds-image-overlay-zoom}.ds_image_scroll .ds_image_scroll__overlay[data-ds-entrance=blur]{--ds-is-entrance-name: ds-image-overlay-blur}.ds_image_scroll .ds_image_scroll__overlay:not([data-ds-visibility=hover]) .ds_image_scroll__overlay-panel{animation:var(--ds-is-entrance-name, none) var(--ds-is-entrance-duration, 450ms) cubic-bezier(0.2, 0.8, 0.2, 1) var(--ds-is-entrance-delay, 0ms) both}.ds_image_scroll .ds_image_scroll__overlay-panel{position:relative;z-index:1}.ds_image_scroll .ds_image_scroll__overlay[data-ds-visibility=hover] .ds_image_scroll__overlay-panel{opacity:0;transform:translate3d(0, 0, 0);transition:opacity var(--ds-is-entrance-duration, 450ms) cubic-bezier(0.2, 0.8, 0.2, 1),transform var(--ds-is-entrance-duration, 450ms) cubic-bezier(0.2, 0.8, 0.2, 1),filter var(--ds-is-entrance-duration, 450ms) cubic-bezier(0.2, 0.8, 0.2, 1)}.ds_image_scroll .ds_image_scroll__overlay[data-ds-visibility=hover][data-ds-entrance=rise] .ds_image_scroll__overlay-panel{transform:translate3d(0, 28px, 0)}.ds_image_scroll .ds_image_scroll__overlay[data-ds-visibility=hover][data-ds-entrance=slide-left] .ds_image_scroll__overlay-panel{transform:translate3d(-36px, 0, 0)}.ds_image_scroll .ds_image_scroll__overlay[data-ds-visibility=hover][data-ds-entrance=slide-right] .ds_image_scroll__overlay-panel{transform:translate3d(36px, 0, 0)}.ds_image_scroll .ds_image_scroll__overlay[data-ds-visibility=hover][data-ds-entrance=zoom] .ds_image_scroll__overlay-panel{transform:scale(0.92)}.ds_image_scroll .ds_image_scroll__overlay[data-ds-visibility=hover][data-ds-entrance=blur] .ds_image_scroll__overlay-panel{filter:blur(10px)}.ds_image_scroll .ds_image_scroll_container:hover .ds_image_scroll__overlay[data-ds-visibility=hover] .ds_image_scroll__overlay-panel,.ds_image_scroll .ds_image_scroll_container:focus-within .ds_image_scroll__overlay[data-ds-visibility=hover] .ds_image_scroll__overlay-panel{opacity:1;transform:translate3d(0, 0, 0) scale(1);filter:blur(0)}.ds_image_scroll .ds_image_scroll__overlay[data-ds-stagger=on][data-ds-entrance=fade],.ds_image_scroll .ds_image_scroll__overlay[data-ds-stagger=on][data-ds-entrance=rise],.ds_image_scroll .ds_image_scroll__overlay[data-ds-stagger=on][data-ds-entrance=slide-left],.ds_image_scroll .ds_image_scroll__overlay[data-ds-stagger=on][data-ds-entrance=slide-right],.ds_image_scroll .ds_image_scroll__overlay[data-ds-stagger=on][data-ds-entrance=zoom],.ds_image_scroll .ds_image_scroll__overlay[data-ds-stagger=on][data-ds-entrance=blur]{--ds-is-stagger-start: var(--ds-is-entrance-duration, 450ms)}.ds_image_scroll .ds_image_scroll__overlay-tint{position:absolute;z-index:0;inset:0;display:block;opacity:1;transform:translate3d(0, 0, 0);pointer-events:none;transition:opacity var(--ds-is-tint-duration, 350ms) cubic-bezier(0.2, 0.8, 0.2, 1),transform var(--ds-is-tint-duration, 350ms) cubic-bezier(0.2, 0.8, 0.2, 1)}.ds_image_scroll .ds_image_scroll__overlay[data-ds-tint-motion=slide-left]{--ds-is-tint-hidden-transform: translate3d(-100%, 0, 0);--ds-is-tint-animation: ds-image-overlay-tint-left}.ds_image_scroll .ds_image_scroll__overlay[data-ds-tint-motion=slide-right]{--ds-is-tint-hidden-transform: translate3d(100%, 0, 0);--ds-is-tint-animation: ds-image-overlay-tint-right}.ds_image_scroll .ds_image_scroll__overlay[data-ds-tint-motion=slide-top]{--ds-is-tint-hidden-transform: translate3d(0, -100%, 0);--ds-is-tint-animation: ds-image-overlay-tint-top}.ds_image_scroll .ds_image_scroll__overlay[data-ds-tint-motion=slide-bottom]{--ds-is-tint-hidden-transform: translate3d(0, 100%, 0);--ds-is-tint-animation: ds-image-overlay-tint-bottom}.ds_image_scroll .ds_image_scroll__overlay[data-ds-tint-motion=fade]{--ds-is-tint-animation: ds-image-overlay-tint-fade}.ds_image_scroll .ds_image_scroll__overlay:not([data-ds-visibility=hover]) .ds_image_scroll__overlay-tint{animation:var(--ds-is-tint-animation, none) var(--ds-is-tint-duration, 350ms) cubic-bezier(0.2, 0.8, 0.2, 1) both}.ds_image_scroll .ds_image_scroll__overlay[data-ds-visibility=hover] .ds_image_scroll__overlay-tint{opacity:0;transform:var(--ds-is-tint-hidden-transform, translate3d(0, 0, 0))}.ds_image_scroll .ds_image_scroll_container:hover .ds_image_scroll__overlay[data-ds-visibility=hover] .ds_image_scroll__overlay-tint,.ds_image_scroll .ds_image_scroll_container:focus-within .ds_image_scroll__overlay[data-ds-visibility=hover] .ds_image_scroll__overlay-tint{opacity:1;transform:translate3d(0, 0, 0)}.ds_image_scroll .ds_image_scroll__overlay[data-ds-contrast=light]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.72)}.ds_image_scroll .ds_image_scroll__overlay[data-ds-contrast=dark]{color:#101828;text-shadow:0 1px 1px rgba(255,255,255,.55)}.ds_image_scroll .ds_image_scroll__overlay-panel{width:min(100%,var(--ds-is-panel-width, 600px));max-width:100%;box-sizing:border-box;padding:40px;background:rgba(0,0,0,.4);pointer-events:auto}.ds_image_scroll .ds_image_scroll__overlay-content{display:flex;flex-direction:column;gap:var(--ds-is-panel-gap, 16px)}.ds_image_scroll .ds_image_scroll__overlay-title,.ds_image_scroll .ds_image_scroll__overlay-desc{color:inherit}.ds_image_scroll .ds_image_scroll__overlay-item--button{align-self:var(--ds-is-ov-item-align, center)}.ds_image_scroll .ds_image_scroll__overlay-item[data-ds-stagger-order="1"]{--ds-is-stagger-offset: var(--ds-is-stagger-interval, 100ms)}.ds_image_scroll .ds_image_scroll__overlay-item[data-ds-stagger-order="2"]{--ds-is-stagger-offset: calc(var(--ds-is-stagger-interval, 100ms) + var(--ds-is-stagger-interval, 100ms))}.ds_image_scroll .ds_image_scroll__overlay-item[data-ds-stagger-order="3"]{--ds-is-stagger-offset: calc(var(--ds-is-stagger-interval, 100ms) + var(--ds-is-stagger-interval, 100ms) + var(--ds-is-stagger-interval, 100ms))}.ds_image_scroll .ds_image_scroll__overlay[data-ds-stagger=on]:not([data-ds-visibility=hover]) .ds_image_scroll__overlay-item{animation:ds-image-overlay-stagger-item var(--ds-is-entrance-duration, 450ms) cubic-bezier(0.16, 1, 0.3, 1) calc(var(--ds-is-entrance-delay, 0ms) + var(--ds-is-stagger-start, 0ms) + var(--ds-is-stagger-offset, 0ms)) both}.ds_image_scroll .ds_image_scroll__overlay[data-ds-stagger=on][data-ds-visibility=hover] .ds_image_scroll__overlay-item{opacity:0;transform:translate3d(0, 18px, 0);transition:opacity var(--ds-is-entrance-duration, 450ms) cubic-bezier(0.16, 1, 0.3, 1),transform var(--ds-is-entrance-duration, 450ms) cubic-bezier(0.16, 1, 0.3, 1);transition-delay:0ms}.ds_image_scroll .ds_image_scroll_container:hover .ds_image_scroll__overlay[data-ds-stagger=on][data-ds-visibility=hover] .ds_image_scroll__overlay-item,.ds_image_scroll .ds_image_scroll_container:focus-within .ds_image_scroll__overlay[data-ds-stagger=on][data-ds-visibility=hover] .ds_image_scroll__overlay-item{opacity:1;transform:translate3d(0, 0, 0);transition-delay:calc(var(--ds-is-stagger-start, 0ms) + var(--ds-is-stagger-offset, 0ms))}.ds_image_scroll .ds_image_scroll__overlay-button{display:inline-flex;width:fit-content;box-sizing:border-box;align-items:center;justify-content:center;padding:.3em 1em;border:2px solid rgba(0,0,0,0);border-radius:3px;line-height:1.7;cursor:pointer;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.ds_image_scroll .ds_image_scroll__overlay-button[data-ds-legacy-button=on]{background:var(--ds-is-btn-bg, #fff)}.ds_image_scroll .ds_image_scroll__overlay-button[data-ds-legacy-button=on]:hover{background:var(--ds-is-btn-hover-bg, var(--ds-is-btn-bg, #fff))}.ds_image_scroll .ds_image_scroll__overlay[data-ds-tap-target=on] .ds_image_scroll__overlay-button{min-width:44px;min-height:44px;align-items:center;justify-content:center}.ds_image_scroll .ds_image_scroll__line--placeholder{padding:1rem}.ds_image_scroll .ds_image_scroll__empty{display:grid;place-items:center;min-width:260px;min-height:180px;padding:1rem;background:#f0f2f5;color:#52606d;font-size:14px}@keyframes ds-image-scroll-x{from{transform:translate3d(var(--ds-is-base-x, 0px), var(--ds-is-base-y, 0px), 0)}to{transform:translate3d(calc(var(--ds-is-base-x, 0px) - var(--ds-is-auto-distance, 0px)), var(--ds-is-base-y, 0px), 0)}}@keyframes ds-image-scroll-y{from{transform:translate3d(var(--ds-is-base-x, 0px), var(--ds-is-base-y, 0px), 0)}to{transform:translate3d(var(--ds-is-base-x, 0px), calc(var(--ds-is-base-y, 0px) - var(--ds-is-auto-distance, 0px)), 0)}}@keyframes ds-image-overlay-fade{from{opacity:0}to{opacity:1}}@keyframes ds-image-overlay-rise{from{opacity:0;transform:translate3d(0, 28px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes ds-image-overlay-left{from{opacity:0;transform:translate3d(-36px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes ds-image-overlay-right{from{opacity:0;transform:translate3d(36px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes ds-image-overlay-zoom{from{opacity:0;transform:scale(0.92)}to{opacity:1;transform:scale(1)}}@keyframes ds-image-overlay-blur{from{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes ds-image-overlay-tint-fade{from{opacity:0}to{opacity:1}}@keyframes ds-image-overlay-tint-left{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes ds-image-overlay-tint-right{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes ds-image-overlay-tint-top{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes ds-image-overlay-tint-bottom{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes ds-image-overlay-stagger-item{from{opacity:0;transform:translate3d(0, 18px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@media(max-width: 980px){.ds_image_scroll .ds_image_scroll__viewport{width:var(--ds-is-width-t, var(--ds-is-width-d, 100%));height:var(--ds-is-height-t, var(--ds-is-height-d, 500px));--ds-is-active-line-gap: var(--ds-is-line-gap-t, var(--ds-is-line-gap-d, 20px));--ds-is-scroll-travel: var(--ds-is-scroll-travel-t, var(--ds-is-scroll-travel-d, 100px));--ds-is-auto-speed: var(--ds-is-auto-speed-t, var(--ds-is-auto-speed-d, 50px))}.ds_image_scroll .ds_image_scroll_container{transform:rotate(var(--ds-is-rotate-t, var(--ds-is-rotate-d, 0deg)))}.ds_image_scroll .ds_image_scroll__items{gap:var(--ds-is-line-gap-t, var(--ds-is-line-gap-d, 20px))}.ds_image_scroll .ds_image_scroll__line{gap:var(--ds-is-item-gap-t, var(--ds-is-item-gap-d, 20px))}.ds_image_scroll .ds_image_scroll__img{flex-basis:var(--ds-isi-width-t, var(--ds-isi-width-d, 260px));width:var(--ds-isi-width-t, var(--ds-isi-width-d, 260px));height:var(--ds-isi-height-t, var(--ds-isi-height-d, 180px))}.ds_image_scroll .ds_image_scroll--dir-column .ds_image_scroll__img{flex-basis:var(--ds-isi-height-t, var(--ds-isi-height-d, 180px))}}@media(max-width: 767px){.ds_image_scroll .ds_image_scroll__viewport{width:var(--ds-is-width-p, var(--ds-is-width-t, var(--ds-is-width-d, 100%)));height:var(--ds-is-height-p, var(--ds-is-height-t, var(--ds-is-height-d, 500px)));--ds-is-active-line-gap: var(--ds-is-line-gap-p, var(--ds-is-line-gap-t, var(--ds-is-line-gap-d, 20px)));--ds-is-scroll-travel: var(--ds-is-scroll-travel-p, var(--ds-is-scroll-travel-t, var(--ds-is-scroll-travel-d, 100px)));--ds-is-auto-speed: var(--ds-is-auto-speed-p, var(--ds-is-auto-speed-t, var(--ds-is-auto-speed-d, 50px)))}.ds_image_scroll .ds_image_scroll_container{transform:rotate(var(--ds-is-rotate-p, var(--ds-is-rotate-t, var(--ds-is-rotate-d, 0deg))))}.ds_image_scroll .ds_image_scroll__items{gap:var(--ds-is-line-gap-p, var(--ds-is-line-gap-t, var(--ds-is-line-gap-d, 20px)))}.ds_image_scroll .ds_image_scroll__line{gap:var(--ds-is-item-gap-p, var(--ds-is-item-gap-t, var(--ds-is-item-gap-d, 20px)))}.ds_image_scroll .ds_image_scroll__img{flex-basis:var(--ds-isi-width-p, var(--ds-isi-width-t, var(--ds-isi-width-d, 260px)));width:var(--ds-isi-width-p, var(--ds-isi-width-t, var(--ds-isi-width-d, 260px)));height:var(--ds-isi-height-p, var(--ds-isi-height-t, var(--ds-isi-height-d, 180px)))}.ds_image_scroll .ds_image_scroll--dir-column .ds_image_scroll__img{flex-basis:var(--ds-isi-height-p, var(--ds-isi-height-t, var(--ds-isi-height-d, 180px)))}}@media(max-width: 767px){.ds_image_scroll .ds_image_scroll__overlay{justify-content:var(--ds-is-ov-mobile-justify, var(--ds-is-ov-justify, center));align-items:var(--ds-is-ov-mobile-align, var(--ds-is-ov-align, center));padding:var(--ds-is-ov-mobile-padding, 1rem);text-align:var(--ds-is-ov-mobile-text, var(--ds-is-ov-text, center))}.ds_image_scroll .ds_image_scroll__overlay-panel{width:min(100%,var(--ds-is-panel-mobile-width, var(--ds-is-panel-width, 600px)))}.ds_image_scroll .ds_image_scroll__overlay-item--button{align-self:var(--ds-is-ov-mobile-item-align, var(--ds-is-ov-item-align, center))}}@media(prefers-reduced-motion: reduce){.ds_image_scroll .ds_image_scroll__line{animation:none !important;transform:none !important}.ds_image_scroll .ds_image_scroll__overlay,.ds_image_scroll .ds_image_scroll__overlay-panel,.ds_image_scroll .ds_image_scroll__overlay-content{animation:none !important;transition:none !important}}
