@import url(https://static.tripcdn.com/packages/ibu/online-assets/^1.0.0/dist/css/font.css);.ui_airport-transfer-hot-deal_spacing{--spacing-height:8px;height:var(--spacing-height)}@media screen and (max-width:768px){.ui_airport-transfer-hot-deal_spacing{height:calc(var(--spacing-height)*0.5)}}.ui_airport-transfer-hot-deal_title_text{display:flex;align-items:center;width:100%;margin:0 auto;padding:0}.ui_airport-transfer-hot-deal_title_text.start{justify-content:flex-start}.ui_airport-transfer-hot-deal_title_text.center{justify-content:center}.ui_airport-transfer-hot-deal_title_text.end{justify-content:flex-end}.ui_airport-transfer-hot-deal_title_text_icon{height:36px}@media screen and (max-width:768px){.ui_airport-transfer-hot-deal_title_text_icon{height:18px}}.ui_airport-transfer-hot-deal_title_text_icon img{display:block;height:100%}.ui_airport-transfer-hot-deal_title_text_icon.prefix{margin-inline-end:12px}@media screen and (max-width:768px){.ui_airport-transfer-hot-deal_title_text_icon.prefix{margin-inline-end:6px}}.ui_airport-transfer-hot-deal_title_text_icon.suffix{margin-inline-start:12px}@media screen and (max-width:768px){.ui_airport-transfer-hot-deal_title_text_icon.suffix{margin-inline-start:6px}}.ui_airport-transfer-hot-deal_title_text_content{font-size:30px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.ui_airport-transfer-hot-deal_title_text_content{font-size:18px}}@font-face{font-family:crn_font_hydra;src:url(https://webresource.tripcdn.com/NFES/nfes-iconfont/project-crn_font_hydra-0.0.42/crn_font_hydra.eot);src:url(https://webresource.tripcdn.com/NFES/nfes-iconfont/project-crn_font_hydra-0.0.42/crn_font_hydra.eot#iefix) format("embedded-opentype"),url(https://webresource.tripcdn.com/NFES/nfes-iconfont/project-crn_font_hydra-0.0.42/crn_font_hydra.woff) format("woff"),url(https://webresource.tripcdn.com/NFES/nfes-iconfont/project-crn_font_hydra-0.0.42/crn_font_hydra.ttf) format("truetype"),url(https://webresource.tripcdn.com/NFES/nfes-iconfont/project-crn_font_hydra-0.0.42/crn_font_hydra.svg) format("svg")}.iconfont{font-family:crn_font_hydra!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;vertical-align:bottom}.card-page{height:100%}.card-page-card-list-more{margin:0 auto;color:#121826;padding-top:16px;text-align:center;cursor:pointer;font-size:18px}.card-page-card-list-more-icon{font-size:16px;margin-left:6px}.card-page-card-list-more-icon.card-page-card-list-more-icon-dark{color:#fff}.card-page{margin:0 auto;max-width:1160px;min-height:60vh;padding:0 12px 16px}.card-page .car-booking-card{width:calc(50% - 8px);padding:12px;border-radius:8px;border:1px solid rgba(0,0,0,.075);display:flex;flex-direction:column;background-color:#fff;overflow:hidden;min-height:239px;margin-bottom:16px;box-sizing:border-box}.card-page .car-info-section{display:flex;gap:12px;flex:1}.card-page .car-image-container{background-color:#f6f7fa;border-radius:8px;display:flex;align-items:center;justify-content:center}.card-page .car-image{width:187px;height:100px}.card-page .car-details{display:flex;flex-direction:column;gap:12px;margin-top:3px;padding-bottom:12px;flex:1}.card-page .car-details.card-hide-bottom{padding-bottom:0;justify-content:space-between}.card-page .main-info{display:flex;flex-direction:column}.card-page .car-title{color:#121826;font-size:18px;font-weight:700;margin-right:8px}.card-page .iconfont-container{font-size:12px;height:12px;line-height:12px;margin-right:8px}.card-page .icon{width:12px;height:12px}.card-page .icon-check,.card-page .icon-luggage,.card-page .icon-user{line-height:1;vertical-align:baseline}.card-page .icon-check{font-size:12px;color:#4f5563;margin-right:4px}.card-page .capacity-text{color:#121826;font-size:14px;margin-left:4px}.card-page .service-provider{margin-top:8px}.card-page .service-provider-text.service-provider-highlight{color:#2c61fe;font-size:14px}.card-page .service-provider-text{color:#121826;font-size:14px}.card-page .feature{gap:4px;margin-right:8px}.card-page .feature-text{color:#4f5563;font-size:14px;word-break:break-word;line-height:1.5;flex:1}.card-page .optional-features{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:8px}.card-page .optional-label{display:flex;gap:4px}.card-page .optional-text{white-space:nowrap;color:#4f5563;font-size:14px}.card-page .divider{width:100%;height:.5px;background-color:#d4d7de;align-self:flex-end}.card-page .price-booking-section{display:flex;margin-top:11px;width:100%;align-items:center}.card-page .price-container{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;flex-wrap:wrap}.card-page .price-container-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px}.card-page .tags-container{display:flex;flex-direction:column;gap:4px;flex-wrap:wrap}.card-page .tags-container .tag{font-size:14px;color:#4f5563}.card-page .card-footer-price{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:4px}.card-page .discount-badge{background-color:#fff3f6;border-radius:4px;padding:2px 4px;color:#d81e60;font-size:11px}.card-page .price{color:#d81e60;font-size:20px;font-weight:700;white-space:nowrap;line-height:20px;align-self:flex-end}.card-page .from-text,.card-page .tax-info{color:#4f5563;font-size:14px;white-space:nowrap;align-self:flex-end}.card-page .tax-info{margin-left:7px}.card-page .book-button{background-color:#d81e60;border-radius:17px;padding:8px 23px;margin-left:auto;align-self:center;cursor:pointer}.card-page .book-button-text{color:#fff;font-size:14px;font-weight:700;white-space:nowrap}.card-page .divider-card{width:100%;height:1px;transform:scaleY(.5);background-color:#d4d7de;margin-top:20px}.card-common-page{width:100%;height:100%}.card-common-page .card-page-header{color:#121826;font-size:30px;font-weight:700;text-align:center;display:block;padding-top:54px;padding-bottom:46px}.card-common-page .card-page-header-dark.card-page-header{color:#fff}.card-common-page .city-tabs-container{position:relative;padding-right:2px}.card-common-page .city-tabs-container-list{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.card-common-page .city-tabs-container-list::-webkit-scrollbar{display:none}.card-common-page .city-tab{border-radius:4px;padding:8px 16px;font-weight:400;color:#fff;font-size:14px;line-height:18px;cursor:pointer}.card-common-page .city-tab.active{font-weight:700;background-color:rgba(0,0,0,.7803921568627451);color:#fff}.card-common-page .city-tabs-container-dark .city-tab.active{background-color:#fff;color:#96001c}.card-common-page .city-tab.inactive{background-color:rgba(0,0,0,.2);color:#121826}.card-common-page .city-tabs-container-dark .city-tab.inactive{color:#fff;background-color:hsla(0,0%,100%,.30196078431372547)}.card-common-page .city-tab-with-icon{position:relative;height:34px;width:34px;border-radius:4px;background-color:rgba(0,0,0,.7803921568627451);position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.card-common-page .city-tabs-container-dark .city-tab-with-icon{background-color:#fff}.card-common-page .city-tabs-container-dark .city-tab-icon{color:#96001c}.card-common-page .city-tab-icon{height:16px;width:16px;color:#fff;font-family:crn_font_hydra}.card-common-page .card-page-card-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:16px;justify-content:flex-start}.card-common-page .card-page-card-list .car-booking-card:nth-child(odd){margin-right:16px}.card-common-page .card-page-card-list-error{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:16px;background-color:#fff;border-radius:4px;padding:16px}.card-common-page .card-page-card-list-error-img{width:180px;height:180px}.card-common-page .card-page-card-list-error-text{font-size:18px;color:#121826;text-align:center}.online-card .service-provider{margin-top:4px}.online-card .car-details,.online-card .main-info{height:100%}.online-card .card-page-card-list-error{height:50vh;justify-content:center;padding-top:0}.online-card .car-booking-card{max-width:572px}.h5-card.card-page{width:100%;min-width:100%}.h5-card.card-page .card-page-card-list-error{height:70vh;padding-top:10vh}.h5-card.card-page .card-common-page{width:calc(100% - 24px)}.h5-card.card-page .card-common-page .city-tabs-container-list{gap:8px}.h5-card.card-page .card-common-page .card-page-header{padding-top:22px;padding-bottom:15px;font-size:18px}.h5-card.card-page .card-common-page .card-page-card-list{flex-direction:column;background:#fff;border-radius:4px;gap:0}.h5-card.card-page .card-common-page .card-page-card-list .car-booking-card{width:100%;box-sizing:border-box;border:none;padding-bottom:8px;overflow:auto}.h5-card.card-page .card-common-page .card-page-card-list .car-details{padding-bottom:0;width:auto}.h5-card.card-page .card-common-page .card-page-card-list .car-image{width:110px;height:auto}.h5-card.card-page .card-common-page .card-page-card-list .main-info{width:auto}.h5-card.card-page .card-common-page .card-page-card-list .price-booking-section{margin-top:11px}.h5-card.card-page .card-common-page .card-page-card-list .price-container-wrapper{gap:4px}.h5-card.card-page .card-common-page .card-page-card-list .car-title-capacity .car-title{font-size:16px}.h5-card.card-page .card-common-page .card-page-card-list .car-image-container{padding:0;border-radius:4px}.h5-card.card-page .card-common-page .card-page-card-list .discount-badge{font-size:13px}.h5-card.card-page .card-common-page .card-page-card-list-more{font-size:14px}.h5-card.card-page .card-common-page .city-tab-icon{height:12px;width:12px;font-size:12px}.h5-card.card-page .card-common-page.card-common-page-dark .card-page-card-list .car-booking-card{background-color:#fff}.h5-card.card-page .optional-features{flex-direction:column;align-items:flex-start}.h5-card.card-page .feature{margin-right:4px}.tcsb-g-tab-primary{--tcs-gtp-c:#0f294d;--tcs-gtp-bgc:#fff;--tcs-gtp-border-c:#dadfe6;--tcs-gtp-c-act:#fff;--tcs-gtp-bgc-act:#0f294d;--tcs-gtp-border-c-act:#0f294d;--tcs-gtp-btn-c:#0f294d;--tcs-gtp-btn-bgc:transparent;--tcs-gtp-lbl-c:#0f294d;--tcs-gtp-img-c:hsla(0,0%,100%,0.5);--tcs-gtp-img-bgc:transparent;--tcs-gtp-img-label-bgc:rgba(0,0,0,0.5);--tcs-gtp-img-c-act:#fff;--tcs-gtp-img-bgc-act:#fff;--tcs-gtp-img-label-bgc-act:rgba(0,0,0,0.5);--tcs-gtp-img-btn-c:#0f294d;--tcs-gtp-img-btn-bgc:#fff;display:flex;justify-content:center;max-width:1176px;margin:0 auto;position:relative;text-align:center}.tcsb-g-tab-primary.start{justify-content:flex-start}.tcsb-g-tab-primary.end{justify-content:flex-end}@media screen and (max-width:1250px){.tcsb-g-tab-primary.image{max-width:768px}}@media screen and (max-width:850px){.tcsb-g-tab-primary.image{max-width:640px}}@media screen and (max-width:768px){.tcsb-g-tab-primary.image{max-width:100%}}.tcsb-g-tab-primary_label{color:var(--tcs-gtp-lbl-c);line-height:34px;white-space:nowrap;font-size:14px;margin-inline-end:16px}@media screen and (max-width:768px){.tcsb-g-tab-primary_label{margin-inline-end:8px}}.tcsb-g-tab-primary_scroll{position:relative;overflow:hidden}.tcsb-g-tab-primary_scroll_content{display:flex;flex-wrap:nowrap}.tcsb-g-tab-primary_scroll.text{padding:0 0 8px}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll.text{overflow-x:auto}}.tcsb-g-tab-primary_scroll.image{align-items:flex-start}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll.image:before{display:block;content:"";width:12px;height:74px;background:linear-gradient(90deg,var(--tcs-gtp-img-btn-bgc) 0,transparent);position:absolute;top:0;left:0}.tcsb-g-tab-primary_scroll.image:after{display:block;content:"";width:12px;height:74px;background:linear-gradient(270deg,var(--tcs-gtp-img-btn-bgc) 0,transparent);position:absolute;top:0;right:0}}.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content{padding:0 0 12px}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content{padding:0 0 8px;overflow-x:auto}.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content::-webkit-scrollbar-track{background-color:#f5f5f5}.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content::-webkit-scrollbar{width:4px;height:4px}.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content::-webkit-scrollbar-thumb{box-shadow:inset 0 0 3px rgba(0,0,0,.15);background-color:#dbdbdb;border-radius:8px}}.tcsb-g-tab-primary_item-con{padding:0 8px}.tcsb-g-tab-primary_item-con:first-of-type{padding-inline-start:0}@media screen and (max-width:768px){.tcsb-g-tab-primary_item-con{padding:0 4px}}.tcsb-g-tab-primary_item{color:var(--tcs-gtp-c);background-color:var(--tcs-gtp-bgc);padding:7px 16px;line-height:18px;white-space:nowrap;font-size:14px;font-weight:400;cursor:pointer;border:1px solid var(--tcs-gtp-border-c);border-radius:4px}@media screen and (max-width:768px){.tcsb-g-tab-primary_item{padding:4px 12px}}.tcsb-g-tab-primary_item-active{color:var(--tcs-gtp-c-act);background:var(--tcs-gtp-bgc-act);border-color:var(--tcs-gtp-border-c-act);font-weight:700}.tcsb-g-tab-primary_item-active:hover{color:var(--tcs-gtp-c-act)}.tcsb-g-tab-primary_item-active-bottom-arrow{position:relative}.tcsb-g-tab-primary_item-active-bottom-arrow:after{content:"";position:absolute;z-index:100;top:calc(100% + 1px);left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--tcs-gtp-bgc-act)}@media screen and (max-width:768px){.tcsb-g-tab-primary_item-active-bottom-arrow:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--tcs-gtp-bgc-act)}}.tcsb-g-tab-primary_image-item-con{flex-shrink:0;padding:0 4px}.tcsb-g-tab-primary_image-item-con:first-of-type{padding-inline-start:0}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con{padding:0 2px}}.tcsb-g-tab-primary_image-item-con_tab{width:168px;height:128px;padding:4px;background-color:var(--tcs-gtp-img-bgc);border-radius:6px;box-sizing:border-box;transition:background-color .1s ease-out;cursor:pointer}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con_tab{width:98px;height:74px;padding:2px;border-radius:5px}}.tcsb-g-tab-primary_image-item-con_tab:after{position:absolute;bottom:6px;transform:translateX(-50%);content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--tcs-gtp-img-bgc-act);transition:opacity .1s ease-out;opacity:0}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con_tab:after{bottom:-4px;border-width:4px}}.tcsb-g-tab-primary_image-item-con_tab_bg{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 100%;border-radius:4px;overflow:hidden}.tcsb-g-tab-primary_image-item-con_tab_label{padding:9px 4px;color:var(--tcs-gtp-img-c);backdrop-filter:blur(10px);background-color:var(--tcs-gtp-img-label-bgc);border-radius:0 0 4px 4px;font-size:16px;font-weight:500;line-height:1}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con_tab_label{padding:4px;font-size:12px}}.tcsb-g-tab-primary_image-item-con_tab-active{background-color:var(--tcs-gtp-img-bgc-act)}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con_tab-active{position:relative;z-index:5}}.tcsb-g-tab-primary_image-item-con_tab-active:after{opacity:1}.tcsb-g-tab-primary_image-item-con_tab-active .tcsb-g-tab-primary_image-item-con_tab_label{color:var(--tcs-gtp-img-c-act);background-color:var(--tcs-gtp-img-label-bgc-act)}.tcsb-g-tab-primary_all-btn{width:48px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;border-radius:4px;box-shadow:0 6px 12px 0 rgba(0,0,0,.06);background-color:var(--tcs-gtp-btn-bgc)}.tcsb-g-tab-primary_all-btn svg path{fill:var(--tcs-gtp-c-act)}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-btn{width:28px;height:28px}.tcsb-g-tab-primary_all-btn svg{width:14px;height:14px}}.tcsb-g-tab-primary_scroll-btn{display:flex;justify-content:center;align-items:center;width:48px;height:48px;position:absolute;top:36px;z-index:2;color:var(--tcs-gtp-img-btn-c);background-color:var(--tcs-gtp-img-btn-bgc);border-radius:4px;box-shadow:0 0 48px 24px hsla(0,0%,100%,.3);cursor:pointer}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll-btn{display:none;width:29px;height:29px}}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll-btn svg{width:14px;height:14px}}.tcsb-g-tab-primary_scroll-btn svg path{fill:var(--tcs-gtp-img-btn-c)}.tcsb-g-tab-primary_scroll-btn.prev{left:-24px}[dir=rtl] .tcsb-g-tab-primary_scroll-btn.prev{left:auto;right:-24px}.tcsb-g-tab-primary_scroll-btn.next{right:-24px}[dir=rtl] .tcsb-g-tab-primary_scroll-btn.next{left:-24px;right:auto}.tcsb-g-tab-primary_all-con{position:relative}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-con{position:static}}.tcsb-g-tab-primary_all-pop{position:absolute;z-index:1001;right:0;width:700px;margin-top:34px;background:#fff;border-radius:4px;box-shadow:0 6px 12px 0 rgba(0,0,0,.06);box-sizing:border-box}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-pop{width:100%;margin-top:28px}}[dir=rtl] .tcsb-g-tab-primary_all-pop{left:0;right:auto}.tcsb-g-tab-primary_all-pop-cnt{padding:8px 16px;border-radius:4px}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-pop-cnt{padding:12px 7px;max-height:400px;overflow-y:auto}.tcsb-g-tab-primary_all-pop-cnt::-webkit-scrollbar-track{background-color:#f5f5f5}.tcsb-g-tab-primary_all-pop-cnt::-webkit-scrollbar{width:4px;height:4px}.tcsb-g-tab-primary_all-pop-cnt::-webkit-scrollbar-thumb{box-shadow:inset 0 0 3px rgba(0,0,0,.15);background-color:#d9d9d9;border-radius:12px}}.tcsb-g-tab-primary_all{display:flex;flex-wrap:wrap}.tcsb-g-tab-primary_all-item{width:20%;color:#0f294d;font-size:14px;font-weight:400;line-height:18px;box-sizing:border-box;text-align:start;padding:8px;cursor:pointer}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-item{width:auto;background:#f5f7fa;font-size:14px;line-height:18px;padding:4px 12px;border:1px solid transparent;border-radius:4px;color:#0f294d;margin:4px}}.tcsb-g-tab-primary_all-item.active{font-weight:700}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-item.active{color:#3264ff;border:1px solid #3264ff;background:#eff3ff}}.tcsb-g-tab-primary_all-item:hover{background:#eff3ff}