/* Start custom CSS */body.elementor-page-2547 [data-id="7018ee2c"] a { color: #FFFFFF; text-decoration: none; }
body.elementor-page-2547 [data-id="7018ee2c"] a:hover { color: #A9D46A; }
body.elementor-page-2547 [data-id="25c2fd6d"] a { color: #FFFFFF; text-decoration: underline; text-underline-offset: 4px; text-decoration-color: rgba(169,212,106,0.7); }
body.elementor-page-2547 [data-id="25c2fd6d"] a:hover { color: #A9D46A; }
body.elementor-page-2547 [data-id="7018ee2c"] { position: relative; z-index: 20; overflow: visible; }
body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-cur { position: relative; display: inline-flex; align-items: center; gap: 4px; color: #A9D46A; cursor: pointer; }
body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-cur:hover, body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-cur.is-open { color: #FFFFFF; }
body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-cur svg { width: 10px; height: 10px; opacity: .8; transition: transform .2s; }
body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-cur:hover svg, body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-cur.is-open svg, body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-cur:focus-within svg { transform: rotate(180deg); }
body.elementor-page-2547 [data-id="7018ee2c"] .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(0,0,0,0.5); opacity: 0; visibility: hidden; transform: translateY(-4px); transition: opacity .2s, transform .2s, visibility .2s; }
body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-menu::before { content: ""; position: absolute; top: -12px; left: 0; right: 0; height: 12px; }
body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-cur:hover .kb-bc-menu, body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-cur.is-open .kb-bc-menu, body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-cur:focus-within .kb-bc-menu { opacity: 1; visibility: visible; transform: translateY(0); }
body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-menu li { margin: 0; }
body.elementor-page-2547 [data-id="7018ee2c"] .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-2547 [data-id="7018ee2c"] .kb-bc-menu a::before { content: ""; width: 8px; height: 8px; border-radius: 999px; background: #DFE3EA; flex: 0 0 8px; }
body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-menu a:hover { background: #F4F6F9; color: #364F72; }
body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-menu a.is-current { background: #EEF4E6; color: #3F5E18; font-weight: 700; }
body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-menu a.is-current::before { background: #64912E; }
body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-menu .kb-bc-hub { margin-top: 4px; padding-top: 4px; border-top: 1px solid #E6E9EE; }
body.elementor-page-2547 [data-id="7018ee2c"] .kb-bc-menu .kb-bc-hub a { font-size: 14px; color: #6B7383; }
/* Gehalt-Karte Deko */
.elementor-element-cb76e84{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:10px 30px 44px;position:relative;min-height:320px}
.elementor-element-cb76e84::before{content:'';position:absolute;left:50%;top:44%;width:320px;height:320px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.24) 0%,rgba(255,255,255,.08) 45%,rgba(255,255,255,0) 70%);pointer-events:none}
.elementor-element-cb76e84::after{content:'';position:absolute;left:50%;top:44%;width:250px;height:250px;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(255,255,255,.28);pointer-events:none}
.elementor-element-5606a41,.elementor-element-5606a41 img{width:230px!important;max-width:100%;height:auto;position:relative;z-index:1}
.elementor-element-5606a41 img{filter:drop-shadow(0 22px 26px rgba(0,0,0,.28));animation:kbGmFloat 6s ease-in-out infinite}
@keyframes kbGmFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@media (prefers-reduced-motion:reduce){.elementor-element-5606a41 img{animation:none}}
.elementor-element-ac22937{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;position:relative;z-index:1}
.elementor-element-ac22937 p{margin:0;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:14px;line-height:1.2;font-weight:500}
@media (max-width:1024px){.elementor-element-cb76e84{min-height:0;padding:10px 24px 32px}.elementor-element-5606a41,.elementor-element-5606a41 img{width:170px!important}.elementor-element-cb76e84::before{width:240px;height:240px}.elementor-element-cb76e84::after{width:190px;height:190px}}

.elementor-element-cb76e84{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}
.elementor-element-ac22937{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;width:auto!important}
.elementor-element-ac22937 p{width:auto!important}

/* kb-std-hero */
.elementor-element-54a65cd{background-color:#1A283D!important;background-image:linear-gradient(rgba(26,40,61,.86),rgba(26,40,61,.86)),url(/wp-content/uploads/2026/11/managing-director-signing-documents-office.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.elementor-element-54a65cd [data-id="3aa48011"]{display:none!important}
.elementor-element-54a65cd [data-id="4741eb22"],.elementor-element-54a65cd [data-id="4741eb22"] *{color:#fff!important}
.elementor-element-54a65cd [data-id="4741eb22"] span{color:#A9D46A!important}
.elementor-element-54a65cd [data-id="5d0e7cd1"],.elementor-element-54a65cd [data-id="5d0e7cd1"] *{color:rgba(255,255,255,.86)!important}
.elementor-element-54a65cd [data-id="7018ee2c"],.elementor-element-54a65cd [data-id="7018ee2c"] *{color:rgba(255,255,255,.75)!important}
.elementor-element-54a65cd [data-id="7018ee2c"] a:hover{color:#A9D46A!important}
.elementor-element-54a65cd [data-id="25c2fd6d"],.elementor-element-54a65cd [data-id="25c2fd6d"] a{color:#A9D46A!important}
@media(min-width:1025px){
.elementor-element-54a65cd{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/managing-director-signing-documents-office.webp)!important;background-size:100% 100%,auto 100%!important;background-position:0 0,right center!important}
.elementor-element-54a65cd [data-id="3e178510"]{display:block!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0!important}
.elementor-element-54a65cd [data-id="1a5b3438"]{max-width:min(700px,48vw)!important;width:100%!important;row-gap:20px!important}
.elementor-element-54a65cd [data-id="4741eb22"]{font-size:58px!important;line-height:1.1!important;font-weight:500!important}
.elementor-element-54a65cd [data-id="5d0e7cd1"]{font-size:19px!important}
.elementor-element-54a65cd [data-id="7018ee2c"]{margin-bottom:4px!important}
}/* End custom CSS */