.kontakt{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:3.5rem;display:grid}.kontakt>*{max-width:none}@media (max-width:900px){.kontakt{grid-template-columns:1fr;gap:2rem}}.kontakt h1{letter-spacing:-.03em;margin:.6rem 0 1rem;font-size:clamp(1.9rem,3.2vw,2.4rem);line-height:1.06}.kontakt .ingress{color:var(--dd-text-muted);max-width:28rem;margin:0 0 1.75rem;font-size:1.15rem;line-height:1.45}.kontakt .felruta{grid-column:1/-1;margin:0}.kanaler{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 2rem;display:flex}.kanal{color:var(--dd-text);align-items:center;gap:.55rem;width:fit-content;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.kanal .ik{border:1px solid var(--dd-line);background:var(--dd-surface);border-radius:10px;place-items:center;width:30px;height:30px;transition:all .2s;display:grid}.kanal:hover .ik{border-color:var(--dd-teal);background:var(--dd-teal-soft)}.kontakt-kort{background:var(--dd-surface);border:1px solid var(--dd-line);border-radius:var(--dd-radius-lg);margin:0;padding:2rem;box-shadow:0 24px 48px -32px #092b5a59}@media (max-width:560px){.kontakt-kort{padding:1.25rem}}.kontakt-kort h2{color:var(--dd-navy);margin:0;font-size:1.25rem}.kontakt-kort .under{color:var(--dd-text-muted);margin:.2rem 0 1.25rem;font-size:.95rem}.prickar{background-image:radial-gradient(circle,#092b5a40 .8px,#0000 .9px);background-size:6px 100%;height:10px;margin:0 0 1.5rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.rad2{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}@media (max-width:560px){.rad2{grid-template-columns:1fr}}.kontakt-kort .falt{gap:.35rem;margin-bottom:1rem}.kontakt-kort .falt label{font-size:.875rem}.kontakt-kort .stj{color:var(--dd-teal)}.kontakt-kort .valfri{color:var(--dd-text-muted);font-weight:500}.kontakt-kort .falt input,.kontakt-kort .falt textarea,.kontakt-kort .falt select{width:100%;color:var(--dd-text);background:var(--dd-paper);padding:.7rem .9rem;font-size:1rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.kontakt-kort .falt input::placeholder,.kontakt-kort .falt textarea::placeholder{color:#9aa4b8;font-weight:500}.kontakt-kort .falt input:focus-visible,.kontakt-kort .falt textarea:focus-visible,.kontakt-kort .falt select:focus-visible{border-color:var(--dd-teal);background:var(--dd-surface);box-shadow:0 0 0 3px var(--dd-teal-soft);outline:none}.kontakt-kort .falt [aria-invalid=true]{border-color:var(--dd-alert)}.kontakt-kort textarea{min-height:7rem}details.mer{border:1px dashed var(--dd-line);border-radius:var(--dd-radius);background:var(--dd-teal-wash);margin:.5rem 0 1.5rem}details.mer[open]{background:var(--dd-surface);border-style:solid}details.mer summary{cursor:pointer;border-radius:var(--dd-radius);align-items:center;gap:.8rem;padding:1rem 1.1rem;list-style:none;display:flex}details.mer summary::-webkit-details-marker{display:none}details.mer summary:focus-visible{box-shadow:var(--dd-ring-fokus);outline:none}details.mer .plus{background:var(--dd-surface);border:1px solid var(--dd-line);width:28px;height:28px;color:var(--dd-teal);border-radius:50%;flex:none;place-items:center;font-weight:700;transition:transform .25s;display:grid}details.mer[open] .plus{transform:rotate(45deg)}details.mer summary b{color:var(--dd-navy);display:block}details.mer summary small{color:var(--dd-text-muted);font-size:.85rem;display:block}details.mer:not([open]) summary small{display:none}details.mer .innehall{padding:0 1.1rem .5rem}.skicka{flex-wrap:wrap;align-items:center;gap:1.25rem;margin:0;display:flex}.skicka .knapp .pil{transition:transform .2s}.skicka .knapp:hover .pil{transform:translate(3px)}.villkor{color:var(--dd-text-muted);margin:0;font-size:.85rem}.kvittorad{align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.kvittorad h2{letter-spacing:-.02em;font-size:1.6rem;line-height:1.15}.bockcirkel{background:var(--dd-teal-soft);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.kvittotext{margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.lankar{border-top:1px solid var(--dd-line-soft);flex-wrap:wrap;gap:1rem;margin:0;padding-top:1.25rem;font-size:.95rem;font-weight:600;display:flex}.lankar a{text-decoration:none}.modulyta{border:0;min-width:0;margin:0;padding:0;position:relative}.modulyta legend,.modulval{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.moduler{border-block:1px solid #092b5a1f;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.moduler li{background:#fff;flex:1 1 0;min-width:0;position:relative}.moduler li:not([data-plats="1"]):before{content:"";background:#092b5a26;width:1px;position:absolute;top:24%;bottom:24%;left:0}.moduler label{box-sizing:border-box;cursor:pointer;color:#092b5ab8;letter-spacing:.01em;text-align:center;border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:.4rem;height:100%;margin-bottom:-1px;padding:.7rem .25rem .6rem;font-size:.76rem;font-weight:600;line-height:1.2;transition:color .2s,background-color .2s,border-color .2s;display:flex}.moduler label:hover{color:var(--dd-navy);background:#0a6f770a}.moduler svg{box-sizing:content-box;fill:none;width:18px;height:18px;stroke:var(--dd-teal);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;padding:4px;transition:stroke-width .2s}.v-premises:checked~.moduler .k-premises label,.v-insights:checked~.moduler .k-insights label,.v-avtal:checked~.moduler .k-avtal label,.v-location:checked~.moduler .k-location label,.v-spaces:checked~.moduler .k-spaces label{color:var(--dd-teal);border-bottom-color:var(--dd-teal);background:#0a6f770f}.v-premises:checked~.moduler .k-premises svg,.v-insights:checked~.moduler .k-insights svg,.v-avtal:checked~.moduler .k-avtal svg,.v-location:checked~.moduler .k-location svg,.v-spaces:checked~.moduler .k-spaces svg{stroke-width:1.9px}.v-premises:focus-visible~.moduler .k-premises label,.v-insights:focus-visible~.moduler .k-insights label,.v-avtal:focus-visible~.moduler .k-avtal label,.v-location:focus-visible~.moduler .k-location label,.v-spaces:focus-visible~.moduler .k-spaces label{outline:2px solid var(--dd-teal);outline-offset:-2px}@media (max-width:480px){.moduler label{letter-spacing:0;gap:.3rem;padding:.55rem .1rem .5rem;font-size:.68rem}.moduler svg{width:16px;height:16px;padding:3px}}[data-flytt]>[data-plats]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-flytt]>[data-plats="1"]{order:1}[data-flytt]>[data-plats="2"]{order:2}[data-flytt]>[data-plats="3"]{order:3}[data-flytt]>[data-plats="4"]{order:4}[data-flytt]>[data-plats="5"]{order:5}[data-flytt]>.flyttas{z-index:3;pointer-events:none}.moduler>.flyttas,.oversikt>.flyttas{box-shadow:0 10px 26px #092b5a33}.mappar>.flyttas{filter:drop-shadow(0 12px 18px #092b5a40)}.v-premises:not(:checked)~.scen{display:none}.modulbild{--topp:102px;margin-top:.5rem;display:none;position:relative}.v-insights:checked~.b-insights,.v-avtal:checked~.b-avtal,.v-location:checked~.b-location,.v-spaces:checked~.b-spaces{display:block}.modulbild .yta{height:470px;position:relative}@media (max-width:480px){.modulbild{--topp:91px}.modulbild .yta{height:420px}}.modulbild .defs{position:absolute}.modulbild .scentext{text-align:center;letter-spacing:.12em;text-transform:uppercase;max-width:none;color:var(--dd-text-muted);margin:.5rem 0 0;font-size:.75rem;animation:.6s .5s both kontakt-fram}.modulbild .stegtext{text-align:center;max-width:none;color:var(--dd-navy);opacity:0;visibility:hidden;margin:0;font-size:.85rem;font-weight:600;line-height:1.3;position:absolute;bottom:.1rem;left:0;right:0}.b-insights .c3{opacity:1;visibility:visible}.modulbild .fig{display:block;overflow:hidden}.fig text{fill:var(--dd-text-muted);font-family:inherit;font-size:11px}.fig .rubb{fill:var(--dd-navy);font-size:13px;font-weight:700}.fig .rubb.liten{font-size:12px}.fig .halo{paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.fig .rutnat{fill:none;stroke:#092b5a1a;stroke-width:1px}.fig .ax{fill:none;stroke:#092b5a1f;stroke-width:1px}.fig .axt{font-size:10px}.f-teal{fill:var(--dd-teal);stroke:var(--dd-teal)}.f-navy{fill:var(--dd-navy);stroke:var(--dd-navy)}.f-ljus{fill:#9cc9cc;stroke:#9cc9cc}.fig rect.f-teal,.fig rect.f-navy,.fig rect.f-ljus{stroke:none}@keyframes mb-steg{0%{opacity:0;visibility:visible;transform:translateY(6px)}10%,90%{opacity:1;visibility:visible;transform:none}to{opacity:0;visibility:hidden}}@keyframes mb-in{0%{opacity:0;visibility:visible;transform:translateY(6px)}}@keyframes mb-rita{0%{stroke-dashoffset:1px}}.modulbild .vaxx{transform-box:fill-box;transform-origin:0;animation:.8s cubic-bezier(.3,.7,.3,1) both modul-vaxx}.modulbild .poppa{transform-box:fill-box;transform-origin:50% 100%;animation:.5s cubic-bezier(.3,1.4,.5,1) both modul-poppa}.modulbild .fram{animation:.5s both kontakt-fram}.modulbild .snurra{transform-box:fill-box;transform-origin:50%;animation:1s cubic-bezier(.3,.7,.3,1) both modul-snurra}.modulbild .puls{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out 1.4s infinite both modul-puls}.modulbild .d0{animation-delay:50ms}.modulbild .d1{animation-delay:.17s}.modulbild .d2{animation-delay:.29s}.modulbild .d3{animation-delay:.41s}.modulbild .d4{animation-delay:.8s}.modulbild .d5{animation-delay:1s}@keyframes modul-vaxx{0%{transform:scaleX(0)}}@keyframes modul-poppa{0%{opacity:0;transform:scale(.4)}}@keyframes modul-snurra{0%{transform:rotate(-40deg)}}@keyframes modul-puls{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.b-insights .insteg{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;display:flex;position:absolute;inset:0 0 1.8rem}.b-insights .stegrubrik{color:var(--dd-navy);margin:0;font-size:1.05rem;font-weight:700}.b-insights .insteg .fig{width:min(100%,380px);height:auto;max-height:82%}.b-insights .i1,.b-insights .c0{animation:3.4s .2s both mb-steg}.b-insights .i2,.b-insights .c1{animation:3.4s 3.6s both mb-steg}.b-insights .i3,.b-insights .c2{animation:3.6s 7s both mb-steg}.b-insights .c3{animation:.5s 10.6s both mb-in}.fig .wai-spar{fill:none;stroke:#092b5a0f;stroke-width:12px;stroke-linecap:round}.fig .wai-bage{fill:none;stroke:url(#mb-wai);stroke-width:12px;stroke-linecap:round}.fig .wai-nal{transform-origin:100px 100px}.fig .wai-nal circle{fill:#fff;stroke:var(--dd-navy);stroke-width:2.5px}.fig .wai-varde{fill:var(--dd-navy);font-size:22px;font-weight:800}.fig .wai-av{fill:var(--dd-text-muted);font-size:12px;font-weight:600}.b-insights .i1 .wai-nal{animation:1.5s cubic-bezier(.3,.7,.3,1) .7s both mb-nal}.b-insights .q1 .wai-nal{animation:1.2s cubic-bezier(.3,.7,.3,1) 11s both mb-nal}.b-insights .i1 .wai-bage{animation:1.5s cubic-bezier(.3,.7,.3,1) .7s both mb-bage}.b-insights .q1 .wai-bage{animation:1.2s cubic-bezier(.3,.7,.3,1) 11s both mb-bage}@keyframes mb-bage{0%{stroke-dashoffset:58px}}@keyframes mb-nal{0%{transform:rotate(-104.4deg)}}.fig .g-spar{fill:none;stroke:#092b5a1a;stroke-width:2px}.fig .g-glapp{fill:none;stroke:var(--dd-teal);stroke-width:3px;stroke-dasharray:1}.fig .g-glapp.minus{stroke:#850344}.fig .g-vikt{fill:var(--dd-navy)}.fig .g-fung{fill:var(--dd-teal)}.fig .g-namn{fill:var(--dd-navy);font-size:10.5px;font-weight:700}.fig .g-tal{fill:var(--dd-teal);font-size:10.5px;font-weight:800}.fig .g-tal.minus{fill:#850344}.b-insights .i2 .g-rad{animation:.5s both mb-in}.b-insights .i2 .g-glapp{animation:.8s both mb-rita}.b-insights .i2 .d0{animation-delay:3.9s}.b-insights .i2 .d1{animation-delay:4.25s}.b-insights .i2 .d2{animation-delay:4.6s}.b-insights .i2 .d0 .g-glapp{animation-delay:4.2s}.b-insights .i2 .d1 .g-glapp{animation-delay:4.55s}.b-insights .i2 .d2 .g-glapp{animation-delay:4.9s}.fig .fl{fill:none;stroke:#092b5a21;stroke-dasharray:1}.fig .fl.hi{stroke:#8503446b}.fig .nod{fill:var(--dd-navy);font-size:10.5px;font-weight:600}.fig .nod.hi{fill:#850344;font-weight:800}.b-insights .i3 .fl{animation:1.6s cubic-bezier(.4,0,.2,1) 7.4s both mb-rita}.fig .kl-linje{fill:none;stroke:#092b5a33;stroke-width:1.2px}.fig .kl-nr{font-size:12px;font-weight:800}.fig .pn{fill:var(--dd-navy);font-size:11px;font-weight:700}.b-insights .oversikt{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid;position:absolute;inset:0 0 1.8rem}.oversikt>[data-plats="1"]{grid-area:1/1}.oversikt>[data-plats="2"]{grid-area:1/2}.oversikt>[data-plats="3"]{grid-area:2/1}.oversikt>[data-plats="4"]{grid-area:2/2}.oversikt>[data-plats="5"]{grid-area:3/1/4/3}.oversikt .panel{box-sizing:border-box;cursor:grab;background:#fff;border:1px solid #092b5a1f;flex-direction:column;min-width:0;min-height:0;padding:.45rem .55rem .35rem;animation:.5s both mb-in;display:flex;position:relative}.oversikt .q0{animation-delay:10.6s}.oversikt .q1{animation-delay:10.75s}.oversikt .q2{animation-delay:10.9s}.oversikt .q3{animation-delay:11.05s}.oversikt .q4{animation-delay:11.2s}.modulbild .ph{color:var(--dd-text-muted);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0 0 .2rem;font-size:.72rem;line-height:1.25;display:flex}.modulbild .ph b{color:var(--dd-navy);text-overflow:ellipsis;font-weight:700;overflow:hidden}.modulbild .ph span{text-overflow:ellipsis;min-width:0;overflow:hidden}.oversikt .panel .fig{flex:1 1 0;width:100%;height:100%;min-height:0}.b-avtal .mappar{justify-content:space-between;transition:top .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);animation:8.6s cubic-bezier(.4,0,.2,1) both mb-mappar;display:flex;position:absolute;top:46%;left:4%;right:4%;translate:0 -50%}@keyframes mb-mappar{0%{opacity:0;top:84%;transform:scale(.6)}4%,89%{opacity:1;top:84%;transform:scale(.6)}}.b-avtal .mapp{--h:0deg;--l:0px;--s:0px;--f:0deg;aspect-ratio:11/8;perspective:900px;cursor:pointer;width:30%;position:relative}.b-avtal .m0{--fc:#0a6f77}.b-avtal .m1{--fc:#092b5a}.b-avtal .m2{--fc:#51627e}.b-avtal .mapp:hover,.b-avtal[data-visar=hyra] [data-ark=hyra],.b-avtal[data-visar=service] [data-ark=service],.b-avtal[data-visar=ovrigt] [data-ark=ovrigt]{--h:-12deg;--l:-14px;--s:6px;--f:2deg}.b-avtal .mappkropp{transform-origin:50% 100%;position:absolute;inset:0}.b-avtal .m0 .mappkropp{animation:.5s ease-out 3.45s mb-tag,2.8s ease-in-out 8.8s infinite mb-andas}.b-avtal .m1 .mappkropp{animation:.5s ease-out 7.15s mb-tag,2.8s ease-in-out 9.2s infinite mb-andas}.b-avtal .m2 .mappkropp{animation:2.8s ease-in-out 9.6s infinite mb-andas}@keyframes mb-tag{40%{transform:scale(1.1)}}@keyframes mb-andas{50%{transform:scale(1.045)}}.b-avtal .gf-back{background:linear-gradient(160deg, color-mix(in srgb, var(--fc) 78%, #fff), var(--fc) 70%);border-radius:12px;position:absolute;inset:12% 0 0}.b-avtal .gf-back:before{content:"";background:color-mix(in srgb, var(--fc) 80%, #fff);border-radius:10px 10px 0 0;width:40%;height:14%;position:absolute;top:-10%;left:0}.b-avtal .gf-pp{box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;gap:6%;height:60%;padding:9%;transition:transform .6s cubic-bezier(.34,1.36,.5,1);display:flex;position:absolute;top:18%;left:10%;right:10%;box-shadow:0 2px 6px #092b5a33}.b-avtal .gf-pp i{background:#dfe6f0;border-radius:2px;height:4px;display:block}.b-avtal .gf-pp i:first-child{background:#c7d3e4;width:46%}.b-avtal .gf-pp i:nth-child(3){width:78%}.b-avtal .gf-pp i:nth-child(4){width:60%}.b-avtal .gf-pp.p1{transform:translate(calc(var(--s) * -1), calc(var(--l) * .7)) rotate(calc(var(--f) * -1))}.b-avtal .gf-pp.p2{transform:translateY(var(--l))}.b-avtal .gf-pp.p3{transform:translate(var(--s), calc(var(--l) * .85)) rotate(var(--f))}.b-avtal .gf-front{box-sizing:border-box;-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5);transform-origin:50% 100%;height:62%;transform:rotateX(var(--h));background:linear-gradient(#ffffffa8,#ffffff5c);border:1px solid #ffffffbf;border-radius:12px;flex-direction:column;justify-content:flex-end;gap:1px;padding:8px 10px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 12px 26px -14px #092b5a8c,inset 0 1px #ffffffd9}.b-avtal .gf-front .gk{letter-spacing:.1em;text-transform:uppercase;color:var(--dd-teal-hover);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:800;overflow:hidden}.b-avtal .gf-front b{letter-spacing:-.01em;color:var(--dd-navy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;overflow:hidden}@media (max-width:480px){.b-avtal .gf-front{padding:6px 7px}.b-avtal .gf-front b{font-size:12px}.b-avtal .gf-front .gk{font-size:8.5px}}.b-avtal .ark{box-sizing:border-box;opacity:0;visibility:hidden;height:72%;transform-origin:var(--fran,50% 117%);background:#fff;border:1px solid #092b5a1f;flex-direction:column;padding:.6rem .8rem .4rem;display:flex;position:absolute;top:0;left:4%;right:4%;transform:scale(.08);box-shadow:0 14px 34px #092b5a24}.b-avtal .ark .ph{font-size:.85rem}.b-avtal .ark .fig{flex:1 1 0;width:100%;height:100%;min-height:0}.b-avtal .ark-hyra{--fran:29% 117%;animation:3.5s cubic-bezier(.4,0,.2,1) .2s both mb-ark}.b-avtal .ark-service{--fran:50% 117%;animation:3.5s cubic-bezier(.4,0,.2,1) 3.9s both mb-ark}.b-avtal .ark-ovrigt{--fran:71% 117%}@keyframes mb-ark{0%{opacity:0;visibility:visible;transform:scale(.94)}12%,82%{opacity:1;visibility:visible;transform:none}}.b-avtal .c0{animation:3.5s .2s both mb-steg}.b-avtal .c1{animation:3.5s 3.9s both mb-steg}.b-avtal.slut .ark,.b-avtal.slut .mappar{animation:none}.b-avtal.slut .ark{transition:opacity .35s,transform .45s cubic-bezier(.3,.7,.3,1),visibility .45s}.b-avtal[data-visar=hyra] .ark-hyra,.b-avtal[data-visar=service] .ark-service,.b-avtal[data-visar=ovrigt] .ark-ovrigt{opacity:1;visibility:visible;transform:none}.b-avtal[data-visar] .mappar{top:84%;transform:scale(.6)}.fig .a-namn{fill:var(--dd-navy);font-size:13px;font-weight:700}.fig .a-slut{font-size:12px}.fig .a-slut.varn{fill:#850344;font-weight:700}.fig .ikon{fill:none;stroke:var(--dd-navy);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.fig .stapel{transform-box:fill-box;transform-origin:0}.fig .s-hyra{fill:#0a6f77}.fig .s-service{fill:#092b5a}.fig .s-ovrigt{fill:#51627e}.b-avtal .ark-hyra .stapel,.b-avtal .ark-service .stapel{animation:.8s cubic-bezier(.3,.7,.3,1) both modul-vaxx}.b-avtal .ark-hyra .d0{animation-delay:.6s}.b-avtal .ark-hyra .d1{animation-delay:.75s}.b-avtal .ark-hyra .d2{animation-delay:.9s}.b-avtal .ark-service .d0{animation-delay:4.3s}.b-avtal .ark-service .d1{animation-delay:4.45s}.b-avtal .ark-service .d2{animation-delay:4.6s}.b-avtal .ark-service .d3{animation-delay:4.75s}.b-avtal .ark-hyra .d4{animation-delay:1.4s}.b-avtal .ark-service .d4{animation-delay:5.1s}.fig .idaglinje{fill:none;stroke:var(--dd-teal);stroke-width:1.5px;stroke-dasharray:4 4}.fig .idag{fill:var(--dd-teal);font-weight:700}.fig .romb{fill:#850344;stroke:#fff;stroke-width:2px}.fig .puls.varn{fill:#850344}.modulbild .lkort{top:var(--topp);box-sizing:border-box;transform-origin:0 0;cursor:pointer;transform:translate(0, calc(-1 * var(--topp))) scale(.29);animation:mb-kort var(--d) var(--t0) cubic-bezier(.4,0,.2,1) both;background:#fff;border:1px solid #092b5a1f;transition:box-shadow .2s;position:absolute;bottom:1.8rem;left:0;right:0;box-shadow:0 6px 18px #092b5a1a}.modulbild .lk2{transform:translate(35.5%, calc(-1 * var(--topp))) scale(.29)}.modulbild .lk3{transform:translate(71%, calc(-1 * var(--topp))) scale(.29)}.modulbild .lkort:hover{box-shadow:0 10px 30px #092b5a38}.modulbild .lkort .fig{width:100%;height:100%}@keyframes mb-kort{0%{opacity:0;transform:translateY(8px)scale(.97)}6%,85%{opacity:1;transform:none}}.b-location .stegtext,.b-spaces .stegtext{animation:mb-steg var(--d) var(--t0) both}.b-location .lk1,.b-location .c0{--t0:.2s;--d:4.4s}.b-location .lk2,.b-location .c1{--t0:4s;--d:4.4s}.b-location .lk3,.b-location .c2{--t0:7.8s;--d:5.4s}.b-spaces .lk1,.b-spaces .c0{--t0:.2s;--d:3.4s}.b-spaces .lk2,.b-spaces .c1{--t0:3.3s;--d:3.8s}.b-spaces .lk3,.b-spaces .c2{--t0:6.8s;--d:4.2s}.modulbild .lkort.igen,.modulbild .stegtext.igen{--t0:0s}.modulbild .om{display:none}.modulbild .tjanster{left:0;right:0;top:calc(var(--topp) + .9rem);grid-template-columns:repeat(3,29%);gap:1rem 6.5%;transition:opacity .3s,visibility .3s;display:grid;position:absolute}.modulbild.spelar .tjanster{opacity:0;visibility:hidden}.modulbild .tjanst{max-width:none;color:var(--dd-text-2,#3c4a63);margin:0;font-size:.84rem;line-height:1.5;animation:.6s both mb-in}.modulbild .tjanst b{color:var(--dd-navy);margin-bottom:.3rem;font-size:.95rem;line-height:1.3;display:block}.b-location .t0{animation-delay:13s}.b-location .t1{animation-delay:13.15s}.b-location .t2{animation-delay:13.3s}.b-spaces .t0{animation-delay:10.8s}.b-spaces .t1{animation-delay:10.95s}.b-spaces .t2{animation-delay:11.1s}@media (max-width:480px){.modulbild .tjanster{top:calc(var(--topp) + .6rem);grid-template-columns:none;row-gap:.6rem}.modulbild .tjanst{font-size:.78rem;line-height:1.4}.modulbild .tjanst b{margin-bottom:.1rem;font-size:.85rem}}.fig .karta{fill:#eef2f6}.fig .park{fill:#d3e9cd}.fig .trad{fill:#5f9e57}.fig .gata{fill:none;stroke:#fff;stroke-width:12px}.fig .gata.smal{stroke-width:6px}.fig .gangvag{fill:none;stroke:var(--dd-teal);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:.7s cubic-bezier(.4,0,.2,1) both mb-rita}.fig .gangvag.v3{stroke:#4c8f45}.fig .kontor{fill:var(--dd-navy)}.fig .kontor-in{fill:#fff}.fig .nal{fill:#3a6bab;stroke:#fff;stroke-width:1.5px}.fig .nal.gron{fill:#4c8f45}.fig .nal-in{fill:#fff}.fig .rubb.gron{fill:#3d7a37}.fig .minut{fill:var(--dd-teal);font-size:11.5px;font-weight:800}.b-location .poppa.d0{animation-delay:.4s}.b-location .fram.d1{animation-delay:.55s}.b-location .v0{animation-delay:.6s}.b-location .v1{animation-delay:.95s}.b-location .v2{animation-delay:1.3s}.b-location .v3{animation-delay:1.65s}.b-location .v4{animation-delay:2s}.b-location .v5{animation-delay:2.35s}.b-location .poppa.v0{animation-delay:1s}.b-location .poppa.v1{animation-delay:1.35s}.b-location .poppa.v2{animation-delay:1.7s}.b-location .poppa.v3{animation-delay:2.05s}.b-location .poppa.v4{animation-delay:2.4s}.b-location .poppa.v5{animation-delay:2.75s}.b-location .fram.v0{animation-delay:1.1s}.b-location .fram.v1{animation-delay:1.45s}.b-location .fram.v2{animation-delay:1.8s}.b-location .fram.v3{animation-delay:2.15s}.b-location .fram.v4{animation-delay:2.5s}.b-location .fram.v5{animation-delay:2.85s}.fig .solplan{fill:#eef3f7}.fig .solring{fill:none;stroke:#092b5a1f;stroke-width:1px}.fig .vaderstreck{fill:#5f6b85;font-size:10px;font-weight:700}.fig .granne{fill:#f7f9fc;stroke:#092b5a33;stroke-width:1px}.fig .eget{fill:#e3f1f2;stroke:var(--dd-teal);stroke-width:1.6px}.fig .skugga{fill:#22304f;opacity:.16;transform-origin:0 0;animation:mb-skugga 2.8s calc(var(--t0) + .5s) ease-in-out both;transform:rotate(75deg)scaleY(1.6)}@keyframes mb-skugga{0%{transform:rotate(-75deg)scaleY(1.6)}50%{transform:rotate(0)scale(1)}}.fig .solbana{transform-origin:0 0;animation:mb-solbana 2.8s calc(var(--t0) + .5s) ease-in-out both;transform:rotate(75deg)}@keyframes mb-solbana{0%{transform:rotate(-75deg)}}.fig .solen{fill:#e9a43c;stroke:#fff;stroke-width:2px}.fig .solglans{fill:#e9a43c47}.fig .fasad{fill:none;stroke:#e09a3e;stroke-width:4px;stroke-linecap:round;animation:kontakt-fram .6s calc(var(--t0) + 3.2s) both}.fig .f-syd{opacity:1}.fig .f-ost{opacity:.55}.fig .f-vast{opacity:.75}.fig .f-norr{opacity:.18}.fig .mspar{fill:#092b5a12}.b-location .mstapel{animation-delay:calc(var(--t0) + .5s)}.b-location .lk3 .planer{justify-content:space-around;align-items:center;display:flex;position:absolute;inset:0}.modulbild .plan3d{flex-direction:column;align-items:center;gap:.5rem;width:44%;display:flex}.modulbild .p3-scen{aspect-ratio:4/3;perspective:800px;width:100%}.modulbild .p3-luta{width:100%;height:100%;transform-style:preserve-3d;animation:mb-luta 3.4s var(--t0) cubic-bezier(.4,0,.2,1) both;transform:rotateX(56deg)}@keyframes mb-luta{0%,65%{transform:none}}.modulbild .p3-snurr{width:100%;height:100%;transform-style:preserve-3d;position:relative}.modulbild .p0 .p3-snurr{animation:mb-mot 26s calc(var(--t0) + 3.4s) linear infinite}.modulbild .p1 .p3-snurr{animation:mb-med 26s calc(var(--t0) + 3.4s) linear infinite}@keyframes mb-mot{to{transform:rotate(-360deg)}}@keyframes mb-med{to{transform:rotate(360deg)}}.modulbild .p3-golv,.modulbild .p3-vagg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fig .p3-yta,.p3-golv .p3-yta{fill:#f4f7fa}.p3-golv .p3-linje{fill:none;stroke:var(--dd-navy);stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1;animation:mb-rita 1.2s calc(var(--t0) + .3s) both}.p3-golv .p3-linje.inre{stroke-width:1.8px;animation-delay:calc(var(--t0) + .9s)}.p3-vagg path{fill:none;stroke:var(--dd-navy);stroke-width:3px;stroke-linejoin:round}.p3-vagg .inre{stroke-width:1.8px}.modulbild .p3-vagg{opacity:.5;animation:.9s cubic-bezier(.4,0,.2,1) both mb-res}.modulbild .p3-vagg.z1{animation-delay:calc(var(--t0) + 2.3s);transform:translateZ(4px)}.modulbild .p3-vagg.z2{animation-delay:calc(var(--t0) + 2.4s);transform:translateZ(8px)}.modulbild .p3-vagg.z3{animation-delay:calc(var(--t0) + 2.5s);transform:translateZ(12px)}.modulbild .p3-vagg.z4{opacity:1;animation-delay:calc(var(--t0) + 2.6s);transform:translateZ(16px)}@keyframes mb-res{0%{opacity:0;transform:none}}.modulbild .p3-namn{text-align:center;color:var(--dd-text-muted);max-width:none;margin:0;font-size:.78rem;line-height:1.35}.modulbild .p3-namn b{color:var(--dd-navy);display:block}.fig .del{fill:none;stroke-width:30px}.fig .summa{fill:var(--dd-navy);font-size:24px;font-weight:800}.fig .skillnad{fill:var(--dd-teal);font-size:16px;font-weight:800}.fig .f-golv{fill:#f6f8fa}.fig .f-vagg{fill:none;stroke:var(--dd-navy);stroke-width:3px}.fig .mobel{fill:#d5dde8;stroke:var(--dd-navy);stroke-width:1px}.fig .mobel.ater{fill:#0a6f7738;stroke:var(--dd-teal)}.fig .stol{fill:#fff;stroke:var(--dd-navy);stroke-width:1px}.fig .inv-spar{fill:#0a6f7714}.fig .inv-text{fill:var(--dd-teal);font-size:11px;font-weight:600}.b-spaces .lk2 .poppa.m0{animation-delay:calc(var(--t0) + .3s)}.b-spaces .lk2 .poppa.m1{animation-delay:calc(var(--t0) + .38s)}.b-spaces .lk2 .poppa.m2{animation-delay:calc(var(--t0) + .46s)}.b-spaces .lk2 .poppa.m3{animation-delay:calc(var(--t0) + .54s)}.b-spaces .lk2 .poppa.m4{animation-delay:calc(var(--t0) + .62s)}.b-spaces .lk2 .poppa.m5{animation-delay:calc(var(--t0) + .7s)}.b-spaces .lk2 .poppa.m6{animation-delay:calc(var(--t0) + .8s)}.b-spaces .lk2 .poppa.m7{animation-delay:calc(var(--t0) + .9s)}.b-spaces .lk2 .poppa.m8{animation-delay:calc(var(--t0) + 1s)}.b-spaces .lk2 .d0{animation-delay:calc(var(--t0) + .6s)}.b-spaces .lk2 .d1{animation-delay:calc(var(--t0) + .8s)}.b-spaces .lk2 .d2{animation-delay:calc(var(--t0) + 1s)}.b-spaces .lk2 .d3{animation-delay:calc(var(--t0) + 1.2s)}.fig .co2-nytt{fill:#a3adbd1a;stroke:#a3adbd;stroke-width:1.5px;stroke-dasharray:5 5}.fig .co2-med{transform-origin:130px 260px;animation:mb-krymp 1.4s calc(var(--t0) + .8s) cubic-bezier(.5,0,.2,1) both}@keyframes mb-krymp{0%{opacity:0;transform:scale(1.572)}25%{opacity:1;transform:scale(1.572)}}.fig .co2-text{fill:#fff;font-size:12px;font-weight:700}.fig .blad{fill:#5fae7a;transform-origin:50% 100%}.fig .minskning{letter-spacing:-.02em;fill:var(--dd-teal);font-size:44px;font-weight:800}.b-spaces .lk3 .d0{animation-delay:calc(var(--t0) + .3s)}.b-spaces .lk3 .d3{animation-delay:calc(var(--t0) + 2s)}.b-spaces .lk3 .d4{animation-delay:calc(var(--t0) + 2.2s)}.b-spaces .lk3 .d5{animation-delay:calc(var(--t0) + 2.5s)}.b-spaces .lk3 .b0{animation-delay:calc(var(--t0) + 1.7s)}.b-spaces .lk3 .b1{animation-delay:calc(var(--t0) + 1.82s)}.b-spaces .lk3 .b2{animation-delay:calc(var(--t0) + 1.94s)}.b-spaces .lk3 .b3{animation-delay:calc(var(--t0) + 2.06s)}@media (prefers-reduced-motion:reduce){.modulbild,.modulbild *{animation:none!important}}@property --lut{syntax:"<angle>";inherits:true;initial-value:0deg}@property --kz{syntax:"<angle>";inherits:true;initial-value:0deg}@property --sk{syntax:"<number>";inherits:true;initial-value:1}@property --vinkel{syntax:"<angle>";inherits:true;initial-value:0deg}.scen{perspective:1600px;perspective-origin:50% 25%;-webkit-user-select:none;user-select:none;height:420px;margin-top:.5rem;position:relative}.scen.redo{cursor:grab;touch-action:pan-y}.scen.drar{cursor:grabbing}.scen .skala{transform-style:preserve-3d;position:absolute;inset:0 0 2.6rem}@media (max-width:480px){.scen{height:340px}.scen .skala{transform:scale(.78)}}@media (max-width:560px){.scen{overflow-x:clip}}.scen .kamera{width:420px;height:330px;transform-style:preserve-3d;transform:rotateX(var(--lut)) rotateZ(var(--kz)) scale(var(--sk));margin:-165px 0 0 -210px;animation:1.8s cubic-bezier(.45,0,.2,1) 5s both kontakt-luta;position:absolute;top:50%;left:50%}@keyframes kontakt-luta{0%{--lut:0deg;--kz:0deg;--sk:1}to{--lut:58deg;--kz:-32deg;--sk:.86}}.scen .snurr{transform-style:preserve-3d;transform:rotateZ(var(--vinkel));animation:90s linear 6.8s infinite kontakt-snurra;position:absolute;inset:0}@keyframes kontakt-snurra{0%{--vinkel:0deg}to{--vinkel:360deg}}.scen .skikt{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scen .lyft,.scen .sensorlager{animation:1.8s cubic-bezier(.45,0,.2,1) 5s both kontakt-res}@keyframes kontakt-res{0%{transform:translateZ(0)}to{transform:translateZ(var(--z))}}.scen .vagglager{opacity:0;animation:1.8s cubic-bezier(.45,0,.2,1) 5s both kontakt-res,.4s 5s both kontakt-fram}.scen .toner{opacity:0;animation:.8s 2.4s both kontakt-fram}.scen .ton{fill:var(--dd-teal);opacity:.1}.scen .ton.ljus{opacity:.05}.scen .karna{fill:var(--dd-navy);opacity:.07}.scen .trapp{stroke:var(--dd-navy);stroke-width:.8px;opacity:.35}.scen .vagg-ut,.scen .vagg-in{fill:none;stroke:var(--dd-navy);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s .2s forwards kontakt-rita}.scen .vagg-ut{stroke-width:2.6px}.scen .vagg-in{stroke-width:1.5px;opacity:.75;animation-duration:2s;animation-delay:.8s}.scen .bord{fill:#fff;stroke:var(--dd-navy);stroke-width:.9px}.scen .bord.rund{stroke-width:.8px}.scen .delare{stroke:var(--dd-navy);stroke-width:.6px;opacity:.5}.scen .stol{fill:var(--dd-teal);opacity:.75}.scen .soffa{fill:var(--dd-teal-soft);stroke:var(--dd-teal);stroke-width:.9px}.scen .bank{fill:#eef2f7;stroke:var(--dd-navy);stroke-width:.8px}.scen .vaxt{fill:#3f9a7a;opacity:.7}.scen .mobel{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.3,1.4,.5,1) both kontakt-mobel}.scen .m0{animation-delay:2.8s}.scen .m1{animation-delay:3.05s}.scen .m2{animation-delay:3.3s}.scen .m3{animation-delay:3.55s}.scen .m4{animation-delay:3.8s}.scen .m5{animation-delay:4.05s}.scen .m6{animation-delay:4.3s}.scen .m7{animation-delay:4.55s}@keyframes kontakt-mobel{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.scen .vagglager path{fill:none;stroke:var(--dd-navy);stroke-linecap:square;stroke-linejoin:miter}.scen .vagglager .vu{stroke-width:2.6px;opacity:.32}.scen .vagglager .vi{stroke-width:1.5px;opacity:.22}.scen .vagglager.krona .vu{opacity:1;stroke:#0c3a75}.scen .vagglager.krona .vi{opacity:.85}.scen .qr{fill:#fff;stroke:var(--dd-navy);stroke-width:.7px}.scen .qrhorn{fill:var(--dd-navy)}.scen .sensorkropp{transform-origin:50% 100%;opacity:0;filter:drop-shadow(0 1px 2px #092b5a59);width:12px;height:12px;animation:kontakt-sensorpop .45s calc(4.7s + var(--d)) cubic-bezier(.3,1.5,.5,1) both;position:absolute;bottom:0;left:0;transform:translate(-50%)}.scen svg{display:block}.scen .sensorkropp svg,.scen .t-s svg{width:100%;height:100%}@keyframes kontakt-sensorpop{0%{opacity:0;transform:translate(-50%)scale(.3)}to{opacity:1;transform:translate(-50%)}}.scen .sv{fill:none;stroke:var(--dd-teal);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:kontakt-vag 2.8s calc(5.2s + var(--d)) ease-out infinite both}.scen .sv2{animation-delay:calc(6.6s + var(--d))}@keyframes kontakt-vag{0%{opacity:0;transform:scale(.7)}15%{opacity:.75}to{opacity:0;transform:scale(2.8)}}.scen .ring{fill:none;stroke:#850344;stroke-width:1.6px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2s ease-out 7.2s infinite both kontakt-puls}.scen .r0{animation-iteration-count:3}.scen .r1{animation-delay:8.2s}.scen .r2{animation-delay:9.2s}@keyframes kontakt-puls{0%{opacity:0;transform:scale(.5)}12%{opacity:.85}to{opacity:0;transform:scale(2.6)}}.scen .nal{width:0;height:0;transform:translateZ(6px) rotateZ(calc(0deg - var(--kz) - var(--vinkel))) rotateX(calc(0deg - var(--lut)));position:absolute}.scen .nalkropp{transform-origin:50% 100%;opacity:0;flex-direction:column;align-items:center;animation:.55s cubic-bezier(.3,1.5,.5,1) 7.2s both kontakt-nalpop;display:flex;position:absolute;bottom:0;left:0;transform:translate(-50%)}.scen .n1 .nalkropp{animation-delay:8.2s}.scen .n2 .nalkropp{animation-delay:9.2s}@keyframes kontakt-nalpop{0%{opacity:0;transform:translate(-50%)translateY(-16px)scale(.4)}to{opacity:1;transform:translate(-50%)}}.scen .huvud{box-sizing:border-box;color:#fff;text-align:center;background:#850344;border:2px solid #fff;border-radius:50%;width:18px;height:18px;font-family:inherit;font-size:10px;font-weight:800;line-height:14px;position:relative;box-shadow:0 2px 6px #092b5a4d}.scen .huvud b{position:absolute;inset:0}.scen .huvud .ok{opacity:0}.scen .spets{border-top:7px solid #850344;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-top:-1px}.scen .etikett{white-space:nowrap;border:1px solid var(--dd-line);color:var(--dd-navy);background:#fff;border-radius:6px;padding:3px 6px;font-family:inherit;font-size:9.5px;font-weight:600;line-height:1.2;display:grid;position:absolute;bottom:17px;left:13px;box-shadow:0 4px 10px -4px #092b5a59}.scen .nt{grid-area:1/1}.scen .nt2{opacity:0;color:var(--dd-teal)}.scen .ater .huvud{animation:.5s 14s both kontakt-atgard}.scen .ater .spets{animation:.5s 14s both kontakt-atgardspets}.scen .ater .ut,.scen .ater .nt1{animation:.4s 14s both kontakt-ut}.scen .ater .ok,.scen .ater .nt2{animation:.4s 14.1s both kontakt-in}@keyframes kontakt-atgard{to{background:var(--dd-teal)}}@keyframes kontakt-atgardspets{to{border-top-color:var(--dd-teal)}}@keyframes kontakt-ut{to{opacity:0}}@keyframes kontakt-in{to{opacity:1}}.scen .scentext{text-align:center;letter-spacing:.12em;text-transform:uppercase;max-width:none;color:var(--dd-text-muted);opacity:0;margin:0;font-size:.75rem;animation:.8s 4.6s both kontakt-fram;position:absolute;bottom:1.35rem;left:0;right:0}.scen .tecken{max-width:none;color:var(--dd-text-muted);opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .9rem;margin:0;font-size:.72rem;animation:.8s 7.4s both kontakt-fram;display:flex;position:absolute;bottom:0;left:0;right:0}.scen .tecken span{vertical-align:-1px;width:8px;height:8px;margin-right:.35rem;display:inline-block}.scen .tecken .t-s{width:11px;height:11px}.scen .t-f{background:#850344;border-radius:50%}.scen .vridtips{color:var(--dd-text-muted);opacity:0;pointer-events:none;margin:0;font-size:.72rem;transition:opacity .6s;position:absolute;top:0;right:0}.scen .vridtips:before{content:"⟲ ";color:var(--dd-teal);font-weight:700}.scen.redo .vridtips{opacity:1}.scen.vriden .vridtips{opacity:0}@keyframes kontakt-rita{to{stroke-dashoffset:0}}@keyframes kontakt-fram{0%{opacity:0}to{opacity:1}}.scen.klar .kamera,.scen.klar .lyft,.scen.klar .vagglager,.scen.klar .sensorlager,.scen.klar .vagg-ut,.scen.klar .vagg-in,.scen.klar .toner,.scen.klar .mobel,.scen.klar .sensorkropp,.scen.klar .nalkropp,.scen.klar .scentext,.scen.klar .tecken,.scen.klar .ater *{animation-duration:10ms!important;animation-delay:0s!important}.scen.klar .snurr,.scen.klar .ring,.scen.klar .sv{animation-delay:0s}.scen.klar .sv2{animation-delay:1.4s}@media (prefers-reduced-motion:reduce){.scen .kamera,.scen .lyft,.scen .vagglager,.scen .sensorlager,.scen .vagg-ut,.scen .vagg-in,.scen .toner,.scen .mobel,.scen .sensorkropp,.scen .nalkropp,.scen .scentext,.scen .tecken,.scen .ater *{animation-duration:10ms!important;animation-delay:0s!important}.scen .snurr,.scen .sv,.scen .ring{animation:none}}.scen .zl0{--z:2.5px}.scen .zl1{--z:5px}.scen .zv0{--z:2px}.scen .zv1{--z:4px}.scen .zv2{--z:6px}.scen .zv3{--z:8px}.scen .zv4{--z:10px}.scen .zv5{--z:12px}.scen .zv6{--z:14px}.scen .zv7{--z:16px}.scen .zv8{--z:18px}.scen .zv9{--z:20px}.scen .zv10{--z:22px}.scen .zv11{--z:24px}.scen .zv12{--z:26px}.scen .zv13{--z:28px}.scen .zv14{--z:30px}.scen .sensorlager{--z:5.5px}.scen .s0{--d:0s;top:55.2px;left:60.6px}.scen .s1{--d:.1s;top:95.7px;left:103.8px}.scen .s2{--d:.2s;top:136.2px;left:60.6px}.scen .s3{--d:.3s;top:176.7px;left:103.8px}.scen .s4{--d:.4s;top:136.2px;left:147px}.scen .s5{--d:.5s;top:55.2px;left:309.9px}.scen .s6{--d:.6s;top:95.7px;left:355.8px}.scen .s7{--d:.7s;top:136.2px;left:309.9px}.scen .s8{--d:.8s;top:66px;left:201px}.scen .s9{--d:.9s;top:66px;left:255px}.scen .s10{--d:1s;top:291.4px;left:132.6px}.scen .s11{--d:1.1s;top:291.4px;left:173.1px}.scen .s12{--d:1.2s;top:291.4px;left:213.6px}.scen .s13{--d:1.3s;top:256.8px;left:325.2px}.scen .n0{top:67.8px;left:260.4px}.scen .n1{top:216.3px;left:336px}.scen .n2{top:107.4px;left:75px}
