.bx-viewport{height:auto!important}.bxslider{display:flex;display:-webkit-flex;gap:15px;overflow:auto}.bx-wrapper{position:relative;-ms-touch-action:pan-y;touch-action:pan-y;z-index:0}.bx-wrapper .bx-controls-direction span{position:absolute;top:calc(50% - 20px);width:40px;height:40px;border-radius:100px;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;overflow:hidden;font-size:14px;display:flex;align-items:center;justify-content:center}.sm-arrow .bx-wrapper .bx-controls-direction span,.smArrow .bx-wrapper .bx-controls-direction span{width:26px;height:26px;font-size:10px;top:calc(50% - 13px)}.bx-wrapper .bx-prev{left:-18px}.bx-wrapper .bx-next{right:-18px}.sm-arrow .bx-wrapper .bx-prev,.smArrow .bx-wrapper .bx-prev{left:3px}.sm-arrow .bx-wrapper .bx-next,.smArrow .bx-wrapper .bx-next{right:3px}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{font-family:icomoon}.bx-wrapper .bx-prev:after{content:'\e916'}.bx-wrapper .bx-next:after{content:'\e917'}.bx-wrapper .bx-controls-direction span.disabled{display:none!important}.bx-no-space .bx-viewport,.bxNoSpace .bx-viewport{padding:0 18px;margin:0 -18px;width:calc(100% + 36px)!important}.shadow-space .bx-wrapper .bxslider,.shadowSpace .bx-wrapper .bxslider{padding:0 0 0 8px}.bx-wrapper .bx-controls-direction span:hover{background:#000}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;width:100%}.bx-wrapper .bx-pager{text-align:center;font-size:12px;font-weight:700;color:var(--grey);padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-pager.bx-default-pager a{background:var(--grey);text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:var(--darkgrey)}@media screen and (max-width:1024px){.bx-no-space .bx-viewport,.bxNoSpace .bx-viewport{padding:0 15px;margin:0 -15px;width:calc(100% + 30px)!important}.bx-wrapper .bx-prev{left:-15px}.bx-wrapper .bx-next{right:-15px}}@media only screen and (hover:none) and (pointer:coarse) and (min-width:768px) and (max-width:1400px){.bxslider{margin:0!important}}