.am-style-hero-3 {
  display: flex;
  flex-direction: column-reverse;
  padding-top: 70px;
  padding-bottom: 70px; }
  .am-style-hero-3 .am-bg-image {
    position: relative;
    min-height: 500px; }
  .am-style-hero-3 .am-hero-content {
    position: relative;
    z-index: 2;
    text-align: center; }
    @media (min-width: 992px) {
      .am-style-hero-3 .am-hero-content {
        padding-bottom: 30px; } }
  @media (min-width: 768px) {
    .am-style-hero-3 {
      padding-top: 120px;
      padding-bottom: 120px; } }
  .am-style-hero-3 .am-content {
    margin-bottom: 30px; }
    .am-style-hero-3 .am-content .am-sub-title {
      font-family: var(--am-font-primary);
      font-size: 22px;
      font-weight: 500;
      letter-spacing: -1px; }
    .am-style-hero-3 .am-content h1:before, .am-style-hero-3 .am-content h2:before, .am-style-hero-3 .am-content h3:before, .am-style-hero-3 .am-content h4:before, .am-style-hero-3 .am-content h5:before {
      width: 0px; }
  .am-style-hero-3.am-text-light .am-hero-content .am-content {
    color: var(--am-text-light); }
  .am-style-hero-3.am-text-dark .am-hero-content .am-content {
    color: var(--am-text-dark); }
