.g28 .bw-hero-grid{gap:28px;margin-top:clamp(24px,3vw,40px);display:grid}.g28 .bw-h1{max-width:18ch;font-size:clamp(46px,7.2vw,108px)}.g28 .bw-hero-text{align-content:start;justify-items:start;gap:24px;min-width:0;display:grid}.g28 .bw-ingress{max-width:46ch}@media (width>=1024px){.g28 .bw-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px 72px}.g28 .bw-h1{grid-column:1/-1}.g28 .bw-jamfor{margin-top:6px}}.g28 .bw-form{gap:10px;width:100%;max-width:620px;display:grid}.g28 .bw-etikett{font-family:var(--font-display);color:var(--g28-fg);align-items:baseline;font-size:15px;font-weight:500;display:inline-flex}.g28 .bw-valfritt{color:var(--g28-fg-2);margin-left:8px;font-family:inherit;font-size:13px;font-weight:400}.g28 .bw-adressrad{gap:10px;display:grid}@media (width>=640px) and (width<=1023px){.g28 .bw-adressrad{grid-template-columns:minmax(0,1fr) auto}}.g28 .bw-falt{color:#111110;width:100%;min-height:56px;transition:border-color var(--g28-tid-hover) var(--g28-ut), box-shadow var(--g28-tid-hover) var(--g28-ut);background:#fff;border:1px solid #0000;border-radius:12px;padding:0 18px;font-size:17px}.g28 .bw-falt::placeholder{color:#6b6a66;opacity:1}.g28 .bw-falt:focus-visible{border-color:#2b3cff;outline:none;box-shadow:0 0 0 3px #2b3cff73}.g28 .bw-falt[aria-invalid=true]{border-color:#b04440;box-shadow:0 0 0 3px #b0444059}.g28 .bw-knapp{white-space:nowrap}.g28 .bw-knapp:disabled{cursor:default}@media (width>=1024px){.g28 .bw-adressrad>.bw-knapp{justify-self:start}}.g28 .bw-kontakt{border-top:1px solid var(--g28-linje);gap:16px;margin-top:8px;padding-top:18px;display:grid}.g28 .bw-kontakt>.bw-knapp{justify-self:start}.g28 .bw-kontakt-rubrik{font-family:var(--font-display);letter-spacing:-.015em;font-size:20px;font-weight:500}.g28 .bw-par{gap:16px;display:grid}@media (width>=640px){.g28 .bw-par{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.g28 .bw-grupp{align-content:start;gap:8px;display:grid}.g28 .bw-fel{color:var(--g28-fg);align-items:center;gap:8px;font-size:14px;line-height:1.4;display:flex}.g28 .bw-fel-punkt{background:#b04440;flex:none;width:8px;height:8px}.g28 .bw-form-not{max-width:56ch;color:var(--g28-fg-2);margin-top:4px;font-size:14px;line-height:1.55}.g28 .bw-kvitto{background:var(--g28-yta);width:100%;max-width:620px;box-shadow:inset 0 0 0 1px var(--g28-linje);border-radius:16px;gap:8px;padding:clamp(20px,2.4vw,28px);display:grid}.g28 .bw-kvitto-rubrik{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:500}.g28 .bw-kvitto-text{max-width:56ch;color:var(--g28-fg-2);line-height:1.6}@property --bw-lage{syntax:"<percentage>";inherits:true;initial-value:50%}.g28 .bw-jamfor{gap:14px;min-width:0;display:grid}.g28 .bw-scen{aspect-ratio:1200/750;background:#fff;position:relative;overflow:hidden}.g28 .bw-efter{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.g28 .bw-fore{clip-path:inset(0 0 0 var(--bw-lage));position:absolute;inset:0}.g28 .bw-wp{width:100%;height:100%;font-family:var(--font-sans,inherit);display:block}.g28 .bw-delare{top:0;bottom:0;left:var(--bw-lage);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #11111024}.g28 .bw-knopp{color:#111110;background:#fff;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 24px -10px #11111099}.g28 .bw-knopp svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.g28 .bw-reglage{z-index:2;appearance:none;touch-action:pan-y;cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.g28 .bw-reglage:focus-visible~.bw-delare .bw-knopp{outline-offset:3px;outline:2px solid #2b3cff}.g28 .bw-markor{z-index:1;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:500;line-height:1.3;position:absolute;bottom:12px}.g28 .bw-markor-fore{color:#111110;background:#f0eee9;right:12px}.g28 .bw-markor-efter{color:#111110;background:#f0eee9;left:12px}.g28 .bw-bildtext{max-width:60ch}.g28 .bw-wp-bg{fill:#fff}.g28 .bw-wp-titel{fill:#111110;font-size:36px;font-weight:600}.g28 .bw-wp-gra{fill:#6b6a66;font-size:17px}.g28 .bw-wp-liten{font-size:15px}.g28 .bw-wp-meny{fill:#3c3c3b}.g28 .bw-wp-menytext{fill:#f0eee9;font-size:16px}.g28 .bw-wp-lupp{fill:none;stroke:#f0eee9;stroke-width:2.5px}.g28 .bw-wp-aktiv{fill:#f0eee9}.g28 .bw-wp-bildspel{fill:#dedcd8}.g28 .bw-wp-sol,.g28 .bw-wp-berg{fill:#bfbdb9}.g28 .bw-wp-pil{fill:#ffffffb3}.g28 .bw-wp-chevron{fill:none;stroke:#3c3c3b;stroke-width:3px}.g28 .bw-wp-bildtext{fill:#1111108c}.g28 .bw-wp-bildrubrik{fill:#fff;font-size:26px;font-weight:600}.g28 .bw-wp-prick{fill:#bfbdb9}.g28 .bw-wp-prick-vald{fill:#3c3c3b}.g28 .bw-wp-rubrik{fill:#111110;font-size:26px;font-weight:600}.g28 .bw-wp-rad{fill:#dedcd8}.g28 .bw-wp-widget{fill:#111110;font-size:19px;font-weight:600}.g28 .bw-wp-sok{fill:#fff;stroke:#bfbdb9;stroke-width:1.5px}.g28 .bw-wp-knapp{fill:#2b3cff}.g28 .bw-wp-knapptext{fill:#fff;font-size:16px;font-weight:500}.g28 .bw-wp-lank{fill:#2b3cff;font-size:16px;text-decoration:underline}.g28 .bw-wp-kakor{fill:#262625}.g28 .bw-wp-kaktext{fill:#f0eee9;font-size:17px}.g28 .bw-wp-dampad{fill:#a3a29f;font-size:15px}.g28 .bw-grupper{border-top:1px solid var(--g28-linje);display:grid}.g28 .bw-grupp-rad{border-bottom:1px solid var(--g28-linje);gap:12px;padding:26px 0;display:grid}.g28 .bw-grupp-rubrik{align-items:center;gap:12px;display:flex}.g28 .bw-ruta{flex:none;width:12px;height:12px}.g28 [data-typ=foljer] .bw-ruta{background:var(--g28-accent)}.g28 [data-typ=byggs] .bw-ruta{box-shadow:inset 6px 0 0 var(--g28-accent), inset 0 0 0 1.5px var(--g28-accent)}.g28 [data-typ=eget] .bw-ruta{box-shadow:inset 0 0 0 1.5px var(--g28-fg)}.g28 .bw-lista{gap:8px;display:grid}.g28 .bw-lista li{max-width:52ch;color:var(--g28-fg-2);font-size:16px;line-height:1.5}@media (width>=768px){.g28 .bw-grupp-rad{grid-template-columns:minmax(0,12rem) minmax(0,1fr);column-gap:32px}.g28 .bw-grupp-rubrik{align-self:start}.g28 .bw-grupp-not{grid-column:2}}.g28 .bw-adresser{background:var(--g28-yta);min-width:0;box-shadow:inset 0 0 0 1px var(--g28-linje);border-radius:16px;gap:4px;padding:clamp(18px,2.4vw,28px);display:grid}.g28 .bw-adresser-topp{color:var(--g28-fg-2);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;font-size:14px;display:flex}.g28 .bw-exempel{color:var(--g28-fg);box-shadow:inset 0 0 0 1px var(--g28-linje);border-radius:999px;flex:none;padding:3px 10px;font-size:12.5px;font-weight:500}.g28 .bw-adresser-lista li{border-top:1px solid var(--g28-linje);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:14px 0;font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:14px;display:grid}.g28 .bw-fran{color:var(--g28-fg-2);overflow-wrap:anywhere;grid-column:1/-1}.g28 .bw-kod{color:var(--g28-bg);background:var(--g28-fg);border-radius:999px;padding:2px 8px;font-size:12.5px}.g28 .bw-till{overflow-wrap:anywhere}@media (width>=640px){.g28 .bw-adresser-lista li{grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr)}.g28 .bw-fran{grid-column:auto}}.g28 .bw-priser{border-top:1px solid var(--g28-linje)}.g28 .bw-pris{border-bottom:1px solid var(--g28-linje);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding:20px 0;display:grid}.g28 .bw-pris dd{margin:0}.g28 .bw-pris-k{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(17px,1.4vw,20px);font-weight:500}.g28 .bw-pris-v{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;justify-self:end;font-size:clamp(20px,1.9vw,28px);font-weight:500}.g28 .bw-pris-n{color:var(--g28-fg-2);white-space:nowrap;grid-column:2;justify-self:end;font-size:14px}.g28 .bw-pris-not{margin-top:20px}@keyframes bw-svep{40%{--bw-lage:74%}}@media (prefers-reduced-motion:no-preference){.g28 .bw-hero-text{animation:g28-hero-upp var(--g28-tid-sektion) var(--g28-ut) var(--g28-tid-hero) both}.g28 .bw-jamfor{animation:g28-hero-upp var(--g28-tid-sektion) var(--g28-ut) calc(var(--g28-tid-hero) + var(--g28-tid-foremal)) both}.g28 .bw-scen{animation:bw-svep calc(var(--g28-tid-sektion) * 2) var(--g28-io) calc(var(--g28-tid-hero) + var(--g28-tid-sektion))}.g28 .bw-scen[data-rord]{animation:none}.g28 .bw-kontakt{animation:g28-upp var(--g28-tid-sektion) var(--g28-ut) both}}
