.stekko-fav[hidden],.stekko-toast[hidden],.stekko-favorites [hidden]{display:none!important}.stekko-fav{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;color:#063f46;font:inherit;cursor:pointer;transition:background-color .2s ease,transform .15s ease}.stekko-fav:focus-visible{outline:3px solid rgb(8 126 139 / 55%);outline-offset:2px}.stekko-fav__icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.stekko-fav[aria-pressed=true] .stekko-fav__icon{fill:#a9473d;stroke:#a9473d}.stekko-fav:active{transform:scale(.94)}.olp-card,.olp-latest-card{position:relative}.stekko-fav--card{position:absolute;top:12px;right:12px;z-index:6;width:40px;height:40px;padding:0;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 8px #0000002e}.stekko-fav--card:hover{background:#fff}.stekko-toast{position:fixed;bottom:24px;left:50%;z-index:1000;width:max-content;max-width:calc(100% - 32px);padding:12px 18px;border-radius:10px;background:#063f46;color:#fff;box-shadow:0 6px 20px #00000038;transform:translate(-50%)}.olp-media-switcher .stekko-fav--action{min-height:44px;padding:0 12px 0 10px;border-radius:8px;background:none}@media (max-width: 680px){.olp-media-switcher .stekko-fav--action{margin-left:-8px;padding:0 8px}}.olp-media-switcher .stekko-fav--action:hover{background:#eef2f1}.olp-media-switcher .stekko-fav--action:focus-visible{outline:2px solid #063f46;outline-offset:2px;background:#eef2f1}.olp-media-switcher .stekko-fav--action[aria-pressed=true] .stekko-fav__icon{fill:#c8a15a;stroke:#8a6a2e}.stekko-fav--action.is-pop .stekko-fav__icon{animation:stekko-pop .2s ease-out}@keyframes stekko-pop{0%{transform:scale(1)}45%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.stekko-fav--action.is-pop .stekko-fav__icon{animation:none}.stekko-fav:active{transform:none}}.stekko-header-actions{display:flex;align-items:center;margin-left:12px}.stekko-menu{position:relative}.stekko-menu__toggle{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:10px;background:#063f460f;color:#063f46;font-weight:600;line-height:1.5;list-style:none;cursor:pointer;transition:background-color .2s ease}.stekko-menu__toggle::-webkit-details-marker{display:none}.stekko-menu__toggle:hover,.stekko-menu[open]>.stekko-menu__toggle{background:#063f461c}.stekko-menu__toggle:focus-visible{outline:3px solid rgb(8 126 139 / 55%);outline-offset:2px}.stekko-menu__icon,.stekko-menu__chevron{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stekko-menu__chevron{width:16px;height:16px;transition:transform .2s ease}.stekko-menu[open] .stekko-menu__chevron{transform:rotate(180deg)}.stekko-menu__list{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:220px;margin:0;padding:6px;border:1px solid #dde3e2;border-radius:12px;background:#fff;box-shadow:0 10px 28px #00000024;list-style:none}.stekko-menu__list a,.stekko-menu__list button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:8px;background:none;color:#063f46;font:inherit;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.stekko-menu__list a:hover,.stekko-menu__list a:focus-visible,.stekko-menu__list button:hover,.stekko-menu__list button:focus-visible,.stekko-menu__list a[aria-current=page]{background:#063f460f}.stekko-menu__email{margin-bottom:4px;padding:8px 12px 10px;border-bottom:1px solid #dde3e2;color:#667174;font-size:13px;overflow-wrap:anywhere}.stekko-count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#063f46;color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center}.stekko-menu [hidden],.stekko-count[hidden]{display:none!important}@media (max-width: 991.98px){.site-header .stekko-header-actions{order:1;margin-right:8px;margin-left:auto}.site-header .navbar-toggler{order:2}.site-header .navbar-collapse{order:3}}@media (max-width: 575.98px){.stekko-menu__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.stekko-shell--no-band .makelaars-logos-alle__kop.cta-top{margin-top:40px}.stekko-main .ms-notice.stekko-favorites__local{margin:0 0 24px}.stekko-shell .cookies-trust__promises li:before{flex-shrink:0}.stekko-shell .cookies-trust__promises li{min-width:0;line-height:1.4}.stekko-shell .makelaars-logos-alle__text a{color:#087e8b}.stekko-shell .makelaars-logos-alle__title{font-weight:700}.stekko-main a:not(.stekko-button,.cookies-trust a,[class^=ms-],[class*=" ms-"]){color:#087e8b}.stekko-main a:not(.stekko-button,.cookies-trust a,[class^=ms-],[class*=" ms-"]):hover,.stekko-main a:not(.stekko-button,.cookies-trust a,[class^=ms-],[class*=" ms-"]):focus{color:#063f46}.stekko-favorites__grid{--olp-columns: 3}@media (max-width: 900px){.stekko-favorites__grid{--olp-columns: 2}}@media (max-width: 560px){.stekko-favorites__grid{--olp-columns: 1}}.stekko-notice,.stekko-favorites__missing{margin:0 0 24px;padding:16px 20px;border-radius:12px;background:#f5f3ee}.stekko-favorites__missing p{margin:0 0 12px}.stekko-favorites__missing{margin-top:28px}.stekko-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:8px;background:#063f46;color:#fff;font:inherit;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.stekko-button:focus-visible{outline:3px solid rgb(8 126 139 / 45%);outline-offset:2px}.stekko-button:hover,.stekko-button:focus{color:#fff}.stekko-button--secondary{border-radius:10px;background:#063f460f;color:#063f46;font-weight:600}.stekko-button--secondary:hover,.stekko-button--secondary:focus{background:#063f461c;color:#063f46}@media (hover: hover){.stekko-button:not(.stekko-button--secondary):not(.stekko-button--danger):not(:disabled):hover{background:#087e8b;transform:translateY(-2px)}}.stekko-cta{--cta-ink: #0b4049;--cta-text: #3e5559;--cta-gold: #c8a15a;--cta-gold-ink: #8a6a2e;--cta-gold-light: #e2c88f;--cta-ring: #dce5e1;padding:54px 0;background:#fff;color:var(--cta-ink)}.stekko-cta.is-pending .footer-shell{visibility:hidden;animation:stekko-cta-reveal 0s 4s forwards}@keyframes stekko-cta-reveal{to{visibility:visible}}.stekko-cta [hidden]{display:none!important}.stekko-cta__inner{position:relative;overflow:hidden;padding:56px 72px;border-radius:18px;background:#edf1ee}.stekko-cta__ring{position:absolute;top:-110px;right:-90px;width:280px;height:280px;box-sizing:border-box;border:48px solid var(--cta-ring);border-radius:50%;pointer-events:none}.stekko-cta__row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:48px}.stekko-cta__copy{flex:1 1 420px;min-width:0}.stekko-cta__side{display:flex;flex:1 1 460px;flex-direction:column;gap:16px;min-width:0}.stekko-cta__label{margin:0 0 12px;color:var(--cta-ink);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.stekko-cta__title{margin:0 0 14px;color:var(--cta-ink);font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.015em}.stekko-cta__text{max-width:460px;margin:0;color:var(--cta-text);font-size:17px;line-height:1.55}.stekko-cta__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.stekko-cta__benefits li{display:flex;flex-direction:column;gap:8px;margin:0;padding:14px;border-radius:12px;background:#fff;font-size:14px;font-weight:700;line-height:1.3}.stekko-cta__icon{width:22px;height:22px;flex:none;color:var(--cta-ink)}.stekko-cta__icon--gold{fill:var(--cta-gold);stroke:var(--cta-gold-ink);stroke-width:1.6}.stekko-cta__form{position:relative;display:flex;gap:8px;margin:0;padding:8px;border:1px solid var(--cta-ring);border-radius:14px;background:#fff}.stekko-cta__form:focus-within{border-color:var(--cta-ink)}.stekko-cta__form input[type=email]{flex:1;min-width:0;min-height:48px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--cta-ink);font:inherit;font-size:16px;font-weight:500}.stekko-cta__form input[type=email]:focus-visible{outline:2px solid var(--cta-ink);outline-offset:2px}.stekko-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:10px;background:var(--cta-ink);color:#fff;font:inherit;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.stekko-cta__button:hover,.stekko-cta__button:focus{background:#063f46;color:#fff}.stekko-cta__button:focus-visible,.stekko-cta a:focus-visible{outline:2px solid var(--cta-ink);outline-offset:3px}.stekko-cta__button:disabled{opacity:.7;cursor:wait}.stekko-cta__arrow{width:18px;height:18px;flex:none;stroke-width:2.2}.stekko-cta__pin{display:inline-flex}.stekko-cta__pin .stekko-cta__icon{width:20px;height:20px;color:var(--cta-gold-light)}.stekko-cta__button--light{padding:0 18px;background:#fff;color:var(--cta-ink);font-size:15px;font-weight:700}.stekko-cta__button--light:hover,.stekko-cta__button--light:focus{background:#fff;color:var(--cta-gold-ink)}.stekko-cta__note{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin:0;color:var(--cta-text);font-size:14px}.stekko-cta__note a,.stekko-cta__link{display:inline-flex;align-items:center;min-height:44px;color:var(--cta-ink);font-weight:700}.stekko-cta__link{font-size:15px}.stekko-cta__note a:hover,.stekko-cta__link:hover{color:var(--cta-gold-ink)}.stekko-cta__message{margin:0;padding:10px 14px;border-radius:8px;background:#a9473d1a;color:#7a2a1b;font-size:15px;font-weight:600}.stekko-cta__sr,.stekko-cta__hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stekko-cta__hp{left:-9999px}.stekko-cta__inner--start{padding-block:48px}.stekko-cta__inner--start .stekko-cta__copy{flex-basis:400px}.stekko-cta__inner--start .stekko-cta__title{font-size:38px}.stekko-cta__inner--start .stekko-cta__text{max-width:440px;margin-bottom:24px}.stekko-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.stekko-cta__button--start{gap:12px;min-height:52px;border-radius:12px;white-space:normal}.stekko-cta__preview{position:relative;flex:1 1 440px;max-width:420px;margin-inline:auto;padding:12px 0}.stekko-cta__preview-back{position:absolute;inset:0 24px;border-radius:16px;background:var(--cta-ring);transform:rotate(3deg)}.stekko-cta__preview-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;background:#fff;box-shadow:0 14px 34px #0b40491f}.stekko-cta__preview-head,.stekko-cta__preview-row{display:flex;align-items:center;gap:10px}.stekko-cta__preview-row{gap:12px}.stekko-cta__preview-icon{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--cta-ink)}.stekko-cta__preview-icon .stekko-cta__icon{width:16px;height:16px;color:var(--cta-gold-light);stroke-width:2.2}.stekko-cta__preview-from,.stekko-cta__preview-text{display:flex;flex:1;flex-direction:column;min-width:0}.stekko-cta__preview-from strong{font-size:14px;font-weight:700}.stekko-cta__preview-from span,.stekko-cta__preview-text span{color:#5b6e72;font-size:13px}.stekko-cta__preview-text span{margin-top:2px}.stekko-cta__preview-time{color:#5b6e72;font-size:12px}.stekko-cta__preview-photo{flex:none;width:92px;height:66px;border-radius:10px;background:#dce6e5}.stekko-cta__preview-text strong{font-size:15px;font-weight:700}.stekko-cta__preview-badge{flex:none;padding:3px 8px;border-radius:999px;background:var(--cta-ink);color:#fff;font-size:11px;font-weight:700}.stekko-cta__inner--strip{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:28px 40px}.stekko-cta__tile{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--cta-ink)}.stekko-cta__tile .stekko-cta__icon{width:24px;height:24px;color:var(--cta-gold-light)}.stekko-cta__strip-copy{flex:1 1 360px;min-width:0}.stekko-cta__strip-title{margin:0;color:var(--cta-ink);font-size:20px;font-weight:700;line-height:1.3}.stekko-cta__strip-title strong{color:var(--cta-gold-ink);font-weight:700}.stekko-cta__strip-text{margin:4px 0 0;color:var(--cta-text);font-size:15px}.stekko-cta__strip-actions{display:flex;flex-wrap:wrap;gap:10px}.stekko-cta__strip-actions .stekko-cta__button{padding:0 20px;font-size:15px}.stekko-cta__strip-actions .stekko-cta__button--light{padding:0 18px}@media (max-width: 991.98px){.stekko-cta__inner{padding:44px 40px}.stekko-cta__title{font-size:34px}}@media (max-width: 640px){.stekko-cta{padding:36px 0}.stekko-cta__inner,.stekko-cta__inner--start{padding:32px 22px}.stekko-cta__row{gap:24px}.stekko-cta__copy,.stekko-cta__side{flex-basis:100%}.stekko-cta__title,.stekko-cta__inner--start .stekko-cta__title{font-size:28px}.stekko-cta__text{font-size:16px}.stekko-cta__benefits{grid-template-columns:1fr;gap:8px}.stekko-cta__benefits li{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.stekko-cta__form{flex-direction:column}.stekko-cta__button,.stekko-cta__strip-actions,.stekko-cta__strip-actions .stekko-cta__button{width:100%}.stekko-cta__preview{flex-basis:100%}.stekko-cta__inner--strip{gap:16px;padding:24px 22px}.stekko-cta__strip-copy{flex-basis:calc(100% - 68px)}}@media (max-width: 399.98px){.stekko-cta__preview{display:none}}@media (prefers-reduced-motion: reduce){.stekko-cta__button{transition:none}}
