.vx-portfolio{place-items:center;width:100%;min-height:360px;display:grid;position:relative}.vx-portfolio .vx-fonster{width:min(78%,440px);position:absolute}.vx-portfolio .vx-fonster:first-child{z-index:3;transform:translate(-4%,14%)}.vx-portfolio .vx-fonster:nth-child(2){z-index:2;opacity:.96;transform:translate(14%,-10%)scale(.92)}.vx-portfolio .vx-fonster:nth-child(3){z-index:1;opacity:.9;transform:translate(-16%,-30%)scale(.84)}.vx-portfolio .vx-skarm{aspect-ratio:16/10;background:#eef2ec;display:block;position:relative}.vx-portfolio .vx-bricka{z-index:4;bottom:4%;left:2%;transform:rotate(-3deg)}@media (min-width:1024px){.vx-portfolio{min-height:440px}}.fdj .vx-bricka{gap:2px;display:grid}.fdj .vx-bricka small{letter-spacing:.04em;color:var(--mut);font-size:11px}.fdj .vx-bricka b{color:var(--g);font-size:14px}.vx-serp-wrap{place-items:center;width:100%;display:grid;position:relative}.fdj .vx-serp{width:min(100%,380px);padding-bottom:16px}.fdj .vx-serp .yt-sokfalt{margin:14px 14px 0}.fdj .vx-karta{background:#eef3ea;border-radius:12px;height:104px;margin:12px 14px 0;position:relative;overflow:hidden}.fdj .vx-karta svg{width:100%;height:100%;position:absolute;inset:0}.fdj .vx-nal{background:#9fb0a6;border-radius:50% 50% 50% 0;width:14px;height:14px;position:absolute;transform:translate(-50%,-100%)rotate(-45deg)}.fdj .vx-nal--vald{background:var(--lime);width:18px;height:18px;box-shadow:0 0 0 3px #fff}.fdj .vx-paket{margin:4px 14px 0;display:grid}.fdj .vx-plats{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.fdj .vx-plats:last-child{border-bottom:0}.fdj .vx-plats b{font-size:13px;display:block}.fdj .vx-plats small{color:var(--mut);font-size:11.5px}.fdj .vx-bokstav{width:22px;height:22px;color:var(--mut);background:#eef2ec;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.fdj .vx-plats--vald .vx-bokstav{background:var(--g);color:var(--lime)}.fdj .vx-rad{background:#e3e9e4;border-radius:4px;width:58%;height:8px;display:block}.fdj .vx-organisk{border-top:6px solid #f3f5f1;margin:12px 14px 0;padding-top:12px}.fdj .vx-organisk .yt-titel{color:#1a4fbf;margin:6px 0 0;font-size:14px}.fdj .vx-bricka--karta{top:22%;left:-2%}.fdj .vx-bricka--organisk{bottom:14%;right:-2%}@media (max-width:640px){.fdj .vx-bricka--karta,.fdj .vx-bricka--organisk{display:none}}.vx-tekscen{background:#042f27;border-radius:24px;place-items:center;height:260px;padding:24px;display:grid;position:relative;overflow:hidden}.vx-tekscen--ljus{background:#e8eee6}.vx-mini{justify-content:center;align-items:center;gap:12px;width:100%;display:flex;position:relative}.fdj .vx-telefon{border-radius:18px;align-content:start;gap:7px;width:92px;height:168px;padding:10px 8px;display:grid}.fdj .vx-telefon-bild{background:linear-gradient(140deg,#a9bf63,#46605a);border-radius:10px;height:70px;display:block}.fdj .vx-telefon-rad{background:#e3e9e4;border-radius:3px;height:6px;display:block}.fdj .vx-matare{gap:9px;width:168px;padding:14px;display:grid}.fdj .vx-matare small{letter-spacing:.04em;color:var(--mut);font-size:10.5px}.fdj .vx-matare-rad{color:var(--g);gap:4px;font-size:12px;font-weight:600;display:grid}.fdj .vx-matare-rad i{background:#eef2ec;border-radius:3px;height:6px;display:block;overflow:hidden}.fdj .vx-matare-rad b{background:var(--lime);border-radius:3px;height:100%;display:block}.fdj .vx-kod{white-space:pre-wrap;width:min(100%,290px);color:var(--g);margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.7;overflow:hidden}.fdj .vx-kod .t{color:#7b8f86}.fdj .vx-kod .k{color:#46605a;font-weight:600}.fdj .vx-kod .v{color:#5d7f32}.fdj .vx-block{gap:6px;width:220px;padding:12px 14px;display:grid}.fdj .vx-block small{letter-spacing:.04em;color:var(--mut);margin-bottom:2px;font-size:10.5px}.fdj .vx-block span{color:var(--g);background:#f3f5f1;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.fdj .vx-block span i{background:#c7d1cb;border-radius:2px;width:8px;height:8px}.fdj .vx-block span.vald{background:var(--g);color:#fff;transform:translate(10px);box-shadow:0 10px 20px -12px #042f2799}.fdj .vx-block span.vald i{background:var(--lime)}
