.cmp-tabs__tablist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}
.cmp-tabs__tab{box-sizing:border-box;border-bottom:1px solid transparent;padding:.5rem 1rem;cursor:pointer}
.cmp-tabs__tab--active{border-color:inherit}
.cmp-tabs__tabpanel{display:none}
.cmp-tabs__tabpanel--active{display:block}
.we-tabs .cmp-tabs .cmp-tabs__tablist{display:flex;gap:24px;margin-bottom:22px;overflow-x:auto;padding-bottom:0;border-bottom:1px solid #dee2e6;flex-wrap:nowrap}
.we-tabs .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab{padding:12px 20px;border:0;background:0;color:#6c757d;font-size:18px;font-weight:500;cursor:pointer;white-space:nowrap;border-bottom:3px solid transparent;transition:all .3s}
.we-tabs .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active{color:#007abc;border-bottom-color:#007abc}
.we-tabs .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab:hover{color:#007abc}
@media(max-width:768px){.we-tabs .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab{font-size:16px;padding:10px 16px}
}
@media(max-width:768px){.we-tabs .cmp-tabs .cmp-tabs__tablist{gap:16px;margin-bottom:0}
}
.title .tab-title{text-align:center;font-size:32px;padding-top:5px;padding-bottom:5px;line-height:30px}
@media(max-width:480px){.title .tab-title{font-size:18px;margin-bottom:8px}
}