.elementor .s-hero-video{width:100%;height:100%;max-width:100%;aspect-ratio:auto;object-fit:cover;background-color:var(--Night);display:block;}.elementor .s-hero-shade{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;}.elementor .s-hero-grain{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;mix-blend-mode:overlay;}.elementor .s-hero-badge{font-family:var(--Body);font-weight:600;font-size:var(--Eyebrow);color:rgba(255,255,255,0.78);letter-spacing:0.26em;line-height:1.4em;text-transform:uppercase;display:inline-flex;gap:14px;align-items:center;}.elementor .s-hero-headline{font-family:var(--Display);font-weight:600;font-size:var(--Hero);color:var(--On-Dark);letter-spacing:-0.046em;line-height:1.02em;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-lead{max-width:58ch;font-family:var(--Body);font-size:var(--Lead);color:rgba(255,255,255,0.84);line-height:1.65em;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-actions{margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:var(--xs);}.elementor .s-hero-meta{column-gap:24px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;row-gap:9px;}.elementor .s-hero-card-1{max-width:min(880px, 100%);}.elementor .s-stats-headline{font-family:var(--Display);font-weight:600;font-size:var(--Subhead);color:var(--On-Dark);letter-spacing:-0.04em;line-height:1.04em;margin:0px;}.elementor .s-stats-lead{max-width:52ch;font-family:var(--Body);font-size:var(--Lead);color:rgba(255,255,255,0.82);line-height:1.65em;margin-block-start:var(--sm);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-stat-row{margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:clamp(22px, 3vw, 52px);}.elementor .s-stats-card{max-width:min(700px, 100%);}.elementor .s-close-headline{font-family:var(--Display);font-weight:600;font-size:var(--Stage);color:var(--On-Dark);letter-spacing:-0.046em;line-height:1.02em;margin:0px;}.elementor .s-close-pills{margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:10px;}.elementor .s-close-card{max-width:min(900px, 100%);}.elementor .s-hero-scroll-mouse{width:22px;height:34px;position:relative;border-radius:var(--Radius-Sm);border-width:1.5px;border-color:rgba(255,255,255,0.55);border-style:solid;}.elementor .s-hero-scroll-hint{width:auto;position:absolute;inset-inline-end:clamp(20px, 4.6vw, 74px);inset-block-end:clamp(30px, 6vh, 60px);font-family:var(--Body);font-weight:600;font-size:var(--Micro);color:rgba(255,255,255,0.72);letter-spacing:0.26em;text-transform:uppercase;display:flex;flex-direction:row;gap:13px;align-items:center;}.elementor .s-hero-progress-bar{width:0%;height:100%;background-color:var(--Orange);display:block;}.elementor .s-hero-progress{height:2px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;background-color:rgba(255,255,255,0.16);display:block;}.elementor .s-hero-sticky{width:100%;height:100svh;overflow:hidden;position:sticky;inset-block-start:0px;display:block;}.elementor .s-hero{width:100%;height:520vh;position:relative;background-color:var(--Night);display:flex;flex-direction:column;}.elementor .s-steps-row{gap:var(--md);}.elementor .s-size-flag{width:auto;position:absolute;inset-block-start:-13px;inset-inline-start:28px;z-index:2;font-family:var(--Body);font-weight:600;font-size:var(--Eyebrow);color:var(--On-Dark);letter-spacing:0.13em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:var(--Radius-Pill);background-color:var(--Orange);box-shadow:0px 10px 22px 0px rgba(242,138,26,0.4);}.elementor .s-size-2{border-color:rgba(242,138,26,0.4);background-image:linear-gradient(165deg, var(--Cream) 0%,var(--Cream-Deep) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--Cream);box-shadow:0px 24px 60px 0px rgba(242,138,26,0.18);}.elementor .e-size-3-img-b69e6cd{width:100%;max-width:100%;}.elementor .s-sizes-row{gap:var(--md);align-items:stretch;}.elementor .s-hint-icon{width:17px;height:17px;flex:0 0 auto;}.elementor .s-carousel-hint{padding:0px;display:none;}.elementor .s-advice-icon{width:24px;height:24px;flex:0 0 auto;}.elementor .s-advice-tile{width:46px;height:46px;color:var(--Orange);border-radius:14px;background-color:rgba(242,138,26,0.2);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .s-advice-title{font-family:var(--Display);font-weight:600;font-size:var(--Heading-4);color:var(--On-Dark);letter-spacing:-0.02em;line-height:1.14em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-advice-body{font-family:var(--Body);font-size:var(--Copy);color:rgba(255,255,255,0.76);line-height:1.65em;margin:0px;}.elementor .s-advice-text{display:flex;flex-direction:column;flex:1 1 auto;}.elementor .s-advice{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:var(--Radius-Lg);background-color:var(--Ink);display:flex;flex-direction:row;gap:20px;align-items:flex-start;}.elementor .e-b6a932f-e02fd05{width:auto;margin-block-start:21px;display:flex;flex-direction:row;gap:var(--xs);flex-wrap:wrap;}.elementor .s-cta-text-col{width:auto;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-82d3d7a-439e39d{width:490px;overflow:hidden;padding:0px;margin-block-start:-110px;margin-block-end:-50px;margin-inline-end:-41px;}.elementor .s-material-grid{display:grid;gap:var(--sm);grid-template-columns:repeat(3, 1fr);align-items:stretch;}.elementor .s-note-icon{width:24px;height:24px;color:var(--Green);}.elementor .s-note-body{font-family:var(--Body);font-size:var(--Copy);color:var(--Text);line-height:1.65em;margin:0px;}.elementor .s-note{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:var(--md);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:var(--Radius-Md);border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:var(--Green);border-style:solid;background-color:var(--Surface);display:flex;flex-direction:row;gap:18px;align-items:flex-start;}.elementor .s-warning-icon{width:24px;height:24px;}.elementor .s-warning-tile{width:46px;height:46px;color:var(--Red);border-radius:14px;background-color:rgba(179,38,30,0.12);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .s-warning-title{font-family:var(--Display);font-weight:600;font-size:var(--Heading-4);color:var(--Red);letter-spacing:-0.02em;line-height:1.14em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-warning-body{font-family:var(--Body);font-size:var(--Copy);color:var(--Red-Ink);line-height:1.65em;margin:0px;}.elementor .s-warning{width:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:var(--Radius-Lg);border-width:1px;border-color:rgba(179,38,30,0.26);border-style:solid;background-color:var(--Red-Tint);display:flex;flex-direction:row;gap:20px;align-items:flex-start;}.elementor .s-case-cta-title{font-family:var(--Display);font-weight:600;font-size:var(--Heading-3);color:var(--On-Dark);letter-spacing:-0.02em;line-height:1.14em;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-case-cta-copy{font-family:var(--Body);font-size:var(--Copy);color:rgba(255,255,255,0.72);line-height:1.65em;margin:0px;}.elementor .s-case-cta{padding-block-end:0px;border-color:rgba(0,0,0,0);background-color:var(--Ink);justify-content:space-between;align-items:stretch;}.elementor .s-cases-row{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);align-items:stretch;}.elementor .s-spec-list{width:100%;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .s-schmal-close{margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-schmal-left{max-width:50%;flex:1 1 0%;}.elementor .e-05c8b4e-7f1e3d8{width:100%;height:100%;max-width:100%;aspect-ratio:auto;object-fit:cover;}.elementor .e-095d17e-1de6162{max-width:50%;flex:1 1 0%;}.elementor .s-schmal-split{flex-direction:row;gap:clamp(30px, 5vw, 64px);flex-wrap:wrap;align-items:center;}.elementor .s-benefits-row{margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:var(--sm);align-items:stretch;}.elementor .s-cta-title-dark{color:var(--On-Dark);}.elementor .s-cta-copy-dark{font-family:var(--Body);font-size:var(--Copy);color:rgba(255,255,255,0.72);line-height:1.65em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-cta-actions2{width:auto;display:flex;flex-direction:row;gap:var(--xs);flex-wrap:wrap;}.elementor .s-schmal-cta{border-color:rgba(0,0,0,0);background-image:url("https://wagner.website-powered-by-mme.de/wp-content/uploads/2026/08/section-8-cta-map-1.webp"),linear-gradient(180deg, rgba(0, 0, 0, 0) 0%,rgba(255, 255, 255, 0) 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:contain,auto auto;background-position:bottom right,0% 0%;background-color:var(--Ink);}.elementor .s-title-ondark{color:var(--On-Dark);text-align:center;}.elementor .e-vertrauen-head-d89b90c{justify-content:center;align-items:center;}.elementor .s-trust-row{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);align-items:stretch;}.elementor .s-vertrauen-cta{width:100%;margin-block-start:44px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:center;}.elementor .s-fig-img{width:100%;height:auto;max-width:100%;}.elementor .s-erd-figure{overflow:hidden;padding:0px;border-radius:var(--Radius-Lg);background-color:var(--Muted);box-shadow:0px 8px 24px 0px rgba(24,24,24,0.07);display:flex;flex-direction:column;flex:1 1 0%;}.elementor .s-dig-icon{color:var(--Orange);}.elementor .s-dig-row{width:100%;display:flex;flex-direction:row;gap:13px;align-items:center;}.elementor .s-dig-list{width:100%;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:var(--xs);}.elementor .s-erd-p1{margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-erd-p2{margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-erd-btn{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-erd-right{flex:1 1 0%;}.elementor .s-erd-split{gap:clamp(30px, 5vw, 60px);align-items:center;}.elementor .e-gebiet-head-9520595{justify-content:center;align-items:center;}.elementor .s-map-figure{width:55.593%;position:absolute;inset-block-start:0px;inset-inline-start:8.771%;z-index:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-co-villmar{width:45.508%;position:absolute;inset-block-start:319px;inset-inline-start:49.364%;z-index:2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-co-runkel{width:28.644%;position:absolute;inset-block-start:213px;inset-inline-start:5.042%;z-index:2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-co-weilburg{width:34.492%;position:absolute;inset-block-start:81px;inset-inline-start:59.703%;z-index:2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-co-limburg{width:37.627%;position:absolute;inset-block-start:531px;inset-inline-start:0.042%;z-index:2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-chips-row{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:9px;}.elementor .s-co-chips{width:40.932%;position:absolute;inset-block-start:466px;inset-inline-start:53.263%;z-index:2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-gebiet-note{width:40.932%;position:absolute;inset-block-start:573px;inset-inline-start:53.263%;z-index:2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-map-stage{width:100%;height:660px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-gebiet-cta-copy-3b68c26{padding-block-end:10px;margin:2px;}.elementor .s-cta-actions3{width:auto;display:flex;flex-direction:row;gap:var(--xs);flex-wrap:wrap;}.elementor .e-09b0613-21aab66{width:200px;}.elementor .e-gebiet-cta-917185c{overflow:hidden;flex-direction:row;flex-wrap:nowrap;}.elementor .e-faq-head-1e2030a{justify-content:center;align-items:center;}.elementor .s-contact-lines{width:100%;display:flex;flex-direction:column;gap:var(--xs);}.elementor .s-aside-col{width:40%;flex:0 0 auto;}.elementor .s-form-col{min-width:0px;flex:1 1 0%;}.elementor .s-kontakt-split{gap:clamp(28px, 4vw, 50px);align-items:flex-start;}.elementor .e-kontakt-shell-eeea4b8{justify-content:flex-start;align-items:start;}