/*transform origin*/
.home_intro .mt_paragraph {
  font-size: 20px;
}
@media screen and (min-width: 375px) {
  .home_intro .mt_paragraph {
    font-size: calc(20px + 4 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .home_intro .mt_paragraph {
    font-size: 24px;
  }
}
.home_intro .mt_paragraph {
  line-height: 32px;
}
@media screen and (min-width: 375px) {
  .home_intro .mt_paragraph {
    line-height: calc(32px + 16 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .home_intro .mt_paragraph {
    line-height: 48px;
  }
}
@media (min-width: 992px) {
  .home_intro .mt_one_column {
    padding-bottom: 80px;
    padding-top: 80px;
  }
}
@media (max-width: 991.01px) {
  .home_intro .mt_one_column {
    padding-left: 13vw;
    padding-right: 13vw;
  }
}
.home_intro .mt_one_column .mt_one_column_content_wrapper p {
  max-width: 1005px;
}

.mt_banner_custom {
  padding-top: 100px;
}

.home .poster_img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: none;
  object-fit: cover;
}
.home .video_banner {
  padding-top: 105px !important;
}
@media (min-width: 992px) {
  .home .video_banner {
    padding-top: 174px !important;
  }
}
.home .video_banner .mt_play {
  outline: none;
}
@media (min-width: 992px) {
  .home .mt_banner.mt_full_height_banner {
    height: calc(-16px + 75lvh) !important;
  }
}
.home .mt_two_column_layout .mt_two_col {
  align-items: flex-start;
}
.home .mt_two_column_layout .mt_two_col .mt_col_img {
  height: 50vw;
}
.home .mt_two_column_layout .mt_two_col .mt_col_content {
  padding-top: 5.5vw;
}
.home .mt_two_column_layout .mt_two_col.mt_col_reverse .mt_col_content {
  padding-top: 5.5vw;
}
@media (max-width: 991.01px) {
  .home .mt_two_column_layout .mt_two_col .mt_col_img {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .home .mt_two_column_container.full_width .mt_col_content {
    padding-right: 7.8vw !important;
  }
}
@media (max-width: 991.01px) {
  .home .mt_quick_fpsrch.mt_one_column.with_bg_color .mt_one_column_content_wrapper {
    padding-left: 6.4vw;
    padding-right: 6.4vw;
  }
}

@media (min-width: 992px) {
  .home_gallery .mt_one_column.with_bg {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }
}

@media (min-width: 992px) {
  .home_neigh .mt_two_column_layout .mt_two_col .mt_col_content {
    padding-left: 7.8vw;
  }
}
@media (max-width: 991.01px) {
  .home_neigh .mt_two_column_layout .mt_two_col .mt_col_content {
    padding-bottom: 48px;
  }
}

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