.elementor-935 .elementor-element.elementor-element-5baac27 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-935 .elementor-element.elementor-element-1a6bd3f5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-935 .elementor-element.elementor-element-227c423.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-935 .elementor-element.elementor-element-227c423.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-935 .elementor-element.elementor-element-227c423.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: #fff;
}

.elementor-935 .elementor-element.elementor-element-36db207 .elementor-icon-list-icon i {
	color: #b97434;
	transition: color .3s;
}

.elementor-935 .elementor-element.elementor-element-42662cb9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-935 .elementor-element.elementor-element-d165979.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-935 .elementor-element.elementor-element-59d2448.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-935 .elementor-element.elementor-element-4dd969b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-c2dec49 .e--pointer-framed .elementor-item:before, .elementor-935 .elementor-element.elementor-element-c2dec49 .e--pointer-framed .elementor-item:after {
	border-color: #a8a8a8;
}

.elementor-935 .elementor-element.elementor-element-c2dec49 .e--pointer-framed .elementor-item:before {
	border-width: 0px;
}

.elementor-935 .elementor-element.elementor-element-c2dec49 .e--pointer-framed.e--animation-draw .elementor-item:before {
	border-width: 0 0 0px 0px;
}

.elementor-935 .elementor-element.elementor-element-c2dec49 .e--pointer-framed.e--animation-draw .elementor-item:after {
	border-width: 0px 0px 0 0;
}

.elementor-935 .elementor-element.elementor-element-c2dec49 .e--pointer-framed.e--animation-corners .elementor-item:before {
	border-width: 0px 0 0 0px;
}

.elementor-935 .elementor-element.elementor-element-c2dec49 .e--pointer-framed.e--animation-corners .elementor-item:after {
	border-width: 0 0px 0px 0;
}

.elementor-935 .elementor-element.elementor-element-227e18b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-360621e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-935 .elementor-element.elementor-element-0d8c09c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-935 .elementor-element.elementor-element-9dccc5d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-4941a9e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (min-width:768px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {
	.elementor-bc-flex-widget .elementor-935 .elementor-element.elementor-element-44a7055.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-bc-flex-widget .elementor-935 .elementor-element.elementor-element-4941a9e.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
}

@media (max-width:1024px) and (min-width:768px) {}