/*transform origin*/
.main-content {
  position: relative;
  min-height: 100% !important;
}

#mt_contact_page {
  z-index: -1;
  width: 100%;
}
#mt_contact_page * {
  font-family: "Akkurat-Regular", sans-serif !important;
}
@media (min-width: 992px) {
  #mt_contact_page {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 0px !important;
  }
}
@media (max-width: 991.8px) {
  #mt_contact_page .mt_contact_left {
    padding: 140px 4.2% 64px;
  }
}
#mt_contact_page .mt_contact_left .mt_sub_heading {
  color: #3E2B3F;
  font-weight: 500;
  font-size: 48px;
  line-height: 50px;
  margin-bottom: 24px;
  font-family: "Thrift", sans-serif !important;
  letter-spacing: -0.02em;
}
#mt_contact_page .mt_contact_left > h2.mt_paragraph {
  color: #3E2B3F;
  font-weight: 400 !important;
  font-size: 18px !important;
  line-height: 28px !important;
  letter-spacing: 0.01em;
}
#mt_contact_page .mt_contact_left .mt_tab_content {
  display: flex;
  flex-direction: column;
}
#mt_contact_page .mt_contact_left .mt_tab_content .mt_required_info {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #3E2B3F;
}
#mt_contact_page .mt_contact_left .mt_tab_content .g-recaptcha {
  margin-bottom: 32px;
}
#mt_contact_page .mt_contact_left #more-info a {
  color: #3E2B3F;
}
#mt_contact_page .mt_contact_left .hywrap .control-label, #mt_contact_page .mt_contact_left .hywrap .radio {
  font-weight: 400;
  font-size: 14px !important;
  line-height: 20px !important;
  color: #3E2B3F;
}
@media (max-width: 991.8px) {
  #mt_contact_page .mt_contact_left .hywrap .control-label, #mt_contact_page .mt_contact_left .hywrap .radio {
    letter-spacing: 0.01em;
  }
}
#mt_contact_page .mt_contact_left .hywrap input[type=text], #mt_contact_page .mt_contact_left .hywrap select, #mt_contact_page .mt_contact_left .hywrap textarea {
  color: #3E2B3F;
  min-height: 48px;
  border: 1px solid #D6D1C4;
  box-shadow: none;
  border-radius: 0px;
}
#mt_contact_page .mt_contact_left .hywrap input[type=radio] {
  margin-top: 0px;
}
#mt_contact_page .mt_contact_left .hywrap button[type=submit] {
  color: #ffffff;
  font-family: "Akkurat-Bold", sans-serif !important;
  text-transform: uppercase;
  border: 1px solid #D44227;
  background-color: #D44227;
  border-radius: 0px;
  padding: 10px 20px 12px 20px;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
}
#mt_contact_page .mt_contact_left .hywrap button[type=submit]:hover {
  background-color: transparent !important;
  border-color: #D44227 !important;
  color: #D44227 !important;
}
#mt_contact_page .mt_contact_right {
  background: #6F3332 !important;
}
@media (min-width: 992px) {
  #mt_contact_page .mt_contact_right {
    background: #6F3332 !important;
    padding: 104px 6.1vw 96px 2.6vw !important;
    background-size: 35% !important;
    position: relative;
    background-position-x: 40px !important;
    z-index: 1;
  }
}
#mt_contact_page .mt_contact_right #map_page {
  margin-bottom: 48px !important;
}
#mt_contact_page .mt_contact_right #map_page .yNHHyP-marker-view img {
  max-width: 60px !important;
}
@media (min-width: 992px) {
  #mt_contact_page .mt_contact_right #map_page {
    margin-bottom: 53px !important;
  }
}
#mt_contact_page .mt_contact_right .mt_contact_address .mt_txt_sub {
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "Akkurat-Bold", sans-serif !important;
  letter-spacing: 0.05em;
}
#mt_contact_page .mt_contact_right .mt_contact_address p, #mt_contact_page .mt_contact_right .mt_contact_address a {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
}
#mt_contact_page .mt_contact_right .mt_contact_address div:nth-child(5) a {
  text-decoration: underline;
  font-weight: bolder;
}

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