.payment-timeout-drawer .modal{position:relative;border-radius:1.5625rem 1.5625rem 0 0!important;padding:0}.payment-timeout-drawer .modal .card{margin-bottom:unset}.payment-timeout-drawer .modal .card .card-body{padding:0}.card.travel-policy-card .travel-policy-header{padding:.75rem 0}.card.travel-policy-card .travel-policy-card-body{padding:.5rem;padding-top:unset!important}.card.travel-policy-card .travel-policy-card-body .travel-policy{display:flex;align-items:start}.card.travel-policy-card .travel-policy-card-body .travel-policy .icon-chip{display:flex;align-items:center;justify-content:center;border-radius:50%;width:32px;height:32px;background-color:transparent!important;margin-right:10px}.card.travel-policy-card .travel-policy-card-body .travel-policy .travel-policy-content{width:100%}.card.travel-policy-card .travel-policy-card-body .travel-policy .travel-policy-content .title{font-size:.875rem!important;font-weight:400!important;color:#000!important;margin-bottom:4px!important;width:80%}.card.travel-policy-card .travel-policy-card-body .travel-policy .travel-policy-content .sub-title{color:#5e616e!important;font-weight:400!important;font-size:.75rem!important;line-height:1.4!important;width:75%}@media(orientation:portrait)or (max-width:960px){.card.travel-policy-card .travel-policy-card-body .travel-policy .travel-policy-content .sub-title{width:82%}.card.travel-policy-card .travel-policy-card-body .travel-policy .travel-policy-content .title{font-size:.75rem!important}.card.travel-policy-card div#bus-Info-header{padding-bottom:.5rem!important}}.service-wrapper{position:relative;width:100%;margin:1rem 0}.service-wrapper .card.service{pointer-events:none}.service-wrapper .layer-1{left:13px;top:-2px;width:97%;background-color:#fafafa}.service-wrapper .layer-1,.service-wrapper .layer-2{position:absolute;height:100%;border-radius:12px;z-index:0}.service-wrapper .layer-2{left:23px;top:12px;width:95%;background-color:#efeff0}@media(orientation:portrait)or (max-width:960px){.service-wrapper .layer-1{left:.3rem;bottom:-.25rem;width:97%;background-color:#fafafa}.service-wrapper .layer-2{left:.7rem;bottom:-.5rem;width:94%;background-color:#efeff0}}.fare-list-shimmer{overflow:hidden;min-height:48px}.seat-layout-shimmer{background-color:#fff;border-radius:16px}.seat-layout-shimmer.container{width:auto}.seat-layout-shimmer__header{margin-bottom:1rem}.seat-layout-shimmer__aisle{width:28px;flex-shrink:0}.seatsContainer{background-color:#fff;color:#17181c;padding:.625rem;border-radius:.6125em;width:100%;min-width:max-content}@media(min-width:1280px){.seatsContainer{animation-delay:50ms;animation-name:entry-from-left;animation-duration:.2s}}.seatsContainer td{padding:0}@media(orientation:portrait)or (max-width:960px){.seatsContainer td{width:2rem}}@media(min-width:1280px){.seatsContainer td{height:2rem}}@media(min-width:769px)and (max-width:960px){.seatsContainer td{height:2rem}}.seatsContainer span{font-family:ixi-sans,sans-serif}@media(min-width:1280px){.seatsContainer{background-color:#f4f5f5;border:1px solid #c8cad0}}.seatsContainer .header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:.625rem 0}@media(min-width:1280px){.seatsContainer .header{flex-direction:column}.seatsContainer .header svg{rotate:270deg}.seatsContainer .header span{writing-mode:vertical-rl;rotate:180deg}}@media(min-width:769px)and (max-width:960px){.seatsContainer .header{flex-direction:column}.seatsContainer .header svg{rotate:270deg}.seatsContainer .header span{writing-mode:vertical-rl;rotate:180deg}}.seatsContainer .seat{font-size:.625rem;padding:0;margin:.1875rem;cursor:pointer;position:relative;border:none;background:none}.seatsContainer .seat.sleeper{margin:.15rem}@keyframes seat-tap{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.seat-button{position:relative}.seat-button svg path,.seat-button svg rect{transition:fill .25s ease,stroke .25s ease}@media(hover:hover){.seat-button{transition:transform .2s ease}.seat-button:hover{transform:scale(1.15);z-index:1}}.seat-button.seat-tapped{animation:seat-tap 1.5s ease forwards;z-index:1}.seat-disabled{opacity:.35;pointer-events:none;filter:grayscale(1)}.seat-type-container{flex-grow:1}@media(orientation:landscape){.seat-type-container{margin-top:2rem}}.seat-type-container .col{display:flex;flex-direction:column;justify-content:center;align-items:center}.seat-type-container .col svg{margin-bottom:.2rem}.seat-type-container .col span{text-wrap:nowrap;color:#5e616e;font-size:10px;line-height:.9}@media(orientation:portrait)or (max-width:960px){.seat-type-container{padding:10px;background-color:#fff}}.fare-filters .btn{font-weight:500;font-size:12px;border:1px solid;height:2.25rem;padding:.25rem .625rem;row-gap:.125rem!important}.fare-filters .btn.filled.neutral{background-color:#fff;border-color:#e4e4e7}.fare-filters .btn.active{background-color:#fff8f2!important}.place-selector-container{background-color:#fff;border-radius:20px}.place-selector-container .search-bar-container{color:#23242a;padding:10px 8px}@media(orientation:portrait)or (max-width:960px){.place-selector-container .search-bar-container{padding:10px 15px}}.place-selector-container .search-bar-container .form-control{background-color:#fff;border-radius:25px;border-color:#c8cad0}.place-selector-container .search-bar-container input{background-color:#fff;color:#23242a;width:100%;border:unset;font-family:ixi-sans,sans-serif;font-size:15px;line-height:1;font-weight:400}.place-selector-container .search-bar-container input::-webkit-input-placeholder{color:#adafb8;font-size:16px}.place-selector-container .search-bar-container:has(input:focus) svg{color:#fc790d}.place-selector-container .place-container .label{margin-left:.25rem}.place-selector-container .place-container .label p{margin:0;padding:0;word-break:break-word}.place-selector-container .place-container .label.right{margin-right:5px}.place-selector-container .place-container .label.right p{text-align:right;margin:5px}.place-selector-container .place-container .selected-point{background:linear-gradient(93deg,rgba(252,121,13,.2),hsla(0,0%,100%,.2) 27.62%,hsla(0,0%,100%,.2) 64.68%,rgba(240,150,14,.2) 99.04%)}@media(orientation:portrait)or (max-width:960px){.place-selector-container .place-container{gap:0}}.bnd-tabs-container{border-radius:0;padding:0;overflow:hidden}@media(orientation:landscape){.bnd-tabs-container{border-radius:15px;border:1px solid #c8cad0}}.bnd-tabs-container .tabs-container{border:unset;border-radius:0;background-color:#fff;padding:0!important}@media(orientation:landscape){.bnd-tabs-container .tabs-container{border-radius:15px}}.bnd-tabs-container .tabs-container .tabs-content-container{margin-top:.625rem!important}@media(orientation:portrait)or (max-width:960px){.bnd-tabs-container .tabs-container .tabs-content-container{padding:15px;background-color:#f4f5f5;margin-top:0!important}}.bnd-tabs-container .tabs-container .btn{width:50%;border-bottom:1px solid #c8cad0!important;border-radius:0!important}.bnd-tabs-container .tabs-container .btn.active{border-bottom:2px solid!important}.bnd-tabs-container .tabs-container .btn:first-child{border-top-left-radius:15px}.bnd-tabs-container .tabs-container .btn:last-child{border-top-right-radius:15px}.bnd-tabs-container .action-container{position:fixed;bottom:0;left:0;right:0;height:6.5625rem}.selected-seat-details{border-radius:15px!important}@media(orientation:portrait)or (max-width:960px){.selected-seat-details{position:fixed;bottom:0;left:0;z-index:1000;width:100%;border-radius:unset!important}.selected-seat-details.selected-seat-details--offers-open{z-index:1001}.selected-seat-details.selected-seat-details-passanger-info{border-radius:.75rem .75rem 0 0!important}}.selected-seat-details .seat-fare .strike-out-fare{text-decoration:line-through}.proceed-seat-layout-bar-border-top{border-top:1px solid #e4e4e7!important}.proceed-seat-layout-bar .proceed-seat-layout-bar__offers{width:auto;cursor:pointer}.proceed-seat-layout-bar .proceed-seat-layout-bar__offers-title{font-family:ixi-sans,sans-serif;font-size:1rem;line-height:1.2;font-weight:500;text-decoration:underline;text-underline-offset:2px}.proceed-seat-layout-bar .proceed-seat-layout-bar__offers-icon{transition:transform .2s ease}.proceed-seat-layout-bar .proceed-seat-layout-bar__offers-icon--open{transform:rotate(180deg)}.proceed-seat-layout-bar .proceed-seat-layout-bar__savings{font-family:ixi-sans,sans-serif;font-size:.65rem;line-height:1.2;font-weight:500}.proceed-seat-layout-bar .proceed-seat-layout-bar__divider{align-self:stretch;width:1px;margin:0 .25rem}.proceed-seat-layout-bar .proceed-seat-layout-bar__fare{width:auto}.proceed-seat-layout-bar .proceed-seat-layout-bar__fare-top{margin-bottom:.125rem}.proceed-seat-layout-bar .proceed-seat-layout-bar__fare-amount{font-family:ixi-sans,sans-serif;font-size:1rem;line-height:1.2;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proceed-seat-layout-bar .proceed-seat-layout-bar__fare-meta{margin:0;font-family:ixi-sans,sans-serif;font-size:.65rem;line-height:1.2;font-weight:400}.proceed-seat-layout-bar .proceed-seat-layout-bar__strike{text-decoration:line-through;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proceed-seat-layout-bar .proceed-seat-layout-bar__next{padding:.75rem 2.8rem}.proceed-seat-layout-bar--portrait-bar .proceed-seat-layout-bar__next{padding:.75rem 1.2rem}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary{flex:1 1;min-width:0}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-strike{font-family:ixi-sans,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400;color:#5e616e;text-decoration:line-through;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-amount{font-family:ixi-sans,sans-serif;font-size:.875rem;line-height:1.2;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-excl{font-family:ixi-sans,sans-serif;font-size:.625rem;line-height:1.2;font-weight:400}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-divider{flex-shrink:0;height:28px;align-self:center}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-seat-num{font-family:ixi-sans,sans-serif;font-size:.75rem;line-height:1.2;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-seat-label{font-family:ixi-sans,sans-serif;font-size:.625rem;line-height:1.2;font-weight:400}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-seats{width:30%}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-fare{width:-moz-fit-content;width:fit-content}.seating-offers-drawer{z-index:1000}.seating-offers-drawer--coupon-info-open{z-index:1002}.seating-offers-drawer .modal{padding:0;max-height:80vh!important;display:flex;flex-direction:column;overflow:hidden;border-radius:1.875rem 1.875rem 0 0!important}.seating-offers{overflow:hidden;max-height:80vh;flex:1 1;min-height:0}@media(orientation:portrait)or (max-width:960px){.seating-offers{padding-bottom:4.375rem}}.seating-offers__top-section{flex:1 1;min-height:0;overflow:hidden}.seating-offers__sheet-heading{font-size:20px;font-weight:600}.seating-offers__sheet-close{min-width:1.75rem;min-height:1.75rem}.seating-offers__header{height:1.375rem}.seating-offers__header-line{flex:1 1;height:.125rem;min-width:.0625rem}.seating-offers__header-line--left{background:linear-gradient(90deg,hsla(229,7%,70%,0) 8.5%,#adafb8)}.seating-offers__header-line--right{background:linear-gradient(90deg,#adafb8 0,hsla(229,7%,70%,0) 87.7%)}.seating-offers__heading{font-weight:500;white-space:nowrap;text-align:center}.seating-offers__coupon-input .form-control{border:.0625rem solid #17181c!important;border-radius:.625rem;height:3.125rem;padding:0 .9375rem;align-items:center;column-gap:.625rem;display:flex;flex-wrap:nowrap;cursor:text}.seating-offers__coupon-input .form-control input{flex:1 1 auto;min-width:0;cursor:text!important;background:transparent;opacity:1!important}.seating-offers__coupon-input .form-control input,.seating-offers__coupon-input .form-control input:focus{color:#17181c!important;-webkit-text-fill-color:#17181c;caret-color:#17181c!important}.seating-offers__coupon-input .input-prefix svg{color:#fc790d;font-size:1.5rem}.seating-offers__list{flex:1 1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;row-gap:.625rem}.feature-offers-card{border-radius:.75rem;border:.0625rem solid;background:linear-gradient(90deg,#fff,#f2fff6)}.feature-offers-card__icon{flex:0 0 10%;margin-right:.5rem}.feature-offers-card__content{flex:1 1;min-width:0}.feature-offers-card__title{font-family:ixi-sans,sans-serif;font-size:.875rem;line-height:1.2;font-weight:500;margin:0}.feature-offers-card__subtitle-row{margin-top:.125rem;width:-moz-fit-content;width:fit-content;max-width:100%}.feature-offers-card__subtitle-row .Tooltip-Wrapper .Tooltip-Tip{bottom:-3rem!important}.feature-offers-card__offer{flex:0 0 30%;place-content:flex-end!important}.feature-offers-card__offer-label{font-family:ixi-sans,sans-serif;font-size:.875rem;line-height:1.2;font-weight:500;margin:0}.feature-offers-card__cashback-chip,.feature-offers-card__chip{margin-top:.25rem}.feature-offers-card__info-icon{cursor:pointer;margin-top:.25rem}.feature-offers-card__savings-breakdown{min-width:12.5rem}.feature-offers-card__savings-tooltip-row:not(:last-child){margin-bottom:.375rem}.feature-offers-card__savings-tooltip-label,.feature-offers-card__savings-tooltip-value{font-family:ixi-sans,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400}.feature-offers-card__savings-tooltip-label{flex:1 1}.feature-offers-card__savings-tooltip-value{flex-shrink:0;font-weight:500}.coupon-offer-strip{border-radius:.75rem .75rem 0 0}.coupon-offer-strip .coupon-offer-strip-lottie{width:1.5rem!important;height:1.5rem!important}.coupon-offer-strip__text{font-family:ixi-sans,sans-serif;font-size:.875rem;line-height:1.2;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-bus-info-wrapper{position:fixed;left:0;right:0;width:100%;z-index:1;display:flex;flex-direction:column;align-items:stretch}.more-bus-info-wrapper .more-bus-info-wrapper__coupon-strip.coupon-offer-strip{border-radius:1.25rem 1.25rem 0 0;flex-shrink:0;position:relative;z-index:-1;margin-bottom:-.95rem;padding-bottom:1.5rem!important;box-shadow:0 -5px 8px 0 rgba(0,0,0,.051)}.more-bus-info-wrapper .more-bus-info-wrapper__panel{border-radius:1.25rem 1.25rem 0 0}.more-bus-info-wrapper .bus-info-wrapper-meta-chips-scrollable{flex:1 1;gap:.25rem}.more-bus-info-wrapper .title{font-size:1rem}.more-bus-info-wrapper .sub-title{font-size:.75rem}.user-consent{padding:1rem;border-radius:.6125em}.user-consent .seat-selection-row{border-radius:.6125em;padding:.25rem;margin:1rem 0}@media(orientation:portrait)or (max-width:960px){.user-consent .seat-selection-row{padding:.75rem}}.user-consent .seat-selection-row .date-column{background-color:#adafb8;padding:.25rem;text-align:center;border-radius:.6125em}@media(orientation:portrait)or (max-width:960px){.user-consent .seat-selection-row .date-column{padding:6px 7px;border-radius:6px}}.user-consent .calendar{zoom:.9}@media(orientation:portrait)or (max-width:960px){.user-consent .calendar .date span:hover{background-color:#fc790d!important}}.seating-container{gap:1rem;border-radius:.6125em;cursor:auto}.seating-container .box .switch input:checked+.slider{background-color:#f06292}.seating-container .box .switch input:checked+.slider.md:before{background-color:#fff}.seating-container.portrait{gap:.5rem;position:relative;padding:unset}.seating-container .seats-availability-info{margin-left:1rem}.seating-container .seats-availability-info p{margin:0;padding:0;font-size:.875rem}.seating-container .seats-availability-info h6{margin:0;padding:0;color:#17181c}.seating-container .selectedSeatDetails span:not(.text-primary){color:#17181c;font-size:.875rem}.seating-container .selectedSeatDetails .strike-out-fare{text-decoration:line-through;color:#23242a!important;font-size:.75rem!important}.seating-container.portrait .concession-list-portrait{overflow-x:scroll;scrollbar-width:none}.seating-container.portrait .concession-list-portrait::-webkit-scrollbar{width:0;height:0}.seating-container.portrait .concession-list-portrait .checkbox-container{place-content:center!important}.seating-container.portrait .concession-list-portrait .concession-item-portrait{margin:0 .625rem;background-color:#fff5e5;border:1px solid #ffe1b3;border-radius:.625rem;padding:.438rem .875rem;display:flex;flex-direction:column;align-items:center}.seating-container.portrait .concession-list-portrait .concession-item-portrait .senior-citizen{display:flex;gap:.625rem;font-size:.75rem;margin-left:.938rem}.seating-container .flex-nowrap-lg.portrait{gap:unset;padding:unset;overflow-y:scroll;scrollbar-width:none;height:60vh}.seating-container .flex-nowrap-lg.portrait::-webkit-scrollbar{width:0;height:0}.seating-container .flex-nowrap-lg.portrait .seat-layout-wrapper.scrollable-container>.container{justify-content:center!important}.seating-container .flex-nowrap-lg.portrait .seat-layout-wrapper.scrollable-container.moving-animation{animation:moveUp 1s ease-in-out forwards}.seating-container .seat-booking-tips-portrait .btn{width:100%}.seating-container #more-bus-info-drawer-seating.modal{height:75dvh;max-height:75dvh;padding:0}.seating-container #more-bus-info-drawer-seating.modal>.card{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.seating-container .BoardingDroppingBus{height:100%}.seating-container .BoardingDroppingBus p{width:100%;text-align:center}.seating-container .seatlayout-fare-filters{margin-left:1rem;column-gap:.6125rem}.seating-container .seatlayout-fare-filters.portrait{margin-left:unset;flex-wrap:nowrap!important;overflow-x:scroll;scrollbar-width:none}.seating-container .seatlayout-fare-filters.portrait::-webkit-scrollbar{width:0;height:0}.seating-container .btn.btn-shake{animation-name:flash;animation-duration:.3s}.seating-container .seating-place-selector{animation-name:entry-from-right;animation-duration:.2s}.seating-container .concession-item{width:-moz-fit-content;width:fit-content;background-color:#fff;padding:.5rem 1rem;border-radius:.4rem;margin-top:.5rem}.seating-container .concession-item.ttd-selected{background-color:#fff5e5;border:1px solid #ffe1b3}.seating-container .concession-item.ttd-selected .checkbox-container{align-items:center!important}.seating-container .concession-item.ttd-selected .checkbox-container .checkbox-content{padding-left:.5rem}.seating-container .concession-item.ttd-selected .checkbox-container .checkbox-content .pipe{width:1px;height:1.5rem;margin:0 .4rem;background-color:#ffe1b3}.seating-container .concession-item.ttd-selected .checkbox-container .checkbox-content svg{font-size:1rem;color:#fc790d}.seating-container .overlay-message-container{margin-left:1rem;padding:0}.seating-container .overlay-message-container .overlay-message:before{content:"•";color:#fc790d;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.seating-container .concession-options{animation-name:entry-from-right;animation-duration:.2s}.seating-container .concession-options .checkbox-container{background:#fff;padding:.75rem 0 .75rem .75rem;border-radius:6px;border:1px solid #adafb8;align-content:center!important}.seating-container .concession-options .text-input .form-control{border:1px solid #adafb8;padding:.625rem;border-radius:.375rem;background-color:#fff}.seating-container .concession-options .text-input .form-control input[type=text]{padding:0;font-size:1rem}.seating-container .concession-options .auto-complete{background-color:#fff;padding:7px;border-radius:7px}.fare-details-drawer .modal{border-radius:1.25rem 1.25rem 0 0!important}.fare-details-drawer .modal .container{border-radius:0!important}@media(orientation:portrait)or (max-width:960px){.user-consent-drawer{border-radius:0}.user-consent-drawer .modal,.user-consent-drawer .modal>.card{padding:0;border-radius:0}.user-consent-drawer .modal>.card>.card-body{padding:0}}@keyframes cssmarquee{0%{transform:translateX(25%)}to{transform:translateX(-5%)}}.seat-layout-spinner-portrait .modal{display:flex;justify-content:center;background-color:unset!important}.seating-snackbar-progress{animation:progressanimation 3s linear forwards;position:absolute;bottom:-1px;left:0}@keyframes moveUp{0%{transform:translateY(0)}50%{transform:translateY(-90px)}to{transform:translateY(0)}}.bus-insights-new-tag svg{vertical-align:unset!important}.busInsights-stepper-container .btn-step-action{background:#fff;padding:.1rem .65rem!important;width:100%;height:100%}.busInsights-stepper-container :first-child .step-action .btn-step-action{padding-left:9px!important}.busInsights-stepper-container .btn.filled.primary.active,.busInsights-stepper-container .btn.filled.primary:hover{background:unset}.busInsights-stepper-container .row.step-wrapper:last-child .stepper-connector{display:none}.busInsights-stepper-container .row.step-wrapper .step .step-body .step-content{width:100%}.busInsights-stepper-container .step-wrapper .step .step-body .container{padding:0!important}.busInsights-stepper-container .row.step-wrapper .step .step-body>.container{padding-bottom:0}.busInsights-stepper-container .row.step-wrapper .stepper-connector{left:1.2rem!important;border-color:#4db065!important}.busInsights-stepper-container .bus-number{color:#000;background-color:#f8bd2e;padding:.125rem .5rem;border-radius:.3125rem;border:1px solid #17181c;font-weight:600;font-size:.625rem;text-align:center;line-height:1.7;white-space:nowrap}.bus-insights-stepper-wrapper{overflow:hidden;transition:max-height .3s ease}.bus-insights-stepper-wrapper.bus-insights-collapsed{max-height:11rem;mask-image:linear-gradient(180deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent)}.bus-insights-body{border:1px solid transparent;border-radius:.938rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(98.65deg,#daf2e2 2.77%,#d9ebff 31.34%,#ecdff7 68.95%,#ffebcc 97.31%) border-box;z-index:2;padding:.625rem;position:relative}.bus-insights-toggle-wrapper{margin-top:-.5rem;padding-top:.25rem;position:relative;z-index:3;font-weight:600}.bus-safety-report .bus-safety-header{background:linear-gradient(180deg,hsla(0,0%,100%,0) 50.38%,#fff),linear-gradient(266.47deg,rgba(217,235,255,.5) 2.34%,rgba(236,223,247,.5) 96.53%);padding:.75rem 1rem;position:relative}.bus-safety-report .bus-safety-header .bus-safety-header-wave{position:absolute;top:0;right:0}.bus-safety-report .bus-safety-bus-no{font-size:.6875rem;font-weight:500;border:1px solid;border-radius:.375rem;padding:.125rem .5rem}.bus-safety-report .bus-safety-tabs{display:flex;position:relative;margin:.75rem 0}.bus-safety-report .bus-safety-tabs .bus-safety-highlight{position:absolute;top:0;left:0;height:100%;border-radius:.625rem;border:1px solid;transition:transform .3s ease,width .3s ease;pointer-events:none}.bus-safety-report .bus-safety-tabs .bus-safety-pointer{position:absolute;bottom:-7px;left:50%;width:12px;height:12px;border-right:1.5px solid;border-bottom:1.5px solid;border-radius:0 0 3px 0;transform:translateX(-50%) rotate(45deg)}.bus-safety-report .bus-safety-tab{padding:.25rem;border-radius:.625rem;border:1.5px solid transparent;cursor:pointer;position:relative}.bus-safety-report .bus-safety-details-track{display:flex;transition:transform .4s ease;will-change:transform}.bus-safety-report .bus-safety-condition-icon{width:5rem;height:3.25rem}.bus-safety-report .bus-safety-gradient-text{background:linear-gradient(92.43deg,#0552a6,#8940c9 44.02%,#ffa51e 93.9%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:.625rem;margin-top:.5rem}.shimmer-container{position:relative;overflow:hidden}.shimmer-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);transform:translateX(-120%);animation:shimmer-animation 2s infinite;will-change:transform;z-index:1}@keyframes shimmer-animation{0%,5%{transform:translateX(-120%)}95%,to{transform:translateX(120%)}}.flip-container{perspective:62.5rem;border-radius:2rem}.flip-container,.flip-container .flip-inner{position:relative;transform-style:preserve-3d}.flip-container .flip-inner{width:100%;height:100%}.flip-container.flip-animation .flip-inner{animation:flip-animation 6s ease-in-out infinite}.flip-container .flip-back,.flip-container .flip-front{position:absolute;place-content:center!important;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:.625rem;font-weight:400;border-radius:2rem;padding:.25rem .5rem}.flip-container .flip-back{transform:rotateX(180deg)}.flip-container .brand-new-bus-chip{background-color:#ecf5fd!important;color:#0770e4!important;font-size:.75rem!important;padding:0!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes entry-from-left{0%{transform:translateX(-20%)}to{transform:translateX(0)}}@keyframes entry-from-right{0%{transform:translateX(20%)}to{transform:translateX(0)}}@keyframes entry-from-top{0%{transform:translateY(-20%)}to{transform:translateY(0)}}@keyframes entry-from-bottom{0%{transform:translateY(20%)}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%{opacity:.5}45%,55%{opacity:1}90%,to{opacity:.5}}@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 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}}@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}}.addon-popup-success-action{animation:scaleWithBlur .7s ease-out forwards;transform-origin:right}.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:#fff}}.home-page a{text-decoration:none;cursor:pointer}.home-page a:not(.home-page a.btn){color:#3a3c45}.home-page a:not(.home-page a.btn):focus,.home-page a:not(.home-page a.btn):hover{color:#fc790d}.home-page p{margin-top:.1rem;margin-bottom:.4rem}.home-page .seo-content .offer{margin:0}.home-page .seo-content .title{font-size:1.5rem}@media(orientation:portrait)or (max-width:960px){.home-page .seo-content .title{font-size:1.125rem}}.home-page .btn-slide-nav{border-radius:50%;background-color:#fff;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))}.home-page .btn-slide-nav.btn.outlined.primary:hover{background-color:hsla(0,0%,100%,.99)}.home-page .abrs-stats .abrs-stats-content{row-gap:2rem}.home-page .abrs-stats .chip{border-radius:.30625em;height:100px;width:100px}.home-page .abrs-stats .chip.text.primary.active{background-color:#ffebdb}.home-page .abrs-stats h6{margin-top:.2rem}.home-page .abrs-stats h6 small{color:#23242a;font-weight:400}.home-page .seo-content-box{padding:1.3rem 0}@media(orientation:portrait)or (max-width:960px){footer{margin-bottom:3rem}}