.tab_style_1_wrap{overflow-x: auto;}
.tab_style_1_wrap > [data-wv-layout-element="block_inner"]{overflow-x: auto;}
.tab_style_1_wrap .tab_style_1_con{width: 992px; border-radius: 5px;}
.tab_style_1_wrap .tab_style_1_con .tab_style_1{flex: 1; display: flex; align-items: center; border: 1px solid rgba(18,0,144,0.1); border-left: none; height: 51px; justify-content: center; text-align: center; cursor: pointer;}
.tab_style_1_wrap .tab_style_1_con .tab_style_1 > [data-wv-layout-element="block_inner"]{flex: 1; display: flex; align-items: center; justify-content: center;}
.tab_style_1_wrap .tab_style_1_con .tab_style_1:first-child{border-left: 1px solid #edf0f2;}
.tab_style_1_wrap .tab_style_1_con .tab_style_1 .text{font-size: 17px; font-size: 1.7rem; line-height: 28px; line-height: 2.8rem; font-weight: 400;letter-spacing: -0.0em; color: #000; transition: all 0.2s ease;}
.tab_style_1_wrap .tab_style_1_con .tab_style_1.active{border-color: #000; background-color: #000;}
.tab_style_1_wrap .tab_style_1_con .tab_style_1.active .text{font-weight: 500; color: #fff;}

.reverse .tab_style_1_wrap .tab_style_1_con .tab_style_1{border-color: rgba(255,255,255,0.15);}
.reverse .tab_style_1_wrap .tab_style_1_con .tab_style_1 .text{color: #fff;}
.reverse .tab_style_1_wrap .tab_style_1_con .tab_style_1.active{border-color: #6738ff; background-color: #6738ff;}

@media all and (min-width: 992px) {
    .tab_style_1_wrap .tab_style_1_con{width: 100%;}
}
