/* ========= fixing jump issue for popup ============= */

.dialog-type-lightbox {
  top: auto !important;
}

.dialog-type-lightbox .dialog-lightbox-widget-content {
  position: fixed !important; /* Fixing position of the contents of the pop-up */
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 999993 !important; /* Ensuring it stays on top */
}

.dialog-prevent-scroll {
  max-height: 100vh;
  overflow: hidden;
}

.dialog-message {
  width: 35vw;
  height: auto;
  padding: 0px 0px 0px 0px;
  line-height: 1.5 !important;
}

/* Style for Elementor popup close button inside dialog-message */
.elementor-popup-modal .dialog-close-button,
.elementor-popup-modal .dialog-lightbox-close-button {
  position: absolute !important;
  top: 20px !important;
  right: 20px !important;
  left: auto !important;
  transform: none !important;
  opacity: 1 !important;
  z-index: 99999 !important;
}

/* ============= end fixing jump issue for popup ============= */

/* ========= fixing the first appearance of the 'Privacy & Policy' button ============= */

#cookie-law-info-again {
  position: fixed;
  background-color: rgb(77, 77, 79);
  color: rgb(255, 255, 255);
  font-family: inherit;
  width: auto;
  bottom: 0px;
  right: 7px;    
}

/* ============= end the first appearance of the 'Privacy & Policy' button ============= */