:root{--bg-white:#0b2447;--bg-light:#143a72;--text:#eaf1fb;--text-muted:#b3c3db;--accent-ink:#ffd632;--border-soft:#ffffff24;--accent-3:#35c8dc;--accent-3-glas1:#35c8dc42;--accent-3-glas2:#35c8dc17;--accent-3-kant:#35c8dc73;--accent-3-gloed:#35c8dc4d;--hero-trust-size:44px}@media (min-width:1024px) and (max-width:1279px){:root{--hero-trust-size:30px}}@media (max-width:640px){:root{--hero-trust-size:34px}}body{background:var(--bg-white);color:var(--text)}h2,h3,h4{color:var(--text)}.bfq-item{border:1px solid var(--border-soft);background:#17407c}.brs-card,.review-card{background:linear-gradient(157deg, var(--accent-3-glas1) 0%, var(--accent-3-glas2) 58%, #ffffff0d 100%), #ffffff16;border:1px solid var(--accent-3-kant);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);box-shadow:0 16px 36px #030c1a73, inset 0 1px 0 #ffffff12, 0 24px 46px -30px var(--accent-3-gloed);position:relative}.brs-card:before,.review-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);border-radius:1px;height:1px;position:absolute;top:0;left:14px;right:14px}.brs-card:hover{border-color:var(--accent-3);box-shadow:0 20px 44px #030c1a80, inset 0 1px 0 #ffffff1a, 0 26px 52px -26px var(--accent-3-gloed)}.review-card .review-title,.brs-card .brs-title{color:var(--text)}.review-card .review-text,.brs-card .brs-text{color:#ccd9ea}.review-card .review-author,.brs-card .brs-author{color:var(--text)}.seo-section{background:var(--bg-white)}.seo-section-reverse{background:var(--bg-light)}.seo-content h2,.seo-content h3{color:var(--text)}.seo-content p{color:var(--text-muted)}.btn-secondary,.bsp-btn-secondary{color:#fff;background:0 0;border-color:#fff}.btn-secondary:hover,.bsp-btn-secondary:hover{color:#fff;background:#ffffff1f;border-color:#fff}body:has(.bh-split) .bhd-nav:not(.bhd-scrolled) .bhd-link{color:#fff}body:has(.bh-split) .bhd-nav:not(.bhd-scrolled) .bhd-link:hover{color:var(--on-dark-accent)}body:has(.bh-split) .bhd-nav:not(.bhd-scrolled) .bhd-phone{color:#fff}body:has(.bh-split) .bhd-nav:not(.bhd-scrolled) .bhd-phone i{color:var(--on-dark-accent)}body:has(.bh-split) .bhd-nav:not(.bhd-scrolled) .bhd-burger span{background:#fff}body:has(.bh-split) .bhd-nav:not(.bhd-scrolled) .bhd-logo-top{display:block}body:has(.bh-split) .bhd-nav:not(.bhd-scrolled) .bhd-logo-solid{display:none}.bcm-kort{background-color:var(--on-dark-accent)!important}.bcm-item{border:1px solid var(--border-soft);color:var(--text);background:#17407c}.bcm-item i{color:var(--on-dark-accent)}.bcm-item:hover{color:var(--on-dark-accent);border-color:var(--on-dark-accent);background:#1d4a8c}.bls-strip.bls-light,.bls-strip.bls-warm{background:var(--bg-light)}.bls-strip .bls-title{color:var(--text)}.bhd-drop-menu{background:#fff}.legal-page{background:var(--bg-white)}.legal-page h1,.legal-page h2{color:var(--text)}.legal-page p,.legal-page li{color:var(--text-muted)}.legal-page a{color:var(--on-dark-accent)}.bhd-nav.bhd-scrolled{border-bottom:1px solid #ffffff1a;background:var(--primary-dark)!important}.bhd-scrolled .bhd-link,.bhd-scrolled .bhd-drop-trigger,.bhd-scrolled .bhd-phone{color:#fff!important}.bhd-scrolled .bhd-link:hover,.bhd-scrolled .bhd-drop-trigger:hover,.bhd-scrolled .bhd-phone:hover,.bhd-scrolled .bhd-phone i{color:var(--on-dark-accent)!important}.bhd-scrolled .bhd-burger span{background:#fff}.bhd-scrolled .bhd-logo-top{display:block}.bhd-scrolled .bhd-logo-solid{display:none}.bhd-drop-menu{background:#fff;border:1px solid #00000014}.bhd-drop-menu a{color:var(--primary)}.bhd-drop-menu a:hover,.bhd-drop-menu a.bhd-active{color:var(--primary);background:#eef2f8}.bhd-drawer{background:var(--bg-white)}.bhd-drawer-link,.bhd-drawer-sublink,.bhd-drawer-toggle,.bhd-drawer-close{color:var(--text)}.bhd-drawer-sublink{color:var(--text-muted)}.bh-split h1{color:var(--text)}.bh-btn-outline,a.bh-btn-outline,.bh-split a.bh-btn-outline{color:#fff;background:0 0;border-color:#fff}.bfq-question{color:var(--text)}.bfq-question:hover{color:var(--on-dark-accent)}.bcf-card--light .bcf-title,.bcm-summary,.bcm-summary span{color:var(--text)}.bcm-badge{color:var(--primary-dark)}.cc-link{color:#4b5563}.cc-link a{color:var(--primary)}.bh-split a.bh-split-btn-navy{color:#fff;background:0 0;border-color:#fff}.bh-split a.bh-split-btn-navy:hover{color:#fff;background:#ffffff1f;border-color:#fff}a[href^=tel\:][class*=btn],a[href^=tel\:][class*=cta],a.bhd-drawer-cta[href^=tel\:]{color:#fff!important;background:0 0!important;border:1px solid #fff!important}a[href^=tel\:][class*=btn]:hover,a[href^=tel\:][class*=cta]:hover,a.bhd-drawer-cta[href^=tel\:]:hover{color:#fff!important;background:#ffffff1f!important;border-color:#fff!important}a[href=\#kontakt][class*=btn],a[href^=mailto\:][class*=btn],a[href=\#kontakt][class*=cta],a[href^=mailto\:][class*=cta]{background:var(--accent)!important;color:var(--primary-dark)!important;border:1px solid var(--accent)!important}a[href=\#kontakt][class*=btn]:hover,a[href^=mailto\:][class*=btn]:hover,a[href=\#kontakt][class*=cta]:hover,a[href^=mailto\:][class*=cta]:hover{background:var(--accent-dark)!important;color:var(--primary-dark)!important;border-color:var(--accent-dark)!important}.text-break.theme-dark a.btn-primary[href^=tel\:],.text-break a.btn-primary[href^=tel\:],.contact-bottom.theme-dark a.btn-primary[href^=tel\:],.bh-hero.theme-dark a.bh-btn.bh-btn-primary[href^=tel\:],.bh-hero.theme-dark a.bh-btn.bh-btn-primary[href^=tel\:]:hover,.bh-split a.bh-btn-primary[href^=tel\:],.bh-split a.bh-btn-primary[href^=tel\:]:hover{color:#fff!important;background:0 0!important;border:1px solid #fff!important}.bh-split a.bh-split-btn-navy[href=\#kontakt],.bh-hero a.bh-split-btn-navy[href=\#kontakt]{background:var(--accent)!important;color:var(--primary-dark)!important;border:1px solid var(--accent)!important}.naut-usp-strip .bnf-section{background-color:var(--primary-dark);padding-top:clamp(50px,3.4vw,60px)!important;padding-bottom:clamp(50px,3.4vw,60px)!important}.naut-usp-strip .bnf-head{text-align:center;max-width:none;margin-bottom:clamp(16px,2vw,26px)}.naut-usp-strip .bnf-heading{font-size:clamp(1.35rem,2.1vw,1.85rem)}.naut-usp-strip .bnf-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(16px,2vw,30px) clamp(20px,2.2vw,36px)}.naut-usp-strip .bnf-item{gap:12px;padding-top:14px}.naut-usp-strip .bnf-number{font-size:clamp(1.6rem,2vw,2.3rem)}.naut-usp-strip .bnf-label{font-size:.8rem}.naut-usp-strip .bnf-body{font-size:.88rem;line-height:1.5}.bls-strip .bls-item img{filter:none;opacity:1;width:auto;height:auto;max-height:clamp(58px,6vw,84px)}.naut-pris{background:var(--primary-dark);text-align:center;padding:clamp(48px,6vw,88px) 0}.naut-pris .section-label{color:var(--on-dark-accent)}.naut-pris h2{color:var(--text);margin:6px 0 12px;font-size:clamp(1.6rem,3vw,2.4rem)}.naut-pris-text{color:var(--text-muted);max-width:620px;margin:0 auto clamp(26px,3.5vw,44px);line-height:1.6}.naut-pris-skilt{border:3px solid #ffffff1a;border-radius:14px;width:min(620px,92%);height:auto;margin:0 auto;display:block;box-shadow:0 24px 55px #0000008c}.bh-btn-booking{color:var(--on-dark-accent);border:1px solid var(--on-dark-accent);background:0 0;align-items:center;gap:9px;display:inline-flex}.bh-btn-booking:hover{color:var(--on-dark-accent);border-color:var(--on-dark-accent);background:#ffd63224}.bh-socials{gap:12px;margin-top:22px}.bh-socials .socials-bar-item{width:var(--hero-trust-size);height:var(--hero-trust-size);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.bh-socials .socials-bar-item:hover{background:#fff3;transform:translateY(-2px);color:#fff!important}.bh-socials .socials-bar-item i{font-size:calc(var(--hero-trust-size) * .55);line-height:1}.bh-trustpilot .tp-star svg{width:var(--hero-trust-size);height:var(--hero-trust-size)}.bh-trustpilot{gap:14px}.bh-trustpilot .tp-stars{gap:3px}.bh-trustpilot-link{border-bottom:1px solid #ffffff59;padding-bottom:2px;text-decoration:none;transition:color .2s,border-color .2s;color:#fffffff2!important}.bh-trustpilot-link:hover,.bh-trustpilot-link:focus-visible{border-bottom-color:#00b67a;color:#fff!important}.naut-glass-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:12px;padding:13px 26px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.naut-glass-btn:hover{color:#fff;background:#fff3;transform:translateY(-1px)}.naut-glass-btn .naut-google-g{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-family:Arial,sans-serif;font-size:.95rem;font-weight:700;display:inline-flex}.naut-glass-btn .naut-google-g .g-b{color:#4285f4}.bcm-section{background:var(--bg-light)}.bft-inner{padding-top:clamp(38px,3.4vw,52px)}.bft{border-top:1px solid #ffffff17}.bh-usps{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.bh-usps li{background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;margin:0;padding:10px 15px}.bh-trust-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.bh-trust-row .bh-socials,.bh-trust-row .bh-trustpilot{margin-top:0}.bh-hero.theme-dark a.bh-btn.bh-btn-booking,.bh-hero a.bh-btn.bh-btn-booking{box-shadow:0 6px 22px #ffd6326b;background:var(--accent)!important;color:var(--primary-dark)!important;border-color:var(--accent)!important}.bh-hero.theme-dark a.bh-btn.bh-btn-booking:hover,.bh-hero a.bh-btn.bh-btn-booking:hover{box-shadow:0 8px 26px #ffd63280;background:var(--accent-dark)!important;color:var(--primary-dark)!important;border-color:var(--accent-dark)!important}.bh-btn-booking i{color:var(--primary-dark)!important}.bh-hero .bh-overlay{background:linear-gradient(115deg,#000000e0 0%,#000000a8 45%,#00000057 100%)}.bh-hero .bh-avatar{border-width:3px;width:112px;height:112px}.bh-hero .bh-usps{gap:8px}.bh-hero .bh-usps li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;width:fit-content;max-width:100%;padding:6px 16px 6px 8px;font-size:.92rem;line-height:1.35}.bh-hero .bh-usps li .bh-usp-check{margin-top:0}.bh-centered .bh-usps li{align-self:center}.bh-hero .bh-form-card{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:#0b24478c;border:1px solid #ffffff2e;box-shadow:0 18px 48px #0000004d}@media (min-width:1024px){.bh-hero{min-height:clamp(600px,100svh,960px);padding:clamp(96px,12svh,128px) 0 clamp(32px,5svh,64px)}.bh-form .bh-inner{grid-template-columns:minmax(0,1.3fr) minmax(360px,420px)}.bh-hero h1{margin-bottom:16px;font-size:clamp(2.2rem,3vw,3.1rem);line-height:1.1}.bh-hero .bh-brand-label{margin-bottom:10px}.bh-hero .bh-avatar{margin-bottom:12px}.bh-hero .bh-usps{margin:0 0 16px}.bh-hero .bh-intro{max-width:60ch;margin-bottom:20px;font-size:1rem;line-height:1.55}.bh-hero .bh-ctas{margin-bottom:0}.bh-hero .bh-btn{padding:13px 28px;font-size:.95rem}.bh-hero .bh-trust-row{margin-top:18px}.bh-hero .bh-form-card{padding:24px 26px}.bh-hero p.bh-form-title{margin-bottom:10px;font-size:1.1rem}.bh-hero .bcf-grid{gap:10px 18px}.bh-hero .bcf-input,.bh-hero .bcf-textarea{padding:7px 2px;font-size:.95rem}.bh-hero .bcf-textarea{min-height:72px}.bh-hero .bcf-file,.bh-hero .bcf-check{margin-top:12px}.bh-hero .bcf-submit{margin-top:14px;padding:12px 28px}.bh-hero .bcf-gdpr{margin-top:10px}}@media (min-width:1024px) and (max-height:740px){.bh-hero{padding-top:90px;padding-bottom:24px}.bh-hero h1{margin-bottom:12px;font-size:clamp(2rem,2.6vw,2.6rem)}.bh-hero .bh-usps{gap:6px;margin-bottom:12px}.bh-hero .bh-usps li{padding-top:4px;padding-bottom:4px}.bh-hero .bh-intro{margin-bottom:16px;font-size:.95rem;line-height:1.5}.bh-hero .bh-trust-row{margin-top:14px}.bh-hero .bcf-textarea{min-height:60px}}
.text-break.theme-dark.fbf-breaker{text-align:left}.fbf{width:100%;max-width:var(--container);grid-template-columns:minmax(0,620px) auto;justify-content:center;align-items:center;gap:clamp(36px,5vw,96px);margin:0 auto;display:grid}.fbf-tekst{max-width:620px}.text-break.theme-dark .fbf p.fbf-eyebrow{align-items:center;gap:8px;margin:0 0 14px;display:inline-flex}.text-break.theme-dark .fbf h2.fbf-overskrift{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0 0 18px;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:800;line-height:1.15}.text-break.theme-dark .fbf p.fbf-body{color:#ffffffe6;max-width:none;margin:0 0 24px;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.7}.fbf-liste{flex-direction:column;gap:10px;margin:0 0 30px;padding:0;list-style:none;display:flex}.fbf-liste li{color:#ffffffeb;align-items:flex-start;gap:12px;line-height:1.5;display:flex}.fbf-liste i{color:var(--on-dark-accent);flex-shrink:0;margin-top:.3em}.text-break.theme-dark .fbf .fbf-tekst a.fbf-btn{border-radius:var(--radius-pill);border:1px solid var(--accent);background:var(--accent);color:var(--primary-dark);align-items:center;gap:10px;padding:16px 34px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.text-break.theme-dark .fbf .fbf-tekst a.fbf-btn:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:var(--primary-dark);transform:translateY(-1px)}.fbf-mockup{flex-direction:column;align-items:center;display:flex}.fbf-telefon{box-sizing:border-box;background:#1c1c1e;border-radius:48px;width:340px;height:680px;padding:13px;position:relative;box-shadow:inset 0 0 0 2px #3a3a3c,0 0 0 3px #2a2a2c,0 32px 70px -12px #0009}.fbf-notch{z-index:3;background:#000;border-radius:15px;width:104px;height:26px;position:absolute;top:21px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #1c1c1e}.fbf-skaerm{box-sizing:border-box;background:var(--primary);border-radius:36px;width:100%;height:100%;padding-top:40px;position:relative;overflow:hidden}.fbf-skaerm>iframe{z-index:1;position:absolute}.fbf-skaerm:before{content:"";background:var(--primary);z-index:2;border-radius:36px 36px 0 0;height:40px;position:absolute;top:0;left:0;right:0}.fbf-skaerm--feed,.fbf-skaerm--feed:before{background:#fff}.fbf-plakat{text-align:center;box-sizing:border-box;background:linear-gradient(180deg, var(--bg-light) 0%, var(--primary) 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:24px 26px 34px;display:flex}.fbf-plakat-ikon{color:var(--on-dark-accent);font-size:2.8rem}.text-break.theme-dark .fbf p.fbf-plakat-titel{max-width:none;font-family:var(--font-heading);color:#fff;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.text-break.theme-dark .fbf p.fbf-plakat-tekst{color:#ffffffdb;max-width:none;margin:0;font-size:.92rem;line-height:1.55}.fbf-plakat-btn{border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);color:var(--primary-dark);cursor:pointer;margin-top:6px;padding:13px 24px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .2s}.fbf-plakat-btn:hover,.fbf-plakat-btn:focus-visible{background:var(--accent-dark)}.text-break.theme-dark .fbf .fbf-mockup a.fbf-udvej{text-align:center;color:#ffffffc7;text-underline-offset:3px;margin-top:18px;font-size:.88rem;text-decoration:underline;display:block}.text-break.theme-dark .fbf .fbf-mockup a.fbf-udvej:hover,.text-break.theme-dark .fbf .fbf-mockup a.fbf-udvej:focus-visible{color:#fff}@media (max-width:1023px){.fbf{grid-template-columns:minmax(0,1fr);justify-content:stretch}.fbf-tekst{max-width:none}.fbf-telefon{width:min(320px,86vw);height:min(640px,172vw)}}@media (max-width:600px){.text-break.theme-dark .fbf .fbf-tekst a.fbf-btn{justify-content:center;padding:14px 18px;display:flex}}
