.elementor-21302 .elementor-element.elementor-element-5bd1db2e{--display:flex;--background-transition:0.3s;}@media(max-width:767px){.elementor-21302 .elementor-element.elementor-element-5bd1db2e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21302 .elementor-element.elementor-element-647c6b2b > .elementor-widget-container{margin:0px -20px 0px -20px;}}/* Start custom CSS for text-editor, class: .elementor-element-647c6b2b *//* --- 1. REINE OPTIK: ABSATZ-ABSTÄNDE (Für alle Geräte gleich) --- */
.elementor-21302 .elementor-element.elementor-element-647c6b2b p {
    margin-bottom: 15px !important;
}

.elementor-21302 .elementor-element.elementor-element-647c6b2b h2, .elementor-21302 .elementor-element.elementor-element-647c6b2b h3 {
    margin-top: 35px !important;     /* Platz VOR der Überschrift */
    margin-bottom: 15px !important;  /* Platz NACH der Überschrift */
}

.elementor-21302 .elementor-element.elementor-element-647c6b2b h2:first-child, .elementor-21302 .elementor-element.elementor-element-647c6b2b h3:first-child {
    margin-top: 0px !important;
}

/* --- 2. UMBRUCH-SCHUTZ: Verhindert das Wackeln auf dem Handy --- */
.elementor-21302 .elementor-element.elementor-element-647c6b2b a {
    word-break: break-all !important; /* Trennt nur sture Links am Rand */
}/* End custom CSS */