/* Container chính chứa toàn bộ danh sách */
.samec-contact-list {
	display: flex !important;
	flex-direction: column !important;
	gap: 15px !important; /* Khoảng cách dọc giữa các dòng */
	font-family: inherit !important;
}

/* Các dòng liên hệ riêng biệt */
.samec-contact-list__item {
	display: flex !important;
	align-items: flex-start !important; /* Căn lề theo đỉnh đầu tiên */
	gap: 15px !important; /* Khoảng cách giữa icon và chữ */
}

/* Khóa cứng kích thước khung chứa icon */
.samec-contact-list__icon {
	color: var(--fs-color-secondary) !important; /* Màu cam thương hiệu */
	font-size: 18px !important; /* Độ lớn của biểu tượng bên trong */

	/* Cố định kích thước tuyệt đối */
	width: 24px !important;
	height: 24px !important;
	min-width: 24px !important;
	min-height: 24px !important;
	flex-shrink: 0 !important; /* Chống co giãn, chống bóp méo icon khi chữ xuống dòng */

	display: inline-flex !important;
	align-items: center !important; /* Căn giữa biểu tượng theo chiều dọc */
	justify-content: center !important; /* Căn giữa biểu tượng theo chiều ngang */
	line-height: 1 !important;
	transition: transform 0.3s ease !important;
}

/* Xoay icon điện thoại góc nghiêng */
.samec-contact-list__icon--phone {
	transform: rotate(15deg) !important;
}

/* Phần chữ hiển thị */
.samec-contact-list__text {
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 24px !important; /* Đồng bộ chiều cao dòng với chiều cao icon */
	margin: 0 !important;
	padding: 0 !important;
}

/* Khử lỗi tự sinh thẻ p của WordPress làm lệch dòng */
.samec-contact-list__text p {
	margin: 0 !important;
	padding: 0 !important;
	display: inline !important;
}

/* Đường dẫn liên kết */
.samec-contact-list__link {
	text-decoration: none !important;
	transition: color 0.25s ease-in-out !important;
}

/* Hiệu ứng chuyển màu cam khi rê chuột */
.samec-contact-list__link:hover {
	color: #ff7c00 !important;
}

.footer-1 {
	background: #053175;
	background: -webkit-linear-gradient(135deg, #053175, #0072f0);
	background: linear-gradient(135deg, #053175, #0072f0);
}

.footer-1 h3 {
	color: var(--fs-color-secondary)
}

.footer-1 .ux-menu-link__link,
.samec-contact-list__text{
	color: #fff;
	padding-top: 0;
}

.samec-contact-list__link {
	color: #fff
}

.ux-menu-link:hover .ux-menu-link__link {
	color: var(--fs-color-secondary) !important
}

.footer-1 p {
	color: #fff;
	text-align: justify;
}
.absolute-footer.dark {
	background: linear-gradient(135deg, #053175, #0072f0);
}

.footer-1 .row {
	border: 1px solid #fff;
	padding: 30px;
	border-radius: 20px;
	box-shadow: 5px 15px 40px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 8.1);

}

.footer-1 .img-inner img {
	filter: contrast(0) brightness(2) !important;
}

@media (max-width: 769px){
	.footer-1 .row {
		padding: 5px;

	}
}