.contact-form[data-astro-cid-vekgkm42]{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);display:grid}.contact-form__row[data-astro-cid-vekgkm42]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.contact-form__optional[data-astro-cid-vekgkm42]{color:var(--color-muted);font-weight:400}.contact-form__consent[data-astro-cid-vekgkm42]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.contact-form__consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.5rem;height:1.5rem;margin-top:.2rem}.contact-form__consent[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{margin:0;font-weight:400}.contact-form__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__status[data-astro-cid-vekgkm42]:empty{display:none}.contact-form__status[data-astro-cid-vekgkm42]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-primary);background:var(--color-surface);font-weight:600}.contact-form__offert[data-astro-cid-vekgkm42]{gap:var(--space-4);padding:0 0 var(--space-6);border:0;border-bottom:1px solid var(--color-border);margin:0;display:grid}.contact-form__offert[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{margin-bottom:var(--space-4);font-size:var(--text-lg);font-weight:700;font-stretch:var(--stretch-sign);padding:0}.contact-form__val[data-astro-cid-vekgkm42],.contact-form__kryss[data-astro-cid-vekgkm42]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.contact-form__chip[data-astro-cid-vekgkm42]{cursor:pointer;margin:0;font-weight:500;position:relative}.contact-form__chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.contact-form__chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--color-bg);border:1px solid #b9c4b8;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.contact-form__chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]:before{content:"";opacity:.55;border:2px solid;border-radius:2px;width:.9rem;height:.9rem}.contact-form__chip[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{border-color:var(--color-primary)}.contact-form__chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.contact-form__chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]:before{opacity:1;box-shadow:inset 0 0 0 2px var(--color-primary);background:#fff}.contact-form__chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:3px solid var(--color-focus);outline-offset:2px}.contact-form__hint[data-astro-cid-vekgkm42]{margin:calc(-1 * var(--space-1)) 0 var(--space-2);font-size:var(--text-sm);color:var(--color-muted)}.kontakt[data-astro-cid-657w5j3a]{padding-block:var(--space-2) var(--section-y)}.kontakt__grid[data-astro-cid-657w5j3a]{gap:var(--space-12);margin-top:var(--space-6);display:grid}@media (width>=64rem){.kontakt__grid[data-astro-cid-657w5j3a]{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}.kontakt__sida[data-astro-cid-657w5j3a]{position:sticky;top:7rem}}.kontakt__form[data-astro-cid-657w5j3a]{gap:var(--space-6);display:grid}.kontakt__h1[data-astro-cid-657w5j3a]{font-size:var(--text-3xl);max-width:16ch}.kontakt__lead[data-astro-cid-657w5j3a]{max-width:48ch;font-size:var(--text-lg);color:var(--color-muted);line-height:1.5}.kontakt__sida[data-astro-cid-657w5j3a]{gap:var(--space-6);display:grid}.kontakt__foto[data-astro-cid-657w5j3a]{aspect-ratio:16/10}.kontakt__vagar[data-astro-cid-657w5j3a]{gap:var(--space-6);display:grid}.kontakt__etikett[data-astro-cid-657w5j3a]{font-size:var(--text-xs);font-weight:600;font-stretch:var(--stretch-sign);letter-spacing:.03em;color:var(--color-muted);margin-bottom:.15rem;display:block}.kontakt__tel[data-astro-cid-657w5j3a]{color:var(--color-text);font-size:var(--text-2xl);font-weight:600;font-stretch:var(--stretch-display);letter-spacing:-.02em;text-decoration:none;display:block}.kontakt__tel[data-astro-cid-657w5j3a]:hover{color:var(--color-primary)}.kontakt__mejl[data-astro-cid-657w5j3a]{color:var(--color-text);font-size:var(--text-lg);font-weight:600;text-decoration:none;display:block}.kontakt__mejl[data-astro-cid-657w5j3a]:hover{color:var(--color-primary);text-decoration:underline}.kontakt__adress[data-astro-cid-657w5j3a]{gap:var(--space-2);display:grid}address[data-astro-cid-657w5j3a]{font-style:normal}.kontakt__adress[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{align-items:center;gap:var(--space-2);min-height:44px;font-weight:600;display:inline-flex}
