.elementor-87 .elementor-element.elementor-element-3e074d2 > .elementor-container{min-height:88vh;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-8fbc230.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-8fbc230.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-8fbc230 > .elementor-element-populated{text-align:center;}.elementor-87 .elementor-element.elementor-element-447d002:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-447d002 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(230deg, var( --e-global-color-primary ) 0%, #4DC5CC 100%);}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-447d002.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-447d002.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-447d002 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-447d002 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-9606024 .elementor-heading-title{color:var( --e-global-color-39fc2ed );}/* Start custom CSS */.gform_wrapper {
	font-size: .9rem;
}
.gform_wrapper input[type=text], select,
.gform_wrapper textarea {
	border: 3px solid #1E5D95 !important;
	font-size: 1.2rem;
}

input::placeholder,
textarea::placeholder {
  color: #aaa;
  opacity: 1;
}
button, input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	border-radius: 0;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	padding: 15px 12px !important;
}
body .gform_wrapper .top_label div.ginput_container {
	margin: 0;
}
body .gform_wrapper ul li.gfield {
	margin: 0 0 24px;
}
.gfield.hidden_label label,
.gfield.hidden_label input,
.gfield.hidden_label select {
	margin: 0 !important;
}
.gform_wrapper .gform_page_footer {
	border-top: none;
}
.gform_wrapperbutton,
.gform_wrapper input[type="button"],
.gform_wrapper input[type="reset"],
.gform_wrapper input[type="submit"] {
	border-radius: 4px;
	outline: none;
	background: rgba(0,0,0,0.4);
	padding: 15px 40px;
}
.gform_wrapper button:hover,
.gform_wrapper input[type="button"]:hover,
.gform_wrapper input[type="reset"]:hover,
.gform_wrapper input[type="submit"]:hover {
	background-color: #333;
}
.gform_wrapper button:focus,
.gform_wrapper input[type="button"]:focus,
.gform_wrapper input[type="reset"]:focus,
.gform_wrapper input[type="submit"]:focus {
	background-color: #000;
}
input.gform_previous_button {
	background: rgba(0,0,0,0.1);
}
body .gform_wrapper ul .gsection.gfield {
	margin-top: 120px;
}/* End custom CSS */