body { margin:0; background:#14110E; font-family:'Schibsted Grotesk', Helvetica, sans-serif; -webkit-font-smoothing:antialiased; }
  a { color:#B4652F; text-decoration:none; }
  a:hover { color:#D98A4E; }
  summary::-webkit-details-marker { display:none; }
  summary { list-style:none; cursor:pointer; }
  @keyframes slrise { from { opacity:0; transform:translateY(14px); } to { opacity:1; transform:none; } }
  @keyframes slpulse { 0%,100% { opacity:.35; transform:scale(1); } 50% { opacity:1; transform:scale(1.25); } }
  image-slot[data-decor]::part(empty) { display:none !important; }
  @media (max-width: 1000px) {
    [data-r="herostats"] { gap: 26px 40px !important; }
  }
  @media (max-width: 1200px) {
    [data-r="topbar"] > a { font-size: 13px !important; gap: 8px !important; }
    [data-r="topbar"] > a > :nth-child(3) { display: none !important; }
    [data-r="topbar"] > a > :nth-child(4) { font-size: 14px !important; }
    [data-r="nav"] { gap: 6px 14px !important; }
    [data-r="nav"] a { font-size: 13px !important; }
  }
  @media (max-width: 1000px) {
    [data-r="topbar"] { grid-template-columns: 1fr auto !important; }
    [data-r="topbar"] > :first-child { display: none !important; }
    [data-r="topbar"] > a { grid-column: 1 !important; justify-self: center !important; }
    [data-r="topbar"] > div:last-child { grid-column: 2 !important; }
  }
  @media (max-width: 860px) {
    [data-r="topbar"] { grid-template-columns: 1fr !important; justify-items: center !important; row-gap: 12px !important; }
    [data-r="topbar"] > :first-child { display: none !important; }
    [data-r="topbar"] > a { grid-column: 1 !important; justify-self: center !important; text-align: center; }
    [data-r="topbar"] > div:last-child { grid-column: 1 !important; justify-self: center !important; }
    [data-r="nav"] { gap: 8px 18px !important; }
    [data-r="faqside"] { position: static !important; }
  }
  @media (max-width: 720px) {
    [data-r="nav"] { order: 3; width: 100%; justify-content: flex-start; }
    [data-r="nav"] a { font-size: 13px !important; }
    [data-r="cmp"] { grid-template-columns: 1fr 1fr !important; }
    [data-r="cmp"] > :first-child { grid-column: 1 / -1 !important; padding-bottom: 2px !important; padding-top: 14px !important; }
    [data-r="cmp"] > :nth-child(2), [data-r="cmp"] > :nth-child(3) { padding-top: 6px !important; padding-bottom: 14px !important; font-size: 14px !important; }
  }
  @media (max-width: 520px) {
    [data-r="nav"] { display: none !important; }
  }
  @keyframes slmarquee { from { transform:translateX(0); } to { transform:translateX(-50%); } }
  @keyframes slfloat { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-11px); } }
  @keyframes sldrop { from { opacity:0; transform:translateY(26px) scale(.94); } to { opacity:1; transform:none; } }

/* hover */
.h1:hover { color:#FFF !important; }
.h2:hover { background:rgba(154,84,38,.22) !important; color:#9A5426 !important; }
.h3:hover { color:#F4F1EC !important; }
.h4:hover { background:#9A5426 !important; color:#FFF !important; }
.h5:hover { border-color:#F4F1EC !important; color:#F4F1EC !important; }
.h6:hover { background:#B4652F !important; color:#FFF !important; }
.h7:hover { color:#B4652F !important; }
.h8:hover { background:#9A5426 !important; }

img { max-width:100%; }
