:root{--elbay-tap-min:44px;--elbay-red:#e4032e}@media (max-width:1024px){#menu-icon{display:inline-flex !important;align-items:center;justify-content:center;min-width:var(--elbay-tap-min);min-height:var(--elbay-tap-min);padding:12px !important}#menu-icon .elementor-button-content-wrapper,#menu-icon .elementor-button-icon{line-height:1}.elementor-nav-menu a,.elementor-nav-menu--dropdown a,footer a,.elementor-widget-theme-site-footer a{min-height:var(--elbay-tap-min);display:flex;align-items:center}a[href^="tel:"],a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:var(--elbay-tap-min)}.elementor-field-type-checkbox input[type="checkbox"],.elementor-field-type-radio input[type="radio"],.elementor-field-subgroup input[type="checkbox"],.elementor-field-subgroup input[type="radio"]{width:22px;height:22px;margin-right:10px;flex:0 0 auto}.elementor-field-subgroup .elementor-field-option{display:flex;align-items:center;min-height:var(--elbay-tap-min)}.elementor-field-subgroup .elementor-field-option label{line-height:1.3;padding:4px 0}.elementor-field-textual,input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="date"],select,textarea{font-size:16px !important;min-height:var(--elbay-tap-min)}.elementor-button,button[type="submit"],input[type="submit"]{min-height:var(--elbay-tap-min)}}@media (max-width:1024px){.comment-reply-link,.comment-metadata,.posted-on,time,small,.elementor-widget-text-editor small{font-size:12px !important}}.elbay-toon-alles .elementor-invisible{visibility:visible !important}@media (prefers-reduced-motion:reduce){.elementor-invisible{visibility:visible !important;animation:none !important}.animated,.animated-slow,.animated-fast{animation:none !important;transition:none !important}}html,body{overflow-x:hidden}img,video,iframe,table{max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--elbay-red);outline-offset:2px}.elbay-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .35s ease;z-index:9998}.elbay-menu-overlay.is-open{opacity:1;pointer-events:auto}.elbay-menu{position:fixed;top:0;right:0;height:100%;height:100dvh;width:min(680px,66vw);z-index:9999;background:linear-gradient(135deg,#d81b3f 0%,#c8102e 45%,#a50d24 100%);color:#fff;transform:translateX(100%);transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;box-shadow:-10px 0 40px rgba(0,0,0,.25)}.elbay-menu.is-open{transform:translateX(0)}.elbay-menu[hidden],.elbay-menu-overlay[hidden]{display:none !important}.elbay-menu:target{display:flex !important;transform:translateX(0)}.elbay-menu .elbay-menu__close{position:absolute;top:40px;right:32px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.75) !important;border-radius:50% !important;background:transparent !important;background-image:none !important;box-shadow:none !important;color:#fff !important;cursor:pointer;padding:0 !important;transition:background-color .2s ease,transform .2s ease}.elbay-menu .elbay-menu__close:hover{background:rgba(255,255,255,.18) !important}.elbay-menu .elbay-menu__close:active{transform:scale(.94)}.elbay-menu .elbay-menu__close svg{width:20px;height:20px;display:block;fill:none !important;stroke:#fff !important}.elbay-menu .elbay-menu__close svg path{stroke:#fff !important;fill:none !important}.elbay-menu__inner{margin-top:auto;margin-bottom:auto;padding:110px 62px 48px 32px;text-align:right;width:100%}.elbay-menu__title{margin:0 0 22px;font-size:20px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;opacity:.95}.elbay-menu__list{list-style:none;margin:0;padding:0}.elbay-menu__list li{margin:0}.elbay-menu__list a{display:block;padding:11px 0;color:#fff;text-decoration:none;font-size:clamp(15px,1.5vw,19px);letter-spacing:.16em;text-transform:uppercase;font-weight:600;line-height:1.25;transition:opacity .2s ease,transform .25s ease;opacity:.92}.elbay-menu__list a:hover,.elbay-menu__list a:focus-visible{opacity:1;transform:translateX(-6px)}.elbay-menu__list a[aria-current="page"]{opacity:.55}.elbay-menu__title--sub{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.28);font-size:16px;opacity:.8}.elbay-menu__list--sub a{font-size:clamp(14px,1.3vw,17px);opacity:.88}.elbay-menu__ext{display:inline-block;margin-left:7px;font-size:.78em;opacity:.75}.elbay-menu__contact{margin-top:34px;padding-top:22px;border-top:1px solid rgba(255,255,255,.28);display:flex;flex-direction:column;align-items:flex-end;gap:6px}.elbay-menu__contact a{color:#fff;text-decoration:none;font-size:14px;letter-spacing:.08em;opacity:.9;min-height:32px;display:inline-flex;align-items:center}.elbay-menu__contact a:hover{opacity:1;text-decoration:underline}body.elbay-menu-open{overflow:hidden}@media (max-width:767px){.elbay-menu{width:100%}.elbay-menu__inner{padding:96px 28px 40px 22px}.elbay-menu__close{top:24px;right:20px}.elbay-menu__list a{font-size:16px;padding:13px 0}}@media (prefers-reduced-motion:reduce){.elbay-menu{transition:none}.elbay-menu-overlay{transition:none}}:root{--elbay-rood:#c8102e;--elbay-rood-licht:#d81b3f}.elbay-cookie[hidden],.elbay-contact__panel[hidden]{display:none !important}.elbay-contact{position:fixed;right:22px;bottom:22px;z-index:9996;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.elbay-contact__panel{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;border-radius:18px;background:linear-gradient(135deg,var(--elbay-rood-licht) 0%,var(--elbay-rood) 100%);box-shadow:0 14px 38px rgba(0,0,0,.28);opacity:0;transform:translateY(14px) scale(.96);transform-origin:bottom right;transition:opacity .25s ease,transform .25s ease;pointer-events:none}.elbay-contact__panel.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.elbay-contact__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:84px;min-height:84px;padding:10px 8px;border-radius:12px;color:#fff !important;text-decoration:none !important;transition:background-color .2s ease}.elbay-contact__item:hover,.elbay-contact__item:focus-visible{background:rgba(255,255,255,.16)}.elbay-contact__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.85);border-radius:50%;flex:0 0 auto}.elbay-contact__icon svg{width:22px;height:22px;display:block}.elbay-contact__label{font-size:11px;letter-spacing:.07em;text-transform:uppercase;text-align:center;line-height:1.2;white-space:nowrap}.elbay-contact .elbay-contact__toggle{width:62px;height:62px;border:0 !important;border-radius:50% !important;background:var(--elbay-rood) !important;background-image:none !important;color:#fff !important;cursor:pointer;padding:0 !important;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(0,0,0,.3);transition:transform .2s ease,background-color .2s ease}.elbay-contact .elbay-contact__toggle:hover{background:#a50d24 !important;transform:scale(1.05)}.elbay-contact .elbay-contact__toggle svg{width:26px;height:26px;display:block;stroke:#fff !important;fill:none !important}.elbay-contact__toggle-close{display:none}.elbay-contact.is-open .elbay-contact__toggle-open{display:none}.elbay-contact.is-open .elbay-contact__toggle-close{display:inline-flex}@media (max-width:480px){.elbay-contact{right:14px;bottom:14px}.elbay-contact__item{min-width:74px;min-height:74px}.elbay-contact__icon{width:40px;height:40px}}.elbay-sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.elbay-kenteken-status{flex:0 0 100%;width:100%;margin:2px 0 10px;padding:0 2px;font-size:13px;line-height:1.45;min-height:0;position:relative;z-index:2}.elbay-kenteken-status:empty{display:none}.elbay-kenteken-status.is-handmatig{color:#4a4f57}.elementor-field-group.elbay-veld-zichtbaar{display:flex !important}.vwe-licenseplate-data-field.is-handmatig{background:#fff !important;cursor:text}.elbay-kenteken-status.is-ok{color:#11633a}.elbay-kenteken-status.is-fout{color:#9b1c2e}.elbay-kenteken-status.is-bezig{color:#6b7280}.vwe-licenseplate-data-field[readonly]{background:#f6f7f9 !important;cursor:default}.elbay-verzekering{border:1px solid #e3e6ea;border-radius:14px;padding:clamp(22px,4vw,38px);background:#fff;max-width:720px;margin:0 auto}.elbay-verzekering h3{margin:0 0 10px;font-size:clamp(19px,2.4vw,24px);letter-spacing:.04em}.elbay-verzekering p{margin:0 0 22px;line-height:1.6}.elbay-verzekering__acties{display:flex;flex-wrap:wrap;gap:12px}.elbay-verzekering .elbay-verzekering__btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;min-height:46px !important;height:46px !important;padding:0 22px !important;border-radius:8px !important;border:1px solid #d5d9de !important;background:#fff !important;color:#16181d !important;font-family:inherit !important;font-size:14px !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important}.elbay-verzekering .elbay-verzekering__btn:hover{background:#f3f5f7 !important}.elbay-verzekering .elbay-verzekering__btn--primary{background:var(--elbay-rood) !important;border-color:var(--elbay-rood) !important;color:#fff !important}.elbay-verzekering .elbay-verzekering__btn--primary:hover{background:#a50d24 !important;border-color:#a50d24 !important}.elbay-cookie{position:fixed;left:0;right:0;bottom:0;z-index:9995;padding:16px;display:flex;justify-content:center;align-items:flex-end;animation:elbay-cookie-in .35s ease both;pointer-events:none}.elbay-cookie__box{pointer-events:auto}body.elbay-cookie-visible .elbay-contact{bottom:128px}@media (max-width:560px){body.elbay-cookie-visible .elbay-contact{bottom:200px}}@keyframes elbay-cookie-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.elbay-cookie__box{width:100%;max-width:720px;background:#fff;color:#16181d;border-radius:14px;padding:24px 26px;box-shadow:0 18px 50px rgba(0,0,0,.3);font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.elbay-cookie__title{margin:0 0 8px;font-size:18px;font-weight:700;color:#16181d}.elbay-cookie__text{margin:0 0 16px;font-size:14px;color:#4a4f57}.elbay-cookie__text a{color:var(--elbay-rood);text-decoration:underline}.elbay-cookie__options{margin:0 0 18px;display:flex;flex-direction:column;gap:12px;border-top:1px solid #e6e9ec;padding-top:16px}.elbay-cookie__option{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:#4a4f57;cursor:pointer}.elbay-cookie__option input{width:20px;height:20px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--elbay-rood)}.elbay-cookie__option strong{display:block;color:#16181d;font-size:14px;margin-bottom:2px}.elbay-cookie__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.elbay-cookie .elbay-cookie__btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;font-family:inherit !important;font-size:14px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:.02em !important;text-transform:none !important;text-decoration:none !important;min-height:46px !important;height:46px !important;padding:0 22px !important;margin:0 !important;border-radius:8px !important;border:1px solid #d5d9de !important;background:#fff !important;background-image:none !important;color:#16181d !important;box-shadow:none !important;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.elbay-cookie .elbay-cookie__btn:hover{background:#f3f5f7 !important}.elbay-cookie .elbay-cookie__btn--primary{background:var(--elbay-rood) !important;border-color:var(--elbay-rood) !important;color:#fff !important}.elbay-cookie .elbay-cookie__btn--primary:hover{background:#a50d24 !important;border-color:#a50d24 !important}@media (max-width:560px){.elbay-cookie{padding:10px}.elbay-cookie__box{padding:20px 18px}.elbay-cookie__actions .elbay-cookie__btn{flex:1 1 100%}}.elbay-cookie-reopen{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:8px;border:1px solid var(--elbay-rood);background:transparent;color:var(--elbay-rood);font:inherit;font-weight:600;cursor:pointer;margin-top:8px}.elbay-cookie-reopen:hover{background:var(--elbay-rood);color:#fff}body.page-cookies .elementor-widget-text-editor>.elementor-widget-container,body.page-cookies .elementor-widget-heading>.elementor-widget-container,body.page-privacyverklaring .elementor-widget-text-editor>.elementor-widget-container,body.page-privacyverklaring .elementor-widget-heading>.elementor-widget-container{padding-left:clamp(18px,5vw,64px);padding-right:clamp(18px,5vw,64px)}body.page-cookies .elementor-widget-text-editor>.elementor-widget-container,body.page-privacyverklaring .elementor-widget-text-editor>.elementor-widget-container{max-width:1080px;margin-left:auto;margin-right:auto}body.page-cookies .elementor-widget-text-editor p,body.page-privacyverklaring .elementor-widget-text-editor p{margin-bottom:1em}body.page-cookies .elementor-widget-heading,body.page-privacyverklaring .elementor-widget-heading{margin-top:.4em}