.seoPageWrapper{max-width:1200px;width:100%;margin:0 auto;padding:0 .5rem}.componentHdr{font-size:20px;font-family:Quicksand,sans-serif;font-weight:700;padding-bottom:8px}.containerWrapper{background:#fff;border-radius:.8rem}.rowFlexDir{-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.alignCenter{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.grey50{color:#898b91}.fontQuick{font-family:Quicksand,sans-serif}.containerWrapper{background:#fff;border-radius:.8rem}.grey75{color:#4f525a}.trainDetailTable{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.trainDetailTable ul{border:1px solid #e5e5e5;border-radius:.8rem;-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap}.trainDetailTable ul li{border-left:1px solid #e5e5e5;padding:1rem 1.5rem}.trainDetailTable .blurBkBtn{background:#2276e3;border-radius:.6rem;color:#fff;font-weight:700;font-style:normal;font-family:Quicksand,sans-serif;font-size:16px;padding:10px;outline:0;border:0;min-width:11.5rem}.containerWrapper{box-shadow:0 0!important}.oh{overflow:hidden}.marginB10R{margin-bottom:1rem}.sceduleList{padding:2px 0 2px 1px;max-height:1120px;overflow:scroll}.scheduleListLi{border-top:1px solid #e5e5e5;-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;flex-wrap:wrap;padding:1rem}.scheduleListLi:first-child{border-top:0}.stationWrap{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%;margin-left:-1.6rem}.scheduleTrainNameWrap{line-height:1.33;-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:95%}.scheduleTrainDetails{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding-top:1rem;width:50%;webkit-box-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.scheduleTrainDetails span{line-height:1.3;padding-right:8px}.bookBtnWrap{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:10%;justify-content:flex-end}.bookBtn{outline:0;border:0;border-radius:4px;background:#eff3f8;font-family:Quicksand,sans-serif;color:#2276e3;padding:5px 15px;cursor:pointer;font-weight:700;font-style:normal;font-size:15px}.bulletPoint{width:1rem;height:1rem;border-radius:50%;background:#777;-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center}.bulletPoint .innerCircle{width:.4rem;height:.4rem;background:#fff;border-radius:50%}.bulletPoint.currentStation{background:#fff;border:1px solid #2276e3;width:1.5rem;height:1.5rem;position:relative;left:-2px;z-index:2}.bulletPoint.currentStation .innerCircle{background:#2276e3;width:.7rem;height:.7rem}.currentStationTag{border-radius:1rem .3rem .3rem 1rem;background-image:linear-gradient(96deg,#1149f3,#00c3ff);padding:3px 5px;position:relative;left:-18px;z-index:1}.trainsToCityWrap{max-height:280px;overflow:scroll}.breadcrumb{padding:1rem 0;-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-wrap:wrap}.breadcrumbWrap{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;order:1}.trainsToCityWrap li{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;border-top:solid 1px #e1e7ee}.trainsToCityWrap li:first-child{border:0}.trainDetailsHdr{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;webkit-box-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.trainDetailsHdr .trainName{font-size:16px;color:#2276e3;font-family:Quicksand,sans-serif;font-weight:700;font-style:normal}.trainDetailsHdr .weekDays span{font-size:12px;padding:0 .1rem}.trainDetailsContent{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;webkit-box-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.trainDuration{border-radius:10px;background-color:#f5f5f5;padding:.2rem 1rem;-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-self:center}.trainDuration span{font-size:14px;color:#777}.stationList li{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;border-top:1px solid #e5e5e5;padding:10px 15px}.stationList li:first-child{border-top:0}.scrollWrap{max-height:280px;min-height:280px;overflow:scroll}.popularCard{width:100%}.popularCardListWrap{max-height:320px;overflow:scroll;background:#fff;box-shadow:rgba(0,0,0,.16) 0 2px 7px 0}.popularCardListWrap li{border-bottom:1px solid #f1f1f1}.brRd5{border-radius:5px}.pageSize{max-width:1000px;margin:0 auto;padding:0 8px}.faqHeading{font-weight:700}.seo.trainsfaqouterWrap .faqHeading,.seo.trainsfaqouterWrap .headingWrap{font-family:Quicksand,sans-serif;font-weight:700;line-height:1.5em}.trainsfaqouterWrap .contentWrap{line-height:1.5em;padding:10px}.trainStation span:nth-child(1){font-size:14px;font-weight:700;font-family:Quicksand,sans-serif}.trainStation span:nth-child(3){text-transform:uppercase;font-size:10px;padding-top:3px}.responsiveContainer{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.responsiveContainer .viewAllLink{display:none}.responsiveContainer .responsiveInner{flex:1}.responsiveContainer .responsiveInner{padding-right:1rem}.responsiveContainer .responsiveInner{padding-left:1rem}.daysFilter{display:flex;flex:initial}.daysFilter li{line-height:1;color:#c2c2c2;padding-left:.6em;-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.daysFilter li.active{font-weight:700;font-style:normal;color:#000}.scheduleTrainNameWrapContainer1{width:30%;display:flex}.marginB2{margin-bottom:2px}.timeDetailWrap{justify-content:space-between;display:flex;flex-direction:column;line-height:1.22;width:50%}.timeDetailWrapContainer{display:flex;flex:initial;width:20%}.lh1-22{line-height:1.22}.lh1-29{line-height:1.29}.lh1-33{line-height:1.33}.stationDetailWrap{width:40%;padding-left:30px;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid #e5e5e5}.stationDetail{justify-content:space-between}.travelBlock{color:#333;font:400 13px/1.231 "Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;cursor:pointer;text-align:center;scroll-behavior:smooth;box-sizing:border-box;margin:0;padding:0;flex:initial;display:flex;position:relative}.dotWrap{width:3px;height:3px;background-color:#000;border-radius:50%;display:inline-block;position:relative}.dotWrap.left{left:0}.travelBlock .distanceWrap{border-top:1px solid #b3b3b3;width:100%;display:inline-block;margin-top:1px}.dotWrap.right{right:0}.divider{color:#333;font-size:1.2rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;position:relative;flex:initial;display:flex;width:150%;height:1px;border-top:1px solid #c2c2c2;margin-left:25px;margin-top:5px}.divider .leftCircle{position:absolute;left:-5px;width:5px;height:5px;background:#c2c2c2;border-radius:50%;top:-3px}.divider .rightCircle{position:absolute;right:0;width:5px;height:5px;background:#c2c2c2;border-radius:50%;top:-3px}.travelBlockWrap{flex-grow:1;padding:0 40px}.travelBlockWrap1{flex-grow:1;width:30%;display:flex;align-content:flex-end;justify-content:center}.alignEnd{align-items:flex-end}.durationTag{display:flex;justify-content:center;padding-left:20px}.stationTimeTag{display:flex;align-self:flex-end;justify-content:flex-start}.stationTimeTag1{text-align:end;display:flex;align-self:flex-end;justify-content:flex-end}.width35{width:35%}.width25{width:25%}.bookBtnWrap{max-height:35px;display:flex;justify-content:flex-end;align-items:flex-end}.scheduleTrainNameWrapContainer{width:30%;display:flex;flex-direction:column;justify-content:space-between}.preferenceAutoSuggestWrap{color:#2276e3;font:400 13px/1.231 "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;cursor:pointer;padding:8px 0 8px 8px;display:flex}.autoSuggestWrapNew{display:block;float:left;cursor:pointer;z-index:10;background:#fff;position:absolute;right:65px;width:280px;border-radius:4px!important;box-shadow:rgba(0,0,0,.09) 0 4px 12px 0}.autoSuggestWrapNew ul li{width:100%;float:left;border-bottom:1px solid #e6e6e6;padding-top:15px;padding-bottom:15px;padding-left:10px;padding-right:10px;position:relative}.closeBtn{font:400 13px/1.231 "Helvetica Neue",Helvetica,Arial,sans-serif;visibility:visible;box-sizing:border-box;margin:0;cursor:pointer;outline:0;text-decoration:none;font-family:gotrains_v4!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;float:right;font-size:12px;line-height:1;z-index:100000;padding:20px 10px;color:#fff}.payformFeildWrap{-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:inherit;font-weight:inherit;display:block;width:100%;height:35px;font-size:14px;line-height:1.42857143;color:#777;border-radius:6px;position:relative;border:solid 2px #eff3f8;outline:0;padding-top:8px;padding-bottom:8px;padding-right:5px;padding-left:40px}.searchInputWrapper{width:60%}.filterSearchBar{display:flex;justify-content:space-between}.trainsfaqouterWrap{max-width:1200px!important;border-radius:16px}.trainsfaqouterWrap .contentWrap strong,.trainsfaqouterWrap .headingWrap p strong{font-family:QuickSand}.trainsfaqouterWrap .contentWrap{padding:1rem!important}.contentWrap p,.trainsfaqouterWrap .tab-content{font-family:HelveticaNeue}.goBlue{color:#2276e3}.calendarOverlay{background-color:rgba(0,0,0,.5);position:fixed;z-index:5;top:0;left:0;right:0;bottom:0;display:grid;justify-content:center;align-items:center}.seoTrainCalendar .calendarWidget{border-radius:0 0 5px 5px!important}.seoTrainCalendar .DayPicker{width:100%;top:-15px;left:0;box-shadow:none;border-radius:5px 5px 0 0}.seoTrainCalendar .DayPicker-Month{margin-bottom:20px}.seoTrainCalendar .DayPicker-Day{border-bottom:none;padding:12px!important}.seoTrainCalendar .DayPicker-Day-wrap{display:table-cell}.seoTrainCalendar .DayPicker{position:sticky!important}.trainDetailTable ul li:first-child{border-left:0}.popularListWrapper{display:flex;flex:initial;flex-direction:row;flex-wrap:wrap;max-width:1200px;width:100%;margin:0 auto;padding:0 .5rem}.popularListContainer{width:32%;display:flex;flex-direction:column;margin-bottom:15px;padding-right:1rem}.popularListWrapper .popularListContainer:nth-child(3){padding-right:0}.marginB20{margin-bottom:20px!important}.noTrainsFoundCard{color:#333;font-size:1.2rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;background:#fff;border-radius:1.2rem;flex:initial;display:flex;flex-direction:row;padding:20px;margin-bottom:10px;align-items:center;max-width:1000px;margin:0 auto}@media (max-width:767px) and (min-width:320px){.trainDetailTable ul li:nth-child(3){width:100%}.popularListContainer{width:100%;display:flex}.scrollWrap{max-height:280px;min-height:0;overflow:scroll}}@media all and (min-width:320px) and (max-width:767px){.responsiveContainer{-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.responsiveContainer .viewAllLink{display:block}.responsiveContainer .responsiveInner{flex:1}.responsiveContainer .responsiveInner{padding-right:0}.responsiveContainer .responsiveInner{padding-left:0}.padMob{padding:0 10px}.trainDetailTable ul li:first-child{border-top:0}.trainDetailTable ul li:nth-child(2){border-top:0}.trainDetailTable ul li:nth-child(3){border-left:0}}@media all and (min-width:768px){.popularCard{width:30%;margin-right:25px}.popularCardListWrap{margin-bottom:25px;height:320px}.padLR40{padding:0 40px}}@media (min-width:1000px){.componentHdr{display:inline-flex}}@media all and (min-width:767px) and (max-width:1023px){.trainDetailTable{-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.trainDetailTable ul li:nth-child(1){border-top:0;border-bottom:1px solid #e5e5e5}.trainDetailTable .buttonWrap{display:flex;justify-content:flex-end;margin-top:10px}.scheduleTrainNameWrap{padding-right:1rem}}@media all and (min-width:320px) and (max-width:767px){.trainDetailTable{-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center}.trainDetailTable ul li{border-top:1px solid #e5e5e5}.trainDetailTable ul li{width:50%}.trainDetailTable .buttonWrap{padding:1rem;align-self:center}}@media all and (min-width:320px) and (max-width:767px){.seoContentWrap{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;order:3;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media all and (min-width:1000px){.trainDetailTable ul li{padding:10px 40px}}@media all and (min-width:320px) and (max-width:767px){.sceduleList{padding:0}.scheduleListLi{padding:1rem}.scheduleTrainNameWrap{width:100%}.trainDetailWrap{justify-content:space-between;display:flex;align-items:center}.width100M{width:100%!important}.stationDetailWrap{width:100%;padding-top:10px;padding-left:0;order:4;border-left:0}.scheduleTrainNameWrapContainer{display:flex;order:1;width:70%;flex-direction:column}.scheduleTrainNameWrap{order:0!important;width:100%!important}.timeDetailWrap{justify-content:space-between;display:flex;padding-left:0}.timeDetailWrapContainer{display:flex;order:3;flex:initial;width:100%;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.timeRight{align-items:flex-end}.searchInputWrapper{width:100%}.ServiceDays{margin-top:10px;margin-bottom:10px}.padmob8{padding:8px 0}.filterSearchBar{flex-direction:column}.searchInputWrapper{margin-bottom:10px}.stationWrap{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%;margin-left:-1.6rem}.scheduleTrainNameWrap{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:70%;order:1;align-self:flex-end}.scheduleTrainDetails{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%;order:3;padding-top:1rem}.scheduleTrainDetails div{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bookBtnWrap{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:30%;justify-content:flex-end;order:2}}@media all and (min-width:767px) and (max-width:1023px){.scheduleTrainDetails div{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.scheduleTrainNameWrap{padding-right:1rem}}@media all and (min-width:767px){.trainDetailTable .buttonWrap{align-self:flex-end}}.calendarWrap{position:absolute;z-index:103;top:32px}.calendarWrap .DayPicker-Caption,.calendarWrap .DayPicker-Day{font-size:1.125rem!important}.calendarWrap .DayPicker-Caption{padding:20px}.goBlue{color:#2276e3}.calendarWrap .DayPicker-Weekday span{font-size:14px!important;line-height:1!important;padding:2px!important;text-transform:uppercase}.calendarWrap .DayPicker-Weekday.db{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex:1;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;padding-top:5px;padding-bottom:5px}.calendarWrap .calendarWidget{display:flex;position:absolute;flex-direction:column;background:#fff;width:360px;box-shadow:0 2px 14px 0 rgb(0 0 0 / 16%);border-radius:12px}.calendarWrap .icon-arrow-back:before{display:inline-block;transform:rotate(0)}.Station-DayPicker{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-direction:column;outline:0;width:100%;padding:0;border-radius:12px}.Station-DayPicker-NavBar{position:relative}.hsBackDrop{background:rgba(0,0,0,.5);position:fixed;left:0;top:0;width:100%;height:100vh;z-index:102}.Station-DayPicker-NavBar{padding:15px;width:100%;-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.Station-DayPicker-Month{margin-top:-55px;margin-left:0}.Station-DayPicker-Weekdays{padding:0 .5em}.Station-DayPicker-WeekdaysRow{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between}.Station-DayPicker-Weekday{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex:1;justify-content:center;padding-top:.5rem;padding-bottom:.5rem}.Station-DayPicker-Weekday span{font-size:14px!important;line-height:1!important;padding:2px!important;text-transform:uppercase;margin-top:14px}.Station-DayPicker-Body{padding:.5em}.Station-DayPicker-Week{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.Station-DayPicker-Day-wrap{-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex:1;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding:7px 0}.Station-DayPicker-Day{width:2em;height:2em;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-bottom:0!important;font-family:Quicksand,sans-serif;font-size:1.8rem;line-height:1;font-size:1.125rem!important}.Station-DayPicker-Day--today{color:#d0021b;font-weight:500}.Station-DayPicker-Day--selected{color:#fff;background-color:#2276e3}.Station-DayPicker-Day:hover{background-color:#e5e5e5}.Station-DayPicker--interactionDisabled .Station-DayPicker-Day{cursor:default}.Station-DayPicker-NavButton--prev{height:16px;width:50px;left:10%;position:relative;background-size:50%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5wcmV2PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InByZXYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjM5MzE5MywgMjUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMy4zOTMxOTMsIC0yNS4wMDAwMDApIHRyYW5zbGF0ZSgwLjg5MzE5MywgMC4wMDAwMDApIiBmaWxsPSIjNTY1QTVDIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsNDkuMTIzNzMzMSBMMCw0NS4zNjc0MzQ1IEwyMC4xMzE4NDU5LDI0LjcyMzA2MTIgTDAsNC4yMzEzODMxNCBMMCwwLjQ3NTA4NDQ1OSBMMjUsMjQuNzIzMDYxMiBMMCw0OS4xMjM3MzMxIEwwLDQ5LjEyMzczMzEgWiIgaWQ9InJpZ2h0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K)}.Station-DayPicker-NavButton--next{height:16px;width:50px;left:75%;position:relative;background-size:50%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5uZXh0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Im5leHQiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUxNDUxLCAwLjAwMDAwMCkiIGZpbGw9IiM1NjVBNUMiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCw0OS4xMjM3MzMxIEwwLDQ1LjM2NzQzNDUgTDIwLjEzMTg0NTksMjQuNzIzMDYxMiBMMCw0LjIzMTM4MzE0IEwwLDAuNDc1MDg0NDU5IEwyNSwyNC43MjMwNjEyIEwwLDQ5LjEyMzczMzEgTDAsNDkuMTIzNzMzMSBaIiBpZD0icmlnaHQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=)}.Station-DayPicker-Caption{font-size:1.125rem;line-height:1;text-align:center;padding:20px;font-family:Quicksand,sans-serif;font-weight:700;font-style:normal}.nextNav,.previousNav{width:30px;height:30px;border-radius:50%;flex:initial;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px 0 rgb(0 0 0 / 16%);background:#fff}h2{font-size:18px!important;font-family:Quicksand;color:#141823;font-weight:700!important}.otherLinksWrapper,main{width:-webkit-fill-available;margin:0 auto;padding:0 0 20px}.otherLinksWrapper,main{padding-top:0}.other-links{display:block}.other-links>li{display:flex;flex-direction:column}.other-links>li>p{font-family:Quicksand;font-size:18px;font-weight:700;line-height:1.38;color:#141823;padding-bottom:10px}.popular-trains-wrap-subtitle a{color:#4a4a4a}.other-links>li>div{display:flex;flex-direction:column;border-radius:12px;background-color:#fff;margin-top:10px;overflow:scroll}.other-links>li>div li a{cursor:pointer;font-size:14px;color:#4f525a;line-height:1.29;display:flex;align-items:center;justify-content:space-between;padding:8px 18px;border-bottom:solid .3px rgba(209,229,255,.5);text-align:left}.other-links>li>div a{padding:8px;text-align:center}.cm__arrow{border:solid #2276e3;border-width:0 2px 2px 0;display:inline-block;padding:3px}.cm__arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.station-grid-layout{display:grid;grid-gap:18px 16px;grid-template-columns:50% 50%;margin:16px auto}