/*transform origin*/
.contact #mt_contact_page, .thank-you #mt_contact_page {
  background-color: #F0EFEE;
  margin-bottom: 0;
}
.contact #mt_contact_page .mt_sub_heading, .thank-you #mt_contact_page .mt_sub_heading {
  font-size: clamp(40px, 40px + 40 * (100vw - 375px) / 1097, 80px);
  line-height: 108%;
  font-weight: 700;
}
.contact #mt_contact_page .mt_copy_small.mt_required_info, .thank-you #mt_contact_page .mt_copy_small.mt_required_info {
  color: #008F88 !important;
  font-size: clamp(16px, 16px + 8 * (100vw - 375px) / 1097, 24px);
  line-height: clamp(16px, 16px + 8 * (100vw - 375px) / 1097, 24px);
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.contact #mt_contact_page .mt_contact_left .mt_copy_small, .contact #mt_contact_page .hywrap .control-label, .thank-you #mt_contact_page .mt_contact_left .mt_copy_small, .thank-you #mt_contact_page .hywrap .control-label {
  text-transform: uppercase;
}
.contact #mt_contact_page .hywrap .control-label, .contact #mt_contact_page .mt_copy_small, .thank-you #mt_contact_page .hywrap .control-label, .thank-you #mt_contact_page .mt_copy_small {
  font-size: clamp(18px, 18px + 14 * (100vw - 375px) / 1097, 32px);
  letter-spacing: 0.01em;
  line-height: 108%;
  color: #00195F;
  font-family: "mongoose", sans-serif;
  font-weight: 400;
}
.contact #mt_contact_page .mt_txt_sub, .thank-you #mt_contact_page .mt_txt_sub {
  font-weight: 700;
  font-size: clamp(16px, 16px + 8 * (100vw - 375px) / 1097, 24px);
  line-height: 120%;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #00195F !important;
}
.contact #mt_contact_page button[type=submit], .thank-you #mt_contact_page button[type=submit] {
  font-family: "mongoose", sans-serif;
  font-weight: 700;
  font-style: Bold;
  font-size: clamp(28px, 28px + 8 * (100vw - 375px) / 1097, 36px);
  line-height: 120%;
  letter-spacing: 2%;
  color: #00195F;
}
.contact #mt_contact_page .hywrap button[type=submit]:hover, .thank-you #mt_contact_page .hywrap button[type=submit]:hover {
  background-color: #A55F37 !important;
  color: #FFFFFF !important;
  border: 1px solid #A55F37 !important;
}
.contact #mt_contact_page .hywrap #form-success, .thank-you #mt_contact_page .hywrap #form-success {
  background-color: #F0EFEE !important;
}
.contact #mt_contact_page .hywrap #form-success .ss-msg, .thank-you #mt_contact_page .hywrap #form-success .ss-msg {
  font-family: "mongoose", sans-serif;
  color: #00195F;
  font-size: 16px;
}

.contact header:not(.mt_fixed) .logo {
  filter: brightness(0) invert(1) !important;
}
.contact header .show_desk.logo.default {
  filter: brightness(0) invert(1) !important;
}
.contact header .mt_navigation_wrapper nav ul li {
  color: #FFFFFF !important;
}
.contact header .mt_menu_toggle img {
  filter: brightness(0) invert(1) !important;
}

/*# sourceMappingURL=contact.css.map */
