/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/* body {
ew Roman', Times, serif !important;
} */


/* TRANG TEST */
/*.text-title-home h2 {*/

/*	font-weight: 600;*/
/*	font-size: 50px;*/
/*	line-height: 70px;*/
/*	letter-spacing: 0%;*/
/*	color: rgba(0, 0, 0, 1);*/
/*}*/
/*.text-title-home h2 strong {*/

/*	font-weight: 600;*/
/*	font-size: 50px;*/
/*	line-height: 70px;*/
/*	letter-spacing: 0%;*/

/*	color: rgba(19, 65, 94, 1);*/
/*}*/
/*.text-title-home p {*/

/*	font-weight: 400;*/
/*	font-size: 16px;*/
/*	line-height: 28px;*/
/*	letter-spacing: 0%;*/
/*	color: rgba(0, 0, 0, 1);*/
/*	text-align: justify;*/
/*	width: 95%;*/
/*}*/
/*.col-iconbox-home .col-inner.text-center {*/
/*	box-shadow: 10px 1px 16.1px 0px rgba(41, 106, 166, 0.2);*/

/*	border-radius: 200px;*/
/*	height: 430px;*/
/*	width: 260px;*/
/*	position: relative;*/

/*	display: flex;*/
/*	flex-direction: column;*/
/*	justify-content: center;*/
/*}*/
/*.text-iconbox-home h2 {*/

/*	font-weight: 700;*/
/*	font-size: 20px;*/
/*	line-height: 30px;*/
/*	letter-spacing: 0%;*/
/*	text-align: center;*/
/*	text-transform: uppercase;*/
/*	color: rgba(0, 0, 0, 1);*/
/*	width: 170px;*/
/*}*/
/*.text-iconbox-home p {*/
/*	padding: 0 20px;*/
/*	font-weight: 400;*/
/*	font-size: 15px;*/
/*	line-height: 26px;*/
/*	letter-spacing: 0%;*/
/*	color: rgba(0, 0, 0, 1);*/
/*	margin-bottom: 10px !important;*/
/*} */

/*.absolute-footer .container.clearfix{*/
/*color:white !important; 	*/
/*}*/
/* Style cơ bản đã có */
/*.col-iconbox-home .col-inner.text-center {*/
/*	box-shadow: 0px 1px 16.1px 0px rgba(41, 106, 166, 0.2);*/
/*	border-radius: 200px;*/
/*	height: 430px;*/
/*	width: 260px;*/
/*	position: relative;*/
/*	display: flex;*/
/*	flex-direction: column;*/
/*	justify-content: center;*/
	overflow: hidden; /* Để effect không tràn ra ngoài */
	transition: background-color 0.5s ease; /* Tạo transition mượt mà cho màu nền */
/*	background:white;*/
/*}*/

/* Thêm pseudo-element để tạo hiệu ứng chạy từ dưới lên */
/*.col-iconbox-home .col-inner.text-center::before {*/
/*	content: '';*/
/*	position: absolute;*/
/*	bottom: 0;*/
/*	left: 0;*/
/*	width: 100%;*/
/*	height: 0;*/
/*	background-color: rgba(1, 120, 190, 1);*/
/*	transition: height 0.5s ease;*/
/*	z-index: -1;*/
/*}*/

/* Khi hover, tăng chiều cao của pseudo-element từ dưới lên */
/*.col-iconbox-home .col-inner.text-center:hover::before {*/
/*	height: 100%;*/
/*}*/

/* Các style hover khác */
/*.col-iconbox-home .col-inner.text-center:hover {*/
	background-color: transparent; /* Bỏ background-color ở đây vì đã dùng pseudo-element */
/*}*/

/*.col-iconbox-home .col-inner.text-center:hover h2,*/
/*.col-iconbox-home .col-inner.text-center:hover p {*/
/*	color: white;*/
	transition: color 0.3s ease; /* Transition màu chữ */
	position: relative; /* Để text ở trên background effect */
/*	z-index: 1;*/
/*}*/

/*.col-iconbox-home .col-inner.text-center:hover .imghidden {*/
/*	opacity: 0;*/
/*	transition: opacity 0.3s ease;*/
/*}*/

