.elementor-8984 .elementor-element.elementor-element-6ab2396{--display:flex;--position:fixed;bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-8984 .elementor-element.elementor-element-12a3575 .elementor-button{background-color:#FCEE4F;font-family:"Gotham TT Book", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;line-height:23px;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;padding:15px 18px 015px 18px;}.elementor-8984 .elementor-element.elementor-element-12a3575 .elementor-button:hover, .elementor-8984 .elementor-element.elementor-element-12a3575 .elementor-button:focus{background-color:var( --e-global-color-76778a7 );color:var( --e-global-color-text );}.elementor-8984 .elementor-element.elementor-element-12a3575.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-8984 .elementor-element.elementor-element-12a3575{right:15px;}body.rtl .elementor-8984 .elementor-element.elementor-element-12a3575{left:15px;}.elementor-8984 .elementor-element.elementor-element-12a3575{z-index:1;}.elementor-8984 .elementor-element.elementor-element-12a3575 .elementor-button:hover svg, .elementor-8984 .elementor-element.elementor-element-12a3575 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-8984 .elementor-element.elementor-element-8012e1f .elementor-button{background-color:#FCEE4F;font-family:"Gotham TT Book", Sans-serif;font-size:18px;font-weight:500;line-height:23px;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;padding:15px 18px 7px 18px;}.elementor-8984 .elementor-element.elementor-element-8012e1f .elementor-button:hover, .elementor-8984 .elementor-element.elementor-element-8012e1f .elementor-button:focus{background-color:var( --e-global-color-76778a7 );color:var( --e-global-color-text );}.elementor-8984 .elementor-element.elementor-element-8012e1f.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-8984 .elementor-element.elementor-element-8012e1f{right:15px;}body.rtl .elementor-8984 .elementor-element.elementor-element-8012e1f{left:15px;}.elementor-8984 .elementor-element.elementor-element-8012e1f{bottom:15px;z-index:3;}.elementor-8984 .elementor-element.elementor-element-8012e1f .elementor-button:hover svg, .elementor-8984 .elementor-element.elementor-element-8012e1f .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1070px){.elementor-8984 .elementor-element.elementor-element-6ab2396.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8984 .elementor-element.elementor-element-12a3575 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-8984 .elementor-element.elementor-element-12a3575{right:15px;}body.rtl .elementor-8984 .elementor-element.elementor-element-12a3575{left:15px;}.elementor-8984 .elementor-element.elementor-element-12a3575 .elementor-button{font-size:23px;}.elementor-8984 .elementor-element.elementor-element-8012e1f{width:100%;max-width:100%;bottom:30px;z-index:1;}body:not(.rtl) .elementor-8984 .elementor-element.elementor-element-8012e1f{right:15px;}body.rtl .elementor-8984 .elementor-element.elementor-element-8012e1f{left:15px;}.elementor-8984 .elementor-element.elementor-element-8012e1f .elementor-button{font-size:23px;border-radius:90px 90px 90px 90px;padding:15px 15px 15px 15px;}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8984 .elementor-element.elementor-element-8012e1f{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;bottom:15px;}.elementor-8984 .elementor-element.elementor-element-8012e1f .elementor-button{font-size:23px;border-radius:90px 90px 90px 90px;padding:15% 15% 15% 15%;}}/* Start custom CSS for button, class: .elementor-element-12a3575 *//* Dein fixierter Button unten rechts */
.sticky-cta {
  position: fixed;
  right: 15px;
  bottom: 15px;              /* Startwert */
  z-index: 2147483647;       /* garantiert über dem Footer */
  pointer-events: auto;      /* Button bleibt klickbar */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab2396 *//* wrapper handles position & z-index, children stay clickable */
.sticky-cta-wrap{
  position: fixed;
  right: 15px;
  bottom: var(--sticky-bottom, 15px);
  z-index: 2147483647;          /* on top of everything */
  display: flex;
  flex-direction: column;
  gap: 12px;                    /* space between buttons */
  pointer-events: none;         /* wrapper lets clicks pass… */
}
.sticky-cta-wrap > *{
  pointer-events: auto;         /* …buttons remain clickable */
}/* End custom CSS */