.fc-select-dep-arr-popper.drawer-dropdown{display:none}.fc-select-dep-arr-container .el-select__wrapper{box-shadow:none!important}.fc .fc-select-dep-arr-popper .el-select-dropdown__header{padding:0}.fc .fc-select-dep-arr-popper .content{cursor:pointer;display:grid;gap:12px;grid-template-columns:48px 1fr;transition:all .3s}.fc .fc-select-dep-arr-popper .content:hover{filter:opacity(.7)}.fc .fc-select-dep-arr-popper .content.is-disable{cursor:no-drop;filter:opacity(.3)}.fc .fc-select-dep-arr-popper .content--label{background:var(--fc-text-third-color);border-radius:3px;color:var(--fc-white-color);font-size:.875rem;height:-moz-fit-content;height:fit-content;line-height:13px;padding:3px 5px;text-align:center;width:48px}.fc .fc-select-dep-arr-popper .el-tabs{font-size:1rem;width:700px}.fc .fc-select-dep-arr-popper .el-tabs__nav{gap:6px;padding:0 10px}.fc .fc-select-dep-arr-popper .el-tabs__nav-wrap:after{background:var(--fc-stroke-light-color);height:1px}.fc .fc-select-dep-arr-popper .el-tabs__nav-next,.fc .fc-select-dep-arr-popper .el-tabs__nav-prev{line-height:52px}.fc .fc-select-dep-arr-popper .el-tabs__active-bar{border-top-left-radius:50px;border-top-right-radius:50px;height:3px}.fc .fc-select-dep-arr-popper .el-tabs__item{height:52px;padding:0}.fc .fc-select-dep-arr-popper .el-tabs__item>*{padding:0 16px}.fc .fc-select-dep-arr-popper .el-tabs__header{margin-bottom:10px}.fc .fc-select-dep-arr-popper .el-tab-pane{color:var(--fc-text-third-color);display:grid;gap:24px 12px;grid-template-columns:repeat(4,1fr);line-height:17px;padding:20px}.fc-range-slider-container{align-items:center;-moz-column-gap:15px;column-gap:15px;justify-content:space-between}.fc-range-slider-container .fc-slider-display,.fc-range-slider-container .fc-slider-value{display:none}.fc-range-slider-container .el-slider.fc-ranger-slider{margin-top:16px}.fc-range-slider-container .el-slider.fc-ranger-slider .el-slider__runway{background-color:var(--fc-text-no-field-color)}.fc-range-slider-container .el-slider.fc-ranger-slider .el-slider__bar{background-color:var(--fc-primary-color)}.fc-range-slider-container .el-slider.fc-ranger-slider .el-slider__button{background-color:var(--fc-primary-color);border:0}.fc-range-slider-container .fc-slider-input-box .el-form-item__label{padding-bottom:6px}.fc-range-slider-container .fc-slider-input-box:last-child .el-form-item__label{padding-right:0;text-align:right}.fc-range-slider-container .fc-slider-input-box .el-input__wrapper{border:1px solid var(--fc-text-third-color);padding:7px 10px}.fc-range-slider-container .fc-slider-input-box .el-input__inner{color:var(--fc-text-third-color);font-size:1.6rem;text-align:center}@media (max-width:430px){.fc-range-slider-container{flex-direction:column;row-gap:15px}.fc-range-slider-container .fc-slider-display,.fc-range-slider-container .fc-slider-value{-moz-column-gap:30%;column-gap:30%;display:flex;justify-content:space-between;width:100%}.fc-range-slider-container .fc-slider-display span,.fc-range-slider-container .fc-slider-value span{color:var(--fc-text-secondary-color)}.fc-range-slider-container .fc-slider-display .el-form-item,.fc-range-slider-container .fc-slider-value .el-form-item{width:50%}.fc-range-slider-container .fc-slider-display .el-form-item .el-input__wrapper,.fc-range-slider-container .fc-slider-value .el-form-item .el-input__wrapper{border:1px solid var(--fc-text-third-color);padding:5px}.fc-range-slider-container .fc-slider-display .el-form-item .el-input__inner,.fc-range-slider-container .fc-slider-value .el-form-item .el-input__inner{color:var(--fc-text-third-color);font-size:1.5rem;text-align:center}.fc-range-slider-container .el-slider.fc-ranger-slider{margin:0}.fc-range-slider-container .fc-slider-input-box{display:none;width:100%}}.fc-dropdown-passenger-control-container{border-bottom:1px solid #3f495a;padding:4px 0}.fc-dropdown-passenger-control-title{align-items:center;display:flex;flex-direction:row;gap:8px;height:32px;justify-content:space-between;width:100%}.fc-dropdown-passenger-control-title span{color:var(--fc-text-third-color);font-size:1.375rem}.fc-dropdown-passenger-control-title .el-icon{font-size:1.875rem;transform:rotate(0);transition:.3s}.fc-dropdown-passenger-control-title[aria-expanded=true] .el-icon{transform:rotate(180deg)}.fc .el-popper.fc-dropdown-passenger-popper{background-color:var(--fc-white-color);padding:15px;width:100%}.fc .el-popper.fc-dropdown-passenger-popper .el-popper__arrow{display:none}.fc .el-popper.fc-dropdown-passenger-popper .fc-dropdown-passenger-dropdown-row{align-items:center;justify-content:space-between;padding:5px 0}.fc .el-popper.fc-dropdown-passenger-popper .fc-dropdown-passenger-dropdown-label{color:var(--fc-text-third-color);font-size:1.33rem;width:calc(100% - 100px)}.fc .el-popper.fc-dropdown-passenger-popper .fc-dropdown-passenger-dropdown-actions{align-items:center;-moz-column-gap:6px;column-gap:6px;min-width:100px}.fc .el-popper.fc-dropdown-passenger-popper .fc-dropdown-passenger-dropdown-actions div,.fc .el-popper.fc-dropdown-passenger-popper .fc-dropdown-passenger-dropdown-actions img{cursor:pointer;height:28px;width:28px}.fc .el-popper.fc-dropdown-passenger-popper .fc-dropdown-passenger-dropdown-actions div.disabled,.fc .el-popper.fc-dropdown-passenger-popper .fc-dropdown-passenger-dropdown-actions img.disabled{cursor:not-allowed;opacity:.5}.fc .el-popper.fc-dropdown-passenger-popper .fc-dropdown-passenger-dropdown-actions span{font-size:1.375rem;text-align:center;width:25px}.fc .el-popper.fc-dropdown-passenger-popper .fc-dropdown-passenger-dropdown-actions span:after{border-bottom:1px solid var(--fc-text-third-color);content:"";display:block;margin-top:3px}.fc .el-select.fc-select-preferred-airlines .el-select__selected-item{color:var(--fc-text-third-color);font-size:1.375rem;height:-moz-fit-content;height:fit-content}.fc .el-select.fc-select-preferred-airlines .el-select__selected-item .el-tag{background-color:var(--fc-primary-color);border-radius:30px;height:28px;padding:0 15px}.fc .el-select.fc-select-preferred-airlines .el-select__selected-item .el-tag__content .el-select__tags-text{color:var(--fc-white-color);font-size:1.25rem}.fc .el-select.fc-select-preferred-airlines .el-select__selected-item .el-tag .el-icon{color:var(--fc-white-color);height:25px;width:25px}.fc .el-select.fc-select-preferred-airlines .el-select__selected-item .el-tag .el-icon svg{height:25px;width:25px}.fc .el-select.fc-select-preferred-airlines .el-select__selected-item .el-tag .el-icon:hover{background-color:var(--fc-primary-color)}.fc .el-select.fc-select-preferred-airlines .el-select__wrapper{background-color:transparent;border-bottom:1px solid var(--fc-text-third-color);border-radius:0;box-shadow:none;height:-moz-fit-content;height:fit-content;line-height:normal;padding:10px 0}.fc .el-select.fc-select-preferred-airlines .el-select__wrapper:hover{background-color:transparent;box-shadow:none}.fc .el-select.fc-select-preferred-airlines .el-select__wrapper:not(.is-filterable) .el-select__input-wrapper.is-hidden{position:relative}.fc .el-select.fc-select-preferred-airlines .el-select__placeholder{font-size:1.375rem}.fc .el-select.fc-select-preferred-airlines .el-select__input{height:100%;height:-moz-fit-content;height:fit-content}.fc .el-select.fc-select-preferred-airlines .el-select__suffix{color:var(--fc-text-third-color)}.fc .el-select.fc-select-preferred-airlines .el-select__suffix .el-select__caret{color:var(--fc-text-third-color);font-size:20px}.fc .el-popper.fc-select-preferred-airlines{z-index:var(--fc-zIndex-layer-max)!important}.fc .el-popper.fc-select-preferred-airlines .el-popper__arrow{display:none}.fc .el-popper.fc-select-preferred-airlines .el-select-dropdown__list{margin:0;padding:0}.fc .el-popper.fc-select-preferred-airlines .el-select-dropdown__item{height:100%;line-height:1.4;padding:10px}.fc .el-popper.fc-select-preferred-airlines .el-select-dropdown__item.is-hovering{background:#f4f4f4}.fc .el-popper.fc-select-preferred-airlines .el-select-dropdown.fc-select-preferred-airlines .el-select-dropdown__item.is-selected:after{display:none}@media (max-width:430px){.fc .el-select.fc-select-preferred-airlines .el-select__selected-item .el-tag{background-color:var(--fc-primary-color);border-radius:30px;padding:13px 8px 14px 10px}.fc .el-select.fc-select-preferred-airlines .el-select__selected-item .el-tag__content .el-select__tags-text{font-size:1.325rem}.fc .el-select.fc-select-preferred-airlines .el-select__selected-item .el-tag .el-icon,.fc .el-select.fc-select-preferred-airlines .el-select__selected-item .el-tag .el-icon svg{height:20px;width:20px}.fc .el-select.fc-select-preferred-airlines .el-select__wrapper{padding-bottom:5px}}.vc-popover-content-wrapper{--popover-horizontal-content-offset:8px;--popover-vertical-content-offset:10px;--popover-caret-horizontal-offset:18px;--popover-caret-vertical-offset:8px;display:block;outline:none;position:absolute;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);box-shadow:var(--vc-shadow-lg);color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);outline:none;padding:4px;position:relative;z-index:10}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{background-color:inherit;border-left:inherit;border-top:inherit;content:"";display:block;height:12px;position:absolute;width:12px;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{align-items:center;display:flex;transition:var(--vc-day-content-transition)}.vc-day-popover-row-indicator{align-items:center;display:flex;flex-grow:0;justify-content:center;width:15px}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{align-items:center;display:flex;flex-grow:1;flex-wrap:none;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal);margin-left:4px;margin-right:4px;width:-moz-max-content;width:max-content}.vc-day-popover-row-highlight{border-radius:3px;height:5px;width:8px}.vc-day-popover-row-bar{height:3px;width:10px}.vc-base-icon{display:inline-block;stroke:currentColor;stroke-width:2;fill:none}.vc-header{display:grid;grid-gap:4px;align-items:center;height:30px;margin-top:10px;padding-left:10px;padding-right:10px}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-title-wrapper{grid-column:title;grid-row:1}.vc-header .vc-prev{grid-column:prev;grid-row:1}.vc-header .vc-next{grid-column:next;grid-row:1}.vc-header .vc-next,.vc-header .vc-prev,.vc-header .vc-title{align-items:center;border:0;border-radius:var(--vc-rounded);cursor:pointer;display:flex;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);line-height:30px;margin:0;padding:0 8px;white-space:nowrap}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{align-items:center;color:var(--vc-header-arrow-color);display:flex;height:30px;justify-content:center;margin:0;padding:0;width:28px}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.25;pointer-events:none}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow,.vc-nav-item,.vc-nav-title{border:0;border-radius:var(--vc-rounded);cursor:pointer;font-size:var(--vc-text-sm);margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.vc-nav-arrow:hover,.vc-nav-item:hover,.vc-nav-title:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-arrow:disabled,.vc-nav-item:disabled,.vc-nav-title:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);height:30px;line-height:var(--vc-leading-snug);padding:0 6px}.vc-nav-arrow{align-items:center;color:var(--vc-header-arrow-color);display:flex;height:30px;justify-content:center;padding:0;width:26px}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px;margin-top:2px}.vc-nav-item{font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0;text-align:center;width:48px}.vc-nav-item.is-active{background-color:var(--vc-nav-item-active-bg);color:var(--vc-nav-item-active-color);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day{min-height:32px;position:relative;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vc-day-box-center-center{align-items:center;display:flex;justify-content:center;transform-origin:50% 50%}.vc-day-box-left-center{align-items:center;display:flex;justify-content:flex-start;transform-origin:0 50%}.vc-day-box-right-center{align-items:center;display:flex;justify-content:flex-end;transform-origin:100% 50%}.vc-day-box-center-bottom{align-items:flex-end;display:flex;justify-content:center}.vc-day-content{align-items:center;border-radius:var(--vc-rounded-full);cursor:pointer;display:flex;font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);height:28px;justify-content:center;line-height:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){color:var(--vc-content-color);font-weight:var(--vc-font-bold)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{height:28px;width:28px}.vc-highlight.vc-highlight-base-start{border-radius:0!important;border-right-width:0!important;width:50%!important}.vc-highlight.vc-highlight-base-end{border-left-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-middle{border-left-width:0!important;border-radius:0!important;border-right-width:0!important;margin:0 -1px;width:100%}.vc-highlight-bg-none,.vc-highlight-bg-outline{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-none,.vc-highlight-content-outline{color:var(--vc-highlight-outline-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-light{color:var(--vc-highlight-light-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-solid{color:var(--vc-highlight-solid-content-color);font-weight:var(--vc-font-bold)}.vc-dots{align-items:center;display:flex;justify-content:center}.vc-dot{border-radius:9999px;height:5px;transition:var(--vc-day-content-transition);width:5px}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{align-items:center;display:flex;justify-content:flex-start;width:75%}.vc-bar{flex-grow:1;height:3px;transition:var(--vc-day-content-transition)}.vc-dot{background-color:var(--vc-dot-bg)}.vc-bar{background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{align-items:center;display:flex;justify-content:center;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside)*-1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside)*-1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside)*-1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside)*-1)}.vc-weeknumber-content{align-items:center;color:var(--vc-weeknumber-color);display:flex;font-size:var(--vc-text-xs);font-style:italic;font-weight:var(--vc-font-medium);height:28px;justify-content:center;margin-top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.vc-weeks{position:relative;-webkit-overflow-scrolling:touch;min-width:232px;padding:6px}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{color:var(--vc-weekday-color);cursor:default;font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);line-height:14px;padding-bottom:8px;padding-top:4px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-week,.vc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.vc-pane-container{position:relative;width:100%}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{pointer-events:none;position:absolute;top:0;width:100%}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{color:var(--vc-day-popover-header-color);font-size:var(--vc-text-xs);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{align-items:center;display:flex;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);height:30px;justify-content:center;position:relative}.vc-base-select.vc-has-icon select{padding:0 27px 0 9px}.vc-base-select.vc-has-icon .vc-base-sizer{padding:0 28px 0 10px}.vc-base-select.vc-fit-content select{left:0;position:absolute;top:0;width:100%}.vc-base-select .vc-base-icon{opacity:.6;pointer-events:none;position:absolute;right:4px;top:6px}.vc-base-select .vc-base-sizer{color:transparent;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);margin:0;padding:0 8px}.vc-base-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vc-select-bg);background-image:none;border-radius:var(--vc-rounded);color:var(--vc-select-color);cursor:pointer;display:inline-flex;display:block;height:30px;justify-content:center;line-height:var(--leading-none);margin:0;padding:0 7px;text-align:center;text-indent:0;width:-moz-max-content;width:max-content}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-time-picker{align-items:center;display:flex;flex-direction:column;padding:8px 4px}.vc-time-picker.vc-invalid{opacity:.5;pointer-events:none}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{align-items:center;display:flex;font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);line-height:21px;margin-top:-4px;padding-left:4px;padding-right:4px;text-transform:uppercase}.vc-time-select-group{align-items:center;background:var(--vc-time-select-group-bg);border:1px solid var(--vc-time-select-group-border);border-radius:var(--vc-rounded-md);display:inline-flex;padding:0 4px}.vc-time-select-group .vc-base-icon{color:var(--vc-time-select-group-icon-color);margin-right:4px}.vc-time-select-group select{background:transparent;padding:0 4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active{backface-visibility:hidden;pointer-events:none;transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing)}.vc-fade-leave-active,.vc-none-leave-active,.vc-slide-down-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active{position:absolute!important;width:100%}.vc-fade-enter-from,.vc-fade-leave-to,.vc-none-enter-from,.vc-none-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to{opacity:0}.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left,.vc-slide-left-enter-from,.vc-slide-right-leave-to{transform:translate(var(--vc-slide-translate))}.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right,.vc-slide-left-leave-to,.vc-slide-right-enter-from{transform:translate(calc(var(--vc-slide-translate)*-1))}.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top,.vc-slide-up-enter-from{transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom,.vc-slide-up-leave-to{transform:translateY(calc(var(--vc-slide-translate)*-1))}:root{--vc-white:#fff;--vc-black:#000;--vc-gray-50:#f8fafc;--vc-gray-100:#f1f5f9;--vc-gray-200:#e2e8f0;--vc-gray-300:#cbd5e1;--vc-gray-400:#94a3b8;--vc-gray-500:#64748b;--vc-gray-600:#475569;--vc-gray-700:#334155;--vc-gray-800:#1e293b;--vc-gray-900:#0f172a;--vc-font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;--vc-font-normal:400;--vc-font-medium:500;--vc-font-semibold:600;--vc-font-bold:700;--vc-text-2xs:10px;--vc-text-xs:12px;--vc-text-sm:14px;--vc-text-base:16px;--vc-text-lg:18px;--vc-text-xl:20px;--vc-text-2xl:24px;--vc-leading-none:1;--vc-leading-tight:1.25;--vc-leading-snug:1.375;--vc-leading-normal:1.5;--vc-rounded:.25rem;--vc-rounded-md:.375rem;--vc-rounded-lg:.5rem;--vc-rounded-full:9999px;--vc-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--vc-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--vc-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--vc-slide-translate:22px;--vc-slide-duration:.15s;--vc-slide-timing:ease;--vc-day-content-transition:all .13s ease-in;--vc-weeknumber-offset-inside:26px;--vc-weeknumber-offset-outside:34px}.vc-gray{--vc-accent-50:var(--vc-gray-50);--vc-accent-100:var(--vc-gray-100);--vc-accent-200:var(--vc-gray-200);--vc-accent-300:var(--vc-gray-300);--vc-accent-400:var(--vc-gray-400);--vc-accent-500:var(--vc-gray-500);--vc-accent-600:var(--vc-gray-600);--vc-accent-700:var(--vc-gray-700);--vc-accent-800:var(--vc-gray-800);--vc-accent-900:var(--vc-gray-900)}.vc-red{--vc-accent-50:#fef2f2;--vc-accent-100:#fee2e2;--vc-accent-200:#fecaca;--vc-accent-300:#fca5a5;--vc-accent-400:#f87171;--vc-accent-500:#ef4444;--vc-accent-600:#dc2626;--vc-accent-700:#b91c1c;--vc-accent-800:#991b1b;--vc-accent-900:#7f1d1d}.vc-orange{--vc-accent-50:#fff7ed;--vc-accent-100:#ffedd5;--vc-accent-200:#fed7aa;--vc-accent-300:#fdba74;--vc-accent-400:#fb923c;--vc-accent-500:#f97316;--vc-accent-600:#ea580c;--vc-accent-700:#c2410c;--vc-accent-800:#9a3412;--vc-accent-900:#7c2d12}.vc-yellow{--vc-accent-50:#fefce8;--vc-accent-100:#fef9c3;--vc-accent-200:#fef08a;--vc-accent-300:#fde047;--vc-accent-400:#facc15;--vc-accent-500:#eab308;--vc-accent-600:#ca8a04;--vc-accent-700:#a16207;--vc-accent-800:#854d0e;--vc-accent-900:#713f12}.vc-green{--vc-accent-50:#f0fdf4;--vc-accent-100:#dcfce7;--vc-accent-200:#bbf7d0;--vc-accent-300:#86efac;--vc-accent-400:#4ade80;--vc-accent-500:#22c55e;--vc-accent-600:#16a34a;--vc-accent-700:#15803d;--vc-accent-800:#166534;--vc-accent-900:#14532d}.vc-teal{--vc-accent-50:#f0fdfa;--vc-accent-100:#ccfbf1;--vc-accent-200:#99f6e4;--vc-accent-300:#5eead4;--vc-accent-400:#2dd4bf;--vc-accent-500:#14b8a6;--vc-accent-600:#0d9488;--vc-accent-700:#0f766e;--vc-accent-800:#115e59;--vc-accent-900:#134e4a}.vc-blue{--vc-accent-50:#eff6ff;--vc-accent-100:#dbeafe;--vc-accent-200:#bfdbfe;--vc-accent-300:#93c5fd;--vc-accent-400:#60a5fa;--vc-accent-500:#3b82f6;--vc-accent-600:#2563eb;--vc-accent-700:#1d4ed8;--vc-accent-800:#1e40af;--vc-accent-900:#1e3a8a}.vc-indigo{--vc-accent-50:#eef2ff;--vc-accent-100:#e0e7ff;--vc-accent-200:#c7d2fe;--vc-accent-300:#a5b4fc;--vc-accent-400:#818cf8;--vc-accent-500:#6366f1;--vc-accent-600:#4f46e5;--vc-accent-700:#4338ca;--vc-accent-800:#3730a3;--vc-accent-900:#312e81}.vc-purple{--vc-accent-50:#faf5ff;--vc-accent-100:#f3e8ff;--vc-accent-200:#e9d5ff;--vc-accent-300:#d8b4fe;--vc-accent-400:#c084fc;--vc-accent-500:#a855f7;--vc-accent-600:#9333ea;--vc-accent-700:#7e22ce;--vc-accent-800:#6b21a8;--vc-accent-900:#581c87}.vc-pink{--vc-accent-50:#fdf2f8;--vc-accent-100:#fce7f3;--vc-accent-200:#fbcfe8;--vc-accent-300:#f9a8d4;--vc-accent-400:#f472b6;--vc-accent-500:#ec4899;--vc-accent-600:#db2777;--vc-accent-700:#be185d;--vc-accent-800:#9d174d;--vc-accent-900:#831843}.vc-focus:focus-within{box-shadow:var(--vc-focus-ring);outline:0}.vc-light{--vc-color:var(--vc-gray-900);--vc-bg:var(--vc-white);--vc-border:var(--vc-gray-300);--vc-hover-bg:rgba(204,214,224,.3);--vc-focus-ring:0 0 0 2px rgba(59,131,246,.4);--vc-header-arrow-color:var(--vc-gray-500);--vc-header-arrow-hover-bg:var(--vc-gray-200);--vc-header-title-color:var(--vc-gray-900);--vc-weekday-color:var(--vc-gray-500);--vc-weeknumber-color:var(--vc-gray-400);--vc-nav-hover-bg:var(--vc-gray-200);--vc-nav-title-color:var(--vc-gray-900);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:var(--vc-shadow);--vc-nav-item-current-color:var(--vc-accent-600);--vc-day-popover-container-color:var(--vc-white);--vc-day-popover-container-bg:var(--vc-gray-800);--vc-day-popover-container-border:var(--vc-gray-700);--vc-day-popover-header-color:var(--vc-gray-700);--vc-popover-content-color:var(--vc-gray-900);--vc-popover-content-bg:var(--vc-gray-50);--vc-popover-content-border:var(--vc-gray-300);--vc-time-picker-border:var(--vc-gray-300);--vc-time-weekday-color:var(--vc-gray-700);--vc-time-month-color:var(--vc-accent-600);--vc-time-day-color:var(--vc-accent-600);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-50);--vc-time-select-group-border:var(--vc-gray-300);--vc-time-select-group-icon-color:var(--vc-accent-500);--vc-select-color:var(--vc-gray-900);--vc-select-bg:var(--vc-gray-100);--vc-select-hover-bg:var(--vc-gray-200);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-400)}.vc-light .vc-attr,.vc-light.vc-attr{--vc-content-color:var(--vc-accent-600);--vc-highlight-outline-bg:var(--vc-white);--vc-highlight-outline-border:var(--vc-accent-600);--vc-highlight-outline-content-color:var(--vc-accent-700);--vc-highlight-light-bg:var(--vc-accent-200);--vc-highlight-light-content-color:var(--vc-accent-900);--vc-highlight-solid-bg:var(--vc-accent-600);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-600);--vc-bar-bg:var(--vc-accent-600)}.vc-dark{--vc-color:var(--vc-white);--vc-bg:var(--vc-gray-900);--vc-border:var(--vc-gray-700);--vc-hover-bg:rgba(114,129,151,.3);--vc-focus-ring:0 0 0 2px rgba(59,130,246,.7);--vc-header-arrow-color:var(--vc-gray-300);--vc-header-arrow-hover-bg:var(--vc-gray-800);--vc-header-title-color:var(--vc-gray-100);--vc-weekday-color:var(--vc-accent-200);--vc-weeknumber-color:var(--vc-gray-500);--vc-nav-hover-bg:var(--vc-gray-700);--vc-nav-title-color:var(--vc-gray-100);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:none;--vc-nav-item-current-color:var(--vc-accent-400);--vc-day-popover-container-color:var(--vc-gray-800);--vc-day-popover-container-bg:var(--vc-white);--vc-day-popover-container-border:var(--vc-gray-100);--vc-day-popover-header-color:var(--vc-gray-300);--vc-popover-content-color:var(--vc-white);--vc-popover-content-bg:var(--vc-gray-800);--vc-popover-content-border:var(--vc-gray-700);--vc-time-picker-border:var(--vc-gray-700);--vc-time-weekday-color:var(--vc-gray-400);--vc-time-month-color:var(--vc-accent-400);--vc-time-day-color:var(--vc-accent-400);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-700);--vc-time-select-group-border:var(--vc-gray-500);--vc-time-select-group-icon-color:var(--vc-accent-400);--vc-select-color:var(--vc-gray-200);--vc-select-bg:var(--vc-gray-700);--vc-select-hover-bg:var(--vc-gray-600);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-600)}.vc-dark .vc-attr,.vc-dark.vc-attr{--vc-content-color:var(--vc-accent-500);--vc-highlight-outline-bg:var(--vc-gray-900);--vc-highlight-outline-border:var(--vc-accent-300);--vc-highlight-outline-content-color:var(--vc-accent-200);--vc-highlight-light-bg:var(--vc-accent-800);--vc-highlight-light-content-color:var(--vc-accent-100);--vc-highlight-solid-bg:var(--vc-accent-500);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-500);--vc-bar-bg:var(--vc-accent-500)}.vc-container{background-color:var(--vc-bg);color:var(--vc-color);display:inline-flex;font-family:var(--vc-font-family);height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container :focus,.vc-container:focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:transparent}.vc-date-picker-content{background-color:var(--vc-bg);padding:0}.vc-date-picker-content .vc-container{border:0}.fc-air-ticket-search-form{padding:20px 50px}.fc-air-ticket-search-form.noPadding{padding:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form{width:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .wx-logo{margin-bottom:30px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .wx-logo img{width:176px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .form-row{align-items:center;-moz-column-gap:15px;column-gap:15px;width:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .form-row.tablet{display:none}.fc-air-ticket-search-form .el-form.home-air-ticket-form .icon-art{color:var(--fc-logo-blue)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .icon-art .nuxt-icon{font-size:2.5rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .text-label{color:var(--fc-text-secondary-color);font-size:2.25rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-form-item__label{color:var(--fc-text-secondary-color);font-size:1rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget.fc-theme-select-placeholder .el-select__caret{transform:rotate(0)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__wrapper{background-color:transparent;border-bottom:1px solid var(--fc-text-third-color);border-radius:0;box-shadow:none;height:58px;line-height:normal;padding:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__wrapper:hover{background-color:transparent;box-shadow:none}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__wrapper:not(.is-filterable) .el-select__input-wrapper.is-hidden{position:relative}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__selected-item{color:var(--fc-text-third-color);font-size:1.375rem;height:-moz-fit-content;height:fit-content}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__placeholder{font-size:1.375rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__input{height:100%;height:-moz-fit-content;height:fit-content}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__suffix{color:var(--fc-text-third-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__suffix .el-select__caret{color:var(--fc-text-third-color);font-size:20px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget.fc-select-budget .el-select__selected-item,.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget.fc-select-tripType .el-select__selected-item{color:var(--fc-text-third-color);font-size:2.25rem;height:-moz-fit-content;height:fit-content}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget.fc-select-budget .el-select__wrapper,.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget.fc-select-tripType .el-select__wrapper{border-bottom:2px solid var(--fc-text-third-color);height:58px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget.fc-select-budget .el-select__suffix .el-select__caret,.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget.fc-select-tripType .el-select__suffix .el-select__caret{font-size:30px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-date-picker-range{width:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-date-picker-range .el-input__wrapper{background-color:transparent;border-bottom:1px solid #3f495a;border-radius:0;box-shadow:none;line-height:normal;padding:5px 0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-date-picker-range .el-input__suffix{align-items:center;cursor:pointer;display:flex}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-date-picker-range .el-input__suffix .el-icon{background:url(../assets/images/svg/calendar-plus.svg) no-repeat;height:30px;width:30px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-date-picker-range .el-input__inner{color:var(--fc-text-third-color);font-size:1.6rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-select-dep-arr.fc-theme-select-placeholder .el-select__caret{transform:rotate(0)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-select-dep-arr .el-input__inner{color:var(--fc-text-third-color);font-size:2.25rem;height:-moz-fit-content;height:fit-content}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-select-dep-arr .el-input__wrapper{background-color:transparent;border-bottom:2px solid #3f495a;border-radius:0;box-shadow:none;height:58px;line-height:normal;padding:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-select-dep-arr.thin-border .el-select__wrapper{border-bottom:1px solid #3f495a}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-select-dep-arr .el-input__wrapper:not(.is-filterable) .el-select__input-wrapper.is-hidden{position:relative}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-input-dep-arr.fc-theme-select-placeholder .el-select__caret{transform:rotate(0)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-input-dep-arr .el-input__inner{color:var(--fc-text-third-color);font-size:2.25rem;height:-moz-fit-content;height:fit-content}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-input-dep-arr .el-input__inner::-moz-placeholder{color:var(--fc-text-no-field-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-input-dep-arr .el-input__inner::placeholder{color:var(--fc-text-no-field-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-input-dep-arr .el-input__inner::-webkit-input-placeholder{color:var(--fc-text-no-field-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-input-dep-arr .el-input__inner:-moz-placeholder{color:var(--fc-text-no-field-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-input-dep-arr .el-input__inner:-ms-input-placeholder{color:var(--fc-text-no-field-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-input-dep-arr .el-input__wrapper{background-color:transparent;border-bottom:2px solid #3f495a;border-radius:0;box-shadow:none;height:58px;line-height:normal;padding:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-input-dep-arr .el-input__wrapper.is-focus{border-bottom:2px solid var(--fc-logo-blue)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-input-dep-arr.thin-border .el-select__wrapper{border-bottom:1px solid #3f495a}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-input.fc-home-search-widget.fc-input-dep-arr .el-input__wrapper:not(.is-filterable) .el-select__input-wrapper.is-hidden{position:relative}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container{flex-direction:column}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container .option__header{color:var(--fc-text-secondary-color);position:relative}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container .option__header:after{border-top:1px solid var(--fc-stroke-light-color);bottom:-10px;content:"";left:0;position:absolute;width:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container .el-tabs__nav{gap:6px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container .el-tabs__nav-wrap:after{background:var(--fc-stroke-light-color);height:1px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container .el-tabs__nav-next,.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container .el-tabs__nav-prev{line-height:52px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container .el-tabs__active-bar{border-top-left-radius:50px;border-top-right-radius:50px;height:3px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container .el-tabs__item{height:52px;padding:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container .el-tabs__item>*{padding:0 16px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container .el-tabs__header{margin-bottom:30px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container h6{border-bottom:1px solid var(--fc-stroke-light-color);color:var(--fc-text-secondary-color);margin:0;padding:0 0 10px;width:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container-item{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-height:30vh;min-height:200px;overflow-y:auto;padding-top:11px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container-item .popular-city-list{box-sizing:border-box;display:block;-moz-column-break-inside:avoid;break-inside:avoid}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container-item .popular-city-list-card{box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));line-height:1rem;-moz-column-break-inside:avoid;break-inside:avoid;font-size:1rem;gap:10px;height:-moz-fit-content;height:fit-content}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container-item .popular-city-list-card .country{align-content:end;margin-bottom:5px;min-height:50px;padding-top:13px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container-item .popular-city-list-card .city{align-items:center;cursor:pointer;gap:12px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container-item .popular-city-list-card .city-code{background-color:var(--fc-text-third-color);border-radius:2px;color:var(--fc-white-color);display:block;max-width:-moz-fit-content;max-width:fit-content;min-width:50px;padding:4px;text-align:center}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container-item .popular-city-list-card .city.disabled{cursor:default;pointer-events:none}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container-item .popular-city-list-card .city.disabled .city-code{background-color:var(--fc-text-disabled-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container-item .popular-city-list-card .city.disabled .city-name{color:var(--fc-text-disabled-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container.dep-arr-selection .fc-popular-cities-container-item{padding-top:35px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container.dep-arr-selection .fc-popular-cities-container-item .popular-city-list{padding-top:18px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container.dep-arr-selection .fc-popular-cities-container-item .popular-city-list-card{align-items:start;align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:12px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container.dep-arr-selection .fc-popular-cities-container-item .popular-city-list-card.disabled{cursor:default;pointer-events:none}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container.dep-arr-selection .fc-popular-cities-container-item .popular-city-list-card.disabled .city-code{background-color:var(--fc-text-disabled-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container.dep-arr-selection .fc-popular-cities-container-item .popular-city-list-card.disabled .city-name{color:var(--fc-text-disabled-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-search-button-action{justify-content:flex-end;margin:2rem 0 1rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-search-button-action button{border-radius:4px;height:48px;width:200px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form{flex-direction:column}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .heading{align-items:center;background-color:var(--fc-third-color);border-top-left-radius:12px;border-top-right-radius:12px;justify-content:space-between;overflow:hidden;padding:20px 50px;width:100%}@media only screen and (min-width:768px) and (max-width:1366px){.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .heading{padding:20px}}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .heading .col{align-items:center;color:var(--fc-white-color);-moz-column-gap:30px;column-gap:30px;font-size:1.5rem}@media only screen and (min-width:768px) and (max-width:1366px){.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .heading .col{-moz-column-gap:25px;column-gap:25px;font-size:1.25rem}}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .heading .col .icon-art{color:var(--fc-white-color);transform:none}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .heading .col .icon-art .nuxt-icon{font-size:35px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .heading .col a{align-items:center;margin-left:-12px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .heading .col a .nuxt-icon svg{height:100%;width:50px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .heading .col a .nuxt-icon svg path{stroke:none}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .heading .col:last-child{border-left:2px solid var(--fc-white-color);height:40px;justify-content:center;min-width:140px;padding-left:16px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body{flex-direction:column;padding:20px 50px;row-gap:20px;width:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-ticket-type-selections ul{width:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-ticket-type-selections ul li{align-items:center;height:50px;width:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-ticket-type-selections ul li a{border:1px solid var(--fc-primary-color);border-right:0;color:var(--fc-text-secondary-color);font-size:12px;padding:8px 0;text-align:center;width:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-ticket-type-selections ul li a.active{background-color:var(--fc-primary-color);color:var(--fc-white-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-ticket-type-selections ul li:first-child a{border-end-start-radius:6px;border-start-start-radius:6px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-ticket-type-selections ul li:last-child a{border-end-end-radius:6px;border-right:1px solid var(--fc-primary-color);border-start-end-radius:6px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-pax-cabin-classes-selections{align-items:flex-start;-moz-column-gap:15px;column-gap:15px;flex:1;justify-content:flex-start}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-flight-types{-moz-column-gap:40px;column-gap:40px;flex-wrap:wrap;margin-top:10px;row-gap:25px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-flight-types .el-checkbox{margin:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-flight-types .el-checkbox__label{color:var(--fc-text-third-color);font-size:1.125rem;line-height:22px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-dropdown-passenger-control-container,.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-dropdown-seat_type-control-container{align-items:baseline;display:flex;height:58px;padding:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-dropdown-passenger-control-container .el-dropdown,.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-dropdown-passenger-control-container .el-dropdown .el-tooltip__trigger,.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-dropdown-seat_type-control-container .el-dropdown,.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-dropdown-seat_type-control-container .el-dropdown .el-tooltip__trigger{height:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-dropdown-passenger-control-container .el-dropdown .el-icon--right,.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-dropdown-seat_type-control-container .el-dropdown .el-icon--right{font-size:20px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-search-button-action{justify-content:flex-end;margin:2rem 0 1rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-search-button-action button{height:48px;width:200px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops{padding:20px 0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops{flex-direction:column;padding:15px 0;row-gap:10px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row{padding:0 50px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row:first-child{border-bottom:15px solid #dfe8ee;padding-bottom:15px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row.no-border-bottom{margin-top:20px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row.no-border-bottom .form-row{border-bottom:none;padding:0 0 0 17px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row.no-border-bottom .form-row .el-checkbox{height:-moz-fit-content;height:fit-content;margin-bottom:27px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row.no-border-bottom .form-row .el-checkbox__label{font-size:1.125rem;padding-left:12px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-trip-type-selection{max-width:300px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-trip-type-selection .el-select__selected-item{font-size:1.875rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-pax-cabin-classes-preferred-airlines{align-items:center;-moz-column-gap:15px;column-gap:15px;width:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-pax-cabin-classes-preferred-airlines .fc-dropdown-passenger-popper.multistops .fc-dropdown-passenger-dropdown-actions{justify-content:flex-end;min-width:150px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-pax-cabin-classes-preferred-airlines .fc-dropdown-passenger-popper.multistops .fc-dropdown-passenger-dropdown-actions span{width:40px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-pax-cabin-classes-preferred-airlines .fc-flight-types{flex-grow:.83}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .multi-segments-container{border-bottom:1px solid var(--fc-stroke-light-color);flex-direction:column;margin:1em 0;padding-bottom:1em;row-gap:15px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .multi-segments-row{flex-direction:column}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .multi-segments-row .sub-title{color:var(--fc-text-secondary-color);font-size:1rem;margin-bottom:10px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .multi-segments-row .inner-row{align-items:center;-moz-column-gap:15px;column-gap:15px;position:relative}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .multi-segments-row .inner-row-delete{color:var(--fc-text-third-color);position:absolute;right:-40px;top:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .multi-segments-row .inner-row-delete .nuxt-icon{font-size:30px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-multi-segments-action{margin:1em 0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .el-select.select-multi-segments .el-select__selected-item{color:var(--fc-text-third-color);font-size:1.75rem;line-height:58px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .el-input.input-multi-segments .el-input__wrapper{flex-direction:row-reverse;gap:16px;height:58px;padding:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .el-input.input-multi-segments .el-input__inner{font-size:1.75rem;line-height:58px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .el-input.input-multi-segments .el-input__suffix .el-icon{margin:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-search-button-action{margin:0 0 1rem;padding:0 50px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-budget{flex-direction:column;row-gap:15px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-budget .form-row:first-child{align-items:flex-start}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-budget .fc-search-button-action{margin-top:.5rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-budget .fc-date-picker-range .el-input__inner{font-size:1.375rem}.fc-air-ticket-search-form-error-tag{bottom:0;color:red;font-size:.75rem;height:-moz-fit-content;height:fit-content;position:absolute;transform:translateY(100%)}.fc .el-popper.fc-home-search-widget{box-shadow:0 3px 22px #0c234429;z-index:999999!important}.fc .el-popper.fc-home-search-widget .el-popper__arrow{display:none}.fc .el-popper.fc-home-search-widget .el-select-dropdown__list{margin:0;padding:0}.fc .el-popper.fc-home-search-widget .el-select-dropdown__item{height:100%;line-height:1.4;padding:10px}.fc .el-popper.fc-home-search-widget .el-select-dropdown__item.is-hovering{background:var(--fc-hover-background)}.fc .el-popper.fc-home-search-widget .el-select-dropdown__item .fc-select-dep-arr-item,.fc .el-popper.fc-home-search-widget .el-select-dropdown__item .fc-select-tripType-item{align-items:center;-moz-column-gap:10px;column-gap:10px}.fc .el-popper.fc-home-search-widget .el-select-dropdown__item .fc-select-dep-arr-item span:not(.text),.fc .el-popper.fc-home-search-widget .el-select-dropdown__item .fc-select-tripType-item span:not(.text){background-color:var(--fc-text-third-color);color:var(--fc-white-color);display:block;min-width:50px;text-align:center}.fc .el-popper.fc-home-search-widget .el-select-dropdown__item .fc-select-dep-arr-item.first .icon .nuxt-icon{background:none;color:var(--fc-text-third-color);font-size:1.5rem}.fc .el-popper.fc-home-search-widget .el-select-dropdown__item .fc-select-dep-arr-item.first .text-container{flex-direction:column}.fc .el-popper.fc-home-search-widget .el-select-dropdown__item .fc-select-dep-arr-item.first .text-container span:last-child{font-size:1rem}.fc .el-popper.fc-home-search-widget .el-select-dropdown.fc-select-dep-arr-popper.arrival .el-select-dropdown__list li:first-child{border-bottom:none!important}.fc .el-popper.fc-home-search-widget.fc-popper-search-datepicker{width:90%}.fc .el-popper.fc-home-search-widget.fc-popper-flight-search-datepicker .vc-day-content.vc-disabled{pointer-events:none}.fc .el-popper.fc-home-search-widget.fc-popper-flight-search-datepicker.single-calendar{width:100%}.fc .el-popper.fc-home-search-widget.fc-dropdown-passenger-popper{width:-moz-max-content;width:max-content}.fc .el-popper.fc-home-search-widget.fc-dropdown-passenger-popper .fc-dropdown-passenger-dropdown-row{gap:70px;padding:10px 0}.fc .el-popper.fc-home-search-widget.fc-dropdown-passenger-popper .fc-dropdown-passenger-dropdown-row .fc-dropdown-passenger-dropdown-label{font-size:1rem}.fc .el-popper.fc-home-search-widget.fc-dropdown-passenger-popper .fc-dropdown-passenger-dropdown-row .fc-dropdown-passenger-dropdown-actions span{font-size:1.125rem}@media only screen and (min-width:768px) and (max-width:1366px){.fc-air-ticket-search-form{padding:33px 30px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .icon-art{font-size:30px;height:-moz-fit-content;height:fit-content;transform:translateY(6px)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-form-item{margin:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-form-item__label{font-size:.875rem;line-height:14px;margin-bottom:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-form-item__content .el-select.fc-home-search-widget.fc-select-budget .el-select__wrapper,.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-form-item__content .el-select.fc-home-search-widget.fc-select-tripType .el-select__wrapper{border-bottom:1px solid var(--fc-text-third-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-form-item__content .el-select.fc-home-search-widget.fc-select-budget .el-select__selected-item,.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-form-item__content .el-select.fc-home-search-widget.fc-select-tripType .el-select__selected-item{font-size:1.875rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-form-item__content .el-select.fc-home-search-widget.fc-select-budget .el-select__suffix .el-icon,.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-form-item__content .el-select.fc-home-search-widget.fc-select-tripType .el-select__suffix .el-icon{font-size:20px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-form-item__content .el-input.fc-home-search-widget.fc-input-dep-arr.fc-theme-select-placeholder .el-select__caret{transform:rotate(0)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-form-item__content .el-input.fc-home-search-widget.fc-input-dep-arr .el-input__inner{font-size:1.875rem;font-weight:400;line-height:30px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-form-item__content .el-input.fc-home-search-widget.fc-input-dep-arr .el-input__wrapper{border-bottom:1px solid var(--fc-text-third-color)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container{margin-top:30px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-popular-cities-container-item{-moz-column-count:3;column-count:3;padding-top:11px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .form-row .text-label{font-size:1.75rem;transform:translateY(10px)}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body{row-gap:20px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .form-row.desktop{display:none}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .form-row.tablet{display:flex}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .form-row .el-form-item__label{color:var(--fc-text-secondary-color);font-size:1rem;line-height:58px;margin-bottom:-13px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .form-row .el-form-item__content .el-input.fc-date-picker-range .el-input__inner{font-size:1.375rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .form-row .cabin-type{width:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .form-row .cabin-type li{flex-grow:1;text-align:center}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .form-row .cabin-type li a{width:100%}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops{padding:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops{padding:30px 0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row{padding:0 30px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row:first-child{justify-content:space-between;padding:0 30px 40px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row:first-child .fc-ticket-type-selections{flex:unset}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row:first-child .fc-ticket-type-selections li a{font-size:1.25rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row:first-child .fc-trip-type-selection{flex:unset;height:74px;width:173px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row:first-child .fc-trip-type-selection .el-form-item .el-select.fc-home-search-widget.fc-theme-select .el-select__wrapper{height:-moz-fit-content;height:fit-content;padding-bottom:15px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row:first-child .fc-trip-type-selection .el-form-item .el-select.fc-home-search-widget.fc-theme-select .el-select__selected-item{font-size:1.875rem}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row:first-child .el-form-item__label{line-height:14px;margin-bottom:16px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row:first-child .el-form-item__content{line-height:30px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row.multi-segments-container{row-gap:20px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row.multi-segments-container .multi-segments-row .el-select.select-multi-segments .el-select__selected-item{color:var(--fc-text-third-color);font-size:1.375rem;line-height:58px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row.multi-segments-container .multi-segments-row .el-input.input-multi-segments .el-input__wrapper{flex-direction:row-reverse;gap:16px;height:58px;padding:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row.multi-segments-container .multi-segments-row .el-input.input-multi-segments .el-input__inner{font-size:1.375rem;line-height:58px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row.multi-segments-container .multi-segments-row .el-input.input-multi-segments .el-input__suffix .el-icon{margin:0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row.multi-segments-container .multi-segments-row .inner-row-delete{right:-4px}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row.checkbox-group .el-checkbox{flex:1}.fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row.checkbox-group .el-checkbox__label{color:var(--fc-text-third-color);font-size:1.125rem}}@media only screen and (max-width:767px){.fc-select-dep-arr-popper.hide-popper-in-mobile{display:none}}.fc-popular-cities-container-header .el-drawer__header{background:var(--fc-popular-cities-container-header-background-color,var(--fc-logo-blue));color:var(--fc-white-color)}.fc-popular-cities-container-header .el-drawer__close-btn{display:none}@media only screen and (max-width:767px){.fc-air-ticket-search-form{flex-direction:column;padding:15px 0}.fc-air-ticket-search-form .el-form.home-air-ticket-form .text-label{font-size:1.375em}.fc-air-ticket-search-form .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__selected-item{font-size:1.75em}.fc-air-ticket-search-form .tips-budget-search .heading{-moz-column-gap:10px;column-gap:10px}.fc-air-ticket-search-form .tips-budget-search h6{font-size:1em}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-ticket-type-selections ul li:first-child a{border-end-start-radius:6px;border-start-start-radius:6px}.fc-flight-search-drawer-modal{align-items:flex-start;z-index:var(--fc-zIndex-layer-dialog)!important}.fc-flight-search-drawer-modal .el-drawer{background-color:var(--fc-white-color)}.fc-flight-search-drawer-modal .el-drawer__header{background-color:var(--fc-logo-blue);box-shadow:0 3px 12px #113a7638;margin:0;padding:10px 20px}.fc-flight-search-drawer-modal .el-drawer .header-container{align-items:center;color:var(--fc-white-color);justify-content:space-between}.fc-flight-search-drawer-modal .el-drawer .header-container .icon{align-items:center;font-size:1.375rem;gap:10px}.fc-flight-search-drawer-modal .el-drawer .header-container .icon span:last-child{font-size:1.125rem}.fc-flight-search-drawer-modal .el-drawer .header-container .btnClose .nuxt-icon{font-size:1.375rem}.fc-flight-search-drawer-modal .el-drawer__body{padding:0;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .wx-logo{padding:15px 0;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .wx-logo img{margin:0 auto;width:176px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .form-row{align-items:center;-moz-column-gap:15px;column-gap:15px;flex-direction:column;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-form-item{width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-form-item__label{color:var(--fc-text-secondary-color);font-size:1rem;margin-bottom:5px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-select.fc-home-search-widget.fc-theme-select-placeholder .el-select__caret{transform:rotate(0)}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__selected-item{color:var(--fc-text-third-color);font-size:1.75rem}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__input{height:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__wrapper{background-color:transparent;border-bottom:1px solid #3f495a;border-radius:0;box-shadow:none;line-height:normal;padding:5px 0}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__wrapper:hover{background-color:transparent;box-shadow:none}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__suffix{color:var(--fc-text-third-color);font-size:1.875rem;font-weight:900}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-select.fc-home-search-widget .el-select__wrapper:not(.is-filterable) .el-select__input-wrapper.is-hidden{position:relative}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-select.fc-home-search-widget.fc-select-cabin-class .el-select__selected-item{font-size:1.375rem}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-input.fc-date-picker-range{width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-input.fc-date-picker-range .el-input__wrapper{background-color:transparent;border-bottom:1px solid #3f495a;border-radius:0;box-shadow:none;line-height:normal;padding:5px 0}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-input.fc-date-picker-range .el-input__suffix{align-items:center;cursor:pointer;display:flex}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-input.fc-date-picker-range .el-input__suffix .el-icon{background:url(../assets/images/svg/calendar-plus.svg) no-repeat;height:30px;width:30px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .el-form.home-air-ticket-form .el-input.fc-date-picker-range .el-input__inner{color:var(--fc-text-third-color);font-size:1.375rem}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .form-wrapper{display:flex;flex-direction:column;padding:10px 20px 30px;position:relative;z-index:1}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .form-wrapper .fc-search-button-action{margin-top:10px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .form-wrapper .fc-search-button-action button{width:100%}}@media only screen and (max-width:767px) and (max-width:767px){.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .form-wrapper .fc-search-button-action button{min-width:100%}}@media only screen and (max-width:767px){.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container{filter:drop-shadow(0 0 6px rgba(17,58,118,.22));flex-direction:column;min-height:1000px;padding:0 20px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container h6{border-bottom:1px solid var(--fc-stroke-light-color);color:var(--fc-text-secondary-color);margin:0;padding:20px 0 10px;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container ul.countries-list{-moz-column-count:1;column-count:1;display:block;height:100%;margin:1rem 0 0}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container ul.countries-list .countries-list-category .countries-list-category-select{margin-bottom:32px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container ul.countries-list .countries-list-category .countries-list-category-select .el-select__wrapper{min-height:42px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container ul.countries-list li{align-items:flex-start;display:flex;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container ul.countries-list li .country-name{font-size:.9rem;min-width:110px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container ul.city-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px;margin-top:2px;row-gap:10px;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container ul.city-list a{-moz-column-gap:10px;column-gap:10px;font-size:.9rem;line-height:1.3}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container ul.city-list a span{color:var(--fc-text-third-color)}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container ul.city-list a span.city-code{background-color:var(--fc-text-third-color);border-radius:2px;color:var(--fc-white-color);display:block;height:-moz-fit-content;height:fit-content;min-width:50px;text-align:center}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container ul.city-list a.disabled{cursor:default;pointer-events:none}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container ul.city-list a.disabled .city-code{background-color:var(--fc-text-disabled-color)}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-popular-cities-container ul.city-list a.disabled .city-name{color:var(--fc-text-disabled-color)}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form{flex-direction:column}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form path{stroke:#fff}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .heading{align-items:center;background-color:var(--fc-third-color);justify-content:space-between;overflow:hidden;padding:10px 20px;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .heading .col{align-items:center;color:var(--fc-white-color);-moz-column-gap:10px;column-gap:10px;font-size:1.1rem}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .heading .col span.value{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .heading .col .icon-art{color:var(--fc-white-color)}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .heading .col .icon-art .nuxt-icon{font-size:1.25rem}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .heading .col a{align-items:center;height:20px;margin-left:-6px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .heading .col a .nuxt-icon svg{height:100%;width:20px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .heading .col:last-child{border-left:2px solid var(--fc-white-color);height:22px;justify-content:flex-end;padding-left:8px;white-space:nowrap;width:90px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body{flex-direction:column;padding:20px;row-gap:20px;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .el-form-item{margin-bottom:0}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-roundtrip-datepicker{row-gap:20px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-ticket-type-selections{width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-ticket-type-selections ul li{align-items:center;height:auto;width:25%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-ticket-type-selections ul li a{border:1px solid var(--fc-primary-color);border-right:0;color:var(--fc-text-secondary-color);font-size:12px;padding:8px 5px;text-align:center;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-ticket-type-selections ul li a.active{background-color:var(--fc-primary-color);color:var(--fc-white-color)}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-ticket-type-selections ul li:last-child a{border-end-end-radius:6px;border-right:1px solid var(--fc-primary-color);border-start-end-radius:6px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-ticket-type-selections .el-form-item__content{margin-top:8px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-pax-cabin-classes-selections{flex-direction:column;row-gap:20px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .el-checkbox__label{font-size:1.125rem}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-flight-types{-moz-column-gap:15px;column-gap:15px;justify-content:space-between;margin:20px 0 15px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-flight-types .el-checkbox__label{font-size:1.125em}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops{padding:0}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops{flex-direction:column;padding:0;row-gap:20px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .form-row{padding:0 20px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-trip-type-selection{max-width:100%;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-pax-cabin-classes-preferred-airlines{align-items:center;-moz-column-gap:15px;column-gap:15px;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-pax-cabin-classes-preferred-airlines .fc-dropdown-passenger-popper.multistops .fc-dropdown-passenger-dropdown-actions{justify-content:flex-end;min-width:150px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-pax-cabin-classes-preferred-airlines .fc-dropdown-passenger-popper.multistops .fc-dropdown-passenger-dropdown-actions span{width:40px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-pax-cabin-classes-preferred-airlines .fc-flight-types{flex-grow:.83}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .multi-segments-container{box-shadow:0 3px 12px #113a7638;flex-direction:column;margin:1em 0;padding-bottom:1em;row-gap:15px;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .multi-segments-row{flex-direction:column}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .multi-segments-row .sub-title{align-items:center;background-color:#dfe8ee;color:var(--fc-text-third-color);font-size:1rem;height:35px;justify-content:space-between;margin-bottom:10px;padding:0 20px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .multi-segments-row .sub-title .link-delete{color:var(--fc-text-third-color)}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .multi-segments-row .sub-title .link-delete .nuxt-icon{font-size:1.375rem}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .multi-segments-row .inner-row{flex-direction:column;padding:0 20px;position:relative;row-gap:20px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .fc-multi-segments-action{margin:1em 0;padding:0 20px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .el-select.select-multi-segments .el-select__selected-item{color:var(--fc-text-third-color);font-size:1.75rem}}@media only screen and (max-width:767px){.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .el-input.input-multi-segments ::-moz-placeholder{color:var(--fc-text-no-field-color);font-size:1rem;opacity:1}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .el-input.input-multi-segments ::placeholder{color:var(--fc-text-no-field-color);font-size:1rem;opacity:1}}@media only screen and (max-width:767px){.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-air-ticket-multistops .el-input.input-multi-segments ::-ms-input-placeholder{color:var(--fc-text-no-field-color)}}@media only screen and (max-width:767px){.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-flight-types{margin:0 0 15px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body.flight-multistops .fc-search-button-action{margin:0 0 1.5rem;padding:0 20px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-search-button-action{justify-content:center;margin:0 0 1rem}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-search-details-form .body .fc-search-button-action button{height:48px;width:100%}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-budget{flex-direction:column;min-height:120vh;overflow-y:auto;padding:10px 20px 0}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-budget .fc-budget-datepicker{margin-top:20px}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-budget .fc-search-button-action{justify-content:center;margin:1.5rem 0}.fc-flight-search-drawer-modal .el-drawer__body .flight-search-drawer-body .fc-air-ticket-budget .fc-search-button-action button{height:48px;width:100%}.fc .el-popper.fc-home-search-widget.fc-popper-search-datepicker{width:calc(100% - 40px)}.fc .el-popper.fc-home-search-widget.fc-popper-search-datepicker.single-calendar{width:100%}}.lang_zh .fc-air-ticket-search-form .el-form.home-air-ticket-form .fc-air-ticket-search-details-form .body .fc-ticket-type-selections a{font-size:1.375rem;padding:8px}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){.iti__flag{background-size:5762px 15px}}.iti__flag.iti__ac{background-position:0 0;height:10px}.iti__flag.iti__ad{background-position:-22px 0;height:14px}.iti__flag.iti__ae{background-position:-44px 0;height:10px}.iti__flag.iti__af{background-position:-66px 0;height:14px}.iti__flag.iti__ag{background-position:-88px 0;height:14px}.iti__flag.iti__ai{background-position:-110px 0;height:10px}.iti__flag.iti__al{background-position:-132px 0;height:15px}.iti__flag.iti__am{background-position:-154px 0;height:10px}.iti__flag.iti__ao{background-position:-176px 0;height:14px}.iti__flag.iti__aq{background-position:-198px 0;height:14px}.iti__flag.iti__ar{background-position:-220px 0;height:13px}.iti__flag.iti__as{background-position:-242px 0;height:10px}.iti__flag.iti__at{background-position:-264px 0;height:14px}.iti__flag.iti__au{background-position:-286px 0;height:10px}.iti__flag.iti__aw{background-position:-308px 0;height:14px}.iti__flag.iti__ax{background-position:-330px 0;height:13px}.iti__flag.iti__az{background-position:-352px 0;height:10px}.iti__flag.iti__ba{background-position:-374px 0;height:10px}.iti__flag.iti__bb{background-position:-396px 0;height:14px}.iti__flag.iti__bd{background-position:-418px 0;height:12px}.iti__flag.iti__be{background-position:-440px 0;height:15px}.iti__flag.iti__bf{background-position:-460px 0;height:14px}.iti__flag.iti__bg{background-position:-482px 0;height:12px}.iti__flag.iti__bh{background-position:-504px 0;height:12px}.iti__flag.iti__bi{background-position:-526px 0;height:12px}.iti__flag.iti__bj{background-position:-548px 0;height:14px}.iti__flag.iti__bl{background-position:-570px 0;height:14px}.iti__flag.iti__bm{background-position:-592px 0;height:10px}.iti__flag.iti__bn{background-position:-614px 0;height:10px}.iti__flag.iti__bo{background-position:-636px 0;height:14px}.iti__flag.iti__bq{background-position:-658px 0;height:14px}.iti__flag.iti__br{background-position:-680px 0;height:14px}.iti__flag.iti__bs{background-position:-702px 0;height:10px}.iti__flag.iti__bt{background-position:-724px 0;height:14px}.iti__flag.iti__bv{background-position:-746px 0;height:15px}.iti__flag.iti__bw{background-position:-768px 0;height:14px}.iti__flag.iti__by{background-position:-790px 0;height:10px}.iti__flag.iti__bz{background-position:-812px 0;height:12px}.iti__flag.iti__ca{background-position:-834px 0;height:10px}.iti__flag.iti__cc{background-position:-856px 0;height:10px}.iti__flag.iti__cd{background-position:-878px 0;height:15px}.iti__flag.iti__cf{background-position:-900px 0;height:14px}.iti__flag.iti__cg{background-position:-922px 0;height:14px}.iti__flag.iti__ch{background-position:-944px 0;height:15px}.iti__flag.iti__ci{background-position:-961px 0;height:14px}.iti__flag.iti__ck{background-position:-983px 0;height:10px}.iti__flag.iti__cl{background-position:-1005px 0;height:14px}.iti__flag.iti__cm{background-position:-1027px 0;height:14px}.iti__flag.iti__cn{background-position:-1049px 0;height:14px}.iti__flag.iti__co{background-position:-1071px 0;height:14px}.iti__flag.iti__cp{background-position:-1093px 0;height:14px}.iti__flag.iti__cq{background-position:-1115px 0;height:12px}.iti__flag.iti__cr{background-position:-1137px 0;height:12px}.iti__flag.iti__cu{background-position:-1159px 0;height:10px}.iti__flag.iti__cv{background-position:-1181px 0;height:12px}.iti__flag.iti__cw{background-position:-1203px 0;height:14px}.iti__flag.iti__cx{background-position:-1225px 0;height:10px}.iti__flag.iti__cy{background-position:-1247px 0;height:14px}.iti__flag.iti__cz{background-position:-1269px 0;height:14px}.iti__flag.iti__de{background-position:-1291px 0;height:12px}.iti__flag.iti__dg{background-position:-1313px 0;height:10px}.iti__flag.iti__dj{background-position:-1335px 0;height:14px}.iti__flag.iti__dk{background-position:-1357px 0;height:15px}.iti__flag.iti__dm{background-position:-1379px 0;height:10px}.iti__flag.iti__do{background-position:-1401px 0;height:14px}.iti__flag.iti__dz{background-position:-1423px 0;height:14px}.iti__flag.iti__ea{background-position:-1445px 0;height:14px}.iti__flag.iti__ec{background-position:-1467px 0;height:14px}.iti__flag.iti__ee{background-position:-1489px 0;height:13px}.iti__flag.iti__eg{background-position:-1511px 0;height:14px}.iti__flag.iti__eh{background-position:-1533px 0;height:10px}.iti__flag.iti__er{background-position:-1555px 0;height:10px}.iti__flag.iti__es{background-position:-1577px 0;height:14px}.iti__flag.iti__et{background-position:-1599px 0;height:10px}.iti__flag.iti__eu{background-position:-1621px 0;height:14px}.iti__flag.iti__ez{background-position:-1643px 0;height:14px}.iti__flag.iti__fi{background-position:-1665px 0;height:12px}.iti__flag.iti__fj{background-position:-1687px 0;height:10px}.iti__flag.iti__fk{background-position:-1709px 0;height:10px}.iti__flag.iti__fm{background-position:-1731px 0;height:11px}.iti__flag.iti__fo{background-position:-1753px 0;height:15px}.iti__flag.iti__fr{background-position:-1775px 0;height:14px}.iti__flag.iti__fx{background-position:-1797px 0;height:14px}.iti__flag.iti__ga{background-position:-1819px 0;height:15px}.iti__flag.iti__gb{background-position:-1841px 0;height:10px}.iti__flag.iti__gd{background-position:-1863px 0;height:12px}.iti__flag.iti__ge{background-position:-1885px 0;height:14px}.iti__flag.iti__gf{background-position:-1907px 0;height:14px}.iti__flag.iti__gg{background-position:-1929px 0;height:14px}.iti__flag.iti__gh{background-position:-1951px 0;height:14px}.iti__flag.iti__gi{background-position:-1973px 0;height:10px}.iti__flag.iti__gl{background-position:-1995px 0;height:14px}.iti__flag.iti__gm{background-position:-2017px 0;height:14px}.iti__flag.iti__gn{background-position:-2039px 0;height:14px}.iti__flag.iti__gp{background-position:-2061px 0;height:14px}.iti__flag.iti__gq{background-position:-2083px 0;height:14px}.iti__flag.iti__gr{background-position:-2105px 0;height:14px}.iti__flag.iti__gs{background-position:-2127px 0;height:10px}.iti__flag.iti__gt{background-position:-2149px 0;height:13px}.iti__flag.iti__gu{background-position:-2171px 0;height:11px}.iti__flag.iti__gw{background-position:-2193px 0;height:10px}.iti__flag.iti__gy{background-position:-2215px 0;height:12px}.iti__flag.iti__hk{background-position:-2237px 0;height:14px}.iti__flag.iti__hm{background-position:-2259px 0;height:10px}.iti__flag.iti__hn{background-position:-2281px 0;height:10px}.iti__flag.iti__hr{background-position:-2303px 0;height:10px}.iti__flag.iti__ht{background-position:-2325px 0;height:12px}.iti__flag.iti__hu{background-position:-2347px 0;height:10px}.iti__flag.iti__ic{background-position:-2369px 0;height:14px}.iti__flag.iti__id{background-position:-2391px 0;height:14px}.iti__flag.iti__ie{background-position:-2413px 0;height:10px}.iti__flag.iti__il{background-position:-2435px 0;height:15px}.iti__flag.iti__im{background-position:-2457px 0;height:10px}.iti__flag.iti__in{background-position:-2479px 0;height:14px}.iti__flag.iti__io{background-position:-2501px 0;height:10px}.iti__flag.iti__iq{background-position:-2523px 0;height:14px}.iti__flag.iti__ir{background-position:-2545px 0;height:12px}.iti__flag.iti__is{background-position:-2567px 0;height:15px}.iti__flag.iti__it{background-position:-2589px 0;height:14px}.iti__flag.iti__je{background-position:-2611px 0;height:12px}.iti__flag.iti__jm{background-position:-2633px 0;height:10px}.iti__flag.iti__jo{background-position:-2655px 0;height:10px}.iti__flag.iti__jp{background-position:-2677px 0;height:14px}.iti__flag.iti__ke{background-position:-2699px 0;height:14px}.iti__flag.iti__kg{background-position:-2721px 0;height:12px}.iti__flag.iti__kh{background-position:-2743px 0;height:13px}.iti__flag.iti__ki{background-position:-2765px 0;height:10px}.iti__flag.iti__km{background-position:-2787px 0;height:12px}.iti__flag.iti__kn{background-position:-2809px 0;height:14px}.iti__flag.iti__kp{background-position:-2831px 0;height:10px}.iti__flag.iti__kr{background-position:-2853px 0;height:14px}.iti__flag.iti__kw{background-position:-2875px 0;height:10px}.iti__flag.iti__ky{background-position:-2897px 0;height:10px}.iti__flag.iti__kz{background-position:-2919px 0;height:10px}.iti__flag.iti__la{background-position:-2941px 0;height:14px}.iti__flag.iti__lb{background-position:-2963px 0;height:14px}.iti__flag.iti__lc{background-position:-2985px 0;height:10px}.iti__flag.iti__li{background-position:-3007px 0;height:12px}.iti__flag.iti__lk{background-position:-3029px 0;height:10px}.iti__flag.iti__lr{background-position:-3051px 0;height:11px}.iti__flag.iti__ls{background-position:-3073px 0;height:14px}.iti__flag.iti__lt{background-position:-3095px 0;height:12px}.iti__flag.iti__lu{background-position:-3117px 0;height:12px}.iti__flag.iti__lv{background-position:-3139px 0;height:10px}.iti__flag.iti__ly{background-position:-3161px 0;height:10px}.iti__flag.iti__ma{background-position:-3183px 0;height:14px}.iti__flag.iti__mc{background-position:-3205px 0;height:15px}.iti__flag.iti__md{background-position:-3226px 0;height:10px}.iti__flag.iti__me{background-position:-3248px 0;height:10px}.iti__flag.iti__mf{background-position:-3270px 0;height:14px}.iti__flag.iti__mg{background-position:-3292px 0;height:14px}.iti__flag.iti__mh{background-position:-3314px 0;height:11px}.iti__flag.iti__mk{background-position:-3336px 0;height:10px}.iti__flag.iti__ml{background-position:-3358px 0;height:14px}.iti__flag.iti__mm{background-position:-3380px 0;height:14px}.iti__flag.iti__mn{background-position:-3402px 0;height:10px}.iti__flag.iti__mo{background-position:-3424px 0;height:14px}.iti__flag.iti__mp{background-position:-3446px 0;height:10px}.iti__flag.iti__mq{background-position:-3468px 0;height:14px}.iti__flag.iti__mr{background-position:-3490px 0;height:14px}.iti__flag.iti__ms{background-position:-3512px 0;height:10px}.iti__flag.iti__mt{background-position:-3534px 0;height:14px}.iti__flag.iti__mu{background-position:-3556px 0;height:14px}.iti__flag.iti__mv{background-position:-3578px 0;height:14px}.iti__flag.iti__mw{background-position:-3600px 0;height:14px}.iti__flag.iti__mx{background-position:-3622px 0;height:12px}.iti__flag.iti__my{background-position:-3644px 0;height:10px}.iti__flag.iti__mz{background-position:-3666px 0;height:14px}.iti__flag.iti__na{background-position:-3688px 0;height:14px}.iti__flag.iti__nc{background-position:-3710px 0;height:10px}.iti__flag.iti__ne{background-position:-3732px 0;height:15px}.iti__flag.iti__nf{background-position:-3752px 0;height:10px}.iti__flag.iti__ng{background-position:-3774px 0;height:10px}.iti__flag.iti__ni{background-position:-3796px 0;height:12px}.iti__flag.iti__nl{background-position:-3818px 0;height:14px}.iti__flag.iti__no{background-position:-3840px 0;height:15px}.iti__flag.iti__np{background-position:-3862px 0;height:15px}.iti__flag.iti__nr{background-position:-3877px 0;height:10px}.iti__flag.iti__nu{background-position:-3899px 0;height:10px}.iti__flag.iti__nz{background-position:-3921px 0;height:10px}.iti__flag.iti__om{background-position:-3943px 0;height:10px}.iti__flag.iti__pa{background-position:-3965px 0;height:14px}.iti__flag.iti__pe{background-position:-3987px 0;height:14px}.iti__flag.iti__pf{background-position:-4009px 0;height:14px}.iti__flag.iti__pg{background-position:-4031px 0;height:15px}.iti__flag.iti__ph{background-position:-4053px 0;height:10px}.iti__flag.iti__pk{background-position:-4075px 0;height:14px}.iti__flag.iti__pl{background-position:-4097px 0;height:13px}.iti__flag.iti__pm{background-position:-4119px 0;height:14px}.iti__flag.iti__pn{background-position:-4141px 0;height:10px}.iti__flag.iti__pr{background-position:-4163px 0;height:14px}.iti__flag.iti__ps{background-position:-4185px 0;height:10px}.iti__flag.iti__pt{background-position:-4207px 0;height:14px}.iti__flag.iti__pw{background-position:-4229px 0;height:13px}.iti__flag.iti__py{background-position:-4251px 0;height:11px}.iti__flag.iti__qa{background-position:-4273px 0;height:8px}.iti__flag.iti__re{background-position:-4295px 0;height:14px}.iti__flag.iti__ro{background-position:-4317px 0;height:14px}.iti__flag.iti__rs{background-position:-4339px 0;height:14px}.iti__flag.iti__ru{background-position:-4361px 0;height:14px}.iti__flag.iti__rw{background-position:-4383px 0;height:14px}.iti__flag.iti__sa{background-position:-4405px 0;height:14px}.iti__flag.iti__sb{background-position:-4427px 0;height:10px}.iti__flag.iti__sc{background-position:-4449px 0;height:10px}.iti__flag.iti__sd{background-position:-4471px 0;height:10px}.iti__flag.iti__se{background-position:-4493px 0;height:13px}.iti__flag.iti__sg{background-position:-4515px 0;height:14px}.iti__flag.iti__sh{background-position:-4537px 0;height:10px}.iti__flag.iti__si{background-position:-4559px 0;height:10px}.iti__flag.iti__sj{background-position:-4581px 0;height:15px}.iti__flag.iti__sk{background-position:-4603px 0;height:14px}.iti__flag.iti__sl{background-position:-4625px 0;height:14px}.iti__flag.iti__sm{background-position:-4647px 0;height:15px}.iti__flag.iti__sn{background-position:-4669px 0;height:14px}.iti__flag.iti__so{background-position:-4691px 0;height:14px}.iti__flag.iti__sr{background-position:-4713px 0;height:14px}.iti__flag.iti__ss{background-position:-4735px 0;height:10px}.iti__flag.iti__st{background-position:-4757px 0;height:10px}.iti__flag.iti__su{background-position:-4779px 0;height:10px}.iti__flag.iti__sv{background-position:-4801px 0;height:12px}.iti__flag.iti__sx{background-position:-4823px 0;height:14px}.iti__flag.iti__sy{background-position:-4845px 0;height:14px}.iti__flag.iti__sz{background-position:-4867px 0;height:14px}.iti__flag.iti__ta{background-position:-4889px 0;height:10px}.iti__flag.iti__tc{background-position:-4911px 0;height:10px}.iti__flag.iti__td{background-position:-4933px 0;height:14px}.iti__flag.iti__tf{background-position:-4955px 0;height:14px}.iti__flag.iti__tg{background-position:-4977px 0;height:13px}.iti__flag.iti__th{background-position:-4999px 0;height:14px}.iti__flag.iti__tj{background-position:-5021px 0;height:10px}.iti__flag.iti__tk{background-position:-5043px 0;height:10px}.iti__flag.iti__tl{background-position:-5065px 0;height:10px}.iti__flag.iti__tm{background-position:-5087px 0;height:14px}.iti__flag.iti__tn{background-position:-5109px 0;height:14px}.iti__flag.iti__to{background-position:-5131px 0;height:10px}.iti__flag.iti__tr{background-position:-5153px 0;height:14px}.iti__flag.iti__tt{background-position:-5175px 0;height:12px}.iti__flag.iti__tv{background-position:-5197px 0;height:10px}.iti__flag.iti__tw{background-position:-5219px 0;height:14px}.iti__flag.iti__tz{background-position:-5241px 0;height:14px}.iti__flag.iti__ua{background-position:-5263px 0;height:14px}.iti__flag.iti__ug{background-position:-5285px 0;height:14px}.iti__flag.iti__uk{background-position:-5307px 0;height:10px}.iti__flag.iti__um{background-position:-5329px 0;height:11px}.iti__flag.iti__un{background-position:-5351px 0;height:14px}.iti__flag.iti__us{background-position:-5373px 0;height:11px}.iti__flag.iti__uy{background-position:-5395px 0;height:14px}.iti__flag.iti__uz{background-position:-5417px 0;height:10px}.iti__flag.iti__va{background-position:-5439px 0;height:15px}.iti__flag.iti__vc{background-position:-5456px 0;height:14px}.iti__flag.iti__ve{background-position:-5478px 0;height:14px}.iti__flag.iti__vg{background-position:-5500px 0;height:10px}.iti__flag.iti__vi{background-position:-5522px 0;height:14px}.iti__flag.iti__vn{background-position:-5544px 0;height:14px}.iti__flag.iti__vu{background-position:-5566px 0;height:12px}.iti__flag.iti__wf{background-position:-5588px 0;height:14px}.iti__flag.iti__ws{background-position:-5610px 0;height:10px}.iti__flag.iti__xk{background-position:-5632px 0;height:15px}.iti__flag.iti__ye{background-position:-5654px 0;height:14px}.iti__flag.iti__yt{background-position:-5676px 0;height:14px}.iti__flag.iti__za{background-position:-5698px 0;height:14px}.iti__flag.iti__zm{background-position:-5720px 0;height:14px}.iti__flag.iti__zw{background-position:-5742px 0;height:10px}.fc-hotel-search-form{padding:20px 50px}.fc-hotel-search-form.desktop{display:flex}.fc-hotel-search-form .el-form.home-hotel-search-form{width:100%}.fc-hotel-search-form .el-form.home-hotel-search-form .wx-logo{margin-bottom:30px}.fc-hotel-search-form .el-form.home-hotel-search-form .wx-logo img{width:176px}.fc-hotel-search-form .el-form.home-hotel-search-form .form-row{align-items:center;-moz-column-gap:15px;column-gap:15px;width:100%}.fc-hotel-search-form .el-form.home-hotel-search-form .el-form-item{margin-top:auto;width:30%}@media only screen and (max-width:767px){.fc-hotel-search-form .el-form.home-hotel-search-form .el-form-item{width:100%}}.fc-hotel-search-form .el-form.home-hotel-search-form .el-form-item__label{color:var(--fc-text-secondary-color);font-size:1rem}@media only screen and (min-width:1367px){.fc-hotel-search-form .el-form.home-hotel-search-form .el-form-item:nth-child(2){width:30%}}.fc-hotel-search-form .el-form.home-hotel-search-form .el-form-item:last-child{width:100%}@media only screen and (min-width:1367px){.fc-hotel-search-form .el-form.home-hotel-search-form .el-form-item:last-child{width:40%}}.fc-hotel-search-form .el-form.home-hotel-search-form .el-input.fc-home-search-widget.fc-theme-select-placeholder .el-input__caret{transform:rotate(0)}.fc-hotel-search-form .el-form.home-hotel-search-form .el-input.fc-home-search-widget .el-input__input{height:100%}.fc-hotel-search-form .el-form.home-hotel-search-form .el-input.fc-home-search-widget .el-input__wrapper{background-color:transparent;border-bottom:1px solid #3f495a;border-radius:0;box-shadow:none;height:38px;line-height:normal;padding:5px 0}.fc-hotel-search-form .el-form.home-hotel-search-form .el-input.fc-home-search-widget .el-input__wrapper:hover{background-color:transparent;box-shadow:none}.fc-hotel-search-form .el-form.home-hotel-search-form .el-input.fc-home-search-widget .el-input__suffix{color:var(--fc-text-third-color);font-size:1.875rem;font-weight:900}.fc-hotel-search-form .el-form.home-hotel-search-form .el-input.fc-home-search-widget .el-input__wrapper:not(.is-filterable) .el-input__input-wrapper.is-hidden{position:relative}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-date-picker-range-input{border-bottom:1px solid #3f495a;cursor:pointer;margin-top:4px;padding:2px 0;width:100%}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-date-picker-range-input .label{color:var(--fc-text-third-color);font-size:1.125rem;width:100%}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-date-picker-range-input .suffix{align-items:center;cursor:pointer;display:flex}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-date-picker-range-input .suffix .el-icon{background:url(../assets/images/svg/calendar-plus.svg) no-repeat;height:30px;width:30px}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container{flex-direction:column}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container .el-tabs__nav{gap:6px}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container .el-tabs__nav-wrap:after{background:var(--fc-stroke-light-color);height:1px}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container .el-tabs__nav-next,.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container .el-tabs__nav-prev{line-height:52px}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container .el-tabs__active-bar{border-top-left-radius:50px;border-top-right-radius:50px;height:3px}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container .el-tabs__item{height:52px;padding:0}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container .el-tabs__item>*{padding:0 16px}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container .el-tabs__header{margin-bottom:30px}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container h6{border-bottom:1px solid var(--fc-stroke-light-color);color:var(--fc-text-secondary-color);margin:0;padding:30px 0 10px;width:100%}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container ul.countries-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:1rem 0 0;max-height:30vh;overflow-y:auto}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container ul.countries-list li{line-height:22px;margin-bottom:5px}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container ul.countries-list li div{align-items:center;-moz-column-gap:8px;column-gap:8px;cursor:pointer;font-size:.875rem;line-height:1.3}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container ul.countries-list li div span{color:var(--fc-text-third-color)}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-popular-destinations-container ul.countries-list li div .nuxt-icon{font-size:1.375rem}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-search-button-action{justify-content:flex-end;margin:2rem 0 1rem}.fc-hotel-search-form .el-form.home-hotel-search-form .fc-search-button-action button{height:48px;width:200px}.fc .el-popper.fc-home-search-widget{border:0;box-shadow:0 3px 22px #0c234429}.fc .el-popper.fc-home-search-widget.fc-theme-select-placholder-popper{display:none!important}.fc .el-popper.fc-home-search-widget .el-input-dropdown .el-input-dropdown__empty,.fc .el-popper.fc-home-search-widget .el-popper__arrow{display:none}.fc .el-popper.fc-home-search-widget .el-input-dropdown__list{margin:0;padding:0}.fc .el-popper.fc-home-search-widget .el-input-dropdown__item{height:100%;line-height:1.4;padding:10px}.fc .el-popper.fc-home-search-widget .el-input-dropdown__item.is-hovering{background:#f4f4f4}.fc .el-popper.fc-home-search-widget .el-input-dropdown__item .fc-select-dep-arr-item,.fc .el-popper.fc-home-search-widget .el-input-dropdown__item .fc-select-tripType-item{align-items:center;-moz-column-gap:10px;column-gap:10px}.fc .el-popper.fc-home-search-widget .el-input-dropdown__item .fc-select-dep-arr-item span:not(.text),.fc .el-popper.fc-home-search-widget .el-input-dropdown__item .fc-select-tripType-item span:not(.text){background-color:var(--fc-text-third-color);color:var(--fc-white-color);display:block;min-width:50px;text-align:center}.fc .el-popper.fc-home-search-widget .el-input-dropdown__item .fc-select-dep-arr-item.first .icon .nuxt-icon{background:none;color:var(--fc-text-third-color);font-size:1.5rem}.fc .el-popper.fc-home-search-widget .el-input-dropdown__item .fc-select-dep-arr-item.first .text-container{flex-direction:column}.fc .el-popper.fc-home-search-widget .el-input-dropdown__item .fc-select-dep-arr-item.first .text-container span:last-child{font-size:1rem}.fc .el-popper.fc-home-search-widget .el-input-dropdown.fc-select-dep-arr-popper.arrival .el-input-dropdown__list li:first-child{border-bottom:1px solid var(--fc-stroke-light-color)}.fc .el-popper.fc-home-search-widget.fc-popper-hotel-search-datepicker{min-width:830px}.fc .el-popper.fc-home-search-widget.fc-popper-hotel-search-datepicker .vc-day-content.vc-disabled{pointer-events:none}.fc .el-popper.fc-home-search-widget.fc-popper-hotel-search-datepicker.single-calendar{width:100%}@media only screen and (max-width:767px){.fc-hotel-search-form{padding:0}.fc-hotel-search-form.desktop{display:none}.fc-flight-search-drawer-modal.hotel-search .el-drawer__header{background-color:var(--fc-logo-green)}.fc-flight-search-drawer-modal.hotel-search .el-drawer__body .el-form.home-hotel-search-form .wx-logo{margin-bottom:0}.fc-flight-search-drawer-modal.hotel-search .el-drawer__body .el-form.home-hotel-search-form .fc-popular-destinations-container{background:var(--fc-primary-hover-color2);filter:drop-shadow(0 0 6px rgba(17,58,118,.22));flex-direction:column;padding:0 20px}.fc-flight-search-drawer-modal.hotel-search .el-drawer__body .el-form.home-hotel-search-form .fc-popular-destinations-container h6{border-bottom:2px solid var(--fc-stroke-light-color);color:var(--fc-text-secondary-color);margin:0;padding:20px 0 10px;width:100%}.fc-flight-search-drawer-modal.hotel-search .el-drawer__body .el-form.home-hotel-search-form .fc-popular-destinations-container ul.countries-list{-moz-column-count:3;column-count:3;margin:1rem 0}}.fc-component__search-form--flight-hotel{display:flex;flex-direction:column;gap:50px;padding:30px 50px}.fc-component__search-form--flight-hotel .flight-hotel__header{display:flex;justify-content:space-between}.fc-component__search-form--flight-hotel .flight-hotel__header img{height:40px}.fc-component__search-form--flight-hotel .flight-hotel__header>div{align-items:center;color:var(--fc-text-secondary-color);display:grid;gap:12px;grid-template-columns:auto auto 150px}.fc-component__search-form--flight-hotel .flight-hotel__body .col--flight-icon{color:var(--fc-logo-blue);display:flex;font-size:36px;justify-content:center;margin-bottom:20px}.fc-component__search-form--flight-hotel .flight-hotel__body .col--location .el-form-item__content{font-size:1.75rem}.fc-component__search-form--flight-hotel .flight-hotel__body .col--flightCom .el-form-item{align-items:center;display:flex}.fc-component__search-form--flight-hotel .flight-hotel__body .col--flightCom .el-form-item__label{margin:0;padding-right:25px}.fc-component__search-form--flight-hotel .flight-hotel__body .col--flightCom .el-form-item__content{font-size:1rem}.fc-component__search-form--flight-hotel .flight-hotel__body .col--flightCom .el-form-item__content .el-input__wrapper{box-shadow:0 0 1px 1px var(--fc-text-third-color) inset!important;padding:15px}.fc-component__search-form--flight-hotel .flight-hotel__body .col--advanced{display:none}.fc-component__search-form--flight-hotel .flight-hotel__body .col--search{display:flex;justify-content:flex-end;margin-top:10px}.fc-component__search-form--flight-hotel .flight-hotel__body .col--search .el-button{max-width:450px;width:100%}.fc-component__search-form--flight-hotel .el-row{gap:30px 0}.fc-component__search-form--flight-hotel .el-form-item{margin:0}.fc-component__search-form--flight-hotel .el-form-item__content{font-size:1.375rem;height:50px}.fc-component__search-form--flight-hotel .el-form-item__content .el-dropdown{align-items:center;box-shadow:0 -1px 0 0 var(--fc-text-third-color) inset!important}.fc-component__search-form--flight-hotel .el-form-item__content .el-dropdown>div{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.fc-component__search-form--flight-hotel .el-form-item__content .el-input__wrapper{border-radius:0;box-shadow:0 -1px 0 0 var(--fc-text-third-color) inset!important;padding:0}.fc-component__search-form--flight-hotel .el-form-item__content .el-select__input{height:100%}.fc-component__search-form--flight-hotel .el-form-item__content .el-select__wrapper{border-radius:0;box-shadow:0 -1px 0 0 var(--fc-text-third-color) inset!important;font-size:inherit;height:100%;line-height:normal;padding:0}.fc-component__search-form--flight-hotel .el-form-item__content .el-date-editor{border-radius:0;padding:0}.fc-component__search-form--flight-hotel .el-form-item__content .el-date-editor .el-input__icon{font-size:35px;margin:0}.fc-component__search-form--flight-hotel .el-form-item__content .el-date-editor.fc-search-flighthotel-date-range{flex-direction:row-reverse}.fc-component__search-form--flight-hotel .el-form-item__content .el-date-editor.fc-search-flighthotel-date-range .el-range-separator,.fc-component__search-form--flight-hotel .el-form-item__content .el-date-editor.fc-search-flighthotel-date-range .el-range__close-icon{display:none}.fc-component__search-form--flight-hotel .el-form-item__content .el-date-editor.fc-search-flighthotel-date-range .el-range-input{flex:1;text-align:left}.fc-component__search-form--flight-hotel .el-form-item__content .el-date-editor.fc-search-flighthotel-date-range.frist .el-range-input:last-of-type,.fc-component__search-form--flight-hotel .el-form-item__content .el-date-editor.fc-search-flighthotel-date-range.last .el-range-input:first-of-type{display:none}.fc-component__search-form--flight-hotel .el-form-item__content .el-checkbox-group{align-items:center;display:grid;gap:15px 35px;grid-template-columns:repeat(2,auto);width:-moz-fit-content;width:fit-content}.fc-component__search-form--flight-hotel .el-form-item__content .el-checkbox{margin:0}.fc-component__search-form--flight-hotel .el-form-item__content .el-checkbox__label{font-size:1.125rem}.fc-component__search-form--flight-hotel .el-form-item__content>div{height:100%;width:100%}.fc-component__search-form--flight-hotel .el-form-item.is-error .el-input__wrapper,.fc-component__search-form--flight-hotel .el-form-item.is-error .el-input__wrapper:hover,.fc-component__search-form--flight-hotel .el-form-item.is-error .el-select__wrapper,.fc-component__search-form--flight-hotel .el-form-item.is-error .el-select__wrapper:hover{box-shadow:inset 0 -1px 0 0 var(--el-color-danger)!important}.fc-popper__city-selector.popular-city .el-select-dropdown__wrap{display:none}.fc-popper__city-selector .content{cursor:pointer;display:grid;gap:12px;grid-template-columns:48px 1fr;transition:all .3s}.fc-popper__city-selector .content:hover{filter:opacity(.7)}.fc-popper__city-selector .content.is-disable{cursor:no-drop;filter:opacity(.3)}.fc-popper__city-selector .content--label{background:var(--fc-text-third-color);border-radius:3px;color:var(--fc-white-color);font-size:.875rem;height:-moz-fit-content;height:fit-content;line-height:13px;padding:3px 2px;text-align:center}.fc-popper__city-selector .el-select-dropdown__header{padding:0}.fc-popper__city-selector .el-select-dropdown__item{display:grid;gap:12px;grid-template-columns:48px 1fr}.fc-popper__city-selector .el-tabs{font-size:1rem;width:700px}.fc-popper__city-selector .el-tabs__nav{gap:6px;padding:0 10px}.fc-popper__city-selector .el-tabs__nav-wrap:after{background:var(--fc-stroke-light-color);height:1px}.fc-popper__city-selector .el-tabs__nav-next,.fc-popper__city-selector .el-tabs__nav-prev{line-height:52px}.fc-popper__city-selector .el-tabs__active-bar{border-top-left-radius:50px;border-top-right-radius:50px;height:3px}.fc-popper__city-selector .el-tabs__item{height:52px;padding:0}.fc-popper__city-selector .el-tabs__item>*{padding:0 16px}.fc-popper__city-selector .el-tabs__header{margin-bottom:10px}.fc-popper__city-selector .el-tabs .el-tab-pane{color:var(--fc-text-third-color);display:grid;gap:24px 12px;grid-template-columns:repeat(4,1fr);line-height:17px;padding:20px}@media only screen and (min-width:768px) and (max-width:1366px){.fc-component__search-form--flight-hotel{gap:40px;padding:30px}.fc-component__search-form--flight-hotel .flight-hotel__body .col--search .el-button{max-width:100%}}@media only screen and (max-width:767px){.fc-component__search-form--flight-hotel{gap:20px;padding:20px}.fc-component__search-form--flight-hotel .flight-hotel__header{justify-content:flex-end}.fc-component__search-form--flight-hotel .flight-hotel__header>img{display:none}.fc-component__search-form--flight-hotel .flight-hotel__body .col--flightCom{order:1}.fc-component__search-form--flight-hotel .flight-hotel__body .col--flightCom .el-form-item{display:block}.fc-component__search-form--flight-hotel .flight-hotel__body .col--flightCom .el-form-item__label{margin-bottom:8px}.fc-component__search-form--flight-hotel .flight-hotel__body .col--flightCom .el-form-item__content .el-input__wrapper{box-shadow:0 -1px 0 0 var(--fc-text-third-color) inset!important;padding:0}.fc-component__search-form--flight-hotel .flight-hotel__body .col--addon,.fc-component__search-form--flight-hotel .flight-hotel__body .col--checkOpt{order:2}.fc-component__search-form--flight-hotel .flight-hotel__body .col--checkOpt .el-form-item__content{height:-moz-fit-content;height:fit-content}.fc-component__search-form--flight-hotel .flight-hotel__body .col--advanced{display:flex;justify-content:center}.fc-component__search-form--flight-hotel .flight-hotel__body .col--advanced .el-button{font-size:1.125rem}.fc-component__search-form--flight-hotel .flight-hotel__body .col--search{margin-top:0}.fc-component__search-form--flight-hotel .flight-hotel__body .col--search .el-button{max-width:100%}.fc-component__search-form--flight-hotel .el-form-item__content{height:40px}.fc-component__search-form--flight-hotel .el-form-item__content .el-date-editor .el-input__icon{font-size:27px}.fc-component__search-form--flight-hotel .el-form-item__content .el-date-editor.none-icon .el-input__icon{display:none}.fc-component__search-form--flight-hotel .el-form-item__content .el-checkbox-group{grid-template-columns:1fr}}.fc-home-search-container{margin:0 auto;position:relative;top:-12.3rem;transition:all 1s ease;width:1150px}.fc-home-search-container.active{left:0;right:0;transform:translateY(-20.66666rem)}@media only screen and (min-width:1367px){.fc-home-search-container.active{transform:translateY(-40.66666rem)}}@media only screen and (min-width:1700px){.fc-home-search-container.active{transform:translateY(-40.66666rem)}}.fc-home-search-container button.btnClose{align-items:center;background-color:var(--fc-white-color);border-radius:999%;box-shadow:0 3px 32px #0c234438;color:var(--fc-text-third-color);font-size:1.625rem;height:36px;justify-content:center;position:absolute;right:-50px;top:55px;width:36px}.fc-search-type-tabs{height:auto;padding:0 50px}.fc-search-type-tabs li{align-items:center;border-top-left-radius:12px;color:var(--fc-white-color);color:#ffffff6d;-moz-column-gap:15px;column-gap:15px;cursor:pointer;font-size:1.25rem;height:auto;justify-content:center;min-width:200px;padding:16px 30px;width:-moz-fit-content;width:fit-content}.fc-search-type-tabs li .icon{font-size:1.563rem;gap:10px}.fc-search-type-tabs li span{white-space:wrap}.fc-search-type-tabs li.acitve-tab{color:#fff}.fc-search-type-tabs li:first-child{background-color:var(--fc-logo-blue);margin-right:-12px;padding-right:42px;text-align:center}@media only screen and (max-width:767px){.fc-search-type-tabs li:first-child{padding-right:0}}.fc-search-type-tabs li:nth-child(2){background-color:var(--fc-logo-green);margin-right:-12px;padding-right:42px;text-align:center}@media only screen and (max-width:767px){.fc-search-type-tabs li:nth-child(2){padding-right:0}}.fc-search-type-tabs li:nth-child(3){background-color:var(--fc-logo-orange);border-top-right-radius:12px;min-width:300px;text-align:center}.fc-search-type-tabs li.active{justify-content:flex-start;padding-left:18px;width:100%}.fc-search-form-container{background:var(--fc-white-color);border-radius:12px;box-shadow:0 3px 32px #0c234438}@media only screen and (min-width:768px) and (max-width:1366px){.fc-home-search-container{margin:0 auto;max-width:1000px;width:calc(100% - 32px)}.fc-home-search-container button.btnClose{box-shadow:0 3px 12px #3f495a29;right:0;transform:translate(40%,-35%)}.fc-search-type-tabs{padding:0 25px}.fc-search-type-tabs li{padding:12px}}@media only screen and (max-width:767px){.fc .desktop{display:none}.fc-home-search-container{position:relative;top:0;width:100%}.fc-home-search-container button.btnClose{bottom:0;box-shadow:0 3px 12px #3f495a29;left:45%;position:relative;transform:translateY(-50%)}.fc-search-form-container{border-radius:0 0 12px 12px;display:flex;margin:0 10px;padding:0}.fc-search-type-tabs{display:flex;height:70px;padding:0 10px}.fc-search-type-tabs li{align-items:center;flex-direction:column;font-size:1rem;margin:0!important;min-width:auto!important;padding:0;row-gap:5px;width:33.33333%!important}.fc-search-type-tabs li:nth-child(2),.fc-search-type-tabs li:nth-child(3){border-top-left-radius:0}.fc-search-type-tabs li.active{justify-content:center;padding:0;width:auto}.fc-search-type-tabs li .icon{margin-top:-4px}.fc-search-type-tabs li .icon .nuxt-icon{display:block;font-size:1.563rem;height:25px}html.lang_th .fc .fc-search-type-tabs li{font-size:.875rem}}
