html.ez-new body{background-color:var(--ez-page-bg,#dbe9fb)}html.ez-new body.ezair :is(a,button,[role=button],[role=tab],summary,input[type=checkbox],input[type=radio]):focus:not(:focus-visible){box-shadow:none!important;outline:none!important}html.ez-new body.ezair :is(a,button,[role=button],[role=tab],summary):focus-visible{outline-offset:2px;outline:2px solid var(--ez-brand-primary,#003595)!important}@media (max-width:47.99em){html.ez-new body.ezair :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}html.ez-new body.ezair .ez-select-seat-btn,html.ez-new body.ezair .cell-request-seats,html.ez-new body.ezair .itn-seat-list-btn,html.ez-new body.ezair [data-test-id=request-seats],html.ez-new body.ezair [data-test-id=request-seats-btn],html.ez-new body.ezair [data-test-id=change-seats],html.ez-new body.ezair a[title=Change\ Seats],html.ez-new body.ezair a[title=Request\ Seats],html.ez-new body.ezair button[title=Request\ Seats]{display:none!important}}
html.ez-new.ezair-no-iframe-class,html.ez-new.ezair-iframe-class{font-size:clamp(14.5px,.55vw + 12.5px,17px)}html.ez-new{--ez-brand-primary:#2c5fae;--ez-brand-primary-light:#3a6cbc;--ez-brand-primary-dark:#234c8e;--ez-brand-primary-border:#1f3f73;--ez-brand-accent:#007ba3;--ez-brand-accent-light:#16b8d4;--ez-brand-primary-ring:#2c5fae38;--ez-cta-from:#1a7fd1;--ez-cta-to:#0a559e;--ez-cta-from-hover:#2a8ddd;--ez-cta-to-hover:#0c5da9;--ez-cta-ink:#fff;--ez-text-strong:#0d3a55;--ez-text-heading:#353f47;--ez-text:#24333f;--ez-text-muted:#4d6172;--ez-text-label:#3d566d;--ez-text-on-brand:#fff;--ez-surface:#fff;--ez-surface-sunken:#eaf1fb;--ez-surface-deep:#dce7f6;--ez-page-bg:#f2f3f5;--ez-field-bg:#fff;--ez-field-ink:#1f2d3d;--ez-field-placeholder:#98a8b8;--ez-field-border:#d3dfeb;--ez-field-border-hover:#b4c8dc;--ez-field-bg-disabled:#eef2f6;--ez-field-radius:10px;--ez-field-height:42px;--ez-focus:var(--ez-brand-accent);--ez-focus-ring:#007ba333;--ez-error:#d23b3b;--ez-error-ring:#d23b3b2e;--ez-success:#1e7a3c;--ez-success-tint:#e7f4ec;--ez-accent-tint:#e4f2f7;--ez-radius-card:14px;--ez-radius-pill:999px;--ez-shadow-card:0 18px 48px #00284629;--ez-shadow-btn:0 8px 20px #0a3c784d}


html.ez-new body.ezair{--primary-cta:linear-gradient(180deg, var(--ez-cta-from), var(--ez-cta-to));--primary-cta-hover:linear-gradient(180deg, var(--ez-cta-from-hover), var(--ez-cta-to-hover));--primary-blue:var(--ez-brand-primary);--primary-blue-dark:var(--ez-brand-primary-dark);--auxiliary-blue:var(--ez-brand-primary-light);--auxiliary-secondary-blue:var(--ez-brand-accent)}
html.ez-new .content .droptab-container{background-color:#e6e6e6;margin-bottom:0;margin-left:0;margin-right:0;padding-top:15px;padding-bottom:3px;padding-left:15px}html.ez-new .article-header .droptab-container{background-color:#fff;margin-bottom:0;margin-left:0;margin-right:0;padding-top:15px;padding-bottom:3px;padding-left:15px}html.ez-new .clear-both{clear:both}html.ez-new .col-padding-zero{padding-left:0;padding-right:0}html.ez-new .col-padding-right-15{padding-right:15px}html.ez-new #ez-parent-marketing-info-container,html.ez-new #ez-child-marketing-info-container{opacity:1;max-height:1000px;transition:max-height 1s ease-in-out,opacity .5s ease-in-out;overflow:hidden}html.ez-new #ez-child-marketing-info-container{opacity:0;max-height:0;display:none}html.ez-new .mfp-close-no-img{background:#fff url(/air/images/airbook/close.svg) no-repeat!important}@media screen and (min-width:640px){html.ez-new .display-flex{display:flex}}html.ez-new .ez-header-search{padding-left:unset;margin-bottom:15px}html.ez-new .switch-hide{transition:all .2s ease-in-out}html.ez-new .hide-switch-guests{display:none!important}html.ez-new .show-switch-guests{display:unset}html.ez-new body:not(:has(.Manage-flights)) .switch-guests{display:none!important}@media (max-width:768px){html.ez-new .itn-seat-list-btn{display:block}html.ez-new .itn-seat-list-btn .ez-select-seat-btn{justify-content:center;width:100%}html.ez-new .mfp-wrap{overflow-y:auto}html.ez-new .mfp-content .mfp-close{width:40px;position:fixed}html.ez-new .qualtrics-feedback .mfp-content .mfp-close{width:0}html.ez-new .qualtrics-feedback .mfp-content .mfp-close.icon-no-text{top:7px;right:10px}html.ez-new .mfp-close{width:35px}html.ez-new .mfp-content .mfp-close.icon-no-text>svg,html.ez-new .ez-waiting-plane{display:none}html.ez-new #fare-cards-container{padding-top:0!important}html.ez-new #fare-cards-container html.ez-new .itn-final{padding-right:8%}html.ez-new .ez-fare-info{margin-bottom:25px}html.ez-new .name-ack-guests{font-size:.75em!important}html.ez-new .compact-tab li,html.ez-new .full-tab li{margin-left:3px}html.ez-new .ez-booked-summary-aside .col-xs-pad-10-top{padding-top:10px}html.ez-new .print-button{position:absolute}html.ez-new .button-link-spacing{margin-left:5px}}@media (min-width:768px){html.ez-new .mange-flights-header-extension{height:207px}}
html.ez-new .ez-flight-search-container{width:90%;display:inline-table}html.ez-new .search-input-container{width:100%;display:inline-block;position:relative}html.ez-new .search-results-dropdown{z-index:1000;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#b0c4d8 #f5f8fb;background:#fff;border:1px solid #0054a0;border-top-width:3px;border-radius:0 0 4px 4px;width:100%;max-height:min(380px,60vh);animation:.15s dropdownFadeIn;position:absolute;overflow-y:auto;box-shadow:0 6px 16px #00223e33}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}html.ez-new .search-results-dropdown::-webkit-scrollbar{width:6px}html.ez-new .search-results-dropdown::-webkit-scrollbar-track{background:#f5f8fb}html.ez-new .search-results-dropdown::-webkit-scrollbar-thumb{background-color:#b0c4d8;border-radius:3px}html.ez-new .search-results-hint{color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background-color:#0054a0;padding:6px 12px;font-size:.75rem;font-weight:600}html.ez-new .search-result-item{cursor:pointer;background:#fff;border-bottom:1px solid #e8f0f7;align-items:baseline;gap:8px;padding:9px 12px;line-height:1.4;transition:background-color .1s;display:flex}html.ez-new .search-result-item:last-child{border-bottom:none}html.ez-new .search-result-code{color:#0054a0;background:#e5f3fd;border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:monospace;font-size:.8rem;font-weight:700}html.ez-new .search-result-name{color:#00223e;font-size:.875rem}html.ez-new .search-result-item:hover,html.ez-new .search-result-item:focus{background-color:#e5f3fd;outline:none}html.ez-new .search-result-item:hover .search-result-name,html.ez-new .search-result-item:focus .search-result-name{color:#0054a0}html.ez-new .selector-container{align-items:center;margin-bottom:10px;display:flex}html.ez-new .radio-label{align-items:center;margin-right:10px;display:flex}html.ez-new .radio-label input[type=radio]{margin-right:5px}html.ez-new .ez-cruise-info{width:100%}html.ez-new .ezair-layout #content{position:absolute}html.ez-new .ezair-return-flights{width:925px}html.ez-new .depart-search-input{margin-right:20px}html.ez-new header,html.ez-new footer{position:sticky;left:0;right:0}html.ez-new header.headerbar,html.ez-new footer.headerbar,html.ez-new header.article-header{position:relative}html.ez-new header{top:0}html.ez-new footer{bottom:0}html.ez-new #content{flex:1}html.ez-new .with-error .react-datepicker__navigation{top:unset!important}html.ez-new .with-error{color:#000;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;font-size:.8rem;line-height:normal;display:inline-block;position:relative}html.ez-new .with-out-error{color:#000;background-color:#fff;border:1px solid #aeaeae;font-size:.8rem;line-height:normal;display:inline-block;position:relative}html.ez-new .without-error{color:#000;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;font-size:.8rem;line-height:normal;display:inline-block;position:relative}html.ez-new .ezair-search #steps-bar{display:none}html.ez-new #flight-summary{flex-direction:column;gap:10px;display:flex}html.ez-new .flight-container{align-items:center;gap:15px;padding:10px 0;display:flex}html.ez-new .headerbar-logo{margin-top:17px!important}html.ez-new .react-datepicker__day--outside-month{visibility:hidden}html.ez-new body{background:#000}html.ez-new .disabled-label{opacity:.5}html.ez-new .special-message{padding-top:0;padding-bottom:15px}html.ez-new .react-datepicker__header:not(.react-datepicker__header--has-time-select){border-radius:0!important}html.ez-new .react-datepicker__month{margin:0 0 5px!important}html.ez-new .react-datepicker__header{color:#fff!important;background-color:#00223e!important;border-color:#fff!important;border-bottom-style:solid!important;border-bottom-width:1px!important}html.ez-new .react-datepicker__current-month,html.ez-new .react-datepicker-time__header,html.ez-new .react-datepicker-year-header{color:#fff!important;margin-bottom:10px!important}html.ez-new .react-datepicker__day-names{color:#00223e!important;background-color:#fff!important;font-weight:700!important}html.ez-new .react-datepicker__navigation-icon--previous{color:#fff!important;background-color:#fff!important;margin-top:-14px!important;margin-left:-8px!important;display:block!important;position:absolute!important;top:50%!important;left:70%!important}html.ez-new .react-datepicker__navigation-icon--next{color:#fff!important;background-color:#fff!important;margin-top:-14px!important;margin-left:-8px!important;display:block!important;top:15%!important;left:6px!important;right:-55%!important}html.ez-new .react-datepicker__day--selected,html.ez-new .react-datepicker__day--in-selecting-range,html.ez-new .react-datepicker__day--in-range,html.ez-new .react-datepicker__month-text--selected,html.ez-new .react-datepicker__month-text--in-selecting-range,html.ez-new .react-datepicker__month-text--in-range,html.ez-new .react-datepicker__quarter-text--selected,html.ez-new .react-datepicker__quarter-text--in-selecting-range,html.ez-new .react-datepicker__quarter-text--in-range,html.ez-new .react-datepicker__year-text--selected,html.ez-new .react-datepicker__year-text--in-selecting-range,html.ez-new .react-datepicker__year-text--in-range{color:#000!important;background-color:#fff!important;border:1px solid #b2b2b2!important;border-radius:0!important;font-weight:400!important}html.ez-new .react-datepicker__year-read-view--down-arrow,html.ez-new .react-datepicker__month-read-view--down-arrow,html.ez-new .react-datepicker__month-year-read-view--down-arrow,html.ez-new .react-datepicker__navigation-icon:before{border-color:#fff!important}html.ez-new .react-datepicker__day,html.ez-new .react-datepicker__month-text,html.ez-new .react-datepicker__quarter-text,html.ez-new .react-datepicker__year-text{text-align:center!important;color:#0054a0!important;background:#e5f3fd!important;border:1px solid #d4d2d2!important;margin:1px!important}html.ez-new .react-datepicker__day--disabled,html.ez-new .react-datepicker__month-text--disabled,html.ez-new .react-datepicker__quarter-text--disabled,html.ez-new .react-datepicker__year-text--disabled{opacity:.35!important}html.ez-new .react-datepicker__day:hover{background:#fff!important}html.ez-new .react-datepicker__day--selected{color:#000!important;background-color:#fff!important;border:1px solid #b2b2b2!important;font-weight:400!important}html.ez-new .cursorPointer{cursor:pointer!important}html.ez-new .borderBoxRVF{box-shadow:0 0 6px #0000004d!important}html.ez-new .paddingBottomZero{padding-bottom:0!important}
