.logo {
    display: block;
    margin: 0 auto;
    width: 150px;
    height: auto;
}

.construction {
    margin: 0 auto;
    width: 50px;
    height: auto;
}

* {
    box-sizing: border-box;
  }
  
  body {
    font-family: Arial;
    font-size: 17px;
  }
  
  .container {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 100vh; /* Full viewport height */
    display: flex; /* Optional: To align content */
    align-items: center; /* Optional: To align content vertically */
    justify-content: center; /* Optional: To align content horizontally */
    
    background-size: cover; /* Scale to cover the entire area */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Avoid tiling */
  }
  
  .container img {vertical-align: middle;}
  
  .container .content {
    position: absolute;
    top: 0;
    background: rgb(0, 0, 0); /* Fallback color */
    background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
    color: #f1f1f1;
    width: 100%;
    padding: 20px;
  }

  .content2 {
    position: relative;
    top: 0;
    background: rgb(0, 0, 0); /* Fallback color */
    background: rgba(0, 0, 0, 0); /* Black background with 0.5 opacity */
    color: #f1f1f1;
    width: 80%;
    padding: 20px;
  }

  .list {
    position: relative;
    top: 0;
    background: rgb(0, 0, 0); /* Fallback color */
    background: rgba(0, 0, 0, 0.2); /* Black background with 0.5 opacity */
    color: #ffffff;
    width: 80%;
    padding: 20px;
    padding-left: 200px;
  }
  
  /* Styling for PC */
  h1 {
    font-size: 3rem; /* Example for desktop */
  }
  
  h3 {
    font-size: 1.5rem; /* Example for desktop */
  }

  /* Styling for mobile devices */
  @media (max-width: 768px) {
    h1 {
      font-size: 2rem; /* Adjust for smaller screens */
    }
    h3 {
      font-size: 1.5rem; /* Adjust for smaller screens */
    }
  }
  
  @media (max-width: 480px) {
    h1 {
      font-size: 1.5rem; /* Further reduce size for very small screens */
    }
    h3 {
      font-size: 1.2rem; /* Adjust for smaller screens */
    }
  }
  