.featuredtextanddocumentdownload:has(.editCompMsgBox) .fc_wrapper {
  gap: 60px;
}
.featuredtextanddocumentdownload:has(.editCompMsgBox) .fc_wrapper .fc_image {
  min-width: 215px;
}
.featuredtextanddocumentdownload .fc_wrapper {
  max-width: 680px;
}
.featuredtextanddocumentdownload .fc_wrapper:has(img) {
  gap: 60px;
}
.featuredtextanddocumentdownload .fc_wrapper .fc_image {
  min-width: 0;
  margin: 0;
}
.featuredtextanddocumentdownload .fc_wrapper .ftdd_picture {
  text-align: center;
}
.featuredtextanddocumentdownload .fc_wrapper .ftdd_picture picture {
  aspect-ratio: 0.70921986;
  display: flex;
  justify-content: center;
  width: 195px;
  max-height: 280px;
  margin: 0 auto;
  border: solid 1px #f0f0f0;
  overflow: hidden;
}
.featuredtextanddocumentdownload .fc_wrapper .ftdd_picture img {
  object-fit: cover;
  overflow-clip-margin: 0px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.featuredtextanddocumentdownload .fc_wrapper .ftdd_download-btn-wrap.fc_feedback-btn-wrap {
  margin: 45px 0 0 0;
}
.featuredtextanddocumentdownload .fc_wrapper .ftdd_download-btn-wrap--feedbackb {
  max-width: 75%;
}
.featuredtextanddocumentdownload .fc_wrapper .ftdd_download-btn-wrap--feedbackc .modal-content {
  padding: 0;
}
.featuredtextanddocumentdownload .fc_wrapper .ftdd_download-btn-wrap--feedbackc .fb_onlyEmailAddressForm .feedbackForm_submit {
  padding: 0 !important;
  text-align: left;
}
.featuredtextanddocumentdownload .fc_wrapper .ftdd_download-btn-wrap--feedbackc .feedbackc .btn-action {
  padding: 0;
  margin: 15px 0;
}
.featuredtextanddocumentdownload .fc_wrapper .ftdd_download-btn-wrap--feedbackc .feedbackc .btn-primary {
  color: #004494;
  width: auto;
}
.featuredtextanddocumentdownload .fc_wrapper .ftdd_download-btn-wrap--feedbackc .feedbackc .btn-primary span {
  box-sizing: border-box;
  padding: 10px 20px;
}
.featuredtextanddocumentdownload + .section:where(.featuresmultielement) {
  border-top: 1px solid #cccccc;
  margin-top: -1px;
}
.mt_direction_right_to_left .ppUX2020_design_readmore .ppUX2020_arrow {
  margin: 0 10px 0 0;
}
@media (max-width: 750px) {
  .featuredtextanddocumentdownload .fc_wrapper {
    max-width: none;
  }
  .featuredtextanddocumentdownload .fc_wrapper:has(img) {
    gap: 30px;
  }
  .featuredtextanddocumentdownload .fc_image,
  .featuredtextanddocumentdownload .fc_image-right .fc_image {
    order: 2;
    margin: 15px 0 0 0;
  }
  .featuredtextanddocumentdownload .fc_text-form {
    order: 1;
  }
  .featuredtextanddocumentdownload .fc_title,
  .featuredtextanddocumentdownload .fc_subtitle.fc_subtitle-only {
    margin-top: 0;
  }
  .featuredtextanddocumentdownload .ftdd_picture {
    padding: 0;
  }
  .featuredtextanddocumentdownload .ftdd__image,
  .featuredtextanddocumentdownload .fc_image {
    width: 100%;
    max-width: none;
  }
}
