.elementor .kb-loadbar-fill{width:100%;height:100%;padding:0;background-color:var(--kb-blue);transform:scale3d(0,1,1);display:block}.elementor .kb-loadbar{width:100%;height:4px;overflow:hidden;padding:0;background-color:var(--kb-blue-soft);display:block}.elementor .kb-erechnung-main{width:100%;max-width:1496px;padding-block-start:48px;padding-block-end:72px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column}.elementor .kb-faq-a{font-family:urw-din;font-weight:400;font-size:18px;color:var(--kb-ink-2);line-height:1.45;padding-block-start:0;padding-block-end:20px;padding-inline-start:0;padding-inline-end:0;display:block}.elementor .kb-faq-q{font-family:urw-din;font-weight:700;font-size:18px;color:var(--kb-ink);line-height:1.3;display:block}.elementor .kb-faq-head{width:100%;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center}.elementor .kb-faq-item{width:100%;padding:0;border-block-start-width:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--kb-line);border-style:solid}.elementor .kb-faq-list{width:100%;padding:0;border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--kb-blue);border-style:solid;display:flex;flex-direction:column}.elementor .kb-faq{width:100%;max-width:860px;padding:0;margin-block-start:56px;display:flex;flex-direction:column;gap:16px}.elementor .kb-photo{width:56px;height:56px;padding:0;background-color:#DADADA;display:block;flex:0 0 56px}.elementor .kb-person{width:100%;padding:0;display:flex;flex-direction:row;gap:14px;align-items:center}.elementor .kb-year{font-family:urw-din;font-weight:700;font-size:26px;color:#fff;line-height:1.1;display:block;flex:0 0 64px}.elementor .kb-deadline{width:100%;padding-block-start:18px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:rgb(255 255 255 / .45);border-style:solid;display:flex;flex-direction:row;gap:16px;align-items:baseline;\n}.elementor .kb-deadlines{width:100%;color:#fff;padding:28px;border-radius:0;background-color:var(--kb-blue);display:flex;flex-direction:column;gap:18px}.elementor .kb-format-name{font-family:urw-din;font-weight:700;font-size:18px;color:var(--kb-ink);line-height:1.3;cursor:pointer;display:block}.elementor .kb-format{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0;border-width:1px;border-color:var(--kb-line);border-style:solid;background-color:#fff;transition:border-color 0.2s,background-color 0.2s;display:flex;flex-direction:column;gap:8px}.elementor .kb-format:hover,.elementor .kb-format:focus-visible{border-color:var(--kb-blue);background-color:var(--kb-blue-tint)}.elementor .kb-formats{width:100%;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.elementor .kb-choice-label{font-family:urw-din;font-weight:400;font-size:16px;color:var(--kb-ink);line-height:1.4;cursor:pointer;display:block}.elementor .kb-choice{width:auto;min-height:32px;padding:0;display:flex;flex-direction:row;gap:10px;align-items:center}.elementor .kb-input{width:100%;height:50px;font-family:urw-din;font-size:16px;color:var(--kb-ink);padding-block-start:0;padding-block-end:0;padding-inline-start:14px;padding-inline-end:14px;border-radius:0;border-width:1px;border-color:#B9C3CF;border-style:solid;background-color:#fff;transition:border-color 0.2s,box-shadow 0.2s;display:block}.elementor .kb-input:focus{border-color:var(--kb-blue);box-shadow:0 0 0 3px rgb(23 105 196 / .15)}.elementor .kb-label{font-family:urw-din;font-weight:700;font-size:15px;color:var(--kb-ink);line-height:1.4;display:block}.elementor .kb-field{width:100%;padding:0;display:flex;flex-direction:column;gap:8px}.elementor .kb-form{width:100%;padding:0;display:flex;flex-direction:column;gap:22px;flex-wrap:nowrap;align-items:stretch}.elementor .kb-strong{font-family:urw-din;font-weight:700;font-size:15px;color:var(--kb-ink);line-height:1.4;display:block}.elementor .kb-box{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0;border-width:1px;border-color:var(--kb-line);border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:10px}.elementor .kb-white-text{font-family:urw-din;font-weight:400;font-size:16px;color:#fff;line-height:1.45;display:block}.elementor .kb-side{width:auto;min-width:0;padding:0;display:flex;flex-direction:column;gap:16px;flex:1 1 320px}.elementor .kb-main{width:auto;min-width:0;padding:28px;border-radius:0;border-width:1px;border-color:var(--kb-line);border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:22px;flex:999 1 520px}.elementor .kb-split{width:100%;padding:0;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:flex-start}.elementor .kb-pill-blue{height:24px;font-family:urw-din;font-weight:700;font-size:12px;color:#fff;letter-spacing:.05em;padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:10px;border-radius:0;background-color:var(--kb-blue);display:inline-flex;align-items:center}.elementor .kb-btn:hover,.elementor .kb-btn:focus-visible{color:#fff;background-color:var(--kb-blue-dark);box-shadow:0 8px 18px 0 rgb(23 105 196 / .28);transform:translate3d(0,-2px,0)}.elementor .kb-btn{height:48px;font-family:urw-din;font-weight:700;font-size:15px;color:#fff;line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0;padding-block-end:0;padding-inline-start:22px;padding-inline-end:22px;border-radius:0;border-width:0;background-color:var(--kb-blue);transition:background-color 0.2s,color 0.2s,transform 0.2s,box-shadow 0.2s;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .kb-btn:active{box-shadow:0 2px 6px 0 rgb(23 105 196 / .25);transform:translate3d(0,0,0)}.elementor .kb-link:hover,.elementor .kb-link:focus-visible{color:var(--kb-blue-dark)}.elementor .kb-link{font-family:urw-din;font-weight:700;font-size:15px;color:var(--kb-blue);text-decoration:none;transition:color 0.2s;display:inline-block}.elementor .kb-label-blue{font-family:urw-din;font-weight:700;font-size:13px;color:var(--kb-blue);letter-spacing:.06em;display:block}.elementor .kb-text{font-family:urw-din;font-weight:400;font-size:15px;color:var(--kb-ink-3);line-height:1.45;display:block}.elementor .kb-h2-blue{font-family:urw-din;font-weight:400;font-size:26px;color:var(--kb-blue);line-height:1.15;display:block}.elementor .kb-stack{width:100%;padding:0;display:flex;flex-direction:column;gap:10px}.elementor .kb-row-between{width:100%;padding:0;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center}.elementor .kb-hero-text{max-width:500px;font-family:urw-din;font-weight:400;font-size:21px;color:#fff;line-height:1.35;margin-block-start:4px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:block}.elementor .kb-h1{max-width:600px;font-family:urw-din;font-weight:400;font-size:48px;color:#fff;line-height:1.05;display:block}.elementor .kb-eyebrow{font-family:urw-din;font-weight:700;font-size:13px;color:#fff;letter-spacing:.08em;text-transform:uppercase;display:block}.elementor .kb-hero-content{width:100%;max-width:1496px;position:relative;z-index:1;padding-block-start:72px;padding-block-end:80px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:14px}.elementor .kb-hero-overlay{width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0;padding:0;background-image:linear-gradient(90deg,#1769C4 0%,#1769C4 40%,rgb(23 105 196 / .85) 52%,rgb(23 105 196 / .35) 72%,#fff0 92%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .kb-hero-img{width:62%;height:100%;object-fit:cover;object-position:60% 70%;position:absolute;inset-block-start:0;inset-inline-end:0}.elementor .kb-hero{width:100%;overflow:hidden;position:relative;color:#fff;padding:0;background-color:var(--kb-blue);display:flex;flex-direction:column}.elementor .kb-root{width:100%;font-family:urw-din;font-size:16px;color:var(--kb-ink);line-height:1.4;padding:0;background-color:#fff;display:flex;flex-direction:column}