
.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-9954 .elementor-element.elementor-element-2a6ce16 {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-68046058 {
	border-style: solid;
	border-color: var(--e-global-color-3bdc721);
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 20px 20px 20px 20px;
}

.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-9954 .elementor-element.elementor-element-5f39b412 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-ea1c9b6 {
	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-9954 .elementor-element.elementor-element-cccebd8 {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-4bdd60ae .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-4c804f7 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-34ea402b {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-86f00c1 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-60a72274 {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

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

.elementor-9954 .elementor-element.elementor-element-330861ac {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-51af3166 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-91b531d {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-4f97907 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-cd681f9 .elementor-heading-title {
	color: var(--e-global-color-0542448);
}

.elementor-9954 .elementor-element.elementor-element-63e31d27 {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-ba69578 .elementor-heading-title {
	color: var(--e-global-color-0542448);
}

.elementor-9954 .elementor-element.elementor-element-71672e18 {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-51bdc09 .elementor-heading-title {
	color: var(--e-global-color-0542448);
}

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

.elementor-9954 .elementor-element.elementor-element-3d7cf5e .elementor-heading-title {
	color: var(--e-global-color-0542448);
}

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

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

.elementor-9954 .elementor-element.elementor-element-151ba4a .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-67d2a108 {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-915a53b .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-d4cfa78 {
	color: var(--e-global-color-secondary);
}

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

.elementor-9954 .elementor-element.elementor-element-aeddcb4 {
	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-9954 .elementor-element.elementor-element-4b66e9f9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9954 .elementor-element.elementor-element-4b66e9f9 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-204ac0e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9954 .elementor-element.elementor-element-204ac0e .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-74275baf {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-8c2944e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9954 .elementor-element.elementor-element-8c2944e .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-f835d79 {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-295b80f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9954 .elementor-element.elementor-element-295b80f .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-e0d5545 {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-21a0bb2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9954 .elementor-element.elementor-element-21a0bb2 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-559a7b6 {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-68ab2c6c:not(.elementor-motion-effects-element-type-background), .elementor-9954 .elementor-element.elementor-element-68ab2c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b07d5b0);
}

.elementor-9954 .elementor-element.elementor-element-68ab2c6c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-9954 .elementor-element.elementor-element-68ab2c6c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9954 .elementor-element.elementor-element-480a318e:not(.elementor-motion-effects-element-type-background), .elementor-9954 .elementor-element.elementor-element-480a318e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b07d5b0);
}

.elementor-9954 .elementor-element.elementor-element-480a318e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9954 .elementor-element.elementor-element-480a318e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9954 .elementor-element.elementor-element-58d4e576 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-8cd1a5d .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-34ab10cd {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-029a69d .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-43a698b {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-83a1b47 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

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

.elementor-9954 .elementor-element.elementor-element-17762522 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-9954 .elementor-element.elementor-element-2407189d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9954 .elementor-element.elementor-element-2407189d .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-4fb03434 {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-2b259854 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-9954 .elementor-element.elementor-element-1335b96a .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-173f41bb {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-610d272 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9954 .elementor-element.elementor-element-610d272 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-673a4ae3 {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-2ad075db > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9954 .elementor-element.elementor-element-2ad075db .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

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

.elementor-9954 .elementor-element.elementor-element-6401b674 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9954 .elementor-element.elementor-element-6401b674 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-widget-eael-adv-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-eael-adv-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-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-wrapper .eael-accordion_media-list {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover, .elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list:not(.active):hover {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active, .elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-wrapper .eael-accordion_media-list.active {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
	font-size: 16px;
	margin-left: 10px;
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-list .eael-accordion_media-icon i {
	font-size: 16px;
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-list .eael-accordion_media-icon svg {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
	padding: 15px 0px 10px 0px;
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title {
	padding: 15px 0px 10px 0px;
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
	color: var(--e-global-color-e312fd1);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-content .eael-accordion_media-title {
	color: var(--e-global-color-e312fd1);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
	color: var(--e-global-color-bffaddf);
	fill: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-list .eael-accordion_media-icon {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-0087895);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title {
	color: var(--e-global-color-e312fd1);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: var(--e-global-color-0542448);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
	color: var(--e-global-color-0542448);
	fill: var(--e-global-color-0542448);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
	fill: var(--e-global-color-0542448);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-list:hover .eael-accordion_media-icon i {
	color: var(--e-global-color-0542448);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-list:hover .eael-accordion_media-icon svg {
	fill: var(--e-global-color-0542448);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
	color: var(--e-global-color-e312fd1);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
	color: var(--e-global-color-e312fd1);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
	color: #fff;
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-list.active .eael-accordion_media-icon i {
	color: #fff;
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-list.active .eael-accordion_media-icon svg {
	fill: #fff;
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	color: var(--e-global-color-secondary);
}

.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	font-size: 18px;
	border-style: none;
}

.elementor-9954 .elementor-element.elementor-element-332f0488 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9954 .elementor-element.elementor-element-332f0488 .elementor-heading-title {
	color: var(--e-global-color-bffaddf);
}

.elementor-9954 .elementor-element.elementor-element-31f2b71f {
	color: var(--e-global-color-secondary);
}

@media (min-width:768px) {
	.elementor-9954 .elementor-element.elementor-element-3adf506d {
		width: 19.992%;
	}
	
	.elementor-9954 .elementor-element.elementor-element-7f0f4240 {
		width: 80.007%;
	}
}

@media (max-width:767px) {
	.elementor-9954 .elementor-element.elementor-element-68046058 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title {
		line-height: 1.4em;
	}
	
	.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
		padding: 10px 5px 10px 5px;
	}
	
	.elementor-9954 .elementor-element.elementor-element-2a078530 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title {
		padding: 10px 5px 10px 5px;
	}
}
