.elementor-4796 .elementor-element.elementor-element-11aca923{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4796 .elementor-element.elementor-element-6c590920 .e-floating-bars{background-color:transparent;--e-floating-bars-announcement-text-color:var( --e-global-color-13adb36 );--e-floating-bars-cta-button-text-color:var( --e-global-color-c8c9a7e );--e-floating-bars-cta-button-bg-color:var( --e-global-color-c2c53ba );--e-floating-bars-cta-button-text-color-hover:var( --e-global-color-c2c53ba );--e-floating-bars-cta-button-bg-color-hover:var( --e-global-color-c8c9a7e );--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;justify-content:center;--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;background-image:linear-gradient(90deg, var( --e-global-color-c8c9a7e ) 0%, var( --e-global-color-accent ) 100%);--e-floating-bars-background-overlay-opacity:0.5;}.elementor-4796 .elementor-element.elementor-element-6c590920 .e-floating-bars__announcement-text{font-family:"Blauer Nue", Sans-serif;font-weight:300;letter-spacing:0.5px;word-spacing:0px;text-align:center;}.elementor-4796 .elementor-element.elementor-element-6c590920 .e-floating-bars__cta-button{font-family:"Blauer Nue", Sans-serif;font-weight:700;letter-spacing:0.5px;word-spacing:0px;}.elementor-4796 .elementor-element.elementor-element-6c590920 .e-floating-bars__cta-button-container{justify-content:center;}@media(max-width:767px){.elementor-4796 .elementor-element.elementor-element-6c590920 .e-floating-bars{justify-content:center;}.elementor-4796 .elementor-element.elementor-element-6c590920 .e-floating-bars__cta-button-container{justify-content:center;}.elementor-4796 .elementor-element.elementor-element-6c590920 .e-floating-bars__announcement-text{text-align:center;}}/* Start custom CSS for floating-bars-var-1, class: .elementor-element-6c590920 */.e-floating-bars {
  width: 100vw !important;
}
@media (max-width: 767px) {
  .e-floating-bars {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    padding: 6px 12px;
    gap: 8px;
  }

  .e-floating-bars__announcement-text {
    width: auto !important;
    font-size: 9px !important;
    white-space: nowrap;
    text-align: center !important;
  }

  .e-floating-bars__cta-button-container {
    width: auto !important;
    flex-shrink: 0;
  }

  .e-floating-bars__cta-button {
    font-size: 9px !important;
    padding: 3px 8px !important;
    line-height: 1.2 !important;
    white-space: nowrap;
  }

  .e-floating-bars__cta-button span {
    font-size: 9px !important;
  }
  .e-floating-bars__cta-text {
    min-height: unset !important;
    line-height: normal !important;
  }
}/* End custom CSS */