.elementor-bc-flex-widget .elementor-4763 .elementor-element.elementor-element-da8400c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.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-bc-flex-widget .elementor-4763 .elementor-element.elementor-element-bd2a6d3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-4763 .elementor-element.elementor-element-1e88dd5 .gallery_grid_content_wrapper .gallery_grid_item:hover .bg_overlay {
	background: rgba(0, 0, 0, .2);
}

.elementor-4763 .elementor-element.elementor-element-1e88dd5 .gallery_grid_content_wrapper .gallery_grid_item:hover .tg_gallery_grid_title {
	color: #fff;
}

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-4763 .elementor-element.elementor-element-29483f0 .elementor-accordion-icon svg {
	fill: #417dba;
}

.elementor-4763 .elementor-element.elementor-element-29483f0 .elementor-active .elementor-accordion-icon, .elementor-4763 .elementor-element.elementor-element-29483f0 .elementor-active .elementor-accordion-title {
	color: #000;
}

.elementor-4763 .elementor-element.elementor-element-29483f0 .elementor-active .elementor-accordion-icon svg {
	fill: #000;
}

.elementor-bc-flex-widget .elementor-4763 .elementor-element.elementor-element-dd32988.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-4763 .elementor-element.elementor-element-9b659ba .tg_testimonials_card_wrapper .bullet {
	background: #ccc;
}

.elementor-4763 .elementor-element.elementor-element-9b659ba .tg_testimonials_card_wrapper .active-bullet {
	background: #417dba;
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (min-width:1025px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {}