.elementor-5857 .elementor-element.elementor-element-e0808bb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-5857 .elementor-element.elementor-element-c15e571.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5857 .elementor-element.elementor-element-fde3dbd > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-5857 .elementor-element.elementor-element-adcfec8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5857 .elementor-element.elementor-element-82622cf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-c1fb69a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-48f5538 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-1c4b6b6.elementor-view-stacked .elementor-icon {
	background-color: #4b84d8;
}

.elementor-5857 .elementor-element.elementor-element-9d176d9.elementor-view-stacked .elementor-icon {
	background-color: #4b84d8;
}

.elementor-5857 .elementor-element.elementor-element-631ee17.elementor-view-stacked .elementor-icon {
	background-color: #4b84d8;
}

.elementor-5857 .elementor-element.elementor-element-473998f.elementor-view-stacked .elementor-icon {
	background-color: #4b84d8;
}

.elementor-5857 .elementor-element.elementor-element-930aff2.elementor-view-stacked .elementor-icon {
	background-color: #4b84d8;
}

.elementor-5857 .elementor-element.elementor-element-079d9be > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-4826a92.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-5857 .elementor-element.elementor-element-a30d0a0.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-5857 .elementor-element.elementor-element-1c90540.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-5857 .elementor-element.elementor-element-74214bc.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-5857 .elementor-element.elementor-element-25b476d.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-5857 .elementor-element.elementor-element-84c75ed.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-5857 .elementor-element.elementor-element-e6a4b09.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-5857 .elementor-element.elementor-element-6305f53.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-5857 .elementor-element.elementor-element-102856b.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-5857 .elementor-element.elementor-element-d093641.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-5857 .elementor-element.elementor-element-fefb5cc.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-5857 .elementor-element.elementor-element-1a88105.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-5857 .elementor-element.elementor-element-8e293e6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-23ee74a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-5077f52 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-89c9070 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-a8b5727 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-deddf77 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-10b9461 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-e30b90d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-b805239 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-b3d6e02 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-3ef3085 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-59aafab > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-5650707 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-2ce5bb7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5857 .elementor-element.elementor-element-9249b5c .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-5857 .elementor-element.elementor-element-d7b64b7 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-5857 .elementor-element.elementor-element-8bf4d10.elementor-view-stacked .elementor-icon {
	background-color: #3474d3;
}

.elementor-5857 .elementor-element.elementor-element-b3b4b19.elementor-view-stacked .elementor-icon {
	background-color: #3474d3;
}

.elementor-5857 .elementor-element.elementor-element-c5068b4.elementor-view-stacked .elementor-icon {
	background-color: #3474d3;
}

.elementor-5857 .elementor-element.elementor-element-78eed99.elementor-view-stacked .elementor-icon {
	background-color: #3474d3;
}

.elementor-5857 .elementor-element.elementor-element-3ad219f.elementor-view-stacked .elementor-icon {
	background-color: #3474d3;
}

.elementor-5857 .elementor-element.elementor-element-074ac8e.elementor-view-stacked .elementor-icon {
	background-color: #3474d3;
}

@media (min-width:768px) {}

@media (max-width:767px) {}