/* Start custom CSS */body.elementor-page-2579 [data-id="3724a6e7"] a { color: #6B7383; text-decoration: none; }
body.elementor-page-2579 [data-id="3724a6e7"] a:hover { color: #364F72; }
body.elementor-page-2579 [data-id="29ae1a13"] a, body.elementor-page-2579 [data-id="50e73928"] a { color: #A9D46A; text-decoration: none; }
body.elementor-page-2579 [data-id="29ae1a13"] a:hover, body.elementor-page-2579 [data-id="50e73928"] a:hover { color: #FFFFFF; }
body.elementor-page-2579 [data-id="5441c44c"] > .e-con { border-block-start-color: #4A5F80 !important; transition: transform .3s, box-shadow .3s; }
body.elementor-page-2579 [data-id="5441c44c"] > .e-con.kb-q-now { background-color: #577D26 !important; border-block-start-color: #A9D46A !important; transform: translateY(-6px); box-shadow: 0px 24px 44px -20px rgba(87,125,38,0.8); }
body.elementor-page-2579 [data-id="5441c44c"] > .e-con.kb-q-now p { color: #FFFFFF !important; }
body.elementor-page-2579 [data-id="5441c44c"] > .e-con.kb-q-past { opacity: 0.5; }
body.elementor-page-2579 [data-id="3724a6e7"] { position: relative; z-index: 20; overflow: visible; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-cur { position: relative; display: inline-flex; align-items: center; gap: 4px; color: #364F72; cursor: pointer; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-cur:hover, body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-cur.is-open { color: #64912E; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-cur svg { width: 10px; height: 10px; opacity: .7; transition: transform .2s; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-cur:hover svg, body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-cur.is-open svg, body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-cur:focus-within svg { transform: rotate(180deg); }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-menu { position: absolute; top: calc(100% + 10px); left: -12px; min-width: 290px; padding: 8px; margin: 0; list-style: none; background: #FFFFFF; border: 1px solid #E6E9EE; border-radius: 16px; box-shadow: 0 24px 48px -24px rgba(26,40,61,0.35); opacity: 0; visibility: hidden; transform: translateY(-4px); transition: opacity .2s, transform .2s, visibility .2s; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-menu::before { content: ""; position: absolute; top: -12px; left: 0; right: 0; height: 12px; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-cur:hover .kb-bc-menu, body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-cur.is-open .kb-bc-menu, body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-cur:focus-within .kb-bc-menu { opacity: 1; visibility: visible; transform: translateY(0); }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-menu li { margin: 0; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-menu a { display: flex; align-items: center; gap: 10px; padding: 10px 12px; border-radius: 10px; color: #364F72; font-size: 15px; font-weight: 500; line-height: 1.3; white-space: nowrap; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-menu a::before { content: ""; width: 8px; height: 8px; border-radius: 999px; background: #DFE3EA; flex: 0 0 8px; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-menu a:hover { background: #F4F6F9; color: #364F72; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-menu a.is-current { background: #EEF4E6; color: #3F5E18; font-weight: 700; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-menu a.is-current::before { background: #64912E; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-menu .kb-bc-hub { margin-top: 4px; padding-top: 4px; border-top: 1px solid #E6E9EE; }
body.elementor-page-2579 [data-id="3724a6e7"] .kb-bc-menu .kb-bc-hub a { font-size: 14px; color: #6B7383; }
/* Icons neu (Iteration 40) */
.elementor-element-26cd59e6 > .e-con{grid-template-columns:88px 1fr!important;align-items:start}
.elementor-element-26cd59e6 .e-image-base,.elementor-element-26cd59e6 img{width:88px!important;max-width:88px;height:auto;background:none!important;padding:0!important}
.elementor-element-1ac1f62d,.elementor-element-4dd56fd8,.elementor-element-5b2cc4a2{width:80px!important;min-width:80px;height:auto;flex-shrink:0;background:none!important;padding:0!important}
@media (max-width:767px){.elementor-element-26cd59e6 > .e-con{grid-template-columns:64px 1fr!important}.elementor-element-26cd59e6 img{width:64px!important}}

[data-id="1ac1f62d"],[data-id="4dd56fd8"],[data-id="5b2cc4a2"]{width:80px!important;min-width:80px;height:auto;flex-shrink:0}
[data-id="6268fe2"],[data-id="aafb35"],[data-id="195a3ded"]{grid-template-columns:100px 1fr!important;align-items:center}
[data-id="5c98f55b"],[data-id="1969ca4b"],[data-id="354d823b"]{width:100px!important}
@media (max-width:767px){[data-id="6268fe2"],[data-id="aafb35"],[data-id="195a3ded"]{grid-template-columns:72px 1fr!important}[data-id="5c98f55b"],[data-id="1969ca4b"],[data-id="354d823b"]{width:72px!important}}

/* kb-std-hero */
.elementor-element-7931796d{background-color:#1A283D!important;background-image:linear-gradient(rgba(26,40,61,.86),rgba(26,40,61,.86)),url(/wp-content/uploads/2026/11/carpenter-using-laptop-in-workshop-surrounded-by-t-2026-09-22-10-58-46-utc.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.elementor-element-7931796d [data-id="2fb5b6bb"]{display:none!important}
.elementor-element-7931796d [data-id="6bab000c"],.elementor-element-7931796d [data-id="6bab000c"] *{color:#fff!important}
.elementor-element-7931796d [data-id="6bab000c"] span{color:#A9D46A!important}
.elementor-element-7931796d [data-id="1467ed6a"],.elementor-element-7931796d [data-id="1467ed6a"] *{color:rgba(255,255,255,.86)!important}
.elementor-element-7931796d [data-id="3724a6e7"],.elementor-element-7931796d [data-id="3724a6e7"] *{color:rgba(255,255,255,.75)!important}
.elementor-element-7931796d [data-id="3724a6e7"] a:hover{color:#A9D46A!important}
.elementor-element-7931796d [data-id="ba33d48"],.elementor-element-7931796d [data-id="ba33d48"] a{color:#A9D46A!important}
.elementor-element-7931796d [data-id="699cecd7"] *{color:rgba(255,255,255,.78)!important;border-color:rgba(255,255,255,.18)!important}.elementor-element-7931796d [data-id="6d489e91"],.elementor-element-7931796d [data-id="42e50dec"],.elementor-element-7931796d [data-id="4ab83a86"]{color:#fff!important}
@media(min-width:1025px){
.elementor-element-7931796d{min-height:calc(100vh - 135px)!important;padding-top:clamp(40px,6vh,90px)!important;padding-bottom:clamp(40px,6vh,90px)!important;display:flex!important;align-items:center!important;background-image:linear-gradient(90deg,#1A283D 0%,#1A283D 40%,rgba(26,40,61,.96) 43%,rgba(26,40,61,.88) 48%,rgba(26,40,61,.74) 53%,rgba(26,40,61,.56) 58%,rgba(26,40,61,.38) 63%,rgba(26,40,61,.22) 68%,rgba(26,40,61,.1) 74%,rgba(26,40,61,.03) 80%,rgba(26,40,61,0) 86%),url(/wp-content/uploads/2026/11/carpenter-using-laptop-in-workshop-surrounded-by-t-2026-09-22-10-58-46-utc.webp)!important;background-size:100% 100%,auto 100%!important;background-position:0 0,right center!important}
.elementor-element-7931796d [data-id="a125bc1"]{display:block!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0!important}
.elementor-element-7931796d [data-id="588848f9"]{max-width:min(700px,48vw)!important;width:100%!important;row-gap:20px!important}
.elementor-element-7931796d [data-id="6bab000c"]{font-size:58px!important;line-height:1.1!important;font-weight:500!important}
.elementor-element-7931796d [data-id="1467ed6a"]{font-size:19px!important}
.elementor-element-7931796d [data-id="3724a6e7"]{margin-bottom:4px!important}

}/* End custom CSS */