.g28 .fv-delar{gap:clamp(28px,4vw,64px);margin-top:clamp(4px,1vw,12px);display:grid}.g28 .fv-vanster{align-content:start;gap:clamp(24px,3vw,40px);min-width:0;display:grid}.g28 .fv-lead{max-width:44ch;color:var(--g28-fg-2);text-wrap:pretty;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.g28 .fv-ramen{gap:14px;margin:0;display:none}.g28 .fv-webb{background:var(--lj-yta);border-radius:var(--lj-radie-kort);box-shadow:var(--lj-lyft);overflow:hidden}.g28 .fv-webb-list{border-bottom:1px solid var(--lj-vit-linje);align-items:center;gap:14px;height:44px;padding:0 16px;display:flex}.g28 .fv-webb-prickar{flex:none;gap:7px;display:flex}.g28 .fv-webb-prickar span{background:var(--lj-vit-linje);border-radius:50%;width:10px;height:10px}.g28 .fv-webb-adress{text-overflow:ellipsis;font-family:var(--font-mono);color:var(--g28-fg-2);white-space:nowrap;font-size:13px;overflow:hidden}.g28 .fv-webb img{width:100%;height:auto;display:block}.g28 .fv-solfjader{aspect-ratio:16/9;position:relative}.g28 .fv-solfjader img{width:58%;height:auto;box-shadow:0 0 0 1px var(--lj-vit-linje), 0 24px 48px -28px #1111108c;border-radius:12px;position:absolute;top:12%;left:50%;translate:-50%}.g28 .fv-solfjader img:first-child{translate:-92% 10%;rotate:-7deg}.g28 .fv-solfjader img:nth-child(3){translate:-8% 10%;rotate:7deg}.g28 .fv-solfjader img:nth-child(2){z-index:1}.g28 .fv-bildtext{max-width:52ch;color:var(--g28-fg-2);font-size:14px;line-height:1.5}.g28 .fv-formular{align-self:start}.g28 .fv-kort-topp{border-bottom:1px solid var(--lj-vit-linje);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0;padding-bottom:18px;display:flex}.g28 .fv-kort-bild{outline-offset:-1px;border-radius:999px;outline:1px solid #0000001a;flex:none;width:44px;height:44px}.g28 .fv-kort-topp p{line-height:1.35;display:grid}.g28 .fv-kort-namn{font-family:var(--font-display);color:var(--g28-fg);font-size:16px;font-weight:600}.g28 .fv-kort-roll{color:var(--g28-fg-2);font-size:14px}.g28 .fv-kontakt{color:var(--g28-fg-2);margin-top:16px;font-size:15px;line-height:1.55}.g28 .fv-kontakt a{color:var(--g28-fg);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--g28-fg) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--g28-fg) 30%, transparent);text-underline-offset:3px;font-weight:550}.g28 .fv-kort-topp .fv-kort-ring{color:var(--g28-fg-2);flex-basis:100%;font-size:15px;line-height:1.5;display:block}.g28 .fv-kort-punkt{color:#2b3cff;margin-inline:.15em}.g28 .fv-kort-tel a{color:var(--g28-fg);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--g28-fg) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--g28-fg) 30%, transparent);text-underline-offset:3px;font-weight:550}@media (width<=639px){.g28 .fv-kort-tel{display:block}.g28 .fv-kort-tel .fv-kort-punkt{display:none}}.g28 .fv-valfritt{font-family:var(--font-sans);color:var(--g28-fg-2);font-size:13px;font-weight:400}.g28 .fv-tryggt{flex-wrap:wrap;gap:8px 16px;margin:2px 0 0;padding:0;list-style:none;display:flex;container-type:inline-size}.g28 .fv-tryggt li{color:var(--g28-fg);flex:0 0 100%;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;font-size:14px;font-weight:500;display:grid}@container (width>=700px){.g28 .fv-tryggt li{flex-basis:auto}}@media (width>=1024px){.g28 .fv-delar{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}.g28 .fv-ramen{display:grid}.g28 .fv-vanster{position:sticky;top:112px}}.g28 .fv-formular{gap:16px}
