.elementor-603 .elementor-element.elementor-element-2c9904af{--display:flex;}.elementor-603 .elementor-element.elementor-element-35ff0e60 .e-floating-bars{background-color:#FFFFFF;--e-floating-bars-announcement-text-color:#000000;--e-floating-bars-cta-button-text-color:#202020;--e-floating-bars-cta-button-bg-color:#FFFFFF;--e-floating-bars-cta-button-text-color-hover:#FFFFFF;--e-floating-bars-cta-button-bg-color-hover:#0E1225;--e-floating-bars-cta-button-padding-block-end:8px;--e-floating-bars-cta-button-padding-block-start:8px;--e-floating-bars-cta-button-padding-inline-end:20px;--e-floating-bars-cta-button-padding-inline-start:20px;--e-floating-bars-close-button-color:#000000;justify-content:center;--e-floating-bars-elements-padding-block-end:0px;--e-floating-bars-elements-padding-block-start:0px;--e-floating-bars-elements-padding-inline-end:0px;--e-floating-bars-elements-padding-inline-start:0px;--e-floating-bars-background-overlay-opacity:0.5;}.elementor-603 .elementor-element.elementor-element-35ff0e60 .e-floating-bars__announcement-text{font-family:"Poppins", Sans-serif;font-weight:400;text-align:center;}.elementor-603 .elementor-element.elementor-element-35ff0e60 .e-floating-bars__cta-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-603 .elementor-element.elementor-element-35ff0e60 .e-floating-bars__close-button{inset-inline-end:10px;}.elementor-603 .elementor-element.elementor-element-35ff0e60 .e-floating-bars__cta-button-container{justify-content:center;}/* Start custom CSS for floating-bars-var-1, class: .elementor-element-35ff0e60 *//* ---------- Floating left vertical bar (scoped to this floating element) ---------- */
.elementor-603 .elementor-element.elementor-element-35ff0e60 {
  position: fixed !important;
  top: 50% !important;
  left: 0 !important;
  transform: translateY(-50%) !important;
  width: 60px !important;         /* adjust width */
  height: 240px !important;       /* adjust height */
  display: flex !important;
  align-items: center !important; /* centers internal content vertically */
  justify-content: center !important;
  background: #1e88e5 !important; /* blue background */
  color: #fff !important;
  z-index: 9999999 !important;    /* very high so it doesn't affect header stacking */
  border-radius: 0 8px 8px 0 !important;
  box-shadow: 0 6px 20px rgba(0,0,0,0.2) !important;
  overflow: visible !important;   /* let the text show */
  pointer-events: auto !important;
  padding: 6px 0 !important;      /* vertical padding */
}

/* vertical text inside the bar */
.elementor-603 .elementor-element.elementor-element-35ff0e60 > * {
  writing-mode: vertical-rl !important;
  text-orientation: mixed !important;
  transform: rotate(180deg) !important; /* read top->bottom */
  font-weight: 700 !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  white-space: nowrap !important;
  text-align: center !important;
  margin: 0 !important;
  padding: 0 6px !important;
  color: #ffffff !important;
}

/* move text a bit away from top to avoid any top controls */
.elementor-603 .elementor-element.elementor-element-35ff0e60 > * {
  /* nudge the vertical text down - change percentage if needed */
  transform-origin: center !important;
  /* we do a small translate in Y (visually moves vertical text down) */
  transform: rotate(180deg) translateY(6px) !important;
}

/* hide known close buttons for UAEL / UAE floating elements */
.elementor-603 .elementor-element.elementor-element-35ff0e60 .uael-fb-close,
.elementor-603 .elementor-element.elementor-element-35ff0e60 .uael-fb__close-btn,
.elementor-603 .elementor-element.elementor-element-35ff0e60 .uae-fb-close,
.elementor-603 .elementor-element.elementor-element-35ff0e60 .uael-floatingbar-close,
.elementor-603 .elementor-element.elementor-element-35ff0e60 .uael-fb__close,
.elementor-603 .elementor-element.elementor-element-35ff0e60 .uae-floatingbar__close,
.elementor-603 .elementor-element.elementor-element-35ff0e60 button[aria-label*="close" i],
.elementor-603 .elementor-element.elementor-element-35ff0e60 [aria-label*="close" i],
.elementor-603 .elementor-element.elementor-element-35ff0e60 .close,
.elementor-603 .elementor-element.elementor-element-35ff0e60 .close-btn {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
/* Make floating wrapper transparent and remove box visuals */
.uae-floatingbar-outer,
.uael-floatingbar-outer,
.uae-floatingbar,
.uael-floatingbar,
.uae-fb,
.uael-fb {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
}
/* Make floating wrapper transparent and remove box visuals */
.uae-floatingbar-outer,
.uael-floatingbar-outer,
.uae-floatingbar,
.uael-floatingbar,
.uae-fb,
.uael-fb {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
}

/* Remove inner white background containers (common inner .elementor-603 .elementor-element.elementor-element-35ff0e60s) */
.uae-floatingbar-outer .uae-floatingbar,
.uae-floatingbar-outer .uael-fb,
.uae-floatingbar-outer .uae-floatingbar-wrap,
.uae-floatingbar-outer .uael-floatingbar-wrap,
.uae-floatingbar-outer .uae-fb-wrap {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* Style only the first child (the actual label/button) so it becomes the slim vertical tab */
.uae-floatingbar-outer > * ,
.uael-floatingbar-outer > * {
  display: inline-block !important;
  background: #1e88e5 !important;       /* label background */
  color: #fff !important;               /* label text color */
  padding: 6px 8px !important;          /* around the label only */
  border-radius: 0 6px 6px 0 !important;/* rounded right edge for the label */
  writing-mode: vertical-rl !important;
  -webkit-writing-mode: vertical-rl !important;
  text-orientation: mixed !important;
  transform: rotate(180deg) translateY(4px) !important; /* nudge down a bit */
  font-weight: 700 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  white-space: nowrap !important;
  text-align: center !important;
  pointer-events: auto !important;
}

/* Safety: hide close X if still visible */
.uael-fb-close,
.uael-fb__close,
.uae-fb-close,
.uae-floatingbar__close,
button[aria-label*="close" i],
.close,
.close-btn {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}/* End custom CSS */