:root{color:#777;--primary-color:#ff7f45;--primary-light-color:#f6e8e0;--secondary-color:#ff5c60;--dark-font:#464647;--light-font:#919191;--light-color:silver;--border-color:#ddd}@font-face{font-family:AvenirNextLTPro-Light;src:url(/assets/fonts/AvenirLTStd-Light.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AvenirNextLTPro-Regular;src:url(/assets/fonts/AvenirNextLTPro-Regular.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AvenirNextLTPro-Demi;src:url(/assets/fonts/AvenirNextLTPro-Demi.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AvenirNextLTPro-Bold;src:url(/assets/fonts/AvenirNextLTPro-Demi.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AvenirNextLTPro-Black;src:url(/assets/fonts/AvenirLTStd-Black.otf);font-weight:400;font-style:normal;font-display:swap}body{font-family:AvenirNextLTPro-Regular,sans-serif!important;font-size:14px}html.ios,html.md{--ion-default-font:"AvenirNextLTPro-Regular",sans-serif!important;font-size:14px}.no-offset-content{--offset-bottom:0!important}.keyboard-up{height:auto!important}.margin-bottom-10{margin-bottom:10px}div{color:#464647}.discount-block{margin-top:10px}.strike-out-text{text-decoration:line-through}.black-text{font-weight:400;font-family:AvenirNextLTPro-Black,sans-serif}.light-text{font-weight:400;font-family:AvenirNextLTPro-Light,sans-serif}.normal-text{font-weight:400;font-family:AvenirNextLTPro-Regular,sans-serif}.bold-text{font-weight:700;font-family:AvenirNextLTPro-Bold,sans-serif}.less-bold-text{font-weight:400;font-family:AvenirNextLTPro-Demi,sans-serif}.center-text{text-align:center}.justify-text{text-align:justify}.uppercase{text-transform:uppercase}.flex-row{display:flex;flex-direction:row}.flex1{flex:1 1}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.inline-flex{display:inline-flex!important}.space-between{justify-content:space-between}.align-start{align-items:flex-start}.relative{position:relative}input:focus,select:focus,textarea:focus{outline:none}input{border-style:hidden;background-color:#fff}::-webkit-input-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{color:#bbb;opacity:1}::placeholder{color:#bbb;opacity:1}::-webkit-input-placeholder{color:#bbb}::-moz-placeholder{color:#bbb}:-ms-input-placeholder{color:#bbb}:-moz-placeholder{color:#bbb}button:focus,input:focus{outline:none}.text-center{text-align:center}.flex-center{display:flex;align-items:center}.justify-flex-center{display:flex;justify-content:center}.align-flex-center{display:flex;align-items:center}.flex-end{justify-content:flex-end}.root-container{height:100%;overflow:hidden}.body-container{overflow:scroll}.flex-center-column{display:flex;flex-direction:column;align-items:center}.full-flex{flex:1 1}.margin-top-0{margin-top:0!important}.margin-20{margin:0 20px!important}.margin-40{margin:0 40px!important}.margin-top-10{margin-top:10px!important}.margin-top-5{margin-top:5px}.float-right{float:right}.height-100-percent{height:100%;overflow:hidden}.dark-font{color:#464647!important}.green-font{color:#9acd32!important}.light-font{color:#919191!important;color:var(--light-font)!important}.white-text{color:#fff!important}.black-font{color:#000}.primary-light-color-bg{background-color:#f6e8e0!important;background-color:var(--primary-light-color)!important;color:#ff7f45!important;color:var(--primary-color)!important}.light-grey-font{color:#a4a4a6}.aaa-font{color:#aaa}.bbb-font{color:#bbb}.nine-font{color:#999}.bold-font{font-weight:700;font-family:AvenirNextLTPro-Bold,sans-serif}.primary-font{color:#ff7f45!important}.primary-metro{color:#ff0051!important}.primary-font-metro{color:#000!important}.red-font{color:red!important}.metropago-font{color:#ff0051!important}.secondary-font{color:#ff5c60!important;color:var(--secondary-color)!important}.secondary-font-metro{color:#ff0051!important}.secondary-bg{background-color:#ff5c60!important;background-color:var(--secondary-color)!important}.light-color{color:silver!important}.underlined-text{text-decoration:underline}.white-font{color:#fff!important}.primary-color-font{color:#ff7f45!important;color:var(--primary-color)!important}.align-center{display:flex;align-items:center}.white-space{width:5px}.underline-text{text-decoration:underline}.kupos-border{border:1px solid #ddd;border:1px solid var(--border-color)}.px-5{padding:0 5px!important}.py-5{padding:5px 0!important}.py-10{padding:10px 0!important}.px-10{padding:0 10px!important}.mt-20{margin-top:20px}.rounded-100{border-radius:100px}.mb-5{margin-bottom:5px}a{text-decoration:none}.triangle-up{border-bottom:100px solid #fff}.triangle-down,.triangle-up{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent}.triangle-down{border-top:100px solid #fff}.kupos-button-secondary{background-color:#ff5c60;background-color:var(--secondary-color);color:#fff!important;border-radius:15px;padding:5px 0;display:block;cursor:pointer}.font6{font-size:6px!important}.font7{font-size:7px!important}.font8{font-size:8px!important}.font9{font-size:9px!important}.font10{font-size:10px!important}.font11{font-size:11px!important}.font12{font-size:12px!important}.font13{font-size:13px!important}.font14{font-size:14px!important}.font15{font-size:15px!important}.font16{font-size:16px!important}.font17{font-size:17px!important}.font18{font-size:18px!important}.font19{font-size:19px!important}.font20{font-size:20px!important}.font21{font-size:21px!important}.font22{font-size:22px!important}.font23{font-size:23px!important}.font24{font-size:24px!important}.font30{font-size:30px!important}.font32{font-size:32px!important}.font33{font-size:33px!important}.font39{font-size:39px!important}.font40{font-size:40px!important}.font42{font-size:42px!important}.font47{font-size:47px!important}.font48{font-size:48px!important}.react-dropdown-container{width:100%;margin-top:5px}.cancellation-screen .react-dropdown-container .Dropdown-root,.react-dropdown-container .Dropdown-root{height:46px}.react-dropdown-container .Dropdown-root .Dropdown-control{height:100%;border-radius:8px;display:flex;align-items:center}.react-dropdown-container .border-less .Dropdown-control{border:none!important}.react-dropdown-container .Dropdown-root .Dropdown-control .Dropdown-placeholder{font-size:14px}.react-dropdown-container .Dropdown-root .Dropdown-control .Dropdown-arrow{top:17px!important}.Dropdown-menu{border-radius:8px}.Dropdown-placeholder{color:#bbb;font-size:12px}.Dropdown-placeholder.is-selected{color:#464647}.add-to-home-button{display:flex;justify-content:space-between;position:fixed;width:100%;bottom:0;max-width:900px;align-items:center;justify-content:center;padding:12px 16px;background-color:#fff;border:1px solid #ddd}.add-to-home-button .add-to-home-logo{display:flex;align-items:center;justify-self:center}.add-to-home-button .add-to-home-logo img{width:40px;margin-right:10px;border-radius:5px}.add-to-home-button .add-to-home-link{color:var(--primaryColor);text-transform:uppercase;text-decoration:underline;font-size:.9rem;display:flex;align-items:center;justify-self:center}.add-to-home-button .add-to-home-link img{width:25px}.add-to-home-button .close-btn{position:absolute;top:-24px;height:22px;width:22px;background-color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;right:2px;color:var(--primaryColor);font-size:1.2rem;display:none}.add-to-home-button .store-details{flex:1 1}.add-to-home-button .instant-access{font-size:.85rem;margin-top:0}.main-seat-layout-container ion-select{min-width:100%;flex:1 1;padding-left:0}.main-seat-layout-container ion-item{padding-left:0;border-bottom:none;height:40px;width:100%}.input-wrapper ion-item{padding-left:0;border-bottom:none;height:36px!important;width:100%}.main-seat-layout-container .button-inner-container{padding-top:0;padding-bottom:0}.common-svg-amenities .ac-white-cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .ac-grey-cls-1{fill:none;stroke:#464648;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .restrooms-white-cls-1,.common-svg-amenities .restrooms-white-cls-2{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.common-svg-amenities .restrooms-grey-cls-1,.common-svg-amenities .restrooms-grey-cls-2{fill:none;stroke:#464648;stroke-linecap:round;stroke-linejoin:round}.common-svg-amenities .restrooms-grey-cls-1,.common-svg-amenities .restrooms-white-cls-1{stroke-width:30px}.common-svg-amenities .restrooms-grey-cls-2,.common-svg-amenities .restrooms-white-cls-2{stroke-width:26px}.common-svg-amenities .charger-white-cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .charger-grey-cls-1{fill:none;stroke:#464648;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .food-white-cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .food-white-cls-2{fill:#fff}.common-svg-amenities .food-grey-cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .food-grey-cls-2{fill:#fff}.common-svg-amenities .mobile-ticket-white-cls-1,.common-svg-amenities .mobile-ticket-white-cls-3{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.common-svg-amenities .mobile-ticket-white-cls-2{fill:#fff}.common-svg-amenities .mobile-ticket-grey-cls-1,.common-svg-amenities .mobile-ticket-grey-cls-3{fill:none;stroke:#464648;stroke-linecap:round;stroke-linejoin:round}.common-svg-amenities .mobile-ticket-grey-cls-2{fill:#464648}.common-svg-amenities .mobile-ticket-grey-cls-1,.common-svg-amenities .mobile-ticket-white-cls-1{stroke-width:30px}.common-svg-amenities .mobile-ticket-grey-cls-3,.common-svg-amenities .mobile-ticket-white-cls-3{stroke-width:20px}.common-svg-amenities .music-white-cls-1,.common-svg-amenities .music-white-cls-2{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.common-svg-amenities .music-grey-cls-1,.common-svg-amenities .music-grey-cls-2{fill:none;stroke:#464648;stroke-linecap:round;stroke-linejoin:round}.common-svg-amenities .music-grey-cls-1,.common-svg-amenities .music-white-cls-1{stroke-width:30px}.common-svg-amenities .music-grey-cls-2,.common-svg-amenities .music-white-cls-2{stroke-width:46px}.common-svg-amenities .snack-white-cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .snack-white-cls-2{fill:#fff}.common-svg-amenities .snack-grey-cls-1{fill:none;stroke:#464648;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .snack-grey-cls-2{fill:#464648}.common-svg-amenities .baggage-white-cls-1,.common-svg-amenities .baggage-white-cls-2{fill:none;stroke:#fff}.common-svg-amenities .baggage-grey-cls-1,.common-svg-amenities .baggage-grey-cls-2{fill:none;stroke:#464648}.common-svg-amenities .baggage-grey-cls-1,.common-svg-amenities .baggage-white-cls-1{stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .baggage-grey-cls-2,.common-svg-amenities .baggage-white-cls-2{stroke-linecap:square;stroke-miterlimit:10;stroke-width:46px}.common-svg-amenities .tv-white-cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .tv-grey-cls-1{fill:none;stroke:#464648;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .handicap-white-cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .handicap-grey-cls-1{fill:none;stroke:#464648;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .wifi-white-cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .wifi-white-cls-2{fill:#fff}.common-svg-amenities .wifi-grey-cls-1{fill:none;stroke:#464648;stroke-linecap:round;stroke-linejoin:round;stroke-width:30px}.common-svg-amenities .wifi-grey-cls-2{fill:#464648}@-webkit-keyframes blinking{0%{background-color:#ff5c60;background-color:var(--secondary-color)}to{background-color:#ff7f45;background-color:var(--primary-color)}}@keyframes blinking{0%{background-color:#ff5c60;background-color:var(--secondary-color)}to{background-color:#ff7f45;background-color:var(--primary-color)}}.kupos-page-scroll{overflow:scroll;position:relative}.top-strip-margin{margin-top:85px}.invert-color{-webkit-filter:invert(1);filter:invert(1)}.flex-100{width:100%;display:flex}.margin-left-6vw{margin-left:6vw}.margin-left-2vw{margin-left:2vw}.item-container-outer.kupos-card{margin:10px 0}.labels-container{position:absolute;top:-13px;width:100%;display:flex;grid-gap:10px;gap:10px;right:15px;justify-content:flex-end}.train-directo{background-color:#ff5c60!important;background-color:var(--secondary-color)!important;padding:6px 10px;border-radius:20px;display:flex;align-items:center;span{color:#fff!important}img{height:10px!important}}.item-container-outer.kupos-card{background-color:#fff;margin:20px 0;z-index:10;position:relative;padding:12px}.item-container-outer.kupos-card:first-child{margin-top:12px}.conexion-stage-ui{display:flex;justify-content:flex-end;align-items:center;background-color:#ffdede;padding:5px 10px;border-radius:100px;z-index:20}.conexion-stage-ui-label{font-size:12px;color:#fb6363;margin-left:3px;margin-top:1.6px}.conexion_wrapper_payment_page{display:flex;flex-direction:column}.conexion_wrapper_payment_page .conexion_top_label{display:flex;align-items:center;margin-bottom:8px}.conexion_wrapper_payment_page .conexion_top_label img{width:20px;height:auto;margin-right:8px}.conexion_wrapper_payment_page .conexion_bottom_details{display:flex;margin-bottom:8px}.item-container-outer.kupos-card .direct-service-ui{display:flex;align-items:flex-end;justify-content:flex-end}.item-container-outer.kupos-card .direct-service-ui .bg{width:85px}.item-container-outer.kupos-card .direct-service-ui .wrapper{width:79px;display:flex;align-items:center;justify-content:center;position:absolute;top:4px}.item-container-outer.kupos-card .direct-service-ui .direct-arrow{width:9px;margin-right:5px}.item-container-outer.kupos-card .direct-service-ui .directo{font-size:10px;color:#fff;font-weight:bolder!important;margin-top:2px}.boarding-stage-ui{display:flex;justify-content:flex-end;align-items:center;background-color:#fef1ec;padding:5px 10px;border-radius:100px;z-index:20}.boarding-stage-ui-label{font-size:12px;color:#ff8f45;margin-left:3px}.topMainIconLabelContainer{margin-top:4px}.header-back-arrow{width:auto;height:23px}.time-row span.ampm{margin-left:2px}.horizonatl-line{height:2px;background-color:#f5f5f5;margin:10px -20px}.amenities-rating-main-container{display:flex;justify-content:space-between;align-items:center;display:grid;grid-template-columns:2fr 1fr 1fr}.amenities-rating-main-container.all_items{grid-template-columns:2fr 1fr 1fr 1fr}.amenities-container-op-name{font-size:10px}.amenities-container{display:flex;position:relative;flex-direction:row;align-items:flex-start;justify-content:flex-end}.amenities-container.all_items{justify-content:center}.change_ticket_pet_seat_wrapper{display:flex;position:relative;flex-direction:row;align-items:center;justify-content:flex-end}.sold-service span{color:#bbb!important}.sold-service img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.sold-service .boarding-stage-ui,.sold-service.offer-text{background-color:#ccc}.op-name-row.flex-row{align-items:center;margin-bottom:10px}.operator-image{width:25vw;height:auto}.service-details-row{height:35px}.service-pet{display:flex;align-items:center}.service-pet .pet-icon{margin-right:3px;margin-top:-2px;width:14px;height:auto}.date_seat_and_price{min-height:48px}.seat-type-container{align-items:center}.seat-type-container,.seat-type-container-big{width:100%;display:flex;flex-direction:row;justify-content:space-between}.seat-type-container.single-service{margin-top:23px}.seat-type-container .secondary-font{color:#f47373}.seat-type-container:nth-child(2),.seat-type-container:nth-child(3){margin-top:9.2px;margin-bottom:-5px}.seat-type-container-inner{height:100%;display:flex;flex-direction:column;height:44px}.amenity{margin-right:5px}.list-item-container .offer-text{margin-top:-30px;border-radius:0 0 6px 6px;padding:18px 15px 6px;display:flex;align-items:center}.list-item-container .offer-text1{background-color:#ff5c60;background-color:var(--secondary-color);color:#fff;margin-top:-10px;position:relative;border-radius:0 0 6px 6px;padding:15px 15px 6px;display:flex;align-items:center}.item-container .rating{margin-left:6px}.item-container .rating img{margin-right:3px}.amenities-date{margin-right:10px;display:flex;flex-direction:column;align-items:baseline;justify-content:space-between}.amenities-date .date-item-service{min-width:17vw}.seperator-dot{width:4px;height:4px;background:#000;border-radius:5px;margin-right:6px;margin-left:2px;margin-top:0;display:inline-block;min-width:4px}.time-row-outer{display:flex;align-items:center}.origin_date_container{height:38px;display:flex;flex-direction:column;justify-content:space-between}ion-menu{--background:transparent;--width:260px}ion-menu ion-content{--background:transparent;overflow:hidden}ion-content{--keyboard-offset:0!important}.content-transparent{--background:transparent}.pic-cropper-div{position:fixed!important;z-index:999;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.7)}.pic-cropper-buttons{position:absolute;bottom:0;width:100%;display:flex;background-color:rgba(0,0,0,.6)}.pic-cropper-buttons div{flex:1 1;text-align:center;padding:10px;color:#fff;cursor:pointer}.pic-cropper-buttons div:first-child{border-right:1px solid #aaa}.ReactCrop{position:absolute!important;top:0;bottom:50px;right:0;left:0}.menu-inner{box-shadow:0}.menu-container-div{background-color:#fff;overflow:hidden;height:100%}.menu-container-div,.split-menu-custom{border-radius:0 20px 20px 0}.no-padding{padding:0}.kupos-card{border-radius:8px;background-color:#fff;box-shadow:0 10px 10px 0 #ddd;box-shadow:0 2px 4px 2px rgba(0,0,0,.09);z-index:2;margin:20px;padding:20px}.display-fex-start{display:flex;align-self:flex-start}.common-kupos-counter{margin-top:3px;width:100%;max-width:200px}.common-kupos-counter .coumter-inner{height:45px;align-items:center;border-radius:10px}.common-kupos-counter .coumter-inner img{padding:0;margin:0 10px;width:20px}.common-kupos-counter span.svg-span{width:20px;margin:10px}.home-screen-background{background-image:url(/assets/images/default-home-bg.png);width:100%;height:100%}.mainBgImg{height:200px}.mainBgImg,.mainBgImgMetro{width:100%;position:absolute;top:0}.mainBgImgMetro{height:250px}.main-bg-short{width:100%;position:absolute;top:0}.main-bottom-image{width:100%;height:200px;position:absolute;bottom:0;z-index:0}.carpol-header{display:flex;flex-direction:row;justify-content:space-between;height:56px;align-items:center;position:relative;padding:6px 10px;width:100%;z-index:999;top:0}.carpol-header.white-bg{background-color:#fff}.main-body-container{position:relative}.carpol-homeMenu{margin-top:-4px}.carpol-homeMenuInner{padding:15px 9px 10px}.carpol-homeMenuInner img{height:25px;width:auto}.carpol-menu-home-icon img{height:25px;margin-right:10px}.carpol-label{width:100%;height:40px;position:absolute;align-items:center;flex-direction:row;justify-content:center;margin-top:-10px}.topMainContainer{margin-top:10px 10px;width:100%;display:flex;flex-direction:row;justify-content:space-between}.display-flex{display:flex}.justify-center{justify-content:center}.display-flex-column{display:flex;flex-direction:column}.pb-modal-backdrop{display:flex;flex:1 1;width:100vh;height:100vh;position:absolute;align-items:center;justify-content:center}ion-select{opacity:1!important;color:#464647}select-placeholder{color:#464647!important;color:var(--dark-font)!important;opacity:1!important}.pb-modal{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;flex-direction:column;background-color:rgba(0,0,0,.6)}.pb-modal,.pb-modal-icon-container{display:flex;align-items:center;justify-content:center}.pb-modal-icon-container{width:100%;padding:0 10px 10px;height:80px}.pb-modal-container{border-radius:20px;width:82vw;padding-bottom:25px}.modal-outer{width:90%}.pb-modal-body-content{margin-bottom:15px;margin-top:15px}.pb-modal-bottom{position:fixed;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-back-drop,.pb-modal-bottom{top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}.modal-back-drop{position:absolute;z-index:0}.pb-modal-content{position:relative;z-index:1}.contact-modal{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6)}.contact-modal .contact-row{margin:10px 0}.contact-modal .contact-icons{display:grid;margin-top:30px;margin-bottom:15px}.contact-modal .contact-icons img{width:25%;margin-bottom:7px}.contact-modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0}.pb-loader{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3)}.pb-loader ion-spinner{--color:#fff}.dropdown-wrapper{position:relative;padding:0!important}.dropdown-mask{position:absolute;width:100%;height:100%;padding:10px;display:flex;justify-content:space-between;align-items:center}.dropdown-mask img{margin:0;width:17px}.dropdown-transparent{height:100%;width:100%;position:relative;opacity:0}.common-kupos-calendar{width:300px;background-color:#fff;border-radius:15px;overflow:hidden;padding:20px;box-shadow:1px 1px 16px 0 rgba(0,0,0,.08);margin:auto}.common-kupos-calendar b{font-weight:400!important}.common-kupos-calendar .month-label{display:flex;flex-direction:row;justify-content:space-between;background-color:#ff7f45;background-color:var(--primary-color);color:#fff;margin-bottom:8px;border-radius:10px;padding:10px}.common-kupos-calendar .month-label div{color:#fff}.common-kupos-calendar .month-label img{width:auto;height:18px;display:flex;margin-top:2px;align-items:center;align-self:center}.common-kupos-calendar .month-label .svg-span{width:15px;position:static;margin:0}.common-kupos-calendar .WeekDays{display:flex;text-align:center}.common-kupos-calendar .WeekDays .unit{background-color:transparent;flex:1 1;color:#ff7f45;color:var(--primary-color);padding:5px 0}.common-kupos-calendar .monyear{margin-top:3px}.common-kupos-calendar .days{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:center;min-height:165px}.common-kupos-calendar .day-number{width:36px;height:31px;padding:3px}.common-kupos-calendar .day-number .day-number-inner{width:28px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;padding-top:5px}.common-kupos-calendar .day-number.selected .day-number-inner{color:#ff7f45;color:var(--primary-color);background-color:rgba(252,118,59,.2);display:block}.common-kupos-calendar .day-number.selected-pink .day-number-inner{color:#ff0051;background-color:rgba(255,0,81,.2);display:block}.common-kupos-calendar .day-number.deactivate .day-number-inner,.common-kupos-calendar .day-number.past .day-number-inner{opacity:.3}.common-kupos-calendar .day-number.next-month{height:0;padding:0}.calendar-heading{margin:10px 0 18px}.top-menu-icon{display:flex}.top-menu-icon img{height:50px}.topMainIconContainer{margin:10px 0 0;width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.bodyIconContainer{width:100%}.bodyIconContainerRow{margin:25px 20px;display:flex;flex-direction:row;justify-content:space-between}.topMainIconItemContainer{align-items:center;justify-content:flex-start}.topMainIconImg{border-radius:50%;height:52px;width:auto;overflow:hidden;align-items:center;justify-content:center}.bodyIconContainer .topMainIconImg{width:60px;height:60px}.bodyIconContainer .topMainIconImg .top-menu-icon img{height:60px;width:auto}.kupos-com-main-image-container{display:flex;justify-content:center}.kupos-com-main-image{width:150px!important;height:30px!important}.availableBalance{padding-inline:5px 8px;width:100%;display:flex;flex-direction:row;justify-content:space-between}.homeContainer{flex:1 1;padding:0 20px;margin-top:35px}.homeContainer .kupos-card.home-main-card{margin:0;position:relative;bottom:24px}.line{width:100%;margin:5px 25px;border-bottom:1px solid #ccc}.amount-seperator{width:100%;margin:5px 0}.border-half-three{border-bottom:1px solid #ccc}.home-container{flex:1 1}.home-header{width:100%;flex-direction:row;padding-top:25px;padding-bottom:5px;justify-content:space-between}.home-menu-inner{width:8vw + 18px;padding:0 9px}.home-menu-inner img{width:35px;height:auto}hr{height:0;border-top:1px solid #ccc}.home-menu-title-text{margin-top:0;margin-bottom:5px;align-items:center}.home-menu{margin-left:-10px}.logo-container{margin-top:40px;width:100%;margin-bottom:40px}.city-box-container{display:grid;grid-template-columns:9fr 1fr;border-radius:10px;height:105px;padding:5px 10px;width:100%;border:1px solid #ccc;margin-top:5px}.city-container{display:grid;grid-template-rows:1fr .01fr 1fr;padding:12px 0;grid-gap:8px;width:100%}.city-container>div{width:90%}.city-box-item{flex:1 1;display:flex;flex-direction:row;align-items:flex-end;margin-top:6px}.city-box-item img{width:auto;height:17px;margin-left:0;margin-right:13px}.city-box-item-inner{width:20px;align-items:center}.city-box-city{margin:0 10px}.city-box-label-container{width:80px;padding-left:10px}.city-item-divider{border-bottom:1px solid #ccc;margin-left:15px}.swap-container{display:flex;align-items:center;justify-content:center;padding-left:10px}.swap-container img{height:auto;width:5vw}.date-box-container{margin-top:18px;width:100%;position:relative}.date-box-button{overflow:hidden;width:95%;margin-top:5px}.date-item{background-color:hsla(0,0%,100%,.94);border-radius:5px;flex:1 1;margin-top:10px}.date-label-contaner{width:100%}.dateLabel{color:#aaa;font-size:10px}.date-value-contaner{display:flex;flex:1 1;flex-direction:row;align-items:center;margin-top:5px}.primary-grad{background-image:-webkit-gradient(linear,left top,left bottom,from(#fc763b),to(#febb3d));background-image:linear-gradient(#fc763b,#febb3d)}.primary-color{background-color:#fc763b}.search-button-container{height:40px;margin-top:35px;border-radius:5px}.pb-button{height:100%;width:100%;background-color:#ff7f45;background-color:var(--primary-color);padding:12px 0;justify-content:center;align-items:center;align-self:center;height:11vw;border-radius:8px;color:#fff;font-size:17px;max-height:55px}.pb-button[disabled]{background-color:#999}.pb-button div,.pb-button span{color:#fff}button.pb-button.secondary-button,button.pb-button.secondary-button span{background-color:#f6e8e0;background-color:var(--primary-light-color);color:#ff7f45!important;color:var(--primary-color)!important}.buttons-container button.pb-button.secondary-button{margin-top:10px}.white-button span{color:#fc8332;background-color:#fff}.pb-button-else{background-color:#ff7f45;background-color:var(--primary-color)}.pb-button-else,.pb-button-else-else{height:11vw;width:100%;justify-content:center;align-items:center;align-self:center;border-radius:8px}.button-seat-selected{margin-bottom:30px;width:90%;height:11vw}.pb-button-text-container{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}.pb-button-text{text-align:center;color:#fff!important;background-color:transparent;font-size:15px}.bottom-strip-container{width:100%;display:flex;flex:1 1;position:absolute;bottom:0;flex-direction:row;align-items:center;height:50px;justify-content:space-evenly}.bottom-strip-item-container{display:flex;flex-direction:column;flex:1 1;align-items:center;justify-content:center}.bottom-menu-icon{margin-bottom:3px;height:18px}.bottom-menu-label{font-size:10px;color:#fff}.side-menu-main-container{display:flex;flex:1 1;background-color:#fff;justify-content:space-between}ion-item.side-menu-item{height:40px;display:flex;align-items:center;justify-content:center}.side-menu-item .item-inner{--border-width:0}.side-menu-item img{height:auto;width:18px}.side-menu-item .side-menu-label{padding-left:10px}.home-icon-sprite{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(/assets/sprite/home-sprite.png)}.home-icon-sprite.bl{width:32px;height:32px;background-position:.892857% .892857%;background-size:800%}.home-icon-sprite.buy-in-cash{width:32px;height:32px;background-position:16.0714% .892857%;background-size:800%}.home-icon-sprite.chat{width:32px;height:32px;background-position:31.25% .892857%;background-size:800%}.home-icon-sprite.contact{width:32px;height:32px;background-position:61.6071% .892857%;background-size:800%}.home-icon-sprite.contact-us{width:32px;height:32px;background-position:46.4286% .892857%;background-size:800%}.home-icon-sprite.fb{width:32px;height:32px;background-position:76.7857% .892857%;background-size:800%}.home-icon-sprite.glossary{width:32px;height:32px;background-position:91.9643% .892857%;background-size:800%}.home-icon-sprite.group{width:32px;height:32px;background-position:.892857% 16.0714%;background-size:800%}.home-icon-sprite.icon_avatar_circular{width:32px;height:32px;background-position:16.0714% 16.0714%;background-size:800%}.home-icon-sprite.icon_contact{width:32px;height:32px;background-position:31.25% 16.0714%;background-size:800%}.home-icon-sprite.icon_discuss_issue{width:32px;height:32px;background-position:46.4286% 16.0714%;background-size:800%}.home-icon-sprite.icon_group{width:32px;height:32px;background-position:61.6071% 16.0714%;background-size:800%}.home-icon-sprite.icon_info{width:32px;height:32px;background-position:76.7857% 16.0714%;background-size:800%}.home-icon-sprite.icon_my_trips{width:32px;height:32px;background-position:91.9643% 16.0714%;background-size:800%}.home-icon-sprite.icon_promotions{width:32px;height:32px;background-position:.892857% 31.25%;background-size:800%}.home-icon-sprite.icon_QR_code{width:32px;height:32px;background-position:16.0714% 31.25%;background-size:800%}.home-icon-sprite.in{width:32px;height:32px;background-position:31.25% 31.25%;background-size:800%}.home-icon-sprite.info{width:32px;height:32px;background-position:46.4286% 31.25%;background-size:800%}.home-icon-sprite.log-out{width:32px;height:32px;background-position:61.6071% 31.25%;background-size:800%}.home-icon-sprite.movements{width:32px;height:32px;background-position:76.7857% 31.25%;background-size:800%}.home-icon-sprite.my-account{width:32px;height:32px;background-position:91.9643% 31.25%;background-size:800%}.home-icon-sprite.my-movements{width:32px;height:32px;background-position:.892857% 46.4286%;background-size:800%}.home-icon-sprite.my-tickets{width:32px;height:32px;background-position:16.0714% 46.4286%;background-size:800%}.home-icon-sprite.pencil{width:32px;height:32px;background-position:31.25% 46.4286%;background-size:800%}.home-icon-sprite.profile{width:32px;height:32px;background-position:46.4286% 46.4286%;background-size:800%}.home-icon-sprite.promo{width:32px;height:32px;background-position:61.6071% 46.4286%;background-size:800%}.home-icon-sprite.promotion{width:32px;height:32px;background-position:76.7857% 46.4286%;background-size:800%}.home-icon-sprite.qr-code{width:32px;height:32px;background-position:91.9643% 46.4286%;background-size:800%}.home-icon-sprite.rate-us{width:32px;height:32px;background-position:.892857% 61.6071%;background-size:800%}.home-icon-sprite.scan{width:32px;height:32px;background-position:16.0714% 61.6071%;background-size:800%}.home-icon-sprite.terms{width:32px;height:32px;background-position:31.25% 61.6071%;background-size:800%}.home-icon-sprite.tickets{width:32px;height:32px;background-position:46.4286% 61.6071%;background-size:800%}.home-icon-sprite.transfer-money{width:32px;height:32px;background-position:61.6071% 61.6071%;background-size:800%}.home-icon-sprite.tw{width:32px;height:32px;background-position:76.7857% 61.6071%;background-size:800%}.home-icon-sprite.user{width:32px;height:32px;background-position:91.9643% 61.6071%;background-size:800%}.home-icon-sprite.wallet{width:32px;height:32px;background-position:.892857% 76.7857%;background-size:800%}.home-icon-circular-sprite{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(/assets/sprite/home-circular-sprite.png)}.home-icon-circular-sprite.airport-transfer-circle{width:96px;height:96px;background-position:71.1538% 24.0385%;background-size:533.333%}.home-icon-circular-sprite.bip-circle{width:96px;height:96px;background-position:.480769% .480769%;background-size:533.333%}.home-icon-circular-sprite.bus-circle{width:96px;height:96px;background-position:47.5962% .480769%;background-size:533.333%}.home-icon-circular-sprite.camera-add-circle{width:96px;height:96px;background-position:24.0385% .480769%;background-size:533.333%}.home-icon-circular-sprite.carpool-circle{width:96px;height:96px;background-position:71.1538% .480769%;background-size:533.333%}.home-icon-circular-sprite.icon_kupos-go{width:96px;height:96px;background-position:94.7115% .480769%;background-size:533.333%}.home-icon-circular-sprite.icon_kupos_premium{width:96px;height:96px;background-position:94.7115% 24.0385%;background-size:533.333%}.home-icon-circular-sprite.recharge-circle{width:96px;height:96px;background-position:.480769% 47.5962%;background-size:533.333%}.home-icon-circular-sprite.scan-circle{width:96px;height:96px;background-position:.480769% 24.0385%;background-size:533.333%}.home-icon-circular-sprite.train-circle{width:96px;height:96px;background-position:47.5962% 24.0385%;background-size:533.333%}.home-icon-circular-sprite.transfer-circle{width:96px;height:96px;background-position:24.0385% 24.0385%;background-size:533.333%}.side-menu-item div.home-icon-sprite{width:18px;height:18px}div.home-icon-circular-sprite.size60{width:60px!important;height:60px!important}div.home-icon-circular-sprite.size50{width:50px!important;height:50px!important}div.home-icon-circular-sprite.size55{width:55px!important;height:55px!important}.welcome-image-container{display:flex;flex:1 1;align-items:center;padding:40px 25px 25px}.welcome-image{width:auto;height:60px}.welcome-image-circle{display:flex;background-size:cover}.welcome-image-circle,.welcome-image-logged-in{height:55px;width:55px;overflow:hidden;border-radius:50%;background-position:50%}.show-strip{height:80px;width:100%;margin:10px 50px 10px 20px;background-color:#fc763b;border-radius:20px}.pink-box{background-color:#fde9e0;height:8vh;border-radius:10px;margin:0 20px}.welcome-container{display:flex;flex:1 1;flex-direction:row;align-items:center}.welcome-image-container{padding:25px 20px 20px}.user-name-container{justify-content:center;margin-left:10px}.input-container{margin-bottom:10px}.input-50{height:50px!important}.input-box-shadow,.search-input-container input{box-shadow:0 2px 4px 2px rgba(0,0,0,.09)}.search-input-container input{margin-bottom:10px}.text-input{width:100%;border-color:#ccc;border-width:1px;border-radius:10px;padding:10px}.loader-container{width:100vw;height:75vh;justify-content:center;align-items:center;display:flex;flex-direction:column;overflow:hidden}.model-top-strip{padding:15px;display:grid;grid-template-columns:1fr 6fr 1fr;grid-gap:10px;background-color:#fc763b;z-index:99;width:100%}.model-top-strip a{display:flex;align-items:center;justify-content:center}.white-model-top-strip{padding:15px 20px;background-color:#fff;z-index:99;width:100%}.model-top-strip img{width:auto;height:20px;-webkit-filter:invert(1);filter:invert(1)}.model-top-strip-label{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}textarea{width:100%;border:1px solid #ccc;border-radius:10px;min-height:80px;padding:10px}.select-city-body{height:90%;max-height:90%}.select-city-body .select-city-body-inner{height:100%;padding:0 20px 20px}.city-list{height:90%}.city-list-scroll{height:100%;overflow-y:auto}.city-list .city-box-item{flex-direction:row;width:100%;align-items:center;height:35px}.city-list .city-icon-container{width:30px}.city-list .city-icon-container img{width:auto;height:21px}.city-list .city-icon-container.at{width:24px}.city-list .city-icon-container.at img{width:auto;height:18px}.city-box-search-icon{height:20px;width:auto}.service-list-container{flex:1 1}.service-list-header{top:0;left:0;right:0;z-index:99}.service-list-header+*{margin-top:165px}.travel-details-header-container{align-items:center;justify-content:center;background-color:#fff;z-index:99;padding:0 8px 8px}.travel-details-header-container .from-to{text-align:center}.travel-details-header-container .date-details-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:5px;margin-bottom:6px;text-transform:capitalize}.date-arrow{display:flex;align-items:center;justify-content:center}.date-arrow img{height:16px;width:auto}.travel-date{margin:0 20px}.sort-strip-container{text-align:center;padding:5px;background-color:#ff5c60;background-color:var(--secondary-color);border-radius:20px;overflow-x:hidden;color:#fff!important;position:relative;margin:0 15px}.sort-strip-container.padding-right{padding-right:20px}.sort-strip-container.padding-left{padding-left:20px}.sort-strip-container .scrollitem{min-width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sort-strip-container .sort-scroll-arrow{position:absolute;width:25px;top:10px;top:0;z-index:99;height:100%;display:flex;padding:0 3px;background-color:#ff5c60;background-color:var(--secondary-color)}.sort-strip-container .sort-scroll-arrow.right{right:0}.sort-strip-container .sort-scroll-arrow.left{left:0}.sort-strip-container img.sort-strip-img{-webkit-filter:inherit;filter:inherit;height:20px;width:auto;margin-left:3px}.sort-strip-container img.sort-strip-img.desc{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.view-flex{width:100%;align-items:center;z-index:1}.sort-item{width:33%;max-width:33%}.sort-item,.sort-item-last{height:100%}.sort-item,.sort-item-inner,.sort-item-last{flex-direction:row;align-items:center;justify-content:center;display:flex}.sort-item-inner{width:100%}.sort-item-inner .sort-item-name{color:#fff!important}.sort-item-inner img{width:20px;max-width:none}.sort-item-inner>div{margin-right:8px}.sort-item-inner .whitebg{background-color:#fff;border-radius:50%;padding:4px;width:28px;height:28px}.sort-strip-img{height:auto;width:25px;-webkit-filter:invert(1);filter:invert(1)}.sort-strip-filter-item{height:100%;display:flex}.list-item-container{margin-left:15px;margin-right:15px}.list-item-container .offer-text{background-color:#ff5c60;background-color:var(--secondary-color);color:#fff;padding:14px 3px 3px 10px;margin-top:-20px;position:relative;border-radius:0 0 8px 8px}.list-item-container .offer-text span.offer-percent{margin-right:5px}.item-container{width:100%}.border-bottom-item-list{border-bottom:1px solid #343434}.item-container .v-line{height:100%;border-right:1px solid #ccc}.item-container .rating{display:flex;align-items:center;justify-content:center}.service-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.amenities-date{min-width:55%;margin-right:17px}.time-row.flex-row{align-items:center}.amenities-date .date-row{width:100%;text-transform:capitalize;margin-top:3px}.time-seperator{margin-left:5px;margin-right:5px;flex:1 1;text-align:center;position:relative;top:3px}.time-seperator img{position:relative;top:-6px}.thirtypx-space{margin:0 5px}.service-details .time-row{width:100%;justify-content:flex-start;margin:5px 0 2px}.service-details .time-row span.ampm{margin-left:2px}.service-details .duration-hours{text-align:center;margin:0 5px;position:relative;flex:1 1}.service-details .duration-hours span{display:block}.service-details .duration-hours img{position:absolute;width:100%;left:0}.service-details .duration-hours span.hours{display:inline-block;margin-top:3px}.sold-out-text{width:100%;align-items:flex-start;text-align:right}.sold-service{opacity:.4}.arrow{padding:0 10px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.on-name{width:120px;margin-left:10px}.rating img{width:9px;margin-left:3px;margin-bottom:2.4px}.star-rating-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around}.rating-bg{position:absolute;background-color:#fa8039;height:15px;display:flex;margin-top:3px;margin-left:10px}.rating-stars{position:relative;width:auto;height:18px;padding:0 10px;z-index:1}.rating-badge-text-container{position:absolute;align-items:center;justify-content:center;margin-left:4px}.rating-badge-text{font-size:8px;color:#fff;text-align:center}.rating-badge{display:flex;flex-direction:row}.seat-type-rows-container{display:flex;flex-direction:column;justify-content:space-between;width:100%}.amenity{margin-right:3px}.three-row-grid{display:grid;grid-template-rows:repeat(3,1fr)}.loader-container{flex:1 1}.loader-from-to-container{flex-direction:row;margin-top:80px;text-align:center}.loader-from-to-container,.loader-travel-date{width:100%;display:flex;justify-content:center}.loader-travel-date{margin-top:5px}.bus-icon{position:absolute;bottom:0}.animation-container{margin-top:10px}.animation-container .loader-scene-img,.loader-white-line{width:100%}.pbdropdown_container{background-color:#fadfde;width:100%;margin-top:-29px;border-radius:0 0 8px 8px;position:relative;z-index:2;-webkit-transition:margin-top .3s ease;transition:margin-top .3s ease;flex-direction:"row";align-items:"center"}.pbdropdown_container2{background-color:#ebb8b8;height:35px;text-align:center;color:#fff;padding-top:13px;border-radius:4px;margin-top:-2px;position:relative;justify-content:space-evenly;line-height:1.2;z-index:1;white-space:nowrap;letter-spacing:0;font-size:9px}.seat-layout-container{display:flex;width:100%;overflow:hidden;margin-bottom:10px;padding:10px 20px;flex:1 1}.seat-layout-h-line{border-top:1px solid #ccc;display:flex;align-items:center;justify-content:center;padding:1px 20px;margin:5px 20px}.legend-row-container{margin-bottom:8px}.floor-tabs-container{display:flex;justify-content:center;margin-bottom:10px;position:absolute;width:100%;top:0;z-index:999}.floor-tabs{display:flex;width:auto;background-color:#ccc;border-radius:16px;margin-bottom:5px}.floor-tabs .active,.selected-floor{background-color:#ff5c60;background-color:var(--secondary-color);border-radius:20px;padding:5px}.floor-tabs .active-pink-text,.selected-floor{background-color:#ff0051;border-radius:20px;padding:5px}.floor-tabs .tab-item-outer{border-radius:20px;padding:3px}.deselected-floor{border-radius:20px;padding:5px}.seat-details{height:100%;padding:0 10px 0 0;display:flex;flex-direction:column;flex:1 1}.seat-types{flex:1 1;margin-bottom:10px}.legend-row{display:flex;flex-direction:row;margin-top:20px;align-items:center}.legend-circle{width:15px;height:15px;background-color:#dbdbdb;border-radius:15px;border:1px solid #969494;margin-right:10px}.seat-row{display:flex;justify-content:start;padding:2px 10px}.seat-column{position:relative;align-items:center}.train-seat-layout-inner .seat-column{padding:5px 0}.seat-column.normal-dir{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.seat-column img{width:34px;max-width:none}.train-seat-gangway{width:34px}.seat-column .steering-img{width:23px;margin:0 2px}.seat-number{position:absolute;top:-3%;left:0;right:0;display:flex;align-items:center;justify-content:center;height:33px}.seat-column.normal-dir .seat-number{-webkit-transform:rotateY(180deg) rotate(180deg);transform:rotateY(180deg) rotate(180deg)}.seat-column.reverse-dir .seat-number{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.train-seat-layout-inner .seats-dir-gap{.tren_direction{background-color:#ffcbcc;display:flex;justify-content:center;align-items:center;width:80%;-webkit-transform:rotatey(180deg);transform:rotatey(180deg);padding:6px;border-radius:24px;margin:12px auto 12px 10px;.tren_direction_text{margin:0 10px;color:#ff5c60;color:var(--secondary-color)}}}.button-inner-container{display:flex;flex-direction:row;width:100%;padding:6px 20px;align-items:center}.drop-down-button-icon{margin-right:7px}.seat-type-item{flex-direction:column;margin-bottom:10px}.seat-layout-inner{flex:1 1;height:98%;overflow:scroll;margin:5px 0}.main-seat-layout-container{display:flex;flex-direction:column;flex:1 1;height:100%;overflow:hidden}.seats-section-container{height:calc(60vh - 17px)}.seats-section-container,.seats-section-container-train{border:1px solid #ccc;border-radius:10px;margin-top:17px;padding-top:10px;flex:1 1;max-height:calc(96% + 10px)}.seat-type-item .seat-type-show-image{width:30px;height:30px}.selected-seats-container{height:60px;background-color:#fff;margin-top:5px;padding:0 10px 5px}.selected-seats-container-inner{border:1px solid #ff7f45;border:1px solid var(--primary-color);border-radius:8px;width:auto;padding:0;flex:1 1;height:100%;display:flex;margin:0 10px;justify-content:center}.floor-and-seats-section{display:flex;flex-direction:column;position:relative;min-width:180px;top:0}.emptydiv{height:65px;padding:6px 10px;opacity:.5}.seat-types-fare{display:flex;align-items:center;justify-content:center;flex:1 1;flex-direction:column}.seat-type-numbers{display:flex;flex-direction:row}.seat-type-number-item{border-left:1px solid #ccc;padding:0 5px;margin:0 5px}.seat-type-number-text{font-size:13px}.seat-layout-inner-container{height:100%}.train-seat-layout-inner .seat_item_wrapper{width:32px!important;padding:0}.seat_item_wrapper.normal-dir{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.seat_item_wrapper img{max-width:100%}.train-seat-gangway{width:24px}.seat_item_wrapper .steering-img{width:23px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:6px;margin-bottom:6px}.seat_item_wrapper.normal-dir .seat-number{-webkit-transform:rotateY(180deg) rotate(180deg);transform:rotateY(180deg) rotate(180deg)}.seat_item_wrapper.reverse-dir .seat-number{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.tab-item{padding:5px 10px}.seat-type-item{margin-bottom:20px;display:flex;flex-direction:row;align-items:center}.seat-type-item img{margin-right:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.border-top{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;padding:5px 10px}.border-bottom{border-bottom:1px solid #ccc;padding:5px 10px}.seat-details-label-first{background-color:#ff5c60;background-color:var(--secondary-color);padding:3px 15px;border-radius:15px;display:flex;align-items:center;justify-content:center}.card-container{margin-bottom:10px}.booking-detail-container{width:100%}.origin-dest-text-container{padding:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.cityname{display:flex;align-items:flex-end;padding-right:3px}.origin-dest-text{font-size:16px;text-align:center}.origin-dest-card-container{height:100vh;overflow:scroll;position:relative;border-radius:10px}.origin-dest-card-container hr{height:0;border-top:1px solid #ccc}.origin-dest-card-container .kupos-card{margin-top:5px}.origin-dest-card-container .ion-dropdown{--padding-start:0;--padding-end:0}.pb-select .ion-dropdown{display:flex;align-items:center;width:100%;--padding-start:10px;height:11vw;margin-top:5px;border:1px solid #ccc;border-radius:8px}.ion-dropdown{--padding-start:0px;height:11vw;margin-top:5px;border-radius:8px}.op-name{display:flex;width:100%}.op-label-text,.op-name-text{font-size:18px}.service-bus-details{width:100%;display:flex;flex-direction:row;align-items:center}.date-details{padding:10px;align-items:center;display:flex;justify-content:center;flex-direction:column}.date-text{font-size:25px}.booking-input-item{margin-top:10px;padding-bottom:1px}.checkbox-passenger-return{display:flex;margin:10px 0;align-items:center}.common-checkbox,.passenger-return-checkbox-new{--background-checked:var(--secondary-color);--border-color:var(--secondary-color);--border-color-checked:var(--secondary-color);margin-right:10px}.passenger-input-container-inner{margin:12px 0}.passenger-details-button{width:100%;position:relative;top:5px;margin:10px 0}.passenger-promo-code-container-parent{display:grid;grid-template-columns:2fr 1fr;grid-gap:6px}.touchable-opacity{margin-top:10px}.v-line{height:30px;border-right:1px solid #343434}.service-detail-rows{flex:1 1;justify-content:center}.service-detail-row{display:flex;font-size:11px;width:100%;padding:2px 10px}.service-detail-row-label{width:65px}.service-detail-row-value{flex:1 1}.seat-details-label{display:flex;width:100%;font-size:14px;align-items:center}.v-lign-seat-details{height:auto;border:.1px solid #ccc;width:1px}.seat-details-label-seat{padding:5px;display:flex;margin-top:4px;flex-direction:row}.selected-item-text-container{flex:1 1}.drop-down-button-text{color:#ff7f45;color:var(--primary-color);font-size:14px}.icon-container{height:100%;align-items:center;width:50px}.list-item{width:84vw;display:flex;padding:10px}.list-item-text{margin-left:10px;font-size:14}.arrow{margin-right:10px}.label-text-container{padding:0 2px}.label-text{color:#ff7f45;color:var(--primary-color);font-size:14px}.modal-dropdown-button{justify-content:center}.modal-dropdown-button-text{font-size:12}.modal-dropdown-modal{flex-grow:1}.modal-dropdown{position:absolute;height:100;border:100px solid #d3d3d3;border-radius:2px;background-color:#fff;justify-content:center}.row-text{padding:10px 6px;font-size:11px;color:grey;background-color:#fff;text-align:"center"}.modal-seperator{height:100;background-color:#d3d3d3}.PB-input-container{width:100%}.input-wrapper{border:1px solid #ccc;border-radius:8px;display:flex;height:100%;align-items:center;margin-top:4px;width:inherit;padding:5px 10px}.icon-container-right,.PB-input-icon-ontainer{height:100%;width:40px;align-items:center;justify-content:center}.payment-card{padding:10px;margin-bottom:10px}.error-text-container{padding:0 2px}.error-text{color:red;font-size:11px}.PB-text-input{margin:4px 0 0}.PB-text-input,.seat-number-passenger-details{height:100%;flex:1 1;padding-right:0;width:100%;display:flex;align-items:center;justify-content:center}.seat-number-passenger-details{text-align:center;margin:0}.radio-group-container{justify-content:center;align-items:center;margin-top:10px;margin-bottom:10px}.radion-button{width:45%;margin:0 10px}.radio-button-input{display:flex;padding:2dp}.outer-border-radio-button{border:1px solid #ff5c60;border:1px solid var(--secondary-color);height:15px;width:15px;align-self:center;border-radius:12px;margin-right:5px}.inner-radio-button{background-color:#ff5c60;background-color:var(--secondary-color);width:8px;height:8px;border-radius:4.5px;align-items:center;margin-top:2.5px;justify-content:center;display:flex;margin-left:2.4px}.passenger-details-continue-button{display:flex;justify-content:center;margin:14px auto;border-radius:5px}.passenger-label-input{display:flex;flex-direction:column}.login-input-container .input-wrapper,.passenger-details-booking-input-inner-top .input-wrapper,.passenger-label-input .input-wrapper{min-height:40px;height:11vw;max-height:50px}.no-label-input{display:flex;flex-direction:column;width:40px}.nombre-label-input{display:flex;flex-direction:column;width:100%;margin-right:2px}.apellido-label-input,.gender-label-input{display:flex;flex-direction:column;width:auto;margin-left:5px}.passenger-details-booking-input-inner-top{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:12px 0}.passenger-details-booking-inpute-inner{display:grid;grid-template-columns:.2fr .8fr 1fr;grid-gap:5px;width:100%;margin:12px 0}.drop-down-down-arrow{position:absolute;right:0;top:13px}.block-container{margin:12px 0}.title-text{font-size:16px}.mobile-row,.note-text-container{display:flex;width:100%}.note-text-container{align-items:center;justify-content:center}.note-icon-text{font-size:40px;margin-left:20px;margin-right:10px}.payment{display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-content:space-between;margin-top:20px;margin-bottom:20px}.payment-item,.payment-radion-button{display:flex;align-items:center;justify-content:center}.payment-radion-button{border:2px solid #ff5c60;border:2px solid var(--secondary-color);width:16px;height:16px;border-radius:8px;align-self:center;margin-right:5px}.payment-button-inner{background-color:#ff5c60;background-color:var(--secondary-color);width:10px;height:10px;border-radius:5px;align-self:center}span.radio-label{position:relative;top:2px;margin-left:5px}.payment-details{padding:5px;margin-top:5px;border:1px solid #ccc;border-radius:8px}.payment-row{display:flex;flex-direction:row;justify-content:space-between;font-size:15px;margin:2px 15px}.promo-apply-btn span{margin-top:2px}.confirm-modal{margin-top:10px}.confirm-modal .line{margin:10px 0}.confirm-row{display:flex}.confirm-col,.confirm-row-column{flex:1 1;align-items:flex-start}.confirm-row-column{display:flex}.confirm-text{color:#464647;color:var(--dark-font);font-size:15px}.hr{margin:10px 0}.tabs-container{height:30px;width:100%;position:relative;border-radius:20px;overflow:hidden;display:block;align-items:center;justify-content:center}.tabs-inner{flex-direction:row;position:relative;z-index:1}.tabs-inner,.tabs-inner>.tab-item{display:flex;align-items:center;justify-content:center;height:100%}.tabs-inner>.tab-item{flex:1 1;padding:4px 0;text-align:center}.tabs-animation-bg{position:absolute;width:100%;height:100%;background-color:#ccc}.tab-indicator{height:100%;position:absolute;background-color:#ff5c60;background-color:var(--secondary-color);-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.promo-container{display:flex;flex-direction:column;width:100%;margin-bottom:0}.promo-container-section{display:flex;flex-direction:row;padding-right:10%;width:100%;position:absolute;z-index:9;height:30px;align-items:center;display:grid;grid-template-columns:1fr 7fr 2fr}.payment-circle-checkbox{border:1px solid #fff;width:16px;height:16px;border-radius:8px;align-items:center;display:flex;justify-content:center;margin-right:10px}.payment-circle-checkbox img{max-width:inherit}.applied-promo-container{border-radius:8px;border:1px solid #ccc;width:100%;display:flex;padding:7px 7px 7px 10px;align-items:center;margin-top:5px}.applied-promo-container .trash-image{height:20px;width:auto}.star-animation-image{margin:auto;display:flex;height:40px}.thank-you-card{margin-top:65px}.note-icon{margin:0 10px}.check-box-row,.select-box-title{display:flex;flex-direction:row;align-items:center}.select-box-title{padding:5px 0;width:100%}.kupos-payment-card{border-radius:8px;background-color:#fff;box-shadow:0 10px 10px 0 #ddd;box-shadow:0 2px 4px 2px rgba(0,0,0,.09);z-index:2;margin:15px;padding:10px 7px 25px}.tnc-main-container{margin-top:30px;margin-bottom:10px;text-align:center}.payment-checkbox-new{--background-checked:var(--secondary-color);--border-color:var(--secondary-color);--border-color-checked:var(--secondary-color)}.promo-code-button{width:100%;height:11vw;border-radius:8px;margin-top:4px;font-size:15px}.end-payment-button{width:185px;height:40px;margin:10px auto;display:flex;border-radius:8px}.end-payment-button span{margin-top:1px}.payment-screen-seat-top{display:grid;grid-template-columns:1fr 9fr}.promocode-checkbox-new{--background-checked:#fc763b;--border-color:#fc763b;--border-color-checked:#fc763b}.static-page{overflow:hidden}.content-slider{overflow:scroll;margin-top:50px}.ion-dropdown-parent{width:100px;margin-right:10px}.ion-dropdown{height:33px;border-radius:5px;display:flex;align-items:center;width:100%}.ion-dropdown .select-dropdown{display:flex;width:100%;min-width:-webkit-fill-available;padding:0;align-items:center}.popover-content.sc-ion-popover-md{width:65vw!important;left:41px!important}.select-text{min-width:30px;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1 1;overflow:hidden}.input-wrapper .item-native{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + 0px);padding-inline-start:calc(var(--padding-start) + 0px);-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}.input-outer-div{height:40px}.PB-input-container .input-wrapper{min-height:40px;height:11vw;max-height:50px;overflow:hidden}.input-wrapper .country-code-container{margin-top:-5px;margin-bottom:-5px;width:38px;border-right:1px solid #ccc;margin-right:10px}.input-wrapper .country-code-container input{height:100%;width:100%}.code-and-phone-style{margin:5px 0;height:95%;padding-top:3px}.modal-buttons-container{display:flex}.modal-button-container,.modal-buttons-container{align-items:center;justify-content:center;margin-top:25px}.modal-button-container{flex:1 1;min-width:100%;margin-bottom:8px;align-self:center}.modal-buttons-container2 .modal-button-container:nth-child(2){margin-top:15px}.model-dark-text{color:#464647;color:var(--dark-font);font-size:15px}.thank-you-icon-container{display:flex;width:100%;padding-bottom:0;padding-top:0;align-items:center;justify-content:center;position:absolute;top:0}.failure-container{position:relative}.thank-you-button-style{width:100%;display:flex;justify-content:center;margin-top:15px;border-radius:8px}.password-show{-webkit-text-security:disc}.password-hide,.password-show{height:24px;width:auto;display:flex;justify-content:flex-end;align-items:center;margin-left:10px}.password-hide{-webkit-text-security:text}.show-password-container{height:100%;width:36px;align-items:center;justify-content:center}.show-password-container .ion-icon{font:icon;--color:var(--primary-color)}.login-main-icon-container{display:flex;justify-content:center;margin-top:5px;margin-bottom:20px}.login-main-icon-container img{height:100px;width:auto}.login-title{display:flex;justify-content:center;text-align:center;margin-top:10px;margin-bottom:15px}.login-left-icon-container{height:100%;width:26px;display:flex;align-items:center;justify-content:center}.login-left-icon-container img{margin-right:6px}.login-input-container{padding:5px 0}.login-button-container{margin-bottom:8px}.bottom-links{display:grid;grid-template-columns:1fr .1fr 1fr;align-items:center;margin-top:15px}.margin-hr-25{margin:0 25px}.margin-hr-20{margin:0 20px}.cancellation-body{padding:35px 10px}.desc-container{margin-top:80px}.cancel-ticket{margin-top:15px}.cancel-ticket .input-wrapper{height:40px}.cancel-inp-row{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr;margin-bottom:15px}.cancellation-grid-items-container{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-gap:3px}.cancellation-grid-row-container{display:grid;grid-template-columns:.3fr .8fr 1.5fr;grid-gap:5px;margin-top:10px}.cancellation-grid-row-container-bus{display:grid;grid-template-columns:.1fr .4fr 1.5fr .5fr;grid-gap:5px;margin-top:10px}.cancellation-input-container{padding:5px 15px}.cancellation-button-container{margin-top:20px;display:flex;justify-content:center}.cancellation-details-desc-container{padding:0 30px;width:80%;align-self:center;margin:85px auto 10px}.cancellation-detail-card{margin-top:5px}.cancellation-detail-card .title-name{margin-bottom:15px}.cancellation-detail-card .city-names{margin-top:5px}.cancellation-detail-card .city-names>div{display:flex;align-items:center;padding:3px 0}.cancellation-detail-card .city-names img{height:18px;margin-right:6px}.cancellation-detail-white-line{border-bottom:1px solid #fff;width:100%;margin:6px 0}.cancellation-detail-op-info{margin:10px 0}.cancellation-detail-touchable{align-items:center;margin:0;position:absolute;left:0;padding:2px 2px 2px 25px;top:0;z-index:9}.cancellation-detail-button{display:flex;margin:26px auto auto}.cancellation-service-info-item{display:flex;flex-direction:column;flex:1 1}.cancellation-service-info-label,.cancellation-service-info-value{font-size:10px}.cancellation-seat-checkbox{text-align:left}.cancellation-seat-row{display:flex;flex-direction:row;align-items:center}.cancellation-header{border-radius:8px 8px 0 0}.cancellation-seat-name{flex:1 1;align-items:flex-start;padding-right:4px 0}.cancellation-seat-no{width:70px;align-items:flex-start;padding:4px 0}.cancellation-seat-fare{display:flex;justify-content:center}.cancellation-item-flex-start{display:flex;justify-content:flex-start}.cancellation-seats-container{padding-bottom:12px;margin-top:12px}.checkbox-icon{height:90%;width:auto}.cancellation-detail-sub-card{z-index:10;position:absolute;width:90vw}.cancellation-detail-sub-card .refund-pg-types{margin-top:16px;justify-content:space-between}.cancellation-detail-sub-card .kupos-pay{width:110px}.cancellation-footer-container{align-items:center;justify-content:center;padding:20px 20px 0;display:flex;flex-direction:column}.cancellation-pg-row{display:flex;align-items:center;min-width:110px;position:relative;min-height:24px}.cancellation-note{align-self:center;display:flex;margin:35px 0 20px;text-align:center}.refund-inp-item{width:48%;min-width:48%;margin:2%}.refund-inp-item:nth-child(odd){margin-left:0}.refund-inp-item:nth-child(2n+2){margin-right:0}.refund-inp-item .input-wrapper{height:100%}.refund-inp-item.email{width:100%;margin-right:0}.refund-inp-item .ion-dropdown{height:40px;--padding-top:5px}.refund-title{margin-bottom:10px}.credit-card-input-field{margin-bottom:15px}.refund-tnc{text-align:center;margin:22px 0 15px}.bank-form .button-container{width:100%;margin:15px 0}.cancel-success-screen{text-align:center;display:flex;flex-direction:column;height:100%;padding:50px 5vw 0;overflow:hidden}.cancel-success-screen .cancel-success-title{margin-top:10px}.cancel-success-screen .cancellation-button-container{position:absolute;display:flex;width:80vw;bottom:1.5vh;flex-direction:column;align-items:center;margin:auto auto auto 5vw}.cancel-success-screen .cancellation-button-container .pb-button{margin-bottom:15px}.cannot-cancel-body{padding:20px 0}.cancellation-checkbox,.ion-checkbox{--background:var(--primary-color);--background-checked:var(--primary-color);--border-color:var(--primary-color);--border-color-checked:var(--primary-color)}.transaction-list-main-container{display:flex;flex-direction:row;width:100%}.transaction-list-header-container-parent{margin:14px 20px 0}.transaction-list-details-container{flex:1 1;padding:8px 0;align-items:center;display:grid;grid-gap:6px;grid-template-columns:1.2fr .1fr 6fr .1fr 3.6fr}.transaction-list-date-container{display:flex;flex-direction:column;padding:0 6.5px;justify-content:center;align-items:center}.transaction-list-v-line{width:1px;border-right:1px solid #ccc;height:100%}.transaction-list-type-container{flex:1 1;padding:0}.transaction-list-amount-container{margin-right:5px}.transaction-list-heading{display:flex;border-bottom-color:#ccc;border-bottom-width:1px;margin:10px 18px;justify-content:baseline;align-items:flex-end;justify-content:center;align-items:center}.transaction-details-h-line{border-bottom:1px solid #ccc;width:100%;margin:10px 0 15px}.transaction-details-time-hour-container{display:grid;grid-template-columns:1.06fr 1fr;grid-gap:5px}.transaction-details-amount-container{display:grid;grid-template-columns:1fr 1fr;width:100%;padding:10px 0;margin-top:20px}.my-account-txn-head{border-bottom-color:#ccc;border-bottom-width:1px;margin:10px 18px;justify-content:baseline;align-items:flex-end}.my-account-arrow-container,.my-account-txn-head{display:flex;justify-content:center;align-items:center}.my-account-arrow-container{width:22px;background-color:#ff7f45;background-color:var(--primary-color);border-radius:0 8px 8px 0}.transaction-list-card{padding:5px 15px;margin-top:6px;margin-bottom:8px}.transaction-list-container-padding{margin:5px 15px 0}.my-accounts-settings-icon{position:absolute;right:22px;top:85px;z-index:9;border-radius:18px}.my-account-bg-container{width:100%;border-radius:8px;padding:20px 25px;align-items:center;z-index:1}.my-account-container{display:flex;width:100%;margin-top:15px}.my-account-amount{display:flex;flex-direction:column;align-items:center;justify-content:center}.my-account-flex-end{display:flex;justify-content:flex-end}.edit-profile-person-image{display:flex;flex-direction:column;align-items:center;justify-content:center}.edit-profile-account-info{display:flex;margin-top:10px;flex-direction:column;align-items:center}.edit-profile-input-container{padding-bottom:10px}.edit-profile-button-container{display:flex;justify-content:center;margin-top:10px}ion-datetime{width:calc(100% + 20px);margin:0 -10px;padding-left:10px;padding-top:15px;z-index:inherit}.screen-container{margin-top:80px}.cancel-success-main-image{display:flex;align-items:center;justify-content:center}.wallet-success-container{width:100%;margin-top:15px}.wallet-success-row{width:100%;display:flex;border-bottom:1px solid #ccc;padding:15px 0}.cancel-success-text-container{margin:10px 0;align-items:center}.txn-details-flex{display:flex;flex-direction:row;width:100%;padding:10px 0}.txn-details-h-line{border-bottom:1px solid #000;width:100%;margin:10px 0 15px}.transaction-history-txn-head{width:92%;display:flex;border-bottom:1px solid #ccc;margin:25px 4% 0;justify-content:space-between;align-items:flex-end}.center-items{align-items:center;justify-content:center;padding:3px}.transaction-history-date-header{border-top-left-radius:8px;border-top-right-radius:8px;margin-top:10px;background-image:-webkit-gradient(linear,left top,right top,from(#fc763b),to(#febb3d));background-image:linear-gradient(90deg,#fc763b,#febb3d)}.transaction-history-date-header-internal{display:grid;grid-template-columns:1fr 1fr}.transaction-history-date-header-internal div{display:flex;justify-content:center;align-items:center}.transaction-history-date-header-internal div img{margin-left:5px}.transaction-history-date-header-item{width:50%;padding:10px;display:flex;justify-content:center}.transaction-history-h-line{border-bottom:1px solid #ccc;margin:10px 0;width:100%}.transaction-history-txn-container{display:flex;width:90%;margin-left:4%}.transaction-history-v-line{margin-right:5px;border-right:1px solid #ccc}.txn-history-top-strip-margin{margin-top:40px}.transaction-history-date-header .txn-month-picker{position:absolute;z-index:100;opacity:0;width:auto}.my-account-header{display:flex;flex-direction:row;justify-content:space-between;height:50px;align-items:center;position:relative;width:100%;padding:0 20px;margin-bottom:6px;margin-top:6px;top:0}.header-back-button{position:relative;z-index:999;padding:0 4px;margin-left:-4px}.my-account-header img.kupos-pay-title-logo{height:19px;width:auto}.my-account-header-space{margin-top:60px}.my-account-header img{width:23px;height:auto}.my-account-header-label{color:#fff!important}.my-account-header-label,.my-account-header-label-black{text-align:center;display:flex;justify-content:center;align-items:flex-end;margin-left:-15px;flex:1 1}.my-account-header-label div{color:#fff}.my-account-main-card{padding:15px;position:relative;margin-top:40px}.new-home-header{display:grid;grid-template-columns:1fr 8fr 1fr;height:50px;align-items:center;position:relative;padding:0 20px;margin-bottom:10px;margin-top:10px}.new-home-header img,img.qr-back-arrow{width:22px;height:22px}.kupos-com-main-image-container img{width:144px;height:22px}.flex-end{display:flex;align-items:flex-end}.my-account-wallet-strip{align-items:center;justify-content:space-between;flex-direction:row;display:flex}.my-account-h-line{border-bottom:1px solid #ccc;margin-bottom:10px;width:100%}.my-account-dp-container{align-items:center;margin-bottom:10px}.my-account-img-circle{width:70px;height:70px;border-radius:35px;overflow:hidden;border:2px solid #fff;position:absolute;top:-35px;left:39.5%;background-color:#fff;background-size:cover;background-position:50%}.my-account-img-circle img{height:auto;height:70px;width:70px;margin:0;border-radius:40px;border:2px solid #fff}.my-account-main-details-container{margin-top:25px;align-items:center}.my-account-dp-container-dp{width:80px;border-radius:80px;border-color:#fff;border-width:2px;position:relative;top:-85px;left:135px}.my-account-menu-card-row{display:flex;flex-direction:row;justify-content:space-around;margin:10px 30px}.my-account-title-container{align-items:center;margin:20px 0}.my-account-menu-card{border-radius:20px;background-color:#fff;overflow:hidden;width:29%;height:90px;position:relative;box-shadow:0 0 6px 0 #ccc}.my-account-menu-icon-container{align-items:flex-end;position:absolute;right:10px;top:10px}.my-account-menu-icon-container img{height:35px;width:auto}.my-account-card-image-container{position:absolute;left:5px;bottom:10px;width:93%}.my-account-card-image-container-bottom{position:absolute;left:8px;bottom:10px;width:93%}.full-flex-end{justify-content:flex-end;flex:1 1}.my-trips-icons-container{display:flex;flex-direction:row;align-items:center;margin:5px 15px;justify-content:center;grid-gap:20px;gap:20px}.single-trip-item{margin-top:10px;margin-bottom:10px;padding:15px}.my-trips-icon-container{width:14vw;border-radius:7vw;overflow:hidden;height:14vw}.my-trips-icon{width:14vw;height:14vw;resize:horizontal}.my-trips-head-text{margin:30px 0}.my-trips-inner-card{padding:15px}.my-trips-full-flex{display:flex;width:100%;align-items:flex-start}.my-trips-trip-card{padding:0;background-color:#fff;box-shadow:1px 2px 4px 2px rgba(0,0,0,.09);z-index:9;margin:10px 5px 0}.carpool-trips-card-cancel-btn,.my-trips-trip-card{overflow:hidden;border-radius:10px;position:relative}.carpool-trips-card-cancel-btn{z-index:1;background-color:#ff5c60;background-color:var(--secondary-color);margin:-15px 5px 15px}.carpool-trips-card-details{position:relative;z-index:9}.my-trips-ticket-item-container{padding:10px;width:100%;margin-top:8px;border-radius:5px;background-color:#fff;box-shadow:0 0 2px 0 #898989}.my-trips-ticket-item-inner-row{display:flex;width:100%}.my-trips-row-value{width:50%;display:flex}.my-trips-main-container{height:82vh;overflow:scroll;width:100%;padding:8px 0;position:relative}.my-trips-carpol-container{align-items:center;margin:5px 0 15px}.ticket-item-conatiner{display:grid;grid-template-columns:8fr 2.5fr;grid-gap:10px;margin:2px 5px 13px}.my-trips-row-price-container{width:100%;display:flex;background-color:#a4a4a6;color:#fff;justify-content:center;padding:3px;border-radius:15px}.my-trips-detailed-body-bottom{background:#ff7f45;background:var(--primary-color)}.my-trips-detailed-body-bottom,.my-trips-detailed-body-bottom-metro{margin:-35px 20.6px 0;color:#fff;padding:26px 20px 10px;border-radius:0 0 8px 8px;position:relative}.my-trips-detailed-body-bottom-metro{background:#ff0051}.my-trips-root-container .trip-body{margin:10px 15px}.qr-scan-container{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.qr-recipient-icon{width:100vw;flex:1 1}.qr-bg-transparent{background-color:#000;opacity:.4;flex:1 1}.qr-full-flex-center{flex:1 1;align-items:center}.qr-scan-frame{width:50vw;height:50vw}.qr-scan-full-main{flex:1 1;align-items:center;position:absolute;width:100%;height:100%}.qr-bottom-container{background-color:#fff;padding:15px 30px;width:100%;border-top-left-radius:300px;border-top-right-radius:30px;margin-top:-30px}.qr-main-container{flex:1 1;background-color:#fff}.qr-last-element{z-index:10;position:absolute;top:0;width:100%}.qr-white-BG{background-color:#fff}.qr-modal-icon-container{display:flex;align-items:center;margin-bottom:20px;margin-top:10px;justify-content:center}.qr-info-modal-content{padding:20px;background-color:#fff;position:absolute;bottom:0;width:100%;border-top-left-radius:15px;border-top-right-radius:15px}.qr-qr-code-container-main{display:flex;align-items:center;justify-content:center;margin-top:75px}.qr-shot-container{width:100vw;align-items:center;margin-top:40px;background-color:#fff}.qr-rut-container{display:flex;justify-content:space-between;width:70vw;padding-top:20px;margin:25px auto auto;border-top:1px solid #ddd}.qr-buttons-container{width:70vw;margin:0 15vw;position:absolute;bottom:9vw}.qr-button-container{margin-top:10px}.qr-image{width:55vw;height:auto}.qr-code-container{flex:1 1;align-items:center}.carpool-homescreen-full{height:100%;overflow:hidden}.new-home-page-date-box{margin-top:5px}.new-home-body-container{padding:15px 20px;bottom:20px}.new-home-body-container,.new-home-body-container-metropago{flex:1 1;position:relative}.new-home-body-container-card{margin:0;width:100%;padding:25px 0}.new-home-body-container-card-metropago{margin:0;width:100%;padding:25px 0;box-shadow:none;height:65vh}.new-home-body-container-card-metropago-airport{margin:0;width:100%;padding:25px 0;box-shadow:none;height:100svh}.new-home-body-container-card-kuposG0{margin-bottom:56px}.new-home-location-container-kupos-go{display:flex}.new-home-location-container-kupos-go .swap-icon{width:20px;margin:0 10px}.new-home-location-container-kupos-go-input-container{flex:1 1}.new-home-location-container-kupos-go .new-home-location-container{margin:0}.new-home-location-container-kupos-go-line{margin-left:30px;height:1px;background-color:#000}.new-home-location-container-kupos-go .input-wrapper{margin:0}.new-home-location-container{margin-top:10px}.new-home-location-container .origin-dest-container{padding:0 5px 0 0}.new-home-location-container .input-wrapper{padding:5px 0 5px 10px}.modern_date_box_wrapper{display:flex;align-items:center;background-color:#f5f5f5;padding:0 10px;border-radius:10px;height:15vw;margin-top:5px;position:relative;img{width:20px;height:20px;margin-right:10px}}.new-home-date-box-inner{border:1px solid #ccc;border-radius:10px;height:45px}.new-home-date-box-inner,.new-home-date-box-inner-metropago{display:flex;align-items:center;padding:0 10px;margin-top:5px;position:relative}.new-home-date-box-inner-metropago{background-color:#f5f5f5;border-radius:10px;height:12vw}.new-home-date-box-inner-metropago img,.new-home-date-box-inner img{width:20px;height:20px;margin-right:10px}.new-home-count-button{border-radius:12px;border:1px solid #888;overflow:hidden}.new-home-count-button,.new-home-count-button-inner{width:25px;height:25px;align-items:center;justify-content:center}.new-home-preference-icon-container{margin-top:10px;width:100%;display:flex;justify-content:space-between}.new-location-box-swap-inner{flex:1 1;align-items:center;justify-content:center}.new-location-box-swap-inner img{width:5vw;height:5vw}.new-home-location-button{width:100%;display:flex;align-items:center;height:10vw}.new-home-location-button img{width:auto;height:5vw;margin-left:0;margin-right:15px}.new-home-display-center{align-items:center;justify-content:center}.new-home-display-center img{width:15vw;height:15vw}.new-home-footer-buttons{width:100vw;height:20vw;display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0}.main-image-footer-button{flex:1 1;justify-content:center;align-items:center}.main-image-footer-button img{position:absolute;width:25px;height:auto}.main-image-footer-button-container{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-home-footer-round-button{justify-content:center;align-items:center;position:absolute;left:42.5vw;bottom:8.5vw;background-color:#ff7f45;background-color:var(--primary-color);border-radius:9vw;width:15vw;height:15vw;overflow:hidden;display:flex}.main-home-footer-round-button-inner{width:10vw;display:flex;align-items:center;justify-content:center}.main-home-location-box{border:1px solid #ccc;padding:10px;border-radius:10px;overflow:hidden;display:flex;flex-direction:row;margin-top:5px}.main-home-location-box-buttons{flex:1 1;overflow:hidden}.main-home-location-box-swap{width:40px;display:flex;align-items:center;justify-content:center}.main-home-count-button-box{overflow:hidden;width:100%;display:flex;align-items:center;border:1px solid #ccc;padding:0 15px;border-radius:10px;height:12vw;margin-top:4px}.main-home-date-count-container{margin-top:20px}.main-home-counter-container,.main-home-preference-icon-item-container{display:flex;justify-content:center;align-items:center}.main-home-preference-icon-item-container{border-radius:8vw;width:15vw;height:15vw;overflow:hidden}.full-height{height:100vh}.main-home-footer-button-inner{flex:1 1;width:20vw;display:flex;justify-content:center;align-items:center;padding:10px 0;position:relative}.new-home-footer-bg{position:fixed;display:flex;width:100vw}.main-image-footer-botton-text{position:absolute;top:30px}.main-home-forward-img{width:6.3vw;height:auto;resize:horizontal}.train-cancel-button-container{margin-top:15px}.train-cancel-button-container .pb-button{margin-top:10px}.forget-page-main-image{margin:20px 32vw;width:36vw}.forget-page-des-container{display:flex;align-items:center;padding:5px 50px}.forget-page-button{height:40px}.forget-password-card-container{margin-top:25px;margin-bottom:20px}.reset-modal-inp .inp{margin:20px 0}.forgot-tabs-container{margin:0 34px}.forgot-flag-container{border-right:1px solid #ccc;padding-right:10px}.tnc-body{font-size:14px;height:100%;overflow:scroll;padding:10px 20px 100px;text-align:justify;margin-top:-14px}.tnc-body .privacy-sub-details{margin-left:20px}.tnc-body .primary-circle{border-radius:50%;background:#ff7f45;background:var(--primary-color);color:#fff;height:29px;width:29px;align-items:center;display:flex;justify-content:center;padding:10px;margin-right:7px;font-size:.8rem}.mt-y-3{margin-bottom:15px}.mt-15{margin-top:15px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.tnc-item{margin-bottom:20px}.secondary-circle{border-radius:50%;height:8px;width:10px;padding:8px 0;margin-right:10px;align-items:center;display:flex;justify-content:center;font-weight:700;text-align:left}.tnc-item>.privacy-sub-details .number-and-text{margin-left:10px}.primary-circle{margin-right:10px;font-weight:700;text-align:left}.privacy-sub-details .privacy-sub-details .primary-circle{width:50px}.number-and-text.my-1 .secondary-circle,.number-and-text.my-3 .secondary-circle{margin-left:10px!important;margin-right:15px}.number-and-text{display:flex;margin-bottom:10px!important}span.image-inside-text{display:inline-block;width:70px;position:relative;top:3px}.contact-modal-padding{padding:5px 20px}.contact-modal-title{margin-top:15px;text-align:center}.contact-modal-subtitle{margin-top:5px;margin-bottom:28px;align-items:center}.inline-text-center{text-align:center;display:inline}.recharge-flex{flex:1 1;align-items:center;justify-content:center}.recharge-body{padding:20px}.recharge-input-container{margin-top:32px}.recharge-desc-container{padding:0 15px;margin-bottom:0}.recharge-desc-text{text-align:center}.rechrage-input-container{padding:0 0 10px}.recharge-tabs-container{width:60vw;display:flex;justify-content:center;margin:2px auto 10px}.recharge-link-container{margin:10px 0;align-items:center;justify-content:center}.recharge-number-card{display:flex;width:100%}.recharge-number-card .step-icon{height:30px;display:flex;min-width:30px;align-items:center;justify-content:center;background-color:#ff5c60;background-color:var(--secondary-color);border-radius:50%;color:#fff;margin-right:10px}.recharge-number-card-image{margin-right:10px}.rechrage-number-card-text{color:#464647;color:var(--dark-font)}.recharge-bank-details-row{display:flex}.bank-detail-rows-container{margin-left:40px;margin-top:15px;margin-bottom:15px;line-height:1.5}.tansfer-container hr{height:0;border-top:1px solid #ccc;margin-bottom:20px}.recharge-bottom-container{width:100%;align-items:center;justify-content:center;margin-top:10px;margin-bottom:15px}.recharge-contact-numbers-container{display:flex;justify-content:center;margin-top:10px}.recharge-contact-item{display:flex;justify-content:center;margin:10px}.recharge-account-card{position:relative;margin:14px 20px 20px;padding-bottom:14px}.recharge-account-card .my-account-h-line{margin:10px 0}.recharge-submit-button{display:flex;justify-content:center;margin:15px auto 0}.my-account-header.transparent-bg{background-color:hsla(0,0%,100%,.3);position:fixed;z-index:99;top:0;margin-top:0;padding-top:6px;padding-bottom:6px}.recharge-steps-container{margin-top:20px}.steps-button-container{z-index:1;position:absolute;bottom:50px;left:20px;right:20px}.recharge-steps-container .wallet-recharge-extra-items{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin:0 25px;line-height:1.4;position:relative}.recharge-steps-container .wallet-recharge-extra-items .kupos-card{height:140px;padding:12px;margin:0 0 20px}.recharge-steps-container .wallet-recharge-extra-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;text-align:justify}.recharge-steps-container .wallet-recharge-extra-item img{width:45px;height:auto}.reecharge-transfer-inp button{margin-top:20px}.my-favorities-list-container{margin:25px 0 10px}.my-favorities-title{padding:5px 0;border-bottom:1px solid #ccc;margin-bottom:5px}.my-favorities-row{padding:5px 0}.recipient-container{margin:20px 0;line-height:1.4}.recipient-icon-container{position:absolute;top:0;right:0}.recharge-transfer-modal-body-container{margin:20px 0;line-height:1.4}.recharge-transfer-modal-body-container hr{height:0;border-top:1px solid #ccc}.common-kupos-map .gm-fullscreen-control,.common-kupos-map .gmnoprint{display:none}.common-kupos-map .autocomplete-places.kupos-border{position:absolute;left:15px;right:15px;top:50px;height:50px;display:flex;flex-direction:row;align-items:center;border-radius:10px;overflow:hidden;box-shadow:0 2px 4px 2px rgba(0,0,0,.09)}.common-kupos-map .autocomplete-places.kupos-border img{position:absolute;height:45%;width:auto;-webkit-filter:brightness(.5);filter:brightness(.5);left:15px}.common-kupos-map .autocomplete-places.kupos-border input{border:0;height:100%;width:100%;padding:12px 10px 10px 50px;font-family:AvenirNextLTPro-Regular,sans-serif!important}.common-kupos-map .info-window{width:220px;padding:15px;font-family:AvenirNextLTPro-Regular,sans-serif!important}.common-kupos-map .info-window .kupos-button{height:35px;width:100%;margin-top:10px;background-color:#ff7f45;background-color:var(--primary-color);color:#fff;text-transform:uppercase;border-radius:8px}.common-kupos-map .info-window .marker-icon-name{margin-bottom:7px;display:flex;align-items:center}.common-kupos-map .info-window .marker-icon-name span.marker-icon{height:36px;width:36px;display:inline-flex!important;align-items:center;justify-content:center;overflow:hidden;margin-right:7px}.common-kupos-map .info-window .marker-icon-name span.marker-name{margin-top:14px}.common-kupos-map .info-window .marker-icon-name span.marker-icon img{width:75%;position:relative;top:16%}.common-kupos-map .info-window .marker-service{line-height:1.5}.common-kupos-map .info-window .marker-service span{display:inline}.common-kupos-map .info-window hr{margin-top:8px;margin-bottom:8px;border:1px solid #ccc;height:0}.common-kupos-map .gm-style .gm-style-iw-d{max-height:none!important;overflow:hidden!important;max-width:220px!important}.common-kupos-map .gm-style-iw{padding:0;max-height:none!important;margin-left:-55px}.common-kupos-map .gm-style-iw>button{display:none!important}.common-kupos-checkbox{display:inline}.common-kupos-checkbox label{display:flex;align-items:center;margin-bottom:0}.common-kupos-checkbox .kupos-checkbox{display:inline-block;margin-right:10px}.common-kupos-checkbox .kupos-checkbox.circle{width:20px;height:20px;border-radius:10px}.common-kupos-checkbox img,.common-kupos-checkbox input{display:none}.common-kupos-checkbox input:checked+img{display:block}.common-kupos-checkbox .checkbox-label{margin-top:2px}.icon-check-square-pink,.icon-check-square-pink-line,.icon-selection-circle-not-selected,.icon-selection-circle-selected{display:inline-block;background:url(/assets/icons/check-sprite.png) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;background-size:200% 200%;position:relative;top:2px;width:18px;height:18px}.icon-selection-circle-not-selected{background-position:0 0}.icon-selection-circle-selected{background-position:100% 0}.icon-check-square-pink{background-position:0 100%}.icon-check-square-pink-line{background-position:100% 100%}.services-gif-loader-container{text-align:center}.services-gif-loader-container img{width:100px}.flex-space-between{display:flex;justify-content:space-between}.payment-details-service{padding:25px 15px}.payment-details-service .line{margin:10px 0}.summary-date{text-transform:capitalize}.total-payment-strip-passenger-details{background-color:#ff5c60;background-color:var(--secondary-color);border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:20px 20px 10px;margin:-30px 20px 20px;z-index:0;position:relative}.simple_total-payment-strip-passenger-details{margin:20px 20px 30px}.payment-tnc{margin:25px 20px;display:flex;align-items:center;justify-content:center}.payment-options-card{padding:25px 15px 0}.promo-apply-btn .pb-button{font-size:15px}.payment-history-h-line{border-bottom:1px solid #ccc;margin:14px 0;width:100%}.payment-box-item{flex:1 1;display:flex;flex-direction:row;align-items:flex-end}.payment-box-item img{width:auto;height:18px;margin-left:0;margin-right:3px}.position-relative{position:relative}.thank-you-icon-container img{width:100px;height:auto;margin:auto}.thankyou-page-text-container{margin-top:10px;padding:0 8vw}.failure-card-icon-text-container{display:flex}.failure-card-icon-text-container img{height:25px;width:auto;margin-right:10px}.failure-card-header-label{text-align:center;display:flex;align-items:flex-end}.failure-page-text-container{margin-top:25px;padding:0 8vw}.thankyou-buttons-container{width:84vw;margin:30px 8vw 0;position:absolute;bottom:8vh;z-index:30}.thankyou-buttons-container-failure{width:84vw;margin:30px 8vw 0;position:absolute;z-index:10}.failure-screen-container{height:100%;overflow:hidden;position:relative;z-index:99}.failure-screen-container-body{height:92%;overflow:scroll;margin-bottom:50px;padding-bottom:60px}.register-social-links-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.fb-background{height:6vw;background-color:#3b5998;display:flex;border-radius:8px;align-items:center;position:relative}.fb-background img{height:5vw;width:auto;margin:.5vw 0 .5vw 1vw}.fb-background .fb-login-btn,.login-fb-login-btn{position:absolute;z-index:99;opacity:0}.login-fb-login-btn .kep-login-facebook.metro{display:flex;align-items:center;justify-content:center;width:90vw;justify-content:flex-start;margin-left:20px;margin-right:20px;font-size:17px;font-family:inherit;font-weight:inherit}.insta-background{height:6vw;background-color:#464647;border-radius:8px;display:flex;align-items:center;position:relative}.insta-background img{height:4vw;width:auto;margin:.5vw 2vw}.register-screen-container{flex:1 1;height:100%;overflow:hidden}.register-screen-container .input-outer-div .input-wrapper{padding:0 10px}.register-input-body-container{overflow:scroll;margin-top:2px}.register-input-body-container .input-wrapper{height:40px}.register-input-body-container .ion-dropdown{--padding-start:0;--padding-end:0}.list-md{margin:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:0!important;background:#fff;background:var(--ion-item-background,var(--ion-background-color,#fff))}.register-input-container{margin:0 0 10px}.transactions-header-container{display:flex;align-items:center;background-color:#ff5c60;background-color:var(--secondary-color);border-radius:10px;padding:0;margin:10px 20px}.transactions-header-inner{display:flex;width:100%;padding:10px 20px;justify-content:space-between}.transactions-header-inner-row{display:flex}.my-account-main-tabs-body-my-promotions .movements-in-capsule-menu,.my-transactions .movements-in-capsule-menu{margin-top:30px}.my-account-main-tabs-body-my-promotions .movements-in-capsule-menu{position:absolute;margin:0;left:0;bottom:23px}.transactions-deep_date-picker{position:absolute;width:90%;opacity:0}.promotion-full-screen{height:100%;overflow:hidden}.promotion-txns{margin-top:25px}.promotion-transaction-container{background:#fff;border-radius:15px 15px 0 0;box-shadow:0 -2px 6px 0 #ccc;height:76vh;overflow:scroll;padding:10px 20px 60px}.promotion-txn-item{display:grid;grid-template-columns:2fr 4fr 2fr;grid-gap:10px;padding:18px 0;border-bottom:1px solid #ccc}.promotion-amount{display:flex;align-items:center;justify-content:space-between}.promotion-amount img{width:auto;height:12px}.promotion-info-modal-content{padding:20px;background-color:#fff;position:absolute;bottom:0;width:100%;border-radius:15px 15px 0 0}.promotion-modal-icon-container{display:flex;align-items:center;justify-content:center;margin-bottom:20px;margin-top:10px}.promotion-modal-icon-container img{width:60px;height:auto}.modify-profile-image-container{width:25vw;height:25vw;display:flex;margin:auto;position:relative}.modify-profile-image-container,.modify-profile-image-container-inner{align-items:center;justify-content:center;align-self:center;max-width:140px;max-height:140px}.modify-profile-image-container-inner{border-radius:20vw;overflow:hidden;width:22vw;height:22vw;border:2px solid #ff5a5e;background-size:cover;background-position:50%}.modify-profile-pencil-container{position:absolute;bottom:3px;right:8px;z-index:9;background-color:#fff;border-radius:50%;overflow:hidden;width:25px;height:25px}.modify-profile-pencil-container input[type=file]{position:absolute;z-index:999;left:0;top:0;height:100%;opacity:0}.modify-profile-content-container{padding:30px 0;margin:20px 0}.modify-profile-body-container{height:65vh;overflow:scroll;margin-top:2px}.modify-profile-body-container .input-wrapper{height:40px}.carpool-AirportTransferHomeScreen-full.airport-transfer-home{display:flex;flex-direction:column;overflow:hidden}.carpool-AirportTransferHomeScreen-full.airport-transfer-home .new-home-footer-bg{bottom:0}.airport-transfer-home .city-box-container{display:flex;height:auto;padding:10px}.airport-transfer-home .city-container{padding:initial}.airport-transfer-home .city-box-item{align-items:center}.airport-transfer-home .counter-row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;margin-top:15px}.airport-transfer-home .service-tabs{width:100%;display:flex;justify-content:center;margin:2px auto 25px}.airport-transfer-home .time-item ion-datetime{--padding-start:0;flex:1 1}.airport-transfer-home .luggage-capsule{display:flex;width:100%;border-radius:20px;background-color:#ff5c60;background-color:var(--secondary-color);padding:5px 10px;color:#fff;align-items:center;justify-content:center;margin-top:21px}.airport-transfer-home .luggage-capsule img{height:20px;margin-right:5px}.airport-transfer-service-item .kupos-card{position:relative;z-index:2;padding:10px;margin-bottom:0;margin-top:10px}.airport-transfer-service-item .facilites-list{margin:-15px 20px 20px}.airport-transfer-service-item .facilites-list,.airport-transfer-service-item .facilites-list-unauthorised{padding-top:20px;background-color:#f4f4f4;border-radius:0 0 15px 15px;overflow:hidden;position:relative;z-index:1}.airport-transfer-service-item .facilites-list-unauthorised{margin-top:-15px;margin-left:-10px;margin-right:-10px}.carousel .control-dots .dot{box-shadow:none!important}.airport-transfer-facilities-item{display:grid;grid-template-columns:1fr 5fr;grid-gap:7px;align-items:center;background-color:#f4f4f4;padding:10px 0;margin:-1px 10px 0;border-radius:0 0 15px 15px;position:relative;z-index:0;line-height:1.3;border-radius:0;border-top:1px solid #ccc}.airport-transfer-facilities-item:first-child{border-top:0}.airport-transfer-facilities-item .facility-icon img{width:50px}.airport-transfer-facilities-item .kupos-button{height:40px;width:100%;padding-top:10px}.airport-transfer-facilities-item-lower{display:flex;justify-content:space-between;padding:5px 0}.airport-transfer-service-grid{display:grid;grid-template-columns:3.5fr 9fr 1.7fr;grid-column-gap:7px}.airport-transfer-service-grid .service-details{padding:0;overflow:hidden;text-overflow:ellipsis}.airport-transfer-service-grid .rating img{height:11px;width:auto;position:relative;top:-.5px;margin-left:0}.airport-transfer-service-grid .amenities img{height:17px;width:auto}.airport-transfer-service-grid .amenities svg{height:15px;margin-right:6px}.airport-transfer-service-grid .op-logo img{width:auto;height:20px;margin-top:5px}.airport-transfer-service-grid .op-logo span{display:flex;align-items:center;margin-bottom:6px;height:23px}.airport-transfer-service-grid .service-date{margin-bottom:6px;display:flex;align-items:center;text-transform:capitalize}.airport-transfer-service-grid .rating{margin-bottom:3px;display:flex;align-items:center;width:100%}.airport-transfer-service-grid .rating>*{margin-right:5px}.airport-transfer-service-grid .from-to{margin-top:5px;display:flex}.airport-transfer-service-grid .from-to .common-svg-home.svg-span,.airport-transfer-service-grid .from-to img{width:14px;position:relative;top:0;height:14px;margin-left:-4px;right:-3px;margin-right:5px}.airport-transfer-service-grid .from-to.from .common-svg-home.svg-span #Destination{fill:#ff7f45!important;fill:var(--primary-color)!important}.airport-transfer-service-grid .seats-details{display:flex;flex-direction:column;justify-content:space-between;min-width:60px}.airport-transfer-service-grid .price span{display:block;text-align:center;line-height:1.1}.airport-transfer-service-grid .seats-details .price{margin-bottom:-1px}.airport-transfer-service-item{margin-bottom:10px}.pb-payment-details-payment-right-side-bar .kupos-card{margin-bottom:0;position:relative;z-index:1}.pb-payment-details-payment-right-side-bar .city-name img{width:18px;position:relative;top:2px}.pb-payment-details-payment-right-side-bar .summary-title{margin-bottom:15px}.pb-payment-details-payment-right-side-bar .op-name{display:inline;display:initial}.pb-payment-details-payment-right-side-bar .location-details{margin-top:10px}.pb-payment-details-payment-right-side-bar .duration-col{text-align:right}.pb-payment-details-payment-right-side-bar .date-time-row{padding:15px 0;border-bottom:1px solid #ccc;margin-bottom:15px}.pb-payment-details-payment-right-side-bar .payment-seat-row{margin:3px 0}.pb-payment-details-payment-right-side-bar .total.bold{padding:15px 15px 10px;background-color:#ff5c60;background-color:var(--secondary-color);border-radius:0 0 8px 8px;margin:-5px 20px 0}.pb-payment-details-payment-right-side-bar .total.bold .total-row div{color:#fff}.carpool-AirportTransferPaymentScreen-full .payment-block-promo .pb-button{margin-top:5px}.carpool-AirportTransferPaymentScreen-full .kupos-card.payment-inputs{margin-top:10px}.carpool-AirportTransferPaymentScreen-full .payment-methods{flex-wrap:wrap;flex:1 1}.carpool-AirportTransferPaymentScreen-full .kupos-payment-method,.carpool-AirportTransferPaymentScreen-full .webpay-payment-method{width:100%;display:flex;margin-bottom:15px;align-items:center;padding-bottom:8px}.carpool-AirportTransferPaymentScreen-full .kupos-payment-method{display:block;text-align:right;margin-bottom:0}.carpool-AirportTransferPaymentScreen-full .webpay-payment-method img,.kupos-payment-method img{width:80px;height:auto;margin-left:5px}.carpool-AirportTransferPaymentScreen-full .tnc.flex-row{align-items:center;justify-content:center;margin-bottom:25px}.carpool-AirportTransferPaymentScreen-full .pay-button{margin:20px}.carpool-AirportTransferPaymentScreen-full .payment-inputs .card-title.black-text{margin-bottom:15px}.carpool-AirportTransferPaymentScreen-full .payment-inputs .inp-row{margin-top:15px}.carpool-AirportTransferPaymentScreen-full .payment-inputs .inp-row .PB-input-container:nth-child(2){margin-left:8px}.kupos-go-inputs .input-wrapper{height:40px}.kupos-go-inputs .add-stop-icon{width:30px;padding-left:8px;margin-top:31px}.kupos-page-scroll{overflow:auto;height:calc(100vh - 55px);padding:10px 0 30px}.page-with-footer{height:calc(100vh - 55px - 20vw)}.kupos-go-return{border-top:1px solid #ccc;margin-top:20px;padding-top:5px}.otp-inps{justify-content:space-around;padding:0 15px}.otp-inps input{flex:1 1;width:40px;max-width:40px;padding:5px 0;text-align:center;border-bottom:1px solid #ccc;margin-bottom:10px}.phone-inp-with-flag{align-items:center;border:1px solid #ccc;border-radius:10px;padding:0 10px;height:11vw}.phone-inp-with-flag .input-flag{display:flex;padding-right:10px;align-items:center;margin-bottom:4px;border-right:1px solid #ccc}.phone-inp-with-flag img{height:20px;margin-top:5px;border-radius:4px}.phone-inp-with-flag .input-wrapper{border:0;margin-top:0;min-height:inherit;height:inherit}.preference-scren{padding:15px}.bip-home{flex:1 1}.bip-home .all-inputs .one-row{display:flex;flex-direction:row;grid-gap:10px;gap:10px}.bip-home .all-inputs .one-row .selction-controller{width:60%}@media screen and (max-width:385px){.gender-label-container{height:35px;display:flex;align-items:center}}@media screen and (max-width:360px){.seat-column img,.train-seat-gangway{width:30px}.seat-column .steering-img{width:28px;margin:0 1px}.seat-row{padding:0 5px}}@media screen and (max-width:320px){.seat-details{padding:0 5px 0 0}.seat-column img,.train-seat-gangway{width:27px}.seat-column .steering-img{width:25px;margin:0 1px}.seat-layout-inner{height:90%}}.rotate-180-deg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.coach-layout-front-text{display:flex;align-items:center;margin-top:20px;justify-content:space-evenly}.front-text-image{height:14px}.seats-in-train img{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:24px;max-width:none}.train-tab-item{padding:5px}.train-seat-layout-inner{padding:0 10px 10px;margin:0 0 15px}.seat-type-item .train-layout-showcase-img{width:30px;height:24px}.train-seat-number{height:30px}.train-floor-and-seats-section{display:flex;flex-direction:column;position:relative;min-width:190px;top:-4px;padding-bottom:15px}.train-seat-layout-inner{flex:1 1;height:86%;overflow:scroll;margin:5px 0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);padding-top:0}.train-floor-tabs-container{display:flex;justify-content:center;margin-bottom:10px;position:absolute;width:100%}.find-bip-number{display:flex;margin-top:30px;justify-content:center}.bip-card-number-payment{margin:14px 0}.bip-checkbox-tnc{margin:20px 0}.add-bip-card-body{margin:0 20px}.example-add-card{display:flex;align-items:center;justify-content:center;margin:5px auto 25px}.example-add-card img{height:auto;width:54%}.add-bip-card-container{margin:30px 0 12px}.bip-add-input-container{margin:10px 0 20px}.example-add-card .edit-card-icon-holder img{height:30px;width:auto;position:absolute;right:24%;bottom:2%}.my-bip-cards-container .edit-card-icon-holder img{height:30px;width:auto;position:absolute;right:-4%;bottom:-4%}.suggested-recharges{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;margin-top:20px;margin-bottom:20px}.suggested-recharges .suggested-amount{display:flex;align-items:center;justify-content:center;background-color:#ff5c60;background-color:var(--secondary-color);border-radius:20px;padding:6px 1px}.edit-bip-card-container{margin-top:9%}.delete-popup-content{padding:10px 10%;margin-top:20px}.delete-popup-content .value-delete-item-popup{margin-left:5px}.body-amy-cards-my-account{height:90%;overflow:scroll}.overflow-scroll{overflow:scroll}.new-bip-home-footer-buttons{height:12vh;bottom:0;justify-content:space-between;align-items:center}.new-bip-home-footer-bg,.new-bip-home-footer-buttons{width:100vw;position:absolute;display:flex}.bip-container-footer-page{height:50vh}.new-bip-center-button{bottom:5vh}.counter-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;margin-top:12px}.kupos-go-counter-row{margin-top:10px}.counter-row .luggage-col .kupos-go-luggage-capsule img{height:15px;margin-right:10px}.kupos-go-luggage-capsule{display:flex;width:100%;border-radius:20px;background-color:#ff5c60;background-color:var(--secondary-color);padding:5px 10px;color:#fff;align-items:center;justify-content:center;margin-top:23px}.add-stop-section{display:flex;margin-top:8px;align-items:center}.add-stop-section img{height:16px;margin-right:5px}.kupos-go-body-inner{height:72vh;overflow:scroll}.kupos-go-passenger-details-booking-input-inner-top{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:12px 0 0}.at-details-item-container{padding-top:10px;border-bottom:1px solid #ccc;padding-bottom:10px}.at-details-text{font-size:14px;margin-top:2px;color:#464647}.at-details-cancel-strip{background-color:#ff7f45;background-color:var(--primary-color);margin-left:20px;margin-right:20px;padding:20px 14px 14px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top:-26px;position:relative}.carbon-emmission-row{display:flex;justify-content:space-between;padding:8px 10px}.clear-date{padding:2px}.clear-date,.clear-date-inner{width:100%;justify-content:center}.clear-date-inner{align-items:center;padding:3px}.ver-button-my-trips{font-size:11px;color:#464647;background-color:#eee;width:14vw;height:4vw;border-radius:20px;display:flex;justify-content:center;align-items:center}.datetime-text{margin-top:4px}.my-cards-main-item{display:grid;grid-template-columns:2fr 6fr 2fr}.my-cards-main-item .card-item{display:flex;align-items:center;justify-content:center;border-right:1px solid #aaa}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop:focus{outline:none}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__image{display:block;max-width:100%;touch-action:manipulation}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);box-sizing:border-box;cursor:move;box-shadow:0 0 0 9999em rgba(0,0,0,.5);touch-action:manipulation;border:1px solid;border-image-source:url("data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==");border-image-slice:1;border-image-repeat:repeat}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;box-shadow:0 0 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:hsla(0,0%,100%,.4)}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:33.33333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:66.66667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:33.33333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:66.66667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.7);box-sizing:border-box;outline:1px solid transparent}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}.open-contacts-input{width:100%;margin-top:3px}.open-contacts-inout-inner{flex:1 1;height:11vw;align-items:center;display:flex;border-radius:10px;border:1px solid #ccc;padding-left:20px;padding-right:20px}.new-transfer-screen-h-line{border-bottom:1px solid #ccc;margin-top:10px;margin-bottom:10px;width:100%}.new-transfer-screen-fav-item{width:100%;display:flex;margin-top:8px;justify-content:space-between}.recipient-info-image{width:14vw;height:14vw;border-radius:8vw}.transfer-money-payment-radio-button{border-radius:10px;width:16px;height:16px;align-items:center;justify-content:center;border:2px solid #ff5c60;margin-right:10px}.recipient-image-circle{width:15vw;height:15vw;border-radius:7px;overflow:hidden;border:2px solid #fff;align-items:center;justify-content:center}.modal-bottom-img-container{width:100%;position:absolute;left:0;bottom:-5px}.modal-item-conatiner{margin-top:20px}.modal-social-icon-container{display:flex;flex-direction:row;justify-content:space-around;position:absolute;bottom:40px;left:0;width:100%}.modal-download-desc-container{margin-bottom:120px;margin-top:30px}.modal-social-icon-container img{height:30px;width:auto}.modal-bottom-img{width:100%;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.modal-top-img{width:90%;height:auto;margin-left:5%}.modal-desc-container{display:flex;flex-direction:column;flex:1 1;margin-left:10px}.pager-controls .pager-control .control-icon{width:30px}.track-first{width:500%!important}.at-counter-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1.6fr 1fr;padding-top:15px}.at-count-user-type-icon{height:30px!important;margin:0!important}.at-icon-text{display:flex;align-items:center}.at-count-age-text{font-size:10px;color:#919191}.at-horizonatal-line{border-top:1px solid #ddd;border-top:1px solid var(--border-color)}.kupos-card-title{display:flex;justify-content:center;margin-bottom:20px}.kupos-card-at-container{position:absolute;background-color:rgba(0,0,0,.6);height:100%;width:100%;z-index:1000}.kupos-card-at{width:90%;margin-left:15px}.date-time-picker{position:absolute!important;right:1%!important;width:200%!important;background-color:#fff;border-radius:15px;overflow:hidden;padding:10px 18px;box-shadow:1px 1px 16px 0 rgb(0 0 0/8%)}.common-kupos-time-picker{margin-top:3px}.date-inner{height:41px}.down,.up{display:flex;justify-content:center}.up-down-icon{height:30px}.time-info-icon{position:absolute;right:10px;left:82%!important;top:18px!important}.time-picker-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;background:#fff;border-radius:0 0 15px 15px;display:flex;justify-content:center}.value-ampm{padding-top:1px;display:flex;justify-content:center;align-items:center}.value-ampm,.value input{max-width:40px;min-width:40px;border-radius:7px;border:1px solid #ccc;height:36px;font-size:13px;text-align:center}.value input{background-color:transparent;padding-top:4px}.calendar-clock-container{background-color:#fff;border-radius:15px}.timepicker-hr{border-bottom:.5px solid #ddd;width:90%;margin:auto}.time-title{display:flex;justify-content:center;margin:20px 0}.calendar-clock-btn{width:80%;margin:5% auto auto;padding-bottom:30px}.optional-date-time-container{position:relative}.calendar-clock-container .common-kupos-calendar{box-shadow:none!important}.optional-field-mask{height:43px;position:absolute;bottom:0;width:100%;border-radius:10px;border:1px solid var(--border);background-color:#e5e5e5;display:flex;align-items:center}.mask-icon{height:20px;margin:0 10px}.origin-dest-container{display:flex;justify-content:space-between;align-items:center;border:1px solid #ccc;border-radius:6px;padding:0 10px;margin-top:6px}.masked{background-color:#dedcd8}.origin-dest-container .origin-dest-inner{width:100%}.cross-icon-container{position:absolute;right:10px}.cross-icon{height:15px!important;width:15px!important}.read-more{background-color:#ff5c60;background-color:var(--secondary-color);color:#fff!important;border-radius:15px;padding:2px 8px;display:flex;align-items:center;margin-left:10px;margin-bottom:10px;display:inline-flex}.read-more-icon{height:10px;margin-right:5px}.main-amenities-container{margin:20px 10px;background-color:#fff;padding:15px;border-radius:10px}.main-amenities-container .inner-item .section-header{padding:0}.section-header{display:flex;flex-direction:row;align-items:center;padding:10px 0}.section-icon{margin-right:5px;max-height:25px}.item-content{padding-bottom:10px}.horizontal-line-amenities{border-top:1px solid #ccc;margin:5px 0}.slider-image-height{height:160px}.slider-height{height:170px}.carousel .control-dots .selected{background-color:#ff7f45!important;background-color:var(--primary-color)!important}.carousel.carousel-slider .control-arrow:hover{background:transparent!important}.at-termninal-suggestions{position:absolute}.at-termninal-suggestions a img{height:20px;margin-right:5px}.at-termninal-suggestions a{display:flex!important;align-items:flex-start}.at-termninal-suggestions.auto-suggestions{max-height:175px;overflow-y:auto;position:absolute;z-index:990;background-color:#fff;border:1px solid #ccc;min-width:80%;border-radius:0 0 10px 10px;padding-top:10px;margin-top:-4px;left:9.7%;width:80.5%}.at-termninal-suggestions.auto-suggestions a{padding:10px 14px;border-bottom:1px solid #ccc;display:block;cursor:pointer;color:#464647}.at-termninal-suggestions.auto-suggestions a.active{color:#ff7f45;color:var(--primary-color);background-color:var(--light-primary-color);border-color:#ff7f45;border-color:var(--primary-color)}.at-termninal-suggestions.auto-suggestions a.active:last-child{border-bottom:0}.at-termninal-suggestions.auto-suggestions a.cursor{color:#ff7f45;color:var(--primary-color);background-color:var(--light-primary-color);border-color:#ff7f45;border-color:var(--primary-color)}.at-termninal-suggestions.auto-suggestions a:hover{color:#fff;background-color:#ff5c60;background-color:var(--secondary-color)}.at-termninal-suggestions.auto-suggestions .top-at-terminals{padding:2px 14px}.services-image-container{display:flex;justify-content:center;margin:10px}.services-image-container img{width:100px}.at-search-city-input div{flex:1 1}.hour-selection-container{background-color:#fff;border-radius:6px}.hour-selection-container .hour-selection-container-inner{display:flex;align-items:center;flex-direction:column;height:100%;width:100%;justify-content:center}.hour-selection-container .hour-selection-container-inner .hor-row{width:100%;display:flex}.hour-selection-container .hour-selection-container-inner .hour-row{display:flex;justify-content:space-around;align-items:center;width:100%}.hour-selection-container .hour-selection-container-inner .hour-row div{padding:5px 20px}.flash-message-container{background:#fff;position:relative;display:flex;justify-content:center;align-items:center;width:100%;z-index:1}.transvip-payment-page-message{margin-top:10px}.authorised-strip{background:#f6e8e0;background:var(--primary-light-color);border-radius:5px 5px 0 0;display:flex;align-items:center;margin:-20px -11px 10px -12px}.mt-30{margin-top:30px}.authorised-strip-img{padding:5px 20px}.authorised-strip-img,.unauthorised-strip-img{background-color:#ff5c60;background-color:var(--secondary-color);border-radius:5px;display:flex;align-items:center;justify-content:center;color:#fff}.unauthorised-strip-img{padding:10px;width:150px}.authorised-strip-text{margin-left:10px}.hr-line{height:1px;background-color:#cecece;margin:10px 0}.remove-shadow{padding-bottom:0!important;box-shadow:0 0!important}.parent-at-search{position:relative;overflow:hidden;height:100vh}.at-service-list-main-container{height:90vh;overflow-y:scroll;z-index:1}.question-emotion-refs{display:flex;justify-content:space-between}.question-emotion-refs img{width:30px}.question-inner{display:flex;justify-content:center;padding:10px 0}.question-1,.question-inner{text-align:center}.survery-desc .line-1{padding:20px 0}.emo-container{display:flex;flex-direction:column;align-items:center}.info-text-container{margin-top:10px}.info-text-container input[TYPE=radio]{accent-color:#ff5c60;-webkit-appearance:none;width:10px;height:10px;border-radius:50%;outline:none;box-shadow:0 0 0 2px #ff5c60}.info-text-container input[type=radio]:checked{box-shadow:0 0 0 2px #ff5c60}.info-text-container input[type=radio]:before{content:"";display:block;width:60%;height:60%;margin:20% auto;border-radius:50%}.info-text-container input[type=radio]:checked:before{background:#ff5c60}.comment-box-bottom-message{display:flex;justify-content:center;padding:10px}.widget-hero-image-container img{width:100%}.unired-at-container .kupos-card{border-radius:0;background-color:#fff;box-shadow:none;z-index:2;margin:0;padding:0}.unired-at-container .new-home-body-container{padding:0 10px}.internation-modal-body{margin-top:10px}.internation-modal-body .top-bar-modal-text-container{margin:15px 0}.internation-modal-body .top-bar-modal-text-container span{background-color:#ff5c60;background-color:var(--secondary-color);color:#fff;border-radius:50px;padding:5px 10px}.internation-modal-body .int-item-body{margin:7px 0}.int-dot{display:inline-block;height:4px;width:4px;background:#464647;justify-content:center;align-items:center;border-radius:2px;margin-bottom:2px;margin-right:3px}.botom_nav_container{box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;justify-content:space-around;align-items:center;height:50px;.icon{height:26px;width:auto}}.botom_nav_container,.bottom-navigation{position:fixed;bottom:0;left:0;right:0;z-index:1000;background-color:#fff}.bottom-navigation{box-shadow:0 -2px 10px rgba(0,0,0,.1)}.bottom-navigation img{width:24px;height:24px}.bottom-navigation .MuiBottomNavigationAction-root{padding:8px}.bottom-navigation .MuiBottomNavigationAction-label{font-size:12px}.bottom-navigation .MuiBottomNavigationAction-selected .MuiBottomNavigationAction-label{color:#ff4081}.bottom-navigation .MuiBottomNavigationAction.selected img{-webkit-filter:none;filter:none}.bottom-navigation .MuiBottomNavigationAction:not(.Mui-selected) img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@-webkit-keyframes scaleAnimation{0%{-webkit-transform:scale(.5);transform:scale(.5)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes scaleAnimation{0%{-webkit-transform:scale(.5);transform:scale(.5)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}.sold_out_div{-webkit-animation:scaleAnimation 2s ease-in-out infinite;animation:scaleAnimation 2s ease-in-out infinite}.fast-filling{text-align:right;margin-top:6px;color:#ff5c60;color:var(--secondary-color)}.nav-item{font-size:12px}.MuiBottomNavigationAction-root.Mui-selected,.nav-selected{color:red!important}.MuiBottomNavigationAction-label{font-size:12px!important}.Mui-selected .MuiBottomNavigationAction-label{color:red!important;font-size:12px!important}:root{--ion-color-primary:#3880ff;--ion-color-primary-rgb:56,128,255;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#3171e0;--ion-color-primary-tint:#4c8dff;--ion-color-secondary:#0cd1e8;--ion-color-secondary-rgb:12,209,232;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#0bb8cc;--ion-color-secondary-tint:#24d6ea;--ion-color-tertiary:#7044ff;--ion-color-tertiary-rgb:112,68,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#633ce0;--ion-color-tertiary-tint:#7e57ff;--ion-color-success:#10dc60;--ion-color-success-rgb:16,220,96;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#0ec254;--ion-color-success-tint:#28e070;--ion-color-warning:#ffce00;--ion-color-warning-rgb:255,206,0;--ion-color-warning-contrast:#fff;--ion-color-warning-contrast-rgb:255,255,255;--ion-color-warning-shade:#e0b500;--ion-color-warning-tint:#ffd31a;--ion-color-danger:#f04141;--ion-color-danger-rgb:245,61,61;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#d33939;--ion-color-danger-tint:#f25454;--ion-color-dark:#222428;--ion-color-dark-rgb:34,34,34;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium:#989aa2;--ion-color-medium-rgb:152,154,162;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#86888f;--ion-color-medium-tint:#a2a4ab;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,244,244;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9}