.elementor .nd-softimg{display:block;}.elementor .nd-hot-below{position:absolute;}.elementor .nd-hot-t{font-size:14px;}.elementor .nd-hot{position:absolute;}.elementor .nd-hot-wrap{position:relative;}.elementor .nd-mq-ruhig{overflow:hidden;}.elementor .nd-grow-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:-2;}.elementor .nd-grow{overflow:hidden;position:relative;}.elementor .nd-kopfzeile{width:100%;padding:0px;flex-direction:column;gap:18px;}.elementor .nd-h3{font-family:var(--gs-titel);font-weight:800;font-size:24px;color:#111111;line-height:1.15;margin:0px;}.elementor .nd-num{font-family:"Georgia, 'Times New Roman', serif";font-size:52px;color:#D71920;line-height:1;font-style:italic;margin:0px;}.elementor .nd-cell{width:calc((100% - 40px) / 3);padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-radius:8px;border-width:1px;border-color:#E6E3DE;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:12px;}.elementor .nd-cells{width:100%;padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .nd-p{font-family:var(--gs-schrift);font-size:17px;color:#3A3A3A;line-height:1.75;margin:0px;}.elementor .nd-lead{max-width:820px;font-family:var(--gs-schrift);font-size:21px;color:#2A2A2A;line-height:1.6;margin:0px;}.elementor .nd-h2xl{max-width:1100px;font-family:var(--gs-titel);font-weight:800;font-size:64px;color:#111111;letter-spacing:-0.03em;line-height:1.02;margin:0px;}.elementor .nd-eb{font-family:var(--gs-schrift);font-weight:700;font-size:13px;color:#D71920;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .nd-bg-weiss{background-color:#FFFFFF;}.elementor .nd-bg-sand{background-color:#ECEAE6;}.elementor .nd-bg-dark{background-color:#0C0C0C;}.elementor .nd-sec{width:100%;padding-block-start:140px;padding-block-end:140px;padding-inline-start:6vw;padding-inline-end:6vw;flex-direction:column;gap:56px;}.elementor .nd-cell-dark{border-color:#2A2A2A;background-color:#161616;}.elementor .nd-p-hell{color:#BDBDBD;}.elementor .nd-weiss{color:#FFFFFF;}.elementor .nd-up{min-width:0px;}.elementor .nd-imgrev{display:block;}.elementor .nd-mq-t{white-space: nowrap;\n}.elementor .nd-mq{overflow:hidden;}.elementor .nd-fade{position:relative;}.elementor .nd-check{position:relative;font-family:var(--gs-schrift);font-size:16px;color:#1A1A1A;line-height:1.55;padding-inline-start:34px;margin:0px;}.elementor .nd-nav{position:relative;}.elementor .nd-hauptmenue{box-sizing: border-box;\n}.elementor .nd-cover{overflow:hidden;display:block;}.elementor .nd-nah-alle{& a:last-child { color: #D71920; }\n}.elementor .nd-nah{& a { color: #1A1A1A; font-weight: 700; text-decoration: none; margin-inline-end: 22px; white-space: nowrap; } & a:hover { color: #D71920; } & strong { color: #1A1A1A; margin-inline-end: 16px; }\n}.elementor .nd-link-weiss-u{& a { color: #FFFFFF; text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .nd-menu-aktiv{& a { color: #D71920; text-decoration: none; }\n}.elementor .nd-menu-link{& a { color: #1A1A1A; text-decoration: none; } & a:hover { color: #D71920; }\n}.elementor .nd-faq{box-sizing: border-box;\n}.elementor .nd-link-weiss{& a { color: #FFFFFF; font-weight: 700; text-decoration: none; } & a:hover { color: #D71920; }\n}.elementor .nd-fuss-grid{column-gap:24px;line-height:1.9;display:grid;grid-template-columns:repeat(3, 1fr);row-gap: 4px;\n}.elementor .nd-fuss-link{font-family:var(--gs-schrift);font-size:15px;color:#9A9A9A;line-height:2.1;margin:0px;& a { color: #9A9A9A; text-decoration: none; white-space: nowrap; } & a:hover { color: #FFFFFF; }\n}.elementor .nd-2col{padding:0px;display:flex;flex-direction:row;gap:88px;box-sizing: border-box;\n}.elementor .nd-kicker{font-family:var(--gs-schrift);font-weight:700;font-size:13px;color:#6B6B6B;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .nd-item-p{font-family:var(--gs-schrift);font-size:16px;color:#444444;line-height:1.6;margin:0px;& a { color: #D71920; font-weight: 700; text-decoration: none; }\n}.elementor .nd-item-t{font-family:var(--gs-titel);font-weight:700;font-size:19px;color:#1A1A1A;line-height:1.3;margin:0px;}.elementor .nd-item{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #E6E4E0; box-sizing: border-box;\n}.elementor .nd-mbar{display:none;}.elementor .nd-step{position:relative;}.elementor .nd-count{font-variant-numeric: tabular-nums;\n}.elementor .nd-rise{opacity:100%;}.elementor .nd-hero{overflow:hidden;position:relative;}.elementor .nd-ic-wa{flex:0 0 auto;}.elementor .nd-ic-cal{flex:0 0 auto;}.elementor .nd-ic-tel{flex:0 0 auto;}.elementor .nd-btn-dunkel:hover,.elementor .nd-btn-dunkel:focus-visible{color:#FFFFFF;background-color:#111111;}.elementor .nd-btn-dunkel{color:#111111;border-color:#111111;background-color:transparent;}.elementor .nd-btn-hell:hover,.elementor .nd-btn-hell:focus-visible{color:#FFFFFF;border-color:#FFFFFF;background-color:rgba(255,255,255,0.08);}.elementor .nd-btn-hell{color:#FFFFFF;border-color:rgba(255,255,255,0.7);background-color:transparent;}.elementor .nd-btn-rot:hover,.elementor .nd-btn-rot:focus-visible{color:#FFFFFF;border-color:#B3141A;background-color:#B3141A;}.elementor .nd-btn-rot{color:#FFFFFF;border-color:#D71920;background-color:#D71920;}.elementor .nd-btn{height:56px;max-width:100%;font-family:var(--gs-schrift);font-weight:700;font-size:17px;line-height:1.2;text-align:center;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1.5px;border-style:solid;display:inline-flex;gap:10px;justify-content:center;align-items:center;width: max-content; box-sizing: border-box;\n}.elementor .nd-text{font-family:var(--gs-schrift);font-size:17px;color:#333333;line-height:1.7;margin:0px;& a { color: #D71920; font-weight: 700; text-decoration: none; }\n}.elementor .nd-h2{font-family:var(--gs-titel);font-weight:800;font-size:44px;color:#1A1A1A;letter-spacing:-0.015em;line-height:1.08;margin:0px;}.elementor .nd-eyebrow-text{font-family:var(--gs-schrift);font-weight:700;font-size:13px;color:#6B6B6B;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .nd-strich{width:8px;height:8px;min-width:8px;padding:0px;border-radius:50%;background-color:#D71920;}.elementor .nd-eyebrow{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .nd-row{padding:0px;display:flex;flex-direction:row;box-sizing: border-box;\n}.elementor .nd-col{padding:0px;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .nd-wrap{width:100%;padding-inline-start:max(20px, calc((100vw - 1180px) / 2));padding-inline-end:max(20px, calc((100vw - 1180px) / 2));box-sizing: border-box;\n}.elementor .gs-calendly{box-sizing: border-box;\n}