.sf-offert[data-astro-cid-jftsaocj]{position:relative;z-index:1;background:var(--color-bg);padding-block:var(--space-section)}.sf-offert--fortsatt[data-astro-cid-jftsaocj]{padding-top:0}.sf-form[data-astro-cid-jftsaocj] input[data-astro-cid-jftsaocj],.sf-form[data-astro-cid-jftsaocj] textarea[data-astro-cid-jftsaocj],.sf-form[data-astro-cid-jftsaocj] select[data-astro-cid-jftsaocj]{font-size:1rem}.sf-offert__grid[data-astro-cid-jftsaocj]{display:grid;gap:2.5rem}.sf-offert__h[data-astro-cid-jftsaocj]{font-size:var(--h2);line-height:.86}.sf-offert__ingress[data-astro-cid-jftsaocj]{margin:1.5rem 0 0;max-width:36ch;font-size:1.125rem}.sf-form[data-astro-cid-jftsaocj]{display:grid;gap:.85rem;margin-top:2rem;max-width:620px}.sf-form__rad[data-astro-cid-jftsaocj]{display:grid;gap:.85rem}.sf-form[data-astro-cid-jftsaocj] label[data-astro-cid-jftsaocj],.sf-form[data-astro-cid-jftsaocj] legend[data-astro-cid-jftsaocj]{display:grid;gap:.35rem;font-size:var(--text-sm);font-weight:600}.sf-form[data-astro-cid-jftsaocj] input[data-astro-cid-jftsaocj][type=text],.sf-form[data-astro-cid-jftsaocj] input[data-astro-cid-jftsaocj][type=tel],.sf-form[data-astro-cid-jftsaocj] input[data-astro-cid-jftsaocj][type=email],.sf-form[data-astro-cid-jftsaocj] textarea[data-astro-cid-jftsaocj]{font:inherit;font-size:1rem;font-weight:400;padding:.85rem .95rem;border:0;border-radius:var(--radius);background:#f5f7fa0f;color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border);box-shadow:inset 0 -2px 0 transparent;transition:background-color .15s ease,box-shadow .15s ease}.sf-form[data-astro-cid-jftsaocj] textarea[data-astro-cid-jftsaocj]{resize:vertical;min-height:120px}.sf-form[data-astro-cid-jftsaocj] [data-astro-cid-jftsaocj]::placeholder{color:var(--color-text-muted);opacity:1}.sf-form[data-astro-cid-jftsaocj] input[data-astro-cid-jftsaocj]:focus,.sf-form[data-astro-cid-jftsaocj] textarea[data-astro-cid-jftsaocj]:focus{outline:none;background:#f5f7fa1a;box-shadow:inset 0 -2px 0 var(--color-brand)}.sf-form[data-astro-cid-jftsaocj] input[data-astro-cid-jftsaocj]:user-invalid,.sf-form[data-astro-cid-jftsaocj] textarea[data-astro-cid-jftsaocj]:user-invalid{box-shadow:inset 0 -2px #a3261c}.sf-form__val[data-astro-cid-jftsaocj]{border:0;padding:0;margin:.25rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.sf-form__val[data-astro-cid-jftsaocj] legend[data-astro-cid-jftsaocj]{margin-bottom:.5rem;width:100%}.sf-form__val[data-astro-cid-jftsaocj] label[data-astro-cid-jftsaocj]{position:relative;display:block;cursor:pointer}.sf-form__val[data-astro-cid-jftsaocj] input[data-astro-cid-jftsaocj]{position:absolute;opacity:0;inset:0;cursor:pointer}.sf-form__val[data-astro-cid-jftsaocj] span[data-astro-cid-jftsaocj]{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:var(--radius);background:#f5f7fa0f;font-weight:600}.sf-form__val[data-astro-cid-jftsaocj] input[data-astro-cid-jftsaocj]:checked+span[data-astro-cid-jftsaocj]{background:var(--color-text);color:var(--color-on-primary)}.sf-form__val[data-astro-cid-jftsaocj] input[data-astro-cid-jftsaocj]:focus-visible+span[data-astro-cid-jftsaocj]{outline:2px solid var(--color-brand);outline-offset:2px}.sf-form__falla[data-astro-cid-jftsaocj]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sf-form[data-astro-cid-jftsaocj] .button[data-astro-cid-jftsaocj]{justify-self:start;margin-top:.5rem}.sf-form__status[data-astro-cid-jftsaocj]{margin:0;min-height:1.5em;font-weight:600}.sf-form__villkor[data-astro-cid-jftsaocj]{margin:0;font-size:.9375rem;color:var(--color-text-muted)}.sf-form__villkor[data-astro-cid-jftsaocj] a[data-astro-cid-jftsaocj]{color:var(--color-brand);font-weight:600;text-underline-offset:3px}.sf-offert__media[data-astro-cid-jftsaocj] img[data-astro-cid-jftsaocj]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius);display:block}@media(min-width:640px){.sf-form__rad[data-astro-cid-jftsaocj]{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.sf-offert__grid[data-astro-cid-jftsaocj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start}.sf-offert__grid--ensam[data-astro-cid-jftsaocj]{grid-template-columns:minmax(0,1fr)}.sf-offert__grid--ensam[data-astro-cid-jftsaocj] .sf-offert__vanster[data-astro-cid-jftsaocj]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:30px;align-items:start}.sf-offert__grid--ensam[data-astro-cid-jftsaocj] .sf-offert__h[data-astro-cid-jftsaocj],.sf-offert__grid--ensam[data-astro-cid-jftsaocj] .sf-offert__ingress[data-astro-cid-jftsaocj]{grid-column:1}.sf-offert__grid--ensam[data-astro-cid-jftsaocj] .sf-form[data-astro-cid-jftsaocj]{grid-column:2;grid-row:1 / span 2;margin-top:0;max-width:none}.sf-offert__media[data-astro-cid-jftsaocj]{position:sticky;top:30px}.sf-offert__media[data-astro-cid-jftsaocj] img[data-astro-cid-jftsaocj]{aspect-ratio:695 / 800;max-height:calc(100svh - 60px)}}
