
.elementor-5254 .elementor-element.elementor-element-1b434ea9 {
	--display: flex;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-5254 .elementor-element.elementor-element-fecfe71 .ea-advanced-data-table {
	width: 100%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eee;
}

.elementor-5254 .elementor-element.elementor-element-fecfe71 th {
	text-align: left;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eee;
}

.elementor-5254 .elementor-element.elementor-element-fecfe71 th .ql-editor {
	text-align: left;
}

.elementor-5254 .elementor-element.elementor-element-fecfe71 .ea-advanced-data-table-wrap .ea-advanced-data-table th {
	color: #444;
}

.elementor-5254 .elementor-element.elementor-element-fecfe71 .ea-advanced-data-table-wrap .ea-advanced-data-table th:before {
	border-bottom-color: #444;
}

.elementor-5254 .elementor-element.elementor-element-fecfe71 .ea-advanced-data-table-wrap .ea-advanced-data-table th:after {
	border-top-color: #444;
}

.elementor-5254 .elementor-element.elementor-element-fecfe71 thead {
	background-color: #fbfbfb;
}

.elementor-5254 .elementor-element.elementor-element-fecfe71 .ea-advanced-data-table th {
	padding: 6px 6px 6px 6px;
}

.elementor-5254 .elementor-element.elementor-element-fecfe71 td {
	text-align: left;
	color: #666;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eee;
}

.elementor-5254 .elementor-element.elementor-element-fecfe71 td .ql-editor {
	text-align: left;
}

.elementor-5254 .elementor-element.elementor-element-fecfe71 tbody {
	background-color: #fff;
}

.elementor-5254 .elementor-element.elementor-element-fecfe71 .ea-advanced-data-table td {
	padding: 6px 6px 6px 6px;
}

.elementor-5254 .elementor-element.elementor-element-3837696 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-widget-image .widget-image-caption {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-5254 .elementor-element.elementor-element-f378be7 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

@media (max-width:1024px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-5254 .elementor-element.elementor-element-fecfe71 .ea-advanced-data-table {
		width: 100%;
	}
	
	.elementor-5254 .elementor-element.elementor-element-3837696 {
		--grid-auto-flow: row;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-5254 .elementor-element.elementor-element-f378be7 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-5254 .elementor-element.elementor-element-fecfe71 .ea-advanced-data-table {
		width: 100%;
	}
	
	.elementor-5254 .elementor-element.elementor-element-3837696 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-5254 .elementor-element.elementor-element-f378be7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}
