:root[data-brand=flyttfirma]{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-32:32px;--space-xl:40px;--space-48:48px;--space-2xl:64px;--space-3xl:96px;--space-4xl:128px;--background:#f4f7fb;--foreground:#10233f;--card:#fffdfa;--primary:#f6a500;--primary-text:#805000;--primary-foreground:#10233f;--secondary:#073d8a;--secondary-foreground:#f4f7fb;--muted:#e5edf7;--muted-foreground:#49617f;--accent:#e5edf7;--accent-foreground:#10233f;--border:#d6d9df;--input:#7789a4;--ring:#073d8a;--destructive:#a72c32;--destructive-foreground:#fffdfa;--ff-field:#073d8a;--ff-on-field:#f4f7fb;--ff-on-field-muted:#d2e1f5;--ff-on-field-accent:#ffd071;--ff-action-hover:#e69a00;--ff-focus:#073d8a;--ff-inverse-focus:#f6a500;--ff-hero-overlay:#071d379e;--ff-hero-foreground:#f4f7fb;--ff-success:#246146;--ff-success-surface:#e9f3ed;--ff-error-surface:#fbeded;--ff-warning:#805000;--ff-warning-surface:#fff3d8;--color-paper:var(--background);--color-paper-2:var(--muted);--color-paper-3:var(--accent);--color-ink:var(--foreground);--color-ink-2:var(--muted-foreground);--color-muted:var(--muted);--color-rule:var(--border);--color-accent:var(--primary);--color-accent-ink:var(--primary-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-focus:var(--ff-focus);--color-error:var(--destructive);--color-success:var(--ff-success);--font-display:var(--font-geologica), sans-serif;--font-body:var(--font-plex), sans-serif;--font-outlier:var(--font-body);--font-sans:var(--font-body);--text-xs:.8125rem;--text-sm:.875rem;--text-md:1.0625rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-display:clamp(2.375rem, 4.3vw, 4rem);--text-display-s:clamp(2.125rem, 3.4vw, 3rem);--text-section:clamp(1.875rem, 2.6vw, 2.5rem);--text-title:1.5rem;--text-lead:1.125rem;--tracking-display:-.035em;--display-weight:700;--container:1296px;--gutter:48px;--gap-columns:32px;--section-gap-s:64px;--section-gap:96px;--section-gap-l:128px;--radius-card:16px;--radius-input:8px;--radius-pill:8px;--rule-hair:1px;--shadow-card:none;--control-height:48px;--banner-height:80px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.18s;--dur-long:.22s;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:110;--z-sticky-nav:120;--z-modal:200;--z-toast:300;--z-tooltip:400}:root[data-brand=flyttfirma].dark{--background:#101d30;--foreground:#e9f0fa;--card:#182941;--primary:#f6a500;--primary-text:#ffcc65;--primary-foreground:#10233f;--secondary:#a7c8f6;--secondary-foreground:#10233f;--muted:#20344f;--muted-foreground:#b6c6de;--accent:#20344f;--accent-foreground:#e9f0fa;--border:#3c516d;--input:#8497b1;--ring:#ffcc65;--ff-focus:#ffcc65;--ff-field:#182e50;--ff-on-field:#e9f0fa;--ff-on-field-muted:#c1d2e9;--ff-success:#8fdbae;--ff-success-surface:#16382a;--destructive:#ffb1b5;--destructive-foreground:#10233f;--ff-error-surface:#43252e;--ff-warning:#ffcc65;--ff-warning-surface:#3b301d}@media (max-width:63.99rem){:root[data-brand=flyttfirma]{--gutter:24px;--gap-columns:24px;--banner-height:72px;--section-gap:64px}}@media (max-width:23rem){:root[data-brand=flyttfirma]{--gutter:16px}}:root[data-brand=movon]{--ff-field:var(--brand-deep);--ff-on-field:#fff;--ff-on-field-muted:#cbd5e1;--ff-on-field-accent:var(--brand-on-deep-accent);--ff-success:#15803d;--ff-success-surface:#f0fdf4;--ff-warning:#92400e;--ff-warning-surface:#fffbeb;--ff-error-surface:#fef2f2}:root[data-brand=movon].dark{--ff-success:#4ade80;--ff-success-surface:#052e16;--ff-warning:#fcd34d;--ff-warning-surface:#451a03;--ff-error-surface:#450a0a}:where(html[data-brand=flyttfirma]) *,:where(html[data-brand=flyttfirma]) :before,:where(html[data-brand=flyttfirma]) :after{box-sizing:border-box}html[data-brand=flyttfirma],:where(html[data-brand=flyttfirma]) body{overflow-x:clip}html[data-brand=flyttfirma]{scrollbar-color:var(--muted-foreground) var(--background);scroll-padding-top:calc(var(--banner-height) + var(--space-lg))}:where(html[data-brand=flyttfirma]) body{font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--secondary);margin:0;line-height:1.6}:where(html[data-brand=flyttfirma]) ::selection{background:var(--muted);color:var(--foreground)}:where(html[data-brand=flyttfirma]) :focus-visible{outline-offset:3px;outline:3px solid var(--ff-focus)!important;transition:none!important}:where(html[data-brand=flyttfirma]) [hidden]{display:none!important}:where(html[data-brand=flyttfirma]) .ff-design :is(h1,h2,h3,h4){overflow-wrap:break-word;min-width:0;font-family:var(--font-display);font-weight:var(--display-weight);font-synthesis:none;letter-spacing:var(--tracking-display);text-wrap:balance}:where(html[data-brand=flyttfirma]) .ff-design h1{font-size:var(--text-display);line-height:1.12}:where(html[data-brand=flyttfirma]) .ff-design h2{font-size:var(--text-section);line-height:1.2}:where(html[data-brand=flyttfirma]) .ff-design h3{font-size:var(--text-title);line-height:1.3}:where(html[data-brand=flyttfirma]) .ff-design p{text-wrap:pretty}:where(html[data-brand=flyttfirma]) .ff-design .container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}:where(html[data-brand=flyttfirma]) .ff-design :is(button,input,textarea,select){font-family:var(--font-body)}:where(html[data-brand=flyttfirma]) .ff-design :is(button,[role=button]){min-height:44px}:where(html[data-brand=flyttfirma]) .ff-design :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){min-height:var(--control-height);border-color:var(--input);border-radius:var(--radius-input);font-size:1rem}:where(html[data-brand=flyttfirma]) .ff-design input::placeholder,:where(html[data-brand=flyttfirma]) .ff-design textarea::placeholder{color:var(--muted-foreground);opacity:1}:where(html[data-brand=flyttfirma]) .ff-design :is(input,select,textarea):focus-visible{outline-offset:2px}:where(html[data-brand=flyttfirma]) .ff-design :is(input,select,textarea)[aria-invalid=true]{border-color:var(--destructive)}:where(html[data-brand=flyttfirma]) .ff-design :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--secondary)}:where(html[data-brand=flyttfirma]) .ff-design :is(input:disabled,select:disabled,textarea:disabled,button:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed}:where(html[data-brand=flyttfirma]) .ff-design [aria-busy=true]{cursor:progress}:is(:where(html[data-brand=flyttfirma]) .ff-design label:has(input[type=checkbox]),:where(html[data-brand=flyttfirma]) .ff-design label:has(input[type=radio])){min-height:44px}:where(html[data-brand=flyttfirma]) .ff-design :is(label,legend,nav,th,.uppercase){letter-spacing:normal;text-transform:none}:where(html[data-brand=flyttfirma]) .ff-design .font-mono:not(code):not(pre){font-family:var(--font-body);font-variant-numeric:tabular-nums}:where(html[data-brand=flyttfirma]) .ff-design :is(.animate-fade-in,.animate-slide-up,.animate-scale-in,.animate-icon-in,.animate-blob,.home-visual-float,.home-visual-float-delayed,.home-visual-truck,.home-visual-route,.moving-illustration-truck,svg.lucide,svg.svg-animate){animation:none}:where(html[data-brand=flyttfirma]) .ff-design [class*=bg-gradient-]{background-image:none}:where(html[data-brand=flyttfirma]) .ff-design [class*=backdrop-blur]{-webkit-backdrop-filter:none;backdrop-filter:none}:where(html[data-brand=flyttfirma]) .ff-design [class*=shadow-]{box-shadow:none}:where(html[data-brand=flyttfirma]) .ff-design a{text-underline-offset:.2em}:where(html[data-brand=flyttfirma]) .ff-design :is(a,button):active{filter:brightness(.94)}:where(html[data-brand=flyttfirma]) .ff-design .bg-primary:hover{color:var(--primary-foreground)}@media (hover:hover){:where(html[data-brand=flyttfirma]) .ff-design :is(input,select,textarea):not(:disabled):hover{border-color:var(--secondary)}}@media (prefers-reduced-motion:reduce){:where(html[data-brand=flyttfirma]) *,:where(html[data-brand=flyttfirma]) :before,:where(html[data-brand=flyttfirma]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(html[data-brand=flyttfirma]) .ff-ambient-art{display:none}:where(html[data-brand=flyttfirma]) .ff-header{background:var(--card);color:var(--foreground);border-bottom:1px solid var(--border)}:where(html[data-brand=flyttfirma]) .ff-header__inner{min-height:var(--banner-height);gap:var(--space-md)}:where(html[data-brand=flyttfirma]) .ff-header__logo{flex-shrink:0;align-items:center;min-height:44px;display:flex}:where(html[data-brand=flyttfirma]) .ff-header__logo img{width:176px;height:auto}:where(html[data-brand=flyttfirma]) .ff-header__nav{gap:var(--space-md);font-size:var(--text-sm);font-weight:500}:where(html[data-brand=flyttfirma]) .ff-header__nav a{align-items:center;min-height:44px;display:flex}:where(html[data-brand=flyttfirma]) .ff-header__nav a[aria-current=page]{color:var(--secondary);text-decoration:underline;text-decoration-thickness:2px}:where(html[data-brand=flyttfirma]) .ff-header__tools{gap:var(--space-xs);flex-shrink:0}:where(html[data-brand=flyttfirma]) .ff-header__account{gap:var(--space-md)}:where(html[data-brand=flyttfirma]) .ff-header__account>a:first-child{white-space:nowrap;align-items:center;min-height:44px;display:flex}:where(html[data-brand=flyttfirma]) .ff-header__tools>div:first-child{border-radius:var(--radius-input);border:0;padding:0}:where(html[data-brand=flyttfirma]) .ff-header__tools>div:first-child button{border-radius:var(--radius-input);min-width:44px;min-height:44px}:where(html[data-brand=flyttfirma]) .ff-header__tools>button{min-width:44px}:where(html[data-brand=flyttfirma]) .ff-header__mobile{max-height:calc(100dvh - var(--banner-height));overflow-y:auto}:where(html[data-brand=flyttfirma]) .ff-header__mobile :is(a,button){align-items:center;min-height:44px;display:flex}:where(html[data-brand=flyttfirma]) .ff-header__mobile nav{gap:0}:where(html[data-brand=flyttfirma]) #main-content{padding-top:var(--banner-height)}:where(html[data-brand=flyttfirma]) .ff-action{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--control-height);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-input);font:600 1rem/1.35 var(--font-body);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}:where(html[data-brand=flyttfirma]) .ff-action--primary{background:var(--primary);color:var(--primary-foreground)}:where(html[data-brand=flyttfirma]) .ff-action--primary:hover{background:var(--ff-action-hover);color:var(--primary-foreground)}:where(html[data-brand=flyttfirma]) .ff-action--quiet{color:var(--foreground);border-color:var(--input);background:0 0}:where(html[data-brand=flyttfirma]) .ff-action--quiet:hover{background:var(--muted)}:where(html[data-brand=flyttfirma]) .ff-action:focus-visible{outline:3px solid var(--ff-focus);outline-offset:3px}:where(html[data-brand=flyttfirma]) .ff-action:active{transform:translateY(1px)}:where(html[data-brand=flyttfirma]) .ff-action:disabled,:where(html[data-brand=flyttfirma]) .ff-action[aria-disabled=true]{opacity:.55;cursor:not-allowed}:where(html[data-brand=flyttfirma]) .ff-action[aria-busy=true]{cursor:progress}:where(html[data-brand=flyttfirma]) .ff-header__calculate{min-height:44px;font-size:var(--text-sm);padding:var(--space-xs) var(--space-md)}:where(html[data-brand=flyttfirma]) .ff-home__hero{isolation:isolate;padding-block:var(--space-2xl) var(--space-48);background:var(--ff-field);position:relative}:where(html[data-brand=flyttfirma]) .ff-home__hero-image{object-fit:cover;object-position:center;z-index:-2}:where(html[data-brand=flyttfirma]) .ff-home__hero:before{content:"";z-index:-1;background:var(--ff-hero-overlay);pointer-events:none;position:absolute;inset:0}:where(html[data-brand=flyttfirma]) .ff-home__hero h1{max-width:1100px;color:var(--ff-hero-foreground);margin:0}:where(html[data-brand=flyttfirma]) .ff-home__lead{margin-block:var(--space-lg);font-size:var(--text-lead);color:var(--muted-foreground)}:where(html[data-brand=flyttfirma]) .ff-home__hero :is(.ff-home__lead,.ff-home__assurance,.ff-home__assurance svg){color:var(--ff-hero-foreground)}:where(html[data-brand=flyttfirma]) .ff-address-start{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);padding:var(--space-32)}:where(html[data-brand=flyttfirma]) .ff-address-start__grid{gap:var(--space-lg)}:where(html[data-brand=flyttfirma]) .ff-address-start__label{margin-bottom:var(--space-xs);font-size:var(--text-sm)}:where(html[data-brand=flyttfirma]) .ff-address-start input{background:var(--card);border-color:var(--input);height:52px}:where(html[data-brand=flyttfirma]) .ff-address-start__actions{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-xs);flex-flow:row-reverse wrap;display:flex}:where(html[data-brand=flyttfirma]) .ff-address-start__actions svg{display:none}:where(html[data-brand=flyttfirma]) .ff-address-start__note{color:var(--muted-foreground);font-size:var(--text-sm);max-width:88ch}:where(html[data-brand=flyttfirma]) .ff-home__assurance{gap:var(--space-lg);margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--muted-foreground);flex-wrap:wrap;display:flex}:where(html[data-brand=flyttfirma]) .ff-home__assurance span{align-items:center;gap:var(--space-xs);display:inline-flex}:where(html[data-brand=flyttfirma]) .ff-home__assurance svg{width:18px;height:18px;color:var(--secondary)}:where(html[data-brand=flyttfirma]) .ff-home__help{margin-block:var(--space-md)}:where(html[data-brand=flyttfirma]) .ff-home__help button{text-align:left;font-size:var(--text-sm);color:var(--muted-foreground);background:0 0;border:0;padding-left:0}:where(html[data-brand=flyttfirma]) .ff-home__shortcuts{gap:var(--space-xs) var(--space-lg);padding-block:var(--space-lg);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}:where(html[data-brand=flyttfirma]) .ff-home__shortcuts a{min-height:44px;color:var(--secondary);font-size:var(--text-sm);align-items:center;text-decoration:underline;display:flex}:where(html[data-brand=flyttfirma]) .ff-home__reviews{margin-top:var(--space-lg)}:where(html[data-brand=flyttfirma]) .ff-section{padding-block:var(--section-gap)}:where(html[data-brand=flyttfirma]) .ff-home__journey{background:var(--muted)}:where(html[data-brand=flyttfirma]) .ff-home__journey-grid{gap:var(--space-48);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}:where(html[data-brand=flyttfirma]) .ff-home__journey-grid>div:first-child p{color:var(--muted-foreground)}:where(html[data-brand=flyttfirma]) .ff-home__journey-grid>:nth-child(2){grid-column:1;align-self:end}:where(html[data-brand=flyttfirma]) .ff-home__journey-grid>ol{border-color:var(--border);grid-area:1/2/span 2}:where(html[data-brand=flyttfirma]) .ff-home__journey ol{color:var(--foreground)}:where(html[data-brand=flyttfirma]) .ff-home__journey li{gap:var(--space-md);border-color:var(--border);grid-template-columns:32px minmax(0,1fr)}:where(html[data-brand=flyttfirma]) .ff-home__journey li>svg{display:none}:where(html[data-brand=flyttfirma]) .ff-home__journey li>span{color:var(--secondary)}:where(html[data-brand=flyttfirma]) .ff-home__journey li p{color:var(--muted-foreground)}:where(html[data-brand=flyttfirma]) .ff-home__price-factors>div{border-inline:0;border-bottom:1px solid var(--border);padding-inline:0}:where(html[data-brand=flyttfirma]) .ff-home__price-factors>div:nth-child(odd){padding-right:var(--space-32)}:where(html[data-brand=flyttfirma]) .ff-home__price-factors>div:nth-child(2n){padding-left:var(--space-32)}:where(html[data-brand=flyttfirma]) .ff-home__preparation{background:var(--card)}:where(html[data-brand=flyttfirma]) .ff-home__preparation aside{border-radius:var(--radius-card)}:where(html[data-brand=flyttfirma]) .ff-home__service-list{column-gap:var(--space-48)}:where(html[data-brand=flyttfirma]) .ff-home__service-list>a{align-content:start;gap:var(--space-xs) var(--space-md);border-left:0;border-top:1px solid var(--border);padding:var(--space-lg) 0;grid-template-columns:32px minmax(0,1fr);display:grid}:where(html[data-brand=flyttfirma]) .ff-home__service-list>a :is(h3,p,span){grid-column:2;margin:0}:where(html[data-brand=flyttfirma]) .ff-home__service-list>a>svg{color:var(--secondary);grid-row:1}:where(html[data-brand=flyttfirma]) .ff-home__service-list>a>span{padding-top:var(--space-xs)}:where(html[data-brand=flyttfirma]) .ff-home__locations,:where(html[data-brand=flyttfirma]) .ff-home__close{background:var(--muted)}:where(html[data-brand=flyttfirma]) .ff-home__close .container{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}:where(html[data-brand=flyttfirma]) .ff-home :is(h2,h3){color:inherit}:where(html[data-brand=flyttfirma]) .ff-home .bg-\[var\(--ff-field\)\] :focus-visible{outline-color:var(--ff-inverse-focus)!important}:where(html[data-brand=flyttfirma]) .ff-footer{background:var(--card);color:var(--muted-foreground)}:where(html[data-brand=flyttfirma]) .ff-footer__directory{gap:var(--space-32);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}:where(html[data-brand=flyttfirma]) .ff-footer__directory>div:first-child{padding-right:var(--space-lg)}:where(html[data-brand=flyttfirma]) .ff-footer :is(h3,h4){font-family:var(--font-body);letter-spacing:normal;font-size:1rem}:where(html[data-brand=flyttfirma]) .ff-footer li a{align-items:center;min-height:40px;display:inline-flex}:where(html[data-brand=flyttfirma]) .ff-footer ul{margin:0}:where(html[data-brand=flyttfirma]) .ff-footer__directory>div:first-child>div a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}:where(html[data-brand=flyttfirma]) .ff-footer__newsletter{grid-template-columns:minmax(0,1fr);display:grid}:where(html[data-brand=flyttfirma]) .ff-footer__newsletter>div{max-width:600px}:where(html[data-brand=flyttfirma]) .ff-footer__related{background:0 0;border-radius:0}@media (min-width:64rem) and (max-width:79.99rem){:where(html[data-brand=flyttfirma]) .ff-header__inner{padding-inline:var(--space-lg);gap:var(--space-xs)}:where(html[data-brand=flyttfirma]) .ff-header__logo img{width:152px}:where(html[data-brand=flyttfirma]) .ff-header__nav{gap:var(--space-sm);font-size:var(--text-xs)}:where(html[data-brand=flyttfirma]) .ff-header__account{gap:var(--space-sm)}:where(html[data-brand=flyttfirma]) .ff-header__tools{gap:var(--space-2xs)}}@media (max-width:63.99rem){:where(html[data-brand=flyttfirma]) .ff-header__logo img{width:160px}:where(html[data-brand=flyttfirma]) .ff-home__hero{padding-top:var(--space-48)}:where(html[data-brand=flyttfirma]) .ff-home__journey-grid{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}:where(html[data-brand=flyttfirma]) .ff-home__journey-grid>ol{grid-area:auto/1}:where(html[data-brand=flyttfirma]) .ff-home__journey-grid>:nth-child(2){grid-area:3/1}:where(html[data-brand=flyttfirma]) .ff-footer__directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99rem){:where(html[data-brand=flyttfirma]) .ff-header__inner{padding-block:var(--space-xs);flex-wrap:wrap;gap:0}:where(html[data-brand=flyttfirma]) .ff-header__logo img{width:136px}:where(html[data-brand=flyttfirma]) .ff-header__tools{gap:0}:where(html[data-brand=flyttfirma]) .ff-header__tools>div:first-child button,:where(html[data-brand=flyttfirma]) .ff-header__tools>button,:where(html[data-brand=flyttfirma]) .ff-header__tools>button:last-child{min-width:44px}:where(html[data-brand=flyttfirma]) .ff-home__hero{padding-block:var(--space-32)}:where(html[data-brand=flyttfirma]) .ff-home__hero h1{max-width:16ch}:where(html[data-brand=flyttfirma]) .ff-address-start{padding:var(--space-lg)}:where(html[data-brand=flyttfirma]) .ff-address-start__grid{gap:var(--space-lg)}:where(html[data-brand=flyttfirma]) .ff-address-start__actions{flex-direction:column-reverse}:where(html[data-brand=flyttfirma]) .ff-address-start__actions .ff-action{width:100%}:where(html[data-brand=flyttfirma]) .ff-home__assurance{gap:var(--space-xs) var(--space-md)}:where(html[data-brand=flyttfirma]) .ff-home__shortcuts{grid-template-columns:minmax(0,1fr);gap:0;display:grid}:where(html[data-brand=flyttfirma]) .ff-home__price-factors>div:nth-child(n){padding-inline:0}:where(html[data-brand=flyttfirma]) .ff-home__close .container{grid-template-columns:minmax(0,1fr)}:where(html[data-brand=flyttfirma]) .ff-footer__directory{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}:where(html[data-brand=flyttfirma]) .ff-footer__directory>div:first-child{padding-right:0}}@media (max-width:22.99rem){:root[data-brand=flyttfirma]{--banner-height:112px}:where(html[data-brand=flyttfirma]) .ff-header__logo img{width:136px}:where(html[data-brand=flyttfirma]) .ff-header__tools{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){:where(html[data-brand=flyttfirma]) .ff-action{transition:none}:where(html[data-brand=flyttfirma]) .ff-action:active{transform:none}}:where(html[data-brand=flyttfirma]) .ff-role-workspace{background:var(--background);font-size:1rem}:where(html[data-brand=flyttfirma]) .ff-role-workspace>header{top:var(--banner-height);z-index:var(--z-sticky);background:var(--card);color:var(--foreground)}:where(html[data-brand=flyttfirma]) .ff-role-workspace h1,:where(html[data-brand=flyttfirma]) .account-heading h1,:where(html[data-brand=flyttfirma]) .booking-heading h1{font-size:clamp(1.875rem,3vw,2.375rem);line-height:1.18}:where(html[data-brand=flyttfirma]) .ff-role-workspace h2{font-size:1.625rem}:where(html[data-brand=flyttfirma]) .ff-role-workspace h3{font-size:1.125rem}:where(html[data-brand=flyttfirma]) .ff-role-workspace .bg-clip-text{color:var(--foreground);background:0 0}:where(html[data-brand=flyttfirma]) .ff-role-workspace :is(.rounded-2xl,.rounded-3xl){border-radius:var(--radius-card)}:where(html[data-brand=flyttfirma]) .ff-role-workspace table{font-variant-numeric:tabular-nums}:where(html[data-brand=flyttfirma]) .ff-role-workspace table th{font-family:var(--font-body);text-transform:none;letter-spacing:normal}:where(html[data-brand=flyttfirma]) .ff-home__reviews-wrap{padding-top:var(--space-48)}:where(html[data-brand=flyttfirma]) .ff-home__help button{color:var(--muted-foreground);background:0 0;border-radius:0}:where(html[data-brand=flyttfirma]) .ff-home__help button svg{display:none}:where(html[data-brand=flyttfirma]) .ff-home__pricing a[href].inline-flex{white-space:normal}:where(html[data-brand=flyttfirma]) .ff-home__journey{padding-top:var(--space-48)}:where(html[data-brand=flyttfirma]) .ff-home__help>div{padding:var(--space-xs) 0;background:0 0;border:0;border-radius:0}:where(html[data-brand=flyttfirma]) .ff-home__help>div>span:first-child{color:var(--muted-foreground)}:where(html[data-brand=flyttfirma]) .ff-home__help>div>span:last-child{display:none}:where(html[data-brand=flyttfirma]) .ff-home .grid>*,:where(html[data-brand=flyttfirma]) .ff-home__preparation li>span{min-width:0}:where(html[data-brand=flyttfirma]) .ff-home [class*=blur-]{display:none}:where(html[data-brand=flyttfirma]) .ff-home__preparation .container{grid-template-columns:minmax(0,1fr)}@media (min-width:64rem){:where(html[data-brand=flyttfirma]) .ff-home__preparation .container{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}}:where(html[data-brand=flyttfirma]) .ff-header__tools>div:first-child{gap:0}:where(html[data-brand=flyttfirma]) .ff-home__reviews>div>div:not(:has(iframe)){background:0 0;border:0;border-radius:0;min-height:0}:where(html[data-brand=flyttfirma]) .ff-home__reviews>div>div:not(:has(iframe))>div{height:auto;min-height:44px;padding-block:var(--space-md);background:0 0;justify-content:flex-start}:where(html[data-brand=flyttfirma]) .ff-home__reviews>div[class*="h-[320px]"]{height:var(--control-height)}
:root[data-brand=flyttfirma]{--calculator-klarna:#ffb3c7;--calculator-klarna-hover:#ffa0bb;--calculator-summary-surface:color-mix(in srgb, var(--secondary) 7%, var(--background));--calculator-focus:var(--secondary);--calculator-control-radius:var(--radius-input);--calculator-surface-radius:var(--radius-card)}:root[data-brand=flyttfirma].dark{--calculator-summary-surface:color-mix(in srgb, var(--secondary) 12%, var(--card));--calculator-focus:var(--foreground)}:where(html[data-brand=flyttfirma]) .booking-page{padding:var(--space-48) 0 var(--space-3xl)}:where(html[data-brand=flyttfirma]) .booking-container,:where(html[data-brand=flyttfirma]) .calculator-workspace{width:100%;min-width:0;max-width:1104px;margin-inline:auto}:where(html[data-brand=flyttfirma]) .booking-container{max-width:1152px;padding-inline:var(--space-lg)}:where(html[data-brand=flyttfirma]) .booking-heading{max-width:760px;margin-bottom:var(--space-32)}:where(html[data-brand=flyttfirma]) .booking-heading h1{text-wrap:balance;max-width:18ch}:where(html[data-brand=flyttfirma]) .calculator-policy{max-width:760px;margin-bottom:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--border)}:where(html[data-brand=flyttfirma]) .calculator-progress{margin-bottom:var(--space-32)}:where(html[data-brand=flyttfirma]) .calculator-columns{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,320px);display:grid}:where(html[data-brand=flyttfirma]) .calculator-columns--checkout{grid-template-columns:minmax(0,1fr);max-width:960px}:where(html[data-brand=flyttfirma]) .calculator-main,:where(html[data-brand=flyttfirma]) .calculator-step-content,:where(html[data-brand=flyttfirma]) .calculator-step-content>div{min-width:0;max-width:100%}:where(html[data-brand=flyttfirma]) .calculator-step-content{min-height:400px;margin-bottom:var(--space-32)}:where(html[data-brand=flyttfirma]) .calculator-step-content:focus{outline:2px solid var(--calculator-focus);outline-offset:var(--space-xs)}:where(html[data-brand=flyttfirma]) .calculator-step-content h2,:where(html[data-brand=flyttfirma]) .calculator-step-content h3,:where(html[data-brand=flyttfirma]) .calculator-summary h2{overflow-wrap:break-word;min-width:0;color:var(--foreground)}:where(html[data-brand=flyttfirma]) .calculator-step-content h2{text-align:left;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.2;font-weight:var(--display-weight)}:where(html[data-brand=flyttfirma]) .calculator-step-content>div>.text-center,:where(html[data-brand=flyttfirma]) .calculator-step-content>div>p,:where(html[data-brand=flyttfirma]) .calculator-step-content>div>div>h2+p{text-align:left}:where(html[data-brand=flyttfirma]) .calculator-step-content>div>.max-w-2xl{max-width:100%;margin-inline:0}:where(html[data-brand=flyttfirma]) .calculator-help{border-top:1px solid var(--border);padding-block:20px}:where(html[data-brand=flyttfirma]) .calculator-help p+p{margin-top:var(--space-2xs);color:var(--muted-foreground)}:where(html[data-brand=flyttfirma]) .calculator-actions{padding-top:var(--space-lg)}:where(html[data-brand=flyttfirma]) .calculator-workspace :is(button,a),:where(html[data-brand=flyttfirma]) .account-entry :is(button,a),:where(html[data-brand=flyttfirma]) .customer-orders :is(button,a){touch-action:manipulation}:where(html[data-brand=flyttfirma]) .calculator-workspace button,:where(html[data-brand=flyttfirma]) .account-entry button,:where(html[data-brand=flyttfirma]) .customer-orders button{border-radius:var(--calculator-control-radius);min-height:44px}:where(html[data-brand=flyttfirma]) .calculator-workspace :is(a,button,input,select,textarea):focus-visible,:where(html[data-brand=flyttfirma]) .account-entry :is(a,button,input,select,textarea):focus-visible,:where(html[data-brand=flyttfirma]) .customer-orders :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--calculator-focus);outline-offset:3px}:where(html[data-brand=flyttfirma]) .calculator-workspace :is(input,select,textarea):focus-visible,:where(html[data-brand=flyttfirma]) .account-entry :is(input,select,textarea):focus-visible,:where(html[data-brand=flyttfirma]) .customer-orders :is(input,select,textarea):focus-visible{outline-offset:-3px}:where(html[data-brand=flyttfirma]) .calculator-workspace :is(button,input,select,textarea):disabled,:where(html[data-brand=flyttfirma]) .account-entry :is(button,input,select,textarea):disabled,:where(html[data-brand=flyttfirma]) .customer-orders :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.55}:where(html[data-brand=flyttfirma]) .calculator-workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),:where(html[data-brand=flyttfirma]) .calculator-workspace select,:where(html[data-brand=flyttfirma]) .account-entry input,:where(html[data-brand=flyttfirma]) .customer-orders input{border:1px solid var(--input);border-radius:var(--calculator-control-radius);background:var(--background);min-width:0;min-height:48px;color:var(--foreground);font-size:1rem}:where(html[data-brand=flyttfirma]) .calculator-workspace textarea,:where(html[data-brand=flyttfirma]) .account-entry textarea,:where(html[data-brand=flyttfirma]) .customer-orders textarea{border:1px solid var(--input);border-radius:var(--calculator-control-radius);min-height:120px;color:var(--foreground);resize:vertical;font-size:1rem}:where(html[data-brand=flyttfirma]) .calculator-workspace input:is([type=checkbox],[type=radio]){accent-color:var(--secondary)}:where(html[data-brand=flyttfirma]) .calculator-workspace label:has(>input:is([type=checkbox],[type=radio])){min-height:44px}:where(html[data-brand=flyttfirma]) .calculator-workspace label,:where(html[data-brand=flyttfirma]) .account-entry label{line-height:1.5}:where(html[data-brand=flyttfirma]) .calculator-workspace :is(.text-primary,.text-secondary),:where(html[data-brand=flyttfirma]) .account-entry .text-primary{color:var(--secondary)}:where(html[data-brand=flyttfirma]) .calculator-workspace .bg-primary{color:var(--primary-foreground)}:where(html[data-brand=flyttfirma]) .calculator-next,:where(html[data-brand=flyttfirma]) .calculator-back{min-height:48px}:where(html[data-brand=flyttfirma]) .calculator-workspace button:not(:disabled):active,:where(html[data-brand=flyttfirma]) .account-entry button:not(:disabled):active{transform:translateY(1px)}:where(html[data-brand=flyttfirma]) .calculator-address-grid{grid-template-columns:minmax(0,1fr)}:where(html[data-brand=flyttfirma]) .calculator-address-section{padding-top:var(--space-lg);border-top:1px solid var(--border)}:where(html[data-brand=flyttfirma]) .calculator-address-section>div:first-child{border-bottom:0;padding-bottom:0}:where(html[data-brand=flyttfirma]) .calculator-address-section h3{font-size:1.5rem}:where(html[data-brand=flyttfirma]) .calculator-flat-panel{border-top:1px solid var(--border);padding-top:var(--space-lg)}:where(html[data-brand=flyttfirma]) .calculator-date-row{border-color:var(--border)}:where(html[data-brand=flyttfirma]) .calculator-room-selector{max-width:100%;margin-inline:0}:where(html[data-brand=flyttfirma]) .calculator-room-selector>.text-center{text-align:left}:where(html[data-brand=flyttfirma]) .calculator-inventory-list{grid-template-columns:minmax(0,1fr)}:where(html[data-brand=flyttfirma]) .calculator-inventory-row{border-inline:0;box-shadow:none;gap:var(--space-md);background:0 0;border-top:0;border-radius:0}:where(html[data-brand=flyttfirma]) .calculator-inventory-row>div:last-child button{min-width:44px;min-height:44px}:where(html[data-brand=flyttfirma]) .calculator-inventory-total{color:var(--foreground);background:0 0}:where(html[data-brand=flyttfirma]) .calculator-inventory-total>div{flex-wrap:wrap;gap:20px}:where(html[data-brand=flyttfirma]) .calculator-inventory-total .text-background{color:var(--foreground)}:where(html[data-brand=flyttfirma]) .calculator-review-grid{grid-template-columns:minmax(0,1fr)}:where(html[data-brand=flyttfirma]) .calculator-review-section{border-color:var(--border);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}:where(html[data-brand=flyttfirma]) .calculator-review-section:first-child{padding-top:0}:where(html[data-brand=flyttfirma]) .calculator-cost-breakdown{border-top:2px solid var(--secondary);padding-block:var(--space-lg)}:where(html[data-brand=flyttfirma]) .calculator-cost-group{border-color:var(--border)}:where(html[data-brand=flyttfirma]) .calculator-cost-group>.space-y-2>.flex,:where(html[data-brand=flyttfirma]) .calculator-review-section .flex.justify-between{gap:var(--space-md)}:where(html[data-brand=flyttfirma]) .calculator-cost-group>.space-y-2>.flex>span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}:where(html[data-brand=flyttfirma]) .calculator-summary{min-width:0;padding:var(--space-lg);border-radius:var(--calculator-surface-radius);background:var(--calculator-summary-surface);position:sticky;top:100px}:where(html[data-brand=flyttfirma]) .calculator-summary h2{text-wrap:balance;font-size:1.625rem;line-height:1.2;font-weight:var(--display-weight)}:where(html[data-brand=flyttfirma]) .calculator-summary-intro{margin-top:var(--space-sm);color:var(--muted-foreground);line-height:1.5}:where(html[data-brand=flyttfirma]) .calculator-summary-rows{margin-top:var(--space-lg)}:where(html[data-brand=flyttfirma]) .calculator-summary-rows>div{padding-block:var(--space-md);border-bottom:1px solid var(--border)}:where(html[data-brand=flyttfirma]) .calculator-summary-rows dt{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--foreground);font-weight:var(--display-weight);display:flex}:where(html[data-brand=flyttfirma]) .calculator-summary-rows dd{margin-top:var(--space-2xs);overflow-wrap:anywhere;color:var(--muted-foreground);line-height:1.5}:where(html[data-brand=flyttfirma]) .calculator-summary-detail{margin-top:var(--space-2xs);font-size:.875rem}:where(html[data-brand=flyttfirma]) .calculator-summary-edit{padding:0 var(--space-2xs);color:var(--secondary);text-underline-offset:3px;font-size:.875rem;font-weight:400;text-decoration:underline}:where(html[data-brand=flyttfirma]) .calculator-summary-note{color:var(--muted-foreground);margin-top:20px;font-size:.875rem;line-height:1.5}:where(html[data-brand=flyttfirma]) .calculator-stepper-mobile{display:none}:where(html[data-brand=flyttfirma]) .calculator-stepper-list{gap:var(--space-xs);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:where(html[data-brand=flyttfirma]) .calculator-stepper-list li{border-top:3px solid var(--border);min-width:0;padding-top:var(--space-sm)}:where(html[data-brand=flyttfirma]) .calculator-stepper-list li:is([data-completed],[data-current]){border-color:var(--secondary)}:where(html[data-brand=flyttfirma]) .calculator-stepper-list button{align-items:center;gap:var(--space-xs);text-align:left;width:100%;color:var(--muted-foreground);padding:0;font-size:.875rem;display:flex}:where(html[data-brand=flyttfirma]) .calculator-stepper-list button:disabled{cursor:not-allowed;opacity:1;background:var(--background);color:var(--muted-foreground)}:where(html[data-brand=flyttfirma]) .calculator-stepper-list [data-current] button{color:var(--foreground);font-weight:var(--display-weight)}:where(html[data-brand=flyttfirma]) .calculator-step-number{flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(html[data-brand=flyttfirma]) .calculator-step-number svg{width:16px;height:16px}:where(html[data-brand=flyttfirma]) .account-entry{padding-block:var(--space-48) var(--space-3xl)}:where(html[data-brand=flyttfirma]) .account-entry>.container{max-width:1104px}:where(html[data-brand=flyttfirma]) .account-heading{max-width:680px;margin-bottom:var(--space-32)}:where(html[data-brand=flyttfirma]) .account-form{width:100%;max-width:680px;padding-top:var(--space-lg);border-top:2px solid var(--secondary)}:where(html[data-brand=flyttfirma]) .account-form>div[role=group]{flex-wrap:wrap;justify-content:flex-start}:where(html[data-brand=flyttfirma]) .account-form .bg-clip-text{color:var(--foreground);background:0 0}:where(html[data-brand=flyttfirma]) .account-form input{width:100%}:where(html[data-brand=flyttfirma]) .customer-orders{max-width:1104px}:where(html[data-brand=flyttfirma]) .customer-orders h1{color:var(--foreground);-webkit-text-fill-color:currentColor;background:0 0}:where(html[data-brand=flyttfirma]) .customer-orders .tabular-nums,:where(html[data-brand=flyttfirma]) .calculator-workspace .font-medium{font-variant-numeric:tabular-nums}@media (hover:hover){:where(html[data-brand=flyttfirma]) .calculator-summary-edit:hover{color:var(--foreground)}:where(html[data-brand=flyttfirma]) .calculator-workspace input:not(:disabled):hover,:where(html[data-brand=flyttfirma]) .calculator-workspace select:not(:disabled):hover,:where(html[data-brand=flyttfirma]) .account-entry input:not(:disabled):hover{background:var(--calculator-summary-surface)}}@media (max-width:1023px){:where(html[data-brand=flyttfirma]) .calculator-columns{grid-template-columns:minmax(0,1fr)}:where(html[data-brand=flyttfirma]) .calculator-summary{margin-top:var(--space-xs);position:static}:where(html[data-brand=flyttfirma]) .calculator-summary-rows{column-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:767px){:where(html[data-brand=flyttfirma]) .booking-page,:where(html[data-brand=flyttfirma]) .account-entry{padding-block:var(--space-32) var(--space-2xl)}:where(html[data-brand=flyttfirma]) .booking-container{padding-inline:var(--space-md)}:where(html[data-brand=flyttfirma]) .booking-heading{margin-bottom:var(--space-lg)}:where(html[data-brand=flyttfirma]) .calculator-stepper-list{display:none}:where(html[data-brand=flyttfirma]) .calculator-stepper-mobile{display:block}:where(html[data-brand=flyttfirma]) .calculator-stepper-mobile p{justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-sm);color:var(--foreground);display:flex}:where(html[data-brand=flyttfirma]) .calculator-progress{margin-bottom:var(--space-lg)}:where(html[data-brand=flyttfirma]) .calculator-summary{padding:20px}:where(html[data-brand=flyttfirma]) .calculator-summary-rows{grid-template-columns:minmax(0,1fr)}:where(html[data-brand=flyttfirma]) .calculator-step-content{margin-bottom:var(--space-lg)}:where(html[data-brand=flyttfirma]) .calculator-step-content .flex.justify-between{row-gap:var(--space-xs);flex-wrap:wrap}:where(html[data-brand=flyttfirma]) .calculator-actions button{width:100%}:where(html[data-brand=flyttfirma]) .calculator-inventory-row{flex-wrap:wrap}:where(html[data-brand=flyttfirma]) .calculator-inventory-row>div:last-child{margin-left:auto}:where(html[data-brand=flyttfirma]) .calculator-room-selector .gap-6{gap:var(--space-md)}}@media (prefers-reduced-motion:reduce){:where(html[data-brand=flyttfirma]) .calculator-workspace *,:where(html[data-brand=flyttfirma]) .account-entry *,:where(html[data-brand=flyttfirma]) .customer-orders *{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}:where(html[data-brand=flyttfirma]) .booking-service-page{color:var(--foreground)}:where(html[data-brand=flyttfirma]) .booking-service-page h1{text-wrap:balance;max-width:20ch}:where(html[data-brand=flyttfirma]) .booking-service-heading{max-width:760px}:where(html[data-brand=flyttfirma]) .booking-service-list{grid-template-columns:minmax(0,1fr);max-width:760px}:where(html[data-brand=flyttfirma]) .booking-service-row{border-color:var(--border)}:where(html[data-brand=flyttfirma]) .booking-service-row h2{max-width:24ch}:where(html[data-brand=flyttfirma]) .booking-service-page a{border-radius:var(--calculator-control-radius);min-height:48px}:where(html[data-brand=flyttfirma]) .booking-service-page :is(a,button,input,select):focus-visible{outline:2px solid var(--calculator-focus);outline-offset:3px}:where(html[data-brand=flyttfirma]) .booking-service-page a:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){:where(html[data-brand=flyttfirma]) .booking-service-page *{transition-duration:0s!important;animation:none!important}}:where(html[data-brand=flyttfirma]) .calculator-checkout-section{border-color:var(--border);min-width:0}:where(html[data-brand=flyttfirma]) .calculator-services-list{border-top:1px solid var(--border)}:where(html[data-brand=flyttfirma]) .calculator-service-row{padding:var(--space-lg) 0;border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0!important}:where(html[data-brand=flyttfirma]) .calculator-service-row>div:first-child{background:0 0;padding-left:0}:where(html[data-brand=flyttfirma]) .calculator-service-row>.flex-1{min-width:0}:where(html[data-brand=flyttfirma]) .calculator-service-check{width:24px;height:24px;margin-left:var(--space-xs);border:1px solid var(--input);color:var(--primary-foreground);border-radius:4px;flex-shrink:0;place-items:center;display:grid}:where(html[data-brand=flyttfirma]) .calculator-service-check[data-selected]{background:var(--primary);border-color:var(--secondary)}:where(html[data-brand=flyttfirma]) .customer-order-metrics{border-block:1px solid var(--border);padding-block:var(--space-lg)}:where(html[data-brand=flyttfirma]) .customer-order-metrics>div{background:0 0;border:0;border-radius:0;padding:0}:where(html[data-brand=flyttfirma]) .customer-order-detail{min-width:0;padding-block:var(--space-lg);border-top:2px solid var(--secondary)}:where(html[data-brand=flyttfirma]) .customer-order-detail>.rounded-lg.border{border:0;border-bottom:1px solid var(--border);padding:0 0 var(--space-lg);background:0 0;border-radius:0}@media (max-width:767px){:where(html[data-brand=flyttfirma]) .calculator-service-row>.flex-1>.flex{gap:var(--space-sm);flex-wrap:wrap}:where(html[data-brand=flyttfirma]) .calculator-service-row .flex-col.items-end{align-items:flex-start}}
:where(html[data-brand=flyttfirma]) .ff-public-page{color:var(--foreground);background:var(--background);text-align:left;min-width:0}:where(html[data-brand=flyttfirma]) .ff-public-page .container{width:100%;max-width:var(--container);padding-inline:var(--gutter)}:where(html[data-brand=flyttfirma]) .ff-public-page :is(h1,h2,h3,h4){overflow-wrap:break-word;min-width:0;color:inherit}:where(html[data-brand=flyttfirma]) .ff-public-page h1{max-width:24ch;font-size:var(--text-display);letter-spacing:-.035em;text-wrap:balance;color:var(--foreground);background:0 0;font-weight:700;line-height:1.12}:where(html[data-brand=flyttfirma]) .ff-public-page h2{letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.24}:where(html[data-brand=flyttfirma]) .ff-public-page p{text-wrap:pretty}:where(html[data-brand=flyttfirma]) .ff-public-page [class*=scroll-reveal-min-]{min-height:0}:where(html[data-brand=flyttfirma]) .ff-public-page .text-center{text-align:left}:where(html[data-brand=flyttfirma]) .ff-public-page .uppercase{text-transform:none;letter-spacing:normal}:where(html[data-brand=flyttfirma]) .ff-public-page .justify-center{justify-content:flex-start}:where(html[data-brand=flyttfirma]) .ff-public-page .items-center:has(>h3){align-items:flex-start}:where(html[data-brand=flyttfirma]) .ff-public-page .text-primary{color:var(--secondary)}:where(html[data-brand=flyttfirma]) .ff-public-page :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--ring);outline-offset:4px;transition:none}:where(html[data-brand=flyttfirma]) .ff-public-page a{text-underline-offset:4px}:where(html[data-brand=flyttfirma]) .ff-public-page a:hover{text-decoration-thickness:2px}:where(html[data-brand=flyttfirma]) .ff-public-page a:active{opacity:.8}:where(html[data-brand=flyttfirma]) .ff-public-page :is(input,textarea,select){border-color:var(--input);border-radius:8px;font-size:1rem}:where(html[data-brand=flyttfirma]) .ff-public-page :is(input:not([type=checkbox]):not([type=radio]),select){min-height:48px}:where(html[data-brand=flyttfirma]) .ff-public-page textarea{min-height:160px}:where(html[data-brand=flyttfirma]) .ff-public-page button{min-height:44px}:where(html[data-brand=flyttfirma]) .ff-public-page :is(button,input,textarea,select):disabled{opacity:.55;cursor:not-allowed}:where(html[data-brand=flyttfirma]) .ff-public-page .prose,:where(html[data-brand=flyttfirma]) .ff-public-page .prose :is(h2,h3,a,strong){color:var(--foreground)}:where(html[data-brand=flyttfirma]) .ff-public-page .prose :is(h2,h3){scroll-margin-top:112px}:where(html[data-brand=flyttfirma]) .ff-page-hero{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 4.5%, transparent);color:var(--foreground);padding-block:64px;overflow:visible}:where(html[data-brand=flyttfirma]) .ff-page-hero :is(.text-center,[class*=max-w-4xl]){margin-inline:0}:where(html[data-brand=flyttfirma]) .ff-page-hero p{max-width:64ch}:where(html[data-brand=flyttfirma]) .ff-page-hero>.container{margin-inline:auto}:where(html[data-brand=flyttfirma]) .ff-page-intro{border-bottom:1px solid var(--border);max-width:100%;margin-inline:0;padding-block:16px 40px}:where(html[data-brand=flyttfirma]) .ff-page-intro p{max-width:66ch;margin-inline:0}:where(html[data-brand=flyttfirma]) .ff-page-intro .flex{justify-content:flex-start}:where(html[data-brand=flyttfirma]) .ff-page-action-band{background:var(--ff-field);color:var(--ff-on-field);border-radius:16px}:where(html[data-brand=flyttfirma]) .ff-page-action-band h2{color:inherit}:where(html[data-brand=flyttfirma]) .ff-page-action-band :is(a,button){color:var(--ff-on-field);border-color:var(--ff-on-field-muted)}:where(html[data-brand=flyttfirma]) .ff-page-action-band :is(a,button):focus-visible{outline-color:var(--ff-inverse-focus)}:where(html[data-brand=flyttfirma]) .ff-page-action-band p{margin-inline:0}:where(html[data-brand=flyttfirma]) .ff-page-action-band :is(a,button)[class*=bg-secondary],:where(html[data-brand=flyttfirma]) .ff-page-action-band :is(a,button)[class*=bg-background]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}:where(html[data-brand=flyttfirma]) .ff-page-action-band svg.text-primary{color:var(--ff-on-field-accent)}:where(html[data-brand=flyttfirma]) .ff-service-directory{border-top:1px solid var(--border)}:where(html[data-brand=flyttfirma]) .ff-service-row{column-gap:var(--gap-columns);border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);padding:32px 0;text-decoration:none;display:grid}:where(html[data-brand=flyttfirma]) .ff-service-row>div:first-child{grid-area:1/1/4;margin:0}:where(html[data-brand=flyttfirma]) .ff-service-row h2{grid-column:2;margin:0 0 12px;font-size:1.65rem}:where(html[data-brand=flyttfirma]) .ff-service-row>p{grid-column:2;margin:0;line-height:1.7}:where(html[data-brand=flyttfirma]) .ff-service-row>ul{grid-area:1/3/3;margin:0;padding-top:4px}:where(html[data-brand=flyttfirma]) .ff-service-row>div:last-child{grid-column:2;margin-block:20px 0}:where(html[data-brand=flyttfirma]) .ff-service-row:hover{background:color-mix(in srgb, var(--muted) 40%, transparent)}:where(html[data-brand=flyttfirma]) .ff-service-overview-illustration{max-width:720px;margin-inline:0}:where(html[data-brand=flyttfirma]) .ff-service-hero-layout{gap:0 var(--gap-columns);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);max-width:none;display:grid}:where(html[data-brand=flyttfirma]) .ff-service-hero-layout>h1{grid-area:1/1;margin-bottom:24px}:where(html[data-brand=flyttfirma]) .ff-service-hero-layout>p{grid-area:2/1;margin:0 0 24px}:where(html[data-brand=flyttfirma]) .ff-service-hero-layout>.ff-service-icon{width:48px;height:48px;color:var(--secondary);background:0 0;grid-area:1/2;margin:0 0 16px}:where(html[data-brand=flyttfirma]) .ff-service-hero-layout .ff-service-icon svg{width:32px;height:32px}:where(html[data-brand=flyttfirma]) .ff-service-hero-illustration{grid-area:2/2/5;align-self:center;margin:0}:where(html[data-brand=flyttfirma]) .ff-service-hero-action{grid-area:3/1;justify-content:flex-start;align-self:start}:where(html[data-brand=flyttfirma]) .ff-service-content{gap:var(--gap-columns);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}:where(html[data-brand=flyttfirma]) .ff-service-content>div:last-child{border-left:1px solid var(--border);padding-left:32px}:where(html[data-brand=flyttfirma]) .ff-service-content :is(div,a)[class*=rounded]:not(.absolute){border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding-inline:0}:where(html[data-brand=flyttfirma]) .ff-service-content .prose{font-size:1.125rem;line-height:1.8}:where(html[data-brand=flyttfirma]) .ff-location-index .ff-page-intro{padding-top:8px}:where(html[data-brand=flyttfirma]) .ff-location-index section[class*=rounded],:where(html[data-brand=flyttfirma]) .ff-city-planning>div[class*=rounded]{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:32px 0}:where(html[data-brand=flyttfirma]) .ff-location-index section a[class*=rounded],:where(html[data-brand=flyttfirma]) .ff-city-document a[class*=rounded-xl]{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;align-items:center;min-height:48px;display:flex}:where(html[data-brand=flyttfirma]) .ff-city-intro{max-width:none}:where(html[data-brand=flyttfirma]) .ff-city-intro>p{max-width:66ch}:where(html[data-brand=flyttfirma]) .ff-city-intro>ul{gap:0 32px;max-width:none;margin-inline:0}:where(html[data-brand=flyttfirma]) .ff-city-intro>ul>li{border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:12px 0}:where(html[data-brand=flyttfirma]) .ff-local-facts{gap:0 var(--gap-columns);max-width:none}:where(html[data-brand=flyttfirma]) .ff-local-facts>div{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:28px 0}:where(html[data-brand=flyttfirma]) .ff-city-planning{max-width:none}:where(html[data-brand=flyttfirma]) .ff-city-planning>h2{max-width:32ch}:where(html[data-brand=flyttfirma]) .ff-city-planning .prose,:where(html[data-brand=flyttfirma]) .ff-city-planning>div>p,:where(html[data-brand=flyttfirma]) .ff-city-planning>div>[class*=max-w-3xl]{max-width:66ch;margin-inline:0}:where(html[data-brand=flyttfirma]) .ff-city-planning>div>.grid>div[class*=rounded]{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:24px 0}:where(html[data-brand=flyttfirma]) .ff-guide-directory{display:block}:where(html[data-brand=flyttfirma]) .ff-guide-directory>a{gap:12px var(--gap-columns);border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding:40px 0;display:grid}:where(html[data-brand=flyttfirma]) .ff-guide-directory>a>div:first-child{background:0 0;grid-area:1/1/6;margin:0;padding:16px}:where(html[data-brand=flyttfirma]) .ff-guide-directory>a>:not(div:first-child){grid-column:2;margin-top:0}:where(html[data-brand=flyttfirma]) .ff-guide-directory>a:hover{background:color-mix(in srgb, var(--muted) 35%, transparent)}:where(html[data-brand=flyttfirma]) .ff-guide-document section:not(.ff-page-hero)>.container.grid,:where(html[data-brand=flyttfirma]) .ff-cluster-document section:not(.ff-page-hero)>.container.grid{gap:var(--gap-columns);grid-template-columns:minmax(0,1fr) minmax(240px,300px)}:where(html[data-brand=flyttfirma]) .ff-guide-document section:not(.ff-page-hero)>.container.grid>div:first-child>div,:where(html[data-brand=flyttfirma]) .ff-cluster-document section:not(.ff-page-hero)>.container.grid>div:first-child>div{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:32px 0}:where(html[data-brand=flyttfirma]) .ff-guide-document section:not(.ff-page-hero)>.container.grid>div:first-child p{max-width:66ch;font-size:1.125rem;line-height:1.8}:where(html[data-brand=flyttfirma]) .ff-guide-document h2[id],:where(html[data-brand=flyttfirma]) .ff-legal-document section[id]{scroll-margin-top:112px}:where(html[data-brand=flyttfirma]) .ff-guide-document aside>div,:where(html[data-brand=flyttfirma]) .ff-cluster-document aside>div,:where(html[data-brand=flyttfirma]) .ff-article-document aside>:is(nav,section){border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:24px 0}:where(html[data-brand=flyttfirma]) .ff-document-navigation{border-top:1px solid var(--border);padding:24px 0}:where(html[data-brand=flyttfirma]) .ff-document-navigation ul{margin-top:16px}:where(html[data-brand=flyttfirma]) .ff-document-navigation a{border-bottom:1px solid var(--border);min-height:44px;color:var(--secondary);align-items:center;display:flex}:where(html[data-brand=flyttfirma]) .ff-article-document>section>.container{justify-content:space-between;gap:var(--gap-columns);grid-template-columns:minmax(0,760px) minmax(240px,300px)}:where(html[data-brand=flyttfirma]) .ff-article-document .ff-reading-column{max-width:66ch;margin-inline:auto;font-size:1.125rem;line-height:1.8}:where(html[data-brand=flyttfirma]) .ff-article-document article>div:has(>.ff-reading-column){background:0 0;border:0;border-radius:0;padding:0}:where(html[data-brand=flyttfirma]) .ff-article-document article>section{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:28px 0}:where(html[data-brand=flyttfirma]) .ff-article-document aside a{align-items:center;min-height:44px;display:flex}:where(html[data-brand=flyttfirma]) .ff-article-document figure{border-radius:16px}:where(html[data-brand=flyttfirma]) .ff-legal-document{width:100%;max-width:var(--container);padding:48px var(--gutter) 80px;margin-inline:auto}:where(html[data-brand=flyttfirma]) .ff-legal-document>.container{max-width:none;padding:0}:where(html[data-brand=flyttfirma]) .ff-legal-document h1{border-bottom:1px solid var(--border);padding-bottom:32px}:where(html[data-brand=flyttfirma]) .ff-legal-document .ff-reading-column{max-width:66ch;margin-inline:auto;font-size:1.125rem;line-height:1.8}:where(html[data-brand=flyttfirma]) .ff-legal-document .ff-reading-column>section{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;margin-bottom:0;padding:28px 0}:where(html[data-brand=flyttfirma]) .ff-legal-document .ff-reading-column p{font-size:1.125rem;line-height:1.8}:where(html[data-brand=flyttfirma]) .ff-legal-document .ff-reading-column>div[class*=rounded]{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding-inline:0}:where(html[data-brand=flyttfirma]) .ff-legal-navigation{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;border-radius:0;max-width:66ch;margin:24px auto 48px;padding:24px 0}:where(html[data-brand=flyttfirma]) .ff-legal-navigation>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}:where(html[data-brand=flyttfirma]) .ff-legal-navigation a{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;align-items:center;min-height:44px;padding:12px 0;display:flex}:where(html[data-brand=flyttfirma]) .ff-faq-page>.container>div:first-child{margin-bottom:40px}:where(html[data-brand=flyttfirma]) .ff-contact-illustration{max-width:520px;margin-block:-24px 40px;margin-inline:auto}:where(html[data-brand=flyttfirma]) .ff-contact-channels{gap:var(--gap-columns);border-top:1px solid var(--border)}:where(html[data-brand=flyttfirma]) .ff-contact-channels>div{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;align-items:flex-start;padding:24px 0}:where(html[data-brand=flyttfirma]) .ff-contact-channels>div>div:first-child{border-radius:8px;width:40px;height:40px;margin-bottom:16px}:where(html[data-brand=flyttfirma]) .ff-contact-workspace{gap:var(--gap-columns);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}:where(html[data-brand=flyttfirma]) .ff-contact-workspace>div:last-child{border-left:1px solid var(--border);padding-left:32px}:where(html[data-brand=flyttfirma]) .ff-contact-workspace [class*=rounded-2xl]{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding-inline:0}@media (min-width:1024px){:where(html[data-brand=flyttfirma]) .ff-guide-document .ff-document-aside{align-self:start;position:sticky;top:104px}:where(html[data-brand=flyttfirma]) .ff-guide-document section:not(.ff-page-hero)>.container.grid>div:first-child>div>.grid{grid-template-columns:minmax(0,1fr)}:where(html[data-brand=flyttfirma]) .ff-guide-document section:not(.ff-page-hero)>.container.grid>div:first-child>div>.grid>div[class*=max-w]{max-width:320px;margin:16px 0}}@media (max-width:1023px){:where(html[data-brand=flyttfirma]) .ff-service-hero-layout{gap:0 32px}:where(html[data-brand=flyttfirma]) .ff-service-content,:where(html[data-brand=flyttfirma]) .ff-contact-workspace,:where(html[data-brand=flyttfirma]) .ff-guide-document section:not(.ff-page-hero)>.container.grid,:where(html[data-brand=flyttfirma]) .ff-cluster-document section:not(.ff-page-hero)>.container.grid,:where(html[data-brand=flyttfirma]) .ff-article-document>section>.container{grid-template-columns:minmax(0,1fr);gap:40px}:where(html[data-brand=flyttfirma]) .ff-service-content>div:last-child,:where(html[data-brand=flyttfirma]) .ff-contact-workspace>div:last-child{border-left:0;padding-left:0}}@media (max-width:640px){:where(html[data-brand=flyttfirma]) .ff-public-page h1{max-width:20ch;font-size:2.25rem}:where(html[data-brand=flyttfirma]) .ff-public-page h2{font-size:1.65rem}:where(html[data-brand=flyttfirma]) .ff-page-hero{padding-block:32px 40px}:where(html[data-brand=flyttfirma]) .ff-page-intro{padding-block:0 32px}:where(html[data-brand=flyttfirma]) .ff-public-page :is(.py-24,.py-20){padding-block:48px}:where(html[data-brand=flyttfirma]) .ff-service-row{grid-template-columns:40px minmax(0,1fr);gap:8px 16px;padding-block:24px}:where(html[data-brand=flyttfirma]) .ff-service-row>div:first-child{grid-row:1/3;width:40px;height:40px}:where(html[data-brand=flyttfirma]) .ff-service-row h2{font-size:1.5rem}:where(html[data-brand=flyttfirma]) .ff-service-row>p{grid-column:2}:where(html[data-brand=flyttfirma]) .ff-service-row>ul{grid-area:auto/2;margin-top:12px}:where(html[data-brand=flyttfirma]) .ff-service-row>div:last-child{grid-column:2}:where(html[data-brand=flyttfirma]) .ff-service-hero-layout{grid-template-columns:minmax(0,1fr)}:where(html[data-brand=flyttfirma]) .ff-service-hero-layout>.ff-service-icon{grid-area:1/1;margin-bottom:20px}:where(html[data-brand=flyttfirma]) .ff-service-hero-layout>h1{grid-row:2}:where(html[data-brand=flyttfirma]) .ff-service-hero-layout>p{grid-row:3}:where(html[data-brand=flyttfirma]) .ff-service-hero-action{grid-area:4/1}:where(html[data-brand=flyttfirma]) .ff-service-hero-illustration{grid-area:5/1;max-width:420px;margin-top:32px}:where(html[data-brand=flyttfirma]) .ff-guide-directory>a{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:28px}:where(html[data-brand=flyttfirma]) .ff-guide-directory>a>div:first-child{grid-area:auto/1;max-width:260px;padding:0}:where(html[data-brand=flyttfirma]) .ff-guide-directory>a>:not(div:first-child){grid-column:1}:where(html[data-brand=flyttfirma]) .ff-legal-document{padding:32px var(--gutter) 48px}:where(html[data-brand=flyttfirma]) .ff-legal-navigation>div:last-child{grid-template-columns:minmax(0,1fr)}:where(html[data-brand=flyttfirma]) .ff-contact-illustration{margin-top:0}:where(html[data-brand=flyttfirma]) .ff-contact-channels{grid-template-columns:minmax(0,1fr);gap:0}:where(html[data-brand=flyttfirma]) .ff-contact-channels a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){:where(html[data-brand=flyttfirma]) .ff-public-page *,:where(html[data-brand=flyttfirma]) .ff-public-page :before,:where(html[data-brand=flyttfirma]) .ff-public-page :after{transition:none;animation:none}}:where(html[data-brand=flyttfirma]) .ff-article-directory{border-top:1px solid var(--border)}:where(html[data-brand=flyttfirma]) .ff-article-row{gap:var(--gap-columns);border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);padding-block:32px;display:grid}:where(html[data-brand=flyttfirma]) .ff-article-row>div:first-child{border-radius:16px;height:auto;min-height:200px}:where(html[data-brand=flyttfirma]) .ff-article-row>div:last-child{padding:8px 0}:where(html[data-brand=flyttfirma]) .ff-article-row h2{font-size:1.65rem}:where(html[data-brand=flyttfirma]) .ff-article-row p{font-size:1rem;line-height:1.7}:where(html[data-brand=flyttfirma]) .ff-contact-workspace{margin-bottom:64px}:where(html[data-brand=flyttfirma]) .ff-faq-page>.container>div:first-child>.grid{grid-template-columns:minmax(0,1fr) minmax(0,320px)}:where(html[data-brand=flyttfirma]) .ff-faq-page [data-testid=faq-item]{border:0;border-bottom:1px solid var(--border);background:0 0}:where(html[data-brand=flyttfirma]) .ff-faq-page [data-testid=faq-section]>div>span{display:none}:where(html[data-brand=flyttfirma]) .ff-faq-page [data-testid=faq-question]{padding-inline:0}:where(html[data-brand=flyttfirma]) .ff-faq-page [data-testid=faq-search]{min-height:48px}@media (max-width:640px){:where(html[data-brand=flyttfirma]) .ff-article-row{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px}:where(html[data-brand=flyttfirma]) .ff-article-row>div:first-child{height:200px;min-height:0}:where(html[data-brand=flyttfirma]) .ff-faq-page>.container>div:first-child>.grid{grid-template-columns:minmax(0,1fr)}}:where(html[data-brand=flyttfirma]) .ff-public-page .prose a[class*=bg-primary]{color:var(--primary-foreground)}:where(html[data-brand=flyttfirma]) .ff-city-document p{max-width:66ch}:where(html[data-brand=flyttfirma]) .ff-contact-page,:where(html[data-brand=flyttfirma]) .ff-about-page,:where(html[data-brand=flyttfirma]) .ff-service-index,:where(html[data-brand=flyttfirma]) .ff-faq-page{padding-top:48px}:where(html[data-brand=flyttfirma]) .ff-guide-document .ff-page-hero .flex:has(>span){display:block}:where(html[data-brand=flyttfirma]) .ff-guide-document .ff-page-hero .flex>span{background:0 0;border:0;border-radius:0;padding:4px 0;display:block}:where(html[data-brand=flyttfirma]) .ff-contact-channels{display:block}:where(html[data-brand=flyttfirma]) .ff-contact-channels>div{gap:8px var(--gap-columns);grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);display:grid}:where(html[data-brand=flyttfirma]) .ff-contact-channels>div>div:first-child{grid-area:1/1/3;margin:0}:where(html[data-brand=flyttfirma]) .ff-contact-channels>div>h3{grid-area:1/2;margin:0}:where(html[data-brand=flyttfirma]) .ff-contact-channels>div>p{grid-area:2/2;margin:0}:where(html[data-brand=flyttfirma]) .ff-contact-channels>div>a{grid-area:1/3/3;place-self:center start;margin:0}:where(html[data-brand=flyttfirma]) .ff-document-anchor-title{white-space:normal;line-height:1.6}@media (max-width:640px){:where(html[data-brand=flyttfirma]) .ff-contact-page,:where(html[data-brand=flyttfirma]) .ff-about-page,:where(html[data-brand=flyttfirma]) .ff-service-index,:where(html[data-brand=flyttfirma]) .ff-faq-page{padding-top:32px}:where(html[data-brand=flyttfirma]) .ff-contact-channels>div{grid-template-columns:40px minmax(0,1fr);gap:8px 16px}:where(html[data-brand=flyttfirma]) .ff-contact-channels>div>a{grid-area:3/2}:where(html[data-brand=flyttfirma]) .ff-faq-page>.container>div:first-child>.grid>div:last-child{max-width:240px}}@media (min-width:1024px){:where(html[data-brand=flyttfirma]) .ff-service-content>div:first-child{grid-area:1/1}:where(html[data-brand=flyttfirma]) .ff-service-content>div:last-child{display:contents}:where(html[data-brand=flyttfirma]) .ff-service-content>div:last-child>div:first-child{border-left:1px solid var(--border);padding-left:var(--space-32);grid-area:1/2}:where(html[data-brand=flyttfirma]) .ff-service-content>div:last-child>div:nth-child(n+2){grid-column:1/-1;margin-top:0}:where(html[data-brand=flyttfirma]) .ff-service-content>div:last-child>div:nth-child(2)>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}