.floating-anchor-bars{background-color:#fff;display:flex;align-items:center;width:100%;margin:0 auto;border-bottom:1px solid #f2f2f2;position:relative}
.floating-anchor-bars.fixed{position:fixed;top:0;z-index:1000}
.floating-anchor-bars .floating-anchor-bar-content{position:relative;margin:0 auto;height:60px;width:1148px;overflow:hidden}
@media(max-width:1219px){.floating-anchor-bars .floating-anchor-bar-content{width:100%;margin:0 64px}
}
@media(max-width:767px){.floating-anchor-bars .floating-anchor-bar-content{height:46px;margin:0 20px}
}
.floating-anchor-bars .floating-anchor-bar-content.overlay-left::before{content:'';position:absolute;width:60px;height:100%;top:0;left:0;z-index:1;transform:rotate(-180deg);background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}
@media(max-width:767px){.floating-anchor-bars .floating-anchor-bar-content.overlay-left::before{width:40px}
}
.floating-anchor-bars .floating-anchor-bar-content.overlay-right::after{content:'';position:absolute;width:60px;height:60px;top:0;right:0;z-index:1;background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}
@media(max-width:767px){.floating-anchor-bars .floating-anchor-bar-content.overlay-right::after{width:40px}
}
.floating-anchor-bars .arrow{width:6px;height:12px;color:#000;transform:translateY(-50%);margin-top:0}
@media(max-width:767px){.floating-anchor-bars .arrow{display:none}
}
.floating-anchor-bars .arrow.swiper-button-prev{left:calc(((100vw - 1148px) / 2) - 32px)}
@media(max-width:1219px){.floating-anchor-bars .arrow.swiper-button-prev{left:48px}
}
.floating-anchor-bars .arrow.swiper-button-prev::after{font-size:12px;font-weight:bold;border-width:2px;color:#333}
.floating-anchor-bars .arrow.swiper-button-next{right:calc(((100vw - 1148px) / 2) - 32px)}
@media(max-width:1219px){.floating-anchor-bars .arrow.swiper-button-next{right:48px}
}
.floating-anchor-bars .arrow.swiper-button-next::after{font-size:12px;font-weight:bold;border-width:2px;color:#333}
.floating-anchor-bars .btn-list{display:flex;position:relative;transition:all .4s}
.floating-anchor-bars .btn-list.scrolling{transition:none}
.floating-anchor-bars .btn-list li{max-width:220px}
.floating-anchor-bars .btn-list li .btn-item{cursor:pointer;height:60px;overflow:hidden;text-align:center;display:flex;justify-content:flex-start;align-items:center;background:#fff;box-sizing:border-box;white-space:nowrap;color:#757575;font:normal 400 1.4rem 'Roboto';line-height:1.5;margin-right:28px}
.floating-anchor-bars .btn-list li .btn-item span{display:block;max-height:24px;line-height:16px;position:relative}
@media(max-width:1219px){.floating-anchor-bars .btn-list li .btn-item{margin-right:20px}
}
@media(max-width:767px){.floating-anchor-bars .btn-list li .btn-item{height:46px;margin-right:16px}
}
.floating-anchor-bars .btn-list li .btn-item:hover{color:#00626b}
.floating-anchor-bars .btn-list li .btn-item:active{font-weight:500}
.floating-anchor-bars .btn-list li .btn-item:focus{color:#00626b;border-bottom:2px solid #00626b}
.floating-anchor-bars .btn-list li .btn-item.active{font-weight:500;color:#00626b;position:relative}
.floating-anchor-bars .btn-list li .btn-item.active::after{content:'';position:absolute;width:100%;height:2px;bottom:12px;background-color:#00626b}
@media(max-width:767px){.floating-anchor-bars .btn-list li .btn-item.active::after{bottom:5px}
}