/** Shopify CDN: Minification failed

Line 13:1793 The "+" operator only works if there is whitespace on both sides
Line 13:1870 The "+" operator only works if there is whitespace on both sides
Line 13:16506 The "+" operator only works if there is whitespace on both sides
Line 13:17601 The "+" operator only works if there is whitespace on both sides
Line 17:3868 The "+" operator only works if there is whitespace on both sides

**/
/* Nordytre v16. Generated by qa/build-v16-styles.py; source order preserved. */

/* Source: nordytre-inline-style-01.css */
.sfv-wrap,.sfv-wrap *{box-sizing:border-box}.sfv-wrap{font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;width:100%;max-width:100%}.sfv-header{background:#fff;padding:0 14px;height:72px;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;width:100%;z-index:99998;transition:transform .3s ease}.sfv-header.hide{transform:translateY(-100%)}.sfv-logo{font-size:1.55rem;font-weight:900;text-decoration:none;letter-spacing:-1px;line-height:.98;text-align:center}.sfv-logo:after{content:'BYGG OG EIENDOM';display:block;margin-top:4px;font-size:.58rem;font-weight:650;letter-spacing:.9px;color:#9299a2;line-height:1.05;text-align:center}.sfv-desktop-nav{display:none}.sfv-header-right{display:flex;align-items:center;gap:15px;flex-shrink:0;padding-right:2px}.sfv-icon-btn,.sfv-login-btn{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;color:#111;text-decoration:none}.sfv-icon-btn svg,.sfv-login-btn svg{width:27px;height:27px;stroke:#111;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sfv-spacer{height:72px;display:block}.sfv-lang-picker{position:relative}.sfv-lang-btn{background:none;border:none;cursor:pointer;padding:4px 0;display:flex;align-items:center;gap:7px;color:#111;font-family:'Inter',sans-serif;font-size:.8rem;font-weight:600;line-height:1}.sfv-lang-btn svg{width:23px;height:23px;stroke:#111;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sfv-lang-dropdown{display:none;background:#fff;border:1.5px solid #e5e5e5;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);min-width:145px;overflow:hidden;z-index:99999}.sfv-lang-dropdown.open{display:block}.sfv-lang-dropdown.header-drop{position:absolute;top:calc(100%+8px);right:0}.sfv-lang-dropdown.menu-drop{position:absolute;bottom:calc(100%+8px);left:0}.sfv-lang-option{display:flex;align-items:center;gap:10px;padding:14px 17px;font-size:.86rem;color:#111;cursor:pointer;font-family:'Inter',sans-serif}.sfv-lang-option:hover{background:#f5f5f5}.sfv-lang-option.active{font-weight:700;color:#1a2233}.sfv-lang-flag{font-size:1.1rem}.sfv-overlay{display:none;position:fixed;inset:0;width:100%;height:100%;background:#fff;z-index:999999;flex-direction:column;overflow-y:auto}.sfv-overlay.open{display:flex}.sfv-ov-top{display:flex;align-items:center;gap:11px;padding:17px 20px;flex-shrink:0;border-bottom:1px solid #e5e5e5;position:sticky;top:0;background:#fff;z-index:10}.sfv-ov-btn{padding:13px 25px;min-height:46px;border-radius:6px;font-size:.97rem;text-decoration:none;font-family:'Inter',sans-serif;border:none;cursor:pointer;background:#1a2233;color:#fff}.sfv-ov-btn.secondary{background:#f0f0f0;color:#111}.sfv-ov-close{margin-left:auto;background:none;border:none;font-size:2rem;cursor:pointer;color:#111;line-height:1;padding:4px}.sfv-ov-nav{width:100%}.sfv-nav-item{border-bottom:1px solid #e5e5e5;width:100%}.sfv-nav-link{display:flex;align-items:center;justify-content:space-between;padding:27px 20px;font-size:1.08rem;font-weight:400;color:#111;font-family:'Inter',sans-serif;background:#fff;width:100%;border:none;cursor:pointer;text-align:left}.sfv-nav-arrow{width:17px;height:17px;stroke:#111;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease}.sfv-nav-item.open .sfv-nav-arrow{transform:rotate(90deg)}.sfv-accordion{max-height:0;overflow:hidden;transition:max-height .5s ease}.sfv-nav-item.open .sfv-accordion{max-height:15000px}.sfv-accordion-inner{padding:38px 20px 52px;border-top:1px solid #f0f0f0}.sfv-accordion-inner h4{font-size:1.08rem;font-weight:800;color:#111;margin:0 0 20px;line-height:1.55}.sfv-accordion-inner p{font-size:.89rem;color:#555;line-height:1.95;margin:0 0 32px;max-width:520px}.sfv-accordion-inner ul{list-style:none;margin:0 0 34px;padding:0;max-width:520px}.sfv-accordion-inner ul li{font-size:.87rem;color:#333;padding:12px 0;display:flex;align-items:flex-start;gap:11px;border-bottom:1px solid #f5f5f5;line-height:1.7}.sfv-accordion-inner ul li:last-child{border-bottom:none}.sfv-accordion-inner ul li::before{content:'--';color:#4d5d6f;font-weight:700;flex-shrink:0}.sfv-price-tag{background:#f0f4f8;border-radius:8px;padding:18px 16px;font-size:.82rem;color:#4d5d6f;line-height:1.9;max-width:520px}.sfv-price-tag strong{color:#111;display:block;margin-bottom:8px;font-size:.86rem}.sfv-staff-section{padding:0 20px 150px!important;text-align:left}.sfv-staff-leader,.sfv-consultants-head,.sfv-staff-card,.sfv-staff-note{width:100%;max-width:560px}.sfv-staff-leader{display:flex;gap:24px;align-items:flex-start;padding:82px 0 100px;margin:0;border-bottom:1px solid #e5e8ec}.sfv-staff-leader-avatar{width:92px;height:92px;border-radius:50%;flex-shrink:0;background:transparent!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center;overflow:hidden;transform:translateY(-24px)}.sfv-staff-leader-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%;border-radius:50%;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;clip-path:circle(50% at 50% 50%)}.sfv-staff-copy{width:100%;max-width:395px;min-width:0}.sfv-staff-leader-name{font-size:1.13rem;font-weight:900;color:#111;margin:0 0 7px}.sfv-staff-leader-title{font-size:.76rem;font-weight:700;color:#1a2233;text-transform:uppercase;letter-spacing:.5px;margin:0 0 11px}.sfv-staff-leader-contact{font-size:.7rem;color:#9ca2aa;line-height:2;margin:0 0 21px;overflow-wrap:anywhere}.sfv-staff-leader-bio{max-width:395px;font-size:.81rem;color:#4c5158;line-height:1.95}.sfv-consultants-head{padding:74px 0 24px}.sfv-consultants-label{display:block;margin:0 0 15px;font-size:.67rem;font-weight:700;color:#9299a2;text-transform:uppercase;letter-spacing:1.15px}.sfv-staff-card{display:flex;gap:24px;align-items:flex-start;min-height:310px;padding:104px 0 112px;margin:0;border-bottom:1px solid #e5e8ec}.sfv-staff-avatar{width:78px;height:78px;border-radius:50%;flex-shrink:0;background:#f0f1f3!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center;overflow:hidden;transform:translateY(-24px)}.sfv-staff-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 35%;border-radius:50%;display:block;border:0!important;outline:0!important;box-shadow:none!important;background:#f0f1f3!important;clip-path:circle(50% at 50% 50%);transform:scale(1.035);transform-origin:center center}.sfv-staff-avatar img[alt="Christian"]{object-position:center 33%}.sfv-staff-avatar svg{width:32px;height:32px;stroke:#9aa0a8;fill:none;stroke-width:1.6}.sfv-staff-name{font-size:.99rem;font-weight:800;color:#111;margin:0 0 9px}.sfv-staff-title{font-size:.76rem;font-weight:600;color:#1a2233;margin:0 0 20px}.sfv-staff-bio{max-width:395px;font-size:.8rem;color:#555c64;line-height:1.95}.sfv-consultant-meta{max-width:395px;margin-top:13px!important;font-size:.56rem!important;line-height:1.7!important;color:#afb4bb!important;letter-spacing:.01em}.sfv-staff-note{padding:38px 0 76px}.sfv-staff-note-title{margin:0 0 6px;font-size:.55rem;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#babec4}.sfv-staff-note-text{max-width:395px;margin:0!important;font-size:.57rem!important;line-height:1.7!important;color:#b6bac0!important}.sfv-page .sfv-top-sub{margin-bottom:22px!important;line-height:1.85!important}.sfv-page .sfv-top-desc{line-height:2.15!important}.sfv-page.sfv-hero-upgraded .sfv-top-sub{margin-bottom:30px!important;font-size:clamp(1.75rem,3.2vw,2.7rem)!important;font-weight:750!important;line-height:1.16!important;letter-spacing:-.7px!important}.sfv-page.sfv-hero-upgraded .sfv-top-desc{max-width:none!important;white-space:nowrap;font-size:clamp(.66rem,1.55vw,1.28rem)!important;line-height:1.25!important;font-weight:800!important;margin-bottom:0!important}.sfv-page.sfv-hero-upgraded .sfv-top-desc:after{content:'For privatboliger, borettslag, sameier og leilighetskomplekser.';display:block;margin-top:11px;font-size:clamp(.68rem,1.1vw,.9rem);line-height:1.55;font-weight:400}html[lang^=en] .sfv-page.sfv-hero-upgraded .sfv-top-desc:after{content:'For private homes, housing associations, condominiums and apartment complexes.'}.sfv-page.sfv-hero-upgraded .sfv-hero-about{width:158px!important;min-width:158px!important;margin-top:29px!important;padding-left:28px!important;padding-right:28px!important;background:#27364d!important;color:#fff!important;border-color:#31415a!important}.sfv-page .sfv-combined{background:#fff!important;padding:0 28px 82px!important}.sfv-page .sfv-combined-card{margin-top:0!important;border-radius:0 0 5px 5px!important;border-top:1px solid #e5e8ec!important;box-shadow:0 4px 24px rgba(0,0,0,.10)!important}.sfv-page .sfv-combined-section{padding:58px 22px!important}.sfv-page .sfv-section-title{font-size:1.07rem!important;line-height:1.55!important;margin-bottom:19px!important}.sfv-page .sfv-section-sub{font-size:.84rem!important;line-height:2!important;margin-bottom:39px!important}.sfv-page .sfv-why-row{gap:17px!important;padding:29px 0!important}.sfv-page .sfv-why-icon{width:40px!important;height:40px!important}.sfv-page .sfv-why-title{font-size:.89rem!important;margin-bottom:10px!important;line-height:1.6!important}.sfv-page .sfv-why-text{font-size:.8rem!important;line-height:2!important}.sfv-page .sfv-new-list{gap:21px!important;margin-bottom:40px!important}.sfv-page .sfv-new-list li{line-height:1.85!important}.sfv-page .sfv-new-actions{gap:18px!important}.sfv-page .sfv-new-btn,.sfv-page .sfv-existing-btn{padding:18px!important;min-height:56px!important;font-size:.95rem!important;border-radius:6px!important}#sfv-modal{width:calc(100vw - 16px)!important;max-width:760px!important;padding:56px 36px 66px!important}#sfv-modal .ml{margin-bottom:23px!important}#sfv-modal .g3,#sfv-modal .g2{gap:12px!important}#sfv-modal .pb{padding:20px 12px!important;min-height:68px!important;font-size:.87rem!important;border-radius:12px!important;line-height:1.6!important;border-color:#dce1e6!important;background:#fafbfc!important;color:#505865!important;box-shadow:0 1px 0 rgba(15,23,42,.025)!important;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}#sfv-modal .pb:hover{border-color:#b9c0c8!important;background:#fff!important;box-shadow:0 5px 14px rgba(15,23,42,.055)!important;transform:translateY(-1px)!important}#sfv-modal .pb.on{background:#1a2233!important;color:#fff!important;border-color:#1a2233!important;box-shadow:0 5px 14px rgba(15,23,42,.10)!important}#sfv-modal #sfvS1>.g3{gap:11px!important}#sfv-modal #sfvS1>.g3>.pb{min-height:76px!important;padding:22px 13px!important;border-radius:12px!important;border:1px solid #d9dee4!important;background:#fff!important;color:#46505c!important;box-shadow:0 2px 8px rgba(15,23,42,.035)!important;font-weight:700!important}#sfv-modal #sfvS1>.g3>.pb:hover{border-color:#aeb6c0!important;background:#fbfcfd!important;box-shadow:0 5px 16px rgba(15,23,42,.06)!important}#sfv-modal #sfvS1>.g3>.pb.on{background:#1a2233!important;color:#fff!important;border-color:#1a2233!important;box-shadow:0 6px 18px rgba(26,34,51,.13)!important}#sfv-modal .mperks{margin-top:44px!important;padding-top:29px!important}#sfv-modal .mperk{padding:12px 0!important;line-height:1.85!important}#sfv-modal .mibox{padding:22px!important;margin-top:27px!important}#sfv-modal .mii{padding:12px 0!important;line-height:1.8!important}#sfv-modal .mitag{padding:17px 16px!important;margin-top:22px!important}#sfv-modal .mlink{padding:16px!important;margin-top:20px!important}#sfv-modal .mhr{margin:40px 0!important}#sfv-modal label{margin-top:32px!important;margin-bottom:12px!important}#sfv-modal input,#sfv-modal textarea{padding:16px!important;border-radius:9px!important}#sfv-modal textarea{min-height:115px!important}#sfv-modal .mpay{padding:21px!important;margin-top:32px!important;line-height:2!important}#sfv-modal .msend{padding:19px!important;min-height:58px!important;margin-top:32px!important;font-size:.97rem!important}#sfv-modal .sfv-job-questions{margin-top:42px;padding-top:34px;border-top:1px solid #eeeeee}#sfv-modal .sfv-job-qhead{font-size:.98rem;font-weight:800;color:#111;margin-bottom:9px;line-height:1.5}#sfv-modal .sfv-job-qsub{font-size:.72rem;color:#9a9a9a;line-height:1.75;margin-bottom:32px}#sfv-modal .sfv-question{margin-bottom:32px}#sfv-modal .sfv-question:last-child{margin-bottom:0}#sfv-modal .sfv-question-title{display:block;font-size:.78rem;font-weight:700;color:#444;margin-bottom:13px;line-height:1.5}#sfv-modal .sfv-qchoices{display:flex;flex-wrap:wrap;gap:9px}#sfv-modal .sfv-qbtn{min-height:45px;padding:11px 15px;border:1.5px solid #e1e4e8;background:#fff;color:#555;border-radius:8px;font-family:'Inter',sans-serif;font-size:.78rem;font-weight:600;line-height:1.4;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}#sfv-modal .sfv-qbtn:hover{border-color:#aeb5bd}#sfv-modal .sfv-qbtn.on{background:#1a2233;border-color:#1a2233;color:#fff}.sfv-ov-spacer{flex:1;min-height:52px}.sfv-ov-bot{padding:32px 20px 48px;border-top:1px solid #e5e5e5;display:flex;flex-direction:column;align-items:flex-start;gap:25px}.sfv-ov-login{display:flex;align-items:center;gap:12px;font-size:.97rem;color:#111;text-decoration:none}.sfv-ov-login svg{width:23px;height:23px;stroke:#111;fill:none;stroke-width:1.8}.sfv-page{background:#f2f3f4!important}.sfv-page .sfv-demo,.sfv-page .sfv-gallery,.sfv-page .sfv-space,.sfv-page .sfv-gallery2,.sfv-page .sfv-space2{width:calc(100% - 56px)!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important;background:#fff!important}.sfv-page .sfv-demo-header,.sfv-page .sfv-demo-caption,.sfv-page .sfv-demo-label,.sfv-page .sfv-demo-play,.sfv-page .sfv-gallery-header,.sfv-page .sfv-gallery-cap,.sfv-page .sfv-gallery2-header,.sfv-page .sfv-gallery2-cap{display:none!important}.sfv-page #sfvDemoWrap{width:100%!important;height:100%!important}.sfv-page .sfv-demo-video video,.sfv-page .sfv-gallery video,.sfv-page .sfv-gallery2 video{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;background:#111!important}.sfv-page .sfv-gallery{padding:0 28px 104px!important}.sfv-page .sfv-gallery2{padding:0 28px 104px!important}.sfv-page .sfv-gallery-outer,.sfv-page .sfv-gallery2-outer,.sfv-page .sfv-gallery-nav,.sfv-page .sfv-gallery2-nav{width:100%!important;max-width:560px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.sfv-page .sfv-space{height:86px!important}.sfv-page .sfv-space2{height:140px!important;border-radius:0 0 6px 6px!important;margin-bottom:56px!important;box-shadow:0 14px 26px rgba(0,0,0,.05)!important}#header-group,header-component,.header-section,#header-component{display:none!important}@media (min-width:901px){.sfv-header{padding-left:32px!important;padding-right:32px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:clamp(18px,2.4vw,42px)!important;box-shadow:0 1px 0 rgba(26,34,51,.06)!important}.sfv-logo{font-size:1.6rem!important;white-space:nowrap!important}.sfv-desktop-nav{display:flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;gap:clamp(10px,1.45vw,24px)!important;min-width:0!important}.sfv-desktop-nav-link,.sfv-desktop-book-btn{appearance:none!important;-webkit-appearance:none!important;font-family:'Inter',sans-serif!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;transition:background .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease!important}.sfv-desktop-nav-link{min-height:42px!important;padding:9px 6px!important;border:0!important;background:transparent!important;color:#333b47!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:.83rem!important;line-height:1.2!important;font-weight:700!important}.sfv-desktop-nav-link:hover{color:#111827!important}.sfv-desktop-services{position:relative!important}.sfv-desktop-hours{position:relative!important}.sfv-desktop-hours-menu{display:none!important;position:absolute!important;top:calc(100%+9px)!important;right:0!important;width:260px!important;padding:18px 20px!important;background:#fff!important;border:1px solid #e4e7eb!important;border-radius:9px!important;box-shadow:0 14px 38px rgba(15,23,42,.13)!important;z-index:100001!important}.sfv-desktop-hours.open .sfv-desktop-hours-menu{display:grid!important;gap:7px!important}.sfv-desktop-hours-menu strong{color:#172033!important;font-size:.88rem!important}.sfv-desktop-hours-menu span{color:#68717b!important;font-size:.78rem!important}.sfv-desktop-hours-menu a{margin-top:5px!important;color:#0b2f5b!important;font-size:.78rem!important;font-weight:800!important;text-decoration:none!important}.sfv-desktop-services-btn svg{width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;transition:transform .18s ease!important}.sfv-desktop-services.open .sfv-desktop-services-btn svg{transform:rotate(180deg)!important}.sfv-desktop-services-menu{display:none!important;position:absolute!important;top:calc(100%+9px)!important;left:50%!important;transform:translateX(-50%)!important;width:270px!important;padding:8px!important;background:#fff!important;border:1px solid #e4e7eb!important;border-radius:9px!important;box-shadow:0 14px 38px rgba(15,23,42,.13)!important;z-index:100001!important}.sfv-desktop-services.open .sfv-desktop-services-menu{display:block!important}.sfv-desktop-service-item{width:100%!important;min-height:46px!important;margin:0!important;padding:11px 13px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#28313e!important;display:flex!important;align-items:center!important;text-align:left!important;font-family:'Inter',sans-serif!important;font-size:.82rem!important;font-weight:650!important;line-height:1.4!important;cursor:pointer!important}.sfv-desktop-service-item:hover{background:#f4f5f6!important;color:#111827!important}.sfv-desktop-book-btn{min-height:42px!important;padding:10px 18px!important;border:1px solid #1a2233!important;border-radius:6px!important;background:#1a2233!important;color:#fff!important;font-size:.82rem!important;line-height:1.2!important;font-weight:800!important}.sfv-desktop-book-btn:hover{opacity:.92!important}.sfv-header-right{gap:12px!important;padding-right:0!important}#sfvOpen{display:none!important}.sfv-lang-btn{min-height:42px!important;padding:8px 4px!important}.sfv-login-btn{min-width:42px!important;min-height:42px!important;align-items:center!important;justify-content:center!important}#sfv-modal{width:min(1180px,calc(100vw - 48px))!important;max-width:1180px!important;max-height:calc(100vh - 48px)!important;padding:66px 78px 82px!important;border-radius:22px!important;box-shadow:0 30px 88px rgba(0,0,0,.21)!important;scrollbar-gutter:stable!important}#sfv-modal .g3,#sfv-modal .g2{gap:14px!important}#sfv-modal .pb{min-height:72px!important;padding:22px 14px!important}#sfv-modal #sfvS1>.g3{gap:16px!important}#sfv-modal #sfvS1>.g3>.pb{min-height:94px!important;padding:28px 18px!important;border-radius:14px!important;font-size:.96rem!important}.sfv-page{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.sfv-page .sfv-top{padding-left:max(56px,calc((100vw - 1240px)/2))!important;padding-right:max(56px,calc((100vw - 1240px)/2))!important}.sfv-page .sfv-top-sub,.sfv-page .sfv-top-desc{max-width:720px!important}.sfv-page .sfv-continuous-card{width:calc(100% - 58px)!important;max-width:1262px!important;margin:-55px auto 54px!important}.sfv-page .sfv-combined-section{padding-left:72px!important;padding-right:72px!important}.sfv-page .sfv-section-title{font-size:1.13rem!important}.sfv-page .sfv-section-sub,.sfv-page .sfv-why-text{font-size:.84rem!important}.sfv-page .sfv-gallery,.sfv-page .sfv-gallery2{padding:76px 60px 112px!important}.sfv-page .sfv-gallery-outer,.sfv-page .sfv-gallery2-outer,.sfv-page .sfv-gallery-nav,.sfv-page .sfv-gallery2-nav{width:100%!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important}.sfv-page .sfv-space{height:180px!important}.sfv-page .sfv-space2{height:260px!important}}@media (min-width:1440px){.sfv-header{padding-left:48px!important;padding-right:48px!important}.sfv-page .sfv-continuous-card{width:calc(100% - 90px)!important}}@media (max-width:600px){.sfv-spacer{height:0!important;min-height:0!important;margin:0!important;padding:0!important}#MainContent{margin-top:0!important;padding-top:0!important}.sfv-page{margin-top:0!important;padding-top:0!important}.sfv-page .sfv-top{margin-top:0!important;padding-top:88px!important}.sfv-page .sfv-continuous-card{width:calc(100% - 44px)!important;max-width:none!important;margin:-37px 22px 40px!important}.sfv-page .sfv-grid{align-items:flex-start!important;padding-left:22px!important;padding-right:22px!important}.sfv-page .sfv-grid-btn{width:270px!important;max-width:calc(100vw - 100px)!important;align-self:flex-start!important}#sfv-modal{width:calc(100vw - 8px)!important;max-width:none!important;padding:50px 18px 62px!important}#sfv-modal #sfvS1>.g3>.pb{min-height:76px!important;padding:21px 12px!important}#sfv-modal .pb{min-height:66px!important;padding:19px 11px!important;border-radius:11px!important}.sfv-page .sfv-gallery,.sfv-page .sfv-gallery2{padding:58px 12px 82px!important}.sfv-page .sfv-space2{height:220px!important}}#MainContent,.sfv-page{background:#f2f3f4!important}.sfv-page .sfv-continuous-card{position:relative!important;z-index:10!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:6px!important;box-shadow:0 8px 32px rgba(0,0,0,.11)!important;overflow:hidden!important}.sfv-page .sfv-continuous-card>.sfv-form-wrap,.sfv-page .sfv-continuous-card>.sfv-combined,.sfv-page .sfv-continuous-card>.sfv-demo,.sfv-page .sfv-continuous-card>.sfv-gallery,.sfv-page .sfv-continuous-card>.sfv-space,.sfv-page .sfv-continuous-card>.sfv-gallery2,.sfv-page .sfv-continuous-card>.sfv-space2,.sfv-page .sfv-continuous-card>.sfv-maintenance-zone,.sfv-page .sfv-continuous-card>.sfv-newsletter,.sfv-page .sfv-continuous-card>.sfv-newsletter-tail{width:100%!important;max-width:none!important;margin:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important}.sfv-page .sfv-continuous-card>.sfv-form-wrap{position:relative!important;z-index:1!important;overflow:visible!important}.sfv-page .sfv-continuous-card .sfv-combined{padding:0!important}.sfv-page .sfv-continuous-card .sfv-combined-card{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-top:1px solid #eef0f2!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.sfv-newsletter,.sfv-newsletter-tail{background:#fff!important;font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.sfv-newsletter,.sfv-newsletter *{box-sizing:border-box}.sfv-newsletter-inner{margin:0 auto!important}.sfv-newsletter-title{margin:0 0 12px!important;padding:0!important;font-size:1.15rem!important;font-weight:900!important;line-height:1.45!important;color:#111!important}.sfv-newsletter-text{max-width:560px!important;margin:0 0 28px!important;padding:0!important;font-size:.8rem!important;line-height:1.8!important;color:#747b84!important}.sfv-newsletter-form{margin:0!important;padding:0!important}.sfv-newsletter-row{display:flex;width:100%;max-width:620px;gap:10px;align-items:stretch}.sfv-newsletter-input{flex:1 1 auto;width:100%;min-width:0!important;margin:0!important;padding:15px 16px!important;border:1px solid #d8dde3!important;border-radius:6px!important;outline:none!important;box-shadow:none!important;background:#fff!important;color:#111!important;font-family:'Inter',sans-serif!important;font-size:.9rem!important}.sfv-newsletter-input:focus{border-color:#1a2233!important}.sfv-newsletter-input::placeholder{color:#a0a6ad!important}.sfv-newsletter-btn{flex:0 0 auto;min-height:54px!important;margin:0!important;padding:15px 24px!important;border:1px solid #1a2233!important;border-radius:6px!important;background:#1a2233!important;color:#fff!important;box-shadow:none!important;font-family:'Inter',sans-serif!important;font-size:.88rem!important;font-weight:700!important;cursor:pointer;white-space:nowrap}.sfv-newsletter-btn:hover{opacity:.95}.sfv-newsletter-status{margin:16px 0 0!important;font-size:.75rem!important;line-height:1.7!important;color:#59636d!important}.sfv-newsletter-error{color:#8d3131!important}.sfv-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sfv-operations-section[hidden],.sfv-maintenance-zone[hidden]{display:none!important}#sfvMaintenanceInfo{padding:188px 72px 168px!important;background:#fff!important;border-top:1px solid #f0f2f4!important;font-family:'Inter',sans-serif!important}.sfv-page .sfv-maintenance-intro,.sfv-page .sfv-knowledge-block,.sfv-page .sfv-maintenance-frequency{width:100%!important;margin-left:auto!important;margin-right:auto!important}.sfv-page .sfv-maintenance-intro{max-width:1000px!important;margin-bottom:96px!important}.sfv-page .sfv-maintenance-kicker{margin:0 0 14px!important;font-size:.62rem!important;line-height:1.5!important;font-weight:800!important;letter-spacing:1.1px!important;text-transform:uppercase!important;color:#a0a6ad!important}.sfv-page .sfv-maintenance-intro h2{max-width:700px!important;margin:0 0 28px!important;padding:0!important;font-size:1.18rem!important;line-height:1.45!important;font-weight:850!important;letter-spacing:-.16px!important;color:#1a2233!important}.sfv-page .sfv-maintenance-intro p{max-width:680px!important;margin:0!important;padding:0!important;font-size:.74rem!important;line-height:1.92!important;font-weight:500!important;color:#7e8791!important}.sfv-process{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding-top:20px!important;border-top:1px solid #edf0f2!important;max-width:none!important}.sfv-process span{min-width:0;padding:0 24px!important}.sfv-process span:first-child{padding-left:0!important}.sfv-process span:last-child{padding-right:0!important}.sfv-process b,.sfv-process i{display:block!important}.sfv-process b{margin-bottom:7px!important;font-size:.57rem!important;line-height:1.45!important;letter-spacing:.5px!important;color:#727d88!important}.sfv-process i{font-style:normal!important;font-size:.66rem!important;line-height:1.72!important;color:#929aa3!important}.sfv-page .sfv-knowledge-block{display:grid!important;max-width:1000px!important;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr)!important;gap:72px!important;align-items:center!important;margin-top:0!important;padding:0!important}.sfv-page .sfv-knowledge-block+.sfv-knowledge-block{margin-top:230px!important}.sfv-page .sfv-knowledge-block-reverse .sfv-knowledge-copy{order:2!important}.sfv-page .sfv-knowledge-block-reverse .sfv-knowledge-media-slot{order:1!important}.sfv-page .sfv-knowledge-copy{min-width:0!important}.sfv-page .sfv-knowledge-index{display:block!important;margin:0 0 14px!important;font-size:.58rem!important;line-height:1.5!important;font-weight:800!important;letter-spacing:.95px!important;text-transform:uppercase!important;color:#adb3ba!important}.sfv-page .sfv-knowledge-copy h3{margin:0 0 16px!important;padding:0!important;font-size:1rem!important;line-height:1.45!important;font-weight:820!important;letter-spacing:-.1px!important;color:#202938!important}.sfv-page .sfv-knowledge-copy p{max-width:430px!important;margin:0!important;padding:0!important;font-size:.72rem!important;line-height:1.92!important;font-weight:500!important;color:#7f8790!important}#sfvMaintenanceInfo .sfv-knowledge-media-slot{position:relative!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;min-width:0!important;height:430px!important;min-height:430px!important;margin:0!important;padding:0!important;border:1px solid #e6e9ed!important;border-radius:9px!important;background:#f7f8f9!important;overflow:hidden!important;box-shadow:0 8px 26px rgba(15,23,42,.04)!important;isolation:isolate!important}#sfvMaintenanceInfo .sfv-knowledge-media-empty{background:#f7f8f9!important}#sfvMaintenanceInfo .sfv-knowledge-media-empty::before,#sfvMaintenanceInfo .sfv-knowledge-media-empty::after{content:none!important;display:none!important}#sfvMaintenanceInfo .sfv-knowledge-media-slot>.sfv-gallery,#sfvMaintenanceInfo .sfv-knowledge-media-slot>.sfv-gallery2{display:block!important;visibility:visible!important;opacity:1!important;flex:1 1 auto!important;width:100%!important;min-width:100%!important;height:430px!important;min-height:430px!important;max-height:430px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#sfvMaintenanceInfo .sfv-gallery-outer,#sfvMaintenanceInfo .sfv-gallery2-outer,#sfvMaintenanceInfo .sfv-gallery-nav,#sfvMaintenanceInfo .sfv-gallery2-nav{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}#sfvMaintenanceInfo .sfv-knowledge-media-slot img,#sfvMaintenanceInfo .sfv-knowledge-media-slot video,#sfvMaintenanceInfo .sfv-knowledge-media-slot picture,#sfvMaintenanceInfo .sfv-knowledge-media-slot picture img{width:100%!important;height:430px!important;min-height:430px!important;max-height:430px!important;display:block!important;object-fit:cover!important}.sfv-page .sfv-maintenance-frequency{max-width:820px!important;margin-top:132px!important;padding:24px 0 0!important;border-top:1px solid #eceff2!important}.sfv-page .sfv-maintenance-frequency strong,.sfv-page .sfv-maintenance-frequency span{display:block!important}.sfv-page .sfv-maintenance-frequency strong{margin:0 0 8px!important;font-size:.68rem!important;line-height:1.5!important;font-weight:800!important;color:#46505c!important}.sfv-page .sfv-maintenance-frequency span{max-width:630px!important;font-size:.59rem!important;line-height:1.78!important;font-weight:500!important;color:#a9afb6!important}.sfv-about-page[hidden]{display:none!important}.sfv-about-body #MainContent>*:not(.sfv-about-page):not(script){display:none!important}.sfv-about-body #MainContent{background:#f2f3f4!important}.sfv-about-body .sfv-about-page{display:block!important}.sfv-about-page,.sfv-about-page *{box-sizing:border-box}.sfv-about-page{width:100%;padding:78px 28px 96px;background:#f2f3f4;font-family:'Inter',sans-serif}.sfv-about-page-inner{width:100%;max-width:1040px;margin:0 auto;background:#fff;border:1px solid #e4e7eb;border-radius:8px;padding:74px 72px 78px;box-shadow:0 10px 34px rgba(15,23,42,.07)}.sfv-about-kicker{margin:0 0 18px;font-size:.68rem;line-height:1.5;font-weight:800;letter-spacing:1.25px;text-transform:uppercase;color:#8d949d}.sfv-about-title{margin:0 0 24px!important;padding:0!important;font-size:clamp(2rem,4vw,3.15rem)!important;line-height:1.08!important;letter-spacing:-1.2px!important;font-weight:900!important;color:#172033!important}.sfv-about-lead{max-width:760px;margin:0!important;font-size:1rem!important;line-height:1.95!important;color:#4d5662!important}.sfv-about-copy-grid-top{margin-top:46px;padding-top:42px;border-top:1px solid #e9ecef}.sfv-about-team-intro{max-width:760px;margin:46px 0 0!important;font-size:.8rem!important;line-height:1.9!important;color:#69727c!important}.sfv-about-copy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.sfv-about-copy-block h2{margin:0 0 14px!important;padding:0!important;font-size:.9rem!important;line-height:1.45!important;font-weight:800!important;color:#1a2233!important}.sfv-about-copy-block p{margin:0!important;font-size:.78rem!important;line-height:1.9!important;color:#69717b!important}.sfv-about-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:46px}.sfv-about-btn{min-height:50px;padding:14px 22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;font-size:.84rem;font-weight:800;font-family:'Inter',sans-serif;cursor:pointer}.sfv-about-btn-primary{background:#1a2233;color:#fff!important;border:1px solid #1a2233}.sfv-about-btn-secondary{background:#fff;color:#1a2233!important;border:1px solid #ccd2d9}.sfv-about-team{margin-top:32px;padding-top:0;border-top:0}.sfv-about-team-list{border-top:1px solid #e8ebee}.sfv-about-person{display:grid;grid-template-columns:92px minmax(0,1fr);gap:26px;align-items:center;padding:30px 0;border-bottom:1px solid #eceff2}.sfv-about-person-lead{padding-top:34px;padding-bottom:34px}.sfv-about-person-photo{width:82px;height:82px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f0f1f3;box-shadow:0 0 0 1px #e6e9ec}.sfv-about-person-lead .sfv-about-person-photo{width:88px;height:88px}.sfv-about-person-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 38%;border-radius:50%;clip-path:circle(50% at 50% 50%)}.sfv-about-person-photo-consultant img{object-position:center 35%;transform:scale(1.035);transform-origin:center center}.sfv-about-person-photo-consultant img[alt="Christian"]{object-position:center 33%}.sfv-about-person-placeholder svg{width:30px;height:30px;stroke:#9aa0a8;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sfv-about-person-name{margin:0 0 5px;font-size:.98rem;line-height:1.4;font-weight:800;color:#151a22}.sfv-about-person-role{margin:0 0 10px;font-size:.65rem;line-height:1.4;font-weight:800;letter-spacing:.72px;text-transform:uppercase;color:#7d858e}.sfv-about-person-text{max-width:650px;margin:0!important;font-size:.77rem!important;line-height:1.8!important;color:#59636d!important}.sfv-about-person-meta{max-width:650px;margin:8px 0 0!important;font-size:.58rem!important;line-height:1.65!important;color:#abb1b8!important}.sfv-home-hero-seam-fixed{gap:0!important;column-gap:0!important}@media (min-width:901px){.sfv-page .sfv-newsletter-inner{width:calc(100% - 120px)!important;max-width:840px!important;margin:0 auto!important;padding:76px 0 62px!important;border-top:1px solid #edf0f3!important}.sfv-page .sfv-newsletter-tail{height:130px!important}}@media (max-width:900px){#sfvMaintenanceInfo{padding:142px 44px 132px!important}.sfv-page .sfv-maintenance-intro{margin-bottom:74px!important}.sfv-process{grid-template-columns:1fr 1fr!important;gap:26px 0!important}.sfv-page .sfv-knowledge-block,.sfv-page .sfv-knowledge-block-reverse{grid-template-columns:1fr!important;gap:34px!important}.sfv-page .sfv-knowledge-block-reverse .sfv-knowledge-copy,.sfv-page .sfv-knowledge-block-reverse .sfv-knowledge-media-slot{order:initial!important}.sfv-page .sfv-knowledge-block+.sfv-knowledge-block{margin-top:180px!important}.sfv-page .sfv-knowledge-copy p{max-width:620px!important}#sfvMaintenanceInfo .sfv-knowledge-media-slot,#sfvMaintenanceInfo .sfv-knowledge-media-slot>.sfv-gallery,#sfvMaintenanceInfo .sfv-knowledge-media-slot>.sfv-gallery2,#sfvMaintenanceInfo .sfv-knowledge-media-slot img,#sfvMaintenanceInfo .sfv-knowledge-media-slot video,#sfvMaintenanceInfo .sfv-knowledge-media-slot picture,#sfvMaintenanceInfo .sfv-knowledge-media-slot picture img{height:390px!important;min-height:390px!important;max-height:390px!important}.sfv-about-page{padding:52px 22px 72px}.sfv-about-page-inner{padding:54px 42px 60px}.sfv-about-copy-grid{grid-template-columns:1fr;gap:34px}}@media (max-width:600px){#sfvMaintenanceInfo{padding:112px 22px 106px!important}.sfv-page .sfv-maintenance-intro{margin-bottom:62px!important}.sfv-page .sfv-maintenance-kicker{font-size:.56rem!important;margin-bottom:11px!important}.sfv-page .sfv-maintenance-intro h2{font-size:1rem!important;margin-bottom:14px!important}.sfv-page .sfv-maintenance-intro p{font-size:.68rem!important;line-height:1.84!important}.sfv-process{grid-template-columns:1fr!important;gap:20px!important}.sfv-process span{padding:0!important}.sfv-page .sfv-knowledge-block+.sfv-knowledge-block{margin-top:155px!important}.sfv-page .sfv-knowledge-index{font-size:.54rem!important;margin-bottom:11px!important}.sfv-page .sfv-knowledge-copy h3{font-size:.9rem!important;margin-bottom:11px!important}.sfv-page .sfv-knowledge-copy p{font-size:.66rem!important;line-height:1.84!important}#sfvMaintenanceInfo .sfv-knowledge-media-slot,#sfvMaintenanceInfo .sfv-knowledge-media-slot>.sfv-gallery,#sfvMaintenanceInfo .sfv-knowledge-media-slot>.sfv-gallery2,#sfvMaintenanceInfo .sfv-knowledge-media-slot img,#sfvMaintenanceInfo .sfv-knowledge-media-slot video,#sfvMaintenanceInfo .sfv-knowledge-media-slot picture,#sfvMaintenanceInfo .sfv-knowledge-media-slot picture img{height:300px!important;min-height:300px!important;max-height:300px!important}.sfv-page .sfv-maintenance-frequency{margin-top:86px!important;padding-top:20px!important}.sfv-page .sfv-maintenance-frequency strong{font-size:.64rem!important}.sfv-page .sfv-maintenance-frequency span{font-size:.56rem!important;line-height:1.74!important}.sfv-about-page{padding:34px 16px 56px}.sfv-about-page-inner{padding:42px 24px 48px;border-radius:7px}.sfv-about-title{font-size:2.05rem!important}.sfv-about-lead{font-size:.9rem!important;line-height:1.9!important}.sfv-about-copy-grid-top{margin-top:34px;padding-top:32px}.sfv-about-team-intro{margin-top:34px!important;font-size:.74rem!important;line-height:1.8!important}.sfv-about-person{grid-template-columns:72px minmax(0,1fr);gap:18px;padding:25px 0;align-items:start}.sfv-about-person-photo,.sfv-about-person-lead .sfv-about-person-photo{width:68px;height:68px}.sfv-about-person-name{font-size:.91rem}.sfv-about-person-role{font-size:.61rem;margin-bottom:8px}.sfv-about-person-text{font-size:.72rem!important;line-height:1.75!important}.sfv-about-person-meta{font-size:.54rem!important}.sfv-about-actions{flex-direction:column}.sfv-about-btn{width:100%}.sfv-page .sfv-newsletter-inner{width:calc(100% - 44px)!important;max-width:none!important;margin:0 auto!important;padding:58px 0 52px!important;border-top:1px solid #edf0f3!important}.sfv-page .sfv-newsletter-row{flex-direction:column!important}.sfv-page .sfv-newsletter-btn{width:100%!important}.sfv-page .sfv-newsletter-tail{height:90px!important}}html,body{width:100%!important;min-height:100%!important;margin:0!important;overflow-x:hidden!important}.sfv-footer-gap{display:block!important;width:100%!important;height:300px!important;min-height:300px!important;margin:0!important;padding:0!important;background:#f2f3f4!important;clear:both!important}#sfvSiteFooter{display:block!important;position:relative!important;left:0!important;right:0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;margin:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;background:var(--sfv-footer-bg,#f2f3f4)!important;color:var(--sfv-footer-color,#1a2233)!important;box-sizing:border-box!important;transform:none!important;overflow:visible!important;clear:both!important}.sfv-footer-contact-block{box-sizing:border-box!important;display:block!important;visibility:visible!important;opacity:1!important;font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;text-align:left!important;color:var(--sfv-footer-color,inherit)!important;margin:12px 0 0!important;padding:10px 0 0!important;border-top:1px solid rgba(255,255,255,.12)!important;background:var(--sfv-footer-bg,transparent)!important}.sfv-footer-contact-block.sfv-footer-contact-fallback{position:relative!important;left:50%!important;width:100vw!important;max-width:none!important;margin:0!important;margin-left:-50vw!important;padding:18px max(40px,calc((100vw - 1240px)/2)) 22px!important;background:var(--sfv-footer-bg,#f2f3f4)!important;color:var(--sfv-footer-color,#1a2233)!important;border-top:1px solid rgba(127,127,127,.24)!important}.sfv-footer-contact-heading,.sfv-footer-contact-label,.sfv-footer-contact-phone,.sfv-footer-contact-email,.sfv-footer-contact-hours{display:block!important;visibility:visible!important;margin:0!important;padding:0!important;font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;color:inherit!important}.sfv-footer-contact-heading{margin-bottom:8px!important;font-size:.68rem!important;line-height:1.5!important;font-weight:700!important;opacity:.78!important}.sfv-footer-contact-label{margin-bottom:2px!important;font-size:.59rem!important;line-height:1.5!important;font-weight:600!important;opacity:.55!important}.sfv-footer-contact-phone,.sfv-footer-contact-email{width:max-content!important;max-width:100%!important;margin-bottom:4px!important;font-size:.76rem!important;line-height:1.5!important;font-weight:600!important;text-decoration:none!important;opacity:.82!important}.sfv-footer-contact-hours{font-size:.61rem!important;line-height:1.62!important;font-weight:500!important;opacity:.58!important}.sfv-footer-bottom-white{display:block!important;width:100%!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;background:#fff!important;clear:both!important}@media(max-width:900px){.sfv-footer-gap{height:220px!important;min-height:220px!important}.sfv-footer-contact-block.sfv-footer-contact-fallback{padding-left:28px!important;padding-right:28px!important}.sfv-footer-bottom-white{height:24px!important;min-height:24px!important}}@media(max-width:600px){.sfv-footer-gap{height:170px!important;min-height:170px!important}#sfvSiteFooter{width:100vw!important;min-width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.sfv-footer-contact-block{margin-top:10px!important;padding-top:9px!important}.sfv-footer-contact-block.sfv-footer-contact-fallback{left:50%!important;width:100vw!important;max-width:none!important;margin-left:-50vw!important;padding:17px 20px 21px!important;background:var(--sfv-footer-bg,#f2f3f4)!important}.sfv-footer-contact-phone,.sfv-footer-contact-email{font-size:.74rem!important}.sfv-footer-contact-hours,.sfv-footer-contact-label{font-size:.58rem!important}.sfv-footer-bottom-white{height:20px!important;min-height:20px!important}}


/* Source: nordytre-inline-style-02.css */
#sfvSmartBooking[hidden]{display:none!important}#sfvSmartBooking,#sfvSmartBooking *{box-sizing:border-box}#sfvSmartBooking{position:fixed;inset:0;z-index:10000020;font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#182131}.sfvsb-backdrop{position:absolute;inset:0;background:rgba(11,18,29,.58);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sfvsb-shell{position:relative;width:min(960px,calc(100vw - 28px));height:min(820px,calc(100dvh - 28px));margin:14px auto;background:#fff;border:1px solid #dfe4e9;border-radius:20px;box-shadow:0 30px 90px rgba(8,15,25,.26);overflow:hidden;display:grid;grid-template-rows:auto 1fr}.sfvsb-head{padding:22px 26px 18px;border-bottom:1px solid #edf0f3;background:#fff}.sfvsb-top{display:flex;align-items:center;gap:12px}.sfvsb-brand{font-size:1rem;font-weight:900;letter-spacing:-.3px}.sfvsb-product{font-size:.6rem;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:#9da5ae}.sfvsb-close{margin-left:auto;width:38px;height:38px;border:1px solid #e1e5e9;border-radius:50%;background:#fff;color:#273141;font-size:1.3rem;line-height:1;cursor:pointer}.sfvsb-progress{height:4px;margin-top:16px;background:#eef1f4;border-radius:99px;overflow:hidden}.sfvsb-progress span{display:block;height:100%;width:14.285%;background:#1a2233;border-radius:99px;transition:width .2s ease}.sfvsb-meta{display:flex;justify-content:space-between;gap:16px;margin-top:9px;font-size:.57rem;font-weight:650;color:#a0a7af}.sfvsb-body{overflow:auto;background:#fafbfc}.sfvsb-form{margin:0!important;padding:0!important}.sfvsb-stage{width:min(740px,calc(100% - 48px));margin:auto;padding:50px 0 66px}.sfvsb-step[hidden]{display:none!important}.sfvsb-kicker{margin-bottom:10px;font-size:.59rem;font-weight:850;letter-spacing:1px;text-transform:uppercase;color:#9da5ae}.sfvsb-title{margin:0!important;padding:0!important;font-size:clamp(1.55rem,4vw,2.35rem)!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.7px!important;color:#172033!important}.sfvsb-intro{max-width:620px;margin:15px 0 0!important;font-size:.78rem!important;line-height:1.8!important;font-weight:500!important;color:#737c87!important}.sfvsb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.sfvsb-choice{position:relative;min-height:84px;padding:18px 20px;border:1px solid #dfe4e9;border-radius:11px;background:#fff;color:#404a56;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.sfvsb-choice:hover{border-color:#b8c0c9;transform:translateY(-1px);box-shadow:0 7px 20px rgba(15,23,42,.05)}.sfvsb-choice.on{background:#1a2233;border-color:#1a2233;color:#fff;box-shadow:0 8px 22px rgba(26,34,51,.12)}.sfvsb-choice strong{display:block;font-size:.86rem;line-height:1.4;font-weight:800;color:inherit}.sfvsb-choice small{display:block;margin-top:6px;font-size:.6rem;line-height:1.55;font-weight:500;color:#929aa3}.sfvsb-choice.on small{color:rgba(255,255,255,.68)}.sfvsb-field{margin-top:28px}.sfvsb-label{display:block;margin:0 0 9px!important;font-size:.65rem!important;line-height:1.5!important;font-weight:800!important;color:#4c5662!important}.sfvsb-input,.sfvsb-select,.sfvsb-textarea{width:100%!important;min-height:52px!important;margin:0!important;padding:14px 15px!important;border:1px solid #dbe0e5!important;border-radius:9px!important;background:#fff!important;color:#182131!important;font-family:'Inter',sans-serif!important;font-size:.86rem!important;box-shadow:none!important;outline:0!important}.sfvsb-input:focus,.sfvsb-select:focus,.sfvsb-textarea:focus{border-color:#7d8792!important}.sfvsb-textarea{min-height:96px!important}.sfvsb-address-wrap{position:relative}.sfvsb-address-results{position:absolute;left:0;right:0;top:calc(100%+6px);z-index:10;max-height:280px;overflow:auto;border:1px solid #dfe4e9;border-radius:10px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.14)}.sfvsb-address-results[hidden]{display:none!important}.sfvsb-address-option{display:block;width:100%;padding:13px 14px;border:0;border-bottom:1px solid #eef1f3;background:#fff;text-align:left;font:inherit;cursor:pointer}.sfvsb-address-option:hover{background:#f7f8fa}.sfvsb-address-option strong{display:block;font-size:.73rem;line-height:1.4;font-weight:750;color:#27313d}.sfvsb-address-option span{display:block;margin-top:3px;font-size:.57rem;line-height:1.5;color:#969ea7}.sfvsb-address-card{margin-top:12px;padding:15px 16px;border:1px solid #dfe5e9;border-radius:9px;background:#fff}.sfvsb-address-card[hidden],.sfvsb-dynamic[hidden]{display:none!important}.sfvsb-ok{font-size:.55rem;font-weight:850;letter-spacing:.7px;text-transform:uppercase;color:#637d68}.sfvsb-address-main{margin-top:5px;font-size:.8rem;font-weight:800;line-height:1.45}.sfvsb-address-sub{margin-top:3px;font-size:.59rem;line-height:1.55;color:#9199a2}.sfvsb-property-panel{margin-top:14px;border:1px solid #dce2e7;border-radius:13px;background:#fff;overflow:hidden;box-shadow:0 10px 28px rgba(15,23,42,.045)}.sfvsb-property-panel[hidden]{display:none!important}.sfvsb-property-map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 16px 13px;border-bottom:1px solid #edf0f3}.sfvsb-property-map-kicker{font-size:.53rem;font-weight:850;letter-spacing:.75px;text-transform:uppercase;color:#9aa2ab}.sfvsb-property-map-address{margin-top:5px;font-size:.72rem;font-weight:800;line-height:1.45;color:#27313d}.sfvsb-region-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:6px 9px;border-radius:999px;background:#eef5f0;color:#58725e;font-size:.52rem;font-weight:800;white-space:nowrap}.sfvsb-region-badge::before{content:'';width:6px;height:6px;border-radius:50%;background:#6f9078;box-shadow:0 0 0 3px rgba(111,144,120,.12)}.sfvsb-region-badge.outside{background:#fff5eb;color:#91643a}.sfvsb-region-badge.outside::before{background:#b47b43;box-shadow:0 0 0 3px rgba(180,123,67,.12)}.sfvsb-property-map{position:relative;height:255px;width:100%;background:#eef1f3}.sfvsb-property-map .leaflet-control-attribution{font-family:'Inter',sans-serif;font-size:9px;background:rgba(255,255,255,.86)}.sfvsb-map-pin{width:42px;height:42px;border-radius:50% 50% 50% 8px;transform:rotate(-45deg);background:#1a2233;border:3px solid #fff;box-shadow:0 8px 20px rgba(15,23,42,.24);display:flex;align-items:center;justify-content:center}.sfvsb-map-pin span{transform:rotate(45deg);font-size:10px;font-weight:900;color:#fff}.sfvsb-map-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px 13px;font-size:.54rem;line-height:1.55;color:#89919a}.sfvsb-map-foot strong{font-weight:800;color:#4b5662}.sfvsb-map-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:700;color:#7d8791;background:#f2f4f5;z-index:1}.sfvsb-map-loading[hidden]{display:none!important}.sfvsb-alert,.sfvsb-error{margin-top:12px;padding:12px 14px;border-radius:8px;font-size:.61rem;line-height:1.6}.sfvsb-alert{border:1px solid #edd8c4;background:#fff8f1;color:#8a6239}.sfvsb-error{padding-left:0;color:#9b4646}.sfvsb-alert[hidden],.sfvsb-error[hidden]{display:none!important}.sfvsb-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sfvsb-mini .sfvsb-field{margin-top:28px}.sfvsb-seg{display:flex;flex-wrap:wrap;gap:8px}.sfvsb-seg button{min-height:41px;padding:9px 13px;border:1px solid #dfe4e8;border-radius:8px;background:#fff;color:#5e6772;font-family:'Inter',sans-serif;font-size:.67rem;font-weight:700;cursor:pointer}.sfvsb-seg button.on{background:#1a2233;border-color:#1a2233;color:#fff}.sfvsb-price{margin-top:30px;padding:25px;border:1px solid #e0e4e8;border-radius:13px;background:#fff;box-shadow:0 8px 26px rgba(15,23,42,.04)}.sfvsb-price-k{font-size:.56rem;font-weight:850;letter-spacing:.8px;text-transform:uppercase;color:#9aa2ab}.sfvsb-price-v{margin-top:7px;font-size:2rem;line-height:1.1;font-weight:900;letter-spacing:-1px;color:#172033}.sfvsb-price-v.quote{font-size:1.25rem;line-height:1.35;letter-spacing:-.25px}.sfvsb-price-sub{margin-top:5px;font-size:.59rem;line-height:1.5;color:#969ea7}.sfvsb-points{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:18px;padding-top:17px;border-top:1px solid #eef1f3;font-size:.58rem;line-height:1.5;color:#6f7883}.sfvsb-points span::before{content:'\2713 ';margin-right:6px;font-weight:900;color:#55705b}.sfvsb-breakdown{margin-top:15px;font-size:.57rem;line-height:1.7;color:#9ba2aa}.sfvsb-price-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px;padding-bottom:15px;border-bottom:1px solid #edf0f3}.sfvsb-price-status{display:inline-flex;align-items:center;gap:7px;font-size:.54rem;font-weight:850;color:#56715d}.sfvsb-price-status::before{content:'';width:7px;height:7px;border-radius:50%;background:#6e9078;box-shadow:0 0 0 4px rgba(110,144,120,.11)}.sfvsb-price-status.quote{color:#8e653f}.sfvsb-price-status.quote::before{background:#b47d47;box-shadow:0 0 0 4px rgba(180,125,71,.11)}.sfvsb-price-context{max-width:55%;text-align:right;font-size:.53rem;line-height:1.55;color:#939ba4}.sfvsb-price-context strong{display:block;font-size:.6rem;font-weight:800;color:#4e5965}.sfvsb-summary-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px;background:#1a2233;color:#fff}.sfvsb-summary-head-k{font-size:.52rem;font-weight:850;letter-spacing:.8px;text-transform:uppercase;color:rgba(255,255,255,.58)}.sfvsb-summary-head-ref{margin-top:5px;font-size:.68rem;font-weight:800}.sfvsb-summary-head-price{text-align:right;font-size:1.15rem;font-weight:900}.sfvsb-summary-head-price small{display:block;margin-top:5px;font-size:.5rem;font-weight:650;color:rgba(255,255,255,.58)}.sfvsb-actions{display:flex;align-items:center;gap:10px;margin-top:32px}.sfvsb-btn{min-height:48px;padding:13px 19px;border-radius:8px;font-family:'Inter',sans-serif;font-size:.73rem;font-weight:800;cursor:pointer}.sfvsb-btn.primary{margin-left:auto;min-width:140px;border:1px solid #1a2233;background:#1a2233;color:#fff}.sfvsb-btn.secondary{border:1px solid #dce1e6;background:#fff;color:#56606b}.sfvsb-btn:disabled{opacity:.38;cursor:not-allowed}.sfvsb-summary{margin-top:26px;border:1px solid #e1e5e9;border-radius:12px;background:#fff;overflow:hidden}.sfvsb-row{display:grid;grid-template-columns:145px 1fr;gap:18px;padding:14px 17px;border-bottom:1px solid #eef1f3}.sfvsb-row:last-child{border-bottom:0}.sfvsb-key{font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.3px;color:#a0a7af}.sfvsb-val{font-size:.69rem;line-height:1.55;font-weight:650;color:#48525e}.sfvsb-consent{display:flex;gap:9px;align-items:flex-start;margin-top:18px;font-size:.58rem;line-height:1.65;color:#878f98}.sfvsb-consent input{width:16px!important;height:16px!important;min-height:0!important;margin:2px 0 0!important;padding:0!important;flex:0 0 16px}.sfvsb-hidden{display:none!important}.sfvsb-success{text-align:center;padding:45px 0}.sfvsb-success b{display:flex;width:56px;height:56px;margin:0 auto 18px;border-radius:50%;align-items:center;justify-content:center;background:#edf5ef;color:#52705a;font-size:1.3rem}@media(max-width:700px){.sfvsb-shell{width:100vw;height:100dvh;margin:0;border:0;border-radius:0}.sfvsb-head{padding:17px 18px 15px}.sfvsb-product{display:none}.sfvsb-stage{width:calc(100% - 36px);padding:38px 0 54px}.sfvsb-grid,.sfvsb-mini{grid-template-columns:1fr}.sfvsb-row{grid-template-columns:1fr;gap:4px}.sfvsb-actions{position:sticky;bottom:-1px;padding:13px 0;background:linear-gradient( to top,#fafbfc 75%,rgba(250,251,252,0) )}.sfvsb-property-map{height:225px}.sfvsb-property-map-head,.sfvsb-map-foot,.sfvsb-price-head{flex-direction:column;align-items:flex-start}.sfvsb-price-context{max-width:100%;text-align:left}.sfvsb-summary-head{align-items:flex-start}}#sfvSmartBooking .sfvsb-head{padding:22px 28px 19px;border-bottom:0;background:#1a2233;color:#fff}#sfvSmartBooking .sfvsb-brand{color:#fff;font-size:1.08rem;letter-spacing:-.45px}#sfvSmartBooking .sfvsb-product{display:inline-flex;align-items:center;min-height:24px;padding:5px 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82);letter-spacing:.75px}#sfvSmartBooking .sfvsb-close{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}#sfvSmartBooking .sfvsb-progress{background:rgba(255,255,255,.13)}#sfvSmartBooking .sfvsb-progress span{background:#fff}#sfvSmartBooking .sfvsb-meta{color:rgba(255,255,255,.62)}#sfvSmartBooking .sfvsb-trustbar{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}#sfvSmartBooking .sfvsb-trustbar span{display:inline-flex;align-items:center;min-height:25px;padding:5px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.76);font-size:.54rem;line-height:1.2;font-weight:750}#sfvSmartBooking .sfvsb-body{background:#f4f6f8}#sfvSmartBooking .sfvsb-stage{width:min(760px,calc(100% - 52px));padding:54px 0 70px}#sfvSmartBooking .sfvsb-kicker{color:#7d8792}#sfvSmartBooking .sfvsb-title{color:#1a2233!important}#sfvSmartBooking .sfvsb-choice{min-height:92px;padding:20px 21px;border-color:#dce1e6;border-radius:8px;box-shadow:0 1px 0 rgba(15,23,42,.025)}#sfvSmartBooking .sfvsb-choice:hover{border-color:#aeb7c1;box-shadow:0 8px 22px rgba(15,23,42,.055)}#sfvSmartBooking .sfvsb-choice.on,#sfvSmartBooking .sfvsb-seg button.on{background:#1a2233;border-color:#1a2233}#sfvSmartBooking .sfvsb-input,#sfvSmartBooking .sfvsb-select,#sfvSmartBooking .sfvsb-textarea{border-radius:7px!important}#sfvSmartBooking .sfvsb-input:focus,#sfvSmartBooking .sfvsb-select:focus,#sfvSmartBooking .sfvsb-textarea:focus{border-color:#1a2233!important;box-shadow:0 0 0 3px rgba(26,34,51,.07)!important}#sfvSmartBooking .sfvsb-price{padding:28px;border-color:#1a2233;border-radius:10px;background:#1a2233;box-shadow:0 16px 38px rgba(15,23,42,.13)}#sfvSmartBooking .sfvsb-price-k,#sfvSmartBooking .sfvsb-price-sub,#sfvSmartBooking .sfvsb-breakdown{color:rgba(255,255,255,.58)}#sfvSmartBooking .sfvsb-price-v{color:#fff}#sfvSmartBooking .sfvsb-points{border-top-color:rgba(255,255,255,.13);color:rgba(255,255,255,.76)}#sfvSmartBooking .sfvsb-points span::before{color:#fff}#sfvSmartBooking .sfvsb-btn{min-height:50px;border-radius:6px}#sfvSmartBooking .sfvsb-btn.primary{min-width:154px;background:#1a2233;border-color:#1a2233}#sfvSmartBooking .sfvsb-summary{border-radius:8px}.sfv-page .sfv-system-flow{border-top:1px solid #e7eaee!important;background:#fff!important}.sfv-page .sfv-system-flow-kicker{margin:0 0 12px;font-size:.6rem;line-height:1.4;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#969ea7}.sfv-page .sfv-system-flow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:36px}.sfv-page .sfv-system-flow-step{min-width:0;padding:21px 18px 23px;border:1px solid #e1e5e9;border-radius:8px;background:#fafbfc}.sfv-page .sfv-system-flow-no{display:block;margin-bottom:23px;font-size:.58rem;line-height:1;font-weight:850;letter-spacing:.6px;color:#a3aab2}.sfv-page .sfv-system-flow-step strong{display:block;font-size:.78rem;line-height:1.45;font-weight:800;color:#1a2233}.sfv-page .sfv-system-flow-step p{margin:9px 0 0!important;font-size:.63rem!important;line-height:1.75!important;color:#7f8790!important}.sfv-page .sfv-system-flow-cta-row{display:flex;align-items:center;gap:18px;margin-top:28px}.sfv-page .sfv-system-flow-cta{min-height:50px;padding:13px 22px;border:1px solid #1a2233;border-radius:6px;background:#1a2233;color:#fff;font-family:'Inter',sans-serif;font-size:.75rem;font-weight:800;cursor:pointer}.sfv-page .sfv-system-flow-cta-row>span{font-size:.59rem;line-height:1.6;color:#9aa1a9}.sfv-page .sfv-unit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:31px 0 36px}.sfv-page .sfv-unit-metric{padding:18px 16px;border:1px solid #e2e6ea;border-radius:8px;background:#f9fafb}.sfv-page .sfv-unit-metric strong,.sfv-page .sfv-unit-metric span{display:block}.sfv-page .sfv-unit-metric strong{font-size:.82rem;line-height:1.25;font-weight:850;color:#1a2233}.sfv-page .sfv-unit-metric span{margin-top:5px;font-size:.57rem;line-height:1.5;color:#929aa3}@media(max-width:900px){.sfv-page .sfv-system-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sfv-page .sfv-system-flow-step:last-child{grid-column:1 / -1}.sfv-page .sfv-unit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#sfvSmartBooking .sfvsb-head{padding:17px 18px 15px}#sfvSmartBooking .sfvsb-trustbar{gap:5px;margin-top:11px}#sfvSmartBooking .sfvsb-trustbar span{font-size:.5rem;padding:5px 7px}#sfvSmartBooking .sfvsb-stage{width:calc(100% - 36px);padding:39px 0 58px}#sfvSmartBooking .sfvsb-choice{min-height:82px}#sfvSmartBooking .sfvsb-price{padding:23px 20px}#sfvSmartBooking .sfvsb-actions{background:linear-gradient(to top,#f4f6f8 75%,rgba(244,246,248,0))}.sfv-page .sfv-system-flow-grid,.sfv-page .sfv-unit-metrics{grid-template-columns:1fr}.sfv-page .sfv-system-flow-step:last-child{grid-column:auto}.sfv-page .sfv-system-flow-cta-row{align-items:flex-start;flex-direction:column}.sfv-page .sfv-system-flow-cta{width:100%}}#sfvSmartBooking .sfvsb-property-profile{margin-top:14px;padding:18px 18px 16px;border:1px solid #dce2e7;border-radius:13px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.04)}#sfvSmartBooking .sfvsb-property-profile[hidden],#sfvSmartBooking .sfvsb-property-buildings[hidden]{display:none!important}#sfvSmartBooking .sfvsb-property-profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#sfvSmartBooking .sfvsb-property-profile-kicker{font-size:.53rem;font-weight:850;letter-spacing:.75px;text-transform:uppercase;color:#9aa2ab;margin-bottom:5px}#sfvSmartBooking .sfvsb-property-profile-head strong{display:block;font-size:.78rem;line-height:1.45;color:#27313d}#sfvSmartBooking .sfvsb-property-profile-state{flex:0 0 auto;display:inline-flex;align-items:center;min-height:27px;padding:6px 9px;border-radius:999px;background:#f2f4f6;color:#7b8590;font-size:.51rem;font-weight:800;white-space:nowrap}#sfvSmartBooking .sfvsb-property-profile-state.ready{background:#eef5f0;color:#58725e}#sfvSmartBooking .sfvsb-property-profile-state.partial{background:#fff7ed;color:#936339}#sfvSmartBooking .sfvsb-property-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}#sfvSmartBooking .sfvsb-property-profile-item{min-width:0;padding:12px 13px;border:1px solid #edf0f3;border-radius:9px;background:#fafbfc}#sfvSmartBooking .sfvsb-property-profile-item span{display:block;font-size:.51rem;font-weight:750;line-height:1.4;color:#969ea7}#sfvSmartBooking .sfvsb-property-profile-item strong{display:block;margin-top:4px;font-size:.73rem;font-weight:850;line-height:1.45;color:#27313d;overflow-wrap:anywhere}#sfvSmartBooking .sfvsb-property-buildings{margin-top:12px;padding-top:12px;border-top:1px solid #eef1f3}#sfvSmartBooking .sfvsb-property-buildings-title{display:block;margin-bottom:8px;font-size:.57rem;font-weight:800;color:#59636f}#sfvSmartBooking .sfvsb-property-building{display:flex;align-items:flex-start;gap:9px;padding:9px 0;border-bottom:1px solid #f1f3f5;font-size:.59rem;line-height:1.55;color:#68717c}#sfvSmartBooking .sfvsb-property-building:last-child{border-bottom:0}#sfvSmartBooking .sfvsb-property-building input{width:15px;height:15px;margin:2px 0 0;accent-color:#1a2233;flex:0 0 auto}#sfvSmartBooking .sfvsb-property-building strong{display:block;font-size:.63rem;color:#34404d}#sfvSmartBooking .sfvsb-property-profile-note{margin:13px 0 0!important;font-size:.56rem!important;line-height:1.65!important;color:#8d959e!important}#sfvSmartBooking .sfvsb-property-confirm{width:100%;min-height:46px;margin-top:14px;padding:12px 16px;border:1px solid #1a2233;border-radius:8px;background:#1a2233;color:#fff;font-family:'Inter',sans-serif;font-size:.7rem;font-weight:800;cursor:pointer}#sfvSmartBooking .sfvsb-property-confirm:disabled{cursor:not-allowed;opacity:.42}#sfvSmartBooking .sfvsb-property-confirm.confirmed{background:#eef5f0;border-color:#d8e7dc;color:#58725e}@media(max-width:600px){#sfvSmartBooking .sfvsb-property-profile{padding:16px}#sfvSmartBooking .sfvsb-property-profile-grid{grid-template-columns:1fr}.sfvsb-property-profile-head{gap:10px}}#sfvSmartBooking .sfvsb-business-step{width:100%;max-width:720px;margin:0 auto}#sfvSmartBooking .sfvsb-business-step[hidden],#sfvSmartBooking #sfvsbPrivateScope[hidden],#sfvSmartBooking #sfvsbBusinessScope[hidden],#sfvSmartBooking .sfvsb-business-building[hidden],#sfvSmartBooking .sfvsb-business-outdoor[hidden],#sfvSmartBooking .sfvsb-business-roof[hidden]{display:none!important}.sfvsb-bizbox{margin-top:28px;padding:20px;border:1px solid #dce2e7;border-radius:11px;background:#fff}.sfvsb-biz-help{margin:8px 0 0;font-size:.57rem;line-height:1.65;color:#8b949e}.sfvsb-biz-results{display:grid;gap:7px;margin-top:12px;max-height:300px;overflow:auto}.sfvsb-biz-result{display:block;width:100%;padding:13px 14px;border:1px solid #e0e5e9;border-radius:9px;background:#fafbfc;text-align:left;cursor:pointer}.sfvsb-biz-result:hover{background:#fff;border-color:#aeb7c0}.sfvsb-biz-result strong{display:block;font-size:.72rem;color:#202b38}.sfvsb-biz-result span{display:block;margin-top:5px;font-size:.57rem;line-height:1.55;color:#7d8792}.sfvsb-biz-result b{font-weight:850;color:#4b5866}.sfvsb-biz-verified{margin-top:14px;padding:15px;border:1px solid #d7e5dc;border-radius:9px;background:#f3f8f4}.sfvsb-biz-verified strong{display:block;margin-top:8px;font-size:.76rem;color:#223028}.sfvsb-biz-verified span{display:block;margin-top:4px;font-size:.58rem;line-height:1.6;color:#67756d}.sfvsb-biz-manual-toggle{margin-top:15px;padding:0;border:0;background:none;color:#596675;font:700 .61rem/1.5 'Inter',sans-serif;text-decoration:underline;cursor:pointer}.sfvsb-biz-manual{margin-top:15px;padding-top:15px;border-top:1px solid #e8ebee}.sfvsb-business-scope{margin-top:24px;padding:20px;border:1px solid #dce2e7;border-radius:11px;background:#f8fafb}.sfvsb-business-scope-head strong{display:block;font-size:.84rem;color:#1a2233}.sfvsb-business-scope-head span{display:block;margin-top:6px;font-size:.58rem;line-height:1.6;color:#7b8590}.sfvsb-business-quote-note{margin-top:18px!important}@media(max-width:600px){.sfvsb-bizbox,.sfvsb-business-scope{padding:16px}}.sfv-page .sfv-gw{padding:0 24px 54px;max-width:760px}.sfv-gw p{margin:0 0 24px;color:#5d6672;font-size:.86rem;line-height:1.9}.sfv-gw-paths{display:grid;gap:10px;margin:0 0 26px}.sfv-gw-paths span{padding:14px 16px;border:1px solid #e3e7eb;border-radius:8px;color:#68717c;font-size:.73rem;line-height:1.55}.sfv-gw-paths b{display:block;color:#1a2233;font-size:.8rem;margin-bottom:2px}.sfv-gw button{border:0;border-radius:7px;background:#1a2233;color:#fff;padding:17px 24px;font:800 .93rem Inter,sans-serif;cursor:pointer}.sfv-gw small{display:block;margin-top:15px;color:#959ca5;font-size:.63rem;line-height:1.6}@media(min-width:901px){.sfv-page .sfv-gw{padding:0 0 66px;max-width:720px;margin:auto}.sfv-gw-paths{grid-template-columns:1fr 1fr}}@media(max-width:600px){.sfv-page .sfv-gw{padding:0 22px 48px}.sfv-gw button{width:100%}}#sfv-modal .sfv-package-choice-hint{display:block!important;width:100%!important;margin:0 0 11px!important;padding:0 1px!important;font-family:'Inter',sans-serif!important;font-size:.62rem!important;line-height:1.55!important;font-weight:600!important;letter-spacing:.01em!important;color:#b4b9bf!important;opacity:.72!important;text-align:left!important}#sfv-modal .sfv-package-scroll-hint,#sfv-modal .sfv-replaced-content-hint{display:block!important;width:100%!important;margin:10px 0 0!important;padding:0 1px!important;font-family:'Inter',sans-serif!important;font-size:.66rem!important;line-height:1.58!important;font-weight:500!important;letter-spacing:.01em!important;color:#aeb4bb!important;opacity:.78!important;text-align:left!important}#sfv-modal .sfv-large-job-note{display:block!important;width:100%!important;max-width:620px!important;margin:11px 0 0!important;padding:0 1px!important;font-family:'Inter',sans-serif!important;font-size:.60rem!important;line-height:1.62!important;font-weight:500!important;letter-spacing:.01em!important;color:#9fa6ae!important;opacity:.88!important;text-align:left!important}#sfv-modal .sfv-package-group .pb.sfv-package-auto-selected,#sfv-modal .sfv-package-group .pb[data-sfv-auto-selected="1"],#sfv-modal .sfv-package-group .pb[data-sfv-user-selected="1"],#sfv-modal .sfv-package-group .pb.on,#sfv-modal .sfv-package-group .pb.active,#sfv-modal .sfv-package-group .pb[aria-pressed="true"],#sfv-modal .sfv-package-group .pb[aria-selected="true"]{background:#1a2233!important;color:#fff!important;border-color:#1a2233!important;box-shadow:0 5px 14px rgba(15,23,42,.10)!important}.sfv-page .sfv-grid-btn:focus-visible,.sfv-page .sfv-submit-btn:focus-visible,#sfv-modal .pb:focus-visible,#sfv-modal .sfv-qbtn:focus-visible,.sfv-desktop-nav-link:focus-visible,.sfv-desktop-book-btn:focus-visible,.sfv-icon-btn:focus-visible,.sfv-lang-btn:focus-visible,.sfv-newsletter-btn:focus-visible,.sfv-newsletter-input:focus-visible{outline:2px solid rgba(26,34,51,.42)!important;outline-offset:3px!important}html,body,#MainContent{max-width:100%!important;overflow-x:clip!important}#MainContent>*,#MainContent .sfv-page,#MainContent .sfv-page .sfv-top{box-sizing:border-box!important}#MainContent .hero__media-grid,#MainContent .hero__media-grid .hero__media-wrapper,#MainContent .hero__media-grid .hero__media{border-bottom:0!important;outline:0!important}.sfv-page .sfv-top{position:relative!important;margin-top:-2px!important;border-top:0!important;outline:0!important}.sfv-page .sfv-top::before{content:"";position:absolute;left:0;right:0;top:-3px;height:5px;background:inherit;pointer-events:none;z-index:0}.sfv-page .sfv-top>*{position:relative;z-index:1}#sfvSiteFooter #sfvFooterContactTarget,#sfvSiteFooter #sfvFooterContactTarget .sfv-footer-contact-heading,#sfvSiteFooter #sfvFooterContactTarget .sfv-footer-contact-label,#sfvSiteFooter #sfvFooterContactTarget .sfv-footer-contact-phone,#sfvSiteFooter #sfvFooterContactTarget .sfv-footer-contact-email,#sfvSiteFooter #sfvFooterContactTarget .sfv-footer-contact-hours{color:#fff!important;visibility:visible!important}#sfvSiteFooter #sfvFooterContactTarget{display:block!important;border-top-color:rgba(255,255,255,.20)!important}#sfvSiteFooter #sfvFooterContactTarget .sfv-footer-contact-label,#sfvSiteFooter #sfvFooterContactTarget .sfv-footer-contact-hours{opacity:.78!important}@media (min-width:901px){}@media (max-width:600px){#sfv-modal .sfv-package-choice-hint{font-size:.59rem!important;margin-bottom:9px!important}#sfv-modal .sfv-package-scroll-hint,#sfv-modal .sfv-replaced-content-hint{font-size:.63rem!important;margin-top:8px!important}#sfv-modal .sfv-large-job-note{font-size:.58rem!important;line-height:1.64!important}}#item-prisgaranti.open .sfv-accordion{max-height:20000px!important;overflow:visible!important}#item-prisgaranti.open .sfv-accordion-inner{height:auto!important;max-height:none!important;overflow:visible!important}


/* Source: nordytre-inline-style-03.css */
#MainContent,.sfv-page{background:#fff!important}.sfv-page>.sfv-demo,.sfv-page>.sfv-maintenance-zone,.sfv-page>.sfv-newsletter,.sfv-page>.sfv-newsletter-tail{background:#fff!important;box-shadow:none!important;border-radius:0!important;}.sfv-page>.sfv-maintenance-zone{width:100%!important;max-width:none!important;margin:0!important;}.sfv-page>.sfv-newsletter,.sfv-page>.sfv-newsletter-tail{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;}.sfv-page .sfv-expect-heading{display:block!important;width:100%!important;margin:86px 0 12px!important;padding:0!important;text-align:left!important;font-family:'Inter',sans-serif!important;font-size:.61rem!important;line-height:1.45!important;font-weight:800!important;letter-spacing:.9px!important;text-transform:uppercase!important;color:#9299a2!important;}.sfv-page .sfv-why-row.sfv-moved-operations-start{margin-top:0!important}@media(max-width:600px){.sfv-page .sfv-expect-heading{margin-top:62px!important;margin-bottom:8px!important;font-size:.57rem!important}}


/* Source: nordytre-inline-style-04.css */
#MainContent,.sfv-page{background:#f8f9fa!important}.sfv-page .sfv-continuous-card{border-radius:0!important;}.sfv-page .sfv-continuous-card>.sfv-form-wrap,.sfv-page .sfv-continuous-card>.sfv-combined,.sfv-page .sfv-continuous-card .sfv-combined-card{border-radius:0!important;}.sfv-page>.sfv-demo,.sfv-page>.sfv-maintenance-zone,.sfv-page>.sfv-newsletter,.sfv-page>.sfv-newsletter-tail{background:#fff!important;}


/* Source: nordytre-inline-style-05.css */
.sfv-page{position:relative!important;background:#fff!important}.sfv-card-bg-transition{position:absolute!important;left:0!important;right:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(180deg,#f1f3f5 0%,#f3f5f6 28%,#f7f8f9 58%,#fbfcfd 78%,#fff 100%)!important;}.sfv-page .sfv-continuous-card{position:relative!important;z-index:10!important;background:linear-gradient(180deg,#f6f7f8 0%,#f6f7f8 93%,#f3f4f5 97%,#eef1f3 100%)!important}.sfv-page .sfv-continuous-card>.sfv-form-wrap,.sfv-page .sfv-continuous-card>.sfv-combined,.sfv-page .sfv-continuous-card .sfv-combined-card,.sfv-page .sfv-continuous-card .sfv-combined-section{background:transparent!important}.sfv-page>.sfv-demo{display:none!important}.sfv-page .sfv-combined-card .sfv-combined-section:first-child .sfv-section-title{font-family:'Inter',sans-serif!important;font-size:.68rem!important;line-height:1.45!important;font-weight:800!important;letter-spacing:.9px!important;text-transform:uppercase!important;color:#9299a2!important}.sfv-page .sfv-swapped-sections>.sfv-expect-heading{margin-top:0!important}.sfv-page .sfv-swapped-sections>.sfv-section-title{margin-top:86px!important}@media(max-width:600px){.sfv-page .sfv-combined-card .sfv-combined-section:first-child .sfv-section-title{font-size:.63rem!important}.sfv-page .sfv-swapped-sections>.sfv-section-title{margin-top:62px!important}}


/* Source: nordytre-inline-style-06.css */
#sfvsbPropertyProfileNote:after{content:" \b7  Kartverket / \a9  OpenStreetMap contributors";display:inline}


/* Source: nordytre-inline-style-07.css */
@media(max-width:700px){#sfvSmartBooking{overflow:hidden!important}#sfvSmartBooking .sfvsb-shell{width:100%!important;max-width:100%!important;margin:0 auto!important}#sfvSmartBooking .sfvsb-body{width:100%!important;overflow-x:hidden!important}#sfvSmartBooking .sfvsb-stage{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}#sfvSmartBooking .sfvsb-input,#sfvSmartBooking .sfvsb-select,#sfvSmartBooking .sfvsb-textarea{font-size:16px!important;touch-action:manipulation}}


/* Source: nordytre-inline-style-08.css */
.sfv-page .sfv-swapped-sections>.sfv-expect-heading{margin-bottom:4px!important}.sfv-page .sfv-expect-heading-main{display:block!important;font-size:.86rem!important;line-height:1.35!important;font-weight:820!important;letter-spacing:-.08px!important;text-transform:none!important;color:#273141!important}.sfv-page .sfv-expect-heading-sub{display:block!important;margin-top:7px!important;font-size:.59rem!important;line-height:1.45!important;font-weight:650!important;letter-spacing:.58px!important;text-transform:none!important;color:#9ba2ab!important}.sfv-page .sfv-swapped-sections>.sfv-expect-heading+.sfv-why-row{margin-top:34px!important}.sfv-page .sfv-swapped-sections>.sfv-why-row+.sfv-why-row{margin-top:62px!important}.sfv-page .sfv-swapped-sections>.sfv-why-row{align-items:flex-start!important}.sfv-page .sfv-swapped-sections>.sfv-why-row>.sfv-why-icon{flex:0 0 auto!important;margin-top:2px!important}.sfv-page .sfv-swapped-sections>.sfv-why-row>div:last-child{max-width:840px!important}@media(max-width:600px){.sfv-page .sfv-expect-heading-main{font-size:.80rem!important}.sfv-page .sfv-expect-heading-sub{font-size:.55rem!important;margin-top:6px!important}.sfv-page .sfv-swapped-sections>.sfv-expect-heading+.sfv-why-row{margin-top:28px!important}.sfv-page .sfv-swapped-sections>.sfv-why-row+.sfv-why-row{margin-top:49px!important}}


/* Source: nordytre-inline-style-09.css */
.sfv-page .sfv-knowledge-block-methods+.sfv-maintenance-intro{margin-top:82px!important;margin-bottom:150px!important}@media(max-width:900px){.sfv-page .sfv-knowledge-block-methods+.sfv-maintenance-intro{margin-top:68px!important;margin-bottom:125px!important}}@media(max-width:600px){.sfv-page .sfv-knowledge-block-methods+.sfv-maintenance-intro{margin-top:54px!important;margin-bottom:110px!important}}


/* Source: nordytre-inline-style-10.css */
@media(min-width:901px){.sfv-page .sfv-knowledge-block{row-gap:16px!important}.sfv-page .sfv-more{grid-column:2}.sfv-page .sfv-knowledge-block-reverse .sfv-more{grid-column:1}}.sfv-page .sfv-more summary{display:inline-flex;min-height:38px;align-items:center;padding:10px 16px;border-radius:2px;background:#1a2233;color:#fff;font:800 .68rem/1.2 Inter,sans-serif;cursor:pointer;list-style:none}.sfv-page .sfv-more summary::-webkit-details-marker{display:none}.sfv-page .sfv-more summary::marker{content:""}.sfv-page .sfv-more p{max-width:430px;margin:15px 0 0!important;font-size:.66rem!important;line-height:1.82!important;color:#747d87!important}@media(max-width:900px){.sfv-page .sfv-more{grid-column:1!important;margin-top:-12px}}


/* Source: nordytre-inline-style-11.css */
#sfvMaintenanceInfo #sfvKnowledgeMediaMaintenance{width:min(100%,360px)!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/4!important;justify-self:center!important;background:#111!important}#sfvMaintenanceInfo #sfvKnowledgeMediaMaintenance video{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:50% 62%!important;background:#111!important}@media(max-width:900px){#sfvMaintenanceInfo #sfvKnowledgeMediaMaintenance{width:min(100%,390px)!important}}@media(max-width:600px){#sfvMaintenanceInfo #sfvKnowledgeMediaMaintenance{width:100%!important}}


/* Source: nordytre-inline-style-12.css */
.sfv-knowledge-block-maintenance>.sfv-more>summary{display:none!important}#sfvMaintenanceVideoMore{position:absolute;left:14px;bottom:14px;z-index:5;min-height:52px;padding:15px 24px;border:0;border-radius:2px;background:#1a2233;color:#fff;font:800 .79rem/1.2 Inter,sans-serif;cursor:pointer;box-shadow:0 4px 12px #0003}.sfv-knowledge-block-maintenance>.sfv-more p{margin-top:15px!important}@media(max-width:600px){#sfvMaintenanceVideoMore{left:12px;bottom:12px}}


/* Source: nordytre-inline-style-13.css */
#sfvSmartBooking .sfvsb-shell{background:#fff!important;border-color:#d7dde3!important;box-shadow:0 28px 80px rgba(15,23,42,.22)!important;}#sfvSmartBooking .sfvsb-head{background:#fff!important;color:#1a2233!important;border-bottom:1px solid #e1e5e9!important;box-shadow:0 1px 0 rgba(15,23,42,.03)!important;}#sfvSmartBooking .sfvsb-brand{color:#1a2233!important}#sfvSmartBooking .sfvsb-product,#sfvSmartBooking .sfvsb-close,#sfvSmartBooking .sfvsb-trustbar span{background:#fff!important;color:#59636f!important;border-color:#dce2e7!important;}#sfvSmartBooking .sfvsb-meta{color:#7d8792!important}#sfvSmartBooking .sfvsb-progress{background:#edf0f3!important}#sfvSmartBooking .sfvsb-progress span{background:#1a2233!important}#sfvSmartBooking .sfvsb-body{background:#f7f8fa!important}#sfvSmartBooking .sfvsb-stage{color:#1a2233!important}#sfvSmartBooking .sfvsb-actions{background:linear-gradient(to top,#f7f8fa 76%,rgba(247,248,250,0))!important;}#sfvSmartBooking .sfvsb-choice,#sfvSmartBooking .sfvsb-seg button,#sfvSmartBooking .sfvsb-input,#sfvSmartBooking .sfvsb-select,#sfvSmartBooking .sfvsb-textarea,#sfvSmartBooking .sfvsb-price,#sfvSmartBooking .sfvsb-summary,#sfvSmartBooking .sfvsb-property-profile,#sfvSmartBooking .sfvsb-business-scope{background:#fff!important;border-color:#dce2e7!important;}#sfvSmartBooking .sfvsb-choice.on,#sfvSmartBooking .sfvsb-seg button.on{background:#f2f6f3!important;border-color:#1a2233!important;color:#1a2233!important;box-shadow:inset 0 0 0 1px #1a2233!important;}#sfvSmartBooking .sfvsb-choice.on *,#sfvSmartBooking .sfvsb-seg button.on *{color:#1a2233!important}#sfvSmartBooking .sfvsb-price{color:#1a2233!important;box-shadow:0 12px 32px rgba(15,23,42,.07)!important;}#sfvSmartBooking .sfvsb-price-k,#sfvSmartBooking .sfvsb-price-sub,#sfvSmartBooking .sfvsb-breakdown{color:#7d8792!important}#sfvSmartBooking .sfvsb-price-v,#sfvSmartBooking .sfvsb-points{color:#1a2233!important}#sfvSmartBooking .sfvsb-points{border-top-color:#e5e8ec!important}#sfvSmartBooking .sfvsb-points span::before{color:#1a2233!important}#sfvSmartBooking .sfvsb-btn.primary,#sfvSmartBooking .sfvsb-property-confirm{background:#1a2233!important;border:1px solid #1a2233!important;color:#fff!important;box-shadow:0 7px 18px rgba(15,23,42,.16)!important;}#sfvSmartBooking .sfvsb-btn.primary:hover,#sfvSmartBooking .sfvsb-property-confirm:hover{background:#2a3548!important;}#sfvSmartBooking .sfvsb-btn.primary:disabled,#sfvSmartBooking .sfvsb-property-confirm:disabled{background:#f7f8f9!important;border-color:#dce2e7!important;color:#9aa2ab!important;box-shadow:none!important;}#sfvSmartBooking .sfvsb-property-confirm.confirmed{background:#eef5f0!important;border-color:#d8e7dc!important;color:#58725e!important;}

