.elementor-10604 .elementor-element.elementor-element-ef31fc2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-10604 .elementor-element.elementor-element-d9182f3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-10604 .elementor-element.elementor-element-42c1960 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-10604 .elementor-element.elementor-element-99531ea.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-10604 .elementor-element.elementor-element-6fd1cdf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-element-9733463 .porto-sicon-img.porto-u-circle-img:before {
	border-color: #fff;
}

.elementor-10604 .elementor-element.elementor-element-e283fe3 .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-e88a3d3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-element-f2163bf .porto-sicon-img.porto-u-circle-img:before {
	border-color: #fff;
}

.elementor-10604 .elementor-element.elementor-element-6d7360e .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-47d843b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-element-6dd8048 .porto-sicon-img.porto-u-circle-img:before {
	border-color: #fff;
}

.elementor-10604 .elementor-element.elementor-element-2145fe1 .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-5ba6cbd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-element-7229cfb .porto-sicon-img.porto-u-circle-img:before {
	border-color: #fff;
}

.elementor-10604 .elementor-element.elementor-element-a050691 .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-676f4cf .elementor-price-table__subheading {
	color: #434343;
	font-size: 15px;
	font-weight: 600;
	line-height: 21px;
}

.elementor-10604 .elementor-element.elementor-element-0469909 .elementor-price-table__subheading {
	color: #434343;
	font-size: 15px;
	font-weight: 600;
	line-height: 21px;
}

.elementor-10604 .elementor-element.elementor-element-e7138a1 .elementor-price-table__subheading {
	color: #434343;
	font-size: 15px;
	font-weight: 600;
	line-height: 21px;
}

.elementor-10604 .elementor-element.elementor-element-653d9e50 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10604 .elementor-element.elementor-element-131010ff .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-2db8918b .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-79990dc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10604 .elementor-element.elementor-element-975bc11 .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-14bd72d .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-2b32a68 .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-2645151 .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-cdd076c .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-81f812e .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-d49a1e0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10604 .elementor-element.elementor-element-e1babe4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10604 .elementor-element.elementor-element-c400e6f.elementor-view-stacked .elementor-icon {
	background-color: #4b84d8;
}

.elementor-10604 .elementor-element.elementor-element-2ab9f75.elementor-view-stacked .elementor-icon {
	background-color: #4b84d8;
}

.elementor-10604 .elementor-element.elementor-element-a747d41.elementor-view-stacked .elementor-icon {
	background-color: #4b84d8;
}

.elementor-10604 .elementor-element.elementor-element-1d4eb71.elementor-view-stacked .elementor-icon {
	background-color: #4b84d8;
}

.elementor-10604 .elementor-element.elementor-element-64d287f.elementor-view-stacked .elementor-icon {
	background-color: #4b84d8;
}

.elementor-10604 .elementor-element.elementor-element-cbff663.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-10604 .elementor-element.elementor-element-fd21711.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-10604 .elementor-element.elementor-element-6e2cde3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10604 .elementor-element.elementor-element-f2e738c .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-9b90767 .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-10604 .elementor-element.elementor-element-2e4e6c5 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

@media (max-width:767px) {}

@media (min-width:768px) {}