.elementor-106 .elementor-element.elementor-element-58ec1dd{--display:flex;--padding-top:160px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}body.elementor-page-106:not(.elementor-motion-effects-element-type-background), body.elementor-page-106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-58ec1dd{--padding-top:90px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-58ec1dd *//* ✂️  Automatische Silbentrennung – Elementor Custom CSS  */
.elementor * {
  /* moderne Browser */
  hyphens: auto;
  /* Safari / ältere WebKit-Browser */
  -webkit-hyphens: auto;
  /* ganz alte (IE 10–11) */
  -ms-hyphens: auto;

  /* Optional: Zeilenumbrüche weicher handhaben */
  overflow-wrap: break-word;   /* moderne Syntax */
  word-wrap: break-word;       /* Fallback */

  /* Bonus: 40 Zeichen maximale Wort­länge, bevor ein Break erzwungen wird */
  word-break: break-word;
}

/* 👆  Passe den Selektor gerne an (z. B. .elementor p oder .mein-text) *//* End custom CSS */