/*transform origin*/
body {
  font-family: "aktiv-grotesk", sans-serif;
  overflow: hidden auto !important;
}

.mt_fill_btn,
.mt_btn,
header.color_theme.splash-header .left_btn {
  font-family: "aktiv-grotesk-semi-bold", sans-serif;
  font-weight: 600 !important;
}
@media (min-width: 992px) {
  .mt_fill_btn,
  .mt_btn,
  header.color_theme.splash-header .left_btn {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
  }
}

.mt_main_heading {
  font-family: "acumin-pro-extra-condensed", sans-serif;
}

.home-splash .mt_banner .mt_banner_content .mt_main_heading,
.home .mt_banner .mt_banner_content .mt_main_heading,
.thank-you .mt_banner .mt_banner_content .mt_main_heading,
.amenities .mt_banner .mt_banner_content .mt_main_heading {
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
@media (min-width: 992px) {
  .home-splash .mt_banner .mt_banner_content .mt_main_heading,
  .home .mt_banner .mt_banner_content .mt_main_heading,
  .thank-you .mt_banner .mt_banner_content .mt_main_heading,
  .amenities .mt_banner .mt_banner_content .mt_main_heading {
    font-size: 130px;
    line-height: 101px;
  }
}
@media (max-width: 991.8px) {
  .home-splash .mt_banner .mt_banner_content .mt_main_heading,
  .home .mt_banner .mt_banner_content .mt_main_heading,
  .thank-you .mt_banner .mt_banner_content .mt_main_heading,
  .amenities .mt_banner .mt_banner_content .mt_main_heading {
    font-size: 43px;
    line-height: 40px;
  }
}
.home-splash .mt_banner .mt_banner_content .mt_txt_intro,
.home .mt_banner .mt_banner_content .mt_txt_intro,
.thank-you .mt_banner .mt_banner_content .mt_txt_intro,
.amenities .mt_banner .mt_banner_content .mt_txt_intro {
  font-family: "halyard-display", sans-serif;
  font-weight: 700;
  font-style: italic;
  text-transform: none;
  letter-spacing: 0.02em;
}
@media (min-width: 992px) {
  .home-splash .mt_banner .mt_banner_content .mt_txt_intro,
  .home .mt_banner .mt_banner_content .mt_txt_intro,
  .thank-you .mt_banner .mt_banner_content .mt_txt_intro,
  .amenities .mt_banner .mt_banner_content .mt_txt_intro {
    font-size: 30px;
    line-height: 32px;
  }
}
@media (max-width: 991.8px) {
  .home-splash .mt_banner .mt_banner_content .mt_txt_intro,
  .home .mt_banner .mt_banner_content .mt_txt_intro,
  .thank-you .mt_banner .mt_banner_content .mt_txt_intro,
  .amenities .mt_banner .mt_banner_content .mt_txt_intro {
    font-size: 19px;
    line-height: 22px;
  }
}
.home-splash .mt_one_column_container .mt_col_subheading,
.home .mt_one_column_container .mt_col_subheading,
.thank-you .mt_one_column_container .mt_col_subheading,
.amenities .mt_one_column_container .mt_col_subheading {
  font-family: "carbona-variable", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  line-height: 20px;
}
@media (min-width: 992px) {
  .home-splash .mt_one_column_container .mt_col_subheading,
  .home .mt_one_column_container .mt_col_subheading,
  .thank-you .mt_one_column_container .mt_col_subheading,
  .amenities .mt_one_column_container .mt_col_subheading {
    font-size: 16px;
  }
}
@media (max-width: 991.8px) {
  .home-splash .mt_one_column_container .mt_col_subheading,
  .home .mt_one_column_container .mt_col_subheading,
  .thank-you .mt_one_column_container .mt_col_subheading,
  .amenities .mt_one_column_container .mt_col_subheading {
    font-size: 14px;
  }
}
.home-splash .mt_one_column_container .mt_col_heading,
.home .mt_one_column_container .mt_col_heading,
.thank-you .mt_one_column_container .mt_col_heading,
.amenities .mt_one_column_container .mt_col_heading {
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
@media (min-width: 992px) {
  .home-splash .mt_one_column_container .mt_col_heading,
  .home .mt_one_column_container .mt_col_heading,
  .thank-you .mt_one_column_container .mt_col_heading,
  .amenities .mt_one_column_container .mt_col_heading {
    font-size: 100px;
    line-height: 84px;
  }
}
@media (max-width: 991.8px) {
  .home-splash .mt_one_column_container .mt_col_heading,
  .home .mt_one_column_container .mt_col_heading,
  .thank-you .mt_one_column_container .mt_col_heading,
  .amenities .mt_one_column_container .mt_col_heading {
    font-size: 33px;
    line-height: 32px;
  }
}
.home-splash .mt_one_column_container .mt_paragraph,
.home .mt_one_column_container .mt_paragraph,
.thank-you .mt_one_column_container .mt_paragraph,
.amenities .mt_one_column_container .mt_paragraph {
  font-family: "aktiv-grotesk", sans-serif;
  font-weight: 400;
  letter-spacing: 0.01em;
  font-size: 14px;
  line-height: 24px;
}
@media (min-width: 992px) {
  .home-splash .mt_one_column_container .mt_paragraph,
  .home .mt_one_column_container .mt_paragraph,
  .thank-you .mt_one_column_container .mt_paragraph,
  .amenities .mt_one_column_container .mt_paragraph {
    font-size: 16px;
  }
}
.home-splash .home_last_section.mt_one_column_container .mt_one_column_content_wrapper,
.home .home_last_section.mt_one_column_container .mt_one_column_content_wrapper,
.thank-you .home_last_section.mt_one_column_container .mt_one_column_content_wrapper,
.amenities .home_last_section.mt_one_column_container .mt_one_column_content_wrapper {
  border: 2px solid #000000;
}
@media (min-width: 992px) {
  .home-splash .home_last_section.mt_one_column_container .mt_one_column_content_wrapper .mt_col_heading,
  .home .home_last_section.mt_one_column_container .mt_one_column_content_wrapper .mt_col_heading,
  .thank-you .home_last_section.mt_one_column_container .mt_one_column_content_wrapper .mt_col_heading,
  .amenities .home_last_section.mt_one_column_container .mt_one_column_content_wrapper .mt_col_heading {
    font-family: "acumin-pro-extra-condensed", sans-serif;
    font-weight: 700;
    font-size: 100px;
    line-height: 90px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    margin-bottom: 35px !important;
  }
}
@media (min-width: 992px) {
  .home-splash .home_last_section.mt_one_column_container .mt_one_column_content_wrapper .mt_paragraph,
  .home .home_last_section.mt_one_column_container .mt_one_column_content_wrapper .mt_paragraph,
  .thank-you .home_last_section.mt_one_column_container .mt_one_column_content_wrapper .mt_paragraph,
  .amenities .home_last_section.mt_one_column_container .mt_one_column_content_wrapper .mt_paragraph {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
  }
}
@media (min-width: 992px) {
  .home-splash .home_last_section.mt_one_column_container .mt_one_column_content_wrapper .mt_btn,
  .home .home_last_section.mt_one_column_container .mt_one_column_content_wrapper .mt_btn,
  .thank-you .home_last_section.mt_one_column_container .mt_one_column_content_wrapper .mt_btn,
  .amenities .home_last_section.mt_one_column_container .mt_one_column_content_wrapper .mt_btn {
    margin-top: 25px !important;
  }
}
.home-splash .mt_two_column_container .mt_col_content .mt_sec_sub_heading,
.home .mt_two_column_container .mt_col_content .mt_sec_sub_heading,
.thank-you .mt_two_column_container .mt_col_content .mt_sec_sub_heading,
.amenities .mt_two_column_container .mt_col_content .mt_sec_sub_heading {
  font-family: "halyard-display", sans-serif;
  font-weight: 700;
  font-style: italic;
  font-size: 19px;
  line-height: 22px;
}
@media (min-width: 992px) {
  .home-splash .mt_two_column_container .mt_col_content .mt_sec_sub_heading,
  .home .mt_two_column_container .mt_col_content .mt_sec_sub_heading,
  .thank-you .mt_two_column_container .mt_col_content .mt_sec_sub_heading,
  .amenities .mt_two_column_container .mt_col_content .mt_sec_sub_heading {
    font-size: 30px;
    line-height: 32px;
    letter-spacing: 0.02em;
  }
}
.home-splash .mt_two_column_container .mt_col_content .mt_paragraph,
.home .mt_two_column_container .mt_col_content .mt_paragraph,
.thank-you .mt_two_column_container .mt_col_content .mt_paragraph,
.amenities .mt_two_column_container .mt_col_content .mt_paragraph {
  font-family: "aktiv-grotesk", sans-serif;
  font-weight: 400;
  font-size: 14px;
}
@media (min-width: 992px) {
  .home-splash .mt_two_column_container .mt_col_content .mt_paragraph,
  .home .mt_two_column_container .mt_col_content .mt_paragraph,
  .thank-you .mt_two_column_container .mt_col_content .mt_paragraph,
  .amenities .mt_two_column_container .mt_col_content .mt_paragraph {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
  }
}
.home-splash .home_dupont .mt_col_subheading,
.home-splash .home_intro .mt_col_subheading,
.home .home_dupont .mt_col_subheading,
.home .home_intro .mt_col_subheading,
.thank-you .home_dupont .mt_col_subheading,
.thank-you .home_intro .mt_col_subheading,
.amenities .home_dupont .mt_col_subheading,
.amenities .home_intro .mt_col_subheading {
  font-family: "carbona-variable", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  line-height: 20px;
}
@media (min-width: 992px) {
  .home-splash .home_dupont .mt_col_subheading,
  .home-splash .home_intro .mt_col_subheading,
  .home .home_dupont .mt_col_subheading,
  .home .home_intro .mt_col_subheading,
  .thank-you .home_dupont .mt_col_subheading,
  .thank-you .home_intro .mt_col_subheading,
  .amenities .home_dupont .mt_col_subheading,
  .amenities .home_intro .mt_col_subheading {
    font-size: 16px;
  }
}
@media (max-width: 991.8px) {
  .home-splash .home_dupont .mt_col_subheading,
  .home-splash .home_intro .mt_col_subheading,
  .home .home_dupont .mt_col_subheading,
  .home .home_intro .mt_col_subheading,
  .thank-you .home_dupont .mt_col_subheading,
  .thank-you .home_intro .mt_col_subheading,
  .amenities .home_dupont .mt_col_subheading,
  .amenities .home_intro .mt_col_subheading {
    font-size: 14px;
  }
}
.home-splash .home_dupont .mt_col_heading,
.home-splash .home_intro .mt_col_heading,
.home .home_dupont .mt_col_heading,
.home .home_intro .mt_col_heading,
.thank-you .home_dupont .mt_col_heading,
.thank-you .home_intro .mt_col_heading,
.amenities .home_dupont .mt_col_heading,
.amenities .home_intro .mt_col_heading {
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
@media (min-width: 992px) {
  .home-splash .home_dupont .mt_col_heading,
  .home-splash .home_intro .mt_col_heading,
  .home .home_dupont .mt_col_heading,
  .home .home_intro .mt_col_heading,
  .thank-you .home_dupont .mt_col_heading,
  .thank-you .home_intro .mt_col_heading,
  .amenities .home_dupont .mt_col_heading,
  .amenities .home_intro .mt_col_heading {
    font-size: 100px;
    line-height: 84px;
  }
}
@media (max-width: 991.8px) {
  .home-splash .home_dupont .mt_col_heading,
  .home-splash .home_intro .mt_col_heading,
  .home .home_dupont .mt_col_heading,
  .home .home_intro .mt_col_heading,
  .thank-you .home_dupont .mt_col_heading,
  .thank-you .home_intro .mt_col_heading,
  .amenities .home_dupont .mt_col_heading,
  .amenities .home_intro .mt_col_heading {
    font-size: 33px;
    line-height: 32px;
  }
}

footer .mt_footer_main .mt_footer_top_row .mt_footer_info .mt_txt_sub {
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 23px;
  line-height: 23px;
  letter-spacing: 0.03em;
}
@media (min-width: 992px) {
  footer .mt_footer_main .mt_footer_top_row .mt_footer_info .mt_txt_sub {
    font-size: 25px;
    line-height: 23px;
  }
}
footer .mt_footer_main .mt_footer_top_row .mt_footer_info a {
  font-family: "aktiv-grotesk", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  cursor: pointer !important;
}
@media (min-width: 992px) {
  footer .mt_footer_main .mt_footer_top_row .mt_footer_info a {
    font-size: 16px;
    letter-spacing: 0.01em;
  }
}
footer .mt_footer_sub .mt_adaeho_wrap a {
  font-family: "aktiv-grotesk", sans-serif;
  font-weight: 400;
}
@media (min-width: 992px) {
  footer .mt_footer_sub .mt_adaeho_wrap a {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
  }
}

.special_slider_wrapper .padding_right {
  font-family: "aktiv-grotesk", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.01em;
}
@media (max-width: 991.8px) {
  .special_slider_wrapper .padding_right {
    font-size: 14px;
    line-height: 24px;
  }
}
.special_slider_wrapper a {
  font-family: "aktiv-grotesk", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 1%;
  text-decoration: underline;
  text-decoration-style: solid;
}
@media (max-width: 991.8px) {
  .special_slider_wrapper a {
    font-size: 14px;
    line-height: 24px;
  }
}

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