.elementor-439 .elementor-element.elementor-element-304a4978 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-439 .elementor-element.elementor-element-2ca22745.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-439 .elementor-element.elementor-element-2ca22745 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-439 .elementor-element.elementor-element-5ae72f0d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-439 .elementor-element.elementor-element-19f3312d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-439 .elementor-element.elementor-element-62fc64fe .eae-ct-feature .eae-icon-view-stacked i {
	font-size: 15px;
}

.elementor-439 .elementor-element.elementor-element-62fc64fe .eae-ct-wrapper .eae-icon {
	padding: 5px;
}

.elementor-439 .elementor-element.elementor-element-62fc64fe .eae-ct-ribbons-yes .eae-ct-ribbons-wrapper span.eae-ct-ribbons-inner {
	background-color: #21463b;
}

.elementor-439 .elementor-element.elementor-element-147f3c98 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-439 .elementor-element.elementor-element-60caa0a2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-439 .elementor-element.elementor-element-5d844eb0 .elementor-button:hover svg, .elementor-439 .elementor-element.elementor-element-5d844eb0 .elementor-button:focus svg {
	fill: #21463b;
}

.elementor-439 .elementor-element.elementor-element-61ecbe89 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-439 .elementor-element.elementor-element-42d52ad > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

@media (max-width:1024px) {}

@media (max-width:767px) {}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

.elementor-439 .elementor-element.elementor-element-147f3c98 .elementor-background-overlay {
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: none !important;
}

.elementor-439 .elementor-element.elementor-element-60caa0a2 .elementor-background-overlay {
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: none !important;
}