.elementor .vf-js-podcast-laden{cursor:pointer;}.elementor .vf-js-podcast-panel{width:100%;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .vf-pod-body{display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .vf-pod-card{padding:40px;border-radius:var(--vf-radius-panel);background-color:var(--vf-color-surface-tint);display:grid;gap:36px;grid-template-columns:minmax(0, 1fr);align-items:center;}.elementor .vf-consent-text{max-width:620px;font-family:var(--vf-font-body);font-size:15px;color:var(--vf-color-text-muted);line-height:1.6;margin:0px;}.elementor .vf-js-rechner-laden{cursor:pointer;}.elementor .vf-js-rechner-panel{position:relative;}.elementor .vf-mbar-item{width:auto;min-height:60px;font-family:var(--vf-font-body);font-weight:600;font-size:13px;color:var(--vf-color-primary);text-decoration:none;padding-block-start:10px;padding-block-end:12px;padding-inline-start:4px;padding-inline-end:4px;display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .vf-mbar{padding:0px;display:none;}.elementor .vf-logo-foot{width:180px;height:auto;display:block;}.elementor .vf-foot-bottom{width:100%;max-width:var(--vf-container);padding-block-start:24px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;border-top-style: solid; border-top-color: var(--vf-color-border);\n}.elementor .vf-foot-link:hover,.elementor .vf-foot-link:focus-visible{text-decoration-line: underline; text-decoration-color: var(--vf-color-accent);\n}.elementor .vf-foot-link{font-family:var(--vf-font-body);font-size:15px;color:var(--vf-color-text);line-height:1.5;text-decoration:none;margin:0px;}.elementor .vf-flist{width:auto;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .vf-foot-grid{width:100%;max-width:var(--vf-container);padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:48px;grid-template-columns:minmax(0, 1.4fr) repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .vf-footer{width:100%;padding-block-start:96px;padding-block-end:0px;padding-inline-start:var(--vf-gutter);padding-inline-end:var(--vf-gutter);background-color:var(--vf-color-surface-alt);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .vf-lang-link:hover,.elementor .vf-lang-link:focus-visible{color:var(--vf-color-primary);text-decoration-line: underline; text-decoration-color: var(--vf-color-accent);\n}.elementor .vf-lang-link{min-width:32px;font-family:var(--vf-font-body);font-weight:600;font-size:14px;color:var(--vf-color-text-muted);line-height:1;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:6px;padding-inline-end:6px;}.elementor .vf-lang{width:auto;padding:0px;display:flex;flex-direction:row;gap:4px;align-items:center;}.elementor .vf-nav-actions{width:auto;padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;}.elementor .vf-logo-hdr{width:168px;height:auto;min-width:168px;display:block;flex:0 0 auto;}.elementor .vf-header-inner{width:100%;max-width:var(--vf-container-wide);padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .vf-header{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--vf-gutter);padding-inline-end:var(--vf-gutter);background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .vf-form-card{width:100%;padding:40px;border-radius:var(--vf-radius-card);background-color:#FFFFFF;display:flex;flex-direction:column;gap:20px;}.elementor .vf-citem:hover,.elementor .vf-citem:focus-visible{text-decoration-line: underline;\n}.elementor .vf-citem{width:auto;font-family:var(--vf-font-body);font-size:17px;color:#FFFFFF;line-height:1.5;text-decoration:none;padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .vf-clist{width:100%;padding:0px;margin-block-start:40px;display:flex;flex-direction:column;gap:18px;}.elementor .vf-contact{width:100%;padding:96px;border-radius:var(--vf-radius-panel);background-color:var(--vf-color-primary);display:grid;gap:64px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;}.elementor .vf-chip{font-family:var(--vf-font-body);font-weight:500;font-size:14px;color:var(--vf-color-primary);line-height:1.4;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:var(--vf-radius-pill);background-color:#FFFFFF;}.elementor .vf-chips{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .vf-about-img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--vf-radius-card);display:block;object-position: center 20%;\n}.elementor .vf-about{width:100%;padding:0px;display:grid;gap:96px;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);align-items:center;}.elementor .vf-card{width:auto;padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;border-radius:var(--vf-radius-card);display:flex;flex-direction:column;gap:16px;}.elementor .vf-cards-2{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .vf-ins{width:100%;padding:0px;display:grid;gap:80px;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);align-items:center;}.elementor .vf-step5{width:auto;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: var(--vf-color-border);\n}.elementor .vf-steps5{width:100%;padding:0px;display:grid;gap:32px;grid-template-columns:repeat(5, minmax(0, 1fr));}.elementor .vf-consent-panel{width:100%;min-height:440px;text-align:center;padding-block-start:64px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;border-radius:var(--vf-radius-panel);border-width:1px;border-color:var(--vf-color-border);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .vf-node{width:64px;height:64px;position:relative;z-index:1;padding:0px;border-radius:50%;border-width:2px;border-color:var(--vf-color-primary);border-style:solid;background-color:var(--vf-color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .vf-step3{width:auto;position:relative;text-align:center;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .vf-steps3{width:100%;position:relative;padding:0px;margin-block-end:56px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .vf-icon-tile{width:88px;height:88px;padding:0px;border-radius:var(--vf-radius-card);background-color:#FFFFFF;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .vf-tab-panel{width:100%;min-height:440px;padding:64px;border-radius:var(--vf-radius-panel);background-color:var(--vf-color-surface-tint);display:flex;flex-direction:column;gap:24px;justify-content:center;}.elementor .vf-tab:hover,.elementor .vf-tab:focus-visible{border-color:var(--vf-color-primary);}.elementor .vf-tab{width:100%;min-height:64px;font-family:var(--vf-font-display);font-weight:600;font-size:20px;color:var(--vf-color-primary);line-height:1.3;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-width:1px;border-color:var(--vf-color-border);border-style:solid;background-color:#FFFFFF;transition:background-color 200ms, border-color 200ms, color 200ms;display:flex;flex-direction:row;flex:1 1 0px;align-items:center;text-align: left;\n}.elementor .vf-tabs-menu{width:100%;padding:0px;display:flex;flex-direction:column;gap:8px;align-items:stretch;}.elementor .vf-tabs{width:100%;padding:0px;display:grid;gap:48px;grid-template-columns:minmax(0, 0.75fr) minmax(0, 1.25fr);align-items:stretch;}.elementor .vf-video{width:100%;overflow:hidden;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--vf-radius-card);background-color:var(--vf-color-surface-tint);display:block;}.elementor .vf-two{width:100%;padding:0px;display:grid;gap:80px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;}.elementor .vf-trust-text{font-family:var(--vf-font-body);font-size:15px;color:var(--vf-color-text-muted);line-height:1.5;margin:0px;}.elementor .vf-trust-copy{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .vf-trust-item{width:auto;max-width:300px;padding:0px;display:flex;flex-direction:row;gap:14px;flex:0 1 auto;align-items:flex-start;}.elementor .vf-trust{width:100%;padding-block-start:64px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:32px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;}.elementor .vf-icon-56{width:56px;height:56px;flex:0 0 auto;}.elementor .vf-icon-52{width:52px;height:52px;flex:0 0 auto;}.elementor .vf-icon-48{width:48px;height:48px;flex:0 0 auto;}.elementor .vf-icon-40{width:40px;height:40px;flex:0 0 auto;}.elementor .vf-icon-32{width:32px;height:32px;flex:0 0 auto;}.elementor .vf-icon-30{width:30px;height:30px;flex:0 0 auto;}.elementor .vf-icon-28{width:28px;height:28px;flex:0 0 auto;}.elementor .vf-icon-24{width:24px;height:24px;flex:0 0 auto;}.elementor .vf-cb-step{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .vf-cb-steps{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .vf-checkbox{width:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-radius:var(--vf-radius-card);background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(11,31,102,0.10);display:grid;gap:32px;grid-template-columns:minmax(0, 0.9fr) minmax(0, 2.4fr) auto;align-items:center;}.elementor .vf-checkbar{width:100%;max-width:var(--vf-container);position:relative;z-index:2;padding:0px;margin-block-start:-56px;display:flex;flex-direction:column;}.elementor .vf-portrait{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-start-start-radius:24px;border-start-end-radius:24px;border-end-start-radius:0px;border-end-end-radius:0px;display:block;object-position: center top;\n}.elementor .vf-hero-copy{width:100%;padding-block-start:0px;padding-block-end:128px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:28px;}.elementor .vf-hero{width:100%;max-width:var(--vf-container-wide);overflow:hidden;padding-block-start:96px;padding-block-end:0px;padding-inline-start:96px;padding-inline-end:96px;border-radius:var(--vf-radius-panel);background-color:var(--vf-color-surface-hero);display:grid;gap:56px;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);align-items:end;}.elementor .vf-hero-wrap{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--vf-gutter);padding-inline-end:var(--vf-gutter);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .vf-row{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .vf-stack{width:100%;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .vf-head-block{width:100%;max-width:var(--vf-text-col);padding:0px;margin-block-end:var(--vf-space-8);display:flex;flex-direction:column;gap:20px;}.elementor .vf-container{width:100%;max-width:var(--vf-container);padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .vf-section{width:100%;padding-block-start:var(--vf-section-y);padding-block-end:var(--vf-section-y);padding-inline-start:var(--vf-gutter);padding-inline-end:var(--vf-gutter);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .vf-btn-icon{width:20px;height:20px;flex:0 0 auto;}.elementor .vf-btn{width:auto;min-height:52px;font-family:var(--vf-font-body);font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:13px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--vf-radius-pill);border-width:2px;border-color:transparent;border-style:solid;transition:background-color 200ms, border-color 200ms, color 200ms;display:inline-flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .vf-link:hover,.elementor .vf-link:focus-visible{color:var(--vf-color-primary-hover);}.elementor .vf-link{font-family:var(--vf-font-body);font-weight:600;color:var(--vf-color-primary);text-decoration-line: underline; text-decoration-color: var(--vf-color-accent); text-decoration-thickness: 2px; text-underline-offset: 4px;\n}.elementor .vf-strong{font-family:var(--vf-font-body);font-weight:600;font-size:17px;color:var(--vf-color-primary);line-height:1.4;margin:0px;}.elementor .vf-label{font-family:var(--vf-font-body);font-weight:500;font-size:var(--vf-label-size);color:var(--vf-color-text-muted);letter-spacing:0.02em;line-height:1.4;margin:0px;}.elementor .vf-small{font-family:var(--vf-font-body);font-weight:400;font-size:var(--vf-small-size);color:var(--vf-color-text-muted);line-height:1.5;margin:0px;}.elementor .vf-text{font-family:var(--vf-font-body);font-weight:400;font-size:var(--vf-text-size);color:var(--vf-color-text);line-height:1.65;margin:0px;}.elementor .vf-lead{font-family:var(--vf-font-body);font-weight:400;font-size:var(--vf-lead-size);color:var(--vf-color-text-muted);line-height:1.6;margin:0px;}.elementor .vf-h4{font-family:var(--vf-font-display);font-weight:600;font-size:var(--vf-h4-size);color:var(--vf-color-primary);line-height:1.3;margin:0px;}.elementor .vf-h3-panel{font-family:var(--vf-font-display);font-weight:700;font-size:34px;color:var(--vf-color-primary);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .vf-h3{font-family:var(--vf-font-display);font-weight:600;font-size:var(--vf-h3-size);color:var(--vf-color-primary);letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .vf-h2{font-family:var(--vf-font-display);font-weight:700;font-size:var(--vf-h2-size);color:var(--vf-color-primary);letter-spacing:-0.02em;line-height:1.1;margin:0px;}.elementor .vf-h1{font-family:var(--vf-font-display);font-weight:700;font-size:var(--vf-h1-size);color:var(--vf-color-primary);letter-spacing:-0.03em;line-height:1.04;margin:0px;}.elementor .vf-highlight{position:relative;}.elementor .vf-mbar-item--accent{background-color:var(--vf-color-accent);}.elementor .vf-lang-current{font-weight:700;color:var(--vf-color-primary);}.elementor .vf-card--tint{background-color:var(--vf-color-surface-tint);}.elementor .vf-step5--last{border-top-color: var(--vf-color-accent);\n}.elementor .vf-node--accent{border-color:var(--vf-color-accent);background-color:var(--vf-color-accent);}.elementor .vf-head-block--center{text-align:center;margin-inline-start:auto;margin-inline-end:auto;align-items:center;}.elementor .vf-section--flush-top{padding-block-start:0px;}.elementor .vf-section--alt{background-color:var(--vf-color-surface-alt);}.elementor .vf-c-text{color:var(--vf-color-text);}.elementor .vf-muted{color:var(--vf-color-text-muted);}.elementor .vf-on-dark-muted{color:var(--vf-color-text-on-dark-muted);}.elementor .vf-on-dark{color:#FFFFFF;}.elementor .vf-btn-ghost:hover,.elementor .vf-btn-ghost:focus-visible{color:var(--vf-color-primary);border-color:var(--vf-color-primary);}.elementor .vf-btn-ghost{color:var(--vf-color-primary);border-color:var(--vf-color-border);background-color:transparent;}.elementor .vf-btn-ghost-dark:hover,.elementor .vf-btn-ghost-dark:focus-visible{color:#FFFFFF;border-color:#FFFFFF;}.elementor .vf-btn-ghost-dark{color:#FFFFFF;border-color:rgba(255,255,255,0.45);background-color:transparent;}.elementor .vf-btn-primary:hover,.elementor .vf-btn-primary:focus-visible{color:var(--vf-color-primary);background-color:var(--vf-color-accent-hover);}.elementor .vf-btn-primary{color:var(--vf-color-primary);background-color:var(--vf-color-accent);}