@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(/typsnitt/barlow-condensed-600.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/typsnitt/barlow-condensed-700.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:400;font-display:swap;src:url(/typsnitt/source-sans-3-400-italic.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400 700;font-display:swap;src:url(/typsnitt/source-sans-3.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;background:#F3EDE3;color:#1A1A1A;font-family:'Source Sans 3','Source Sans Pro',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
a{color:#D9541E}a:hover{color:#9E3A12}
img{max-width:100%}
input::placeholder,textarea::placeholder{color:#8A8275;opacity:1}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #D9541E;outline-offset:2px}
[hidden]{display:none!important}
/* mobil / desktop */
.v-d{display:none}
.d-only{display:none!important}
main.kolumn{margin:0 auto;padding-bottom:56px}
@media (min-width:640px) and (max-width:899px){
  .v-m>div,main.kolumn{max-width:640px;margin:0 auto}
}
@media (min-width:900px){
  .v-m{display:none}
  .v-d{display:block}
  .en-kolumn .m-only{display:none!important}
  .en-kolumn header.d-only,.en-kolumn footer.d-only{display:flex!important}
  main.kolumn{max-width:760px;padding-bottom:72px}
}
/* meny */
.meny{position:fixed;top:64px;left:0;right:0;bottom:0;overflow:auto;background:#1A1A1A;display:flex;flex-direction:column;padding:12px 20px 32px;z-index:50}
.meny a{color:#F3EDE3;text-decoration:none;font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;font-weight:700;font-size:24px;letter-spacing:.04em;text-transform:uppercase;padding:12px 0;border-bottom:1px solid #3A3733}
.meny a[aria-current=page]{color:#D9541E}
.meny a.meny-cta{margin-top:20px;border:0;background:#D9541E;color:#fff;text-align:center;border-radius:6px;padding:16px}
body.meny-oppen{overflow:hidden}
/* formulär och verktyg */
.form-fel{color:#9E3A12;font-weight:600;font-size:16px;margin:0}
.form-ok{color:#2F6B3A;font-weight:600;font-size:16px;margin:0}
button[aria-label=Meny]{-webkit-tap-highlight-color:transparent}
