/*transform origin*/
.reserve-penthouses .mt_one_column_container:not(.text_top_block) .mt_one_column_content_wrapper .mt_col_img {
  margin-bottom: 32px;
}
.reserve-penthouses .mt_one_column_container:not(.text_top_block) .mt_one_column_content_wrapper .mt_col_img img {
  width: 61px;
  height: 51px;
}
.reserve-penthouses .mt_one_column_container:not(.text_top_block) .mt_one_column_content_wrapper .mt_col_heading {
  font-size: clamp(1.5625rem, 1.3424rem + 0.939vw, 2.1875rem);
  line-height: clamp(1.8125rem, 1.5704rem + 1.0329vw, 2.5rem);
  letter-spacing: 0.02em;
  font-family: "Playfair Display", serif;
  font-weight: 400;
}
.reserve-penthouses .mt_two_column_container.equal_buttons .mt_two_column_layout .mt_two_col .mt_col_content .mt_btn.mt_fill_btn {
  min-width: 310px;
  text-align: center;
  max-width: 310px;
}
.reserve-penthouses .mt_two_column_container.equal_buttons .mt_two_column_layout .mt_two_col .mt_col_content .mt_btn.mt_fill_btn:last-child {
  margin-top: 10px;
}
@media (min-width: 992px) {
  .reserve-penthouses .mt_two_column_container .mt_two_column_layout .mt_two_col {
    height: 51vw !important;
    gap: 0 !important;
  }
  .reserve-penthouses .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_img {
    margin: 0 !important;
    width: 50% !important;
    height: 100% !important;
    object-fit: cover !important;
  }
  .reserve-penthouses .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_content {
    padding: 8.333vw !important;
  }
}
@media (max-width: 991.8px) {
  .reserve-penthouses .mt_two_column_container .mt_two_column_layout .mt_two_col {
    flex-direction: column !important;
  }
  .reserve-penthouses .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_img {
    width: 100% !important;
    margin: 0 !important;
  }
  .reserve-penthouses .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_img img {
    height: 264px;
  }
  .reserve-penthouses .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_content {
    padding: 60px 20px !important;
  }
}
.reserve-penthouses .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_content .mt_sec_sub_heading {
  line-height: 30px;
  letter-spacing: 0.07em;
  font-family: "arboria", sans-serif;
  font-weight: 400;
}
.reserve-penthouses .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_content ul {
  padding: 0;
}
.reserve-penthouses .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_content ul li {
  list-style: none;
  margin-bottom: 1.25rem;
  font-family: "Playfair Display", serif;
  font-weight: 400;
  font-size: clamp(1.13rem, 0.47vw + 1.01rem, 1.44rem); /* 18px -> 23px (375px -> 1440px) */
  line-height: clamp(1.1431rem, 1.111212vw + 0.882685rem, 1.905rem);
  letter-spacing: 0;
  color: #ffffff;
}
.reserve-penthouses .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_content ul li::marker {
  display: none;
}
.reserve-penthouses .mt_one_column_container .mt_quick_fpsrch .mt_one_column_content_wrapper .mt_col_heading {
  font-family: "arboria", sans-serif;
  font-size: clamp(1.875rem, 2.278943vw + 1.340873rem, 3.4375rem);
  line-height: clamp(2.25rem, 2.734731vw + 1.609047rem, 4.125rem);
  letter-spacing: 0.11em;
  font-weight: 400;
}
.reserve-penthouses .mt_one_column_container .mt_quick_fpsrch .mt_one_column_content_wrapper .mt_txt_sub {
  font-family: "arboria", sans-serif;
  font-size: clamp(1.125rem, 1.002735vw + 0.889984rem, 1.8125rem);
  line-height: clamp(1.35rem, 1.203282vw + 1.067981rem, 2.175rem);
  letter-spacing: 0.11em;
  font-weight: 400;
}
.reserve-penthouses .mt_one_column_container .mt_quick_fpsrch .mt_one_column_content_wrapper .selectivo__label,
.reserve-penthouses .mt_one_column_container .mt_quick_fpsrch .mt_one_column_content_wrapper .selectivo__option {
  font-family: "arboria", sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 16;
  line-height: 24px;
  letter-spacing: 0.07em;
  color: #B5633F !important;
}
.reserve-penthouses #available_filters .mt_filter_wrap .dropdown .selectivo__label {
  border-radius: 0 !important;
  border-color: #D0D5DD !important;
}
.reserve-penthouses #available_filters .mt_filter_wrap .dropdown .selectivo__label::after {
  border-color: #B5633F !important;
}

/*# sourceMappingURL=reserve-penthouses.css.map */
