@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.grid--tabs__big_column{width:65%!important}@font-face{font-family:Ubuntu;font-weight:400;src:url(/src/style/fonts/Ubuntu-Regular.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}body{color:#1d1f20;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:16px;line-height:26px;margin:0;min-width:320px;fill:#1d1f20;background-color:#f3f3f3;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-print-color-adjust:exact}.sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.tooltip-holder{display:inline}.tooltip-inactive{color:gray}.tooltip{background:#f3f3f3;border-radius:2px;color:#1d1f20;max-width:calc(100% - 40px);opacity:0;padding:12px 16px;pointer-events:none;text-align:left;transition:visibility .25s,opacity .25s;visibility:hidden}.tooltip-holder:hover+.tooltip{opacity:1;transition:opacity .5s;visibility:visible;z-index:1}.text-left-align{text-align:left}.tooltip .tooltip__arrow{border-color:#f3f3f3;border-style:solid;border-width:10px;height:0;position:absolute;width:0}.tooltip[data-placement^=top]{margin-bottom:20px}.tooltip[data-placement^=top] .tooltip__arrow{border-bottom-color:#0000;border-bottom-width:0;border-left-color:#0000;border-right-color:#0000;bottom:-10px}.tooltip[data-placement^=bottom]{margin-top:20px}.tooltip[data-placement^=bottom] .tooltip__arrow{border-left-color:#0000;border-right-color:#0000;border-top-color:#0000;border-top-width:0;top:-10px}.tooltip[data-placement^=right]{margin-left:20px}.tooltip[data-placement^=right] .tooltip__arrow{border-bottom-color:#0000;border-left-color:#0000;border-left-width:0;border-top-color:#0000;left:-10px}.tooltip[data-placement^=left]{margin-right:20px}.tooltip[data-placement^=left] .tooltip__arrow{border-bottom-color:#0000;border-right-color:#0000;border-right-width:0;border-top-color:#0000;right:-10px}.tooltip__underlined:hover{text-decoration:underline}[tooltip]:before{border-radius:10px;box-shadow:2px 2px 1px silver;color:#333;content:attr(tooltip);opacity:0;padding:10px;position:absolute;transition:all .15s ease;white-space:pre-line}[tooltip]:hover:before{background:#d3d3d3;margin-left:-185px;margin-top:-70px;max-width:200px;min-width:180px;opacity:1}@media only screen and (min-width:1024px){[tooltip]:hover:before{margin-left:70px;margin-top:-70px;max-width:unset;min-width:unset}}[tooltip]:not([tooltip-persistent]):before{pointer-events:none}.navigation-link{color:inherit;font-size:16px;font-weight:500;margin:0;outline:0;padding:0;text-decoration:none;fill:#3c0c44}.navigation-link:active,.navigation-link:focus,.navigation-link:hover{color:#3c0c44;fill:#3c0c44}.theme--accent .navigation-link:active,.theme--accent .navigation-link:focus,.theme--accent .navigation-link:hover,.theme--accent-dark .navigation-link:active,.theme--accent-dark .navigation-link:focus,.theme--accent-dark .navigation-link:hover{color:inherit;fill:inherit}a:not([class]){border-bottom:2px solid #3c0c44;color:inherit;font-weight:400;margin:0;outline:0;padding:0;text-decoration:none;fill:#3c0c44;font-size:16px;transition:color .15s,border-color .15s,fill .15s}.theme--accent a:not([class]),.theme--accent-dark a:not([class]){color:inherit;fill:inherit;border-color:#fff}a:not([class]):active,a:not([class]):focus,a:not([class]):hover{color:#3c0c44;fill:#3c0c44}.theme--accent a:not([class]):active,.theme--accent a:not([class]):focus,.theme--accent a:not([class]):hover,.theme--accent-dark a:not([class]):active,.theme--accent-dark a:not([class]):focus,.theme--accent-dark a:not([class]):hover{color:inherit;fill:inherit}.link-border{border-bottom:2px solid #3c0c44}.link-cursor{cursor:pointer}b{font-weight:500}.icon{flex-shrink:0}.icon--alert-outline{margin-right:20px}.icon--alert-outline,.icon--alert-outline-fill,.icon--alert-outline-fill-danger{height:28px;width:28px}.icon--fill{fill:#3c0c44}.icon--loading-dark,.icon--loading-light{animation:loading-icon 2s linear infinite forwards}.icon--arrow-left{height:12px;width:30px}.icon--arrow-left-short{width:14px}.icon--arrow-left-header{height:12px;width:30px;fill:#000}.icon--arrow-right{height:12px;padding-left:8px;width:30px}.icon--arrow-right-red{fill:#3c0c44}.icon--location{height:40px;width:26px}.icon--warning{height:32px;width:32px}.icon--upgrade,.icon--user{height:26px;width:26px}.icon--cross{height:15px;width:15px;fill:#e30613}.icon--downgrade{height:26px;transform:rotate(180deg);width:26px}.icon--uploaded{max-height:130px}.icon--chevron-up{height:9px;width:13px}.icon--chevron-down{height:8px;width:13px}.icon--chevron-down-header{fill:#3c0c44;margin-right:27px;margin-top:17px}.icon--chevron-down-white{height:8px;width:13px}.icon--chevron-right{height:11px;width:7px}.icon--chevron-right-header{fill:#3c0c44;margin-right:10px}.icon--document{height:26px;width:21px}.icon--facebook{height:15px;width:8px}.icon--twitter{height:15px;width:18px}.icon--header{margin-left:10px}.icon--storingen{height:22px;margin:0 5px -5px;width:24px}.icon--flags{display:inline-block;margin:0 5px 0 0;width:24px}.icon--top-flags{width:20px}.icon--img{margin:0 5px 0 0}.icon--calendarbig{color:#fff;height:40px;margin:10px;width:40px;fill:#fff}.icon--calendar-big{height:43px;width:35px;fill:#e30613}.icon--calendar{height:20px;width:20px}.icon--ticket{height:40px;width:30px}.icon--OV-chipkaart_logo-small-white{color:#fff;height:40px;margin:10px;text-align:center;width:40px;fill:#fff}.icon--OV-chipkaart_logo-small{height:40px;margin:6px 10px 0 20px;padding-top:3px;width:40px;fill:#e30070}.icon--OV-chipkaart_logo{fill:#e30070}.icon--OV-pay_logo{height:32px;margin-right:8px;width:32px;fill:#e30070}.icon--OVPay_logo-small{height:40px;margin:6px 10px 0 20px;padding-top:3px;width:40px;fill:#e30070}.icon--OVPay_logo-small-white{color:#fff;height:40px;margin:10px;padding-left:2px;padding-top:2px;text-align:center;width:40px;fill:#fff}.icon--log-out{height:24px;margin-top:10px;width:28px}.icon--input{height:40px;padding-top:15px;width:30px}.icon--input_start{padding-left:10px;padding-top:20px}.icon--check{height:40px;padding-left:7px;padding-top:15px;width:30px}.icon--check_start{padding-left:10px;padding-top:20px}.icon__container{display:flex}.icon--edit{height:20px;width:20px;fill:#e30613;margin-right:7px;padding-top:5px}.icon--edit:hover{fill:#3c0c44;cursor:pointer}.icon--cross:hover{fill:#e30613;cursor:pointer}.icon--check:hover{fill:#3c0c44;color:#3c0c44;cursor:pointer}.icon__inactive,.icon__inactive :hover{fill:gray;cursor:auto}.icon--user-info{height:30px;margin-left:10px;margin-top:3px;width:30px}@media screen and (min-width:772px)and (max-width:1360px){.icon--user-info{width:25px}}.icon--person{color:#fff;height:18px;margin-right:10px;width:17px}.icon--personal:not([fill]){fill:#1d1f20}.icon--personal{flex-shrink:0;height:22px;width:21px}@media only screen and (min-width:925px){.icon--personal{margin-top:15px}}@media print,screen and (max-width:924px){.icon--personal{margin:0 8px 2px 0}}.icon--home:not([fill]){fill:#1d1f20}.icon--home{height:24px;width:20px}@media only screen and (min-width:925px){.icon--home{margin-top:13px}}@media print,screen and (max-width:924px){.icon--home{margin:0 10px 2px 0}}.icon--close{height:24px;width:28px;fill:#3c0c44}.icon--close-checkout{width:24px}.icon--plus{height:24px;width:24px;fill:#3c0c44}.icon--plus-white{height:24px;width:24px;fill:#fff;padding-top:6px}.icon--plus-disabled{height:24px;width:24px;fill:#ccc;padding-top:6px}.icon--id-card{height:24px;margin-top:8px;width:28px}.icon--user-account{height:26px;margin-bottom:2px;width:30px;fill:#e30613}.icon--bus,.icon--tram{margin:0 0 0 -4px}.icon--bus,.icon--metro,.icon--tram{height:20px;position:relative;width:20px}.icon--metro{margin:-2px 0 0 -4px}.icon--rail,.icon--water{height:20px;margin:-1px 0 0 -5px;position:relative;width:20px}.icon--trolleybus{height:20px;margin:-2px 0 0 -5px;position:relative;width:20px}.icon--travel-outline-regular{height:20px;margin:-2px 0 0 -4px;position:relative;width:20px}.icon--travel-container{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:8px;position:relative;width:32px}.icon--travel-container:before{border:14px solid #f3f3f3;border-radius:15%;content:"";display:block;height:0;left:0;margin-top:2px;outline:1px solid #000;position:absolute;top:0;width:0}.icon--info{height:25px;width:25px}.icon-edit{height:24px;width:28px}.icon--clock:not([fill]){fill:#1d1f20}.icon--clock{height:20px;width:20px}@media only screen and (min-width:925px){.icon--clock{margin-top:15px}}@media print,screen and (max-width:924px){.icon--clock{margin:2px 10px 3px 0}}.icon--products:not([fill]){fill:#1d1f20}.icon--products{height:22px;width:20px}@media only screen and (min-width:925px){.icon--products{margin-top:14px}}@media print,screen and (max-width:924px){.icon--products{margin:0 10px 3px 0}}.icon--products-card{height:20px;margin-right:2px;padding-top:2px;width:20px}.icon--euro-circle_outline_regular:not([fill]){fill:#1d1f20}.icon--euro-circle_outline_regular{height:22px;width:22px}@media only screen and (min-width:925px){.icon--euro-circle_outline_regular{margin-top:15px}}@media print,screen and (max-width:924px){.icon--euro-circle_outline_regular{margin:0 7px 0 0}}.icon__margin{margin-right:5px}.icon__right{float:right}.icon__ovChipCard{height:65px;width:87px;fill:#3c0c44}@media print,screen and (max-width:771px){.icon__ovChipCard{height:20px;width:20px}}.icon__ovChipcard{fill:#3c0c44}.icon__ovChipcard-padding{padding:0 5px 0 0}@media print,screen and (max-width:771px){.icon__ovChipcard-padding{padding:0 5px 3px 0}}.icon__ovChipcard-card-margin{margin-top:18px}.icon__ovChipcard-small{margin:-8px 0 0 -11px;fill:#3c0c44}.icon__payment{max-height:27px;max-width:35px}.icon__storingen{fill:#ff7b00}.icon--mand{height:20px;margin-top:5px;object-fit:contain;width:21px;fill:#fff}.icon--mand-blue{fill:#e30613;margin:5px 7px 0 0}.icon--fill-1{fill:#3c0c44}.icon--margin-top-3{margin:3px 0 0}.icon--remove{height:20px;margin-right:7px;padding-top:4px;width:20px}.icon--addition-mark{height:39px;width:21px}.icon--disabled{cursor:default;fill:#ccc!important}.icon--eye-visibility{fill:#1d1f20!important;height:20px;width:20px}.icon--eye-visibility--hover{transition:fill .15s}.icon--eye-visibility--hover:hover{fill:#3c0c44!important}.icon--eye-visibility--container{background:none;border:none;cursor:pointer;line-height:0;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@keyframes loading-icon{0%{stroke-dashoffset:45}50%{stroke-dashoffset:0}to{stroke-dashoffset:-45}}.st0{fill:#fff}.st1{fill:#c06}.check-mark-icon{height:10px;width:20px;fill:#e30613;margin-left:-20px}.close-popup{fill:#e30613;cursor:pointer}.alert-outline-fill{background-image:url(/src/data/icons/alert-outline-fill.svg);height:28px;width:28px}.alert-outline-fill-danger{background-image:url(/src/data/icons/alert-outline-fill-danger.svg);height:28px;width:28px}.log-out-mobile{height:11px;margin-right:10px;margin-top:12px;width:7px;fill:#3c0c44}.img,img{display:block;height:auto;max-width:100%}@media print,screen and (min-width:320px){.img__barcode--expand{max-width:400px;width:95%}}@media only screen and (min-width:772px){.img__barcode--expand{max-width:500px;width:85%}}@media only screen and (min-width:1280px){.img__barcode--expand{max-width:700px;width:75%}}.img__barcode{cursor:pointer;display:block;margin-left:auto;margin-right:auto;max-height:5cm}.img-header{height:29px;margin-right:15px;margin-top:5px;width:97px}img:not([class]){margin:26px 0}.hr,hr:not([class]){margin:25px 0}.hr,.hr-border,hr:not([class]){border:0;border-top:1px solid #e2e2e2}.hr-border{margin:5px 0}.hr-border-margin-10{margin:10px 0}.hr-border-margin-10,.hr-header{border:0;border-top:1px solid #e2e2e2}.hr-header{margin:10px 0 25px -20px}.hr-border-bottom-margin-35{border:0;border-top:1px solid #e2e2e2;margin:0 0 35px}button:not([class]){-webkit-appearance:none;appearance:none;background:#3c0c44;border:0;border-radius:30px;color:#fff;display:table;font-family:inherit;font-weight:500;line-height:inherit;margin:20px 0;max-width:100%;min-width:0;padding:12px;position:relative;fill:#fff;cursor:pointer;text-decoration:none;transition:color .15s,background .15s,border-color .15s,fill .15s}@media screen and (min-width:1025px){button:not([class]):hover{background:#1d1f20}}button:not([class]):active,button:not([class]):focus-visible{background:#1d1f20}@media only screen and (min-width:1024px){button:not([class]){min-width:100px}}.cursor-default{cursor:unset!important}.logout-header-button{background:none;border:0;font-weight:600;margin-bottom:10px;margin-top:8px}button,input,optgroup,select,textarea{box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit}ul:not([class]){list-style:none;margin:0 0 26px;padding-left:17px}ul:not([class]) ul,ul:not([class]):last-child{margin-bottom:0}ul:not([class]) li:before{color:#e30613;content:".";font-size:50px;margin:-14px 0 0 -17px;position:absolute}ol:not([class]){counter-reset:section;list-style:none;margin:0 0 26px;padding-left:17px}ol:not([class]) ol{margin-bottom:0}ol:not([class]) li{counter-increment:section}ol:not([class]) li:before{color:#e30613;margin-left:-17px;position:absolute}ol:not([class])>li:before{content:counter(section,decimal) ". "}ol:not([class])>li>ol>li:before{content:counter(section,lower-alpha) ". "}ol:not([class])>li>ol>li>ol>li:before{content:counter(section,decimal) ". "}ol:not([class])>li>ol>li>ol>li>ol>li:before{content:counter(section,lower-alpha) ". "}ol:not([class])>li>ol>li>ol>li>ol>li>ol>li:before{content:counter(section,decimal) ". "}ol:not([class])>li>ol>li>ol>li>ol>li>ol>li>ol>li:before{content:counter(section,lower-alpha) ". "}.h1,h1:not([class]){color:#e30613;font-size:36px;font-weight:500;line-height:45px;margin:26px 0 18px}.theme--accent .h1,.theme--accent h1:not([class]),.theme--accent-dark .h1,.theme--accent-dark h1:not([class]){color:#fff}@media print,screen and (min-width:641px){.h1,h1:not([class]){font-size:56px;line-height:65px;margin:26px 0}}.dienstregeling__line,.dienstregeling__route,.h2,h2:not([class]){color:#e30613;font-size:28px;font-weight:500;line-height:26px;margin:26px 0 10px}.theme--accent .dienstregeling__line,.theme--accent .dienstregeling__route,.theme--accent .h2,.theme--accent h2:not([class]),.theme--accent-dark .dienstregeling__line,.theme--accent-dark .dienstregeling__route,.theme--accent-dark .h2,.theme--accent-dark h2:not([class]){color:#fff}@media print,screen and (min-width:320px){.dienstregeling__line,.dienstregeling__route,.h2,h2:not([class]){font-size:min(8vw,30px);line-height:35px;margin:26px 0 10px}}.h3,h3:not([class]){color:#e30613;font-size:22px;font-weight:400;line-height:26px;margin:26px 0 6px}.theme--accent .h3,.theme--accent h3:not([class]),.theme--accent-dark .h3,.theme--accent-dark h3:not([class]){color:#fff}.h4,.teaser-product__name,h4:not([class]){font-size:inherit;font-weight:500;line-height:inherit;margin:0}.h4__bold{font-weight:600}.h4__margin{margin:20px 0 10px}.p-loggedIn{font-size:14px;font-weight:500;margin:0}.p--no-margin{margin:0}.p--margin-top{margin:10px 0 0}p:not([class]){margin:0 0 26px}@media print,screen and (max-width:771px){.overflow-hidden-on-mobile{overflow:hidden}}.btn,.dienstregeling__switch-direction{-webkit-appearance:none;appearance:none;background:#3c0c44;border:0;border-radius:30px;color:#fff;display:table;font-family:inherit;font-weight:500;line-height:inherit;margin:20px 0;max-width:100%;min-width:0;padding:12px;position:relative;fill:#fff;cursor:pointer;text-decoration:none;transition:color .15s,background .15s,border-color .15s,fill .15s}@media screen and (min-width:1025px){.btn:hover,.dienstregeling__switch-direction:hover{background:#1d1f20}}.btn:active,.btn:focus-visible,.dienstregeling__switch-direction:active,.dienstregeling__switch-direction:focus-visible{background:#1d1f20}@media only screen and (min-width:1024px){.btn,.dienstregeling__switch-direction{min-width:100px}}.btn--list{margin:0 10px}.btn--modal-confirm{min-width:100px}@media screen and (max-width:1024px){.btn--modal-confirm:hover{background:#3c0c44}}.btn--next{margin-right:5px}.btn--selected{background:#3c0c44!important;color:#fff!important}.btn--in-form{margin-bottom:0;margin-top:20px;width:100%}.btn--align-right{margin-left:auto}.btn--login-margin{margin:0 auto}.btn--reset,.dienstregeling__halte-name-link,.dienstregeling__map-toggle,.react-datepicker__indicator,.tabs__btn{background:0;border:0;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;line-height:1.15;margin:0;outline:0;padding:0}.btn--proposition{box-sizing:unset;margin:0 20px;white-space:nowrap}@media print,screen and (min-width:320px){.btn--proposition{border:2px solid #fff}}.btn--settings_page{box-sizing:unset;margin:auto;width:130px}.btn--emandate_popup1{box-sizing:unset;margin-left:0;margin-right:20px;width:130px}.btn--emandate_popup2{box-sizing:unset;margin-left:20px;margin-right:0;width:130px}.btn--circle{background:none;border:1px solid #ccc;border-radius:50%;display:block;height:38px;line-height:40px;margin:0;padding:0;text-align:center;width:38px;fill:#1d1f20;color:#fff}.btn--circle:focus,.btn--circle:hover{background:#1d1f20;color:#fff;fill:#fff}.btn--loading,.btn--loading:active,.btn--loading:focus,.btn--loading:hover{background:#1d1f20;color:#fff;fill:#fff;stroke:#fff;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.btn__icon{margin-bottom:-1px;transition:transform .25s}.btn__icon--left{margin-right:10px}.btn__icon--right{margin-bottom:-2px;margin-left:10px}.btn:hover .btn__icon--right,.dienstregeling__switch-direction:hover .btn__icon--right{transform:translateX(4px)}.btn--loading .btn__icon--right{opacity:0}.btn__icon--loading{display:none;position:absolute;right:22px;top:16px}.btn--loading .btn__icon--loading{display:block}.btn--lightgrey2{background:#f3f3f3;color:#1d1f20;fill:#3c0c44}.btn--lightgrey2:focus,.btn--lightgrey2:hover{color:#fff;fill:#fff}.btn--accent2-tint1{background:#3c0c44;color:#fff;fill:#f3f3f3}.btn--accent2-tint1:focus,.btn--accent2-tint1:hover{background:#f3f3f3;color:#1d1f20;fill:#1d1f20}.btn--circle-white{background:#fff;color:#1d1f20;fill:#3c0c44;border-radius:50%;font-size:xxx-large;height:40px;padding:10px;width:40px}.btn--circle-white:focus,.btn--circle-white:hover{color:#eef6f7;fill:#fff}.btn--disabled{cursor:default}.btn--disabled,.btn--disabled:active,.btn--disabled:focus,.btn--disabled:hover{background-color:#f3f3f3;color:#ccc}.btn--disabled-no-background{cursor:default}.btn--disabled-no-background,.btn--disabled-no-background:active,.btn--disabled-no-background:focus,.btn--disabled-no-background:hover{color:#ccc}.btn--no-margin{margin:0}.btn--barcode-containter{padding:15% 0}.btn--no-padding{border-radius:0;padding:0}.btn--no-color{color:#000;font-weight:600;fill:#3c0c44;border:0;border-bottom:2px solid #3c0c44;border-radius:0}.btn--no-color,.btn--no-color:focus,.btn--no-color:hover{background-color:#fff}.btn--disabled-no-color{color:#ccc;fill:#3c0c44;background-color:#fff;border:0;border-bottom:2px solid #ccc;border-radius:0}.btn--disabled-no-color:hover,.btn--link{background-color:#fff}.btn--link{color:#000;font-weight:600;fill:#3c0c44;min-width:50px}.btn--link:focus,.btn--link:hover{background-color:#fff}@media only screen and (min-width:925px){.btn--link:focus,.btn--link:hover{border-bottom:2px solid #3c0c44}}@media print,screen and (max-width:924px){.btn--link{border-bottom:2px solid #3c0c44}}.btn--refund,.btn--refund-mobile{background-color:#fff;color:#000;text-decoration:underline}.btn--refund-mobile:active,.btn--refund-mobile:focus,.btn--refund-mobile:hover{background:#f3f3f3}.btn--refund-disabled{color:#999;cursor:default}.btn--refund-disabled:active,.btn--refund-disabled:focus,.btn--refund-disabled:hover{background:none}.btn--refund:active,.btn--refund:focus,.btn--refund:hover{background:#fff}.btn--payment-card{box-sizing:unset;white-space:nowrap}@media print,screen and (min-width:320px){.btn--payment-card{border:2px solid #fff}}.btn--add-profile{margin:25px 0 0;width:200px}.btn--add-token{align-items:center;display:flex;justify-content:space-between;margin:15px 0 0;padding:12px 15px 12px 25px;width:270px}.btn--add-token--icon-margin{margin-top:5px}.btn--add-token--button-group{display:flex;flex-direction:column;max-width:670px;width:100%}.button-color-lightgray{color:#ccc}.form--button-field-text-animation{display:inline-block;position:relative}.form--button-field-text-animation:after{background:#3c0c44;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out;width:100%}.btn:focus-visible .form--button-field-text-animation:after,.btn:hover .form--button-field-text-animation:after,.dienstregeling__switch-direction:focus-visible .form--button-field-text-animation:after,.dienstregeling__switch-direction:hover .form--button-field-text-animation:after{transform:scaleX(1);transform-origin:left}.theme--accent .form--button-field-text-animation:after,.theme--accent-dark .form--button-field-text-animation:after{background:#fff}.container,.dienstregeling__map{width:100%}.container--center,.dienstregeling__map{margin-left:auto;margin-right:auto;max-width:1290px;padding-left:20px;padding-right:20px}@media only screen and (min-width:772px){.container--center,.dienstregeling__map{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1024px){.container--center,.dienstregeling__map{padding-left:60px;padding-right:60px}}.container--center-no-padding{padding-left:0;padding-right:0}.container--center-home{margin-left:auto;margin-right:auto;max-width:1600px;padding-left:120px;padding-right:120px}@media only screen and (min-width:925px){.container--center-home{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1024px){.container--center-home{padding-left:120px;padding-right:120px}}@media print,screen and (max-width:924px){.container--center-home{padding-left:10px;padding-right:10px}}.container--center-margin-top-bottom{margin:10px auto;max-width:1290px;padding-left:20px;padding-right:20px}@media only screen and (min-width:772px){.container--center-margin-top-bottom{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1024px){.container--center-margin-top-bottom{padding-left:60px;padding-right:60px}}.container--center_proposition{margin-left:auto;margin-right:auto;max-width:1700px;padding-left:20px;padding-right:20px}@media only screen and (min-width:772px){.container--center_proposition{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1024px){.container--center_proposition{padding-left:60px;padding-right:60px}}.container--payment-history-page{margin-left:auto;margin-right:auto;max-width:770px}.container--payment-history-page__no-payment-history{margin-bottom:5px}.container--payment-history-banner{border:none;cursor:pointer;margin:20px 0;padding:10px 20px;width:100%}.container--payment-history-banner--homepage-margin{margin:0 0 20px}.container--payment-history-banner--good-debt{background-color:#ff7b00;cursor:auto}.container--payment-history-banner--bad-debt{background-color:#e30613}.container--payment-history-banner--text{font-size:18px;font-weight:700;width:90%}.container--payment-history-banner--explanation{font-size:18px;font-weight:400;margin:10px 0 0 45px;width:90%}.container--payment-history-banner--flex{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.container--payment-history-section{background-color:#fff;border:none;margin:0 0 20px;padding:10px 30px;width:100%}.container--payment-history-section__row-spacing{margin:0 0 25px}.container--payment-history-section__total-debt{margin-top:50px}.container--payment-history-section__debt-dropdown{flex-direction:row;flex-wrap:nowrap;font-weight:700;margin:10px 0}.container--payment-history-section__debt-dropdown,.container--payment-history-section__debt-dropdown__content{align-items:center;display:flex;font-size:18px;justify-content:space-between}.container--payment-history-section__debt-dropdown__content__price{margin-right:35px}.container--payment-history-section__debt-dropdown__date-row{display:flex;justify-content:space-between;width:95%}.container--payment-history-section__debt-dropdown__warning-price{align-items:center;display:flex;fill:#e30613;color:#e30613}.container--payment-history-section__debt-dropdown__warning-icon{margin-right:8px}.container--payment-history-section__selector-border{border:1px solid #e30613;margin:50px 0 0}.container--payment-history-section__center-item{display:flex;flex-direction:column;justify-content:center}.container--payment-history-section__h2{color:#e30613;font-size:min(8vw,30px);font-weight:500;line-height:35px;margin:0}.container--payment-history-section__h2--bold{color:#e30613;font-size:min(8vw,30px);font-weight:800;line-height:35px;margin:26px 0 20px}.container--payment-history-section__h4{font-size:18px;font-weight:600;margin:20px 0}.container--payment-history-section__date-grid{display:grid;font-size:18px;font-weight:600;gap:10px;grid-template-columns:auto 1fr -webkit-max-content;grid-template-columns:auto 1fr max-content;margin:10px 0}.container--payment-history-section__date-pagination{grid-column-start:2;margin:0!important;padding:0!important;width:unset!important}.container--proposition-width{width:calc(100% - 448px)}.container--text-align{text-align:center}.container--two-third{max-width:770px}.container--margin-t-b{margin-bottom:50px;margin-top:50px}.container--margin-top{margin-top:50px}.container--margin-top-0-px{margin-top:0}.container--login{margin-left:auto}.container--login,.container--login_proposition{margin-right:auto;max-width:450px;padding:50px}.container--proposition_login{margin:auto}.container--proposition_confirmation{padding-bottom:100px}.container--clearfix:after,.container--clearfix:before,.container--with-sidebar-image:after,.container--with-sidebar-image:before{clear:both;content:"";display:table}.container--accent1-tint5,.container--lightgrey2{background-color:#f3f3f3}.container--token-title{float:right;position:relative;top:-25px}.container--token-title>.field{height:10px;margin-top:0;width:25px}.container--anchor{position:relative}.container--flex{display:flex;flex-wrap:wrap}.container--flex-space-between{justify-content:space-between!important}.container--flex-nowrap{display:flex;flex-wrap:nowrap}.container--flex-row,.container--flex-row__align{display:flex;flex-direction:row;justify-content:space-between}.container--flex-row__align{align-items:center}.container--flex-row__start,.container--flex-row__start-wrap{display:flex;justify-content:flex-start}.container--flex-row__start-wrap{flex-wrap:wrap}@media print,screen and (max-width:924px){.container--flex-mobile{display:flex;flex-direction:row;justify-content:space-between}}.container--flex-direction{display:flex;flex-direction:column}.container--margin,.dienstregeling__map{margin-left:200px;margin-right:200px}.container--flex-header{align-items:center;display:flex;flex-wrap:nowrap;height:55px;justify-content:space-between}@media screen and (min-width:772px)and (max-width:1360px){.container--flex-header{height:62px}}@media print,screen and (max-width:924px){.container--flex-row{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}}.container--product{background-color:#fff;margin-bottom:20px;min-height:100px;padding:0 20px 10px}@media print,screen and (min-width:320px){.container--product{margin:0 3px 25px;max-width:430px}}@media only screen and (min-width:772px){.container--product{margin-right:15px}}.container--expandable{background-color:#fff;margin-bottom:30px;max-width:830px;min-height:100px;padding:1px 30px 30px 20px}@media print,screen and (max-width:771px){.container--expandable{margin-left:3px;padding:1px 5px 0 10px}}.container--570{margin:auto;max-width:570px}.container--770{margin:auto;max-width:770px}.container--830{background-color:#fff;max-width:830px}@media only screen and (min-width:1280px){.container--70{width:70%}}.wrapper-test{display:block;margin-top:50px}@media print,screen and (max-width:771px){.wrapper-test{margin-top:20px}}.margin--m-15{margin:-15px}.margin--p-15{margin:15px}.column--w-370{flex:1 1 auto;max-width:400px;min-width:370px}@media print,screen and (max-width:771px){.column--w-370{display:none}}.column--w-m{flex:2 1 auto;width:-webkit-max-content;width:max-content}.payment_card{border:1px solid #ccc;border-radius:2px;margin:0 0 10px;padding:0 24px 0 15px}.w__full{width:100%}.m__t-10{margin-top:10px}.vertical__a-s{vertical-align:super}.navigation{background-color:#f3f3f3}@media screen and (min-width:924px)and (max-width:1362px){.navigation{position:relative;z-index:5}}.mobile-container{margin-bottom:30px}@media only screen and (min-width:925px){.mobile-container{margin-bottom:0}}.flex-end-container{display:flex;justify-content:flex-end}.flex-start-container{display:flex;justify-content:flex-start}.hamburger-menu-container{margin-bottom:8px;margin-right:10px}.container-discount{margin-top:8px}.container-recent-trips{height:30px}@media print,screen and (max-width:924px){.container-recent-trips{height:40px}}.align-proposition{display:flex;flex-wrap:wrap;margin:50px -15px;width:calc(100% + 30px)}@media print,screen and (max-width:924px){.align-proposition{display:flex;flex-wrap:wrap;justify-content:space-between}}.home-tokens-image{display:flex;justify-content:space-between}@media print,screen and (max-width:1279px){.home-tokens-image{flex-direction:column}}.container-products-button{height:30px}@media print,screen and (max-width:924px){.container-products-button{height:40px}}.react-datepicker{background-color:#fff;box-shadow:0 2px 12px 0 #1d1f2040;color:#1d1f20;display:inline-block;font-size:12px;line-height:13px;margin:0 -1px;position:relative}.react-datepicker--time-only{font-size:16px;line-height:18px}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker__triangle{height:23px;margin-top:-23px;overflow:hidden;padding:10px 5px;position:absolute;right:8px;top:0;width:27px}.react-datepicker__triangle:before{background:#fff;box-shadow:-2px -2px 5px 0 #1d1f2040;content:"";display:block;height:17px;transform:translateY(5px) scaleX(.8) rotate(45deg);width:17px}.react-datepicker-popper{left:auto!important;margin-top:18px;position:absolute;right:0!important;top:auto!important;transform:none!important;-webkit-user-select:none;user-select:none;z-index:1}.react-datepicker__header{border-bottom:1px solid #e2e2e2;position:relative;text-align:center}.react-datepicker__header--time{display:none}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:10px 0}.react-datepicker-time__header,.react-datepicker__current-month{font-size:14px;line-height:16px;margin-top:0;padding:16px 0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{background:none;border:0;cursor:pointer;display:block;height:48px;line-height:30px;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-9999px;top:0;width:55px;z-index:1}.react-datepicker__navigation--next:before,.react-datepicker__navigation--previous:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='%231d1f20' viewBox='0 0 12 12'%3E%3Cpath d='m13.384 6-.65.75L8.17 12l-1.72-1.498 2.926-3.36H0V4.858h9.375l-2.926-3.36L8.17 0l4.566 5.25z'/%3E%3C/svg%3E");display:block;height:12px;margin:0 20px;position:absolute;text-indent:0;top:12px;width:15px}.react-datepicker__navigation--next:focus:before,.react-datepicker__navigation--next:hover:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='%233c0c44' viewBox='0 0 12 12'%3E%3Cpath d='m13.384 6-.65.75L8.17 12l-1.72-1.498 2.926-3.36H0V4.858h9.375l-2.926-3.36L8.17 0l4.566 5.25z'/%3E%3C/svg%3E")}.react-datepicker__navigation--previous:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='%231d1f20' viewBox='0 0 12 12'%3E%3Cpath d='m0 6 .65-.75L5.214 0l1.72 1.498-2.925 3.36h9.374v2.284H4.01l2.925 3.36L5.215 12 .65 6.75z'/%3E%3C/svg%3E")}.react-datepicker__navigation--previous:focus:before,.react-datepicker__navigation--previous:hover:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='%233c0c44' viewBox='0 0 12 12'%3E%3Cpath d='m0 6 .65-.75L5.214 0l1.72 1.498-2.925 3.36h9.374v2.284H4.01l2.925 3.36L5.215 12 .65 6.75z'/%3E%3C/svg%3E")}.react-datepicker__navigation:focus{outline:none}.react-datepicker__navigation--previous{left:0}.react-datepicker__navigation--next{right:0}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__month-container{float:left}.react-datepicker__month{text-align:center}.react-datepicker__time-container{float:right;width:70px}.react-datepicker__time-container--with-today-button{display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time{position:relative}.react-datepicker__time-box{margin:0 auto;overflow-x:hidden;text-align:center;width:70px}.react-datepicker__time-list{height:180px;list-style:none;margin:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:0 30px 0 0;scroll-snap-type:y mandatory;width:calc(100% + 30px)}.react-datepicker__time-list-item{cursor:pointer;display:table;line-height:30px;scroll-snap-align:start;width:70px}.react-datepicker__time-list-item--selected,.react-datepicker__time-list-item--selected:hover,.react-datepicker__time-list-item:hover{background-color:#e3061340}.react-datepicker__time-list-item--disabled{background-color:#f3f3f3;cursor:default}.react-datepicker__time-list-item--disabled,.react-datepicker__time-list-item--disabled:hover{color:#ccc}.react-datepicker__day-names{border-top:1px solid #e2e2e2}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#1d1f20;display:inline-block;line-height:30px;text-align:center;width:31px}.react-datepicker__day,.react-datepicker__time-name{border:1px solid #e2e2e2;border-width:0 1px 1px 0}.react-datepicker__day:last-child,.react-datepicker__time-name:last-child{border-right:0}.react-datepicker__week:last-child .react-datepicker__day,.react-datepicker__week:last-child .react-datepicker__time-name{border-bottom:0}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{background-color:#e3061340;color:inherit}.react-datepicker__day--today{font-weight:500}.react-datepicker__day--highlighted,.react-datepicker__day--highlighted:hover,.react-datepicker__day--in-range,.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--keyboard-selected,.react-datepicker__day--keyboard-selected:hover,.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background-color:#e3061340;color:inherit}.react-datepicker__day--disabled,.react-datepicker__day--disabled:hover,.react-datepicker__day--readonly,.react-datepicker__day--readonly:hover{background-color:#f3f3f3;color:#ccc;cursor:default}.react-datepicker__input-container{height:48px;position:relative}.react-datepicker__input{background:none;border:0;color:inherit;margin:0;outline:0;padding:11px 30px 11px 14px;width:90%!important}.react-datepicker__input::placeholder{color:#767676}.field--transparent .react-datepicker__input::placeholder{color:#e2e2e2}.react-datepicker__indicator{align-items:center;display:flex;height:100%;outline:0;padding:0 14px;position:absolute;right:0;top:0}.react-datepicker__indicator-icon.icon--chevron-up,.theme--accent .field--transparent .react-datepicker__indicator-icon.icon--chevron-up,.theme--accent-dark .field--transparent .react-datepicker__indicator-icon.icon--chevron-up{fill:inherit}.react-datepicker__day--outside-month{background:#f3f3f3}.highlight{background:#e3061312;margin-bottom:20px;padding:30px}.image{margin:26px 0}.container--with-sidebar-image .image--in-sidebar{display:block;margin-bottom:30px;margin-top:20px}@media only screen and (min-width:1280px){.container--with-sidebar-image .image--in-sidebar{float:right;margin-right:-400px;margin-top:0;width:370px}}#float-label{display:flex;flex-direction:column;position:relative}#float-label input{border-radius:4px;font-size:16px;outline:0;padding:15px 16px 0 10px;width:100%}#float-label label{color:#999;font-size:16px;padding:0 12px;pointer-events:none;position:absolute;transform:translateY(12px) scale(1);transform-origin:top left;transition:all .2s ease-out}#float-label .Active,#float-label:focus-within label{transform:translateY(2px) scale(.75)}.form__line,.line{border:0;border-top:1px solid #e2e2e2;margin:25px 0}.line--no-margin{margin:0}.line--vertical{display:inline-block;height:50vh;margin-top:65px}.dienstregeling__halte-name-link,.dienstregeling__map-toggle,.link{border-bottom:2px solid #3c0c44;color:inherit;font-weight:400;margin:0;outline:0;padding:0;text-decoration:none;fill:#3c0c44;font-size:16px;transition:color .15s,border-color .15s,fill .15s}.theme--accent .dienstregeling__halte-name-link,.theme--accent .dienstregeling__map-toggle,.theme--accent .link,.theme--accent-dark .dienstregeling__halte-name-link,.theme--accent-dark .dienstregeling__map-toggle,.theme--accent-dark .link{color:inherit;fill:inherit;border-color:#fff}.dienstregeling__halte-name-link:active,.dienstregeling__halte-name-link:focus,.dienstregeling__halte-name-link:hover,.dienstregeling__map-toggle:active,.dienstregeling__map-toggle:focus,.dienstregeling__map-toggle:hover,.link:active,.link:focus,.link:hover{color:#3c0c44;fill:#3c0c44}.theme--accent .dienstregeling__halte-name-link:active,.theme--accent .dienstregeling__halte-name-link:focus,.theme--accent .dienstregeling__halte-name-link:hover,.theme--accent .dienstregeling__map-toggle:active,.theme--accent .dienstregeling__map-toggle:focus,.theme--accent .dienstregeling__map-toggle:hover,.theme--accent .link:active,.theme--accent .link:focus,.theme--accent .link:hover,.theme--accent-dark .dienstregeling__halte-name-link:active,.theme--accent-dark .dienstregeling__halte-name-link:focus,.theme--accent-dark .dienstregeling__halte-name-link:hover,.theme--accent-dark .dienstregeling__map-toggle:active,.theme--accent-dark .dienstregeling__map-toggle:focus,.theme--accent-dark .dienstregeling__map-toggle:hover,.theme--accent-dark .link:active,.theme--accent-dark .link:focus,.theme--accent-dark .link:hover{color:inherit;fill:inherit}.dienstregeling-link__link,.link--reset{color:inherit;text-decoration:none}.dienstregeling__halte-name-link,.link--on-hover{border-bottom:2px solid #0000;color:inherit}.dienstregeling__halte-name-link:active,.dienstregeling__halte-name-link:focus,.dienstregeling__halte-name-link:hover,.link--on-hover:active,.link--on-hover:focus,.link--on-hover:hover{border-bottom-color:#3c0c44;color:#3c0c44}.theme--accent .dienstregeling__halte-name-link:active,.theme--accent .dienstregeling__halte-name-link:focus,.theme--accent .dienstregeling__halte-name-link:hover,.theme--accent .link--on-hover:active,.theme--accent .link--on-hover:focus,.theme--accent .link--on-hover:hover,.theme--accent-dark .dienstregeling__halte-name-link:active,.theme--accent-dark .dienstregeling__halte-name-link:focus,.theme--accent-dark .dienstregeling__halte-name-link:hover,.theme--accent-dark .link--on-hover:active,.theme--accent-dark .link--on-hover:focus,.theme--accent-dark .link--on-hover:hover{border-bottom-color:#fff;color:inherit}.link--color-on-hover{border-bottom:0;color:inherit}.link--color-on-hover:active,.link--color-on-hover:focus,.link--color-on-hover:hover{color:#3c0c44}.theme--accent .link--color-on-hover:active,.theme--accent .link--color-on-hover:focus,.theme--accent .link--color-on-hover:hover,.theme--accent-dark .link--color-on-hover:active,.theme--accent-dark .link--color-on-hover:focus,.theme--accent-dark .link--color-on-hover:hover{color:inherit}.dienstregeling__map-toggle,.link--decoration-on-hover{border-bottom-color:#0000;color:inherit}.dienstregeling__map-toggle:active,.dienstregeling__map-toggle:focus,.dienstregeling__map-toggle:hover,.link--decoration-on-hover:active,.link--decoration-on-hover:focus,.link--decoration-on-hover:hover{border-bottom-color:#3c0c44;color:inherit}.theme--accent .dienstregeling__map-toggle:active,.theme--accent .dienstregeling__map-toggle:focus,.theme--accent .dienstregeling__map-toggle:hover,.theme--accent .link--decoration-on-hover:active,.theme--accent .link--decoration-on-hover:focus,.theme--accent .link--decoration-on-hover:hover,.theme--accent-dark .dienstregeling__map-toggle:active,.theme--accent-dark .dienstregeling__map-toggle:focus,.theme--accent-dark .dienstregeling__map-toggle:hover,.theme--accent-dark .link--decoration-on-hover:active,.theme--accent-dark .link--decoration-on-hover:focus,.theme--accent-dark .link--decoration-on-hover:hover{border-bottom-color:#fff}.link--animation-on-hover{border-bottom:0;position:relative}.link--animation-on-hover:before{bottom:-2px;content:"";height:2px;left:0;position:absolute;right:100%;transition:right .4s .4s,background-color .4s}.link--animation-on-hover:focus:before,.link--animation-on-hover:hover:before{background:#3c0c44;right:0;transition:right .6s,background-color 0s}.theme--accent .link--animation-on-hover:focus:before,.theme--accent .link--animation-on-hover:hover:before,.theme--accent-dark .link--animation-on-hover:focus:before,.theme--accent-dark .link--animation-on-hover:hover:before{background:#fff}.link--icon-on-hover{border-bottom:0;color:inherit;fill:inherit}.link--icon-on-hover:active,.link--icon-on-hover:focus,.link--icon-on-hover:hover{color:#3c0c44;fill:#3c0c44}.theme--accent .link--icon-on-hover:active,.theme--accent .link--icon-on-hover:focus,.theme--accent .link--icon-on-hover:hover,.theme--accent-dark .link--icon-on-hover:active,.theme--accent-dark .link--icon-on-hover:focus,.theme--accent-dark .link--icon-on-hover:hover{color:inherit;fill:inherit}.link__icon{margin-bottom:-2px}.link__icon--left{margin-right:8px}.link__icon--right{margin-left:8px}.link--no-border{border:none}.list{list-style:none;margin:0 0 26px;padding-left:17px}.list--reset,.tabs__list{list-style:none;margin:0;padding:0}.list__icon{margin:8px 0 0 -18px;position:absolute;fill:#3c0c44}.list--no-margin{margin:0}.list_circled_number{background:#fff;border:2px solid #757575;border-radius:50%;color:#757575;flex-shrink:0;font-size:16px;font-stretch:normal;font-style:normal;height:24px;letter-spacing:normal;line-height:18px;margin-top:12px;padding:1px;text-align:center;width:24px}.list_circled_number__selected{background-color:#3c0c44;border:2px solid #3c0c44;color:#fff}.list_circled_number__filled{background-color:#fff;border:2px solid #3c0c44;color:#3c0c44;padding:5px 3px 3px 4px}.shadow{background:#1d1f20;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s,visibility 0s .5s;visibility:hidden;width:100%;z-index:2}@media only screen and (min-width:772px){.shadow--open-header{opacity:.5;pointer-events:all;transition:opacity .5s;visibility:visible}}.overlay{display:flex;flex-direction:column;height:100%;left:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;top:0;width:100%;z-index:10}.overlay.is-hidden{overflow-y:hidden}.overlay--has-background{background-color:#1d1f20}.overlay__container{flex-shrink:0;min-height:100%;position:relative;width:100%}.overlay--align-bottom .overlay__container{align-items:flex-end;display:flex;flex-direction:row}.overlay--align-bottom .overlay__container:after{background-color:#fff;content:"";height:100px;margin-top:100px;position:fixed;width:100%;z-index:-1}.overlay__content{background-color:#fff;box-shadow:0 4px 15px 0 #1d1f2073;margin:20px 0;pointer-events:all;transition:transform .25s ease-in;width:100%}.overlay--align-bottom .overlay__content{margin-bottom:0}.overlay--align-bottom.is-hidden .overlay__content{transform:translateY(100%)}.dropdown-overlay{background:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:3}.p{margin:0 0 26px}.select__container{position:relative}.select__control{cursor:text;justify-content:space-between;min-height:48px}.select__control,.select__value-container{align-items:center;display:flex;flex-wrap:wrap;position:relative}.select__value-container{flex:1 1 0%;padding:11px 0 11px 14px}.select__value-container>div:last-child::placeholder{color:#767676}.field--transparent .select__value-container>div:last-child::placeholder{color:#e2e2e2}.select__single-value{overflow:hidden;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap;width:calc(100% - 8px)}.select__multi-value{background:#f3f3f3;border-radius:2px;display:flex;margin-right:3px;padding:0 7px}.select__multi-value__remove{align-items:center;cursor:pointer;display:flex}.select__placeholder{color:#767676;max-width:calc(100% - 20px);overflow:hidden;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.field--transparent .select__placeholder{color:#e2e2e2}.select__indicators{align-items:center;align-self:stretch;display:flex;flex-shrink:0;height:48px}.select__indicators--google-places{width:35px}.select__indicator-separator{display:none}.select__indicator{align-items:center;display:flex;height:100%;outline:0;padding:0 14px 0 4px}.select__dropdown-indicator{pointer-events:none}.select__dropdown-indicator .icon{fill:#1d1f20}.theme--accent .field--transparent .select__dropdown-indicator .icon,.theme--accent-dark .field--transparent .select__dropdown-indicator .icon{fill:inherit}.select__clear-indicator{cursor:pointer;fill:#b1b1b1}.select__loading-indicator{margin-right:14px}.select__menu{background-color:#fff;box-shadow:0 2px 12px 0 #1d1f2040;color:#1d1f20;margin:17px -1px;position:absolute;right:0;top:100%;width:calc(100% + 2px);z-index:3}.select__menu:before{background:#fff;box-shadow:-2px -2px 5px 0 #1d1f2040;content:"";display:block;height:17px;position:absolute;right:13px;top:-17px;transform:translateY(10px) scaleX(.8) rotate(45deg);width:17px;z-index:1}.select__menu-list{background:#fff;max-height:300px;overflow-y:auto;position:relative;z-index:2}.select__menu-notice{padding:11px 14px}.select__menu-notice--no-options{background:#fdeded;color:#e30613}.select__option{color:#1d1f20;cursor:pointer;display:flex;font-weight:300;padding:11px 14px;-webkit-user-select:none;user-select:none;white-space:pre-wrap}.select__option--is-focused,.select__option--is-selected,.select__option:hover{background:#e3061312}.select__option--is-disabled{cursor:default}.select__option--is-disabled,.select__option--is-disabled:hover{background-color:#0000;color:#ccc}.select__option-icon{flex-shrink:0;height:30px;margin-bottom:-5px;margin-right:10px;margin-top:-1px;width:30px;fill:#e30613}.select__option-bold{font-weight:500}.select__option-grayed{color:#b1b1b1}.select__loading-message{padding:11px 14px;-webkit-user-select:none;user-select:none}.history-container-top-margin,.history-indicators-top-margin{margin-top:5px!important}.token-dropdown-top-margin{margin-top:6px!important}.select-menu-dropdown__container{position:relative}.select-menu-dropdown__control{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:48px;position:relative}.select-menu-dropdown__value-container{align-items:center;display:flex;flex:1 1 0%;flex-wrap:wrap;padding:11px 0;position:relative}.select-menu-dropdown__value-container>div:last-child::placeholder{color:#767676}.field--transparent .select-menu-dropdown__value-container>div:last-child::placeholder{color:#e2e2e2}.select-menu-dropdown__single-value{align-items:flex-start;display:inline-flex;margin:0 20px;overflow:hidden;padding:20px 0 0;position:relative;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap;width:calc(100% - 8px)}.select-menu-dropdown__multi-value{background:#f3f3f3;border-radius:2px;display:flex;margin-right:3px;padding:0 7px}.select-menu-dropdown__multi-value__remove{align-items:center;cursor:pointer;display:flex}.select-menu-dropdown__placeholder{color:#767676;max-width:calc(100% - 20px);overflow:hidden;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.field--transparent .select-menu-dropdown__placeholder{color:#e2e2e2}.select-menu-dropdown__indicator,.select-menu-dropdown__indicator-separator,.select-menu-dropdown__indicators{display:none}.select-menu-dropdown__dropdown-indicator{display:none;pointer-events:none}.select-menu-dropdown__dropdown-indicator .icon{fill:#1d1f20}.theme--accent .field--transparent .select-menu-dropdown__dropdown-indicator .icon,.theme--accent-dark .field--transparent .select-menu-dropdown__dropdown-indicator .icon{fill:inherit}.select-menu-dropdown__clear-indicator{cursor:pointer;display:none;fill:#b1b1b1}.select-menu-dropdown__loading-indicator{margin-right:14px}.select-menu-dropdown__menu{background-color:#fff;color:#1d1f20;position:absolute;right:0;top:calc(100% - 1px);width:calc(100% + 2px);z-index:3}.select-menu-dropdown__menu-list{background:#fff;margin-bottom:15px;max-height:300px;overflow-y:auto;position:relative;z-index:2}.select-menu-dropdown__menu-notice{padding:11px 14px}.select-menu-dropdown__menu-notice--no-options{background:#fdeded;color:#e30613}.select-menu-dropdown__option{color:#1d1f20;cursor:pointer;display:flex;font-weight:300;margin:0 22px;padding:11px 0;-webkit-user-select:none;user-select:none;white-space:pre-wrap}.select-menu-dropdown__option:last-child{border-bottom:1px solid #e2e2e2}.select-menu-dropdown__option--is-disabled{background-color:#0000;color:#ccc;cursor:default}.select-menu-dropdown__option--is-disabled:hover{background-color:#0000;color:#ccc}.select-menu-dropdown__option-icon{flex-shrink:0;height:30px;margin-bottom:-5px;margin-right:10px;margin-top:-1px;width:30px;fill:#e30613}.select-menu-dropdown__option-bold{font-weight:700}.select-menu-dropdown__option-grayed{color:#b1b1b1}.select-menu-dropdown__loading-message{padding:11px 14px;-webkit-user-select:none;user-select:none}.table-scroller{box-shadow:0 0 0 1px #f8c1c4;display:flex;margin:1px;max-height:calc(100vh - 100px);max-width:100%;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}@media only screen and (min-width:772px){.table-scroller{max-height:calc(100vh - 20px)}}.table-container{display:inline-block;max-width:100%;position:relative;z-index:1}.table-container table{align-self:flex-start;border-spacing:0;display:block;flex-shrink:0}.table-container table thead th{top:0}.table-container table thead th:empty:first-child{left:0;pointer-events:none;z-index:2}.table-container table tbody{vertical-align:top}.table-container table tbody th{left:0}.table-container table tbody tr:last-child td,.table-container table tbody tr:last-child th{box-shadow:inset -1px 0 0 0 #f8c1c4}.table-container table tbody tr:last-child td:last-child,.table-container table tbody tr:last-child th:last-child{box-shadow:none}.table-container table td,.table-container table th{background-color:#fff;box-shadow:inset 0 -1px 0 0 #f8c1c4,inset -1px 0 0 0 #f8c1c4;max-width:200px;overflow:hidden;padding:20px 25px}@media only screen and (min-width:772px){.table-container table td,.table-container table th{max-width:389px}}.table-container table td:last-child,.table-container table th:last-child{box-shadow:inset 0 -1px 0 0 #f8c1c4}.table-container table th{background-color:#f3f3f3;font-weight:500;position:-webkit-sticky;position:sticky;text-align:left;z-index:1}.theme--accent,.theme--accent-dark{background-color:#e30613;color:#fff;fill:#fff}.theme--accent-dark{background-color:#c10510}.grid{display:flex;flex-wrap:wrap;margin:-15px;width:calc(100% + 30px)}.grid__column{margin:15px;max-width:50%;min-width:23em;width:100%}@media print,screen and (min-width:641px){.grid__column{width:calc(50% - 45px)}}@media only screen and (min-width:925px){.grid__column{width:calc(40% - 45px)}}@media only screen and (min-width:1280px){.grid__column{width:calc(33.33333% - 45px)}}.grid__outside{display:flex;justify-content:center;left:0;min-width:0;position:absolute;top:25em;width:100px}@media only screen and (min-width:1800px){.grid__outside{left:10em}}@media only screen and (min-width:1600px){.grid__outside{left:8em}}@media only screen and (max-width:700px){.grid__outside{margin:15px;min-width:23em;position:unset;width:100%}}@media only screen and (max-width:700px)and (min-width:641px){.grid__outside{width:calc(50% - 45px)}}@media only screen and (max-width:700px)and (min-width:925px){.grid__outside{width:calc(40% - 45px)}}@media only screen and (max-width:700px)and (min-width:1280px){.grid__outside{width:calc(33.33333% - 45px)}}.line-badge{align-items:center;background:#e30613;color:#fff;display:inline-flex;line-height:1;margin-bottom:2px;margin-right:2px;padding:3px 5px 3px 1px;fill:#fff}.line-badge .icon--bus{transform:scale(.55)}.accessibility__wrapper{margin-top:15px}.accessibility__icon{align-items:center;display:inline-flex;height:50px;justify-content:center;width:50px}.accessibility__icon svg{transform:scale(1.3)}.accessibility__icon:not(:last-child){margin-right:20px}.accessibility__icon--not{position:relative;fill:#b1b1b1;line-height:0}.accessibility__icon--not:after{color:#e30613;content:"x";position:absolute;right:10px;top:10px}.teaser-product{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;margin:15px}.teaser-product__margin-top{margin-top:auto}.teaser-product--selected{border:1px solid #3c0c44}.teaser-product--addToken{border:1px dashed #e30613}.teaser-product__hover:hover{border:1px solid #3c0c44;cursor:pointer}.teaser-product__btn{width:100%}.teaser-product__name{font-size:22px;font-weight:400;line-height:26px;margin:0}.teaser-product__icon{display:inline}.teaser-product__info-container{display:flex}.teaser-product__info{display:flex;flex-direction:column;margin:25px 30px 0;width:auto}.teaser-product__info__proposition{display:flex;flex-direction:column;margin:20px 25px 0;min-height:270px;width:auto}@media only screen and (min-width:1520px){.teaser-product__info__proposition{min-height:230px}}.teaser-product__specs{margin-bottom:30px;min-height:180px}.teaser-product__specs__proposition{margin-left:-4px;min-height:180px}.teaser-product__spec{align-items:center;display:flex;margin-bottom:10px;min-height:45px}.teaser-product__spec-icon{display:flex;flex-shrink:0;justify-content:center;margin-right:20px;width:34px;fill:#e30613}.teaser-product__spec-description{font-size:14px;line-height:18px}.teaser-product__warn{align-items:center;display:flex;font-size:16px;line-height:22px;margin:auto 0 0}.teaser-product__warn-icon{display:flex;flex-shrink:0;justify-content:center;margin-right:15px;width:34px}.teaser-product__warn-container{align-items:center}.teaser-product__warn-description{color:#ff7b00}.teaser-product__price{font-size:18px}.teaser-product__btns{align-items:center;display:flex;justify-content:space-around}.teaser-product__btn{margin:0}.teaser-product__spec-bold{display:flex;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:22px;margin:10px 0;min-height:52px}.teaser-product__container{min-height:548px;width:unset}@media only screen and (min-width:1024px){.teaser-product__container{width:31.55%}}.teaser-product__center{display:flex;justify-content:center}.teaser-product__flex-start{margin:0 0 0 25px}.teaser-product__flex-end{display:flex;justify-content:flex-end}.teaser-product__h3{margin:0 0 0 5px}.teaser-product__top-band{background-color:#e30613;border-radius:8px 8px 0 0;height:15px}.teaser-product__product-title{color:#e30613;height:50px;margin:15px 25px 0}.teaser-product__price-from{font-size:16px}.teaser-product__price{color:#e30613;font-size:20px;font-weight:500}.teaser-product__notification{flex-grow:1;font-size:14px;font-style:italic;line-height:22px;margin:5px 25px;white-space:pre-wrap}.teaser-product__hr{border:0;border-top:1px solid #e2e2e2}.teaser-product__button-container{margin:0 10px 10px 20px}.teaser-product__button-container__proposition{margin:0 10px 10px 25px}.teaser-product__buttons{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.Toastify__toast--success{background:#228b22}.Toastify__toast--error{background-color:#e30613}.content-intro{font-size:18px}@media print,screen and (min-width:641px){.content-intro{font-size:20px;line-height:36px;margin:36px 0}}.content-intro__date{color:#767676;font-size:14px;line-height:26px;margin-bottom:8px}@media print,screen and (min-width:641px){.content-intro__date{font-size:18px;margin-bottom:0}}.block{display:flex;flex-direction:column}.block.js-clickable{cursor:pointer}.block--fill-height{height:100%}.block--min-height{min-height:534px}.block__container{background:#fff}.block__container--fill-height{height:100%}.block__container:not(:last-child){margin-bottom:2px}.block__container--mg_r{background:#fff;border:1px solid #0000;margin-right:20px;margin-top:10px}.block__content{margin:25px 30px}.block__content--md{margin:10px 15px}.block__content>.prop_status{position:absolute}.block .prop_name{display:flex;height:26px;justify-content:space-between}.block--flex-center{justify-content:center}.prop_group-title{font-size:22px;font-weight:400;line-height:26px;margin:0}.header{background-color:#fff;z-index:3}@media print,screen and (max-width:924px){.header{top:0;width:100%}}@media only screen and (min-width:925px){.header{display:block;position:relative;text-align:right}}@media print{.header{position:absolute;width:100vw}}.header__container{align-items:center;display:flex;justify-content:flex-start;margin-bottom:15px;margin-left:10px;padding-bottom:15px}@media print,screen and (max-width:924px){.header__container{margin-bottom:0;padding-bottom:0;padding-top:0}}@media screen and (min-width:924px)and (max-width:1362px){.header__container{align-items:baseline;flex-direction:column;justify-content:left;padding-bottom:25px}}.header__container-unauth{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px;width:100%}@media print,screen and (min-width:320px){.header__container-unauth{margin-bottom:0;padding-bottom:0}}.header__left{justify-content:flex-start}.header__left,.header__right{display:flex;height:30px;width:100%}.header__right{justify-content:flex-end}.header__logo{cursor:pointer}@media only screen and (min-width:925px){.header__logo{float:left}}.header__logo-link{display:inline-block;height:57px;line-height:0;vertical-align:middle}.header__logo-image{height:70px}@media screen and (min-width:772px)and (max-width:830px){.header__logo-image{max-height:40px}}@media screen and (min-width:830px)and (max-width:924px){.header__logo-image{max-height:50px}}@media print,screen and (max-width:924px){.header__logo-image{max-height:37px}}.header__logo--image-small{max-height:57px}@media print,screen and (max-width:924px){.header__logo--image-small{max-height:27px}}.header__logo-dropdown{display:inline-block;margin-left:20px;position:relative;top:10px}.header__logo-token{display:inline;margin-left:30px;position:inherit}.header__logo-token>span{font-size:18px;font-weight:500;padding-bottom:21px;position:relative;top:11px}@media only screen and (min-width:925px){.header__nav-secondary{display:block;text-align:left}}@media screen and (min-width:772px)and (max-width:1360px){.header__nav-main{padding-bottom:20px}}@media print,screen and (max-width:924px){.header__nav-main{bottom:0;height:calc(100vh - 78px);left:0;position:absolute;right:0;top:78px;width:100%}:hover .header__nav-main{transition:transform .4s}}@media only screen and (min-width:925px){.header__nav-main{display:inline;text-align:left}}@media print{.header__nav-main{display:none}}.header__button-margin{margin-top:10px}.header__padding{padding-bottom:5px;padding-top:5px}.header__menu-item{position:relative}.header__menu-item:hover .header__drop-down-menu{display:block}.header__drop-down-menu{background:#fff;box-shadow:0 0 30px 0 #0000002b;display:none;min-height:40px;padding:20px 20px 10px;position:absolute;right:0;top:50px;width:295px;z-index:3}@media screen and (min-width:924px)and (max-width:1365px){.header__drop-down-menu{top:33px}}.header__drop-down-menu:before{border:11px solid;border-color:#0000 #0000 #fff;content:"";margin-left:-10px;position:absolute;right:65px;top:-21px;z-index:1}.header__align-left{margin-bottom:10px;text-align:left}.header__mobile-user-info{margin:0 0 0 20px}.header__mobile-user-info-hidden{display:none}.header__white-bg{background-color:#fff}.header__on-top{position:relative;z-index:4}@media print,screen and (max-width:924px){.fixed-header{position:fixed!important}.nav-main{background-color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:6px solid #f3f3f3;height:100%;margin-top:-23px;position:fixed;transition:transform .4s;z-index:1000}.nav-main--hidden{transform:translateX(100%)}}.nav-main__list{list-style:none;padding-left:0}@media print,screen and (max-width:924px){.nav-main__list{padding-bottom:100px}}@media only screen and (min-width:925px){.nav-main__list{display:inline-flex;justify-content:flex-end;line-height:26px;margin:22px 0 0;min-height:46px}}@media screen and (min-width:924px)and (max-width:1362px){.nav-main__list{margin-left:-25px;margin-top:0}}@media only screen and (min-width:925px){.nav-main__item{display:inline-block;flex-shrink:0;padding:0 25px}.nav-main__item:last-child{padding-right:0}}@media screen and (min-width:772px)and (max-width:1420px){.nav-main__item:last-child{padding-right:15px}}@media only screen and (min-width:925px){.nav-main__item.is-expanded .nav-main__title,.nav-main__item:not(.is-collapsed):hover .nav-main__title{border-bottom-color:#3c0c44}.nav-main__item.is-expanded .nav-main__submenu,.nav-main__item:not(.is-collapsed):hover .nav-main__submenu{display:block}}.nav-main__title{align-items:center;border-bottom:0 solid #0000;display:flex;font-size:16px;font-weight:600;justify-content:space-between;outline:0;padding:12px 0;text-decoration:none;width:100%}@media only screen and (min-width:925px){.nav-main__title{border-bottom-width:4px;display:inline;margin:0 0 -1px;transition:border-color .15s}.nav-main__title:active,.nav-main__title:focus,.nav-main__title:hover{color:inherit}.nav-main__title:focus{border-bottom-color:#3c0c44}}.nav-main__title-icon{fill:#3c0c44;transition:transform .3s,fill .3s}.is-collapsed .nav-main__title-icon{transform:rotateX(180deg);fill:#1d1f20}.nav-main__flex-row{align-items:center;display:flex;flex-direction:row}.nav-main__flex-row--start{justify-content:flex-start}.nav-main__submenu{overflow:hidden;padding:0;position:static;transition:height ease-in;width:100%}@media only screen and (min-width:772px){.nav-main__submenu{background-color:#fff;display:none;left:0;margin-top:1px;overflow:visible;position:absolute}}.is-collapsed .nav-main__submenu{display:none}@media only screen and (min-width:772px){.nav-main__submenu:before{content:"";height:18px;margin-top:-18px;position:absolute;width:100%}}.nav-main__submenu-title{color:inherit;font-weight:400;outline:0;text-decoration:none;fill:#3c0c44;align-items:center;border-bottom:1px solid #e2e2e2;display:flex;font-size:16px;font-weight:500;justify-content:space-between;margin:0 0 0 30px;padding:12px 0;transition:color .15s,border-color .15s,fill .15s}.theme--accent .nav-main__submenu-title,.theme--accent-dark .nav-main__submenu-title{color:inherit;fill:inherit;border-color:#fff}.nav-main__submenu-title:active,.nav-main__submenu-title:focus,.nav-main__submenu-title:hover{color:#3c0c44;fill:#3c0c44}.theme--accent .nav-main__submenu-title:active,.theme--accent .nav-main__submenu-title:focus,.theme--accent .nav-main__submenu-title:hover,.theme--accent-dark .nav-main__submenu-title:active,.theme--accent-dark .nav-main__submenu-title:focus,.theme--accent-dark .nav-main__submenu-title:hover{color:inherit;fill:inherit}@media only screen and (min-width:772px){.nav-main__submenu-title{border-bottom:0;color:inherit;display:inline-flex;font-size:30px;justify-content:flex-start;line-height:32px;margin:35px 0 20px;padding:0;position:relative}.nav-main__submenu-title:active,.nav-main__submenu-title:focus,.nav-main__submenu-title:hover{color:#3c0c44}.theme--accent .nav-main__submenu-title:active,.theme--accent .nav-main__submenu-title:focus,.theme--accent .nav-main__submenu-title:hover,.theme--accent-dark .nav-main__submenu-title:active,.theme--accent-dark .nav-main__submenu-title:focus,.theme--accent-dark .nav-main__submenu-title:hover{color:inherit}.nav-main__submenu-title:before{bottom:-2px;content:"";height:2px;left:0;position:absolute;right:100%;transition:right .4s .4s,background-color .4s}.nav-main__submenu-title:hover:before{background:#3c0c44;right:0;transition:right .6s,background-color 0s}.nav-main__submenu-title .icon{transform:translate(15px,2px) scale(1.5);width:30px}}.nav-main__submenu-list{list-style:none;overflow:hidden;padding-left:30px}@media only screen and (min-width:772px){.nav-main__submenu-list{display:flex;flex-wrap:wrap;padding-left:0}.is-collapsed .nav-main__submenu-list{display:flex}}.nav-main__submenu .icon--arrow-right{fill:#3c0c44}@media only screen and (min-width:772px){.nav-main__submenu .icon--arrow-right{margin-left:4px}}.nav-main__submenu-item{border-bottom:1px solid #e2e2e2;cursor:pointer;font-size:16px;width:100%}@media only screen and (min-width:772px){.nav-main__submenu-item{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;font-size:18px;margin-bottom:-1px;margin-right:8%;padding-top:30px;width:46%}.nav-main__submenu-item:nth-child(2n){margin-right:0}}@media only screen and (min-width:1024px){.nav-main__submenu-item{margin-right:5.9%;width:29.4%}.nav-main__submenu-item:nth-child(2n){margin-right:5.9%}.nav-main__submenu-item:nth-child(3n){margin-right:0}}.nav-main__submenu-item-title{margin:0;outline:0;text-decoration:none;fill:#3c0c44;align-items:center;border-bottom:0;color:inherit;display:flex;font-size:16px;font-weight:400;justify-content:space-between;padding:12px 0;transition:color .15s,border-color .15s,fill .15s}.theme--accent .nav-main__submenu-item-title,.theme--accent-dark .nav-main__submenu-item-title{color:inherit;fill:inherit;border-color:#fff}.nav-main__submenu-item-title:active,.nav-main__submenu-item-title:focus,.nav-main__submenu-item-title:hover{fill:#3c0c44}.theme--accent .nav-main__submenu-item-title:active,.theme--accent .nav-main__submenu-item-title:focus,.theme--accent .nav-main__submenu-item-title:hover,.theme--accent-dark .nav-main__submenu-item-title:active,.theme--accent-dark .nav-main__submenu-item-title:focus,.theme--accent-dark .nav-main__submenu-item-title:hover{fill:inherit}.nav-main__submenu-item-title:active,.nav-main__submenu-item-title:focus,.nav-main__submenu-item-title:hover{color:#3c0c44}.theme--accent .nav-main__submenu-item-title:active,.theme--accent .nav-main__submenu-item-title:focus,.theme--accent .nav-main__submenu-item-title:hover,.theme--accent-dark .nav-main__submenu-item-title:active,.theme--accent-dark .nav-main__submenu-item-title:focus,.theme--accent-dark .nav-main__submenu-item-title:hover{color:inherit}@media only screen and (min-width:772px){.nav-main__submenu-item-title{align-items:flex-start;background:#0000;border-bottom:0;display:inline-flex;font-size:22px;font-weight:500;padding:0;position:relative}.nav-main__submenu-item-title:before{bottom:-2px;content:"";height:2px;left:0;position:absolute;right:100%;transition:right .4s .4s,background-color .4s}.nav-main__submenu-item-title:focus:before,.nav-main__submenu-item-title:hover:before{background:#3c0c44;right:0;transition:right .6s,background-color 0s}.theme--accent .nav-main__submenu-item-title:focus:before,.theme--accent .nav-main__submenu-item-title:hover:before,.theme--accent-dark .nav-main__submenu-item-title:focus:before,.theme--accent-dark .nav-main__submenu-item-title:hover:before{background:#fff}.nav-main__submenu-item-title .icon{flex-shrink:0;margin-left:10px;margin-top:9px}}.nav-main__submenu-item-paragraph{display:none}@media only screen and (min-width:772px){.nav-main__submenu-item-paragraph{display:block;font-size:14px;margin-bottom:30px;margin-top:5px}}.nav-secondary{display:flex;flex-grow:1;justify-content:flex-end}@media only screen and (min-width:772px){.nav-secondary{display:none}}.nav-secondary__list{display:flex;height:20px;list-style:none;margin:0}@media only screen and (min-width:772px){.nav-secondary__list{justify-content:flex-end}}.nav-secondary__item{margin-left:19px;position:relative}.nav-secondary__item:first-child{margin-left:10px}.nav-secondary__item:not(:first-child):before{background-color:#e2e2e2;content:"";height:100%;margin-left:-10px;position:absolute;width:1px}.nav-main-toggle-button{border:5px solid #0000;display:block;height:30px;margin:-5px;outline:0;position:relative;transition:transform .3s,opacity .3s;width:35px}.nav-main-toggle-button span,.nav-main-toggle-button:after,.nav-main-toggle-button:before{background:#e30613;content:"";cursor:pointer;display:block;height:4px;position:absolute;transition:background-color .3s;width:100%}.nav-main-toggle-button:before{top:0;transform:rotate(0deg);transition:transform .3s,top .3s}.nav-main-toggle-button span{color:#0000;font-size:0;opacity:1;top:calc(50% - 2px);transition:opacity .3s;transition-delay:.5s}.nav-main-toggle-button:after{bottom:0;transition:transform .3s,top .3s}.nav-main-toggle-button.is-checked:before{transform:translateY(8px) rotate(45deg);transition-delay:.5s}.nav-main-toggle-button.is-checked span{opacity:0;transition-delay:0s}.nav-main-toggle-button.is-checked:after{transform:translateY(-8px) rotate(-45deg);transition-delay:.5s}.nav-account{display:block;height:46px}@media only screen and (min-width:925px){.nav-account{border:0;display:flex;height:auto;justify-content:flex-end;padding-top:5px}}.nav-account__list{display:flex}.nav-account__item{padding:15px 0;position:relative}@media print,screen and (max-width:924px){.nav-account__item{padding:10px 12px}.nav-account__item:last-child{padding-right:0}.nav-account__item:first-child{padding-left:20px}}.nav-account__item--center{align-items:center;display:flex;height:20px;line-height:0}.footer{background:#fff;margin-top:20px;overflow:hidden;width:100%}.footer:after{content:"";height:100vh;position:fixed;width:100%}.footer:after,.footer__unauthenticated{background:#f3f3f3}.footer__container{margin-top:25px}.footer__nav{border-bottom:1px solid #e2e2e2;margin-bottom:25px}@media print,screen and (min-width:641px){.footer__nav{border-bottom:0;display:flex;flex-wrap:wrap}}.footer__category{border-bottom:1px solid #ccc;margin-top:25px}@media print,screen and (min-width:641px){.footer__category{border-bottom:0;margin-right:30px;margin-top:0;width:calc(50% - 15px)}}@media only screen and (min-width:925px){.footer__category{width:calc(25% - 22.5px)}}@media print,screen and (min-width:641px){.footer__category:nth-child(2n){margin-right:0}}@media only screen and (min-width:925px){.footer__category:nth-child(2n){margin-right:30px}.footer__category:nth-child(4n){margin-right:0}}.footer__category:last-child{border-bottom:0;padding-bottom:0}.footer__list-item{padding-top:16px}@media only screen and (min-width:772px){.footer__list-item{padding-top:0}}.footer__list-item:before{content:none}.footer__list-link{font-weight:inherit}.footer__tagline{color:#e30613;font-size:22px}.footer__brands{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:-25px}.footer__brand{margin-bottom:25px;margin-right:50px}.footer__brand-link{display:table-cell;filter:grayscale(100%);height:50px;line-height:0;transition:filter .15s;vertical-align:middle}.footer__brand-link:active,.footer__brand-link:focus,.footer__brand-link:hover{filter:grayscale(0)}.footer__brand-image{max-height:50px}.footer__bottom{margin-bottom:25px}@media only screen and (min-width:772px){.footer__bottom{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:0}}.footer__nav-secondary{display:flex;flex-wrap:wrap;margin-bottom:25px}.footer__nav-secondary-item:after{background:#ccc;content:"";display:inline-block;height:14px;margin:0 10px -2px;width:1px}.footer__nav-secondary-item:last-child{margin-right:20px}.footer__nav-secondary-item:last-child:after{display:none}.footer__nav-secondary-link{font-weight:400}.footer__shares{height:38px;margin-top:-5px}.footer__rights{background-color:#f3f3f3}.footer__rights,.footer__rights-unauthenticated{font-size:15px;padding:15px 0}.footer__rights-container{align-items:center;display:flex;justify-content:space-between}.footer__unauthenticated-flex{display:flex;flex-wrap:wrap;justify-content:center}.footer__margin{margin:0 10px}.terms-align{display:flex;justify-content:center;width:100%}@media only screen and (min-width:1024px){.terms-align{width:auto}}.list-of-links{width:100%}.list-of-links__list{margin-bottom:50px;margin-top:30px;padding-bottom:1px;width:100%}@media only screen and (min-width:772px){.list-of-links__list{margin-bottom:0;width:calc(50% - 15px)}.list-of-links--group{display:flex;flex-wrap:wrap;justify-content:space-between}.list-of-links--two-columns{display:flex;flex-wrap:wrap;width:100%}.list-of-links--group .list-of-links__list,.list-of-links--group .list-of-links__title{width:calc(50% - 15px)}.list-of-links--group .list-of-links__list:first-child,.list-of-links--group .list-of-links__title:first-child{order:1}.list-of-links--group .list-of-links__list:nth-child(2),.list-of-links--group .list-of-links__title:nth-child(2){order:3}.list-of-links--group .list-of-links__list:nth-child(3),.list-of-links--group .list-of-links__title:nth-child(3){order:2}.list-of-links--group .list-of-links__list:nth-child(4),.list-of-links--group .list-of-links__title:nth-child(4){order:4}}.list-of-links__title{margin-top:0}.list-of-links__item{margin-bottom:-1px}@media only screen and (min-width:772px){.list-of-links--two-columns .list-of-links__item{width:calc(50% - 15px)}.list-of-links--two-columns .list-of-links__item:nth-child(2n){margin-left:30px}}.list-of-links__link{color:inherit;font-weight:400;margin:0;outline:0;text-decoration:none;fill:#3c0c44;align-items:flex-start;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;display:flex;font-size:16px;font-weight:500;height:100%;justify-content:space-between;padding:22px 0;transition:color .15s,border-color .15s,fill .15s;width:100%}.theme--accent .list-of-links__link,.theme--accent-dark .list-of-links__link{color:inherit;fill:inherit;border-color:#fff}.list-of-links__link:active,.list-of-links__link:focus,.list-of-links__link:hover{color:#3c0c44;fill:#3c0c44}.theme--accent .list-of-links__link:active,.theme--accent .list-of-links__link:focus,.theme--accent .list-of-links__link:hover,.theme--accent-dark .list-of-links__link:active,.theme--accent-dark .list-of-links__link:focus,.theme--accent-dark .list-of-links__link:hover{color:inherit;fill:inherit}.list-of-links__icon{flex-shrink:0;margin-left:20px;margin-top:8px}.list-of-links .icon--pdf{margin-top:0}.form__error{background:#fdeded;border:1px solid #e30613;color:#1d1f20;margin-top:25px;overflow-wrap:break-word;padding:12px;width:100%}@media print,screen and (max-width:771px){.form__padding-bottom{padding-bottom:25px}}.form__error-display{display:none}.form--compact .btn--in-form,.form--compact .field{margin-top:20px}@media only screen and (min-width:772px){.form--compact .btn--in-form,.form--compact .field{font-size:15px;margin-top:20px}}.form__intro{font-size:20px;line-height:35px}.form__remark{color:#767676;margin:25px 0;position:relative;text-align:right}.form__remark:before{color:#e30613;content:"*";display:inline-block;margin-right:5px}.form__remark:after{border-bottom:1px solid #e2e2e2;content:"";display:block;position:absolute;width:100%}.form__remark+form>hr:first-child{display:none}.form__group--has-columns{display:flex}.form__group--address{display:flex;flex-direction:row}@media print,screen and (max-width:1023px){.form__group--address{display:block}}@media print,screen and (min-width:641px){.form__group--address{display:flex;flex-direction:row}}.form__group-margin{margin:10px auto}.form__column{width:100%}.form__column:not(:last-child){margin-right:20px}.form__column--middle{margin:auto;width:50%}.form__line{margin:20px 0 0}@media only screen and (min-width:772px){.form__line{margin-top:32px}}.form__loading{cursor:not-allowed}.form__column-flex{display:flex;flex-direction:column}@media print,screen and (max-width:771px){.form__column-flex{display:flex;flex-direction:column}}.form__row-flex{display:flex;flex-direction:row}@media print,screen and (max-width:771px){.form__row-flex{display:flex;flex-direction:row}}.form__refund{display:flex;flex-direction:row}@media print,screen and (max-width:771px){.form__refund{display:flex;flex-direction:column}}.form__field-margin{margin-top:16px}.field{margin-top:20px}.field__hint{color:#8d8d8d;font-size:14px;margin-left:0;margin-top:0;position:static}.theme--accent .field__hint,.theme--accent-dark .field__hint{color:inherit}.field__label{display:inline-block;font-weight:500;min-height:26px}.field--required .field__label:after{color:#e30613;content:" *"}.field__input-container{align-items:flex-start;background:#fff;border:1px solid #ccc;border-radius:2px;display:flex;margin-top:16px;min-height:50px;position:relative}.theme--accent .field__input-container,.theme--accent-dark .field__input-container{border-color:#fff}.focus-within .field__input-container{background:#f3f3f3;border-color:#1d1f20}.theme--accent .focus-within .field__input-container,.theme--accent-dark .focus-within .field__input-container{background:#fff;border-color:#fff}.field__input-container_ovChipCard{width:215px}.field--transparent .field__input-container{background:#0000}.field--transparent.focus-within .field__input-container{background:#0000;color:#fff}.field--disabled .field__input-container,.field--readonly .field__input-container{background:none;border:0}.field__padding-top-7{padding-top:7px}.field__input-transparent-container,.field__input-transparent-container__gray-border{align-items:flex-start;background:#0000;border:1px solid #ccc;border-radius:2px;display:flex;margin-top:16px;min-height:50px;position:relative}.theme--accent .field__input-transparent-container,.theme--accent-dark .field__input-transparent-container{border-color:#fff}.focus-within .field__input-transparent-container{background:#f3f3f3;border-color:#1d1f20}.theme--accent .focus-within .field__input-transparent-container,.theme--accent-dark .focus-within .field__input-transparent-container{background:#fff;border-color:#fff}.field__input-transparent-container_ovChipCard{width:215px}.field__input-transparent-container_ovchip-status input{transform:translateY(-13px)}.field__input-transparent-container_ovchip-status_products{padding-top:10px}.field--transparent .field__input-transparent-container{background:#0000}.field--transparent.focus-within .field__input-transparent-container{background:#0000;color:#fff}.field--disabled .field__input-transparent-container,.field--readonly .field__input-transparent-container{background:none;border:0}.field__noborder{border:none}.field__icon{flex-shrink:0;height:48px;padding:14px 12px;width:44px;fill:#ccc}@media only screen and (min-width:772px){.field__icon{padding:14px;width:50px}}.field__icon:first-child{border-right:1px solid #ccc}.focus-within .field__icon{border-color:#1d1f20;fill:#1d1f20}.theme--accent .field--transparent .field__icon,.theme--accent-dark .field--transparent .field__icon{border-color:#fff;fill:#fff}.field__label{font-weight:700}.theme--accent .field__label,.theme--accent-dark .field__label{color:inherit}.field__input-label{color:#1d1f20;flex-shrink:0;font-weight:500;line-height:inherit;padding:11px 0 11px 14px}.field--transparent .field__input-label{color:inherit}.field__input{background:#0000;border:0;color:#1d1f20;display:block;height:48px;outline:0;padding:11px 14px;position:static;width:100%}.field--transparent .field__input{color:inherit}.field--has-errors:not(.focus-within) .field__input{color:#e30613}.field--has-errors.field--transparent .field__input{color:inherit}.field--disabled .field__input,.field--readonly .field__input{background:#f3f3f3}.field__input::placeholder{color:#767676}.field--transparent .field__input::placeholder{color:#e2e2e2}.field__input--select-time--margin{margin-top:2px}.field__input--textarea{height:204px;min-height:204px;resize:vertical}.field__input--date,.field__input--select,.field__input--time{height:48px;padding:0}.field__input--date-white,.field__input--select-white,.field__input--time-white{color:#fff;height:48px;padding:0}.field__input--file{height:0;opacity:0;padding:0}.field__date-and-time{display:flex;margin-right:-20px}.field__date-and-time .field__input-container{margin-right:20px}.field__date-and-time .field__input-container:first-child{max-width:210px;width:60%}.field__date-and-time .field__input-container:nth-child(2){max-width:170px;width:40%}.field__error{background:#fdeded;border:1px solid #e30613;color:#1d1f20;display:block;margin-top:5px;padding:12px;position:relative;width:100%}.field__error:after,.field__error:before{border-bottom:15px solid #fdeded;border-left:15px solid #0000;border-right:15px solid #0000;content:"";display:block;height:0;margin-left:8px;margin-top:-10px;position:absolute;top:0;width:0}.field__error:before{border-bottom:10px solid #e30613;border-left:10px solid #0000;border-right:10px solid #0000;margin-left:13px;margin-top:-11px}.field__warining{background:#ffa366;border:1px solid #ccc;color:#1d1f20;display:block;margin-top:5px;padding:12px;position:relative;width:100%}.field__warining:after,.field__warining:before{border-bottom:15px solid #ffa366;border-left:15px solid #0000;border-right:15px solid #0000;content:"";display:block;height:0;margin-left:8px;margin-top:-10px;position:absolute;top:0;width:0}.field__warining:before{border-bottom:10px solid #ccc;border-left:10px solid #0000;border-right:10px solid #0000;margin-left:13px;margin-top:-11px}.field__option-label{display:inline-block;padding-left:30px;position:relative}.field__option-label:after,.field__option-label:before{display:inline-block;position:absolute}.field__option-label:before{border:1px solid #ccc;content:"";height:20px;left:0;top:3px;transition:border-color .25s;width:20px}.field__option-label-mobile{display:inline-block;padding-left:30px;position:relative}.field__option-label-mobile:after,.field__option-label-mobile:before{display:inline-block;position:absolute}.field__option-label-mobile:before{background-color:#fff;border:1px solid #ccc;content:"";height:25px;left:0;top:3px;transition:border-color .25s;width:25px}.field__option{margin:10px 0}.field__option--checkbox .field__option-label:before{border-radius:2px}.field__option--checkbox .field__option-label:after{border-bottom:2px solid #0000;border-left:2px solid #0000;border-right-color:#0000;border-top-color:#0000;content:"";height:7px;left:4px;top:8px;transform:rotate(-45deg);transition:border-color .25s;width:12px}.field__option--radio .field__option-label:before{border-radius:50%}.field__option--radio .field__option-label:after{background:#0000;border-radius:50%;content:"";height:12px;left:4px;top:7px;transition:background-color .25s;width:12px}.field__option-label{margin-right:30px}:not(input:disabled)+.field__option-label{cursor:pointer}:not(input:disabled)+.field__option-label:hover:before{border-color:#1d1f20}.field__checkbox,.field__radio{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.field__checkbox:focus+.field__option-label:before,.field__radio:focus+.field__option-label:before{border-color:#1d1f20}.field__checkbox:checked+.field__option-label:after{border-color:#3c0c44}.field__radio:checked+.field__option-label:after{background:#3c0c44}.field__group--horizontal:after{clear:both;content:"";display:table}.field__group--horizontal .field__option{display:inline-block;float:left}.field__file-title{display:block}.field__file-filename{display:flex}.field__file-svg{margin-right:10px}.field__file-label{cursor:pointer}.field__input--file:focus+.field__file-label{color:#3c0c44}.field__file-label+.field__error{margin-top:15px}.field__birthdate{display:flex;justify-content:flex-start}.field__birthdate-day,.field__birthdate-month{min-width:60px;width:70px}.field__birthdate-year{min-width:70px;width:170px}.field__birthdate-splitter{flex-shrink:1;margin-top:16px;padding:11px 14px}.field__privacy{margin-left:-26px;margin-top:41px}.field__hidden{display:none}.field__margin-10{margin-top:10}.dienstregeling-link{border-top:1px solid #ffffff40}@media only screen and (max-width:640px){.dienstregeling-link{white-space:nowrap}}.dienstregeling-link__link{display:block;padding:12px 0;white-space:nowrap}.dienstregeling-form__row{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;margin-right:-20px}@media only screen and (min-width:772px){.dienstregeling-form__row{flex-direction:row}}.dienstregeling-form__route{flex-grow:1;margin-right:20px}@media only screen and (min-width:772px){.dienstregeling-form__route{min-width:380px}}.dienstregeling-form__date-and-time{display:flex;flex-wrap:wrap}.dienstregeling-form__date{flex-grow:1;margin-right:20px;width:195px}.dienstregeling-form__time{flex-grow:1;margin-right:20px;width:150px}.dienstregeling-form__submit-btn{margin-left:auto;margin-right:20px}.dienstregeling{position:relative;z-index:0}.dienstregeling__detail{transition:opacity .25s}@media only screen and (min-width:772px){.dienstregeling__detail{display:flex;justify-content:space-between}}.dienstregeling__detail--loading{opacity:.5}.dienstregeling__info{display:flex}.dienstregeling__type{background:#e30613;border-radius:50%;flex-shrink:0;height:40px;margin-right:20px;padding:7px;width:40px;fill:#fff}.dienstregeling__line{margin:0}.dienstregeling__route{color:inherit;display:flex;margin:0}.dienstregeling__switch-direction{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;margin:0 0 0 20px;padding:0;width:40px;fill:#fff;background:#1d1f20}.dienstregeling__switch-direction-icon{transform:scale(.75);transition:transform .25s}.animate-active .dienstregeling__switch-direction-icon{animation:dienstregeling-switch-active .35s ease-in-out}.dienstregeling__accessibility{flex-shrink:0;margin-left:60px;width:100%}.dienstregeling__not-icon{display:inline-block;line-height:0;position:relative;fill:#b1b1b1}.dienstregeling__not-icon:after{color:#e30613;content:"x";position:absolute;right:-3px;top:-3px}@media print,screen and (max-width:771px){.dienstregeling__extra{margin-top:20px}}@media only screen and (min-width:772px){.dienstregeling__extra{margin-left:20px}}.dienstregeling__map-toggle{padding-right:20px;position:relative;text-align:left}.dienstregeling__map-toggle-indicator{position:absolute;right:0;top:7px;fill:#1d1f20}.dienstregeling__mag-image{background:#f3f3f3;border:1px solid #ccc}.dienstregeling__navigation-icon{height:13px;width:30px}.dienstregeling__navigation{background:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;top:27px;transition:opacity .25s;z-index:3}@media only screen and (min-width:772px){.dienstregeling__navigation{top:-1px}}.dienstregeling__navigation--loading{opacity:.5}@media print,screen and (max-width:771px){.dienstregeling__navigation-center{padding:0}}@media only screen and (min-width:772px){.dienstregeling__navigation-center{display:flex;justify-content:space-between}}.dienstregeling .tabs{margin-bottom:-1px}@media print,screen and (max-width:771px){.dienstregeling .tabs__indicator{display:none}}.dienstregeling__navigation-buttons{display:flex;flex-shrink:0}.dienstregeling__navigation-button{background:#0000;color:#1d1f20;margin:0;fill:#1d1f20}@media print,screen and (max-width:771px){.dienstregeling__navigation-button{width:50%}}.dienstregeling__navigation-button:focus,.dienstregeling__navigation-button:hover{background:#3c0c44;color:#fff;fill:#fff}.dienstregeling__navigation-button:first-child{padding-left:20px;text-align:left}@media print,screen and (max-width:771px){.dienstregeling__navigation-button:first-child{border-right:1px solid #ccc}}.dienstregeling__navigation-button:last-child{padding-right:20px;text-align:right}.dienstregeling__navigation-button-back{background:#0000;color:#1d1f20;margin:0;fill:#1d1f20;padding:0!important}@media print,screen and (max-width:771px){.dienstregeling__navigation-button-back{width:50%}}.dienstregeling__navigation-button-back:focus,.dienstregeling__navigation-button-back:hover{background:#fff;color:#3c0c44;fill:#3c0c44}.dienstregeling__navigation-button-back:first-child{padding-left:20px;text-align:left}@media print,screen and (max-width:771px){.dienstregeling__navigation-button-back:first-child{border-right:1px solid #ccc}}.dienstregeling__navigation-button-back:last-child{padding-right:20px;text-align:right}.dienstregeling__haltes{background-image:linear-gradient(#fff 50%,#f3f3f3 0,#f3f3f3);background-size:1px 180px;transition:opacity .25s}@media only screen and (min-width:772px){.dienstregeling__haltes{background-size:1px 120px}}.dienstregeling__haltes--loading{opacity:.5}.dienstregeling__haltes-container{display:flex;position:relative}.dienstregeling__haltes-info-list{list-style:none;margin:0;padding:0}@media print,screen and (max-width:771px){.dienstregeling__haltes-info-list{width:100%}}@media only screen and (min-width:772px){.dienstregeling__haltes-info-list{max-width:calc(40% + 100px)}}.dienstregeling__haltes-times-container{left:20px;overflow:hidden;position:absolute;top:0;width:calc(100% - 40px)}@media only screen and (min-width:772px){.dienstregeling__haltes-times-container{margin-left:auto;position:static;width:calc(60% - 100px)}}.dienstregeling__haltes-times-list{list-style:none;margin:0 0 -20px 30px;overflow-x:auto;overflow-y:hidden;padding:0;width:calc(100% - 30px);-webkit-overflow-scrolling:touch}.dienstregeling__haltes-times-list:not(.is-no-scroll-snap){scroll-snap-type:x mandatory}@media only screen and (min-width:772px){.dienstregeling__haltes-times-list{margin-left:50px;width:calc(100% - 50px)}}.dienstregeling__haltes--has-disturbances .dienstregeling__haltes-times-list{margin-left:60px;width:calc(100% - 60px)}@media only screen and (min-width:772px){.dienstregeling__haltes--has-disturbances .dienstregeling__haltes-times-list{margin-left:50px;width:calc(100% - 50px)}}.dienstregeling__halte{display:flex;height:90px;line-height:30px;padding-bottom:15px;padding-top:15px}@media only screen and (min-width:772px){.dienstregeling__halte{height:60px;line-height:60px;padding-bottom:0;padding-top:0}}.dienstregeling__halte-info{display:flex;margin-bottom:30px;width:100%}@media only screen and (min-width:772px){.dienstregeling__halte-info{margin-bottom:0}}.dienstregeling__halte-disturbances{align-items:center;display:flex;margin-right:10px;width:30px}.dienstregeling__halte-name{flex-shrink:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print,screen and (max-width:771px){.dienstregeling__halte-name-link{position:relative;z-index:2}}.dienstregeling__halte-times{display:flex;list-style:none;margin:30px 0 0;padding:0}@media only screen and (min-width:772px){.dienstregeling__halte-times{margin-top:0}}.dienstregeling__halte-time{flex-shrink:0;padding-right:20px;width:70px}.dienstregeling__haltes-times-list:not(.is-no-scroll-snap) .dienstregeling__halte-time{scroll-snap-align:start}@media only screen and (min-width:772px){.dienstregeling__halte-time{padding-right:40px;text-align:center;width:92px}}@media only screen and (min-width:1280px){.dienstregeling__halte-time{padding-left:40px;padding-right:0}}.dienstregeling__halte-accessibility{align-items:center;display:flex;flex-grow:1;justify-content:flex-end;line-height:0;margin-left:20px}.dienstregeling__halte-icons{flex-shrink:0;height:calc(200% + 30px);margin-top:-15px;min-width:30px;position:relative}@media only screen and (min-width:772px){.dienstregeling__halte-icons{height:100%;margin-top:0;width:60px}}.dienstregeling__haltes--has-disturbances .dienstregeling__halte-icons{width:60px}.dienstregeling__halte-icons:after,.dienstregeling__halte-icons:before{border-left:4px solid #e30613;display:block;height:100%;left:6px;position:absolute;top:25px;width:0}.dienstregeling__halte:not(:last-child) .dienstregeling__halte-icons:after,.dienstregeling__halte:not(:last-child) .dienstregeling__halte-icons:before{content:""}.dienstregeling__halte-storing-icon{margin-left:24px;margin-right:10px;margin-top:17px}.dienstregeling__shares{border-bottom:1px solid #e2e2e2;margin-top:40px;padding-bottom:10px}.dienstregeling__delayed-time,.dienstregeling__time-block{display:block}.dienstregeling__time-block--cancelled{text-decoration:line-through}.dienstregeling__delayed-time{color:#e30613;font-size:12px;line-height:1;margin-top:-3px}@media only screen and (min-width:772px){.dienstregeling__delayed-time{margin-top:-19px;text-align:center}}@keyframes dienstregeling-switch-active{0%{transform:scale(.75)}to{transform:scale(.75) rotate(-179.9deg)}}.dropdown__content{box-shadow:0 0 15px 0 #1d1f2040;min-width:88px;position:absolute;right:-20px;top:40px;z-index:3}@media print,screen and (max-width:771px){.dropdown__content{min-width:70px;right:10px;top:60px}}.dropdown__content:before{background:#fff;box-shadow:-1px -1px 15px 0 #1d1f2040;content:"";display:block;height:17px;position:absolute;right:18px;top:-17px;transform:translateY(10px) scaleX(.8) rotate(45deg);width:17px;z-index:1}@media print,screen and (max-width:771px){.dropdown__content:before{right:28px}}.is-collapsed .dropdown__content{display:none}.dropdown__list{line-height:26px;margin-bottom:0;padding-left:0;position:relative;z-index:4}.dropdown__item{background-color:#fff;height:44px;padding-left:5px;padding-right:5px;width:100%}.dropdown__item:hover{background-color:#f8c1c4}.dropdown__link{align-items:center;color:inherit;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.dropdown__indicator{margin-left:5px;transition:transform .3s}.is-collapsed .dropdown__indicator{transform:rotateX(180deg)}.subscriptions--dropdown-container{color:#e30613;display:inline-block;font-weight:600;margin-left:20px}.subscriptions--text{color:#e30613;display:inline;font-weight:500}.dropdown-label{font-weight:600}.page-error{position:relative}.page-error__content{padding-bottom:350px;position:relative;z-index:2}.page-error__background{bottom:0;height:496px;overflow:hidden;position:absolute;width:100%}.page-error__image{left:calc(50% - 1400px);position:absolute}.page-error__fill-2{fill:#fce1e3}.page-error__fill-7{fill:#c10510}.page-error__fill-8{fill:#f5a5aa}.page-error__fill-10{fill:#fef3f3}.page-error__fill-white{fill:#fff}.page-error__stroke-7{stroke:#c10510}.page-error__stroke-9{stroke:#ef6f76}.page-error__car-1{animation:connect-in-traffic 3s ease-in-out 0s}.page-error__car-2{animation:connect-in-traffic 3.5s ease-in-out -1s}.page-error__car-3{animation:connect-in-traffic 5s ease-in-out -3s}@keyframes connect-in-traffic{0%{transform:translateX(-300px)}to{transform:translateX(0)}}.pagination{color:#444;color:inherit;display:flex;justify-content:center;list-style-type:none;margin:7px;padding:2px 2px 0;text-decoration:none;fill:#3c0c44;font-size:20px;font-weight:400;grid-column:1/4;transition:color .15s,border-color .15s,fill .15s;width:99%}.pagination__next{border-bottom-left-radius:5px;border-top-left-radius:5px;cursor:pointer;margin-left:7px}.pagination__previous{border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;margin-right:7px}.pagination__active{border-bottom:4px solid #3c0c44;font-weight:500}.pagination__list{cursor:pointer;margin:0 7px}.halte-form__row{display:flex;flex-direction:column;margin-right:-20px}@media only screen and (min-width:772px){.halte-form__row{flex-direction:row}}.halte-form__route{flex-grow:1;margin-right:20px}.halte-form__submit-btn{margin-left:auto;margin-right:20px}.modal{background-color:#fff;border-radius:.5rem;left:50%;padding:1rem 1.5rem;position:absolute;top:100%;transform:translate(-50%,-50%);width:50rem;z-index:2}@media only screen and (max-width:640px){.modal{background-color:#fff;border-radius:.5rem;left:50%;max-height:500px;overflow-y:auto;padding:1rem 1.5rem;position:absolute;top:100%;transform:translate(-50%,-50%);width:20rem;z-index:2}}.modal__popup_buttons{display:flex;justify-content:flex-end}@media print,screen and (max-width:771px){.modal__popup_buttons{gap:15px}.modal__popup_buttons-with-cancel{gap:15px;justify-content:center}}.container-ovChipCard{background-color:#fff;max-width:670px;min-height:548px;padding:30px 30px 25px}@media print,screen and (max-width:771px){.container-ovChipCard{padding:30px}}.ovChipCard-mobile{border:3px solid #f3f3f3;border-radius:100%;height:15px;height:50px;margin:55px 5px 5px;padding:12px 3px 0 0;width:15px;width:50px}@media only screen and (min-width:772px){.ovChipCard-mobile{display:none}}.ovChipCard-buttons{display:flex;justify-content:flex-end}.ovChipCard-buttons__color{background-color:#fff;color:#000;fill:#3c0c44;border:0}.ovChipCard-buttons__color:hover{background-color:#fff}.ovChipCard-buttons__color:focus{background-color:#fff;color:#3c0c44}.ovChipCard-buttons__padding{font-weight:600;margin:0 0 10px;padding:0}@media only screen and (min-width:1024px){.ovChipCard-buttons__padding{font-weight:600;padding:30px 0 12px 12px}}.ovChipCard-buttons__menu{background-color:#fff;border:0;color:#000;cursor:pointer;margin:20px 20px 0 0;padding:0}@media screen and (max-width:420px){.ovChipCard-buttons__product-button{margin-top:0;padding-left:25px}}.ovChipCard-label__h2{color:#e30613}.ovChipCard-label__h3{color:#000}.datePickerOvChip{width:70%}.OV-chipkaart_logo-small{height:40px;width:40px;fill:#e30070}.OV-chipkaart_logo-small__disabled{height:40px;width:40px;fill:#ccc}.ovChipcard-add{background-color:#fff;border:none;cursor:pointer;height:72px;margin:20px 0 0;max-width:670px;padding:10px 30px 10px 24px;width:100%}@media print,screen and (max-width:771px){.ovChipcard-add{padding:30px 15px}}.products-ovChipCard{margin:0 0 25px!important;max-width:unset!important;width:100%!important}@media only screen and (min-width:1024px){.products-ovChipCard{width:31.55%!important}}.ovChipcard-card{background-color:#fff;border:none;cursor:pointer;margin:20px 0;max-width:670px;width:100%}.ovChipcard-card__flex{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:10px 30px}.ovChipcard-card__no-cursor{cursor:unset}@media print,screen and (max-width:771px){.ovChipcard-card{padding:10px 15px}}.ovChipcard-card__margin{margin-top:10px}.ovChipcard-card__proposition{background-color:#fff;border:none;cursor:pointer;margin:20px 0;max-width:430px;padding:10px 30px;width:100%}@media print,screen and (max-width:924px){.ovChipcard-card__proposition{max-width:100%}}.ovChipcard-card__dropdown{background-color:#fff;border:none;cursor:pointer;margin:20px 0;max-width:430px;min-height:75px;width:100%}.ovChipcard-card__dropdown--payment-history{max-width:inherit}.ovChipcard-add-button{font-weight:600}.flex-end{display:flex;justify-content:flex-end}.homepage-ovchip-field-margin{margin-bottom:16px}.tabs{height:50px;overflow:hidden;position:relative}.tabs:before{border-bottom:1px solid #ccc;bottom:0;content:"";height:0;left:0;position:absolute;width:100%;z-index:1}.tabs__scroller{margin-bottom:-20px;overflow-x:scroll;overflow-y:hidden}.tabs__list{display:flex;flex-direction:row;position:relative}.tabs__step{flex-shrink:25;min-width:31px;overflow:hidden;position:relative}.tabs__step:not(:last-child){flex-shrink:1;margin-right:10px}.tabs__step.previous-step{flex-shrink:5000}.tabs__step.current-step{flex-shrink:0}.tabs__item{min-width:31px;position:relative;transition:flex-shrink .5s}.tabs__item:not(:last-child){margin-right:10px}.tabs__item-selected,.tabs__item:hover{flex-shrink:0}.tabs__item-selected .tab-text,.tabs__item:hover .tab-text{text-overflow:unset!important}.tabs__btn{border-bottom:4px solid #0000;font-weight:600;height:50px;line-height:50px;max-width:100%;padding:0 14px}.tabs__btn:focus-visible{border:2px solid #000;border-radius:3px}.tabs__btn.is-selected{font-weight:600}@media print,screen and (max-width:771px){.tabs__btn{line-height:10px}}.tabs__btn-checkout{padding:0 12px}@media print,screen and (max-width:1279px){.tabs__btn-checkout{padding:0 5px}}.tabs__indicator{-webkit-backface-visibility:none;backface-visibility:none;background:#3c0c44;height:4px;pointer-events:none;position:absolute;top:46px;transition:width .25s ease-out,left .25s ease-out;width:100%;z-index:2}.tabs__content{display:none}.tabs__content.is-selected{display:block}.tabs__active{border-bottom-color:#3c0c44}.tab-content{width:100%}.tab-flex{display:flex;justify-content:space-between;min-width:200px}@media print,screen and (max-width:771px){.tab-flex{justify-content:space-around}}.tab-flex-checkout{display:flex}@media print,screen and (max-width:1023px){.tab-flex-checkout{justify-content:space-around}}@media only screen and (min-width:925px){.tab-list-mobile-show{display:none}}@media print,screen and (max-width:924px){.tab-list-mobile-hide{display:none}}.tab-list-dropdown{background-color:#fff;border:none;cursor:pointer;position:relative;width:100%;z-index:3}.tab-mobile-container{align-items:flex-start;border:none;display:flex;position:relative;will-change:transform}.tab-dropdown-open{color:#e30613;fill:#e30613}.tab-flex-column{display:flex}@media print,screen and (max-width:771px){.tab-flex-column{align-items:center;flex-direction:column;justify-content:space-between}}.tab-text{color:#1d1f20;font-size:18px;font-weight:400;margin-left:8px;min-width:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print,screen and (max-width:771px){.tab-text{font-size:12px;font-weight:500;margin-left:0;margin-top:auto}}.tab-text__checkout{color:#1d1f20;font-size:18px;font-weight:400;margin-left:8px;text-align:left}@media print,screen and (max-width:771px){.tab-text__checkout{display:none}}.tab-logout{border-bottom:0 solid #0000;font-size:16px;font-weight:600;margin-top:5px;outline:0;text-decoration:none;white-space:nowrap;width:100%}@media only screen and (max-width:340px){.tabs__btn{padding:0 7px}}@media only screen and (min-width:1024px)and (max-width:1080px){.tab-text,.tab-text__checkout{max-width:125px}}.tab-label-mobile-only{display:none}@media(max-width:768px){.tab-label-mobile-only{display:block;font-size:18px;font-weight:700;margin-top:8px;text-align:center}}.trips__list-wrapper{transition:opacity .25s}.trips__highlight{background:#3c0c4433}.trips__list-header-wrapper{background:#fff;top:0;z-index:1}@media only screen and (max-width:319px){.trips__list-header-wrapper{display:none}}.trips__list-header{border-bottom:1px solid #e2e2e2;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:.4px;padding-bottom:10px;padding-top:10px}.trips__list-header__space{justify-content:space-around}.trips__list{list-style-type:none;margin:0 0 30px;padding:0}.trips__list-item{background:#fff;border-bottom:1px solid #e2e2e2;border-left:12px solid #fff;border-right:12px solid #fff;min-height:60px;padding:10px 0;position:relative}@media only screen and (max-width:319px){.trips__list-item{padding-right:45px}}.trips__list-item-mobile{background:#fff;min-height:60px;position:relative}@media only screen and (max-width:319px){.trips__list-item-mobile{padding-right:45px}}@media print,screen and (min-width:320px){.trips__list-container{display:flex}}.trips__list-title{font-size:12px;text-transform:uppercase}@media print,screen and (min-width:320px){.trips__list-title{display:none}}.trips__shares{margin:30px 0}@media only screen and (min-width:772px){.trip_container{min-width:1200px}}@media print,screen and (min-width:320px){.trips-list__column1{flex-shrink:1;margin:0 15px;overflow:hidden;width:40%}}@media print,screen and (max-width:1023px){.trips-list__button{margin-bottom:3px;padding:5px 20px 5px 5px}}@media only screen and (min-width:1024px){.trips-list__button{margin-bottom:3px;padding:5px}}.trips-list__tooltip{z-index:1}.trips-list__center{align-items:center;display:flex;justify-content:center}@media print,screen and (min-width:320px){.trips-list__column2{width:20%}.trips-list__column2,.trips-list__column3{flex-shrink:1;margin:0 15px;overflow:hidden}.trips-list__column3{width:70%}.trips-list__column4{flex-shrink:1;margin:0 15px;overflow:hidden;width:30%}}.trip-details{align-items:center;background:#ccc;border-radius:6px;bottom:80%;font-size:1em;font-weight:700;height:2em;padding:15px;position:absolute;right:15%;text-align:center;visibility:hidden;white-space:pre;z-index:1}.trips__list-item:hover .trip-details{display:flex;visibility:visible}@media only screen and (min-width:1024px){.tripMain{overflow:auto}}.trips-header-date{align-items:center;display:flex;flex-basis:11%;margin-left:10px}.trips-header-date-mobile{flex-basis:10%;margin-left:10px;margin-right:5px}.trips-header-costs-mobile{flex-basis:12%}.trips-header-carrier-mobile{flex-basis:12%;margin-left:-10px}.center-element-flex{display:flex;justify-content:center}.right-element-flex{display:flex;justify-content:flex-end;margin-right:30px;text-align:right}.left-element-flex{display:flex;justify-content:flex-start;margin-left:20px;margin-right:10px}.left-request-title-mobile{margin-left:20px;max-width:65%}.left-request-title-mobile-margin{margin-right:10px}.homepage-trips-title-margin{margin-left:20px}@media only screen and (min-width:1024px){.homepage-trips-title-margin{margin-left:0}}.margin-right-declare{margin-right:35px}.margin-element-left{margin-left:10px}.trips-header-check-in-out{display:flex;flex-basis:22%;margin-top:10px}.trips-header-check-in-ovpay{max-width:240px}.trips-header-check-in-out-homepage{display:flex;flex-basis:40%;margin-top:10px}.trips-header-costs{align-items:center;display:flex;flex-basis:8%;margin-left:10px}.trips-header-carrier-homepage{align-items:center;display:flex;flex-basis:12%;margin-left:-15px}.trips-header-costs-homepage{align-items:center;display:flex;flex-basis:15%}.trips-header-discount{align-items:center;display:flex;flex-basis:10%;margin-left:5px}.trips-header-propositions{align-items:center;display:flex;flex-basis:16%;margin-top:-8px}.trips-header-invoiced{align-items:center;display:flex;flex-basis:9%;margin-left:10px}.trips-header-date-homepage{align-items:center;display:flex;flex-basis:10%;margin-left:20px}.trips-header-carrier{align-items:center;display:flex;flex-basis:8%;padding-left:10px}.trips-header-carrier-long{flex-basis:10%;margin-top:12px}.trips-header-refund{align-items:center;display:flex;flex-basis:11%}.trips-mobile-separator{background-color:#f3f3f3;height:20px}.trips-header-refund-mobile{margin-top:15px}.trips-header-refund-button,.trips-header-refund-mobile{flex-basis:15%;margin-left:10px}.trips-header-declare{height:20px;margin-left:0;width:20px}.trips-header-check-in-out-row-homepage{flex-basis:40%;margin-left:10px;margin-top:10px}.trips-header-date-row-homepage{flex-basis:12%;margin-left:20px;margin-top:10px}.trips-header-carrier-row-homepage{flex-basis:16%;margin-left:-10px;margin-top:10px}.trips-header-costs-row-homepage{flex-basis:14%;margin-top:10px}.trips-header-date-row{flex-basis:11%;margin-left:10px;margin-top:10px}.trips-header-date-row-mobile{flex-basis:10%;margin-left:20px;margin-right:2px;margin-top:10px}.trips-header-check-in-out-row{flex-basis:22%;margin-top:10px}.trips-header-costs-row{flex-basis:10%;margin-top:10px}.trips-header-proposition-row{flex-basis:14%;margin-top:10px;text-align:left}.trips-header-carrier-row,.trips-header-discount-row,.trips-header-invoiced-row{flex-basis:10%;margin-top:10px}.trips-header-refund-row{flex-basis:11%;margin-left:-5px;margin-top:10px}.trips-list-flex{display:flex;flex-wrap:wrap;position:unset!important}.trips-list-flex-ovpay{justify-content:space-between}.trips-list-flex-home{display:flex;flex-wrap:wrap;justify-content:space-between}.dropdowns-container{background-color:#e30613;display:flex;flex-wrap:wrap}.refund-info{margin-bottom:20px}.refund-info>a{border-bottom:2px solid #e20070;font-weight:600;fill:#e20070}.refund-info>a,.request-link{color:inherit;font-size:16px;margin:0;outline:0;padding:0;text-decoration:none;transition:color .15s,border-color .15s,fill .15s}.request-link{border-bottom:2px solid #000;font-weight:400;fill:#e9496f}.refund-description{margin:20px 0 0}.request-check-container-header{margin-top:-22px}.request-check-container{margin-left:-5px;margin-top:-28px}.request-check-container-mobile{margin-right:45px;margin-top:-45px}.trips-header-container{background-color:#f3f3f3;border-bottom:0;border-bottom-color:#f3f3f3;border-left:15px solid #f3f3f3;border-right:15px solid #f3f3f3;border-top-color:#f3f3f3;font-size:14px}.trips-header-container-ovpay{justify-content:space-between}.trips-header-container-card{background-color:#e30613;border-bottom:0;border-color:#e30613;color:#fff;font-size:14px}.trips-list-header-details{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px}.trips-number-info{color:#3c0c44;margin-left:30px;margin-top:40px}.trips-page-info{display:flex;justify-content:flex-end;margin-right:30px;margin-top:40px}@media print,screen and (max-width:771px){.trips-page-info{margin-right:10px}}.discount-amount-mobile{margin-right:30px;margin-top:20px}.invoiced{margin-right:30px}.trips-header-date-home{font-size:14px;margin-top:10px}.trips-header-padding{padding-left:10px}.block-trip-item{align-items:flex-start;display:flex;flex-direction:column}@media print,screen and (max-width:771px){.block-trip-item{margin-right:0}}.block-trip-item__home{font-size:14px}.block-trip-item__home-bold{font-weight:700;height:8px}@media only screen and (min-width:925px){.padding{padding-left:10px}}@media print,screen and (max-width:924px){.discount-margin{margin-bottom:18px;margin-right:35px}}.discount-margin-mobile{margin-top:12px}.language-selector-mobile{margin-left:-5px}.pagination-item.active{border-bottom:4px solid #3c0c44;font-weight:500}@media only screen and (min-width:925px){.homepage-trips__ckickocontainer{height:60px}}@media print,screen and (max-width:924px){.homepage-trips__ckickocontainer-mobile{height:60px}}.homepage-trips__title{color:#000;cursor:pointer;font-size:18px;font-weight:600;margin-bottom:20px}@media only screen and (min-width:925px){.homepage-trips__title:hover{border-bottom:2px solid #3c0c44}}@media print,screen and (max-width:924px){.homepage-trips__title{border-bottom:2px solid #3c0c44}}.homepage-trips__date{color:#e30613;font-size:16px;font-weight:600;margin:0}.homepage-trips__no-trips-text{margin-top:5px}@media print,screen and (max-width:924px){.homepage-trips__max-140{max-width:140px}}.refund-modal-input-grid{display:grid;grid-template-columns:5fr 2fr;grid-column-gap:1rem}.table{border-spacing:0 10px;display:table}.table-row{display:table-row}.table-cell{display:table-cell}.min-w__133{min-width:133px}.min-w__76{min-width:76px}.pad-l__60{padding-left:60px}@media print,screen and (min-width:320px){.pad-l__60{padding-left:20px}}@media only screen and (min-width:772px){.pad-l__60{padding-left:60px}}.pad-l__10{padding-bottom:0;padding-left:10px}.title-col{font-size:16px;font-weight:700}.small-text{color:#1d1f20;font-size:14px;font-style:italic}.loader-bar{background-color:#e30613;height:6px;position:relative;width:100%}.bar{content:"";display:inline;height:100%;left:50%;position:absolute;text-align:center;width:0}.bar:first-child{animation:loading 3s linear 1s infinite;background-color:#e30613}.bar:nth-child(2){animation:loading 3s linear infinite;background-color:#3c0c44}.bar:nth-child(3){animation:loading 3s linear 1s infinite;background-color:#e30613}@keyframes loading{0%{left:50%;width:0;z-index:100}33.3333%{left:0;width:100%;z-index:10}to{left:0;width:100%}}.loader-bar-height{height:6px}.oval{background-position:50%;background-repeat:no-repeat;border:4px solid #f3f3f3;border-radius:100%}.oval-ovc{background-image:url(/src/data/icons/OV-chipkaart_logo-medium.svg)}.oval-ovpay{background-image:url(/src/data/icons/OV-pay_logo-medium.svg)}.oval-ovpay-white{background-image:url(/src/data/icons/OVPay_logo-small-white.svg)}.oval-large{background-size:50%;border-width:6px;height:182px;margin:auto 10px auto 50px;width:182px}@media print,screen and (max-width:771px){.oval-large{display:none}}.oval-small{background-size:55%;height:45px;margin:5px 20px 0 0;width:45px}.oval-payment-card,.oval-small{border-radius:100%;border-width:3px}.oval-payment-card{background-size:50%;height:65px;margin:0 20px 0 0;width:65px}.oval-fill{background-color:#e8005d;border:none}.card-menu__h4{color:#e30613;font-weight:600}.card-menu__button{height:100%;margin:0}.card-menu--buttons{height:50px;margin:20px 0 5px}@media only screen and (min-width:772px){.card-menu--buttons{margin:30px 0 5px}}.card-menu--oval{background-size:60%;border-width:4px;box-sizing:border-box;height:104px;margin:auto;width:104px}@media only screen and (max-width:640px){.card-menu--oval{background-size:55%;border-width:3px;height:60px;width:60px}}.card-menu--info{margin-top:15px}.card-menu--error{margin-top:9px}.card-menu--container{background-color:#fff;margin-top:20px;max-width:670px;padding:1px 30px 25px}@media only screen and (max-width:640px){.card-menu--container{padding:1px 15px 25px}}.card-menu--side{width:75%}@media only screen and (max-width:640px){.card-menu--side{width:70%}}.card-menu--side-button{width:230px}.profile--circle{align-items:center;background-color:#e30613;border:4px solid #f3f3f3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:70px;justify-content:center;position:relative;text-align:center;transition:color .15s,background .15s,border-color .15s,fill .15s;-webkit-user-select:none;user-select:none;width:70px!important}.profile--circle:hover{border-color:#3c0c44;z-index:1}.profile--circle__arrow{background-color:#ccc;color:#000}.profile--circle__arrow:hover{border-color:#f3f3f3;z-index:1}.profile--circle__selected{background-color:#3c0c44;border-color:#f3f3f3;cursor:default;z-index:2}.profile--circle:not(:first-child){margin-right:-15px}.profile--swiper{margin-left:0;margin-right:0;width:345px}.profile--swiper-margin{margin-top:26px}.profile--slide{display:flex;flex-direction:row-reverse;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.profile--name{height:20px;line-height:20px}.profile--rect{align-items:center;background-color:#e30613;color:#fff;display:flex;min-width:300px;padding:12px 18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile--rect__text{font-size:22px}.profile--rect-right{left:unset;right:0;top:-50px}.profile--rect-details{margin:-30px -60px 0}@media print,screen and (max-width:771px){.profile--rect-details{margin:-30px -30px 0}}.profile--rect-details-profile-page{margin:-30px -75px 0 -60px;max-width:430px}@media only screen and (max-width:640px){.profile--rect-trips{width:100%}}.profile--rect-products{margin:25px 15px 0 0;padding:30px 60px 0}.profile--rect-checkout{margin:-20px -40px 0}@media print,screen and (max-width:1279px){.profile--rect-checkout{margin:-10px -30px 0}}@media print,screen and (max-width:771px){.profile--rect-checkout{margin:-10px -15px 0 -20px}}.profile--rect-check-my-details{margin:-1px -40px 0}@media print,screen and (max-width:771px){.profile--rect-check-my-details{margin:-2px -10px 0 -24px}}.profile--trips{align-items:flex-end;flex-wrap:wrap;gap:26px;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width:640px){.profile--trips{margin-bottom:10px}}.payment-date-picker{display:flex;gap:10px;justify-content:space-between;padding:0 40px 10px}@media print,screen and (max-width:924px){.payment-date-picker{flex-wrap:wrap}}@media(max-width:610px){.payment-date-picker{flex-wrap:wrap;justify-content:center}}.payment-date-picker--dropdown{background-color:#fff;margin:0 40px 10px;max-width:250px}@media(max-width:610px){.payment-date-picker--dropdown{flex-wrap:wrap;margin:0 auto 10px}}.payment-date-picker--field{width:250px}@media(min-width:610px){.payment-date-picker--field-mobile{margin-left:auto}}@media(max-width:610px){.payment-date-picker--field-mobile{width:250px}}.payment-date-picker--button{display:flex;justify-content:flex-end;margin-left:auto;width:100%}.products__component-wrapper{padding:10px 30px}@media only screen and (min-width:1024px){.products__main{overflow:auto}}.products__no-active-text{margin-top:5px}.products__list-wrapper{transition:opacity .25s}.products__list{gap:1rem;list-style-type:none;margin:10px 0;padding:0}.product-date,.products__list{display:flex;flex-direction:column}.product-date__date{display:grid;grid-template-columns:auto 2fr;grid-column-gap:10px}.product-date__nowrap{white-space:nowrap}@media print,screen and (max-width:924px){.mobile-hide{display:none}}@media only screen and (min-width:925px){.mobile-only{display:none}}@media only screen and (min-width:1280px){.desktop-large-hide{display:none}}@media print,screen and (max-width:1279px){.desktop-large-only{display:none}}@media print{.print-hide{display:none!important}}@media screen{.print-only{display:none!important}}.hidden,input[name=UserName]{display:none}.auth__title{margin-top:50px;text-align:center}.auth__title h2{font-weight:600;margin:0 5px}.auth__subtitle_link{margin-top:15px;text-align:center}.auth__subtitle{display:flex;justify-content:center;padding:0 10px 0 0}.auth__subtitle h3{color:#000;margin-top:0;padding:0;text-align:center;width:560px}.auth__subtitle-margin-bottom{margin:0 0 15px}.auth__subtitle-no-margin{margin:0}.auth__subtitle-add-profile{justify-content:left;width:100%}.auth__age_notification{display:flex;justify-content:center;padding:0 15px}.auth__age_notification p{color:#000;font-weight:400;line-height:normal;margin:0;text-align:center;width:550px}.auth__age_notification p a{font-size:16px}.auth__login-title{color:#fff;margin-bottom:20px}.auth__login-forgotpass{margin:30px 0 20px}.auth__signup-title{color:#e30613;margin-bottom:20px;width:90%}.auth__signup-list{font-size:16px;margin-bottom:10px;width:76%}.auth__signup-text{margin-top:-15px}.auth__signup-text-link{font-weight:600}@media print,screen and (max-width:771px){.auth__signup-text{margin-top:0}}.auth__change-email-link{padding-top:10px}.auth__change-email-link--center{padding-bottom:10px;text-align:center}.auth__form{display:flex;flex-wrap:wrap;justify-content:center}.auth__form--container{margin:50px 15px 0;min-height:370px;padding:30px 60px 0;width:470px}.auth__form--container-reduced-margin{margin:15px;min-height:370px;padding:30px 35px 30px 45px;width:480px}.auth__form--container-login{background-color:#e30613;color:#fff}.auth__form--container-signup{background-color:#fff}@media print,screen and (max-width:771px){.auth__form--container{padding:30px 30px 0}}.display-flex{display:flex}.container-register{background-color:#fff;margin:10px 15px 0;min-height:370px;padding:30px 60px 50px;width:550px}.container-register-login{margin-top:15px}@media print,screen and (max-width:771px){.container-register{padding:30px}}.container-forgot{background-color:#fff;color:#000;margin:30px 15px 0;min-height:400px;padding:30px 60px 50px;width:570px}.container-forgot-login{margin-top:15px}@media print,screen and (max-width:771px){.container-forgot{padding:30px}}.container-reset{background-color:#fff;color:#000;margin:30px 15px 0;min-height:150px;padding:30px 60px 50px;width:570px}.container-reset-login{margin-top:15px}@media print,screen and (max-width:771px){.container-reset{padding:30px}}.container-confirm{background-color:#fff;color:#000;margin:30px 15px 0;min-height:300px;padding:30px 60px 50px;width:720px}.container-confirm-login{margin-top:15px}@media print,screen and (max-width:771px){.container-confirm{padding:30px}}.container-banner{border:2px solid #e30613;display:flex;justify-content:center;margin:15px 0 0;padding:20px;width:100%}.auth__form--container-signup .container-margin{margin-bottom:100px}.container-proposition{border-radius:8px;width:calc(33.33% - 20px)}@media only screen and (max-width:319px){.container-proposition{width:100%}}@media print,screen and (max-width:771px){.container-proposition{margin-right:0}}.container-margin-bottom{margin-bottom:100px}.checkbox-label{color:#000}.link-bold{font-weight:600}.link-black{color:#000}.link__login{border-bottom:1px solid #fff}.register-text{color:#000}.header-information{align-items:center;border:1px solid #3c0c44;display:flex;justify-content:space-between;margin:30px 0;padding:15px;position:relative;text-align:center}.information{border:1px solid #e30613;display:grid;grid-template-columns:auto auto;padding:15px 15px 15px 10px;grid-gap:10px}.margin-header{font-weight:600;padding-bottom:10px}.icon-button{background:none;border:0;cursor:pointer;display:table;font-family:inherit;font-weight:600;line-height:inherit;max-width:100%;min-width:0;outline:0;position:relative;text-decoration:none}.icon-button:focus-visible{border:2px solid #000;border-radius:3px}@media print,screen and (max-width:924px){.header-text-mobile{display:none}}@media screen and (min-width:772px)and (max-width:1360px){.header-text-mobile{align-self:flex-end;padding-bottom:10px}}.header__icon-margin{margin-left:10px}.header__icon-margin-top{margin-top:15px}.header__logo-margin{margin-top:5px}@media only screen and (min-width:925px){.header__icon-display{display:none}}@media print,screen and (max-width:924px){.header__icon-hide{display:none}}@media only screen and (min-width:1024px){.header__header-text-mobile{display:none}}@media print,screen and (max-width:771px){.footer-mobile--display{display:none}}@media only screen and (min-width:772px){.footer-mobile--hide{display:none}}.language-selector__container{display:flex;flex-direction:row}.language-selector__container-login{display:flex;justify-content:flex-end;margin-top:10px}.language-selector__button{background-color:#fff;border:1px solid #f3f3f3;cursor:pointer;font-size:14px;height:26px;line-height:normal;width:40px}.language-selector__button-active{background-color:#f3f3f3;font-weight:700}.log-out__container{margin-top:5px}.log-out__container:focus-visible{border:2px solid #000;border-radius:3px}.icon-button-flex{min-height:38px}@media print,screen and (min-width:320px){.icon-button-flex{display:flex}}.align-flex-end{align-items:flex-end;display:flex}.form-subtitle{color:#000}.form-subtitle .icon-dropdown-flex{align-items:center;border-right:1px solid #fff;display:flex}.form-subtitle-birthdate-title{margin-bottom:-12px}.form-subtitle--required:after{color:#e30613;content:" *"}.icon-dropdown-flex{align-items:center;border-right:1px solid #fff;display:flex}.icon-select-period-dropdown{align-items:center;display:flex;padding:5px}.container-flex-row{display:flex;flex-direction:row}.container-flex-column{display:flex;flex-direction:column}.auth-form-margin{margin-bottom:20px}.dropdown-container-margin{margin-bottom:10px}.auth-form-bottom-margin{margin-bottom:40px}.personal-data-align{display:flex;flex-wrap:wrap;justify-content:flex-start;width:570px}.personal-data-subtitle{display:flex;padding:0 10px 0 0}.center-container{display:flex;justify-content:center}.row-reverse{flex-direction:row-reverse}.personal-login-info-margin{margin-top:-15px}.personal-login-info-margin .history-box{display:flex;flex-direction:row;flex-wrap:wrap}.personal-login-info-margin .history-box__no-wrap{flex-wrap:nowrap}.personal-login-info-margin .history-box>*{flex:1 1 130px}.history-box__no-wrap{flex-wrap:nowrap}.history-box>*{flex:1 1 130px}.mobile-table-font{font-weight:700}.trip-oval{background-color:#fffbfb;border:3px solid #e30613;border-radius:100%;height:12px;margin:0 6px;width:12px}.trip-stop-time{display:flex;flex-direction:column;justify-content:space-between;margin:10px 0;min-height:78px;position:relative;z-index:1}.trip-stop-time:after,.trip-stop-time:before{border-left:3px solid #e30613;content:"";display:block;height:50%;left:51px;position:absolute;top:20px;width:0}@media only screen and (min-width:1024px){.trip-stop-time:after,.trip-stop-time:before{height:60%}}@media only screen and (max-width:640px){.trip-stop-time:after,.trip-stop-time:before{height:60%}}@media only screen and (min-width:1024px){.trip-stop-time{min-height:100px}}@media only screen and (max-width:640px){.trip-stop-time{min-height:100px}}.trip-stop-time-payment-history{display:flex;flex-direction:column;justify-content:space-between;margin:10px 0;min-height:100px;position:relative;z-index:1}.trip-stop-time-payment-history:after,.trip-stop-time-payment-history:before{border-left:3px solid #e30613;content:"";display:block;height:60%;left:51px;position:absolute;top:20px}.trip-checkin-checkout-vertical-line{display:flex;flex-direction:column;justify-content:space-between;margin:10px 0;min-height:100px;position:relative;z-index:1}.trip-checkin-checkout-vertical-line:after,.trip-checkin-checkout-vertical-line:before{border-left:3px solid #e30613;content:"";display:block;height:23%;left:10px;position:absolute;top:40px}.trip-stop-points{margin:20px 0}.trip-stop-points,.trip-stop-station-names{display:flex;flex-direction:column;justify-content:space-between}.trip-stop-station-names{margin:10px 0}.trip-time{align-items:center;display:flex;justify-content:center}.text-margin{margin-top:20px}.text-margin,.text-padding{padding:0 30px}@media only screen and (max-width:640px){.text-padding-15{padding:0 15px}}.height-50{height:50px}.history-month-dropdown{margin:-10px 0 20px 20px;width:40%}@media only screen and (min-width:1280px){.history-month-dropdown{width:400px}}.history-month-dropdown-container{margin-top:-10px;width:230}.history-year-dropdown{margin:-10px 0 20px 20px;min-width:150px;width:20%}@media only screen and (min-width:1280px){.history-year-dropdown{max-width:150px;width:150px}}.history-ovchip-dropdown{margin:-10px 20px 20px;width:28%}@media only screen and (min-width:1280px){.history-ovchip-dropdown{margin-left:auto;width:300px}}.history-ovchip-dropdown__ovchip-status .select__value-container *{color:#fff!important;font-weight:500!important}@media screen and (max-width:771px){.history-ovchip-dropdown{margin-left:20px;width:100%}.history-month-dropdown{margin:10px 20px 20px;width:100%}.history-year-dropdown{margin-right:20px;width:100%}}.history-box>*{flex:1 1 70px}.mobile-margins{margin-left:10px;margin-right:10px}.ovchip-dropdown-mobile{margin:0 20px 20px;width:100%}.trip-dash-history{background-color:#e30613;border-radius:6px;height:22px;margin:0 0 0 51px;width:2px}.icon-trip{align-items:center;display:flex}.text-bold{font-weight:700}.history-box{display:flex;flex-direction:row;flex-wrap:wrap}.history-box>*{flex:1 1 60px}.year-dropdown-mobile{margin:0 20px 30px;width:100%}.invoice-dropdown-mobile{margin:0 20px;width:100%}.request-link-margin{margin-left:10px}.my-popup-content{background:#fff;height:auto;margin:auto;padding:5px;width:800px}.my-popup-arrow{color:#fff}.my-popup-overlay{background:#00000080}.my-popup-mobile-content{background:#fff;margin:auto;max-height:90%;overflow:scroll;padding:5px;width:90%}.my-popup-mobile-arrow{color:#fff}[role=tooltip].my-popup-content{box-shadow:0 0 3px #00000029}.my-popup-mobile-overlay{background:#00000080}[data-popup=tooltip].my-popup-overlay{background:#0000}.button-cancel{color:#000;margin-right:10px}.button-cancel,.button-cancel:focus,.button-cancel:hover{background-color:#fff}.button-cancel-no-margin{margin-right:0}.flex-content-end{display:flex;justify-content:flex-end}.close-icon{padding:10px;position:absolute;right:0;top:0}.popup-margin{margin:50px}.popup-margin-mobile{margin:20px}.header-user-info{align-items:center;display:flex}.buttons-flex-space{display:flex;justify-content:space-between}@media print,screen and (max-width:771px){.buttons-flex-space{display:flex;justify-content:space-around}}.buttons-flex-space-between{display:flex;justify-content:space-between}.button-back{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;border-bottom:2px solid #3c0c44;color:#000;cursor:pointer;display:table;font-family:inherit;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:inherit;margin:auto 20px auto 0;max-width:100%;outline:0;padding:0;position:relative;text-decoration:none}.button-back-add-profile{border-bottom:none;margin:0;transition:color .15s,border-color .15s,fill .15s}.button-back-add-profile:active,.button-back-add-profile:focus,.button-back-add-profile:hover{border-bottom:2px solid #3c0c44}.button-cancel-add-token,.button-transparent{background-color:#0000;color:#e30613;fill:#e30613;border:0;cursor:pointer;font-weight:600}.button-cancel-add-token{margin-top:10px}.margin-left-check-details{margin:20px 0}@media only screen and (min-width:1280px){.margin-left-check-details{margin:20px}}@media only screen and (max-width:640px){.margin-left-check-details{margin:20px}}.container-margin{margin:10px 10px 0}@media only screen and (min-width:1280px){.container-margin{margin:20px}}.empty-suffix-margin{margin:50px 0 10px}.checkout-header{margin:25px 0}.checkout-description{font-weight:700;margin:25px 0 10px}.checkout-date-ovchip{max-width:250px}.checkout-proposition-name{display:inline-block;padding-bottom:20px}.bold-h2{color:#e30613;font-size:28px;font-weight:700;line-height:26px;margin:26px 0 10px}.theme--accent .bold-h2,.theme--accent-dark .bold-h2{color:#fff}@media print,screen and (min-width:320px){.bold-h2{font-size:30px;line-height:35px;margin:26px 0 10px}.bold-h2 .container-advertising{margin:20px 0;max-width:470px;min-height:350px}.bold-h2 .container-advertising__background{background-color:#fff}.bold-h2 .container-advertising__text{padding:10px 30px}}.home-page{column-gap:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.home-page__grow-1{flex-grow:1}.home-page__width-70{width:70%}.image-button__container{position:relative}.image-button__container img{height:auto;width:100%}.image-button__container-btn{background-color:#fff;color:#000;cursor:pointer;font-size:16px;font-weight:600;left:5%;position:absolute;top:70%}@media print,screen and (min-width:320px){.image-button__container-btn{top:60%}}.image-button__container-btn:focus,.image-button__container-btn:hover{background:#3c0c44;color:#fff}.image-button__container-btn:focus .icon--fill,.image-button__container-btn:hover .icon--fill{fill:#fff}.image-button__container-text-title{color:#fff;font-size:x-large;left:5%;position:absolute;top:2%}@media only screen and (min-width:1280px){.image-button__container-text-title{font-size:revert}}.image-button__container-text-subtitle{color:#fff;left:5%;position:absolute;top:11%}@media only screen and (max-width:640px){.image-button__container-text-subtitle{top:23%}}.container-advertising{margin:20px 0;max-width:470px;min-height:350px}.container-advertising__background{background-color:#fff;margin:20px 0}.container-advertising__text{padding:10px 30px}@media only screen and (min-width:1280px){.container-advertising{margin:20px 0;max-width:45%}}.transparent-container-mobile{background-color:#0000}@media only screen and (min-width:1280px){.transparent-container-mobile{background-color:#fff}}.red-text,.strike-red,.underline-red{color:#e30613}.striked-text-color{color:#000}.homepage-ovchip-align{margin-left:10px}.proposition-container{margin-right:15px}.text-bold{font-weight:600}.word-break{overflow-wrap:anywhere}.hr-login-margin{border:0;border-top:1px solid #e2e2e2;margin:-20px 0 25px}.text-shadow{text-shadow:2px 2px #000}.text-elipsis-width{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:99%}.white-space{white-space:nowrap}.margin-top-title{margin-bottom:30px;margin-top:30px}.hidden{display:none}.perioid-title{color:#fff;font-size:18px;margin-bottom:-10px;margin-top:5px}.gray-disabled-button{color:#ccc}.register-customer-details-subtitle{font-size:18px;text-align:center}.margin-box-content{flex:1;margin:0 20px;text-align:center}.ul-fill{list-style:none;margin:0 0 26px;padding-left:17px}.ul-fill ul,.ul-fill:last-child{margin-bottom:0}.ul-fill li:before{color:#e30613;font-size:50px;margin:-14px 0 0 -17px;position:absolute}.font-size-mobile{font-size:16px}.font-size-18{font-size:18px}.icon-margin-top{display:flex;justify-content:center;margin-top:5px}@media only screen and (min-width:1024px){.icon-margin-top{display:unset;justify-content:unset;margin-top:5px}}.zero-margin{margin:0}.padding-top-zero{margin-top:-5px;padding-top:0!important}.padding-24{padding-bottom:24px}.no-available-products{padding-bottom:40px}@media print,screen and (max-width:771px){.no-available-products{padding-bottom:20px}}.negative-margin-top-dropdown{margin-top:-16px}.min-height-status-table{min-height:unset}@media only screen and (min-width:1024px){.min-height-status-table{min-height:322px}}.title-height{display:flex;flex-direction:column;height:100px;justify-content:center}.travel-cancel-margin{margin:30px 0}.flex-start{display:flex;justify-content:flex-start}.plus-icon-margin{margin-top:19px}@media print,screen and (max-width:924px){.plus-icon-margin{margin-top:5px}}@media only screen and (min-width:772px){.margin-4{margin-top:4px}.margin-vertical-auto{margin:auto 0}}.max-width-ovchipCards-dropdown{max-width:300px}.icon-rotate{transform:rotate(180deg)}.icon-rotate-90{transform:rotate(-90deg)}.center-apply-account{margin-top:-10px!important}.header-icon-margin{margin-bottom:9px;margin-right:15px}.oval-mand-margin{background-color:#e30613;border:2px solid #e30613;border-radius:50%;bottom:20px;box-shadow:0 2px 4px 0 #00000047;height:57px;margin:-15px 10px 10px 15px;position:fixed;right:20px;width:57px;z-index:2}.margin-top-minus-25{margin-top:-45px}@media only screen and (min-width:1024px){.margin-top-minus-25{margin:0}}.margin-top-40{margin-bottom:20px;margin-top:40px}@media only screen and (min-width:1024px){.margin-top-40{margin:0}}.margin-10{margin:10px}@media only screen and (min-width:772px){.margin-10{margin:0 0 3px}}.margin-top-5{margin-top:5px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-18{margin-bottom:18px}.margin-top-3{margin-top:3px}.margin-b-t-20{margin-bottom:20px;margin-top:20px}.margin-top-25{margin-top:25px}@media print,screen and (max-width:771px){.margin-top-25{margin:0}}.position-unset{position:unset}.mobile-discount-margin{margin:20px 30px auto 0;text-align:right}.max-width-billing-warining{max-width:215px}.pre-wrap-whitespace{white-space:pre-wrap}.word__wrap{word-wrap:break-word}.word__break{word-break:break-all}.ul-ovchipstatus{font-weight:800;margin-bottom:0;margin-top:0;padding-left:20px}.padding-left-30{padding-left:30px}.padding-left-10{padding-left:10px}.margin-left-30{margin-left:30px}.margin-zero{margin:0}.margin-bottom-15{margin-bottom:15px}.margin-top-20{margin-top:20px}.font-size-14{font-size:14px}.line-height-normal{line-height:normal}@media print,screen and (min-width:641px){.width-375{width:375px}}@media only screen and (min-width:772px){.width-360{width:360px}}.no-ovf{max-width:100%}.paragraph-info{font-size:14px;line-height:16px}.normal-font-size{font-size:16px;font-weight:400}.no-bottom-margin{margin-bottom:0}.display-none{display:none}.trips-list{padding:0 30px 10px}.add-subprofile-back{margin-top:20px;width:100%}.add-subprofile-title{color:#e30613;font-size:28px;font-weight:500;line-height:26px;margin:10px 0}.theme--accent .add-subprofile-title,.theme--accent-dark .add-subprofile-title{color:#fff}@media print,screen and (min-width:320px){.add-subprofile-title{font-size:min(8vw,30px);line-height:35px;margin:10px 0}}.add-subprofile-auth{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.add-subprofile-p{margin:20px 0}.add-subprofile-notification{margin:15px 0 -15px}.add-subprofile-submit{margin:0;width:200px}.add-subprofile-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.tokens-exceeded-notification{margin-bottom:-15px;margin-top:10px}.forgot-password-notification{margin-top:16px}.container-flex__row{display:flex;flex-direction:row}.container-flex__column{display:flex;flex-direction:column}.container-flex__justify-space-between{justify-content:space-between}.container-flex__align-center{align-items:center}.bad-debt-link{color:#1d1f20;font-size:18px;font-weight:700;width:90%}.mirror-span{padding:0 11px;position:absolute;visibility:hidden;white-space:pre}