/* tpl_tab */
.tab_menu{display:flex; flex-wrap:wrap; justify-content:center; width:fit-content; max-width:100%; margin:0 auto; padding:0; background:#f3f4f6; border:1px solid #e3e5e9; border-radius:12px;}
.tab_menu .col{flex:0 0 auto; width:auto; min-width:350px; max-width:none; padding:0; text-align:center; color:#333; border:0; border-radius:12px; background:transparent;}
.tab_menu .col a{display:block; padding:11px 24px; font-size:15px!important; font-weight:600; line-height:1.4; white-space:nowrap; word-break:keep-all; color:inherit; text-decoration:none;}
.tab_menu .col a:hover,
.tab_menu .col a:focus,
.tab_menu .col a:visited{color:inherit; text-decoration:none;}
.tab_menu .col:hover{color:#B62B5C;}
.tab_menu .btn-damsoft-tab{background:#B62B5C!important; color:#fff!important; box-shadow:0 2px 8px rgba(182,43,92,.25);}

@media (max-width:640px){
	.tab_menu{width:100%;}
	.tab_menu .col{flex:1 1 0; min-width:0;}
	.tab_menu .col a{padding:10px 6px; font-size:14px!important; white-space:normal;}
}

