.footer .footer-link{position:relative}.footer .footer-link:before{content:"•";position:absolute;left:-7px;color:#5e616e}.footer .footer-col-padding.portrait{padding:0 1.1rem}.footer .footer-col-padding.landscape{padding:0}.footer .footer-container-padding.portrait{padding:0 1.1rem}.footer .footer-container-padding.landscape{padding:0 0 1.3rem}.footer .footer-text-alignment.portrait{text-align:center}.footer .footer-text-alignment.landscape{text-align:left}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes leaving-to-top{0%{transform:translateY(0);opacity:1}to{transform:translateY(-10%);opacity:0}}@keyframes leaving-to-right{0%{transform:translateX(0);opacity:1}to{transform:translateX(10%);opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}header{display:flex;justify-content:center;background-color:#fff;box-shadow:0 2px 10px 0 hsla(229,7%,70%,.25);position:-webkit-sticky;position:sticky;z-index:8;padding:20px 0}header .left-menu{margin-left:1rem}header .left-menu nav{display:flex}header .left-menu nav a#bus-link{position:relative}header .left-menu nav a#bus-link:after{content:"";display:block;background:#dc635b;padding:.15rem;position:absolute;width:95%;border-radius:13px;bottom:0}@media(orientation:portrait)or (max-width:960px){header .left-menu{margin-left:0;padding:.625rem}header .left-menu a{padding:0!important;font-size:.625rem}header .left-menu a img{width:36px;height:36px}header .right-menu{display:none}}header .right-menu nav{display:flex;align-items:center;column-gap:.5rem}header .right-menu nav .btn.sm{padding:.5rem .25rem;font-size:16px}@media(orientation:portrait)or (max-width:960px){header{box-shadow:unset;padding:unset}header .header-container{justify-content:space-between}header .header-container #header-left-nav{display:none}header .header-container .left-menu nav{display:flex;justify-content:space-around;width:100%}}header .user-detail.dropdown .dropdown-content{left:auto;right:0;width:310px;max-height:320px!important}header .user-detail.dropdown .dropdown-content.direction-bottom{top:115%}header .user-detail.dropdown .dropdown-content.light.neutral{box-shadow:0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12),0 7px 8px -4px rgba(0,0,0,.2)}header .user-detail.dropdown .dropdown-content .dropdown-item.active{background:#efeff0!important}header .user-detail.dropdown .dropdown-content .dropdown-item-content{padding-left:1.3rem!important;padding-right:1.3rem!important}header .user-detail.dropdown .dropdown-content .dropdown-item-content h6,header .user-detail.dropdown .dropdown-content .dropdown-item-content span{line-height:1.4}header .btn.link.neutral:focus,header .btn.link.neutral:hover{color:#dc635b}header svg{vertical-align:middle}.login{border-radius:1.25rem;background-color:#fff;overflow:hidden}.login .login-intro{background-color:#efeff0;border-radius:1.25rem 0 0 1.25rem;color:#23242a;font-size:.7625rem}.login .login-intro strong{font-size:1rem;color:#17181c;font-weight:500;margin-bottom:.125rem}.login .login-intro svg{color:#848794;font-size:1rem;margin-right:.5rem;margin-top:.2rem}.login .login-intro .collection{margin:unset}.login .login-intro .collection-item{padding:.5rem;row-gap:unset!important}.login .login-form .title{margin-top:unset;font-weight:400}.login .login-form p{font-size:.875rem}.login .login-form p:not(.error-message){color:#3a3c45}.login .login-form .mobileNo-input.container{margin-bottom:1rem}.login .login-form .btn.md{border-radius:.4rem}.login .login-form .btn.btn-login{border-radius:.3rem;width:160px;color:#fff!important}.login .login-form .btn.btn-edit,.login .login-form .btn.btn-resend{padding:0;border-radius:unset}.login .login-form .btn.btn-edit:hover,.login .login-form .btn.btn-resend:hover{background-color:unset}.login .login-others .tnc{font-size:.875rem;margin:0;color:#3a3c45}.login .login-others .divider-text{background-color:#fff;margin-top:-28px;padding:0 .4rem;margin-bottom:1rem}.login .login-others .google-btn.btn{border-radius:6px;padding:.4rem}.login .login-others .google-btn.btn .ic{padding:0}.login .login-others .btn-skip{position:relative}.abrs-backdrop:has(+.login-drawer){z-index:1100}.login-drawer{z-index:1100}@media(orientation:portrait)or (max-width:960px){.login-drawer .modal>.card{border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:transparent!important}.login-drawer .login-header{position:relative}.login-drawer .login-header .bottom-curve{display:block;position:absolute;bottom:-1px;left:0;right:0;width:100%;height:auto}.login-drawer .login{background-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.login-drawer .otp-timer .otp-input{width:100%;justify-content:center!important}.login-drawer .otp-timer input{width:44px;height:46px;padding:0;background-color:#fff;caret-color:#dc635b}.login-drawer .otp-timer input:placeholder-shown{color:#848794}.login-drawer .btn-resend.primary{background:#f3cbc8}}.new-user-reg .chip.gender-chip{padding:0}.assured-tnc .collapsible-header{background-color:#f4f5f5;padding:.25rem 1rem;border-radius:.6125em;font-size:.875rem}@media(orientation:portrait)or (max-width:960px){.assured-tnc .collapsible-header{background-color:#fff;padding:.5rem 1rem}.assured-tnc .collapsible-header.active{border-radius:.6125em .6125em 0 0}.assured-tnc .collapsible-body{background-color:#fff;border-radius:0 0 .6125em .6125em;padding:.5rem 1rem!important}}.assured-tnc-content h6{margin:0}.mobile-nav{position:-webkit-sticky;position:sticky;top:0;z-index:401;width:100%;height:65px;min-height:60px}.mobile-nav .back-btn:hover,.mobile-nav .user-menu-btn:hover{background-color:transparent!important}.mobile-nav .place-name{width:95%;background-color:#fff;border-radius:100px}.mobile-nav .place-name :has(h5) h4{font-size:14px}.mobile-nav .place-name .place-name-content{flex:1 1 auto;min-width:0;width:auto}.mobile-nav .place-name .nav-subtitle-slider,.mobile-nav .place-name .nav-title-slider{max-width:100%}.mobile-nav .place-name h4{font-size:18px;display:flex;align-items:center;gap:8px}.mobile-nav .place-name h4,.mobile-nav .place-name h5{margin:unset;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav .place-name h5{width:98%;font-size:.8rem;font-weight:400;margin-top:4px;text-align:left}.mobile-nav .place-name .nav-subtitle-slider{margin-top:4px}.mobile-nav .place-name .nav-subtitle-slider .nav-subtitle-text{display:inline-block;width:auto;margin-top:0;overflow:visible;text-overflow:clip}.mobile-nav .skip-btn.btn{padding:7px 0;border:none}.mobile-nav .busses-drawer-search-form .modal>.card{border-top-left-radius:0;border-top-right-radius:0}.search-form.container{background:#fff;font-size:1rem;border-radius:1rem;margin-left:1rem;margin-right:1rem;padding:.5rem 0;row-gap:.75rem}@media(min-width:769px)and (max-width:960px){.search-form.container{row-gap:4px}}@media(max-width:768px){.search-form.container{margin-left:0;margin-right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;row-gap:unset;position:relative;padding:0}.search-form.container .from-city,.search-form.container .to-city{padding:1rem;border-bottom:1px solid #e4e4e7;color:#23242a!important}.search-form.container .from-city .value,.search-form.container .to-city .value{color:#17181c;max-width:calc(100vw - 4rem - 36px)}.search-form.container .from-city svg,.search-form.container .to-city svg{margin-right:10px;color:#23242a}.search-form.container .divider-info{width:100%;display:flex;align-items:center}.search-form.container .divider-info .divider{border-color:#f4f5f5!important}.search-form.container .divider-info svg{padding:0 5px;color:#dc635b}.search-form.container .fromcity-tocity-mobile-drawer{height:100%!important}.search-form.container .fromcity-tocity-mobile-drawer .modal{padding:0;border-radius:unset;height:100%!important}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card{height:100%!important;border-radius:unset;padding:unset}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .row{padding:0}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper{position:relative;width:100%}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper .search-bar{position:relative;background:transparent;z-index:1}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :after,.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#adafb8;pointer-events:none;white-space:nowrap;overflow:hidden;width:0;opacity:0;font-size:1rem;font-family:inherit;z-index:2}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper input{padding:0!important}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :has(input#from-city-input):before{content:"Search by Boarding Point";animation:typeWriter 10s infinite}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :has(input#to-city-input):before{content:"Search by Drop Point";animation:typeWriter 10s infinite}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :after{content:"Search by City";animation:typeWriter 10s infinite;animation-delay:5s}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :has(input:not(:placeholder-shown)):after,.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :has(input:not(:placeholder-shown)):before{content:"";width:0;animation:none!important;opacity:0}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar .form-control{padding:11px 12px!important;flex-direction:row-reverse!important;align-content:flex-end!important;justify-content:flex-end!important;border-radius:30px}.search-form.container .departure{color:#5e616e!important;font-size:.875rem}.search-form.container .date-panel .date-slider{margin:unset}.search-form.container .date-panel .date-slider .scrollable-container{gap:.5rem}.search-form.container .date-panel .date-slider .btn{border-radius:10px!important;min-width:40px;min-height:40px}.search-form.container .date-panel .divider{width:1px;height:100%;border-left:1px solid #e0e0e0;margin:auto}.search-form.container .date-panel .month-year{color:#23242a}.search-form.container .date-panel .month-year .month{font-size:.9rem;text-transform:uppercase;font-weight:400!important}.search-form.container .date-panel .month-year .year{font-size:.75rem;font-weight:400}.search-form.container .mobile-btn-search{border-top-left-radius:0;border-top-right-radius:0}.search-form.container .from-city{position:relative}.search-form.container .mobile-swap-button{position:absolute;right:5%;border-radius:50%;width:2rem;height:2rem;bottom:-1rem;transform:rotate(90deg);border:1px solid;padding:.2rem}.search-form.container .mobile-swap-button svg{margin:0}}@media(orientation:portrait){.search-form.container{margin-left:0;margin-right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;row-gap:unset;position:relative;padding:0;border:1px solid #e4e4e7}.search-form.container .from-city,.search-form.container .to-city{padding:1rem;border-bottom:1px solid #e4e4e7;color:#23242a!important}.search-form.container .from-city .value,.search-form.container .to-city .value{color:#17181c;max-width:calc(100vw - 4rem - 36px)}.search-form.container .from-city svg,.search-form.container .to-city svg{margin-right:10px;color:#23242a}.search-form.container .divider-info{width:100%;display:flex;align-items:center}.search-form.container .divider-info .divider{border-color:#f4f5f5!important}.search-form.container .divider-info svg{padding:0 5px;color:#dc635b}.search-form.container .fromcity-tocity-mobile-drawer{height:100%!important}.search-form.container .fromcity-tocity-mobile-drawer .modal{padding:0;border-radius:unset;height:100%!important}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card{height:100%!important;border-radius:unset;padding:unset}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .row{padding:0}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper{position:relative;width:100%}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper .search-bar{position:relative;background:transparent;z-index:1}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :after,.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#adafb8;pointer-events:none;white-space:nowrap;overflow:hidden;width:0;opacity:0;font-size:1rem;font-family:inherit;z-index:2}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper input{padding:0!important}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :has(input#from-city-input):before{content:"Search by Boarding Point";animation:typeWriter 10s infinite}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :has(input#to-city-input):before{content:"Search by Drop Point";animation:typeWriter 10s infinite}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :after{content:"Search by City";animation:typeWriter 10s infinite;animation-delay:5s}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :has(input:not(:placeholder-shown)):after,.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar-wrapper :has(input:not(:placeholder-shown)):before{content:"";width:0;animation:none!important;opacity:0}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar .form-control{padding:11px 12px!important;flex-direction:row-reverse!important;align-content:flex-end!important;justify-content:flex-end!important;border-radius:30px}.search-form.container .departure{color:#5e616e!important;font-size:.875rem}.search-form.container .date-panel .date-slider{margin:unset}.search-form.container .date-panel .date-slider .scrollable-container{gap:.5rem}.search-form.container .date-panel .date-slider .btn{border-radius:10px!important;min-width:40px;min-height:40px}.search-form.container .date-panel .divider{width:1px;height:100%;border-left:1px solid #e0e0e0;margin:auto}.search-form.container .date-panel .month-year{color:#23242a}.search-form.container .date-panel .month-year .month{font-size:.9rem;text-transform:uppercase;font-weight:400!important}.search-form.container .date-panel .month-year .year{font-size:.75rem;font-weight:400}.search-form.container .mobile-btn-search{border-top-left-radius:0;border-top-right-radius:0}.search-form.container .from-city{position:relative}.search-form.container .mobile-swap-button{position:absolute;right:5%;border-radius:50%;width:2rem;height:2rem;bottom:-1rem;transform:rotate(90deg);border:1px solid;padding:.2rem}.search-form.container .mobile-swap-button svg{margin:0}}.search-form.container .error{font-size:.875rem}.search-form.container .auto-complete svg{color:#5e616e}.search-form.container .auto-complete .input-wrapper.light.underlined.neutral .form-control{border-bottom:unset}.search-form.container .auto-complete:has(.auto-complete-drop-down) .input-wrapper.light.underlined.neutral .form-control{border-bottom:1.5px solid #dc635b}.search-form.container .auto-complete .auto-complete-drop-down{width:115%;border-radius:20px;height:412px;top:72px}.search-form.container .auto-complete .auto-complete-drop-down .collection.auto-complete-list{padding:0!important;width:100%;max-height:412px;gap:0!important}.search-form.container .auto-complete .auto-complete-drop-down .collection.auto-complete-list .collection-item{padding:0!important}.search-form.container .auto-complete .auto-complete-drop-down .collection.auto-complete-list .collection-item>h5{padding:.75rem 1rem!important;margin-bottom:unset!important}.search-form.container .auto-complete .auto-complete-drop-down .collection.auto-complete-list .auto-complete-list-item.active,.search-form.container .auto-complete .auto-complete-drop-down .collection.auto-complete-list li:hover{background-color:transparent}.search-form.container .auto-complete .auto-complete-drop-down .collection.auto-complete-list .auto-complete-list-item.active .station-item{background-color:#efeff0}.search-form.container .auto-complete .text-input .input-prefix svg{color:"inherit"}.search-form.container .calendar{line-height:1.4}.search-form.container .calendar .calender-month-change{display:inline-block;width:1.5rem;height:1.5rem;padding:0!important}.search-form.container .calendar .calender-month-change svg{width:1.5rem;height:1.5rem}.search-form.container .calendar .month{font-size:1rem}.search-form.container .calendar .date{padding:0}.search-form.container .calendar .day{padding:.5rem;align-items:center;display:flex;justify-content:center;font-size:1rem}.search-form.container .calendar .btn{font-size:1rem}.search-form.container .calendar-modal .modal>.card{border-bottom-left-radius:0;border-bottom-right-radius:0}.search-form.container .btn.btn-search{animation-delay:.1s;border-top-left-radius:0;border-bottom-left-radius:0;animation-name:flash;animation-duration:.2s;padding:15px 20px;height:3.75rem;font-size:24px;font-weight:500}@media(orientation:portrait){.search-form.container .btn.btn-search:focus,.search-form.container .btn.btn-search:hover{background-color:#dc635b}}.search-form.container .text-input .form-control{background-color:#fff;color:#5e616e;padding-top:18px;padding-bottom:18px}.search-form.container .form-control{font-size:16px;line-height:1.4}.search-form.container .source-input-wrapper{position:relative}.search-form.container .source-input-wrapper .text-input.light.outlined:active.neutral .form-control,.search-form.container .source-input-wrapper .text-input.light.outlined:focus.neutral .form-control,.search-form.container .source-input-wrapper .text-input.light.outlined:hover.neutral .form-control{border:unset;outline:unset!important;outline-color:unset!important;border-color:unset!important}.search-form.container .source-input-wrapper .form-control{border-radius:1rem;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#f4f5f5;padding-left:10px;padding-right:20px}@media(min-width:961px)and (max-width:1366px){.search-form.container .source-input-wrapper{flex-basis:calc(18% - 2px)!important}}@media(min-width:769px)and (max-width:960px){.search-form.container .source-input-wrapper{flex-basis:calc(50% - 2px)!important}}@media(orientation:portrait){.search-form.container .source-input-wrapper{flex-basis:100%!important}}.search-form.container .destination-input-wrapper .form-control{border-radius:0;background-color:#f4f5f5;padding-left:20px;padding-right:10px}.search-form.container .destination-input-wrapper .text-input.light.outlined:active.neutral .form-control,.search-form.container .destination-input-wrapper .text-input.light.outlined:focus.neutral .form-control,.search-form.container .destination-input-wrapper .text-input.light.outlined:hover.neutral .form-control{border:unset;outline:unset!important;outline-color:unset!important;border-color:unset!important}@media(min-width:961px)and (max-width:1366px){.search-form.container .destination-input-wrapper{flex-basis:calc(18% - 2px)!important}}@media(min-width:769px)and (max-width:960px){.search-form.container .destination-input-wrapper{flex-basis:calc(50% - 2px)!important}.search-form.container .destination-input-wrapper .form-control{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}}@media(orientation:portrait){.search-form.container .destination-input-wrapper{flex-basis:100%!important}}.search-form.container .swap-route-wrapper{z-index:1;background:#fff;border-radius:50%;border:1px solid #c8cad0;position:absolute;right:-1rem;top:50%;transform:translateY(-50%);width:30px;height:30px;cursor:pointer;place-content:center!important}@media(min-width:769px)and (max-width:960px){.search-form.container .swap-route-wrapper{flex-basis:4%!important}}@media(orientation:portrait){.search-form.container .swap-route-wrapper{position:absolute;top:2.5rem;right:2rem}}.search-form.container .swap-route-wrapper svg{width:24px;height:24px}.search-form.container .journey-date-input-wrapper{flex-basis:calc(33% - 2px)!important}.search-form.container .journey-date-input-wrapper .text-input.light.outlined:active.neutral .form-control,.search-form.container .journey-date-input-wrapper .text-input.light.outlined:focus.neutral .form-control,.search-form.container .journey-date-input-wrapper .text-input.light.outlined:hover.neutral .form-control{border:unset;outline:unset!important;outline-color:unset!important;border-color:unset!important}.search-form.container .journey-date-input-wrapper .text-input .form-control{border-radius:0;background-color:#f4f5f5;padding:0 0 0 .5rem!important}.search-form.container .journey-date-input-wrapper .text-input .input-suffix .btn{height:3.75rem;border-radius:0;place-content:center;background-color:#f4f5f5;color:#17181c}.search-form.container .journey-date-input-wrapper .text-input .input-suffix .btn:first-child{border-left:.25rem solid #fff;border-right:.25rem solid #fff}@media(min-width:961px)and (max-width:1366px){.search-form.container .journey-date-input-wrapper{flex-basis:calc(33% - 2px)!important}}@media(min-width:769px)and (max-width:960px){.search-form.container .journey-date-input-wrapper{flex-basis:calc(54% - 2px)!important}.search-form.container .journey-date-input-wrapper .form-control{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}}@media(orientation:portrait){.search-form.container .journey-date-input-wrapper{flex-basis:100%!important}}.search-form.container .btn-search-wrapper{flex-basis:158px!important}.search-form.container .station-item-point{padding:.4rem .75rem!important}.search-form.container .station-item{padding:.5rem .75rem!important}.search-form.container .station-item .highlighted{font-weight:600}.search-form.container .station-item:hover{background-color:#efeff0}@media(orientation:portrait){.search-form.container{cursor:pointer;row-gap:unset;position:relative}.search-form.container .from-city,.search-form.container .to-city{padding:1rem;border-bottom:1px solid #e4e4e7;color:#23242a!important}.search-form.container .from-city .value,.search-form.container .to-city .value{color:#17181c}.search-form.container .from-city svg,.search-form.container .to-city svg{margin-right:10px}.search-form.container .divider-info{width:100%;display:flex;align-items:center}.search-form.container .divider-info .divider{border-color:#f4f5f5!important}.search-form.container .divider-info svg{padding:0 5px;color:#dc635b}.search-form.container .fromcity-tocity-mobile-drawer{height:100%!important}.search-form.container .fromcity-tocity-mobile-drawer .modal{padding:0;border-radius:unset;height:100%!important}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card{height:100%!important;border-radius:unset;padding:unset}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .row{padding:0}.search-form.container .fromcity-tocity-mobile-drawer .modal .container.card .search-bar .form-control{padding:11px 12px!important;flex-direction:row-reverse!important;align-content:flex-end!important;justify-content:flex-end!important;border-radius:30px}.search-form.container .departure{color:#5e616e!important;font-size:.875rem}.search-form.container .date-panel .date-slider{margin:unset}.search-form.container .date-panel .date-slider .scrollable-container{gap:.5rem}.search-form.container .date-panel .date-slider .btn{border-radius:10px!important;min-width:40px;min-height:40px}.search-form.container .date-panel .divider{width:1px;height:100%;border-left:1px solid #e0e0e0;margin:auto}.search-form.container .date-panel .month-year{color:#23242a}.search-form.container .date-panel .month-year .month{font-size:.9rem;text-transform:uppercase;font-weight:400!important}.search-form.container .date-panel .month-year .year{font-size:.75rem;font-weight:400}.search-form.container .calendar-modal .modal.md{width:-moz-fit-content!important;width:fit-content!important;padding:0}.search-form.container{padding:0}.search-form.container .mobile-btn-search{border-top-left-radius:0;border-top-right-radius:0}.search-form.container .from-city{position:relative}.search-form.container .mobile-swap-button{position:absolute;right:5%;border-radius:50%;width:2rem;height:2rem;bottom:-1rem;transform:rotate(90deg);border:1px solid;padding:.2rem}.search-form.container .mobile-swap-button svg{margin:0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes entry-from-left{0%{transform:translateX(-20%);opacity:0}to{transform:translateX(0)}}@keyframes entry-from-right{0%{transform:translateX(20%);opacity:0}to{transform:translateX(0)}}@keyframes entry-from-top{0%{transform:translateY(-20%);opacity:0}to{transform:translateY(0)}}@keyframes entry-from-bottom{0%{transform:translateY(20%);opacity:0}to{transform:translateY(0)}}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes flash{0%,20%,40%,60%,80%,to{opacity:1}10%,30%,50%,70%,90%{opacity:.8}}@keyframes pulse{0%,10%{background-color:#e2e2e2}45%,55%{background-color:#c9c9c9}90%,to{background-color:#e2e2e2}}@keyframes indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes animate-shimmer-tint{0%,5%{left:-120%}95%,to{left:120%}}@keyframes flip-animation{0%{transform:rotateX(0deg)}10%{transform:rotateX(180deg)}50%{transform:rotateX(180deg)}60%{transform:rotateX(1turn)}to{transform:rotateX(1turn)}}@keyframes progressanimation{0%{width:0}50%{width:50%}to{width:100%}}@keyframes typeWriter{0%{width:0;opacity:1}20%{width:220px;opacity:1}45%{width:220px;opacity:1}50%{width:220px;opacity:0}to{width:0;opacity:0}}@keyframes shimmer-animation{0%,5%{transform:translateX(-120%)}95%,to{transform:translateX(120%)}}@keyframes loading-dots{16.67%{box-shadow:-60px 15px,-60px 15px,19px 15px}33.33%{box-shadow:-60px 15px,0 15px,19px 15px}40%,60%{box-shadow:-19px 15px,0 15px,19px 15px}66.67%{box-shadow:-19px 15px,0 15px,60px 15px}83.33%{box-shadow:-19px 15px,60px 15px,60px 15px}to{box-shadow:60px 15px,60px 15px,60px 15px}}@keyframes slideFromLeft{0%{transform:translateX(-200px)}to{transform:translateX(0)}}@keyframes slideFromRight{0%{transform:translateX(200px)}to{transform:translateX(0)}}@keyframes scaleWithBlur{0%{opacity:0;transform:scale(.95);filter:blur(8px)}60%{opacity:1;filter:blur(0);transform:scale(1.02)}80%{transform:scale(.99)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes attentionShake{0%{transform:translateX(0) scale(1);box-shadow:0 0 0 0 rgba(239,68,68,0)}10%{transform:translateX(-6px) scale(1.02)}20%{transform:translateX(6px) scale(1.02)}30%{transform:translateX(-4px) scale(1.01)}40%{transform:translateX(4px) scale(1.01)}50%{transform:translateX(-2px) scale(1)}60%{transform:translateX(2px) scale(1);box-shadow:0 0 0 4px rgba(239,68,68,.15)}70%{transform:translateX(0) scale(1)}to{transform:translateX(0) scale(1);box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes attentionPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes fade-translate-up{0%{opacity:0;transform:translateY(8px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes sp-inline-preview-enter{0%{max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-4px) scaleY(.98)}to{max-height:var(--sp-inline-preview-expanded-height);opacity:1;padding-bottom:.625rem;padding-top:.625rem;transform:translateY(0) scaleY(1)}}@keyframes sp-inline-preview-exit{0%{max-height:var(--sp-inline-preview-expanded-height);opacity:1;padding-bottom:.625rem;padding-top:.625rem;transform:translateY(0) scaleY(1)}to{max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-4px) scaleY(.98)}}.search-header{position:-webkit-sticky;position:sticky;padding:0 16px 10px;z-index:10;animation:fade-in .25s ease-out;left:0;border-radius:0}.search-header .search-capsule{flex:1 1;border-radius:30px;padding:5px 0;min-height:50px;cursor:pointer;border-top-right-radius:0;border-bottom-right-radius:0}.search-header .search-capsule .search-icon{color:#17181c}.search-header .search-capsule .place-name h4{font-size:14px;font-weight:500;color:#17181c;margin:0;line-height:1.2}.search-header .search-capsule .place-name h5{font-size:12px;color:#23242a;margin:4px 0 0;font-weight:400}.search-header .search-action-btn.btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:30px;border-bottom-right-radius:30px}.search-header.seo-page{padding:16px 10px;z-index:16}.search-header.seo-page .search-capsule{padding:4px;border-radius:.625rem}.search-header.seo-page .search-capsule .place-name{padding:10px 14px}.search-header.seo-page .search-action-btn.btn{border-radius:.625rem}.source-stations-panel{height:calc(100% - 128px)}.source-stations-panel .card.source-stations-list{background-color:#fff;border-radius:unset}.source-stations-panel .card.source-stations-list .error-message{color:#c8cad0;background-color:#dc3532;padding:.5rem;font-size:1rem}.source-stations-panel .card.source-stations-list .scrollable-container .station-item{padding:.75rem .9375rem}.destination-stations-panel{height:calc(100% - 128px)}.destination-stations-panel .card.destination-stations-list{background-color:#fff;border-radius:unset}.destination-stations-panel .card.destination-stations-list .error-message{color:#c8cad0;background-color:#dc3532;padding:.5rem;font-size:1rem}.destination-stations-panel .card.destination-stations-list .scrollable-container .station-item{padding:.75rem .9375rem}