/* Style for the logo */
.popup-logo {
  display: block; /* Or inline-block, depending on your layout */
  margin: 0 auto; /* Center the logo */
  max-width: 190px; /* Maximum width of the logo */
  height: 170px; /* Maintain aspect ratio */
}

/* Rest of your popup styles... */

/* Base styles */
.popup {
  position: fixed; /* Stay in place regardless of scroll */
  top: 0;
  left: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  background-color: rgba(0, 0, 0, 0.5); /* Black w/ opacity */
  display: flex; /* Use flexbox for centering */
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically */
  visibility: hidden; /* Hidden by default */
  z-index: 2; /* Sit on top */
}

.popup .popuptext {
  background-color: #000000e3; /* White background */
  color: #fff; /* Black text */
  text-align: center;
  border-radius: 20px;
  padding: 20px;
  position: relative;
  box-shadow: 0 0px 15px #024989;
  visibility: hidden; /* Hidden by default */
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

/* Popup arrow - optional */
.popup .popuptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #555 transparent;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;}
  to {opacity: 2;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity: 1;}
}

/* Show the popup */
.popup .show {
  visibility: visible;
}

/* Responsive styles for smaller screens (mobile devices) */
@media screen and (max-width: 768px) {
  .popup .popuptext {
    width: 90%; /* Adjust width for mobile */
    padding: 10px;
    font-size: 14px; /* Smaller font size for mobile */
  }
}

/* Style for the button */
.popup-button {
  display: inline-block; /* Or block if you want it to be full-width */
  margin-top: 20px; /* Space above the button */
  padding: 10px 20px; /* Padding inside the button */
  background-color: #024989; /* Button color */
  color: white; /* Text color */
  text-align: center;
  text-decoration: none; /* Remove underline from links */
  border-radius: 5px; /* Rounded corners */
  transition: background-color 0.3s; /* Smooth transition for hover effect */
}

.popup-button:hover {
  background-color: #001e38; /* Darker background on hover */
}

/* Style for the close button */
.close-button {
  position: absolute;
  top: 10px;
  right: 10px;
  border: none;
  background: none;
  font-size: 50px;
  cursor: pointer;
  color: white; /* Set the color to white */
}
/* Rest of your popup styles... */
