
.elementor-32320 .elementor-element.elementor-element-582b836 {
	--display: flex;
}

.elementor-32320 .elementor-element.elementor-element-b5e74de {
	--display: flex;
}

.elementor-32320 .elementor-element.elementor-element-623d399 .rh_properties_element .wrapper_properties_ele {
	width: 0px;
}

.elementor-32320 .elementor-element.elementor-element-d5ec691 {
	--display: flex;
}

.elementor-32320 .elementor-element.elementor-element-efdd07d {
	font-size: 13px;
}

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

.elementor-32320 .elementor-element.elementor-element-29acd0af {
	--display: flex;
}

.elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
	display: flex;
	justify-content: end;
}

html body .elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gfield {
	margin-bottom: 29px;
}

html body .elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gfield textarea {
	height: 90px;
}

html body .elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gfield .gfield_description {
	padding-top: 0px;
}

html body .elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gfield.gsection {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

html body .elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gform_wrapper .gf_scroll_text {
	width: 100%;
}

html body .elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gform_footer {
	text-align: center;
	justify-content: center;
}

html body .elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gfield--type-submit {
	text-align: center;
	justify-content: center;
}

html body .elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gform_footer input[type="submit"] {
	display: inline-block;
	width: 100px !important;
}

html body .elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gform_body .gform_page_footer input[type="submit"] {
	width: 100px !important;
}

html body .elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gform_body input[type="submit"].gform-button {
	width: 100px !important;
}

html body .elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gform_body .gform_page_footer input[type="button"] {
	width: 100px;
}

html body .elementor-32320 .elementor-element.elementor-element-57b3444e .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-32320 .elementor-element.elementor-element-57b3444e .gform_wrapper li.gfield_error textarea {
	border-width: 1px;
}

:root {
	--page-title-display: none;
}

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

@media (min-width:768px) {
	.elementor-32320 .elementor-element.elementor-element-5d9efc04 {
		--content-width: 1600px;
	}
}

@media (max-width:767px) {
	.elementor-32320 .elementor-element.elementor-element-5d9efc04 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-32320 .elementor-element.elementor-element-57b3444e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-32320 .elementor-element.elementor-element-57b3444e .eael-contact-form {
		padding: 0px 0px 0px 0px;
	}
}
