body .contact-form .gform_wrapper {}
body .contact-form .gform_wrapper .gform_footer input.button,
body .contact-form .gform_wrapper .gform_page_footer input.button {
	background-color: #00559B !important;
  padding: 20px 30px !important;
}
body .contact-form .gform_wrapper .gform_footer input.button:hover,
body .contact-form .gform_wrapper .gform_page_footer input.button:hover {
  text-decoration: none;
	background-color: #0E538B !important;
}
body .contact-form .gform_wrapper .gfield {
  padding-top: 10px !important;
}
body .contact-form .gform_wrapper .gfield:first-child {
  padding-top: 0px !important;
}
body .contact-form .gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span { width: 46% !important; float: left; }
body .contact-form .gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child { margin-right: 4% !important; }
@media only screen and (max-width: 641px){
  body .contact-form .gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span { width: 48% !important; float: left; }
	body .contact-form .gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child { margin-right: 4% !important; }
}
body .contact-form .gform_wrapper input[type=email],
body .contact-form .gform_wrapper input[type=number],
body .contact-form .gform_wrapper input[type=password],
body .contact-form .gform_wrapper  input[type=text] {
	width: 100% !important;
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #55A4C3 !important;
}

.social-icons {}
.social-icons p { display: flex; align-items: center; }
.social-icons a { margin-left: 10px; }
.social-icons a:first-child { margin-left: 0px; }
.social-icons img { width: 35px; }

.et-db #et-boc .et-l .et_pb_text_1:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_2:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_3:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_4:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_5:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_6:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_7:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_8:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_9:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_10:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_11:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_12:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_13:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_14:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_15:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_16:not(.recruitment-text):before,
.et-db #et-boc .et-l .et_pb_text_17:not(.recruitment-text):before {
    height: 2px;
    background-color: #f78f1f;
}