.arrow-btn{z-index:501}.arrow-btn .arrow-wrapper{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#0000001a;width:40px;height:40px;border-radius:50%}.arrow-btn .arrow-wrapper:hover{background-color:#0003}.arrow-btn .arrow-wrapper:active img{filter:brightness(0) contrast(100%)}.arrow-btn.arrow-shadow{padding-left:48px;top:0;bottom:0;right:-56px;width:88px;background:linear-gradient(90deg,#fff0,#fff 50%)}.arrow-btn.arrow-shadow.left{left:-56px;padding-left:0;background:linear-gradient(90deg,#fff 50%,#fff0)}.arrow-btn.arrow-shadow.left .arrow-wrapper{transform:rotate(180deg)}.arrow-btn.disabled.arrow-shadow{background-color:transparent}.arrow-btn.disabled .arrow-wrapper{cursor:not-allowed;background-color:#0000001a}.arrow-btn.disabled img{opacity:.5;filter:none}.slick-container .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-container .slick-slider .arrow-btn{position:absolute}.slick-container .slick-slider .arrow-btn.left{left:-56px}.slick-container .slick-slider .arrow-btn.arrow-shadow{padding-top:100px}.slick-container .slick-slider .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-container .slick-slider .slick-list:focus{outline:none}.slick-container .slick-slider .slick-list .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;top:0;left:0;width:100%;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:block}.slick-container .slick-slider .slick-list .slick-track::-webkit-scrollbar{display:none}.slick-container .slick-slider .dots{display:flex;flex-direction:row;justify-content:center;gap:30px;position:absolute;left:0;right:0;bottom:-40px}.slick-container .slick-slider .dots .dot{width:6px;height:6px;border-radius:50%;background-color:#565656;opacity:.5}.slick-container .slick-slider .dots .dot.active{opacity:1}.slick-container .slick-slider .dots .text{cursor:pointer;font-size:16px;font-weight:400;line-height:20px;width:fit-content}.slick-container .slick-slider .dots .text.active{text-decoration:underline}.slick-container .slick-slider .dots .text:hover{color:#0009;text-decoration:underline}
