.hh-tm{--hh-ink:#1c1a15;--hh-dampad:#5e5a50;--hh-linje:rgba(28,26,21,.13);--hh-grey:#efefef;--hh-o:#eb5929;--hh-o-djup:#c6431b;--hh-r:6px;color:var(--hh-ink);container-type:inline-size}.hh-tm *,.hh-tm :after,.hh-tm :before{box-sizing:border-box}.hh-tm h2{margin:0}.hh-tm__inner{--hh-pad:40px;margin:0 auto;max-width:calc(1200px + var(--hh-pad)*2);padding:var(--hh-tm-pt,104px) var(--hh-pad) var(--hh-tm-pb,104px)}.dnd-section:has(.hh-tm) .row-fluid{max-width:none}.hh-tm__huvud{margin-bottom:48px;max-width:760px}.hh-tm__rubrik{font:500 40px/1.12 Work Sans,system-ui,-apple-system,sans-serif;letter-spacing:-.022em}.hh-tm__lista{display:grid;gap:36px 20px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.hh-tm__kort{display:flex;flex-direction:column;min-width:0}.hh-tm__foto{aspect-ratio:4/5;background:var(--hh-grey);border-radius:var(--hh-r);margin-bottom:14px;overflow:hidden}.hh-tm__foto img{display:block;height:100%;object-fit:cover;width:100%}.hh-tm__kort>b{color:var(--hh-ink);display:block;font:500 18px/1.3 Work Sans,system-ui,-apple-system,sans-serif}.hh-tm__roll{color:var(--hh-dampad);display:block;margin-top:2px}.hh-tm__kontakt,.hh-tm__roll{font-size:14.5px;line-height:1.4}.hh-tm__kontakt{display:grid;gap:2px;margin-top:10px}.hh-tm__kontakt a{align-items:flex-start;color:var(--hh-ink);display:flex;gap:7px;padding:2px 0;text-decoration:none}.hh-tm__kontakt a span{min-width:0;overflow-wrap:anywhere}.hh-tm__kontakt a:hover{text-decoration:underline;text-decoration-color:var(--hh-o);text-underline-offset:3px}.hh-tm__kontakt svg{color:var(--hh-o-djup);flex:0 0 auto;height:16px;margin-top:2px;width:16px}.hh-tm__mejlrad{align-items:flex-start;display:flex;gap:4px}.hh-tm__mejlrad>a{flex:1 1 auto;min-width:0}.hh-tm__kopiera,.hh-tm__ord{display:none}.hh-tm__jobba>a,.hh-tm__jobba>div{aspect-ratio:4/5;background:var(--hh-grey);border-radius:var(--hh-r);color:var(--hh-ink);display:flex;flex-direction:column;padding:22px;text-decoration:none}.hh-tm__jobba b{font:500 21px/1.25 Work Sans,system-ui,-apple-system,sans-serif;letter-spacing:-.012em}.hh-tm__jobba span{color:var(--hh-dampad);font-size:15px;line-height:1.45;margin-top:10px}.hh-tm__lank{align-items:center;color:var(--hh-o-djup)!important;display:inline-flex;font:500 15px/1.3 Work Sans,system-ui,-apple-system,sans-serif;gap:6px;margin-top:auto!important}.hh-tm__lank svg{height:15px;width:15px}.hh-tm__jobba>a:hover .hh-tm__lank{text-decoration:underline;text-decoration-color:var(--hh-o);text-underline-offset:4px}@container (max-width: 1180px){.hh-tm__lista{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 1024px){.hh-tm__inner{--hh-pad:28px}.hh-tm__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 860px){.hh-tm__inner{padding-bottom:72px;padding-top:72px}.hh-tm__rubrik{font-size:30px}}@container (max-width: 640px){.hh-tm__lista{gap:28px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.hh-tm__kort>b{font-size:16px}.hh-tm__kontakt,.hh-tm__roll{font-size:13.5px}.hh-tm__jobba>a,.hh-tm__jobba>div{padding:16px}.hh-tm__jobba b{font-size:18px}.hh-tm__jobba span{font-size:13.5px}}@container (max-width: 600px){.hh-tm__adress{display:none}.hh-tm__ord{display:inline}.hh-tm__kopiera{align-items:center;background:none;border:1px solid var(--hh-linje);border-radius:var(--hh-r);color:var(--hh-o-djup);cursor:pointer;display:inline-flex;flex:0 0 auto;font:500 12.5px/1 Poppins,Work Sans,system-ui,sans-serif;gap:5px;height:30px;justify-content:center;padding:0;transition:width .18s ease,background-color .18s ease,border-color .18s ease;width:30px}.hh-tm__kopiera:hover{background:var(--hh-o-mjuk,#fbe4da)}.hh-tm__kopiera:focus-visible{outline:2px solid var(--hh-o);outline-offset:2px}.hh-tm__kopiera svg{height:15px;margin-top:0;width:15px}.hh-tm__kopiera-bock,.hh-tm__kvitto{display:none}.hh-tm__kopiera--klar{background:var(--hh-o-mjuk,#fbe4da);border-color:var(--hh-o);padding:0 9px;width:auto}.hh-tm__kopiera--klar .hh-tm__kopiera-ikon{display:none}.hh-tm__kopiera--klar .hh-tm__kopiera-bock,.hh-tm__kopiera--klar .hh-tm__kvitto{display:inline-flex}}@container (max-width: 520px){.hh-tm__inner{--hh-pad:20px}}@container (max-width: 360px){.hh-tm__kopiera--klar{padding:0;width:30px}.hh-tm__kopiera--klar .hh-tm__kvitto{display:none}}