.elementor-2553 .elementor-element.elementor-element-8f03cf9{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2553 .elementor-element.elementor-element-8065a1a{--display:flex;--justify-content:flex-start;}.elementor-2553 .elementor-element.elementor-element-f7b9671{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2553 .elementor-element.elementor-element-f7b9671.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-f7b9671 .elementor-heading-title{font-size:58px;font-weight:900;}.elementor-2553 .elementor-element.elementor-element-b306eef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2553 .elementor-element.elementor-element-adc433c{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;}.elementor-2553 .elementor-element.elementor-element-1ea25f9{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;}.elementor-2553 .elementor-element.elementor-element-50a370f{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;}.elementor-2553 .elementor-element.elementor-element-1b78b12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2553 .elementor-element.elementor-element-1cadac5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2553 .elementor-element.elementor-element-02fcc3b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2553 .elementor-element.elementor-element-eb8e6aa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2553 .elementor-element.elementor-element-5961fb1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2553 .elementor-element.elementor-element-382aab9{--display:flex;}.elementor-2553 .elementor-element.elementor-element-fe05b14{--box-min-height:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -61px;--box-border-width:0px;--separator-width:0px;--box-padding:0px;--toc-body-max-height:1000px;--nested-list-indent:0.1em;--item-text-hover-decoration:underline;--marker-size:0px;}.elementor-2553 .elementor-element.elementor-element-fe05b14 .elementor-toc__header-title{text-align:start;}.elementor-2553 .elementor-element.elementor-element-fe05b14 .elementor-toc__list-item{font-size:16px;}.elementor-2553 .elementor-element.elementor-element-298cab8{padding:0px 0px 0px 0px;text-align:start;}.elementor-2553 .elementor-element.elementor-element-298cab8.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-905d237{width:100%;max-width:100%;}.elementor-2553 .elementor-element.elementor-element-905d237.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-d7b75fe{--display:flex;}.elementor-2553 .elementor-element.elementor-element-d6f6261{padding:40px 0px 0px 0px;text-align:start;}.elementor-2553 .elementor-element.elementor-element-d6f6261.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-31b1306{width:100%;max-width:100%;}.elementor-2553 .elementor-element.elementor-element-31b1306.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-a98ae10{--display:flex;}.elementor-2553 .elementor-element.elementor-element-0c8287c{padding:40px 0px 0px 0px;text-align:start;}.elementor-2553 .elementor-element.elementor-element-0c8287c.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-eade35d{width:100%;max-width:100%;}.elementor-2553 .elementor-element.elementor-element-eade35d.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-353ec18{--display:flex;}.elementor-2553 .elementor-element.elementor-element-349d8d1{padding:40px 0px 0px 0px;text-align:start;}.elementor-2553 .elementor-element.elementor-element-349d8d1.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-3ddf48f{width:100%;max-width:100%;}.elementor-2553 .elementor-element.elementor-element-3ddf48f.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-d0806f7{--display:flex;}.elementor-2553 .elementor-element.elementor-element-08d8d63{padding:40px 0px 0px 0px;text-align:start;}.elementor-2553 .elementor-element.elementor-element-08d8d63.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-78864d2{width:100%;max-width:100%;}.elementor-2553 .elementor-element.elementor-element-78864d2.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-cbf5f12{--display:flex;}.elementor-2553 .elementor-element.elementor-element-d926302{padding:40px 0px 0px 0px;text-align:start;}.elementor-2553 .elementor-element.elementor-element-d926302.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-dd2e36b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2553 .elementor-element.elementor-element-6f4e131{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-2553 .elementor-element.elementor-element-7c7ccef .elementor-button{background-color:var( --e-global-color-3c5b86b );font-size:20px;font-weight:900;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-2553 .elementor-element.elementor-element-7c7ccef{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2553 .elementor-element.elementor-element-7c7ccef.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-234149f .elementor-button{background-color:var( --e-global-color-3c5b86b );font-size:20px;font-weight:900;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-2553 .elementor-element.elementor-element-234149f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-2553 .elementor-element.elementor-element-234149f.elementor-element{--align-self:flex-start;}.elementor-2553 .elementor-element.elementor-element-b36c32f.elementor-element{--align-self:stretch;}.elementor-2553 .elementor-element.elementor-element-b36c32f span.post-navigation__prev--title, .elementor-2553 .elementor-element.elementor-element-b36c32f span.post-navigation__next--title{color:var( --e-global-color-674f3b0 );font-size:16px;}.elementor-2553 .elementor-element.elementor-element-b36c32f .post-navigation__arrow-wrapper{color:var( --e-global-color-674f3b0 );fill:var( --e-global-color-674f3b0 );font-size:16px;}.elementor-2553 .elementor-element.elementor-element-b36c32f .post-navigation__arrow-wrapper:hover{color:var( --e-global-color-674f3b0 );fill:var( --e-global-color-674f3b0 );}.elementor-2553 .elementor-element.elementor-element-74366ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-2553 .elementor-element.elementor-element-38b489b .elementor-icon-wrapper{text-align:end;}.elementor-2553 .elementor-element.elementor-element-38b489b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-674f3b0 );}.elementor-2553 .elementor-element.elementor-element-38b489b.elementor-view-framed .elementor-icon, .elementor-2553 .elementor-element.elementor-element-38b489b.elementor-view-default .elementor-icon{color:var( --e-global-color-674f3b0 );border-color:var( --e-global-color-674f3b0 );}.elementor-2553 .elementor-element.elementor-element-38b489b.elementor-view-framed .elementor-icon, .elementor-2553 .elementor-element.elementor-element-38b489b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-674f3b0 );}.elementor-2553 .elementor-element.elementor-element-38b489b .elementor-icon{font-size:44px;}.elementor-2553 .elementor-element.elementor-element-38b489b .elementor-icon svg{height:44px;}@media(max-width:1366px){.elementor-2553 .elementor-element.elementor-element-8f03cf9{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1200px){.elementor-2553 .elementor-element.elementor-element-38b489b .elementor-icon{font-size:33px;}.elementor-2553 .elementor-element.elementor-element-38b489b .elementor-icon svg{height:33px;}}@media(max-width:1024px){.elementor-2553 .elementor-element.elementor-element-8f03cf9{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:880px){.elementor-2553 .elementor-element.elementor-element-f7b9671 .elementor-heading-title{font-size:45px;}.elementor-2553 .elementor-element.elementor-element-298cab8 .elementor-heading-title{font-size:36px;}.elementor-2553 .elementor-element.elementor-element-d6f6261 .elementor-heading-title{font-size:36px;}.elementor-2553 .elementor-element.elementor-element-0c8287c .elementor-heading-title{font-size:36px;}.elementor-2553 .elementor-element.elementor-element-349d8d1 .elementor-heading-title{font-size:36px;}.elementor-2553 .elementor-element.elementor-element-08d8d63 .elementor-heading-title{font-size:36px;}.elementor-2553 .elementor-element.elementor-element-d926302 .elementor-heading-title{font-size:36px;}.elementor-2553 .elementor-element.elementor-element-38b489b .elementor-icon{font-size:30px;}.elementor-2553 .elementor-element.elementor-element-38b489b .elementor-icon svg{height:30px;}}@media(max-width:767px){.elementor-2553 .elementor-element.elementor-element-8f03cf9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2553 .elementor-element.elementor-element-f7b9671{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2553 .elementor-element.elementor-element-f7b9671 .elementor-heading-title{font-size:30px;}.elementor-2553 .elementor-element.elementor-element-e2d24be .elementor-heading-title{font-size:16px;}.elementor-2553 .elementor-element.elementor-element-b306eef{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2553 .elementor-element.elementor-element-298cab8{padding:20px 0px 0px 0px;}.elementor-2553 .elementor-element.elementor-element-298cab8 .elementor-heading-title{font-size:27px;}.elementor-2553 .elementor-element.elementor-element-d6f6261{padding:20px 0px 0px 0px;}.elementor-2553 .elementor-element.elementor-element-d6f6261 .elementor-heading-title{font-size:27px;}.elementor-2553 .elementor-element.elementor-element-0c8287c{padding:20px 0px 0px 0px;}.elementor-2553 .elementor-element.elementor-element-0c8287c .elementor-heading-title{font-size:27px;}.elementor-2553 .elementor-element.elementor-element-349d8d1{padding:20px 0px 0px 0px;}.elementor-2553 .elementor-element.elementor-element-349d8d1 .elementor-heading-title{font-size:27px;}.elementor-2553 .elementor-element.elementor-element-08d8d63{padding:20px 0px 0px 0px;}.elementor-2553 .elementor-element.elementor-element-08d8d63 .elementor-heading-title{font-size:27px;}.elementor-2553 .elementor-element.elementor-element-d926302{padding:20px 0px 0px 0px;}.elementor-2553 .elementor-element.elementor-element-d926302 .elementor-heading-title{font-size:27px;}.elementor-2553 .elementor-element.elementor-element-7c7ccef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2553 .elementor-element.elementor-element-234149f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2553 .elementor-element.elementor-element-38b489b .elementor-icon{font-size:24px;}.elementor-2553 .elementor-element.elementor-element-38b489b .elementor-icon svg{height:24px;}}@media(min-width:768px){.elementor-2553 .elementor-element.elementor-element-8f03cf9{--content-width:900px;}.elementor-2553 .elementor-element.elementor-element-b306eef{--width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-fe05b14 */.elementor-toc__body {
  list-style-position: outside;
  padding-left: 2em;
  margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-905d237 */ul .content-list{
  list-style: disc;
}
ol, ul {
  margin: 0 0 1.5em 1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98ae10 */.solution a {
    color: #1E152A!important;
      text-decoration: underline;
  text-underline-offset: 0.18em;
  text-decoration-thickness: 1px;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f03cf9 */.single-referenz h2:target::before {
  content: "";
  display: block;
  height: 120px;        /* Sticky-Header-Höhe */
  margin-top: -120px;
}/* End custom CSS */