.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-widget-media-carousel .elementor-carousel-image-overlay {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-9291 .elementor-element.elementor-element-a3c798e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 5px;
}

.elementor-9291 .elementor-element.elementor-element-87abcca.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 6px;
}

.elementor-widget-ucaddon_content_carousel_new .ue-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_content_carousel_new .ue-text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_content_carousel_new .uc_more_btn {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .carousel-image {
	height: 200px;
	background-size: cover;
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .uc_image_carousel_placeholder {
	background-color: #fff;
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .ue-title {
	color: #000;
	margin-top: 0px;
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .ue-text {
	color: #686868;
	margin-top: 10px;
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 15px;
	background-color: #fff;
	color: #f9f7f7;
	margin-top: 10px;
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .uc_more_btn:hover {
	background-color: #fff;
	color: #fff;
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .owl-nav .owl-prev {
	left: 0px;
	right: auto;
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .owl-nav .owl-next {
	right: 0px;
	left: auto;
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .owl-carousel .owl-nav .owl-next, .elementor-9291 .elementor-element.elementor-element-aa964ef .owl-carousel .owl-nav .owl-prev {
	top: 90px;
	border-radius: 0px;
	width: 62px;
	height: 62px;
	line-height: 62px;
	font-size: 24px;
	background-color: #fff;
	color: #000;
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .owl-carousel .owl-nav .owl-next:hover, .elementor-9291 .elementor-element.elementor-element-aa964ef .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #020202;
	color: #fff;
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #fff;
	margin: 0px 5px;
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .owl-dot.active {
	background-color: #fff;
}

.elementor-9291 .elementor-element.elementor-element-aa964ef .owl-dots {
	margin-top: 20px;
}

@media (min-width:768px) {}

@media (max-width:1024px) {
	.elementor-9291 .elementor-element.elementor-element-a3c798e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-9291 .elementor-element.elementor-element-87abcca.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-9291 .elementor-element.elementor-element-aa964ef .carousel-image {
		height: 250px;
	}
}

@media (max-width:767px) {
	.elementor-9291 .elementor-element.elementor-element-a3c798e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-9291 .elementor-element.elementor-element-87abcca.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 4px;
	}
}