/**
 * Alfa Matrix — Home contact + approach split section.
 */

.elementor-element-7671b54 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.elementor-element-431707a {
	align-items: flex-start !important;
}

.elementor-element-431707a > .e-con {
	align-self: stretch;
}

.elementor-element-d118cc3 {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.elementor-element-d118cc3 .elementor-widget-accordion .elementor-accordion-item {
	border-color: rgba(0, 0, 0, 0.1);
}

@media (max-width: 921px) {
	.elementor-element-431707a {
		--column-gap: 32px !important;
		--row-gap: 32px !important;
	}

	.elementor-element-d118cc3 {
		padding-top: 32px !important;
	}

	.elementor-element-7671b54 {
		padding: 40px 32px !important;
	}
}

@media (max-width: 767px) {
	.elementor-element-a602a15 {
		padding-bottom: 40px !important;
	}

	.elementor-element-431707a {
		padding-top: 48px !important;
		padding-bottom: 64px !important;
	}
}
