/*transform origin*/
.home .main-content {
  background: url("../../images/seamless-polygon-beige.svg") center/300px repeat;
}
.home .mt_banner .mt_main_heading, .home .mt_banner .mt_txt_intro {
  font-size: 94px;
  line-height: normal;
  font-weight: 700;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  letter-spacing: 3px;
  text-transform: none;
}
.home .mt_banner .mt_main_heading, .home .mt_banner .mt_txt_intro {
  font-size: 15px;
}
@media screen and (min-width: 320px) {
  .home .mt_banner .mt_main_heading, .home .mt_banner .mt_txt_intro {
    font-size: calc(15px + 70 * (100vw - 320px) / 1120);
  }
}
@media screen and (min-width: 1440px) {
  .home .mt_banner .mt_main_heading, .home .mt_banner .mt_txt_intro {
    font-size: 85px;
  }
}
.home .mt_banner .mt_main_heading {
  margin-bottom: 2.6vw;
  margin-right: 2vw;
}
@media only screen and (min-width: 1441px) {
  .home .mt_banner .mt_main_heading {
    margin-bottom: 40px;
  }
}
.home .mt_banner .mt_main_heading::after {
  background: url("../../images/right.svg") center/contain no-repeat;
  position: absolute;
  right: calc(-6vw - 20px);
  content: "";
  width: 6vw;
  height: 6vw;
  top: 2.6vw;
}
@media (max-width: 1199.01px) {
  .home .mt_banner .mt_main_heading::after {
    right: calc(-6vw - 10px);
  }
}
@media only screen and (min-width: 1441px) {
  .home .mt_banner .mt_main_heading::after {
    width: 84px;
    height: 80px;
    right: -105px;
    top: 40px;
  }
}
.home .mt_banner .mt_txt_intro {
  padding-left: 10.5vw;
}
@media only screen and (min-width: 1441px) {
  .home .mt_banner .mt_txt_intro {
    padding-left: 144px;
  }
}
.home .mt_banner .mt_txt_intro::before {
  background: url("../../images/left.svg") center/contain no-repeat;
  position: absolute;
  left: 3vw;
  content: "";
  width: 6vw;
  height: 6vw;
  bottom: 2.6vw;
}
@media only screen and (min-width: 1441px) {
  .home .mt_banner .mt_txt_intro::before {
    width: 84px;
    height: 80px;
    left: 43px;
    bottom: 38px;
  }
}
@media (max-width: 991.01px) {
  .home header {
    margin-top: 0;
  }
}
.home .mt_paragraph {
  font-weight: 700;
}
@media (min-width: 992px) {
  .home .mt_paragraph {
    line-height: 32px;
    font-size: 24px;
  }
}
.home .mt_quick_fpsrch {
  padding: 30px 16px 0;
  background-color: transparent !important;
}
.home .mt_one_column.with_bg_color .mt_one_column_content_wrapper {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 991.01px) {
  .home .mt_one_column.with_bg_color .mt_one_column_content_wrapper {
    padding: 40px 6.4vw;
  }
}
.home .mt_two_column_layout {
  width: calc(100% - 32px);
  margin: 0 auto;
}
.home .mt_two_column_layout .mt_two_col {
  align-items: stretch;
}
.home .mt_two_column_layout .mt_two_col.mt_col_reverse .mt_col_img {
  margin: 0;
}
.home .mt_two_column_layout .mt_two_col .mt_col_img {
  margin: 0;
  max-height: 60vh;
}
@media (min-width: 992px) {
  .home .mt_two_column_layout .mt_two_col .mt_col_img {
    width: 50%;
    min-height: 550px;
  }
}
@media (max-width: 991.01px) {
  .home .mt_two_column_layout .mt_two_col .mt_col_img {
    height: 60vw;
  }
}
@media (max-width: 767.01px) {
  .home .mt_two_column_layout .mt_two_col .mt_col_img {
    height: 78vw;
  }
}
.home .mt_two_column_layout .mt_col_content {
  background-color: #fff;
}
.home .mt_banner .mt_banner_content div {
  max-width: 1400px !important;
}

.mt_location_inner .mt_sub_heading {
  color: #CA763E;
}
.mt_location_inner .mt_paragraph {
  color: #011F41;
}

.mt_location_section {
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .mt_location_section .mt_location_inner .mt_location_content_wrap {
    position: relative;
    padding-bottom: 130px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mt_location_section .mt_location_inner .mt_location_content_wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 992px) {
  .mt_location_section .mt_location_inner .mt_location_content_wrap .mt_location_map_wrap .mt_btn {
    position: absolute;
    left: 30px;
    bottom: 60px;
  }
}
@media (min-width: 1200px) {
  .mt_location_section .mt_location_inner .mt_location_content_wrap .mt_location_map_wrap .mt_btn {
    left: 64px;
  }
}
.mt_location_section .mt_location_inner .mt_location_content_wrap .mt_location_map_wrap .mt_location_map {
  width: 300px;
  height: 300px;
}
.mt_location_section .mt_location_inner .mt_location_content_wrap .mt_location_map_wrap .mt_location_map img {
  border-radius: 50%;
  border: 4px solid #DFD9CF;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mt_location_section .mt_location_inner .mt_location_content_wrap .mt_location_copy {
    padding-right: 5vw;
  }
}

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