@font-face{font-family:"mobile";src:url("../../fonts/icon-fonts/mobile/mobile__30824023.eot");src:url("../../fonts/icon-fonts/mobile/mobile__30824023.eot?#iefix") format("eot"),url("../../fonts/icon-fonts/mobile/mobile__30824023.woff2") format("woff2"),url("../../fonts/icon-fonts/mobile/mobile__30824023.woff") format("woff"),url("../../fonts/icon-fonts/mobile/mobile__30824023.ttf") format("truetype");font-weight:400;font-style:normal}.icon-plane:before,.icon-plane-simple:before,.icon-check:before,.icon-cross:before,.icon-baggage:before,.icon-baggage-strike:before,.icon-bag-personal:before,.icon-bag-carry-on:before,.icon-bag-no-carry-on:before,.icon-bag-drop-off:before,.icon-bag-no-drop-off:before,.icon-question-mark:before{display:inline-block;font-family:"mobile";font-style:normal;font-weight:400;text-decoration:none}.icon-plane:before{content:"\EA0F"}.icon-plane-simple:before{content:"\EA10"}.icon-check:before{content:"\EA08"}.icon-cross:before{content:"\EA0B"}.icon-baggage:before{content:"\EA06"}.icon-baggage-strike:before{content:"\EA05"}.icon-bag-personal:before{content:"\EA18"}.icon-bag-carry-on:before{content:"\EA19"}.icon-bag-no-carry-on:before{content:"\EA1A"}.icon-bag-drop-off:before{content:"\EA1B"}.icon-bag-no-drop-off:before{content:"\EA1C"}.icon-question-mark:before{content:"\EA1D"}@font-face{font-family:"Hind";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/webfont/hind/hind-400.woff2") format("woff2")}@font-face{font-family:"Hind";font-style:normal;font-weight:500;font-display:swap;src:url("../../fonts/webfont/hind/hind-500.woff2") format("woff2")}@font-face{font-family:"Hind";font-style:normal;font-weight:600;font-display:swap;src:url("../../fonts/webfont/hind/hind-600.woff2") format("woff2")}*,*:before,*:after{box-sizing:border-box}body{margin:0;font:16px/23px "Hind",arial,helvetica,sans-serif;color:#333;background:#f0f0f0}a{color:#ae1c30}button,input[type=submit],input[type=button],a[role=button]{min-width:44px;min-height:44px}.swift-btn[hidden]{display:none}.swift-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:4px;font:500 16px/1 "Hind",arial,helvetica,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.swift-btn--cta{background:#f6b80e;border-color:#f6b80e;color:#801a00}.swift-btn--primary{background:#831524;border-color:#831524;color:#fff}.swift-btn--outline{background:0 0;border-color:#ae1c30;color:#ae1c30}.swift-header{position:fixed;top:0;left:0;right:0;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px;padding:0 8px;background:#ae1c30;border-bottom:1px solid #831524}.swift-main{padding-top:50px}.swift-header__burger{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;background:0 0;border:0;cursor:pointer}.swift-header__burger-bars{position:relative;width:20px;height:2px;background:#fff}.swift-header__burger-bars:before,.swift-header__burger-bars:after{content:"";position:absolute;left:0;width:20px;height:2px;background:#fff}.swift-header__burger-bars:before{top:-6px}.swift-header__burger-bars:after{top:6px}.swift-header__brand{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:4px}.swift-header__logo{width:auto;height:26px}.swift-header__currency{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;padding:0 8px;background:0 0;border:0;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.swift-currency__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;color:#333;text-decoration:none;border-bottom:1px solid #dadada}.swift-currency__row:last-child{border-bottom:0}.swift-currency__code{font-weight:700}.swift-currency__name{color:#666}.swift-nav{position:fixed;top:50px;left:0;bottom:0;z-index:1001;width:80%;max-width:320px;padding:8px 0;overflow-y:auto;background:#fff;border-right:1px solid #dadada;-ms-transform:translateX(-100%);transform:translateX(-100%);transition:transform .2s ease}.swift-nav.is-open{-ms-transform:translateX(0);transform:translateX(0)}body.swift-nav-open{overflow:hidden}.swift-nav__link{display:block;padding:12px 16px;color:#333;text-decoration:none;border-bottom:1px solid #dadada}.swift-nav__backdrop{position:fixed;top:50px;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.4)}.swift-footer{padding:16px;text-align:center;background:#f7f7f7;border-top:1px solid #dadada}.swift-footer__legal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;-ms-flex-pack:center;justify-content:center}.swift-footer__link{color:#ae1c30;font-size:14px;text-decoration:none}.swift-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;-ms-transform:translateY(100%);transform:translateY(100%);transition:transform .2s ease}.swift-drawer.is-open{-ms-transform:translateY(0);transform:translateY(0)}.swift-drawer[hidden]{display:none}body.swift-drawer-open{overflow:hidden}.swift-drawer__titlebar{-ms-flex:0 0 auto;flex:0 0 auto;padding:16px;border-bottom:1px solid #dadada}.swift-drawer__title{margin:0;color:#333;font-size:20px;font-weight:700;line-height:1.2}.swift-drawer__content{-ms-flex:1 1 auto;flex:1 1 auto;padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch}.swift-drawer__footer{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;padding:12px 16px;background:#f7f7f7;border-top:1px solid #dadada}.swift-drawer__footer .swift-btn{-ms-flex:1 1 50%;flex:1 1 50%}.swift-drawer__footer .swift-btn+.swift-btn{margin-left:12px}.swift-drawer .flight-details>.page-header{display:none}.flight-details .heading-title{margin:0 0 8px;font-size:20px;font-weight:600}.flight-details .plain-text pre{font-size:14px;white-space:pre-wrap}.flight-details .segment{padding:12px 0;border-bottom:1px solid #dadada}.flight-details .segment:first-child{padding-top:0}.flight-details .segment:last-child{border-bottom:0}.flight-details .segment-title{margin:0 0 8px;color:#ae1c30;font-size:14px;font-weight:600;text-transform:uppercase}.flight-details .segment-title.out:before,.flight-details .segment-title.in:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#ae1c30}.flight-details .segment-summary{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:12px}.flight-details .date{-ms-flex:0 0 auto;flex:0 0 auto;min-width:32px;text-align:center}.flight-details .date .day{font-size:20px;font-weight:700;line-height:1.1}.flight-details .date .month{color:#999;font-size:14px}.flight-details .flight-data{-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.5}.flight-details .stops,.flight-details .carrier{color:#999;font-size:14px}.flight-details .time-range{-ms-flex:0 0 auto;flex:0 0 auto;color:#999;font-size:14px;text-align:right}.flight-details .segment-detailed{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;margin-top:12px;padding-top:12px;border-top:1px dashed #dadada;font-size:14px}.flight-details .leg{-ms-flex:1 1 auto;flex:1 1 auto;min-width:90px}.flight-details .leg-layover,.flight-details .leg-layover-tec{-ms-flex-preferred-size:100%;flex-basis:100%;color:#999}.flight-details .leg .time{font-weight:600}.flight-details .leg .city,.flight-details .leg .detail{color:#999}.flight-details .airline .details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.flight-details .airline-logo{-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px}.flight-details .airline-logo img{display:block;width:20px;height:20px;border-radius:4px;object-fit:contain}.flight-details .flight-detail-footer{margin-top:12px;padding:12px;background:#f7f7f7;border-radius:4px;font-size:14px}.swift-details-drawer__loading{margin:0;color:#999;font-size:14px}.swift-float-input{position:relative}.swift-float-input__field{width:100%;min-height:56px;padding:22px 40px 6px 12px;color:#333;font:16px/23px "Hind",arial,helvetica,sans-serif;background:#fff;border:1px solid #c5c5c5;border-radius:4px}.swift-float-input__field:focus{border-color:#ae1c30;outline:none;box-shadow:0 0 0 1px #ae1c30}.swift-float-input__label{position:absolute;top:50%;left:13px;color:#666;font-size:16px;line-height:1;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .15s ease;pointer-events:none}.swift-float-input:focus-within .swift-float-input__label,.swift-float-input.has-value .swift-float-input__label{top:8px;font-size:12px;-ms-transform:none;transform:none}.swift-stepper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.swift-stepper__btn{width:40px;height:40px;padding:0;color:#fff;font-size:20px;line-height:1;background:#831524;border:0;border-radius:4px;cursor:pointer}.swift-stepper__btn:disabled{color:#999;background:#f0f0f0;cursor:default}.swift-stepper__value{min-width:48px;color:#333;font-size:16px;font-weight:600;text-align:center}.swift-calendar__weekdays{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:-ms-flexbox;display:flex;padding:8px 0;background:#fff;border-bottom:1px solid #dadada}.swift-calendar__weekday{-ms-flex:1 1 14.28571429%;flex:1 1 14.28571429%;color:#666;font-size:14px;text-align:center}.swift-calendar__month-label{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:16px 4px 8px;color:#333;font-weight:600}.swift-calendar__grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.swift-calendar__pad,.swift-calendar__day{-ms-flex:0 0 14.28571429%;flex:0 0 14.28571429%;max-width:14.28571429%;height:44px}.swift-calendar__day{padding:0;color:#333;font-size:16px;background:0 0;border:0;border-radius:22px;cursor:pointer}.swift-calendar__day.is-past{color:#bababa;text-decoration:line-through;cursor:default}.swift-calendar__day.is-today{background:#f0f0f0}.swift-calendar__day.is-pc-green{background-color:#f1f8e5;box-shadow:inset 0 0 0 1px #2d8001}.swift-calendar__day.is-pc-orange{background-color:#fff4e8;box-shadow:inset 0 0 0 1px #ff8300}.swift-calendar__day.is-pc-red{background-color:#fcc;box-shadow:inset 0 0 0 1px #d33c3c}.swift-calendar__day.is-pc-estimate{background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(0,0,0,.08) 3px,rgba(0,0,0,.08) 4px)}.swift-calendar__day.is-in-range{background:#d4e3f6;box-shadow:none;border-radius:0}.swift-calendar__day.is-endpoint{color:#fff;background:#ae1c30;box-shadow:none}.swift-calendar__legend-swatch.is-pc-green{background-color:#f1f8e5;box-shadow:inset 0 0 0 1px #2d8001}.swift-calendar__legend-swatch.is-pc-orange{background-color:#fff4e8;box-shadow:inset 0 0 0 1px #ff8300}.swift-calendar__legend-swatch.is-pc-red{background-color:#fcc;box-shadow:inset 0 0 0 1px #d33c3c}.swift-calendar__legend{display:none;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;position:-webkit-sticky;position:sticky;bottom:-16px;z-index:1;margin:0 -16px -16px;padding:10px 16px;background:#fff;border-top:1px solid #dadada}.swift-calendar__legend.is-visible{display:-ms-flexbox;display:flex}.swift-calendar__legend-chip{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.swift-calendar__legend-chip.is-hidden{display:none}.swift-calendar__legend-swatch{display:inline-block;width:12px;height:12px;border-radius:3px}.swift-calendar__legend-price{color:#333;font-size:11px}.swift-chips{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.swift-chip{padding:8px 14px;margin:0 8px 8px 0;color:#fff;font-size:14px;line-height:1;background:0 0;border:1px solid #fff;border-radius:16px;cursor:pointer}.swift-chip.is-selected{color:#ae1c30;background:#fff}.swift-progress{position:relative;height:4px;overflow:hidden;background:#d4e3f6;border-radius:4px}.swift-progress__bar{position:absolute;top:0;bottom:0;left:0;width:40%;background:#f6b80e;border-radius:4px;animation:swift-progress-slide 1.2s ease-in-out infinite}@keyframes swift-progress-slide{0%{transform:translateX(-100%)}100%{transform:translateX(250%)}}.swift-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:24px;text-align:center;background:#fff}.swift-loading-overlay[hidden]{display:none}.swift-loading-overlay__plane{width:48px;height:48px;margin-bottom:16px;color:#ae1c30}.swift-loading-overlay .swift-progress{width:100%;max-width:220px;margin-bottom:16px}.swift-loading-overlay__text{margin:0;color:#333;font-size:16px}.swift-sca-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff}.swift-sca-layer__header{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #dadada}.swift-sca-layer__title{-ms-flex:1 1 auto;flex:1 1 auto;margin:0;color:#333;font-size:20px;font-weight:700;line-height:1.2}.swift-sca-layer__timer{-ms-flex:0 0 auto;flex:0 0 auto;color:#666;font-size:14px;font-variant-numeric:tabular-nums}.swift-sca-layer__abort{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;background:0 0;border:0;color:#666;font-size:24px;line-height:1;cursor:pointer}.swift-sca-layer__content{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.swift-sca-layer__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:16px}.swift-sca-layer__hint{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 12px;color:#333;font-size:14px;text-align:center}.swift-sca-layer__iframe-wrap{-ms-flex:1 1 auto;flex:1 1 auto;min-height:300px}.swift-sca-layer__iframe-wrap iframe{display:block;width:100%;height:100%;border:0}.swift-sca-layer__timeout{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:32px 24px;overflow-y:auto;text-align:center;background:#fff}.swift-sca-layer__timeout-title{margin:0 0 8px;color:#333;font-size:20px;font-weight:700}.swift-sca-layer__timeout-text{margin:0 0 20px;color:#333;font-size:16px}.swift-sca-layer__timeout-button{width:100%;max-width:320px;margin-bottom:20px}.swift-sca-layer__hotline{margin-bottom:4px;color:#333;font-size:14px}.swift-sca-layer__hotline a{color:#ae1c30;font-weight:600;text-decoration:none}.swift-sca-layer__hotline-note{margin:0;color:#999;font-size:12px}.swift-payment-error{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;color:#bc1515;font-size:14px;line-height:1.4;background:rgba(236,85,85,.12);border-radius:4px}.swift-payment-error:before{content:"\2715";-ms-flex-negative:0;flex-shrink:0;font-weight:700}.swift-offer{display:block;margin:0 0 12px;background:#fff;border:1px solid #dadada;border-radius:4px;overflow:hidden}.swift-offer__badge{padding:8px 16px;color:#003900;font-weight:600;font-size:14px;background:#e3f1cc}.swift-offer__badge--recommendation{color:#fff;background:#71b800}.swift-offer__legs{padding:0 16px 8px}.swift-leg{padding:14px 0}.swift-leg+.swift-leg{border-top:1px solid #dadada}.swift-leg__head{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.swift-leg__title{margin:0;color:#666;font-size:14px;font-weight:600;line-height:1.1}.swift-leg__airline{color:#666;font-size:14px;text-align:right}.swift-leg__airline .airline-name{display:inline}.swift-leg__datechip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:4px 8px;margin-bottom:8px;color:#831524;font-size:14px;line-height:1;background:rgba(174,28,48,.1);border-radius:4px}.swift-leg__datechip .icon-plane-simple,.swift-leg__datechip .icon-plane{margin-right:6px}.swift-leg__body{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.swift-leg__details,.swift-leg__body>.swift-leg__row{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.swift-leg__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:12px;min-height:44px;list-style:none}.swift-leg__row::-webkit-details-marker{display:none}.swift-leg__row::marker{content:""}summary.swift-leg__row{cursor:pointer}.swift-leg__times{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:start;align-items:flex-start;gap:4px}.swift-leg__timecol{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.swift-leg__sep{font-size:20px;font-weight:600;line-height:1.1;color:#666}.swift-leg__clock{font-size:20px;font-weight:600;line-height:1.1}.swift-leg__iata{color:#666;font-size:16px;line-height:1.2}.swift-leg__meta{-ms-flex:1 1 0px;flex:1 1 0;min-width:0;color:#666;font-size:14px;line-height:1.3}.swift-leg__stops{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;min-width:0}.swift-leg__stops-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.swift-leg__chevron{-ms-flex:0 0 auto;flex:0 0 auto;width:7px;height:7px;margin-bottom:3px;border-right:2px solid #ae1c30;border-bottom:2px solid #ae1c30;-ms-transform:rotate(45deg);transform:rotate(45deg);-ms-transform-origin:center;transform-origin:center}.swift-leg__details[open] .swift-leg__chevron{margin-top:3px;margin-bottom:0;-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.swift-leg__direct{color:#4b7b00;font-weight:600}.swift-leg__aside{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;margin-left:auto}.swift-leg__baggage{color:#666}.swift-leg__baggage .baggage-icon{font-size:0}.swift-leg__baggage .baggage-icon:before{font-size:18px}.swift-leg__details{display:block}.swift-leg__segments{margin-top:6px;padding:10px 12px;background:#f7f7f7;border-radius:4px;font-size:14px;text-align:left}.swift-leg__body--pinned .swift-leg__segments{margin-right:-44px}.swift-segment+.swift-segment{margin-top:10px;padding-top:10px;border-top:1px solid #dadada}.swift-segment__line{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.swift-segment__time{font-weight:600}.swift-segment__airline,.swift-segment__stop{color:#666}.swift-segment__stop{margin-top:6px;font-style:italic}.swift-offer__price{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;border-top:1px dashed #dadada}.swift-offer__price:before,.swift-offer__price:after{content:"";position:absolute;top:-6px;width:12px;height:12px;background:#f0f0f0;border-radius:50%}.swift-offer__price:before{left:-6px}.swift-offer__price:after{right:-6px}.swift-offer__price-main{-ms-flex:1 1 0px;flex:1 1 0}.swift-offer__price-label{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:100%;color:#666;font-size:14px}.swift-offer__price-label-text--sep:after{content:"\00B7";margin:0 6px}.swift-offer__price-value{font-size:24px;font-weight:700;line-height:1.2}.swift-offer__price-value .fraction,.swift-offer__price-value span{font-size:16px}.swift-offer__price-normal{display:block;margin-top:4px;color:#666;font-size:14px}.swift-offer__saving{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#4b7b00;font-size:14px;font-weight:600;line-height:1.4}.swift-offer__saving-flag{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20px;height:16px;margin-right:6px;margin-bottom:6px;color:#fff;font-size:12px;font-weight:700;line-height:1;background:#4b7b00}.swift-offer__saving-flag:after{content:"";position:absolute;top:100%;left:0;border-top:6px solid #4b7b00;border-right:10px solid transparent;border-left:10px solid transparent}.swift-offer__saving-info{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;min-height:0;margin-left:4px;padding:0;color:inherit;font-size:14px;line-height:1;background:0 0;border:0;cursor:pointer}.swift-offer__saving-info:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.swift-offer__price-before{display:block;margin-top:4px;color:#666;font-size:14px}.swift-offer__choose{-ms-flex:0 0 auto;flex:0 0 auto;min-width:120px}.swift-offer__feelink{display:block;width:100%;margin-top:10px;color:#ae1c30;font-size:14px;text-decoration:underline}.swift-offer__co2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;gap:6px;margin-top:10px;color:#666;font-size:14px;line-height:1.3}.swift-offer__co2--positive{color:#4b7b00}.swift-offer__co2-value{-ms-flex:0 0 auto;flex:0 0 auto;font-weight:600;white-space:nowrap}.swift-offer__co2-compare{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.swift-offer__co2-info{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;min-height:0;padding:0;color:inherit;font-size:14px;line-height:1;background:0 0;border:0;cursor:pointer}.swift-offer__co2-info:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.swift-co2-table{width:100%;margin-bottom:12px;font-size:14px}.swift-co2-table td{padding:6px 0;border-bottom:1px solid #dadada}.swift-co2-table td:last-child{text-align:right;white-space:nowrap}.swift-co2-table tr:last-child td{border-bottom:0}.swift-co2-table .positive{color:#4b7b00}.itineraries.is-loading{opacity:.55;pointer-events:none}.swift-personalized{padding:16px}.swift-personalized__heading{margin:0 0 12px;color:#333;font-size:14px;font-weight:600}.swift-personalized__grid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.swift-personalized__card{display:block;overflow:hidden;background:#fff;border:1px solid #dadada;border-radius:4px;text-decoration:none}.swift-personalized__media{position:relative}.swift-personalized__img{display:block;width:100%;height:150px;object-fit:cover;background:#f0f0f0}.swift-personalized__why{position:absolute;top:10px;left:10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;max-width:calc(100% - 20px);padding:5px 8px;color:#fff;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;background:rgba(0,0,0,.6);border-radius:4px}.swift-personalized__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:12px}.swift-personalized__info{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:6px;min-width:0}.swift-personalized__city{-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;color:#333;font-size:20px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.swift-personalized__meta{-ms-flex:0 0 auto;flex:0 0 auto;color:#666;font-size:14px;white-space:nowrap}.swift-personalized__cta{width:100%;font-size:20px;font-weight:600}.swift-personalized__quality{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 10px}.swift-personalized__quality-fact{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;color:#666;font-size:14px}@keyframes swift-personalized-pulse{0%{opacity:.6}50%{opacity:1}100%{opacity:.6}}.swift-personalized__img--skeleton{height:150px;animation:swift-personalized-pulse 1.4s ease-in-out infinite}.swift-personalized__card--skeleton .swift-personalized__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px}.swift-personalized__skel{display:block;height:12px;border-radius:4px;background:#dadada;animation:swift-personalized-pulse 1.4s ease-in-out infinite}.swift-personalized__skel--wide{width:70%}.swift-personalized__skel--narrow{width:40%}.swift-fareupgrade{padding:16px 16px 32px}.swift-fareupgrade__steps{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0 0 16px;padding:0;list-style:none}.swift-fareupgrade__step{position:relative;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;text-align:center}.swift-fareupgrade__step:before{content:"";position:absolute;top:11px;left:-50%;width:100%;height:2px;background:#dadada}.swift-fareupgrade__step:first-child:before{display:none}.swift-fareupgrade__stepnum{position:relative;z-index:1;display:block;width:24px;height:24px;margin:0 auto 4px;color:#666;font-size:13px;font-weight:600;line-height:22px;background:#fff;border:1px solid #dadada;border-radius:50%}.swift-fareupgrade__steplabel{display:block;overflow:hidden;color:#666;font-size:11px;line-height:14px;white-space:nowrap;text-overflow:ellipsis}.swift-fareupgrade__step--current .swift-fareupgrade__stepnum{color:#fff;background:#831524;border-color:#831524}.swift-fareupgrade__step--current .swift-fareupgrade__steplabel{color:#333;font-weight:600}.swift-fareupgrade__head{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.swift-fareupgrade__title{margin:0 0 12px;color:#333;font-size:18px;font-weight:600;line-height:24px}.swift-fareupgrade__count{-ms-flex:0 0 auto;flex:0 0 auto;color:#666;font-size:12px;line-height:16px}.swift-fareupgrade__context{margin:4px 0 0;color:#666;font-size:13px;line-height:18px}.swift-fareupgrade__route{margin:2px 0 16px;color:#333;font-size:16px;font-weight:600;line-height:22px}.swift-fareupgrade__note{margin:16px 0 0;color:#666;font-size:11px;line-height:16px}.swift-fare{margin-bottom:12px;overflow:hidden;background:#fff;border:1px solid #dadada;border-radius:4px}.swift-fare--recommended{border-color:#ae1c30;box-shadow:0 0 0 1px #ae1c30}.swift-fare__promo{padding:6px 14px;color:#831524;font-size:12px;font-weight:600;line-height:16px;background:#d4e3f6}.swift-fare--recommended .swift-fare__promo{color:#003900;background:#e3f1cc}.swift-fare--current .swift-fare__promo{color:#333;background:#f0f0f0}.swift-fare__body{padding:14px}.swift-fare__name{margin:0;color:#333;font-size:17px;font-weight:600;line-height:22px}.swift-fare__brand{color:#666;font-size:14px;font-weight:400}.swift-fare__pricerow{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;margin-top:10px}.swift-fare__pricelabel{color:#333;font-size:14px;line-height:20px}.swift-fare__price{-ms-flex:1 1 auto;flex:1 1 auto;white-space:nowrap;color:#333;font-size:18px;font-weight:600;line-height:22px;font-variant-numeric:tabular-nums}.swift-fare__delta{margin:2px 0 0;color:#666;font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.swift-fare__info{position:static;-ms-flex:0 0 auto;flex:0 0 auto}.swift-fare__info-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;margin:-12px -12px -12px 0;cursor:pointer;list-style:none}.swift-fare__info-btn::-webkit-details-marker{display:none}.swift-fare__info-btn:focus{outline:2px solid #ae1c30;outline-offset:-4px;border-radius:4px}.swift-fare__info-glyph{display:block;width:18px;height:18px;color:#666;font-size:12px;font-weight:600;font-style:italic;line-height:16px;text-align:center;border:1px solid #666;border-radius:50%}.swift-fare__info-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.swift-fare__info-text{position:absolute;z-index:2;top:100%;right:0;left:0;margin:4px 0 0;padding:8px 10px;color:#333;font-size:12px;line-height:17px;background:#f7f7f7;border:1px solid #dadada;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.swift-fare__listlabel{margin:12px 0 0;padding-top:12px;color:#333;font-size:13px;font-weight:600;line-height:18px;border-top:1px solid #dadada}.swift-fare__list{margin:6px 0 0;padding:0;list-style:none}.swift-fare__item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:3px 0;color:#333;font-size:14px;line-height:20px}.swift-fare__icon{-ms-flex:0 0 20px;flex:0 0 20px;margin-top:1px;color:#4b7b00}.swift-fare__itemtext{min-width:0;word-wrap:break-word;overflow-wrap:break-word}.swift-fare__item--paid{color:#666}.swift-fare__item--paid .swift-fare__icon{color:#666}.swift-fare__list--excluded{margin-top:8px;padding-top:8px;border-top:1px solid #dadada}.swift-fare__item--excluded{color:#666}.swift-fare__icon--cross{color:#ec5555}.swift-fare__cta{display:-ms-flexbox;display:flex;width:100%;margin-top:14px;font-weight:600}.swift-fare__cta:focus{outline:2px solid #831524;outline-offset:2px}.swift-fare__sprite{position:absolute;width:0;height:0;overflow:hidden}.swift-farechosen__title{margin:0;color:#333;font-size:16px;font-weight:600;line-height:22px}.swift-farechosen__brand{color:#666;font-weight:400}.swift-farechosen__label{font-weight:600}.swift-farechosen__notes{margin-top:8px}.swift-farechosen__note{margin:0 0 4px;color:#666;font-size:12px;line-height:16px}.swift-farechosen__note sup{font-size:12px;line-height:0}.swift-farechosen__undo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:44px;margin-top:4px;color:#ae1c30;font-size:14px;font-weight:600}.swift-farechosen__undo:focus{outline:2px solid #831524;outline-offset:2px}.swift-leg__pin{position:relative;-ms-flex:0 0 44px;flex:0 0 44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;background:0 0;border:0;cursor:pointer;color:#333}.swift-leg__pin:before{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border:1px solid #dadada;border-radius:4px}.swift-leg__pin:focus:before{outline:2px solid #ae1c30;outline-offset:2px}.swift-leg__pin-icon{position:relative;width:18px;height:18px}.swift-leg__pin--active{color:#fff}.swift-leg__pin--active:before{background:#ae1c30;border-color:#ae1c30}.swift-leg__pin--active .swift-leg__pin-icon{fill:currentColor}.swift-pinbar{padding:0 16px}.swift-pinbar__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:12px 0;padding:10px 12px;background:#fff;border:1px solid #ae1c30;border-radius:4px}.swift-pinbar__title{font-size:16px;font-weight:700}.swift-pinbar__chip{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:14px;font-weight:600;background:rgba(174,28,48,.12);border:1px solid #ae1c30;border-radius:4px}.swift-pinbar__prefix{-ms-flex:0 0 auto;flex:0 0 auto;color:#831524}.swift-pinbar__detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swift-pinbar__remove{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;padding:12px;margin:-12px -12px -12px auto;box-sizing:content-box;color:#666;background:0 0;border:0;cursor:pointer}.swift-pinbar__slot{padding:8px 10px;color:#666;font-size:14px;border:1px dashed #dadada;border-radius:4px}.swift-no-results__pins{margin:0 0 8px;color:#666;font-size:14px}.swift-trust{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 16px;color:#666;font-size:12px;line-height:1.3;text-align:center}.swift-trust__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px 6px}.swift-trust__item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.swift-trust__items>.swift-trust__item:not(:last-child):after{color:#bababa;content:"\B7"}.swift-trust__item--trustpilot{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:340px;gap:0;height:24px}.swift-trust__item--trustpilot .trustpilot-widget{width:100%}.swift-trust__icon{font-size:11px}.swift-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.swift-search__form{display:block}.swift-search{margin:12px;padding:16px;color:#fff;background:#ae1c30;border-radius:4px}.swift-search__js{display:none}.swift-js .swift-search__js{display:block}.swift-js .swift-search__nojs{display:none}.swift-search__triptype{display:-ms-flexbox;display:flex;margin:0 0 12px;padding:0;border:0}.swift-search__triptype-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.swift-search__chip{display:inline-block;min-height:0;padding:8px 14px;margin-right:8px;color:#fff;font-size:14px;line-height:1;background:0 0;border:1px solid #fff;border-radius:16px;cursor:pointer}.swift-search__triptype-input:checked+.swift-search__chip{color:#ae1c30;font-weight:600;background:#fff}.swift-search__triptype-input:focus+.swift-search__chip{box-shadow:0 0 0 2px #d4e3f6}.swift-search__airports{position:relative}.swift-search__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.45)}.swift-search__icon{-ms-flex:0 0 auto;flex:0 0 auto;width:22px;height:22px;margin-right:12px;color:#fff}.swift-search__icon--arr{-ms-transform:scaleX(-1);transform:scaleX(-1)}.swift-search__row-body{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.swift-search__label{display:block;color:#fff;font-size:14px;line-height:1.2}.swift-search__location{width:100%;padding:2px 0 0;color:#fff;font:600 16px/1.3 "Hind",arial,helvetica,sans-serif;background:0 0;border:0;outline:none;text-overflow:ellipsis}.swift-search__location:-ms-input-placeholder{color:rgba(255,255,255,.8);font-weight:400}.swift-search__location::placeholder{color:rgba(255,255,255,.8);font-weight:400}.swift-search__location:-moz-read-only{cursor:pointer}.swift-search__location:read-only{cursor:pointer}.swift-search__swap{position:absolute;top:50%;right:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;color:#fff;background:#ae1c30;border:1px solid #fff;border-radius:4px;-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.swift-search__swap svg{width:20px;height:20px}.swift-search__value{display:block;width:100%;min-height:0;padding:2px 0 0;color:#fff;font:600 16px/1.3 "Hind",arial,helvetica,sans-serif;text-align:left;background:0 0;border:0;cursor:pointer}.swift-search__dates-raw,.swift-search__pax-raw{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-ms-flex-align:center;align-items:center;margin-top:4px}.swift-search__date{width:96px;padding:6px 8px;color:#333;border:1px solid #c5c5c5;border-radius:4px}.swift-search__flex{-ms-flex:1 1 100%;flex:1 1 100%;color:#fff;font-size:14px}.swift-search__pax-field{display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-size:14px}.swift-search__pax-field input,.swift-search__pax-field select{width:88px;padding:6px 8px;color:#333;border:1px solid #c5c5c5;border-radius:4px}.swift-search__submit{width:100%;margin-top:16px;font-size:20px;font-weight:600}.swift-field--error .swift-search__location{box-shadow:0 -2px 0 #ec5555 inset}.swift-field__error{margin-top:4px;color:#e3f1cc;font-size:14px}.swift-search__form+*{background:#f0f0f0}.swift-pax__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;border-bottom:1px solid #dadada}.swift-pax__title{display:block;font-weight:600}.swift-pax__hint{display:block;color:#666;font-size:14px}.swift-class{margin:12px 0 0;padding:12px 0 0;border:0;border-top:1px solid #dadada}.swift-class__legend{padding:0;font-weight:600}.swift-class__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:12px 0;border-bottom:1px solid #dadada}.swift-autocomplete__input{width:100%;min-height:44px;padding:10px 12px;color:#333;font:16px/23px "Hind",arial,helvetica,sans-serif;border:1px solid #c5c5c5;border-radius:4px}.swift-autocomplete__list{margin:8px 0 0;padding:0;list-style:none}.swift-autocomplete__item{padding:12px 4px;border-bottom:1px solid #dadada;cursor:pointer}.swift-autocomplete__item.is-active,.swift-autocomplete__item:hover{background:#d4e3f6}.swift-autocomplete__item--empty{color:#666;cursor:default}.swift-autocomplete__caption{padding:20px 4px 8px;color:#666;font-size:12px;font-weight:700;cursor:default}.swift-autocomplete__caption:first-child{padding-top:0}.swift-calendar__flex{display:-ms-flexbox;display:flex;gap:16px;margin-bottom:12px;padding:12px;background:#f7f7f7;border-radius:4px}.swift-calendar__flex-item{-ms-flex:1 1 50%;flex:1 1 50%;font-size:14px}.progress-steps{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;max-width:420px;margin:0 auto}.progress-step{-ms-flex:1;flex:1;text-align:center;transition:opacity .4s ease}.progress-step--pending{opacity:.4}.progress-step--completed,.progress-step--active{opacity:1}.progress-step__icon{width:28px;height:28px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.progress-step__label{margin-top:4px;line-height:1.2;transition:opacity .3s ease}.progress-step__connector{-ms-flex:0 0 30px;flex:0 0 30px;height:2px;margin-top:14px;transition:background .4s ease}.progress-step__ring{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:progressSpin .8s linear infinite}.progress-step__check{display:block}@keyframes progressPop{0%{transform:scale(.8)}50%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes progressSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.progress-steps{max-width:320px;margin:24px auto 0}.progress-step__icon{font-size:14px;color:#fff;box-shadow:0 0 0 3px rgba(197,197,197,.4)}.progress-step__icon--active{background:#ae1c30;box-shadow:0 0 0 3px rgba(174,28,48,.25)}.progress-step__icon--completed{background:#71b800;box-shadow:0 0 0 3px rgba(113,184,0,.25);animation:progressPop .35s cubic-bezier(.25,1,.5,1)}.progress-step__icon--pending{background:#c5c5c5}.progress-step__label{font-size:12px;color:#666}.progress-step__ring{border-color:rgba(255,255,255,.3);border-top-color:#fff}.progress-step__connector{background:#c5c5c5}.progress-step__connector--completed{background:#71b800}.swift-wait{margin:12px;padding:32px 16px;text-align:center;background:#fff;border-radius:4px}.swift-wait__plane{width:48px;height:48px;color:#ae1c30}.swift-wait__route{margin:12px 0 4px;font-size:20px;font-weight:600;line-height:1.3;color:#333}.swift-wait__leg{display:block}.swift-wait__meta{font-size:14px;color:#666}.swift-wait .swift-progress{max-width:280px;margin:24px auto}.swift-wait__hint{margin:0;font-size:16px;color:#333}.swift-wait__sub{margin:4px 0 0;font-size:14px;color:#666}.swift-wait__partner{display:none;margin-top:24px;padding-top:16px;border-top:1px solid #dadada}.swift-wait__partner-label{margin:0 0 6px;font-size:14px;color:#666}.swift-wait__partner-logo{max-height:28px;width:auto}.swift-summary{position:-webkit-sticky;position:sticky;top:50px;z-index:500;padding:12px 16px;color:#fff;background:#ae1c30}.swift-summary__inner{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.swift-summary__text{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.swift-summary__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:2px 0;font-size:14px}.swift-summary__row--route{font-size:16px;font-weight:600}.swift-summary__row [class^=icon-],.swift-summary__row [class*=" icon-"]{margin-right:8px}.swift-summary__pax svg{margin-right:8px}.swift-summary__edit{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;margin-left:12px;color:#fff;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.5);border-radius:4px}.swift-offerbar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px 0}.swift-offerbar__btn{-ms-flex:0 0 auto;flex:0 0 auto}.swift-offerbar__icon{margin-right:8px}.swift-offercount{padding:12px 16px 0;font-size:16px;color:#333;line-height:23px}.swift-offercount strong,.swift-offercount .offercount{font-weight:600}.swift-offercount .reset{white-space:nowrap}.swift-offerlist{padding:12px 16px 24px}.fee-hint{margin:0 16px}.swift-no-results{padding:16px;margin-bottom:12px;background:#fff;border:1px solid #dadada;border-radius:4px}.swift-no-results .reset{color:#ae1c30;text-decoration:underline;cursor:pointer}.swift-infinite-loader{padding:16px;text-align:center}.swift-infinite-loader[hidden]{display:none}.swift-infinite-loader .swift-progress{max-width:220px;margin:0 auto}.swift-infinite-loader__text{margin:8px 0 0;color:#666;font-size:14px}.swift-infinite-loader__retry{margin-top:8px}.swift-sort__option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;border-bottom:1px solid #dadada;cursor:pointer}.swift-sort__label{display:block;font-weight:600}.swift-sort__annot{display:block;margin-top:2px;color:#666;font-size:14px}.swift-sort__radio{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:16px;width:22px;height:22px}.swift-sort__hint{margin-top:14px;color:#666;font-size:14px}.swift-filter__count{font-size:16px}.swift-filter__reset-all{margin:10px 0 4px}.swift-filter__section{border-top:1px solid #dadada}.swift-filter__section-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;font-size:16px;font-weight:600;list-style:none;cursor:pointer}.swift-filter__section-head::-webkit-details-marker{display:none}.swift-filter__section-head:after{content:"";width:8px;height:8px;border-right:2px solid #ae1c30;border-bottom:2px solid #ae1c30;-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px}.swift-filter__section[open] .swift-filter__section-head:after{margin-top:4px;-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.swift-filter__section-body{padding-bottom:16px}.swift-filter__option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.swift-filter__option-label{-ms-flex:1 1 auto;flex:1 1 auto}.swift-filter__option-price{margin:0 12px;color:#666;font-size:14px}.swift-filter__control{-ms-flex:0 0 auto;flex:0 0 auto;width:22px;height:22px}.swift-filter__range{margin:8px 0 4px}.swift-filter__range-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.swift-filter__range-value{padding:3px 8px;color:#003900;font-size:14px;background:#e3f1cc;border-radius:4px}.swift-filter__range input[type=range]{width:100%}.swift-filter__clear{color:#ec5555;font-size:14px;background:0 0;border:0;text-decoration:underline;cursor:pointer}.swift-lounge{padding:12px 12px 24px}.booking-lounge__summary{margin-bottom:12px;padding:16px;background:#fff;border-radius:4px}.booking-lounge__summary-heading{margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.3}.booking-lounge__summary-header{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #dadada}.booking-lounge__summary-meta{color:#666;font-size:14px}.booking-lounge__summary-price{text-align:right}.booking-lounge__summary-price-value{font-size:20px;font-weight:600}.booking-lounge__summary-price-label{color:#666;font-size:12px}.booking-lounge__summary-leg{padding:12px 0}.booking-lounge__summary-leg+.booking-lounge__summary-leg{border-top:1px solid #dadada}.booking-lounge__summary-leg-label{margin-bottom:4px;font-size:16px;font-weight:600}.booking-lounge__summary-leg-times{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.booking-lounge__summary-leg-time{font-size:18px;font-weight:600}.booking-lounge__summary-leg-iata{color:#666;font-size:14px}.booking-lounge__summary-leg-duration{-ms-flex:1;flex:1;max-width:160px;text-align:center}.booking-lounge__summary-leg-duration-text,.booking-lounge__summary-leg-stops{color:#666;font-size:12px}.booking-lounge__summary-leg-duration-line{height:1px;margin:2px 0;background:#c5c5c5}.booking-lounge__summary-leg-stops--direct{color:#71b800}.booking-lounge__summary-leg-info{margin-top:4px;color:#666;font-size:14px}.booking-lounge__summary-leg-info--bgo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.booking-lounge__summary-alert{margin-top:8px;padding:8px 12px;color:#801a00;font-size:14px;background:rgba(246,184,14,.15);border-radius:4px}.swift-lounge__card{padding:16px;background:#fff;border-radius:4px}.swift-lounge__heading{margin:0 0 12px;font-size:20px;font-weight:600}.swift-lounge__card .swift-field{margin-bottom:12px}.swift-lounge__row{display:-ms-flexbox;display:flex;gap:8px}.swift-lounge__row .swift-field{-ms-flex:1;flex:1}.swift-lounge__row .swift-lounge__col--wide{-ms-flex:3;flex:3}.swift-lounge__row .swift-lounge__col--narrow{-ms-flex:2;flex:2}.swift-lounge select.swift-float-input__field{-moz-appearance:none;appearance:none;-webkit-appearance:none}.swift-lounge__titles{display:-ms-flexbox;display:flex;gap:8px}.swift-lounge__pill{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:44px;gap:8px;border:1px solid #c5c5c5;border-radius:4px;cursor:pointer}.swift-lounge__pill--selected{border-color:#ae1c30;box-shadow:0 0 0 1px #ae1c30;color:#ae1c30;font-weight:600}.swift-lounge__pill-radio{margin:0;accent-color:#ae1c30}.swift-lounge__birthday{margin:0 0 12px;padding:0;border:0}.swift-lounge__legend{margin-bottom:4px;padding:0;color:#666;font-size:14px}.swift-lounge__row--birthday .swift-field{margin-bottom:0}.swift-lounge__birthday-part .swift-float-input__field{padding:6px 8px;text-align:center}.swift-lounge__birthday-check:empty{display:none}.swift-lounge__row--phone .swift-lounge__phone-country{-ms-flex:0 0 110px;flex:0 0 110px}.swift-lounge__optional{color:#999;font-size:12px}.swift-lounge__b2b-label{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:14px;cursor:pointer}.swift-lounge__b2b-checkbox{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin:2px 0 0;accent-color:#ae1c30}.swift-lounge__hint{margin-top:12px;color:#666;font-size:14px}.swift-lounge .swift-field--error .swift-float-input__field{border-color:#ec5555;box-shadow:0 0 0 1px #ec5555}.swift-lounge .swift-field__error{color:#ec5555}.swift-lounge__cta{margin-top:16px}.swift-lounge__notification{margin-bottom:12px;padding:12px;color:#333;font-size:14px;background:rgba(236,85,85,.12);border:1px solid rgba(236,85,85,.4);border-radius:4px}.swift-lounge__notification[hidden]{display:none}.swift-lounge__cta-btn{width:100%;font-size:20px;font-weight:600}.swift-lounge__cta-btn:disabled{opacity:.6}.swift-lounge__cta-error[hidden],.swift-lounge__cta-ready[hidden]{display:none}.swift-lounge__trust-line{margin-top:12px;color:#666;font-size:14px;text-align:center}.swift-lounge__commitment-line{margin-top:4px;color:#999;font-size:12px;text-align:center}.swift-lounge__overlay{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:24px;background:rgba(0,0,0,.45)}.swift-lounge__overlay[hidden]{display:none}.swift-lounge__overlay-box{width:100%;max-width:320px;padding:24px 16px;background:#fff;border-radius:4px;text-align:center}.swift-lounge__overlay-text{margin-top:16px;font-weight:600}.swift-booking{padding:12px 12px 32px}.booking-summary{position:relative;margin-bottom:12px;overflow:hidden;background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.booking-summary__stripe{height:4px;background:#ae1c30}.booking-summary__body{padding:12px 16px}.booking-summary__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.booking-summary__route{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:20px;font-weight:600}.booking-summary__plane{position:relative;width:22px;height:2px;background:#c5c5c5}.booking-summary__plane:after{content:"";position:absolute;top:50%;right:0;margin-top:-3px;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #c5c5c5}.booking-summary__price{-ms-flex-negative:0;flex-shrink:0;text-align:right}.booking-summary__price-value{font-size:20px;font-weight:600;color:#ae1c30}.booking-summary__bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #dadada}.booking-summary__dates{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;color:#666;font-size:14px}.booking-summary__dates-icon{-ms-flex-negative:0;flex-shrink:0;width:14px;height:14px;background-color:#999;mask:center/contain no-repeat;-webkit-mask:center/contain no-repeat;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 2v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2V2h-2v2H9V2H7zM5 8h14v10H5V8z'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 2v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2V2h-2v2H9V2H7zM5 8h14v10H5V8z'/></svg>")}.booking-summary__details-link{color:#ae1c30;font-size:14px;font-weight:600;text-decoration:none}.booking-summary .js-cart-paymentInformation{margin-top:6px;color:#666;font-size:14px}.swift-booking--step-payment .booking-summary{display:none}.swift-card{margin-bottom:12px;padding:16px;background:#fff;border-radius:4px}.swift-card__heading{margin:0 0 12px;font-size:20px;font-weight:600}.swift-notify{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:14px;line-height:1.4;border-radius:4px}.swift-notify:before{-ms-flex-negative:0;flex-shrink:0;font-weight:700}.swift-notify p{margin:0}.swift-notify--positive{color:#003900;background:rgba(113,184,0,.12)}.swift-notify--positive:before{content:"\2713"}.swift-notify--warning{color:#801a00;background:rgba(246,184,14,.12)}.swift-notify--warning:before{content:"\26A0"}.swift-notify--error{color:#bc1515;background:rgba(236,85,85,.12)}.swift-notify--error:before{content:"\2715"}.swift-notify .flight-info{-ms-flex:1;flex:1}.swift-notify--error .ibeTblAlertError,.swift-notify--error>ul[data-role=listview]{-ms-flex:1;flex:1;margin:0;padding:0;list-style:none}.swift-notify--error>ul[data-role=listview]>li{display:block;margin:0;padding:0;list-style:none}.swift-notify--error .box_title,.swift-notify--error>ul[data-role=listview]>li.ibeError{margin-bottom:4px;font-weight:600}.swift-notify--error .darker{display:-ms-flexbox;display:flex}.swift-notify--error .spr_common{display:none}.swift-notify--error .ibeTblmessage,.swift-notify--error>ul[data-role=listview]>li.ibeErrorContent{font-size:14px}.swift-booking .swift-field{margin-bottom:12px}.swift-booking select.swift-float-input__field{-moz-appearance:none;appearance:none;-webkit-appearance:none}.swift-booking .swift-field--error .swift-float-input__field{border-color:#ec5555;box-shadow:0 0 0 1px #ec5555}.swift-booking .swift-field__error{margin-top:4px;color:#ec5555;font-size:14px}.swift-booking__row{display:-ms-flexbox;display:flex;gap:8px}.swift-booking__row .swift-field{-ms-flex:1;flex:1}.swift-booking__row .swift-booking__col--wide{-ms-flex:3;flex:3}.swift-booking__row .swift-booking__col--narrow{-ms-flex:2;flex:2}.swift-booking__titles{display:-ms-flexbox;display:flex;gap:8px}.swift-booking__pill{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:44px;gap:8px;border:1px solid #c5c5c5;border-radius:4px;cursor:pointer}.swift-booking__pill--selected{border-color:#ae1c30;box-shadow:0 0 0 1px #ae1c30;color:#ae1c30;font-weight:600}.swift-booking__pill-radio{margin:0;accent-color:#ae1c30}.swift-booking__birthday{margin:0 0 12px;padding:0;border:0}.swift-booking__legend{margin-bottom:4px;padding:0;color:#666;font-size:14px}.swift-booking__row--birthday .swift-field{margin-bottom:0}.swift-booking__birthday-part .swift-float-input__field{padding:6px 8px;text-align:center}.swift-booking__birthday-check:empty{display:none}.swift-booking__row--phone .swift-booking__phone-country{-ms-flex:0 0 110px;flex:0 0 110px}.swift-booking__optional{color:#999;font-size:12px}.swift-booking__checkrow{margin-bottom:12px}.swift-booking__checkrow-label{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:14px;cursor:pointer}.swift-booking__checkbox{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin:2px 0 0;accent-color:#ae1c30}.swift-booking__hint{margin-top:12px;color:#666;font-size:14px}.swift-review__banner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;color:#4b7b00;font-size:14px;font-weight:600;background:rgba(113,184,0,.12);border-radius:4px}.swift-review__banner-icon{-ms-flex-negative:0;flex-shrink:0}.swift-review{margin-bottom:12px;padding:14px 16px;background:#fff;border:1px solid #dadada;border-radius:4px}.swift-review__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:8px}.swift-review__title{font-size:14px;font-weight:600;color:#333}.swift-review__edit{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;min-height:44px;padding:0 4px;color:#ae1c30;font-size:12px;font-weight:600;background:0 0;border:0;cursor:pointer}.swift-review__edit:focus{outline:2px solid #ae1c30;outline-offset:2px}.swift-review__body{font-size:14px;line-height:1.5;color:#333}.swift-review__row{padding:2px 0}.swift-review__row--muted{color:#666;font-size:12px}.swift-review__form--hidden{display:none}.swift-choice[hidden]{display:none}.swift-choice__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.swift-choice__head .swift-card__heading{margin:0}.swift-choice__badge{padding:2px 8px;color:#003900;font-size:12px;font-weight:600;background:#e3f1cc;border-radius:4px}.swift-choice__price{margin-bottom:8px;font-weight:600}.swift-choice__price .explaination-text{font-size:14px;font-weight:400}.swift-choice__benefits{margin:0 0 12px;padding:0;list-style:none}.swift-choice__benefits .check-item,.swift-booking .info-list.list-check .check-item{position:relative;padding:3px 0 3px 22px;font-size:14px;line-height:1.4}.swift-choice__benefits .check-item:before,.swift-booking .info-list.list-check .check-item:before{content:"\2713";position:absolute;top:3px;left:2px;color:#71b800;font-weight:700}.swift-choice__label{display:block;margin-bottom:12px}.swift-choice__pills{display:-ms-flexbox;display:flex;gap:8px}.swift-choice__pill{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:48px;border:1px solid #c5c5c5;border-radius:4px;cursor:pointer}.swift-choice__pill--selected{border-color:#ae1c30;box-shadow:0 0 0 1px #ae1c30;color:#ae1c30;font-weight:600}.swift-choice__pill--yes.swift-choice__pill--selected{border-color:#71b800;box-shadow:0 0 0 1px #71b800;color:#71b800}.swift-choice__pill-radio{position:absolute;opacity:0;pointer-events:none}.swift-choice__warning,.swift-choice__hint{margin-top:12px;color:#666;font-size:14px}.swift-travellers__hint{margin:0 0 12px;color:#666;font-size:14px}.swift-traveller{padding-top:12px}.swift-traveller+.swift-traveller{margin-top:12px;border-top:1px solid #dadada}.swift-traveller__label{margin-bottom:8px;font-weight:600}.swift-traveller__takeover{margin-bottom:12px}.swift-takeover-summary{display:none;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-top:8px;padding-left:28px;line-height:1.3}.swift-takeover-summary__name{display:block;font-size:14px;font-weight:600;color:#333}.swift-takeover-summary__meta{display:block;margin-top:2px;font-size:12px;color:#666;font-variant-numeric:tabular-nums}.swift-takeover-summary__edit{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;min-height:44px;padding:0 4px;color:#ae1c30;font-size:12px;font-weight:600;background:0 0;border:0;cursor:pointer}.swift-takeover-summary__edit:focus{outline:2px solid #ae1c30;outline-offset:2px}.swift-booking__form.swift-booking--first-pax-collapsed .swift-traveller[data-traveller=adt_key_1]>.swift-field,.swift-booking__form.swift-booking--first-pax-collapsed .swift-traveller[data-traveller=adt_key_1]>.swift-booking__birthday{display:none}.swift-booking__form.swift-booking--first-pax-collapsed .swift-takeover-summary{display:-ms-flexbox;display:flex}.swift-booking__page[hidden]{display:none}.swift-booking__next,.swift-booking__buy{width:100%;margin-top:4px;font-size:20px;font-weight:600}.swift-booking__buy{margin-top:12px}.swift-booking__trust-line{margin-top:12px;color:#666;font-size:14px;text-align:center}.swift-booking__empty{color:#666;font-size:14px}.swift-booking__fareupgrade{margin-bottom:12px;padding:12px;background:#fff;border:1px solid #dadada;border-radius:4px}.swift-booking .hidden{display:none}.swift-booking__submit-error{margin-top:12px}.swift-booking .service-package--selected{border:1px solid #ae1c30;border-radius:4px;box-shadow:0 0 0 1px #ae1c30}.swift-booking .baggage-card{margin:0;padding:0;list-style:none}.swift-booking .baggage-card>li{list-style:none}.swift-booking .baggage-card .rebooking-card__head{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.swift-booking .rebooking-card__title{-ms-flex:1 1 auto;flex:1 1 auto;margin:0;font-size:20px;font-weight:600}.swift-booking .rebooking-card__badge{-ms-flex-negative:0;flex-shrink:0;padding:4px 10px;color:#003900;font-size:12px;font-weight:600;white-space:nowrap;background:#e3f1cc;border-radius:999px}.swift-booking .baggage-card__intro{padding-bottom:12px}.swift-booking .baggage-heading{padding:10px 12px;color:#801a00;font-size:14px;font-weight:600;background:rgba(246,184,14,.12);border-radius:4px}.swift-booking .pax-block{padding-top:12px}.swift-booking .pax-block+.pax-block{margin-top:12px;border-top:1px solid #dadada}.swift-booking .pax-block__name{margin-bottom:8px;font-weight:600}.swift-booking .pax-block__dir{margin:8px 0 4px;color:#666;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.swift-booking .baggage-list{margin:4px 0 8px;padding:0;list-style:none;border-top:1px solid #dadada}.swift-booking .pax-block__dir+.baggage-list{border-top:0}.swift-booking .baggage-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid #dadada;cursor:pointer}.swift-booking .baggage-row:last-child{border-bottom:0}.swift-booking .baggage-row__radio{position:absolute;opacity:0;pointer-events:none}.swift-booking .baggage-row__indicator{position:relative;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;background:#fff;border:1.5px solid #c5c5c5;border-radius:50%}.swift-booking .baggage-row__indicator:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#ae1c30;border-radius:50%;opacity:0}.swift-booking .baggage-row--selected .baggage-row__indicator{border-color:#ae1c30}.swift-booking .baggage-row--selected .baggage-row__indicator:after{opacity:1}.swift-booking .baggage-row__body{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.swift-booking .baggage-row__title{display:block;font-size:14px;font-weight:600}.swift-booking .baggage-row__meta{display:block;margin-top:2px;color:#666;font-size:11px}.swift-booking .baggage-row__price{display:block;margin-top:2px;font-size:12px;font-weight:600}.swift-booking .baggage-row__price--free{color:#666;font-weight:400}.swift-booking .baggage-row--selected .baggage-row__title,.swift-booking .baggage-row--selected .baggage-row__price{color:#ae1c30}.swift-booking .baggage-row__icon{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;background-color:#999;mask:center/contain no-repeat;-webkit-mask:center/contain no-repeat;transition:background-color .16s ease-out}.swift-booking .baggage-row--selected .baggage-row__icon{background-color:#ae1c30}.swift-booking .baggage-row__icon--none{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M8 4h8a2 2 0 0 1 2 2v2h2v12a2 2 0 0 1-2 2h-1v1h-2v-1H9v1H7v-1H6a2 2 0 0 1-2-2V8h2V6a2 2 0 0 1 2-2zm0 2v2h8V6H8zM6 10v10h12V10H6z' opacity='.55'/><path fill='%23000' d='m3 3 18 18-1.4 1.4L1.6 4.4z'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M8 4h8a2 2 0 0 1 2 2v2h2v12a2 2 0 0 1-2 2h-1v1h-2v-1H9v1H7v-1H6a2 2 0 0 1-2-2V8h2V6a2 2 0 0 1 2-2zm0 2v2h8V6H8zM6 10v10h12V10H6z' opacity='.55'/><path fill='%23000' d='m3 3 18 18-1.4 1.4L1.6 4.4z'/></svg>")}.swift-booking .baggage-row__icon--one{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M9 2h6a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-1v1h-2v-1H8v1H6v-1H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2V4a2 2 0 0 1 2-2zm0 2v2h6V4H9zM5 8v12h14V8H5z'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M9 2h6a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-1v1h-2v-1H8v1H6v-1H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2V4a2 2 0 0 1 2-2zm0 2v2h6V4H9zM5 8v12h14V8H5z'/></svg>")}.swift-booking .baggage-row__icon--two{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24'><path fill='%23000' d='M7 2h6a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-1v1h-2v-1H7v1H5v-1H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1V4a2 2 0 0 1 2-2zm0 2v2h6V4H7zM4 8v12h13V8H4zM21 6h3a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-2v-2h2V8h-3V6z' opacity='.7'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24'><path fill='%23000' d='M7 2h6a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-1v1h-2v-1H7v1H5v-1H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1V4a2 2 0 0 1 2-2zm0 2v2h6V4H7zM4 8v12h13V8H4zM21 6h3a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-2v-2h2V8h-3V6z' opacity='.7'/></svg>")}.swift-booking .airline-services-hint{margin-top:12px;padding-top:12px;color:#666;font-size:14px;border-top:1px solid #dadada}.swift-booking .airline-services-hint .hint-heading-content{margin-bottom:4px;color:#333;font-weight:600}.swift-booking .info-hint{margin-top:8px;color:#666;font-size:14px}.swift-booking #section_ServicePackage{margin:0;padding:0;list-style:none}.swift-booking #section_ServicePackage>li{list-style:none}.swift-booking #section_ServicePackage [data-role=list-divider]{margin-bottom:12px;font-size:20px;font-weight:600}.swift-booking #tooltip[data-role=popup]{display:none}.swift-booking .service-package{margin-bottom:12px}.swift-booking .service-package:last-of-type{margin-bottom:0}.swift-booking .package-highlight{display:inline-block;margin-bottom:6px;padding:3px 8px;color:#801a00;font-size:11px;font-weight:600;background:#f6b80e;border-radius:4px 4px 0 0}.swift-booking .service-package__option{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;gap:4px 12px;padding:14px;background:#fff;border:1px solid #dadada;border-radius:4px;cursor:pointer}.swift-booking .service-package__option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.swift-booking .service-package__indicator{position:relative;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-top:2px;background:#fff;border:1.5px solid #c5c5c5;border-radius:50%}.swift-booking .service-package__indicator:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#ae1c30;border-radius:50%;opacity:0}.swift-booking .service-package-label{display:-ms-flexbox;display:flex;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.swift-booking .service-package-label .caption{font-size:14px;font-weight:600}.swift-booking .service-package-label .price{-ms-flex-negative:0;flex-shrink:0;font-weight:600;white-space:nowrap}.swift-booking .service-package__option>.info-list,.swift-booking .service-package__option>.no-list-icons{-ms-flex:1 1 100%;flex:1 1 100%;margin:4px 0 0;padding:0;list-style:none}.swift-booking .no-list-icons li{padding:3px 0;color:#666;font-size:14px}.swift-booking .service-package--selected .service-package__indicator{border-color:#ae1c30}.swift-booking .service-package--selected .service-package__indicator:after{opacity:1}.swift-booking .service-package--selected .caption,.swift-booking .service-package--selected .price{color:#ae1c30}.swift-booking .paymentErrorBox:empty{display:none}.swift-booking #ibeTblBookingPayment{margin:0;padding:0;list-style:none}.swift-booking #ibeTblBookingPayment>li{list-style:none}.swift-booking #ibeTblBookingPayment>li[data-role=list-divider]{margin-bottom:12px;font-size:20px;font-weight:600}.swift-booking .payment-dropdown{padding:4px 0 12px}.swift-booking .payment-dropdown-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.swift-booking .payment-dropdown-iconbox{position:relative;-ms-flex:0 0 auto;flex:0 0 auto}.swift-booking .payment-dropdown-iconbox .js_iconTrigger{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:6px 10px;background:#fff;border:1.5px solid #dadada;border-radius:4px;cursor:pointer}.swift-booking .payment-dropdown-iconbox .js_iconTrigger img{width:auto;max-height:22px}.swift-booking .payment-dropdown-iconbox .js_iconTrigger.is-selected,.swift-booking .payment-dropdown-iconbox .js_iconTrigger.js_iconSelected{border-color:#ae1c30;box-shadow:0 0 0 1px #ae1c30}.swift-booking .payment-iframe-wrapper{min-height:44px}.swift-booking .payment-iframe-wrapper iframe{width:100%;border:0}.swift-booking .in-section-note{margin:12px 0 0;padding:12px 0 0;border-top:1px solid #dadada}.swift-booking .in-section-note p{margin:0 0 8px;color:#666;font-size:14px;line-height:1.4}.swift-booking .in-section-note p:last-child{margin-bottom:0}.swift-drawer .summary-table,.swift-booking .summary-table{margin:0;padding:0;list-style:none}.swift-drawer .summary-table>li,.swift-booking .summary-table>li{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:14px 0;list-style:none}.swift-drawer .summary-table>li+li,.swift-booking .summary-table>li+li{border-top:1px solid #dadada}.swift-drawer .summary-table>li>div:first-child,.swift-booking .summary-table>li>div:first-child{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.swift-drawer .summary-table>li>div:nth-child(2),.swift-booking .summary-table>li>div:nth-child(2){-ms-flex-negative:0;flex-shrink:0;color:#666;font-size:14px}.swift-drawer .summary-table>li>div:last-child,.swift-booking .summary-table>li>div:last-child{-ms-flex-negative:0;flex-shrink:0;font-weight:600;text-align:right}.swift-drawer .summary-table>li[data-role=list-divider],.swift-booking .summary-table>li[data-role=list-divider]{padding-bottom:8px}.swift-drawer .summary-table>li[data-role=list-divider]>div,.swift-booking .summary-table>li[data-role=list-divider]>div{font-size:16px;font-weight:700;text-align:left}.swift-drawer .summary-table .accent,.swift-booking .summary-table .accent{color:#666;font-size:12px;font-weight:600;text-transform:uppercase}.swift-drawer .summary-table .info,.swift-booking .summary-table .info{padding-top:2px;border-top:0;color:#666;font-size:14px;font-weight:400}.swift-drawer .summary-table .cart-extended-totalPrice,.swift-drawer .summary-table .meta-reduction,.swift-drawer .summary-table .annotation,.swift-booking .summary-table .cart-extended-totalPrice,.swift-booking .summary-table .meta-reduction,.swift-booking .summary-table .annotation{border-top:0}.swift-drawer .summary-table>li.info>div,.swift-booking .summary-table>li.info>div{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-weight:400;text-align:left}.swift-drawer .summary-table .cart-extended-totalPrice,.swift-booking .summary-table .cart-extended-totalPrice{margin-top:12px;padding:12px 10px;color:#003900;background:#e3f1cc;border-radius:4px}.swift-drawer .summary-table .cart-extended-totalPrice>div:first-child,.swift-booking .summary-table .cart-extended-totalPrice>div:first-child{font-weight:700}.swift-drawer .summary-table .cart-extended-totalPrice .big.bigger,.swift-booking .summary-table .cart-extended-totalPrice .big.bigger{font-size:20px;color:#003900}.swift-fee-disclosure{display:block;margin-top:4px}.swift-fee-disclosure__summary{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;color:#666;font-size:14px;line-height:1;cursor:pointer;list-style:none}.swift-fee-disclosure__summary::-webkit-details-marker{display:none}.swift-fee-disclosure__summary:after{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}.swift-fee-disclosure__summary:focus-visible{outline:2px solid #ae1c30;outline-offset:2px;border-radius:4px}.swift-fee-disclosure__body{margin-top:6px;padding:8px 10px;color:#666;font-size:14px;line-height:1.4;background:#f7f7f7;border-radius:4px}.swift-fee-disclosure__body strong{color:#333;font-weight:600}.swift-drawer .summary-table .accent.sub-heading,.swift-booking .summary-table .accent.sub-heading{margin-top:16px;padding-top:12px;color:#333;font-size:16px;font-weight:700;text-align:left;text-transform:none;border-top:2px solid #dadada}.swift-drawer .summary-table .txtBig,.swift-booking .summary-table .txtBig{font-weight:600}.swift-drawer .summary-table li>div:first-child>div,.swift-booking .summary-table li>div:first-child>div{margin-top:2px;color:#666;font-size:12px;font-weight:400}.swift-drawer .summary-table li>div.column-label,.swift-booking .summary-table li>div.column-label{font-weight:400}.swift-cart-summary__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;min-height:44px;padding:0;color:#333;font-family:inherit;background:0 0;border:0;cursor:pointer}.swift-cart-summary__label{-ms-flex:1 1 auto;flex:1 1 auto;text-align:left;font-size:20px;font-weight:600}.swift-cart-summary__value{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:8px;color:#ae1c30;font-size:20px;font-weight:600}.swift-cart-summary__chevron{-ms-flex:0 0 auto;flex:0 0 auto;width:7px;height:7px;margin-right:2px;border-right:2px solid #999;border-bottom:2px solid #999;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.swift-booking .withdrawal-box{margin-bottom:12px;padding:16px;background:#fff;border-radius:4px}.swift-booking .withdrawal-box .heading{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.25}.swift-booking .withdrawal-inner-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;gap:10px}.swift-booking .withdrawal-box .checkbox{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:#ae1c30}.swift-booking .withdrawal-box .pick-label{-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin:0;font-size:14px;line-height:1.4;cursor:pointer}.swift-booking .withdrawal-box .simpleList{-ms-flex:1 1 100%;flex:1 1 100%;margin:0;padding-left:20px;list-style:disc}.swift-booking .withdrawal-box .simpleList li{margin-bottom:8px;color:#666;font-size:14px;line-height:1.4}.swift-booking .withdrawal-box .simpleList li:last-child{margin-bottom:0}.swift-booking .withdrawal-box[data-variant=separated] .simpleList{padding-left:0;list-style:none}.swift-booking .withdrawal-box[data-variant=separated] .simpleList li{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px}.swift-booking .withdrawal-box.swift-field--error{box-shadow:0 0 0 1px #ec5555}.swift-terms__heading{margin:0 0 12px;font-size:20px;font-weight:600}.swift-terms__consent{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:12px}.swift-terms__consent input[type=checkbox]{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:#ae1c30}.swift-terms__consent-text{font-size:14px;line-height:1.4}.swift-terms .swift-field--error{margin:-8px -8px 4px;padding:8px;background:rgba(236,85,85,.08);border-radius:4px}.swift-terms__list{margin:0;padding-left:20px;list-style:disc}.swift-terms__list li{margin-bottom:8px;color:#666;font-size:14px;line-height:1.4}.swift-terms__list li:last-child{margin-bottom:0}.swift-terms__list .default-link{color:#ae1c30;text-decoration:underline}.swift-privacy-note{margin:12px 0;padding:12px 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada}.swift-privacy-note__heading{margin:0 0 4px;font-size:14px;font-weight:600}.swift-privacy-note__text{margin:0;color:#666;font-size:14px;font-weight:400;line-height:1.4}.swift-privacy-note__text .default-link{color:#ae1c30;text-decoration:underline}.booking-progress{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:4px 8px 12px}.booking-progress__step{display:-ms-flexbox;display:flex;-ms-flex:3 1 0%;flex:3 1 0%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-width:0;gap:4px;color:#999;text-align:center}.booking-progress__label{font-size:11px;line-height:1.2}.booking-progress__dot{-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;background:#c5c5c5;border-radius:50%}.booking-progress__step--current{color:#333;font-weight:600}.booking-progress__step--current .booking-progress__dot,.booking-progress__step--done .booking-progress__dot{background:#ae1c30}.booking-progress__track{-ms-flex:1 1 0%;flex:1 1 0%;height:2px;margin:4px 2px 0;background:#dadada}.booking-progress__track--done{background:#ae1c30}.booking-progress__backlink{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;margin-right:4px;text-decoration:none}.booking-progress__backlink-chevron{width:0;height:0;border-style:solid;border-width:5px 7px 5px 0;border-color:transparent #999 transparent transparent}.booking-progress__backlink:hover .booking-progress__backlink-chevron,.booking-progress__backlink:focus .booking-progress__backlink-chevron{border-right-color:#ae1c30}.booking-progress__backlink:focus{outline:2px solid #ae1c30;outline-offset:2px}.swift-booking .additional>[data-role=none]+[data-role=none]{margin-top:16px}.swift-booking .service-package__option{border:0}.swift-booking .service-package--selected{border:0;box-shadow:none}.swift-booking .service-package--selected .service-package__option{background:#d4e3f6}.swift-booking .swift-terms-link{font-size:14px;color:#666}.swift-booking .meta-service-package [data-role=list-divider]{color:#ec5555}.swift-booking .meta-service-package .service-package--positive .service-package__option{background:rgba(113,184,0,.12)}.swift-booking .meta-service-package .service-package:not(.service-package--positive) .service-package__option{background:rgba(236,85,85,.12)}.swift-voucher{margin:0;padding:0}.swift-voucher__summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;min-height:44px;font-size:20px;font-weight:600;color:#333;cursor:pointer;list-style:none}.swift-voucher__summary::-webkit-details-marker{display:none}.swift-voucher__summary::marker{content:""}.swift-voucher__summary:after{content:"";-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;margin-top:-4px;border-right:2px solid #ae1c30;border-bottom:2px solid #ae1c30;-ms-transform:rotate(45deg);transform:rotate(45deg)}.swift-voucher[open] .swift-voucher__summary:after{margin-top:4px;-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.swift-voucher__body{padding-top:12px}.swift-voucher .input-wrapper.control-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:10px}.swift-voucher .label{display:block;margin-bottom:6px;font-size:14px;font-weight:600}.swift-voucher #voucherCode{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;color:#333;font-size:16px;background:#fff;border:1px solid #c5c5c5;border-radius:4px}.swift-voucher #voucherCode:focus{border-color:#ae1c30;outline:none;box-shadow:0 0 0 1px #ae1c30}.swift-voucher .voucherActivate{display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;color:#fff;font-weight:600;text-align:center;white-space:nowrap;background:#ae1c30;border-radius:4px;cursor:pointer}.swift-voucher .emphasize-error{margin:0 0 10px;padding:10px 12px;color:#ec5555;font-size:14px;background:rgba(236,85,85,.08);border-radius:4px}.swift-voucher .emphasize-error.hidden{display:none}.swift-voucher .voucher-success{padding:10px 12px;color:#4b7b00;font-size:14px;line-height:1.4;background:rgba(113,184,0,.12);border-radius:4px}.swift-voucher .voucher-success .message{margin-bottom:4px;font-weight:600}.swift-voucher .voucher-removal-link{display:inline-block;margin-top:8px;color:#ae1c30;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.fare-optimization-section .page-steps-heading{margin:0 0 8px;font-size:20px;font-weight:600}.fare-optimization-section .heading-note{display:block;margin-top:2px;color:#666;font-size:14px;font-style:normal;font-weight:400}.fare-optimization-section .fare-optimization-container{margin-bottom:12px;color:#333;font-size:14px;line-height:1.5}.fare-optimization-section .fare-optimization-container a{color:#ae1c30}.fare-optimization-section .fare-optimization-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px}.fare-optimization-section .fare-optimization-checkbox input[type=checkbox]{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:#ae1c30}.fare-optimization-section .fare-optimization-checkbox .label{font-size:14px;line-height:1.4}.fare-optimization-section .fare-optimization-hint{margin-top:8px}.fare-optimization-section .fare-optimization-hint a{color:#ae1c30;font-size:14px;font-weight:600}.swift-finish{margin:12px;font-size:14px;line-height:1.5;color:#333}.swift-finish__card{margin-bottom:12px;padding:16px;background:#fff;border-radius:4px}.swift-finish__head{text-align:center}.swift-finish__check,.swift-finish__problem{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:50%}.swift-finish__check{background:#e3f1cc;color:#71b800}.swift-finish__problem{background:#f0f0f0;color:#ec5555}.swift-finish__check svg,.swift-finish__problem svg{width:28px;height:28px}.swift-finish__title{margin:8px 0 4px;font-size:20px;font-weight:600;line-height:1.3}.swift-finish__route{font-size:14px;color:#666}.swift-finish__subtitle{margin:0 0 8px;font-size:16px;font-weight:600}.swift-finish__team{margin-bottom:0;font-weight:600}.swift-finish .emphasize-error{color:#ec5555;font-weight:600}.swift-finish .booking-number{margin:12px 0;padding:12px;background:#d4e3f6;border-radius:4px;word-break:break-word}.swift-finish .booking-number table{width:100%;border-collapse:collapse}.swift-finish .booking-number td{padding:2px 4px 2px 0;vertical-align:top}.swift-finish .printjob-link{display:block;margin:12px 0;color:#ae1c30}.swift-finish__flight .flight-details .modal-content{padding:0}.swift-finish__traveller-list{margin:0;padding:0;list-style:none}.swift-finish__traveller{display:-ms-flexbox;display:flex;gap:8px;padding:8px 0;border-bottom:1px solid #dadada}.swift-finish__traveller:last-child{padding-bottom:0;border-bottom:0}.swift-finish__traveller-type{-ms-flex:0 0 auto;flex:0 0 auto;color:#666}.swift-finish__traveller-name{-ms-flex:1 1 auto;flex:1 1 auto;font-weight:600}.swift-finish__invoice{margin:0;padding:0;list-style:none}.swift-finish__invoice .ui-grid-a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.swift-finish__invoice .left-col{-ms-flex:1 1 60%;flex:1 1 60%}.swift-finish__invoice .right-col{-ms-flex:1 1 30%;flex:1 1 30%;text-align:right;white-space:nowrap}.swift-finish__invoice .price-list-headline{padding-top:8px;font-weight:600}.swift-finish__invoice .price-list-segment{padding-top:4px;font-weight:600}.swift-finish__invoice .price-list-subtotal{color:#666}.swift-finish__invoice .price-list-total{margin-top:8px;padding-top:8px;font-weight:600;border-top:1px solid #dadada}.swift-finish__invoice .pricelist-hint,.swift-finish__invoice .pricelist-extra-info{padding:4px 0;font-size:12px;color:#666}.swift-back-confirm{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:24px;background:rgba(0,0,0,.45)}.swift-back-confirm[hidden]{display:none}.swift-back-confirm__box{width:100%;max-width:320px;padding:24px 16px;background:#fff;border-radius:4px;text-align:center}.swift-back-confirm__title{margin:0 0 8px;font-size:20px;font-weight:600}.swift-back-confirm__text{margin:0 0 16px}.swift-back-confirm__buttons{display:-ms-flexbox;display:flex;gap:12px}.swift-back-confirm__btn{-ms-flex:1;flex:1}.swift-service{padding:12px}.swift-service__card{background:#fff;border-radius:4px;padding:16px;margin-bottom:12px;border:1px solid #dadada}.swift-service__card h1,.swift-service__card h2,.swift-service__card .headline-main{font-size:20px;font-weight:600;color:#333;margin:0 0 12px}.swift-service__card p{font-size:16px;line-height:23px;color:#333}.swift-service__card a{color:#ae1c30}.swift-faq__intro{color:#666;margin:0 0 16px}.swift-faq__list{border-top:1px solid #dadada}.swift-faq__item{border-bottom:1px solid #dadada}.swift-faq__question{position:relative;display:block;padding:14px 32px 14px 0;font-size:16px;font-weight:600;color:#333;cursor:pointer;list-style:none}.swift-faq__question:-webkit-details-marker{display:none}.swift-faq__question:after{content:"";position:absolute;right:6px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid #ae1c30;border-bottom:2px solid #ae1c30;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:transform .15s ease}.swift-faq__item[open] .swift-faq__question:after{-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:-2px}.swift-faq__answer{padding:0 0 16px;font-size:16px;line-height:23px;color:#666}.swift-faq__contact-headline{font-size:20px;font-weight:600;margin:0 0 12px}.swift-faq__phone,.swift-faq__mail{display:block;width:100%;margin:8px 0;text-align:center}.swift-faq__hint{font-size:14px;color:#666;margin:8px 0}.bgo-icons{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.bgo-icons__icon{display:inline-block;width:18px;height:18px;font-size:18px;line-height:1;color:#333}.bgo-icons__icon--off{color:#666}.bgo-icons__trigger{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;margin-left:2px;padding:0;border:0;font-size:18px;line-height:1;color:#666;background:0 0;cursor:pointer;text-decoration:none}.bgo-icons__trigger:hover{color:#333}.bgo-icons__trigger:focus-visible{outline:2px solid #333;outline-offset:2px}.bgo-list{min-width:220px;text-align:left}.bgo-list__section+.bgo-list__section{margin-top:12px}.bgo-list__section-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;font-weight:600}.bgo-list__section-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;font-size:16px;line-height:1}.bgo-list__section--included .bgo-list__section-icon{color:#4b7b00}.bgo-list__section--excluded .bgo-list__section-icon{color:#ec5555}.bgo-row{display:-ms-grid;display:grid;-ms-grid-columns:18px auto;grid-template-columns:18px auto;column-gap:6px;margin:0 0 0 24px}.bgo-row+.bgo-row{margin-top:8px}.bgo-row__icon{display:inline-block;-ms-grid-row:1;grid-row:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:18px;height:18px;font-size:18px;line-height:1;color:#333}.bgo-row--off .bgo-row__icon{color:#666}.bgo-row__name{-ms-grid-column:2;grid-column:2;font-weight:600}.bgo-row__amount{font-weight:400}.bgo-row__desc{-ms-grid-column:2;grid-column:2;font-size:11px;color:#666}.bgo-icons .bgo-icons__icon:before,.bgo-icons .bgo-icons__trigger:before,.bgo-list .bgo-list__section-icon:before,.bgo-row .bgo-row__icon:before{margin:0}.tooltip.bgo-tooltip{width:290px;padding:16px;pointer-events:auto}.tooltip.bgo-tooltip .ui-tooltip-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.tooltip.bgo-tooltip .tooltip-title{-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-order:1;order:1;margin:0;font-size:14px;font-weight:600;line-height:20px;color:#333}.tooltip.bgo-tooltip .js_close_tooltip{-ms-flex-order:2;order:2;width:16px;height:16px;margin-left:12px;font-size:16px;line-height:1;color:#666}.tooltip.bgo-tooltip .js_close_tooltip:before{margin:0}.tooltip.bgo-tooltip .js_close_tooltip:hover{color:#333}.tooltip.bgo-tooltip .bgo-list{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:3;order:3;min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid #dadada}.segment-detailed--bgo{display:block;margin:0;padding:.75em 0 0;border-top:1px dashed #666;font-size:1em}.bgo-aside__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:4px}.bgo-aside__title{font-weight:600}.bgo-aside__trigger{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;margin-left:2px;padding:0;border:0;font-size:18px;line-height:1;color:#666;background:0 0;cursor:pointer;text-decoration:none;margin-left:auto}.bgo-aside__trigger:hover{color:#333}.bgo-aside__trigger:focus-visible{outline:2px solid #333;outline-offset:2px}.bgo-aside__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:4px 0}.bgo-aside__icon{display:inline-block;width:18px;height:18px;margin-right:6px;font-size:18px;line-height:1;color:#333}.bgo-aside__icon--off{color:#666}.bgo-aside__name{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.bgo-aside__state{margin-left:auto;padding-left:6px;font-size:11px;font-weight:600;text-align:right}.bgo-aside__state--off{font-weight:400;color:#666}.bgo-aside .bgo-aside__icon:before,.bgo-aside .bgo-aside__trigger:before{margin:0}.bgo-aside.baggage-sidebar{float:none;width:auto}.bgo-list__section-icon.icon-check{font-size:12px}.bgo-icons__button{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;min-width:0;min-height:0;margin:0;padding:0;border:0;background:0 0;font:inherit;line-height:1;color:inherit;cursor:pointer}.bgo-icons__button:after{content:"";position:absolute;top:-13px;right:0;bottom:-13px;left:0}.bgo-icons__button:focus-visible{outline:2px solid #ae1c30;outline-offset:2px}