.elementor-3 .elementor-element.elementor-element-c2200ad .elementor-container{--section-padding-bottom-factor:0.25;}.elementor-3 .elementor-element.elementor-element-6f06898{--box-border-width:0px;--header-background-color:var( --e-global-color-f1a141d );--separator-width:0px;--nested-list-indent:0.1em;--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-accent );--marker-size:0px;}.elementor-3 .elementor-element.elementor-element-588aa45 .elementor-text-editor > *{max-width:100%;}.elementor-3 .elementor-element.elementor-element-588aa45 .elementor-text-editor > *[style="text-align: center;"]{display:block;margin-left:auto;margin-right:auto;}.elementor-3 .elementor-element.elementor-element-588aa45 .elementor-text-editor > *[style="text-align: right;"]{display:block;margin-left:auto;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-77b1130b .elementor-container{--section-padding-bottom-factor:0;}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-37671fc9{width:25%;}.elementor-3 .elementor-element.elementor-element-96d9100{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3 .elementor-element.elementor-element-37671fc9{width:100%;}.elementor-3 .elementor-element.elementor-element-96d9100{width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-6f06898 */.elementor-toc__list-item {
    margin-bottom: 1em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-387fce11 */#datenschutz a {
    color: #fc8e0c; 
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83a8080 */#datenschutz a {
    color: #fc8e0c; 
    font-weight: 500;
}/* End custom CSS */