.fh{--fh-gull:#c8a96e;--fh-gull-tekst:#7a5f2a;--fh-beige:#e5e4e1;--fh-lys:#f4f3f0;--fh-strek:#d6d4cf;--fh-dempet:#5f5e5a;--fh-sticky-topp:0px;color:#111;font-family:"PT Serif",Georgia,serif;font-size:1.0625rem;line-height:1.7}.fh *,.fh :after,.fh :before{box-sizing:border-box}:where(.fh) h1,:where(.fh) h2,:where(.fh) h3{font-family:Montserrat,Arial,sans-serif;margin:0}:where(.fh) img{display:block;height:auto;max-width:100%}:where(.fh) a{color:inherit}.fh-wrap{margin:0 auto;max-width:1200px;padding:0 20px}.fh-skjult{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.fh-feil{background:#fff3cd;border:1px solid #e0c36a;font-size:.9rem;margin:24px auto;max-width:1200px;padding:16px 20px}.fh-feil,.fh-knapp{font-family:Montserrat,sans-serif}.fh-knapp{border:1px solid transparent;border-radius:2px;cursor:pointer;display:block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;line-height:1.3;padding:15px 24px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s;width:100%}.fh-knapp--gull{background:var(--fh-gull);color:#000}.fh-knapp--gull:hover{background:#fff;color:#000}.fh-knapp--linje{background:transparent;border-color:#000;color:#000;display:inline-block;width:auto}.fh-knapp--linje:hover{background:#000;color:#fff}.fh-cta--sentrert{margin:0 auto;max-width:340px}.fh a:focus-visible,.fh button:focus-visible,.fh summary:focus-visible{outline:2px solid var(--fh-gull);outline-offset:3px}.fh-hero{align-items:flex-end;background:linear-gradient(160deg,#2c3e55,#6e7f93 55%,#c9a98a);color:#fff;display:flex;min-height:520px;overflow:hidden;position:relative}.fh-hero__bilde{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.fh-hero__overlay{background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 32%,rgba(0,0,0,.68));inset:0;position:absolute}.fh-bc{font-family:Montserrat,sans-serif;font-size:.78rem;left:0;letter-spacing:.02em;padding-top:18px;position:absolute;right:0;top:0;z-index:3}.fh-bc__liste{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;margin-bottom:0;margin-top:0}.fh-bc__liste li{align-items:center;display:inline-flex}.fh-bc__liste li+li:before{content:"›";margin:0 8px;opacity:.65}.fh-bc a{opacity:.9;text-decoration:none}.fh-bc a:hover{text-decoration:underline}.fh-bc [aria-current]{font-weight:600}.fh-hero__ramme{display:flex;flex-direction:column;gap:20px;padding-bottom:36px;padding-top:110px;position:relative;width:100%;z-index:2}.fh-hero__merker{display:flex;flex-wrap:wrap;gap:8px}.fh-merke{border:1px solid hsla(0,0%,100%,.75);display:inline-block;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;padding:7px 12px;text-transform:uppercase}.fh-hero__tittel{color:#fff;font-size:2.4rem;font-weight:500;letter-spacing:-.01em;line-height:1.08;margin:18px 0 10px}.fh-hero__undertittel{font-size:1.1rem;font-style:italic;line-height:1.55;margin:0;max-width:640px;opacity:.96}.fh-segl-wrap{display:flex;justify-content:flex-end;left:0;pointer-events:none;position:absolute;right:0;top:66px;z-index:3}.fh-segl{height:84px;width:84px}.fh-segl svg{height:100%;width:100%}.fh-kampanje{background:var(--fh-gull);color:#000;font-family:Montserrat,sans-serif;max-width:320px;padding:16px 20px}.fh-kampanje__etikett{display:block;font-size:.66rem;font-weight:600;letter-spacing:.16em;margin-bottom:4px;text-transform:uppercase}.fh-kampanje__tittel{display:block;font-size:1.2rem;font-weight:600;line-height:1.2}.fh-kampanje__tekst{display:block;font-family:"PT Serif",serif;font-size:.85rem;font-style:italic;line-height:1.4;margin-top:6px}.fh-anker{background:#fff;border-bottom:1px solid var(--fh-strek);position:sticky;top:var(--fh-sticky-topp);z-index:20}.fh-anker__ramme{align-items:center;display:flex;gap:20px;min-height:54px}.fh-anker__liste{display:flex;flex:1;gap:26px;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.fh-anker__liste::-webkit-scrollbar{display:none}.fh-anker__liste a{border-bottom:2px solid transparent;color:var(--fh-dempet);display:block;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.04em;padding:17px 0 15px;text-decoration:none;white-space:nowrap}.fh-anker__liste a:hover{color:#000}.fh-anker__liste a.er-aktiv{border-bottom-color:var(--fh-gull);color:#000}.fh-anker__knapp{background:#000;color:#fff!important;display:none;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.1em;padding:11px 20px;text-decoration:none;text-transform:uppercase}.fh-seksjon{padding:52px 0;scroll-margin-top:calc(var(--fh-sticky-topp) + 60px)}.fh-seksjon--lys{background:var(--fh-lys)}.fh-seksjon--beige{background:var(--fh-beige)}.fh-overskrift-liten{color:var(--fh-gull-tekst);font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.2em;margin:0 0 12px;text-transform:uppercase}.fh-h2{font-size:1.65rem;font-weight:500;letter-spacing:-.005em;line-height:1.25;margin-bottom:22px}.fh-kolonner{display:grid;gap:40px;grid-template-columns:1fr}.fh-ingress{font-size:1.2rem;line-height:1.6;margin-bottom:20px}.fh-ingress p,.fh-tekst p{margin:0 0 18px}.fh-tekst{max-width:700px}.fh-ingress a,.fh-tekst a{color:var(--fh-gull-tekst)}.fh-tekst ol,.fh-tekst ul{margin:0 0 18px;padding-left:22px}.fh-tekst ul{list-style:disc outside}.fh-tekst ol{list-style:decimal outside}.fh-tekst ol li,.fh-tekst ul li{color:inherit;display:list-item;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;list-style:inherit;margin:0 0 8px;padding:0}.fh-tekst ul li::marker{color:var(--fh-gull-tekst)}.fh-tekst h3,.fh-tekst h4{font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:600;margin:26px 0 10px}.fh-erfaring{background:var(--fh-lys);border-left:3px solid var(--fh-gull);margin-top:32px;max-width:700px;padding:22px 24px}.fh-erfaring__tekst{font-size:1.1rem;font-style:italic;line-height:1.6}.fh-erfaring__tekst p{margin:0 0 12px}.fh-person{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:.82rem;gap:12px;line-height:1.4;margin-top:14px}.fh-person__tekst{display:block}.fh-person__tekst strong{font-weight:600}.fh-person__bilde{border-radius:50%;flex:none;height:44px;object-fit:cover;width:44px}.fh-person__bilde--stor{height:54px;width:54px}.fh-person__initialer{align-items:center;background:linear-gradient(135deg,#bfae8d,#8b7a58);border-radius:50%;color:#fff;display:flex;flex:none;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;height:44px;justify-content:center;letter-spacing:.04em;width:44px}.fh-person__initialer--stor{height:54px;width:54px}.fh-side{display:flex;flex-direction:column;gap:20px}.fh-kort{background:#fff;border:1px solid var(--fh-strek);padding:24px}.fh-kort__tittel{font-size:.75rem;font-weight:600;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.fh-fakta__liste{display:grid;font-size:.95rem;gap:11px 12px;grid-template-columns:112px 1fr;line-height:1.45;margin:0}.fh-fakta__liste dt{color:var(--fh-dempet);font-family:Montserrat,sans-serif;font-size:.75rem;padding-top:2px}.fh-fakta__liste dd{margin:0}.fh-fordeler{background:#111;border-color:#111;color:#fff}.fh-fordeler .fh-kort__tittel{color:var(--fh-gull)}.fh-fordeler__liste ul{list-style:none;margin:0 0 18px;padding:0}.fh-fordeler__liste li{font-size:.97rem;line-height:1.45;margin-bottom:10px;padding-left:26px;position:relative}.fh-fordeler__liste li:before{border-bottom:2px solid var(--fh-gull);border-left:2px solid var(--fh-gull);content:"";height:5px;left:2px;position:absolute;top:.5em;transform:rotate(-45deg);width:10px}.fh-fordeler__liste p{font-size:.97rem;margin:0 0 10px}.fh-fordeler__merknad{font-family:Montserrat,sans-serif;font-size:.78rem;line-height:1.5;margin:14px 0 0;opacity:.72}.fh-fordeler__merknad--forst{font-family:"PT Serif",serif;font-size:.97rem;margin:0 0 16px;opacity:.9}.fh-bent{align-items:center;display:flex;font-size:.9rem;gap:14px;line-height:1.45}.fh-bent strong{display:block;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600}.fh-bent a{border-bottom:1px solid var(--fh-gull);text-decoration:none}.fh-galleri{display:grid;gap:10px;grid-auto-rows:150px;grid-template-columns:repeat(2,1fr)}.fh-galleri__bilde{background:#ccc;border:0;color:#fff;cursor:zoom-in;display:block;height:100%;margin:0;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.fh-galleri__bilde img{height:100%;object-fit:cover;transition:transform .35s;width:100%}.fh-galleri__bilde:hover img{transform:scale(1.03)}.fh-galleri__bilde.er-skjult{display:none}.fh-galleri__bilde.er-stor{grid-column:1/-1;grid-row:span 2}.fh-galleri__tekst{background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);bottom:0;font-size:.72rem;left:0;letter-spacing:.03em;padding:22px 12px 9px;right:0}.fh-galleri__flere,.fh-galleri__tekst{font-family:Montserrat,sans-serif;position:absolute}.fh-galleri__flere{align-items:center;background:rgba(0,0,0,.5);display:flex;font-size:.9rem;font-weight:600;inset:0;justify-content:center;letter-spacing:.1em}.fh-galleri--n1 .er-stor{grid-column:1/-1;grid-row:span 1}.fh-galleri--n1{grid-auto-rows:260px;grid-template-columns:1fr}.fh-lightbox[hidden]{display:none}.fh-lightbox{align-items:center;background:hsla(0,0%,4%,.94);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.fh-lightbox__innhold{color:#fff;margin:0;max-height:88vh;max-width:92vw;text-align:center}.fh-lightbox__bilde{height:auto;margin:0 auto;max-height:80vh;max-width:92vw;object-fit:contain;width:auto}.fh-lightbox__tekst{font-family:Montserrat,sans-serif;font-size:.85rem;margin-top:10px;min-height:1.4em}.fh-lightbox__lukk,.fh-lightbox__nav{background:transparent;border:0;color:#fff;cursor:pointer;font-family:Arial,sans-serif;line-height:1;position:absolute}.fh-lightbox__lukk{font-size:2.4rem;right:18px;top:14px}.fh-lightbox__nav{font-size:3.4rem;padding:10px 14px;top:50%;transform:translateY(-50%)}.fh-lightbox__nav--forrige{left:4px}.fh-lightbox__nav--neste{right:4px}.fh-beliggenhet{align-items:start;display:grid;gap:32px;grid-template-columns:1fr}.fh-adresse{color:var(--fh-dempet);font-size:.95rem;margin:-6px 0 16px}.fh-avstand{border-collapse:collapse;font-size:1rem;width:100%}.fh-avstand td,.fh-avstand th{border-bottom:1px solid var(--fh-strek);font-weight:400;padding:12px 0;text-align:left;vertical-align:top}.fh-avstand td{color:var(--fh-gull-tekst);font-family:Montserrat,sans-serif;font-size:.85rem;padding-left:16px;text-align:right;white-space:nowrap}.fh-kart__ramme{background:#d9dfe2;border:0;display:block;height:320px;width:100%}.fh-kart__lenke{display:inline-block;font-family:Montserrat,sans-serif;font-size:.78rem;letter-spacing:.04em;margin-top:10px}.fh-faq{max-width:880px}.fh-faq__punkt{border-bottom:1px solid var(--fh-strek);padding:4px 0}.fh-faq__punkt summary{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:16px 0}.fh-faq__punkt summary::-webkit-details-marker{display:none}.fh-faq__punkt summary h3{font-size:1.02rem;font-weight:500;line-height:1.4}.fh-faq__punkt summary:after{color:var(--fh-gull-tekst);content:"+";flex:none;font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:1}.fh-faq__punkt[open] summary:after{content:"–"}.fh-faq__svar{font-size:1rem;max-width:760px;padding:0 0 18px}.fh-faq__svar p{margin:0 0 10px}.fh-rutenett{display:grid;gap:22px;grid-template-columns:1fr}.fh-hkort__lenke{display:block;text-decoration:none}.fh-hkort__bilde{aspect-ratio:4/3;background:#ccc;display:block;overflow:hidden}.fh-hkort__bilde img{height:100%;object-fit:cover;transition:transform .35s;width:100%}.fh-hkort__lenke:hover .fh-hkort__bilde img{transform:scale(1.03)}.fh-hkort__tittel{font-size:1.05rem;font-weight:500;line-height:1.3;margin:12px 0 2px}.fh-hkort__sted{color:var(--fh-dempet);margin:0}.fh-hkort__ring,.fh-hkort__sted{font-family:Montserrat,sans-serif;font-size:.78rem}.fh-hkort__ring{margin:6px 0 0}.fh-hkort__ring a{color:var(--fh-gull-tekst);text-decoration:underline}.fh-rkort{background:#fff;display:flex;flex-direction:column}.fh-rkort__bilde{aspect-ratio:3/2;background:#ccc;display:block;overflow:hidden}.fh-rkort__bilde img{height:100%;object-fit:cover;width:100%}.fh-rkort__innhold{display:flex;flex:1;flex-direction:column;padding:20px 22px 24px}.fh-rkort__tittel{font-size:1.1rem;font-weight:500;line-height:1.3;margin-bottom:6px}.fh-rkort__undertittel{color:var(--fh-gull-tekst);font-family:Montserrat,sans-serif;font-size:.74rem;letter-spacing:.06em;line-height:1.5;margin:0 0 8px;text-transform:uppercase}.fh-rkort__tekst{color:#333;font-size:.95rem;line-height:1.55;margin:0 0 14px}.fh-rkort__knapp{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-top:auto;text-decoration:none;text-transform:uppercase}.fh-rkort__knapp:hover{color:var(--fh-gull-tekst)}.fh-rf-alle{margin:28px 0 0;text-align:center}.fh-avslutning{background:#111;color:#fff;padding:60px 0;text-align:center}.fh-avslutning__tittel{color:#fff;font-size:1.6rem;font-weight:500;line-height:1.25;margin:0 auto 14px;max-width:720px}.fh-avslutning__tekst{margin:0 auto 26px;max-width:600px;opacity:.85}.fh-avslutning__kontakt{font-family:Montserrat,sans-serif;font-size:.85rem;letter-spacing:.03em;margin:22px 0 0;opacity:.85}.fh-avslutning__kontakt a{text-decoration:none}.fh-mobilcta{align-items:center;background:#fff;border-top:1px solid var(--fh-strek);bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.08);display:flex;gap:12px;justify-content:space-between;left:0;padding:10px 16px;position:fixed;right:0;z-index:30}.fh-mobilcta__navn{font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;line-height:1.3}.fh-cta--mobil{flex:none}.fh{padding-bottom:64px}@media (min-width:600px){.fh-wrap{padding:0 28px}.fh-hero{min-height:560px}.fh-hero__tittel{font-size:3.2rem}.fh-segl-wrap{top:74px}.fh-segl{height:100px;width:100px}.fh-h2{font-size:2rem}.fh-galleri{grid-auto-rows:200px;grid-template-columns:repeat(4,1fr)}.fh-galleri__bilde.er-stor{grid-column:span 2;grid-row:span 2}.fh-galleri--n2{grid-template-columns:repeat(2,1fr)}.fh-galleri--n2 .er-stor{grid-column:span 1;grid-row:span 1}.fh-galleri--n3{grid-template-columns:repeat(3,1fr)}.fh-galleri--n3 .er-stor{grid-column:span 2}.fh-rutenett--hoteller,.fh-rutenett--reiser{grid-template-columns:repeat(2,1fr)}.fh-kart__ramme{height:380px}}@media (min-width:1025px){.fh{padding-bottom:0}.fh-mobilcta{display:none}.fh-hero{min-height:640px}.fh-hero__ramme{align-items:end;display:grid;gap:40px;grid-template-columns:1fr 300px;padding-bottom:64px}.fh-hero__tittel{font-size:4.2rem}.fh-hero__undertittel{font-size:1.3rem}.fh-segl-wrap{top:80px}.fh-segl{height:112px;width:112px}.fh-kampanje{padding:20px 26px;width:300px}.fh-kampanje__tittel{font-size:1.45rem}.fh-anker__knapp{display:inline-block}.fh-seksjon{padding:72px 0}.fh-kolonner{gap:72px;grid-template-columns:minmax(0,1fr) 360px}.fh-side{align-self:start;position:sticky;top:calc(var(--fh-sticky-topp) + 80px)}.fh-beliggenhet{gap:56px;grid-template-columns:1fr 1fr}.fh-beliggenhet--en{grid-template-columns:minmax(0,700px)}.fh-kart__ramme{height:430px}.fh-rutenett--hoteller{grid-template-columns:repeat(4,1fr)}.fh-rutenett--reiser{gap:28px;grid-template-columns:repeat(3,1fr)}.fh-galleri{gap:12px;grid-auto-rows:230px}.fh-avslutning{padding:84px 0}.fh-avslutning__tittel{font-size:2.3rem}}@media (prefers-reduced-motion:reduce){.fh *{transition:none!important}}.fh{--fh-radius-bilde:50px;--fh-radius-knapp:50px}.fh .fh-bc,.fh .fh-bc a,.fh .fh-hero,.fh .fh-hero a,.fh .fh-hero li,.fh .fh-hero p,.fh .fh-hero__tittel,.fh .fh-hero__undertittel,.fh .fh-merke{color:#fff}.fh .fh-hero__undertittel{opacity:1;text-shadow:0 1px 14px rgba(0,0,0,.45)}.fh .fh-hero__tittel{text-shadow:0 1px 18px rgba(0,0,0,.35)}.fh .fh-fordeler,.fh .fh-fordeler a,.fh .fh-fordeler li,.fh .fh-fordeler p,.fh .fh-fordeler__liste,.fh .fh-fordeler__merknad{color:#fff}.fh .fh-fordeler__merknad{opacity:1}.fh .fh-fordeler .fh-kort__tittel{color:var(--fh-gull)}.fh .fh-avslutning,.fh .fh-avslutning p,.fh .fh-avslutning__kontakt,.fh .fh-avslutning__kontakt a,.fh .fh-avslutning__tekst,.fh .fh-avslutning__tittel{color:#fff}.fh .fh-avslutning__kontakt,.fh .fh-avslutning__tekst{opacity:1}.fh .fh-avslutning__kontakt a{text-decoration:underline;text-decoration-color:var(--fh-gull);text-underline-offset:3px}.fh .fh-avslutning__kontakt a:hover{color:var(--fh-gull)}.fh .fh-galleri__flere,.fh .fh-galleri__tekst{color:#fff}.fh .fh-galleri__bilde,.fh .fh-hkort__bilde,.fh .fh-rkort,.fh .fh-rkort__bilde{border-radius:var(--fh-radius-bilde)}.fh .fh-rkort{overflow:hidden}.fh .fh-kart__ramme,.fh .fh-lightbox__bilde{border-radius:24px}.fh .fh-knapp{border-radius:var(--fh-radius-knapp)}.fh .fh-knapp--gull{color:#000}.fh .fh-cta .hs-cta-node,.fh .fh-cta .hs-cta-wrapper{display:block;text-align:center}.fh .fh-cta--mobil .fh-knapp{padding:11px 18px;white-space:nowrap;width:auto}.fh .fh-foto{color:#6b6a66;line-height:1.5;margin:12px 0 0;text-align:right}.fh .fh-foto,.fh .fh-lightbox__foto{font-family:Montserrat,sans-serif;font-size:.625rem;letter-spacing:.02em}.fh .fh-lightbox__foto{color:hsla(0,0%,100%,.65);margin:4px 0 0}.fh .fh-cta--sentrert{display:flex;justify-content:center;max-width:none;text-align:center}.fh .fh-cta--sentrert>*{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.fh-video{aspect-ratio:16/9;background:#111;max-width:900px;overflow:hidden;position:relative;width:100%}.fh-video iframe,.fh-video video{border:0;height:100%;inset:0;position:absolute;width:100%}.fh-video--hs{aspect-ratio:auto;background:none;overflow:visible}.fh-video--hs .hs-video-container,.fh-video--hs .hs-video-wrapper{max-width:100%;position:relative;width:100%}