.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1409 .elementor-element.elementor-element-10ef53b9.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-1409 .elementor-element.elementor-element-7226fe26.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-1409 .elementor-element.elementor-element-1d300eaf.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-1409 .elementor-element.elementor-element-7980793d.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-1409 .elementor-element.elementor-element-ffd6cb5.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-1409 .elementor-element.elementor-element-ffd6cb5.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-1409 .elementor-element.elementor-element-62d3380c.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-1409 .elementor-element.elementor-element-62d3380c.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-1409 .elementor-element.elementor-element-200ed4b1.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-1409 .elementor-element.elementor-element-200ed4b1.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-1409 .elementor-element.elementor-element-d482b97.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-1409 .elementor-element.elementor-element-d482b97.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-1409 .elementor-element.elementor-element-4599db08.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-1409 .elementor-element.elementor-element-4599db08.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-1409 .elementor-element.elementor-element-75d0e45f.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-1409 .elementor-element.elementor-element-75d0e45f.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-1409 .elementor-element.elementor-element-34cdd1e1.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-1409 .elementor-element.elementor-element-34cdd1e1.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-1409 .elementor-element.elementor-element-6a2e9982.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-1409 .elementor-element.elementor-element-6a2e9982.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-1409 .elementor-element.elementor-element-260f805.elementor-view-framed .elementor-icon {
	background-color: #2fa7b5;
}

.elementor-1409 .elementor-element.elementor-element-16077d0.elementor-view-framed .elementor-icon {
	background-color: #2fa7b5;
}

.elementor-1409 .elementor-element.elementor-element-73a756e5.elementor-view-framed .elementor-icon {
	background-color: #2fa7b5;
}

.elementor-1409 .elementor-element.elementor-element-70db1c0f.elementor-view-framed .elementor-icon {
	background-color: #2fa7b5;
}

.elementor-1409 .elementor-element.elementor-element-5281d606.elementor-view-framed .elementor-icon {
	background-color: #2fa7b5;
}

.elementor-1409 .elementor-element.elementor-element-153d07f3.elementor-view-framed .elementor-icon {
	background-color: #2fa7b5;
}

.elementor-1409 .elementor-element.elementor-element-7266221a.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-1409 .elementor-element.elementor-element-57a5870e.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

body.rtl .elementor-1409 .elementor-element.elementor-element-12a0eeb8 {
	left: 10px;
}

.elementor-1409 .elementor-element.elementor-element-12a0eeb8.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

body.rtl .elementor-1409 .elementor-element.elementor-element-2d8dc32b {
	right: -40px;
}

.elementor-1409 .elementor-element.elementor-element-1a89302b.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-1409 .elementor-element.elementor-element-2040bd97.elementor-view-framed .elementor-icon {
	background-color: #22a6d3;
}

.elementor-1409 .elementor-element.elementor-element-2040bd97.elementor-view-framed:has(:hover) .elementor-icon, .elementor-1409 .elementor-element.elementor-element-2040bd97.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #fff;
}

.elementor-1409 .elementor-element.elementor-element-6f3b0368.elementor-view-framed .elementor-icon {
	background-color: #22a6d3;
}

.elementor-1409 .elementor-element.elementor-element-6f3b0368.elementor-view-framed:has(:hover) .elementor-icon, .elementor-1409 .elementor-element.elementor-element-6f3b0368.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #fff;
}

.elementor-1409 .elementor-element.elementor-element-1a98d640.elementor-view-framed .elementor-icon {
	background-color: #22a6d3;
}

.elementor-1409 .elementor-element.elementor-element-1a98d640.elementor-view-framed:has(:hover) .elementor-icon, .elementor-1409 .elementor-element.elementor-element-1a98d640.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #fff;
}

.elementor-1409 .elementor-element.elementor-element-309becc7.elementor-view-framed .elementor-icon {
	background-color: #22a6d3;
}

.elementor-1409 .elementor-element.elementor-element-309becc7.elementor-view-framed:has(:hover) .elementor-icon, .elementor-1409 .elementor-element.elementor-element-309becc7.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #fff;
}

.elementor-1409 .elementor-element.elementor-element-69e133fa.elementor-view-framed .elementor-icon {
	background-color: #22a6d3;
}

.elementor-1409 .elementor-element.elementor-element-69e133fa.elementor-view-framed:has(:hover) .elementor-icon, .elementor-1409 .elementor-element.elementor-element-69e133fa.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #fff;
}

.elementor-1409 .elementor-element.elementor-element-57553293.elementor-view-framed .elementor-icon {
	background-color: #22a6d3;
}

.elementor-1409 .elementor-element.elementor-element-57553293.elementor-view-framed:has(:hover) .elementor-icon, .elementor-1409 .elementor-element.elementor-element-57553293.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #fff;
}

.elementor-widget-posts .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-1409 .elementor-element.elementor-element-5b4fa0ab .elementor-icon-list-icon i {
	color: #e8eaee;
	transition: color .3s;
}

.elementor-1409 .elementor-element.elementor-element-4362bd7e .elementor-icon-list-icon i {
	color: #e8eaee;
	transition: color .3s;
}

@media (max-width:1024px) {
	body.rtl .elementor-1409 .elementor-element.elementor-element-12a0eeb8 {
		left: -20px;
	}
}

@media (max-width:767px) {
	.elementor-1409 .elementor-element.elementor-element-ffd6cb5.elementor-position-right .elementor-image-box-img {
		margin-left: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-ffd6cb5.elementor-position-left .elementor-image-box-img {
		margin-right: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-62d3380c.elementor-position-right .elementor-image-box-img {
		margin-left: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-62d3380c.elementor-position-left .elementor-image-box-img {
		margin-right: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-200ed4b1.elementor-position-right .elementor-image-box-img {
		margin-left: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-200ed4b1.elementor-position-left .elementor-image-box-img {
		margin-right: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-d482b97.elementor-position-right .elementor-image-box-img {
		margin-left: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-d482b97.elementor-position-left .elementor-image-box-img {
		margin-right: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-4599db08.elementor-position-right .elementor-image-box-img {
		margin-left: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-4599db08.elementor-position-left .elementor-image-box-img {
		margin-right: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-75d0e45f.elementor-position-right .elementor-image-box-img {
		margin-left: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-75d0e45f.elementor-position-left .elementor-image-box-img {
		margin-right: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-34cdd1e1.elementor-position-right .elementor-image-box-img {
		margin-left: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-34cdd1e1.elementor-position-left .elementor-image-box-img {
		margin-right: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-6a2e9982.elementor-position-right .elementor-image-box-img {
		margin-left: 2px;
	}
	
	.elementor-1409 .elementor-element.elementor-element-6a2e9982.elementor-position-left .elementor-image-box-img {
		margin-right: 2px;
	}
	
	body.rtl .elementor-1409 .elementor-element.elementor-element-12a0eeb8 {
		left: -10px;
	}
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}