/*transform origin*/
body {
  font-family: "mongoose", sans-serif; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "mongoose", sans-serif;
  font-weight: 700; }

p {
  font-family: "mongoose", sans-serif; }

.mt_btn {
  font-weight: 700;
  font-size: clamp(28px, calc(28px + (36 - 28) * ((100vw - 375px) / (1472 - 375))), 36px) !important;
  line-height: 120%;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  font-family: "mongoose", sans-serif; }

/*.......Heading and Copy fonts......*/
.mt_main_heading {
  font-family: "mongoose", sans-serif !important;
  color: #FFFFFF !important;
  font-weight: 700;
  font-size: clamp(96px, calc(96px + (148 - 96) * ((100vw - 375px) / (1472 - 375))), 148px);
  line-height: 100%;
  letter-spacing: 0em; }

.mt_col_subheading,
.mt_sec_sub_heading,
.mt_col_heading,
.mt_sub_heading,
.mt_h4_heading,
.mt_paragraph,
.mt_architect_name_block h3,
.mt_text_small,
#content-sect > *,
p {
  font-family: "mongoose", sans-serif !important;
  color: #00195F !important; }

.mt_details_wrap p,
.mt_details_wrap span,
.mt_details_wrap ul li,
.mt_details_wrap a {
  font-family: "mongoose", sans-serif !important; }

.special_slider_wrapper .mt_cta_slider .slick-slide span,
.special_slider_wrapper .mt_cta_slider .slick-slide a {
  font-family: "mongoose", sans-serif;
  font-weight: 700;
  font-size: clamp(24px, calc(24px + (28 - 24) * ((100vw - 375px) / (1472 - 375))), 28px); }

.mt_filter_sticky_bar .dropdown.mt_fp_sort_dropdown .selectivo__label,
.mt_filter_sticky_bar .mt_fp_filter_btn,
.mt_fp_filter_lbl,
.mt_floorplas_page_wrap .dropdown [role=option],
.mt_filter_sticky_bar .dropdown.mt_fp_view_tab [role=option].selectivo__option--selected,
.mt_filter_sticky_bar .dropdown.mt_fp_view_tab [role=option].selectivo__option:focus,
.mt_filter_sticky_bar .dropdown.mt_fp_view_tab [role=option],
.mt_floorplas_page_wrap .dropdown .selectivo__label,
.mt_floorplas_page_wrap .dropdown .selectivo__label {
  font-family: "mongoose", sans-serif;
  font-weight: 700 !important;
  line-height: 120%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-size: clamp(18px, calc(18px + (28 - 18) * ((100vw - 375px) / (1472 - 375))), 28px) !important; }

.mt_floorplas_page_wrap .dropdown {
  color: #00195F; }

.mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_unit,
.mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_unit a {
  margin: 0;
  font-family: "mongoose", sans-serif;
  font-weight: 400;
  font-size: clamp(18px, calc(18px + (24 - 18) * ((100vw - 375px) / (1472 - 375))), 24px);
  line-height: 28px;
  letter-spacing: 0.02em; }

.mt_fp_beds,
.mt_fp_bath {
  font-family: "mongoose", sans-serif;
  font-weight: 500;
  font-size: clamp(18px, calc(18px + (24 - 18) * ((100vw - 375px) / (1472 - 375))), 24px) !important;
  line-height: clamp(22px, calc(22px + (28 - 22) * ((100vw - 375px) / (1472 - 375))), 28px) !important;
  letter-spacing: 0em;
  text-align: center; }

.mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_grp .mt_fp_list_col.mt_fp_details {
  margin: 0px; }
  .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_grp .mt_fp_list_col.mt_fp_details label,
  .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_grp .mt_fp_list_col.mt_fp_details span {
    font-family: "mongoose", sans-serif;
    font-weight: 700;
    font-size: clamp(18px, calc(18px + (28 - 18) * ((100vw - 375px) / (1472 - 375))), 28px);
    line-height: 120%;
    letter-spacing: 0.01em;
    text-transform: uppercase; }

.pagination_list li,
.pagination_list li a {
  font-family: "mongoose", sans-serif;
  font-weight: 500;
  font-size: clamp(18px, calc(18px + (24 - 18) * ((100vw - 375px) / (1472 - 375))), 24px);
  line-height: clamp(20px, calc(20px + (22 - 20) * ((100vw - 375px) / (1472 - 375))), 22px);
  letter-spacing: 0em;
  text-align: center;
  color: #00195F; }

.mt_fp_detail_btn_wrapper small,
.floor-plans-detail .mt_cat .dropdown .selectivo__label {
  font-weight: 700;
  font-size: 18px !important;
  line-height: 120%;
  letter-spacing: 0.06em;
  color: #00195F; }

.floor-plans-detail .mt_cat .dropdown .selectivo__label {
  font-size: 18px !important;
  line-height: 120%;
  letter-spacing: 0.06em;
  color: #00195F; }

.floor-plans-detail .mt_col_content .mt_sub_heading {
  font-family: "mongoose", sans-serif;
  font-weight: 500;
  font-size: clamp(40px, calc(40px + (80 - 40) * ((100vw - 375px) / (1472 - 375))), 80px);
  line-height: clamp(48px, calc(48px + (60 - 48) * ((100vw - 375px) / (1472 - 375))), 60px);
  letter-spacing: 0em;
  text-transform: uppercase; }
.floor-plans-detail .mt_col_content .flex_cnt span,
.floor-plans-detail .mt_col_content .flex_cnt li {
  font-family: "mongoose", sans-serif;
  font-weight: 400;
  font-size: clamp(16px, calc(16px + (24 - 16) * ((100vw - 375px) / (1472 - 375))), 24px);
  line-height: clamp(18px, calc(18px + (28 - 18) * ((100vw - 375px) / (1472 - 375))), 28px) !important;
  letter-spacing: 0.02em; }
.floor-plans-detail .mt_col_content .mt_fp_list_grp.mt_fp_unit_wrap span {
  font-family: "mongoose", sans-serif;
  font-weight: 500;
  font-size: clamp(18px, calc(18px + (24 - 18) * ((100vw - 375px) / (1472 - 375))), 24px);
  line-height: 28px;
  letter-spacing: 0em;
  text-align: center; }

.mt_fp_list_grp.fp_detail_wrap .mt_fp_list_col.mt_fp_details label {
  font-family: "mongoose", sans-serif;
  font-weight: 700;
  font-size: clamp(18px, calc(18px + (18 - 18) * ((100vw - 375px) / (1472 - 375))), 18px);
  line-height: 120%;
  font-family: "mongoose", sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.mt_fp_list_grp.fp_detail_wrap .mt_fp_list_col.mt_fp_details span {
  font-family: "mongoose", sans-serif;
  font-weight: 700;
  font-size: clamp(24px, calc(24px + (40 - 24) * ((100vw - 375px) / (1472 - 375))), 40px);
  line-height: 120%;
  letter-spacing: 0.02em; }

.mt_fp_features_heading {
  font-family: "mongoose", sans-serif;
  font-weight: 700;
  font-size: clamp(18px, calc(18px + (32 - 18) * ((100vw - 375px) / (1472 - 375))), 32px) !important;
  line-height: 108%;
  letter-spacing: 0em; }

.features li {
  font-family: "mongoose", sans-serif;
  font-weight: 400;
  font-size: clamp(18px, calc(18px + (32 - 18) * ((100vw - 375px) / (1472 - 375))), 32px) !important;
  line-height: 108%;
  letter-spacing: 0em;
  margin-bottom: 5px !important; }

.mt_fp_bath,
.mt_fp_beds {
  font-family: "mongoose", sans-serif;
  font-weight: 500;
  font-size: clamp(18px, calc(18px + (24 - 18) * ((100vw - 375px) / (1472 - 375))), 24px);
  line-height: clamp(22px, calc(22px + (28 - 22) * ((100vw - 375px) / (1472 - 375))), 28px);
  letter-spacing: 0em;
  text-align: center; }

.mt_fp_unit_name_label {
  font-family: "mongoose", sans-serif;
  font-weight: 500;
  font-size: clamp(32px, calc(32px + (48 - 32) * ((100vw - 375px) / (1472 - 375))), 48px);
  line-height: clamp(80%, calc(80% + (100 - 80) * ((100vw - 375px) / (1472 - 375))), 100%);
  letter-spacing: 0em; }

#back_btn {
  font-family: "mongoose", sans-serif;
  font-size: 13px;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 0.06em; }

@media (max-width: 991.8px) {
  .pagination_list li a {
    text-transform: uppercase; } }

#mt_tabs button {
  letter-spacing: 0.06em;
  font-size: 18px !important; }

.mt_fp_btn_wrap a {
  font-size: clamp(28px, calc(28px + (36 - 28) * ((100vw - 375px) / (1472 - 375))), 36px); }

@media (max-width: 991.8px) {
  html.system .floor-plans header.color_theme .left_btn {
    padding: 10px 12px !important; } }

header.color_theme .left_btn {
  font-size: clamp(28px, calc(28px + (36 - 28) * ((100vw - 375px) / (1472 - 375))), 36px); }

html.system header.color_theme .left_btn {
  font-family: "mongoose", sans-serif;
  font-weight: 700;
  font-size: clamp(28px, calc(28px + (36 - 28) * ((100vw - 375px) / (1472 - 375))), 36px);
  letter-spacing: 0.02em;
  line-height: 120%;
  text-transform: uppercase;
  border-radius: 0; }

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