/*transform origin*/
/*transform origin*/
.mt_btn {
  padding: 12px 20px;
  height: 48px;
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
  font-family: "open-sans", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  border-radius: 0;
}

.mt_sec_sub_heading {
  font-family: "playfair-display", serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(1.875rem, 1.4904rem + 1.6408vw, 3rem);
  line-height: clamp(2.375rem, 1.905rem + 2.0055vw, 3.75rem);
}

.mt_paragraph {
  font-family: "open-sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 991.8px) {
  .mt_paragraph {
    font-size: 18px;
    line-height: 28px;
  }
}

#available_filters .mt_one_column_content_wrapper .mt_col_heading {
  font-family: "playfair-display", serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(1.875rem, 1.234rem + 2.7347vw, 3.75rem);
  line-height: clamp(2.375rem, 1.6486rem + 3.0994vw, 4.5rem);
  text-align: center;
  color: #3F3B3C;
  text-transform: capitalize;
}
#available_filters .mt_one_column_content_wrapper .mt_txt_sub {
  font-family: "open-sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #3F3B3C;
}
@media (max-width: 991.8px) {
  #available_filters .mt_one_column_content_wrapper .mt_txt_sub {
    font-size: 18px;
    line-height: 28px;
  }
}
#available_filters .mt_filter_wrap .dropdown .selectivo__label {
  max-width: 260px;
  padding: 10px 26px 10px 14px;
  background: #FFFFFF;
  border: 1px solid #3F3B3C;
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
  border-radius: 3px;
  font-family: "open-sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  color: #3F3B3C;
}
#available_filters .mt_filter_wrap .dropdown .selectivo__label::after {
  right: 15px;
}
#available_filters .mt_fill_btn {
  background: #664357;
  border: 1px solid #664357;
  color: #FFFFFF;
}
.system #available_filters .mt_fill_btn:hover {
  background: #FFFFFF;
  color: #664357;
}
#available_filters .mt_filter_wrap .dropdown .selectivo__option {
  color: #3F3B3C;
  font-family: "open-sans", sans-serif;
}
.system #available_filters .mt_filter_wrap .dropdown .selectivo__option:hover, #available_filters .mt_filter_wrap .dropdown .selectivo__option.selectivo__option--selected {
  background-color: #3F3B3C;
  color: #FFFFFF;
}

.mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_img {
  height: 100%;
  position: relative;
}
@media (max-width: 991.8px) {
  .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_img {
    margin-right: 0;
    margin-top: 0;
    height: 86vw;
  }
}
.mt_two_column_container .mt_two_column_layout .mt_two_col:not(.mt_col_reverse) .img_pattern {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: auto;
  z-index: 1;
  object-fit: unset;
  aspect-ratio: unset;
}
.mt_two_column_container .mt_two_column_layout .mt_two_col.mt_col_reverse .img_pattern {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: auto;
  z-index: 1;
  object-fit: unset;
  aspect-ratio: unset;
}
@media (max-width: 991.8px) {
  .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_content {
    padding-block: 48px 64px;
  }
}
.mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_content .mt_sec_sub_heading {
  font-family: "playfair-display", serif;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
  font-size: clamp(1.875rem, 1.4904rem + 1.6408vw, 3rem);
  line-height: clamp(2.375rem, 1.905rem + 2.0055vw, 3.75rem);
}
.mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_content .mt_paragraph {
  font-family: "open-sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 991.8px) {
  .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_content .mt_paragraph {
    font-size: 18px;
    line-height: 28px;
  }
}

[data-accordion=true] .rfwa-expense-guide-container .rfwa-accordion-header h3,
.rfwa-expense-guide-container h2 {
  font-family: "playfair-display", serif;
  color: #3F3B3C !important;
}

.rfwa-expense-footer,
.rfwa-expense-guide-container p,
.rfwa-export-pdf-link {
  color: #3F3B3C !important;
  font-family: "open-sans", sans-serif;
  font-size: 16px !important;
  font-weight: 300 !important;
}

.rfwa-expense-list th {
  font-family: "playfair-display", serif;
  color: #3F3B3C !important;
  font-weight: bold !important;
}

.rfwa-expense-list .rfwa-expense-amount.has-tooltip,
.rfwa-expense-list .rfwa-expense-details,
.rfwa-expense-list .rfwa-expense-label {
  color: #3F3B3C !important;
  font-family: "open-sans", sans-serif;
  font-size: 16px !important;
  font-weight: 300 !important;
}

.rfwa-expense-type-required,
.rfwa-expense-type.Required {
  background-color: #664357 !important;
  color: #FFFFFF !important;
  border: 1px solid #664357 !important;
  font-family: "playfair-display", serif;
}

.rfwa-expense-type-optional,
.rfwa-expense-type.Optional,
.rfwa-expense-type.Situational {
  background-color: #6A7363 !important;
  color: #ffffff !important;
  border: 1px solid #6A7363 !important;
  font-family: "playfair-display", serif;
}

[data-accordion=true] .rfwa-expense-guide-container .rfwa-accordion-icon::before {
  border-right: 2px solid #3F3B3C !important;
  border-bottom: 2px solid #3F3B3C !important;
}

[data-accordion=true] .rfwa-expense-guide-container .rfwa-accordion-item {
  border-radius: 0 !important;
}

/*# sourceMappingURL=common-styles.css.map */
