/*transform origin*/
/*transform origin*/
iframe[src*="https://my.hy.ly"] {
  height: 0;
  width: 0;
  position: absolute;
  border: 0;
  margin-top: -1px; }

.addtoany_share_save_container {
  display: none !important; }

.special_slider_wrapper {
  border-bottom: none; }
  .special_slider_wrapper .mt_cta_slider {
    max-width: 100%; }
    @media (max-width: 991.8px) {
      .special_slider_wrapper .mt_cta_slider .slick-slide,
      .special_slider_wrapper .mt_cta_slider .slick-track {
        width: 100%; } }
    .special_slider_wrapper .mt_cta_slider .slick-slide span,
    .special_slider_wrapper .mt_cta_slider .slick-slide a {
      font-family: "avenir-lt-pro", sans-serif;
      font-weight: 400;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: 0em; }
      @media (max-width: 991.8px) {
        .special_slider_wrapper .mt_cta_slider .slick-slide span,
        .special_slider_wrapper .mt_cta_slider .slick-slide a {
          font-size: 16px;
          line-height: 20px;
          font-weight: 500;
          min-width: 300px !important; } }
    .special_slider_wrapper .mt_cta_slider .slick-slide a {
      font-weight: 500;
      min-width: 300px; }
  @media (max-width: 991.8px) {
    .special_slider_wrapper {
      justify-content: flex-start;
      padding-left: 16px;
      min-height: 73px; } }

.mt_specials_wrapper .mt_specials_popup p {
  font-family: "avenir-lt-pro", sans-serif;
  font-weight: 350;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 130%;
  font-variant-numeric: lining-nums proportional-nums; }
  @media (max-width: 991.8px) {
    .mt_specials_wrapper .mt_specials_popup p {
      line-height: 125%; } }
.mt_specials_wrapper .mt_specials_popup .mt_fill_btn {
  font-family: "tt-modernoir", sans-serif; }
.mt_specials_wrapper .mt_specials_popup .mt_spcls_disclaimer {
  font-family: "avenir-lt-pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0em;
  line-height: 20px; }
.mt_specials_wrapper .mt_specials_popup .mt_promo {
  font-family: "tt-modernoir", sans-serif;
  font-weight: 500;
  font-size: 24px;
  letter-spacing: 0em;
  line-height: 28px;
  text-transform: uppercase; }
  @media (max-width: 991.8px) {
    .mt_specials_wrapper .mt_specials_popup .mt_promo {
      font-size: 18px;
      line-height: 24px; } }

