.footer {
    display: flex; flex-wrap: wrap;
    background: linear-gradient(to right, #F44, #F66);
    width: 100vw;
    gap: 3vw; justify-content: space-between; align-items: flex-start
} .footer img {
      width: 40.7vw; height: 7.1vw;
      margin: 1.45vw 1vw
  }
  * h6 {
      font-size: 2vw; color: #FF4556; -webkit-text-stroke: 0.04vw #000;
      transition: -webkit-text-stroke 0.5s ease
  } * h6:hover {-webkit-text-stroke: 0.04vw #FFF}
  .footer a {
      color: #000; text-decoration: none;
      transition: color 0.5s ease
  } .footer a:hover {color: #FFF}
  .website-sections {
      display: flex; flex-wrap: wrap;
      gap: 1vw; margin: 1vw 1vw 1vw
  } .website-section {
        display: flex; flex-direction: column;
        font-size: 1vw
    }