.elementor-kit-5{--e-global-color-primary:#071922;--e-global-color-secondary:#7EBA28;--e-global-color-text:#071922;--e-global-color-accent:#329FD3;--e-global-color-ff6c8f9:#5BB2DC;--e-global-color-49f1041:#298DBD;--e-global-color-1349b12:#97D53E;--e-global-color-7759b36:#6FA423;--e-global-color-48fe28d:#071922;--e-global-color-2ccb2ad:#203038;--e-global-color-0bd71e9:#455359;--e-global-color-38ea073:#838C90;--e-global-color-296e15f:#C1C6C8;--e-global-color-5b1a6bf:#E6E8E9;--e-global-color-0467aa2:#F3F4F4;--e-global-color-5bb45a0:#F40F02;--e-global-color-b41360d:#1D6F42;--e-global-color-57747f3:#D04423;--e-global-color-f333718:#2B7CD3;--e-global-color-621d13e:#E8F6FC;--e-global-color-5981b31:#F2F9E8;--e-global-color-159d251:#F5F5F5;--e-global-color-c33cf83:#FFF8E6;--e-global-color-24a1d0a:#8B6000;--e-global-color-5f6eff5:#D8E8F0;--e-global-color-eaec937:#1A2E3A;--e-global-color-254cd9a:#5A7080;--e-global-color-d71c795:#F3F4F4;--e-global-color-3131d49:#FF6A46;--e-global-color-d87c898:#071922A6;--e-global-color-f6e927d:#FFFFFFE6;--e-global-color-d406686:#FFFFFF;--e-global-typography-primary-font-family:"Barlow Condensed";--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-96a2573-font-family:"Open Sans";--e-global-typography-96a2573-font-size:13px;--e-global-typography-96a2573-font-weight:bold;--e-global-typography-96a2573-text-transform:uppercase;--e-global-typography-96a2573-letter-spacing:0.1em;--e-global-typography-3ade938-font-family:"Open Sans";--e-global-typography-3ade938-font-size:13px;--e-global-typography-3ade938-font-weight:normal;--e-global-typography-3ade938-line-height:150%;--e-global-typography-3b2ae9c-font-family:"Open Sans";--e-global-typography-3b2ae9c-font-size:13px;--e-global-typography-3b2ae9c-font-weight:normal;--e-global-typography-3b2ae9c-font-style:italic;--e-global-typography-3b2ae9c-line-height:150%;--e-global-typography-2b6950e-font-family:"Open Sans";--e-global-typography-2b6950e-font-size:13px;--e-global-typography-2b6950e-font-style:italic;--e-global-typography-2b6950e-line-height:150%;color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:16px;line-height:150%;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#329FD300;border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-ff6c8f9 );color:#FFFFFF;border-style:solid;border-color:#5BB2DC00;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-accent );font-size:16px;}.elementor-kit-5 a:hover{color:var( --e-global-color-ff6c8f9 );}.elementor-kit-5 h1{font-family:"Barlow Condensed", Sans-serif;font-size:56px;font-weight:bold;line-height:105%;}.elementor-kit-5 h2{color:var( --e-global-color-text );font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:bold;line-height:110%;}.elementor-kit-5 h3{color:var( --e-global-color-text );font-family:"Barlow Condensed", Sans-serif;font-size:30px;font-weight:bold;line-height:120%;}.elementor-kit-5 h4{color:var( --e-global-color-text );font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:bold;line-height:125%;}.elementor-kit-5 h5{color:var( --e-global-color-text );font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:bold;line-height:130%;}.elementor-kit-5 h6{color:var( --e-global-color-text );font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:bold;line-height:140%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1419px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5 h1{font-size:36px;}.elementor-kit-5 h2{font-size:32px;}.elementor-kit-5 h3{font-size:26px;}.elementor-kit-5 h4{font-size:23px;}.elementor-kit-5 h5{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}} body.page .elementor-widget-text-editor p {
margin-block-start: 0;
margin-block-end: 0;
}  div#ez-toc-container {
background: #fff !important;
border: 1px solid #e3e8ec !important;
border-top: 3px solid #7cb82f !important;
border-radius: 8px !important;
box-shadow: none !important;
padding: 18px 28px !important;
width: 100% !important;
margin-bottom: 0 !important;
} div#ez-toc-container .ez-toc-title-container {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
margin: 0 !important;
padding: 0 !important;
cursor: pointer;
user-select: none;
}
div#ez-toc-container .ez-toc-title-container::before,
div#ez-toc-container .ez-toc-title-container::after {
display: none !important;
} div#ez-toc-container .ez-toc-title {
font-family: var(--e-global-typography-primary-font-family), sans-serif !important;
font-size: 24px !important;
font-weight: 700 !important;
line-height: 1.2 !important;
color: #0f1a22 !important;
margin: 0 !important;
padding: 0 !important;
} div#ez-toc-container .ez-toc-title-toggle,
div#ez-toc-container .ez-toc-js-icon-con {
float: none !important;
margin: 0 !important;
border: none !important;
background: transparent !important;
display: flex !important;
align-items: center !important;
}
div#ez-toc-container .ez-toc-btn {
float: none !important;
margin: 0 !important;
padding: 4px 0 !important;
border: none !important;
background: transparent !important;
box-shadow: none !important;
display: flex !important;
align-items: center !important;
gap: 10px;
text-decoration: none !important;
}
div#ez-toc-container .ez-toc-btn svg,
div#ez-toc-container .ez-toc-icon-toggle-span {
display: none !important;
}
div#ez-toc-container .ez-toc-btn::before {
content: "Anzeigen";
font-size: 14px;
font-weight: 600;
line-height: 1;
color: #7cb82f;
transition: color .2s;
}
div#ez-toc-container.toc-open .ez-toc-btn::before {
content: "Ausblenden";
}
div#ez-toc-container .ez-toc-btn::after {
content: "";
width: 8px;
height: 8px;
border-right: 2px solid #7cb82f;
border-bottom: 2px solid #7cb82f;
transform: translateY(-3px) rotate(45deg);
transition: transform .3s ease, border-color .2s;
}
div#ez-toc-container.toc-open .ez-toc-btn::after {
transform: translateY(2px) rotate(225deg);
}
div#ez-toc-container .ez-toc-title-container:hover .ez-toc-btn::before {
color: #5f9420;
}
div#ez-toc-container .ez-toc-title-container:hover .ez-toc-btn::after {
border-color: #5f9420;
} div#ez-toc-container.toc-ready nav {
display: block !important;
max-height: 0;
overflow: hidden;
transition: max-height .35s ease;
margin: 0 !important;
padding: 0 !important;
border: none !important;
overscroll-behavior: contain;
scrollbar-width: thin;
scrollbar-color: #cfe3b8 transparent;
}
div#ez-toc-container.toc-ready.toc-open nav {
max-height: calc(100vh - 200px);
max-height: calc(100dvh - 200px);
overflow-y: auto;
}
@media (max-width: 767px) {
div#ez-toc-container.toc-ready.toc-open nav {
max-height: calc(100vh - 160px);
max-height: calc(100dvh - 160px);
}
}
div#ez-toc-container.toc-ready nav > ul {
display: block !important;
margin: 0 !important;
padding: 0 4px 0 0 !important;
border: none !important;
} div#ez-toc-container.toc-ready nav > ul::before {
content: "";
display: block;
height: 1px;
background: #eef1f3;
margin: 16px 0 10px;
column-span: all;
} @media (min-width: 768px) {
div#ez-toc-container.toc-ready nav > ul {
column-count: 2;
column-gap: 32px;
}
} div#ez-toc-container ul li {
margin: 0 0 2px !important;
break-inside: avoid;
}
div#ez-toc-container ul li a {
display: flex !important;
align-items: baseline;
padding: 8px 12px !important;
border-radius: 6px;
color: #1f2a33 !important;
font-size: 16px !important;
text-decoration: none !important;
transition: color .2s, background .2s, transform .2s;
} div#ez-toc-container ul li a::before {
content: counter(item, decimal-leading-zero) !important;
font-family: var(--e-global-typography-primary-font-family), sans-serif;
font-size: 20px;
font-weight: 700;
color: #7cb82f !important;
min-width: 34px;
margin-right: 8px;
transition: color .2s;
}
div#ez-toc-container ul li a:hover {
background: #f4f9ee;
color: #0f1a22 !important;
transform: translateX(4px);
}
div#ez-toc-container ul li a:hover::before {
color: #5f9420 !important;
} div#ez-toc-container.toc-ready nav > ul > li {
opacity: 0;
transform: translateY(6px);
transition: opacity .3s ease, transform .3s ease;
}
div#ez-toc-container.toc-open nav > ul > li {
opacity: 1;
transform: none;
}
div#ez-toc-container.toc-open nav > ul > li:nth-child(1)  { transition-delay: .04s; }
div#ez-toc-container.toc-open nav > ul > li:nth-child(2)  { transition-delay: .08s; }
div#ez-toc-container.toc-open nav > ul > li:nth-child(3)  { transition-delay: .12s; }
div#ez-toc-container.toc-open nav > ul > li:nth-child(4)  { transition-delay: .16s; }
div#ez-toc-container.toc-open nav > ul > li:nth-child(5)  { transition-delay: .20s; }
div#ez-toc-container.toc-open nav > ul > li:nth-child(6)  { transition-delay: .24s; }
div#ez-toc-container.toc-open nav > ul > li:nth-child(7)  { transition-delay: .28s; }
div#ez-toc-container.toc-open nav > ul > li:nth-child(8)  { transition-delay: .32s; }
div#ez-toc-container.toc-open nav > ul > li:nth-child(n+9) { transition-delay: .36s; } @media (prefers-reduced-motion: reduce) {
div#ez-toc-container *,
div#ez-toc-container *::before,
div#ez-toc-container *::after {
transition: none !important;
}
} div#ez-toc-container .ez-toc-btn {
gap: 0 !important;
}
div#ez-toc-container .ez-toc-btn > * {
display: none !important;
}
div#ez-toc-container .ez-toc-btn::before {
margin-right: 8px;
} div#ez-toc-container ul ul {
margin: 2px 0 8px 23px !important;
padding: 0 0 0 14px !important;
border-left: 2px solid #eef1f3 !important;
list-style: none !important;
}
div#ez-toc-container ul ul li {
margin: 0 !important;
}
div#ez-toc-container ul ul li a {
align-items: center;
padding: 5px 10px !important;
font-size: 14px !important;
line-height: 1.4;
color: #5b6770 !important;
} div#ez-toc-container ul ul li a::before {
content: "" !important;
flex: 0 0 6px;
width: 6px;
min-width: 6px;
height: 6px;
margin-right: 12px;
border-radius: 50%;
background: #7cb82f;
}
div#ez-toc-container ul ul li a:hover {
color: #0f1a22 !important;
}
div#ez-toc-container ul ul li a:hover::before {
background: #5f9420;
} body.toc-bar-hidden .toc-sticky.elementor-sticky--active {
transform: translateY(-120%) !important;
}  @font-face {
font-family: 'Barlow Condensed';
font-style: normal;
font-weight: normal;
font-display: auto;
src: url(https://cubeconcepts.de/wp-content/uploads/2026/07/barlow-condensed-v13-latin-regular.woff2) format('woff2');
}
@font-face {
font-family: 'Barlow Condensed';
font-style: normal;
font-weight: 700;
font-display: auto;
src: url(https://cubeconcepts.de/wp-content/uploads/2026/07/barlow-condensed-v13-latin-700.woff2) format('woff2');
}  @font-face {
font-family: 'Open Sans';
font-display: auto;
src: url(https://cubeconcepts.de/wp-content/uploads/2026/10/OpenSans-Variable-latin.ttf) format('truetype');
}