/* Ẩn ảnh gốc khi hover */
/*.col-iconbox-home .col-inner.text-center:hover .img-convert img {*/
/*	display: none;*/
/*}*/

/* Thay thế bằng ảnh SVG mới khi hover */
/*.col-iconbox-home .col-inner.text-center:hover .img-convert .icon-inner {*/
/*	background: url('https://ktech4.k-tech-services.com/gioithieu155/wp-content/uploads/2025/04/Vector-2.svg');*/
/*	background-repeat: no-repeat;*/
/*	background-position: center;*/
/*	background-size: contain;*/
/*	min-height: 60px;*/
/*	transition: all 0.3s ease;*/
/*	position: relative;*/
/*	z-index: 1;*/
/*}*/

/* Thêm transition cho h2 và p khi không hover */
/*.text-iconbox-home h2,*/
/*.text-iconbox-home p {*/
/*	transition: color 0.3s ease;*/
/*}*/

/* Thêm transition cho các phần tử khác */
/*.col-iconbox-home .img-convert img,*/
/*.col-iconbox-home .imghidden {*/
/*	transition: opacity 0.3s ease;*/
/*}*/

/*.section-image .section-bg.fill {*/
/*	background-image: url('	https://ktech4.k-tech-services.com/gioithieu155/wp-content/uploads/2025/04/Union.svg');*/

/*	background-repeat: no-repeat;*/
/*	background-position: center;*/
/*	background-size: cover;*/
/*	height: 1700px;*/
/*}*/
/*.section-image .section-bg.fill::before {*/
/*	background: VAR(--PRIMARY-COLOR);*/
/*	z-index: 0;*/
/*	position: absolute;*/
/*	content: '';*/
/*	top: 0;*/
/*	left: 0;*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	opacity: 0.1;*/
/*}*/

/* DỊCH VỤ */
/*.section-image {*/
/*	margin-top: -14rem;*/
/*}*/
/*.col-img-box-animation .box-image::after {*/
/*	content: '';*/
/*	position: absolute;*/
/*	background: url(https://ktech4.k-tech-services.com/gioithieu155/wp-content/uploads/2025/04/arrow.svg);*/
/*	background-size: contain;*/
/*	background-repeat: no-repeat;*/
/*	width: 80px;*/
/*	height: 80px;*/
/*	bottom: -9%;*/
/*	left: 93%;*/
/*	transform: translate(-50%, -50%);*/
/*	transition: transform 0.3s ease-in-out;*/
/*	z-index: 5;*/
/*}*/

/*.imagebox-img .box-text.text-center {*/
/*	position: absolute;*/
/*	top: 50%;*/
/*	background: linear-gradient(180deg, rgba(1, 120, 190, 0) 0%, #0178be 100%);*/
/*	width: 85%;*/
/*	border-radius: 18px;*/
/*	height: 220px;*/
/*}*/
/*.imagebox-img .box-text.text-center h4 {*/

/*	font-weight: 600;*/
/*	font-size: 30px;*/
/*	line-height: 25px;*/
/*	letter-spacing: 0%;*/
/*	color: white;*/
/*}*/
/*.imagebox-img .box-text.text-center p {*/

/*	font-weight: 400;*/
/*	font-size: 16px;*/
/*	line-height: 26px;*/
/*	letter-spacing: 0%;*/
/*	color: white;*/
/*	width: 420px;*/
/*}*/
/*.imagebox-img-animation {*/
/*	position: relative;*/
/*	overflow: hidden;*/
/*	border-radius: 20px;*/
/*}*/
/*.imagebox-img-animation::before {*/
/*	content: '';*/
/*	position: absolute;*/
/*	top: 0;*/
/*	left: 0;*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	background: linear-gradient(180deg, rgba(1, 120, 190, 0) 0%, #0178be 100%);*/
/*	transform: translateX(-100%);*/
/*	transition: transform 0.5s ease-in-out;*/
/*	z-index: 1;*/
/*	opacity: 1;*/
/*}*/
/*.imagebox-img-animation:hover::before {*/
/*	transform: translateX(0);*/
/*}*/
/*.text.imagebox-text-img {*/
/*	margin-left: 20px;*/
/*}*/
/*.text.imagebox-text-img a {*/
/*	display: none;*/
/*}*/
/*.imagebox-img:hover .box-text.text-center {*/
/*	position: absolute;*/
/*	top: 33%;*/
/*	background: unset;*/
/*	width: 85%;*/
/*	border-radius: 18px;*/
/*	transition: all 0.3s ease;*/
/*	height: 220px;*/
/*	z-index: 10;*/
/*}*/
/*.imagebox-img:hover .box-text.text-center .text.imagebox-text-img a {*/
/*	display: block;*/
/*	width: max-content;*/
/*}*/
/*.box-text.text-center .text.imagebox-text-img a:hover {*/
/*	transform: scale(1.1);*/
/*}*/

