.phone-project-details,.phone-project-back{display:none}@media (max-width:767px){#ofrt-site#ofrt-site main.subcategory-page:has(.mobile-section-tabs){background:#f0f7fc!important;padding-bottom:126px!important}#ofrt-site#ofrt-site .subcategory-page>.mobile-subcategory-details{display:none!important}#ofrt-site#ofrt-site .phone-project-back{color:#244e6f;background:#fff;align-items:center;gap:8px;min-height:48px;padding:10px 22px;font-size:14px;text-decoration:none;display:flex}#ofrt-site#ofrt-site .phone-project-back span{font-size:26px;line-height:1}#ofrt-site#ofrt-site .subcategory-page>.category-image-hero{min-height:240px!important;padding:26px 22px!important}#ofrt-site#ofrt-site .subcategory-page .category-image-hero-media{opacity:.8}#ofrt-site#ofrt-site .subcategory-page .category-image-hero:after{content:"";background:linear-gradient(#0000 20%,#061e35d9);position:absolute;inset:0;display:block!important}#ofrt-site#ofrt-site .subcategory-page .category-image-hero-intro{color:#f4f8fc;margin-top:14px;font-size:14px;line-height:1.5;display:block!important}#ofrt-site#ofrt-site .phone-project-details{background:#f0f7fc;display:block}#ofrt-site#ofrt-site .phone-project-slide{touch-action:pan-y}#ofrt-site#ofrt-site .phone-section-number span{color:#8ba0b1;font-weight:400}#ofrt-site#ofrt-site .phone-slide-controls{border-top:1px solid #e5edf5;justify-content:space-between;align-items:center;margin-top:24px;padding-top:12px;display:flex}#ofrt-site#ofrt-site .phone-slide-controls button{color:#0866f5;cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;font-size:28px;display:grid}#ofrt-site#ofrt-site .phone-slide-controls button:disabled{color:#c1ced9;cursor:default}#ofrt-site#ofrt-site .phone-slide-controls>div{display:flex}#ofrt-site#ofrt-site .phone-slide-controls>div button{min-width:32px}#ofrt-site#ofrt-site .phone-slide-controls>div span{background:#ccdce9;border-radius:50%;width:7px;height:7px}#ofrt-site#ofrt-site .phone-slide-controls [aria-current] span{background:#0866f5;border-radius:5px;width:22px}#ofrt-site#ofrt-site .phone-swipe-hint{text-align:center;color:#244e6f;margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.5}#ofrt-site#ofrt-site .phone-swipe-hint span{color:#687f94;white-space:nowrap;font-weight:400}#ofrt-site#ofrt-site .phone-project-faq details+details{border-top:1px solid #e5edf5}#ofrt-site#ofrt-site .phone-project-faq summary{color:#143f62;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15px;font-weight:600;list-style:none;display:flex}#ofrt-site#ofrt-site .phone-project-faq summary::-webkit-details-marker{display:none}#ofrt-site#ofrt-site .phone-project-faq summary span{border-bottom:1.5px solid #0866f5;border-right:1.5px solid #0866f5;flex:0 0 7px;height:7px;transform:rotate(45deg)}#ofrt-site#ofrt-site .phone-project-faq details[open] summary span{transform:rotate(225deg)}#ofrt-site#ofrt-site .phone-project-faq details>div{padding-bottom:18px}#ofrt-site#ofrt-site .phone-project-jumps{border-bottom:1px solid #e7eef4;flex-wrap:wrap;gap:8px;padding:20px 22px;display:flex}#ofrt-site#ofrt-site .phone-project-jumps a{color:#194b75;background:#edf5fc;border-radius:22px;align-items:center;min-height:40px;padding:9px 13px;font-size:12px;text-decoration:none;display:flex}#ofrt-site#ofrt-site .phone-project-section{background:#fff;border:1px solid #dce7f1;border-radius:14px;margin:16px 18px;padding:24px 20px;scroll-margin-top:80px}#ofrt-site#ofrt-site .phone-project-section:nth-of-type(2n){background:#fff}#ofrt-site#ofrt-site .phone-section-number{color:#0866f5;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:700}#ofrt-site#ofrt-site .phone-project-section h2{letter-spacing:-.03em;margin:0 0 22px;line-height:1.15;color:#07396a!important;font-size:25px!important}#ofrt-site#ofrt-site .phone-project-articles{gap:20px;display:grid}#ofrt-site#ofrt-site .phone-project-articles article{min-width:0}#ofrt-site#ofrt-site .phone-project-articles h3{color:#143f62;margin:0 0 8px;line-height:1.35;font-size:17px!important}#ofrt-site#ofrt-site .phone-project-articles :is(p,li){color:#52677b;margin:0;font-size:15px;line-height:1.65}#ofrt-site#ofrt-site .phone-project-articles ul{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}#ofrt-site#ofrt-site .phone-project-articles li{padding-left:29px;position:relative}#ofrt-site#ofrt-site .phone-project-articles li:before{content:"";border-bottom:2px solid #0866f5;border-right:2px solid #0866f5;width:7px;height:12px;position:absolute;top:7px;left:3px;transform:rotate(45deg)}#ofrt-site#ofrt-site .phone-project-articles a{color:#0866f5;margin-top:10px;font-size:13px;display:inline-block}#ofrt-site#ofrt-site .phone-project-section-1 article+article{border-top:1px solid #e3ecf4;padding-top:18px}#ofrt-site#ofrt-site .phone-project-section-3 article+article{border-top:1px solid #dce7f0;padding-top:20px}#ofrt-site#ofrt-site .phone-project-action{z-index:140;padding:12px 22px max(12px, env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #dce7f0;position:fixed;inset:auto 0 0;box-shadow:0 -5px 25px #062d4310}#ofrt-site#ofrt-site .phone-project-action .phone-primary{text-align:center;display:block;color:#fff!important;background:#0866f5!important}#ofrt-site#ofrt-site .phone-project-action .phone-chevron{position:absolute;top:50%;right:22px;transform:translateY(-50%)rotate(45deg)}#ofrt-site#ofrt-site .phone-project-action small{text-align:center;color:#60788e;margin-top:7px;font-size:11px;display:block}#ofrt-site#ofrt-site :is(.phone-project-back,.phone-project-jumps a):focus-visible{outline-offset:-2px;outline:2px solid #0866f5}}
.phone-faq,.mobile-form-logo,.phone-back,.phone-how-animation,.business-panel-phone-title{display:none}@media (max-width:767px){#ofrt-site#ofrt-site#ofrt-site :is(.phone-primary,.primary,.business-button,.company-search-button,.contact-submit,.mobile-subcategory-apply,.how-primary-cta,.project-flow-details-link,.swipe-steps-controls button,.mobile-legal-controls button,[data-form-navigation]>button):not(:disabled):not([aria-disabled=true]){background:var(--phone-action-blue)!important;border-color:var(--phone-action-blue)!important;color:#fff!important}#ofrt-site#ofrt-site :is(.mobile-about-back,.mobile-contact-back,.phone-faq-back,.phone-category-back,.phone-project-back),#ofrt-site#ofrt-site .business-company-next:not(.is-ready){display:none!important}#ofrt-site#ofrt-site .site-header{border-bottom:1px solid #e1ebf3!important;box-shadow:0 3px 16px #123e6005!important}#ofrt-site#ofrt-site .phone-menu-trigger{background:0 0;border:0;border-radius:0;align-self:center}#ofrt-site#ofrt-site main:has(.phone-landing):not(:has(.hero[data-mobile-active=false])) .site-header{box-shadow:none!important;border:0!important}#ofrt-site#ofrt-site main:has(.phone-landing):not(:has(.hero[data-mobile-active=false])) .phone-menu-trigger{background:0 0;border:0}#ofrt-site#ofrt-site .site-header{align-items:center!important}#ofrt-site#ofrt-site .site-header .brand{min-width:118px;align-items:center!important;width:118px!important;height:48px!important;display:flex!important}#ofrt-site#ofrt-site .site-header .brand-logo{width:118px!important;height:auto!important;max-height:none!important;position:static!important;transform:none!important}#ofrt-site#ofrt-site .phone-menu[open]{padding:12px 22px max(28px, env(safe-area-inset-bottom))}#ofrt-site#ofrt-site .phone-menu-top{flex-shrink:0;height:48px;min-height:48px}#ofrt-site#ofrt-site .phone-menu-top a{align-items:center;height:48px;display:flex}#ofrt-site#ofrt-site .phone-menu-top img{width:118px;height:auto;display:block}#ofrt-site#ofrt-site[data-form-focus-open] .mobile-form-toolbar:not([hidden]){box-sizing:border-box;align-items:center;height:72px;min-height:72px;padding:12px 22px}#ofrt-site#ofrt-site .mobile-form-logo{flex-shrink:0;align-items:center;width:118px;height:48px;display:flex}#ofrt-site#ofrt-site .mobile-form-logo img{width:118px;height:auto;display:block}#ofrt-site#ofrt-site .mobile-form-toolbar .mobile-form-brand{display:none}#ofrt-site#ofrt-site .mobile-form-toolbar button{gap:5px;font-size:12px}#ofrt-site#ofrt-site .phone-trust img{filter:brightness(0)invert();opacity:.95;width:25px;height:25px;display:block}#ofrt-site#ofrt-site .phone-back{color:#124b73;align-items:center;gap:5px;min-height:44px;margin-left:auto;margin-right:10px;font-size:12px;text-decoration:none;display:flex}#ofrt-site#ofrt-site .phone-back>span{font-size:24px;line-height:1}#ofrt-site#ofrt-site main:has(.phone-landing):not(:has(.hero[data-mobile-active=false])) .phone-back{display:none}#ofrt-site#ofrt-site .phone-menu-top button{place-items:center;padding:0;line-height:1;display:grid}#ofrt-site#ofrt-site .phone-menu-top button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}#ofrt-site#ofrt-site .consumer-how-page .how-story-visual{border-radius:0;flex-direction:column;align-items:stretch;min-height:0;background:0 0!important;display:flex!important}#ofrt-site#ofrt-site .consumer-how-page .how-story-intro{padding:4px 4px 20px!important}#ofrt-site#ofrt-site .consumer-how-page .how-story-intro :is(h1,span){color:#07396a!important;text-shadow:none!important}#ofrt-site#ofrt-site .consumer-how-page .how-story-intro .eyebrow{color:#467caa!important}#ofrt-site#ofrt-site .phone-how-animation{width:100%;display:block}#ofrt-site#ofrt-site .business-how-page .business-mobile-steps{flex-direction:column;display:flex}#ofrt-site#ofrt-site .business-how-page .business-mobile-match{background:#fff;border:1px solid #dce7f1;border-radius:14px;order:-1;width:100%;margin:0 0 20px;padding:18px 10px;display:block!important}#ofrt-site#ofrt-site .phone-how-animation .consumer-match-animation>div:not(.consumer-match-track){display:none!important}#ofrt-site#ofrt-site .phone-how-animation .consumer-match-track{grid-template-rows:140px;min-height:140px;display:grid!important}#ofrt-site#ofrt-site .phone-how-animation .consumer-match-card{align-self:center;min-height:100px}#ofrt-site#ofrt-site .phone-how-animation .consumer-match-card h3{font-size:12px!important}#ofrt-site#ofrt-site .phone-how-animation .consumer-match-card p{font-size:10px!important}#ofrt-site#ofrt-site .business-panel-tablet-title{display:none!important}#ofrt-site#ofrt-site .business-panel-phone-title{display:block}#ofrt-site#ofrt-site .business-mobile-steps>.business-mobile-match{order:1;margin:22px 0 0}#ofrt-site#ofrt-site .business-how-page .business-mobile-match .exclusive-lead-request h3{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:clamp(8px,2.6vw,11px)!important}#ofrt-site#ofrt-site .phone-homeowner-animation{color:#124b73;background:#fff;border:1px solid #dce7f1;border-radius:14px;padding:22px 16px}#ofrt-site#ofrt-site .phone-animation-eyebrow{color:#526a80;text-align:center;margin:0 0 20px;font-size:12px}#ofrt-site#ofrt-site .phone-homeowner-flow{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;display:grid}#ofrt-site#ofrt-site .phone-process-card{text-align:center;border:1px solid #dce7f1;border-radius:10px;flex-direction:column;align-items:center;gap:8px;min-height:130px;padding:15px 5px;transition:background .5s,border-color .5s;display:flex}#ofrt-site#ofrt-site .phone-process-card svg{fill:none;stroke:#0866f5;stroke-width:1.7px;stroke-linecap:round;width:25px;height:25px}#ofrt-site#ofrt-site .phone-process-card strong{white-space:nowrap;font-size:12px}#ofrt-site#ofrt-site .phone-process-card>span{color:#526a80;font-size:10px;line-height:1.5}#ofrt-site#ofrt-site .stage-0 .phone-process-request{background:#f0f7ff;border-color:#7cafef}#ofrt-site#ofrt-site .stage-2 .phone-process-specialist{background:#f0faf5;border-color:#79b498}#ofrt-site#ofrt-site .phone-process-connection{color:#a5bbce;align-items:center;display:flex}#ofrt-site#ofrt-site .phone-process-connection span{background:currentColor;flex:1;height:2px}#ofrt-site#ofrt-site .phone-process-connection i{font-size:22px;font-style:normal}#ofrt-site#ofrt-site .stage-1 .phone-process-connection{color:#0866f5;animation:1s ease-in-out infinite alternate phone-match-pulse}#ofrt-site#ofrt-site .phone-process-status{align-items:center;gap:9px;min-height:56px;margin-top:16px;display:flex}#ofrt-site#ofrt-site .phone-process-status>span{color:#0866f5;background:#edf5ff;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:12px;font-weight:700;display:grid}#ofrt-site#ofrt-site .phone-process-status p{margin:0;font-size:13px;font-weight:600;line-height:1.4}#ofrt-site#ofrt-site .phone-process-note{text-align:center;color:#687f94;margin:5px 0 0;font-size:11px}@keyframes phone-match-pulse{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){#ofrt-site#ofrt-site .phone-process-connection{animation:none}}#ofrt-site#ofrt-site .phone-projects{padding:26px 22px 32px}#ofrt-site#ofrt-site .phone-projects .phone-page-kicker{letter-spacing:.15em;text-transform:uppercase;color:#467caa;margin:0 0 8px;font-size:10px;font-weight:700}#ofrt-site#ofrt-site .phone-projects h1{letter-spacing:-.04em;margin-bottom:10px;font-size:32px!important}#ofrt-site#ofrt-site .phone-projects h1:after{content:"";background:#0866f5;border-radius:2px;width:32px;height:3px;margin-top:12px;display:block}#ofrt-site#ofrt-site .phone-project-search{margin-top:22px}#ofrt-site#ofrt-site :is(.mobile-faq-intro,.business-mobile-title,.more-tab-intro,.home-check-mobile-intro,.introduction-copy,.contact-info,.legal-intro>.site-container),#ofrt-site#ofrt-site .careers-page .careers-copy>h1,#ofrt-site#ofrt-site main[data-mobile-sections]>#werking>.project-flow-copy,#ofrt-site#ofrt-site .project-mobile-intro{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 4px 20px!important}#ofrt-site#ofrt-site :is(.mobile-faq-intro,.business-mobile-title,.more-tab-intro,.home-check-mobile-intro,.introduction-copy,.contact-info,.legal-intro,.project-mobile-intro) :is(h1,h2,h1 span,h2 span),#ofrt-site#ofrt-site .careers-page .careers-copy>h1,#ofrt-site#ofrt-site main[data-mobile-sections]>#werking>.project-flow-copy :is(h2,span){color:#07396a!important;text-shadow:none!important}#ofrt-site#ofrt-site :is(.mobile-faq-intro,.business-mobile-title,.more-tab-intro,.home-check-mobile-intro,.introduction-copy,.contact-info,.legal-intro,.project-mobile-intro) p,#ofrt-site#ofrt-site main[data-mobile-sections]>#werking>.project-flow-copy p{color:#526a80!important}#ofrt-site#ofrt-site :is(.introduction-copy,.contact-info) .heading-accent{color:#07396a!important}#ofrt-site#ofrt-site .contact-info{padding:10px 4px 4px!important}#ofrt-site#ofrt-site .faq-page .mobile-faq-panel{display:none!important}#ofrt-site#ofrt-site .phone-faq{padding:12px 22px 30px;display:block}#ofrt-site#ofrt-site .phone-faq-back{color:#526a80;align-items:center;min-height:44px;margin-bottom:12px;font-size:14px;text-decoration:none;display:inline-flex}#ofrt-site#ofrt-site .phone-faq header{padding:10px 0 24px}#ofrt-site#ofrt-site .phone-faq-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#0866f5;margin:0 0 12px;font-size:11px;font-weight:700}#ofrt-site#ofrt-site .phone-faq h1{letter-spacing:-.035em;color:#07396a;margin:0 0 14px;line-height:1.08;font-size:32px!important}#ofrt-site#ofrt-site .phone-faq header>p:last-child{color:#526a80;margin:0;font-size:15px;line-height:1.5}#ofrt-site#ofrt-site .phone-faq-search{color:#244e6f;gap:8px;font-size:12px;font-weight:600;display:grid}#ofrt-site#ofrt-site .phone-faq-search input{width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #d5e2ee;border-radius:12px;padding:12px 14px;font-size:16px}#ofrt-site#ofrt-site .phone-faq-count{color:#6b8295;margin:18px 0 12px;font-size:12px}#ofrt-site#ofrt-site .phone-faq-answers{gap:12px;display:grid}#ofrt-site#ofrt-site .phone-faq-answers article{background:#fff;border:1px solid #e0e9f1;border-radius:16px;padding:22px}#ofrt-site#ofrt-site .phone-faq :is(article,aside) h2{color:#123e60;margin:0 0 10px;line-height:1.3;font-size:19px!important}#ofrt-site#ofrt-site .phone-faq :is(article,aside) p,#ofrt-site#ofrt-site .phone-faq-empty{color:#526a80;margin:0;font-size:15px;line-height:1.65}#ofrt-site#ofrt-site .phone-faq-help{border-top:1px solid #dce7f0;margin-top:28px;padding-top:24px}#ofrt-site#ofrt-site .phone-faq-help .phone-primary{margin-top:18px;color:#fff!important;background:#0866f5!important}#ofrt-site#ofrt-site[data-form-focus-open] [data-form-navigation]>button:last-child:not(:disabled){color:#fff!important;background:#0866f5!important;border-color:#0866f5!important}}.phone-form-navigation{display:none}@media (max-width:767px){#ofrt-site#ofrt-site .tablet-form-back{display:none!important}#ofrt-site#ofrt-site .phone-form-navigation{display:contents}#ofrt-site#ofrt-site .phone-back{gap:7px;line-height:20px}#ofrt-site#ofrt-site .phone-back-chevron{border-bottom:1.8px solid;border-left:1.8px solid;width:8px;height:8px;display:block;transform:rotate(45deg)}#ofrt-site#ofrt-site .mobile-form-toolbar .phone-menu-trigger{color:#07396a;width:44px;height:44px;min-height:44px;padding:10px;display:grid}#ofrt-site#ofrt-site .phone-menu nav{margin-top:28px}#ofrt-site#ofrt-site .phone-menu nav a{min-height:48px;padding:12px 0}#ofrt-site#ofrt-site .phone-menu-extra{flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;gap:4px 20px;margin-top:auto;padding-top:20px;display:flex}#ofrt-site#ofrt-site .phone-menu nav{margin-bottom:28px}#ofrt-site#ofrt-site .phone-menu-extra a{align-items:center;min-height:36px;font-size:12px;display:inline-flex}#ofrt-site#ofrt-site .phone-faq-answers details{background:#fff;border:1px solid #dce7f1;border-radius:14px}#ofrt-site#ofrt-site .phone-faq-answers summary{cursor:pointer;color:#123e60;justify-content:space-between;align-items:center;gap:18px;padding:20px;font-size:16px;font-weight:650;line-height:1.4;list-style:none;display:flex}#ofrt-site#ofrt-site .phone-faq-answers summary::-webkit-details-marker{display:none}#ofrt-site#ofrt-site .phone-faq-answers summary>span{border-bottom:1.8px solid #0866f5;border-right:1.8px solid #0866f5;flex:0 0 8px;width:8px;height:8px;transform:rotate(45deg)}#ofrt-site#ofrt-site .phone-faq-answers details[open] summary>span{transform:rotate(225deg)}#ofrt-site#ofrt-site .phone-faq-answers details>p{color:#526a80;margin:0;padding:0 20px 20px;font-size:15px;line-height:1.65}#ofrt-site#ofrt-site .phone-faq-answers summary:focus-visible{outline-offset:3px;border-radius:14px;outline:2px solid #0866f5}#ofrt-site#ofrt-site#ofrt-site :is(.phone-primary,.primary,.business-button,.how-primary-cta,.project-flow-details-link,[data-form-navigation]>button){text-align:center;display:block;position:relative;padding-inline:44px!important}#ofrt-site#ofrt-site#ofrt-site :is(.phone-primary,.primary,.business-button,.how-primary-cta,.project-flow-details-link,.manual-entry-link,[data-form-navigation]>button)>:is(.phone-chevron,.ui-arrow,.phone-cta-chevron){font-size:0;border-top:2px solid!important;border-bottom:0!important;border-left:0!important;border-right:2px solid!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important;min-height:8px!important;max-height:8px!important;margin:0!important;position:absolute!important;inset:50% 24px auto auto!important;transform:translateY(-50%)rotate(45deg)!important}#ofrt-site#ofrt-site#ofrt-site :is(.phone-primary,.primary,.business-button,.how-primary-cta,.project-flow-details-link,.manual-entry-link,[data-form-navigation]>button)>.ui-arrow:before{content:none}#ofrt-site#ofrt-site#ofrt-site [data-form-navigation]>button>.ui-arrow-left{display:block!important;left:24px!important;right:auto!important;transform:translateY(-50%)rotate(225deg)!important}#ofrt-site#ofrt-site#ofrt-site [data-form-navigation]>button>[aria-hidden]:not(.ui-arrow){display:none!important}#ofrt-site#ofrt-site .phone-landing-copy>small{padding-inline:24px;line-height:20px;margin-top:14px!important}#ofrt-site#ofrt-site .business-project-overview-page>:is(.business-mobile-panel,.project-overview-section){display:none!important}#ofrt-site .phone-project-grid>article{color:var(--phone-ink);background:#fff;border:1px solid #dce8f2;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #174d7410}#ofrt-site .phone-project-grid article>span{align-items:center;gap:7px;min-height:54px;padding:10px 9px;display:flex}#ofrt-site .phone-fields-contact{border-top:1px solid #dce7f1;margin-top:28px;padding-top:24px}#ofrt-site .phone-fields-contact h2{color:#07396a;font-size:20px;line-height:1.3}#ofrt-site .phone-fields-contact p{color:#526a80;margin:10px 0 20px;font-size:15px;line-height:1.5}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus] .form-step{min-height:max(420px, calc(var(--form-viewport-height,100svh) - 148px - env(safe-area-inset-bottom)));flex-direction:column;display:flex}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus] .form-step>[data-form-navigation]{padding-top:24px;margin-top:auto!important}#ofrt-site#ofrt-site#ofrt-site :is(.phone-primary,.primary,.business-button,.company-search-button,.how-primary-cta,.project-flow-details-link,[data-form-navigation]>button),#ofrt-site#ofrt-site#ofrt-site [data-form-navigation]>button>span:nth-child(2){white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}#ofrt-site#ofrt-site#ofrt-site [data-form-navigation]>button{padding-inline:40px!important;font-size:13px!important}#ofrt-site#ofrt-site#ofrt-site [data-form-navigation]{gap:8px}}#ofrt-site .phone-consumer-how-panel{display:none}@media (max-width:767px){#ofrt-site#ofrt-site .phone-consumer-how-panel{display:flex}#ofrt-site#ofrt-site .consumer-how-page>:is(.consumer-how-story,.consumer-how-form-section){display:none!important}#ofrt-site#ofrt-site .phone-consumer-how-panel .phone-homeowner-animation{border:0;padding:0}}@media (min-width:768px){#ofrt-site#ofrt-site .phone-consumer-how-panel{display:none!important}}@media (max-width:767px){#ofrt-site#ofrt-site .phone-consumer-how-panel .how-story-step{box-shadow:none;border:0;border-radius:0;min-height:0;padding:0}}#ofrt-site .phone-panel-arrow{display:none!important}@media (max-width:767px){#ofrt-site .tablet-panel-arrow{display:none}#ofrt-site .phone-panel-arrow{display:block!important}#ofrt-site#ofrt-site .phone-menu nav a.phone-audience-switch{background:#ffffff12;border:1px solid #ffffff45;border-radius:12px;margin-top:18px;padding:14px 16px;font-weight:650}#ofrt-site#ofrt-site .phone-audience-switch i{margin-left:auto;font-size:24px;font-style:normal}#ofrt-site .phone-category-content nav article{min-height:74px;color:var(--phone-ink);background:#fff;border:1px solid #dce7f2;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}#ofrt-site#ofrt-site .phone-category-hero{color:#07396a;background:0 0;min-height:0;padding:26px 22px 12px}#ofrt-site#ofrt-site .phone-category-hero>img,#ofrt-site#ofrt-site .phone-category-hero:after{display:none}#ofrt-site#ofrt-site .phone-category-hero h1{text-shadow:none;color:#07396a!important;font-size:32px!important}#ofrt-site#ofrt-site .phone-category-hero p{color:#526a80;text-shadow:none}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus]:has(.form-note) .form-step{min-height:max(420px, calc(var(--form-viewport-height,100svh) - 188px - env(safe-area-inset-bottom)))}#ofrt-site#ofrt-site .phone-project-grid strong{overflow-wrap:normal;word-break:normal}#ofrt-site#ofrt-site .contact-form[data-contact-stage="0"] .contact-stage-controls[data-company-ready=false]{display:none!important}#ofrt-site#ofrt-site#ofrt-site .vacancy-list article>button{text-align:center;width:100%;display:block;position:relative;padding-inline:44px!important}#ofrt-site#ofrt-site#ofrt-site .vacancy-list article>button>i,#ofrt-site#ofrt-site#ofrt-site .how-primary-cta>span[aria-hidden]{border-top:2px solid!important;border-bottom:0!important;border-left:0!important;border-right:2px solid!important;width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;margin:0!important;padding:0!important;font-size:0!important;position:absolute!important;top:50%!important;right:24px!important;transform:translateY(-50%)rotate(45deg)!important}#ofrt-site#ofrt-site#ofrt-site .vacancy-list article>button>i>span,#ofrt-site#ofrt-site .careers-mobile-back{display:none!important}#ofrt-site#ofrt-site .careers-page .careers-copy{gap:10px!important}#ofrt-site#ofrt-site .careers-page .careers-copy>h1{margin:0!important;padding:0!important}#ofrt-site#ofrt-site .careers-page .careers-copy>.mobile-page-summary{margin:0!important}#ofrt-site#ofrt-site .contact-page .contact-form-card{flex:none!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}#ofrt-site#ofrt-site .contact-page .contact-form{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}#ofrt-site#ofrt-site .phone-menu nav a.phone-audience-switch{background:0 0;border-color:#ffffff26;border-radius:8px;min-height:44px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:400}#ofrt-site#ofrt-site .phone-menu nav a.phone-audience-switch+a.phone-audience-switch{margin-top:8px}#ofrt-site#ofrt-site .phone-audience-switch i{opacity:.75;font-size:20px;font-weight:400}}.phone-legal-accordion{display:none}@media (max-width:767px){#ofrt-site#ofrt-site .legal-page .mobile-legal-reader{display:none!important}#ofrt-site#ofrt-site .phone-legal-accordion{gap:12px;display:grid}#ofrt-site#ofrt-site .phone-legal-intro{color:#526a80;margin:0 0 10px;font-size:14px;line-height:1.6}#ofrt-site#ofrt-site .phone-legal-accordion details{background:#fff;border:1px solid #dce7f1;border-radius:14px;overflow:hidden}#ofrt-site#ofrt-site .phone-legal-accordion summary{color:#124b73;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:15px;font-weight:650;line-height:1.4;list-style:none;display:flex}#ofrt-site#ofrt-site .phone-legal-accordion summary::-webkit-details-marker{display:none}#ofrt-site#ofrt-site .phone-legal-accordion summary>span{border-bottom:1.8px solid #0866f5;border-right:1.8px solid #0866f5;flex:0 0 8px;width:8px;height:8px;transform:rotate(45deg)}#ofrt-site#ofrt-site .phone-legal-accordion details[open] summary>span{transform:rotate(225deg)}#ofrt-site#ofrt-site .phone-legal-content{color:#526a80;overflow-wrap:anywhere;padding:0 20px 20px;font-size:15px;line-height:1.65}#ofrt-site#ofrt-site .phone-legal-content :first-child{margin-top:0}#ofrt-site#ofrt-site .phone-legal-content :last-child{margin-bottom:0}#ofrt-site#ofrt-site .phone-legal-accordion summary:focus-visible{outline-offset:-3px;border-radius:14px;outline:2px solid #0866f5}#ofrt-site{--phone-page-blue:linear-gradient(90deg, #e4f0fa, #c9e2f6);--phone-page-background:var(--phone-page-blue)}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus],#ofrt-site#ofrt-site#ofrt-site main[data-mobile-sections]>:is(#woningcheck,#werking,#categorieen){background:var(--phone-page-background)!important}#ofrt-site#ofrt-site#ofrt-site>main:not(:has(.phone-landing)){background:var(--phone-page-background)!important}#ofrt-site#ofrt-site#ofrt-site>main:not(:has(.phone-landing)) :is(.phone-projects,.phone-category,.phone-faq,.phone-project-details,.legal-document){background:0 0!important}#ofrt-site#ofrt-site#ofrt-site .mobile-form-toolbar{background:var(--phone-page-blue)!important;box-shadow:none!important;border-bottom:0!important}#ofrt-site#ofrt-site#ofrt-site>main:not(:has(.phone-landing)) .site-header{background:var(--phone-page-blue)!important;box-shadow:none!important;border-bottom:0!important}#ofrt-site#ofrt-site#ofrt-site main:has(.hero[data-mobile-active=false]) .site-header{background:var(--phone-page-blue)!important;box-shadow:none!important;border-bottom:0!important}#ofrt-site#ofrt-site .phone-menu nav{flex-direction:column;flex:1 0 auto;margin-bottom:24px;display:flex}#ofrt-site#ofrt-site .phone-menu nav a.phone-audience-switch{margin-top:auto}#ofrt-site#ofrt-site .phone-menu nav a.phone-audience-switch:before{content:none}#ofrt-site#ofrt-site .phone-menu nav a:not(.phone-audience-switch):has(+.phone-audience-switch){margin-bottom:36px}#ofrt-site#ofrt-site .phone-menu-extra{margin-top:0}#ofrt-site#ofrt-site#ofrt-site .contact-page>.contact-layout{min-height:calc(100svh - 72px)!important;padding-bottom:24px!important;display:flex!important}#ofrt-site#ofrt-site#ofrt-site main:is(.contact-page,.introduction-page,.careers-page){padding-bottom:0!important}#ofrt-site#ofrt-site#ofrt-site .contact-page .contact-content{flex:1 0 auto;width:100%}#ofrt-site#ofrt-site#ofrt-site .contact-page .contact-form-card:not([data-form-focus]){flex-direction:column;flex:1 0 auto!important;display:flex!important}#ofrt-site#ofrt-site#ofrt-site .contact-page .contact-form-card:not([data-form-focus]) .contact-form{flex-direction:column;display:flex;flex:1 0 auto!important}#ofrt-site#ofrt-site#ofrt-site .contact-form>.contact-submit-control{margin-top:auto;padding-top:12px;display:block}#ofrt-site#ofrt-site#ofrt-site .contact-form>.contact-stage-controls{margin-top:auto;padding-top:24px}#ofrt-site#ofrt-site .contact-form[data-contact-stage="0"]>.affiliate-form-progress{display:none}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus]>.contact-form{flex-direction:column;flex-shrink:0;display:flex;min-height:max(420px, calc(var(--form-viewport-height,100svh) - 180px - env(safe-area-inset-bottom)))!important}#ofrt-site#ofrt-site#ofrt-site .introduction-layout:has(.introduction-planner-card){flex-direction:column;gap:0!important;min-height:calc(100svh - 72px)!important;display:flex!important}#ofrt-site#ofrt-site#ofrt-site .introduction-layout .introduction-planner-card:not([data-form-focus]),#ofrt-site#ofrt-site#ofrt-site .introduction-planner-card:not([data-form-focus])>.form-step{flex-direction:column;flex:1 0 auto;display:flex}#ofrt-site#ofrt-site#ofrt-site .introduction-planner-card .form-step>[data-form-navigation]{margin-top:auto;padding-top:24px}#ofrt-site#ofrt-site#ofrt-site .careers-form-step>.contact-form{flex-direction:column;flex:1 0 auto;display:flex}#ofrt-site#ofrt-site#ofrt-site .careers-form-controls{margin-top:auto;padding-top:12px}#ofrt-site#ofrt-site#ofrt-site .careers-layout[data-form-open=true]{flex-direction:column;display:flex!important}#ofrt-site#ofrt-site#ofrt-site .careers-layout[data-form-open=true] .careers-form-card:not([data-form-focus]){flex:1 0 auto}#ofrt-site#ofrt-site .phone-category-hero{padding:24px 22px 18px}#ofrt-site#ofrt-site .phone-category-hero h1{margin:0 0 8px;font-size:28px!important}#ofrt-site#ofrt-site .phone-category-hero p{margin:0;font-size:14px;line-height:1.5}#ofrt-site#ofrt-site .phone-category-content{padding:0 22px 28px}}.phone-header-actions{display:none}@media (max-width:767px){#ofrt-site#ofrt-site .phone-header-actions{background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;height:44px;margin:0;display:flex}#ofrt-site#ofrt-site .phone-header-actions .phone-back{min-height:44px;margin:0;padding:0 4px}#ofrt-site#ofrt-site .phone-header-actions .phone-menu-trigger{flex-shrink:0;margin-left:auto;position:relative}#ofrt-site#ofrt-site .phone-header-actions .phone-menu-trigger:before{content:none}#ofrt-site#ofrt-site main:has(.phone-landing):not(:has(.hero[data-mobile-active=false])) .phone-header-actions{background:0 0;border-color:#0000}#ofrt-site#ofrt-site main:has(.phone-landing):not(:has(.hero[data-mobile-active=false])) .phone-header-actions .phone-menu-trigger:before{content:none}#ofrt-site#ofrt-site .phone-faq{padding:18px 18px 24px}#ofrt-site#ofrt-site .phone-faq header{padding:0 0 14px}#ofrt-site#ofrt-site .phone-faq h1{margin-bottom:8px;line-height:1.15;font-size:26px!important}#ofrt-site#ofrt-site .phone-faq header>p:last-child{font-size:14px;line-height:1.45}#ofrt-site#ofrt-site .phone-faq-eyebrow{margin-bottom:6px}#ofrt-site#ofrt-site .phone-faq-count{margin:0 0 10px}#ofrt-site#ofrt-site .legal-page>.legal-intro{padding:18px 18px 0!important}#ofrt-site#ofrt-site .legal-intro>.site-container{width:100%;margin:0!important;padding:0!important}#ofrt-site#ofrt-site .legal-intro h1{margin:0!important;font-size:26px!important;line-height:1.15!important}#ofrt-site#ofrt-site .legal-page>.legal-document{padding:14px 18px 24px!important}#ofrt-site#ofrt-site :is(.phone-faq-answers,.phone-legal-accordion){gap:6px}#ofrt-site#ofrt-site :is(.phone-faq-answers,.phone-legal-accordion) details{border-radius:10px}#ofrt-site#ofrt-site :is(.phone-faq-answers,.phone-legal-accordion) summary{gap:12px;min-height:48px;padding:12px 14px;font-size:14px;line-height:1.35}#ofrt-site#ofrt-site :is(.phone-faq-answers details>p,.phone-legal-content){padding:0 14px 14px;font-size:14px;line-height:1.5}#ofrt-site#ofrt-site .phone-legal-content :is(p,ul,ol){margin-block:8px}#ofrt-site#ofrt-site .phone-legal-content :is(ul,ol){padding-left:20px}#ofrt-site#ofrt-site .phone-legal-content li+li{margin-top:4px}#ofrt-site#ofrt-site .phone-legal-intro{margin:0 0 6px;font-size:14px;line-height:1.45}#ofrt-site#ofrt-site .phone-legal-accordion .legal-updated{margin:8px 0 0;font-size:11px;line-height:1.4}#ofrt-site#ofrt-site .phone-faq-help{margin-top:18px;padding-top:16px}#ofrt-site#ofrt-site .phone-faq-help h2{margin-bottom:6px;font-size:18px!important}#ofrt-site#ofrt-site .phone-faq-help p{font-size:14px!important;line-height:1.5!important}#ofrt-site#ofrt-site .phone-faq-help .phone-primary{margin-top:12px}#ofrt-site#ofrt-site .phone-project-faq summary{min-height:48px;padding-block:12px;font-size:14px;line-height:1.35}#ofrt-site#ofrt-site .phone-project-faq details>div{padding-bottom:12px}#ofrt-site#ofrt-site .phone-project-faq details p{margin-block:6px;font-size:14px;line-height:1.5}#ofrt-site#ofrt-site#ofrt-site .careers-layout:not([data-form-open=true]) .careers-form-card{display:none!important}#ofrt-site#ofrt-site#ofrt-site .careers-page .vacancy-list{margin-top:20px!important}html:has(.phone-menu[open]){overscroll-behavior:none;overflow:hidden!important}#ofrt-site:has(.phone-menu[open]){overscroll-behavior:none;overflow:hidden!important}#ofrt-site#ofrt-site .phone-menu[open]{overscroll-behavior:none}#ofrt-site#ofrt-site .phone-menu::backdrop{background:linear-gradient(160deg,#123955ec,#002238f5),url(/ofrt-hero-triptych-homeowners.png) 50%/cover no-repeat}html:has(.phone-landing):not(:has(.hero[data-mobile-active=false])):not(:has([data-form-focus-open])){overscroll-behavior:none;overflow:hidden}#ofrt-site:has(.phone-landing):not(:has(.hero[data-mobile-active=false])):not([data-form-focus-open]){overscroll-behavior:none;width:100%;height:100dvh;position:relative;overflow:hidden!important}#ofrt-site#ofrt-site#ofrt-site:not([data-form-focus-open]) main:has(.phone-landing):not(:has(.hero[data-mobile-active=false])){height:100dvh!important;min-height:0!important;padding-block:0!important;overflow:hidden!important}#ofrt-site#ofrt-site#ofrt-site .hero:has(>.phone-landing){min-height:0!important}#ofrt-site#ofrt-site#ofrt-site .phone-landing{box-sizing:border-box;height:100dvh;min-height:0}}@media (max-width:767px) and (max-height:700px){#ofrt-site#ofrt-site#ofrt-site .phone-landing{padding-top:90px;padding-bottom:max(20px, env(safe-area-inset-bottom))}#ofrt-site#ofrt-site .phone-landing-copy{margin-bottom:24px}#ofrt-site#ofrt-site .phone-landing h1{font-size:30px!important}#ofrt-site#ofrt-site .phone-landing-copy>p{margin-bottom:16px;font-size:14px}}@media (max-width:767px){#ofrt-site#ofrt-site .phone-menu[open]{height:100dvh;padding:12px 20px max(12px, env(safe-area-inset-bottom));overflow:hidden}#ofrt-site#ofrt-site .phone-menu .phone-menu-top{height:44px;min-height:44px}#ofrt-site#ofrt-site .phone-menu nav{flex:auto;min-height:0;margin:28px 0 12px}#ofrt-site#ofrt-site .phone-menu nav a{min-height:clamp(28px,5dvh,44px);padding:4px 0;font-size:14px}#ofrt-site#ofrt-site .phone-menu nav a:not(.phone-audience-switch){border:0;flex-shrink:0;gap:16px;height:clamp(32px,5dvh,44px);margin-top:0;padding:4px 0}#ofrt-site#ofrt-site .phone-menu nav a>svg{stroke-width:1.6px;flex:0 0 22px;width:22px;height:22px}#ofrt-site#ofrt-site .phone-menu nav a:not(.phone-audience-switch):has(+.phone-audience-switch){margin-bottom:8px}#ofrt-site#ofrt-site .phone-menu nav a.phone-audience-switch{min-height:36px;padding:6px 12px;font-size:13px}#ofrt-site#ofrt-site .phone-menu nav a.phone-audience-switch+a.phone-audience-switch{margin-top:6px}#ofrt-site#ofrt-site .phone-menu .phone-menu-extra{gap:0 14px;padding-top:10px}#ofrt-site#ofrt-site .phone-menu .phone-menu-extra a{min-height:28px;padding-block:3px;font-size:11px}#ofrt-site#ofrt-site .mobile-form-toolbar .mobile-form-logo{display:none!important}#ofrt-site#ofrt-site>main:not(:has(.phone-landing)) .site-header .brand{display:none!important}#ofrt-site#ofrt-site main:has(.hero[data-mobile-active=false]) .site-header .brand{display:none!important}#ofrt-site#ofrt-site .phone-projects-consumer{isolation:isolate;padding:18px 20px 32px;position:relative}#ofrt-site#ofrt-site .phone-projects-consumer:before{content:"";z-index:-1;opacity:.65;pointer-events:none;background:url(/phone-projects-silhouette.svg) 100% 0/contain no-repeat;width:min(90%,360px);height:300px;position:absolute;top:-28px;right:0}#ofrt-site#ofrt-site .phone-projects-consumer .phone-page-kicker{letter-spacing:.16em;margin-bottom:8px;font-size:11px}#ofrt-site#ofrt-site .phone-projects-consumer h1{color:#0b2447;margin-bottom:12px;font-size:38px!important}#ofrt-site#ofrt-site .phone-projects-consumer h1:after{content:none}#ofrt-site#ofrt-site .phone-projects-consumer>p:not(.phone-page-kicker){color:#42617b;max-width:310px;margin-bottom:0;font-size:15px;line-height:1.5}#ofrt-site#ofrt-site .phone-projects-consumer .phone-project-search{margin:22px 0 18px;position:relative}#ofrt-site#ofrt-site .phone-projects-consumer .phone-project-search:before{content:"";pointer-events:none;border:2px solid #526d86;border-radius:50%;width:15px;height:15px;position:absolute;top:17px;left:17px}#ofrt-site#ofrt-site .phone-projects-consumer .phone-project-search:after{content:"";pointer-events:none;background:#526d86;width:7px;height:2px;position:absolute;top:32px;left:31px;transform:rotate(45deg)}#ofrt-site#ofrt-site .phone-projects-consumer .phone-project-search input{border:1px solid #e8f0f7;border-radius:28px;height:54px;padding-left:46px;box-shadow:0 4px 14px #174d7410}#ofrt-site#ofrt-site .phone-projects-consumer .phone-project-grid>a{border-color:#e6eef5;border-radius:15px;box-shadow:0 4px 12px #174d7410}#ofrt-site#ofrt-site .phone-projects-consumer .phone-project-grid a>span{padding:12px 10px}#ofrt-site#ofrt-site .phone-projects-consumer .phone-project-grid svg{display:none}#ofrt-site#ofrt-site .phone-projects-consumer .phone-project-grid strong{color:#0b2447;font-size:13px}#ofrt-site#ofrt-site .phone-menu:focus{outline:none}html,#ofrt-site#ofrt-site#ofrt-site{background:#fff!important}#ofrt-site#ofrt-site .phone-menu::backdrop{background:#fff}#ofrt-site#ofrt-site#ofrt-site main:has(.phone-landing):not(:has(.hero[data-mobile-active=false])) .site-header{position:absolute!important}#ofrt-site#ofrt-site .phone-landing{background-repeat:no-repeat}#ofrt-site#ofrt-site :is(.phone-menu-trigger,.phone-menu a,.phone-menu button){-webkit-tap-highlight-color:transparent}}.phone-page-illustration{display:none}@media (max-width:767px){#ofrt-site#ofrt-site main:has(.phone-page-illustration){isolation:isolate;position:relative}#ofrt-site#ofrt-site .phone-page-illustration{opacity:.65;pointer-events:none;z-index:-1;width:min(90vw,360px);height:300px;display:block;position:absolute;top:44px;right:0}#ofrt-site#ofrt-site#ofrt-site main>.category-page-top:has(.phone-page-illustration){background:0 0;flex-basis:0;position:static;height:0!important;min-height:0!important}#ofrt-site#ofrt-site .phone-page-illustration>:is(svg,img){object-fit:contain;width:100%;height:100%;display:block}#ofrt-site#ofrt-site .consumer-project-overview-page:has(.phone-projects-consumer) .phone-page-illustration{display:none}#ofrt-site#ofrt-site :is(.home-check-mobile-intro,.more-tab-intro){isolation:isolate;position:relative;overflow:hidden}#ofrt-site#ofrt-site .home-check-mobile-intro{margin-bottom:0;padding-bottom:34px!important}#ofrt-site#ofrt-site :is(.home-check-mobile-intro,.more-tab-intro) .phone-page-illustration{z-index:-1;top:0;right:0}#ofrt-site#ofrt-site[data-form-focus-open] .phone-page-illustration{display:none}html:has([data-form-focus-open]){overscroll-behavior:none;overflow:hidden}#ofrt-site#ofrt-site[data-form-focus-open]{width:100%;height:100dvh;position:fixed;inset:0}#ofrt-site#ofrt-site#ofrt-site [data-form-navigation]>button{justify-content:center;align-items:center;line-height:1.25;display:flex}#ofrt-site#ofrt-site#ofrt-site [data-form-navigation]>button>span:nth-child(2){width:100%;margin:0;padding:0;line-height:1.25;display:block}#ofrt-site#ofrt-site .phone-category-icon{flex-basis:clamp(88px,26vw,104px);width:clamp(88px,26vw,104px);height:84px}#ofrt-site#ofrt-site .phone-category-content nav :is(a,article)>span:nth-child(2){min-width:0}#ofrt-site#ofrt-site .phone-process-card{grid-template-rows:28px 20px 36px;align-content:center;justify-items:center;gap:8px;padding:14px 6px;display:grid}#ofrt-site#ofrt-site .phone-process-card strong{justify-content:center;align-items:center;margin:0;line-height:20px;display:flex}#ofrt-site#ofrt-site .phone-process-card>span{margin:0;line-height:18px;display:block}#ofrt-site#ofrt-site .phone-process-status{grid-template-columns:25px minmax(0,1fr);justify-content:start;align-items:start;min-height:25px;display:grid}#ofrt-site#ofrt-site .phone-process-status p{text-align:left;padding-top:3px}#ofrt-site#ofrt-site .phone-process-note{text-align:left;margin:8px 0 0 34px}#ofrt-site#ofrt-site .home-check-points article{align-items:center}#ofrt-site#ofrt-site .home-check-points article>div{align-self:center}#ofrt-site#ofrt-site#ofrt-site .home-check-completion>button:first-child{display:none!important}#ofrt-site#ofrt-site#ofrt-site .home-check-completion>button:last-child{width:100%;flex:100%!important}#ofrt-site#ofrt-site .subsidy-pager button{text-align:center;padding-inline:36px;position:relative}#ofrt-site#ofrt-site .subsidy-pager .subsidy-pager-word{display:none}#ofrt-site#ofrt-site .subsidy-pager .subsidy-pager-arrow{border-top:2px solid;border-right:2px solid;width:8px;height:8px;font-size:0;position:absolute;top:50%;right:24px;transform:translateY(-50%)rotate(45deg)}#ofrt-site#ofrt-site .subsidy-pager .subsidy-pager-arrow-left{left:24px;right:auto;transform:translateY(-50%)rotate(225deg)}}#ofrt-site .subsidy-pager button .subsidy-pager-word{font-size:inherit;line-height:inherit;vertical-align:baseline}@media (max-width:389px){#ofrt-site#ofrt-site#ofrt-site [data-form-navigation]{flex-wrap:wrap!important}#ofrt-site#ofrt-site#ofrt-site [data-form-navigation]>button{flex:100%!important}}
.affiliate-step-progress,.phone-step-progress{display:none}@media (max-width:767px){#ofrt-site{--phone-page-blue:linear-gradient(115deg, #f4f9fd, #eaf6fd);--phone-page-background:var(--phone-page-blue);--phone-photo-background:linear-gradient(160deg, #15374ec7, #18384acb), url(/ofrt-hero-triptych-homeowners.png) center / cover no-repeat}html,body{overscroll-behavior-y:none}html[data-phone-page-fits],html[data-phone-page-fits] body{overflow-y:hidden}#ofrt-site#ofrt-site .home-check-section.mobile-started>.home-check-mobile-intro{display:none!important}#ofrt-site#ofrt-site .phone-menu[open]{background:var(--phone-photo-background)}#ofrt-site#ofrt-site .phone-menu nav a:not(.phone-audience-switch){height:clamp(32px,5.65dvh,49px);min-height:clamp(32px,5.65dvh,49px)}#ofrt-site#ofrt-site .phone-menu nav a.phone-audience-switch{background:#ffffff08;border-color:#ffffff35}#ofrt-site#ofrt-site .phone-menu .phone-menu-extra a{color:#d0dce4;font-size:11px}#ofrt-site#ofrt-site .phone-page-illustration,#ofrt-site#ofrt-site .phone-projects-consumer:before{opacity:.36}#ofrt-site#ofrt-site :is(.phone-projects,.phone-faq,.mobile-faq-intro,.business-mobile-title,.home-check-mobile-intro,.more-tab-intro,.legal-intro,.project-mobile-intro) :is(h1,h2){color:#0b2447!important}#ofrt-site#ofrt-site :is(.phone-projects h1,.phone-faq header h1,.mobile-faq-intro h2,.business-mobile-title :is(h1,h2),.home-check-mobile-intro h2,.more-tab-intro h2,.legal-intro h1,.project-mobile-intro h1):after{content:"";background:#0866f5;border-radius:3px;width:32px;height:4px;margin-top:14px;display:block}#ofrt-site#ofrt-site .phone-project-search{margin:22px 0;position:relative}#ofrt-site#ofrt-site .phone-project-search input{height:46px;box-shadow:none;background:#ffffffdb;border:1px solid #dde7f1;border-radius:9px;padding-left:44px}#ofrt-site#ofrt-site .phone-project-search:before{content:"";pointer-events:none;border:1.8px solid #526d86;border-radius:50%;width:14px;height:14px;position:absolute;top:13px;left:17px}#ofrt-site#ofrt-site .phone-project-search:after{content:"";pointer-events:none;background:#526d86;width:7px;height:2px;position:absolute;top:27px;left:29px;transform:rotate(45deg)}#ofrt-site#ofrt-site .phone-project-grid{gap:14px}#ofrt-site#ofrt-site .phone-project-grid>a{border-radius:10px;box-shadow:0 3px 14px #174d7408}#ofrt-site#ofrt-site .phone-project-grid a>span{min-height:48px;padding:10px 12px}#ofrt-site#ofrt-site .phone-project-grid a>span>svg{display:none}#ofrt-site#ofrt-site .phone-consumer-how-panel .business-mobile-reading{flex:none;display:block}#ofrt-site#ofrt-site .phone-homeowner-guide{background:#fff;border:1px solid #e6edf3;border-radius:18px;width:100%;padding:24px 14px 14px}#ofrt-site#ofrt-site .phone-homeowner-guide>:is(h1,h2){letter-spacing:-.035em;color:#0b2447;margin:0 8px 12px;line-height:1.17;font-size:26px!important}#ofrt-site#ofrt-site .phone-guide-intro{color:#526a80;margin:0 8px 22px;font-size:15px;line-height:1.5}#ofrt-site#ofrt-site .phone-guide-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}#ofrt-site#ofrt-site .phone-guide-steps li{animation:phone-guide-card 20s linear var(--step-delay) infinite;background:#fff;border:1px solid #e3e9ef;border-radius:12px;grid-template-columns:26px 42px minmax(0,1fr);align-items:start;gap:10px;padding:18px 12px;display:grid;position:relative}#ofrt-site#ofrt-site .phone-guide-steps li:not(:last-child):after{content:"";pointer-events:none;background:#dce6ed;width:1px;position:absolute;top:44px;bottom:-14px;left:25px}#ofrt-site#ofrt-site .phone-guide-number{z-index:1;color:#0866f5;width:26px;height:26px;animation:phone-guide-number 20s linear var(--step-delay) infinite;background:#eaf5fd;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative}#ofrt-site#ofrt-site .phone-guide-icon{color:#0866f5;background:#eff8fc;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}#ofrt-site#ofrt-site .phone-guide-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}#ofrt-site#ofrt-site .phone-guide-steps h3{letter-spacing:-.02em;color:#123e60;margin:0 0 5px;font-size:14px;line-height:1.35}#ofrt-site#ofrt-site .phone-guide-steps p{color:#526a80;margin:0;font-size:13px;line-height:1.5}#ofrt-site#ofrt-site .phone-guide-pause{color:#526a80;background:0 0;border:0;margin:12px 0 0 auto;padding:6px;font-size:11px;text-decoration:underline;display:block}#ofrt-site#ofrt-site .phone-homeowner-guide[data-paused=true] :is(li,.phone-guide-number){animation-play-state:paused}@keyframes phone-guide-card{0%,22%{background:#f0f6ff;border-color:#cee0f3}25%,97%{background:#fff;border-color:#e3e9ef}to{background:#f0f6ff;border-color:#cee0f3}}@keyframes phone-guide-number{0%,22%{color:#fff;background:#0866f5}25%,97%{color:#0866f5;background:#eaf5fd}to{color:#fff;background:#0866f5}}#ofrt-site#ofrt-site#ofrt-site>main:is(.contact-page,.introduction-page,.careers-page:has([data-form-open=true])),#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus]{background:var(--phone-photo-background)!important;background-attachment:fixed!important}#ofrt-site#ofrt-site#ofrt-site>main:is(.contact-page,.introduction-page,.careers-page:has([data-form-open=true])) .site-header,#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] .mobile-form-toolbar{color:#fff;background:var(--phone-photo-background)!important;background-position:top!important;background-size:auto,100vw 100dvh!important}#ofrt-site#ofrt-site#ofrt-site :is(.contact-page,.introduction-page,.careers-page:has([data-form-open=true])) :is(.phone-back,.phone-menu-trigger),#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] .mobile-form-toolbar :is(.phone-back,.phone-menu-trigger){color:#fff}#ofrt-site#ofrt-site#ofrt-site :is(.contact-page,.introduction-page,.careers-page:has([data-form-open=true])) .phone-page-illustration{display:none}#ofrt-site#ofrt-site#ofrt-site :is(.contact-page .contact-info,.introduction-page .introduction-copy,.careers-page:has([data-form-open=true]) .careers-copy)>:is(h1,h2),#ofrt-site#ofrt-site#ofrt-site :is(.contact-info,.introduction-copy)>:is(h1,h2) .heading-accent{color:#fff!important}#ofrt-site#ofrt-site#ofrt-site :is(.contact-page .contact-info,.introduction-page .introduction-copy,.careers-page:has([data-form-open=true]) .careers-copy)>p{color:#e8f0f5!important}#ofrt-site#ofrt-site#ofrt-site .contact-page .contact-form-card,#ofrt-site#ofrt-site#ofrt-site .careers-form-card{background:#fff!important;border-radius:18px!important;padding:22px 18px!important}#ofrt-site#ofrt-site#ofrt-site .contact-page .contact-form-card:not([data-form-focus]),#ofrt-site#ofrt-site#ofrt-site .contact-page .contact-form-card:not([data-form-focus]) .contact-form{flex:none!important}#ofrt-site#ofrt-site .affiliate-step-progress{display:block}#ofrt-site#ofrt-site .form-progress{background:0 0;align-items:center;gap:14px;padding:0;display:flex!important}#ofrt-site#ofrt-site .form-progress-track{background:#dce6ed;border-radius:8px;flex:1;height:6px}#ofrt-site#ofrt-site .form-progress-fill{border-radius:inherit;background:#0866f5;height:100%}#ofrt-site#ofrt-site .form-progress:after{content:attr(data-step-label);color:#526a80;white-space:nowrap;font-size:12px}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus]>.form-progress:after{color:#fff}#ofrt-site#ofrt-site .form-progress[aria-valuemax="1"]{display:none!important}}@media (max-width:767px) and (max-height:620px){#ofrt-site#ofrt-site .phone-menu nav{margin-top:20px}#ofrt-site#ofrt-site .phone-menu nav a:not(.phone-audience-switch){height:32px;min-height:32px}}@media (prefers-reduced-motion:reduce){#ofrt-site#ofrt-site .phone-guide-steps :is(li,.phone-guide-number){animation:none}#ofrt-site#ofrt-site .phone-guide-pause{display:none}}@media (max-width:767px){#ofrt-site{--phone-photo-background:linear-gradient(#17384bc9, #17384bc9), url(/ofrt-hero-triptych-homeowners.png) center / cover no-repeat}#ofrt-site#ofrt-site .phone-menu nav a{font-weight:400}#ofrt-site#ofrt-site#ofrt-site>main:is(.contact-page,.introduction-page,.careers-page:has([data-form-open=true])) .site-header,#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] .mobile-form-toolbar{background-position:50%!important;background-size:auto,cover!important;background-attachment:fixed!important}#ofrt-site#ofrt-site#ofrt-site main:has(>.home-check-section.mobile-started[data-mobile-active=true]){background:var(--phone-photo-background)!important;background-attachment:fixed!important}#ofrt-site#ofrt-site#ofrt-site main:has(>.home-check-section.mobile-started[data-mobile-active=true])>#woningcheck{background:0 0!important}#ofrt-site#ofrt-site#ofrt-site main:has(>.home-check-section.mobile-started[data-mobile-active=true]) .site-header{background:var(--phone-photo-background)!important;background-attachment:fixed!important}#ofrt-site#ofrt-site#ofrt-site main:has(>.home-check-section.mobile-started[data-mobile-active=true]) :is(.phone-back,.phone-menu-trigger){color:#fff}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus] .form-step{min-height:0}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus] .business-registration-company-step:has(>.kvk-company-search){box-shadow:none;background:0 0;border:0;margin:0;padding:20px 2px!important}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] .business-registration-company-step:has(>.kvk-company-search)>:is(h2,.step-label,.step-copy){color:#fff!important}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] .business-registration-company-step:has(>.kvk-company-search)>h2 span{color:#fff!important}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] .business-registration-company-step>.kvk-company-search{background:#fff;border-radius:18px;margin-top:18px;padding:24px 18px}#ofrt-site#ofrt-site .kvk-company-search>.manual-entry-link{text-align:center;background:#f0f5fc;border-radius:9px;justify-content:center;align-items:center;width:100%;padding:18px 14px;font-size:13px;display:flex}}@media (max-width:359px){#ofrt-site#ofrt-site#ofrt-site .kvk-company-search>.manual-entry-link{padding-left:12px!important;padding-right:40px!important;font-size:12px!important}#ofrt-site#ofrt-site .phone-guide-steps li{grid-template-columns:24px 34px minmax(0,1fr);gap:8px;padding-inline:10px}#ofrt-site#ofrt-site .phone-guide-icon{width:34px;height:34px}#ofrt-site#ofrt-site .phone-guide-number{width:24px;height:24px}#ofrt-site#ofrt-site .phone-guide-steps li:not(:last-child):after{left:22px}}@media (max-width:767px){#ofrt-site#ofrt-site#ofrt-site:not([data-form-focus-open]) main:has(.phone-page-illustration):not(.contact-page,.introduction-page,.careers-page:has([data-form-open=true])) .site-header:not(:has(.phone-menu[open])){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}#ofrt-site#ofrt-site .site-header+.phone-page-illustration{top:0}}@media (max-width:767px) and (max-height:520px){#ofrt-site#ofrt-site .phone-menu[open]{overflow-y:auto}#ofrt-site#ofrt-site .phone-menu nav{flex-shrink:0}}@media (max-width:767px){#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus] .form-step{min-height:0!important}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus]>.form-note{color:#e8f0f5!important}#ofrt-site#ofrt-site#ofrt-site :is(.phone-projects,.phone-category,.phone-faq,.phone-project-details,.legal-document,.business-mobile-panel){min-height:0!important}}.phone-registration-progress{display:none}@media (max-width:767px){#ofrt-site#ofrt-site#ofrt-site .business-registration-card>.form-progress{display:none!important}#ofrt-site#ofrt-site .phone-registration-progress{display:block}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] .business-registration-card .business-registration-company-step:has(>.kvk-company-search){background:#fff;border:1px solid #e3edf7;border-radius:14px;margin:14px 0 0;padding:22px 18px!important}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] .business-registration-card .business-registration-company-step>:is(h2,.step-label),#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] .business-registration-card .business-registration-company-step>h2 span{color:#123e60!important}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] .business-registration-card .business-registration-company-step>.step-copy{color:#4f6075!important}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] .business-registration-card .business-registration-company-step>.kvk-company-search{border-radius:0;margin-top:12px;padding:0}#ofrt-site#ofrt-site#ofrt-site .careers-page .vacancy-list h2{color:#123e60!important}#ofrt-site#ofrt-site#ofrt-site .careers-page .vacancy-list p{color:#526a80!important}html{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:#fff!important}#ofrt-site#ofrt-site#ofrt-site{background-color:#fff!important}#ofrt-site:before,#ofrt-site:after,#ofrt-site .phone-menu[open]:before,#ofrt-site .phone-menu[open]:after{content:"";z-index:2147483647;pointer-events:none;background:#fff;height:2px;position:fixed;left:0;right:0}#ofrt-site:before,#ofrt-site .phone-menu[open]:before{top:0}#ofrt-site:after,#ofrt-site .phone-menu[open]:after{bottom:0}#ofrt-site#ofrt-site#ofrt-site .site-header,#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open]{position:absolute!important}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus-parent]{position:static!important}#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] [data-form-focus],#ofrt-site#ofrt-site#ofrt-site[data-form-focus-open] .mobile-form-toolbar{position:absolute!important}#ofrt-site#ofrt-site#ofrt-site :is(.request-panel,.home-check-card)>.form-progress{display:none!important}#ofrt-site#ofrt-site .phone-step-progress{margin-bottom:20px;display:block}#ofrt-site#ofrt-site .phone-step-progress .form-progress{margin:0}#ofrt-site#ofrt-site#ofrt-site .contact-form[data-business-stage="0"] :is([data-contact-part="2"],[data-contact-part="3"]),#ofrt-site#ofrt-site#ofrt-site .contact-form[data-business-stage="1"] :is([data-contact-part="0"],[data-contact-part="1"],.contact-manual-company){display:none!important}#ofrt-site#ofrt-site .contact-form[data-business-stage] .contact-stage-controls{flex-direction:column;gap:8px;display:flex}#ofrt-site#ofrt-site .contact-form[data-business-stage] .contact-stage-controls>button{flex:auto;width:100%}#ofrt-site#ofrt-site .contact-form[data-business-stage] .contact-submit{order:-1;padding-inline:40px;position:relative}#ofrt-site#ofrt-site .contact-form[data-business-stage] .contact-submit>.ui-arrow{position:absolute;right:20px}#ofrt-site#ofrt-site .contact-form[data-business-stage] .contact-stage-controls>button:not(.contact-submit){color:#123e60;background:0 0;border-color:#0000}#ofrt-site#ofrt-site#ofrt-site .kvk-company-search>.manual-entry-link{line-height:1.4;position:relative;white-space:normal!important;padding-inline:36px!important;font-size:13px!important}#ofrt-site#ofrt-site#ofrt-site .contact-form[data-business-stage="0"] .contact-stage-controls[data-company-ready=false]{display:none}#ofrt-site#ofrt-site#ofrt-site .phone-menu[open]{inset:var(--phone-menu-document-top,0px) 0 auto;position:absolute}#ofrt-site#ofrt-site#ofrt-site:has(.phone-menu[open]) :is(.site-header,.mobile-form-toolbar){background:#fff!important}#ofrt-site#ofrt-site#ofrt-site main:has(.phone-landing):not(:has(.hero[data-mobile-active=false])) .site-header:not(:has(.phone-menu[open])){background:0 0!important}}@media (max-width:359px){#ofrt-site#ofrt-site#ofrt-site .kvk-company-search>.manual-entry-link{padding-left:12px!important;padding-right:40px!important;font-size:12px!important}}
#ofrt-site :is(button,input,select,textarea){font-family:inherit}@media (min-width:1025px){#ofrt-site :is(.contact-form-grid,.fields,.business-registration-fields,.planner-fields,.manual-address-fields){row-gap:24px}#ofrt-site .field{align-content:start;gap:8px}#ofrt-site .careers-form>:is(.field,.careers-fields):not(:first-child),#ofrt-site .contact-form .contact-message-field,#ofrt-site .contact-manual-company>[data-contact-part="1"],#ofrt-site .contact-form>[data-contact-part="0"]+.contact-form-grid{margin-top:24px}#ofrt-site :is(.planner-manual-company,.business-registration-company-step .manual-company-fields){row-gap:24px}#ofrt-site .planner-fields{margin-top:24px}#ofrt-site .form-field-stack>.planner-fields:first-child{margin-top:0}}#ofrt-site#ofrt-site#ofrt-site .ui-arrow{vertical-align:middle;flex:0 0 8px;min-width:8px;transform:rotate(45deg);border-top:2px solid!important;border-bottom:0!important;border-left:0!important;border-right:2px solid!important;width:8px!important;height:8px!important;display:inline-block!important}#ofrt-site#ofrt-site#ofrt-site .ui-arrow:before{content:none}#ofrt-site#ofrt-site#ofrt-site .ui-arrow-left{transform:rotate(-135deg)}#ofrt-site#ofrt-site#ofrt-site#ofrt-site :is(.primary,.phone-primary,.business-button,.how-primary-cta,.project-flow-details-link,.manual-entry-link,[data-form-navigation]>button,[data-cta]):has(>:is(.ui-arrow,.phone-chevron,.phone-cta-chevron)){text-align:center;justify-content:center;position:relative;padding-inline:40px!important}#ofrt-site#ofrt-site#ofrt-site#ofrt-site :is(.primary,.phone-primary,.business-button,.how-primary-cta,.project-flow-details-link,.manual-entry-link,[data-form-navigation]>button,[data-cta])>:is(.ui-arrow,.phone-chevron,.phone-cta-chevron){border-top:2px solid!important;border-bottom:0!important;border-left:0!important;border-right:2px solid!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important;min-height:8px!important;max-height:8px!important;margin:0!important;font-size:0!important;display:block!important;position:absolute!important;top:50%!important;left:auto!important;right:20px!important;transform:translateY(-50%)rotate(45deg)!important}#ofrt-site#ofrt-site#ofrt-site#ofrt-site :is(.primary,.phone-primary,.business-button,.how-primary-cta,.project-flow-details-link,.manual-entry-link,[data-form-navigation]>button,[data-cta])>.ui-arrow:before{content:none}#ofrt-site#ofrt-site#ofrt-site#ofrt-site :is(.primary,[data-form-navigation]>button)>.ui-arrow-left{left:20px!important;right:auto!important;transform:translateY(-50%)rotate(-135deg)!important}#ofrt-site#ofrt-site [data-form-navigation]>button{justify-content:center;align-items:center;display:flex!important}#ofrt-site#ofrt-site [data-form-navigation]>button>[aria-hidden=true]:not(.ui-arrow){display:none}@media (max-width:1024px){#ofrt-site :is(.contact-form-card,.home-check-card,.request-panel){scroll-margin-top:82px}#ofrt-site :is(.request-panel,.contact-form-card,.home-check-card) .animate-in{animation:none!important}}@media (min-width:768px) and (max-width:1024px){#ofrt-site#ofrt-site#ofrt-site .consumer-how-page>.phone-consumer-how-panel{display:flex!important}#ofrt-site#ofrt-site .phone-consumer-how-panel .business-mobile-reading{flex:auto;overflow-y:auto}#ofrt-site#ofrt-site .phone-homeowner-guide{color:var(--ofrt-brand-blue);background:#fff;border-radius:14px;padding:24px}#ofrt-site#ofrt-site .phone-homeowner-guide h1{margin:0 0 16px;font-size:28px!important}#ofrt-site#ofrt-site .phone-homeowner-guide p{color:#526a80!important}#ofrt-site#ofrt-site .phone-guide-steps{gap:16px;padding:0;list-style:none;display:grid}#ofrt-site#ofrt-site .phone-guide-steps li{border-top:1px solid #dce7ef;grid-template-columns:24px 32px minmax(0,1fr);gap:12px;padding-block:16px;display:grid}#ofrt-site#ofrt-site .phone-guide-steps h3{color:var(--ofrt-brand-blue);margin:0 0 8px}#ofrt-site#ofrt-site .phone-guide-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:28px;height:28px}#ofrt-site#ofrt-site .phone-guide-pause{display:none}}
.category-hero-picture{display:contents}@media (max-width:767px){#ofrt-site#ofrt-site#ofrt-site main:is(.subcategory-page,:has(>.phone-category)){--category-photo-overlay:linear-gradient(180deg, #0518279e, #0518271f 32%, #05182794), linear-gradient(90deg, #051c2e7a, #051c2e1f);position:relative;gap:0!important;padding-top:0!important;display:block!important}#ofrt-site#ofrt-site#ofrt-site main:is(.subcategory-page,:has(>.phone-category))>.category-page-top{background:0 0;position:static;height:0!important;min-height:0!important}#ofrt-site#ofrt-site#ofrt-site main:is(.subcategory-page,:has(>.phone-category)) .phone-page-illustration{display:none}#ofrt-site#ofrt-site#ofrt-site main:is(.subcategory-page,:has(>.phone-category)) .site-header:not(:has(.phone-menu[open])){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;top:0!important}#ofrt-site#ofrt-site#ofrt-site main:is(.subcategory-page,:has(>.phone-category)) .phone-header-actions :is(.phone-back,.phone-menu-trigger){color:#fff}#ofrt-site#ofrt-site#ofrt-site main:is(.subcategory-page,:has(>.phone-category)) .phone-header-actions :focus-visible{outline-offset:3px;outline:2px solid #fff}#ofrt-site#ofrt-site#ofrt-site :is(.subcategory-page>.category-image-hero,.phone-category-hero){isolation:isolate;color:#fff;border:0;border-radius:0;align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden;background:#051c2e!important;min-height:340px!important;padding:112px 26px 36px!important}#ofrt-site#ofrt-site#ofrt-site :is(.subcategory-page .category-image-hero-media,.phone-category-hero>img){object-fit:cover;opacity:1;z-index:-2;width:100%;height:100%;position:absolute;inset:0;display:block!important}#ofrt-site#ofrt-site#ofrt-site :is(.subcategory-page>.category-image-hero,.phone-category-hero):after{content:"";background:var(--category-photo-overlay);pointer-events:none;z-index:-1;position:absolute;inset:0;display:block!important}#ofrt-site#ofrt-site#ofrt-site .subcategory-page .inner-page-intro-content{width:100%;margin:0;padding:0;display:block}#ofrt-site#ofrt-site#ofrt-site :is(.subcategory-page .inner-page-intro-heading,.phone-category-hero>div){box-shadow:none;background:0 0!important}#ofrt-site#ofrt-site#ofrt-site :is(.subcategory-page .category-image-hero,.phone-category-hero) .eyebrow{display:none!important}#ofrt-site#ofrt-site#ofrt-site :is(.subcategory-page .category-image-hero,.phone-category-hero) :is(h1,h1 span){letter-spacing:-.035em;text-shadow:none;margin:0;font-weight:750;color:#fff!important;font-size:clamp(29px,7.5vw,38px)!important;line-height:1.12!important}#ofrt-site#ofrt-site#ofrt-site :is(.subcategory-page .category-image-hero-intro,.phone-category-intro),#ofrt-site#ofrt-site#ofrt-site .subcategory-page .category-image-hero .page-breadcrumbs{display:none!important}#ofrt-site#ofrt-site#ofrt-site .phone-category-content{padding-top:24px}#ofrt-site#ofrt-site#ofrt-site .phone-project-grid a>span{min-height:44px;padding:6px 10px}#ofrt-site#ofrt-site#ofrt-site .phone-project-grid strong{line-height:16px}}
