 body {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      height: 100vh;
      margin: 0;
      font-family: Arial, sans-serif;
    }
    img {
      max-width: 100%;
      max-height: 80%;
      object-fit: contain;
    }
    a {
      margin-top: 20px;
      text-decoration: none;
      font-size: 25px;
      padding: 10px 20px;
    }
    @media (max-width: 768px) {
    .content-wrapper {
        flex-direction: column;
    }
    .image-container, .text-container {
        flex-basis: auto;
        max-width: 100%;
    }
}