
.elementor-7733 .elementor-element.elementor-element-ec636c0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-7733 .elementor-element.elementor-element-49608cb > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-7733 .elementor-element.elementor-element-49608cb {
	text-align: center;
}

.elementor-7733 .elementor-element.elementor-element-f245d6c {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-7733 .elementor-element.elementor-element-472d3b3 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-7733 .elementor-element.elementor-element-472d3b3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-7733 .elementor-element.elementor-element-472d3b3.elementor-view-framed .elementor-icon, .elementor-7733 .elementor-element.elementor-element-472d3b3.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-7733 .elementor-element.elementor-element-472d3b3 .elementor-icon-box-title, .elementor-7733 .elementor-element.elementor-element-472d3b3 .elementor-icon-box-title a {
	font-size: 18px;
	font-weight: 400;
}

.elementor-7733 .elementor-element.elementor-element-df9fb22 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-7733 .elementor-element.elementor-element-df9fb22.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-7733 .elementor-element.elementor-element-df9fb22.elementor-view-framed .elementor-icon, .elementor-7733 .elementor-element.elementor-element-df9fb22.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-7733 .elementor-element.elementor-element-df9fb22 .elementor-icon-box-title, .elementor-7733 .elementor-element.elementor-element-df9fb22 .elementor-icon-box-title a {
	font-size: 18px;
	font-weight: 400;
}

@media (min-width:2400px) {
	.elementor-7733 .elementor-element.elementor-element-f245d6c {
		--grid-auto-flow: row;
	}
}

@media (max-width:1366px) {
	.elementor-7733 .elementor-element.elementor-element-f245d6c {
		--grid-auto-flow: row;
	}
}

@media (max-width:1200px) {
	.elementor-7733 .elementor-element.elementor-element-f245d6c {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-7733 .elementor-element.elementor-element-f245d6c {
		--grid-auto-flow: row;
	}
}

@media (max-width:880px) {
	.elementor-7733 .elementor-element.elementor-element-f245d6c {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-7733 .elementor-element.elementor-element-f245d6c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}
