.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24069 .elementor-element.elementor-element-2b310d8e > .elementor-widget-container{background-color:transparent;padding:5px 5px 5px 5px;background-image:linear-gradient(180deg, #E8EA98 0%, #FFFDE5 0%);border-style:groove;border-color:#F1DB6B;box-shadow:0px 0px 10px 0px rgba(0.007530212402348013, 0.007530212402348013, 0.007530212402348013, 0.5);}.elementor-24069 .elementor-element.elementor-element-2b310d8e:hover .elementor-widget-container{border-style:groove;}.elementor-24069 .elementor-element.elementor-element-18a035f8{width:auto;max-width:auto;font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:500;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24069 .elementor-element.elementor-element-396bf30d{width:auto;max-width:auto;text-align:center;}.elementor-24069 .elementor-element.elementor-element-413f42a8 > .elementor-widget-container{background-color:transparent;padding:5px 5px 5px 5px;background-image:linear-gradient(180deg, #E8EA98 0%, #FFFDE5 0%);border-style:groove;border-color:#F1DB6B;box-shadow:0px 0px 10px 0px rgba(0.007530212402348013, 0.007530212402348013, 0.007530212402348013, 0.5);}.elementor-24069 .elementor-element.elementor-element-413f42a8:hover .elementor-widget-container{border-style:groove;}.elementor-24069 .elementor-element.elementor-element-3d13af91{margin-top:-10px;margin-bottom:-10px;}.elementor-24069 .elementor-element.elementor-element-11ee0bba{margin-top:-10px;margin-bottom:-10px;}.elementor-24069 .elementor-element.elementor-element-4e2e3b51 > .elementor-widget-container{padding:0px 0px 0px 10px;border-style:groove;border-color:#39364640;}.elementor-24069 .elementor-element.elementor-element-4e2e3b51:hover .elementor-widget-container{border-style:groove;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(73.92343749999999, 5.6246093749999915, 5.6246093749999915, 0.5);}.elementor-24069 .elementor-element.elementor-element-5321e852{margin-top:-10px;margin-bottom:-10px;}.elementor-24069 .elementor-element.elementor-element-7dc986c0 > .elementor-widget-container{padding:5px 0px 0px 10px;border-style:groove;border-color:#39364640;}.elementor-24069 .elementor-element.elementor-element-7dc986c0:hover .elementor-widget-container{border-style:groove;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(73.92343749999999, 5.6246093749999915, 5.6246093749999915, 0.5);}@media(min-width:768px){.elementor-24069 .elementor-element.elementor-element-20ed2caa{width:78.083%;}.elementor-24069 .elementor-element.elementor-element-62301792{width:21.845%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-6bfc4b15 */.anhaenger-wrapper {
  position: absolute;
  top: 0;
  left: 80%;
  transform: translateX(-50%);
  z-index: 999;
  pointer-events: none; /* Damit darunter liegende Widgets klickbar bleiben */
}

.anhaenger {
  width: 20px; /* Passe an dein Bild an */
  animation: baumeln 2s ease-in-out infinite;
  transform-origin: top center;
}

@keyframes baumeln {
  0% { transform: rotate(0deg); }
  25% { transform: rotate(10deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(-10deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */