.elementor-13263 .elementor-element.elementor-element-037846c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13263 .elementor-element.elementor-element-5dc560a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13263 .elementor-element.elementor-element-9ff64bb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13263 .elementor-element.elementor-element-904e11d{--display:flex;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.85);}.elementor-13263 .elementor-element.elementor-element-904e11d:not(.elementor-motion-effects-element-type-background), .elementor-13263 .elementor-element.elementor-element-904e11d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13263 .elementor-element.elementor-element-904e11d.e-con{--e-con-transform-rotateZ:-90deg;}.elementor-13263 .elementor-element.elementor-element-2f6ec4d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13263 .elementor-element.elementor-element-2f6ec4d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13263 .elementor-element.elementor-element-2f6ec4d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13263 .elementor-element.elementor-element-2f6ec4d .elementor-icon-list-text{transition:color 0.3s;}.elementor-13263 .elementor-element.elementor-element-e7a6aca{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13263 .elementor-element.elementor-element-e7a6aca:not(.elementor-motion-effects-element-type-background), .elementor-13263 .elementor-element.elementor-element-e7a6aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13263 .elementor-element.elementor-element-927a288{padding:20px 40px 20px 40px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13263 .elementor-element.elementor-element-927a288 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13263 .elementor-element.elementor-element-927a288 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13263 .elementor-element.elementor-element-927a288 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-13263 .elementor-element.elementor-element-927a288 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-e090afa );}.elementor-13263 .elementor-element.elementor-element-1575528 > .elementor-widget-container{padding:20px 20px 20px 20px;}#elementor-popup-modal-13263 .dialog-widget-content{background-color:#02010100;margin:0px 0px 0px 0px;}#elementor-popup-modal-13263 .dialog-message{width:500px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-13263{justify-content:flex-end;align-items:center;}@media(max-width:1024px){#elementor-popup-modal-13263 .dialog-message{width:626px;}}@media(min-width:481px){.elementor-13263 .elementor-element.elementor-element-9ff64bb{--width:18%;}.elementor-13263 .elementor-element.elementor-element-904e11d{--width:300px;}}@media(max-width:767px) and (min-width:481px){.elementor-13263 .elementor-element.elementor-element-904e11d{--width:100%;}.elementor-13263 .elementor-element.elementor-element-e7a6aca{--width:100%;}}@media(max-width:767px){.elementor-13263 .elementor-element.elementor-element-5dc560a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;}.elementor-13263 .elementor-element.elementor-element-2f6ec4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;}.elementor-13263 .elementor-element.elementor-element-2f6ec4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13263 .elementor-element.elementor-element-2f6ec4d .elementor-icon-list-item > a{font-size:0px;}}@media(max-width:480px){.elementor-13263 .elementor-element.elementor-element-5dc560a{--width:100%;--flex-wrap:nowrap;}.elementor-13263 .elementor-element.elementor-element-9ff64bb{--width:25%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13263 .elementor-element.elementor-element-904e11d.e-con{--e-con-transform-rotateZ:270deg;}.elementor-13263 .elementor-element.elementor-element-904e11d{--width:71%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-20px;}.elementor-13263 .elementor-element.elementor-element-2f6ec4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;}}/* Start custom CSS for icon-list, class: .elementor-element-927a288 */.elementor-13263 .elementor-element.elementor-element-927a288 .elementor-icon-list-text:hover {text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-037846c *//* Äußerer Wrapper im Popup */
.popup-cta-right{
  --w-closed: 48px;   /* Sichtbare Breite im eingeklappten Zustand (gelber Streifen) */
  --w-open: 320px;    /* Gesamte Breite des gelben Kastens im geöffneten Zustand */

  width: var(--w-open);      /* IMMER volle Breite -> Höhe bleibt stabil */
  max-width: 100%;
  margin-left: auto;
  overflow: hidden;

  /* links abschneiden, rechts Streifen sichtbar lassen */
  clip-path: inset(0 0 0 calc(var(--w-open) - var(--w-closed)));

  transition: clip-path .28s ease;
  cursor: pointer;
}

/* Inhalt begrenzen */
.popup-cta-right > *{
  box-sizing: border-box;
  max-width: var(--w-open);
}

/* Aufklappen: Hover / Tastatur (Desktop) ODER .is-open (Mobile-Toggle) */
.popup-cta-right:hover,
.popup-cta-right:focus-within,
.popup-cta-right.is-open{
  clip-path: inset(0 0 0 0);   /* kompletten Inhalt zeigen */
}
/* Wrapper blockiert keine Klicks mehr */
.popup-cta-right{
  pointer-events: none;
}

/* Trigger-Streifen & Panel sind klickbar */
.popup-cta-right .popup-cta-trigger,
.popup-cta-right .popup-cta-panel{
  pointer-events: auto;
  cursor: pointer;
}/* End custom CSS */