.tj-careers:hover .tj-careers-title a {
	color: var(--tj-color-common-white);
}

.tj-careers:hover .tj-careers-title {
	color: var(--tj-color-common-white);
}

.tj-careers a {
	color: var(--tj-color-theme-dark);
	font-weight: 500;
}

.tj-careers:hover .tj-careers-salary a {
	color: var(--tj-color-common-white);
}

.tj-careers a:hover {
	color: var(--tj-color-theme-primary) !important;
}

.tj-careers-title {
	color: var(--tj-color-theme-primary);
	font-weight: 500;
}

.tj-careers i {
	width: 26px;
	height: 26px;
}

.tj-careers-salary {
	font-size: 1.2rem;
}

.tj-careers {
	height: 100%;
	display: flex;
	flex-direction: column;
}

.tj-careers-bottom {
	margin-top: auto;
}

.hansen-kh {
	background-color: var(--tj-color-theme-primary);
	color: #FFF
}

.hansen-kh .tj-careers-title {
	color: #FFF;
}

.hansen-kh .tj-careers-icon img {
	width: 70%;
	margin: auto
}

.hansen-kh a, .hansen-kh i, .hansen-kh span {
	color: #FFF
}

.tj-careers-icon {
	background-color: #fff;
}

.hansen-kh:hover img {
	filter: brightness(0) invert(1);
	transition: all 0.4s ease-in-out;
}

.hansen-tp img {
	width: 70%;
	margin: auto
}

.bg-img:hover {
	border: transparent 2px solid;
}

@media(width<=768px) {
	.bg-img {
		height: 250px
	}
}

@media(width<=576px) {
	.tj-careers {
		padding: 20px;
	}
}

@media(width<=400px) {
	.tj-careers {
		padding: 10px;
	}

	.tj-careers a {
		font-size: 1.05rem;

	}

	.tj-careers:hover .tj-careers-salary a {
		font-size: 1.05rem;
	}

	.tj-careers i {
		width: 20px;
		height: 26px;
	}
}