.banner-container .block-title{font-size:15px;color:#222;margin-bottom:10px}.banner-container .banner-slider-controls{display:flex}.banner-container .banner-list-container{position:relative}.banner-container .banner-list-container .banner-list{border-radius:unset}.banner-container .banner-list-container .banner-list .swiper-slide a{display:flex;flex-direction:column;align-items:center;border-radius:20px;overflow:hidden}.banner-container .banner-list-container .banner-slider-scrollbar{height:5px;margin-top:5px;background:#f1f1f1}.banner-container .banner-list-container .banner-slider-scrollbar .swiper-scrollbar-drag{background:#788090}.banner-container .banner-list-container .banner-slider-pagination{position:relative;right:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;gap:8px;width:max-content;margin-top:12px}.banner-container .banner-list-container .banner-slider-pagination .swiper-pagination-bullet{width:12px;height:12px;opacity:1 !important;margin:0}.banner-container .banner-list-container .banner-slider-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#CDCFD1}.banner-container .banner-list-container .banner-slider-pagination .swiper-pagination-bullet-active{background-color:#788090}.banner-container .banner-list-container .banner-slider-pagination.swiper-pagination-fraction{gap:6px}.banner-container .banner-list-container .banner-button-next,.banner-container .banner-list-container .banner-button-prev{display:flex;justify-content:center;font-weight:bold;position:absolute;align-items:center;z-index:4}.banner-container .banner-list-container .banner-button-next:after,.banner-container .banner-list-container .banner-button-prev:after{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:8px;line-height:1}.banner-container .banner-list-container .banner-button-next:after{border-radius:100%;background:#F2F4F8;width:40px;height:40px}.banner-container .banner-list-container .banner-button-next:not(.swiper-button-disabled){cursor:pointer}.banner-container .banner-list-container .banner-button-next:not(.swiper-button-disabled):after{content:url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="20" fill="%23F2F4F8"/><path d="M26 19.5002L14 19.5002M26 19.5002L21.5 15M26 19.5002L21.5 24" stroke="%23161616" stroke-width="2" stroke-linecap="round"/></svg>')}.banner-container .banner-list-container .banner-button-next.swiper-button-disabled:after{content:url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="20" fill="%23F2F4F8"/><path d="M26 19.5002L14 19.5002M26 19.5002L21.5 15M26 19.5002L21.5 24" stroke="%23CDCFD1" stroke-width="2" stroke-linecap="round"/></svg>')}.banner-container .banner-list-container .banner-button-prev:after{border-radius:100%;background:#F2F4F8;width:40px;height:40px}.banner-container .banner-list-container .banner-button-prev:not(.swiper-button-disabled){cursor:pointer}.banner-container .banner-list-container .banner-button-prev:not(.swiper-button-disabled):after{content:url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="40" y="40" width="40" height="40" rx="20" transform="rotate(-180 40 40)" fill="%23F2F4F8"/><path d="M14 20.4998L26 20.4998M14 20.4998L18.5 25M14 20.4998L18.5 16" stroke="%23161616" stroke-width="2" stroke-linecap="round"/></svg>')}.banner-container .banner-list-container .banner-button-prev.swiper-button-disabled:after{content:url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="40" y="40" width="40" height="40" rx="20" transform="rotate(-180 40 40)" fill="%23F2F4F8"/><path d="M14 20.4998L26 20.4998M14 20.4998L18.5 25M14 20.4998L18.5 16" stroke="%23CDCFD1" stroke-width="2" stroke-linecap="round"/></svg>')}.banner-container .banner-list-container .banner-button-prev.swiper-button-lock,.banner-container .banner-list-container .banner-button-next.swiper-button-lock{display:none !important}@media (min-width:1190px){.banner-container .banner-button-prev{left:-56px}.banner-container .banner-button-next{right:-56px}}