@media (max-width: 1440px) {

}
@media (max-width: 992px) {
	.list-demand {
		grid-template-columns: repeat(2,1fr);
	}
	.list-insurance, .list-field {
		grid-template-columns: 1fr;
	}
	.name-card {
		width: 100%;
	}
	.field-img {
		width: 25%;
	}
	.field-title {
		font-size: 18px !important;
	}
	
}
@media (max-width: 520px) {
	.banner-text {
		position: relative;
		padding: 3rem 0px;
		top: unset;
		left: unset;
		transform: translatey(0);
	}
	.banner-text * {
		color: var(--color-text) !important;
	}
	.banner-image::after {
		display: none;
	}
	.list-post{
		grid-template-columns: 1fr;
	}
}