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

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

.elementor-29492 .elementor-element.elementor-element-6741503 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

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

.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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	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-29492 .elementor-element.elementor-element-6c26a76 {
	text-align: justify;
	color: #009ac4;
}

.elementor-29492 .elementor-element.elementor-element-8203624 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-85d928d {
	text-align: justify;
	color: var(--e-global-color-text);
}

.elementor-29492 .elementor-element.elementor-element-f7d44b8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

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

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

.elementor-29492 .elementor-element.elementor-element-372169c {
	text-align: justify;
}

.elementor-29492 .elementor-element.elementor-element-372169c .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 26px;
	font-weight: 800;
	letter-spacing: 0px;
}

.elementor-29492 .elementor-element.elementor-element-f04b050 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-eb33aa0 {
	text-align: justify;
	color: var(--e-global-color-text);
}

.elementor-29492 .elementor-element.elementor-element-329ccd4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-9d0f0a9 {
	text-align: justify;
}

.elementor-29492 .elementor-element.elementor-element-9d0f0a9 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 26px;
	font-weight: 800;
	letter-spacing: 0px;
}

.elementor-29492 .elementor-element.elementor-element-755f224 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-9650e2e {
	text-align: justify;
	color: var(--e-global-color-text);
}

.elementor-29492 .elementor-element.elementor-element-eb68ccc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-c13f0e7 {
	text-align: justify;
}

.elementor-29492 .elementor-element.elementor-element-c13f0e7 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 26px;
	font-weight: 800;
	letter-spacing: 0px;
}

.elementor-29492 .elementor-element.elementor-element-ccde5ee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-44f51d4 {
	text-align: justify;
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 27px;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-29492 .elementor-element.elementor-element-1a1085c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-f8ce806 {
	text-align: justify;
}

.elementor-29492 .elementor-element.elementor-element-f8ce806 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 26px;
	font-weight: 800;
	letter-spacing: 0px;
}

.elementor-29492 .elementor-element.elementor-element-7693898 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-b41cf8b {
	text-align: justify;
	color: var(--e-global-color-text);
}

.elementor-29492 .elementor-element.elementor-element-ab2e69f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-6344908 {
	text-align: justify;
}

.elementor-29492 .elementor-element.elementor-element-6344908 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 26px;
	font-weight: 800;
	letter-spacing: 0px;
}

.elementor-29492 .elementor-element.elementor-element-33621b9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-ee04628 {
	text-align: justify;
	color: var(--e-global-color-text);
}

.elementor-29492 .elementor-element.elementor-element-a8e0cbd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-0186931 {
	text-align: justify;
}

.elementor-29492 .elementor-element.elementor-element-0186931 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 26px;
	font-weight: 800;
	letter-spacing: 0px;
}

.elementor-29492 .elementor-element.elementor-element-c4d8a3a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-4e11e05 {
	text-align: justify;
	color: var(--e-global-color-text);
}

.elementor-29492 .elementor-element.elementor-element-3b8ad60 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-1cadbca {
	text-align: justify;
}

.elementor-29492 .elementor-element.elementor-element-1cadbca .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 26px;
	font-weight: 800;
	letter-spacing: 0px;
}

.elementor-29492 .elementor-element.elementor-element-7ff8c7b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-29492 .elementor-element.elementor-element-3cb1947 {
	text-align: justify;
	color: var(--e-global-color-text);
}

@media (max-width:1024px) {
	.elementor-widget-container .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-container .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-text-editor .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-text-editor .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-heading .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-heading .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-29492 .elementor-element.elementor-element-372169c .elementor-heading-title {
		font-size: 31px;
		line-height: 31px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-9d0f0a9 .elementor-heading-title {
		font-size: 31px;
		line-height: 31px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-c13f0e7 .elementor-heading-title {
		font-size: 31px;
		line-height: 31px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-44f51d4 {
		font-size: 17px;
		line-height: 20px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-f8ce806 .elementor-heading-title {
		font-size: 31px;
		line-height: 31px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-6344908 .elementor-heading-title {
		font-size: 31px;
		line-height: 31px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-0186931 .elementor-heading-title {
		font-size: 31px;
		line-height: 31px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-1cadbca .elementor-heading-title {
		font-size: 31px;
		line-height: 31px;
	}
}

@media (max-width:767px) {
	.elementor-widget-container .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-container .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-text-editor .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-text-editor .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-heading .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-heading .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-29492 .elementor-element.elementor-element-372169c .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-9d0f0a9 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-c13f0e7 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-44f51d4 {
		font-size: 12px;
		line-height: 16px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-f8ce806 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-6344908 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-0186931 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-29492 .elementor-element.elementor-element-1cadbca .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
}
