body {
  display: flex;
  flex-direction: column;
  background-image: url("BG1.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed; /* This makes the background static */
  min-height: 100vh;   /* full screen height */
}
.logo {
  display: block;                 /* Makes it act like a block element */
  width: 100px;                   /* Set your logo width */
  height: 80px;                   /* Set your logo height */
  background-image: url("LOGO_SR.png");  /* Logo image */
  background-size: contain;       /* Fit the image inside the container */
  background-repeat: no-repeat;   /* Prevent repeating */
  background-position: center;    /* Center the image */
}

.email-link {
  color: white;
  text-decoration: none;
}

.email-link:hover {
  color: #ddd;
}