.tabs-content .tabs-list{display: flex;}
.tabs-content .tabs-list li{width: calc(100%/4);text-align: center;background-color: transparent;border: 1px solid #D3D8D9;box-sizing: border-box;border-right: 0;}
.tabs-content .tabs-list li:last-child{border-right: 1px solid #D3D8D9;}
.tabs-content .tabs-list li a {display: flex;align-items: center;justify-content: center;height: 100%;padding: 39px 0;box-sizing: border-box;gap: 16px;color: #12161B;font-size: 25px;
	font-weight: 800;line-height: 31px;border-top: 4px solid transparent;}
.tabs-content .tabs-list li a:hover{border-top: 4px solid #E22917;}
.tabs-content .tabs-list li.active a{border-top: 4px solid #E22917;border-bottom: 0;}
.tabs-content .tabs-list li.active {border-bottom: 0;}
.tabs-content .tabs-list li.bg{background-color: rgb(245, 247, 248);}
.tabs-content .tabs-list li a .ico{width: 48px;height: 53px;overflow: hidden;}
.tabs-content .tabs-list li a .ico img{width: 100%;height: 100%;object-fit: contain;}

.tabs-content .tabs {display: none;padding: 66px 77px 77px;border: 1px solid #D3D8D9;border-top: 0;}
.tabs-content .tabs .tabs-inner{display: flex;flex-direction: row;width: 100%;}
.tabs-content .tabs .tabs-inner .half{width: 100%;text-align: justify;}
.tabs-content .tabs .tabs-inner .half .list-down{display: flex;gap: 16px;flex-wrap: wrap;}
.tabs-content .tabs .tabs-inner .half .list-down li a {display: flex;align-items: center;background: #E22917;border: 1px solid #E22917;font-size: 17px;padding: 12px 27px;border-radius: 8px;box-sizing: border-box;color: #fff;font-weight: 700;gap: 12px;}
.tabs-content .tabs .tabs-inner .half .list-down li a:hover{background: #e22917;opacity: 0.5;}
.tabs-content .tabs .tabs-inner .half .list-down li a.btn-white:hover{background: #e22917;color: #fff}
.tabs-content .tabs .tabs-inner .half .list-down li a .btn-ico{width: 17.5px;}
.tabs-content .tabs .tabs-inner .half .list-down li a .btn-ico img{width: 100%;height: 100%;object-fit: cover;}
.tabs-content .tabs .tabs-inner .half .list-down li a.btn-white{background: #FFFFFF;color: #E22917;font-weight: 400;}
.tabs-content .tabs .tabs-inner .half .list-link {margin: 0 0 40px;}
.tabs-content .tabs .tabs-inner .half .list-link li {font-size: 17px;line-height: 28px;font-weight: 700;padding: 0 0 10px;}
.tabs-content .tabs .tabs-inner .half .list-link li:last-child{padding: 0;}
.tabs-content .tabs .tabs-inner .half .list-link li a{font-weight: 400;}

@media screen and (max-width: 1024px) {
	.tabs-content .tabs-list li a .ico{display: none;}
	.tabs-content .tabs-list li a{padding: 24px 0;font-size: 20px;}
	.tabs-content .tabs{padding: 40px;}
	
	.tabs-content .tabs .tabs-inner .tabs-img{display: none;}
	.tabs-content .tabs .tabs-inner .tabs-txt{width: 100%;}
}

@media screen and (max-width: 768px) {
	.tabs-content .tabs-list li a {font-size: 18px;line-height: 26px;padding: 15px 10px;}
	.tabs-content .tabs .tabs-inner{flex-direction: column;gap: 50px;}
	.tabs-content .tabs{padding: 15px;}
	.tabs-content .tabs .tabs-inner .half .list-down li a{font-size: 14px;padding: 10px 20px;}
	.tabs-content .tabs .tabs-inner .half .list-link li{font-size: 14px;}
	.tabs-content .tabs .tabs-inner .half .list-link{margin: 0 0 25px;}
}

@media screen and (max-width: 600px){
	.tabs-content .tabs .tabs-inner .half .list-down{flex-direction: column;}
}

@media screen and (max-width: 400px){
	.tabs-content .tabs-list li a {font-size: 14px;padding: 10px;line-height: 22px;}
}