.elementor-2578 .elementor-element.elementor-element-7d299837{--display:flex;}.elementor-2578 .elementor-element.elementor-element-2bbf422c .e-floating-bars{background-color:#FFFFFF;--e-floating-bars-announcement-icon-color:#000000;--e-floating-bars-announcement-icon-size:20px;--e-floating-bars-announcement-text-color:#000000;--e-floating-bars-cta-button-text-color:#FFFFFF;--e-floating-bars-cta-button-bg-color:#2328FF;--e-floating-bars-cta-button-text-color-hover:#FFFFFF;--e-floating-bars-cta-button-bg-color-hover:#1735C2;--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:#A7A7A7;justify-content:start;--e-floating-bars-elements-padding-block-end:12px;--e-floating-bars-elements-padding-block-start:12px;--e-floating-bars-elements-padding-inline-end:16px;--e-floating-bars-elements-padding-inline-start:16px;--e-floating-bars-background-overlay-opacity:0.5;}.elementor-2578 .elementor-element.elementor-element-2bbf422c .e-floating-bars__announcement-icon{order:-1;}.elementor-2578 .elementor-element.elementor-element-2bbf422c .e-floating-bars__announcement-text{font-weight:400;text-align:start;}.elementor-2578 .elementor-element.elementor-element-2bbf422c .e-floating-bars__close-button{inset-inline-end:10px;}.elementor-2578 .elementor-element.elementor-element-2bbf422c .e-floating-bars__cta-button-container{justify-content:start;}/* Start custom CSS for floating-bars-var-1, class: .elementor-element-2bbf422c *//* Make the floating bar a horizontal flex container */
#review-bar .e-floating-bars.e-floating-bars-var-1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px; /* optional space between left and right sides */
  padding: 8px 16px; /* optional tidy padding */
}

/* Group icon + text on the left */
#review-bar .e-floating-bars__announcement-icon,
#review-bar .e-floating-bars__announcement-text {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin: 0;
}

/* Ensure the button stays on the right */
#review-bar .e-floating-bars__cta-button-container {
  margin-left: auto; 
  margin-right: 50px
}

/* Tidy up icon alignment */
#review-bar .e-floating-bars__announcement-icon svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

/* Optional: style the button a bit */
#review-bar .e-floating-bars__cta-button {
  padding: 6px 14px;
  font-weight: 600;
}/* End custom CSS */