body {
  background-color: #E8DFC8; }

@media (min-width: 992px) {
  footer {
    width: calc(100% - 32px);
    margin: 0 auto 16px; } }

#available_filters .mt_filter_wrap .dropdown {
  border: 2px solid #8D3620;
  background: #F5F3E6; }
  @media (max-width: 991.8px) {
    #available_filters .mt_filter_wrap .dropdown {
      border: 1px solid #8D3620; } }

#available_filters .mt_filter_wrap .dropdown .selectivo__label {
  background: #F5F3E6; }

.mt_quick_fpsrch .mt_one_column_content_wrapper .mt_col_heading {
  letter-spacing: 0.005em; }
.mt_quick_fpsrch .mt_one_column_content_wrapper .mt_txt_sub {
  font-size: 32px;
  line-height: 114.99%;
  letter-spacing: 0em;
  font-weight: 400; }

@media (max-width: 991.8px) {
  .mt_quick_fpsrch {
    padding: 50px 50px 60px; }
    .mt_quick_fpsrch .mt_one_column_content_wrapper {
      padding: 0px !important; }
      .mt_quick_fpsrch .mt_one_column_content_wrapper .mt_col_heading {
        letter-spacing: 0.0005em; }
      .mt_quick_fpsrch .mt_one_column_content_wrapper .mt_txt_sub {
        font-size: 22px;
        max-width: 250px !important; } }
.special_slider_wrapper .mt_cta_slider {
  min-height: 52px; }

.special_slider_wrapper,
.special_slider_wrapper.closed,
.special_slider_wrapper .mt_cta_slider,
.home .mt_banner.mt_full_height_banner,
.home .mt_banner.mt_full_height_banner .mt_banner_content,
.mt_banner.mt_inner_banner .mt_banner_content {
  transition: none !important;
  animation: none !important; }

.mt_specials_wrapper .mt_specials_popup p.mt_copy_small {
  color: #371E13;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%; }
  @media (max-width: 991.8px) {
    .mt_specials_wrapper .mt_specials_popup p.mt_copy_small {
      font-size: 18px;
      line-height: 125%;
      font-weight: 350; } }

#available_filters .mt_filter_wrap .dropdown {
  color: #371E13; }

#available_filters .mt_filter_wrap .dropdown .selectivo__label,
#available_filters .mt_filter_wrap .dropdown .selectivo__option {
  color: #371E13;
  font-weight: 400;
  font-size: 20px;
  letter-spacing: 0em;
  line-height: 28px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media (max-width: 991.8px) {
    #available_filters .mt_filter_wrap .dropdown .selectivo__label,
    #available_filters .mt_filter_wrap .dropdown .selectivo__option {
      font-weight: 350;
      font-size: 18px;
      letter-spacing: 0em;
      line-height: 125%; } }

.dropdown [role="option"]:focus,
.dropdown [role="option"]:hover,
[role="option"].selectivo__option--selected {
  background: #F5F3E6;
  color: #371E13; }

.specials .mt_col_heading {
  font-size: 128px;
  line-height: 105%;
  letter-spacing: 0em;
  font-weight: 500; }
  @media (max-width: 991.8px) {
    .specials .mt_col_heading {
      font-size: 86px;
      letter-spacing: 0.0005em;
      max-width: 230px;
      margin: 0 auto; } }
.specials .mt_paragraph {
  font-weight: 400; }
.specials .mt_btn {
  border: 1px solid #8D3620 !important;
  background-color: #8D3620 !important;
  color: #F5F3E6 !important; }
  .specials .mt_btn:hover {
    border: 1px solid #371E13 !important;
    background-color: #371E13 !important;
    color: #F5F3E6 !important; }

.mt_menu_toggle {
  border: none;
  box-shadow: none; }

.red_to_blue_btn {
  border: 1px solid #8D3620 !important;
  background-color: #8D3620 !important;
  color: #F5F3E6 !important; }
  .red_to_blue_btn:hover {
    border: 1px solid #4A6B7C !important;
    background-color: #4A6B7C !important;
    color: #F5F3E6 !important; }

.blue_to_red_btn {
  border: 1px solid #4A6B7C !important;
  background-color: #4A6B7C !important;
  color: #F5F3E6 !important; }
  .blue_to_red_btn:hover {
    border: 1px solid #8D3620 !important;
    background-color: #8D3620 !important;
    color: #F5F3E6 !important; }

.brown_to_red_btn {
  border: 1px solid #371E13 !important;
  background-color: #371E13 !important;
  color: #F5F3E6 !important; }
  .brown_to_red_btn:hover {
    border: 1px solid #8D3620 !important;
    background-color: #8D3620 !important;
    color: #F5F3E6 !important; }

.red_to_brown_btn {
  border: 1px solid #8D3620 !important;
  background-color: #8D3620 !important;
  color: #F5F3E6 !important; }
  .red_to_brown_btn:hover {
    border: 1px solid #371E13 !important;
    background-color: #371E13 !important;
    color: #F5F3E6 !important; }

.system .mt_quick_fpsrch #fp_quick_search:hover {
  border: 1px solid #371E13 !important;
  background-color: #371E13 !important;
  color: #F5F3E6 !important; }

.mt_hamb_menu ul li a:hover {
  color: #8D3620 !important; }

.mt_hamb_menu ul li.mt_fill_btn.half_width a {
  border: 1px solid #E8DFC8 !important;
  background-color: #E8DFC8 !important;
  color: #371E13 !important; }
  .mt_hamb_menu ul li.mt_fill_btn.half_width a:hover {
    border: 1px solid #4A6B7C !important;
    background-color: #4A6B7C !important;
    color: #F5F3E6 !important; }

.mt_hamb_menu ul li.mt_transparent_btn.half_width a {
  border: 1px solid #E8DFC8 !important;
  background-color: transparent !important;
  color: #E8DFC8 !important; }
  .mt_hamb_menu ul li.mt_transparent_btn.half_width a:hover {
    border: 1px solid #4A6B7C !important;
    background-color: #4A6B7C !important;
    color: #F5F3E6 !important; }

.mt_ham_top {
  padding-bottom: 15px; }

.mt_menu_toggle.close {
  margin: auto 0; }

.mixed_col_layout {
  padding: 75px 80px 100px; }
  @media (max-width: 991.8px) {
    .mixed_col_layout {
      padding: 50px 16px 50px; } }
  .mixed_col_layout .mt_two_column_container {
    width: 100%; }
  .mixed_col_layout .mt_one_column_container {
    padding: 0 7.8vw 100px; }
    @media (max-width: 991.8px) {
      .mixed_col_layout .mt_one_column_container {
        padding: 50px 16px 36px !important; } }
    .mixed_col_layout .mt_one_column_container .mt_paragraph {
      text-align: center;
      font-size: 32px;
      line-height: 114.99%;
      letter-spacing: 0em;
      font-weight: 400;
      font-size: clamp(22px, 2.5vw, 32px); }
      @media (max-width: 991.8px) {
        .mixed_col_layout .mt_one_column_container .mt_paragraph {
          text-align: left; } }
    .mixed_col_layout .mt_one_column_container .mt_col_heading {
      text-align: center;
      margin-bottom: 20px; }
      @media (max-width: 991.8px) {
        .mixed_col_layout .mt_one_column_container .mt_col_heading {
          margin-bottom: 15px;
          text-align: left; } }

.rfwa-expense-guide-container h2 {
  font-family: "avenir-lt-pro", sans-serif;
  color: #371E13 !important; }
.rfwa-expense-guide-container p {
  color: #371E13 !important; }
.rfwa-expense-guide-container .rfwa-export-pdf-link {
  color: #371E13; }
.rfwa-expense-guide-container .rfwa-accordion-header h3 {
  color: #371E13 !important;
  font-family: "avenir-lt-pro", sans-serif; }
.rfwa-expense-guide-container .rfwa-expense-type-required {
  background-color: #371E13;
  color: #E8DFC8;
  border: 1px solid #371E13;
  font-size: 12px;
  line-height: 1.2; }
.rfwa-expense-guide-container .rfwa-expense-type.Required {
  background-color: #371E13;
  color: #E8DFC8;
  border: 1px solid #371E13; }
.rfwa-expense-guide-container .rfwa-expense-type-optional {
  background-color: #E8DFC8;
  color: #371E13;
  border: 1px solid #371E13;
  font-size: 12px;
  line-height: 1.2; }
.rfwa-expense-guide-container .rfwa-expense-type.Optional,
.rfwa-expense-guide-container .rfwa-expense-type.Situational {
  background-color: #E8DFC8;
  color: #371E13;
  border: 1px solid #371E13; }
.rfwa-expense-guide-container .rfwa-accordion-icon::before {
  border-right: 2px solid #371E13 !important;
  border-bottom: 2px solid #371E13 !important; }
.rfwa-expense-guide-container .rfwa-expense-list th {
  color: #371E13;
  font-weight: 700;
  white-space: nowrap; }
.rfwa-expense-guide-container .rfwa-expense-label {
  color: #371E13 !important; }
.rfwa-expense-guide-container .rfwa-expense-amount.has-tooltip span {
  color: #371E13; }
.rfwa-expense-guide-container .rfwa-expense-details {
  color: #371E13 !important; }
.rfwa-expense-guide-container .rfwa-expense-footer {
  margin: 5em 0em;
  color: #371E13; }

.mt_banner_outer_wrap {
  width: calc(100% - 32px) !important;
  margin: 0 auto; }
  @media (max-width: 991.8px) {
    .mt_banner_outer_wrap {
      width: calc(100% - 16px) !important; } }

@media (max-width: 991.8px) {
  header {
    width: calc(100% - 16px) !important;
    margin: 0 auto; } }

@media (max-width: 991.8px) {
  header {
    width: calc(100% - 16px) !important;
    margin: 0 auto !important; } }

@media (min-width: 992px) {
  #available_filters .mt_filter_wrap .dropdown .selectivo__label {
    max-width: unset !important; } }

.mob-split {
  display: inline-block !important; }
  @media (max-width: 991.8px) {
    .mob-split {
      display: block !important; } }

.home .special_slider_wrapper {
  border-bottom: none; }
  @media (min-width: 992px) {
    .home .special_slider_wrapper {
      border-bottom: 20px solid #E8DFC8; } }

body:has(.special_slider_wrapper:not(.closed))
.mt_banner.mt_inner_banner
.mt_banner_content {
  padding-block: calc(65px + 5vw) calc(65px + 5vw) !important; }

.mt_banner.mt_inner_banner .mt_banner_content {
  padding-block: calc(65px + 5vw) calc(65px + 5vw) !important; }

.amenities .mt_banner.mt_inner_banner .mt_banner_content {
  padding-block: calc(103px + 5vw) calc(103px + 5vw) !important; }

.specials_banner a {
  font-family: "tt-modernoir", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 24px;
  letter-spacing: 0em;
  background-color: #8D3620 !important;
  color: #F5F3E6 !important;
  border: 1px solid #8D3620 !important; }
  .specials_banner a:hover {
    background-color: #371E13 !important;
    color: #F5F3E6 !important;
    border: 1px solid #371E13 !important; }

header {
  height: 118px; }
  @media (max-width: 991.8px) {
    header {
      height: 73px; }
      header.mt_fixed {
        width: 100% !important; } }
  header .mt_navigation_wrapper nav ul li a {
    font-family: "avenir-lt-pro", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0em;
    color: #371E13; }
  header.mt_fixed.color_theme {
    background-color: #F5F3E6; }
  header .mt_navigation_wrapper nav ul li a::after {
    background: #371E13 !important; }
  header .mt_navigation_wrapper .header_right nav {
    margin-right: 0px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    header .mt_navigation_wrapper nav ul li {
      padding-right: 20px; } }
  @media (max-width: 991.8px) {
    header .header_right .data-layer-event-header-nav {
      display: flex;
      align-items: center;
      gap: 8px; } }

header.color_theme .left_btn {
  border: 1px solid #8D3620 !important;
  background-color: #8D3620 !important;
  color: #F5F3E6 !important; }

header.color_theme .left_btn:hover {
  border: 1px solid #4A6B7C !important;
  background-color: #4A6B7C !important;
  color: #F5F3E6 !important; }

@media (max-width: 991.8px) {
  header.mainHeaderBgColor {
    background-color: #F5F3E6; } }
header.color_theme.mt_fixed .left_btn {
  border: 1px solid #8D3620 !important;
  background-color: #8D3620 !important;
  color: #F5F3E6 !important; }

header.color_theme.mt_fixed .left_btn:hover {
  border: 1px solid #4A6B7C !important;
  background-color: #4A6B7C !important;
  color: #F5F3E6 !important; }

header.color_theme .mt_navigation_wrapper .mt_menu_toggle span {
  border-bottom: 2px solid #371E13; }

.mt_hamb_menu {
  background: #371E13; }

.mt_menu_toggle.close {
  border: 1px solid #E8DFC8; }
  .mt_menu_toggle.close svg path {
    stroke: #E8DFC8; }

.mt_hamb_menu ul li {
  margin-bottom: 8px; }

.mt_hamb_menu ul li a {
  font-family: "tt-modernoir", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0em;
  color: #F5F3E6; }

.mt_hamb_menu ul li.current_page_item a {
  background-color: #F5F3E6;
  color: #8D3620; }

.mt_hamb_menu ul.mt_ext_link li a {
  font-family: "tt-modernoir", sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0em;
  color: #E8DFC8; }

.mt_hamb_menu ul li.mt_fill_btn.half_width {
  border: 1px solid #E8DFC8 !important;
  background-color: #E8DFC8 !important;
  color: #371E13 !important; }
  .mt_hamb_menu ul li.mt_fill_btn.half_width:hover {
    border: 1px solid #4A6B7C !important;
    background-color: #4A6B7C !important;
    color: #F5F3E6 !important; }

.mt_hamb_menu ul li.mt_transparent_btn.half_width {
  border: 1px solid #E8DFC8 !important;
  background-color: transparent !important;
  color: #E8DFC8 !important; }
  .mt_hamb_menu ul li.mt_transparent_btn.half_width:hover {
    border: 1px solid #4A6B7C !important;
    background-color: #4A6B7C !important;
    color: #F5F3E6 !important; }

.mt_hamb_menu .inner_menu li.resident-icon::after {
  filter: invert(1);
  top: 2.5px; }
.mt_hamb_menu .inner_menu li.resident-icon:hover::after {
  filter: invert(22%) sepia(48%) saturate(1200%) hue-rotate(340deg) brightness(90%) contrast(95%); }

#menu-hamburger-menu {
  list-style: none; }

header.color_theme.mt_fixed .mt_navigation_wrapper .mt_menu_toggle:hover {
  border-color: #8D3620;
  background-color: #8D3620; }

header.color_theme .mt_navigation_wrapper .mt_menu_toggle:hover {
  border-color: #8D3620;
  background-color: #8D3620; }
  header.color_theme .mt_navigation_wrapper .mt_menu_toggle:hover span {
    border-bottom: 2px solid #ffffff; }

/*transform origin*/
footer .mt_social {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 32px; }
  @media (max-width: 991.8px) {
    footer .mt_social {
      margin-top: 24px; } }
footer .footer_btns {
  display: flex;
  justify-content: space-between; }
  @media (max-width: 991.8px) {
    footer .footer_btns {
      flex-wrap: wrap;
      justify-content: unset;
      row-gap: 8px; } }
  footer .footer_btns a {
    font-family: "tt-modernoir", sans-serif;
    font-weight: 500;
    font-size: 24px;
    letter-spacing: 0em;
    line-height: 28px;
    text-transform: uppercase;
    color: #F5E8AA; }
    @media (max-width: 991.8px) {
      footer .footer_btns a {
        font-size: 18px;
        line-height: 24px;
        width: calc(50% - 10px); }
        footer .footer_btns a:nth-child(odd) {
          text-align: left; }
        footer .footer_btns a:nth-child(odd) {
          text-align: right;
          margin-right: 20px; } }
@media (max-width: 991.8px) {
  footer .mt_footer_main .mt_footer_top_row {
    padding-bottom: 0px; } }
footer .mt_footer_main .mt_txt_sub {
  font-family: "tt-modernoir", sans-serif;
  font-weight: 500;
  font-size: 24px;
  letter-spacing: 0em;
  line-height: 28px;
  text-transform: uppercase;
  color: #F5E8AA; }
  @media (max-width: 991.8px) {
    footer .mt_footer_main .mt_txt_sub {
      font-size: 18px;
      line-height: 24px; } }
footer .mt_footer_info a,
footer .mt_footer_info span,
footer .mt_footer_info p {
  font-family: "avenir-lt-pro", sans-serif;
  font-weight: 400;
  font-size: 20px;
  letter-spacing: 0em;
  line-height: 28px; }
  @media (max-width: 991.8px) {
    footer .mt_footer_info a,
    footer .mt_footer_info span,
    footer .mt_footer_info p {
      font-size: 18px;
      line-height: 130%; } }
footer .mt_footer_btn_wrap a {
  font-family: "tt-modernoir", sans-serif;
  font-weight: 500;
  font-size: 24px;
  letter-spacing: 0em;
  line-height: 100%;
  text-transform: uppercase;
  color: #F5E8AA; }
  @media (max-width: 991.8px) {
    footer .mt_footer_btn_wrap a {
      font-size: 20px; } }
  footer .mt_footer_btn_wrap a.mt_ft_cnt_btn {
    background: #E8DFC8;
    border: 1px solid #E8DFC8;
    color: #371E13; }
    footer .mt_footer_btn_wrap a.mt_ft_cnt_btn:hover {
      border: 1px solid #4A6B7C !important;
      background-color: #4A6B7C !important;
      color: #F5F3E6 !important; }
  footer .mt_footer_btn_wrap a.mt_ft_tour_btn {
    background: #371E13;
    border: 1px solid #E8DFC8;
    color: #E8DFC8; }
    footer .mt_footer_btn_wrap a.mt_ft_tour_btn:hover {
      border: 1px solid #4A6B7C !important;
      background-color: #4A6B7C !important;
      color: #F5F3E6 !important; }
footer .mt_footer_main .mt_footer_top_row .mt_footer_info {
  margin-left: 0vw; }
@media (min-width: 992px) {
  footer .mt_footer_main .mt_footer_top_row .mt_footer_info {
    justify-content: space-between;
    gap: 32px;
    margin-left: 18.33vw; }
  footer.mt_theme1 .mt_footer_main
  .mt_footer_top_row
  .mt_footer_info
  > div:not(:nth-child(4)) {
    padding-right: 0vw; } }
footer .mt_footer_main .mt_social_login {
  border-top: 1px solid #E8DFC8; }

/*# sourceMappingURL=common-styles.css.map */
