.angebot-kopf{background:var(--weiss);border-bottom:1px solid var(--linie-hell)}.angebot-kopf-zeile{justify-content:space-between;align-items:center;gap:var(--a4);min-height:4.5rem;display:flex}.angebot-anker{display:none}@media (width>=64em){.angebot-anker{gap:var(--a5);margin-inline-start:auto;display:flex}.angebot-anker a{color:var(--schiefer);font-size:.95rem;font-weight:600;text-decoration:none}.angebot-anker a:hover{color:var(--aqua-tief)}.angebot-kopf-zeile .knopf{margin-inline-start:var(--a4)}}@media (width<=26em){.angebot-kopf-zeile .knopf{padding-inline:.9rem;font-size:.9375rem}}.wortmarke.angebot-logo{--plakette:calc(var(--logo-breite) * 1.27);--logo-oben:.6rem;z-index:30;margin-inline-start:.375rem;position:relative}.angebot-logo:before{content:"";z-index:-1;width:var(--plakette);height:var(--plakette);background:var(--tiefblau);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #0b1d2e47}main>.angebot-hero{padding-block:var(--a6) var(--a7)}.angebot-hero-raster{gap:var(--a6);align-items:center;display:grid}.angebot-hero-raster>*{min-width:0}.angebot-hero h1{max-width:16ch}.angebot-akzent{color:var(--aqua-tief)}.angebot-unterzeile{color:var(--graublau);max-width:36rem;font-size:1.15rem}.angebot-kurz{margin:var(--a4) 0 0;font-size:var(--groesse-s);color:var(--graublau)}.angebot-hero-bild{border-radius:var(--radius-l);position:relative;overflow:hidden}.angebot-bildrahmen{aspect-ratio:4/3;border-radius:var(--radius-l)}.angebot-bildtext{padding:var(--a6) var(--a4) var(--a3);color:#fff;font-size:var(--groesse-s);pointer-events:none;background:linear-gradient(#0000,#0b1d2ee0);line-height:1.35;position:absolute;inset-block-end:0;inset-inline:0}.angebot-bildtext strong{font-size:1rem;display:block}@media (width>=64em){main>.angebot-hero{padding-block:var(--a7)}.angebot-hero-raster{gap:var(--a8);grid-template-columns:1.1fr .9fr}.angebot-bildrahmen{aspect-ratio:4/5}}.angebot-beweise{gap:var(--a4);margin:0;padding:0;list-style:none;display:grid}.angebot-beweise li{align-content:center;gap:.1rem;display:grid}.angebot-beweise strong{line-height:1.3}.angebot-beweise span,.angebot-beweise a{font-size:var(--groesse-s);color:var(--graublau)}.angebot-sterne,.angebot-beweise .angebot-sterne{color:var(--sterngold);letter-spacing:.08em}@media (width>=40em){.angebot-beweise{gap:var(--a5);grid-template-columns:repeat(3,1fr)}.angebot-beweise li+li{border-inline-start:1px solid var(--linie-hell);padding-inline-start:var(--a5)}}.angebot-leistung{display:grid}.angebot-weitere{gap:var(--a2) var(--a4);margin:var(--a5) 0 0;font-size:var(--groesse-s);color:var(--graublau);flex-wrap:wrap;align-items:baseline;display:flex}.angebot-weitere a{color:var(--schiefer);font-weight:600}.angebot-stimme{gap:var(--a3);display:grid}.angebot-stimme blockquote{margin:0;font-size:clamp(1.2rem,2.6vw,1.5rem);font-weight:600;line-height:1.35}.angebot-stimme p{margin:var(--a2) 0 0;font-size:var(--groesse-s);color:var(--graublau)}.angebot-stimme .dachzeile{margin:0}@media (width>=64em){.angebot-stimme{gap:var(--a7);grid-template-columns:16rem 1fr;align-items:center}}.angebot-team{gap:var(--a6);align-items:center;display:grid}.angebot-team>*{min-width:0}.angebot-unterschrift{margin:var(--a4) 0 0;color:var(--schiefer);font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-style:italic}@media (width>=64em){.angebot-team{gap:var(--a8);grid-template-columns:.8fr 1.2fr}}.angebot-schritte{margin:var(--a5) 0 0;gap:var(--a5);padding:0;list-style:none;display:grid}.angebot-schritte>li{border-block-start:2px solid var(--aqua-tief);padding-block-start:var(--a3)}.angebot-schritt-marke{margin-bottom:var(--a2);font-size:var(--groesse-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--aqua-tief);font-weight:600;display:block}.angebot-schritte h3{font-size:var(--groesse-h4);margin-bottom:var(--a2)}.angebot-schritte p{color:var(--graublau);margin:0}@media (width>=64em){.angebot-schritte{gap:var(--a6);grid-template-columns:repeat(3,1fr)}}.angebot-region{gap:var(--a2);margin-top:var(--a6);padding-top:var(--a5);border-top:1px solid var(--linie-hell);scroll-margin-top:var(--a5);display:grid}.angebot-region strong{font-size:1.1rem}.angebot-region span{color:var(--graublau)}@media (width>=64em){.angebot-region{gap:var(--a7);grid-template-columns:auto 1fr;align-items:center}.angebot-region span{text-align:end}}.angebot-panel{gap:var(--a6);padding:var(--a6) var(--a4);border-radius:var(--radius-l);background:var(--tiefblau);color:var(--text-auf-dunkel);scroll-margin-top:var(--a4);display:grid}.angebot-panel>*{min-width:0}.angebot-panel h2{color:#fff}.angebot-panel .dachzeile{color:var(--aqua)}.angebot-panel p{color:var(--text-auf-dunkel)}.angebot-haken{margin:var(--a4) 0;gap:var(--a2);padding:0;list-style:none;display:grid}.angebot-haken li{color:#fff;padding-inline-start:1.5rem;font-weight:600;position:relative}.angebot-haken li:before{content:"✓";color:var(--aqua);position:absolute;inset-inline-start:0}.angebot-formularfeld{padding:var(--a5) var(--a4);border-radius:var(--radius-l);background:var(--nachtblau)}.angebot-formularfeld h3{color:#fff;margin-bottom:var(--a4)}@media (width>=64em){.angebot-panel{gap:var(--a7);padding:var(--a7);grid-template-columns:.75fr 1.25fr;align-items:start}.angebot-formularfeld{padding:var(--a6)}}.angebot-formularfeld .anfrage-formular .anfrage-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.angebot-formularfeld .anfrage-formular .anfrage-pflicht,.angebot-formularfeld .anfrage-formular .anfrage-hinweis,.angebot-formularfeld .anfrage-formular .anfrage-option-zusatz,.angebot-formularfeld .anfrage-formular .anfrage-datenschutz,.angebot-formularfeld .anfrage-formular .anfrage-erfolg-hinweis,.angebot-formularfeld .anfrage-formular .feld-hinweis{color:var(--text-sekundaer-dunkel)}.angebot-formularfeld .anfrage-formular .anfrage-werbehinweis{color:var(--text-auf-dunkel);border-left-color:var(--aqua)}.angebot-panel .angebot-formularfeld .anfrage-formular .anfrage-werbehinweis a,.angebot-panel .angebot-formularfeld .anfrage-formular .anfrage-datenschutz a,.angebot-panel .angebot-formularfeld .anfrage-formular .angebot-foto-hinweis a{color:var(--aqua)}.angebot-formularfeld .anfrage-formular .anfrage-sendefehler,.angebot-formularfeld .anfrage-formular .feld--fehler .feld-meldung{color:#ffc2bb}.angebot-formularfeld .anfrage-formular .anfrage-absenden{justify-self:stretch}.angebot-formularfeld .anfrage-formular .anfrage-option input{accent-color:var(--aqua)}.angebot-foto-hinweis{padding:var(--a3) var(--a4);border-left:3px solid var(--aqua);border-radius:var(--radius-s);font-size:var(--groesse-s);background:#ffffff12;margin:0;line-height:1.5}.angebot-fuss{background:var(--weiss);border-top:1px solid var(--linie-hell);font-size:var(--groesse-s);color:var(--graublau)}.angebot-fuss-zeile{gap:var(--a2) var(--a5);padding-block:var(--a4);flex-wrap:wrap;justify-content:space-between;display:flex}.angebot-fuss ul{gap:var(--a2) var(--a5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.angebot-fuss a,.angebot-fuss .fuss-knopf{color:var(--graublau)}.angebot-fuss a:hover,.angebot-fuss .fuss-knopf:hover{color:var(--aqua-tief)}.danke-leistung{gap:var(--a1);margin:var(--a4) 0 0;padding:var(--a3) var(--a4);border-left:3px solid var(--aqua-tief);border-radius:var(--radius-s);background:var(--nebelweiss);max-inline-size:28rem;display:grid}.danke-leistung span{font-size:var(--groesse-xs);color:var(--graublau)}.danke-gruss{margin:var(--a5) 0 0;color:var(--graublau)}.danke-hinweise{gap:var(--a5);align-items:start;display:grid}.danke-hinweise>*{min-width:0}.danke-hinweise p{color:var(--graublau);margin:0}.danke-fotos{gap:var(--a3);justify-items:start;display:grid}@media (width>=64em){.danke-hinweise{gap:var(--a7);grid-template-columns:1.1fr .9fr}}
