@media (min-width: 750px) {
  /* ==========================================================================
   Desktop Engagement widget visibility: don't show when over header
   ========================================================================== */
  /* Add transition to smoothly animate 'transform' property */
  .mt_engagement,
  #mt_chat--LP {
    transition: transform .6s;
  }
  /* Add transform property to wrapping .mt_engagement element */
  .mt_engagement {
    transform: translate(0, -50%);
  }
  .slide-right.mt_engagement {
    transform: translate(100%, -50%);
  }
}

.pagetitleandimage .fc_wrapper {
  padding: 60px 0;
}
.pageTitleAndImage__fc.no-image .fc_text-form {
  flex: 1 0 100%;
}
.pageTitleAndImage__fc.no-image .fc_text-form .fc_text-wrap .fc_title,
.pageTitleAndImage__fc.no-image .fc_text-form .fc_text-wrap .fc_subtitle {
  max-width: 860px;
}
.pageTitleAndImage__fc.no-image .fc_image {
  display: none;
}
.pagetitleandimage .pageTitleAndImage__fc h1.fc_title {
  font-family: 'Avant Garde for MT Bd', Arial, sans-serif;
  font-weight: 700;
  font-size: 50px;
  line-height: 110%;
}
.pagetitleandimage + .parsys > .section:has([class*="--background-gray"]):first-child,
.pagetitleandimage + .parsys > .grouping:has(div:first-of-type [class*="--background-gray"]):first-child {
  border-top: 0 !important;
}
.pagetitleandimage + .parsys > .section:not(.featuresmultielement, .landingpagesection):first-child {
  border-top: 1px solid #ededed;
  margin-top: -1px;
}
.pagetitleandimage + .parsys > .section.landingpagesection:first-child,
.pagetitleandimage + .parsys > .landingpagesection:has([class*="--hidden"]):first-child + * {
  padding-top: 0;
}
@media (max-width: 750px) {
  .pagetitleandimage .pageTitleAndImage--excludeTitleFromSubnav {
    padding: 0 0 60px 0;
  }
  .pagetitleandimage .pageTitleAndImage--excludeTitleFromSubnav .fc_image {
    margin-top: 0;
  }
  body:has(.mt_engagement[data-enablemobiledrawer="true"]) .pageTitleAndImage__fc .fc_feedback-btn-wrap {
    display: none;
  }
}

