/* LOGO */
.header-logo {
  width: 50px;
}
.footer-logo {
  width: 150px;
}
.flipped-vertical {
  transform: scaleY(-1); /* Flips the element vertically */
  display: inline-block; /* Ensure transform applies correctly */
}

/* LOADEDR */
#full-page-loader {
  position: fixed; /* Position the container relative to the viewport */
  top: 0;
  left: 0;
  width: 100vw; /* Take up the full viewport width */
  height: 100vh; /* Take up the full viewport height */
  background-color: rgba(255, 255, 255, 0.8); /* A semi-transparent white background */
  display: flex; /* Use flexbox for easy centering */
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically */
  z-index: 1000; /* Ensure it's on top of all other content */
  transition: opacity 0.5s ease-out, visibility 0.5s ease-out; /* Smooth transition for hiding */
}

/* Class to hide the loader */
.loader-hidden {
  opacity: 0;
  visibility: hidden;
}