/* đặc điểm */
/* .text-fs25 p {
	font-size: 16px;
	color: white !important;
	width: 160px;
	height: 100px;
	margin:0;
} */
/*.sec-noibat .row2 .col{*/
/*	max-width:20%;*/
/*	flex-basis:20%;*/
/*}*/
/*.sec-noibat img,*/
/*.sec-noibat h3 {*/
/*    transition: all .5s ease;*/
/*} */
/*.sec-noibat h3{*/
/*line-height:1.6;*/
/*	font-size:16px*/
/*}*/
/*.sec-noibat .icon-box:hover img{*/
/*	transform: scale(1.1);*/
/*}*/
/*.sec-noibat .icon-box:hover h3{*/
/*	    transform: translatey(-5px);*/
/*    text-shadow: 1px 2px 3px #000000ad;*/
/*	   transition: all .5s ease;*/
/*}*/
/*@media(max-width:549px){*/
/*	.sec-noibat .row2 .col{*/
/*	max-width:50%;*/
/*	flex-basis:50%;*/
/*}*/
/*	.sec-noibat .row2{*/
/*		justify-content: center;*/
/*	}*/
/*}*/
/*.home-reason .item img, .home-reason .item */
/*.gallery-khachhang {*/
/*	align-items:center*/
/*}*/

/*.text-faq h2 {*/
/*	font-weight: 700;*/
/*	font-size: 50px;*/
/*	line-height: 70px;*/
/*	letter-spacing: 0%;*/

/*	color: rgba(255, 255, 255, 1);*/
/*}*/
/*.text-faq p {*/
/*	font-weight: 400;*/
/*	font-size: 16px;*/
/*	line-height: 26px;*/
/*	letter-spacing: 0%;*/
/*	color: rgba(255, 255, 255, 1);*/
/*}*/

