/*transform origin*/
/*transform origin*/
.mt_banner_content .mt_main_heading {
  font-family: "rift", sans-serif !important;
  color: #ffffff;
  font-weight: 600;
  letter-spacing: 5px; }
  .mt_banner_content .mt_main_heading {
    line-height: 50px; }
    @media screen and (min-width: 435px) {
      .mt_banner_content .mt_main_heading {
        line-height: calc(50px + 20 * ((100vw - 435px) / 1045)); } }
    @media screen and (min-width: 1480px) {
      .mt_banner_content .mt_main_heading {
        line-height: 70px; } }
  @media (max-width: 991px) {
    .mt_banner_content .mt_main_heading {
      letter-spacing: 3px; } }
.mt_banner_content .mt_txt_intro {
  font-family: "adobe-caslon-pro", serif !important;
  font-weight: 400;
  text-transform: uppercase; }
  .mt_banner_content .mt_txt_intro {
    font-size: calc(18px + 2 * ((100vw - 435px) / 1045)); }
    @media screen and (min-width: 1480px) {
      .mt_banner_content .mt_txt_intro {
        font-size: 20px; } }
  .mt_banner_content .mt_txt_intro {
    line-height: 26px; }
    @media screen and (min-width: 435px) {
      .mt_banner_content .mt_txt_intro {
        line-height: calc(26px + 4 * ((100vw - 435px) / 1045)); } }
    @media screen and (min-width: 1480px) {
      .mt_banner_content .mt_txt_intro {
        line-height: 30px; } }
  @media (max-width: 767px) {
    .mt_banner_content .mt_txt_intro {
      width: 100%; } }

