.loading-bar{position:fixed;top:0;width:100vw;transform:translate(-100%);background:#ec008c;height:5px;z-index:10}.loading-bar--loading{transform:translate(-5%);transition:transform 6s linear}.loading-bar--finished{transform:translate(0);transition-duration:.5s}.logo-brand{display:inline-block;height:60px;width:200px;background-size:contain;background-repeat:no-repeat;background-position-x:center;background-position-y:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.logo-brand--PS-fr-FR{background-image:url(/static/icons/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-fr-FR-white{background-image:url(/static/icons/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-en-GB{background-image:url(/static/icons/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-en-GB-white{background-image:url(/static/icons/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-nl-NL{background-image:url(/static/icons/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-nl-NL-white{background-image:url(/static/icons/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-de-DE{background-image:url(/static/icons/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-de-DE-white{background-image:url(/static/icons/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-es-ES{background-image:url(/static/icons/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-es-ES-white{background-image:url(/static/icons/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-it-IT{background-image:url(/static/icons/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-it-IT-white{background-image:url(/static/icons/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PV-fr-FR{min-width:150px}.logo-brand--PV-fr-FR,.logo-brand--PV-fr-FR-white{background-image:url(/static/icons/icon-logo-PV-fr-FR.svg)}@media screen and (min-width:1024px){.logo-brand--PV-fr-FR{min-width:300px}}.logo-brand--PV-es-ES{min-width:150px}.logo-brand--PV-es-ES,.logo-brand--PV-es-ES-white{background-image:url(/static/icons/icon-logo-PV-es-ES.svg)}@media screen and (min-width:1024px){.logo-brand--PV-es-ES{min-width:300px}}.logo-brand--PV-it-IT{min-width:150px}.logo-brand--PV-it-IT,.logo-brand--PV-it-IT-white{background-image:url(/static/icons/icon-logo-PV-it-IT.svg)}@media screen and (min-width:1024px){.logo-brand--PV-it-IT{min-width:300px}}.logo-brand--TZ-fr-FR{background-image:url(/static/icons/icon-logo-TZ-fr-FR.svg)}.logo-brand--TZ-fr-FR-white{background-image:url(/static/icons/icon-logo-TZ-fr-FR-white.svg)}.logo-brand--TZ-en-GB{background-image:url(/static/icons/icon-logo-TZ-fr-FR.svg)}.logo-brand--TZ-en-GB-white{background-image:url(/static/icons/icon-logo-TZ-fr-FR-white.svg)}.logo-brand--TZ-de-DE{background-image:url(/static/icons/icon-logo-TZ-fr-FR.svg)}.logo-brand--TZ-de-DE-white{background-image:url(/static/icons/icon-logo-TZ-fr-FR-white.svg)}.logo-brand--TZ-es-ES{background-image:url(/static/icons/icon-logo-TZ-fr-FR.svg)}.logo-brand--TZ-es-ES-white{background-image:url(/static/icons/icon-logo-TZ-fr-FR-white.svg)}.logo-brand--GP-fr-FR{max-height:30px}.logo-brand--GP-en-GB,.logo-brand--GP-fr-FR,.logo-brand--GP-fr-FR-white{background-image:url(/static/icons/icon-logo-GP-fr-FR-white.svg)}.logo-brand--GP-en-GB{max-height:30px}.logo-brand--GP-de-DE,.logo-brand--GP-en-GB-white{background-image:url(/static/icons/icon-logo-GP-fr-FR-white.svg)}.logo-brand--GP-de-DE{max-height:30px}.logo-brand--GP-de-DE-white,.logo-brand--GP-it-IT{background-image:url(/static/icons/icon-logo-GP-fr-FR-white.svg)}.logo-brand--GP-it-IT{max-height:30px}.logo-brand--GP-it-IT-white{background-image:url(/static/icons/icon-logo-GP-fr-FR-white.svg)}.logo-brand--CD-fr-FR,.logo-brand--CD-fr-FR-white{background-image:url(/static/icons/icon-logo-cdiscount.svg)}.logo-brand--AF-fr-FR{background-image:url(/static/icons/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-fr-FR-white{background-image:url(/static/icons/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-en-GB{background-image:url(/static/icons/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-en-GB-white{background-image:url(/static/icons/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-fr-BE{background-image:url(/static/icons/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-fr-BE-white{background-image:url(/static/icons/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-de-DE{background-image:url(/static/icons/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-de-DE-white{background-image:url(/static/icons/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-es-ES{background-image:url(/static/icons/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-es-ES-white{background-image:url(/static/icons/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-it-IT{background-image:url(/static/icons/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-it-IT-white{background-image:url(/static/icons/icon-logo-AF-fr-FR-white.svg)}.logo-brand--EK-fr-FR{background-image:url(/static/icons/icon-logo-EK-fr-FR.svg)}.logo-brand--EK-fr-FR-white{background-image:url(/static/icons/icon-logo-EK-fr-FR-white.svg)}.logo-brand--SS-fr-FR{background-image:url(/static/icons/icon-logo-SS-fr-FR.svg)}.logo-brand--SS-fr-FR-white{background-image:url(/static/icons/icon-logo-SS-fr-FR-white.svg)}.logo-brand--LR-fr-FR{background-image:url(/static/icons/icon-logo-LR-fr-FR.svg)}.logo-brand--LR-fr-FR-white{background-image:url(/static/icons/icon-logo-LR-fr-FR-white.svg)}.logo-brand--VP-de-CH{vertical-align:middle;background-image:url(/static/icons/icon-logo-VP-de-CH.svg)}.logo-brand--VP-de-CH-white{background-image:url(/static/icons/icon-logo-VP-de-CH-white.svg)}.logo-brand--VP-de-DE{vertical-align:middle;background-image:url(/static/icons/icon-logo-VP-de-DE.svg)}.logo-brand--VP-de-DE-white{background-image:url(/static/icons/icon-logo-VP-de-DE-white.svg)}.logo-brand--VP-de-AT{vertical-align:middle;background-image:url(/static/icons/icon-logo-VP-de-AT.svg)}.logo-brand--VP-de-AT-white{background-image:url(/static/icons/icon-logo-VP-de-AT-white.svg)}.logo-brand--VP-de-NL{vertical-align:middle;background-image:url(/static/icons/icon-logo-VP-de-NL.svg)}.logo-brand--VP-de-NL-white{background-image:url(/static/icons/icon-logo-VP-de-NL-white.svg)}.logo-brand--VP-en-GB{vertical-align:middle;background-image:url(/static/icons/icon-logo-VP-en-GB.svg)}.logo-brand--VP-en-GB-white{background-image:url(/static/icons/icon-logo-VP-en-GB-white.svg)}.logo-brand--VP-es-ES{vertical-align:middle;background-image:url(/static/icons/icon-logo-VP-es-ES.svg)}.logo-brand--VP-es-ES-white{background-image:url(/static/icons/icon-logo-VP-es-ES-white.svg)}.logo-brand--VP-fr-CH{vertical-align:middle;background-image:url(/static/icons/icon-logo-VP-fr-CH.svg)}.logo-brand--VP-fr-CH-white{background-image:url(/static/icons/icon-logo-VP-fr-CH-white.svg)}.logo-brand--VP-fr-FR{vertical-align:middle;background-image:url(/static/icons/icon-logo-VP-fr-FR.svg)}.logo-brand--VP-fr-FR-white{background-image:url(/static/icons/icon-logo-VP-fr-FR-white.svg)}.logo-brand--VP-it-IT{vertical-align:middle;background-image:url(/static/icons/icon-logo-VP-it-IT.svg)}.logo-brand--VP-it-IT-white{background-image:url(/static/icons/icon-logo-VP-it-IT-white.svg)}.logo-brand--DD-de-CH,.logo-brand--DD-fr-CH{background-image:url(/static/icons/icon-logo-DD-fr-CH.svg)}.logo-brand--DD-de-CH-white,.logo-brand--DD-fr-CH-white{background-image:url(/static/icons/icon-logo-DD-fr-CH-white.svg)}.logo-brand--MS-de-CH,.logo-brand--MS-fr-CH{background-image:url(/static/icons/icon-logo-MS-fr-CH.svg)}.logo-brand--MS-de-CH-white,.logo-brand--MS-fr-CH-white{background-image:url(/static/icons/icon-logo-MS-fr-CH-white.svg)}.logo-brand--HP-fr-FR,.logo-brand--HP-fr-FR-white{background-image:url(/static/icons/icon-logo-HP-fr-FR-white.svg)}.logo-brand--HP-de-DE,.logo-brand--HP-de-DE-white{background-image:url(/static/icons/icon-logo-HP-de-DE-white.svg)}.logo-brand--HP-it-IT,.logo-brand--HP-it-IT-white{background-image:url(/static/icons/icon-logo-HP-it-IT-white.svg)}.logo-brand--HP-en-GB,.logo-brand--HP-en-GB-white{background-image:url(/static/icons/icon-logo-HP-en-GB-white.svg)}.logo-brand--TO-fr-FR{background-image:url(/static/icons/icon-logo-TO-fr-FR-1.svg)}.logo-brand--TO-fr-FR-white{background-image:url(/static/icons/icon-logo-TO-fr-FR-white-1.svg)}.logo-brand--VC-fr-FR{background-image:url(/static/icons/icon-logo-verychic.png)}.logo-brand--VC-fr-FR-white{background-image:url(/static/icons/icon-logo-VC-fr-FR-white.svg)}.logo-brand--UG-de-AT,.logo-brand--UG-de-AT-white,.logo-brand--UG-de-DE,.logo-brand--UG-de-DE-white,.logo-brand--UG-fr-FR,.logo-brand--UG-fr-FR-white{background-image:url(/static/icons/icon-logo-UG-de-AT.svg)}.logo-brand--VE-fr-BE,.logo-brand--VE-fr-BE-white{background-image:url(/static/icons/icon-logo-VE-fr-BE.svg)}.logo-brand--VE-nl-BE,.logo-brand--VE-nl-BE-white{background-image:url(/static/icons/icon-logo-VE-nl-BE.svg)}.logo-brand--SE-fr-FR{background-image:url(/static/icons/icon-logo-SE-fr-FR.svg)}.logo-brand--SE-fr-FR-white{background-image:url(/static/icons/icon-logo-SE-fr-FR-white.svg)}.logo-brand--SE-it-IT{background-image:url(/static/icons/icon-logo-SE-it-IT.svg)}.logo-brand--SE-it-IT-white{background-image:url(/static/icons/icon-logo-SE-it-IT-white.svg)}.logo-brand--LS-fr-FR{background-image:url(/static/icons/icon-logo-LS-fr-FR.svg)}.logo-brand--LS-fr-FR-white{background-image:url(/static/icons/icon-logo-LS-fr-FR-white.svg)}.help-desk-phone-number__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif}.help-desk-phone-number .phone-number-sva{margin:auto auto 10px}.help-desk-phone-number__part{margin-left:10px}.help-desk-phone-number__part:first-of-type{margin-left:0}.help-desk-phone-number .separator{background-color:#eff0f4;width:40px;margin-top:15px;margin-bottom:15px}.help-desk-phone-number__intro span+span{margin-left:3px}.help-desk-phone-number__link{color:#ec008c;font-size:2.4rem;letter-spacing:.3rem;text-decoration:none}.help-desk-phone-number__info{display:flex;flex-direction:column;font-size:1.2rem;text-align:center}.help-desk-phone-number__international{font-size:1.2rem}.help-desk-phone-number__international .help-desk-phone-number__link{color:#ec008c;font-size:1.2rem;letter-spacing:.05rem}.help-desk-phone-number__international .help-desk-phone-number__link .help-desk-phone-number__part{margin-left:5px}.help-desk-phone-number__email{font-size:1.4rem;display:flex;justify-content:center;align-items:center}.help-desk-phone-number__email .relative-link{margin-left:5px}@media screen and (min-width:1024px){.listing-actionbar:after{content:"";display:table;clear:both}}.listing-actionbar,.listing-actionbar__count,.listing-actionbar__count-number,.listing-actionbar__current-count,.listing-actionbar__title,.listing-actionbar__title span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.listing-actionbar__count-number,.listing-actionbar__current-count{font-family:"718-bold",sans-serif}.listing-actionbar,.listing-actionbar__count,.listing-actionbar__current-count,.listing-actionbar__title,.listing-actionbar__title span{font-family:"718-thin",sans-serif;font-size:2.5rem;letter-spacing:1px;color:#464650;text-align:center;text-transform:uppercase}@media screen and (min-width:1024px){.listing-actionbar,.listing-actionbar__count,.listing-actionbar__current-count,.listing-actionbar__title,.listing-actionbar__title span{letter-spacing:2.5px}}.listing-actionbar{display:flex;justify-content:center;align-items:center;flex-direction:column-reverse}@media screen and (min-width:1024px){.listing-actionbar{margin-right:auto;margin-left:auto;max-width:978px;width:100%;justify-content:flex-start;flex:1 1 0%;position:relative;flex-direction:row}}@media screen and (min-width:1024px) and (min-width:1024px){.listing-actionbar{max-width:1024px}}.listing-actionbar .atol-button-label{color:#727272;justify-content:flex-start;letter-spacing:0}.listing-actionbar__current-count{margin-right:10px}.listing-actionbar--unique .listing-actionbar__switch-view{flex:1 1 0%;margin-left:0}@media screen and (min-width:1024px){.listing-actionbar--unique .listing-actionbar__first-element{flex:1 1 0%}}.listing-actionbar__title{display:block}.listing-actionbar__title+.listing-actionbar__count{text-align:right}@media screen and (min-width:1024px){.listing-actionbar__title{display:block}}.listing-actionbar__count{display:none}@media screen and (min-width:1024px){.listing-actionbar__count{font-size:2rem;display:block;flex:1 1 0%;text-align:left}}.listing-actionbar__switch-view{display:none}@media screen and (min-width:1024px){.listing-actionbar__switch-view{display:flex;align-items:center;justify-content:flex-end;margin-left:20px;text-align:right}.listing-actionbar__switch-view .icon-switchview{color:#e1e1e4;cursor:pointer}.listing-actionbar__switch-view .icon-switchview--active{color:#464650;cursor:auto}}.listing-actionbar .atol-protected{text-transform:none;font-size:1.1rem}@media screen and (min-width:1024px){.listing-actionbar .atol-protected{flex:1 1 0%;text-align:left;font-size:1.5rem}}.countdown__time{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif}.countdown{display:flex;flex-direction:row;align-items:baseline}.countdown__value{margin:0 5px;display:flex;flex-direction:column;align-items:center}.countdown__time{font-size:3rem;line-height:1}@media screen and (min-width:1024px){.countdown__time{font-size:5rem}}.countdown__time__suffix{font-size:1rem;text-transform:uppercase}@media screen and (min-width:1024px){.countdown__time__suffix{font-size:1.6rem}}.countdown__separator{margin:0 5px;font-size:2.4rem;line-height:1}@media screen and (min-width:1024px){.countdown__separator{font-size:5rem}}.list{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-book",sans-serif;font-size:1.4rem;line-height:1.5;color:#727272;list-style:disc;margin-left:17px;text-align:left}.list__item{margin-bottom:5px;display:list-item;align-items:center}.list__item--custom{list-style:none;align-items:flex-start;display:flex}.list__item__icon{display:flex;justify-content:center;align-items:center}.list__item__icon svg{margin-right:15px;width:20px;height:20px}.list__item:last-of-type{margin-bottom:0}.more-details .rc-collapse-header,.more-details .rc-collapse>.rc-collapse-item>.rc-collapse-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif;font-size:1.4rem;line-height:1.5;color:#ec008c;cursor:pointer}.more-details .rc-collapse-header:hover,.more-details .rc-collapse>.rc-collapse-item>.rc-collapse-header:hover{text-decoration:underline}.rc-collapse-anim-active{transition:height .2s ease-out}.rc-collapse>.rc-collapse-item>.rc-collapse-header{-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-collapse-content{overflow:hidden}.rc-collapse-content-inactive{display:none}.more-details .rc-collapse-header,.more-details .rc-collapse>.rc-collapse-item>.rc-collapse-header{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.more-details .rc-collapse-header--suffix,.more-details .rc-collapse>.rc-collapse-item>.rc-collapse-header--suffix{color:#727272}.more-details .rc-collapse-content>.rc-collapse-content-box{padding:10px 13px}.mail-to-button{display:flex;overflow:hidden;text-decoration:none}.mail-to-button,.mail-to-button__icon{height:100%;width:100%;align-items:center}.mail-to-button__icon{display:inline-flex;justify-content:center}@media screen and (min-width:1024px){.mail-to-button__label{font-size:1.54rem}}.fidelity-card-number-input{position:relative;height:50px}.fidelity-card-number-input__logo-container{position:absolute;top:10px;right:15px}.fidelity-card-number-input__logo{height:30px;max-width:70px}.itinerary-detail__airport,.itinerary-detail__data--stop-duration .itinerary-detail__time,.itinerary-detail__date,.itinerary-detail__time{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif;font-size:1.4rem;line-height:1.5;color:#464650}.itinerary-detail{padding:10px 5px}@media screen and (min-width:768px){.itinerary-detail{padding:10px}}.itinerary-detail__list{border-left:2px solid #464650;padding-left:20px;height:200px;position:relative}@media screen and (min-width:1024px){.itinerary-detail__list{height:150px}}.itinerary-detail__operated-by{font-size:1rem}@media screen and (min-width:1024px){.itinerary-detail__operated-by{font-size:1rem}}.itinerary-detail__item{position:absolute;right:0;left:20px}.itinerary-detail__item--to{bottom:0}.itinerary-detail__item--to .itinerary-detail__content .itinerary-detail__data{position:absolute;top:-20px}.itinerary-detail__item--to .itinerary-detail__content:before{bottom:0}.itinerary-detail__item--flight-duration{bottom:50px}@media screen and (min-width:425px){.itinerary-detail__item--flight-duration{bottom:60px}}.itinerary-detail__item--flight-duration .itinerary-detail__content:before{border:none;background:none}.itinerary-detail__item--flight-duration .itinerary-detail__content .itinerary-detail__data{align-items:center;flex-wrap:nowrap}.itinerary-detail__item--flight-duration .itinerary-detail__content .itinerary-detail__logo{display:flex;align-items:center;margin-bottom:10px}@media screen and (min-width:1024px){.itinerary-detail__item--flight-duration .itinerary-detail__content .itinerary-detail__logo{justify-content:center;margin-bottom:0;margin-right:10px}}.itinerary-detail__item--flight-duration .itinerary-detail__content .itinerary-detail__logo .airline-logo{max-width:180px}@media screen and (min-width:1024px){.itinerary-detail__item--flight-duration .itinerary-detail__content .itinerary-detail__airline,.itinerary-detail__item--flight-duration .itinerary-detail__content .itinerary-detail__time{display:flex;align-items:center}}.itinerary-detail__item--flight-duration .itinerary-detail__content .itinerary-detail__airline{flex-wrap:wrap}.itinerary-detail__content:before{content:"";position:absolute;left:-28px;height:10px;width:10px;border:2px solid grey;border-radius:60px;background:#fff}.itinerary-detail__data{display:flex;align-items:flex-start;flex-wrap:wrap}.itinerary-detail__data--stop-duration{margin:30px 20px 10px;color:#2b383f}.itinerary-detail__data--stop-duration .itinerary-detail__time{color:#2b383f}.itinerary-detail__date{margin-right:5px}.itinerary-detail__time{margin-right:10px}.itinerary-detail__airport{text-align:left}.itinerary-detail__iata{margin-left:5px}.itinerary-detail__stop-fun-word{color:#2b383f;text-align:left}.itinerary-preview__days,.itinerary-preview__flight-label,.itinerary-preview__landing-time,.itinerary-preview__take-off-date,.itinerary-preview__take-off-time,.itinerary-preview__total-duration,.itinerary-preview__total-duration .stop-duration{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif;font-size:1.4rem;line-height:1.5;color:#464650}.itinerary-preview{display:flex;align-items:flex-start}.itinerary-preview__time{display:flex}.itinerary-preview--hidden{display:none}.itinerary-preview__right{flex:5 1 0%;margin:0 5px 0 10px;display:flex;flex-direction:column;justify-content:space-between;min-height:80px}@media screen and (min-width:768px){.itinerary-preview__right{margin-left:10px}}@media screen and (min-width:1024px){.itinerary-preview__right{margin-left:30px;min-height:90px}}.itinerary-preview__left{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex:1 1 0%;min-height:80px}@media screen and (min-width:1024px){.itinerary-preview__left{min-height:90px}}.itinerary-preview__item{min-width:50px;min-height:50px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1024px){.itinerary-preview__item{min-width:100px}}.itinerary-preview__item--takeoff{align-items:flex-start}.itinerary-preview__item--landing{align-items:flex-end}.itinerary-preview__item-iata{font-size:1rem}@media screen and (min-width:768px){.itinerary-preview__item-iata{font-size:1.3rem}}.itinerary-preview__arrow-data,.itinerary-preview__item-iata .departure-iata{display:flex;flex-direction:column;align-items:center;justify-content:center}.itinerary-preview__arrow-data{min-height:50px}.itinerary-preview__arrow-data .icon{height:15px;width:100%;background-size:100% 15px}@media screen and (min-width:1024px){.itinerary-preview__arrow-data .icon{background-size:100% 20px}}.itinerary-preview__flight-label{text-transform:uppercase;font-size:1.1rem;margin-bottom:5px;width:100%;line-height:1rem}.itinerary-preview__days{font-size:1rem;margin-left:3px}@media screen and (min-width:768px){.itinerary-preview__days{font-size:1.3rem}}.itinerary-preview__landing-time{text-align:left;font-size:1rem}@media screen and (min-width:768px){.itinerary-preview__landing-time{font-size:1.3rem}}.itinerary-preview__landing-time .landing-time{display:flex;flex-direction:column;align-items:center;justify-content:center}.itinerary-preview__flight-duration-detail{display:flex}.itinerary-preview__airline-logo{display:flex;align-items:center;justify-content:center;width:100%;height:45px;margin-bottom:5px}.itinerary-preview__airline-logo img{max-width:45px}@media screen and (min-width:425px){.itinerary-preview__airline-logo img{max-width:60px}}@media screen and (min-width:768px){.itinerary-preview__airline-logo img{max-width:75px}}@media screen and (min-width:1024px){.itinerary-preview__airline-logo img{max-height:30px;max-width:80px}}.itinerary-preview__take-off-date{font-size:1.1rem;margin-bottom:5px;flex:1 1 0%;text-align:right;line-height:1rem}@media screen and (min-width:768px){.itinerary-preview__take-off-date{font-size:1.3rem}}.itinerary-preview__title{display:flex;justify-content:space-between;align-items:baseline}.itinerary-preview__airport-name{text-align:left;font-size:1rem;margin-bottom:5px;flex:2 1 0%;color:#727272;line-height:1rem}@media screen and (min-width:1024px){.itinerary-preview__airport-name{line-height:1.4rem}}@media screen and (min-width:768px){.itinerary-preview__airport-name{font-size:1.3rem}}.itinerary-preview__take-off-time{font-size:1rem}@media screen and (min-width:768px){.itinerary-preview__take-off-time{font-size:1.3rem}}.itinerary-preview__take-off-time .take-off-time{display:flex;flex-direction:column;align-items:center;justify-content:center}.itinerary-preview__total-duration{text-align:center;font-size:1rem;flex:2 1 0%;color:#727272}@media screen and (min-width:768px){.itinerary-preview__total-duration{font-size:1.3rem}}.itinerary-preview__total-duration .stop-duration{color:#2b383f;font-size:1rem}@media screen and (min-width:768px){.itinerary-preview__total-duration .stop-duration{font-size:1.3rem}}.itinerary__airline-note .airline-note__text,.itinerary__route-detail__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.itinerary__airline-note .airline-note__text{font-family:"718-book",sans-serif}.itinerary__route-detail__title{font-family:"718-bold",sans-serif;font-size:1.4rem;line-height:1.5;color:#464650}.itinerary__airline-note .airline-note__text{font-size:1.4rem;line-height:1.5;color:#727272}.itinerary{border:1px solid #e1e1e4;padding:14px;background:#fff;border-radius:5px}.itinerary__item--outbound{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e4}.itinerary__route-detail__title{text-transform:uppercase;font-size:1.6rem}.itinerary__route-detail .more-details .rc-collapse-content>.rc-collapse-content-box{padding-right:5px;padding-left:5px;padding-top:0}.itinerary__airline-note{margin-top:14px}.itinerary__airline-note .airline-note{display:flex;align-items:center}.itinerary__airline-note .airline-note__logo{display:flex;align-items:center;margin-right:8px}.itinerary__airline-note .airline-note__logo img{width:20px;height:20px}.itinerary__airline-note .airline-note__text{font-size:1.2rem;text-align:left}