@import url(//fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;600&display=swap);.onboard-popup{position:fixed;top:30px;left:0;right:0;background:#fff;margin:0 auto;z-index:210;padding:0 0 20px;box-sizing:border-box;border-radius:10px;max-width:380px;width:90%}.onboard-popup .close-btn{cursor:pointer;width:22px;height:22px;position:absolute;top:25px;right:25px;z-index:6}.onboard-popup .popup-page-container{min-height:430px}.onboard-popup .popup-page-container.nopics{min-height:0;padding-top:60px}.onboard-popup .popup-page{animation:fadein .2s}.onboard-popup .popup-page .page-image{left:0;top:0;right:0;width:100%;max-height:300px;z-index:5;border-radius:10px 10px 0 0;margin-bottom:25px;min-height:250px}.onboard-popup .popup-page .page-title{font-size:20px;font-family:"ViaSign";text-align:center;display:block;line-height:24px;margin-bottom:20px;padding:0 20px}.onboard-popup .popup-page .page-description{display:block;font-size:14px;line-height:18px;margin-bottom:40px;text-align:center;padding:0 20px}.onboard-popup .sliderdots-container{display:-ms-flexbox;display:flex;text-align:center;width:100%;-ms-flex-pack:center;justify-content:center}.onboard-popup .sliderdots-container .sliderdot{width:8px;height:8px;margin:0 6px;background:#e1e1e1;border-radius:8px}.onboard-popup .sliderdots-container .sliderdot.selected{background:#333}.onboard-popup .next-btn{display:block;padding:10px;margin:20px 20px 0;background:#b41730;color:#fff;font-family:"ViaSign";font-size:16px;line-height:16px;text-align:center;border-radius:5px}.popupbg{z-index:30}.menu{position:fixed;z-index:100;width:100%;height:48px;background:#fff;border-bottom:1px solid #c4cee2;display:-ms-flexbox;display:flex;padding:0 20px;box-sizing:border-box}.menu .logo{margin-left:auto;margin-top:6px}.menu .menu__logo{width:38px}.menu .item{padding:0 12px;line-height:50px;color:#b41730;font-family:"Via";font-size:13px;position:relative}.menu .item .menu-badge{position:absolute;color:#712c2c;font-size:10px;top:-13px;right:7px;-ms-transform:rotate(6deg);transform:rotate(6deg);display:inline-block}.menu .item.is-active{border-bottom:2px solid #b41730}@media screen and (max-width:350px){.menu{padding:0 10px}.menu .item{font-size:12px}}#HomePage{position:relative;min-height:600px}#HomePage .front-title{font-family:"Via";font-size:20px;line-height:24px;padding:0 7% 20px;font-weight:600;text-align:center}#HomePage .frontman-container{width:180px;height:60px;padding-top:90px;margin:0 auto 25px;text-align:center}#HomePage .frontman-container .frontman{height:60px;width:36px;margin-right:6px}#HomePage .frontman-container #frontman_1{opacity:1}#HomePage .frontman-container #frontman_2,#HomePage .frontman-container #frontman_3,#HomePage .frontman-container #frontman_4{opacity:.15}#HomePage .front-description{font-size:14px;font-weight:400;text-align:center;padding:0 7%;line-height:18px;margin-bottom:25px}#HomePage .howitworks-btn{color:#b41730;font-family:"ViaSign";margin:0 7% 30px;display:block;text-align:center;cursor:pointer}#HomePage .front-btn{display:block;box-shadow:0 0 11px 0 rgba(0,0,0,.2);margin:15px 7%;border-radius:2px}#HomePage .front-btn .card-container .card-content{padding:15px;background:#fff}#HomePage .front-btn .card-container .card-content .card-title{font-family:"ViaSign";font-size:14px;color:#333}#HomePage .front-btn .card-container .card-content .card-title svg{width:19px;height:19px;vertical-align:sub;margin-right:9px}#HomePage .front-btn .card-container .card-content p{margin-top:12px;font-size:13px;line-height:17px;color:#707070}#HomePage .front-btn .card-container .card-btn{width:100%;height:40px;font-size:13px;background:#b41730;color:#fff;font-family:"ViaSign";line-height:40px;padding:0 15px;box-sizing:border-box;position:relative}#HomePage .front-btn .card-container .card-btn svg{width:7px;position:absolute;top:14px;right:15px}#HomePage .front-announcement{padding:25px 7%;background:#ffdd67;font-size:13px;line-height:17px;margin-top:28px}#HomePage .front-announcement strong{font-weight:600;display:block;margin-bottom:2px}#HomePage .front-announcement p{margin-bottom:6px}#HomePage .front-announcement td{padding:8px 15px 0 0;vertical-align:top}#HomePage .front-announcement a{color:#000;font-weight:600}#HomePage .front-announcement .bold{font-weight:800}#HomePage .footer{padding:25px 7%;font-size:13px;font-family:"Via";line-height:17px;bottom:30px;background:#00233e;color:#fff}#HomePage .footer p{opacity:.75;margin-bottom:8px}#HomePage .footer a{color:#fdc328;margin-bottom:30px;display:block}#HomePage .footer .link-arrow{stroke:#fdc328}.install-message{position:fixed;background:#fff;border:1px solid #737373;border-radius:5px;bottom:30px;font-size:14px;line-height:19px;left:0;right:0;width:80%;padding:10px 25px 10px 15px;margin:auto}.install-message .close{position:absolute;top:0;right:2px;padding:8px;cursor:pointer}.install-message:after,.install-message:before{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.install-message:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:15px;margin-left:-15px}.install-message:before{border-color:#737373 hsla(0,0%,45.1%,0) hsla(0,0%,45.1%,0);border-width:16px;margin-left:-16px}.signature{display:block;margin:20px 0 0;font-size:12px}#frontman_1{animation:frontMan1 10s ease-in-out;animation-iteration-count:infinite;animation-delay:2s}@keyframes frontMan1{0%{transform:translate(0)}2%{transform:translateY(-10px)}4%{transform:translate(0)}25%{transform:translate(0)}27%{transform:translateY(-10px)}29%{transform:translate(0)}50%{transform:translate(0)}52%{transform:translateY(-10px)}54%{transform:translate(0)}75%{transform:translate(0)}77%{transform:translateY(-10px)}79%{transform:translate(0)}}#frontman_2{animation:frontMan2 10s ease-in-out;animation-iteration-count:infinite;animation-delay:2.1s}@keyframes frontMan2{0%{transform:translate(0);opacity:.15}2%{transform:translateY(-10px);opacity:1}4%{transform:translate(0)}25%{transform:translate(0)}27%{transform:translateY(-10px)}29%{transform:translate(0)}50%{transform:translate(0)}52%{transform:translateY(-10px)}54%{transform:translate(0)}75%{transform:translate(0);opacity:1}77%{transform:translateY(-10px);opacity:.15}79%{transform:translate(0)}to{opacity:.15}}#frontman_3{animation:frontMan3 10s ease-in-out;animation-iteration-count:infinite;animation-delay:2.2s}@keyframes frontMan3{0%{transform:translate(0);opacity:.15}2%{transform:translateY(-10px);opacity:1}4%{transform:translate(0)}25%{transform:translate(0);opacity:1}27%{transform:translateY(-10px);opacity:.15}29%{transform:translate(0)}50%{transform:translate(0);opacity:.15}52%{transform:translateY(-10px);opacity:1}54%{transform:translate(0)}75%{transform:translate(0);opacity:1}77%{transform:translateY(-10px);opacity:.15}79%{transform:translate(0)}to{opacity:.15}}#frontman_4{animation:frontMan4 10s ease-in-out;animation-iteration-count:infinite;animation-delay:2.3s}@keyframes frontMan4{0%{transform:translate(0)}2%{transform:translateY(-10px)}4%{transform:translate(0)}25%{transform:translate(0)}27%{transform:translateY(-10px)}29%{transform:translate(0)}50%{transform:translate(0);opacity:.15}52%{transform:translateY(-10px);opacity:1}54%{transform:translate(0)}75%{transform:translate(0);opacity:1}77%{transform:translateY(-10px);opacity:.15}79%{transform:translate(0)}to{opacity:.15}}#MapViewer{height:100%;overflow:hidden;position:relative}.progress{z-index:200;position:fixed;top:0;height:3px;width:100%}.mapview-container{width:100%;height:100%;overflow:hidden}.react-transform-component{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background:#f8f9ff}.svgmap{width:901px;height:1130px}.tools{position:absolute;top:60px;right:6%;z-index:100;width:14%}.tools .zoomin-btn{display:block}.tools .zoomout-btn{display:block;margin-top:-14%}.svgmap-container{position:relative}.train-icon{cursor:pointer;position:absolute;z-index:10;height:27px;width:21px;overflow:visible;transition:top 1s,left 1s}.train-icon #delay-indicator{-ms-transform-origin:50% 40%;transform-origin:50% 40%;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.traininfo-container{position:absolute;bottom:-330px;left:0;right:0;background:#fff;border-top:1px solid #c4cee2;transition:all .3s ease-out;max-height:370px;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:2}.traininfo-container .traininfo-item{display:-ms-flexbox;display:flex;margin:20px 20px 0;padding-bottom:20px;border-bottom:1px solid rgba(196,206,226,.8)}.traininfo-container .traininfo-item .row{display:-ms-flexbox;display:flex;width:100%}.traininfo-container .traininfo-item .line{margin-right:15px;display:inline-block}.traininfo-container .traininfo-item .line .line-icon{width:40px;height:25px;border-radius:4px;background:#ec8d2c;color:#fff;font-size:21px;font-family:"ViaSign";text-align:center;line-height:25px}.traininfo-container .traininfo-item .info{width:100%}.traininfo-container .traininfo-item .info .destination{font-family:"ViaSign";padding-top:3px;font-size:17px;margin-bottom:14px;display:inline-block}.traininfo-container .traininfo-item .info .info-row{display:-ms-flexbox;display:flex;font-size:15px;margin-bottom:12px;margin-left:55px}.traininfo-container .traininfo-item .info .info-row .title{display:block;color:#777;margin-bottom:3px;font-weight:300}.traininfo-container .traininfo-item .info .info-row .delay-column{margin-right:32px}.traininfo-container .traininfo-item .info .info-row .delay-column .delay-text{font-weight:400}.traininfo-container .traininfo-item .info .info-row .delay-column .delay-text.delay-green{color:#24c018}.traininfo-container .traininfo-item .info .info-row .delay-column .delay-text.delay-red{color:#fa4a4a}.traininfo-container .traininfo-item .info .info-row .nextstop-column .nextstop-text{font-weight:400}.traininfo-container .traininfo-item .info .info-row .track-column{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto;text-align:right}.traininfo-container .traininfo-item .indicators{-ms-flex-item-align:end;align-self:flex-end;margin-left:55px}.traininfo-container .traininfo-item .indicators .seat-icon-container{display:inline-block;margin-right:17px}.traininfo-container .traininfo-item .indicators .indicator-cell{display:table-cell;height:25px;vertical-align:middle}.traininfo-container .traininfo-item .indicators .indicator-text{display:inline-block;line-height:17px;font-size:14px;font-weight:600;width:70%;height:25px}.empty-bar{width:100%;height:40px;position:absolute;bottom:0;color:#999;font-size:13px;border-top:1px solid #c4cee2;text-align:center;line-height:40px;background:#fff;z-index:1}.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#f8f9ff}.st1{fill:none;stroke:#f8f9ff;stroke-width:20;stroke-linecap:round}.st2{stroke:#c4cee2;stroke-width:10;stroke-linecap:round}.st2,.st3{fill:none}.st4{font-family:"ViaSign"}.st5{font-size:11px}.st6{fill:#777}.st7{font-family:"ViaSign"}.st8{font-size:10px}.st9{opacity:.5;fill-rule:evenodd;fill:#00133d;enable-background:new}.st9,.st10{clip-rule:evenodd}.st10{fill-rule:evenodd;fill:#fff}@media screen and (max-width:365px){.traininfo-container .traininfo-item{margin:20px 12px 0}.traininfo-container .traininfo-item .indicators,.traininfo-container .traininfo-item .info .info-row{margin-left:0}}@keyframes pulse{0%{opacity:.7;transform:scale(1)}50%{transform:scale(1.5);opacity:1}to{opacity:.7;transform:scale(1)}}.menu.floating{position:absolute;z-index:100}#station-page .search-container{padding:85px 5% 25px}#station-page input{background:#fff;border:1px solid #c4cee2;width:100%;height:40px;padding:8px 8px 8px 3em;box-sizing:border-box;border-radius:5px;font-size:14px;background-size:1.2em;background-position:1em;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M15.66 14.13l-4-4a6.47 6.47 0 10-1.54 1.54l4 4a1.09 1.09 0 101.53-1.54zm-14-7.69a4.84 4.84 0 114.83 4.84 4.84 4.84 0 01-4.88-4.84z' fill='%23b41730'/%3E%3C/svg%3E")}#station-page input:focus,#station-page select:focus,#station-page textarea:focus{outline:none}#station-page .suggest-container{position:relative}#station-page .suggest-container .close-btn{width:14px;height:14px;position:absolute;top:13px;right:12px;cursor:pointer}#station-page .suggest-container .suggestions-container{z-index:2;position:absolute;background:#fff;border:1px solid #c4cee2;margin-top:-1px;border-radius:5px;max-height:175px;overflow-y:scroll;width:100%;box-sizing:border-box;padding:7px 0;font-size:14px}#station-page .suggest-container .suggestions-container .suggestion{padding:8px 12px}#station-page .previous-searched-container{margin:10px 5% 0}#station-page .previous-searched-container .title{height:44px;line-height:44px;font-weight:600;font-size:16px;border-bottom:1px solid #ebedf4}#station-page .previous-searched-container .item{height:44px;line-height:44px;font-size:16px;cursor:pointer;border-bottom:1px solid #ebedf4}#station-page .station-header{padding:90px 5% 40px;border-bottom:1px solid #c4cee2}#station-page .station-header .back-arrow{width:9px;height:16px;padding:10px 15px;vertical-align:middle;margin-right:9px;cursor:pointer}#station-page .station-header .slogo{vertical-align:middle;width:24px;height:24px;margin-right:12px}#station-page .station-header .title{vertical-align:middle;font-size:24px;font-family:"ViaSign";line-height:25px}#station-page .departureboard-container{background-color:#fff}#station-page .departureboard-container .section{padding:20px 0 18px;margin:0 5%;border-bottom:1px solid #c4cee2}#station-page .departureboard-container .section.header{padding:22px 0 12px;font-weight:600;position:relative}#station-page .departureboard-container .section.header span{font-size:16px}#station-page .departureboard-container .section.header .helper-btn{width:24px;height:24px;background:#d8d8d8;border-radius:24px;text-align:center;line-height:25px;font-family:"ViaSign";font-size:13px;position:absolute;right:0;top:14px;cursor:pointer}#station-page .departureboard-container .section.traininfo-item{display:-ms-flexbox;display:flex}#station-page .departureboard-container .section.traininfo-item .row{display:-ms-flexbox;display:flex;width:100%}#station-page .departureboard-container .section.traininfo-item .info{width:100%}#station-page .departureboard-container .section.traininfo-item .info .info-row{display:-ms-flexbox;display:flex;font-size:15px;margin-bottom:2px}#station-page .departureboard-container .section.traininfo-item .info .info-row .countdown-column{margin-right:17px;padding-top:2px;width:42px}#station-page .departureboard-container .section.traininfo-item .info .info-row .countdown-column .counter{font-weight:600;font-size:16px;margin-right:4px;vertical-align:middle}#station-page .departureboard-container .section.traininfo-item .info .info-row .countdown-column .counter-text{font-size:13px;color:#777}#station-page .departureboard-container .section.traininfo-item .info .info-row .line-column .line{margin-right:12px;display:inline-block}#station-page .departureboard-container .section.traininfo-item .info .info-row .line-column .line .line-icon{width:32px;height:20px;border-radius:4px;color:#fff;font-size:16px;font-family:"ViaSign";text-align:center;line-height:22px}#station-page .departureboard-container .section.traininfo-item .info .info-row .line-column .destination{font-family:"ViaSign";padding-top:3px;font-size:17px;margin-bottom:14px;display:inline-block}#station-page .departureboard-container .section.traininfo-item .info .info-row .track-column{margin-left:auto;text-align:right}#station-page .departureboard-container .section.traininfo-item .info .info-row .track-column .title{display:inline-block;margin-right:4px;padding-top:3px;color:#777;margin-bottom:3px;font-weight:300}#station-page .departureboard-container .section.traininfo-item .indicators{-ms-flex-item-align:end;align-self:flex-end;margin-left:65px}#station-page .departureboard-container .section.traininfo-item .indicators .seat-icon-container{display:inline-block;margin-right:12px;vertical-align:middle}#station-page .departureboard-container .section.traininfo-item .indicators .seat-icon-container .seat-icon{width:10px;height:17px;margin-right:2px}#station-page .departureboard-container .section.traininfo-item .indicators .indicator-cell{display:table-cell;height:18px;vertical-align:middle}#station-page .departureboard-container .section.traininfo-item .indicators .indicator-text{display:inline-block;line-height:17px;font-size:13px;font-weight:600;width:70%;height:35px;vertical-align:middle}#station-page .departureboard-container .section.traininfo-item .indicators .indicator-title{display:block;font-weight:500;color:#777}#station-page .departureboard-container .section.traininfo-item.cancelled{padding:25px 0 10px}#station-page .departureboard-container .section.traininfo-item.cancelled .destination{color:red;text-decoration:line-through}#station-page .departureboard-container .section.traininfo-item.cancelled .track-column .nextstop-text,#station-page .departureboard-container .section.traininfo-item.cancelled .track-column .title{color:red!important;text-decoration:line-through}#station-page .departureboard-container .section.traininfo-item.cancelled .countdown-column .counter{font-size:14px!important;color:red}#station-page .departureboard-container .section.traininfo-item.cancelled .countdown-column .counter-text,#station-page .departureboard-container .section.traininfo-item.cancelled .indicators{display:none}.item-enter{opacity:0}.item-enter-active{opacity:1;transition:opacity .2s ease-in}.item-exit{opacity:1}.item-exit-active{opacity:0;transition:opacity 1s ease-in}#TripPage{height:100%;background:#fff}#TripPage .progress{z-index:200;position:absolute;top:0;height:4px;width:100%}#TripPage .title{font-family:"ViaSign";padding:85px 5% 25px;font-size:24px;display:-ms-flexbox;display:flex;background:#f8f9ff}#TripPage .title svg{width:24px;height:24px;margin-right:20px}#TripPage .description{line-height:20px;padding:0 5% 20px;font-size:14px;background:#f8f9ff}#TripPage .description span{opacity:.75}#TripPage .form-row{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:stretch;align-items:stretch;padding:0 5% 12px;background:#f8f9ff}#TripPage .form-row .column-left{width:40px;-ms-flex:0 0 40px;flex:0 0 40px;font-size:14px;line-height:40px;opacity:.75}#TripPage .form-row .column-center{width:100%;padding-right:15px}#TripPage .form-row .column-right{width:105px;-ms-flex:0 0 105px;flex:0 0 105px}#TripPage input{background:#fff;border:1px solid #c4cee2;width:100%;height:40px;padding:8px 35px 8px 10px;box-sizing:border-box;border-radius:5px;font-size:14px}#TripPage input:focus,#TripPage select:focus,#TripPage textarea:focus{outline:none}#TripPage select{background:#dee1ea;border:none;border-radius:5px;padding-left:12px;height:40px;width:100%;font-size:14px;line-height:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:.6em;background-position:calc(100% - 1.3em) 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 1l4.5 6L10 1'/%3E%3C/svg%3E")}#TripPage .suggest-container{position:relative}#TripPage .suggest-container .close-btn{width:14px;height:14px;position:absolute;top:13px;right:12px;cursor:pointer}#TripPage .suggest-container .suggestions-container{z-index:2;position:absolute;background:#fff;border:1px solid #c4cee2;margin-top:-1px;border-radius:5px;max-height:175px;overflow-y:scroll;width:100%;box-sizing:border-box;padding:7px 0;font-size:14px}#TripPage .suggest-container .suggestions-container .suggestion{padding:8px 12px}#TripPage .graph-filler{width:100%;height:calc(100% - 263px);background:#f8f9ff}#GraphView{position:relative;background:#fff}#GraphView .seatoverlay{position:absolute;left:20px;z-index:2;opacity:.5}#GraphView .seat{width:8px;height:12px}#GraphView .seatoverlay1{top:20px}#GraphView .seatoverlay2{top:70px}#GraphView .seatoverlay3{top:120px}#GraphView .seatoverlay4{top:170px}#GraphView .graph-container{width:100%;height:260px;position:relative;overflow-x:scroll;-ms-overflow-style:none}#GraphView .graph-container::-webkit-scrollbar{display:none}#GraphView .graph-container .graph-area{background-image:linear-gradient(#e9eaee 1px,hsla(0,0%,100%,0) 0);background-position:100%;background-size:100% 25%;background-position-y:0;background-repeat:repeat-y;box-sizing:border-box;width:800px;padding:1px 1px 0;display:-ms-flexbox;display:flex;height:200px;-ms-flex-align:end;align-items:flex-end}#GraphView .graph-container .graph-area .bar-limit{position:absolute;top:30%;width:800px;height:1px;background-image:linear-gradient(90deg,red 60%,hsla(0,0%,100%,0) 0);background-position:bottom;background-size:6px 1px;background-repeat:repeat-x}#GraphView .graph-container .graph-area .bar{-ms-flex:1 1;flex:1 1;height:20px;margin-right:1px;border-radius:3px 3px 0 0;background:#6496ff;border-bottom:1px solid #4c86ff;animation:slidein 1s;-ms-transform-origin:bottom;transform-origin:bottom}#GraphView .graph-container .graph-area .bar.animate{animation:slidein 1s}#GraphView .graph-container .graph-area .bar.current{background:#003296;border-bottom:1px solid #003296}#GraphView .graph-container .graph-area .bar.danger{background:#ff6464;border-bottom:#ff4c4c}#GraphView .graph-container .graph-area .bar.danger.current{background:#960000;border-bottom:1px solid #960000}#GraphView .graph-container .time-area{width:800px;display:-ms-flexbox;display:flex;padding:0 1px;box-sizing:border-box}#GraphView .graph-container .time-area .time{-ms-flex:1 1;flex:1 1;margin-right:1px;height:20px;position:relative}#GraphView .graph-container .time-area .time:before{background:#00133d;content:"";height:6px;left:-1px;position:absolute;top:0;width:1px}#GraphView .graph-container .time-area .time:after{background:#00133d;content:"";height:6px;position:absolute;right:-1px;top:0;width:1px}#GraphView .graph-container .time-area .time .label:before{background:#00133d;content:"";height:12px;left:-1px;position:absolute;width:1px}#GraphView .graph-container .time-area .time .label span{font-size:14px;margin:-1px 0 0 -1px;position:absolute;top:20px;-ms-transform:translateX(-50%);transform:translateX(-50%)}#GraphView .helptext{padding:0 5%;margin-bottom:30px}#GraphView .helptext svg{width:20px;height:1px;margin-right:20px;vertical-align:middle}#GraphView .helptext span{vertical-align:middle}@keyframes slidein{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.nps-popup{position:fixed;top:200px;left:0;right:0;background:#fff;margin:0 auto;z-index:300;padding:0 0 20px;box-sizing:border-box;border-radius:10px;max-width:380px;width:90%}.nps-popup .close-btn{cursor:pointer;width:22px;padding:10px;height:22px;position:absolute;top:15px;right:15px;z-index:6}.nps-popup .popup-page-container{min-height:200px}.nps-popup .popup-page{padding-top:70px;animation:fadein .2s}.nps-popup .popup-page .page-title{font-size:20px;font-family:"ViaSign";text-align:center;display:block;line-height:24px;margin-bottom:20px;padding:0 20px}.nps-popup .popup-page .page-description{display:block;font-size:16px;line-height:18px;margin-bottom:40px;text-align:center;padding:0 20px}.nps-popup .popup-page#popup-page-2 .page-description{margin-bottom:20px}.nps-popup .popup-page#popup-page-2 .page-title{margin-top:-30px}.nps-popup .popup-page#popup-page-2 .comment-container{width:100%;text-align:center}.nps-popup .popup-page#popup-page-2 .comment-container textarea{border:1px solid #ccc;width:90%;padding:5px 10px;box-sizing:border-box;height:50px;resize:none;font-size:14px}.nps-popup .nps-scale-container{display:-ms-flexbox;display:flex;width:90%;margin:auto;-ms-flex-pack:distribute;justify-content:space-around}.nps-popup .nps-scale-container .scale-number{border:1px solid #ccc;background:#eaeaea;border-radius:2px;width:30px;margin-right:1px;height:28px;line-height:29px;text-align:center;cursor:pointer}.nps-popup .nps-scale-container .scale-number.selected{background:#01193b;color:#fff}.nps-popup .next-btn{display:block;padding:10px;margin:20px 20px 0;background:#b41730;color:#fff;font-family:"ViaSign";font-size:16px;line-height:16px;text-align:center;border-radius:5px}.popupbg{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:200}@keyframes fadein{0%{opacity:0}to{opacity:1}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Via";src:url(../media/ViaOffice.c32cfa96.woff) format("woff2"),url(../media/ViaOffice.30ff6a75.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Via";src:url(../media/ViaOffice-Bold.16c9b94a.woff) format("woff2"),url(../media/ViaOffice-Bold.d4a9f137.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"ViaSign";src:url(../media/ViaSignTable.6cc77baf.woff) format("woff2"),url(../media/ViaSignTable.639b51a6.woff) format("woff");font-weight:400;font-style:normal}body,html{height:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;font-family:"Public Sans",sans-serif;font-weight:400;background:#f8f9ff;color:#333}.desktop-notification{display:none;height:50px;line-height:50px;color:#ff0;font-size:18px;text-align:center}.container{background:#f8f9ff}#root,.container{height:100%;position:relative}*{-webkit-user-select:none;-ms-user-select:none;user-select:none}input{-webkit-user-select:all!important;-ms-user-select:all!important;user-select:all!important}button{-webkit-user-select:none;-ms-user-select:none;user-select:none}.offline-msg{position:absolute;z-index:200;top:0;left:0;right:0;height:25px;color:#fff;line-height:25px;text-align:center;background:#da5159}.App{text-align:center;height:100%;font-family:"Open Sans",sans-serif}a{text-decoration:none}.backbtn-container{position:absolute;top:60px;left:6%;z-index:100;width:14%}.seat-icon-container{position:relative}.seat-icon-container .seat-icon{width:14px;height:22px;margin-right:2px}.seat-icon-container .seat-icon.seat-empty{opacity:.2}.seat-icon-container .seat-icon-unknown{height:20px;width:15px;position:absolute;margin:0 auto;left:0;right:0}@media screen and (min-width:490px){body,html{background:#4a545d}.container{margin:auto}.container,.menu{width:490px}}@media screen and (min-width:769px){.desktop-notification{display:block}.container{max-height:700px}.menu{position:absolute}}
/*# sourceMappingURL=main.86f0788b.chunk.css.map */