.hfs-scroll{scroll-behavior:auto;overscroll-behavior-x:contain}.hfs-auto-outer{position:relative}.hfs-scroll[data-hfs-apply=all]{flex-wrap:nowrap!important;overflow:hidden!important;gap:var( --hfs-gap, inherit );position:sticky;top:0;height:100vh}@media(max-width:1024px){.hfs-scroll[data-hfs-apply=tablet_down]{flex-wrap:nowrap!important;overflow:hidden!important;gap:var( --hfs-gap, inherit );position:sticky;top:0;height:100vh}}@media(max-width:767px){.hfs-scroll[data-hfs-apply=mobile_down]{flex-wrap:nowrap!important;overflow:hidden!important;gap:var( --hfs-gap, inherit );position:sticky;top:0;height:100vh}}.hfs-scroll.hfs-force-manual{position:static!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth}.hfs-scroll.hfs-positioned{position:relative}.hfs-fade:before,.hfs-fade:after{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,6%,64px);pointer-events:none;z-index:2;opacity:0;transition:opacity .25s ease}.hfs-fade:before{left:0;background:linear-gradient(to right,var( --hfs-fade-color, #ffffff ),transparent)}.hfs-fade:after{right:0;background:linear-gradient(to left,var( --hfs-fade-color, #ffffff ),transparent)}.hfs-fade.hfs-fade-left:before,.hfs-fade.hfs-fade-right:after{opacity:1}.hfs-slide-full{flex:0 0 100%!important;width:100%!important;height:100vh!important}.hfs-slide-custom{flex-shrink:0!important}
