.elementor-18 .elementor-element.elementor-element-8da0bf7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-18 .elementor-element.elementor-element-862400f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-e9a33cc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-18 .elementor-element.elementor-element-36f0080.elementor-view-stacked .elementor-icon {
	background-color: #137ce8;
}

.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-2469253.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-18 .elementor-element.elementor-element-d141688.elementor-view-stacked .elementor-icon {
	background-color: #137ce8;
}

.elementor-18 .elementor-element.elementor-element-101c4cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-18 .elementor-element.elementor-element-101c4cd .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-18 .elementor-element.elementor-element-101c4cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-18 .elementor-element.elementor-element-101c4cd .elementor-icon-list-icon i {
	color: #046cb6;
	transition: color .3s;
}

.elementor-18 .elementor-element.elementor-element-4f23b14 .flipster__item__content {
	width: 300px;
}

.elementor-18 .elementor-element.elementor-element-4f23b14 .flipster__item img {
	height: 300px;
	object-fit: cover;
}

.elementor-18 .elementor-element.elementor-element-4f23b14 .ue-flip-item-icon {
	width: 60px;
	height: 60px;
	font-size: 20px;
	color: #fff;
	background-color: #6e6e6e;
	border-radius: 100px 100px 100px 100px;
	margin-top: 0px;
}

.elementor-18 .elementor-element.elementor-element-4f23b14 .flipster__button > * {
	width: 15px;
	srtroke: #fff;
	color: #fff;
}

.elementor-18 .elementor-element.elementor-element-4f23b14 .flipster__button {
	padding: 15px 20px 15px 20px;
	border-radius: 200px 200px 200px 200px;
	background-color: #000 !important;
	top: 150px !important;
}

.elementor-18 .elementor-element.elementor-element-4f23b14 .flipster__button--prev {
	left: 10px;
	right: auto;
}

.elementor-18 .elementor-element.elementor-element-4f23b14 .flipster__button--next {
	right: 10px;
	left: auto;
}

.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-aeaa777.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-18 .elementor-element.elementor-element-60806af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-18 .elementor-element.elementor-element-60806af .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-18 .elementor-element.elementor-element-60806af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-18 .elementor-element.elementor-element-60806af .elementor-icon-list-icon i {
	color: #046cb6;
	transition: color .3s;
}

.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-5564f0d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-a622a67.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-18 .elementor-element.elementor-element-b01fdda .ue-graphic-image img {
	width: 24px;
	height: 24px;
	object-fit: cover;
}

.elementor-18 .elementor-element.elementor-element-b01fdda .uc-item-active .ue-step-icon {
	background-color: #000 !important;
}

.elementor-18 .elementor-element.elementor-element-e9df4ec .-outlined .accordion-item:first-child .accordion-button {
	border-top-color: #fff;
}

.elementor-18 .elementor-element.elementor-element-e9df4ec .-outlined .accordion-item.active + .accordion-item .accordion-button {
	border-top-color: #fff;
}

.elementor-18 .elementor-element.elementor-element-e9df4ec .-outlined .accordion-item .accordion-button {
	border-bottom-color: #fff;
}

@media (max-width:1024px) and (min-width:768px) {}

@media (max-width:1024px) {
	.elementor-18 .elementor-element.elementor-element-b01fdda .ue-graphic-image img {
		width: 16px;
		height: 16px;
	}
}

@media (max-width:767px) {}