/*transform origin*/
.home .main-content {
  overflow-x: hidden;
  max-width: 100%; }
.home .mt_banner_outer_wrap {
  width: calc(100% - 32px);
  margin: 0 auto; }
  .home .mt_banner_outer_wrap .mt_banner.mt_full_height_banner {
    margin-bottom: 0; }
  @media (max-width: 991.8px) {
    .home .mt_banner_outer_wrap .mt_banner .mt_banner_content > div {
      width: 95%; } }
  .home .mt_banner_outer_wrap .mt_banner.mt_banner_overlay {
    height: 90vh; }
    @media (min-width: 992px) {
      .home .mt_banner_outer_wrap .mt_banner.mt_banner_overlay {
        height: 103vh; } }
    @media (min-width: 992px) {
      .home .mt_banner_outer_wrap .mt_banner.mt_banner_overlay .mt_banner_content {
        padding-top: 480px !important; } }
    .home .mt_banner_outer_wrap .mt_banner.mt_banner_overlay .mt_banner_content * {
      pointer-events: auto;
      /* keep buttons/links clickable */ }
    .home .mt_banner_outer_wrap .mt_banner.mt_banner_overlay .mt_slider {
      z-index: 1; }
      .home .mt_banner_outer_wrap .mt_banner.mt_banner_overlay .mt_slider .slick-arrow {
        top: 55%;
        display: inline-flex !important;
        width: 30px;
        height: 30px;
        border: solid #FFFFFF;
        border-width: 0 5px 5px 0;
        z-index: 3; }
        @media (max-width: 991.8px) {
          .home .mt_banner_outer_wrap .mt_banner.mt_banner_overlay .mt_slider .slick-arrow {
            width: 24px;
            height: 24px; } }
      .home .mt_banner_outer_wrap .mt_banner.mt_banner_overlay .mt_slider .slick-prev {
        left: 3vw; }
      .home .mt_banner_outer_wrap .mt_banner.mt_banner_overlay .mt_slider .slick-next {
        right: 3vw; }
      .home .mt_banner_outer_wrap .mt_banner.mt_banner_overlay .mt_slider::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        background-size: 100% 100%;
        background: linear-gradient(0deg, rgba(37, 40, 42, 0.3), rgba(37, 40, 42, 0.3)) !important; }
.home .mt_banner_overlay::before {
  pointer-events: none; }
.home .mt_banner_content {
  pointer-events: none; }
  .home .mt_banner_content .mt_txt_intro {
    margin-top: 24px !important; }
    @media (max-width: 991.8px) {
      .home .mt_banner_content .mt_txt_intro {
        margin-top: 16px !important; } }
.home .mt_banner_content * {
  pointer-events: auto; }
.home .mt_slider .slick-arrow {
  z-index: 10; }
.home .amenities_section .mt_two_col {
  column-gap: 0; }
.home .amenities_section .mt_two_col.mt_col_reverse .mt_col_img {
  position: relative;
  z-index: 1;
  width: calc(57% - 7.8vw) !important;
  margin-right: 0 !important;
  height: 35vw; }
  @media (max-width: 1199.8px) {
    .home .amenities_section .mt_two_col.mt_col_reverse .mt_col_img {
      width: calc(50% - 7.8vw) !important;
      height: 30vw; } }
  @media (max-width: 991.8px) {
    .home .amenities_section .mt_two_col.mt_col_reverse .mt_col_img {
      width: calc(100% - 64px) !important;
      margin: 0 16px 0 48px; } }
.home .amenities_section .mt_col_img::after {
  content: "";
  position: absolute;
  bottom: 40px;
  right: 60px;
  width: 100%;
  height: 100%;
  background: url(../../images/line_pattern.png) repeat;
  z-index: -1;
  background-size: contain;
  background-repeat: no-repeat; }
  @media (max-width: 1199.8px) {
    .home .amenities_section .mt_col_img::after {
      bottom: 25px;
      right: 40px; } }
  @media (max-width: 767.8px) {
    .home .amenities_section .mt_col_img::after {
      bottom: 20px;
      right: 32px; } }
.home .amenities_section .mt_col_content {
  padding-left: 0 !important;
  width: 30% !important; }
  @media (max-width: 1199.8px) {
    .home .amenities_section .mt_col_content {
      width: 42% !important; } }
  @media (max-width: 991.8px) {
    .home .amenities_section .mt_col_content {
      width: calc(100% - 32px) !important;
      margin: 0 16px !important; } }
