.addon-animation{position:relative;flex:0 0 auto;overflow:hidden}.addon-animation__frame{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;animation:addon-frame-show 2.68s step-end infinite}.addon-animation__frame--0{opacity:1;animation-name:addon-frame-show-first}.addon-animation__frame--1{animation-delay:1.08s}.addon-animation__frame--2{animation-delay:1.16s}.addon-animation__frame--3{animation-delay:1.24s}.addon-animation__frame--4{animation-delay:1.32s}.addon-animation__frame--5{animation-delay:1.4s}.addon-animation__frame--6{animation-delay:1.48s}.addon-animation__frame--7{animation-delay:1.56s}.addon-animation__frame--8{animation-delay:1.64s}.addon-animation__frame--9{animation-delay:1.72s}.addon-animation__frame--10{animation-delay:1.8s}.addon-animation__frame--11{animation-delay:1.88s}.addon-animation__frame--12{animation-delay:1.96s}.addon-animation__frame--13{animation-delay:2.04s}.addon-animation__frame--14{animation-delay:2.12s}.addon-animation__frame--15{animation-delay:2.2s}.addon-animation__frame--16{animation-delay:2.28s}.addon-animation__frame--17{animation-delay:2.36s}.addon-animation__frame--18{animation-delay:2.44s}.addon-animation__frame--19{animation-delay:2.52s}.addon-animation__frame--20{animation-delay:2.6s}.addon-animation__image{display:block;width:100%;height:100%;object-fit:contain}@keyframes addon-frame-show-first{0%{opacity:1}40.2985074627%{opacity:0}to{opacity:0}}@keyframes addon-frame-show{0%{opacity:1}2.9850746269%{opacity:0}to{opacity:0}}.optin-flow-option{background:linear-gradient(90deg,#fff8f2,rgba(255,235,219,0));cursor:pointer;line-height:1.4}@media(orientation:landscape){.optin-flow-option{border-radius:1rem}}.optin-flow-option .checkbox-container,.optin-flow-option .checkbox-container input{width:22px;height:22px;border-radius:5px}.optin-flow-option .checkbox-container input:not(:checked){border:1px solid #848794}@media(orientation:landscape){.optin-flow-option.checked{border-top:none}}@media(orientation:portrait)or (max-width:960px){.optin-flow-option.checked{background:transparent;border-top:1px solid}}.optin-flow-option .checked-inline,.optin-flow-option .unchecked-inline{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.optin-flow-option .checked-inline .bullet-dot,.optin-flow-option .unchecked-inline .bullet-dot{margin:0 .5rem}.optin-flow-option .checked-inline .animated-text-container.flip-animation,.optin-flow-option .unchecked-inline .animated-text-container.flip-animation{min-height:auto;height:1.4em;vertical-align:middle}.optin-flow-option .icon-placeholder{width:30px;height:30px;background:transparent;display:flex;align-items:center;justify-content:center;flex:0 0 30px}.optin-flow-option .animated-text-container{position:relative;display:inline-block;min-height:1.2em;min-width:228px;overflow:hidden}.optin-flow-option .animated-text-container .animated-message{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;transform:translateX(100%);animation:slideText 9s infinite}.optin-flow-option .animated-text-container .animated-message.message-1{animation-delay:0s;opacity:1;transform:translateX(0)}.optin-flow-option .animated-text-container .animated-message.message-2{animation-delay:3s}.optin-flow-option .animated-text-container .animated-message.message-3{animation-delay:6s}.optin-flow-option .animated-text-container.flip-animation{min-width:120px;vertical-align:top}@media(orientation:landscape){.optin-flow-option .animated-text-container.flip-animation{min-width:138px}}.optin-flow-option .animated-text-container.flip-animation .animated-message{transform:translateY(100%);animation:flipText 9s infinite}.optin-flow-option .animated-text-container.flip-animation .animated-message.message-1{opacity:1;transform:translateY(0)}@keyframes slideText{0%{opacity:0;transform:translateX(100%);visibility:hidden}2%,31%{opacity:1;transform:translateX(0);visibility:visible}33%,to{opacity:0;transform:translateX(-100%);visibility:hidden}}@keyframes flipText{0%{opacity:0;transform:translateY(100%);visibility:hidden}2%,31%{opacity:1;transform:translateY(0);visibility:visible}33%,to{opacity:0;transform:translateY(-100%);visibility:hidden}}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.h1,.h2.h3,.h4,.h5,.h6,.title,h1,h2,h3,h4,h5,h6{font-weight:500;color:#17181c}.text-primary{color:#fc790d}.text-secondary{color:#6e18b9}.text-tertiary{color:#5e616e}.text-grey{color:#23242a}.text-success{color:#238c46}.text-failure{color:#dc3532}.text-pending{color:#f0960e}.text-white{color:#fff}.text-black{color:#17181c}.text-black .text-success{color:#238c46}.text-black .text-failure{color:#dc3532}.text-black .text-sup{text-decoration:none}.strike-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.text-sm{font-size:.8em}.text-italic{font-style:italic}.text-center{text-align:center}.margin-reset{margin:0}.text-truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(orientation:portrait)or (max-width:960px){.m-hide{display:none}}body{background-color:#e4e4e7}.mobile-nav .place-name{margin:.5rem;padding:.5rem 1.4rem}.filter-drawer .mobile-nav svg{color:#212121!important}.busses-drawer-search-form>.modal>.card>.card-body{padding:1rem!important}.busses-drawer-search-form .search-form{box-shadow:none;-webkit-box-shadow:none}.busses-drawer-search-form .mobile-nav .place-name{background-color:transparent!important;padding:0!important}.busses-drawer-search-form .mobile-nav svg{color:#212121!important}.filter-drawer .modal{border-radius:0!important}.filter-drawer .mobile-nav .place-name{background-color:transparent!important;padding:0!important}@media(orientation:portrait)or (max-width:960px){header{display:none}}.buses-page .bread-crumb-link .btn:last-child{color:#17181c;opacity:1}.buses-page a{text-decoration:none;cursor:pointer}.buses-page a:not(.buses-page a.btn){color:#3a3c45}.buses-page a:not(.buses-page a.btn):focus,.buses-page a:not(.buses-page a.btn):hover{color:#fc790d}.buses-page p{margin-top:.1rem;margin-bottom:.4rem;line-height:1.4}@media(orientation:portrait)or (max-width:960px){.buses-page .search-form-container{display:none!important}}.buses-page .search-form-container .search-page-text{place-content:center!important;font-weight:400;margin-top:-39px}@media(orientation:portrait)or (max-width:960px){.buses-page .search-form-container .search-page-text{padding:unset!important;margin-top:0;margin-bottom:1.8rem}}.buses-page .search-form-container .search-form-container-bg{width:100%;height:100%}.buses-page .search-form-container .search-form{padding:1.2rem;margin-bottom:-3rem}.buses-page .seo-content{margin-top:3.5rem}@media(orientation:portrait)or (max-width:960px){.buses-page .seo-content{margin-top:0!important}}.buses-page .seo-content-box.card{margin:.5rem;padding:2.25rem}.buses-page .seo-content-box .text-black{font-weight:500}.buses-page .seo-content-box .text-black.bold{font-weight:700}.buses-page .seo-content-box ul{padding:0;width:100%}.buses-page .seo-content-box ul li{display:list-item;list-style-position:inside;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;width:100%}@media(orientation:landscape){.buses-page .seo-content-box ul li{font-size:1rem!important}}.buses-page .seo-content-box ul li a{display:inline}@media(orientation:portrait)or (max-width:960px){.buses-page .seo-content-box ul li a{font-size:.875rem!important}}.buses-page .seo-content-box.collapsible{height:58px;place-content:center!important}.buses-page .seo-content-box.collapsible:has(.collapsible-body){place-content:unset;height:unset}@media(orientation:portrait)or (max-width:960px){.buses-page .seo-content-box,.buses-page .seo-content-box .btn.md{font-size:.875rem}}.buses-page .seo-content-box .srtcs{background-color:#fff!important}.buses-page .seo-content-box .srtcs .srtc-title{margin:0!important}.buses-page .seo-content-box .srtcs .rtc-scrollable-container:first-child{margin-left:1rem!important}.buses-page .seo-content-box .srtcs .rtc-scrollable-container:last-child{right:1rem!important}.buses-page .seo-content-box .disc-list{list-style-type:disc}.buses-page .seo-content-box .disc-list .collection-item{display:list-item!important;list-style-position:inside;overflow:visible;text-wrap:wrap;white-space:normal}.buses-page .seo-content-box .disc-list .collection-item a{vertical-align:baseline}.buses-page .seo-content-box .circle-list{list-style-type:circle}.buses-page .seo-content-box .circle-list .collection-item{display:list-item!important;list-style-position:inside;overflow:visible;text-wrap:wrap;white-space:normal}.buses-page .seo-content-box .circle-list .collection-item a{vertical-align:baseline}.buses-page .seo-content-box .number-list{list-style-type:decimal}.buses-page .seo-content-box .number-list .collection-item{display:list-item!important;list-style-position:inside;overflow:visible;text-wrap:wrap;white-space:normal}.buses-page .seo-content-box .number-list .collection-item a{vertical-align:baseline}.buses-page .seo-content-box .number-list.bold::marker{font-weight:500}.buses-page .seo-content-box.how-to-book h3{font-size:1rem;font-weight:500}.buses-page .seo-content-box.how-to-book ul{padding-left:1rem!important;width:100%}.buses-page .seo-content-box.how-to-book ul li{list-style-position:outside;max-width:none;text-wrap:wrap;overflow:visible;width:auto;padding:.5rem}.buses-page .seo-content-box.how-to-book ul li a{display:inline}@media(orientation:portrait)or (max-width:960px){.buses-page .seo-content-box.how-to-book ul li a{font-size:.875rem!important}}.buses-page .know-more-content strong{font-size:15px!important;font-weight:400!important}.buses-page .seo-content-container{padding:0;row-gap:0}@media(orientation:portrait)or (max-width:960px){.buses-page .seo-content-container{padding:1rem;row-gap:.5rem}.buses-page .seo-content-container .seo-content-table{width:100%}}.buses-page .bus-search-page .spinner.md svg{width:5rem;height:5rem}.buses-page .bus-search-page .spinner .wheel{border-color:#fc790d}@media(orientation:portrait)or (max-width:960px){.buses-page .bus-search-page .date-slider .scrollable-container{justify-content:space-around!important}.buses-page .bus-search-page .date-slider .btn{padding:.5rem .75rem;border-radius:.6125em!important;width:45px;height:50px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.buses-page .bus-search-page .date-slider .btn .day{font-weight:700;font-size:1rem}.buses-page .bus-search-page .date-slider .btn.neutral{background-color:#d6d7db!important}.buses-page .bus-search-page .date-slider .btn.neutral .day{color:#17181c!important}.buses-page .bus-search-page .date-slider .btn.neutral .day-name{font-weight:500;color:#17181c!important}.buses-page .bus-search-page .date-slider .btn.primary:hover{background:#fc790d;color:#fff}.buses-page .bus-search-page .date-slider .btn.scroll{display:none!important}.buses-page .bus-search-page .filter-container-wrapper{display:none}.buses-page .bus-search-page .mobile-filters{z-index:101}}@media(orientation:landscape){.buses-page .bus-search-page .filter-container-wrapper{top:1rem}.buses-page .bus-search-page .filter-container-wrapper .btn-slide-nav{width:26px;height:26px}.buses-page .bus-search-page .date-slider{margin-top:0}.buses-page .bus-search-page .date-slider .btn{padding:8px 12px!important;border-right:1px solid #e4e4e7}}.buses-page .bus-search-page .offer-scrollable-container::-webkit-scrollbar-track{margin:6rem}@media(orientation:portrait)or (max-width:960px){.buses-page .bus-search-page .offer-scrollable-container::-webkit-scrollbar-track{margin:10rem}}.buses-page .btn-slide-nav{border-radius:50%;width:40px;height:40px;background-color:#fff!important;vertical-align:middle;border-color:none;box-shadow:0 4px 30px -5px rgba(29,38,60,.251);box-shadow:generate-shadow(4px,30px,-5px,rgba(29,38,60,.25))}.buses-page .btn-slide-nav.btn.outlined.primary:hover{background-color:hsla(0,0%,100%,.99)}.buses-page .collection{margin-bottom:20px}.buses-page .collection.best-bus-operator-list{row-gap:1.3rem}.buses-page .collection .collection:last-child{margin-bottom:0}@media(orientation:portrait)or (max-width:960px){footer{margin-bottom:0}}