
.elementor-903 .elementor-element.elementor-element-aa895aa {
	--display: flex;
}

.elementor-903 .elementor-element.elementor-element-2b44cc4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-903 .elementor-element.elementor-element-5b982eb {
	--spacer-size: 10px;
}

.elementor-bc-flex-widget .elementor-903 .elementor-element.elementor-element-87a0a64.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-903 .elementor-element.elementor-element-87a0a64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-903 .elementor-element.elementor-element-87a0a64.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-903 .elementor-element.elementor-element-120bb82 {
	width: 100%;
	max-width: 100%;
}

.elementor-903 .elementor-element.elementor-element-120bb82 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-903 .elementor-element.elementor-element-c82b884 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-903 .elementor-element.elementor-element-717d1e5 {
	text-align: center;
}

.elementor-903 .elementor-element.elementor-element-717d1e5 .elementor-heading-title {
	color: var(--e-global-color-bf08fa3);
}

.elementor-903 .elementor-element.elementor-element-fe7da81 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-903 .elementor-element.elementor-element-6daa422 {
	margin-top: -30px;
	margin-bottom: 50px;
}

.elementor-903 .elementor-element.elementor-element-26e8708 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-903 .elementor-element.elementor-element-b58941b {
	text-align: center;
}

.elementor-903 .elementor-element.elementor-element-b58941b .elementor-heading-title {
	color: var(--e-global-color-bf08fa3);
}

.elementor-903 .elementor-element.elementor-element-0b7f0a4 .ha-image-grid__item {
	--image-grid-column: 5;
}

.elementor-903 .elementor-element.elementor-element-0b7f0a4 .ha-filter {
	text-align: left;
}

.elementor-903 .elementor-element.elementor-element-151378a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-903 .elementor-element.elementor-element-3f547b2 > .elementor-container {
	max-width: 1400px;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-903 .elementor-element.elementor-element-87a0a64 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-903 .elementor-element.elementor-element-0b7f0a4 .ha-image-grid__item {
		--image-grid-column: 3;
	}
}

@media (max-width:767px) {
	.elementor-903 .elementor-element.elementor-element-0b7f0a4 .ha-image-grid__item {
		--image-grid-column: 2;
	}
}
