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

#mt_contact_page {
  z-index: -1;
  display: block !important;
  width: 100%; }
  @media (min-width: 992px) {
    #mt_contact_page {
      width: 100%;
      margin: 0 auto;
      margin-bottom: 0px !important; } }
  #mt_contact_page .mt_contact_page_content {
    display: flex;
    overflow-x: hidden; }
    @media (max-width: 991.8px) {
      #mt_contact_page .mt_contact_page_content {
        flex-direction: column; } }
  #mt_contact_page .mt_contact_left .mt_sub_heading {
    color: #322837;
    font-family: "Syne";
    font-weight: 700;
    font-size: 70px;
    line-height: 105%;
    text-transform: uppercase; }
    @media (max-width: 991.8px) {
      #mt_contact_page .mt_contact_left .mt_sub_heading {
        font-size: 38px;
        line-height: 105%;
        letter-spacing: 0.0005em; } }
  #mt_contact_page .mt_contact_left > h2.mt_paragraph {
    color: #000000;
    font-family: "Roboto Serif";
    font-weight: 400;
    font-size: 19px;
    line-height: 120%; }
    @media (max-width: 991.8px) {
      #mt_contact_page .mt_contact_left > h2.mt_paragraph {
        font-size: 16px;
        line-height: 110%; } }
  #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-family: "Roboto Serif";
      font-weight: 400;
      font-size: 19px;
      line-height: 28px;
      color: #000000;
      margin: 32px 0 0 0; }
      @media (max-width: 991.8px) {
        #mt_contact_page .mt_contact_left .mt_tab_content .mt_required_info {
          font-size: 16px;
          line-height: 110%;
          margin: 16px 0 0 0; } }
    #mt_contact_page .mt_contact_left .mt_tab_content .g-recaptcha {
      margin-bottom: 32px; }
  #mt_contact_page .mt_contact_left #more-info a {
    color: #000000; }
  #mt_contact_page .mt_contact_left .hywrap .control-label, #mt_contact_page .mt_contact_left .hywrap .radio {
    font-weight: 400;
    font-size: 19px;
    line-height: 28px;
    color: #000000; }
    @media (max-width: 991.8px) {
      #mt_contact_page .mt_contact_left .hywrap .control-label, #mt_contact_page .mt_contact_left .hywrap .radio {
        font-size: 16px;
        line-height: 24px; } }
  #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: #000000;
    min-height: 48px;
    border: 1px solid #322837;
    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: #000000;
    text-transform: capitalize;
    border: 1px solid #322837;
    background-color: #322837;
    border-radius: 0px;
    padding: 10px 20px 12px 20px;
    font-weight: 400;
    font-size: 19px;
    line-height: 100%;
    color: #ffffff; }
    #mt_contact_page .mt_contact_left .hywrap button[type="submit"]:hover {
      background-color: transparent !important;
      border-color: #000000 !important;
      color: #000000 !important; }
  @media (min-width: 992px) {
    #mt_contact_page .mt_contact_right {
      background: transparent !important;
      padding: 104px 6.1vw 96px 2.6vw !important; } }
  #mt_contact_page .mt_contact_right #map_page {
    margin-bottom: 50px !important; }
    #mt_contact_page .mt_contact_right #map_page .yNHHyP-marker-view[aria-label="Hartwell DEnver"] img {
      max-width: 54px !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-family: "Syne";
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    text-transform: uppercase;
    color: #000000; }
    @media (max-width: 991.8px) {
      #mt_contact_page .mt_contact_right .mt_contact_address .mt_txt_sub {
        font-size: 20px;
        line-height: 24px; } }
  #mt_contact_page .mt_contact_right .mt_contact_address p, #mt_contact_page .mt_contact_right .mt_contact_address a {
    font-family: "Roboto Serif";
    font-weight: 400;
    font-size: 19px;
    line-height: 28px;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #000000; }
  #mt_contact_page .mt_contact_right .mt_contact_address div:nth-child(5) a {
    text-decoration: underline;
    font-weight: bold; }
  #mt_contact_page .mt_contact_bottom {
    width: calc(100% - 32px);
    margin: 0 auto; }
    @media (max-width: 991.8px) {
      #mt_contact_page .mt_contact_bottom {
        width: 100%; } }
    #mt_contact_page .mt_contact_bottom img {
      height: 518px;
      width: 100%;
      object-fit: cover; }
      @media (max-width: 991.8px) {
        #mt_contact_page .mt_contact_bottom img {
          height: 260px; } }

.mt_footer_outer_wrap {
  width: calc(100% - 32px);
  margin: 0 auto 16px auto; }
  @media (max-width: 991.8px) {
    .mt_footer_outer_wrap {
      width: 100%;
      margin: 0px; } }

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