*{box-sizing:border-box;margin:0}.justify-center{justify-content:center}.justify-content-flex-end{justify-content:flex-end}.align-center{align-items:center}.d-none{display:none}.d-flex p{margin:0}.d-flex>p{padding-left:14px}.d-flex>.d-flex:first-child{width:160px}.mb-12{margin-bottom:12px}.pb-32{padding-bottom:32px!important}.pb-16{padding-bottom:16px}.pb-30{padding-bottom:30px}.mb-55{margin-bottom:55px}.m-t-20,.m-t-24{margin-top:20px}#root,body,html{width:100%;min-height:auto;height:auto;overflow-y:auto}body{margin:0;font-family:"Rubik",sans-serif;font-family:var(--font-family-rubik)}:root{--font-family-rubik:"Rubik",sans-serif}header{background-color:#fff;text-align:center;padding:25px 25px 15px;box-shadow:0 0 10px 0 rgba(43,41,70,.06)}header img.logo{max-width:200px}.language-container select{border:none;background:transparent;outline:none;padding:10px 10px 10px 0;font-family:"Rubik";font-size:16px;color:#38414a}.language-container select option{padding:10px}.booking{color:#000;font-size:16px;min-height:100%;box-sizing:border-box}.booking-status{display:flex;align-items:center;margin-top:-10px}.booking-status span{padding-left:16px}.booking .notification-container{margin-top:16px}.booking .trip-address{margin-top:12px}.booking .trip-date{display:flex;flex-direction:column}.booking .trip-date-info{display:flex;padding-top:12px;align-items:flex-start}.booking .trip-date-info p{padding-left:16px;margin:0 8px 0 0;align-self:flex-start}.booking .trip-date-info .time-container{display:flex;flex-direction:row;align-items:center;align-self:flex-start}.booking .trip-date-info .local-time{color:#5e6d7c;font-family:"Rubik-Regular",Helvetica;font-size:14px;font-weight:400;letter-spacing:.24px;line-height:20px;padding-left:16px;margin-right:8px;align-self:flex-start}.booking .trip-date-info .icon-clock{flex-shrink:0}.booking .trip-date-info:nth-of-type(2) .icon-calendar{margin-top:4px}.booking .trip .flight-ship-train-number{display:flex;flex-direction:row;margin-top:8px}.booking .trip .flight-ship-train-number p{margin:0;padding-left:16px}.booking .booking-content{box-sizing:border-box;max-width:1110px;width:100%;margin:0 auto;padding:50px 16px}.booking .booking-content .journey-unresolved-alerts{margin:24px 0 -16px}@media(max-width:460px){.booking .booking-content .journey-unresolved-alerts{margin:24px -16px -32px}}.booking .booking-content .journey-unresolved-alerts .unresolved-alerts>*{max-width:min(400px,100%)}.booking .booking-list{margin-top:50px}.booking .booking-list .extended-card{margin-bottom:20px}.booking .label-gray{color:#70787f;font-size:14px;font-weight:500}.booking .no-booking{display:flex;flex-direction:column;line-height:30px}.booking a{color:#000}.trip-info-item{font-size:14px}.trip-info-item p{margin:0}.trip-code{font-size:16px;font-weight:500}.trip-icon{vertical-align:middle;margin-right:10px;width:24px;position:absolute;left:1px;top:0}.icon-location{width:17px;top:0;left:3px}.trip-icon-plane{top:3px}.info-first{padding-bottom:10px;position:relative}.info-first:before{content:"";position:absolute;left:10px;width:2px;background-color:#ddd;top:28px;bottom:2px}.trip-info{margin-top:32px}.trip-info-item{padding-left:35px;position:relative}.trip-info-item span{line-height:24px;display:inline-block;font-size:16px;font-weight:500}.trip-info-item .flight-number{position:relative;background:#ddd;font-size:12px;display:inline-block;max-width:50px;line-height:normal;color:#666;padding:5px 5px 4px 18px;display:block}.trip-info-item .flight-number .icon-plane{position:absolute;width:12px;left:4px;top:6px}.trip-info-item .flight-number .icon-plane path{fill:#666}.trip-info-footer{display:flex;flex-direction:row;margin-top:10px}.trip-info .trip-info-address{padding-right:65px;position:relative}.date-time .text-bold span{display:block;padding:0}.meeting-text{margin-top:20px}.cancel-booking-btn{margin-top:24px;width:100%}@media(min-width:990px){.trip-info-footer{padding-left:30px}}@media(max-width:990px){.trips-count{display:none}}@media(min-width:480px){.booking .icon-location{top:1px}.trip-info-item:first-child{margin-bottom:0}.booking .trip-info-item{padding-bottom:13px}.trip-info-item .flight-number{display:inline-block}.trip-info-item:not(.info-first) .icon-location{top:3px}.date-time .text-bold span{padding-right:15px;display:inline-block}}@media(min-width:768px)and (max-width:910px){.journey-details .date-time .text-bold span{display:block;padding:0}.journey-details .trip-info-item .flight-number{display:block;margin-bottom:16px}}.loading{position:fixed;left:0;top:0;bottom:0;right:0;z-index:999;background-color:var(--page-background-color);opacity:1}.loading,.loading .lds-ring{display:flex;justify-content:center;align-items:center}.loading .lds-ring{position:relative;width:100%;height:100%}.loading .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:40px;height:40px;margin:8px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top:8px solid var(--widget-background-color)}.loading .lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.loading .lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.loading .lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:root{--subtitle-2-font-family:"Rubik",Helvetica;--subtitle-2-font-size:14px;--subtitle-2-font-style:normal;--subtitle-2-font-weight:500;--subtitle-2-letter-spacing:0.07px;--subtitle-2-line-height:20px;--transferzatlantis-10:#f5faec}.label{align-items:center;background-color:#f5faec;background-color:var(--transferzatlantis-10);border-radius:8px;display:inline-flex;grid-gap:8px;gap:8px;overflow:hidden;padding:4px 8px;position:relative}.label .icon-l{height:24px!important;position:relative!important;width:24px!important}.label .icon-l .img{height:14px;left:2px;position:absolute;top:5px;width:20px}.label .caption{color:#38414a;color:var(--asphalt-greyasphalt-140);font-family:"Rubik",Helvetica;font-family:var(--subtitle-2-font-family);font-size:14px;font-size:var(--subtitle-2-font-size);font-style:normal;font-style:var(--subtitle-2-font-style);font-weight:500;font-weight:var(--subtitle-2-font-weight);letter-spacing:.07px;letter-spacing:var(--subtitle-2-letter-spacing);line-height:20px;line-height:var(--subtitle-2-line-height);position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.unresolved-alerts{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:16px;width:100%;grid-gap:16px;gap:16px}.custom-notification{width:100%;flex-grow:1;margin-bottom:16px}.custom-notification .notification-stoke-danger{border:1px solid #ec654a}.custom-notification .notification-stroke-neutral{border:1px solid #0092bb}.custom-notification>.notification{padding:24px}.custom-notification>.notification>.flex-direction-column{width:100%}.notification-actions{display:flex;margin:16px 20px 0 -20px;flex-direction:column}.notification-content{width:100%}.notification-content span.typography-variant-subtitle1{padding-left:16px;padding-right:22px}.accept{margin-bottom:16px}.custom-notification.neutral .notification-content{align-items:baseline;margin-top:-1px}.custom-notification.neutral .notification-content span.typography{padding:0 4px 0 16px;display:inline}.custom-notification.neutral .custom-link{display:inline;font-weight:500}.custom-notification.neutral .custom-link :active,.custom-notification.neutral .custom-link:hover,.custom-notification.neutral .custom-link:visited{color:#000}.custom-notification-container{width:100%;margin-bottom:16px}.custom-notification-container .notification{box-shadow:none;padding:24px}.custom-notification-container .notification .typography{font-size:24px;font-weight:500;line-height:30px;letter-spacing:0;padding-left:0}.custom-notification-container .notification .left-icon-wrapper{margin-top:3px}.custom-notification-container.custom-success .notification{border:1px solid #97c93d}.custom-notification-container.custom-error{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-notification-container.custom-error .notification{border:1px solid #ec654a}.custom-title-container{display:flex;width:100%;align-items:flex-start;justify-content:flex-start}.custom-title-container svg{margin-right:14px;min-width:24px}.close-btn{display:none}.verification-btn{width:100%}.phone-input-popup.bottom-drawer-wrapper{overflow-x:unset}.phone-input-popup.bottom-drawer-wrapper .header-text{border-top-left-radius:12px;border-top-right-radius:12px}.phone-input-popup.bottom-drawer-wrapper .content{overflow:unset;overflow-x:unset;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.phone-input-popup-footer{padding:32px 0 14px}.custom-phone-input{max-width:unset}.custom-phone-input,.custom-phone-input .menu-wrapper.fill-content{position:unset;width:100%}@media(min-width:768px){.unresolved-alerts{width:100%;margin-bottom:40px!important;flex-wrap:unset}.custom-notification{width:50%;flex-grow:1}.alert-space>.custom-notification:first-child{margin-right:16px}.alert-space.journey-alerts{flex-direction:column}.alert-space.journey-alerts .custom-notification{width:100%}.alert-space.booking-alerts{flex-wrap:wrap}.alert-space.booking-alerts .custom-notification{flex-grow:unset;width:calc(50% - 12px)}.alert-space.booking-alerts .custom-notification.notification-INCORRECT_TRAVELLER_PHONE .custom-button .custom-button-icon.left{margin-right:0!important}.alert-space.booking-alerts .custom-notification.notification-INCORRECT_TRAVELLER_PHONE .custom-button .typography{margin-left:5px!important}.custom-notification:last-child{margin-bottom:0}.close-btn{display:block}.verification-btn{width:unset}.phone-input-popup-footer{padding:14px 0}.custom-phone-input{position:relative;max-width:259px;width:unset}.custom-phone-input .menu-wrapper.fill-content{position:absolute;width:100%}}@media(min-width:768px)and (max-width:1070px){.unresolved-alerts{flex-direction:column;margin-right:0}.close-btn{display:block}.verification-btn{width:unset}.custom-notification{width:100%!important}.custom-notification:last-child{margin-bottom:0}.phone-input-popup-footer{padding:14px 0}.custom-phone-input{position:relative}.custom-phone-input .menu-wrapper.fill-content{position:absolute;width:100%}}@media(min-width:840px){.notification-actions{flex-direction:row!important;margin-bottom:16px}.notification-actions button:first-child{margin-right:10px}.accept{margin-bottom:0}}.addFlightTrackingCard_add-flight-tracking__1XMwB{align-items:flex-start;background-color:var(--blue-blue-10);display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:16px;position:relative;border-radius:8px}.addFlightTrackingCard_add-flight-tracking__1XMwB .addFlightTrackingCard_group__DiBPe{height:80px;margin-right:-2px;position:relative;width:313px}.addFlightTrackingCard_add-flight-tracking__1XMwB .addFlightTrackingCard_caption__zHBxi{color:var(--black);font-family:var(--subtitle-1-font-family);font-size:var(--subtitle-1-font-size);font-style:var(--subtitle-1-font-style);font-weight:var(--subtitle-1-font-weight);left:88px;letter-spacing:var(--subtitle-1-letter-spacing);line-height:var(--subtitle-1-line-height);position:absolute;top:16px;width:223px}.addFlightTrackingCard_add-flight-tracking__1XMwB .addFlightTrackingCard_flight-tracking__2Jvx0{height:80px;left:0;object-fit:cover;position:absolute;top:0;width:80px}.addFlightTrackingCard_add-flight-tracking__1XMwB .addFlightTrackingCard_frame__3i-nR{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;grid-gap:8px;gap:8px;position:relative;width:100%}.addFlightTrackingCard_add-flight-tracking__1XMwB .addFlightTrackingCard_text-wrapper__3mSFz{align-self:stretch;color:var(--black);font-family:var(--body-2-font-family);font-size:var(--body-2-font-size);font-style:var(--body-2-font-style);font-weight:var(--body-2-font-weight);letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height);margin-top:-1px;position:relative}.addFlightTrackingCard_add-flight-tracking__1XMwB .addFlightTrackingCard_buttons-elements__3WCXV{align-items:center;align-self:stretch;background-color:var(--white-100);border:1px solid;border-color:var(--asphalt-greyasphalt-50);border-radius:8px;box-shadow:var(--drop-shadow-button);display:flex;flex:0 0 auto;justify-content:center;overflow:hidden;position:relative;width:100%;height:48px}.addFlightTrackingCard_add-flight-tracking__1XMwB .addFlightTrackingCard_buttons-elements__3WCXV .addFlightTrackingCard_body__36x89{height:100%;align-items:center;align-self:stretch;border-radius:8px;display:inline-flex;flex:0 0 auto;grid-gap:12px;gap:12px;overflow:hidden;padding:0 16px;position:relative}.addFlightTrackingCard_add-flight-tracking__1XMwB .addFlightTrackingCard_buttons-elements__3WCXV .addFlightTrackingCard_icon-l__36A8e{height:24px!important;position:relative!important;width:24px!important}.addFlightTrackingCard_add-flight-tracking__1XMwB .addFlightTrackingCard_buttons-elements__3WCXV .addFlightTrackingCard_div__3IUuV{color:var(--asphalt-greyasphalt-140);font-family:var(--rubik-button-font-family);font-size:var(--rubik-button-font-size);font-style:var(--rubik-button-font-style);font-weight:var(--rubik-button-font-weight);letter-spacing:var(--rubik-button-letter-spacing);line-height:var(--rubik-button-line-height);position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.verifyFlightNumberCard_snackbars-grey__26EiV{align-items:center;background-color:var(--yellowyellow-10);display:inline-flex;flex-direction:column;grid-gap:10px;gap:10px;padding:16px;position:relative;border-radius:8px}.verifyFlightNumberCard_title__2Ns62{width:100%;align-items:flex-start;display:flex;flex:0 0 auto;grid-gap:16px;gap:16px;padding:4px 0;position:relative}.verifyFlightNumberCard_icon-l__2YCsu{height:24px!important;position:relative!important;width:24px!important}.verifyFlightNumberCard_caption__1-AVy{color:var(--black);flex:1 1;font-family:var(--subtitle-1-font-family);font-size:var(--subtitle-1-font-size);font-style:var(--subtitle-1-font-style);font-weight:var(--subtitle-1-font-weight);letter-spacing:var(--subtitle-1-letter-spacing);line-height:var(--subtitle-1-line-height);margin-top:-1px;position:relative}.verifyFlightNumberCard_div__q1OWx{align-items:flex-start;display:flex;flex:0 0 auto;grid-gap:16px;gap:16px;padding:4px 0 4px 40px;position:relative;width:100%}.verifyFlightNumberCard_p__xQfdO{color:var(--black);flex:1 1;margin-top:-1px;position:relative}.verifyFlightNumberCard_p__xQfdO,.verifyFlightNumberCard_text-wrapper__lZH42{font-family:var(--body-2-font-family);font-size:var(--body-2-font-size);font-style:var(--body-2-font-style);font-weight:var(--body-2-font-weight);letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height)}.verifyFlightNumberCard_buttons-elements__2JwGW{align-items:center;background-color:var(--white-100);border:1px solid;border-color:var(--asphalt-greyasphalt-50);border-radius:8px;box-shadow:var(--drop-shadow-button);display:flex;flex:0 0 auto;justify-content:center;overflow:hidden;position:relative;width:100%;height:48px}.verifyFlightNumberCard_buttons-elements__2JwGW .verifyFlightNumberCard_body__1httM{height:100%;align-items:center;align-self:stretch;border-radius:8px;display:inline-flex;flex:0 0 auto;grid-gap:12px;gap:12px;overflow:hidden;padding:0 16px;position:relative}.verifyFlightNumberCard_caption-2__1vybR{color:var(--asphalt-greyasphalt-140);font-family:var(--rubik-button-font-family);font-size:var(--rubik-button-font-size);font-style:var(--rubik-button-font-style);font-weight:var(--rubik-button-font-weight);letter-spacing:var(--rubik-button-letter-spacing);line-height:var(--rubik-button-line-height);position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.title-primary{color:#2b2946;font-size:28px;margin:5px 0}.subtitle-primary{color:#2b2946;font-size:14px;padding-left:1px;margin:5px 0}.text-bold,.text-bold-sm{color:#2b2946}.text-normal{color:#000;font-weight:500;font-size:14px}.text-bold{font-weight:500;font-size:16px}.text-bold-sm{font-size:12px}.text-light{font-size:16px;font-weight:700;color:#70787f}.pb-4{padding-bottom:4px}.pr-24{padding-right:24px}.mb-4{margin-bottom:4px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mt-24{margin-top:24px}.mr-16{margin-right:16px}.call-link{display:block;margin:0 auto;width:100%}.call-link .custom-button{width:100%}h2{font-size:18px;font-weight:700;color:var(--widget-background-color);margin:0}.journey{min-height:100vh}.journey.white-background{background-color:#fff}.journey-content{box-sizing:border-box;max-width:1110px;width:100%;margin:0 auto;padding:50px 16px}.journey-content .breadcrumb{margin-bottom:50px}.journey-details{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%}.journey .back-to-booking{display:flex;align-items:center;width:100%;margin-bottom:24px}.journey .booking-link{color:#2b2946;font-size:14px;text-decoration:none;padding-left:4px;cursor:pointer}.journey .cancel-trip{margin:15px}.journey .cancel-trip .cancel-trip-link{color:#2b2946;font-weight:700}.journey-right-side{width:100%}.journey-left-side .transfer-details .vehicle img,.journey-right-side .transfer-details .vehicle img{width:185px}.journey-left-side{width:100%;margin-bottom:16px}.journey-left-side .extended-card{margin-bottom:48px}.journey-left-side .company{display:none}.journey .width-w{max-width:1200px}.journey .unresolved-alerts>*{width:100%}.custom-mb-24 .custom-content-header{margin-bottom:62px}.transfer-details-card .vehicle{display:flex}.transfer-details-card .vehicle-type{margin-left:16px}.transfer-details-card .vehicle img{width:144px!important}.card-wrap:last-child{margin-bottom:8px}.card-wrap .meeting-point-location{margin-top:-24px}.card-wrap .meeting-point-decription p,.card-wrap .meeting-point-location p{padding-left:38px;margin:0}.edit-button p{margin:0;font-weight:400}.journey-notification{position:absolute;top:95px;left:116px;width:calc(100% - 232px);z-index:99999!important}.journey-notification .d-flex>.d-flex:first-child{width:100%!important}.journey-notification .flex-direction-column{width:100%}.journey-notification-content{padding-right:12px}.journey .journey-left-side,.journey .journey-right-side{display:flex;flex-direction:column;align-items:stretch;grid-gap:24px;gap:24px}@media(min-width:768px){.payment-page-btn.display-h{display:none}.custom-mb-24 .custom-content-header{margin-bottom:0}.custom-mb-24 .more-info{margin-right:16px}.journey .journey-left-side{width:48%}.journey .journey-left-side .company{display:block}.journey .journey-left-side .transfer-details{display:flex;flex-direction:row}.journey .journey-left-side .transfer-details div.vehicle{width:35%}.journey .journey-left-side .transfer-details div.details{margin-left:50px}.journey-details{flex-direction:row;justify-content:space-between}.journey-right-side{width:48%}.journey .edit-button{padding:12px 24px;margin-right:16px}.journey .edit-button .button-text{line-height:18px}.journey .edit-button p{font-size:12px}}@media(max-width:768px){.payment-page-btn.display-h{display:flex;width:100%}.details-ordering.journey-details{display:flex;flex-direction:column}.details-ordering .journey-left-side>div,.details-ordering .journey-right-side>div{width:100%}.details-ordering .meeting-point-details{order:0}.details-ordering .meeting-point-details.in-progress{order:1}.details-ordering .faq.completed{order:1;margin-bottom:24px}.details-ordering .faq.pending{order:8}.details-ordering .faq.planned{order:4;margin-bottom:24px}.details-ordering .driver-details{order:3}.details-ordering .driver-details.driver,.details-ordering .driver-details.driver.faq-completed,.details-ordering .meeting-point-details.completed{order:2}.details-ordering .driver-details.driver.faq-completed.completed{order:3}.details-ordering .transfer-company-details,.details-ordering .transfer-company-details.driver,.details-ordering .transfer-company-details.faq-completed{order:2}.details-ordering .transfer-company-details.driver.faq-completed{order:3}.details-ordering .transfer-company-details.driver.faq-completed.completed,.details-ordering .trip-details{order:4}.details-ordering .trip-details.faq-planned{order:5}.details-ordering .transfer-company-details-wrapper{order:5;margin-bottom:24px}.details-ordering .passenger-details{order:6}.details-ordering .cancel-trip{order:7}.actions-container{flex-direction:column}.actions-container .cancel-button,.actions-container .edit-button{margin-bottom:16px;width:100%;height:auto;padding:7px 16px;z-index:2;min-height:48px}.actions-container button[type=submit]{display:none}.journey-notification{top:70px;left:28px;width:calc(100% - 56px)}.journey-notification-content{display:block;width:100%}.journey-notification-position,.notification-width{left:16px;width:calc(100% - 32px)}.journey-notification-position{bottom:120px;top:auto}}@media(max-width:768px){.journey-details button[type=submit]{width:100%;margin-top:16px}}@media(min-width:768px){.journey-details button[type=submit]{display:none}}.journey-details .with-tracking-label{align-items:center;background-color:var(--transferzatlantis-10);border-radius:8px;display:inline-flex;grid-gap:8px;gap:8px;overflow:hidden;padding:16px;position:relative;width:100%;height:48px;margin-bottom:16px;color:#38414a;color:var(--asphalt-grey-asphalt-140,#38414a);font-variant-numeric:lining-nums tabular-nums;-webkit-font-feature-settings:"liga" off,"clig" off,lining-nums tabular-nums;font-feature-settings:"liga" off,"clig" off,lining-nums tabular-nums;font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.08px}.journey-details .with-tracking-label .icon-l{height:24px!important;position:relative!important;width:24px!important}.cancel-booking_cancelBookingBtn__nGxbw{margin-top:24px;width:100%}.cancel-booking_cancelBookingContent__2kSEE ul{padding-left:24px;margin:0}.cancel-booking_cancelBookingContent__2kSEE>ul>li{margin-bottom:16px}.cancel-booking_cancelBokingContent__dpQGR>ul>li>p{margin:0}.cancel-booking_closeWindow__3rup1{display:none}@media (min-width:768px){.cancel-booking_cancelBookingBtn__nGxbw{margin-top:0;width:auto}.cancel-booking_closeWindow__3rup1{display:block}.cancel-booking_cancelBookingFooter__1lLv1{bottom:0;padding:14px 16px;border-top:1px solid #e0e0e0;margin:0 -27px}}@media (min-width:768px){.desktop-view.bottom-drawer-wrapper.visible{max-height:inherit;bottom:auto!important}}@media (min-width:768px){.desktop-view .content{padding-bottom:0}}[class*=pickup-timeline-card]{margin-bottom:0!important;font-family:var(--font-family-rubik)}.d-flex{display:flex}.d-flex>.d-flex:first-child{width:100%!important}.accordion .align-items-center>svg{width:24px;height:24px;flex-shrink:0}.hidden{display:none}.faq .support{flex-direction:column}.faq .support p{padding-left:0!important;margin:16px 0}.faq .support button{margin-left:0}.faq .accordion-text>p{font-size:16px;line-height:24px;font-family:Rubik,sans-serif}@media(min-width:1200px){.faq .support{flex-direction:row;align-items:center;justify-content:center;margin-top:32px}.faq .support>p{margin:0;max-width:180px}.faq .support button{margin-left:auto}}.driver-details{position:relative}.driver-details .image-container{width:90px;height:90px;border-radius:50%;position:absolute;right:0;overflow:hidden}.driver-details .image-container img{width:100%;height:100%;object-fit:cover;border-radius:50%}.driver-details .image-container.placeholder{background-color:#dfe2e5;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.driver-details .call-link{padding-left:14px}.driver-details .call-link .custom-button{width:100%}.driver-details .call-driver-button-wrapper{display:inline-flex;width:60%}}@media(max-width:768px){.driver-details .call-driver-button-wrapper svg.phone-icon{display:none}.driver-details .call-driver-button-wrapper.no-vehicle{margin-top:70px}}button.custom-button.middle-button{border-radius:0;border-left:0;border-right:0}.left-button{border-radius:8px 0 0 8px}.right-button{border-radius:0 8px 8px 0}.custom-button.selected{background-color:#dfe2e5}.success-tip{margin-bottom:16px;padding:8px 16px;border-radius:8px;background-color:#e6f4f8}.custom-amount{color:#000;font-family:Rubik;font-size:20px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1px}.custom-button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.input-wrapper{display:flex;flex-direction:row;font-size:26px;font-weight:800;font-family:Rubik;justify-content:center;align-self:center;align-items:baseline;margin-bottom:32px}.input-wrapper.zero,.input-wrapper .zero{color:#5e6d7c}.input-wrapper .custom-input-wrapper input::-webkit-inner-spin-button,.input-wrapper .custom-input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrapper .custom-input-wrapper input[type=number]{-moz-appearance:textfield}.input-wrapper .custom-input-wrapper input.custom-input{display:block;padding:0;color:inherit;border:0;background-color:transparent;font-size:26px;font-weight:800}.input-wrapper .custom-input-wrapper label{display:none;background-color:transparent}#moreMeetingInfo .google-map-container{height:290px}.meeting-point-image-modal{z-index:9999}.meeting-point-image-modal .modal-content{width:90%!important}.meeting-point-image-modal .modal-body img{width:100%;height:auto}.zoom-icons-wrapper{display:flex;justify-content:center;margin-top:5px}.zoom-icons-wrapper .zoom-icon-disabled{pointer-events:none;opacity:.5}.zoom-icons-wrapper .zoom-icon-wrapper.zoom-in-icon{margin-left:10px}.zoom-icons-wrapper .zoom-icon-wrapper.zoom-out-icon{margin-right:10px}@media(min-width:768px){#moreMeetingInfo .google-map-container{height:440px}.meeting-point-image-modal .modal-content{width:500px!important}}.meeting-point-images{display:flex;flex-wrap:wrap;margin-top:16px;grid-row-gap:16px;row-gap:16px}.meeting-point-images .meeting-point-item{flex:0 0 100%;display:flex;flex-wrap:wrap;border-bottom:1px solid #e0e0e0;padding:10px 0}.meeting-point-images .meeting-point-item:last-child{border-bottom:none}.meeting-point-images .meeting-point-item .meeting-point-image{border-radius:8px;background-size:cover;height:130px;width:100%;background-repeat:no-repeat;background-position:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922)}.image-popup img{width:100%}.image-popup .content{max-height:none!important;margin:0!important}.zoom-in-button{font-family:"Rubik";font-size:16px;line-height:24px;color:#0083a8;display:flex;cursor:pointer;margin-top:12px;grid-column-gap:6px;-webkit-column-gap:6px;column-gap:6px}.pickup-time .icon-clock{align-self:flex-start;flex-shrink:0;min-width:21px;min-height:20px}@media(min-width:768px){.desktop-view.bottom-drawer-wrapper.visible{max-width:750px}.meeting-point-images{grid-column-gap:4%;-webkit-column-gap:4%;column-gap:4%;margin-top:32px;margin-left:38px}.meeting-point-images .meeting-point-item{flex:0 0 48%;border-bottom:none}.image-popup img{max-width:100%;width:auto}.image-popup .content{text-align:center;padding:10px}.image-popup .top-part{display:initial!important;position:absolute;right:8px;top:14px;padding:0;width:26px}.image-popup .line-wrapper{display:none}.image-popup .header-text{padding-top:12px;padding-bottom:10px}}@media(min-width:768px){.desktop-view.bottom-drawer-wrapper.visible{max-height:420px}.image-popup .content{height:calc(100% - 52px)}.image-popup img{max-height:100%}}@media(orientation:landscape){.meeting-point-image-modal .modal-content{margin-top:10px}.meeting-point-image-modal .modal-body{margin-top:10px;margin-bottom:0}.meeting-point-image-modal .modal-body img{display:block;width:auto;margin:0 auto;height:calc(100vh - 177px)}}.modal{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5)}.modal .modal-content{width:500px;background-color:#fff;margin:3.5rem auto;padding:8px 16px;border-radius:20px}.modal .modal-title{margin:0}.modal .modal-header{position:relative;margin-top:16px}.modal .modal-header .modal-close{position:absolute;top:0;right:0;font-size:16px;font-weight:700;cursor:pointer}.modal .modal-body{margin:2.5rem 0 1rem}.modal hr{border:1px solid #efefef}.modal .actions{display:flex;flex-direction:row;justify-content:flex-end}.modal .actions .button{margin:5px;display:block;border:none;padding:10px 20px;border-radius:8px;background-color:#e8ecf3;color:#888;font-size:16px;cursor:pointer;font-family:var(--font-family-rubik)}.modal .actions .confirm-btn{background-color:#e55353;color:#fff}@media(max-width:640px){.modal .modal-content{width:70%}.modal .actions{flex-direction:column}}.shuttle-pickup-time-alert{margin-top:8px;margin-left:15px}.shuttle-pickup-time-alert .simple-notification{background-color:#fffaeb;background-color:var(--yellowyellow-10);border:1px solid #e6bb30;border:1px solid var(--yellowyellow-110);border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 15px);padding:12px 16px}.shuttle-pickup-time-alert .simple-notification .simple-notification-text{color:#000;font-weight:400;font-size:14px;line-height:1.4}@media(min-width:768px){.transfer-company-details .call-link .custom-button{width:auto}}.trip-details .trip-details-timeline-notification{margin-bottom:16px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.trip-details .trip-details-timeline-notification>*{width:100%}.trip-details .time.trip-info-distance-item{display:flex;flex-direction:row;max-width:100%!important;flex:0 1;align-items:flex-start}.trip-details .time.trip-info-distance-item .time-container{display:flex;flex-direction:row;align-items:center;grid-gap:8px;gap:8px;align-self:flex-start}.trip-details .time.trip-info-distance-item .icon-clock{margin-top:8px;align-self:flex-start;flex-shrink:0;min-width:21px;min-height:20px}.trip-details .trip-info{margin-top:15px}.trip-details .trip-info-distance{width:100%;margin-top:24px;display:flex;flex-direction:column;flex-wrap:wrap;padding-left:0}.trip-details .trip-info-distance-item{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:16px}.trip-details .trip-info-distance-item p{display:inline;padding-left:15px}.trip-details .trip-info-distance-item:first-child,.trip-details .trip-info-distance-item:nth-child(2){flex:0 0 50%;max-width:50%}.trip-details .trip-info-distance-item:nth-child(3){width:100%}.trip-details .trip-info-text{font-size:12px;margin:16px 0;color:#a1acb5;font-weight:500}.trip-details .show-more{text-decoration:underline;background:none;border:none;font-size:inherit;color:inherit}.trip-details .distance-duration{color:#70787f;padding-left:35px;font-size:14px;margin-top:16px}.trip-details .d-flex{display:flex;flex-direction:column}.trip-details .info-first{margin-top:32px;z-index:99}.trip-details .info-second .typography-variant-body1{margin-bottom:0}.trip-details .info-second .typography-variant-body2{margin-top:5px}.trip-details .trip-info-number{padding:0;display:flex}.trip-details .trip-info-number-item{flex:50% 1}.trip-details .trip-info-number-item p{display:inline;padding-left:10px;vertical-align:top}.trip-details .plain-icon,.trip-details .ship-icon,.trip-details .train-icon{margin-right:-1px}@media(max-width:768px){.trip-details .trip-info-distance-item{max-width:100%!important;flex:100% 1!important}.trip-details .icon-calendar{margin-left:-2px}.trip-details .icon-timer{margin:0 -3px}.trip-details .trip-info-number{flex-wrap:wrap}.trip-details .trip-info-number-item{flex:100% 1}}.card-wrap .google-map-container{margin:0;height:200px;border-radius:8px}.card-wrap .google-map-container .gm-style>div:nth-child(2){border-radius:8px;overflow:hidden}@media(min-width:768px){.card-wrap .google-map-container{height:220px}}.google-map-container{height:180px;margin:22px -24px -24px;border-radius:0 0 4px 4px;overflow:hidden}.call-link{text-decoration:none}@media(min-width:768px){.more-info-popup .bottom-drawer-wrapper.visible{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.more-info-popup-large .bottom-drawer-wrapper.visible{min-height:450px}}.closeWindow{display:none}@media(min-width:768px){.closeWindow{display:block;text-wrap:nowrap;margin-left:20px;margin-right:0}.cancelBookingFooter{display:flex;justify-content:flex-end;width:100%;bottom:0;padding:14px 16px;border-top:1px solid #e0e0e0}}.journey-details-edit .card-content{margin-top:40px}.journey-details-edit .form-input{display:flex;flex-wrap:wrap}.journey-details-edit .form-input>*{margin-bottom:32px}.journey-details-edit .form-input>div{flex:1 1;box-sizing:border-box}.journey-details-edit .form-item input{width:100%}.journey-details-edit .rotate-icon .icon-left-container{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.journey-details-edit .non-editable.rotate-icon .icon-left-container{left:3px}@media(max-width:980px){.journey-details-edit .input-block-wrap{flex-wrap:wrap}.journey-details-edit .flex-rows-break{flex-basis:100%!important;margin-bottom:32px}}.notification .payment-link{display:flex;margin-left:auto;cursor:pointer}.notification .payment-link-text{padding-right:20px}@media(max-width:768px){.notification p{padding-left:0}.notification .payment-link{display:none}}.additional-payment_additionalPaymentBtn__3TyYJ{margin-top:24px;width:100%}.additional-payment_close__1pDrw{display:none}@media (min-width:768px){.additional-payment_additionalPaymentBtn__3TyYJ{margin-top:0;width:auto}.additional-payment_close__1pDrw{display:block}.additional-payment_additionalPaymentFooter__xtztN{bottom:0;width:100%;padding:14px 16px;border-top:1px solid #e0e0e0}}.journey-details-edit .passenger-luggage-input{flex:0 0 30%!important;padding-right:16px;margin-bottom:16px}.journey-details-edit .extras-input{flex:0 0 40%!important}@media(max-width:980px){.journey-details-edit .passenger-luggage-input{flex:0 0 50%!important;padding-right:0;padding-left:8px}.journey-details-edit .passenger-luggage-input:first-child{padding-right:8px;padding-left:0}.journey-details-edit .extras-input{flex:0 0 100%!important}}.journey-details-edit .date-input{flex:0 0 50%!important;padding-right:16px}.journey-details-edit .time-input{flex:0 0 50%!important}.journey-details-edit .trip-number-input{flex:0 0!important;flex-basis:calc(50% - 16px)!important}.journey-details-edit .trip-number-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.journey-details-edit .icon-position .icon-left-container{top:12px;-webkit-transform:none!important;transform:none!important}@media(max-width:980px){.journey-details-edit .date-input,.journey-details-edit .trip-number-input{flex:0 0 55%!important;padding-right:16px}.journey-details-edit .time-input{flex:0 0 45%!important;padding-right:0}}.google-input-block{display:flex;align-items:center;justify-content:center;position:relative}.google-input-block .suggestion{flex:1 1}.google-input-block .suggestion-container{border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.18);overflow:hidden;z-index:1000;position:absolute;width:100%;left:0;top:54px;background:#fff}.google-input-block .suggestion-item{padding:6px 8px;text-align:left;border-radius:8px;margin:0 8px}.google-input-block .suggestion-item:hover{background-color:#f7f8f8;cursor:pointer}.google-input-block .suggestion-item:first-child{margin-top:8px}.google-input-block .suggestion-item:last-child{margin-bottom:8px}.google-input-block .suggestion-item .secondary-text{width:100%;opacity:.6;text-align:left;color:#7e8a96}.location-input input{padding-right:30px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delete-button{position:absolute;right:10px;top:14px;cursor:pointer}.custom-input-error~.input-status-icon{display:none}:root{--asphalt-greyasphalt-100:#5e6d7c;--asphalt-greyasphalt-140:#38414a;--asphalt-greyasphalt-50:#afb6be;--asphalt-greyasphalt-5-hover:#f7f8f8;--black:#000;--body-2-font-family:"Rubik",Helvetica;--body-2-font-size:14px;--body-2-font-style:normal;--body-2-font-weight:400;--body-2-letter-spacing:0.23519999265670777px;--body-2-line-height:20px;--drop-shadow-button:0px 1px 3px 0px rgba(0,0,0,0.25);--rubik-body-1-font-family:"Rubik",Helvetica;--rubik-body-1-font-size:16px;--rubik-body-1-font-style:normal;--rubik-body-1-font-weight:400;--rubik-body-1-letter-spacing:0.268799991607666px;--rubik-body-1-line-height:24px;--rubik-button-font-family:"Rubik",Helvetica;--rubik-button-font-size:16px;--rubik-button-font-style:normal;--rubik-button-font-weight:500;--rubik-button-letter-spacing:0.8px;--rubik-button-line-height:150%;--subtitle-1-font-family:"Rubik",Helvetica;--subtitle-1-font-size:16px;--subtitle-1-font-style:normal;--subtitle-1-font-weight:500;--subtitle-1-letter-spacing:0.08px;--subtitle-1-line-height:24px;--transferzasphalt-140:#38414a;--white-100:#fff;--yellowyellow-10:#fffaeb;--yellowyellow-110:#e6bb30;--blue-blue-10:#e6f4f8}.login{color:#000;height:100%;box-sizing:border-box;background-color:#fff}.login .title{color:var(--widget-background-color);font-size:24px;line-height:28px;margin:0 0 24px;display:none}.login .login-container-form{padding:36px 20px 16px;border-radius:15px;margin:0 auto;flex:1 1;display:flex}.login .form-background{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:100px;font-size:12px}.login .form-input{display:flex;flex-direction:column;margin-bottom:12px;font-size:14px;line-height:20px}.login .form-input input{-webkit-appearance:none;appearance:none;outline:none;color:#333;border:1px solid #333;border-radius:8px;height:48px;padding:0 15px;font-size:18px;line-height:24px;box-sizing:border-box}.login .error{color:#e55353;font-size:12px}.login .form-btn{position:relative;background-color:var(--widget-background-color);color:#fff;text-align:center;display:block;width:100%;border:none;cursor:pointer;font-weight:700;outline:none;-webkit-appearance:none;appearance:none;border-radius:8px;transition:background .25s;margin:20px 0 10px;font-size:18px;line-height:24px;padding:11px 23px 13px}.login .contact-us,.login .description{line-height:20px;margin:0 0 3vh}.login .no-data{margin:0 0 3vh}.login .mobile-description-container{font-size:14px}.login .contact-us,.login .description{display:none}.login .contact-us a,.login .contact-us a:active,.login .contact-us a:hover,.login .contact-us a:link,.login .contact-us a:visited{color:#000}.login .login-container{height:100vh;display:flex;flex-direction:column}.login .mobile-description-container .contact-us,.login .mobile-description-container .description,.login .mobile-description-container .title{display:block}@media(min-width:480px){.login .title{font-size:32px;line-height:38px}.login .login-container-form{max-width:360px;padding:17px 0 24px}.login .form-btn{margin-bottom:12px;font-size:18px;line-height:24px;padding:11px 23px 13px}}@media(min-width:768px){.login,.login .login-container{background-color:var(--widget-background-color)}.login .login-container{height:auto}.login .title{color:#000;display:block}.login .form-btn{background-color:var(--primary-button-color)}.login .form-background{background:#fff;padding:5vw;border-radius:30px}.login .login-container-form{max-width:430px;display:initial}.login .form-container{margin-top:0;order:2}.login .description{order:3;display:block}.login .contact-us{order:4;display:block}.login .mobile-description-container{display:none}}@media(min-width:990px){.login .title{font-size:2.6vw;line-height:3.16vw;order:1;margin:0 0 3vw}.login .form-input{margin-bottom:2vw;font-size:1.16vw;line-height:1.66vw}.login .form-input input{height:4vw;font-size:1.5vw;line-height:2vw;margin-top:10px}.login .login-container-form{max-width:40vw;padding:1.4vw 0 2vw}.login .form-btn{margin-bottom:3vw;font-size:1.5vw;line-height:2vw;padding:.916vw 1.916vw 1.083vw}.login .contact-us,.login .description{font-size:1vw;line-height:1.5vw}}@media(min-width:1800px){.login .title{font-size:48px;line-height:57px;margin:0 0 35px}.login .form-input{margin-bottom:28px;font-size:21px;line-height:30px}.login .form-input input{height:72px;font-size:27px;line-height:36px}.login .login-container-form{max-width:740px;padding:25.5px 0 36px}.login .form-btn{margin-bottom:40px;font-size:27px;line-height:36px;padding:17px 35px 19px}.login .contact-us,.login .description{font-size:18px;line-height:25px}}.login.login-wrapper,.login.login-wrapper .login-container{background-color:#fff}.login.login-wrapper .login-container-form{width:460px}.login.login-wrapper .login-container-form .form-container{order:0}.login.login-wrapper .login-container-form .form-background{width:460px;border-radius:8px;padding:24px}.login.login-wrapper .login-container-form .welcome-title{margin-bottom:50px}.login.login-wrapper .login-container-form .login-text{margin-bottom:32px}.login.login-wrapper .login-container-form .input-field{margin-bottom:36px}.login.login-wrapper .login-container-form .input-field .custom-input{width:100%}.login.login-wrapper .login-container-form .description-text{margin-bottom:16px}.login.login-wrapper .login-container-form .contact-text{margin-bottom:32px}@media(max-width:768px){.login.login-wrapper .login-container-form,.login.login-wrapper .login-container-form .form-background{width:100%}.login.login-wrapper .login-container-form .welcome-title{margin-bottom:32px}.login.login-wrapper .login-container-form .description-text{margin-bottom:16px}.login.login-wrapper .login-container-form .contact-text{margin-bottom:22px}}
/*# sourceMappingURL=main.1d46ae7c.chunk.css.map */