.animate.fade-in{opacity:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animate.fade-out{opacity:1;-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animate.animate-pop>:nth-child(5){-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:0;-webkit-animation:.4s ease-out 1s forwards pop-in;animation:.4s ease-out 1s forwards pop-in}.animate.animate-pop>:nth-child(4){-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:0;-webkit-animation:.4s ease-out .8s forwards pop-in;animation:.4s ease-out .8s forwards pop-in}.animate.animate-pop>:nth-child(3){-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:0;-webkit-animation:.4s ease-out .6s forwards pop-in;animation:.4s ease-out .6s forwards pop-in}.animate.animate-pop>:nth-child(2){-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:0;-webkit-animation:.4s ease-out .4s forwards pop-in;animation:.4s ease-out .4s forwards pop-in}.animate.animate-pop>:nth-child(1){-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:0;-webkit-animation:.4s ease-out .2s forwards pop-in;animation:.4s ease-out .2s forwards pop-in}.animate.animate-pop--reverse>:nth-child(0){-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1;-webkit-animation:.4s ease-out forwards fall;animation:.4s ease-out forwards fall}.animate.animate-pop--reverse>:nth-child(1){-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1;-webkit-animation:.4s ease-out .2s forwards fall;animation:.4s ease-out .2s forwards fall}.animate.animate-pop--reverse>:nth-child(2){-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1;-webkit-animation:.4s ease-out .4s forwards fall;animation:.4s ease-out .4s forwards fall}.animate.animate-pop--reverse>:nth-child(3){-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1;-webkit-animation:.4s ease-out .6s forwards fall;animation:.4s ease-out .6s forwards fall}.animate.animate-pop--reverse>:nth-child(4){-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1;-webkit-animation:.4s ease-out .8s forwards fall;animation:.4s ease-out .8s forwards fall}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1;pointer-events:none}100%{opacity:0;pointer-events:none}}@keyframes fadeOut{0%{opacity:1;pointer-events:none}100%{opacity:0;pointer-events:none}}@-webkit-keyframes pop-in{0%{-webkit-transform:scale(1.2,1);transform:scale(1.2,1);opacity:0;pointer-events:none}50%{opacity:.5;pointer-events:none}100%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:1;pointer-events:unset}}@keyframes pop-in{0%{-webkit-transform:scale(1.2,1);transform:scale(1.2,1);opacity:0;pointer-events:none}50%{opacity:.5;pointer-events:none}100%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:1;pointer-events:unset}}@-webkit-keyframes fall{0%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:1;pointer-events:none}25%{-webkit-transform:scale(1.1,1);transform:scale(1.1,1);opacity:1;pointer-events:none}100%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:0;pointer-events:none}}@keyframes fall{0%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:1;pointer-events:none}25%{-webkit-transform:scale(1.1,1);transform:scale(1.1,1);opacity:1;pointer-events:none}100%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:0;pointer-events:none}}@font-face{font-family:MarkPro-book;src:url(/assets/fonts/3848DE.eot) format("eot"),url(/assets/fonts/3848DE.woff2) format("woff2"),url(/assets/fonts/3848DE.woff) format("woff"),url(/assets/fonts/3848DE.ttf) format("truetype")}@font-face{font-family:MarkPro-bold;src:url(/assets/fonts/381853.eot) format("eot"),url(/assets/fonts/381853.woff2) format("woff2"),url(/assets/fonts/381853.woff) format("woff"),url(/assets/fonts/381853.ttf) format("truetype")}button.btn.btn--default{background:#c7db00;border-radius:25px;border:none;padding:13px 50px;font-family:MarkPro-bold;font-size:14px;text-transform:uppercase}.selection__container{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;position:relative}@media screen and (max-width:900px){.selection__container.bus-driver .selection__ovelay,.selection__container.engineer .selection__ovelay{width:100%}.selection__container.bus-driver .selection__ovelay .overlay__body,.selection__container.engineer .selection__ovelay .overlay__body{text-align:center}.selection__container.bus-driver .selection__ovelay .overlay__body--header,.selection__container.engineer .selection__ovelay .overlay__body--header{margin-right:0;font-size:40px;text-align:center;margin-left:-80px}.selection__container.bus-driver .selection__ovelay .overlay__body--header:after,.selection__container.engineer .selection__ovelay .overlay__body--header:after{width:80px;height:80px;background-size:100%;-webkit-transform:translate(-40%,-10%);-ms-transform:translate(-40%,-10%);transform:translate(-40%,-10%)}}.selection__container img.background{display:block;position:relative}.selection__container .selection__ovelay{position:absolute;top:0;left:0;bottom:0;width:430px;background:rgba(0,156,179,.8)}.selection__container .selection__ovelay--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.selection__container .overlay__body--header{text-align:left;font-size:70px;font-weight:100;font-family:MarkPro-book;position:relative;margin-right:35px;margin-bottom:40px}.selection__container .overlay__body--header:after{position:absolute;right:0;-webkit-transform:translate(105%,-20%);-ms-transform:translate(105%,-20%);transform:translate(105%,-20%);height:176px;top:0;width:176px;content:"";background-image:url(/assets/images/me-large.png)}.selection__container .overlay__body--body{max-width:310px;margin:0 auto;font-size:20px}.selection__container .overlay__body--confirm{margin-top:30px}.selection__grid{display:grid;grid-template-columns:430px 1fr;position:absolute;top:0;left:0;width:100%;height:100%}.selection__grid img.background{display:block;position:relative}.selection__grid--left{grid-column:1;background-color:rgba(0,156,179,.8)}.selection__grid--right{grid-column:2;background-color:rgba(0,48,54,.8)}body,html{font-family:MarkPro-book;padding:0;margin:0}.route__container{max-width:1000px;margin:0 auto;height:100vh;color:#fff;overflow-x:hidden}p{margin:0}