#vue-app{background-color:#dfdfdf!important}.search{background-color:#fff;padding:20px 0}.search-text{font-size:19px}.header-title,.header-title h1{display:inline-block}.header-title-country{display:flex;justify-content:space-between}.header-title-country img{width:20px}.routes-content{display:flex;justify-content:space-between}.route-map{position:absolute;right:0;top:0}.route-map img{border-radius:10px;width:180px}.filters-wrapper{background:#fff;border-radius:0 0 4px 4px;border-top:1px solid #ccc;padding:20px 20px 10px}.filters{align-items:center;display:flex;font-size:14px;gap:20px;height:50px;justify-content:space-around;margin-bottom:10px}.filters .filter-buttons,.filters .mobile-filter{display:none}.filters .btn-filter,.filters .btn-filter:hover{background-color:#f8f9fa;border:1px solid;border-radius:5px;font-size:14px}.filters .dropdown{flex:1;margin-right:5px}.filters .dropdown span{font-size:12px}.filters .dropdown .dropdown-item input[type=checkbox]{margin-right:4px}.filters .dropdown .dropdown-item.empty{color:#ccc}.filters .dropdown.is_active .btn-filter{background-color:#6d6d6d;color:#fff}.filters .group-filter{display:flex;flex-direction:column;gap:10px;justify-content:space-around;min-width:120px}.filters .group-filter div,.under-filter{display:flex;justify-content:space-between}.under-filter{margin-bottom:10px;margin-top:16px}.under-filter .sort-text{display:inline-block}.under-filter .sort-text span{text-decoration:underline}.under-filter .sort-text svg{width:30px}.sort-block{min-width:230px;position:relative;text-align:end}.under-filter .sort-select{background:transparent;border:none;color:transparent;cursor:pointer;height:auto;margin:0;opacity:0;padding:0;position:absolute;right:0;width:auto}.tabs-header{align-items:flex-end;display:flex;flex-direction:row;gap:5px;margin-bottom:0;padding-left:0}.tabs-header li{display:table-cell;flex-basis:auto;text-align:center;vertical-align:middle}.tabs-header li.active-tab{position:relative}.tabs-header li.closest-tab{margin:0 4px}.tabs-header li.active-tab a:after{background:#2f2f2f;border-radius:5px 5px 0 0;content:"";display:block;height:8px;left:0;position:absolute;top:-7px;width:100%}.tabs-header li.active-tab a{background:#2f2f2f;border-radius:0;color:#fff;margin-bottom:-4px}.tabs-header li.inactive-tab{padding-bottom:4px}.tabs-header li a{background:silver;border-radius:5px;color:#000;display:block;font-size:12px;height:56px;line-height:18px;margin-bottom:0;margin-left:0;padding:8px 10px;text-decoration:none}.tabs-header li a .tab-date{text-transform:uppercase}.tabs-header li a .tab-duration{font-weight:700}.tabs-header li a.no-flights span{color:#8c8c8c}.tabs-header li .non-stop-badge{background-color:#10b981;border-radius:5px;color:#fff;font-size:10px;margin-bottom:6px;padding:4px 0;position:relative}.tabs-header li .non-stop-badge:after{border:5px solid transparent;border-top-color:#10b981;content:" ";left:50%;margin-left:-5px;position:absolute;top:100%}.tabs-header li.active-tab .non-stop-badge{position:absolute;top:-37px;width:100%}.tabs-header li.control-tab a{align-items:center;background-color:#dadada;cursor:pointer;display:flex;padding:8px 0}.table-header{background:#2f2f2f;height:4px;margin-bottom:16px;position:sticky}.route-action{align-items:center;display:flex}.route-action button{background-color:transparent;border:none}.route-action button svg{width:24px}.item-row{background-color:#fff;border-radius:5px;cursor:pointer;margin-bottom:8px}.item-row.unavailable{opacity:.4}.item-row:has(.is-open){cursor:auto}.item-row .main-info{cursor:pointer;padding:5px 16px}.item-row .main-info.is-open{border-bottom:1px solid silver}.airline-logo{align-items:center;display:flex;margin-right:20px;width:45px}.airline-logo>div{display:inline-block;height:45px;position:relative;width:45px}.airline-logo .single-logo{border-radius:3px;width:40px}.airline-logo .first-logo{left:0;top:0}.airline-logo .first-logo,.airline-logo .second-logo{border:1px solid #ddd;border-radius:3px;position:absolute;width:40px}.airline-logo .second-logo{left:8px;top:8px}.duration-time{align-items:center;position:relative;width:80%}.duration-time .flight-time{width:14%}.duration-time .flight-time .bold-time{font-weight:700}.duration-time .flight-time .gray-text{color:#737373}.duration-time .flight-info{width:80%}.duration-container{position:relative;width:calc(100% - 156px)}.duration-container .via-airline{bottom:0;position:absolute}.duration-container .via-airline span{color:#737373;font-size:12px}.duration-container .duration-bar-wrap{margin:0 32px;position:relative;width:80%}.duration-bar-list{list-style:none;margin:0;padding:0}.duration-bar-list .odd.background-normal{background:#000;background-clip:content-box}.duration-bar-list .odd{border-radius:0;height:32px;padding:15px 0}.duration-bar-list li{float:left;margin:12px 0 19px;position:relative}.duration-bar-list .odd:before{float:right}.duration-bar-list .odd:after{float:left}.duration-bar-list .odd:after,.duration-bar-list .odd:before{border-radius:6px;content:"";height:6px;margin-top:-2px}.duration-bar-list .odd.odd-first:before{margin-left:-1px}.duration-bar-list .odd.odd-first:after,.duration-bar-list .odd.odd-last:before{width:6px}.duration-bar-list .odd:after,.duration-bar-list .odd:before{background:#000;background-clip:content-box;width:1px}.duration-bar-list .from-code,.duration-bar-list .to-code{color:#737373;font-size:16px;font-weight:700;line-height:1.6;position:absolute;top:10px}.duration-bar-list .halt-code{display:flex;font-size:12px;justify-content:center;position:absolute;top:6px;width:100%}.duration-bar-list .halt-code img{margin-right:5px;width:15px}.duration-bar-list .from-code{left:-38px}.duration-bar-list .from-code .code,.duration-bar-list .to-code .code{display:block;line-height:.5;text-align:center}.duration-bar-list .from-code .time,.duration-bar-list .to-code .time{display:inline-block;font-size:14px}.duration-bar-list .to-code{right:-40px}.duration-bar-list .halt-city{display:inline-block;font-size:12px;top:-14px;white-space:nowrap}.duration-bar-list .flight-duration,.duration-bar-list .halt-city{color:#9f9f9f;left:50%;position:absolute;transform:translate(-50%)}.duration-bar-list .flight-duration{bottom:-10px;font-size:10px}.duration-bar-list .flight-duration.halt{bottom:-42px}.info-block{display:flex;flex-direction:column;justify-content:center;margin-right:10px}.info-block .bold-time{font-weight:700}.airline-logo-mobile{display:none}.route-tooltip{cursor:pointer;display:inline-block;margin-right:4px;position:relative}.route-tooltip .route-tooltiptext{background-color:#000;border-radius:6px;bottom:100%;color:#fff;left:50%;margin-left:-60px;padding:5px 3px;position:absolute;text-align:center;visibility:hidden;width:120px}.filterIcon{display:none}.route-tooltip:hover .route-tooltiptext{visibility:visible}.more-info-with-map{display:flex;flex-wrap:wrap}.more-info-with-map .more-info-map{height:300px;padding-bottom:50px;width:39%}.sc-buttons-wrapper{display:flex;flex:1;gap:20px;justify-content:end}.more-info-block{width:60%}.detailed-info{padding:30px 0;position:relative}.short-info{border-bottom:1px solid silver;display:flex;justify-content:space-between;padding:10px;position:relative}.short-info__block{width:33%}.map{width:40%}.aircraft-info-item{display:flex;justify-content:space-between;padding-right:10px;position:relative}.aircraft-info-item .distance{font-size:13px}.flight-duration-info{display:flex;flex-direction:column;justify-content:center}.aircraft-info span{display:block}.aircraft-info{background-color:silver;border-radius:10px;min-width:250px;padding:8px}.red-notice{color:red;margin-left:6px}.codeshare{color:#418af7}.aircraft-info img{margin-right:4px;width:20px}.aircraft-info.first{right:10px;top:60px}.aircraft-info.last{bottom:60px;right:10px}.timeline-vertical{border-left:1px solid #e6e6e6;list-style:none;margin-left:30px;position:relative}.timeline-vertical .timeline-item{min-height:45px;position:relative}.timeline-vertical .timeline-item span{display:block}.timeline-vertical .timeline-item.layover span span{display:inline-block}.timeline-vertical .timeline-item.layover{border-bottom:1px dashed #000;border-top:1px dashed #000;margin:20px 0;min-height:40px;text-align:center}.timeline-vertical .timeline-item.layover:after{display:none}.timeline-vertical .timeline-item.layover div{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:40px}.timeline-vertical .timeline-item.layover .hub-layover{font-size:13px;margin-top:6px}.timeline-vertical .timeline-item:after{background-color:#fff;border:1px solid #000;border-radius:50%;content:"";display:block;height:11px;left:-38px;position:absolute;width:11px}.timeline-vertical .timeline-item.departure:after{top:0}.timeline-vertical .timeline-item.arrival:after{bottom:0}.flight-point-info{position:absolute;top:-20px}.flight-point-info.bottom{bottom:-20px;top:auto}span.time-and-city{font-weight:700}span.airport-name-iata{font-size:13px}.action-footer{border-top:1px solid silver;padding:10px;text-align:end}.preamble{margin-top:10px;width:80%}.action-footer button{background-color:#408458;border:1px solid #408458;border-radius:5px;color:#fff;padding:8px 4px}.loading{bottom:0;height:2em;margin:auto;overflow:show;right:0;width:2em;z-index:999}.loading,.loading:before{left:0;position:fixed;top:0}.loading:before{background:radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));background:-webkit-radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));content:"";display:block;height:100%;width:100%}.loading:not(:required){background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.loading:not(:required):after{animation:spinner .15s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);content:"";display:block;font-size:10px;height:1em;margin-top:-.5em;width:1em}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.headline{font-size:24px;font-weight:600;margin-bottom:10px}.headline.direct{color:#54b484}.direct-border{border:1px solid #54b484}.headline.connect{color:#2c69b3}.connect-border{border:1px solid #2c69b3}.other-border{border:1px solid #000}.legend-icons span{font-size:11px}.copy-url-container{display:flex;justify-content:flex-end}.search-date-button-submit{background:linear-gradient(180deg,#48ad47,#398a39);border:0;border-bottom:4px solid #2b662a;border-radius:7px;color:#fff;font-size:20px;font-weight:700;padding:6px 40px}.search-date-button-submit .search-icon{font-size:20px;margin-left:10px}.cls-1{fill:#cb4141;filter:url(#filter)}.cls-1,.cls-2{fill-rule:evenodd}.cls-2{fill:#4c4c4c;filter:url(#filter-2)}.autocomplete-suggestions{background:#fff;box-sizing:border-box;cursor:default;display:none;margin-top:10px;max-height:230px;overflow:hidden;overflow-y:auto;position:absolute;text-align:left;z-index:9999}.autocomplete-suggestion{color:#333;font-size:14px;line-height:23px;overflow:hidden;padding:10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.autocomplete-suggestion b{color:#1f8dd6;font-weight:400}.autocomplete-suggestion.selected{background:#f0f0f0}#search-from-not-found,#search-to-not-found{display:none}#searchFromOverlay{background-color:#fff;border-radius:5px;left:-5px;padding:10px;position:absolute;right:-5px;top:-5px;z-index:20}#searchFromInput{background-color:#fff;border:0;font-size:18px;font-weight:400;padding:5px 10px;width:calc(100% - 20px)}#searchToOverlay{background-color:#fff;border-radius:5px;display:none;height:300px;left:-15px;padding:10px;position:absolute;right:-15px;top:-15px;z-index:20}#searchToInput{background-color:#fff;border:0;font-size:18px;font-weight:400;padding:5px 10px;width:98%}#siteOverlay{background-color:#000;bottom:0;display:none;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:10}#searchFromSpinner,#searchToSpinner{display:none;position:absolute;right:10px;top:10px}.no-outline:focus{outline:none}.ff-ac-item{display:flex;flex-direction:row}.ff-ac-item-left{width:70%}.ff-ac-item-right{text-align:right;width:30%}.ff-ac-item-airport{font-size:14px;font-weight:400}.ff-ac-item-country{font-size:12px;font-weight:400}.flightsfrom-header-searchbox{background:#fafafa;border:0;border-radius:5px;box-shadow:1px 1px 3px -1px rgba(0,0,0,.75);height:46px;padding:3px}.search-container{background:#fff;border-radius:4px 4px 0 0;padding:10px;width:100%}.searchbox{font-size:20px;height:40px;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.change-direction{border:1px solid #bbb9b9;border-radius:5px;color:#000;height:35px;padding:3px 6px}#easypic{display:none}#datebox{background-color:#fff;border:1px solid transparent;border-radius:5px;padding-top:10px;position:absolute}#datebox,.date-box{box-shadow:1px 1px 3px -1px rgba(0,0,0,.75)}.date-box{background-color:#efefef;border:1px solid #efefef;border-radius:5px;cursor:pointer;display:flex;height:46px;justify-content:space-between;padding:3px 8px}.date-box-date{line-height:16px}.date-box-date span{font-size:16px;font-weight:bolder}.date-box-type{line-height:10px}.date-box-type span{font-size:10px}.calendar-people{background-color:#fff;box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);padding:20px;position:absolute;right:0;z-index:10}.searchbar-left,.searchbar-right{flex:1}.flex-search{align-items:center;display:flex;gap:20px;position:relative}.items{display:flex;flex-direction:column;font-size:14px}.items-header{margin-bottom:10px}.items-header div.pointer{cursor:pointer}.item-short-info,.items-header{display:flex;justify-content:space-between;padding:5px 8px}.item-short-info.is-open{cursor:pointer}.item-short-info div:first-child,.items-header div:first-child{width:150px}.item-short-info div:nth-child(2),.items-header div:nth-child(2){width:32%}.item-short-info div:nth-child(3),.item-short-info div:nth-child(4),.item-short-info div:nth-child(5),.item-short-info div:nth-child(6),.items-header div:nth-child(3),.items-header div:nth-child(4),.items-header div:nth-child(5),.items-header div:nth-child(6){width:11%}.item-short-info div.details,.items-header div:last-child{text-align:right;width:150px}.item-row .mobile{display:none}.item-info{padding:5px 8px}.hotel-class .bi-star-fill{color:#fff}.hotel-class .checked{color:#e6b51e}.search-result-item{cursor:pointer;padding:4px}.slider-block{min-width:100px}.review-score{background-color:#b3b3b3;border-radius:5px;display:inline-block;height:26px;padding:3px;text-align:center;width:26px}.review-score.green{background-color:#24962b;color:#fff}.review-score.light-green{background-color:#5ab466;color:#fff}.load-more-block{display:flex;justify-content:center;width:100%}.load-more-block button{background-color:#fff;border:1px solid silver;border-radius:8px;padding:6px 12px}.hotel-name-cell{display:flex;font-weight:600;justify-content:space-between}.hotel-name-cell span.hotel-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-name-cell span.badge{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:10px;font-weight:400;padding:2px 10px}.flightsleaving-filter-header a{text-decoration:underline}#changepoi.modal ul{list-style:none;padding-left:0}#changepoi.modal li{border-bottom:1px solid #eaeaea;margin-bottom:3px;padding-bottom:3px}#changepoi.modal li:hover{background-color:#eaeaea}.slider-connect{background:#a0a0a0!important;height:3px;margin-top:1px}.order-first{order:0}@media screen and (max-width:990px){.large-dropdown .large-dropdown-item:nth-child(2){margin-left:0!important}.sc-buttons-wrapper{flex-direction:column}.search-date-button-submit{padding:6px 12px}.search-date-button-submit .search-icon{margin-left:0}.calendar-people{left:0}.items-header .bi-chevron-expand{display:none}.item-short-info{flex-wrap:wrap}.item-short-info .hotel-name-cell{border-bottom:1px solid #e3e3e3e3;margin-bottom:6px;width:100%!important}.item-row .desktop{display:none}.item-row .mobile{display:block}.item-row .mobile .review-score{font-size:10px;height:21px;width:22px}.item-short-info div:nth-child(n+2){width:auto}.item-short-info .details{margin-right:4px;text-decoration:underline}.hotel-price{color:green;font-weight:800}.more-info-with-map .more-info-map{height:300px;padding-bottom:50px;width:100%}}.large-wrapper{background-color:#fff;display:flex;flex-direction:row;min-height:80px}.large-wrapper.unavailable{opacity:.4}.large-name-wrapper{display:flex;flex-direction:row;width:100%}.large-name-innerwrapper{min-width:250px}.large-badges{padding-left:0;padding-top:3px}.large-badges span{font-weight:300}.large-items{display:flex;flex-direction:row;min-width:200px;width:100%}.large-item{min-width:50px;padding-top:10px;width:25%}.large-price{min-width:150px;padding-right:10px;padding-top:10px;text-align:right;width:150px}.large-price-button{background-color:#5ab466;border-radius:3px;color:#fff;font-size:14px;font-weight:600;padding:4px 10px;text-align:center}.large-image{height:100%;min-height:80px;min-width:150px;width:150px}.large-subheader{display:none}.large-more-info{border:1px solid #e5e5e5;border-radius:3px;color:#333;cursor:pointer;display:inline-block;font-size:12px;margin-bottom:10px;margin-top:10px;padding:3px 10px}.large-dropdown{display:flex;flex-direction:row}.large-dropdown-item{width:33%}.large-dropdown .large-dropdown-item:nth-child(2){margin-left:10px;margin-right:10px}.large-hotel-name{font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.large-price-wrapper{display:flex;flex-direction:column}@media screen and (max-width:800px){.large-more-info{margin-left:10px;padding:4px 10px}.large-price-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.large-hotel-name{font-size:12px}.large-from{display:none}.large-name-innerwrapper{min-width:100px}.large-dropdown{display:flex;flex-direction:column}.large-dropdown-item{margin-top:10px;width:100%}.large-dropdown-item .leaflet-container{height:200px!important}.dropdown-map{min-height:200px}.large-wrapper{flex-direction:column;min-height:100px}.large-image{height:100%;min-height:70px;min-width:100px;width:100px}.large-items{min-width:100%}.large-item{min-width:50px;text-align:center;width:25%}.large-subheader{color:#999;display:block;font-size:10px;letter-spacing:-.4px;margin-bottom:3px;text-align:center;text-transform:uppercase}.large-price{min-width:100%;padding-top:10px;width:100%}}
@media (max-width:640px){.more-info-with-map{flex-direction:column}.detailed-info,.more-info-with-map .map{width:auto}}@media (max-width:768px){.route-map{display:none}}@media (max-width:645px){.preamble{width:100%}.header-title{text-align:center;width:100%}.header-title h1{font-size:5.5vw}.airline-logo{display:none}.airline-logo-mobile{align-items:center;display:flex;margin-right:10px;width:45px}.airline-logo-mobile>div{display:inline-block;height:45px;position:relative;width:45px}.airline-logo-mobile .single-logo{border-radius:3px;width:40px}.airline-logo-mobile .first-logo{left:0;top:0}.airline-logo-mobile .first-logo,.airline-logo-mobile .second-logo{border:1px solid #ddd;border-radius:3px;position:absolute;width:40px}.airline-logo-mobile .second-logo{left:8px;top:8px}.duration-bar-list .halt-code{top:-10px}.duration-bar-list .flight-duration,.duration-bar-list .halt-city{display:none}.search-container,.search-text{align-items:center;flex-direction:column}.duration-time .flight-time{width:auto}.duration-time .flight-info{margin-left:-10px;width:90%}.duration-time .flight-time .bold-time{font-size:16px}.duration-time .flight-time .gray-text{font-size:15px}.duration-container .via-airline span{font-size:10px}.under-filter{flex-direction:column}.sort-block{display:inline-block;margin-top:4px}.duration-time{flex-direction:column;width:100%}.routes-content nav{width:100%}.item-row .main-info{align-items:center;flex-direction:column;padding:6px}.tabs-header li a{font-size:8px;height:65px;line-height:14px;padding:8px 7px}.mobile-border{border-top:1px solid #707070;justify-content:space-around;margin-top:4px;padding-top:4px;width:100%}.filters{display:none}.filters .filter-buttons{position:absolute;right:30px;top:30px}.filters .filter-buttons i{font-size:30px}.filterIcon{display:block}.filterIcon i{font-size:30px}.filters .dropdown.is_active .btn-filter{background-color:transparent;border:none;color:#212529}.filters .dropdown-menu{background:transparent;border:none;display:block;position:relative}.filters .btn-filter.dropdown-toggle{background:transparent;border:none;padding-left:0}.filters .btn-filter.dropdown-toggle:after{display:none}.filters .dropdown-item{padding-left:0}.filters .mobile-filter{background-color:#a9a9a9;bottom:0;display:flex;justify-content:space-around;left:0;padding:10px 0;position:fixed;width:60%;z-index:1000001}.mobile-filter .done{background-color:#87c5df;color:#fff;padding:5px 50px}.mobile-filter .clear,.mobile-filter .done{border-radius:5px;display:inline-block;font-weight:400;text-align:center}.more-info-block{width:100%}.short-info__block{font-size:12px}.aircraft-info-item{flex-direction:column-reverse;margin-bottom:10px;margin-top:10px}}@media (max-width:1200px){.filters-wrapper{padding:0}.filters{display:none}.filters.is-open{background-color:#eaeaea;display:block;height:100%;left:0;overflow-y:scroll;padding:20px 15px 80px;position:fixed;top:0;transition:display 2s;width:60%;z-index:2000}.filters .filter-buttons{position:absolute;right:30px;top:30px}.filters .filter-buttons i{font-size:30px}.filterIcon{display:block}.filterIcon i{font-size:30px}.filters .dropdown{margin-bottom:20px;margin-right:0;width:100%}.filters .dropdown.is_active .btn-filter{background-color:transparent;border:none;color:#212529}.filters .dropdown-menu{background:transparent;border:none;display:block;position:relative}.filters .btn-filter.dropdown-toggle{background:transparent;border:none;padding-left:0}.filters .btn-filter.dropdown-toggle:after{display:none}.filters .dropdown-item{padding-left:0}.filters .mobile-filter{background-color:#a9a9a9;bottom:0;display:flex;justify-content:space-around;left:0;padding:10px 0;position:fixed;width:60%;z-index:1000001}.mobile-filter .done{background-color:#87c5df;color:#fff;padding:5px 50px}.mobile-filter .clear,.mobile-filter .done{border-radius:5px;display:inline-block;font-weight:400;text-align:center}}@media (min-width:645px) and (max-width:1024px){.duration-time .flight-time{width:24%}}@media screen and (max-width:640px){#searchFromOverlay{left:-10px;right:-15px}#searchFromOverlay,#searchToOverlay{background-color:#fff;border-radius:5px;height:300px;padding:10px;position:absolute;top:-5px;width:calc(100vw - 50px);z-index:20}#searchToOverlay{display:none;left:auto;right:-5px}.searchbox{overflow:hidden;padding:3px 4px;text-overflow:ellipsis;white-space:nowrap}.search-container{width:100%}#search-from-text,#search-to-text{font-size:12px}}@media (max-width:648px){.searchbar-left,.searchbar-right{width:30%}#datebox{left:0;width:100%}.flex-search{align-items:center;display:flex;justify-content:center}}


/*# sourceMappingURL=city.css.map*/