.D_FSF .suggestion_item,.FSF .suggestion_item{display:flex;align-items:center;justify-content:space-between}.D_FSF .suggestion_item .airport,.D_FSF .suggestion_item .city_code,.FSF .suggestion_item .airport,.FSF .suggestion_item .city_code{color:#797d7f}.D_FSF .suggestion_item .city_code,.FSF .suggestion_item .city_code{font-size:16px;max-width:none}.D_FSF .static-suggestion-container,.FSF .static-suggestion-container{display:none}.D_FSF .popular-view .react-autosuggest__suggestions-list,.FSF .popular-view .react-autosuggest__suggestions-list{display:flex;flex-wrap:wrap}.D_FSF .popular-view .react-autosuggest__suggestion,.FSF .popular-view .react-autosuggest__suggestion{text-align:center;border:none;box-sizing:border-box}.D_FSF .popular-view .react-autosuggest__suggestion div,.FSF .popular-view .react-autosuggest__suggestion div{margin:.25rem;padding:.25rem .5rem;border:1px solid #dee0e1;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.D_FSF .latest-search-view .react-autosuggest__suggestion,.FSF .latest-search-view .react-autosuggest__suggestion{border:1px solid #dee0e1;border-radius:4px}.D_FSF .react-autosuggest__suggestions-list,.FSF .react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.D_FSF .react-autosuggest__section-title,.FSF .react-autosuggest__section-title{text-align:initial;padding-left:.5rem;padding-right:.5rem;margin-bottom:5px;margin-top:15px}.D_FSF .react-autosuggest__suggestion,.FSF .react-autosuggest__suggestion{text-align:left;padding:0;cursor:pointer}.D_FSF .react-autosuggest__suggestion--highlighted div,.FSF .react-autosuggest__suggestion--highlighted div{background-color:#f4f5f5}.D_FSF .OriginDestinationSwitch,.FSF .OriginDestinationSwitch{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.D_FSF .OriginDestinationSwitch button,.FSF .OriginDestinationSwitch button{background:transparent;overflow:hidden;border:0;padding:8px;color:#585d5f;cursor:pointer;position:relative}.D_FSF .OriginDestinationSwitch button:after,.FSF .OriginDestinationSwitch button:after{content:"";background:#fff;position:absolute;height:50%;width:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;z-index:-1}.D_FSF .OriginDestinationSwitch .svg-icon,.FSF .OriginDestinationSwitch .svg-icon{font-size:24px;line-height:0}.FSF .suggestion_item{font-size:16px;padding:.25rem .5rem}.FSF .suggestion_item .city_info{width:calc(100% - 35px)}.FSF .suggestion_item .city_info .airport{display:inline-block;width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.FSF .react-autosuggest__section-title{font-size:16px}.FSF .react-autosuggest__suggestion{font-size:16px;border-top:1px solid #dee0e1}.FSF .popular-view .react-autosuggest__suggestions-list{padding:0 .25rem .25rem!important}.FSF .latest-search-view .react-autosuggest__suggestion{margin:.5rem}.FSF .react-autosuggest__container--open{height:100%;box-sizing:border-box;overflow:hidden}.FSF .popular-view .react-autosuggest__suggestion{width:50%}.FSF .react-autosuggest__suggestions-container{display:none}.D_FSF .suggestion_item{font-size:14px;padding:.5rem 1rem}.D_FSF .react-autosuggest__section-title{padding-left:1rem;padding-right:1rem;padding-top:0;font-size:14px}.D_FSF .react-autosuggest__suggestion{font-size:14px}.D_FSF .popular-view .react-autosuggest__suggestions-list{padding:0 .75rem .75rem!important}.D_FSF .latest-search-view .suggestion_item{padding:.25rem .5rem}.D_FSF .latest-search-view .react-autosuggest__suggestion{margin:.5rem 1rem}.D_FSF .react-autosuggest__suggestions-container--open{width:100%;min-width:400px;max-width:600px;max-height:500px;overflow:auto;border-radius:4px;top:45px;padding-top:4px;padding-bottom:4px}.D_FSF .popular-view .react-autosuggest__suggestion{width:25%}.D_FSF .OriginDestinationSwitch{top:50%;left:50%;margin-top:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.D_FSF .OriginDestinationSwitch button{background:transparent;outline:0;padding:0;margin:0}.D_FSF .OriginDestinationSwitch .svg-icon{font-size:22px}[dir=rtl] .suggestion_item .airport,[dir=rtl] .suggestion_item .region{display:block;text-align:right}[dir=rtl] .react-autosuggest__suggestion{text-align:right}.FSF .SingleDatePicker{position:absolute!important;left:0;right:0;top:0;bottom:0;opacity:0}.FSF .DateInput,.FSF .SingleDatePickerInput{width:100%;height:100%;opacity:0}.FSF .CalendarMonth_table{height:270px}.D_FSF .SingleDatePicker{width:100%}.D_FSF .SingleDatePickerInput{border:0;display:block}.D_FSF .SingleDatePickerInput .DateInput{width:100%}.D_FSF .SingleDatePickerInput .DateInput_input{-webkit-user-select:none;user-select:none;cursor:pointer}.D_FSF .SingleDatePickerInput .DateInput_input::selection{color:inherit}.D_FSF .SingleDatePicker_picker{width:704px;min-height:327px;border-radius:4px;box-shadow:0 0 14px 0 rgba(0,0,0,.12),0 14px 14px 0 rgba(0,0,0,.2)}.D_FSF .CalendarMonth_caption{padding-top:22px!important;margin:0!important;font-size:16px}.D_FSF .DayPicker_weekHeader_li small{font-size:100%}.DateInput_input{width:100%!important}.SingleDatePicker_picker .DayPicker__withBorder{box-shadow:none}.SingleDatePicker_picker .CalendarDay{border:none!important}.SingleDatePicker_picker .DayPickerNavigation_button{position:absolute;font-size:28px;line-height:1;border-radius:100%;width:35px;height:35px;top:17px;text-align:center;display:flex;justify-content:center;outline:0;padding:3px!important;color:#9b9e9f}.SingleDatePicker_picker .DayPickerNavigation_button:hover{color:#131717;background-color:#f9faf9}.SingleDatePicker_picker .DayPickerNavigation_button:first-child{left:22px}.SingleDatePicker_picker .DayPickerNavigation_button:last-child{right:22px}.SingleDatePicker_picker .CalendarMonth_caption{color:inherit}#FlightSearchForm .SingleDatePicker_picker .CalendarMonth_table .CalendarDay__content:hover,#FlightSearchForm .SingleDatePicker_picker .CalendarMonth_table td:hover .CalendarDay__content{border:1px solid #2dc44d!important}.holidayAe .CalendarMonth_table tr td:first-child,.holidayAe .CalendarMonth_table tr td:nth-child(7),.holidayAe .DayPicker_weekHeader_li:first-of-type,.holidayAe .DayPicker_weekHeader_li:nth-of-type(7),.holidayLtr .CalendarMonth_table tr td:nth-child(6),.holidayLtr .CalendarMonth_table tr td:nth-child(7),.holidayLtr .DayPicker_weekHeader_li:nth-of-type(6),.holidayLtr .DayPicker_weekHeader_li:nth-of-type(7),.holidaySaEg .CalendarMonth_table tr td:nth-child(6),.holidaySaEg .CalendarMonth_table tr td:nth-child(7),.holidaySaEg .DayPicker_weekHeader_li:nth-of-type(6),.holidaySaEg .DayPicker_weekHeader_li:nth-of-type(7){background-color:#f9faf9}.DayPicker_transitionContainer__horizontal{height:auto!important;transition:none;padding-bottom:16px}.DayPicker_transitionContainer__horizontal .specialDay__description__container{margin-top:8px}.DayPicker_transitionContainer__horizontal .CalendarMonthGrid_month__horizontal{display:flex;flex-direction:column;justify-content:space-between}.DayPicker_transitionContainer__horizontal .CalendarMonthGrid_month__hidden{display:none!important}.DayPicker_transitionContainer__horizontal .CalendarMonthGrid__horizontal{position:relative;display:flex;flex-direction:row}.DayPicker_weekHeader{color:#131717}.SingleDatePicker_picker__fullScreenPortal .CalendarMonth{padding:0 0 20px!important;margin-bottom:10px!important;border-bottom:1px solid #ddd}.SingleDatePicker_picker__fullScreenPortal .CalendarMonth table{margin-bottom:17px}.SingleDatePicker_picker__fullScreenPortal .CalendarMonthGrid{width:100%!important;padding-top:45px!important}.SingleDatePicker_picker__fullScreenPortal .CalendarMonth_table{width:100%}.SingleDatePicker_picker__fullScreenPortal .DayPicker_weekHeader{position:fixed!important;top:44px!important;right:0!important;left:0!important;margin:0!important;background-color:#f9faf9;padding:8px 0!important}.SingleDatePicker_picker__fullScreenPortal .DayPicker_weekHeader .DayPicker_weekHeader_ul{display:flex;align-items:center;justify-content:space-between}.SingleDatePicker_picker__fullScreenPortal .DayPicker_weekHeader .DayPicker_weekHeader_ul .DayPicker_weekHeader_li{display:block;text-align:center;width:14.28571%!important}.SingleDatePicker_picker__fullScreenPortal .DayPicker_weekHeader .DayPicker_weekHeader_ul .DayPicker_weekHeader_li small{font-size:16px}.SingleDatePicker_picker__fullScreenPortal .CalendarMonth_caption{padding-top:16px!important;padding-bottom:16px!important}.SingleDatePicker_picker__fullScreenPortal .DayPickerNavigation{visibility:hidden}.SingleDatePicker_picker__fullScreenPortal .info-wrapper{position:relative;height:45px}.SingleDatePicker_picker__fullScreenPortal .info-wrapper .info{position:fixed;top:0;left:0;right:0;z-index:1;padding:16px 40px 8px 8px;font-size:16px;font-weight:700;color:#2dc44d;background-color:#f8faf9}.SingleDatePicker_picker__fullScreenPortal .SingleDatePicker_closeButton{position:fixed!important;top:6px!important}.SingleDatePicker_picker__fullScreenPortal .SingleDatePicker_closeButton .SingleDatePicker_closeButton_svg{fill:#7a7c80}.SingleDatePicker_picker{opacity:0;display:none;overflow:auto;z-index:9999!important}.SingleDatePicker_picker__visible{opacity:1;display:block}.SingleDatePicker_picker__visible .DayPicker__hidden{visibility:visible!important}.CalendarMonthGrid_month__hidden{display:none}.CalendarDay__today .CalendarDay__content{color:#2dc44d}.FSF .CalendarDay .CalendarDay__content{font-size:16px!important}.D_FSF .CalendarDay .CalendarDay__content{font-size:14px!important}.SingleDatePicker_picker .CalendarDay{background-color:#fff;outline:0!important;width:45px!important;height:45px!important}.SingleDatePicker_picker .CalendarDay .CalendarDay__content{position:relative;width:43px!important;height:43px!important;border-radius:4px;padding:14px 12px;line-height:1;display:inline-block;font-size:16px;border:1px solid transparent}.SingleDatePicker_picker .CalendarDay .CalendarDay__content:hover{border:1px solid #2dc44d}.SingleDatePicker_picker .CalendarDay .CalendarDay__content .CalendarDay__special_day_marker{width:6px;height:6px;border-radius:50%;position:absolute;right:7px;top:7px;background-color:#fd8700}.SingleDatePicker_picker .CalendarDay .CalendarDay__content .CalendarDay__extra_content{position:absolute;left:0;right:0;bottom:2px;font-size:10px}.SingleDatePicker_picker .CalendarDay.CalendarDay__selected .CalendarDay__special_day_marker{background-color:#fff}.SingleDatePicker_picker .CalendarDay.CalendarDay__selected .CalendarDay__content{color:#fff;background-color:#2dc44d}.SingleDatePicker_picker .CalendarDay.CalendarDay__selected .CalendarDay__extra_content{background-color:#2dc44d;border-radius:4px}.SingleDatePicker_picker .CalendarDay .CalendarDay_content_selected{color:#fff;background-color:#2dc44d}.SingleDatePicker_picker .CalendarDay .CalendarDay_content_selected .CalendarDay__special_day_marker{background-color:#fff}.specialDay__description{text-align:left;margin-top:4px;position:relative;margin-left:25px;font-size:12px;max-width:320px}.specialDay__description:before{content:"";width:6px;height:6px;position:absolute;left:-11px;background-color:#fd8700;border-radius:50%;top:6px}[dir=rtl] .specialDay__description{text-align:right;margin-left:0;margin-right:25px}[dir=rtl] .specialDay__description:before{left:auto;right:-11px}.CustomDropdown{width:380px}.PassengerBox{position:relative;flex-direction:column}.PassengerBox,.PassengerBox__header{display:flex;justify-content:space-between}.PassengerBox__header{align-items:center;text-align:center;background-color:#fbfbfb;border-top-left-radius:10px;border-top-right-radius:10px;min-height:60px}.PassengerBox__footer{padding:0 16px 8px;text-align:right}.PassengerBox .tab-header{width:50%;height:100%;padding:8px;color:#9b9e9f;border-bottom:2px solid transparent;cursor:pointer}.PassengerBox .tab-header.single-header{width:100%;border-bottom-color:transparent!important}.PassengerBox .tab-header.selected{color:#2dc44d;border-color:#2dc44d}.PassengerBox .tab-header .title{font-weight:500;font-size:16px}.PassengerBox .tab-header .info{font-size:14px}.PassengerBox__body{display:flex;flex-direction:column;padding:16px 16px 0;height:100%;min-height:316px}.PassengerBox__type{display:flex;align-items:center;justify-content:space-between;margin:16px 0}.PassengerBox__type__title{width:100%;font-size:16px;margin-right:8px}.PassengerBox__type__title label{display:block}.PassengerBox__type__notice{color:#9b9e9f;font-size:14px}.PassengerBox__type__actions{position:relative;display:flex;align-items:center}.PassengerBox__type__actions button{display:flex;align-items:center;justify-content:center;background-color:#eaf9ed;color:#a7e0c0;border:1px solid transparent;border-radius:100%;padding:0;cursor:pointer;outline:0;font-size:20px}.PassengerBox__type__actions button svg{width:28px}.PassengerBox__type__actions .active{background-color:#2dc44d;color:#fff}.PassengerBox__type__actions .active:hover{background-color:#2da64d}.PassengerBox__type__count{margin:0 12px;font-size:16px;width:10px}.D_FSF .PassengerBox__type__actions button{width:24px;height:24px}.FSF .PassengerBox__type__actions button{width:28px;height:28px}.cabinClassButtonGroup{display:flex;align-items:center;flex-direction:row;margin:0 -4px;flex-wrap:wrap}.cabinClassButtonGroup .base-button,.cabinClassButtonGroup .default-btn,.cabinClassButtonGroup .primary-btn,.cabinClassButtonGroup .primary-link-btn,.cabinClassButtonGroup .secondary-link-btn{background-color:#fff;border-color:#dee0e1;color:#131717;font-weight:400;font-size:14px;position:relative;width:100%;min-width:90px;white-space:nowrap;padding:9px 11px}.cabinClassButtonGroup .base-button svg,.cabinClassButtonGroup .default-btn svg,.cabinClassButtonGroup .primary-btn svg,.cabinClassButtonGroup .primary-link-btn svg,.cabinClassButtonGroup .secondary-link-btn svg{position:absolute;top:2px;right:2px;font-size:16px;display:none}.cabinClassButtonGroup .active.default-btn,.cabinClassButtonGroup .active.primary-btn,.cabinClassButtonGroup .active.primary-link-btn,.cabinClassButtonGroup .active.secondary-link-btn,.cabinClassButtonGroup .base-button.active,.cabinClassButtonGroup .base-button:hover,.cabinClassButtonGroup .default-btn:hover,.cabinClassButtonGroup .primary-btn:hover,.cabinClassButtonGroup .primary-link-btn:hover,.cabinClassButtonGroup .secondary-link-btn:hover{color:#2dc44d;border-color:#2dc44d;background-color:#eaf9ed}.cabinClassButtonGroup .active.default-btn svg,.cabinClassButtonGroup .active.primary-btn svg,.cabinClassButtonGroup .active.primary-link-btn svg,.cabinClassButtonGroup .active.secondary-link-btn svg,.cabinClassButtonGroup .base-button.active svg{display:block}.cabinClassButtonGroup .cabinClassButton{margin:0 4px 9px;width:calc(50% - 8px);display:inline-block}.D_FSF .PassengerBox__type__title{font-size:14px}.D_FSF .PassengerBox__type__notice{font-size:12px}.FSF__radio:checked,.FSF__radio:not(:checked){display:none}.FSF__radio:checked+label,.FSF__radio:not(:checked)+label{position:relative;height:24px;padding-left:24px;cursor:pointer;line-height:20px;display:inline-block;color:#666;margin:0}.FSF__radio:checked+label:before,.FSF__radio:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid #2dc44d;border-radius:100%;background:#fff}.FSF__radio:checked+label:before{border-color:#2dc44d}.FSF__radio:not(:checked)+label:before{border-color:#9b9e9f}.FSF__radio:checked+label:after,.FSF__radio:not(:checked)+label:after{content:"";width:16px;height:16px;background:#2dc44d;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.FSF__radio:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.FSF__radio:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.FSF__checkbox:checked,.FSF__checkbox:not(:checked){display:none}.FSF__checkbox:checked+label,.FSF__checkbox:not(:checked)+label{position:relative;cursor:pointer;width:20px;height:20px;margin:0;padding:0}.FSF__checkbox:checked+label:before,.FSF__checkbox:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid;background:#fff;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.FSF__checkbox:not(:checked)+label:before{border-color:#9b9e9f}.FSF__checkbox:checked+label:before{border-color:#2dc44d}.FSF__checkbox:checked+label:after,.FSF__checkbox:not(:checked)+label:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;transition:all .2s}.FSF__checkbox:checked+label.check-filled:after,.FSF__checkbox:not(:checked)+label.check-filled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%232dc44d'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 3H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V5a2 2 0 00-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E")}.FSF__checkbox:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.FSF__checkbox:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.FSF__checkbox:disabled:checked+label:before,.FSF__checkbox:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.FSF__checkbox:disabled:checked+label:after{color:#999}.FSF__checkbox:disabled+label{color:#aaa}.CustomDialog{position:relative;flex-direction:column}.CustomDialog,.CustomDialog__header{display:flex;justify-content:space-between}.CustomDialog__header{align-items:center;text-align:center;background-color:#fbfbfb;border-top-left-radius:10px;border-top-right-radius:10px}.CustomDialog__close_btn{position:absolute;top:0;right:0;min-width:43px;height:43px;font-size:30px;color:inherit}.CustomDialog__footer{padding:16px}.CustomDialog__footer button{width:100%;padding:16px;font-size:14px}.CustomDialog__body{display:flex;flex-direction:column;padding:16px 16px 0;height:100%;min-height:306px}.CustomDialog .active{background-color:#2dc44d;color:#fff}.CustomDropdown__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.CustomDropdown{position:absolute;top:64px;z-index:1000;background-color:#fff;box-shadow:0 0 14px 0 rgba(0,0,0,.12),0 14px 14px 0 rgba(0,0,0,.2)!important}.D_FSF .CustomDropdown{border-radius:4px}.D_FSF .CustomDropdown .D_FSF__popover{width:300px}.D_FSF .CustomDropdown__body{min-width:380px}.D_FSF .PassengerBox__type{margin:8px 0}.D_FSF .PassengerBox__body{min-height:auto}.base-button,.default-btn,.primary-btn,.primary-link-btn,.secondary-link-btn{border:1px solid transparent;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:11px;outline:none;-webkit-user-select:none;user-select:none;min-width:130px;line-height:1rem;background-color:#fff;outline:0;text-decoration:none;text-align:center}.base-button.passive,.passive.default-btn,.passive.primary-btn,.passive.primary-link-btn,.passive.secondary-link-btn{opacity:.4}.base-button.block,.block.default-btn,.block.primary-btn,.block.primary-link-btn,.block.secondary-link-btn{display:block;width:100%}.base-button.sm,.sm.default-btn,.sm.primary-btn,.sm.primary-link-btn,.sm.secondary-link-btn{padding:5px}.base-button.lg,.lg.default-btn,.lg.primary-btn,.lg.primary-link-btn,.lg.secondary-link-btn{padding:12px;font-size:20px}.default-btn{color:#131717;border:1px solid #e2e2e2;background-color:#fff}.default-btn:active,.default-btn:focus{border-color:#66b7ff}.primary-btn{background-color:#2dc44d;color:#fff}.primary-btn:hover{background-color:#2da64d}.primary-link-btn{background-color:#fff;color:#2dc44d}.primary-link-btn:hover{color:#2dc44d;background-color:#eaf9ed}.secondary-link-btn{background-color:#fff;color:#0087ff}.secondary-link-btn:hover{color:#0087ff;background-color:#e5f3ff!important}[dir=rtl] .primary-btn{font-size:12px}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}#FlightSearchFormWrapper,.SingleDatePicker_picker{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#131717}.svg-icon{display:inline-block;vertical-align:middle;line-height:1;font-size:16px}.svg-icon svg{width:1em;height:1em}.direction-icon{padding:0 4px}[dir=rtl] .direction-icon svg{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}[dir=rtl] .SingleDatePicker_picker{left:auto!important;right:0}[dir=rtl] .SingleDatePicker_picker .DayPickerNavigation_button svg{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}[dir=rtl] .CalendarMonthGrid__horizontal{left:auto;right:10px}[dir=rtl] .SingleDatePicker_picker .DayPickerNavigation_button:first-child{left:auto;right:22px}[dir=rtl] .SingleDatePicker_picker .DayPickerNavigation_button:last-child{right:auto;left:22px}[dir=rtl] .passenger-select-button{padding-right:30px;text-align:right!important}[dir=rtl] .FSF .align-left{text-align:right}[dir=rtl] .FSF .align-right{text-align:left}[dir=rtl] .oneWayCheckbox{left:15px;right:auto!important}.search-flight-btn{white-space:nowrap}.col-40{min-width:40px;padding:10px 16px 0 0;height:40px}.col-40 button{background-color:transparent;border:none;padding:0;margin:0;color:#131717;cursor:pointer}.col-40 button:disabled{color:#9b9e9f}.col-40 .clearButton{font-size:24px;line-height:0}.FSF{padding:16px 16px 40px}.FSF__ru .add-passenger-icon{top:10px;position:absolute;right:1px}.FSF__field{position:relative;display:flex;align-items:stretch;justify-content:space-between;background-color:#fff;margin-bottom:8px;border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,.05),0 3px 3px -2px rgba(0,0,0,.05);-webkit-user-select:none;user-select:none}.FSF__field__box{position:relative;text-align:center;box-sizing:border-box;padding:8px;white-space:nowrap;overflow:hidden}.FSF__field__box--w100{min-width:100%}.FSF__field__box--w50{max-width:49%;min-width:49%}.FSF__field__box--ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;max-width:calc(100% - 26px);vertical-align:sub}.FSF__field__border{width:1px;background-color:#e5e5e5;margin:8px 0}.FSF__field__text--regular{font-size:14px;line-height:16px}.FSF__field__text--gray{color:#a8adaf}.FSF__field__text--ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.FSF__field__text--bold{font-size:22px;font-weight:700;line-height:25px}.FSF__soft_field{font-size:14px;margin:16px 12px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.FSF__secondary_btn{width:100%;height:50px;padding:14px;font-size:20px;font-weight:700;color:#fff;border:1px solid transparent;border-radius:4px;outline:0;background-color:#0087ff;cursor:pointer;line-height:1;-webkit-user-select:none;user-select:none}.FSF__trip_select_btn{width:100%;height:100%;position:relative;padding:8px;background-color:#fff;outline:0;display:block;border-radius:4px;border:none;font-size:14px;cursor:pointer;color:#797d7f}.FSF__trip_select_btn.selected{border:1px solid #2dc44d;color:#2dc44d}.FSF__trip_select_btn .svg-icon{position:absolute;right:2px;top:2px}.FSF .multi-destination-badge{position:absolute;top:-17px;right:10px;z-index:2;font-size:43px;pointer-events:none}.FSF__m-5{margin:5px}.FSF__w-50{width:50%}.FSF__w-100{width:100%}.FSF__pseudo_btn{position:absolute;width:100%;top:0;left:0;right:0;bottom:0;opacity:0;z-index:3;padding:0;border:0;cursor:pointer;outline:0}.FSF__input{display:block;width:100%;height:43px;padding:.65rem .5rem;font-size:1rem;line-height:1.25;background-clip:padding-box;border:1px solid #ddd;border-left:0;box-sizing:border-box;border-radius:4px}.FSF__input,.FSF__input:focus{color:#585d5f;background-color:#fff}.FSF__input:focus{border-color:#0087ff;outline:0;box-shadow:none}.FSF .remove-return-btn{position:absolute;right:0;top:0;padding:8px;font-size:16px;line-height:0;z-index:4;cursor:pointer}.FSF .add-return-btn{margin-top:15px}.FSF .align-left{text-align:left;padding-left:16px}.FSF .align-right{text-align:right;padding-right:16px}.FSF .DateDetails{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:5px}.FSF .DateDetails .dayNumber{font-size:36px;font-weight:700;line-height:1}.FSF .DateDetails .columnTextContainer{display:flex;flex-direction:column;margin-left:4px;text-align:left}.FSF .DateDetails .dayText,.FSF .DateDetails .monthText{font-size:14px;line-height:1}.FSF .DateDetails .monthText{font-weight:500}.FSF .DateDetails .dayText{margin-top:2px}.FSF .addPassenger{vertical-align:bottom}.FSF .short-form{max-height:0;overflow:hidden;transition:max-height .5s ease}.FSF__dialog{z-index:9998;-webkit-user-select:none;user-select:none;position:fixed;overflow:hidden;top:0;right:0;bottom:0;left:0}.FSF__dialog__alert .FSF__dialog__body{bottom:auto;left:50%;top:50%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:4px;right:auto}.FSF__dialog__alert .FSF__dialog__content{padding:0}.FSF__dialog__alert .CustomDialog__body{min-height:100px;font-size:16px;padding:35px 16px 16px}.FSF__dialog.passenger-select .FSF__dialog__body{top:auto;min-height:450px;border-top-left-radius:10px;border-top-right-radius:10px}.FSF__dialog.passenger-select .FSF__dialog__content{padding:0}.FSF__dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);transition:all .3s ease-out;z-index:9991}.FSF__dialog .FSF__input{border-color:#0087ff;border-radius:0 4px 4px 0}.FSF__dialog__header{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:.5rem;box-sizing:border-box}.FSF__dialog__header__label{position:relative;width:auto;height:43px;padding:.65rem 0 .65rem .5rem;border:1px solid #0087ff;border-right:0;border-radius:4px 0 0 4px;box-sizing:border-box;font-size:1rem;font-weight:700;margin:0;line-height:1.25rem}.FSF__dialog__header__close_btn{display:flex;align-items:center;justify-content:center;position:relative;min-width:43px;height:43px;box-sizing:border-box;font-size:24px;margin-right:-5px;margin-left:5px}.FSF__dialog__body{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:9991}.FSF__dialog__content{height:100%;padding:.5rem 0}.FSF__dialog .react-autosuggest__suggestions-container--open{display:block!important;height:calc(100% - 60px);overflow:auto}.FSF .group-flights{margin-bottom:8px}.multiDestination .multiFieldWrapper{display:flex;justify-content:space-between}.multiDestination .multiFieldWrapper .FSF__field__box{text-align:left}.multiDestination .multiFieldWrapper .FSF__field__text--regular{font-size:11px}.multiDestination .multiFieldWrapper .FSF__field__text--bold{line-height:1;font-size:15px}.multiDestination .multiFieldWrapper .destination{width:calc(100% - 135px)}.multiDestination .multiFieldWrapper .dateField{max-width:95px;min-width:95px}.multiDestination .multiFieldWrapper .dateField .FSF__field__box{display:flex;align-items:center;padding:8px 4px}.multiDestination .multiFieldWrapper .dateField .calendarIcon{font-size:16px;margin-right:4px}.multiDestination .multiFieldWrapper .clearDestination.FSF__field{box-shadow:none;background-color:transparent;align-items:center}.multiDestination .multiFieldWrapper .clearButton{-webkit-appearance:none;appearance:none;border:none;background-color:transparent;font-size:24px;color:#131717;padding:0;outline:0}.multiDestination .multiFieldWrapper .clearButton:disabled{color:#9b9e9f}.multiDestination .multiFieldWrapper .autosuggest-placeholder{margin-top:8px;color:#727e7c}.multiDestination .tripWayIndicator{position:absolute;left:50%;top:50%;margin-top:-10px;margin-left:-10px;background-color:inherit;height:18px}.multiDestination .tripWayIndicator .svg-icon{font-size:20px}.multiDestination .addRouteButton{color:#0087ff;margin:8px auto 10px;font-weight:700;display:block;width:200px}.multiDestination .addRouteButton .FSF__field__box{display:flex;align-items:center;justify-content:center}.multiDestination .addRouteButton svg{margin:0 4px}[dir=rtl] .remove-return-btn{left:0;right:auto}[dir=rtl] .FSF__dialog .FSF__input{border-right:0;border-left:1px solid #0087ff;border-radius:4px 0 0 4px;direction:rtl}[dir=rtl] .FSF__dialog__header__label{border-right:1px solid #0087ff;border-left:0;border-radius:0 4px 4px 0;padding:.65rem .5rem .65rem 0}[dir=rtl] .FSF__dialog__header__close_btn{margin-right:5px;margin-left:-5px}.D_FSF{display:flex;flex-direction:column;padding:16px 0}.D_FSF.inline-form{background-color:#f8faf9}.D_FSF.fixed-form{position:fixed;top:-250px;-webkit-transform:translateY(250px);transform:translateY(250px);transition:transform .5s ease;box-shadow:0 0 14px 0 rgba(0,0,0,.12),0 14px 14px 0 rgba(0,0,0,.2)!important;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:999}.D_FSF.fixed-form.de,.D_FSF.fixed-form.en,.D_FSF.fixed-form.es,.D_FSF.fixed-form.gb,.D_FSF.fixed-form.ru{-webkit-transform:translateY(250px) translateX(-16px)!important;transform:translateY(250px) translateX(-16px)!important}.D_FSF.fixed-form.multi{transition:none;-webkit-transform:none;transform:none;position:relative}.D_FSF .inline-form{display:flex;width:100%;z-index:999}@media (min-width:576px){.D_FSF .inline-form{width:540px}}@media (min-width:768px){.D_FSF .inline-form{width:720px}}@media (min-width:992px){.D_FSF .inline-form{width:960px}}@media (min-width:1200px){.D_FSF .inline-form{width:1124px;flex-direction:row}.D_FSF .inline-form.multi{flex-direction:column!important}.D_FSF .inline-form .center_row{margin:0}.D_FSF .inline-form .D_FSF__row{width:100%}.D_FSF .inline-form .D_FSF__col{padding:0 12px;width:100%}.D_FSF .inline-form .passenger-select-button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:30px;max-width:163px}.D_FSF .inline-form.multi .passenger-select-button{max-width:none}}.D_FSF .clearButton{outline:0;border:1px solid transparent}.D_FSF .clearButton:focus{border-color:#66b7ff}.D_FSF__multiFieldWrapper{margin-bottom:16px}.D_FSF__row{position:relative;display:flex;align-items:flex-end;justify-content:space-between}.D_FSF__row.center_row{margin-top:16px;margin-bottom:16px}.D_FSF__col{display:block;padding:0 16px;position:relative;width:50%}.D_FSF__col.center_col{padding:0!important}.D_FSF__col.center_col .inputIcon{right:4px}.D_FSF .default-btn{text-align:left;font-weight:400}.D_FSF input[type=text]{width:100%;font-size:14px;font-weight:400;box-sizing:border-box;padding:11px 30px 11px 10px;line-height:1rem;border:1px solid #e2e2e2;border-radius:4px;background-color:#fff;outline:0;color:inherit}.D_FSF input[type=text]::-webkit-input-placeholder{color:#131717}.D_FSF input[type=text]::placeholder{color:#131717}.D_FSF input[type=text].active,.D_FSF input[type=text]:focus{border-color:#66b7ff}.D_FSF label{font-size:14px;line-height:16px;display:block;margin-bottom:3px;-webkit-user-select:none;user-select:none;cursor:pointer}.D_FSF .oneWayCheckbox{position:absolute;top:0;right:15px}.D_FSF.ru .oneWayCheckbox{right:-10px}.D_FSF .react-autosuggest__container{position:relative}.D_FSF .react-autosuggest__suggestions-container--open{position:absolute;z-index:9999;background-color:#fff;left:0;right:0;box-shadow:0 0 14px 0 rgba(0,0,0,.12),0 14px 14px 0 rgba(0,0,0,.2)!important;margin-top:0}.D_FSF__popover{position:absolute;left:50%;border:1px solid #e12424;color:#e12424;font-size:12px;text-align:center;padding:10px;background-color:#fff;z-index:4;display:inline-block;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px);border-radius:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.1),0 10px 10px 0 rgba(0,0,0,.1)!important;min-width:165px}.D_FSF__popover:after,.D_FSF__popover:before{content:"";position:absolute;width:0;height:0;left:50%;border:10px solid transparent}.D_FSF__popover:before{border-top:0;border-bottom:8px solid #e12424;-webkit-transform:translate(-50%,-19px);transform:translate(-50%,-19px)}.D_FSF__popover:after{top:-8px;left:50%;border-top:0;border-bottom:8px solid #fff;margin-left:-10px}.DateInput,.SingleDatePickerInput{opacity:1}.D_FSF__focused_input .DateInput_input,.D_FSF__focused_input .passenger-select-button,.D_FSF__focused_input .react-autosuggest__input{border-color:#66b7ff!important}.inputIcon{position:absolute;right:20px;bottom:7px;font-size:20px;line-height:1;color:#2dc44d;pointer-events:none}.D_FSF__soft_field{font-size:14px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.D_FSF__soft_field .addRouteButton{padding:6px 8px;font-weight:400;display:flex;align-items:center;background-color:inherit}.D_FSF__soft_field .addRouteButton .addFlightText{margin-left:2px}.FSF__input_overlay{position:absolute;bottom:0;height:40px;left:16px;right:16px;z-index:2;cursor:pointer}#FlightSearchForm.multi .multiFlightSearchForm{margin-bottom:24px}#FlightSearchForm.multi .CustomDropdown{top:46px}#FlightSearchForm.multi .transitCheckbox{height:40px;align-items:center;display:flex}.hotelCheckboxCol label{display:inline-block}#hotelSearchCheckbox{margin-top:8px}[dir=rtl] .D_FSF.fixed-form{-webkit-transform:translateY(250px) translateX(16px)!important;transform:translateY(250px) translateX(16px)!important}body{width:100%;height:100%}.flight-landing-h1{font-weight:700;color:#fff;margin-bottom:30px;font-size:1.5rem}#jumbotron-content{margin-bottom:2.5rem}#jumbotron-content .tab-pane,.search-form{min-height:241px}.search-form{position:relative;top:0;padding:1rem;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.search-form-heading{font-size:1.25rem;font-weight:700;margin-bottom:0;padding:1rem 1rem 0}