.partSliderScroll.partSliderScroll1{--partSliderScroll1-layoutGrid-spacing: var(--layoutGrid-spacing, calc(var(--layoutGrid-fullwidth-spacing) + var(--layoutGrid-breakout-spacing)));--partSliderScroll1-content-width: var(--layoutGrid-content-width);--partSliderScroll1-content-width-responsive: 82vw;--partSliderScroll1-list-items-visible: 4;--partSliderScroll1-list-gap: var(--spacing-30);--partSliderScroll1-list-spacingTopBottom: var(--spacing-30);--partSliderScroll1-list-item-width: calc((min(var(--partSliderScroll1-content-width), var(--partSliderScroll1-content-width-responsive)) + var(--partSliderScroll1-list-gap)) / var(--partSliderScroll1-list-items-visible));--partSliderScroll1-list-item-minWidth: 320px;--partSliderScroll1-scrollbar-height: 40px;--partSliderScroll1-scrollbar-bar-height: 2px;--partSliderScroll1-scrollbar-bar-backgroundColor: rgba(0,0,0,.2);--partSliderScroll1-scrollbar-thumb-height: 2px;--partSliderScroll1-scrollbar-thumb-backgroundColor: var(--black);--partSliderScroll1-shadow-color: 255, 255, 255}:root{--partSliderScroll1-button-size: 40px;--partSliderScroll1-button-borderRadius: 50%;--partSliderScroll1-button-color: var(--white);--partSliderScroll1-button-color-hover: var(--black);--partSliderScroll1-button-backgroundColor: var(--black);--partSliderScroll1-button-backgroundColor-hover: var(--white);--partSliderScroll1-button-boxShadow: var(--boxShadow);--partSliderScroll1-button-border: solid 1px #000;--partSliderScroll1-button-borderColor-hover: currentColor;--partSliderScroll1-button-icon-size: 24px}.partSliderScroll{grid-column:fullwidth;overflow-x:clip}.sliderScroll-calculator-content-width{grid-column:content}.sliderScroll-container{grid-column:fullwidth;position:relative}.sliderScroll-container>*{grid-row:1}body.disable-overscroll{overscroll-behavior-y:none}.sliderScroll-list{margin:0 calc(-1 * (var(--partSliderScroll1-list-gap) / 2));position:relative;display:flex;overflow-x:scroll;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.sliderScroll--default .sliderScroll-list{grid-column-end:fullwidth}.sliderScroll--fullwidth .sliderScroll-list{grid-column:fullwidth}.sliderScroll--content .sliderScroll-list{grid-column:content}.sliderScroll-list::-webkit-scrollbar{display:none}.sliderScroll-space{padding-inline-end:max(var(--partSliderScroll1-layoutGrid-spacing),((100% - min(var(--partSliderScroll1-content-width),var(--partSliderScroll1-content-width-responsive) + (var(--partSliderScroll1-content-width-responsive) / 2)) - var(--partSliderScroll1-list-gap))))}.sliderScroll--fullwidth .sliderScroll-space{padding-inline-end:max(var(--partSliderScroll1-layoutGrid-spacing),((100% - min(var(--partSliderScroll1-content-width),var(--partSliderScroll1-content-width-responsive) + (var(--partSliderScroll1-content-width-responsive) / 2)) - var(--partSliderScroll1-list-gap)) / 2))}.sliderScroll-space--left{scroll-snap-align:start}.sliderScroll-item{scroll-snap-align:start;flex:0 0 auto;padding:var(--partSliderScroll1-list-spacingTopBottom) calc(var(--partSliderScroll1-list-gap) / 2);width:var(--partSliderScroll1-list-item-width)}.sliderScroll--fullwidth .sliderScroll-item{scroll-snap-align:center;scroll-margin-left:var(--partSliderScroll1-list-item-width)}.sliderScroll--fullwidth[data-items-show="1"] .sliderScroll-item{scroll-margin-left:0}.sliderScroll-item>*{height:100%}.sliderScroll-controls{display:flex;gap:15px;z-index:100;visibility:hidden}.sliderScroll-controls[data-show]{visibility:visible}.sliderScroll-scrollbar{height:var(--partSliderScroll1-scrollbar-height);position:relative;flex:1 1 auto;visibility:hidden}.sliderScroll-scrollbar[data-show]{visibility:visible}.sliderScroll-scrollbar-bar{width:100%;height:100%;display:flex;align-items:center;cursor:pointer}.sliderScroll-scrollbar-bar:after{content:"";width:100%;height:var(--partSliderScroll1-scrollbar-bar-height);background-color:var(--partSliderScroll1-scrollbar-bar-backgroundColor);transition:background-color .3s;border-radius:calc(var(--partSliderScroll1-scrollbar-bar-height) / 2)}.sliderScroll-scrollbar-thumb{position:absolute;cursor:grab;top:0;height:100%;display:flex;align-items:center;z-index:10}.sliderScroll-scrollbar-thumb:after{content:"";width:100%;height:var(--partSliderScroll1-scrollbar-thumb-height);background-color:var(--partSliderScroll1-scrollbar-thumb-backgroundColor);transition:background-color .3s;border-radius:calc(var(--partSliderScroll1-scrollbar-thumb-height) / 2)}@media (hover: hover){.sliderScroll-scrollbar:hover .sliderScroll-scrollbar-thumb:after{--partSliderScroll1-scrollbar-thumb-height-hover: 4px;--partSliderScroll1-scrollbar-thumb-height: var(--partSliderScroll1-scrollbar-thumb-height-hover)}}.sliderScroll-list[data-dragging]+.sliderScroll-scrollbar .sliderScroll-scrollbar-thumb{cursor:grabbing}.sliderScroll-shadow{position:absolute;z-index:10;height:100%;transition:.3s;opacity:0;visibility:hidden;pointer-events:none}.sliderScroll-shadow[data-show]{display:block;opacity:1;visibility:visible}.sliderScroll--fullwidth .sliderScroll-shadow{grid-column:fullwidth}.sliderScroll--fullwidth .sliderScroll-shadow--left{left:0}.sliderScroll-shadow--left{width:calc(var(--partSliderScroll1-list-gap) / 2);left:calc((-1 * var(--partSliderScroll1-list-gap) / 2) - 1px);background-image:linear-gradient(to right,rgba(var(--partSliderScroll1-shadow-color),1) 0%,rgba(var(--partSliderScroll1-shadow-color),.9) 20%,rgba(var(--partSliderScroll1-shadow-color),0) 100%)}.sliderScroll-shadow--right{width:clamp(3.75rem,6.5vw + .75rem,7.5rem);right:calc((-1 * var(--partSliderScroll1-list-gap) / 2) - 1px);background-image:linear-gradient(to left,rgba(var(--partSliderScroll1-shadow-color),1) 0%,rgba(var(--partSliderScroll1-shadow-color),.738) 19%,rgba(var(--partSliderScroll1-shadow-color),.541) 34%,rgba(var(--partSliderScroll1-shadow-color),.382) 47%,rgba(var(--partSliderScroll1-shadow-color),.278) 56.5%,rgba(var(--partSliderScroll1-shadow-color),.194) 65%,rgba(var(--partSliderScroll1-shadow-color),.126) 73%,rgba(var(--partSliderScroll1-shadow-color),.075) 80.2%,rgba(var(--partSliderScroll1-shadow-color),.042) 86.1%,rgba(var(--partSliderScroll1-shadow-color),.021) 91%,rgba(var(--partSliderScroll1-shadow-color),.008) 95.2%,rgba(var(--partSliderScroll1-shadow-color),.002) 98.2%,rgba(var(--partSliderScroll1-shadow-color),0) 100%)}.sliderScroll--default .sliderScroll-shadow--right{grid-column-end:fullwidth-end;right:0}.sliderScroll-button{width:var(--partSliderScroll1-button-size);height:var(--partSliderScroll1-button-size);border-radius:var(--partSliderScroll1-button-borderRadius);background-color:var(--partSliderScroll1-button-backgroundColor);color:var(--partSliderScroll1-button-color);box-shadow:var(--partSliderScroll1-button-boxShadow);border:var(--partSliderScroll1-button-border);display:grid;place-items:center;transition:.3s;flex:0 0 auto;opacity:0;visibility:hidden}@media (hover: hover){.sliderScroll-button[data-show]:hover{background-color:var(--partSliderScroll1-button-backgroundColor-hover);color:var(--partSliderScroll1-button-color-hover);border:var(--partSliderScroll1-button-borderColor-hover)}}.sliderScroll-button[data-show]{opacity:1;visibility:visible}.sliderScroll-button[data-hide]{opacity:.5;visibility:visible}.sliderScroll-button .partFontIcon{--partFontIcon-size: var(--partSliderScroll1-button-icon-size)}.sliderScroll-button svg{width:calc(var(--partSliderScroll1-button-icon-size) * .7);fill:currentColor}.sliderScroll-container .sliderScroll-button{position:absolute;top:calc(50% - (var(--partSliderScroll1-button-size) / 2));z-index:20}.sliderScroll-container .sliderScroll-button[data-hide]{opacity:0;visibility:hidden}.sliderScroll-container .sliderScroll-button--prev{grid-column:content-start;left:calc(-1 * var(--partSliderScroll1-button-size) / 2)}.sliderScroll-container .sliderScroll-button--next{grid-column:content-center;right:calc(-1 * var(--partSliderScroll1-button-size) / 2)}@media (max-width: 900px){.sliderScroll-container .sliderScroll-button--prev{left:calc(-1 * var(--partSliderScroll1-layoutGrid-spacing) / 2)}.sliderScroll-container .sliderScroll-button--next{right:calc(-1 * var(--partSliderScroll1-layoutGrid-spacing) / 2)}}@media (max-width: 1530px){.partSliderScroll .sliderScroll-item{min-width:var(--partSliderScroll1-list-item-minWidth)}.sliderScroll--fullwidth .sliderScroll-item,.sliderScroll--fullwidth[data-items-show="1"] .sliderScroll-item{scroll-snap-align:start;scroll-margin-left:var(--partSliderScroll1-layoutGrid-spacing)}}
