/* End custom CSS */

/* Start JX Custom Fonts CSS */

/* End JX Custom Fonts CSS */

.elementor-65156 .elementor-element.elementor-element-5662816c > .elementor-container {
	max-width: 800px;
}

.elementor-65156 .elementor-element.elementor-element-2937268c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-65156 .elementor-element.elementor-element-646cd381 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-65156 .elementor-element.elementor-element-646cd381 {
	--box-border-color: var(--e-global-color-primary);
	--box-border-radius: 0px;
	--header-color: var(--e-global-color-primary);
	--item-text-hover-decoration: underline;
}

.elementor-65156 .elementor-element.elementor-element-646cd381 .elementor-toc__header-title {
	text-align: start;
}

.elementor-65156 .elementor-element.elementor-element-646cd381 .elementor-toc__header, .elementor-65156 .elementor-element.elementor-element-646cd381 .elementor-toc__header-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-65156 .elementor-element.elementor-element-646cd381 .elementor-toc__header {
	flex-direction: row;
}

.elementor-65156 .elementor-element.elementor-element-10428dcf {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}