.mt_btn {
  padding: 10px 20px;
  font-family: "rift", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase; }
  .system .mt_btn:hover {
    background: #000000;
    border-color: #000000;
    color: #bddc94; }

.mt_transparent_btn {
  border-color: #bddc94;
  color: #bddc94;
  text-transform: uppercase; }
  .mt_transparent_btn:active, .mt_transparent_btn:hover {
    color: #362C66 !important;
    background-color: #bddc94 !important;
    border-color: #bddc94 !important; }

.mt_col_heading, .mt_sec_sub_heading {
  font-weight: 600;
  letter-spacing: 1px; }

.mt_quick_fpsrch .mt_filter_wrap .selectivo__label {
  color: #000000 !important; }
.mt_quick_fpsrch .mt_filter_wrap ul li {
  color: #000000; }

.mt_two_column_container .slick-next {
  background-color: #bddc94;
  transform: translateY(-50%); }
.mt_two_column_container .slick-prev {
  background-color: #bddc94;
  transform: translateY(-50%) rotate(180deg); }

.special_slider_wrapper .mt_cta_slider {
  text-align: center !important; }

.mt_quick_fpsrch .mt_one_column_content_wrapper {
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: right !important; }

.leaf_right_mt_one_column_container .mt_one_column {
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: right !important; }

body .mt_two_column_layout .mt_two_col .mt_col_content h3 {
  color: #000000; }
body .mt_two_column_layout .mt_two_col .mt_col_content .mt_paragraph {
  color: #666666; }

.amenities .mt_two_col ul li a:active, .amenities .mt_two_col ul li a:hover {
  color: #bddc94; }
.amenities .mt_two_col .mt_col_img {
  height: 100% !important; }
.amenities .mt_two_column_container .mt_fill_btn:hover {
  background: #000000;
  border-color: #000000;
  color: #bddc94; }
.amenities .amenities_first_block li:last-child {
  list-style: none;
  padding-top: 10px;
  font-style: italic;
  font-size: 16px; }

.system #fp_quick_search:hover {
  background-color: transparent !important;
  color: #bbdc94 !important;
  border-color: #bddc94 !important; }

.osano-cm-widget {
  display: none; }

.osano-cm-disclosure__toggle, .osano-cm-expansion-panel__toggle,
.osano-cm-disclosure__toggle:hover,
.osano-cm-link:hover, .osano-cm-link:active,
.osano-cm-link {
  color: #000; }

.osano-cm-disclosure__toggle, .osano-cm-expansion-panel__toggle,
.osano-cm-disclosure__toggle:hover,
.osano-cm-link,
.osano-cm-link:hover,
.osano-cm-link:active {
  color: #000; }

iframe[src^="https://my.hy.ly/"] {
  position: absolute;
  margin: -10px;
  position: absolute;
  margin-top: -10px; }

.virtual-tour .addtoany_share_save_container {
  display: none; }

@media (min-width: 992px) {
  .mt_banner.mt_inner_banner .mt_banner_content {
    padding: 270px 0 120px; } }

/*transform origin*/
header .left_btn {
  background-color: #bddc94 !important;
  color: #352C66 !important;
  border-color: #bddc94 !important;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px; }
  @media (max-width: 991px) {
    header .left_btn {
      padding: 8px 20px 10px; } }
header .mt_menu_toggle .mt_menu_1, header .mt_menu_toggle .mt_menu_2, header .mt_menu_toggle .mt_menu_3 {
  transition: all 0.2s linear; }
header .mt_navigation_wrapper .header_right ul li {
  text-transform: uppercase; }
  header .mt_navigation_wrapper .header_right ul li.current_page_item a::after {
    background: #000000; }
  header .mt_navigation_wrapper .header_right ul li a {
    color: #000000; }
    header .mt_navigation_wrapper .header_right ul li a:hover::after, header .mt_navigation_wrapper .header_right ul li a:active::after {
      background: #000000; }

.mt_fixed.color_theme {
  background-color: #f3f3f3; }

header.color_theme .left_btn:hover {
  color: #000000 !important;
  border: 1px solid #000000 !important; }

header.color_theme.mt_fixed .left_btn {
  color: #352C66 !important; }
  header.color_theme.mt_fixed .left_btn:active, header.color_theme.mt_fixed .left_btn:hover {
    color: #bddc94 !important;
    border: 1px solid #000000 !important;
    background-color: #000000 !important; }
header.color_theme.mt_fixed .mt_menu_toggle .mt_menu_1, header.color_theme.mt_fixed .mt_menu_toggle .mt_menu_2, header.color_theme.mt_fixed .mt_menu_toggle .mt_menu_3 {
  transition: all 0.2s linear; }
header.color_theme.mt_fixed .mt_navigation_wrapper ul li a {
  color: #000000; }
header.color_theme.mt_fixed .mt_navigation_wrapper .mt_menu_toggle:hover {
  background-color: #bddc94 !important; }

@media (max-width: 991px) {
  header.mainHeaderBgColor {
    background-color: #f3f3f3; } }

.mt_hamb_menu .mt_ham_top {
  align-items: center; }
.mt_hamb_menu .logo_ham_menu {
  max-width: 200px; }
.mt_hamb_menu ul {
  list-style-type: none; }
  .mt_hamb_menu ul li a {
    color: #000000;
    text-transform: uppercase; }
    .mt_hamb_menu ul li a svg path {
      stroke: #000000 !important; }
  .mt_hamb_menu ul li.mt_fill_btn {
    background-color: #bddc94;
    border-color: #bddc94;
    text-transform: uppercase; }
    .mt_hamb_menu ul li.mt_fill_btn a {
      color: #352C66; }
    .mt_hamb_menu ul li.mt_fill_btn:hover, .mt_hamb_menu ul li.mt_fill_btn:active {
      background-color: transparent;
      border-color: #000000; }
      .mt_hamb_menu ul li.mt_fill_btn:hover a, .mt_hamb_menu ul li.mt_fill_btn:active a {
        color: #000000; }
  .mt_hamb_menu ul li.mt_transparent_btn a {
    color: #000000; }
    .mt_hamb_menu ul li.mt_transparent_btn a:hover, .mt_hamb_menu ul li.mt_transparent_btn a:active {
      background-color: #bddc94 !important;
      color: #352C66; }
  .mt_hamb_menu ul.mt_ext_link {
    border-color: #bddc94; }
    .mt_hamb_menu ul.mt_ext_link li a {
      color: #000000; }
.mt_hamb_menu .inner_menu {
  border-color: #bddc94; }

.mt_menu_toggle {
  border-color: #000000 !important; }
  .mt_menu_toggle:active, .mt_menu_toggle:hover {
    border-color: #bddc94 !important; }
  .system .mt_menu_toggle.close:hover {
    background-color: #bddc94 !important; }
    .system .mt_menu_toggle.close:hover svg path {
      stroke: #352C66; }
  .mt_menu_toggle span {
    border-color: #000000 !important; }
  .mt_menu_toggle:active span, .mt_menu_toggle:hover span {
    border-color: #ffffff !important; }

.close_btn path {
  stroke: #000000; }

.error404 header.mt_transparent:not(.mainHeaderBgColor) {
  left: unset;
  background-color: #f3f3f3; }

/*transform origin*/
.system footer .mt_footer_btn_wrap .mt_fill_btn:hover {
  background: transparent !important;
  border-color: #bddc94 !important;
  color: #bddc94; }
footer .mt_resident_login {
  font-size: 14px; }
  footer .mt_resident_login:hover {
    color: #352C66 !important;
    background-color: #bddc94 !important;
    border-color: #bddc94 !important; }
    footer .mt_resident_login:hover svg path {
      stroke: #362C66 !important; }
@media (min-width: 992px) {
  footer .mt_subfooter_logo .mt_bozzuto_logo img {
    max-width: 200px; } }
footer .mt_footer_info h3 {
  font-weight: 400; }

/*transform origin*/
@media (min-width: 992px) {
  .floor-plans .mt_banner_content {
    padding: 266px 0 80px !important; } }
.floor-plans .mt_banner_content .mt_txt_intro {
  text-transform: none; }
.floor-plans .mt_filter_sticky_bar {
  font-family: "rift", sans-serif; }
  @media (min-width: 992px) {
    .floor-plans .mt_filter_sticky_bar {
      width: calc(100% - 32px);
      margin: 0 auto !important; } }
  .floor-plans .mt_filter_sticky_bar .dropdown.mt_fp_sort_dropdown .selectivo__label {
    padding: 10px 35px 10px 20px;
    background-color: #bddc94 !important;
    color: #000000 !important; }
    .floor-plans .mt_filter_sticky_bar .dropdown.mt_fp_sort_dropdown .selectivo__label::after {
      border-color: #000000 !important; }
    .floor-plans .mt_filter_sticky_bar .dropdown.mt_fp_sort_dropdown .selectivo__label:hover {
      background-color: #000000 !important;
      color: #bddc94 !important; }
      .floor-plans .mt_filter_sticky_bar .dropdown.mt_fp_sort_dropdown .selectivo__label:hover::after {
        border-color: #bddc94 !important; }
  @media (max-width: 991px) {
    .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap {
      width: calc(100% - 16px);
      margin: 0 auto;
      margin-bottom: 40px; } }
  @media (max-width: 359px) {
    .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap {
      padding: 24px 1.2vw; } }
  .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap #btn_filter_results,
  .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap .selectivo__label {
    background-color: #000000 !important;
    border-radius: 0px;
    font-weight: 400;
    color: #ffffff !important;
    font-family: "rift", sans-serif; }
    .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap #btn_filter_results,
    .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap .selectivo__label {
      font-size: calc(12px + 6 * ((100vw - 435px) / 1045)); }
      @media screen and (min-width: 1480px) {
        .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap #btn_filter_results,
        .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap .selectivo__label {
          font-size: 18px; } }
  .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap #btn_filter_results,
  .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap .selectivo__label,
  .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap .dropdown [role="listbox"] {
    border: none !important;
    border-radius: 0px; }
    .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap #btn_filter_results,
    .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap .selectivo__label,
    .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap .dropdown [role="listbox"] {
      font-size: calc(12px + 6 * ((100vw - 435px) / 1045)); }
      @media screen and (min-width: 1480px) {
        .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap #btn_filter_results,
        .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap .selectivo__label,
        .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap .dropdown [role="listbox"] {
          font-size: 18px; } }
  .floor-plans .mt_filter_sticky_bar .dropdown .selectivo__label {
    color: #bddc94 !important; }
    .floor-plans .mt_filter_sticky_bar .dropdown .selectivo__label {
      font-size: calc(12px + 6 * ((100vw - 435px) / 1045)); }
      @media screen and (min-width: 1480px) {
        .floor-plans .mt_filter_sticky_bar .dropdown .selectivo__label {
          font-size: 18px; } }
    .floor-plans .mt_filter_sticky_bar .dropdown .selectivo__label::after {
      border-color: #bddc94 !important; }
  .floor-plans .mt_filter_sticky_bar .mt_fp_filter_btn svg path {
    fill: #ffffff !important; }
  .floor-plans .mt_filter_sticky_bar .mt_fp_filter_lbl {
    line-height: 20px;
    font-size: 16px;
    color: #000000 !important; }
    @media (max-width: 359px) {
      .floor-plans .mt_filter_sticky_bar .mt_fp_filter_lbl {
        font-size: 12px !important; } }
  .floor-plans .mt_filter_sticky_bar .selectivo__label,
  .floor-plans .mt_filter_sticky_bar .selectivo__option {
    padding: 10px; }
  @media (max-width: 991px) {
    .floor-plans .mt_filter_sticky_bar .mt_fp_filter_wrap {
      background-color: #000000 !important; } }
  .floor-plans .mt_filter_sticky_bar .mt_fp_filter_wrap .ring-container .ringring {
    border: 3px solid #362C66; }
  .floor-plans .mt_filter_sticky_bar .mt_fp_filter_wrap .ring-container .circle {
    background-color: #352C66; }
  .floor-plans .mt_filter_sticky_bar .mt_fp_filter_wrap #btn_filter_results {
    background-color: #bddc94 !important;
    color: #000000 !important; }
    .floor-plans .mt_filter_sticky_bar .mt_fp_filter_wrap #btn_filter_results svg path {
      stroke: #000000 !important;
      fill: #000000 !important; }
    @media (max-width: 991px) {
      .floor-plans .mt_filter_sticky_bar .mt_fp_filter_wrap #btn_filter_results {
        background-color: #bddc94 !important;
        color: #000000 !important; } }
    .floor-plans .mt_filter_sticky_bar .mt_fp_filter_wrap #btn_filter_results:hover {
      color: #bddc94 !important;
      background-color: #000000 !important; }
      .floor-plans .mt_filter_sticky_bar .mt_fp_filter_wrap #btn_filter_results:hover svg path {
        stroke: #bddc94 !important;
        fill: #bddc94 !important; }
  .floor-plans .mt_filter_sticky_bar .mt_fp_view_wrap .selectivo__dropdown .selectivo__option {
    background-color: #bddc94 !important;
    color: #352C66 !important;
    border-radius: 0px;
    font-weight: 400; }
    .floor-plans .mt_filter_sticky_bar .mt_fp_view_wrap .selectivo__dropdown .selectivo__option:hover {
      background-color: #000000 !important;
      color: #bddc94 !important; }
  .floor-plans .mt_filter_sticky_bar .mt_fp_view_wrap .selectivo__dropdown .selectivo__option--selected {
    background-color: #000000 !important;
    color: #bddc94 !important; }
  .floor-plans .mt_filter_sticky_bar .mt_fp_view_wrap .mt_fp_view_tab a {
    padding: 10px 35px 10px 20px !important; }
    .floor-plans .mt_filter_sticky_bar .mt_fp_view_wrap .mt_fp_view_tab a {
      font-size: calc(12px + 6 * ((100vw - 435px) / 1045)); }
      @media screen and (min-width: 1480px) {
        .floor-plans .mt_filter_sticky_bar .mt_fp_view_wrap .mt_fp_view_tab a {
          font-size: 18px; } }
  .floor-plans .mt_filter_sticky_bar .mt_fp_sort_dropdown .selectivo__option {
    font-weight: 400 !important;
    line-height: 24px;
    color: #000000 !important; }
    .floor-plans .mt_filter_sticky_bar .mt_fp_sort_dropdown .selectivo__option {
      font-size: calc(12px + 6 * ((100vw - 435px) / 1045)); }
      @media screen and (min-width: 1480px) {
        .floor-plans .mt_filter_sticky_bar .mt_fp_sort_dropdown .selectivo__option {
          font-size: 18px; } }
    .floor-plans .mt_filter_sticky_bar .mt_fp_sort_dropdown .selectivo__option:hover {
      background-color: #bddc94 !important; }
  .floor-plans .mt_filter_sticky_bar .mt_fp_sort_dropdown .selectivo__option--selected {
    background-color: #bddc94 !important; }
  @media (max-width: 359px) {
    .floor-plans .mt_filter_sticky_bar .mt_sort_by {
      margin-right: 10px !important; } }
.floor-plans .mt_fp_compare_info .mt_txt_intro {
  color: #666666 !important; }
.floor-plans .mt_back_to_page .mt_btn, .floor-plans .mt_fp_details .mt_btn, .floor-plans .mt_fp_compare_info .mt_btn, .floor-plans .mt_fp_no_results .mt_btn {
  background-color: #bddc94;
  border: 1px solid #bddc94;
  color: #352C66; }
  .floor-plans .mt_back_to_page .mt_btn:hover, .floor-plans .mt_fp_details .mt_btn:hover, .floor-plans .mt_fp_compare_info .mt_btn:hover, .floor-plans .mt_fp_no_results .mt_btn:hover {
    background-color: #000000;
    border: 1px solid #000000;
    color: #bddc94 !important; }
.floor-plans .mt_popup_inner .mt_fp_close {
  border: 1px solid #bddc94 !important;
  background-color: #bddc94 !important; }
  .floor-plans .mt_popup_inner .mt_fp_close svg {
    margin-top: 5px; }
    .floor-plans .mt_popup_inner .mt_fp_close svg path {
      stroke: #000000; }
  .floor-plans .mt_popup_inner .mt_fp_close:hover {
    border: 1px solid #000000 !important;
    background-color: #000000 !important; }
    .floor-plans .mt_popup_inner .mt_fp_close:hover svg path {
      stroke: #bddc94; }
.floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .reset_availability,
.floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_show_more_btn {
  color: #000000 !important; }
.floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_btn_popup {
  background: #000000; }
  .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_btn_popup .mt_btn_clear {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px; }
  .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_btn_popup .mt_fill_btn {
    background-color: #000000;
    border: 1px solid #000000;
    color: #ffffff; }
    .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_btn_popup .mt_fill_btn:hover {
      color: #bddc94 !important; }
.floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_heading .mt_txt_sub {
  font-size: 18px;
  color: #000000;
  line-height: 24px;
  text-transform: uppercase; }
.floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_heading .mt_fp_close svg {
  margin-top: 8px; }
  .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_heading .mt_fp_close svg path {
    stroke: #000000; }
.floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_heading .mt_fp_close:hover svg path {
  stroke: #ffffff; }
.floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_popup_inner {
  background-color: #ffffff !important; }
  .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_popup_inner #datepicker {
    border: 1px solid #000000 !important;
    color: #000000 !important; }
    .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_popup_inner #datepicker::placeholder {
      color: #000000; }
.floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .selectivo__label {
  background-color: #ffffff !important;
  border-radius: 0px;
  font-weight: 400;
  padding: 10px 35px 10px 20px;
  color: #000000 !important;
  text-transform: uppercase;
  font-family: "rift", sans-serif; }
  .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .selectivo__label {
    font-size: calc(12px + 6 * ((100vw - 435px) / 1045)); }
    @media screen and (min-width: 1480px) {
      .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .selectivo__label {
        font-size: 18px; } }
.floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_row {
  border-bottom: 1px solid #d2ccb8 !important; }
  .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_row .mt_fp_filter_lbl {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: #000000 !important; }
  .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_row .mt_fp_chk_box input:checked ~ label {
    background: #000000;
    border: 1px solid #000000;
    color: #ffffff !important; }
  .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_row .mt_fp_chk_box label {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color: #000000 !important;
    border: 1px solid #000000 !important;
    font-family: "rift", sans-serif; }
    .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_row .mt_fp_chk_box label:hover {
      background: #000000;
      border: 1px solid #000000;
      color: #ffffff !important; }
  .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_row .mt_fp_chk_box:hover {
    background: none; }
    .floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_row .mt_fp_chk_box:hover label {
      background: #000000;
      color: #ffffff !important; }
.floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box,
.floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box {
  border: 1px solid #d2ccb8; }
  .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_unit,
  .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_unit {
    font-family: "rift", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    color: #000000 !important; }
    .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_unit a,
    .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_unit a {
      font-family: "adobe-caslon-pro", serif;
      font-size: 18px;
      font-weight: 300;
      line-height: 28px;
      color: #000000 !important; }
  .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_beds,
  .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_bath,
  .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_beds,
  .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_bath {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #000000 !important;
    background: #d2ccb8 !important;
    padding: 4px 12px 2px 12px; }
    .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_beds:hover,
    .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_bath:hover,
    .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_beds:hover,
    .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_bath:hover {
      background-color: #000000 !important;
      color: #d2ccb8 !important; }
  .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_details label,
  .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_details label {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: #666666 !important; }
  .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_details span,
  .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_details span {
    font-size: 18px;
    font-weight: 300;
    line-height: 20px;
    color: #666666 !important; }
  .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_btn_wrap .mt_btn:hover,
  .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_btn_wrap .mt_btn:hover {
    background-color: #000000;
    color: #bddc94;
    border: 1px solid #000000; }
  .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_btn_wrap .mt_border_btn_grey,
  .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_btn_wrap .mt_border_btn_grey {
    background-color: #ffffff;
    border: 1px solid #000000;
    font-size: 14px;
    color: #000000; }
    .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_btn_wrap .mt_border_btn_grey:hover,
    .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_btn_wrap .mt_border_btn_grey:hover {
      background-color: #000000;
      color: #ffffff; }
  .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_btn_wrap .mt_fp_chk_list label,
  .floor-plans .mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_btn_wrap .mt_fp_chk_box label,
  .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_btn_wrap .mt_fp_chk_list label,
  .floor-plans .mt_fp_list_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_btn_wrap .mt_fp_chk_box label {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #000000 !important; }
.floor-plans .mt_fp_disclaimer {
  color: #666666;
  font-size: 16px; }
.floor-plans .pagination_list li {
  color: #000000 !important;
  font-size: 14px;
  font-weight: 300; }
  .floor-plans .pagination_list li a {
    color: #000000 !important;
    font-size: 14px;
    font-weight: 500; }
.floor-plans .pagination_list .next {
  font-family: "rift", sans-serif;
  text-transform: uppercase; }
  .floor-plans .pagination_list .next .link_arrow {
    background-color: #000000 !important; }
    .floor-plans .pagination_list .next .link_arrow::before {
      background-color: #000000 !important; }
    .floor-plans .pagination_list .next .link_arrow::after {
      background-color: #000000 !important; }
.floor-plans .pagination_list .prev {
  font-family: "rift", sans-serif;
  text-transform: uppercase; }
  .floor-plans .pagination_list .prev .link_arrow {
    background-color: #000000 !important; }
    .floor-plans .pagination_list .prev .link_arrow::before {
      background-color: #000000 !important; }
    .floor-plans .pagination_list .prev .link_arrow::after {
      background-color: #000000 !important; }
.floor-plans .data-layer-event-fp-detail-cta {
  font-family: "rift", sans-serif;
  text-transform: uppercase;
  line-height: 30px;
  font-weight: 500;
  font-size: 16px;
  color: #666666 !important; }
  @media (max-width: 991px) {
    .floor-plans .data-layer-event-fp-detail-cta {
      color: #666666 !important; } }
.floor-plans .data-layer-event-fp-unit-cta {
  font-family: "rift", sans-serif;
  text-transform: uppercase;
  line-height: 30px;
  font-weight: 500;
  font-size: 14px;
  color: #666666 !important;
  margin: 0 0 20px 15px !important; }
  @media (max-width: 991px) {
    .floor-plans .data-layer-event-fp-unit-cta {
      color: #666666 !important;
      margin: 0 0 20px 0px !important; } }
.floor-plans .list-cta {
  margin: 0 0 20px 0 !important; }
  @media (max-width: 991px) {
    .floor-plans .list-cta {
      color: #666666 !important;
      margin: 0 0 20px 0px !important; } }
.floor-plans .specials_banner {
  margin: 0 20px 20px 20px; }
  .floor-plans .specials_banner .mt_one_column_content_wrapper .mt_col_heading {
    font-family: "rift", sans-serif !important; }
    .floor-plans .specials_banner .mt_one_column_content_wrapper .mt_col_heading {
      line-height: 50px; }
      @media screen and (min-width: 435px) {
        .floor-plans .specials_banner .mt_one_column_content_wrapper .mt_col_heading {
          line-height: calc(50px + 20 * ((100vw - 435px) / 1045)); } }
      @media screen and (min-width: 1480px) {
        .floor-plans .specials_banner .mt_one_column_content_wrapper .mt_col_heading {
          line-height: 70px; } }
  .floor-plans .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
    font-family: "adobe-caslon-pro", serif !important; }
    .floor-plans .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
      font-size: calc(18px + 2 * ((100vw - 435px) / 1045)); }
      @media screen and (min-width: 1480px) {
        .floor-plans .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
          font-size: 20px; } }
    .floor-plans .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
      line-height: 26px; }
      @media screen and (min-width: 435px) {
        .floor-plans .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
          line-height: calc(26px + 4 * ((100vw - 435px) / 1045)); } }
      @media screen and (min-width: 1480px) {
        .floor-plans .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
          line-height: 30px; } }

.floor-plans-detail .flex_cnt span {
  font-weight: 700;
  line-height: 28px;
  color: #666666 !important;
  margin-top: 2px; }
  .floor-plans-detail .flex_cnt span {
    font-size: calc(16px + 4 * ((100vw - 435px) / 1045)); }
    @media screen and (min-width: 1480px) {
      .floor-plans-detail .flex_cnt span {
        font-size: 20px; } }
.floor-plans-detail .flex_cnt li {
  font-size: 20px;
  line-height: 28px !important;
  color: #666666 !important; }
.floor-plans-detail .mt_fill_btn:hover {
  border: 1px solid #000000 !important;
  color: #bddc94 !important;
  background-color: #000000 !important; }
.floor-plans-detail .mt_border_btn_grey:hover, .floor-plans-detail .mt_border_btn_grey.active {
  background-color: #000000 !important;
  color: #bddc94 !important; }
.floor-plans-detail .mt_fp_list_col.mt_fp_beds,
.floor-plans-detail .mt_fp_list_col.mt_fp_bath {
  color: #000000 !important;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  background-color: #d2ccb8;
  padding: 4px 12px 2px 12px !important; }
.floor-plans-detail label {
  font-weight: 400;
  line-height: 24px;
  color: #666666 !important; }
.floor-plans-detail .mt_fp_list_grp span {
  font-size: 20px;
  font-weight: 600;
  color: #666666 !important; }
.floor-plans-detail .mt_col_content .features li,
.floor-plans-detail .mt_col_content p {
  font-size: 16px;
  font-weight: 400;
  color: #666666 !important; }
.floor-plans-detail .mt_col_content h4 {
  font-size: 20px;
  font-weight: 600;
  color: #666666 !important; }
@media (max-width: 991px) {
  .floor-plans-detail .mt_col_content {
    margin-bottom: 40px !important; } }
.floor-plans-detail .mt_cat .dropdown .selectivo__label {
  font-family: "rift", sans-serif !important;
  border: 1px solid #666666 !important; }
.floor-plans-detail #mt_tabs {
  border-radius: 0 !important;
  border: 1px solid #000000 !important; }
  .floor-plans-detail #mt_tabs button {
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    color: #000000 !important;
    border-radius: 0 !important; }
  .floor-plans-detail #mt_tabs .selectivo__option--selected {
    background-color: #000000 !important;
    color: #ffffff !important; }
.floor-plans-detail .mt_fp_close {
  border: 1px solid #bddc94 !important;
  background: #bddc94 url(../images/fp-close.svg) center no-repeat; }
  .floor-plans-detail .mt_fp_close svg path {
    stroke: none !important; }
  .floor-plans-detail .mt_fp_close:hover {
    border: 1px solid #000000 !important;
    background: #000000 url(../images/close-green.svg) center no-repeat !important; }
.floor-plans-detail .specials_banner {
  margin: 0 20px 20px 20px; }
  .floor-plans-detail .specials_banner .mt_one_column_content_wrapper .mt_col_heading {
    font-family: "rift", sans-serif !important; }
    .floor-plans-detail .specials_banner .mt_one_column_content_wrapper .mt_col_heading {
      line-height: 50px; }
      @media screen and (min-width: 435px) {
        .floor-plans-detail .specials_banner .mt_one_column_content_wrapper .mt_col_heading {
          line-height: calc(50px + 20 * ((100vw - 435px) / 1045)); } }
      @media screen and (min-width: 1480px) {
        .floor-plans-detail .specials_banner .mt_one_column_content_wrapper .mt_col_heading {
          line-height: 70px; } }
  .floor-plans-detail .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
    font-family: "adobe-caslon-pro", serif !important;
    color: #ffffff !important; }
    .floor-plans-detail .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
      font-size: calc(18px + 2 * ((100vw - 435px) / 1045)); }
      @media screen and (min-width: 1480px) {
        .floor-plans-detail .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
          font-size: 20px; } }
    .floor-plans-detail .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
      line-height: 26px; }
      @media screen and (min-width: 435px) {
        .floor-plans-detail .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
          line-height: calc(26px + 4 * ((100vw - 435px) / 1045)); } }
      @media screen and (min-width: 1480px) {
        .floor-plans-detail .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
          line-height: 30px; } }
  .floor-plans-detail .specials_banner .mt_one_column_content_wrapper .mt_fill_btn:hover {
    background-color: transparent !important;
    border: 1px solid #bddc94 !important; }
.floor-plans-detail .mt_control_btn button:before, .floor-plans-detail .mt_control_btn button:after {
  display: none; }

.gallery .mt_banner_outer_wrap {
  background-position: center 80% !important; }
@media (min-width: 992px) {
  .gallery .mt_banner.mt_inner_banner .mt_banner_content {
    padding: 266px 0 80px !important; } }
.gallery .mt_banner.mt_inner_banner .mt_banner_content .mt_txt_intro {
  text-transform: none; }
.gallery .thumbnail_wrapper .mt_btn {
  text-transform: none;
  font-size: 16px; }
  .gallery .thumbnail_wrapper .mt_btn:hover {
    background-color: #000000 !important;
    color: #bddc94 !important;
    border: 1px solid #000000 !important; }
.gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option {
  font-size: 16px;
  background-color: #ffffff !important;
  color: #000000 !important; }
  .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option:hover {
    background-color: #000000 !important;
    color: #bddc94 !important; }
.gallery .dropdown .selectivo__label {
  font-size: calc(12px + 6 * ((100vw - 435px) / 1045)); }
  @media screen and (min-width: 1480px) {
    .gallery .dropdown .selectivo__label {
      font-size: 18px; } }
.gallery .dropdown .selectivo__label::after {
  border-color: #000000 !important; }
  .gallery .dropdown .selectivo__label::after:hover {
    border: solid;
    border-color: #bddc94 !important; }
.gallery .mt_cat .dropdown .selectivo__label {
  font-size: 16px;
  background-color: #ffffff !important;
  color: #000000 !important;
  border: 1px solid #666666 !important; }
  .gallery .mt_cat .dropdown .selectivo__label:hover {
    background-color: #000000 !important;
    color: #bddc94 !important;
    border: 1px solid #666666 !important; }
.gallery .mt_cat .dropdown .show_mob:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  border: 1px solid #666666 !important; }
.gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option {
  display: block; }
  .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option--selected {
    color: #bddc94 !important;
    background-color: #000000 !important; }
  .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option:hover {
    color: #bddc94 !important;
    background-color: #000000 !important; }
.gallery .lightbox .lightbox__close {
  border: 1px solid #bddc94 !important;
  background-color: #bddc94 !important; }
  .gallery .lightbox .lightbox__close:hover {
    border: 1px solid #000000 !important;
    background: #000000 url(../images/close-green.svg) center no-repeat !important; }
@media (min-width: 992px) {
  .gallery .lightbox__wrapper .lightbox .mt_slider video {
    width: 1010px !important;
    height: 628px !important; } }
.gallery .specials_banner {
  margin: 0 20px 20px 20px; }
  .gallery .specials_banner .mt_one_column_content_wrapper .mt_col_heading {
    font-family: "rift", sans-serif !important; }
    .gallery .specials_banner .mt_one_column_content_wrapper .mt_col_heading {
      line-height: 50px; }
      @media screen and (min-width: 435px) {
        .gallery .specials_banner .mt_one_column_content_wrapper .mt_col_heading {
          line-height: calc(50px + 20 * ((100vw - 435px) / 1045)); } }
      @media screen and (min-width: 1480px) {
        .gallery .specials_banner .mt_one_column_content_wrapper .mt_col_heading {
          line-height: 70px; } }
  .gallery .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
    font-family: "adobe-caslon-pro", serif !important; }
    .gallery .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
      font-size: calc(18px + 2 * ((100vw - 435px) / 1045)); }
      @media screen and (min-width: 1480px) {
        .gallery .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
          font-size: 20px; } }
    .gallery .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
      line-height: 26px; }
      @media screen and (min-width: 435px) {
        .gallery .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
          line-height: calc(26px + 4 * ((100vw - 435px) / 1045)); } }
      @media screen and (min-width: 1480px) {
        .gallery .specials_banner .mt_one_column_content_wrapper .mt_paragraph {
          line-height: 30px; } }

.contact h1, .contact h3 {
  font-family: "rift", sans-serif !important; }
.contact h2 {
  font-family: "adobe-caslon-pro", serif !important; }
  .contact h2 {
    font-size: calc(18px + 2 * ((100vw - 435px) / 1045)); }
    @media screen and (min-width: 1480px) {
      .contact h2 {
        font-size: 20px; } }
  .contact h2 {
    line-height: 26px; }
    @media screen and (min-width: 435px) {
      .contact h2 {
        line-height: calc(26px + 4 * ((100vw - 435px) / 1045)); } }
    @media screen and (min-width: 1480px) {
      .contact h2 {
        line-height: 30px; } }
.contact .mt_contact_left {
  padding: 36px 8.3% !important; }
.contact .mt_sub_title {
  margin-bottom: 15px;
  color: #000000;
  font-variant: small-caps !important;
  font-weight: 300; }
.contact .mt_sub_heading {
  line-height: 50px; }
.contact #mt_tabs {
  border: 1px solid #bddc94 !important;
  border-radius: 4px; }
  .contact #mt_tabs .mt_btn {
    background-color: #000000 !important;
    color: #bddc94 !important;
    font-size: 16px; }
    .contact #mt_tabs .mt_btn:not(:last-child) {
      border-right: 1px solid #ffffff; }
    .contact #mt_tabs .mt_btn:first-child {
      border-radius: 4px 0 0 4px; }
    .contact #mt_tabs .mt_btn:last-child {
      border-radius: 0 4px 4px 0; }
    .contact #mt_tabs .mt_btn.inactive {
      background-color: #bddc94 !important;
      color: #352C66 !important;
      border-radius: 0;
      font-weight: 400; }
.contact .mt_copy_small {
  font-family: "adobe-caslon-pro", serif !important;
  color: #000000 !important; }
.contact .control-label {
  font-family: "adobe-caslon-pro", serif !important;
  color: #000000 !important; }
.contact #mt_contact_page .hywrap input, .contact #mt_contact_page .hywrap input[type=text] {
  color: #000000;
  border: 1px solid #666666 !important;
  font-family: "adobe-caslon-pro", serif !important;
  border-radius: 4px; }
.contact .controls option {
  font-family: "adobe-caslon-pro", serif !important;
  color: #666666 !important; }
.contact .controls select {
  color: #666666 !important;
  border: 1px solid #666666 !important;
  font-family: "adobe-caslon-pro", serif !important;
  border-radius: 4px  !important; }
.contact .controls textarea {
  color: #666666 !important;
  border: 1px solid #666666 !important;
  font-family: "adobe-caslon-pro", serif !important;
  border-radius: 4px !important; }
.contact .controls .LV_validation_message {
  font-family: "adobe-caslon-pro", serif !important; }
.contact .form-actions #more-info a {
  font-family: "adobe-caslon-pro", serif !important;
  color: #666666 !important; }
.contact .form-actions button {
  font-family: "adobe-caslon-pro", serif !important; }
  .contact .form-actions button:hover {
    background-color: #000000 !important;
    color: #bddc94 !important;
    border: 1px solid #000000 !important; }
.contact .mt_contact_right {
  background: #d2ccb8 !important;
  margin-right: 16px;
  padding: 36px 6.1vw !important; }
  .contact .mt_contact_right .mt_contact_address h3, .contact .mt_contact_right .mt_contact_address p, .contact .mt_contact_right .mt_contact_address a {
    color: #000000 !important;
    line-height: 1.875; }
  @media (max-width: 991px) {
    .contact .mt_contact_right {
      margin: 20px; } }

.not-found .error {
  min-height: 45vh; }
  .not-found .error .mt_thankyou_wrapper {
    min-height: 45vh;
    background-position: bottom center !important; }
  .not-found .error .mt_btn:hover {
    background-color: #000000;
    color: #bddc94;
    border: 1px solid #000000; }

.green-living .main-content {
  margin-bottom: 85px; }
  .green-living .main-content .mt_two_column_container .mt_two_column_list_layout .mt_two_col {
    column-gap: 7.9vw; }
    .green-living .main-content .mt_two_column_container .mt_two_column_list_layout .mt_two_col .mt_col_content {
      display: flex;
      align-items: center;
      padding: 4vw 0 4vw 7vw !important; }
      .green-living .main-content .mt_two_column_container .mt_two_column_list_layout .mt_two_col .mt_col_content ul {
        padding-left: 0px;
        list-style: none;
        text-align: center; }
      .green-living .main-content .mt_two_column_container .mt_two_column_list_layout .mt_two_col .mt_col_content h3 {
        margin-bottom: 0px;
        font-size: 34px; }
      .green-living .main-content .mt_two_column_container .mt_two_column_list_layout .mt_two_col .mt_col_content p {
        text-align: center; }
      .green-living .main-content .mt_two_column_container .mt_two_column_list_layout .mt_two_col .mt_col_content .description {
        line-height: 1.875;
        margin-bottom: 20px; }
      .green-living .main-content .mt_two_column_container .mt_two_column_list_layout .mt_two_col .mt_col_content .mt_btn {
        margin-top: 15px;
        width: auto; }
        .green-living .main-content .mt_two_column_container .mt_two_column_list_layout .mt_two_col .mt_col_content .mt_btn:hover {
          border: 1px solid #000000; }
      @media (max-width: 991px) {
        .green-living .main-content .mt_two_column_container .mt_two_column_list_layout .mt_two_col .mt_col_content {
          padding: 4vw 7vw !important; } }
    .green-living .main-content .mt_two_column_container .mt_two_column_list_layout .mt_two_col .mt_col_img {
      margin: 0 !important;
      height: 126%; }
      .green-living .main-content .mt_two_column_container .mt_two_column_list_layout .mt_two_col .mt_col_img img {
        max-height: max-content !important;
        display: inline-block !important;
        object-fit: fill; }
.green-living .green-living-wrap {
  padding-top: 102px; }
.green-living .green-living-bottom-text {
  text-align: center;
  line-height: 1.875;
  max-width: 85%;
  margin: 0 auto 15px; }
.green-living .wp-block-columns {
  width: 100%;
  max-width: 667px;
  gap: 0; }
  @media (min-width: 781px) {
    .green-living .wp-block-columns {
      margin: 0 auto 25px !important; } }
.green-living .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
  background-color: transparent !important;
  text-align: center;
  padding: 0px !important; }
  .green-living .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column .wp-block-heading {
    font-size: 14px;
    letter-spacing: 1px; }
  .green-living .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column p {
    font-size: 60px; }
    @media (max-width: 1199px) {
      .green-living .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column p {
        font-size: 30px; } }
    @media (max-width: 991px) {
      .green-living .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column p {
        font-size: 50px; } }
  .green-living .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column strong {
    font-weight: 400; }
.green-living h2.green-living-bottom-text {
  margin-bottom: 0px;
  margin-top: 0;
  letter-spacing: 1px;
  font-size: 40px;
  font-weight: 400 !important;
  color: #000000; }
.green-living .green-living-bottom-text {
  margin-bottom: 15px; }
.green-living .thank-text {
  font-size: 24px;
  font-weight: 600;
  color: #000000;
  font-family: "rift", sans-serif;
  font-weight: 400; }
.green-living .wp-block-image {
  margin-top: 25px; }
@media (min-width: 781px) {
  .green-living .wp-block-columns:not(.wp-container-core-columns-is-layout-3) > .wp-block-column:first-child {
    border-right: 1px solid #d1d1d1; } }
@media (min-width: 781px) {
  .green-living .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:first-child > div:last-child {
    border-right: 1px solid #d1d1d1; } }

.sightmap .mt_banner_content .mt_txt_intro {
  text-transform: none; }
.sightmap .mt_fp_padding {
  padding: 32px 5.5vw 72px !important; }
.sightmap .mt_fp_view_wrap .dropdown [role="listbox"] {
  border: none !important;
  border-radius: 0px; }
  .sightmap .mt_fp_view_wrap .dropdown [role="listbox"] {
    font-size: calc(12px + 6 * ((100vw - 435px) / 1045)); }
    @media screen and (min-width: 1480px) {
      .sightmap .mt_fp_view_wrap .dropdown [role="listbox"] {
        font-size: 18px; } }
.sightmap .mt_fp_view_wrap .selectivo__dropdown .selectivo__option {
  background-color: #bddc94 !important;
  color: #352C66 !important;
  border-radius: 0px;
  font-weight: 400;
  font-family: "rift", sans-serif; }
  .sightmap .mt_fp_view_wrap .selectivo__dropdown .selectivo__option:hover {
    background-color: #000000 !important;
    color: #bddc94 !important; }
.sightmap .mt_fp_view_wrap .selectivo__dropdown .selectivo__option--selected {
  background-color: #000000 !important;
  color: #bddc94 !important; }
.sightmap .mt_floorplas_page_wrap .dropdown .show_mob {
  color: #000000 !important;
  background-color: #bddc94 !important;
  font-family: "rift", sans-serif; }

/*# sourceMappingURL=common-styles.css.map */
