.consumer-suggestions{position:fixed;z-index:100;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:7px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #e0e5eb;border-top:2px solid #ffa437;border-radius:12px;background:#fff;box-shadow:0 12px 30px #111b352b;scrollbar-width:thin}.consumer-suggestions[hidden]{display:none}.consumer-option{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:7px;border:1px solid transparent;border-radius:8px;background:#fff;color:#263446;font:inherit;font-size:12px;font-weight:600;line-height:1.35;text-align:left}.consumer-option img{flex:0 0 28px;width:28px;height:28px;object-fit:contain}.consumer-option span{min-width:0;overflow-wrap:anywhere}.consumer-option:hover,.consumer-option[aria-selected=true]{background:#fff4e4;border-color:#ffbd6a}.consumer-option:focus-visible{outline:2px solid #b45d00;outline-offset:-2px}@media(max-width:430px){.consumer-option{font-size:12px;gap:6px}.consumer-option img{width:25px;height:25px;flex-basis:25px}}@media(forced-colors:active){.consumer-suggestions,.consumer-option{background:Canvas;color:CanvasText;border-color:ButtonText}.consumer-option[aria-selected=true]{outline:2px solid Highlight}}.search-assistant-status{max-width:880px;margin:7px auto 0;padding:0 12px;color:inherit;font-size:12px;line-height:1.45;text-align:center;opacity:.85}.search-assistant-status[hidden]{display:none}#search-form[aria-busy=true] button[type=submit]{opacity:.7}.search-intent-choices{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px;margin:8px auto 0;padding:0 12px}.search-intent-choices[hidden]{display:none}.search-intent-choices button{min-height:40px;padding:8px 15px;border:1px solid #ffa437;border-radius:20px;background:#fff7eb;color:#713900;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.search-intent-choices button:hover{background:#ffe4bd}.search-intent-choices button:focus-visible{outline:3px solid #ffa437;outline-offset:3px}.live-search-feedback{margin:8px auto 0;padding:0 12px;text-align:center;font-size:12px;color:#c5cfdb;min-height:1.5em}@media(max-width:700px){body:is([data-progressive-directory],:has(.live-search-feedback)) #search-form .search-field.location{grid-column:1/-1;width:100%}}#search-form button[type=submit][hidden],#search-form .search-field.location[hidden]{display:none!important}body:is([data-progressive-directory],:has(.live-search-feedback)) #search-form .search-field:not(.location){width:100%;flex:1;grid-column:1/-1}body:is([data-progressive-directory],:has(.live-search-feedback)) .hero #search-form.search-bar{max-width:920px;min-height:78px;padding:6px;background:#fff;border:1px solid #e0e7ef;border-radius:28px;box-shadow:0 14px 35px #050b1729;transition:box-shadow .18s ease,border-color .18s ease}body:is([data-progressive-directory],:has(.live-search-feedback)) .hero #search-form.search-bar:focus-within{border-color:#657d9b;box-shadow:0 0 0 3px #a5c7ed80,0 14px 35px #050b1729}body:is([data-progressive-directory],:has(.live-search-feedback)) #search-form .search-field:not(.location){min-height:64px;border:0;padding:11px 26px;gap:18px;align-items:center}body:is([data-progressive-directory],:has(.live-search-feedback)) #search-form .search-field .icon{width:23px;height:23px;flex:none;color:#49627e}body:is([data-progressive-directory],:has(.live-search-feedback)) #search-form label{font-size:11px;line-height:1.3;letter-spacing:.02em;color:#65758a;margin-bottom:4px}body:is([data-progressive-directory],:has(.live-search-feedback)) #search-form input#query{font-size:16px;line-height:1.45;padding:2px 0;border:0;border-radius:8px;outline:none;box-shadow:none;color:#1b293b}body:is([data-progressive-directory],:has(.live-search-feedback)) #search-form input#query::placeholder{color:#778697;opacity:1}@media(max-width:700px){body:is([data-progressive-directory],:has(.live-search-feedback)) .hero #search-form.search-bar{max-width:480px;min-height:70px;border-radius:24px}body:is([data-progressive-directory],:has(.live-search-feedback)) #search-form .search-field:not(.location){min-height:60px;padding:10px 17px;gap:13px}body:is([data-progressive-directory],:has(.live-search-feedback)) #search-form input#query{font-size:16px}}@media(forced-colors:active){body:is([data-progressive-directory],:has(.live-search-feedback)) .hero #search-form.search-bar:focus-within{outline:2px solid Highlight;outline-offset:3px}}body:is([data-progressive-directory],:has(.live-search-feedback)) .hero .live-search-feedback,body:is([data-progressive-directory],:has(.live-search-feedback)) .hero .search-assistant-status{display:block;width:100%;max-width:920px;margin:8px auto 0;padding:0 16px;text-align:center;font-size:13px;line-height:1.5;opacity:1}body:is([data-progressive-directory],:has(.live-search-feedback)) .hero .live-search-feedback{color:#ced8e6}body:is([data-progressive-directory],:has(.live-search-feedback)) .hero .search-assistant-status{color:#ffc375;font-weight:600}body:is([data-progressive-directory],:has(.live-search-feedback)) .hero .search-assistant-status[hidden]{display:none}@media(max-width:700px){body:is([data-progressive-directory],:has(.live-search-feedback)) .hero .live-search-feedback,body:is([data-progressive-directory],:has(.live-search-feedback)) .hero .search-assistant-status{max-width:480px;font-size:12px;margin-top:7px}}body[data-progressive-directory]{overflow-y:auto;touch-action:auto;scrollbar-gutter:stable}body[data-progressive-directory] .live-search-feedback,body[data-progressive-directory] .search-assistant-status{min-height:20px}body[data-progressive-directory] #company-results{min-height:400px;align-items:stretch}body[data-progressive-directory] #company-results .company-card,body[data-progressive-directory] #company-results .directory-placeholder{height:370px;min-height:370px;box-sizing:border-box;contain:layout style}body[data-progressive-directory] #company-results .card-body{min-height:0;overflow:hidden;display:flex;flex-direction:column;flex:1}body[data-progressive-directory] #company-results .card-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body[data-progressive-directory] #company-results .card-bottom{margin-top:auto}.directory-placeholder{border:1px solid #e2e7ed;border-radius:18px;background:#fff;padding:22px;display:flex;flex-direction:column;gap:16px}.directory-placeholder>span{display:block;height:16px;background:#edf1f5;border-radius:8px;width:70%}.directory-placeholder>span:first-child{height:105px;width:100%}.directory-placeholder>span:last-child{width:45%}body[data-progressive-directory] #ontdekken{scroll-margin-top:100px}body[data-progressive-directory] #zo-werkt-het{scroll-margin-top:0}body[data-progressive-directory] .hero #search-form{width:100%}body[data-progressive-directory] #sponsors{min-height:0}body[data-progressive-directory] #sponsors[hidden]{display:none}@media(max-width:700px){body[data-progressive-directory] #company-results .company-card,body[data-progressive-directory] #company-results .directory-placeholder{height:350px;min-height:350px}}body[data-progressive-directory] .hero .search-assistant-status[hidden]{display:block!important;visibility:hidden;min-height:20px}.compact-ad-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:center;gap:24px}.compact-ad-intro .directory-network-ad{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:260px;min-width:0;flex-shrink:1;border-radius:12px;overflow:hidden;background:#101923;color:#fff;text-decoration:none;border:1px solid var(--network-ad-color)}.compact-ad-intro .directory-network-ad>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.compact-ad-intro .directory-network-ad-copy{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;min-width:0;width:100%;border-top:1px solid #ffffff1a}.compact-ad-intro .directory-network-ad-copy>small,.compact-ad-intro .directory-network-ad-copy>strong,.compact-ad-intro .directory-network-ad-cta{display:none}.compact-ad-intro .directory-network-ad-domain{display:block;min-width:0;color:#e0e9f0;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.compact-ad-intro .directory-network-ad-copy:after{content:"\2197";flex:none;color:#fff;font-size:15px;line-height:1}.compact-ad-intro .directory-network-ad:hover{border-color:#fff}@media(max-width:760px){.compact-ad-intro{grid-template-columns:1fr;gap:16px}.compact-ad-intro .directory-network-ad{max-width:220px}.compact-ad-intro .directory-network-ad-copy{padding:7px 8px;gap:5px}.compact-ad-intro .directory-network-ad-domain{font-size:10px}}.directory-loading-status{grid-column:1/-1;margin:12px 0;color:#67768a;font-size:13px;align-self:start}.directory-discovery-bar{display:contents}@media(min-width:900px){.directory-discovery-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,360px) clamp(280px,27vw,360px);justify-content:stretch;align-items:center;gap:clamp(20px,2.5vw,36px);margin-bottom:20px}.directory-discovery-bar>.section-head.compact-ad-intro{display:contents}.directory-discovery-bar>.compact-ad-intro>div{grid-column:1;grid-row:1;min-width:0}.directory-discovery-bar>.compact-ad-intro>.directory-network-ad{grid-column:3;grid-row:1;width:100%;max-width:none;justify-self:end}.directory-discovery-bar>.directory-region-row{grid-column:2;grid-row:1;width:100%;min-width:0;max-width:none;margin:0}.directory-discovery-bar>.directory-region-row>.district-picker{width:100%;min-width:0;max-width:none;margin:0}}body[data-progressive-directory] #company-results .company-card.free-company-card{height:auto;min-height:0;align-self:start}body[data-progressive-directory] #company-results .free-company-card .card-body{flex:none}body[data-progressive-directory] #company-results .free-company-card .card-bottom{margin-top:16px}body[data-progressive-directory] .hero #search-form.search-bar{min-height:88px}body[data-progressive-directory] #search-form label{font-size:12px;font-weight:650;margin-bottom:3px}body[data-progressive-directory] #search-form input#query{font-size:clamp(19px,1.75vw,24px);font-weight:600;line-height:1.4;letter-spacing:-.015em;padding:3px 50px 3px 0;min-height:40px}body[data-progressive-directory] #search-form input#query::placeholder{font-weight:500;color:#687a8e}.search-query-line{position:relative;min-width:0;width:100%}#search-form .search-clear{position:absolute;right:-7px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:#eef2f6;color:#53677d;cursor:pointer}#search-form .search-clear[hidden]{display:none}#search-form .search-clear svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}#search-form .search-clear:hover{background:#e1e8ef;color:#182d42}#search-form .search-clear:focus-visible{outline:2px solid #35628a;outline-offset:3px}.hero .search-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:920px;min-height:48px;margin:10px auto 0;padding:0 4px}.search-summary-context{min-width:0;flex:1}.search-summary-hint{display:block;color:#b5c4d2;font-size:13px;line-height:1.45}.search-summary-context:has(.search-assistant-status:not([hidden])) .search-summary-hint{display:none}body[data-progressive-directory] .hero .search-summary .search-assistant-status{margin:0;padding:0;text-align:left;font-size:14px;line-height:1.45;min-height:0;color:#ffc375}body[data-progressive-directory] .hero .search-summary .search-assistant-status[hidden]{display:none!important}.search-results-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:none;min-height:44px;max-width:100%;padding:10px 15px;border:1px solid #ffffff24;border-radius:14px;color:#f3f7fb;background:#243342;text-decoration:none;transition:background .15s ease}body[data-progressive-directory] .hero .search-summary .live-search-feedback{width:auto;max-width:360px;margin:0;padding:0;font-size:15px;line-height:1.4;min-height:0;font-weight:650;color:inherit;text-align:left;font-variant-numeric:tabular-nums}.search-results-link svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.search-results-link:hover{background:#304559;border-color:#ffffff50}.search-results-link:has([data-empty=true]){color:#ffd19a;background:#3b3025;border-color:#9a714052}.search-results-link:focus-visible{outline:2px solid #ffc375;outline-offset:4px}@media(max-width:700px){body[data-progressive-directory] .hero #search-form.search-bar{min-height:80px}body[data-progressive-directory] #search-form input#query{font-size:18px;line-height:1.45;padding-right:42px}body[data-progressive-directory] #search-form label{font-size:11px}.hero .search-summary{max-width:480px;align-items:stretch;flex-direction:column;gap:8px;margin-top:10px;min-height:77px}.search-results-link{order:-1;align-self:stretch;justify-content:space-between;padding:10px 13px;border-radius:12px}.search-summary-context{padding-inline:3px}.search-summary-hint,body[data-progressive-directory] .hero .search-summary .search-assistant-status{font-size:12px}body[data-progressive-directory] .hero .search-summary .live-search-feedback{font-size:14px}}@media(forced-colors:active){.search-results-link,#search-form .search-clear{background:Canvas;color:LinkText;border:1px solid ButtonText}}@media(prefers-reduced-motion:reduce){.search-results-link{transition:none}}.topbar .header-search-return{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-width:44px;min-height:44px;padding:10px 12px;border:1px solid #efa754;border-radius:11px;background:#fff8ef;color:#995019;font:inherit;font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background .15s,border-color .15s}.topbar .header-search-return[hidden]{display:inline-flex!important;visibility:hidden;pointer-events:none}.topbar .header-search-return svg{display:block;width:21px;height:21px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.topbar .header-search-return:hover{background:#ffedcf;border-color:#dc7b13;color:#7d3c0c}.topbar .header-search-return:focus-visible{outline:2px solid #a34f00;outline-offset:3px}@media(max-width:1320px){.topbar .header-search-return{width:44px;padding:10px}.topbar .header-search-return span{display:none}}@media(max-width:600px){.topbar.has-return-search .brand-powered-by{font-size:8px;gap:4px}.topbar.has-return-search .brand-powered-by img{width:28px}.topbar.has-return-search .header-actions{gap:5px}.topbar.has-return-search .brand-signature{flex-shrink:1;min-width:0}.topbar.has-return-search .brand{min-width:0}.topbar.has-return-search .brand img{max-width:100%}}@media(max-width:600px){.topbar.has-return-search.has-instagram .wrap{padding-inline:12px;gap:6px}.topbar.has-return-search.has-instagram .header-actions{gap:4px}.topbar.has-return-search.has-instagram .header-actions>.button{width:70px;min-height:44px;padding:6px;font-size:10px}.topbar.has-return-search.has-instagram .favorites-nav{min-height:44px}.topbar.has-return-search.has-instagram .network-instagram{width:40px;flex-basis:40px;padding:6px}}@media(forced-colors:active){.topbar .header-search-return{border-color:ButtonText;background:ButtonFace;color:ButtonText}.topbar .header-search-return:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion:reduce){.topbar .header-search-return{transition:none}}@media(min-width:701px){body[data-progressive-directory] #search-form .search-field:not(.location){padding:11px 30px;gap:18px}}@media(min-width:701px)and (max-width:1000px){body[data-progressive-directory] #search-form .search-field:not(.location){padding-inline:24px;gap:16px}}@media(max-width:700px){body[data-progressive-directory] #search-form .search-field:not(.location){padding-inline:20px;gap:12px}}body[data-progressive-directory] #search-form .search-field>div{min-width:0}body .company-card[data-tier=your_estate] .card-description{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere;text-wrap:pretty}body[data-progressive-directory] #company-results .company-card[data-tier=your_estate]{height:auto;min-height:370px}body[data-progressive-directory] #company-results .company-card[data-tier=your_estate] .card-description{display:block;-webkit-line-clamp:unset;overflow:visible}body[data-progressive-directory] #company-results .company-card[data-tier=your_estate] .card-body{overflow:visible}.business-profile-intro{overflow-wrap:anywhere;text-wrap:pretty}
