.footer-wrap {
  background-color: #080808;
  padding: 26px 60px;
  .footer-top {
    padding: 40px 0;
    border-top: #dedede 1px solid;
    border-bottom: #dedede 1px solid;
    .left-column {
      .social-list {
        ul {
          display: flex;
          gap: 20px;
          padding: 0;
        }
      }
    }
    .right-column {
      .footer-nav {
        display: flex;
        justify-content: end;
        gap: 50px;
        ul {
          padding: 0;
          li {
            font-size: 20px;
            color: #dedede;
            line-height: 24px;
            a {
              font-size: 17px;
              color: #d4f549;
            }
          }
        }
      }
      .addressInfo {
        font-family: "Phudu", sans-serif;
        text-align: right;
        padding-top: 165px;
        h3 {
          font-size: 25px;
          color: #dedede;
          font-weight: 600;
        }
        p {
          font-family: "Inter", sans-serif;
          font-size: 14px;
          color: #dedede;
          line-height: 150%;
        }
        a {
          font-family: "Inter", sans-serif;
          font-size: 18px;
          color: #dedede;
          text-decoration: none;
        }
      }
    }
  }
  .footer-bottom {
    padding: 20px 0 0;
    p {
      font-family: "Inter", sans-serif;
      font-size: 12px;
      color: #717171;
      padding: 0;
    }
    ul {
      justify-content: end;
      display: flex;
      padding: 0;
      gap: 58px;
      li {
        font-size: 12px;
        a {
          color: #717171;
          text-decoration: none;
        }
      }
    }
  }
  @media (max-width: 991.98px) {
    .footer-top {
      text-align: center;
      .left-column {
        .social-list {
          ul {
            justify-content: center;
          }
        }
        img {
          width: 70%;
        }
      }
      .right-column {
        .footer-nav {
          padding-top: 20px;
          justify-content: center;
        }
        .addressInfo {
          padding-top: 18px;
          text-align: center;
        }
      }
    }
    .footer-bottom {
      text-align: center;
      ul {
        justify-content: center;
      }
    }
  }
}
