body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"Barlow";font-weight:400;font-style:normal;src:local("Barlow"),url(/m1/static/media/Barlow.e7eb634d.ttf) format("truetype")}.App{text-align:center}body{background-color:hsla(0,0%,75.7%,.5882352941176471);font-family:"Barlow",sans-serif}.Caret-Book{margin-left:6px;width:15px;height:15px}.App-logo{height:40vmin;pointer-events:none}.Column-Flex{display:flex;flex-direction:column}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{display:flex;width:100vw;height:15vh;background-image:url(/m1/static/media/header-bg.81ebbe91.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom}.Bus-Image{position:absolute;object-fit:contain;width:10%;right:10%;top:12%}.Logo-Image{margin-left:10%;width:80px;object-fit:contain}.Wrapper{height:85vh;padding:4% 10%;display:grid;grid-template-columns:1fr 3fr}.Logo-Wrapper{width:100vw;position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.Logo-Wrapper a{cursor:pointer}.Logo-Container{width:380px;display:flex;justify-content:space-around;align-items:center;color:#002101;font-family:"Barlow",sans-serif;font-weight:700;font-size:14px}.Plotigo-Wrapper,.Wt-Wrapper{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.Plotigo-Logo{width:75px;padding-top:.4rem}.Wt-Logo{height:25px;padding-top:.6rem}.Selection-Wrapper{flex:0.4 1}.Close-Icon{height:14px;width:12px}.CloseButton{display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px;position:absolute;right:10px;top:10px;border-radius:20px;box-shadow:0 0 7px rgb(0 0 0/9%);background-color:#fff;transition:background-color .2s}.CloseButton:hover{background-color:#efefef}.Modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.Modal-Content{position:relative;background-color:#fefefe;margin:10% auto;height:70%;border:1px solid #888;width:80%}.Mini-Map{display:none}.Modal-Iframe{width:100%;padding:0;border:none;height:100%}@media (max-width:1130px){.Wrapper{display:flex;flex-direction:column}.Logo-Wrapper{position:static;width:unset}.Plotigo-Wrapper,.Wt-Wrapper{display:block}.Map-Wrapper{display:none!important}.Modal-Content{margin:5% auto!important;padding:0;height:85%;width:89%!important}.FloatingWrapper{right:0!important;width:100vw!important;bottom:0!important;padding:0!important;position:fixed;right:0;padding:10px 50px;bottom:20px}.Mini-Map{display:flex;height:40vh;width:100%}.Route-Wrapper-Mini{display:block!important;width:100%!important;flex-direction:column;display:flex}.Route-Button{flex-direction:column;align-items:flex-start!important}.Button-Text-Wrapper{width:-webkit-fill-available;display:flex;align-items:center;justify-content:space-between}.Selection-Wrapper{flex:1 1!important}.Caret-Icon{display:block!important}.Bus-Image{width:20%;right:10%}}@media (max-width:500px){.Bus-Image{width:30%;right:10%}.Caret-Icon{display:block!important}}.Caret-Icon,.Route-Wrapper-Mini{display:none}.Marker-Wrapper{position:relative;height:40px;width:40px}.FloatingWrapper{position:fixed;right:0;padding:10px 50px;bottom:20px}.FloatingButton{cursor:pointer;align-items:center;justify-content:center;display:flex;padding:10px 40px;border-radius:4px;box-shadow:0 2px 8px 0 rgb(0 0 0/19%),0 3px 4px 0 rgb(0 0 0/9%);background-image:linear-gradient(109deg,#681436,#006ceb);color:#fff;font-family:Barlow;font-size:1.2rem;font-weight:700;transition:all .2s;border:0}.Marker-ETA{left:-10px;width:35px}.Marker-ETA,.Marker-ETA-Arr{position:absolute;background-color:#006ceb;color:#fff;font-weight:700;padding:2px 5px;top:-40px;border-radius:3px}.Marker-ETA-Arr{left:-15px;width:45px}.Marker-ETA-Arriving{position:absolute;background-color:#006ceb;color:#fff;font-weight:700;padding:2px 5px;top:-40px;left:-15px;width:55px;border-radius:3px}.Marker-Icon{position:absolute;top:-20px;left:0}.Marker-Icon-Flag{position:absolute;top:-30px;left:-25px}.Button-Text-Wrapper{flex:1 1;padding:12px 28px;text-align:left}.Map-Wrapper{flex-direction:column;margin-left:20px}.Map-Content-Wrapper,.Map-Wrapper{display:flex;flex:1 1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.Map-Content-Wrapper{background-color:#fff;box-shadow:0 2px 2px 0 rgb(0 0 0/6%),0 5px 9px 0 rgb(0 0 0/17%)}.Route-Button{justify-content:space-between;border:2px solid #2a2a2a;border-left-width:8px;line-height:normal;transition:all .2s;font-weight:700;margin-bottom:10px}.Notice,.Route-Button{cursor:pointer;display:flex;align-items:center;background-color:#fff;color:#222;font-family:"Barlow",sans-serif}.Notice{text-align:left;font-size:medium;border:2px solid #ff9f1a;border-left-width:8px;padding:10px}.Route-Button.active{border-color:#ff9f1a;color:#ff9f1a;border-right:2px solid #ff9f1a;border-bottom:2px solid #ff9f1a;border-top:2px solid #ff9f1a}.Route-Button:hover{border-color:#ff9f1a;color:#ff9f1a;box-shadow:0 2px 2px 0 rgb(0 0 0/6%),0 5px 9px 0 rgb(0 0 0/17%)}.Route-Title{text-align:left;margin-top:0;font-size:20px;font-weight:700;margin-bottom:5px}.Route-Wrapper{width:40%;flex-direction:column;display:flex}.Route-Header{display:flex;background-color:#ff9f1a;color:#fff}.Route-Body,.Route-Header{justify-content:space-between;font-family:"Barlow",sans-serif;font-weight:700;padding:12px 15px}.Route-Body{color:#002101;height:100%}.Text-Wrapper{font-size:11pt;display:flex;flex:1 1;justify-content:space-between;align-items:center}.Text-Title{font-weight:700;flex:1 1;text-align:left}.Segment-Title-Wrapper{flex:1 1;margin-top:10px}.Segment-Description{font-weight:200;font-size:9pt;margin:0 auto 0 0}.Segment-Description,.Segment-Title{text-align:left;display:block;position:relative;padding-left:15px}.Segment-Title{margin-right:auto}.Segment-Color-Code{position:absolute;left:0;top:-90%;height:50px;width:7px}.Text-Detail{flex:1 1;font-weight:700}.Text-Note{font-size:10pt;font-weight:200;flex:0.5 1}.Text-Time{font-size:14pt;flex:0.5 1}.Text-Min{font-size:10pt}.Border-Bottom{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #adadad}.App-link{color:#61dafb}.Mailto-Wrapper{display:block;width:100%;overflow:hidden;font-size:14px;background-color:#ecf4fc;padding-bottom:15px;padding-top:10px}.Mailto-Link{text-decoration:none}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Title-Loading-Wrapper{display:flex}.lds-ellipsis{display:inline-block;position:relative;width:40px;height:40px}.lds-ellipsis div{position:absolute;top:10px;width:13px;height:13px;border-radius:50%;background:#ff9f1a;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}.maps-loader{display:flex;justify-content:center;align-items:center;height:100%}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.Logo{margin-left:10%;object-fit:contain;height:100px}.Navbar{display:flex;padding:2% 5% 0 0}.Marker-Wrapper-Flag{position:relative;height:40px;width:40px;top:-40px;left:-30px}@media(max-height:950px){.Logo-Wrapper{bottom:-2rem!important}}@media(max-height:850px){.Logo-Wrapper{bottom:-3rem!important}}@media(max-height:790px){.Logo-Wrapper{bottom:-4rem!important}}@media(max-height:700px){.Logo-Wrapper{bottom:-6rem!important}}@media(max-height:600px){.Logo-Wrapper{bottom:-8rem!important}}@media(max-height:480px){.Logo-Wrapper{bottom:-10rem!important}}@media(max-height:380px){.Logo-Wrapper{bottom:-12rem!important}}
/*# sourceMappingURL=main.c2c3993a.chunk.css.map */