@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blau:#0a2d78;--blau-hover:#123c9c;--blau-tint:#e9effb;--blau-tint-2:#d6e0f7;--ink:#0b0b0b;--text:#1f2430;--muted:#5b6472;--line:#e2e6ee;--surface:#f4f6fa;--white:#fff;--wa:#0f7a6d;--wa-dark:#075e54;--radius:14px;--radius-sm:8px;--shadow:0 10px 30px -12px #0a2d7840;--shadow-sm:0 2px 10px -4px #0a2d7833;--font-head:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--font-body:"Inter Variable", "Inter", system-ui, sans-serif;--max:1180px;--pad:clamp(1rem, 4vw, 2rem);--header-h:76px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem);-webkit-text-size-adjust:100%;scroll-padding-bottom:110px}body{font-family:var(--font-body);color:var(--text);background:var(--white);font-feature-settings:"ss01", "cv11";margin:0;font-size:1.0625rem;line-height:1.6}img,picture,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);letter-spacing:-.01em;text-wrap:balance;hyphens:auto;overflow-wrap:anywhere;margin:0 0 .5em;font-weight:800;line-height:1.15}h1{font-size:clamp(2rem,5vw,3.4rem)}h2{font-size:clamp(1.6rem,3.5vw,2.4rem)}h3{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700}p{margin:0 0 1em}a{color:var(--blau);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--blau-hover)}ul{padding-left:1.2em}strong{font-weight:650}:focus-visible{outline:3px solid var(--blau);outline-offset:3px;border-radius:4px;box-shadow:0 0 0 6px #fff}.section--blau :focus-visible,.ftr :focus-visible,.kopf :focus-visible,.hero :focus-visible{box-shadow:0 0 0 6px var(--blau);outline-color:#fff}.wrap{width:min(var(--max), 100% - 2 * var(--pad));margin-inline:auto}.section{padding-block:clamp(3rem,8vw,6rem)}.section--tight{padding-block:clamp(2rem,5vw,3.5rem)}.section--surface{background:var(--surface)}.section--blau{background:var(--blau);color:#fff}.section--blau h2,.section--blau h3,.section--blau a{color:#fff}.eyebrow{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--blau);margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.section--blau .eyebrow{color:#b9c9f5}.lead{color:var(--muted);max-width:62ch;font-size:clamp(1.1rem,1.6vw,1.3rem)}.section--blau .lead{color:#d9e2fa}.grid{gap:clamp(1rem,2.5vw,1.75rem);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.center{text-align:center}.center .lead{margin-inline:auto}.prose{max-width:72ch}.prose h2{margin-top:2em;font-size:1.5rem}.prose h3{margin-top:1.5em}.btn{font-family:var(--font-head);cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn svg{flex:none;width:1.2em;height:1.2em}.btn--primary{background:var(--blau);color:#fff;box-shadow:var(--shadow)}.btn--primary:hover{background:var(--blau-hover);color:#fff}.btn--white{color:var(--blau);background:#fff}.section--blau .btn--white{color:var(--blau)}.btn--white:hover{background:var(--blau-tint);color:var(--blau)}.btn--ghost{color:var(--blau);border-color:var(--blau-tint-2);background:0 0}.btn--ghost:hover{background:var(--blau-tint);color:var(--blau)}.section--blau .btn--ghost{color:#fff;border-color:#ffffff73}.section--blau .btn--ghost:hover{color:#fff;background:#ffffff1f}.btn--wa{background:var(--wa);color:#fff}.btn--wa:hover{background:var(--wa-dark);color:#fff}.btn--lg{padding:1.05rem 1.9rem;font-size:1.05rem}.btn--sm{padding:.6rem 1.1rem;font-size:.9rem}.btn-row{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=480px){.btn-row .btn{width:100%}.btn--lg{padding-inline:1.2rem;font-size:1rem}}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.card__media{aspect-ratio:4/3;background:var(--surface);overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.card:hover .card__media img{transform:scale(1.04)}.card__body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1.35rem 1.4rem;display:flex}.card__body h3{margin:0;font-size:1.12rem}.card__body p{color:var(--muted);margin:0;font-size:.98rem}.card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.card__link{white-space:nowrap;font-family:var(--font-head);font-size:.95rem;font-weight:700;text-decoration:none}.card__link:after{content:" →"}.badge{background:var(--blau-tint);color:var(--blau);font-family:var(--font-head);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.3em;padding:.35rem .75rem;font-size:.95rem;font-weight:800;display:inline-flex}.badge--lg{white-space:normal;text-align:left;flex-wrap:wrap}.badge small{opacity:.85;font-size:.75em;font-weight:600}.trust{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem;display:grid}.trust__item{align-items:flex-start;gap:.85rem;display:flex}.trust__icon{background:var(--blau-tint);width:44px;height:44px;color:var(--blau);border-radius:12px;flex:none;place-items:center;display:grid}.trust__icon svg{width:24px;height:24px}.trust__item strong{font-family:var(--font-head);color:var(--ink);font-weight:700;line-height:1.3;display:block}.trust__item span{color:var(--muted);font-size:.95rem}.check{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.check li{padding-left:2rem;position:relative}.check li:before{content:"";background:var(--blau) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center/60% no-repeat;border-radius:50%;width:1.3rem;height:1.3rem;position:absolute;top:.2em;left:0}.section--blau .check li:before{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a2d78' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}.note{background:var(--surface);border-left:4px solid var(--blau);border-radius:var(--radius-sm);color:var(--text);padding:1rem 1.25rem;font-size:.97rem}.note ul{margin:.4rem 0 0}.preistabelle{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;font-size:1rem;overflow:hidden}.preistabelle th,.preistabelle td{text-align:left;border-bottom:1px solid var(--line);padding:.8rem 1rem}.preistabelle th{font-family:var(--font-head);background:var(--blau-tint);color:var(--blau);letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;font-weight:700}.preistabelle tr:last-child td{border-bottom:0}.preistabelle td:last-child{text-align:right;font-family:var(--font-head);color:var(--ink);white-space:nowrap;font-weight:700}.preistabelle tbody tr:nth-child(2n){background:#fafbfd}.preismodus{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.preismodus button{font:inherit;font-family:var(--font-head);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .9rem;font-size:.85rem;font-weight:700}.preismodus button[aria-pressed=true]{background:var(--blau);color:#fff}body[data-preismodus=privat] .nur-gewerbe,body[data-preismodus=gewerbe] .nur-privat{display:none}.faq details{border-bottom:1px solid var(--line);padding:.25rem 0}.faq summary{cursor:pointer;font-family:var(--font-head);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--blau-tint);width:28px;height:28px;color:var(--blau);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;transition:transform .2s;display:grid}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);max-width:68ch;margin:0 0 1rem}.galerie{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--gal-min,260px)), 1fr));gap:.9rem;display:grid}.galerie figure{border-radius:var(--radius);aspect-ratio:4/3;background:var(--surface);margin:0;position:relative;overflow:hidden}.galerie figure.tall{aspect-ratio:auto;grid-row:span 2}.galerie img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.galerie figure:hover img{transform:scale(1.03)}.galerie figcaption{color:#fff;background:linear-gradient(#0000,#0009);padding:.7rem .9rem;font-size:.85rem;font-weight:500;position:absolute;inset:auto 0 0}.form{gap:1rem;display:grid}.field{gap:.35rem;display:grid}.field label{color:var(--ink);font-size:.95rem;font-weight:600}.field input,.field textarea,.field select{font:inherit;border:1.5px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:#fff;width:100%;padding:.8rem .95rem}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--blau);box-shadow:0 0 0 3px var(--blau-tint);outline:none}.field textarea{resize:vertical;min-height:130px}.field--row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chips label{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.95rem;font-weight:500;display:inline-flex}.chips input{accent-color:var(--blau)}.chips label:has(input:checked){border-color:var(--blau);background:var(--blau-tint);color:var(--blau)}.consent{color:var(--muted);align-items:flex-start;gap:.6rem;font-size:.92rem;display:flex}.consent input{accent-color:var(--blau);flex:none;width:1.1rem;height:1.1rem;margin-top:.3rem}.typwahl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.typwahl label{border:2px solid var(--line);border-radius:var(--radius);cursor:pointer;background:#fff;align-items:center;gap:1rem;padding:1.2rem 1.25rem;transition:border-color .15s,background .15s;display:flex}.typwahl label:has(input:checked){border-color:var(--blau);background:var(--blau-tint)}.typwahl input{opacity:0;pointer-events:none;position:absolute}.typwahl .trust__icon{width:52px;height:52px}.typwahl strong{font-family:var(--font-head);color:var(--ink);font-size:1.1rem;font-weight:800;display:block}.typwahl span{color:var(--muted);font-size:.92rem}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font-size:.9rem}.platzhalter{color:#6b4d00;background:#fff4d6;border:1px dashed #d9a400;border-radius:4px;padding:0 .3em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.reihe{color:var(--blau);text-transform:none;letter-spacing:0;align-items:center;gap:.5rem;margin:2rem 0 1rem;font-size:1.05rem;display:flex}.kopf{color:#fff;align-items:flex-end;min-height:min(60vh,560px);display:flex;position:relative;overflow:hidden}.kopf__media{position:absolute;inset:0}.kopf__media img{object-fit:cover;width:100%;height:100%}.kopf__media:after{content:"";background:linear-gradient(#06163c33 0%,#06163c8c 50%,#06163ceb 100%);position:absolute;inset:0}.kopf__in{max-width:var(--max);padding-block:clamp(2.5rem,6vw,4rem);position:relative}.kopf h1{color:#fff;max-width:18ch}.kopf .eyebrow{color:#b9c9f5;align-items:center;gap:.4rem;display:inline-flex}.kopf .lead{color:#e2e8f7}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.ablauf{grid-template-columns:1fr 1.6fr;gap:2rem;display:grid}.steps{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:1rem;padding:1.25rem;display:flex}.steps li>span{background:var(--blau);color:#fff;width:40px;height:40px;font-family:var(--font-head);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.steps strong{font-family:var(--font-head);color:var(--ink);font-weight:700}.steps p{color:var(--muted);margin:.25rem 0 0}@media (width<=860px){.ablauf{grid-template-columns:1fr}}@media (width<=600px){body{font-size:1rem}.section{padding-block:2.5rem}.section--tight{padding-block:1.5rem}h2{font-size:clamp(1.5rem,6.5vw,1.9rem)}.lead{font-size:1.05rem}.trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}.trust__item{gap:.5rem}.trust__item .trust__icon{border-radius:6px;width:28px;height:28px}.trust__icon svg{width:18px;height:18px}.trust__item strong{font-size:.85rem}.trust__item span{font-size:.8rem}.kopf{min-height:0}.kopf__in{padding-block:2rem}.kopf h1{max-width:100%;font-size:clamp(1.8rem,7vw,2.25rem)}.kopf .lead{font-size:1rem}.reihe{font-size:1rem;line-height:1.4}.preismodus{max-width:100%}.preismodus button{min-height:44px;padding:.5rem .7rem;font-size:.8rem}.galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.galerie figcaption{overflow-wrap:anywhere;padding:.5rem;font-size:.75rem}.preistabelle{font-size:.9rem}.preistabelle th,.preistabelle td{padding:.7rem .6rem}.preistabelle .preis small{display:block}.faq summary{min-height:48px}}.hdr[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:saturate(160%)blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.hdr__in[data-astro-cid-nen7h5rs]{min-height:var(--header-h);align-items:center;gap:1.5rem;display:flex}.hdr__logo[data-astro-cid-nen7h5rs]{color:var(--ink);align-items:center;gap:.65rem;margin-right:auto;text-decoration:none;display:flex}.hdr__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:44px;height:44px}.hdr__logo[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1;display:flex}.hdr__logo[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-family:var(--font-head);letter-spacing:.02em;font-size:1.15rem;font-weight:800}.hdr__logo[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:.68rem}.hdr__nav[data-astro-cid-nen7h5rs]{gap:1.4rem;display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;color:var(--text);border-bottom:2px solid #0000;padding:.4rem 0;font-size:.97rem;font-weight:550;text-decoration:none}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--blau);border-color:var(--blau)}.hdr__cta[data-astro-cid-nen7h5rs]{align-items:center;gap:.6rem;display:flex}.hdr__tel[data-astro-cid-nen7h5rs]{font-family:var(--font-head);color:var(--ink);white-space:nowrap;align-items:center;gap:.4rem;margin-right:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.hdr__burger[data-astro-cid-nen7h5rs]{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.4rem;display:none}.mobilnav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);padding:1rem var(--pad) 1.5rem;max-height:calc(100dvh - var(--header-h) - 72px);background:#fff;overflow-y:auto}.mobilnav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{display:grid}.mobilnav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);font-family:var(--font-head);border-bottom:1px solid var(--line);padding:.85rem 0;font-size:1.1rem;font-weight:700;text-decoration:none}.mobilnav__cta[data-astro-cid-nen7h5rs]{gap:.6rem;margin-top:1rem;display:grid}@media (width<=1300px){.hdr__tel[data-astro-cid-nen7h5rs]{display:none}}@media (width<=1180px){.hdr__cta[data-astro-cid-nen7h5rs] .btn--wa[data-astro-cid-nen7h5rs]{display:none}.hdr__nav[data-astro-cid-nen7h5rs],.hdr__in[data-astro-cid-nen7h5rs]{gap:1rem}}@media (width<=1000px){.hdr__nav[data-astro-cid-nen7h5rs],.hdr__cta[data-astro-cid-nen7h5rs]{display:none}.hdr__burger[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width>=1001px){.mobilnav[data-astro-cid-nen7h5rs]{display:none!important}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--ink);color:#cfd5e1;padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:calc(110px + env(safe-area-inset-bottom));margin-top:auto}.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;padding-bottom:2.5rem;display:grid}.ftr[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.85rem}.ftr[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#cfd5e1;text-decoration:none}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.ftr[data-astro-cid-jo6i4kqk] .ftr__call[data-astro-cid-jo6i4kqk]{color:#fff;border-color:#ffffff80}.ftr[data-astro-cid-jo6i4kqk] .ftr__call[data-astro-cid-jo6i4kqk]:hover{background:#ffffff1f}.ftr__logo[data-astro-cid-jo6i4kqk]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ftr__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{background:#fff;border-radius:12px;width:56px;height:56px;padding:4px}.ftr__logo[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{flex-direction:column;line-height:1;display:flex}.ftr__logo[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{font-family:var(--font-head);color:#fff;font-size:1.25rem;font-weight:800}.ftr__logo[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:.7rem}.ftr__claim[data-astro-cid-jo6i4kqk]{max-width:38ch}.ftr__kontakt[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:.5rem;display:inline-flex}.ftr__bottom[data-astro-cid-jo6i4kqk]{padding:1.25rem 0 calc(5rem + env(safe-area-inset-bottom));border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.ftr__bottom[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.25rem;display:flex}.ftr[data-astro-cid-jo6i4kqk] .btn--white[data-astro-cid-jo6i4kqk],.ftr[data-astro-cid-jo6i4kqk] .btn--white[data-astro-cid-jo6i4kqk]:hover{color:var(--blau)}.ftr[data-astro-cid-jo6i4kqk] .platzhalter[data-astro-cid-jo6i4kqk]{color:#6b4d00}@media (width<=900px){.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=560px){.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.ftr[data-astro-cid-jo6i4kqk]{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}.contact-dock[data-astro-cid-hyikta3i]{z-index:60;left:50%;bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid var(--line);backdrop-filter:blur(12px);background:#fffffff5;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:min(780px,100% - 2rem);padding:.6rem;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 8px 36px #06163c33}.contact-dock[data-astro-cid-hyikta3i] a[data-astro-cid-hyikta3i]{text-align:center;min-width:0;min-height:56px;font-family:var(--font-head);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:.6rem .8rem;font-size:.95rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s;display:flex}.contact-dock[data-astro-cid-hyikta3i] svg{flex-shrink:0}.contact-dock__offer[data-astro-cid-hyikta3i]{background:var(--blau);color:#fff}.contact-dock__offer[data-astro-cid-hyikta3i]:hover{background:var(--blau-hover);color:#fff}.contact-dock__whatsapp[data-astro-cid-hyikta3i]{background:var(--wa);color:#fff}.contact-dock__whatsapp[data-astro-cid-hyikta3i]:hover{background:var(--wa-dark);color:#fff}.contact-dock__phone[data-astro-cid-hyikta3i]{color:var(--blau);background:#fff;border-color:var(--blau-tint-2)!important}.contact-dock__phone[data-astro-cid-hyikta3i]:hover{background:var(--blau-tint)}.contact-dock[data-astro-cid-hyikta3i] a[data-astro-cid-hyikta3i]:focus-visible{outline:3px solid var(--blau);outline-offset:2px}@media (width<=600px){.contact-dock[data-astro-cid-hyikta3i]{width:100%;padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);border-radius:0;gap:.4rem;bottom:0;left:0;transform:none}.contact-dock[data-astro-cid-hyikta3i] a[data-astro-cid-hyikta3i]{border-radius:10px;flex-direction:column;gap:.2rem;min-height:64px;padding:.4rem .2rem;font-size:.7rem}}.photo-viewer[data-astro-cid-akfmep5d]{color:#fff;background:#050d1ef7;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:4.5rem 1.5rem 1.5rem;position:fixed;inset:0}.photo-viewer[data-astro-cid-akfmep5d]::backdrop{background:#050d1ee6}.photo-viewer[data-astro-cid-akfmep5d][open]{place-items:center;display:grid}.photo-viewer[data-astro-cid-akfmep5d] figure[data-astro-cid-akfmep5d]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;min-height:0;margin:0;display:flex}.photo-viewer__image[data-astro-cid-akfmep5d]{object-fit:contain;width:100%;height:100%;min-height:0}.photo-viewer__caption[data-astro-cid-akfmep5d]{text-align:center;flex-shrink:0;font-size:.95rem}.photo-viewer__close[data-astro-cid-akfmep5d]{color:#fff;cursor:pointer;background:#172943;border:1px solid #718099;border-radius:50%;width:48px;height:48px;font-size:1.5rem;position:absolute;top:1rem;right:1rem}.photo-viewer__close[data-astro-cid-akfmep5d]:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=600px){.photo-viewer[data-astro-cid-akfmep5d]{padding:4.5rem .75rem 1.25rem}}body{flex-direction:column;min-height:100dvh;display:flex}.skip[data-astro-cid-hkbrpulz]{background:var(--blau);color:#fff;z-index:200;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip[data-astro-cid-hkbrpulz]:focus{left:0}
