.elementor .s-hero-mark{width:96px;height:96px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-radius:6px;}.elementor .s-slide-media-title{max-width:980px;font-size:88px;text-align:center;}.elementor .s-slide-media-lead{max-width:640px;text-align:center;}.elementor .s-slide-media-actions{margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .s-slide-media-inner{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-slide-media{min-height:88vh;padding-block-start:120px;padding-block-end:150px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(180deg, #0E0F11CC 0%,#0E0F11C2 50%,#0E0F11F2 100%),url("https://haagemedia.de/wp-content/uploads/haage-logos/raster.svg"),url("https://haagemedia.de/wp-content/uploads/2026/10/haage-hero-blur.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto,cover;background-position:0% 0%,top left,center center;background-color:var(--hm-bg);display:flex;justify-content:center;align-items:center;}.elementor .s-slide-web-title{max-width:980px;font-size:88px;text-align:center;}.elementor .s-slide-web-lead{max-width:640px;text-align:center;}.elementor .s-slide-web-actions{margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .s-slide-web-inner{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-slide-web{min-height:88vh;padding-block-start:120px;padding-block-end:150px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(180deg, #0E0F11CC 0%,#0E0F11C2 50%,#0E0F11F2 100%),url("https://haagemedia.de/wp-content/uploads/haage-logos/raster.svg"),url("https://haagemedia.de/wp-content/uploads/2026/10/haage-webdesign.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto,cover;background-position:0% 0%,top left,center center;background-color:var(--hm-bg);display:flex;justify-content:center;align-items:center;}.elementor .s-slide-foto-title{max-width:980px;font-size:88px;text-align:center;}.elementor .s-slide-foto-lead{max-width:640px;text-align:center;}.elementor .s-slide-foto-actions{margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .s-slide-foto-inner{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-slide-foto{min-height:88vh;padding-block-start:120px;padding-block-end:150px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(180deg, #0E0F11CC 0%,#0E0F11C2 50%,#0E0F11F2 100%),url("https://haagemedia.de/wp-content/uploads/haage-logos/raster.svg"),url("https://haagemedia.de/wp-content/uploads/2026/10/haage-fotografie.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto,cover;background-position:0% 0%,top left,center center;background-color:var(--hm-bg);display:flex;justify-content:center;align-items:center;}.elementor .s-slide-traum-title{max-width:980px;font-size:88px;text-align:center;}.elementor .s-slide-traum-lead{max-width:640px;text-align:center;}.elementor .s-slide-traum-actions{margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .s-slide-traum-inner{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-slide-traum{min-height:88vh;padding-block-start:120px;padding-block-end:150px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(180deg, #0E0F11CC 0%,#0E0F11C2 50%,#0E0F11F2 100%),url("https://haagemedia.de/wp-content/uploads/haage-logos/raster.svg"),url("https://haagemedia.de/wp-content/uploads/2026/10/traumzauber-hochzeit.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto,cover;background-position:0% 0%,top left,center center;background-color:var(--hm-bg);display:flex;justify-content:center;align-items:center;}.elementor .s-slide-it-title{max-width:980px;font-size:88px;text-align:center;}.elementor .s-slide-it-lead{max-width:640px;text-align:center;}.elementor .s-slide-it-actions{margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .s-slide-it-inner{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-slide-it{min-height:88vh;padding-block-start:120px;padding-block-end:150px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(180deg, #0E0F11CC 0%,#0E0F11C2 50%,#0E0F11F2 100%),url("https://haagemedia.de/wp-content/uploads/haage-logos/raster.svg"),url("https://haagemedia.de/wp-content/uploads/2026/10/haage-it.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto,cover;background-position:0% 0%,top left,center center;background-color:var(--hm-bg);display:flex;justify-content:center;align-items:center;}.elementor .s-hero-slides{width:100%;display:grid;}.elementor .s-hero{overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--hm-bg);display:flex;flex-direction:column;}.elementor .s-ticker-text{font-family:var(--hm-font-heading);font-weight:600;font-size:44px;color:var(--hm-bg);letter-spacing:-0.01em;line-height:1em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:24px;}.elementor .s-ticker-band{width:104%;overflow:hidden;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-2%;margin-inline-end:0px;background-color:var(--hm-accent);transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);display:flex;flex-direction:row;}.elementor .s-ticker{overflow:hidden;padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--hm-bg);display:flex;flex-direction:column;}.elementor .s-leistungen-intro{width:34%;position:sticky;inset-block-start:40px;display:flex;flex-direction:column;gap:20px;}.elementor .s-leistungen-list{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hm-line);border-style:solid;display:flex;flex-direction:column;gap:0px;flex:1 1 0%;}.elementor .s-leistungen{background-color:var(--hm-surface);}.elementor .s-statement-title{max-width:1100px;font-size:76px;color:var(--hm-ink);}.elementor .s-statement-inner{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:28px;}.elementor .s-statement{background-color:var(--hm-bg);}.elementor .s-zahl-1-num{font-family:var(--hm-font-heading);font-weight:600;font-size:132px;color:var(--hm-ink);letter-spacing:-0.04em;line-height:0.9em;}.elementor .s-zahl-1{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hm-line);border-style:solid;display:flex;flex-direction:column;gap:16px;flex:1 1 0%;}.elementor .s-zahl-2-num{font-family:var(--hm-font-heading);font-weight:600;font-size:132px;color:var(--hm-ink);letter-spacing:-0.04em;line-height:0.9em;}.elementor .s-zahl-2{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hm-line);border-style:solid;display:flex;flex-direction:column;gap:16px;flex:1 1 0%;}.elementor .s-zahl-3-num{font-family:var(--hm-font-heading);font-weight:600;font-size:132px;color:var(--hm-ink);letter-spacing:-0.04em;line-height:0.9em;}.elementor .s-zahl-3{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hm-line);border-style:solid;display:flex;flex-direction:column;gap:16px;flex:1 1 0%;}.elementor .s-zahlen-grid{width:100%;display:flex;flex-direction:row;gap:40px;}.elementor .s-zahlen-inner{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:56px;}.elementor .s-zahlen{padding-block-start:0px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--hm-bg);}.elementor .s-marken-head{max-width:720px;display:flex;flex-direction:column;gap:20px;}.elementor .s-marke-foto-media-img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:all 600ms;display:block;}.elementor .s-marke-foto-media-img:hover,.elementor .s-marke-foto-media-img:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .s-marke-foto-media-frame{overflow:hidden;position:relative;z-index:1;border-radius:4px;}.elementor .s-marke-foto-media{width:100%;position:relative;}.elementor .s-marke-foto-logo{width:250px;height:auto;}.elementor .s-marke-foto{text-decoration:none;padding-block-start:20px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;border-width:1px;border-color:var(--hm-line);border-style:solid;background-color:var(--hm-surface);transition:all 300ms;display:flex;flex-direction:column;gap:24px;flex:1 1 0%;}.elementor .s-marke-foto:hover,.elementor .s-marke-foto:focus-visible{border-color:var(--hm-accent);}.elementor .s-marke-traum-media-img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:all 600ms;display:block;}.elementor .s-marke-traum-media-img:hover,.elementor .s-marke-traum-media-img:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .s-marke-traum-media-frame{overflow:hidden;position:relative;z-index:1;border-radius:4px;}.elementor .s-marke-traum-media{width:100%;position:relative;}.elementor .s-marke-traum{text-decoration:none;padding-block-start:20px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;border-radius:4px;border-width:1px;border-color:var(--hm-line);border-style:solid;background-color:var(--hm-surface);transition:all 300ms;display:flex;flex-direction:column;gap:24px;flex:1 1 0%;}.elementor .s-marke-traum:hover,.elementor .s-marke-traum:focus-visible{border-color:var(--hm-accent);}.elementor .s-marke-it-media-img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:all 600ms;display:block;}.elementor .s-marke-it-media-img:hover,.elementor .s-marke-it-media-img:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .s-marke-it-media-frame{overflow:hidden;position:relative;z-index:1;border-radius:4px;}.elementor .s-marke-it-media{width:100%;position:relative;}.elementor .s-marke-it{text-decoration:none;padding-block-start:20px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:96px;margin-inline-start:0px;margin-inline-end:0px;border-radius:4px;border-width:1px;border-color:var(--hm-line);border-style:solid;background-color:var(--hm-surface);transition:all 300ms;display:flex;flex-direction:column;gap:24px;flex:1 1 0%;}.elementor .s-marke-it:hover,.elementor .s-marke-it:focus-visible{border-color:var(--hm-accent);}.elementor .s-marken-grid{width:100%;display:flex;flex-direction:row;gap:32px;align-items:end;}.elementor .s-marken-inner{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:64px;}.elementor .s-marken{background-color:var(--hm-bg);}.elementor .s-arbeitsweise-media-tl{width:28px;height:28px;position:absolute;inset-block-start:-12px;inset-inline-start:-12px;z-index:2;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--hm-accent);border-style:solid;}.elementor .s-arbeitsweise-media-tr{width:28px;height:28px;position:absolute;inset-block-start:-12px;inset-inline-end:-12px;z-index:2;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:2px;border-color:var(--hm-accent);border-style:solid;}.elementor .s-arbeitsweise-media-bl{width:28px;height:28px;position:absolute;inset-block-end:-12px;inset-inline-start:-12px;z-index:2;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--hm-accent);border-style:solid;}.elementor .s-arbeitsweise-media-br{width:28px;height:28px;position:absolute;inset-inline-end:-12px;inset-block-end:-12px;z-index:2;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:2px;border-color:var(--hm-accent);border-style:solid;}.elementor .s-arbeitsweise-media-img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:all 600ms;display:block;}.elementor .s-arbeitsweise-media-img:hover,.elementor .s-arbeitsweise-media-img:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .s-arbeitsweise-media-frame{overflow:hidden;position:relative;z-index:1;border-radius:4px;}.elementor .s-arbeitsweise-media{width:44%;position:relative;}.elementor .s-01fcda1{font-family:var(--hm-font-body);font-weight:700;font-size:18px;letter-spacing:0px;line-height:1.3em;}.elementor .s-04cf4c8{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hm-line);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .s-f3be4d0{font-family:var(--hm-font-body);font-weight:700;font-size:18px;letter-spacing:0px;line-height:1.3em;}.elementor .s-48705d5{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hm-line);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .s-9ce09e4{font-family:var(--hm-font-body);font-weight:700;font-size:18px;letter-spacing:0px;line-height:1.3em;}.elementor .s-6421419{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hm-line);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .s-arbeitsweise-points{display:flex;flex-direction:column;gap:0px;}.elementor .s-arbeitsweise-copy{display:flex;flex-direction:column;gap:32px;flex:1 1 0%;}.elementor .s-arbeitsweise-split{align-items:center;}.elementor .s-arbeitsweise{background-color:var(--hm-surface);}.elementor .s-anfrage-title{color:var(--hm-bg);}.elementor .s-anfrage-text{color:var(--hm-bg);}.elementor .s-anfrage-copy{max-width:680px;display:flex;flex-direction:column;gap:16px;}.elementor .s-anfrage-cta{color:var(--hm-ink);background-color:var(--hm-bg);}.elementor .s-anfrage-cta:hover,.elementor .s-anfrage-cta:focus-visible{color:var(--hm-bg);background-color:var(--hm-ink);}.elementor .s-anfrage-inner{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:end;}.elementor .s-anfrage{background-color:var(--hm-accent);}