.footer--content {
  &.type--1 {
    $footer-color: var(--bs-body-color-inverse);
    font-family: $font-family-base;
    border-top: 5px solid var(--bs-primary);

    .fc--top {
      padding: rfs-fluid-value(5rem 0);
      color: var(--bs-body-color-inverse);

      .row > div:not(:first-child) {
        @include media-breakpoint-down(lg) {
          margin-top: 2rem;
        }
      }

      .text--wrapper {
        * {
          margin-bottom: 0px;
        }

        h6,
        .h6,
        .h6,
        h5,
        .h5,
        .h5,
        h4,
        .h4,
        .h4,
        h3,
        .h3,
        .h3,
        h2,
        .h2,
        .h2,
        h1,
        .h1,
        .h1 {
          color: $footer-color;
        }
      }

      .stoerer-button--list {
        ul {
          margin-bottom: 0px;
          margin-left: 0px;

          a {
            color: var(--bs-body-color-inverse);
            width: rfs-value(40px);
            line-height: rfs-value(36px);
            display: inline-block;
            border-radius: 50%;
            text-align: center;
            border: 2px solid var(--bs-primary);
            transition: background-color 0.3s ease;

            &:hover {
              background-color: var(--bs-primary);
            }
          }
        }
      }
    }

    .fc--middle {
      padding: rfs-fluid-value(1.5rem 0);
      color: $footer-color;
    }

    .fc--bottom {
      padding: rfs-fluid-value(1rem 0);
      color: $footer-color;
      @include font-size(14px);

      #footerNav {
        ul {
          list-style-type: none;
          padding: 0px;
          margin: 0px;

          @include media-breakpoint-up(md) {
            text-align: right;
          }

          > li {
            display: inline-block;

            &:not(:first-child) {
              margin-left: 1rem;
            }

            > a,
            > strong {
              text-decoration: none;
              font-weight: normal;
              color: $footer-color;

              &.active {
                color: var(--bs-primary);
              }
            }
          }
        }
      }

      .stoerer-button--list ul {
        margin-left: 0px;
      }
    }
  }
}
