.elementor-2665 .elementor-element.elementor-element-cffd61a{text-align:left;}.elementor-2665 .elementor-element.elementor-element-461173e .elementor-toc__header-title{text-align:start;}.elementor-2665 .elementor-element.elementor-element-461173e .elementor-toc__header{flex-direction:row;}.elementor-2665 .elementor-element.elementor-element-461173e{--item-text-hover-decoration:underline;}.elementor-2665 .elementor-element.elementor-element-f3e2630 .elementor-heading-title{color:#91004B;}.elementor-2665 .elementor-element.elementor-element-35f6ec3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2665 .elementor-element.elementor-element-35f6ec3 .elementor-divider-separator{width:100%;}.elementor-2665 .elementor-element.elementor-element-35f6ec3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2665 .elementor-element.elementor-element-f6da10d > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-2665 .elementor-element.elementor-element-a937bc1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2665 .elementor-element.elementor-element-a937bc1 .elementor-divider-separator{width:100%;}.elementor-2665 .elementor-element.elementor-element-a937bc1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2665 .elementor-element.elementor-element-f94e1fe{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2665 .elementor-element.elementor-element-f94e1fe .elementor-divider-separator{width:100%;}.elementor-2665 .elementor-element.elementor-element-f94e1fe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2665 .elementor-element.elementor-element-fb93fa0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2665 .elementor-element.elementor-element-fb93fa0 .elementor-divider-separator{width:100%;}.elementor-2665 .elementor-element.elementor-element-fb93fa0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2665 .elementor-element.elementor-element-d7a66cd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2665 .elementor-element.elementor-element-d7a66cd .elementor-divider-separator{width:100%;}.elementor-2665 .elementor-element.elementor-element-d7a66cd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2665 .elementor-element.elementor-element-6580103{font-size:11px;}/* Start custom CSS for table-of-contents, class: .elementor-element-461173e */.elementor-menu-anchor {
  scroll-margin-top: 120px; /* Höhe deines Sticky Headers */
}/* End custom CSS */