.elementor .rs-lg-line{height:1px;min-width:0px;padding:0px;margin-block-start:6px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;background-color:#9DB6CC;}.elementor .rs-lg-form{padding:24px;border-radius:20px;border-width:2px;border-color:#CFDDEA;border-style:dashed;flex-direction:column;gap:10px;}.elementor .rs-lg-text{font-size:17px;color:#2B3B4B;line-height:1.6;display:block;& ol, & ul { margin: 0; padding-left: 22px; display: flex; flex-direction: column; gap: 10px; } & li::marker { color: #2279C0; font-weight: 700; } & a { color: #2279C0; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #0B2033; }\n}.elementor .rs-lg-h2{font-weight:700;font-size:26px;color:#0B2033;line-height:1.2;margin:0px;}.elementor .rs-lg-sec{scroll-margin-top:24px;padding:0px;flex-direction:column;gap:14px;}.elementor .rs-lg-body{min-width:0px;max-width:760px;padding:0px;flex-direction:column;gap:40px;flex:1 1 560px;}.elementor .rs-lg-toc-link:hover,.elementor .rs-lg-toc-link:focus-visible{color:#2279C0;background-color:#EEF5FC;}.elementor .rs-lg-toc-link{font-weight:500;font-size:15px;color:#0B2033;line-height:1.35;padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:12px;border-radius:12px;display:block;}.elementor .rs-lg-toc-titel{font-weight:700;font-size:13px;color:#4A5866;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:12px;margin-inline-end:0px;}.elementor .rs-lg-toc{min-width:240px;position:sticky;inset-block-start:24px;padding:20px;border-radius:24px;border-width:1px;border-color:#E6EAEE;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:2px;flex:0 1 280px;}.elementor .rs-lg-layout{padding:0px;gap:48px;flex-wrap:wrap;align-items:flex-start;}.elementor .rs-lg-stand{font-size:14px;color:#4A5866;}.elementor .rs-lg-sub{max-width:640px;font-size:19px;color:#4A5866;line-height:1.5;}.elementor .rs-lg-h1{font-weight:700;font-size:48px;color:#0B2033;letter-spacing:-0.02em;line-height:1.08;margin:0px;}.elementor .rs-lg-badge{font-weight:700;font-size:13px;color:#2279C0;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#FFFFFF;}.elementor .rs-lg-hero{padding:56px;border-radius:32px;background-color:#F2F2F2;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .rs-lg-seite{max-width:1208px;font-family:azo-sans-web;padding-block-start:24px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:56px;html:has(; &) { scroll-behavior: smooth; }\n}.elementor .rs-menu-mobil{position:relative;}.elementor .rs-menu-header{position:relative;}.elementor .rs-pay{font-weight:700;font-size:12px;color:#0B2033;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:8px;background-color:#FFFFFF;}.elementor .rs-footer-link:hover,.elementor .rs-footer-link:focus-visible{color:#FFFFFF;text-decoration:underline;text-underline-offset: 4px;\n}.elementor .rs-footer-link{color:#DCEBF8;text-decoration:none;}.elementor .rs-nav-link:hover,.elementor .rs-nav-link:focus-visible{color:var(--rs-blue);}.elementor .rs-nav-link{font-family:azo-sans-web;font-weight:500;font-size:16px;color:var(--rs-navy);transition:color 0.2s;}.elementor .rs-btn:hover,.elementor .rs-btn:focus-visible{color:var(--rs-white);border-color:var(--rs-navy);background-color:var(--rs-navy);}.elementor .rs-btn{min-height:46px;font-family:azo-sans-web;font-weight:700;font-size:14px;color:var(--rs-white);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:2px;border-color:var(--rs-blue);border-style:solid;background-color:var(--rs-blue);transition:background-color 0.2s, border-color 0.2s, color 0.2s;display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .rs-btn-white:hover,.elementor .rs-btn-white:focus-visible{color:var(--rs-white);border-color:var(--rs-navy);background-color:var(--rs-navy);}.elementor .rs-btn-white{color:var(--rs-navy);border-color:var(--rs-white);background-color:var(--rs-white);&:focus-visible { color: var(--rs-white); border-color: var(--rs-navy); background-color: var(--rs-navy); }\n}