/*transform origin*/
@media (min-width: 992px) {
  .features .mt_banner_outer_wrap {
    background-position: center calc(100% + 120px) !important;
  }
}
@media (max-width: 991.8px) {
  .features .mt_banner_outer_wrap {
    background-position: center bottom !important;
  }
}
.features .mt_banner .mt_banner_content > div {
  max-width: 80%;
}
@media (max-width: 991.8px) {
  .features .mt_banner .mt_banner_content > div {
    max-width: 100%;
  }
}
@media (max-width: 991.8px) {
  .features .features_paragraph_section .mt_one_column {
    padding: 50px 10.93vw !important;
  }
}
.features .features_paragraph_section .mt_one_column .mt_one_column_content_wrapper .mt_paragraph {
  color: #371E13;
  font-size: clamp(18px, 2.5vw, 32px);
}
@media (max-width: 991.8px) {
  .features .features_paragraph_section .mt_one_column .mt_one_column_content_wrapper .mt_paragraph {
    line-height: 130%;
    text-align: center;
  }
}
.features .single_image_section .mt_one_column {
  height: 540px;
}
@media (max-width: 991.8px) {
  .features .single_image_section .mt_one_column {
    height: 342px;
  }
}
.features .mixed_col_layout {
  padding: 100px 7.4vw;
  background-size: cover;
  z-index: 2;
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout {
    padding: 36px 4.26vw 50px;
    background-color: #F5F3E6;
  }
}
.features .mixed_col_layout .mt_two_column_layout .mt_two_col {
  gap: 4.34vw;
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout .mt_two_column_layout .mt_two_col {
    gap: 9.6vw;
  }
}
.features .mixed_col_layout .mt_two_column_layout .mt_col_content {
  padding: 0 0 0 0 !important;
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout .mt_two_column_layout .mt_col_content {
    padding: 0 0 0 0;
  }
}
.features .mixed_col_layout .mt_two_column_layout .mt_col_content h2 {
  display: none;
}
.features .mixed_col_layout .mt_two_column_layout .mt_col_content .mt_list {
  padding-left: 0px;
}
.features .mixed_col_layout .mt_two_column_layout .mt_col_content .mt_list .list_heading {
  color: #4A6B7C;
  font-family: "avenir-lt-pro", sans-serif;
  font-weight: 800;
  font-size: 24px;
  line-height: 125%;
  letter-spacing: 0%;
  list-style: none;
  margin-top: 25px;
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout .mt_two_column_layout .mt_col_content .mt_list .list_heading {
    font-size: 18px;
    margin-top: 25px;
  }
}
.features .mixed_col_layout .mt_two_column_layout .mt_col_content .mt_list .mt_list_item,
.features .mixed_col_layout .mt_two_column_layout .mt_col_content .mt_list p {
  font-size: 24px;
  line-height: 125%;
  letter-spacing: 0%;
  margin-bottom: 10px;
  font-weight: 350;
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout .mt_two_column_layout .mt_col_content .mt_list .mt_list_item,
  .features .mixed_col_layout .mt_two_column_layout .mt_col_content .mt_list p {
    font-size: 18px;
  }
}
.features .mixed_col_layout .mt_two_column_layout .mt_col_img {
  margin-top: 0;
}
@media (min-width: 992px) {
  .features .mixed_col_layout .mt_two_column_layout .mt_col_img {
    height: 477px;
  }
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout .mt_two_column_layout .mt_col_img {
    height: 72.53vw;
  }
}
.features .mixed_col_layout .mt_two_column_layout .mt_col_img .img_caption {
  font-family: "tt-modernoir", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  margin-top: 10px;
  color: #8D3620;
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout .mt_two_column_layout .mt_col_img .img_caption {
    font-size: 18px;
    text-align: right;
  }
}
.features .mixed_col_layout .second-column {
  margin-top: 75px;
  position: relative;
  z-index: 5;
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout .second-column::after {
    content: "";
    inset: 0;
    right: -4.26vw;
    background: url(../../images/features_pattern1.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    z-index: -1;
  }
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout .second-column {
    margin-top: 0px;
  }
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout .second-column .mt_two_col {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 0px;
  }
}
.features .mixed_col_layout .second-column .mt_two_col .mt_col_img {
  height: 703px;
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout .second-column .mt_two_col .mt_col_img {
    height: 72.53vw;
  }
}
.features .mixed_col_layout .second-column .mt_two_col .mt_col_img .img_caption {
  text-align: right;
}
.features .mixed_col_layout .second-column .mt_two_col .mt_col_content {
  padding: 0 64px 0 0;
  display: block;
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout .second-column .mt_two_col .mt_col_content {
    padding: 0 0 0 0;
  }
}
.features .mixed_col_layout .second-column .mt_list li:first-child {
  margin-top: 0px !important;
}
.features .mixed_col_layout .second-column .mt_list li:last-of-type {
  font-family: "tt-modernoir", sans-serif !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  line-height: 28px !important;
}
@media (max-width: 991.8px) {
  .features .mixed_col_layout .second-column .mt_list li:last-of-type {
    font-size: 20px !important;
    line-height: 100% !important;
  }
}
.features .mixed_col_layout .second-column h3 {
  margin-bottom: 0px;
}

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