.contact__us__wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  min-height: 22.5rem; }
  .contact__us__wrapper .page__bg__view {
    background-image: url("https://static.gethover.com/build/images/hc2/support/support_content_bg-1c056e5937.jpg");
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 10rem;
    min-width: 25.6rem;
    z-index: -10;
    zoom: 1;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0; }
  .contact__us__wrapper .page__title {
    width: 31rem;
    font-size: 1.2rem;
    position: absolute;
    top: 2.5rem;
    color: white; }
    .contact__us__wrapper .page__title p {
      text-shadow: rgba(0, 0, 0, 0.5) 0.1em 0.1em 0.2em; }
  .contact__us__wrapper .content {
    width: 31rem;
    height: 10.75rem;
    position: absolute;
    top: 5rem; }
    .contact__us__wrapper .content .tab__menu {
      width: 100%;
      height: 2rem;
      background: rgba(24, 24, 24, 0.9);
      border: 0; }
    .contact__us__wrapper .content .us__info {
      width: 100%;
      min-height: 3.5rem;
      padding-bottom: 2rem;
      background: #f5f5f5; }
      .contact__us__wrapper .content .us__info .emails {
        padding: 2rem 2rem 0px;
        display: flex;
        justify-content: space-around; }
        .contact__us__wrapper .content .us__info .emails a {
          font-size: 0.45rem;
          font-weight: 300;
          color: #4a4a4a; }
      .contact__us__wrapper .content .us__info .working__day, .contact__us__wrapper .content .us__info .sale__agent {
        padding-top: 2rem;
        margin: 0 auto; }
        .contact__us__wrapper .content .us__info .working__day p, .contact__us__wrapper .content .us__info .sale__agent p {
          font-size: 0.45rem;
          font-weight: 100;
          line-height: 0.7rem;
          color: #7D7D7D; }
          .contact__us__wrapper .content .us__info .working__day p a, .contact__us__wrapper .content .us__info .working__day p span, .contact__us__wrapper .content .us__info .sale__agent p a, .contact__us__wrapper .content .us__info .sale__agent p span {
            font-weight: 400;
            color: #000000; }
      .contact__us__wrapper .content .us__info .working__day {
        width: fit-content; }
      .contact__us__wrapper .content .us__info .sale__agent {
        width: 16.5rem;
        padding-top: 1.5rem;
        min-height: 6.25rem; }
        .contact__us__wrapper .content .us__info .sale__agent .sale__agent__title {
          font-weight: 500;
          margin-bottom: 0.35rem; }
        .contact__us__wrapper .content .us__info .sale__agent .market {
          float: left;
          width: 50%; }
          .contact__us__wrapper .content .us__info .sale__agent .market p {
            font-size: 0.4rem; }
          .contact__us__wrapper .content .us__info .sale__agent .market .weight {
            font-weight: 500; }
          .contact__us__wrapper .content .us__info .sale__agent .market .indent {
            margin-left: 5.2em; }
      .contact__us__wrapper .content .us__info .sale__agent__en {
        width: 6.75rem; }
        .contact__us__wrapper .content .us__info .sale__agent__en .market {
          width: 100%; }
  @media screen and (max-width: 1240px) {
    .contact__us__wrapper .content {
      width: 25.6rem; }
      .contact__us__wrapper .content .us__info .emails a {
        font-size: 0.37rem; }
      .contact__us__wrapper .content .us__info .working__day {
        width: 16.5rem; }
        .contact__us__wrapper .content .us__info .working__day p {
          font-size: 0.37rem; }
    .contact__us__wrapper .page__title {
      width: 25.6rem; } }

@media screen and (max-width: 767px) {
  .contact__us__wrapper {
    position: relative;
    display: block;
    background: white;
    color: black;
    width: 100%;
    padding: 0 4.2667vw 8vw;
    min-height: 11.25rem;
    font-size: 12px; }
    .contact__us__wrapper .page__bg__view {
      display: none; }
    .contact__us__wrapper .page__title {
      position: relative;
      top: 0;
      width: 100%;
      font-size: 12px; }
      .contact__us__wrapper .page__title p {
        padding-top: 13.8667vw;
        font-weight: 700;
        color: black;
        text-shadow: none; }
    .contact__us__wrapper .content {
      position: relative;
      top: 0;
      width: 100%;
      height: auto; }
      .contact__us__wrapper .content .tab__menu {
        background: none;
        display: none; }
      .contact__us__wrapper .content p.content__title {
        margin-top: 4.2667vw;
        margin-bottom: 1.0667vw;
        font-size: 12px;
        line-height: 15px;
        font-weight: 300;
        color: rgba(0, 0, 0, 0.6); }
      .contact__us__wrapper .content .border__top {
        margin-top: 4.2667vw;
        margin-bottom: 3.2vw;
        padding-top: 4.2667vw;
        border-top: 1px solid rgba(0, 0, 0, 0.1); }
      .contact__us__wrapper .content .us__info {
        padding: 0;
        background: white;
        height: auto; }
        .contact__us__wrapper .content .us__info .emails {
          padding: 0;
          display: flex;
          justify-content: center;
          flex-direction: column;
          text-align: left; }
          .contact__us__wrapper .content .us__info .emails a {
            font-size: 12px;
            height: 15px;
            line-height: 15px;
            font-weight: 400;
            color: black; }
        .contact__us__wrapper .content .us__info .working__day, .contact__us__wrapper .content .us__info .sale__agent {
          width: 100%;
          padding: 0;
          margin-top: 0; }
          .contact__us__wrapper .content .us__info .working__day p, .contact__us__wrapper .content .us__info .sale__agent p {
            font-size: 12px;
            line-height: 15px;
            font-weight: 300;
            color: rgba(0, 0, 0, 0.6); }
            .contact__us__wrapper .content .us__info .working__day p a, .contact__us__wrapper .content .us__info .working__day p span, .contact__us__wrapper .content .us__info .sale__agent p a, .contact__us__wrapper .content .us__info .sale__agent p span {
              display: block;
              margin-top: 1.0667vw;
              color: black;
              font-weight: 400; }
        .contact__us__wrapper .content .us__info .sale__agent {
          text-align: left;
          margin-top: 1.2rem; }
          .contact__us__wrapper .content .us__info .sale__agent .sale__agent__title {
            font-size: 0.7rem;
            font-weight: 500;
            margin-bottom: 0.75rem; }
          .contact__us__wrapper .content .us__info .sale__agent .market {
            float: none;
            width: 100%; }
            .contact__us__wrapper .content .us__info .sale__agent .market p {
              font-size: 0.6rem;
              margin-top: 0.3rem;
              padding-bottom: 0;
              line-height: 0.9rem; }
            .contact__us__wrapper .content .us__info .sale__agent .market .indent {
              margin-left: 0; }
          .contact__us__wrapper .content .us__info .sale__agent .market__en .weight {
            margin-top: 1.5rem; }
          .contact__us__wrapper .content .us__info .sale__agent .weight__mb {
            margin-top: 0.6rem; }
          .contact__us__wrapper .content .us__info .sale__agent .block {
            display: block;
            font-size: 0.6rem; }
        .contact__us__wrapper .content .us__info .sale__agent__en {
          margin-top: 1.625rem; }
          .contact__us__wrapper .content .us__info .sale__agent__en .sale__agent__title {
            margin-bottom: 0.4rem; } }
