/*transform origin*/
.neighborhood {
  background-color: #F5F3E6; }
  .neighborhood .mt_banner_outer_wrap .mt_banner .mt_banner_content > div {
    max-width: 1025px; }
  @media (min-width: 376px) and (max-width: 991px) {
    .neighborhood .mt_banner_outer_wrap .mt_banner .mt_banner_content > div {
      max-width: 100%; } }
  @media (max-width: 375px) {
    .neighborhood .mt_banner_outer_wrap .mt_banner .mt_banner_content > div {
      max-width: 300px; } }
  .neighborhood .mt_banner_outer_wrap .mt_banner .mt_banner_content h3 {
    font-family: "tt-modernoir", sans-serif;
    font-weight: 500;
    font-size: 128px;
    line-height: 134.4px;
    letter-spacing: 0em;
    color: #FFFFFF; }
    @media (max-width: 991.8px) {
      .neighborhood .mt_banner_outer_wrap .mt_banner .mt_banner_content h3 {
        font-size: 48px;
        line-height: 50.4px;
        letter-spacing: 0.0005em; } }
  .neighborhood .mt_banner_outer_wrap .mt_banner .mt_banner_content h2 {
    display: none; }
  .neighborhood .features_paragraph_section .mt_one_column {
    padding: 6.94vw 12.98vw; }
    @media (max-width: 991.8px) {
      .neighborhood .features_paragraph_section .mt_one_column {
        padding: 13.33vw 10.93vw; } }
    .neighborhood .features_paragraph_section .mt_one_column p.mt_paragraph {
      font-family: "avenir-lt-pro", sans-serif;
      font-weight: 400;
      font-size: 32px;
      line-height: 36.8px;
      letter-spacing: 0em;
      color: #371E13;
      text-align: center; }
      @media (max-width: 991.8px) {
        .neighborhood .features_paragraph_section .mt_one_column p.mt_paragraph {
          font-size: 18px;
          line-height: 23.4px; } }
  .neighborhood .mixed_col_layout {
    padding: 0;
    background-size: cover; }
    @media (max-width: 991.8px) {
      .neighborhood .mixed_col_layout {
        background: none; } }
    .neighborhood .mixed_col_layout .mt_two_column_container .mt_two_col {
      column-gap: 4.44vw; }
      @media (max-width: 991.8px) {
        .neighborhood .mixed_col_layout .mt_two_column_container .mt_two_col {
          row-gap: 9.6vw;
          flex-direction: column-reverse; } }
      .neighborhood .mixed_col_layout .mt_two_column_container .mt_two_col .mt_col_content {
        padding: 6.94vw 0vw 5.2vw 7.77vw; }
        @media (max-width: 991.8px) {
          .neighborhood .mixed_col_layout .mt_two_column_container .mt_two_col .mt_col_content {
            padding: 0vw 4.27vw 13.33vw 4.27vw;
            margin-top: 0px; } }
      .neighborhood .mixed_col_layout .mt_two_column_container .mt_two_col .mt_col_img {
        margin: 6.94vw 7.77vw 5.2vw 0vw; }
        @media (max-width: 991.8px) {
          .neighborhood .mixed_col_layout .mt_two_column_container .mt_two_col .mt_col_img {
            margin: 9.6vw 4.27vw 0 4.27vw; } }
    @media (max-width: 991.8px) {
      .neighborhood .mixed_col_layout .mt_two_column_container.second-column {
        background: url(/wp-content/uploads/2026/05/c403bedad62855130f63e22ceb790e6ddb40e7cc.png);
        background-size: cover;
        background-position: center right; } }
    .neighborhood .mixed_col_layout .mt_two_column_container.second-column .mt_two_col {
      column-gap: 4.44vw; }
      @media (max-width: 991.8px) {
        .neighborhood .mixed_col_layout .mt_two_column_container.second-column .mt_two_col {
          row-gap: 9.6vw;
          flex-direction: column; } }
      .neighborhood .mixed_col_layout .mt_two_column_container.second-column .mt_two_col .mt_col_img {
        margin: 0vw 0vw 5.2vw 7.77vw; }
        @media (max-width: 991.8px) {
          .neighborhood .mixed_col_layout .mt_two_column_container.second-column .mt_two_col .mt_col_img {
            margin: 0 4.27vw 0 4.27vw; } }
      .neighborhood .mixed_col_layout .mt_two_column_container.second-column .mt_two_col .mt_col_content {
        padding: 0vw 7.77vw 5.2vw 0vw; }
        .neighborhood .mixed_col_layout .mt_two_column_container.second-column .mt_two_col .mt_col_content .mt_sec_sub_heading,
        .neighborhood .mixed_col_layout .mt_two_column_container.second-column .mt_two_col .mt_col_content .mt_col_subheading {
          display: none; }
        .neighborhood .mixed_col_layout .mt_two_column_container.second-column .mt_two_col .mt_col_content .mt_list .list_heading:last-of-type {
          font-family: "avenir-lt-pro", sans-serif;
          font-weight: 800 !important;
          font-size: 24px !important;
          line-height: 30px !important;
          letter-spacing: 0em !important;
          color: #371E13 !important; }
          @media (max-width: 991.8px) {
            .neighborhood .mixed_col_layout .mt_two_column_container.second-column .mt_two_col .mt_col_content .mt_list .list_heading:last-of-type {
              font-size: 18px !important;
              line-height: 22.5px !important; } }
        @media (max-width: 991.8px) {
          .neighborhood .mixed_col_layout .mt_two_column_container.second-column .mt_two_col .mt_col_content {
            padding: 0vw 4.27vw 9.6vw 4.27vw;
            margin-top: 0px; } }
    .neighborhood .mixed_col_layout h3 {
      font-family: "tt-modernoir", sans-serif;
      font-weight: 500;
      font-size: 72px;
      line-height: 75.6px;
      letter-spacing: 0.0005em;
      color: #371E13; }
      @media (max-width: 991.8px) {
        .neighborhood .mixed_col_layout h3 {
          font-size: 48px;
          line-height: 50.4px; } }
    .neighborhood .mixed_col_layout .mt_col_subheading {
      font-family: "tt-modernoir", sans-serif;
      font-weight: 500;
      font-size: 40px;
      line-height: 44px;
      letter-spacing: 0.02em;
      color: #371E13;
      margin-bottom: 35px; }
      @media (min-width: 992px) {
        .neighborhood .mixed_col_layout .mt_col_subheading {
          width: 490px; } }
      @media (max-width: 991.8px) {
        .neighborhood .mixed_col_layout .mt_col_subheading {
          font-size: 20px;
          line-height: 20px;
          letter-spacing: 0;
          margin-bottom: 32px; } }
    .neighborhood .mixed_col_layout .mt_list {
      padding-left: 0 !important; }
    .neighborhood .mixed_col_layout .mt_list .list_heading {
      list-style: none; }
    .neighborhood .mixed_col_layout .list_heading {
      font-family: "avenir-lt-pro", sans-serif;
      font-weight: 800 !important;
      font-size: 24px;
      line-height: 30px !important;
      letter-spacing: 0em;
      color: #4A6B7C !important; }
      @media (max-width: 991.8px) {
        .neighborhood .mixed_col_layout .list_heading {
          font-size: 18px;
          line-height: 22.5px !important; } }
    .neighborhood .mixed_col_layout .mt_list_item,
    .neighborhood .mixed_col_layout .mt_list p {
      font-family: "avenir-lt-pro", sans-serif;
      font-weight: 350;
      font-size: 24px;
      line-height: 30px;
      letter-spacing: 0em;
      color: #371E13;
      margin-bottom: 25px; }
      @media (max-width: 991.8px) {
        .neighborhood .mixed_col_layout .mt_list_item,
        .neighborhood .mixed_col_layout .mt_list p {
          font-size: 18px;
          line-height: 22.5px;
          margin-bottom: 20px; } }
  .neighborhood .close_to_home.mt_two_column_container .mt_two_column_layout .mt_two_col {
    column-gap: 4.44vw; }
    @media (max-width: 991.8px) {
      .neighborhood .close_to_home.mt_two_column_container .mt_two_column_layout .mt_two_col {
        row-gap: 9.6vw;
        flex-direction: column !important; } }
  .neighborhood .close_to_home.mt_two_column_container .mt_two_column_layout .mt_col_content {
    padding: 7.84vw 0vw 7.84vw 7.77vw; }
    @media (max-width: 991.8px) {
      .neighborhood .close_to_home.mt_two_column_container .mt_two_column_layout .mt_col_content {
        padding: 0vw 4.27vw 13.33vw 4.27vw; } }
    .neighborhood .close_to_home.mt_two_column_container .mt_two_column_layout .mt_col_content h3 {
      font-family: "tt-modernoir", sans-serif;
      font-weight: 500;
      font-size: 72px;
      line-height: 75.6px;
      letter-spacing: 0.0005em;
      color: #371E13; }
      @media (max-width: 991.8px) {
        .neighborhood .close_to_home.mt_two_column_container .mt_two_column_layout .mt_col_content h3 {
          font-size: 48px;
          line-height: 50.4px;
          padding-right: 25px; } }
    .neighborhood .close_to_home.mt_two_column_container .mt_two_column_layout .mt_col_content p.mt_paragraph {
      font-family: "avenir-lt-pro", sans-serif;
      font-weight: 350;
      font-size: 24px;
      line-height: 30px;
      letter-spacing: 0em;
      color: #371E13; }
      @media (max-width: 991.8px) {
        .neighborhood .close_to_home.mt_two_column_container .mt_two_column_layout .mt_col_content p.mt_paragraph {
          font-size: 18px;
          line-height: 22.5px; } }
  .neighborhood .close_to_home.mt_two_column_container .mt_two_column_layout .mt_col_img {
    margin: 3.61vw 7.77vw 3.61vw 0vw; }
    @media (min-width: 992px) {
      .neighborhood .close_to_home.mt_two_column_container .mt_two_column_layout .mt_col_img {
        align-self: center; } }
    @media (max-width: 991.8px) {
      .neighborhood .close_to_home.mt_two_column_container .mt_two_column_layout .mt_col_img {
        margin: 13.33vw 4.27vw 0vw 4.27vw !important; } }
  .neighborhood .pattern-block {
    height: 75px;
    background-position: center bottom !important;
    width: calc(100% - 32px);
    margin: 0 auto; }
  .neighborhood .mt_map_block {
    background-color: #371E13; }
    @media (max-width: 991.8px) {
      .neighborhood .mt_map_block {
        width: 100%;
        padding: 16px 0px;
        background-color: #E8DFC8; } }
    .neighborhood .mt_map_block .neighborhood_intro {
      display: none; }
    .neighborhood .mt_map_block .mt_map_cont {
      margin-top: 0px;
      padding: 0px; }
      @media (max-width: 991.8px) {
        .neighborhood .mt_map_block .mt_map_cont {
          flex-direction: column-reverse; } }
    .neighborhood .mt_map_block .mt_neighborhood_category {
      background-color: #E8DFC8; }
      @media (max-width: 991.8px) {
        .neighborhood .mt_map_block .mt_neighborhood_category {
          width: 100%;
          padding: 34px 16px 16px; } }
      .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category button {
        font-family: "avenir-lt-pro", sans-serif;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0em;
        color: #371E13; }
        .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category button:hover {
          background-color: #4A6B7C;
          color: #E8DFC8; }
        @media (max-width: 991.8px) {
          .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category button {
            font-size: 14px;
            line-height: 20px;
            border-bottom: 1px solid #F5F3E6; } }
      @media (max-width: 991.8px) {
        .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category:not(.active) button:after {
          border: solid #4A6B7C !important;
          border-width: 0 2px 2px 0 !important; }
        .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category button:hover:after, .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category.active:has(.mt_sub_category_list.show) button:after {
          border: solid #E8DFC8 !important;
          border-width: 0 2px 2px 0 !important; }
        .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category.active
        button:not(:hover):after {
          border: solid #F5F3E6 !important;
          border-width: 0 2px 2px 0 !important;
          transform: rotate(45deg);
          -webkit-transform: rotate(45deg); }
        .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category.active:has(.mt_sub_category_list.show) button:after {
          transform: rotate(225deg);
          -webkit-transform: rotate(225deg); } }
      @media (max-width: 991.8px) {
        .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category:last-child button {
          border-bottom: none; } }
      .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category.active button {
        background-color: #4A6B7C;
        color: #E8DFC8; }
        @media (max-width: 991.8px) {
          .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category.active button {
            background-color: transparent;
            color: #371E13; } }
      @media (max-width: 991.8px) {
        .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category.active:has(.mt_sub_category_list.show) button {
          background-color: #4A6B7C;
          color: #E8DFC8; } }
      .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category .mt_sub_category_list {
        background-color: #F5F3E6; }
        .neighborhood .mt_map_block .mt_neighborhood_category .mt_category_list > li.category .mt_sub_category_list li {
          font-family: "avenir-lt-pro", sans-serif;
          font-weight: 400;
          font-size: 14px;
          line-height: 20px;
          letter-spacing: 0em;
          color: #371E13; }
    .neighborhood .mt_map_block .mt_map_wrapper {
      width: 100%; }
      @media (max-width: 991.8px) {
        .neighborhood .mt_map_block .mt_map_wrapper {
          height: 91.2vw; } }
      .neighborhood .mt_map_block .mt_map_wrapper gmp-advanced-marker:not([aria-label="The westley" i]) img {
        width: 38px !important;
        height: 38px !important;
        max-width: 38px;
        max-height: 38px;
        object-fit: contain; }
    .neighborhood .mt_map_block .mt_txt_sub {
      font-family: "tt-modernoir", sans-serif;
      font-weight: 500;
      font-size: 20px;
      line-height: 20px;
      letter-spacing: 0.01em;
      color: #8D3620; }
      @media (max-width: 991.8px) {
        .neighborhood .mt_map_block .mt_txt_sub {
          font-size: 24px;
          line-height: 24px;
          letter-spacing: 0em; } }
  @media (max-width: 991.8px) {
    .neighborhood .mt_two_column_layout .mt_two_col .mt_col_content ul li,
    .neighborhood .mt_two_column_list_layout .mt_two_col .mt_col_content ul li {
      font-size: 18px;
      line-height: 125%; } }
  .neighborhood .mixed_col_layout {
    padding: 100px 5.43vw 75px; }
    @media (max-width: 991.8px) {
      .neighborhood .mixed_col_layout {
        padding: 36px 4.26vw; } }
    .neighborhood .mixed_col_layout .mt_two_column_layout .mt_two_col {
      gap: 4.34vw; }
      @media (max-width: 991.8px) {
        .neighborhood .mixed_col_layout .mt_two_column_layout .mt_two_col {
          gap: 13.33vw; } }
    .neighborhood .mixed_col_layout .mt_two_column_layout .mt_col_content {
      padding: 0 0 0 0 !important; }
      @media (max-width: 991.8px) {
        .neighborhood .mixed_col_layout .mt_two_column_layout .mt_col_content {
          padding: 0 0 0 0; } }
      @media (min-width: 992px) {
        .neighborhood .mixed_col_layout .mt_two_column_layout .mt_col_content {
          max-width: 39.13vw; } }
    .neighborhood .mixed_col_layout .mt_col_img {
      margin: 0 !important; }
      @media (min-width: 992px) {
        .neighborhood .mixed_col_layout .mt_col_img {
          height: 494px;
          width: 39.13vw; } }
      @media (max-width: 991.8px) {
        .neighborhood .mixed_col_layout .mt_col_img {
          height: 72.26vw; } }
  .neighborhood .second-column {
    margin-top: 75px; }
    @media (max-width: 991.8px) {
      .neighborhood .second-column {
        margin-top: 50px; } }

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