/*transform origin*/
.main-content {
  position: relative;
  min-height: 100% !important;
}
@media (max-width: 991.8px) {
  .main-content header, .main-content .mt_fixed, .main-content .mt_fixed.color_theme {
    width: 100%;
    margin: 0;
  }
}

#mt_contact_page {
  z-index: -1;
  width: 100%;
}
#mt_contact_page * {
  font-family: "Montserrat", sans-serif !important;
}
#mt_contact_page body:has(.special_slider_wrapper:not(.closed)) #mt_contact_page {
  padding-top: 140px !important;
}
@media (min-width: 992px) {
  #mt_contact_page {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 0px !important;
  }
}
#mt_contact_page .mt_contact_left {
  padding: 96px 6.1vw 96px !important;
}
@media (max-width: 991.8px) {
  #mt_contact_page .mt_contact_left {
    padding: 64px 4.2vw !important;
  }
}
#mt_contact_page .mt_contact_left .mt_sub_heading {
  color: #3D441E;
  margin-bottom: 24px;
  font-family: "Literata", serif !important;
  font-weight: 500;
  font-size: 64px;
  line-height: 60px;
  letter-spacing: -0.02em;
}
@media (max-width: 991.8px) {
  #mt_contact_page .mt_contact_left .mt_sub_heading {
    font-weight: 400;
    font-size: 30px !important;
    line-height: 35px;
    letter-spacing: 0;
  }
}
#mt_contact_page .mt_contact_left > h2.mt_paragraph,
#mt_contact_page .mt_contact_left .mt_tab_content .mt_required_info {
  color: #25282A;
  font-weight: 400 !important;
  font-size: 18px !important;
  line-height: 30px !important;
}
#mt_contact_page .mt_contact_left .mt_tab_content {
  display: flex;
  flex-direction: column;
}
#mt_contact_page .mt_contact_left .mt_tab_content .g-recaptcha {
  margin-bottom: 32px;
}
#mt_contact_page .mt_contact_left #more-info a {
  color: #25282A;
}
#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: 18px !important;
  color: #796960;
}
@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;
    margin-top: 10px !important;
    font-weight: 500;
    font-size: 15px !important;
    line-height: 24px !important;
  }
}
@media (max-width: 991.8px) {
  #mt_contact_page .mt_contact_left .hywrap .radio {
    margin-top: 10px !important;
  }
}
#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: #3D441E;
  min-height: 48px;
  border: 1px solid #D0D5DD;
  box-shadow: none;
}
@media (max-width: 991.8px) {
  #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 {
    border-radius: 8px;
  }
}
#mt_contact_page .mt_contact_left .hywrap input[type=radio] {
  box-shadow: none;
  margin-top: -3px !important;
}
@media (max-width: 991.8px) {
  #mt_contact_page .mt_contact_left .hywrap input[type=radio] {
    margin-top: -3px !important;
  }
}
#mt_contact_page .mt_contact_left .hywrap button[type=submit] {
  color: #FFFFFF;
  font-family: "Montserrat", sans-serif !important;
  border: 1px solid #3D441E;
  background-color: #3D441E;
  border-radius: 3px;
  padding: 12px 20px 10px 20px;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
}
#mt_contact_page .mt_contact_left .hywrap button[type=submit]:hover {
  background-color: transparent !important;
  border-color: #3D441E !important;
  color: #3D441E !important;
}
#mt_contact_page .mt_contact_right {
  background: rgba(243, 233, 226, 0.2) !important;
  padding: 186px 6.1vw 96px;
}
@media (min-width: 992px) {
  #mt_contact_page .mt_contact_right {
    position: relative;
    z-index: 1;
  }
}
@media (max-width: 991.8px) {
  #mt_contact_page .mt_contact_right {
    background: #FFFFFF !important;
    display: flex;
    flex-direction: column-reverse;
    padding: 0px !important;
  }
}
@media (min-width: 992px) {
  #mt_contact_page .mt_contact_right #map_page {
    margin-bottom: 53px !important;
  }
}
@media (max-width: 991.8px) {
  #mt_contact_page .mt_contact_right #map_page {
    margin: 64px 0 0 0 !important;
  }
}
#mt_contact_page .mt_contact_right .mt_contact_address .mt_txt_sub {
  color: #25282A;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  text-transform: uppercase;
}
#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: 18px;
  line-height: 30px;
  color: #25282A;
}
#mt_contact_page .mt_contact_right .mt_contact_address div:nth-child(5) a {
  text-decoration: underline;
  font-weight: bolder;
}

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