#vervoersmodi #root.vervoersmodi{--color-white:#fff;--color-black:#000;--color-primary:#fff7e6;--color-primary-dark:#ffe099;--color-secondary-dark:#acd8f1;--color-secondary:#51ace1;--color-accent:#f3f8fc;--color-accent-dark:#e6f2f9;--screen-sm:640px;--screen-md:768px;--screen-lg:1024px;--screen-xl:1280px;--screen-2xl:1536px;--rounded:10px;--rounded-lg:20px;--rounded-full:9999px;--layer-0:0;--layer-1:10;--layer-2:20;--layer-3:30;--layer-4:40;--layer-5:50;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--font-body:"Plus Jakarta Sans",system-ui,sans-serif;--font-title:var(--font-body);background-color:var(--color-accent);padding-block-start:44px;padding-block-end:40px;position:relative}#vervoersmodi #root.vervoersmodi .vervoersmodi__options{justify-content:center;align-items:center;gap:16px;margin-block-start:10px;margin-block-end:10px;display:flex}#vervoersmodi #root.vervoersmodi .vervoersmodi__card{border-radius:var(--rounded);background-color:var(--color-white);width:min(720px,90%);margin-block-end:44px;margin-inline-start:auto;margin-inline-end:auto;padding:32px 16px}@media screen and (min-width:768px){#vervoersmodi #root.vervoersmodi .vervoersmodi__card{padding:64px 104px}}#vervoersmodi #root.vervoersmodi .vervoersmodi__card:last-of-type{padding-bottom:64px}#vervoersmodi #root.vervoersmodi .vervoersmodi__card-text{color:var(--color-black);font-size:var(--text-base);font-family:var(--font-body);white-space:pre-line;text-align:center;margin-block-end:32px;line-height:1.25}#vervoersmodi #root.vervoersmodi .vervoersmodi__card-text--link{font-weight:600;text-decoration:underline;display:block}#vervoersmodi #root.vervoersmodi .vervoersmodi__card-text--link:hover{text-decoration:none}#vervoersmodi #root.vervoersmodi .vervoersmodi__hero{width:100%;margin-block-end:12px}#vervoersmodi #root.vervoersmodi .vervoersmodi__image{width:100%}#vervoersmodi #root.vervoersmodi .vervoersmodi__instruction{width:min(720px,90%);color:var(--color-secondary);font-family:var(--font-body);text-align:center;border-radius:var(--rounded);background-color:#fffffff2;flex-direction:column;place-content:center;margin-block-end:16px;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:16px;display:flex;position:sticky;bottom:0}#vervoersmodi #root.vervoersmodi .vervoersmodi__instruction:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='%23AED8F1'%3E%3Cpath d='M7.0001 13.62L0.9021 7.52197L2.32497 6.0991L7.0001 10.7488L11.6752 6.0991L13.0981 7.52197L7.0001 13.62ZM7.0001 7.52197L0.9021 1.42397L2.32497 0.00109863L7.0001 4.65083L11.6752 0.00109863L13.0981 1.42397L7.0001 7.52197Z'/%3E%3C/svg%3E");width:12px;margin-block-start:6px;margin-block-end:24px;margin-inline-start:auto;margin-inline-end:auto;transition:transform;display:block}@media (prefers-reduced-motion:no-preference){#vervoersmodi #root.vervoersmodi .vervoersmodi__instruction:after{animation-name:vervoersmodi-bounce;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}}#vervoersmodi #root.vervoersmodi .vervoersmodi__footer{box-shadow:none;justify-content:end;gap:16px;margin-block-start:32px;padding-inline-start:40px;padding-inline-end:40px;display:flex}#vervoersmodi #root.vervoersmodi .vervoersmodi__footer-link:after{content:none}#vervoersmodi #root.vervoersmodi .vervoersmodi__logo{object-fit:contain;height:32px}#vervoersmodi #root.vervoersmodi .vervoersmodi__button{--button-color:var(--color-secondary-dark);--button-color-light:var(--color-accent-dark);max-width:max-content;color:var(--color-black);font-weight:700;font-family:var(--font-body);text-align:center;border:2px solid color-mix(in srgb,var(--button-color)50%,transparent);border-radius:var(--rounded);background-color:var(--button-color-light);cursor:pointer;padding:8px;text-decoration:none;position:relative;overflow:hidden}#vervoersmodi #root.vervoersmodi .vervoersmodi__button:hover,#vervoersmodi #root.vervoersmodi .vervoersmodi__button.vervoersmodi__button--selected{background-color:var(--button-color)}#vervoersmodi #root.vervoersmodi .vervoersmodi__button.vervoersmodi__button--motor{--button-color:#f27645;--button-color-light:#fbad8e80}#vervoersmodi #root.vervoersmodi .vervoersmodi__button.vervoersmodi__button--pedelec{--button-color:#f7dc78;--button-color-light:#f6de8880}#vervoersmodi #root.vervoersmodi .vervoersmodi__button.vervoersmodi__button--ebike{--button-color:#f5949c;--button-color-light:#ff949d80}#vervoersmodi #root.vervoersmodi .vervoersmodi__button.vervoersmodi__button--bike{--button-color:#b8ee86;--button-color-light:#d0f5ad80}#vervoersmodi #root.vervoersmodi .vervoersmodi__button.vervoersmodi__button--scooter{--button-color:#8b78f2;--button-color-light:#cec2ff80}#vervoersmodi #root.vervoersmodi .vervoersmodi__button.vervoersmodi__button--download{margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:32px;padding-inline-end:32px;display:block}#vervoersmodi #root.vervoersmodi .vervoersmodi__button-image{object-fit:contain;height:40px}#vervoersmodi #root.vervoersmodi .sr-only{white-space:nowrap;clip:rect(0,0,0,0);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes vervoersmodi-bounce{0%{transform:translateY(0)}to{transform:translateY(50%)}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}
