
.elementor-841 .elementor-element.elementor-element-98eb70b {
	--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-widget-ha-image-grid .ha-filter__item {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-841 .elementor-element.elementor-element-62fb046 .ha-image-grid__item {
	--image-grid-column: 3;
}

.elementor-841 .elementor-element.elementor-element-62fb046 .ha-filter__item {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: #fff;
	background-color: var(--e-global-color-c1f988f);
}

.elementor-841 .elementor-element.elementor-element-62fb046 .ha-filter {
	text-align: center;
}

.elementor-841 .elementor-element.elementor-element-62fb046 .ha-filter__item:active, .elementor-841 .elementor-element.elementor-element-62fb046 .ha-filter__item--active {
	background-color: var(--e-global-color-primary);
}

@media (min-width:768px) {
	.elementor-841 .elementor-element.elementor-element-98eb70b {
		--width: 75%;
	}
}

@media (max-width:1024px) {
	.elementor-841 .elementor-element.elementor-element-62fb046 .ha-image-grid__item {
		--image-grid-column: 3;
	}
}

@media (max-width:767px) {
	.elementor-841 .elementor-element.elementor-element-62fb046 .ha-image-grid__item {
		--image-grid-column: 2;
	}
}
