.banner .glide__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:rgba(255,255,255,.7);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1)}.banner .glide__arrow:hover{background-color:rgba(255,255,255,.9);box-shadow:0 4px 8px rgba(0,0,0,.2)}.banner .glide__arrow--left{left:15px}.banner .glide__arrow--right{right:15px}.banner .glide__arrow i{color:#1e40af;font-size:16px}@media (max-width:768px){.banner .glide__arrow{width:32px;height:32px}.banner .glide__arrow i{font-size:14px}}
.index-cat-box{overflow:hidden}.index-cat-menu{margin-bottom:10px}.index-cat-menu a{padding:8px 12px;border:1px solid #e5e7eb;margin:0 10px 10px 0;border-radius:4px;color:#4b5563}.index-cat-menu a:hover{border-color:var(--color);color:var(--color)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (min-width:768px){.index-cat-menu{flex-wrap:nowrap;justify-content:center}}
.index-cat-menu a.active{border-color:var(--color);color:var(--color);background-color:rgba(37,121,240,.05)}.tab-content{transition:all .3s ease}.tab-content.hidden{display:none}