@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap");
/*transform origin*/
@media (min-width: 768px) {
  .floor-plans-detail .mt_banner_content {
    padding: 137px 0 65px !important; } }
@media (min-width: 992px) {
  .floor-plans-detail .mt_banner_content {
    padding: calc(65px + 12.7vw) 0 65px !important; } }
@media (min-width: 1500px) {
  .floor-plans-detail .mt_banner_content {
    padding: 249px 0 65px !important; } }
@media (max-width: 767.8px) {
  .floor-plans-detail .mt_banner_content {
    padding: 96px 0 24px !important; } }
.floor-plans-detail .mt_banner_content .mt_main_heading {
  font-family: "arboria", sans-serif;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 0.15em; }
  .floor-plans-detail .mt_banner_content .mt_main_heading {
    font-size: 30px; }
    @media screen and (min-width: 375px) {
      .floor-plans-detail .mt_banner_content .mt_main_heading {
        font-size: calc(30px + 22 * ((100vw - 375px) / 1097)); } }
    @media screen and (min-width: 1472px) {
      .floor-plans-detail .mt_banner_content .mt_main_heading {
        font-size: 52px; } }
.floor-plans-detail .mt_banner_content .mt_txt_intro {
  margin: 0; }
@media (max-width: 991.8px) {
  .floor-plans-detail .mt_banner {
    width: 100%; } }
.floor-plans-detail .mt_two_column_layout.floor-plans {
  padding-top: 0 !important; }
.floor-plans-detail #back_btn {
  color: #643522;
  margin-top: 20px; }
  .floor-plans-detail #back_btn .link_arrow.grey {
    background-color: #643522; }
    .floor-plans-detail #back_btn .link_arrow.grey::before, .floor-plans-detail #back_btn .link_arrow.grey::after {
      background-color: #643522; }
.floor-plans-detail .mt_col_content.reserve_btn .mt_btn.mt_fill_btn {
  background: none;
  background-color: #6C6049 !important;
  border-color: #6C6049 !important;
  color: #ffffff;
  padding: 10px 20px;
  z-index: 0; }
  .floor-plans-detail .mt_col_content.reserve_btn .mt_btn.mt_fill_btn::before {
    display: none; }
  .system .floor-plans-detail .mt_col_content.reserve_btn .mt_btn.mt_fill_btn:hover {
    border-color: #333333 !important;
    background-color: #333333 !important; }
.floor-plans-detail .mt_col_content.juniper_btn .mt_btn.mt_fill_btn {
  background: none;
  background-color: #6B2E18 !important;
  border-color: #6B2E18 !important;
  color: #ffffff;
  padding: 10px 20px;
  z-index: 0; }
  .floor-plans-detail .mt_col_content.juniper_btn .mt_btn.mt_fill_btn::before {
    display: none; }
  .system .floor-plans-detail .mt_col_content.juniper_btn .mt_btn.mt_fill_btn:hover {
    border-color: #333333 !important;
    background-color: #333333 !important; }
.floor-plans-detail .mt_btn.mt_border_btn_grey {
  padding: 10px 20px !important;
  border: 1px solid #D0D5DD !important; }
.floor-plans-detail .mt_col_img.mt_fp_image #mt_tabs button {
  font-family: "Inter", sans-serif;
  color: #344054; }
.floor-plans-detail .mt_two_column_list_layout .mt_col_content h3 {
  font-family: "arboria", sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.03em; }
.floor-plans-detail .mt_two_column_list_layout .flex_cnt {
  font-family: "Inter", sans-serif; }
  .floor-plans-detail .mt_two_column_list_layout .flex_cnt span, .floor-plans-detail .mt_two_column_list_layout .flex_cnt ul li {
    font-size: 18px;
    line-height: 28px !important; }
.floor-plans-detail .mt_two_column_list_layout .mt_fp_list_col.mt_fp_beds, .floor-plans-detail .mt_two_column_list_layout .mt_fp_list_col.mt_fp_bath {
  font-family: "Inter", sans-serif; }
.floor-plans-detail .mt_two_column_list_layout .mt_fp_list_col.mt_fp_details {
  font-family: "Inter", sans-serif; }
  .floor-plans-detail .mt_two_column_list_layout .mt_fp_list_col.mt_fp_details span {
    font-family: "Inter", sans-serif;
    font-weight: 500; }
.floor-plans-detail .mt_two_column_list_layout .mt_fp_features_heading, .floor-plans-detail .mt_two_column_list_layout .mt_extras_heading {
  font-family: "Inter", sans-serif;
  font-size: 18px;
  line-height: 28px;
  font-weight: 700; }
.floor-plans-detail .mt_two_column_list_layout .features li {
  font-family: "Inter", sans-serif;
  font-size: 18px;
  line-height: 28px !important;
  font-weight: 400; }
.floor-plans-detail .mt_two_column_list_layout p {
  font-family: "Inter", sans-serif;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400; }
.floor-plans-detail #specials-banner {
  display: none; }

/*# sourceMappingURL=floorplan-details.css.map */
