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

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

.mt_btn {
  font-family: "freight-text-pro", sans-serif;
  font-weight: 800;
  font-size: 14px;
  line-height: normal;
  letter-spacing: 0.15em; }

.mt_col_heading,
.mt_sec_sub_heading {
  font-family: "obviously-wide", sans-serif;
  font-weight: 600;
  font-size: clamp(1.88rem, calc(1.37vw + 1.55rem), 2.81rem);
  /* 30px -> 45px (375px -> 1472px) */
  /* 30px -> 48px (375px -> 1472px) */
  line-height: clamp(2.13rem, calc(1.82vw + 1.7rem), 3.38rem);
  /* 34px -> 54px (375px -> 1472px) */
  letter-spacing: 0.02em;
  text-transform: uppercase; }

.mt_list_block .mt_sec_sub_heading {
  font-family: "obviously-narrow", sans-serif;
  font-weight: 600;
  font-size: clamp(1.38rem, calc(1.64vw + 0.99rem), 2.5rem);
  /* 22px -> 40px (375px -> 1472px) */
  line-height: clamp(1.75rem, calc(1.09vw + 1.49rem), 2.5rem);
  /* 28px -> 40px (375px -> 1472px) */ }

.mt_paragraph,
.mt_architect_name_block h3 {
  font-family: "freight-text-pro", sans-serif;
  font-weight: 400;
  font-size: clamp(1.13rem, calc(0.18vw + 1.08rem), 1.25rem);
  /* 18px -> 20px (375px -> 1472px) */
  line-height: 1.3; }
  @media (max-width: 991.8px) {
    .mt_paragraph,
    .mt_architect_name_block h3 {
      line-height: 1.44; } }

.mt_main_heading {
  font-family: "obviously-wide", sans-serif;
  font-weight: 600;
  font-size: clamp(1.5rem, calc(7.66vw + -0.29rem), 6.75rem);
  /* 24px -> 108px (375px -> 1472px) */
  line-height: 1; }

:not(.home) .mt_main_heading {
  font-size: clamp(1.88rem, calc(3.13vw + 1.13rem), 5rem);
  /* 30px -> 80px (375px -> 1472px) */
  line-height: clamp(2.38rem, calc(3.22vw + 1.51rem), 5.5rem);
  /* 38px -> 88px (375px -> 1472px) */ }
  @media (max-width: 374.8px) {
    :not(.home) .mt_main_heading {
      font-size: 30px;
      line-height: 38px; } }
  @media (min-width: 1472px) {
    :not(.home) .mt_main_heading {
      font-size: 80px;
      line-height: 88px; } }

header, .mt_hamb_menu {
  font-family: "obviously-narrow", sans-serif; }
  header a, .mt_hamb_menu a {
    font-size: clamp(0.88rem, calc(0.36vw + 0.79rem), 1.13rem);
    /* 14px -> 18px (375px -> 1472px) */
    line-height: clamp(1.5rem, calc(0.00vw + 1.5rem), 1.5rem);
    letter-spacing: 0.02em;
    text-transform: uppercase;
    font-style: normal;
    font-weight: 600; }

.mt_cat .dropdown .selectivo__label,
.gallery_lightbox_open .lightbox__wrapper .lightbox .mt_gallery_caption b,
#category_selector .selectivo__option {
  font-family: "obviously-narrow", sans-serif;
  font-size: 18px !important;
  line-height: 24px;
  letter-spacing: 0.02em;
  text-transform: uppercase !important;
  font-style: normal;
  font-weight: 600 !important; }

.mt_list_block .mt_two_column_list_layout .mt_two_col .mt_col_content ul li {
  font-size: clamp(1.13rem, calc(0.18vw + 1.08rem), 1.25rem);
  /* 18px -> 20px (375px -> 1472px) */
  line-height: clamp(1.63rem, calc(0.36vw + 1.54rem), 1.88rem);
  /* 26px -> 30px (375px -> 1472px) */ }

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