.home .amenities_section .mt_btn.mt_fill_btn {
  padding: 18px;
  background-color: #C4CEC2 !important;
  border: 1px solid #C4CEC2 !important;
  color: #3D441E !important; }
  .home .amenities_section .mt_btn.mt_fill_btn:hover {
    background-color: #3D441E !important;
    border: 1px solid #3D441E !important;
    color: #F3E9E2 !important; }
  @media (max-width: 991.8px) {
    .home .amenities_section .mt_btn.mt_fill_btn {
      padding: 12px 20px !important; } }
.home .our_story_Section {
  height: 544px; }
  .home .our_story_Section .mt_col_heading {
    position: relative; }
    .home .our_story_Section .mt_col_heading::before {
      content: "";
      position: absolute;
      top: -137px;
      left: 43%;
      width: 183px;
      height: 116px;
      background: url(../../images/white_logo.png) repeat;
      z-index: 1;
      background-size: contain;
      background-repeat: no-repeat; }
      @media (max-width: 991.8px) {
        .home .our_story_Section .mt_col_heading::before {
          top: 50%;
          left: 50%;
          transform: translate(calc(-50% + 2.6rem), calc(-50% - 6.8rem)); } }
  .home .our_story_Section .mt_btn.mt_fill_btn {
    padding: 18px;
    background-color: #F3E9E2 !important;
    border: 1px solid #F3E9E2 !important;
    color: #3D441E !important; }
    .home .our_story_Section .mt_btn.mt_fill_btn:hover {
      background-color: #3D441E !important;
      border: 1px solid #3D441E !important;
      color: #F3E9E2 !important; }
    @media (max-width: 991.8px) {
      .home .our_story_Section .mt_btn.mt_fill_btn {
        padding: 12px 20px !important; } }
  .home .our_story_Section .mt_one_column {
    padding: 215px 7.8vw 0 7.8vw !important; }
    @media (min-width: 992px) {
      .home .our_story_Section .mt_one_column {
        padding: 236px 7.8vw 0 7.8vw !important; } }
@media (min-width: 992px) {
  .home .features_section {
    padding-top: 20px; } }
.home .features_section .mt_col_img {
  position: relative;
  width: calc(60% - 7.8vw) !important;
  height: 35vw;
  margin-left: 0 !important; }
  @media (max-width: 991.8px) {
    .home .features_section .mt_col_img {
      width: calc(100% - 64px) !important;
      margin: 64px 32px 32px 32px !important; } }
.home .features_section .mt_col_img::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), transparent 60%);
  pointer-events: none; }
.home .features_section .mt_col_img::before {
  content: "";
  position: absolute;
  top: -142px;
  left: 24%;
  width: 100%;
  height: 100%;
  background: url(../../images/home_cursive.png) repeat;
  z-index: 1;
  background-size: contain;
  background-repeat: no-repeat; }
  @media (max-width: 1279.8px) {
    .home .features_section .mt_col_img::before {
      top: -120px; } }
  @media (max-width: 1199.8px) {
    .home .features_section .mt_col_img::before {
      top: -100px; } }
  @media (max-width: 991.8px) {
    .home .features_section .mt_col_img::before {
      width: 90%;
      left: 26%;
      top: -90px; } }
  @media (max-width: 575.8px) {
    .home .features_section .mt_col_img::before {
      width: 95%;
      left: 25%;
      top: -55px; } }
.home .features_section .mt_btn.mt_fill_btn {
  padding: 18px;
  background-color: #C4CEC2 !important;
  border: 1px solid #C4CEC2 !important;
  color: #3D441E !important; }
  .home .features_section .mt_btn.mt_fill_btn:hover {
    background-color: #3D441E !important;
    border: 1px solid #3D441E !important;
    color: #F3E9E2 !important; }
  @media (max-width: 991.8px) {
    .home .features_section .mt_btn.mt_fill_btn {
      padding: 12px 20px !important; } }
.home .features_section .mt_two_col .mt_col_content {
  padding: 0 0 0 5.2vw !important;
  width: 30% !important; }
  @media (max-width: 1199.8px) {
    .home .features_section .mt_two_col .mt_col_content {
      width: 42% !important; } }
  @media (max-width: 991.8px) {
    .home .features_section .mt_two_col .mt_col_content {
      width: calc(100% - 32px) !important;
      margin: 0 16px !important;
      padding: 0 !important; } }

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