@keyframes hl-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hl-rise{animation:.45s cubic-bezier(.22,.61,.36,1) both hl-rise}@media (prefers-reduced-motion:reduce){.hl-motion,.hl-motion *,.hl-rise,.hl-card,.hl-faq-row,.hl-faq-chevron{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}#faq [data-state]{animation-duration:.01ms!important}}@media (prefers-reduced-motion:no-preference){html:has(#top){scroll-behavior:smooth}}.hl-btn{transition:transform .18s,box-shadow .18s,background-color .18s}.hl-btn svg{transition:transform .18s}.hl-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px #1e6b5c99;background:#185a4d!important}.hl-btn-light:hover{box-shadow:none;background:#f3efe8!important}.hl-btn:active{transform:translateY(0)scale(.99)}.hl-btn:hover svg{transform:translate(3px)}.hl-link{position:relative}.hl-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.hl-link:hover:after,.hl-link:focus-visible:after{transform:scaleX(1)}.hl-navlink{transition:color .16s}.hl-navlink:hover,.hl-navlink:focus-visible{color:#fff!important}#top :focus-visible{outline-offset:2px;outline:2px solid #1f3a3d}[data-surface=pine] :focus-visible{outline-color:#f9a91f}[data-surface=pine] #ansok :focus-visible{outline-color:#1f3a3d}.hl-roofs{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='44' viewBox='0 0 72 44'%3E%3Cpath d='M0 36 L36 10 L72 36' fill='none' stroke='white' stroke-opacity='0.055' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:72px 44px;-webkit-mask-image:radial-gradient(70% 110% at 92% 0,#000 0%,#0000 72%);mask-image:radial-gradient(70% 110% at 92% 0,#000 0%,#0000 72%)}#ansok{border-radius:20px 20px 0 0;overflow:clip;box-shadow:0 0 0 1px #fff9,0 40px 80px -32px #00000073}@media (width>=640px){#ansok{border-radius:24px}}.hl-card{transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1),border-color .18s}@media (hover:hover){.hl-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1018280a,0 28px 56px -28px #1f3a3d61}}@media (width>=768px){.hl-step:not(:last-child):before{content:"";background:#e6ded4;height:1px;position:absolute;top:28px;left:56px;right:-2rem}}.hl-faq-row{transition:background-color .16s}.hl-faq-row:hover{background:#faf6f0}.hl-faq-chevron{transition:transform .2s cubic-bezier(.22,.61,.36,1),background-color .16s}.hl-faq-row[data-state=open] .hl-faq-chevron{color:#fff;background:#1f3a3d;transform:rotate(180deg)}@font-face{font-family:Jakarta Fallback;src:local(Arial);size-adjust:103%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@media print{[data-print=hide],#ansok,.hl-roofs{display:none!important}#hero,#radgivning,#closing,footer#kontakt{color:#1f3a3d!important;background:#faf6f0!important}#faq [data-state=closed]>div{height:auto!important;display:block!important}}
