
.elementor-widget-table-of-contents {
	--header-color: var(--e-global-color-secondary);
	--item-text-color: var(--e-global-color-text);
	--item-text-hover-color: var(--e-global-color-accent);
	--marker-color: var(--e-global-color-text);
}

.elementor-14775 .elementor-element.elementor-element-b3c944b {
	--box-background-color: var(--e-global-color-astglobalcolor5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--header-color: var(--e-global-color-primary);
	--toggle-button-color: var(--e-global-color-primary);
	--separator-width: 0px;
	--item-text-color: var(--e-global-color-primary);
	--item-text-hover-decoration: underline;
	--marker-color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-b3c944b .elementor-toc__header, .elementor-14775 .elementor-element.elementor-element-b3c944b .elementor-toc__header-title {
	font-family: "interstate", roboto, arial, Sans-serif;
	font-weight: 700;
}

.elementor-14775 .elementor-element.elementor-element-3c6f882 {
	--spacer-size: 50px;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
}

.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-14775 .elementor-element.elementor-element-6a99905 {
	color: var(--e-global-color-primary);
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
}

.elementor-14775 .elementor-element.elementor-element-fb87940 {
	--spacer-size: 50px;
}

.elementor-14775 .elementor-element.elementor-element-7140a97 {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-6074e33 {
	--spacer-size: 50px;
}

.elementor-14775 .elementor-element.elementor-element-edd419c {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-b36a5f5 {
	--spacer-size: 50px;
}

.elementor-14775 .elementor-element.elementor-element-95d8948 {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-35a6900 {
	--spacer-size: 50px;
}

.elementor-14775 .elementor-element.elementor-element-d0c27bd {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-33e7f0f {
	--spacer-size: 50px;
}

.elementor-14775 .elementor-element.elementor-element-691efd8 {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-2d1455b {
	--spacer-size: 50px;
}

.elementor-14775 .elementor-element.elementor-element-7fdc4f4 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor4);
	margin: -1px 0px 0px 0px;
	padding: 27px 27px 27px 27px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-14775 .elementor-element.elementor-element-7fdc4f4 {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-c48cf3e {
	--spacer-size: 50px;
}

.elementor-widget-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-wrapper .eael-accordion_media-list {
	background-color: var(--e-global-color-71a2151);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion, .elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-wrapper {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
	font-size: 16px;
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-list .eael-accordion_media-icon i {
	font-size: 16px;
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-list .eael-accordion_media-icon svg {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	gap: 10px;
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-content .eael-accordion_media-title {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-list .eael-accordion_media-icon {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title {
	color: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
	fill: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-list:hover .eael-accordion_media-icon i {
	color: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-list:hover .eael-accordion_media-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
	color: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
	color: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
	color: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-list.active .eael-accordion_media-icon i {
	color: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-list.active .eael-accordion_media-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg {
	font-size: 16px;
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
	height: 16px;
	width: 16px;
	line-height: 16px;
	fill: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
	color: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	color: #fff;
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
	color: #fff;
	fill: #fff;
}

.elementor-14775 .elementor-element.elementor-element-99b52c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
	fill: #fff;
}

.elementor-14775 .elementor-element.elementor-element-b549b27 {
	--spacer-size: 0px;
}

.elementor-14775 .elementor-element.elementor-element-3c80883 {
	--spacer-size: 50px;
}
