
.elementor-553 .elementor-element.elementor-element-acb4d0b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-553 .elementor-element.elementor-element-acb4d0b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-553 .elementor-element.elementor-element-8f4b021.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-553 .elementor-element.elementor-element-8f4b021.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-553 .elementor-element.elementor-element-f60779a .elementor-heading-title {
	font-size: 48px;
	font-weight: 600;
}

.elementor-553 .elementor-element.elementor-element-c8e5bc3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-553 .elementor-element.elementor-element-c8e5bc3 {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-553 .elementor-element.elementor-element-ee2b8df.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-553 .elementor-element.elementor-element-ee2b8df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-553 .elementor-element.elementor-element-f51b1ef {
	text-align: start;
}

.elementor-553 .elementor-element.elementor-element-f51b1ef .elementor-heading-title {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #737c8c;
}

.elementor-553 .elementor-element.elementor-element-f53ad6f .elementor-heading-title {
	color: #233452;
}

.elementor-553 .elementor-element.elementor-element-e48f864 .elementor-heading-title {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #737c8c;
}

.elementor-553 .elementor-element.elementor-element-4b2e95a .elementor-heading-title {
	color: #233452;
}

.elementor-553 .elementor-element.elementor-element-77a85cd .elementor-heading-title {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #737c8c;
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-repeater-item-df21b6d.elementor-social-icon i {
	color: #0047cc;
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-repeater-item-df21b6d.elementor-social-icon svg {
	fill: #0047cc;
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-repeater-item-edc8873.elementor-social-icon i {
	color: var(--e-global-color-global_color_2);
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-repeater-item-edc8873.elementor-social-icon svg {
	fill: var(--e-global-color-global_color_2);
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-repeater-item-8412568.elementor-social-icon {
	background-color: var(--e-global-color-global_color_2);
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-repeater-item-8412568.elementor-social-icon i {
	color: var(--e-global-color-global_color_9);
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-repeater-item-8412568.elementor-social-icon svg {
	fill: var(--e-global-color-global_color_9);
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-repeater-item-905f00d.elementor-social-icon i {
	color: #ffa94b;
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-repeater-item-905f00d.elementor-social-icon svg {
	fill: #ffa94b;
}

.elementor-553 .elementor-element.elementor-element-f047336 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 27px;
	--grid-column-gap: 18px;
	--grid-row-gap: 0px;
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-widget-container {
	text-align: left;
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-social-icon {
	background-color: #fff;
	--icon-padding: 0em;
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-social-icon i {
	color: #233452;
}

.elementor-553 .elementor-element.elementor-element-f047336 .elementor-social-icon svg {
	fill: #233452;
}

.elementor-bc-flex-widget .elementor-553 .elementor-element.elementor-element-5cfd66c.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-553 .elementor-element.elementor-element-5cfd66c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

@media (min-width:768px) {
	.elementor-553 .elementor-element.elementor-element-8f4b021 {
		width: 34.123%;
	}
	
	.elementor-553 .elementor-element.elementor-element-3f5ebc8 {
		width: 65.877%;
	}
	
	.elementor-553 .elementor-element.elementor-element-ee2b8df {
		width: 34.123%;
	}
	
	.elementor-553 .elementor-element.elementor-element-5cfd66c {
		width: 65.877%;
	}
}

@media (max-width:1024px) {
	.elementor-553 .elementor-element.elementor-element-acb4d0b {
		padding: 60px 0px 20px 0px;
	}
	
	.elementor-553 .elementor-element.elementor-element-f60779a .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-553 .elementor-element.elementor-element-c8e5bc3 {
		padding: 60px 0px 60px 0px;
	}
}

@media (max-width:767px) {
	.elementor-553 .elementor-element.elementor-element-acb4d0b {
		padding: 60px 0px 10px 0px;
	}
	
	.elementor-553 .elementor-element.elementor-element-f60779a .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-553 .elementor-element.elementor-element-c8e5bc3 {
		padding: 60px 0px 10px 0px;
	}
	
	.elementor-553 .elementor-element.elementor-element-f53ad6f > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-553 .elementor-element.elementor-element-4b2e95a > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
}
