@font-face{font-family:"DidotLPDisplay";font-style:normal;font-stretch:normal;font-display:swap;font-weight:normal;src:url("../fonts/DidotLP/DidotLP/DidotLPDisplay_normal_normal.woff2") format("woff2"),url("DidotLP/DidotLPDisplay_normal_normal.woff") format("woff")}@font-face{font-family:"DidotLPRegular";font-style:normal;font-stretch:normal;font-display:swap;font-weight:normal;src:url("../fonts/DidotLP/DidotLP/DidotLPRegular_normal_normal.woff2") format("woff2"),url("DidotLP/DidotLPRegular_normal_normal.woff") format("woff")}@font-face{font-family:"ArialMonospaced";font-style:normal;font-stretch:normal;font-display:swap;font-weight:normal;src:url("../fonts/Arial/Arial/ArialMonospaced_normal_normal.woff2") format("woff2"),url("Arial/ArialMonospaced_normal_normal.woff") format("woff")}body{font-family:"Open Sans",serif;font-size:20px;line-height:30px;font-weight:400;color:#211e1b}h1{font-family:"DidotLPRegular",serif;font-weight:normal}h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Open Sans",serif;font-weight:normal}.mt_btn{font-family:"Open Sans",serif;text-transform:uppercase}.mt_main_heading{font-family:"DidotLPRegular",serif;text-transform:uppercase;font-weight:normal;letter-spacing:.1em}.mt_main_heading{font-size:36px}@media screen and (min-width: 375px){.mt_main_heading{font-size:calc(36px + 48 * ((100vw - 375px) / 1097))}}@media screen and (min-width: 1472px){.mt_main_heading{font-size:84px}}.mt_main_heading{line-height:40px}@media screen and (min-width: 375px){.mt_main_heading{line-height:calc(40px + 50 * ((100vw - 375px) / 1097))}}@media screen and (min-width: 1472px){.mt_main_heading{line-height:90px}}.mt_banner .mt_main_heading{letter-spacing:.1em !important}.mt_sub_heading{font-family:"DidotLPRegular",serif}.mt_sub_heading{font-size:36px}@media screen and (min-width: 375px){.mt_sub_heading{font-size:calc(36px + 12 * ((100vw - 375px) / 1097))}}@media screen and (min-width: 1472px){.mt_sub_heading{font-size:48px}}.mt_sub_heading{line-height:40px}@media screen and (min-width: 375px){.mt_sub_heading{line-height:calc(40px + 12 * ((100vw - 375px) / 1097))}}@media screen and (min-width: 1472px){.mt_sub_heading{line-height:52px}}.mt_col_heading{font-family:"DidotLPRegular",serif;font-weight:200}.mt_col_heading{font-size:36px}@media screen and (min-width: 375px){.mt_col_heading{font-size:calc(36px + 12 * ((100vw - 375px) / 1097))}}@media screen and (min-width: 1472px){.mt_col_heading{font-size:48px}}.mt_col_heading{line-height:40px}@media screen and (min-width: 375px){.mt_col_heading{line-height:calc(40px + 32 * ((100vw - 375px) / 1097))}}@media screen and (min-width: 1472px){.mt_col_heading{line-height:72px}}.mt_col_subheading{font-family:"Open Sans",serif;font-size:14px}.mt_sec_sub_heading{font-family:"DidotLPRegular",serif;font-weight:200;color:#211e1b;letter-spacing:-0.02em}.mt_sec_sub_heading{font-size:36px}@media screen and (min-width: 375px){.mt_sec_sub_heading{font-size:calc(36px + 12 * ((100vw - 375px) / 1097))}}@media screen and (min-width: 1472px){.mt_sec_sub_heading{font-size:48px}}.mt_sec_sub_heading{line-height:40px}@media screen and (min-width: 375px){.mt_sec_sub_heading{line-height:calc(40px + 12 * ((100vw - 375px) / 1097))}}@media screen and (min-width: 1472px){.mt_sec_sub_heading{line-height:52px}}.mt_h4_heading{font-family:"DidotLPRegular",serif;font-weight:500}header .mt_navigation_wrapper a{font-family:"brandon-grotesque",serif}header .mt_navigation_wrapper .left_btn{font-family:"Open Sans",serif}header a{font-weight:normal}.mt_hamb_menu ul li a{font-family:"brandon-grotesque",serif;font-weight:normal}.mt_specials_heading,#mt_testimonial_widget .mt_h4_heading{text-transform:uppercase}.mt_paragraph,.mt_architect_name_block h3{font-family:"Open Sans",serif;font-weight:normal;color:#211e1b}footer h3.mt_txt_sub{font-family:"Open Sans",serif;font-weight:700;text-transform:uppercase}footer p,footer span{font-weight:400}.floor-plans .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_unit{font-family:"Open Sans",serif;letter-spacing:0}.floor-plans .mt_filter_sticky_bar .mt_fp_filter_btn{font-family:"Open Sans",serif;font-weight:600}.floor-plans .mt_fp_filter_popup .mt_fp_filter_wrap .mt_fp_filter_heading .mt_txt_sub{letter-spacing:0.1em}.special_slider_wrapper .mt_cta_slider .slick-slide a{font-family:"Open Sans",serif !important}#mt_contact_page .mt_contact_left .mt_required_info,#mt_contact_section .mt_contact_left .mt_required_info{font-family:"Open Sans",serif}#mt_contact_page .mt_tab_content *{font-family:"Open Sans",serif}
