.flight-tab{align-items:center;background-color:transparent;border:none;color:var(--color-gray-hard);display:flex;padding:0;position:relative;transition-duration:.3s;transition-property:color;transition-timing-function:ease}.flight-tab:after{background-color:var(--color-main-red);bottom:-1.53125rem;content:"";height:.125rem;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition-duration:.3s;transition-property:opacity;transition-timing-function:ease;width:10.625rem}@media(min-width:640px){.flight-tab:after{bottom:-1.84375rem;width:calc(100% + 3.4375rem)}}@media(min-width:1920px){.flight-tab:after{bottom:-2.46875rem}}.flight-tab:first-child{margin-right:2rem}@media(max-width:639.98px){.flight-tab:first-child:after{left:auto;right:-.75rem;transform:none}}@media(min-width:640px){.flight-tab:first-child{margin-right:3.25rem}}@media(max-width:639.98px){.flight-tab:last-child:after{left:0;transform:none}}.flight-tab.active{color:var(--color-black)}.flight-tab.active:after{opacity:1}@media(hover:hover)and (pointer:fine){.flight-tab.focus-visible:not(.active),.flight-tab:hover:not(.active){color:var(--color-black)}}.flight-tab.focus-visible:not(.active){color:var(--color-black)}.flight-tab__text{font-size:1.5rem;font-weight:400;line-height:1.3;margin-left:1rem}.blind-text-medium .flight-tab__text{font-size:1.625rem}.blind-text-large .flight-tab__text{font-size:1.75rem}@media(min-width:640px){.flight-tab__text{font-size:2rem}.blind-text-medium .flight-tab__text{font-size:2.125rem}.blind-text-large .flight-tab__text{font-size:2.25rem}}.flight-tabs__inner{align-items:center;display:flex}.flights{padding-top:1.5rem}@media(min-width:640px){.flights{padding-top:2rem}}@media(min-width:1920px){.flights{padding-top:2.375rem}}.flights__filters{position:relative}body:not(.no-animate) .flights__filters{opacity:0;transform:translateY(1.5rem);transition-delay:.5s;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .flights__filters.animate{opacity:1;transform:unset}html:not(.has-scroll-init) .flights__filters{opacity:1!important;transform:unset!important}.flights__filters:after{background-color:var(--color-gray);bottom:-.0625rem;content:"";height:.0625rem;left:0;position:absolute;width:100vw}@media(min-width:2560px){.flights__filters:after{left:calc(-50vw - -1280px)}}@media(max-width:639.98px){.flights__filters{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.1875rem}}@media(min-width:640px)and (max-width:1023.98px){.flights__filters{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.875rem}}@media(min-width:1024px){.flights__filters{grid-column-gap:.125rem;align-items:flex-end;display:grid;grid-template-columns:repeat(24,1fr);padding-bottom:1.8125rem}}@media(min-width:1920px){.flights__filters{padding-bottom:2.4375rem}}@media(max-width:639.98px){.flights__tabs{margin:0 -1.1875rem 1.4375rem;padding-bottom:1.5rem}}@media(max-width:1023.98px){.flights__tabs{border-bottom:1px solid var(--color-gray);flex-grow:1;width:100%}.flights__tabs .flight-tabs__inner{justify-content:center}}@media(min-width:640px)and (max-width:1023.98px){.flights__tabs{margin:0 -2.5rem 2rem;padding-bottom:1.8125rem}}@media(min-width:1024px){.flights__tabs{grid-column:10/16}}@media(min-width:1920px){.flights__tabs{grid-column:10/16;margin-left:3.5rem}}.flights__search{display:flex}@media(max-width:639.98px){.flights__search{width:33.3333333333%}}@media(min-width:640px)and (max-width:1023.98px){.flights__search{bottom:-.3125rem;position:relative;width:50%}}@media(max-width:1023.98px){.flights__search{order:2}}@media(min-width:1024px){.flights__search{grid-column:1/7;margin-left:1rem}}@media(min-width:1920px){.flights__search{margin-left:0}}.flights__search-icon{flex-shrink:0;margin-right:.625rem}@media(min-width:640px){.flights__search-icon{margin-right:1rem}}.flights__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:block;height:1.75rem;padding:0 0 .5rem;text-decoration:none!important;width:100%}.flights__search-input::placeholder{color:var(--color-gray-dark);font-size:1rem;font-weight:400;line-height:1.5}.blind-text-medium .flights__search-input::placeholder{font-size:1.125rem}.blind-text-large .flights__search-input::placeholder{font-size:1.25rem}@media(max-width:1023.98px){.flights__select{margin-left:auto;order:3}}@media(min-width:640px)and (max-width:1023.98px){.flights__select{bottom:-.125rem;position:relative}}@media(min-width:1024px){.flights__select{grid-column:19/25;margin-bottom:.125rem;width:max-content}}@media(min-width:1920px){.flights__select{justify-self:flex-end}}body:not(.no-animate) .flights__header{opacity:0;transform:translateY(1.5rem);transition-delay:.01s;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .flights__header.animate{opacity:1;transform:unset}html:not(.has-scroll-init) .flights__header{opacity:1!important;transform:unset!important}@media(min-width:640px){.flights__header{padding-top:1.5rem}}.flights__header+.flights__more-link{margin-top:4.5rem}@media(min-width:640px){.flights__header+.flights__more-link{margin-top:7rem}}@media(min-width:1024px){.flights__header+.flights__more-link{margin-top:3rem}}@media(max-width:639.98px){.flights__header-titles{display:none}}@media(min-width:640px){.flights__header-titles{grid-column-gap:.125rem;display:grid;grid-template-columns:repeat(12,1fr);margin-bottom:.75rem}}@media(min-width:1024px){.flights__header-titles{grid-template-columns:repeat(24,1fr)}}.flights__header-title{font-size:.625rem;font-weight:500;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.blind-text-medium .flights__header-title{font-size:.75rem}.blind-text-large .flights__header-title{font-size:.875rem}@media(min-width:640px){.flights__header-title{font-size:.625rem}.blind-text-medium .flights__header-title{font-size:.75rem}.blind-text-large .flights__header-title{font-size:.875rem}.flights__header-title:first-child{grid-column:1/2}}@media(min-width:1024px){.flights__header-title:first-child{grid-column:3/4}}@media(min-width:1920px){.flights__header-title:first-child{grid-column:2/2;text-align:right}}@media(min-width:640px){.flights__header-title:nth-child(2){grid-column:2/4}}@media(min-width:1024px){.flights__header-title:nth-child(2){grid-column:5/14}}@media(min-width:1920px){.flights__header-title:nth-child(2){grid-column:4/14}}@media(min-width:640px)and (max-width:1023.98px){.flights__header-title:nth-child(3){grid-column:7/9;padding-left:1.875rem}}@media(min-width:1024px){.flights__header-title:nth-child(3){grid-column:15/19}}@media(min-width:1920px){.flights__header-title:nth-child(3){grid-column:14/17}}@media(min-width:640px)and (max-width:1023.98px){.flights__header-title:nth-child(4){grid-column:9/12;padding-left:.875rem}}@media(min-width:1024px){.flights__header-title:nth-child(4){grid-column:19/22}}@media(min-width:1920px){.flights__header-title:nth-child(4){grid-column:17/20}}.flights__header-title:nth-child(5){display:none}@media(min-width:1920px){.flights__header-title:nth-child(5){display:inline-flex;grid-column:20/22}}@media(min-width:640px)and (max-width:1023.98px){.flights__header-title:nth-child(6){grid-column:12/13;left:.25rem;margin-left:auto;position:relative}}@media(min-width:1024px){.flights__header-title:nth-child(6){grid-column:23/24}}.flights__show-arrived,.flights__show-departed{background-color:#f4f6f7;line-height:0;padding:.5625rem 1.1875rem .6875rem}@media(min-width:640px){.flights__show-arrived,.flights__show-departed{padding:.5625rem 2.5rem .6875rem}}@media(min-width:1024px){.flights__show-arrived,.flights__show-departed{padding:.5625rem 3.0625rem .6875rem}}@media(min-width:1920px){.flights__show-arrived,.flights__show-departed{padding:.5625rem 6.25rem .6875rem}}@media(min-width:2560px){.flights__show-arrived,.flights__show-departed{padding:.5625rem calc(50% - 1280px + 4.5625rem) .6875rem}}.flights__show-arrived-btn,.flights__show-departed-btn{background-color:transparent;border:none;color:var(--color-gray-hard);font-size:.625rem;font-weight:500;letter-spacing:.2em;line-height:1.2;padding:0;text-transform:uppercase;transition-duration:.3s;transition-property:color;transition-timing-function:ease}.blind-text-medium .flights__show-arrived-btn,.blind-text-medium .flights__show-departed-btn{font-size:.75rem}.blind-text-large .flights__show-arrived-btn,.blind-text-large .flights__show-departed-btn{font-size:.875rem}@media(min-width:640px){.flights__show-arrived-btn,.flights__show-departed-btn{font-size:.625rem}.blind-text-medium .flights__show-arrived-btn,.blind-text-medium .flights__show-departed-btn{font-size:.75rem}.blind-text-large .flights__show-arrived-btn,.blind-text-large .flights__show-departed-btn{font-size:.875rem}}@media(hover:hover)and (pointer:fine){.flights__show-arrived-btn.focus-visible,.flights__show-arrived-btn:hover,.flights__show-departed-btn.focus-visible,.flights__show-departed-btn:hover{color:var(--color-green-dark)}}.flights__show-arrived-btn.focus-visible,.flights__show-departed-btn.focus-visible{color:var(--color-green-dark)}@media(min-width:1024px){.flights__show-arrived-btn,.flights__show-departed-btn{margin-left:8.3333333333%}}@media(min-width:1920px){.flights__show-arrived-btn,.flights__show-departed-btn{margin-left:4.1666666667%}}@media(min-width:2560px){.flights__show-arrived-btn,.flights__show-departed-btn{margin-left:calc(4.16667% + 1.8125rem)}}.flights__message{background-color:var(--color-white);padding:2.5rem 1.5rem 4.5rem}@media(min-width:640px){.flights__message{padding:3rem 2.5rem 7rem}}@media(min-width:1024px){.flights__message{padding-left:3.5rem;padding-right:3.5rem}.flights__message--empty{padding-bottom:3rem;padding-left:10.0625rem}}body:not(.no-animate) .flights__message-title{opacity:0;transform:translateY(1.5rem);transition-delay:.3s;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .animate .flights__message-title{opacity:1;transform:unset}html:not(.has-scroll-init) .flights__message-title{opacity:1!important;transform:unset!important}.flights__message-text{margin-top:.25rem}body:not(.no-animate) .flights__message-text{opacity:0;transform:translateY(1.5rem);transition-delay:.4s;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .animate .flights__message-text{opacity:1;transform:unset}html:not(.has-scroll-init) .flights__message-text{opacity:1!important;transform:unset!important}@media(min-width:640px){.flights__message-text{margin-top:.5rem}}.flights__list{margin-bottom:1rem}@media(min-width:640px){.flights__list{margin-bottom:1.5rem}}@media(min-width:1024px){.flights__list{margin-bottom:1.75rem}}.flights__item{transition-duration:.2s}body:not(.no-animate) .flights__item{opacity:0;transform:translateY(1.5rem);transition-delay:calc(var(--item-index)*.2s);transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .flights__item.animate{opacity:1;transform:unset}html:not(.has-scroll-init) .flights__item{opacity:1!important;transform:unset!important}.flights__more-link{align-items:center;color:var(--color-black);display:inline-flex;margin-left:1.1875rem;position:relative}body:not(.no-animate) .flights__more-link{opacity:0;transform:translateY(1.5rem);transition-delay:.7s;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .flights__more-link.animate{opacity:1;transform:unset}html:not(.has-scroll-init) .flights__more-link{opacity:1!important;transform:unset!important}@media(max-width:639.98px){.flights__more-link{left:-.5rem}}@media(min-width:640px){.flights__more-link{left:-1rem;margin-left:2.5rem}}@media(min-width:1024px){.flights__more-link{left:auto;margin-left:calc(8.33333% + 2.55208rem)}}@media(min-width:1920px){.flights__more-link{margin-left:calc(4.16667% + 6.30729rem)}}@media(min-width:2560px){.flights__more-link{margin-left:calc(50% - 1173.33333px + 4.5625rem)}}@media(hover:hover)and (pointer:fine){.flights__more-link.focus-visible,.flights__more-link.focus-visible .flights__more-icon,.flights__more-link:hover,.flights__more-link:hover .flights__more-icon{color:var(--color-green-dark)}}.flights__more-link.focus-visible,.flights__more-link.focus-visible .flights__more-icon{color:var(--color-green-dark)}.flights__more-text{color:currentColor}.flights__more-icon,.flights__more-text{transition-duration:.3s;transition-property:color;transition-timing-function:ease}.flights__more-icon{color:var(--color-gray-hard);margin-right:1rem}@media(max-width:639.98px){.flights__more-icon{align-items:center;display:inline-flex;height:2.25rem;justify-content:center;width:3rem}.flights__more-icon svg{width:2.1875rem}}@media(min-width:640px){.flights__more-icon{height:2.25rem;width:3.4375rem}}@media(min-width:1024px){.flights__more-icon{margin-right:3.625rem}}