.enquiry{--control-border:var(--ink);width:100%;min-width:0;scroll-margin-block:40px}.enquiry-form{width:100%}.enquiry-fields{border:0;grid-template-columns:1fr 1fr;gap:28px 32px;min-width:0;margin:0;padding:0;display:grid}.enquiry-field{flex-direction:column;gap:10px;min-width:0;display:flex}.enquiry-field-wide{grid-column:1/-1}.enquiry label{font-size:16px;font-weight:750;line-height:1.5}.enquiry label span{font-size:14px;font-weight:500}.enquiry input:not([type=hidden]):not([type=checkbox]),.enquiry select,.enquiry textarea{border:1px solid var(--control-border);width:100%;min-width:0;color:var(--ink);font:inherit;caret-color:var(--ink);background:0 0;border-radius:0;padding:14px 16px;font-size:18px;line-height:1.5;transition:background .15s ease-out;display:block}.enquiry input:not([type=hidden]):not([type=checkbox]),.enquiry select{min-height:56px}.enquiry textarea{resize:vertical;min-height:148px;max-height:560px}.enquiry input:hover,.enquiry textarea:hover,.enquiry select:hover{background:#f5f7eb47}.enquiry input:focus-visible,.enquiry textarea:focus-visible,.enquiry select:focus-visible{outline:3px solid var(--ink);outline-offset:4px;background:var(--paper)}.enquiry [aria-invalid=true]{border-style:dashed;border-width:2px}.enquiry fieldset:disabled{opacity:.6}.enquiry-select{position:relative}.enquiry select{appearance:none;padding-right:52px}.enquiry select option{background:var(--paper);color:var(--ink)}.enquiry-select>svg{pointer-events:none;width:20px;height:20px;position:absolute;top:18px;right:17px}.enquiry-hint,.enquiry-note{color:var(--ink);font-size:14px;line-height:1.65}.enquiry-send{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:30px;display:flex}.enquiry-submit{cursor:pointer;border:0;flex:none}.enquiry-submit:disabled{cursor:wait;background:var(--ink);color:var(--paper);opacity:.75}.enquiry-form[data-configured=false] .enquiry-submit:disabled{cursor:not-allowed}.enquiry-note{flex:220px;max-width:48ch}.enquiry-note a{text-underline-offset:.2em;font-weight:700;display:inline}.enquiry-status{overflow-wrap:anywhere;max-width:66ch;font-size:17px;font-weight:650;line-height:1.65}.enquiry-status[data-state]{margin-top:26px}.enquiry-status[data-state=success]{margin-top:0}.enquiry-status[data-state=error] [data-enquiry-status-copy]:before{content:"Ikke bekreftet. ";font-weight:800}.enquiry-status:focus-visible{outline:3px solid var(--ink);outline-offset:8px}.enquiry-confirmation-title{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0 0 20px;font-size:clamp(28px,2.8vw,44px);line-height:1.15}.enquiry-new{min-height:44px;color:var(--ink);font:inherit;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin-top:24px;padding:8px 0;font-size:16px;font-weight:750;line-height:1.5;text-decoration:underline;display:inline-flex}.enquiry-new:hover{text-decoration-thickness:2px}.enquiry-new:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.enquiry [hidden]{display:none!important}.enquiry-busy-icon{display:none}.enquiry-form[aria-busy=true] .enquiry-busy-icon{animation:1s linear infinite enquiry-spin;display:block}.enquiry-form[aria-busy=true] .enquiry-send-arrow{display:none}@keyframes enquiry-spin{to{transform:rotate(360deg)}}@media (width<=700px){.enquiry-fields{grid-template-columns:1fr;gap:24px}.enquiry-send{flex-direction:column;align-items:start;gap:18px}.enquiry-submit{width:100%}.enquiry input:not([type=hidden]):not([type=checkbox]),.enquiry select,.enquiry textarea{font-size:16px}.enquiry-note{max-width:55ch}}@media (prefers-reduced-motion:reduce){.enquiry-busy-icon{animation:none!important}.enquiry input,.enquiry textarea,.enquiry select{transition:none!important}}:root[data-motion=paused] .enquiry-busy-icon,:root[data-motion=reduced] .enquiry-busy-icon{animation:none!important}@media (forced-colors:active){.enquiry input,.enquiry select,.enquiry textarea,.enquiry-submit{border:1px solid canvastext}.enquiry-status:focus-visible{outline-color:highlight}.enquiry-submit:disabled{opacity:1}}.company-contact[data-astro-cid-657w5j3a]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,8vw,140px);display:grid}.company-contact[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a]{max-width:13ch;font-size:clamp(36px,4vw,64px)}.company-contact-copy[data-astro-cid-657w5j3a]{min-width:0;max-width:70ch}.company-contact[data-astro-cid-657w5j3a] dl[data-astro-cid-657w5j3a]{margin:0}.company-contact[data-astro-cid-657w5j3a] dl[data-astro-cid-657w5j3a]>div[data-astro-cid-657w5j3a]{border-bottom:1px solid var(--line);padding-block:16px}.company-contact[data-astro-cid-657w5j3a] dl[data-astro-cid-657w5j3a]>div[data-astro-cid-657w5j3a]:first-child{padding-top:0}.company-contact[data-astro-cid-657w5j3a] dt[data-astro-cid-657w5j3a]{color:var(--muted);margin-bottom:5px;font-size:14px;font-weight:750}.company-contact[data-astro-cid-657w5j3a] dd[data-astro-cid-657w5j3a]{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.7}.company-contact[data-astro-cid-657w5j3a] address[data-astro-cid-657w5j3a]{font-style:normal}.company-contact[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}@media (width<=800px){.company-contact[data-astro-cid-657w5j3a]{grid-template-columns:minmax(0,1fr);gap:32px}.company-contact[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a]{max-width:none;font-size:clamp(32px,8vw,48px)}.company-contact[data-astro-cid-657w5j3a] dd[data-astro-cid-657w5j3a]{font-size:16px}}
