html.ez-new .ez-pdf-brand-header{box-sizing:border-box;text-align:left;background:#fff;border-bottom:2px solid #003595;flex-basis:100%;order:-999;grid-column:1/-1;margin:0 0 10px;padding:2px 0 10px}html.ez-new .ez-pdf-brand-header img{vertical-align:middle;width:270px;max-width:46%;height:auto;display:inline-block}html.ez-new .ez-pdf-capture{box-sizing:border-box;background:#fff;border:1px solid #b9c4d8}html.ez-new .ez-pdf-capture.ez-summary-layout,html.ez-new .ez-pdf-capture .ez-summary-layout{flex-direction:column!important;display:flex!important}html.ez-new .ez-pdf-capture .ez-summary-rail{order:-1;flex:none!important;width:100%!important;max-width:none!important;position:static!important;top:auto!important}html.ez-new .ez-pdf-capture .ez-summary-main{flex:none!important;width:100%!important;max-width:none!important}html.ez-new .ez-pdf-capture#flight-summary,html.ez-new .ez-pdf-capture#ez-flight-summary{border:none}html.ez-new .ez-pdf-capture .booked-flight-header-details{width:100%!important;position:static!important}html.ez-new .ez-pdf-capture.mange-flights-header-extension{height:auto!important;overflow:visible!important}html.ez-new .ez-pdf-capture .guest-options-thead,html.ez-new .ez-pdf-capture .guest-options-row{width:100%!important;display:flex!important}html.ez-new .ez-pdf-capture .guest-options-cell,html.ez-new .ez-pdf-capture .guest-options-cell.text-left{box-sizing:border-box;max-width:none;flex:auto!important}html.ez-new .ez-pdf-capture .box-shadow-small,html.ez-new .ez-pdf-capture .ez-summary-fare-details,html.ez-new .ez-pdf-capture .ez-card-cell,html.ez-new .ez-pdf-capture .itn-details,html.ez-new .ez-pdf-capture #ez-booked-summary-header,html.ez-new .ez-pdf-capture .booked-flight-meta-details,html.ez-new .ez-pdf-capture .guest-options-modify{box-sizing:border-box;box-shadow:none!important;border:1px solid #b9c4d8!important}html.ez-new .ez-pdf-capture .ez-head-accent{-webkit-text-fill-color:var(--ez-brand-primary,#2c5fae)!important;color:var(--ez-brand-primary,#2c5fae)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html.ez-new .ez-pdf-capture .itn-record-locator{display:inline-block!important}html.ez-new .ez-pdf-capture .itn-dtl-header .itn-dtl-duration:before{content:"";vertical-align:-1px;width:13px;height:13px;margin-right:6px;display:inline-block;background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm1-13h-2v6l5 3 1-1.7-4-2.3z'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;-webkit-mask:none!important;mask:none!important}html.ez-new .ez-pdf-capture .itn-stop-container .row .itn-total-duration:after{background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23007ba3'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;-webkit-mask:none!important;mask:none!important}html.ez-new .ez-pdf-capture .seat-unavailable:before{background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%235b6b85'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1 5h2v2h-2V7zm0 4h2v6h-2v-6z'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;-webkit-mask:none!important;mask:none!important}html.ez-new .ez-pdf-capture .ez-tl-layover:before,html.ez-new .ez-pdf-capture .itn-details-btn:before,html.ez-new .ez-pdf-capture .ez-details-change-link .return-link:before,html.ez-new .ez-pdf-capture .ez-mf-plane,html.ez-new .ez-pdf-capture #ez-autoair-new-top .title-bg h1:before,html.ez-new .ez-pdf-capture #ez-autoair-new-top>.article-header h1:before,html.ez-new .ez-pdf-capture #ez-autoair-new-top>.article-header h1:after{background-color:#0000!important}html.ez-new .ez-pdf-capture .total.due-now .huge-currency,html.ez-new .ez-pdf-capture .total.due-now .huge-price{align-self:baseline}html.ez-new .ez-pdf-capture #ez-flight-summary div:has(>.total.due-now)>.total.due-now{border:1px solid var(--ez-card-border,#b9c4d8)!important;border-radius:10px!important;margin:14px 0 4px!important}html.ez-new .ez-pdf-capture div:has(>.total.due-now)>.total.due-now{border:1px solid var(--ez-card-border,#b9c4d8)!important;border-radius:10px!important;margin:14px 0 4px!important}html.ez-new .ez-pdf-capture .ez-summary-rail p.max-200,html.ez-new .ez-pdf-capture .ez-summary-rail .max-200 p{line-height:1.45;margin:6px 0 8px!important}html.ez-new .ez-pdf-capture .ez-summary-rail section.article-container.ez-lightblue-bg,html.ez-new .ez-pdf-capture .ez-summary-rail .ez-lightblue-bg{box-shadow:none!important;background:0 0!important}html.ez-new .ez-pdf-capture .ez-summary-rail #ez-fare-summary{padding-top:0!important}html.ez-new .ez-pdf-capture{flex-wrap:wrap}html.ez-new .ez-pdf-brand-header{flex:100%;width:100%}html.ez-new .ez-pdf-capture .ez-action-buttons,html.ez-new .ez-pdf-capture .button-link-spacing,html.ez-new .ez-pdf-capture .manage-flights-link,html.ez-new .ez-pdf-capture .request-early-link,html.ez-new .ez-pdf-capture .ez-share-wrapper,html.ez-new .ez-pdf-capture .print-btn,html.ez-new .ez-pdf-capture .share-btn{display:none!important}html.ez-new .ez-pdf-capture .ez-confirm-hero-card:before,html.ez-new .ez-pdf-capture .ez-confirm-hero-card :before,html.ez-new .ez-pdf-capture .ez-confirm-hero-card :after{background-color:#0000!important}html.ez-new .ez-pdf-capture .booked-fares-wrapper .gotham-xn-medium{-webkit-text-fill-color:var(--ez-brand-primary-dark,#234c8e)!important;color:var(--ez-brand-primary-dark,#234c8e)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html.ez-new .ez-pdf-capture .icon-airplane{font:inherit!important;color:inherit!important;text-indent:0!important;background:0 0!important}html.ez-new body.ezair .Manage-flights .ez-pdf-capture .ez-guest-closed .guest-options-row .table-cell:after,html.ez-new body.ezair .Manage-flights .ez-pdf-capture .guest-options-thead:after{content:none!important}html.ez-new .ez-pdf-capture .guest-options-thead h2:before,html.ez-new .ez-pdf-capture .guest-options-thead .guest-options-cell:before,html.ez-new .ez-pdf-capture .ez-rail-title:before{content:none!important;display:none!important}html.ez-new .ez-pdf-capture{display:flow-root;padding:12px 16px 14px!important}html.ez-new .ez-pdf-capture#flight-summary{padding:0!important}html.ez-new .ez-pdf-capture#flight-summary .itn-details{margin-bottom:8px}html.ez-new .ez-pdf-capture#flight-summary .itn-details>*{box-sizing:border-box}html.ez-new .ez-pdf-capture .booked-flight-header-details>*{padding-top:2px;padding-bottom:2px}html.ez-new .ez-pdf-capture.guest-options-modify{border-radius:0!important}html.ez-new .ez-pdf-capture .guest-options-tbody .guest-options-row{align-items:center!important;min-height:0!important;padding:12px 16px!important}html.ez-new .ez-pdf-capture .guest-options-row>.guest-options-cell.table-cell{align-items:center!important;margin:0!important;padding:0!important;display:flex!important}html.ez-new .ez-pdf-capture .guest-options-row .guest-name{line-height:1.3;margin:0!important}
html.ez-new body.ezair .ezair-modal-overlay:has(#ez-waiting){background:linear-gradient(#091b36cc 0%,#0f2d5ab8 55%,#255494a3 100%),#16406e url(/air/images/airbook/waiting-clouds-bg.jpg) 50%/cover no-repeat}html.ez-new.ezair-iframe-class body.ezair .ezair-modal-overlay:has(#ez-waiting){min-height:100%}html.ez-new body.ezair.product-HA .ezair-modal-overlay:has(#ez-waiting){background:linear-gradient(#040e2ad1 0%,#0a1e54bd 55%,#24468ea3 100%),#0a1f4e url(/air/images/airbook/waiting-clouds-bg.jpg) 50%/cover no-repeat}html.ez-new body.ezair.product-SB .ezair-modal-overlay:has(#ez-waiting){background:radial-gradient(64% 42% at 50% 102%,#c1a06447,#0000 72%),linear-gradient(#0e1a2cc7 0%,#1a2c44ad 58%,#46607e8f 100%),#223349 url(/air/images/airbook/waiting-clouds-bg.jpg) 50%/cover no-repeat}:is(html.ez-new body.ezair.product-CCL .ezair-modal-overlay:has(#ez-waiting),html.ez-new body.ezair.product-CL .ezair-modal-overlay:has(#ez-waiting)){background:linear-gradient(#fff 0%,#eef5fc 100%)}html.ez-new body.ezair.product-CCL .ezair-modal-overlay:has(#ez-waiting):before{content:none}html.ez-new body.ezair.product-CCL .ezair-modal-overlay:has(#ez-waiting):after{content:none}html.ez-new body.ezair.product-CL .ezair-modal-overlay:has(#ez-waiting):before{content:none}html.ez-new body.ezair.product-CL .ezair-modal-overlay:has(#ez-waiting):after{content:none}html.ez-new body.ezair.product-CCL #ez-waiting.ez-wait2,html.ez-new body.ezair.product-CL #ez-waiting.ez-wait2{color:#004a98;text-shadow:none}html.ez-new body.ezair.product-CCL .ez-wait2-kicker,html.ez-new body.ezair.product-CL .ez-wait2-kicker,html.ez-new body.ezair.product-CCL .ez-wait2-stage-label,html.ez-new body.ezair.product-CL .ez-wait2-stage-label,html.ez-new body.ezair.product-CCL .ez-wait2-code,html.ez-new body.ezair.product-CL .ez-wait2-code,html.ez-new body.ezair.product-CCL .ez-wait2-benefit-label,html.ez-new body.ezair.product-CL .ez-wait2-benefit-label{text-shadow:none}html.ez-new body.ezair.product-CCL .ez-wait2-logo,html.ez-new body.ezair.product-CL .ez-wait2-logo{filter:none;height:60px}html.ez-new body.ezair.product-CCL .ez-wait2-tagline:before,html.ez-new body.ezair.product-CCL .ez-wait2-tagline:after,html.ez-new body.ezair.product-CL .ez-wait2-tagline:before,html.ez-new body.ezair.product-CL .ez-wait2-tagline:after{background:linear-gradient(90deg,#004a9800,#004a9899,#004a9800)}html.ez-new body.ezair.product-CCL .ez-wait2-badge,html.ez-new body.ezair.product-CL .ez-wait2-badge{background:#004a9812;border-color:#004a9873;box-shadow:0 3px 12px #002a5a1f}html.ez-new body.ezair.product-CCL .ez-wait2-glyph,html.ez-new body.ezair.product-CL .ez-wait2-glyph{background-color:#004a98}html.ez-new body.ezair.product-CCL .ez-wait2-rail,html.ez-new body.ezair.product-CL .ez-wait2-rail{background:#004a9847}html.ez-new body.ezair.product-CCL .ez-wait2-trail,html.ez-new body.ezair.product-CL .ez-wait2-trail{background:#004a98;box-shadow:0 0 10px #004a9859}html.ez-new body.ezair.product-CCL .ez-wait2-station,html.ez-new body.ezair.product-CL .ez-wait2-station{background:#fff;border-color:#004a9880}html.ez-new body.ezair.product-CCL .ez-wait2-station.is-passed,html.ez-new body.ezair.product-CL .ez-wait2-station.is-passed{background:#004a98;border-color:#004a98;box-shadow:0 0 8px #004a9873}html.ez-new body.ezair.product-CCL .ez-wait2-station.is-passed:after,html.ez-new body.ezair.product-CL .ez-wait2-station.is-passed:after{border-color:#004a9880}html.ez-new body.ezair.product-CCL .ez-wait2-plane-img,html.ez-new body.ezair.product-CL .ez-wait2-plane-img{filter:brightness(0)saturate()invert(21%)sepia(93%)saturate(1900%)hue-rotate(198deg)brightness(94%)contrast(101%)drop-shadow(0 3px 6px #002a5a40)}html.ez-new body.ezair .ezair-modal-overlay:has(#ez-waiting){overflow:hidden}html.ez-new body.ezair .ezair-modal-overlay:has(#ez-waiting):before{content:"";pointer-events:none;filter:blur(14px);position:absolute;inset:-10% -30%}html.ez-new body.ezair .ezair-modal-overlay:has(#ez-waiting):after{content:"";pointer-events:none;filter:blur(14px);position:absolute;inset:-10% -30%}html.ez-new body.ezair .ezair-modal-overlay:has(#ez-waiting):before{background:radial-gradient(34% 16% at 18% 80%,#ffffff38,#0000 70%),radial-gradient(26% 12% at 70% 16%,#ffffff1a,#0000 70%),radial-gradient(40% 18% at 88% 68%,#ffffff1f,#0000 70%);animation:70s ease-in-out infinite alternate ez-wait2-clouds-a}html.ez-new body.ezair .ezair-modal-overlay:has(#ez-waiting):after{background:radial-gradient(30% 13% at 40% 92%,#fff3,#0000 70%),radial-gradient(22% 10% at 8% 30%,#ffffff14,#0000 70%),radial-gradient(85% 85% at 50% 46%,#0000 58%,#020a184d 100%);animation:90s ease-in-out infinite alternate ez-wait2-clouds-b}@keyframes ez-wait2-clouds-a{0%{transform:translate(-4%)}to{transform:translate(5%)}}@keyframes ez-wait2-clouds-b{0%{transform:translate(4%)}to{transform:translate(-5%)}}html.ez-new #ez-waiting.ez-wait2{color:#fff;text-align:center;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:40px;display:flex;background:0 0!important}html.ez-new .ez-wait2-brand{flex-direction:column;align-items:center;gap:10px;display:flex}html.ez-new .ez-wait2-logo{filter:drop-shadow(0 6px 20px #00000073)drop-shadow(0 0 28px #96c3ff4d);width:auto;max-width:76vw;height:142px}html.ez-new .ez-wait2-kicker{letter-spacing:.42em;text-transform:uppercase;text-shadow:0 1px 12px #0006;font-size:1.1rem;font-weight:600}html.ez-new .ez-wait2-wordmark{letter-spacing:.05em;text-shadow:0 2px 14px #00000059;font-size:clamp(2rem,4vw,2.7rem);font-weight:600;line-height:1.1}html.ez-new .ez-wait2-hidden{display:none}html.ez-new .ez-wait2-reg{vertical-align:super;font-size:.32em;font-weight:400}html.ez-new .ez-wait2-tagline{letter-spacing:.3em;text-transform:uppercase;opacity:.95;font-size:.88rem}html.ez-new .ez-wait2-tagline:before,html.ez-new .ez-wait2-tagline:after{content:"";vertical-align:middle;background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);width:40px;height:1px;margin:0 12px;display:inline-block}html.ez-new .ez-wait2-route{align-items:center;gap:18px;width:min(600px,90%);margin-top:6px;display:flex}html.ez-new .ez-wait2-code{letter-spacing:.08em;text-shadow:0 2px 10px #0006;font-size:1.6rem;font-weight:800}html.ez-new .ez-wait2-rail{background:#ffffff61;border-radius:2px;flex:auto;height:4px;position:relative}html.ez-new .ez-wait2-trail{background:#fff;border-radius:2px;height:4px;transition:width .9s ease-in-out;position:absolute;top:0;left:0;box-shadow:0 0 16px #ffffffbf}html.ez-new .ez-wait2-station{background:#091b3699;border:2px solid #fff9;border-radius:50%;width:12px;height:12px;margin-left:-6px;transition:background-color .5s,border-color .5s,box-shadow .5s;position:absolute;top:-4px}html.ez-new .ez-wait2-station.is-passed{background:#fff;border-color:#fff;box-shadow:0 0 10px #ffffffb3}html.ez-new .ez-wait2-station.is-passed:after{content:"";border:2px solid #ffffffa6;border-radius:50%;animation:.9s ease-out both ez-wait2-ping;position:absolute;inset:-7px}@keyframes ez-wait2-ping{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1.7)}}html.ez-new .ez-wait2-plane{margin-left:-30px;transition:left .9s ease-in-out;position:absolute;top:-26px}html.ez-new .ez-wait2-plane-img{filter:drop-shadow(0 4px 12px #0000008c);width:60px;height:auto;animation:2.4s ease-in-out infinite ez-wait2-float;display:block}@keyframes ez-wait2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}html.ez-new .ez-wait2-status{flex-direction:column;gap:6px;min-height:3.2em;margin-top:-16px;display:flex}html.ez-new .ez-wait2-stage-label{letter-spacing:.03em;font-size:1.2rem;font-weight:600;animation:2.2s ease-in-out infinite ez-wait2-pulse}html.ez-new .ez-wait2-searchtext{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:.84rem}@keyframes ez-wait2-pulse{0%,to{opacity:.78}50%{opacity:1}}html.ez-new .ez-wait2-chips{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:26px;min-height:168px;animation:.9s both ez-wait2-trio-in;display:flex}@keyframes ez-wait2-trio-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html.ez-new .ez-wait2-benefit{flex-direction:column;align-items:center;gap:10px;width:168px;display:flex}html.ez-new .ez-wait2-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border:2px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 4px 18px #0000002e,inset 0 1px #ffffff40}html.ez-new .ez-wait2-glyph{background-color:#fff;width:34px;height:34px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.ez-new .ez-wait2-benefit-label{letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 8px #00000059;font-size:.95rem;font-weight:700;line-height:1.35}html.ez-new .ez-wait2-benefit-sub{letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-top:-6px;font-size:.72rem}@media (max-width:639.98px){html.ez-new #ez-waiting.ez-wait2{gap:28px;min-height:420px;padding:36px 18px}html.ez-new .ez-wait2-kicker{letter-spacing:.26em;font-size:.82rem}html.ez-new .ez-wait2-tagline{letter-spacing:.18em;text-wrap:balance;max-width:300px;font-size:.74rem}html.ez-new .ez-wait2-tagline:before,html.ez-new .ez-wait2-tagline:after{display:none}html.ez-new .ez-wait2-code{font-size:1.1rem}html.ez-new .ez-wait2-plane-img{width:44px}html.ez-new .ez-wait2-plane{margin-left:-22px;top:-19px}html.ez-new .ez-wait2-chips{flex-direction:column;align-items:flex-start;gap:14px;min-height:174px}html.ez-new .ez-wait2-benefit{grid-template-columns:auto auto;align-items:center;column-gap:12px;width:auto;display:grid}html.ez-new .ez-wait2-benefit .ez-wait2-badge{grid-row:1/3;width:44px;height:44px}html.ez-new .ez-wait2-benefit .ez-wait2-glyph{width:20px;height:20px}html.ez-new .ez-wait2-benefit-label{text-align:left;grid-column:2}html.ez-new .ez-wait2-benefit-sub{text-align:left;grid-column:2;margin-top:0}}html.ez-new body.ezair .ezair-modal-overlay:has(#ez-waiting){z-index:12000;justify-content:center;align-items:center;display:flex!important;position:fixed!important;inset:0!important}html.ez-new body.ezair .ezair-modal-overlay:has(#ez-waiting)>.mfp-content{z-index:1;justify-content:center;align-items:center;width:min(760px,94%);margin:0 auto;display:flex;position:relative;top:auto;opacity:1!important}html.ez-new body.ezair .ezair-modal-overlay:has(#ez-waiting) #ez-waiting.ez-wait2{width:100%;min-height:0}html.ez-new #ez-waiting.ez-wait2:before,html.ez-new #ez-waiting.ez-wait2:after{content:none!important;padding:0!important;display:none!important}html.ez-new body.ezair .mfp-wrap:has(#ez-waiting) .mfp-content{box-shadow:none!important;background:0 0!important;border:0!important}html.ez-new body.ezair .mfp-content:has(#ez-waiting){box-shadow:none!important;background:0 0!important;border:0!important}html.ez-new body.ezair .mfp-wrap:has(#ez-waiting) #popupTitleArea{display:none!important}html.ez-new body.ezair .mfp-wrap:has(#ez-waiting) .mfp-close-wrapper{display:none!important}html.ez-new body.ezair .mfp-wrap:has(#ez-waiting) .mfp-close{display:none!important}
