.elementor-51253 .elementor-element.elementor-element-69d4e26{--display:flex;}.elementor-51253 .elementor-element.elementor-element-b53d48f .e-floating-bars{background-color:var( --e-global-color-601373d );--e-floating-bars-announcement-text-color:var( --e-global-color-26d041a );--e-floating-bars-cta-button-text-color:var( --e-global-color-26d041a );--e-floating-bars-cta-button-text-color-hover:var( --e-global-color-26d041a );--e-floating-bars-close-button-color:var( --e-global-color-26d041a );justify-content:center;--e-floating-bars-elements-gap:4px;--e-floating-bars-elements-padding-block-end:6px;--e-floating-bars-elements-padding-block-start:6px;--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-51253 .elementor-element.elementor-element-b53d48f .e-floating-bars__announcement-text{font-size:15px;font-weight:500;text-align:center;}.elementor-51253 .elementor-element.elementor-element-b53d48f .e-floating-bars__cta-button{font-size:15px;font-weight:500;}.elementor-51253 .elementor-element.elementor-element-b53d48f .e-floating-bars__close-button{inset-inline-end:10px;}.elementor-51253 .elementor-element.elementor-element-b53d48f .e-floating-bars__cta-button-container{justify-content:center;}/* Start custom CSS for floating-bars-var-1, class: .elementor-element-b53d48f *//* "WEBINAR" pill before the sentence, with a slow white shimmer (Lattice pattern) */
.elementor-51253 .elementor-element.elementor-element-b53d48f .e-floating-bars__announcement-text::before {
  content: "Webinar";
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  padding: 3px 8px;
  border-radius: 18px;
  font-size: 9px;
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: .7px;
  text-transform: uppercase;
  color: var(--e-global-color-26d041a);
  background-color: var(--e-global-color-85cb28e);
  background-image: linear-gradient(110deg, rgba(255,255,255,0) 42%, rgba(255,255,255,.75) 50%, rgba(255,255,255,0) 58%);
  background-size: 250% 100%;
  background-repeat: no-repeat;
  animation: sc-pill-shimmer 2.8s linear infinite;
}
@keyframes sc-pill-shimmer {
  0%   { background-position: 160% 0; }
  100% { background-position: -60% 0; }
}
/* 2px rounded divider between the sentence and the link */
.elementor-51253 .elementor-element.elementor-element-b53d48f .e-floating-bars__announcement-text::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 2px;
  height: 14px;
  border-radius: 2px;
  margin: 0 6px 0 12px;
  background: var(--e-global-color-26d041a);
}
.elementor-51253 .elementor-element.elementor-element-b53d48f .e-floating-bars__cta-button { text-decoration: none; }
@media (max-width: 767px) {
  .elementor-51253 .elementor-element.elementor-element-b53d48f .e-floating-bars__announcement-text::after { display: none; }
}/* End custom CSS */