/*transform origin*/
.home .mt_banner .mt_banner_content > div {
  max-width: 1040px; }
  @media (max-width: 991.8px) {
    .home .mt_banner .mt_banner_content > div {
      max-width: 274px; } }
.home .mt_banner.mt_full_height_banner {
  margin-bottom: 0px; }
.home .split_content .mt_one_column {
  padding: 137px 7.8vw 80px 7.8vw; }
  @media (max-width: 991.8px) {
    .home .split_content .mt_one_column {
      padding: 50px 4.2vw 50px 4.2vw; } }
@media (max-width: 991.8px) {
  .home .split_content .mt_one_column.text_left .mt_one_column_content_wrapper > * {
    text-align: left; } }
@media (max-width: 575.8px) {
  .home .split_content .mt_one_column.text_left .mt_one_column_content_wrapper > * {
    max-width: 314px; } }
.home .split_content .mt_one_column_content_wrapper {
  display: flex;
  gap: 5%; }
  @media (max-width: 991.8px) {
    .home .split_content .mt_one_column_content_wrapper {
      flex-direction: column; } }
  .home .split_content .mt_one_column_content_wrapper h3 {
    font-size: 35px;
    line-height: 105%;
    letter-spacing: 0.005em;
    max-width: 45%; }
    @media (max-width: 991.8px) {
      .home .split_content .mt_one_column_content_wrapper h3 {
        max-width: 100%;
        font-size: 25px; } }
  .home .split_content .mt_one_column_content_wrapper p {
    max-width: 47%; }
    @media (max-width: 991.8px) {
      .home .split_content .mt_one_column_content_wrapper p {
        max-width: 100%; } }
@media (max-width: 991.8px) {
  .home .mt_two_column_list_layout .mt_two_col.mt_col_reverse {
    flex-direction: column; } }
@media (min-width: 992px) {
  .home .mt_two_column_list_layout .mt_two_col.mt_col_reverse .mt_col_img {
    width: calc(50% - 7.8vw); } }
@media (max-width: 991.8px) {
  .home .mt_two_column_list_layout .mt_two_col.mt_col_reverse .mt_col_img {
    margin-top: 48px;
    margin-bottom: 0px; } }
@media (max-width: 575.8px) {
  .home .mt_two_column_list_layout .mt_two_col.mt_col_reverse .mt_col_img {
    height: 240px; } }
@media (max-width: 991.8px) {
  .home .mt_two_column_list_layout .mt_two_col.mt_col_reverse .mt_col_content {
    padding: 48px 4.2vw; } }
@media (min-width: 992px) {
  .home .mt_two_col .mt_col_img {
    width: calc(50% - 7.8vw); } }
@media (max-width: 575.8px) {
  .home .mt_two_col .mt_col_img {
    height: 240px; } }
.home .mt_two_col .mt_col_content .description {
  margin-bottom: 0px; }
@media (max-width: 991.8px) {
  .home .mt_two_col .mt_col_content h3 {
    max-width: 339px; } }
.home .mt_two_col .mt_btn.mt_fill_btn {
  color: #ffffff;
  border: 1px solid #322837;
  background-color: #322837;
  padding: 10px 20px;
  z-index: 2; }
  .home .mt_two_col .mt_btn.mt_fill_btn:hover {
    background-color: transparent !important;
    border: 1px solid #000000 !important;
    color: #000000 !important; }
.home .custom_block {
  position: relative;
  background-color: #ECEAE5 !important;
  background-image: url("../../images/moving-pattern.svg") !important;
  background-repeat: no-repeat !important;
  background-position: left top !important;
  background-size: 211px 100% !important; }
  @media (min-width: 992px) {
    .home .custom_block {
      background-position-y: 22% !important;
      background-size: 63% 461% !important;
      margin: 0 16px; } }
  @media (max-width: 991.8px) {
    .home .custom_block {
      background-size: 70% 100% !important;
      background-position: left top !important; } }
  .home .custom_block .mt_two_column_container,
  .home .custom_block .mt_two_col {
    position: relative;
    z-index: 1;
    background-color: transparent !important;
    background-image: none !important; }
  @media (max-width: 991.8px) {
    .home .custom_block .mt_two_column_list_layout .mt_two_col .mt_col_img {
      margin-top: 64px; } }
  @media (min-width: 992px) {
    .home .custom_block .mt_two_column_list_layout .mt_two_col.mt_col_reverse .mt_col_img {
      width: calc(50% - 7.8vw);
      margin: 3.9vw 7.8vw 3.9vw 0vw; } }
@media (min-width: 992px) {
  .home .mt_two_column_container.in-view .mt_two_col.mt_col_reverse .mt_col_content {
    padding: 0vw 3.9vw 3.9vw 6.8vw;
    margin-top: -3.9vw; } }
@media (max-width: 991.8px) {
  .home .not-special {
    background-position-x: 66% !important; } }
@media (max-width: 991.8px) {
  .home .not-special .mt_one_column.text_left .mt_one_column_content_wrapper > * {
    text-align: center; } }
@media (max-width: 991.8px) {
  .home .not-special .mt_one_column.text_left .mt_paragraph {
    line-height: 115%; } }
@media (max-width: 991.8px) {
  .home .not-special .mt_one_column.text_left {
    padding: 96px 12.8vw; } }
.home .not-special .mt_one_column.onecolumn .mt_btn:hover {
  background-color: #ECEAE5 !important;
  color: #000000 !important;
  border: 1px solid #ECEAE5 !important; }
.home .wp-block-image img {
  height: auto; }
  @media (min-width: 992px) {
    .home .wp-block-image img {
      box-sizing: border-box;
      height: 518px;
      object-fit: cover;
      width: 100%;
      vertical-align: bottom; } }
.home .mt_two_col.mt_col_reverse .mt_paragraph {
  font-weight: 400; }
@media (min-width: 992px) {
  .home .mt_two_column_container.has-moving-pattern-bottom .mt_col_reverse .mt_col_img {
    margin: 116px 7.8vw 226px 3.9vw; } }

.system .mt_two_col .mt_btn:hover {
  background-color: transparent !important;
  color: #000000 !important; }

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