.support-hotline-box {
	display: flex;
	align-items: center;
	gap: 12px;
	padding: 7px 10px;
	border-radius: 8px;
	flex-wrap: wrap;
}

.support-hotline-title {
	color: var(--color-white);
	font-size: 15px;
	white-space: nowrap;
}

.support-hotline-btn {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 5px 15px;
	border-radius: 6px;
	text-decoration: none !important;
	font-size: 15px;
	transition: all .3s ease;
}

.support-hotline-btn:hover {
	color: var(--color-white);
	transform: translateY(-2px);
}

.support-hotline-btn i {
	width: 34px;
	height: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, .15);
	border-radius: 50%;
	font-size: 15px;
}

.support-hotline-red {
	background: var(--color-red);
	color: var(--color-white);
}

.support-hotline-yellow {
	background: var(--color-phu);
	color: var(--color-white);
}

@media (max-width:768px) {
	.support-hotline-box {
		flex-direction: column;
		align-items: stretch;
		padding: 15px;
	}

	.support-hotline-title {
		text-align: center;
	}

	.support-hotline-btn {
		width: 100%;
		justify-content: center;
		font-size: 16px;
	}
}