@font-face{font-family:Circular;src:url(https://belgianmobility.blob.core.windows.net/fonts/circular-book.woff2) format("woff2"),url(https://belgianmobility.blob.core.windows.net/fonts/circular-book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Circular;src:url(https://belgianmobility.blob.core.windows.net/fonts/circular-medium.woff2) format("woff2"),url(https://belgianmobility.blob.core.windows.net/fonts/circular-medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Circular;src:url(https://belgianmobility.blob.core.windows.net/fonts/circular-bold.woff2) format("woff2"),url(https://belgianmobility.blob.core.windows.net/fonts/circular-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Circular;src:url(https://belgianmobility.blob.core.windows.net/fonts/circular-black.woff2) format("woff2"),url(https://belgianmobility.blob.core.windows.net/fonts/circular-black.woff) format("woff");font-weight:900;font-style:normal}:root{--font-family: Circular, sans-serif;--font-size: 16px;--line-height: 1.5;--font-light: 400;--font-regular: 400;--font-medium: 500;--font-bold: 700;--color-font-primary: hsl(0, 0%, 0%);--color-font-secondary: hsl(0, 0%, 100%);--color-primary: hsl(205, 100%, 34%);--color-secondary: hsl(0, 0%, 96%);--color-tertiary: hsl(19, 83%, 53%);--color-warning-orange: hsl(32, 100%, 50%);--color-warning-yellow: hsl(55, 90%, 50%);--color-primary-light: hsl(204, 100%, 96%);--color-primary-dark: hsl(205, 100%, 26%);--color-font-light: hsl(0, 0%, 40%);--border-radius: 16px;--border-radius-small: 6px}.kiosk__header,.kiosk__header__decor{background-color:var(--color-primary-dark)}.kiosk__header__title{color:var(--color-font-secondary)}.kiosk__header__right .button{border-radius:var(--border-radius-small);box-shadow:0 .2px .5px #00000003,0 .5px 1.1px #00000003,0 .9px 1.9px #00000005,0 1.5px 3px #00000005,0 2.3px 4.6px #00000008,0 3.6px 7.2px #0000000a,0 6px 12px #0000000a,0 12px 24px #0000000d;background-color:#fff}.kiosk__header__clock{color:var(--color-font-secondary)}.kiosk__footer__languages>li{padding-left:6px;padding-right:6px}.kiosk__footer__languages .button--large{color:var(--color-font-secondary);background-color:var(--color-primary);border-radius:var(--border-radius-small)}.kiosk__accessibility__button{border-radius:var(--border-radius-small);background-color:#00c300}.kiosk__accessibility__button--large:before{background-color:#16e018}.tabs{position:relative;display:flex;justify-content:center;align-items:center;height:36px;width:100%;max-width:100%;border-radius:36px;background-color:var(--color-primary-light)}.tabs--large{height:48px}.tabs__item{all:unset;display:flex;flex-grow:1;align-items:center;justify-content:center;box-sizing:border-box;padding:8px;height:100%;border-radius:36px;background-color:var(--color-primary-light);color:var(--color-primary-dark);font-weight:var(--font-medium);font-size:14px;letter-spacing:.08px;text-align:center;line-height:22px}.tabs__item--active{background-color:var(--color-primary);color:var(--color-font-secondary)}.error__home__button{color:var(--color-font-secondary)}.onboarding__banner__icon__inner--nmbssncb{margin-right:9px}.button--clear-session{display:none}.map__control{border-radius:0}.campaigns__item__media{height:100%;width:100%}
