/* End custom CSS */

.elementor-3302 .elementor-element.elementor-element-7e67afa > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-3302 .elementor-element.elementor-element-7e67afa {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3302 .elementor-element.elementor-element-746c02d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.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-3302 .elementor-element.elementor-element-16276b3 img {
	width: 20%;
}

.elementor-3302 .elementor-element.elementor-element-b016b0a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-3302 .elementor-element.elementor-element-b016b0a {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 68px 0px 120px 0px;
}

.elementor-3302 .elementor-element.elementor-element-6832151 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-3302 .elementor-element.elementor-element-7ffd1f3 > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-3302 .elementor-element.elementor-element-7ffd1f3 .eael-wpforms label.wpforms-error {
	display: block !important;
}

.elementor-3302 .elementor-element.elementor-element-7ffd1f3 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3302 .elementor-element.elementor-element-7ffd1f3 .eael-wpforms .wpforms-field select {
	height: 30px;
}

.elementor-3302 .elementor-element.elementor-element-7ffd1f3 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, .elementor-3302 .elementor-element.elementor-element-7ffd1f3 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover {
	background: #065689 !important;
}

.elementor-3302 .elementor-element.elementor-element-7ffd1f3 .eael-wpforms input.wpforms-error {
	border-width: 1px;
}

.elementor-3302 .elementor-element.elementor-element-7ffd1f3 .eael-wpforms textarea.wpforms-error {
	border-width: 1px;
}

.elementor-bc-flex-widget .elementor-3302 .elementor-element.elementor-element-9592719.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3302 .elementor-element.elementor-element-9592719.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3302 .elementor-element.elementor-element-9592719 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 0% 0% 4%;
}

.elementor-3302 .elementor-element.elementor-element-47db5a2 > .elementor-widget-container {
	margin: 35px 0px 0px 0px;
}

.elementor-3302 .elementor-element.elementor-element-aeafa8b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3302 .elementor-element.elementor-element-2ad525c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3302 .elementor-element.elementor-element-aca7f05 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}

.elementor-widget-text-editor {
	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-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-3302 .elementor-element.elementor-element-b2b4506 > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3302 .elementor-element.elementor-element-b2b4506 {
	color: #000;
}

.elementor-3302 .elementor-element.elementor-element-b8dde19 > .elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3302 .elementor-element.elementor-element-5ca25a4 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3302 .elementor-element.elementor-element-c6ec9bb > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 0% 0% 2%;
}

.elementor-3302 .elementor-element.elementor-element-f75419f > .elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3302 .elementor-element.elementor-element-46093eb > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

@media (max-width:1024px) {
	.elementor-3302 .elementor-element.elementor-element-7e67afa {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 135px 0px 102px 0px;
	}
	
	.elementor-3302 .elementor-element.elementor-element-b016b0a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 135px 0px 102px 0px;
	}
	
	.elementor-3302 .elementor-element.elementor-element-6832151 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3302 .elementor-element.elementor-element-9592719 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 65px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-3302 .elementor-element.elementor-element-7e67afa {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 106px 0px;
	}
	
	.elementor-3302 .elementor-element.elementor-element-a1ab9a4 img {
		width: 80%;
		height: 30px;
		object-fit: cover;
	}
	
	.elementor-3302 .elementor-element.elementor-element-b016b0a {
		margin-top: -67px;
		margin-bottom: 0px;
		padding: 0px 0px 106px 0px;
	}
	
	.elementor-3302 .elementor-element.elementor-element-6832151 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3302 .elementor-element.elementor-element-9592719 > .elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-3302 .elementor-element.elementor-element-5ca25a4 {
		text-align: left;
	}
	
	.elementor-3302 .elementor-element.elementor-element-c6ec9bb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-3302 .elementor-element.elementor-element-46093eb {
		text-align: left;
	}
}

@media (min-width:768px) {
	.elementor-3302 .elementor-element.elementor-element-6832151 {
		width: 53%;
	}
	
	.elementor-3302 .elementor-element.elementor-element-9592719 {
		width: 47%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3302 .elementor-element.elementor-element-6832151 {
		width: 100%;
	}
	
	.elementor-3302 .elementor-element.elementor-element-9592719 {
		width: 100%;
	}
}

/* Start custom CSS */
input#wpforms-488-field_1 {
	font-style: normal !important;
}

input#wpforms-488-field_0 {
	font-style: normal !important;
}

input#wpforms-488-field_9 {
	font-style: normal !important;
}

input#wpforms-488-field_10 {
	font-style: normal !important;
}

input#wpforms-488-field_11 {
	font-style: normal !important;
}
