
.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-weight: var(--e-global-typography-text-font-weight);
	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-39 .elementor-element.elementor-element-2c142e9 {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-fb73d1c {
	color: var(--e-global-color-secondary);
}

.elementor-widget-image .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-image .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-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.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);
	color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-0922da4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 34px;
	font-weight: 600;
	color: var(--e-global-color-664ca41);
}

.elementor-39 .elementor-element.elementor-element-166a56e {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-157d949 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: var(--e-global-color-664ca41);
}

.elementor-39 .elementor-element.elementor-element-8d6c1f1 {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-09f9493 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: var(--e-global-color-664ca41);
}

.elementor-39 .elementor-element.elementor-element-a00ae5b {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-6083e24 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-39 .elementor-element.elementor-element-16a750b {
	color: var(--e-global-color-secondary);
}

.elementor-widget-container .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-container .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-39 .elementor-element.elementor-element-e01f3cd {
	--display: flex;
}

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

.elementor-39 .elementor-element.elementor-element-86a9e9d {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-5e4b8d6 {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-f446bd8 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-39 .elementor-element.elementor-element-399ffa7 {
	color: var(--e-global-color-secondary);
}

.elementor-widget-html .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-html .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-39 .elementor-element.elementor-element-961520b .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-39 .elementor-element.elementor-element-afa43cc {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-9f66163 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-39 .elementor-element.elementor-element-9f4638d {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-71135d6 .elementor-heading-title {
	color: var(--e-global-color-0542448);
}

.elementor-39 .elementor-element.elementor-element-d6a1b1b {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-5934304 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-39 .elementor-element.elementor-element-1219de3 > .elementor-widget-container {
	padding: 25px 25px 25px 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-39 .elementor-element.elementor-element-1219de3 {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-48d4ac1 .elementor-heading-title {
	color: var(--e-global-color-0542448);
}

.elementor-39 .elementor-element.elementor-element-742b8fd {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-56d2dfb .elementor-heading-title {
	color: var(--e-global-color-3bdc721);
}

.elementor-39 .elementor-element.elementor-element-e051d00 {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-fb6a3c8 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-39 .elementor-element.elementor-element-416456e {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-68b1f76 .elementor-heading-title {
	color: var(--e-global-color-0542448);
}

.elementor-39 .elementor-element.elementor-element-cf2c8e0 {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-7bc4959 .elementor-heading-title {
	color: var(--e-global-color-0542448);
}

.elementor-39 .elementor-element.elementor-element-aa6d08c {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-5779ab6 .elementor-heading-title {
	color: var(--e-global-color-0542448);
}

.elementor-39 .elementor-element.elementor-element-1b42022 {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-89d4a29 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-39 .elementor-element.elementor-element-ed96183 {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-63481a2 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-39 .elementor-element.elementor-element-62bb8da {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-490a3cb .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-39 .elementor-element.elementor-element-ecd1679 {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-622e110 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-39 .elementor-element.elementor-element-c328c6c {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-1f39c5ab {
	color: var(--e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-c677390 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: #54595f;
}

.elementor-widget-accordion .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-accordion .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-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

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

.elementor-widget-accordion .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-39 .elementor-element.elementor-element-84b03b1 .elementor-accordion-icon, .elementor-39 .elementor-element.elementor-element-84b03b1 .elementor-accordion-title {
	color: #54595f;
}

.elementor-39 .elementor-element.elementor-element-84b03b1 .elementor-accordion-icon svg {
	fill: #54595f;
}

.elementor-39 .elementor-element.elementor-element-84b03b1 .elementor-active .elementor-accordion-icon, .elementor-39 .elementor-element.elementor-element-84b03b1 .elementor-active .elementor-accordion-title {
	color: #54595f;
}

.elementor-39 .elementor-element.elementor-element-84b03b1 .elementor-active .elementor-accordion-icon svg {
	fill: #54595f;
}

.elementor-39 .elementor-element.elementor-element-84b03b1 .elementor-accordion-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

@media (max-width:1024px) {
	.elementor-39 .elementor-element.elementor-element-b0acc15 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-39 .elementor-element.elementor-element-b0acc15 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}
