
.elementor-widget-section .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-section .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.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);
	line-height: var(--e-global-typography-text-line-height);
	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-78199 .elementor-element.elementor-element-6b086cd > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 2px;
}

.elementor-widget-heading .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-78199 .elementor-element.elementor-element-358b534:not(.elementor-motion-effects-element-type-background), .elementor-78199 .elementor-element.elementor-element-358b534 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6e62d1);
}

.elementor-78199 .elementor-element.elementor-element-358b534 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-78199 .elementor-element.elementor-element-358b534 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-78199 .elementor-element.elementor-element-7522f14 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-e4c9f0e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-067a31d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-7c6da1d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-48e48fb > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-86d4294 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-a2e6c07 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-0de4397 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-43afcdd > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-25bb289 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-2fa0d0c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-14e30ad > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-da56d4a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-94b9c6d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-3d1317a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-2b71985 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-c2360f1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-b9a132d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-c9fba6f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-7bbc94d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-74d1f63 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-bd1bac1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-f784990 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-3cf9fb1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-fd10d0b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-491fef4 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-9491760 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-6300360 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-efa66e1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-b50b361 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-91cd685 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-4e045a4 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-630e284 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-0d5c8a1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-b2934ea > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-5b3bbc9 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-868dd91 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-a1ec886 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-4e74054 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-4bf2f09 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-85719b3 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-7be60a1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-09f782c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-7bc6f29 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-7671a6c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-24b175c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-2c7f2a7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-61d0105 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-7f2138b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-ce57e1f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-f23afab > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-182fdf9 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-4184aa8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-a2fdf71 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-525e8be > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-9c65b3f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-583543a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-da2c6b7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-e41847b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-9475b83 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-71d4b2e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-563cd2a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-999ec75 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-d3873f7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-ce82930 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-78cf5fd > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-fddb8b2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-725c897 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-40fd907 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-3fdcf3b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-f75d692 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-486d858 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-b303162 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-b22e217 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-ad3ef8e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-34aac2d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-3904a6e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-6f208f0 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-f024a6b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-1df0816 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-94dc2ae > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-21a192f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-83beb17 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-80fa5cc > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-172f8c5 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-5c081a1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-9110af7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-5cd88d6 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-21f75a3 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-271fd07 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-8de0c0b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-f9921da > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-1a2d42c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-d78ccb4 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-ca45336 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-46740c6 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-4e32998 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-6568285 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-f46fdc5 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-559df17 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-f0b7431 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-8890b52 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-51f40ff > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-a4afbbd > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-4a990fd > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-4408c4c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-739c037 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-65808f5 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-d433f25 > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-78199 .elementor-element.elementor-element-d433f25 {
	text-align: center;
}

.elementor-widget-spacer .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-spacer .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-78199 .elementor-element.elementor-element-8ee4e05 {
	--spacer-size: 25px;
}

.elementor-78199 .elementor-element.elementor-element-7abc290:not(.elementor-motion-effects-element-type-background), .elementor-78199 .elementor-element.elementor-element-7abc290 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6e62d1);
}

.elementor-78199 .elementor-element.elementor-element-7abc290 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-78199 .elementor-element.elementor-element-7abc290 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-78199 .elementor-element.elementor-element-39b99e5 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-47e3b53 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-d9fb43b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-a4efee3 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-767a7d2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-44d5e0a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-dec5903 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-0a95b1c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-1490c30 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-117fd48 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-53aabab > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-38d0bdd > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-fb678d4 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-887a240 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-0d26de4 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-1ddfaca > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-61a5aa0 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-eadf06a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-f0eedb7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-52a9933 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-073e6b2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-df73124 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-50a83df > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-ff3cff3 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-4647df7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-0e0e30c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-008502f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-b15c6e8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-8dc629c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-1f5bac9 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-5244cb7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-29f38ae > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-1253646 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-1856258 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-fad553d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-6e6f2c1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-2aad686 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-7802fe1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-b7ce387 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-5096132 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-f5c74ba > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-d457f11 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-c079bf8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-6fc1c5f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-e5c1647 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-ba33fd9 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-ef62d08 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-6926944 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-e9b0f91 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-8b79db9 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-cce67fb > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-d7b2f78 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-f42e20a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-f7aea3b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-a5631c6 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-ea65431 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-c336ca9 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-c711fd2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-679c762 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-1e72c3f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-b689c9d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-af5d52b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-5f374e1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-37e1280 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-8b5cd5d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-991da4e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-e4a5abd > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-0b54a63 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-f369692 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-828ea6e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-16c9dcb > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-799a94b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-3cb3c2c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-cef0893 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-19856a1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-8899048 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-22fde3c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-defa825 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-3f6dd2e > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-78199 .elementor-element.elementor-element-3f6dd2e {
	text-align: center;
}

.elementor-78199 .elementor-element.elementor-element-db3a403 {
	--spacer-size: 25px;
}

.elementor-78199 .elementor-element.elementor-element-a821027:not(.elementor-motion-effects-element-type-background), .elementor-78199 .elementor-element.elementor-element-a821027 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6e62d1);
}

.elementor-78199 .elementor-element.elementor-element-a821027 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-78199 .elementor-element.elementor-element-a821027 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-78199 .elementor-element.elementor-element-c6ec0df > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-d26ff00 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-c5f3425 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-a83d570 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-726dd2b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-7aeebb3 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-8e77133 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-22212d6 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-59eda1f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-839ab4c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-6733c17 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-63c85bc > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-8781f76 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-dd97e06 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-e35595f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-4b47001 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-3df4015 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-efe2cc8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-0003361 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-28cf639 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-57c269f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-acd3c4b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-3067329 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-09f42e7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-d012944 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-1567f68 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-b3f2aee > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-fd052ac > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-9a9fb82 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-fd99da2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-0b2fcd8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-c58a6f0 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-cb9f6b2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-78199 .elementor-element.elementor-element-dd807a8 > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-78199 .elementor-element.elementor-element-dd807a8 {
	text-align: center;
}

.elementor-78199 .elementor-element.elementor-element-ac7cbb4 {
	--spacer-size: 25px;
}

@media (max-width:1024px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
}

@media (max-width:767px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
}
