
.elementor-884 .elementor-element.elementor-element-2ce51ff > .elementor-container {
	max-width: 1600px;
}

.elementor-bc-flex-widget .elementor-884 .elementor-element.elementor-element-0501cb1.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-884 .elementor-element.elementor-element-0501cb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-884 .elementor-element.elementor-element-0501cb1.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-widget-theme-site-logo .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-884 .elementor-element.elementor-element-cf60281 {
	width: var(--container-widget-width, 23%);
	max-width: 23%;
	--container-widget-width: 23%;
	--container-widget-flex-grow: 0;
}

.elementor-widget-eael-simple-menu .eael-simple-menu > li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-884 .elementor-element.elementor-element-ebd7962 {
	width: var(--container-widget-width, 39%);
	max-width: 39%;
	--container-widget-width: 39%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li a span, .elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li span.eael-simple-menu-indicator {
	font-size: 15px;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li a span, .elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li span.eael-simple-menu-indicator i {
	font-size: 15px;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li span.eael-simple-menu-indicator svg {
	width: 15px;
	height: 15px;
	line-height: 15px;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li span svg {
	width: 15px;
	height: 15px;
	line-height: 15px;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li .eael-simple-menu-indicator:hover:before {
	color: #f44336;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li .eael-simple-menu-indicator:hover i {
	color: #f44336;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li .eael-simple-menu-indicator:hover svg {
	fill: #f44336;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li .eael-simple-menu-indicator:hover {
	background-color: #fff;
	border-color: #f44336;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before {
	color: #f44336 !important;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg {
	fill: #f44336 !important;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i {
	color: #f44336 !important;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
	background-color: #fff !important;
	border-color: #f44336 !important;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu-container .eael-simple-menu-toggle {
	background-color: #000;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu-container .eael-simple-menu-toggle i {
	color: #fff;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu-container .eael-simple-menu-toggle svg {
	fill: #fff;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu.eael-simple-menu-horizontal li ul li a {
	padding-left: 20px;
	padding-right: 20px;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu.eael-simple-menu-horizontal li ul li > a {
	border-bottom: 1px solid #f2f2f2;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu.eael-simple-menu-vertical li ul li > a {
	border-bottom: 1px solid #f2f2f2;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li ul li a span {
	font-size: 12px;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li ul li span.eael-simple-menu-indicator {
	font-size: 12px;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li ul li span.eael-simple-menu-indicator i {
	font-size: 12px;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li ul li .eael-simple-menu-indicator svg {
	width: 12px;
	height: 12px;
	line-height: 12px;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before {
	color: #f44336 !important;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before {
	color: #f44336 !important;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover {
	background-color: #fff !important;
	border-color: #f44336 !important;
}

.elementor-884 .elementor-element.elementor-element-ebd7962 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
	background-color: #fff !important;
	border-color: #f44336 !important;
}

@media (max-width:767px) {
	.elementor-884 .elementor-element.elementor-element-cf60281 {
		--container-widget-width: 44%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 44%);
		max-width: 44%;
		align-self: center;
	}
	
	.elementor-884 .elementor-element.elementor-element-cf60281 img {
		width: 100%;
	}
}
