.heading-tabs__tab-buttom--active{box-shadow:inset 3px 3px 0 2px #f0f0f0}.heading-tabs .heading-tabs__tab-button{font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:60px;padding:0 10px;font-size:1.4rem;background-color:#fff;border:1px solid #c7c7c7;cursor:pointer}html.ar .heading-tabs .heading-tabs__tab-button{font-family:Emirates-Medium,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:769px){.heading-tabs .heading-tabs__tab-button{min-width:155px;height:36px;padding:0 5px;white-space:nowrap}}.heading-tabs .heading-tabs__tab-button--active{font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;flex-direction:column;color:#333;background-color:#f7f7f7}html.ar .heading-tabs .heading-tabs__tab-button--active{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:769px){.heading-tabs .heading-tabs__tab-button--active{flex-direction:row}}.heading-tabs .heading-tabs__tab-button:focus{position:relative;border-radius:2px;outline:0;box-shadow:0 0 2px 1.5px #fff,0 0 3px 3px #000}.heading-tabs .heading-tabs__tab-button:hover{box-shadow:0 0 10px rgba(0,0,0,.25)}.heading-tabs .heading-tabs__list{display:flex;justify-content:center;align-items:center;padding:0 10px}.heading-tabs .heading-tabs__list:after{position:absolute;top:50%;left:0;width:100%;height:1px;padding:0;background-color:#c7c7c7;content:""}.heading-tabs .heading-tabs__item{z-index:10;flex-grow:1;flex-basis:0}.heading-tabs .heading-tabs__item--active{z-index:20}.heading-tabs .heading-tabs__item:first-child .heading-tabs__tab-button{border-radius:3px 0 0 3px}.heading-tabs .heading-tabs__item:last-child .heading-tabs__tab-button{border-radius:0 3px 3px 0}.heading-tabs .heading-tabs__item+.heading-tabs__item .heading-tabs__tab-button{border-left:none}@media only screen and (min-width:769px){.heading-tabs .heading-tabs__item{flex-grow:0;flex-basis:auto}}.heading-tabs .heading-tabs__check{position:relative;color:#c60c30}@media only screen and (min-width:769px){.heading-tabs .heading-tabs__check{margin-right:6px}}.ribbon{position:absolute;top:15px}@media only screen and (min-width:992px){.ribbon{top:30px}}.ribbon__content{position:relative;padding:12px 17px;color:#fff;font-size:1.4rem;line-height:1.6rem;background-color:#717580;border-radius:3px 0 0 3px;box-shadow:0 2px 4px 2px rgba(0,0,0,.1);font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .ribbon__content{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}.ribbon__triangle{position:absolute;top:100%;right:0;border-style:solid;border-color:#a9a9a9 transparent transparent #a9a9a9}.receive-updates-form__heading{font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;display:block;margin:0 0 20px;padding:0 30px;font-size:2rem;text-align:center}html.ar .receive-updates-form__heading{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:992px){.receive-updates-form__heading{padding:0}}.receive-updates-form__details{margin:0 0 20px;padding:0 10px;line-height:1.43;text-align:center}@media only screen and (min-width:992px){.receive-updates-form__details{margin:0 0 30px;padding:0}}.receive-updates-form__confirmation{padding-top:20px;line-height:1.5;text-align:center;border-top:2px solid #d8d8d8}@media only screen and (min-width:992px){.receive-updates-form__confirmation{padding-top:30px;border-top-width:1px}}.receive-updates-form__errors{margin-bottom:20px}.receive-updates-form__form{display:flex;flex-direction:column;margin-bottom:20px}@media only screen and (min-width:992px){.receive-updates-form__form{flex-direction:row;margin-bottom:30px}}.receive-updates-form__input-wrapper{flex-grow:1;width:auto;margin-bottom:20px}@media only screen and (min-width:992px){.receive-updates-form__input-wrapper{margin-right:20px;margin-bottom:0}}.receive-updates-form__cta{font-size:1.6rem}@media only screen and (min-width:992px){.receive-updates-form__cta{width:170px;height:60px;font-size:1.6rem}}.flight-status-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;margin:10px;padding:90px 20px 20px;background-color:#fff;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.11)}@media only screen and (min-width:992px){.flight-status-card{padding:30px}}.flight-status-card--color-green{color:#15700e}.flight-status-card--color-red{color:#8d0203}.flight-status-card--color-orange{color:#b15a03}.flight-status-card--color-grey{color:#666}.flight-status-card--background-green{background-color:#15700e}.flight-status-card--background-red{background-color:#8d0203}.flight-status-card--background-orange{background-color:#b15a03}.flight-status-card--background-grey{background-color:#666}.flight-status-card__ribbon{top:20px;max-width:calc(100% - 50px)}@media only screen and (min-width:992px){.flight-status-card__ribbon{max-width:calc(25% - 30px)}}.flight-status-card__ribbon .ribbon__content{padding:12px 30px 11px;text-align:center}.flight-status-card__ribbon--green .ribbon__content{background-color:#15700e}.flight-status-card__ribbon--red .ribbon__content{background-color:#8d0203}.flight-status-card__ribbon--orange .ribbon__content{background-color:#b15a03}.flight-status-card__ribbon--grey .ribbon__content{background-color:#666}.flight-status-card__flight-number{display:flex;justify-content:center;align-items:center}.flight-status-card__flight-number-tail{display:inline-block;width:42px;height:35px}@media only screen and (min-width:992px){.flight-status-card__flight-number-tail{width:31px;height:26px}}.flight-status-card__flight-number-tail img{max-width:100%}.flight-status-card__flight-number-text{padding-left:20px;font-size:1.4rem;line-height:1.7rem;font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-card__flight-number-text{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:992px){.flight-status-card__flight-number-text{padding-left:16px;font-weight:500;font-size:2rem;line-height:2.4rem;font-family:HelveticaNeue-Medium,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-card__flight-number-text{font-family:Emirates-Medium,Helvetica,Arial,Lucida Grande,sans-serif}}.flight-status-card__content-container{display:flex;flex-direction:column}@media only screen and (min-width:992px){.flight-status-card__content-container{flex-direction:row}}.flight-status-card__flight-info-container{display:flex;flex-direction:column}@media only screen and (min-width:992px){.flight-status-card__flight-info-container{width:75%;padding-right:30px}}.flight-status-card__separator{display:none}@media only screen and (min-width:992px){.flight-status-card__separator{display:block;width:1px;background-image:linear-gradient(0deg,#d8d8d8 60%,transparent 0);background-repeat:repeat-y;background-size:1px 10px}}.flight-status-card__actions-container{display:flex;flex-direction:column}@media only screen and (min-width:992px){.flight-status-card__actions-container{justify-content:flex-start;align-items:flex-end;width:25%;min-height:164px;padding-top:65px;padding-left:29px}}.flight-status-card__row{display:flex;justify-content:space-between}.flight-status-card__row-time-left{margin-bottom:20px}@media only screen and (min-width:992px){.flight-status-card__row-time-left{display:flex;justify-content:center;align-items:flex-start;margin:0}}.flight-status-card__row-flight-number{width:100%;margin-bottom:25px}@media only screen and (min-width:992px){.flight-status-card__row-flight-number{margin-bottom:30px}}.flight-status-card__row-flight-progress{display:flex;flex-direction:column;justify-content:center;width:100%;margin-top:1.5rem;margin-bottom:20px}@media only screen and (min-width:992px){.flight-status-card__row-flight-progress{height:4.8rem;margin-bottom:0}}.flight-status-card__row-terminal{margin-bottom:5px}.flight-status-card__row-airport{margin-bottom:10px}.flight-status-card__row-state-time-date{display:flex;margin-bottom:5px}@media only screen and (min-width:992px){.flight-status-card__row-state-time-date{margin-bottom:0}}.flight-status-card__flight-additional-info-container{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start}.flight-status-card__row-scheduled-time{margin-top:10px}@media only screen and (min-width:992px){.flight-status-card__row-scheduled-time{margin-top:5px}}.flight-status-card__row-item{overflow:hidden}@media only screen and (min-width:992px){.flight-status-card__row-item{overflow:visible}.flight-status-card__row-item:first-child{margin-right:0}}.flight-status-card__row-item--text-align-left{text-align:left}.flight-status-card__row-item--text-align-right{text-align:right}.flight-status-card__time-left{display:flex;justify-content:center;line-height:17px}@media only screen and (min-width:992px){.flight-status-card__time-left{line-height:1.7rem}}.flight-status-card__time-left-item--bold{font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-card__time-left-item--bold{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}.flight-status-card__time-left-item:last-child{margin-left:5px}.flight-status-card__flight-progress-container{padding:0 3px}@media only screen and (min-width:992px){.flight-status-card__flight-progress-container{padding:0 60px}}.flight-status-card__flight-progress-line{position:relative;height:2px;background-color:hsla(0,0%,66%,.5)}.flight-status-card__flight-progress-complete-line{position:absolute;height:2px}.flight-status-card__flight-progress-point{position:absolute;width:10px;height:10px;border-radius:50%}.flight-status-card__flight-progress-point--start{top:-4px;left:-3px}.flight-status-card__flight-progress-point--finish{top:-4px;right:-3px;background-color:#a9a9a9}.flight-status-card__flight-progress-airplane{position:absolute;top:-14px;z-index:1;width:30px;height:30px;font-size:3rem}.flight-status-card__flight-progress-airplane .icon-airplane{background:#fff}.flight-status-card__terminal{font-size:1.4rem;line-height:1.6rem;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-card__terminal{font-family:Emirates-Medium,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:992px){.flight-status-card__terminal{line-height:1.7rem}}.flight-status-card__airport{font-size:1.6rem;line-height:1.9rem;font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-card__airport{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:992px){.flight-status-card__airport{font-weight:500;font-size:2rem;line-height:2.7rem;font-family:HelveticaNeue-Medium,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-card__airport{font-family:Emirates-Medium,Helvetica,Arial,Lucida Grande,sans-serif}}.flight-status-card__state{font-size:1.4rem;line-height:1.6rem;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-card__state{font-family:Emirates-Medium,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:992px){.flight-status-card__state{line-height:1.5rem}}.flight-status-card__time{font-size:3rem;line-height:3.6rem;font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-card__time{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:992px){.flight-status-card__time{font-weight:500;font-size:4rem;line-height:4.8rem;font-family:HelveticaNeue-Medium,Helvetica,Arial,Lucida Grande,sans-serif;min-width:100px}html.ar .flight-status-card__time{font-family:Emirates-Medium,Helvetica,Arial,Lucida Grande,sans-serif}}.flight-status-card__date{font-size:1.4rem;line-height:1.6rem;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-card__date{font-family:Emirates-Medium,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:992px){.flight-status-card__date{line-height:1.7rem}}.flight-status-card__scheduled-time{font-size:1.4rem;line-height:1.6rem;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-card__scheduled-time{font-family:Emirates-Medium,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:992px){.flight-status-card__scheduled-time{line-height:1.5rem}}.flight-status-card__cta{min-height:40px;margin-top:20px;padding:0}@media only screen and (min-width:992px){.flight-status-card__cta{margin-top:0}}.flight-status-card__cta-title{font-size:1.6rem;line-height:19px;font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-card__cta-title{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}.flight-status-card .message{display:flex;margin:20px 0 0;padding:10px;background-color:#fef8d5;border-radius:3px}@media only screen and (min-width:992px){.flight-status-card .message{margin:20px 0 0}}.flight-status-card .message .message__pictogram{width:15px;color:#333}.flight-status-card .message .message__text{font-size:1.4rem;text-align:left}.flight-status-card__modal{width:100%;padding:20px 10px}@media only screen and (min-width:992px){.flight-status-card__modal{width:728px;padding:30px}}.flight-status-card__modal-cross{top:25px;right:20px;width:1.5rem;height:1.5rem}@media only screen and (min-width:992px){.flight-status-card__modal-cross{top:30px;right:30px}}.flight-status-card__modal-cross .close-icon--big{font-size:1.5rem}.flight-status-card__success-message.message{color:#15700e;font-size:1.4rem;line-height:1.2;text-align:left;background-color:rgba(21,112,14,.1)}.flight-status-card__success-message.message .message__pictogram{width:15px;color:#15700e}.flight-status-card__success-message.message p{margin-bottom:5px}.flight-status-card__success-message.message p:last-child{margin-bottom:0}.flight-status-card__decreaseMarginTop{margin-top:-10px!important}.flight-status-card__decreaseMarginTop .message__pictogram{display:none}.flight-status-card__decreaseMarginTop .message__text{margin-left:30px}.flight-status-card__flight-comments .message__text--warning{color:#333;font-weight:700;font-size:1.4rem;line-height:1.7rem}.flight-status-card__flight-comments .message__pictogram--warning{color:#000}.flight-status-results{margin:0 10px}@media only screen and (min-width:992px){.flight-status-results{margin:0 5px}}.flight-status-results__dropdown-item{margin-bottom:15px}@media only screen and (min-width:992px){.flight-status-results__dropdown-item{margin-bottom:20px}}.flight-status-results__upcoming-flights-title{font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;margin:22px 0;font-weight:400;font-size:2rem;text-align:center}html.ar .flight-status-results__upcoming-flights-title{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (max-width:769px){.flight-status-results .dropdown-animation .flight-status-card__ribbon:after{border-width:2px 2.5px}}@media only screen and (max-width:769px){.flight-status-results .dropdown-animation .flight-status-card__ribbon{right:-5px}}.flight-status-results .flight-status-card{margin-left:0}.flight-status-results__card-container{margin-bottom:15px}@media only screen and (min-width:992px){.flight-status-results__card-container{margin-bottom:30px}}.flight-status-results__card-container:last-child,.flight-status-results__card-container:last-child .flight-status-card{margin-bottom:0}@media only screen and (min-width:992px){.dropdown-animation .flight-status-results__card-container{margin-bottom:20px}}.dropdown-animation .flight-status-results__card-container:last-child{margin-bottom:0}.flight-status-results__card-header{display:flex;align-items:center;margin-bottom:20px;padding:5px 10px 0 0;font-size:1.6rem;line-height:17px;font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.flight-status-results__card-header--first{padding-top:0}.flight-status-results__card-header--text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:992px){.flight-status-results__card-header:after{display:inline-block;flex:1;height:1px;margin:0 4px 0 10px;vertical-align:middle;background-color:#d8d8d8;content:""}}html.ar .flight-status-results__card-header{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}.flight-status-results__cards-header-via{font-weight:300;line-height:.85;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-results__cards-header-via{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}.flight-status-results__cards-header-title{line-height:1.2;font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-results__cards-header-title{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}.flight-status-results__cards-header-flights-count{font-weight:300;line-height:.85;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .flight-status-results__cards-header-flights-count{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}.flight-status-results__tabs{margin-bottom:15px}@media only screen and (min-width:992px){.flight-status-results__tabs{margin-bottom:30px}}.flight-status-results__tabs .heading-tabs__tab-button{display:block;height:48px}@media only screen and (min-width:992px){.flight-status-results__tabs .heading-tabs__tab-button{width:185px;height:36px}}.flight-status-results__tabs .heading-tabs__check{display:block}@media only screen and (min-width:992px){.flight-status-results__tabs .heading-tabs__check{display:inline-block}}.flight-status-results__tabs .heading-tabs__tab-button--active{padding-top:5px}@media only screen and (min-width:769px){.flight-status-results__tabs .heading-tabs__tab-button--active{padding:0 10px}}@media only screen and (min-width:992px){.flight-status-results__tabs .heading-tabs__tab-button--active{padding-top:0}}.flight-status-results__tabs .heading-tabs__item--active .heading-tabs__tab-button{box-shadow:inset 3px 3px 0 2px #f0f0f0!important}.flight-status-results__tabs .heading-tabs__tab-button:focus:not(.nofocus){box-shadow:inset 3px 3px 0 2px #f0f0f0,0 0 2px 1.5px #fff,0 0 3px 3px #000!important}@media only screen and (max-width:769px){.flight-status-results .dropdown-animation .flight-status-card{margin-right:5px}}.flight-status-results .dropdown-animation__container--show{padding-right:0;padding-left:5px}@media only screen and (min-width:992px){.flight-status-results .dropdown-animation__container--show{padding-right:6px;padding-left:16px}}.dropdown-list .flight-status-results__cards:first-child .flight-status-card{margin-top:0}.dropdown-list .flight-status-results__cards:last-child .flight-status-card{margin-bottom:0}.flight-status-results__last-updated-wrapper{display:flex;justify-content:center;margin-bottom:20px}@media only screen and (min-width:992px){.flight-status-results__last-updated-wrapper{margin-bottom:30px}}.flight-status-results__last-updated-icon{padding-right:10px;font-size:1.6rem}.flight-status-results__last-updated-text{font-size:1.4rem}.flight-status-results__outage-message.message{display:flex;justify-content:center;align-items:center}.flight-status-results__outage-message.message .message__text{font-weight:700}