:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.scroll-pagination-component{padding-bottom:30px!important;position:relative}.scroll-pagination-component .scroll-pagination-swiper{padding:0 3px}.scroll-pagination-component .hide{display:none!important}.scroll-pagination-component .fade{opacity:.15;pointer-events:none}.scroll-pagination-component .scroll-pagination-btn{align-items:center;border:1px solid #222;cursor:pointer;display:flex;font-weight:100;height:30px;justify-content:center;margin-top:-50px;position:absolute;top:50%;transition:all .25s ease;width:30px;z-index:20}.scroll-pagination-component .scroll-pagination-btn i{color:#222;transform:translateY(-1px);transition:all .25s ease}.scroll-pagination-component .scroll-pagination-btn:hover{background-color:#222;border-color:#222}.scroll-pagination-component .scroll-pagination-btn:hover i{color:#fff}.scroll-pagination-component .scroll-pagination-btn.scroll-pagination-prev{left:-68px}.scroll-pagination-component .scroll-pagination-btn.scroll-pagination-next{right:-68px}.scroll-pagination-component .scroll-pagination-btn .scroll-pagination-icon-1{display:block}.scroll-pagination-component .scroll-pagination-btn .scroll-pagination-icon-2{display:none}.scroll-pagination-component .scroll-pagination-page{background-color:#eee;bottom:20px;cursor:pointer;height:2px;left:50%;margin-left:-60px;position:absolute;width:120px;z-index:1}.scroll-pagination-component .scroll-pagination-page span{background-color:#222;cursor:default;display:block;height:2px;left:0;position:absolute;top:0;transition:all .25s ease}.scroll-pagination-component .scroll-pagination-page:after{background-color:#fff0;content:"";height:20px;left:0;position:absolute;top:-9px;width:100%}@media screen and (max-width:1279px){.scroll-pagination-component{padding-bottom:60px!important}.scroll-pagination-component.page-layout-content{margin:auto;max-width:none;min-width:auto;padding:0 30px}.scroll-pagination-component .scroll-pagination-btn{border:none;bottom:25px;left:auto!important;right:30px!important;top:auto}.scroll-pagination-component .scroll-pagination-btn.scroll-pagination-prev{right:66px!important}.scroll-pagination-component .scroll-pagination-btn .scroll-pagination-icon-1{display:none}.scroll-pagination-component .scroll-pagination-btn .scroll-pagination-icon-2{display:block}.scroll-pagination-component .scroll-pagination-btn:hover{border-radius:0}.scroll-pagination-component .scroll-pagination-btn:hover i{transform:none}.scroll-pagination-component .scroll-pagination-btn:active{border-radius:0}.scroll-pagination-component .scroll-pagination-btn:active i{transform:auto}.scroll-pagination-component .scroll-pagination-page{bottom:35px;left:32px;margin-left:0;width:120px}}@media screen and (max-width:599px){.scroll-pagination-component.page-layout-content{padding:0 14px}.scroll-pagination-component .scroll-pagination-page{left:14px;margin-left:0;width:120px}.scroll-pagination-component .scroll-pagination-btn{right:14px!important}.scroll-pagination-component .scroll-pagination-btn.scroll-pagination-prev{right:48px!important}}
