._0OzMvG_container{max-width:960px;margin:0 auto;padding:0 1rem}._0OzMvG_pageWrapper{flex-direction:column;gap:4rem;padding:3rem 0 5rem;display:flex}._0OzMvG_hero{color:#fff;background-color:#0b1f3a}._0OzMvG_heroInner{max-width:960px;margin:0 auto;padding:3.5rem 1rem 4rem}._0OzMvG_breadcrumb{color:#93c5fd99;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 2rem;padding:0;font-size:.8125rem;list-style:none;display:flex}._0OzMvG_breadcrumb a{color:inherit;text-decoration:none;transition:color .15s}._0OzMvG_breadcrumb a:hover{color:#fff}._0OzMvG_breadcrumbSep{color:#93c5fd4d}._0OzMvG_breadcrumbCurrent{color:#bfdbfe}._0OzMvG_routeDisplay{align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}._0OzMvG_iataBlock{text-align:center}._0OzMvG_iataCode{letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,6vw,3rem);font-weight:700;line-height:1}._0OzMvG_iataCity{color:#93c5fd99;margin-top:.25rem;font-size:.8125rem}._0OzMvG_routeArrow{flex:1;align-items:center;gap:.5rem;display:flex}._0OzMvG_routeLine{border-top:1px dashed #60a5fa40;flex:1}._0OzMvG_routeArrow svg{color:#60a5fa80;flex-shrink:0;width:1.125rem;height:1.125rem}._0OzMvG_heroTitle{color:#ffffffeb;margin:0 0 .5rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}._0OzMvG_heroSubtitle{color:#bfdbfe8c;margin:0 0 2.5rem;font-size:.9375rem}._0OzMvG_ctaButton{color:#fff;background-color:#f97316;border-radius:.875rem;align-items:center;gap:.625rem;padding:1rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex;box-shadow:0 8px 24px #f9731633}._0OzMvG_ctaButton:hover{background-color:#ea6c0d}._0OzMvG_ctaButton svg{flex-shrink:0;width:1.125rem;height:1.125rem}._0OzMvG_factsBar{background-color:#f8fafc;border-bottom:1px solid #e2e8f0}._0OzMvG_factsInner{grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:960px;margin:0 auto;padding:1.5rem 1rem;display:grid}@media (min-width:640px){._0OzMvG_factsInner{grid-template-columns:repeat(4,1fr)}}._0OzMvG_factCard{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:.875rem 1rem}._0OzMvG_factLabel{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:0 0 .25rem;font-size:.6875rem}._0OzMvG_factValue{color:#1e293b;margin:0;font-size:.875rem;font-weight:600}._0OzMvG_sectionTitle{color:#1e293b;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}._0OzMvG_sectionSubtitle{color:#64748b;margin:0 0 1.5rem;font-size:.875rem}._0OzMvG_airlinesGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:540px){._0OzMvG_airlinesGrid{grid-template-columns:repeat(2,1fr)}}._0OzMvG_airlineCard{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}._0OzMvG_airlineCard:hover{border-color:#0b1f3a;box-shadow:0 2px 8px #0000000f}._0OzMvG_airlineCardLeft{align-items:center;gap:.75rem;display:flex}._0OzMvG_airlineBadge{color:#64748b;background:#f1f5f9;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.6875rem;font-weight:700;display:flex}._0OzMvG_airlineName{color:#1e293b;font-size:.875rem;font-weight:500}._0OzMvG_airlineArrow{color:#f97316;opacity:0;font-size:.875rem;font-weight:500;transition:opacity .15s}._0OzMvG_airlineCard:hover ._0OzMvG_airlineArrow{opacity:1}._0OzMvG_tipsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){._0OzMvG_tipsGrid{grid-template-columns:repeat(3,1fr)}}._0OzMvG_tipCard{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem}._0OzMvG_tipIcon{color:#0b1f3a;background:#0b1f3a0d;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.75rem;display:flex}._0OzMvG_tipIcon svg{width:1.125rem;height:1.125rem}._0OzMvG_tipTitle{color:#1e293b;margin:0 0 .25rem;font-size:.875rem;font-weight:600}._0OzMvG_tipBody{color:#64748b;margin:0;font-size:.875rem;line-height:1.6}._0OzMvG_faqList{flex-direction:column;gap:.625rem;display:flex}._0OzMvG_faqItem{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;overflow:hidden}._0OzMvG_faqItem[open]{border-color:#cbd5e1}._0OzMvG_faqSummary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;display:flex}._0OzMvG_faqSummary::-webkit-details-marker{display:none}._0OzMvG_faqQuestion{color:#1e293b;flex:1;font-size:.875rem;font-weight:500}._0OzMvG_faqChevron{color:#94a3b8;flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}._0OzMvG_faqItem[open] ._0OzMvG_faqChevron{transform:rotate(180deg)}._0OzMvG_faqAnswer{color:#64748b;padding:.25rem 1.25rem 1.25rem;font-size:.875rem;line-height:1.65}._0OzMvG_relatedGrid{grid-template-columns:1fr;gap:.625rem;display:grid}@media (min-width:480px){._0OzMvG_relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){._0OzMvG_relatedGrid{grid-template-columns:repeat(3,1fr)}}._0OzMvG_relatedCard{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;justify-content:space-between;align-items:center;padding:.875rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}._0OzMvG_relatedCard:hover{border-color:#0b1f3a;box-shadow:0 2px 8px #0000000f}._0OzMvG_relatedRoute{color:#1e293b;margin:0 0 .125rem;font-size:.875rem;font-weight:500}._0OzMvG_relatedIata{color:#94a3b8;margin:0;font-size:.75rem}._0OzMvG_relatedChevron{color:#cbd5e1;flex-shrink:0;width:1rem;height:1rem;transition:color .15s}._0OzMvG_relatedCard:hover ._0OzMvG_relatedChevron{color:#f97316}._0OzMvG_bottomCta{text-align:center;background-color:#0b1f3a;border-radius:1.25rem;padding:2.5rem 2rem}._0OzMvG_bottomCtaTitle{color:#fff;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}._0OzMvG_bottomCtaSubtitle{color:#bfdbfe8c;margin:0 0 1.5rem;font-size:.875rem}._0OzMvG_bottomCtaButton{color:#fff;background-color:#f97316;border-radius:.875rem;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}._0OzMvG_bottomCtaButton:hover{background-color:#ea6c0d}._0OzMvG_dataList{color:#1e293b;margin:0 0 1rem;padding:0 0 0 1.1rem;font-size:.9375rem;line-height:1.7}._0OzMvG_dataTableWrap{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;overflow-x:auto}._0OzMvG_dataTable{border-collapse:collapse;color:#1e293b;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}._0OzMvG_dataTable th,._0OzMvG_dataTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:.65rem .9rem}._0OzMvG_dataTable th{color:#64748b;background:#f8fafc;font-weight:600}._0OzMvG_dataTable tr:last-child td{border-bottom:none}._0OzMvG_dataNote{color:#64748b;margin:.75rem 0 0;font-size:.8125rem;line-height:1.6}
.j5BjtW_widget{background:#ffffff12;border:1px solid #ffffff1f;border-radius:1rem;margin-top:2rem;padding:1.25rem 1.5rem 1.5rem}.j5BjtW_widgetLabel{color:#bfdbfe99;letter-spacing:.01em;margin:0 0 1rem;font-size:.8125rem}.j5BjtW_fields{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.j5BjtW_fieldDivider{color:#93c5fd4d;flex-shrink:0;padding-bottom:.6rem}.j5BjtW_dateField{flex:1;min-width:180px;position:relative}.j5BjtW_dateLabel{text-transform:uppercase;letter-spacing:.07em;color:#93c5fd80;margin-bottom:.375rem;font-size:.6875rem;display:block}.j5BjtW_dateInput{cursor:pointer;text-align:left;background:#ffffff14;border:1px solid #ffffff26;border-radius:.625rem;align-items:center;gap:.5rem;width:100%;padding:.625rem .875rem;transition:border-color .15s,background .15s;display:flex}.j5BjtW_dateInput:hover{background:#ffffff1f;border-color:#ffffff40}.j5BjtW_dateInputOpen{background:#ffffff1f!important;border-color:#f97316!important}.j5BjtW_dateInputIcon{color:#93c5fd99;flex-shrink:0;align-items:center;display:flex}.j5BjtW_dateInputValue{color:#fff;flex:1;font-size:.9rem;font-weight:500}.j5BjtW_dateInputPlaceholder{color:#ffffff59;flex:1;font-size:.9rem}.j5BjtW_dateChevron{color:#93c5fd66;flex-shrink:0;transition:transform .2s}.j5BjtW_dateChevronOpen{transform:rotate(180deg)}.j5BjtW_calDropdown{z-index:50;filter:drop-shadow(0 8px 24px #00000059);position:absolute;top:calc(100% + .5rem);left:0}.j5BjtW_calendar{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;width:272px;padding:1rem}.j5BjtW_calHeader{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.j5BjtW_calMonth{color:#1e293b;font-size:.875rem;font-weight:600}.j5BjtW_calNav{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .12s,color .12s;display:flex}.j5BjtW_calNav:hover{color:#1e293b;background:#f1f5f9}.j5BjtW_calGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.j5BjtW_calDayName{text-align:center;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;padding:.25rem 0;font-size:.6875rem;font-weight:600}.j5BjtW_calDay{aspect-ratio:1;color:#374151;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;font-size:.8125rem;transition:background .1s,color .1s;display:flex}.j5BjtW_calDay:hover:not(.j5BjtW_calDisabled):not(.j5BjtW_calSelected){color:#0b1f3a;background:#f1f5f9}.j5BjtW_calToday{color:#f97316;font-weight:600}.j5BjtW_calSelected{font-weight:600;color:#fff!important;background:#0b1f3a!important}.j5BjtW_calDisabled{color:#cbd5e1;cursor:not-allowed}.j5BjtW_searchBtn{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:background .15s;display:flex}.j5BjtW_searchBtn:hover:not(:disabled){background:#ea6c0d}.j5BjtW_searchBtn:disabled{cursor:not-allowed;background:#f9731666}.j5BjtW_tripToggle{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.625rem;align-items:center;gap:.25rem;width:fit-content;margin-bottom:1.25rem;padding:.25rem;display:flex}.j5BjtW_tripOption{color:#bfdbfe80;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.4rem;align-items:center;gap:.5rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:flex}.j5BjtW_tripOption:hover{color:#bfdbfed9}.j5BjtW_tripOptionActive{color:#fff;background:#ffffff1f}.j5BjtW_tripRadio{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.j5BjtW_tripDot{border:1.5px solid #93c5fd66;border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;transition:border-color .15s,background .15s;position:relative}.j5BjtW_tripOptionActive .j5BjtW_tripDot{background:#f97316;border-color:#f97316;box-shadow:0 0 0 3px #f9731633}.j5BjtW_tripOptionActive .j5BjtW_tripDot:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:2px}
