/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[15].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"src/app/(frontend)/layout.tsx","import":"Inter","arguments":[{"subsets":["latin"],"variable":"--font-sans","display":"swap"}],"variableName":"inter"} ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}body{font-family:Inter!important}.local-exp-img{height:auto!important}.faq-item{border-left:0;border-right:0!important;border-bottom:0}.fleet-page-vehicle-cards .vehicle-card .vehicle-card-image{height:auto!important}.container{max-width:1600px!important;padding:0 80px}.navbar-actions .btn-primary{background-color:#000}.tech-feature-item img{position:absolute;left:0;top:1px;width:35px!important;height:35px!important}.tech-feature-item{position:relative;padding-left:50px}.section-title{font-size:40px!important}.tech-features-list{padding-top:27px}.featured-fleet-cards .vehicle-card-divider{display:none}.border-bottom-p{margin-bottom:16px!important;padding-bottom:10px!important;border-bottom:1px solid #ddd}.value-icon-box-2{border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.text-center:hover .border-change-b{background:#fff!important}.border-change-b{position:relative}.border-change-b:after{content:"";width:10px;height:10px;background-color:#9a6a2f;position:absolute;width:15px;height:15px;top:-7px;right:-23px;border-radius:50%}.operate-card.no-bg{border:0 solid var(--border-light);padding-left:5px}.operate-card.no-bg .operate-icon-box{background-color:transparent;margin-top:8px}.operate-card.no-bg .operate-info{padding-left:10px}.border-change-b.emove-ic:after{display:none}.grid-6-4{grid-template-columns:70% 30%;display:grid;grid-template-columns:60% 40%;gap:20px}ul.sustain-checklist li{font-size:14px!important}section.city-section.city-services-section+section.py-section.bg-sand{background:#fff!important}section.city-section.city-services-section+section.py-section.bg-sand .section-desc{margin-left:0;max-width:100%}section.city-section.city-services-section+section.py-section.bg-sand .text-center{text-align:left}.cs-city-explore{display:none!important}.cs-city-card:hover .cs-city-explore{display:block!important}.cs-cities .cs-cities-header .btn-secondary{min-width:193px}.hero-text-content.text-left a.btn.btn-primary{margin-top:25px}.next-white-section+.testimonials-section{background:#fff!important}.margin-bt-40{margin-bottom:45px!important}.section-list{margin-bottom:10px}.section-list h5{margin-bottom:5px!important}.standards-cell-1:hover,.standards-cell-2:hover,.standards-cell-3:hover,.standards-cell-4:hover,.standards-cell-5:hover,.standards-cell-6:hover{color:#fff;background-color:#9a6a2f;cursor:pointer;background-color:#fcfbfa;border:1px solid #c5a880;transform:translateY(-2px);box-shadow:0 4px 20px #00000008}.private-events-page .standards-grid{gap:0!important}.next-section-fleet+section.py-section .text-center{text-align:left}.next-section-fleet+section.py-section{border:0!important}.next-section-fleet+section.cs-fleet{text-align:left}.next-section-fleet+section.cs-fleet .cs-section-header{max-width:100%}.cs-services.left-text-cotent{text-align:left}.testimonials-header{font-family:Inter!important;margin-bottom:20px!important}.cs-step-icon-wrapper{width:90px!important;height:90px!important;font-family:Inter!important}.cs-hero-tagline{font-size:15px!important;margin-bottom:16px!important;font-family:Inter!important}.cs-hero-title,.hero-title{font-size:44px!important;font-family:Inter!important}.section-subtitle{font-size:15px!important;margin-bottom:16px!important;font-family:Inter!important}.cs-hero-desc,p.hero-subtitle-text{font-size:14px!important;font-family:Inter!important}.cs-hero{padding:80px 0!important}.btn{font-size:14px!important}.btn,.stat-number{font-family:Inter!important}.stat-number{font-size:43px!important}.stat-label{font-size:13px!important;font-family:Inter!important}.cs-detail-title{font-size:40px!important;font-family:Inter!important}.cs-detail-desc{font-size:14px!important;margin-bottom:20px!important;font-family:Inter!important}.cs-detail-badge-title{font-size:15px!important;font-family:Inter!important}.cs-detail-badge-subtitle.grey{font-size:12px!important;font-family:Inter!important}.cs-fleet .cs-section-header,.cs-services .cs-section-header{text-align:left!important;max-width:100%!important;font-family:Inter!important}.cs-steps-main-title{font-size:40px!important;font-family:Inter!important}.cs-step-tagline{font-size:12px!important;font-family:Inter!important}.cs-step-title{font-size:18px!important;font-family:Inter!important}.cs-step-desc{font-size:14px!important}.cs-city-tag,.cs-step-desc{font-family:Inter!important}.cs-city-tag{font-size:12px!important}.cs-city-name{font-size:19px!important;font-family:Inter!important}.cs-city-explore{font-size:14px!important;font-family:Inter!important}.client-name{font-size:18px!important}.client-name,.client-role{font-family:Inter!important}.client-role{font-size:15px!important}.cs-faq .cs-faq-header{font-size:19px!important;font-family:Inter!important}.cs-faq .cs-faq-body p{font-size:14px!important;font-family:Inter!important}.column-heading{font-size:16px!important;font-family:Inter!important}.column-links a,.copyright-text{font-size:13px!important;font-family:Inter!important}.about-page .hero-text-content,.hospitality-page .hero-text-content,.press-page .hero-text-content,.safety-page .hero-text-content{max-width:100%!important;width:100%!important;font-family:Inter!important}.cs-service-title{font-size:18px!important;font-family:Inter!important}.cs-faq .cs-section-title{font-size:40px!important;font-family:Inter!important}.cs-cta-title,section.cs-cta .cs-cta-title{font-size:40px!important;font-weight:600!important}.vehicle-card-subtitle{font-size:12px!important;text-transform:capitalize!important}.vehicle-card-title{font-size:18px!important;font-weight:600!important}section{border:0!important}.blog-card-readtime{font-size:12px;color:#111!important;font-weight:500}.about-onboarding-section .section-subtitle{color:rgba(255,255,255,.85)!important;font-size:.8rem;letter-spacing:1.5px;margin-bottom:8px;display:block;text-transform:capitalize!important}.sustain-car-title{font-size:18px!important;font-weight:600!important}.city-page .city-hero-desc{font-size:15px!important}.country-page .country-hero-title{font-size:40px!important}.country-page .country-hero-tag{font-size:15px!important}.country-page .country-hero-desc{font-size:14px!important}.section-subtitle{text-transform:capitalize!important}.country-page .country-hero-desc{max-width:100%!important}a,h1,h2,h3,h4,h5,h6,li,p,section,span{font-family:Inter!important}.gn-hero-title{font-size:44px!important}.gn-hero-desc{font-size:15px!important}.global-network-page .gn-tabs-bar{justify-content:left!important}.global-network-page .gn-timeline{max-width:100%!important;padding:0!important}.global-network-page li.gn-checklist-item{border-bottom:1px solid #2b2b2b;padding-bottom:21px}.global-network-page .gn-checklist{grid-template-columns:1fr!important}.global-network-page .gn-map-wrapper{background:transparent!important;border:0 solid #2b2b2b!important}.global-network-page .gn-map-image{border-radius:15px}.gn-managed-title{font-size:40px!important}.cta-subtitle{font-size:15px!important;text-transform:capitalize!important;font-weight:500!important}.vetting-divider{height:1.5px;background-color:rgba(168,120,58,.15);margin:52px 0;width:100%}.global-network-page .gn-badge-card{background-color:transparent!important;border:solid rgba(168,120,58,.15)!important;border-width:0 1px 0 0!important;border-radius:0!important;padding:12px 30px!important}.global-network-page .gn-stat-number{font-size:43px!important;color:#ffffff!important;font-weight:600;line-height:1}.global-network-page .gn-stat-label{font-weight:500;color:#ffffff!important;text-transform:none!important;letter-spacing:normal!important;text-align:left;font-size:13px!important;font-family:Inter!important}.enterprise-page .hero-text-content.text-left.animate-fade-in,.investor-relations-page .hero-text-content.text-left.animate-fade-in{padding-top:141px}.events-page .hero-text-content.text-left.animate-fade-in{padding-top:168px}.private-aviation-page .hero-text-content.text-left.animate-fade-in{padding-top:170px}.airport-transfers-page .hero-text-content.text-left.animate-fade-in,.solutions-overview-page .hero-text-content.text-left.animate-fade-in{padding-top:141px}.global-network-page .gn-card-pills{height:0;padding:0;margin:0!important;opacity:0}.global-network-page .gn-location-card:hover .gn-card-pills{height:auto;padding:0;margin-bottom:16px!important;opacity:1}.global-network-page .gn-card-title{color:#ffffff!important}.global-network-page .gn-card-explore{color:var(--gold,#d4a96a)!important}.investor-coord-visual .img-rounded{border-radius:20px!important}.step-number{font-family:Inter!important}.next-white+.testimonials-section{background-color:#ffffff!important}.events-page .hero-section,.investor-relations-page .hero-section{height:650px}.private-aviation-page .hero-section,.solutions-overview-page .hero-section{height:640px}.command-center-visual img{border-radius:20px}.city-page .city-about-main-image{height:380px!important}.city-page .city-about-secondary-image{height:255px!important}.fleet-page-vehicle-cards .vehicle-tags-list{border-bottom:1px solid #ddd!important;padding-bottom:13px!important}.fleet-overview-page .fleet-standards-grid{border:0!important}.fleet-page-vehicle-cards .vehicle-actions-row{justify-content:flex-start!important}.fleet-details-page .hero-text-content.text-left{padding-top:160px}.fleet-page-vehicle-cards .vehicle-badge-pill{font-size:12px!important}.cs-faq-container,.faq-accordion{max-width:900px!important;margin:0 auto!important}.partner-programme-page .hero-text-content.text-left{padding-top:89px}.partner-programme-page .hero-section{height:600px;padding:80px 0!important}.h2-change h2{font-size:40px}.airport-transfers-page .hero-section{height:620px}.airport-transfers-page .at-stat-accent{color:#fff!important}.airport-transfers-page .img-rounded{border-radius:20px!important}.faq-accordion-item{border-left:0!important;border-right:0!important;border-radius:0!important}.airport-transfers-page .at-checklist li{border-bottom:1px solid #ddd;padding-bottom:23px}.airport-transfers-page ul.checklist.at-checklist{padding-right:24px}.passenger-app-page .app-hero-mockup-wrapper{align-items:end;transform:translateY(13px)!important}.passenger-app-page .hero-section{height:620px}.passenger-app-page .hero-right-content{padding-top:70px}.hero-subtext{font-size:15px!important}.tracking-box-s .tmc-list-item{border-bottom:0 solid var(--border-light)}.portal-desk-card:hover{background-color:var(--bg-sand-light)}.portal-desk-card{background-color:transparent!important}.account-portal-page .hero-section{padding:60px 0!important}.about-page .hero-section,.account-portal-page .hero-section,.contact-page .hero-section,.hospitality-page .hero-section,.integrations-page .hero-section,.press-page .hero-section,.safety-page .hero-section,.sustainability-page .hero-section{padding:60px 0 80px!important}.integrations-page .tmc-list-grid{grid-template-columns:1fr 0fr}.compliance-safety-page .hero-text-content.text-left.animate-fade-in{padding-top:140px}.compliance-safety-page .hero-section{height:800px}.page-wrapper.global-network-page.city-page a.city-service-card{padding:0}.page-wrapper.global-network-page.city-page .city-service-image{width:200px;height:200px}.home-page .hero-right-content-w{padding-top:64px}section.hero-section.homepage-banner{overflow:hidden}.homepage-banner .input-wrapper input,.homepage-banner .input-wrapper select{height:41px;padding:7px 16px 7px 36px!important}.homepage-banner .input-wrapper.input-wrapper--datepicker input,.homepage-banner .input-wrapper.time-picker input{padding-left:10px!important}.contact-page .section-subtitle{font-size:12px!important;color:#fff!important;text-transform:capitalize!important;font-family:Inter}.about-onboarding-section h2,.contact-page{font-family:Inter!important}.footer-columns-grid{grid-template-columns:repeat(4,1fr)!important}.vehicle-select-card{background:transparent!important}.booking-vehicles-list{max-height:600px!important;overflow-y:auto}.booking-flow-navigation{background:#fff!important;padding:10px!important;box-shadow:0 4px 16px rgb(0 0 0/20%);border-radius:5px}.home-page .hero-right-content .hero-title{margin-top:0!important}.platform-overview-page .hero-text-content.text-left{padding-top:130px}#section#portal-workload svg.lucide{background:#efe5d7;width:50px;height:50px;padding:14px;border-radius:8px}.btn-nav-signin:hover{background-color:#000000!important;transform:none}.fleet-details-page .hero-stats-row .hero-stat-item:last-child{display:none!important}.fleet-details-page .hero-stats-row .hero-stat-item:nth-child(2){border-right:0}.corporate-shuttle-page .cs-process-table .cs-process-row:nth-child(2n){background-color:#ffffff}.corporate-shuttle-page .cs-process-table .cs-process-row{padding:0 28px!important}.corporate-shuttle-page .cs-process-header{padding:0 28px}.corporate-shuttle-page .cs-process-header span{padding-top:15px;padding-bottom:15px;padding-left:15px}.corporate-shuttle-page .cs-process-category{padding-top:15px;padding-bottom:15px}.corporate-shuttle-page .cs-process-approach{border-left:1px solid #ddd;padding-top:15px;padding-bottom:19px;padding-left:15px}.cs-reliability-custom .cs-reliability-icon-img{width:44px;height:44px}.cs-reliability-custom .cs-reliability-icon{background-color:transparent!important}.cs-reliability-custom .cs-reliability-desc,.cs-reliability-custom .cs-reliability-header{max-width:100%!important}#shuttle-solutions .cs-icon-badge img{border-radius:5px!important}#shuttle-solutions .cs-icon-badge{background-color:transparent!important;border:0 solid rgba(168,120,58,.15);padding:0!important;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 16px rgba(168,120,58,0)!important;transition:all .3s ease}#shuttle-solutions .cs-detail-image{max-width:100%;height:640px;box-shadow:0 20px 40px rgba(0,0,0,0)}.width-ch-m .cs-section-header{max-width:100%!important}.cs-step-card .cs-step-card-hover img.hover-show-b,.cs-step-card:hover .cs-step-card-hover img.hover-hide-b{font-size:0!important;width:0!important;height:0!important}.cs-step-card:hover .cs-step-card-hover img.hover-show-b{width:24px!important;height:24px!important}a.cs-fleet-link.btn.btn-primary{background:transparent;border:1px solid #000;color:#000}.cs-cta-tagline,.cs-detail-tagline,.cs-section-tagline{text-transform:capitalize!important}.cs-process-header span:nth-child(2n){border-left:1px solid #ddd}.fleet-details-page img.w-full.img-rounded{border-radius:15px}@media (max-width:1550px){.container{padding:0 40px}.booking-radios{margin-bottom:3px}}@media (max-width:1400px){.hero-title{font-size:36px!important}.section-title{font-size:34px!important}.corporate-program-cta h2{font-size:30px!important}.procurement-visual img{height:598px!important}.investor-coord-visual img{height:543px!important}.cs-hero-title{font-size:36px!important}.cs-app-title.cs-section-title,.cs-detail-title,.cs-faq .cs-section-header .cs-section-title,.cs-section-header .cs-steps-main-title,.cs-section-title,.cs-steps .cs-steps-main-title,section.cs-cta .cs-cta-title{font-size:34px!important}.stats-value{font-size:16px!important}.section-title{margin-bottom:9px!important}.section-desc{margin-bottom:6px!important}.local-expertise-grid{margin-top:10px!important}.expertise-cell{gap:5px!important}.expertise-cell p{font-size:12px!important}.btn{letter-spacing:.2px;padding:9px 10px;font-size:14px}.investor-relations-page p.section-desc.mx-auto{margin-bottom:40px!important}.cs-service-desc{font-size:14px;margin-bottom:12px}}@media (max-width:1260px){.nav-link{gap:2px;font-size:13px}.about-stat-cell{padding:19px 32px}}@media (max-width:1200px){.cs-cities-r .cs-cities-grid{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:991px){.section-title{font-size:25px!important}.hero-section .container{grid-template-columns:1fr!important}section#solutions-grid .grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}.stat-number{font-size:34px!important}.grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}.procurement-visual img{height:400px!important}.onboarding-steps:before{height:0}.step-card{width:46%}.corporate-limo-page .stats-container,.corporate-shuttle-page .stats-container{grid-template-columns:repeat(2,1fr)!important}.chauffeur-page .cs-faq .cs-section-title,.corporate-limo-page .stat-number,.corporate-shuttle-page .stat-number{font-size:28px!important}.investor-coord-visual{display:none}.investor-relations-page .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero-right-image{display:none!important}.stats-banner .stats-container{grid-template-columns:repeat(2,1fr)!important}.chauffeur-page .cs-hero-image-wrapper{display:none}.hourly-page .stat-number{font-size:35px!important}.about-operations-visual{display:none}.compliance-dashboard-row{grid-template-columns:1fr!important}.grid-divided-cell:nth-child(3n){border-right:1px solid var(--border-light)!important}.grid-divided-cell:nth-child(2n),.grid-divided-cell:nth-child(n+5){border-bottom:1px solid var(--border-light)!important}.portal-desk-highlights{grid-template-columns:repeat(2,1fr)!important}.compliance-safety-page .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}h2.white-text{font-size:35px!important}.container.country-hero-grid .country-hero-image-wrap{display:none}.country-page .country-services-grid{grid-template-columns:repeat(1,1fr)!important}.airport-details-page .hero-section .hero-container{grid-template-columns:1fr!important}.airport-details-page .hero-section .hero-title{font-size:34px!important}.cta-title{font-size:28px!important}.vertical-illustration{display:none!important}.corporate-program-cta h2{font-size:25px!important}.about-how-visual{display:none}.border-change-b:after{width:8px;height:8px;position:absolute;top:-2px;right:-13px}.safety-liability-card{min-height:377px}.local-expertise-image.animate-fade-in,.terminal-tracker-visual{display:none}.city-page .city-hero-title,.city-page .city-section-title{font-size:34px!important}.choose-left-image{display:none}.private-travel-page .grid.grid-2{grid-template-columns:1fr!important}.private-travel-page .grid.grid-4{grid-template-columns:1fr 1fr!important}.tab-none{display:none!important}.section-desc{margin-bottom:20px!important}.cs-app-title.cs-section-title,.cs-faq .cs-section-header .cs-section-title,.cs-section-header .cs-steps-main-title,.cs-section-title,.cs-steps .cs-steps-main-title,section.cs-cta .cs-cta-title{font-size:26px!important}.cs-detail-content,.cs-hero-text-content{text-align:left!important;align-items:start!important}.cs-services-grid{max-width:100%!important}.cs-cities-header{align-items:start!important}.cs-cities-header,.cs-cities-title-block{text-align:left!important}.blog-hero-title{font-size:34px!important}.blog-detail-title{font-size:34px}.global-network-page .gn-hero-image-wrapper{order:-1;display:none!important}.global-network-page .gn-timeline-node{max-width:100%!important;width:100%!important}.global-network-page .gn-timeline{align-items:start!important}.global-network-page .gn-badge-card{padding:12px 7px!important}.gn-managed-title{font-size:34px!important}.gn-hero-title{font-size:29px!important}.global-network-page .gn-stat-number{font-size:33px!important}.enterprise-page .hero-text-content.text-left.animate-fade-in{padding-top:20px}.enterprise-page .hero-section{height:auto}.events-page .hero-text-content.text-left.animate-fade-in,.investor-relations-page .hero-text-content.text-left.animate-fade-in,.private-aviation-page.hero-text-content.text-left.animate-fade-in{padding-top:90px}.investor-relations-page .hero-section{height:auto}.investor-relations-page .hero-text-content.text-left.animate-fade-in{padding-top:20px}.solutions-overview-page .hero-section{height:auto}.events-page .hero-text-content.text-left.animate-fade-in,.solutions-overview-page .hero-text-content.text-left.animate-fade-in{padding-top:20px}.events-page .hero-section{height:auto}.private-aviation-page .hero-text-content.text-left.animate-fade-in{padding-top:20px}.private-aviation-page .hero-section{height:auto}.airport-transfers-page .hero-text-content.text-left.animate-fade-in{padding-top:20px}.airport-transfers-page .enterprise-page .hero-section{height:auto}.command-center-visual img{display:none}.tab-grid .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-details-page .hero-text-content.text-left{padding-top:30px}.fleet-details-page .hero-section{height:auto}.about-operations-visual .img-rounded{border-radius:20px}.partner-programme-page .hero-text-content.text-left{padding-top:30px}.airport-transfers-page .hero-section,.partner-programme-page .hero-section{height:auto}.airport-transfers-page .at-network-image,.airport-transfers-page .at-network-image-wrap{display:none!important}.passenger-app-page .hero-section{height:auto}.hero-right-content.animate-fade-in{padding-top:20px}.app-hero-mockup-wrapper{display:none}.compliance-safety-page .hero-text-content.text-left{padding-top:30px!important}.compliance-safety-page .hero-section{height:auto!important}.footer-columns-grid{grid-template-columns:repeat(2,1fr)!important}.drawer-featured-card p{color:#666666!important}.drawer-featured-card span{color:#9a6a2f!important}.home-page .hero-right-content-w{padding:10px!important;width:100%!important}.page-wrapper.contact-page .hero-container{grid-template-columns:1fr!important}.page-wrapper.contact-page .hero-title{font-size:36px!important}.page-wrapper.contact-page .hero-right-content.animate-fade-in{padding:10px!important}.city-page .city-stats-bar .city-stats-grid{grid-template-columns:repeat(2,1fr)}.cs-cities-r .cs-cities-grid{grid-template-columns:repeat(2,1fr)!important}.cs-process-header,.cs-process-row{grid-template-columns:1fr 2fr!important}}@media (max-width:767px){.platform-overview-page .hero-text-content.text-left{padding-top:30px}.step-card{width:100%;margin-bottom:20px}.faq-question h4{font-size:15px}.corporate-limo-page .stats-container,.corporate-shuttle-page .stats-container{grid-template-columns:repeat(2,1fr)}.cs-cities-grid{grid-template-columns:repeat(1,1fr)!important}.cs-cta-title{font-size:26px!important}.cs-cta-actions .btn{width:100%;max-width:94%!important}.cs-testimonial-quote{font-size:16px!important}.cs-hero-title{font-size:30px!important}.cs-detail-title{font-size:20px!important}.investor-relations-page .grid-3{grid-template-columns:repeat(1,minmax(0,1fr))!important}.about-onboarding-section h2{font-size:25px!important}.wedding-faq-question{font-size:16px!important}.cs-app-title.cs-section-title{font-size:22px!important}.portal-desk-highlights{grid-template-columns:repeat(1,1fr)!important}.compliance-safety-page .grid-3{grid-template-columns:repeat(1,minmax(0,1fr))}.navbar-actions a.btn.btn-secondary.btn-nav-signin{display:none}.masonry-overlay{padding:20px}.app-phone-mockup-centered{display:none}.padding-remove{padding-right:0!important}.border-change-b:after{display:none}.border-change-b{height:0!important}.safety-liability-card h2{font-size:30px}.flex-wrap.btn-m-w-100{display:block}.btn-m-w-100 a{width:100%!important;display:block!important;margin-bottom:10px}.training-visual{display:none}h4.chauffeur-timeline-h4,p.chauffeur-timeline-p{width:100%!important;max-width:100%!important}h4.chauffeur-timeline-h4{text-align:left}.hero-title{font-size:26px!important}.grid-6-4{grid-template-columns:100%}.airport-grid,.private-travel-page .grid.grid-4{grid-template-columns:1fr!important}.cs-detail-image{height:auto!important}.cs-services-grid{grid-template-columns:1fr!important}section{padding:50px 0!important}.global-network-page .gn-badge-card{border-right:0 solid rgba(168,120,58,.15);width:47%!important}.tab-grid .grid-3{grid-template-columns:repeat(1,minmax(0,1fr))}.hero-stat-value{font-size:20px!important}.city-page .city-stats-bar .city-stats-grid{grid-template-columns:repeat(1,1fr)}.booking-flow-navigation .btn-back-flow{justify-content:center!important}}@media (max-width:580px){.stats-banner .stats-container{grid-template-columns:repeat(1,1fr)!important}.stat-item{align-items:center!important}.footer-columns-grid{grid-template-columns:repeat(1,1fr)!important}.checkout-panel-card .checkout-auth-tabs{display:grid}.cs-cities-r .cs-cities-grid{grid-template-columns:repeat(1,1fr)!important}}.custom-page-wrapper{background-color:#FAF8F5;color:#555555;font-family:Inter,sans-serif;line-height:26px}.custom-hero{background-color:#FFFFFF;min-height:680px;display:flex;align-items:center;padding:120px 0 80px}.rates-hero-bg{background-image:url(/assets/Privacy-policy-banner.jpg)}.rates-hero-bg,.terms-hero-bg{background-size:cover;background-position:100%;background-repeat:no-repeat}.terms-hero-bg{background-image:url(/assets/Terms-&-Conditions-banner.jpg)}.custom-hero-padding{text-align:left;width:100%}.custom-hero-content-width{max-width:580px}.custom-hero-tagline{color:#A8783A;font-size:13px;font-weight:600;letter-spacing:1px}.custom-hero-title{font-size:52px;font-weight:600;line-height:58px;color:#111111;margin:8px 0 16px;letter-spacing:-1px}.custom-hero-desc{color:#555555;font-size:16px;line-height:26px;margin-bottom:32px}.custom-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.btn-custom-primary{background-color:#A8783A;color:#FFFFFF;font-weight:600;font-size:13px;padding:14px 28px;border-radius:4px;letter-spacing:1px;border:1px solid #a8783a;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;display:inline-block;text-decoration:none}.btn-custom-primary:hover{background-color:#8E6733;border-color:#8E6733}.btn-custom-secondary{background-color:transparent;color:#111111;font-weight:600;font-size:13px;padding:14px 28px;border-radius:4px;letter-spacing:1px;border:1px solid #d9d2c8;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;display:inline-block;text-decoration:none}.btn-custom-secondary:hover{border-color:#111111;background-color:#FAF8F5}.faq-hero-container{display:grid;grid-template-columns:550px 450px;gap:60px;align-items:center;margin:0 auto;max-width:1100px;padding:80px 20px 60px}.faq-hero-left{text-align:left}.faq-hero-right{display:flex;justify-content:center}.faq-hero-image{width:100%;max-width:480px;height:auto;border-radius:12px;box-shadow:0 12px 36px rgba(0,0,0,.1)}.custom-section{padding:80px 0}.custom-section-dark{background-color:#111111;color:#FFFFFF;padding:80px 0}.custom-container{max-width:1100px;margin:0 auto;padding:0 20px}.custom-container-narrow{max-width:900px;margin:0 auto;padding:0 20px}.custom-section-header,.custom-section-header-center{text-align:left;margin-bottom:48px}.custom-section-header-center.center-text-faq{text-align:center}.custom-section-tagline{color:#A8783A;font-size:12px;font-weight:600;letter-spacing:1px;display:block;margin-bottom:8px}img.cs-bullet-image{margin-right:10px;width:14px}.custom-section-title{color:#111111}.custom-section-title,.custom-section-title-white{font-size:40px;font-weight:600;line-height:44px;margin:0 0 16px;letter-spacing:-.5px}.custom-section-title-white{color:#FFFFFF}.custom-section-desc{font-size:16px;line-height:26px;color:#666666;max-width:700px}.custom-section-desc-light{font-size:16px;line-height:26px;color:#B3B3B3;max-width:100%}.rates-works-grid{display:grid;grid-template-columns:2fr 3fr;gap:50px;align-items:flex-start}.rates-works-container{border:1px solid #e6ded4;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(168,120,58,.03)}.rates-work-item{display:flex;align-items:center;background-color:#FFFFFF;border:none;border-bottom:1px solid #e6ded4;border-radius:0;padding:24px 32px;box-shadow:none}.rates-works-grid .rates-work-item:hover{background-color:#f2eae2}.rates-works-grid .rates-work-item{background-color:#f9f6f2}.rates-work-num{font-size:38px;font-weight:700;color:#D9D0C5;margin-right:28px;line-height:38px}.rates-work-content{flex:1;text-align:left}.rates-work-title{font-size:18px;font-weight:700;color:#111111;margin:0 0 6px}.rates-work-desc{font-size:14px;color:#555555;line-height:22px;margin:0}.rates-work-icon{width:36px;height:36px;border-radius:50%;color:#A8783A;display:flex;align-items:center;justify-content:center;margin-left:20px;flex-shrink:0;border:1px solid #e6ded4}.rates-work-icon,.rates-work-item:first-child .rates-work-icon{background-color:#FFFFFF}.rates-works-footer-banner{background-color:#8C6239;color:#FFFFFF;font-size:14px;font-weight:500;padding:18px 32px;text-align:left;line-height:22px;margin-top:0;border-radius:0}.rates-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.rates-service-card{background-color:#1A1A1A;border:1px solid #333333;border-radius:8px;padding:40px 32px;text-align:left;display:flex;flex-direction:column;height:100%}.rates-service-card-title{font-size:22px;font-weight:600;color:#FFFFFF;margin:0 0 16px;line-height:28px}.rates-service-card-desc{font-size:14px;line-height:22px;color:#B3B3B3;margin-bottom:28px;min-height:88px}.rates-service-features-list{display:grid;gap:16px;margin-bottom:40px;flex:1}.rates-service-feature-item{display:flex;align-items:flex-start;font-size:13.5px;color:#FFFFFF;line-height:20px}.rates-service-feature-icon{color:#A8783A;margin-right:12px;margin-top:2px;flex-shrink:0}.btn-custom-card-cta{text-transform:uppercase}.btn-custom-card-cta,.btn-custom-card-outline{width:100%;text-align:center;padding:14px 20px}.btn-custom-card-outline{background-color:transparent;color:#A8783A;border:1px solid #a8783a;font-weight:600;font-size:13px;border-radius:4px;letter-spacing:1px;cursor:pointer;transition:background-color .2s ease,color .2s ease;display:inline-block;text-decoration:none}.btn-custom-card-outline:hover{background-color:#A8783A;color:#FFFFFF}.rates-included-grid{display:grid;grid-template-columns:3fr 2fr;gap:100px;align-items:center}.rates-included-card{background-color:#FFFFFF;border:1px solid #eae6df;border-radius:8px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.01);text-align:left}.rates-included-card-title{font-size:18px;font-weight:600;color:#111111;margin:0 0 24px}.rates-included-items-list{display:grid;gap:16px}.rates-included-item{display:flex;align-items:center;font-size:14px;color:#555555;font-weight:500}.rates-included-dot{width:6px;height:6px;background-color:#A8783A;border-radius:50%;margin-right:14px;flex-shrink:0}.rates-included-note-box{background-color:#FAF8F5;border-left:3px solid #a8783a;border-radius:0 4px 4px 0;padding:18px 24px;font-size:13.5px;line-height:22px;color:#666666;text-align:left;font-style:italic;margin-top:32px}.rates-accordions-list{display:grid;gap:0;border-top:0 solid #e6ded4;margin-top:32px}.rates-accordion-item{background-color:transparent;border:none;border-bottom:1px solid #e6ded4;border-radius:0;overflow:visible;box-shadow:none}.rates-accordion-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left}.rates-accordion-question{font-weight:600;font-size:16px;color:#111111}.rates-accordion-icon{color:#A8783A;transition:transform .3s ease}.rates-accordion-icon-active{transform:rotate(45deg)}.rates-accordion-content{padding:0 0 24px;font-size:15px;color:#666666;line-height:24px;border:none;background-color:transparent}.faq-category-accordion{margin-bottom:24px}.faq-category-header-bar{width:100%;display:flex;justify-content:space-between;align-items:center;padding:22px 32px;background-color:#8C6239;color:#FFFFFF;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:background-color .2s ease}.faq-category-header-bar:hover{background-color:#795431}.faq-category-header-title{font-size:18px;font-weight:700;color:#FFFFFF;margin:0;letter-spacing:-.2px}.faq-category-header-icon{color:#FFFFFF;transition:transform .3s ease}.faq-category-header-icon-active{transform:rotate(180deg)}.faq-category-body-container{background-color:#FFFFFF;border:1px solid #eae6df;border-top:none;border-radius:0 0 6px 6px;padding:24px 32px;box-shadow:0 6px 24px rgba(0,0,0,.02)}.faq-nested-list{display:grid;gap:12px}.faq-nested-item{border-bottom:1px solid #cfccc7}.faq-nested-item-last{border-bottom:none}.faq-nested-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0;background:none;border:none;cursor:pointer;text-align:left}.faq-nested-question{font-weight:600;font-size:15px;color:#111111;line-height:22px}.faq-nested-icon{color:#8C6239;transition:transform .3s ease;flex-shrink:0;margin-left:16px}.faq-nested-icon-active{transform:rotate(180deg)}.faq-nested-content{padding:0 0 20px;font-size:14.5px;color:#555555;line-height:23px}.faq-banner-box{background-color:#FFFFFF;border-radius:12px;padding:20px 10px;display:grid;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;box-shadow:0 8px 32px rgba(0,0,0,.02);border:1px solid #eae6df;grid-template-columns:1fr 2fr;width:100%}.faq-banner-text-content{padding-left:28px}.faq-banner-contact-cell .faq-banner-text-content{text-align:left}.faq-banner-contact-cell .faq-banner-contact-icon-box{display:none}.faq-banner-title{font-size:24px;font-weight:700;color:#111111;margin:0;letter-spacing:-.5px}.faq-banner-desc{font-size:14px;color:#666666;margin:6px 0 0}.faq-banner-contacts-row{display:grid;gap:32px;flex-wrap:wrap;grid-template-columns:1fr 1fr}.faq-banner-contact-cell{display:flex;align-items:center;gap:12px;text-align:left;border-left:1px solid #ddd;padding-top:10px;padding-bottom:10px;padding-left:20px}.faq-banner-contact-icon-box{width:38px;height:38px;border-radius:50%;background-color:#FAF8F5;display:flex;align-items:center;justify-content:center;color:#8C6239;border:1px solid #eae6df}.faq-banner-contact-label{display:block;font-size:18px;color:#111111;font-weight:700}.faq-banner-contact-value{color:#888888;font-weight:500;text-decoration:none;font-size:14px}span.faq-nested-icon img{width:20px;height:20px}span.faq-nested-icon img.cs-minu-image,span.faq-nested-icon.faq-nested-icon-active img.cs-plus-image{display:none}span.faq-nested-icon.faq-nested-icon-active img.cs-minu-image{display:block}.custom-section.padding-top-o{padding-top:0}.terms-accordion-item{background-color:#FFFFFF;border:1px solid #e6ded4;border-radius:6px;margin-bottom:16px;overflow:hidden;box-shadow:0 4px 16px rgba(168,120,58,.03)}.terms-accordion-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 28px;background-color:#FAF5F0;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.terms-accordion-trigger:hover{background-color:#F7EFE6}.terms-accordion-title{font-weight:700;font-size:16px;color:#111111;letter-spacing:-.2px}.terms-accordion-icon{color:#8C6239;transition:transform .3s ease}.terms-accordion-icon-active{transform:rotate(180deg)}.terms-accordion-content{padding:28px;font-size:14px;color:#555555;line-height:24px;background-color:#FFFFFF;border-top:1px solid #e6ded4;text-align:left}.terms-accordion-content p{margin-bottom:16px}.terms-accordion-content p:last-child{margin-bottom:0}.terms-checklist{list-style:none;padding:0;margin:20px 0;display:grid;gap:12px}.terms-checklist li{display:flex;align-items:flex-start;font-size:14px;color:#333333;line-height:22px;font-weight:600}.terms-check-icon{width:18px;height:18px;border-radius:50%;background-color:#FAF5F0;border:1.5px solid #a8783a;color:#A8783A;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;margin-right:12px;margin-top:2px;flex-shrink:0}.terms-contact-card{background-color:#8C6239;border-radius:8px;padding:32px 40px;color:#FFFFFF;text-align:left;line-height:22px;font-size:14px;margin-top:48px}.terms-contact-card-title{font-size:20px;font-weight:700;color:#FFFFFF;margin:0 0 8px;letter-spacing:-.2px}.terms-contact-card-desc{color:rgba(255,255,255,.9);margin:0}.faq-ques-page .cs-hero{background-color:#f7f2ec;padding:80px 0;display:flex;overflow:hidden}.faq-ques-page .cs-hero,.faq-ques-page .cs-hero-container{align-items:center;position:relative}.faq-ques-page .cs-hero-tagline{letter-spacing:2px;margin-bottom:16px;display:inline-block}.faq-ques-page .cs-hero-title{line-height:1.15;font-weight:600;color:#111111;margin-bottom:24px}.faq-ques-page .cs-hero-desc{line-height:1.6;color:#555555;margin-bottom:40px}.faq-ques-page .cs-hero-image-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.faq-ques-page .cs-hero-image{border-radius:24px;width:100%;max-width:520px;height:480px;object-fit:cover;box-shadow:0 25px 55px rgba(17,17,17,.12);transition:transform .5s ease}.faq-ques-page{background-color:#ffffff!important;align-items:stretch;padding:0;position:relative;overflow:hidden;box-sizing:border-box}.booking-form{max-height:min(490px,calc(100vh - 100px))!important}.country-city-name-link{color:var(--gold,#8e6733);font-weight:700}@media (max-width:1250px){.rates-included-grid{grid-template-columns:2fr 2fr}}@media (max-width:992px){.faq-ques-page .cs-hero-image-wrapper{display:none!important}.custom-hero-container{grid-template-columns:1fr;gap:40px;text-align:center}.custom-hero-left{text-align:center}.custom-hero-actions{justify-content:center}.rates-hero-bg,.terms-hero-bg{background-position:50%}.custom-hero-content-width{max-width:100%;background-color:rgba(255,255,255,.94);padding:30px;border-radius:8px}.rates-works-grid{grid-template-columns:1fr;gap:30px}.rates-service-card-desc{min-height:auto}.rates-services-grid{grid-template-columns:1fr;gap:24px}.rates-included-grid{grid-template-columns:1fr;gap:40px}.faq-banner-box{flex-direction:column;align-items:center}.faq-banner-box,.faq-banner-text-content{text-align:center}.faq-banner-contacts-row{justify-content:center}.faq-hero-container{grid-template-columns:1fr;gap:40px;text-align:center}.faq-hero-left{text-align:center}}