.dropdown-item{cursor:pointer;font-size:1rem!important;line-height:unset!important}.origin,.destination,.starttimeselector{font-size:1rem!important}.dropdown-menu{min-width:250px;transition:none;inset:unset!important}.dropdown-menu.origin_location,.dropdown-menu.destination_location{max-height:380px!important;overflow:visible auto!important}.dropdown-menu.origin_location::-webkit-scrollbar,.dropdown-menu.destination_location::-webkit-scrollbar{width:6px}.dropdown-menu.origin_location::-webkit-scrollbar-track,.dropdown-menu.destination_location::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.dropdown-menu.origin_location::-webkit-scrollbar-thumb,.dropdown-menu.destination_location::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dropdown-menu.origin_location::-webkit-scrollbar-thumb:hover,.dropdown-menu.destination_location::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.dropdown-menu.origin_location,.dropdown-menu.destination_location{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.locationicon{position:unset!important;display:unset!important}.inputcel{padding:0;padding:0 .25rem!important}:root,[data-bs-theme=light]{--bs-border-radius:1rem!important}.card-header{border-radius:var(--bs-border-radius)}.landing-hero{background-blend-mode:normal,normal,normal,normal,normal!important;background-color:#ededed!important;background-image:radial-gradient(circle at 83% 22%,#f9e3c3 0%,#0000 50%),radial-gradient(circle at 0%,#e0ecf1 0%,#0000 50%),radial-gradient(circle at 21% 21%,#dbdbdb 0%,#0000 50%),radial-gradient(circle at 54% 77%,#e6f9ff 0%,#0000 50%),radial-gradient(circle at 30% 75%,#436270 0%,#0000 20%)!important}.input-icons i{position:absolute}.input-icons{width:100%;margin-bottom:10px}.icon{min-width:40px;padding:10px}.input-container{display:block;position:relative;overflow:visible}.input-container i{position:absolute;top:50%;left:2px;right:auto;transform:translateY(-50%)}.input-container input{border:1px solid #ccc;width:100%}@keyframes hero-gradient-animation{0%{--c-0:#6ef2e7;--s-start-0:3%;--s-end-0:75%;--y-0:78%;--x-0:31%;--c-1:#fff;--x-1:88%;--y-1:93%;--s-start-1:3%;--s-end-1:83%;--x-2:99%;--y-2:8%;--c-2:#d9faa8;--s-start-2:5%;--s-end-2:67%;--s-start-3:8%;--s-end-3:61%;--c-3:#f0d7b2;--y-3:0%;--x-3:41%;--c-4:#d1eff5;--s-start-4:16%;--s-end-4:88%;--x-4:19%;--y-4:59%}to{--c-0:#a9e5cb;--s-start-0:8%;--s-end-0:50%;--y-0:62%;--x-0:96%;--c-1:#f4c29f;--x-1:11%;--y-1:14%;--s-start-1:14%;--s-end-1:78%;--x-2:34%;--y-2:84%;--c-2:#e0d83e;--s-start-2:9%;--s-end-2:63%;--s-start-3:17%;--s-end-3:86%;--c-3:#fada99;--y-3:21%;--x-3:32%;--c-4:#e7bb6a;--s-start-4:18%;--s-end-4:55%;--x-4:88%;--y-4:91%}}@property --c-0{syntax:"<color>";inherits:false;initial-value:#6ef2e7}@property --s-start-0{syntax:"<percentage>";inherits:false;initial-value:3%}@property --s-end-0{syntax:"<percentage>";inherits:false;initial-value:75%}@property --y-0{syntax:"<percentage>";inherits:false;initial-value:78%}@property --x-0{syntax:"<percentage>";inherits:false;initial-value:31%}@property --c-1{syntax:"<color>";inherits:false;initial-value:#fff}@property --x-1{syntax:"<percentage>";inherits:false;initial-value:88%}@property --y-1{syntax:"<percentage>";inherits:false;initial-value:93%}@property --s-start-1{syntax:"<percentage>";inherits:false;initial-value:3%}@property --s-end-1{syntax:"<percentage>";inherits:false;initial-value:83%}@property --x-2{syntax:"<percentage>";inherits:false;initial-value:99%}@property --y-2{syntax:"<percentage>";inherits:false;initial-value:8%}@property --c-2{syntax:"<color>";inherits:false;initial-value:#d9faa8}@property --s-start-2{syntax:"<percentage>";inherits:false;initial-value:5%}@property --s-end-2{syntax:"<percentage>";inherits:false;initial-value:67%}@property --s-start-3{syntax:"<percentage>";inherits:false;initial-value:8%}@property --s-end-3{syntax:"<percentage>";inherits:false;initial-value:61%}@property --c-3{syntax:"<color>";inherits:false;initial-value:#f0d7b2}@property --y-3{syntax:"<percentage>";inherits:false;initial-value:0%}@property --x-3{syntax:"<percentage>";inherits:false;initial-value:41%}@property --c-4{syntax:"<color>";inherits:false;initial-value:#d1eff5}@property --s-start-4{syntax:"<percentage>";inherits:false;initial-value:16%}@property --s-end-4{syntax:"<percentage>";inherits:false;initial-value:88%}@property --x-4{syntax:"<percentage>";inherits:false;initial-value:19%}@property --y-4{syntax:"<percentage>";inherits:false;initial-value:59%}.landing-hero1{--c-0:#6ef2e7;--y-0:78%;--x-0:31%;--c-1:#fff;--x-1:88%;--y-1:93%;--x-2:99%;--y-2:8%;--c-2:#d9faa8;--c-3:#f0d7b2;--y-3:0%;--x-3:41%;--c-4:#d1eff5;--x-4:19%;--y-4:59%;background-color:#f3ebb4!important;background-image:radial-gradient(circle at var(--x-0)var(--y-0),var(--c-0)var(--s-start-0),transparent var(--s-end-0)),radial-gradient(circle at var(--x-1)var(--y-1),var(--c-1)var(--s-start-1),transparent var(--s-end-1)),radial-gradient(circle at var(--x-2)var(--y-2),var(--c-2)var(--s-start-2),transparent var(--s-end-2)),radial-gradient(circle at var(--x-3)var(--y-3),var(--c-3)var(--s-start-3),transparent var(--s-end-3)),radial-gradient(circle at var(--x-4)var(--y-4),var(--c-4)var(--s-start-4),transparent var(--s-end-4))!important;background-blend-mode:normal,normal,normal,normal,normal!important;animation:10s linear infinite alternate hero-gradient-animation!important}#landingHero.landing-hero{--brand:#7367f0;--brand-deep:#5a4ede;--ink:#2f2b3d;--muted:#6f6b7d;padding-block:5.5rem 4rem;position:relative;overflow:visible;background-blend-mode:normal!important;background-color:#f7f7fd!important;background-image:radial-gradient(120% 70% at 50% -20%,#7367f033 0%,#7367f000 60%),radial-gradient(40% 40% at 88% 6%,#ff9f431f 0%,#ff9f4300 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='2' cy='2' r='1.1' fill='%237367f0' fill-opacity='0.09'/%3E%3C/svg%3E")!important;background-repeat:no-repeat,no-repeat,repeat!important;animation:none!important}#landingHero .hero-eyebrow{color:var(--brand-deep);background:#fff;border:1px solid #7367f038;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .9rem;font-size:.82rem;display:inline-flex;box-shadow:0 6px 18px -8px #7367f080}#landingHero .hero-eyebrow i{font-size:1rem}#landingHero .hero-title{color:var(--ink);letter-spacing:0;font-size:clamp(1.55rem,1.05rem + 2.4vw,2.5rem);line-height:1.4!important}#landingHero .hero-sub-title{color:var(--muted);font-size:1.02rem}#landingHero .hero-search-card{z-index:5;border:1px solid #7367f024;border-radius:1.5rem;position:relative;box-shadow:0 30px 60px -22px #2f2b3d4d,0 10px 24px -14px #7367f047;overflow:visible!important}#landingHero .hero-search-card .card-body{padding:1.5rem}#landingHero .hero-search-card .card-header label{color:var(--muted);text-align:start}#landingHero .hero-search-card .form-text{text-align:start}#landingHero .hero-route-illus{align-items:center}#landingHero .hero-search-card .card-header h4{color:var(--ink);text-align:start;justify-content:flex-start;align-items:center;gap:.35rem;display:flex}#landingHero .hero-search-card #tripForm{border-top:1px solid #7367f01a;padding-top:1.25rem}#landingHero #tripForm>.od-pair-col,#landingHero #tripForm>.inputcel{padding-inline:.25rem!important}#landingHero #tripForm .od-pair{align-items:flex-start;position:relative}#landingHero #tripForm .form-text{color:#6f6b7d;margin-top:.35rem;margin-bottom:0;font-size:.8125rem}#landingHero #tripForm .form-text.d-md-none{margin-top:0;margin-bottom:.25rem}#landingHero .input-container{width:100%;max-width:100%;display:block;position:relative}#landingHero .input-container .form-control{text-align:start;direction:rtl;background:#fbfbfe;border:1px solid #e7e7f1;border-radius:1rem;width:100%;height:calc(3rem + 2px);transition:border-color .15s,box-shadow .15s,background .15s;padding-inline:.95rem 2.35rem!important}#landingHero .input-container>.icon,#landingHero .input-container>i.icon{color:#7367f0;pointer-events:none;z-index:2;min-width:1.5rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%);margin:0!important;padding:.35rem!important;left:.45rem!important;right:auto!important}#landingHero .dropdown-menu .icon,#landingHero .dropdown-menu i{pointer-events:none;z-index:auto;min-width:0;margin:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}#landingHero .input-container .form-control:hover{border-color:#d3d1ea}#landingHero .input-container .form-control:focus{background:#fff;border-color:var(--brand)!important;box-shadow:0 0 0 .18rem #7367f040!important}#landingHero .hero-search-card .btn-primary,#landingHero #tripForm .search-submit-btn{height:calc(3rem + 2px);box-shadow:0 12px 24px -10px #7367f0b3;border-radius:1rem!important}#landingHero .hero-trust{z-index:1;position:relative}#landingHero .hero-stat{padding:0 .25rem}#landingHero .hero-stat-num{font-size:1.6rem;line-height:1.2;display:block}#landingHero .hero-stat-label{color:var(--muted);font-size:.9rem;display:block}#landingHero .hero-divider{background:linear-gradient(#7367f000 0%,#7367f047 50%,#7367f000 100%);align-self:stretch;width:1px;min-height:2.2rem}#landingHero .hero-chip{color:#55516a;background:#ffffffbf;border:1px solid #7367f029;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.82rem;display:inline-flex}#landingHero .hero-chip i{color:var(--brand);font-size:1rem}@keyframes heroRise{0%{opacity:0}to{opacity:1}}#landingHero .hero-lead{animation:.55s both heroRise}#landingHero .hero-search-card{animation:.55s 80ms both heroRise}#landingHero .hero-trust{animation:.55s .16s both heroRise}@media (width<=575.98px){#landingHero .hero-divider{display:none}#landingHero .hero-stats{gap:1.25rem 1.5rem}}@media (prefers-reduced-motion:reduce){#landingHero .hero-lead,#landingHero .hero-search-card,#landingHero .hero-trust{animation:none!important}}#landingHero .hero-title{text-wrap:balance;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;animation:none!important}#landingHero .hero-title .text-primary{color:var(--brand)!important;-webkit-text-fill-color:var(--brand)!important}#landingHero .hero-sub-title{text-wrap:pretty}#landingHero .hero-eyebrow{text-align:center;white-space:normal;max-width:min(94%,42rem);margin-inline:auto;line-height:1.55}#landingHero .hero-search-card,#landingHero .hero-search-card .card-body,#landingHero #tripForm,#landingHero .inputcel,#landingHero .input-container{overflow:visible!important}#landingHero .input-container.dropdown{z-index:2;position:relative}#landingHero #tripForm>.inputcel:has(.dropdown-menu.show){position:relative;z-index:2000!important}#landingHero .input-container.dropdown.show,#landingHero .input-container:has(>.dropdown-menu.show){z-index:2}#landingHero .input-container>.dropdown-menu.origin_location,#landingHero .input-container>.dropdown-menu.destination_location{text-align:start;isolation:isolate;direction:rtl;z-index:2010!important;opacity:1!important;background:#fff!important;border:1px solid #7367f029!important;border-radius:1rem!important;width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;padding:.55rem .65rem!important;position:absolute!important;inset:calc(100% + .5rem) 0 auto!important;transform:none!important;box-shadow:0 22px 48px -20px #2f2b3d4d,0 8px 20px -14px #7367f042!important}#landingHero .input-container>.dropdown-menu.origin_location.show,#landingHero .input-container>.dropdown-menu.destination_location.show{animation:.18s cubic-bezier(.16,1,.3,1) heroDropIn}@keyframes heroDropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}#landingHero .staredlocation_title{color:var(--muted);align-items:center;gap:.3rem;margin:0;padding:.3rem .55rem .45rem;font-size:.78rem;font-weight:500;display:flex}#landingHero .origin_location .dropdown-item,#landingHero .destination_location .dropdown-item{color:#45415c;border-radius:.625rem;padding:.55rem .7rem;transition:background-color .14s,color .14s;font-size:.95rem!important}#landingHero .origin_location .dropdown-item:hover,#landingHero .origin_location .dropdown-item:focus,#landingHero .destination_location .dropdown-item:hover,#landingHero .destination_location .dropdown-item:focus{color:var(--brand-deep);background-color:#7367f01a}#landingHero .route-illus{overflow:visible}#landingHero .route-illus .route-dash{animation:1.5s linear infinite routeFlow}@keyframes routeFlow{to{stroke-dashoffset:-13px}}#landingHero .route-illus .route-origin-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite routePulse}@keyframes routePulse{0%{opacity:.75;transform:scale(.7)}70%,to{opacity:0;transform:scale(2.1)}}#landingHero .route-illus .route-marker{offset-path:path("M20 72 C 56 84, 78 46, 110 40 S 150 40, 150 52");offset-rotate:0deg;animation:3.4s cubic-bezier(.66,0,.34,1) infinite routeMove}@keyframes routeMove{0%{offset-distance:0%;opacity:0}8%{opacity:1}80%{offset-distance:100%;opacity:1}88%,to{offset-distance:100%;opacity:0}}#landingHero .route-illus .route-pin{transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.22,1,.36,1) both routePinDrop,3s ease-in-out .8s infinite routePinBob}@keyframes routePinDrop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes routePinBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}#landingHero .route-illus .route-pin-shadow{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out .8s infinite routeShadow}@keyframes routeShadow{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.07;transform:scale(.82)}}@media (width<=767.98px){#landingHero #tripForm>.inputcel,#landingHero #tripForm>.od-pair-col{padding-inline:0!important}#landingHero #tripForm>.col-12+.col-12{margin-top:.5rem}#landingHero .input-container>.dropdown-menu.origin_location,#landingHero .input-container>.dropdown-menu.destination_location,#landingHero .input-container>.dropdown-menu.origin_location.show,#landingHero .input-container>.dropdown-menu.destination_location.show{width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;z-index:2000!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;animation:none!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}}@media (width<=575.98px){#landingHero.landing-hero{padding-block:3.25rem 2.5rem}#landingHero .hero-title{font-size:clamp(1.35rem,1.02rem + 3vw,1.95rem)}#landingHero .hero-eyebrow{padding:.32rem .8rem;font-size:.74rem}#landingHero .hero-search-card{border-radius:1.15rem}#landingHero .hero-search-card .card-body{padding:1.1rem}#landingHero .hero-stat-num{font-size:1.35rem}#landingHero .input-container .form-control,#landingHero .hero-search-card .btn-primary{height:calc(2.9rem + 2px)}}@media (width<=991.98px){#landingCTA.landing-cta{width:auto!important;margin-inline:1rem!important;padding:1.75rem 1.25rem!important}}@media (prefers-reduced-motion:reduce){#landingHero .route-illus .route-dash,#landingHero .route-illus .route-origin-pulse,#landingHero .route-illus .route-marker,#landingHero .route-illus .route-pin,#landingHero .route-illus .route-pin-shadow,#landingHero .input-container>.dropdown-menu.origin_location.show,#landingHero .input-container>.dropdown-menu.destination_location.show{animation:none!important}#landingHero .route-illus .route-marker{offset-distance:60%;opacity:1}}