/*.acc-faq {*/
/*	display: flex;*/
/*	flex-direction: column;*/
/*	gap: 30px;*/
/*}*/
/*.acc-faq .accordion-title {*/
/*	border: none !important;*/
/*	box-shadow: none !important;*/
/*	background: none;*/
/*	padding:0 !important;*/
/*}*/
/* .acc-faq .icon-angle-down {
	display: none;
} */
/*.icon-angle-down:before {*/
/*    content: "";*/
/*    filter: invert(1);*/
/*}*/
/*.acc-faq .accordion-title span {*/
/*	background: rgba(54, 183, 255, 1);*/
/*	padding: 20px 40px;*/
/*	border-radius: 20px;*/
/*	color: white;*/
/*	font-weight: 600;*/
/*	font-size: 17px;*/
/*	line-height: 16px;*/
/*	display: block;*/
/*	text-align: left;*/
/*}*/
/*.acc-faq .accordion-inner {*/
/*	display: none;*/
/*	padding: 1em 2.3em;*/
/*	background: white;*/
/*	border-radius: 20px;*/
/*	width: 100%;*/
/*	z-index: -11;*/
/*	margin-top: -1rem;*/
/*}*/
/*.acc-faq .accordion-inner p {*/
/*	margin-top: 1rem;*/
/*}*/
/*.sec-noibat {*/
/*	margin-top: -25rem;*/
/*}*/
/*.section-image .section-content.relative {*/
/*	top: -10rem;*/
/*}*/
/*.sec-faq .section-content.relative {*/
/*	top: 8rem;*/
/*}*/
/*.sec-faq {*/
/*	margin-top: -5rem;*/
/*}*/
/* .accordion .toggle {
	display: none !important;
} */
/*@media only screen and (max-width: 800px) {*/
/*	.text-title-home h2 {*/
/*		font-size: 25px;*/
/*	}*/
/*	.text-title-home h2 strong {*/
/*		font-size: 32px;*/
/*	}*/
/*	.text-title-home p {*/
/*		width: 100%;*/
/*	}*/
/*	.text-iconbox-home p {*/
/*		width: 90%;*/
/*		margin: auto;*/
/*	}*/
/*	.imagebox-img .box-text.text-center {*/
/*		top: 15%;*/
/*		background: linear-gradient(180deg, rgba(1, 120, 190, 0) 0%, #0178be 100%);*/
/*		width: 85%;*/
/*		height: 230px;*/
/*	}*/
/*	.imagebox-img .box-text.text-center p {*/
/*		font-weight: 400;*/
/*		font-size: 14px;*/
/*		line-height: 26px;*/
/*		letter-spacing: 0%;*/
/*		color: white;*/
/*		width: 100%;*/
/*	}*/
/*	.col-img-box-animation .box-image::after {*/
/*		content: '';*/
/*		position: absolute;*/
/*		background: url(https://ktech4.k-tech-services.com/gioithieu155/wp-content/uploads/2025/04/arrow.svg);*/
/*		background-size: contain;*/
/*		background-repeat: no-repeat;*/
/*		width: 60px;*/
/*		height: 60px;*/
/*		bottom: -13%;*/
/*		left: 93%;*/
/*		transform: translate(-50%, -50%);*/
/*		transition: transform 0.3s ease-in-out;*/
/*		z-index: 5;*/
/*	}*/
/*	.imagebox-img .box-text.text-center h4 {*/
/*		font-size: 22px;*/
/*	}*/
/*	.imagebox-img:hover .box-text.text-center {*/
/*		position: absolute;*/
/*		top: 12%;*/
/*		background: unset;*/
/*		width: 85%;*/
/*		border-radius: 18px;*/
/*		transition: all 0.3s ease;*/
/*		height: 220px;*/
/*		z-index: 10;*/
/*	}*/
/*	.text-fs25 p {*/
/*		font-size: 16px;*/
/*		color: white !important;*/
/*		width: unset;*/
/*		height: unset;*/
/*		text-align: center !important;*/
/*	}*/
/*	.text-faq h2 {*/
/*		font-weight: 700;*/
/*		font-size: 30px;*/
/*		line-height: 70px;*/
/*		letter-spacing: 0%;*/
/*		color: rgba(255, 255, 255, 1);*/
/*	}*/
/*	.acc-faq .accordion-title span {*/
/*		background: rgba(54, 183, 255, 1);*/
/*		padding: 10px;*/
/*		border-radius: 20px;*/
/*		color: white;*/
/*		font-weight: 600;*/
/*		font-size: 14px;*/
/*		line-height: 16px;*/
/*		text-align: center;*/
/*	}*/
/*	.accordion-inner {*/
/*		display: none;*/
/*		padding: 10px;*/
/*		background: white;*/
/*		border-radius: 20px;*/
/*		width: unset;*/
/*		margin-left: unset;*/
/*	}*/

/*	.text-iconbox-home h2 {*/
/*		margin-top: 2rem;*/
/*		font-weight: 700;*/
/*		font-size: 20px;*/
/*		line-height: 30px;*/
/*		letter-spacing: 0%;*/
/*		text-align: center;*/
/*		text-transform: uppercase;*/
/*		color: rgba(0, 0, 0, 1);*/
/*		width: 170px;*/
/*	}*/
/*}*/


/*.ft-form .wpcf7-form-control-wrap input{*/
/*	    background: var(--primary-color);*/
/*    height: 60px;*/
/*    border-radius: 8px;*/
/*}*/
/*.ft-form .wpcf7-form-control-wrap input::placeholder{*/
/*color:white !important;	*/
/*}*/
/*.ft-form  .wpcf7-submit {*/
/*    margin: 0px !important;*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    right: 5px;*/
/*    border: none !important;*/
/*}*/