body{background:#fff}ul li{list-style:none}.min-height{min-height:400px}.modal-header .close{font-size:x-large}.international-list-branded-rules{min-height:30px!important}.international-list-branded-rules p{display:inline-block;font-size:10px!important;margin-bottom:0!important}.international-list-branded-rules-mobile{min-height:unset}.datepicker-box-blank{background:#fff;border:1px solid #ccc;border-radius:3px;display:block;height:50px;padding-left:.2rem;position:relative;width:100%}.datepicker-box-blank button{background:transparent;border:none;width:100%}.e-px-1{padding:0 .2rem!important}button{background:transparent;border:none}[data-toggle=tooltip]{cursor:help!important}#modalLoadingCheckout .modal-dialog{max-width:576px}#modalLoadingCheckout img{margin-bottom:10px}#modalLoadingCheckout h3{font-size:1.25rem!important;font-weight:500;line-height:30px;margin-bottom:0}.search-form{background-color:#f4f8fc;border:1px solid #eaeaea;border-radius:2px;margin:0 0 16px!important;padding:0!important}@media (max-width:1199px){.search-form{margin:8px 0 0!important}}#searchForm.search-form-inner .container .row .search-col{margin:10px 0 0}.search-form .search-area{background:none;padding-top:0;position:relative}#btn-hide-search-form{cursor:pointer;display:none;font-size:24px;font-weight:700;margin-top:-8px;position:absolute;right:10px;top:0;z-index:2}.flight-summary{border-bottom:1px solid #ccc;display:none;font-size:12px;margin-bottom:10px;margin-top:5px;padding:5px}.flight-summary span.city{font-size:14px;font-weight:700;line-height:22px}.flight-summary span.city i{margin-left:-3px;padding-top:0}.flight-summary .bg-bg_gidisdonus{margin-bottom:-5px}[data-roundtrip=false] .flight-summary span.city i{margin-top:4px}.flight-summary div.date{font-size:12px}.flight-summary div.date span{border-right:1px solid #ccc;margin-right:2px;padding-right:5px}.flight-summary div.date span:last-child{border:none}.flight-summary #btn-change-flight{color:#007bff}.results{font-size:11px!important}.results .no-flight-found{display:none}.results .no-flight-found h3{font-size:22px;text-align:center}.results div:not(.modal-dialog){margin:0;padding:0}.results .helper{display:none;text-align:center;width:100%}.results .filter-results{display:none!important;font-size:12px;text-align:right}@media (min-width:1200px){[data-roundtrip=true] #flights-table{width:calc(100% + 1px)}}tr.flight-item{border:1px solid #e2e1e2;height:115px}tr:nth-last-of-type(-n+2){border-bottom:none}tr.flight-item.hidden{display:none}tr.flight-item td:first-child{font-size:11px;text-align:center}tr.flight-item .operating-airline{color:#a6a6a3}.screen-md .operating-airline{white-space:normal}tr.flight-item .flight-number{font-weight:700}tr.flight-item .flight-time{display:block;font-size:15px;text-align:center}tr.flight-item .airport{font-size:14px;text-align:center}tr.flight-item .flight-duration,tr.flight-item .segment-count{display:block;text-align:center}tr.flight-item .segment-count{margin-top:12px}.search-header{background:#00203b;color:#fff;font-size:14px;margin:0!important;padding:9px 15px!important;position:relative}.search-header img.flight-icon{margin:-3px 4px 0 0;width:18px}.flight-list{padding-right:1px!important}.return-flight-list{padding-left:1px!important}.ui-datepicker-custom.ui-datepicker.ui-widget.ui-widget-content:after{content:url(/resources/img/icons/datepicker-triangle.png)}.return-flight-list .search-header{background:#00203b}.search-header .btn-prev-day{background:url(/resources/img/icons/date-arrow-l.png);margin:4px 0 -1px}.search-header .btn-next-day,.search-header .btn-prev-day{cursor:pointer;display:inline-block;height:12px;width:12px}.search-header .btn-next-day{background:url(/resources/img/icons/date-arrow-r.png);margin:4px 5px -1px}.search-header .flight-date-changer{position:absolute;right:10px}table.tablesorter{background-color:#fff;width:100%}table.tablesorter>thead{background-color:#f7f7f7;border:none;color:#fff}.language-de .search-domestic [data-roundtrip=true] .tablesorter-header-inner,.language-en .search-domestic [data-roundtrip=true] .tablesorter-header-inner,.language-fr .search-domestic [data-roundtrip=true] .tablesorter-header-inner,.language-ru .search-domestic [data-roundtrip=true] .tablesorter-header-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px)}table.tablesorter>tbody{border:none}:root .search-international table.tablesorter>tbody,_:future{border-right:1px solid #e1e2e1}:root table.tablesorter>thead,_:future{border-right:1px solid #afafaf}:root .flight-rules table th,_:future{padding:.75rem .5rem}:root .flight-rules table td,_:future{padding:.75rem .5rem}:root tr.flight-detail td .table td,_:future{box-shadow:none}table.tablesorter>thead tr th{background-color:#f7f7f7;border:none;color:#292929;margin:0;padding:0;text-align:center!important;width:auto!important}table.tablesorter .tablesorter-filter-row{display:none}@-moz-document url-prefix(){[data-roundtrip=true] #flights-table tbody{border-right:1px solid #e1e2e1}}.search-domestic table.tablesorter .flight-item>td:nth-last-of-type(-n+2),.search-domestic table.tablesorter>th:nth-last-of-type(-n+2){display:none}.search-domestic [data-roundtrip=true] table.tablesorter>tbody tr td:first-child{width:85px!important}.search-domestic [data-roundtrip=true] table.tablesorter>tbody tr td:nth-child(2),.search-domestic [data-roundtrip=true] table.tablesorter>tbody tr td:nth-child(4){width:65px!important}.search-domestic [data-roundtrip=false] table.tablesorter>tbody tr td:nth-child(3){width:130px}.search-domestic [data-roundtrip=true] table.tablesorter>tbody tr td:nth-child(3){width:70px!important}.search-domestic [data-roundtrip=true] table.tablesorter>tbody tr td:nth-child(5){width:100px!important}.search-domestic [data-roundtrip=true] .flight-select{position:relative;width:35px!important}.tablesorter-headerAsc{background:url(/resources/ub/img/short-up.svg) 100% no-repeat;background-position-x:87%;background-size:8px 12px}.tablesorter-headerDesc{background:url(/resources/ub/img/short-down.svg) 100% no-repeat;background-position-x:87%;background-size:8px 12px}.tablesorter-headerUnSorted{background:url(/resources/ub/img/short-unsorted.svg) 100% no-repeat;background-position-x:85%;background-size:8px 12px}.search-domestic table.tablesorter>thead>tr>th.tablesorter-headerAsc:nth-last-child(-n+3),.search-domestic table.tablesorter>thead>tr>th.tablesorter-headerDesc:nth-last-child(-n+3),.search-domestic table.tablesorter>thead>tr>th.tablesorter-headerUnSorted:nth-last-child(-n+3),th.tablesorter-headerAsc.none,th.tablesorter-headerDesc.none,th.tablesorter-headerUnSorted.none{background:transparent!important}.blank-row-5{height:5px}.blank-row-10{height:10px}.blank-row-15{height:15px}.blank-row-20{height:20px}.btn-select-flight{background:#008cff;border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-right:9px;margin-top:1px;padding:10px 16px;position:relative;text-align:center}.price-note{font-size:10px;line-height:11px;margin:0 auto!important;max-width:90px;padding-top:5px!important}.flight-price,.price-note{text-align:center}.flight-price .same-provider-discount{display:none;font-weight:700;text-decoration:line-through}.flight-price .same-provider-discount.line-through{display:table;margin:0 auto}.btn-center{display:table;margin:0 auto!important}.flight-price{text-align:inherit!important}.flight-price .price-big.currencyChangeArea{display:block;height:28px;margin-right:-13px;position:relative}.flight-price .price-big .integers{font-size:22px;font-weight:700;line-height:28px}.flight-price .price-big .decimals{color:#a4a4a4;font-size:10px;position:relative;right:-2px;top:-10px}.flight-price .price-big .decimal-point{color:#a4a4a4;font-weight:700;position:relative;right:-2px;top:-10px}.flight-price .price-big .currency{bottom:0;color:#a4a4a4;font-size:10px;font-weight:700;position:relative;right:14px}.flight-price .lastseat{color:#dc3545!important;display:inline-block;font-size:12px;text-align:center;width:100%}.flight-price .original-price.currencyChangeArea{color:#999;font-size:14px;text-decoration:line-through}.flight-select{text-align:center}.btn-flight-detail{color:#007bff!important;cursor:pointer;display:table;font-size:11px;margin:0 auto;padding:0;position:relative}.btn-flight-detail.opened:after{content:url(/resources/img/icons/datepicker-triangle.png);display:block;left:0;margin-top:8px;position:absolute;width:100%;z-index:1}.btn-flight-detail:after{display:none}.btn-flight-detail.opened{color:#4391d3!important}tr.flight-detail{-webkit-appearance:none;box-shadow:1px 1px 5px hsla(0,0%,57%,.5);-webkit-box-shadow:1px 1px 5px hsla(0,0%,57%,.5);display:none;margin-bottom:0}:root tr.flight-detail td,_:future{box-shadow:0 0 5px #ccc}tr.flight-detail .operating-airline{color:#a6a6a3}.stop-clock-icon{display:inline-block;height:14px}.stop-clock-icon.line1{height:30px;margin-top:-5px}.seat-icon{display:inline-block;margin-top:5px}.transmission{margin:6px 30%!important;position:relative}.transmission .one-line,.transmission .one-line-small{background-color:#a6a6a3;float:left;height:1px;width:100%}.transmission .one-line-small:before{color:#a6a6a3;content:url(/resources/img/icons/cut-arrow-right.png);display:inline-block;float:right;font-size:8px;margin:-5px -8px}.transmission .one-line-small:after{background:#a6a6a3;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;content:"";display:inline-block;float:left;height:5px;margin-left:-5px;margin-top:-2px;width:5px}.transmission .stop{content:url(/resources/img/icons/departure-circle.png);left:45%;position:absolute;top:-6px}.flight-select label{display:block;height:100%;min-height:70px;padding-top:70%;width:35px}.flight-select input[type=radio]{-webkit-appearance:none;background-color:#fff;border:2px solid #007bff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-sizing:border-box;content:"";cursor:pointer;display:inline-block;height:18px;-moz-transition:all .12s;-o-transition:all .12s;-webkit-transition:all .12s;transition:all .12s;vertical-align:middle;width:18px}.flight-select input[type=radio]:checked{background-color:#fff!important;border-width:5px!important}.btn.btn-reset-filter,.btn.btn-show-all-flights{background-color:#f0f0f0;display:none;font-weight:700;margin:5px}.btn.btn-reset-filter{display:block;margin:0 auto}.summary-before-onepagecheckout{margin-top:15px!important}.total-sum{border:1px solid #f3f3f3;border-radius:4px;min-width:225px;padding:10px 15px!important;position:relative}.total-sum .currency{font-size:16px}.total-sum .total-sum-price{display:inline-block;padding:0 5px}.total-sum .all-price b,.total-sum .total-sum-price b{font-size:9px;font-weight:700;text-align:left;white-space:nowrap;width:100%}.total-sum .btn.btn-next{background:#008cff;border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-box-shadow:0 1px 3px 0 rgba(50,50,50,.35);-moz-box-shadow:0 1px 3px 0 rgba(50,50,50,.35);box-shadow:0 1px 3px 0 rgba(50,50,50,.35);color:#fff;font-size:16px;font-weight:700;margin-top:-25px;padding:15px 10px!important;position:relative;text-align:center}.total-sum .all-price{display:inline-block;padding:0 5px}.total-sum .currencyChangeArea{font-size:24px;font-weight:700;text-align:center}.total-sum .total-sum-price .currencyChangeArea{color:#6b6b6b}.btn-hide-detail{border:none;cursor:pointer;float:right;font-size:24px;margin:-5px 2px 0 0;position:relative}ul.tabs-menu{font-size:12px;margin:0!important;padding-inline-start:0;padding:0;position:absolute;z-index:2}.tabs-menu li{background-color:#ccc;border-right:1px solid #eee;border-top:1px solid #eee;display:inline-block;height:35px;line-height:35px;list-style:none;margin:0 2px 0 0}.tabs-menu li.current{background-color:#fff;border-bottom:2px solid #007bff;position:relative;z-index:5}.tabs-menu li a{color:#fff;padding:18px;text-decoration:none}.tabs-menu .current a{color:#007bff}.tab{background-color:#fff;float:left;width:100%}.tab-content{background-color:#fbfcff;padding-top:10px!important;width:100%!important}.tab-content ul{padding-inline-start:10px}.tab-content ul li{color:#343434!important;font-size:12px!important;list-style:inherit;margin-left:15px;margin-top:5px;text-indent:0}.tab-content ul li li{list-style:none;margin-left:0}.flight-rules ul li div,.flight-rules ul li span span{font-size:12px!important}.flight-rules{background-color:#f2f6f9}.flight-rules table{margin:0!important}.flight-rules table td,.flight-rules table th{padding:.75rem .5rem .75rem 0;width:33%}.flight-rules .flightRulesTable tr td{text-align:left!important}.flight-baggage .text-warning{color:red!important;font-size:12px;margin-inline-start:10px;margin-top:10px}.flight-baggage table,.flight-rules table{border-top:none;font-size:12px;margin:-2px 10px 0;width:99%!important}.flight-baggage table tbody tr:first-child td,.flight-baggage table th,.flight-rules table th{border-top:none!important}.search-international .flight-baggage table th{text-align:left!important}.flight-rules .text-warning{color:red!important;display:block;font-size:13px;font-weight:700!important;margin-bottom:10px;margin-left:10px!important}.stop-clock{content:url(/resources/img/icons/clock-l.png);height:12px;width:12px}.stop-clock-small{content:url(/resources/img/icons/clock-s.png);height:9px;width:9px}.flightClock{background:#e6f4ff;font-style:normal;padding:4px}.flight-itineraries{border:none;color:#000;font-weight:400;margin:5px 0;width:100%}.flight-baggage{background:#f8f8f8;width:100%}.tab-border{background:#fffdf0;border-bottom:1px solid #fffdf0;margin-bottom:3px;margin-top:3px;padding-top:10px}.search-list-detail h3{border-bottom:1px solid #007bff;color:#007bff;font-size:14px;font-weight:700;margin-bottom:5px;margin-left:7px;padding:3px 3px 10px}.lineDotted{border-right:1px dotted #666}.line1{color:#000;font-size:11px;font-weight:700}.line1,.line2{display:block;margin:0 10px 5px;max-width:400px;padding:0;text-align:center}.line2{color:#7b7b7b;font-size:10.5px}.stopDuration .stopInlineTable{background:#f2f6f9;border:1px dashed #007bff;color:#007bff;display:block;font-size:11px;height:auto;line-height:14px;margin:1px;padding:10px;position:relative;text-align:center}.stopInlineTable{margin-top:10px}.stopInlineTechnicalTable{background:#ffeaea!important;border:1px dashed red!important;color:red!important}.filter-row{display:none}.filter-row button{color:#007bff;font-size:12px!important}.btn-mini{background:#fff;border:1px solid #eaeaea;border-radius:5px;color:#383838;cursor:pointer;display:block;padding:3px 10px;text-align:center}#btn-show-filter{color:#007bff;display:none;float:left;margin-top:-6px;width:max-content}#btn-hide-filter{display:none}#btn-hide-filter-x{color:#292929;display:none;float:right;font-size:24px;font-weight:400;line-height:20px}.filter{background:#fff;border:1px solid #f3f3f3;padding:20px 12px 0!important}#popoverData2{margin-top:-2px}.filter h2{background:#eee;font-size:14px;font-weight:700;margin:6px 0 0;padding:5px}.filter h3{display:inline-block;float:left;font-size:18px;font-weight:700;padding:0 3px}.filter .custom-control-label{color:#212529;font-size:12px}.filter .filter-category{padding-bottom:20px}.filter .filter-category span.filter-title{border-bottom:1px solid #e4e5ea;color:#212529;display:inline-block;font-size:14px;font-weight:600;margin-bottom:8px;position:relative;width:100%}.filter .filter-category .filter-content{padding-bottom:20px}.filter .filter-category .filter-content:last-child{padding-bottom:0}.filter .filter-category .filter-content .flight-duration,.filter .filter-category .filter-content .flight-price,.filter .filter-category .filter-content .flight-time,.filter .filter-category .filter-content .return-flight-duration,.filter .filter-category .filter-content .return-flight-price{display:block;font-size:12px;margin-bottom:20px}.filter .filter-category .filter-content .flight-duration input,.filter .filter-category .filter-content .flight-price input,.filter .filter-category .filter-content .flight-time input,.filter .filter-category .filter-content .return-flight-duration input,.filter .filter-category .filter-content .return-flight-price input{background:transparent;border:none;color:#000;display:inline-block;font-size:12px;padding:0;width:80px}.filter-div .custom-control{padding:3px 0 3px 1.5rem}.filter .filter-category .custom-control button.only{color:#007bff;cursor:pointer;display:none;font-size:11px;font-style:normal;padding:0}.filter .filter-category .custom-control:hover button.only{display:inline-block}#btn-clean-all-filters,.btn-clean-filter{border:none;color:#007bff;cursor:pointer;display:none;float:right;font-size:12px;font-weight:400}[data-filter=all].btn-clean-filter{margin-right:0;margin-top:7px}.filtered,.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{border-collapse:collapse;content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{filter:Alpha(Opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{background-repeat:no-repeat;display:inline-block;margin-top:-.25em;overflow:hidden;position:relative;text-indent:-99999px;vertical-align:middle}.ui-widget-icon-block{display:block;left:50%;margin-left:-8px}.ui-widget-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.ui-slider{position:relative;text-align:left}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.3em}.ui-slider-horizontal .ui-slider-range{height:100%;top:0}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{height:100px;width:.8em}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-bottom:-.6em;margin-left:0}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-slider .ui-slider-range{background-position:0 0;border:0;display:block;font-size:.7em;position:absolute;z-index:1}.ui-slider-horizontal{border:1px solid #eaeaea!important;margin:15px 8px;position:relative}.ui-slider .ui-slider-handle{cursor:default;height:1.2em;position:absolute;-ms-touch-action:none;touch-action:none;width:1.2em;z-index:2}.ui-widget-header{background:#008cff;border:1px solid #008cff;color:#333;font-weight:700}.ui-slider-handle{-webkit-appearance:none;background:#fff!important;border:none;border-radius:10px;cursor:pointer!important;filter:drop-shadow(0 1px 10px rgba(0,0,0,.12));height:18px!important;width:18px!important}.airlineMatrixContainer{margin-bottom:5px;padding:0 3px}#airlineMatrix{height:100px;margin-bottom:5px;overflow:hidden;position:relative;text-align:center;width:100%;z-index:1}@media (max-width:980px){#airlineMatrix{display:none}}#airlineMatrix img{float:left;height:50%;margin-right:7px;padding:15px 0}.matrix-content,.matrix-menu{margin-bottom:5px;padding-bottom:5px}.matrix-content{display:inline-flex;float:left;padding-inline-start:0}.matrix-menu{padding-inline-start:0;text-align:left}.matrix-menu>li{cursor:pointer;display:inline-block;font-size:12px;padding:3px}.matrix-menu .current{border-bottom:1px solid #007bff;color:#007bff}.matrix-best-price.current{background-color:#e8e8e8;border-radius:3px}.matrix-content>li{background:#fff;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;display:inherit;max-height:64px;max-width:1089px}.matrix-content>li#bestFlightTime{display:none}.matrix-best-flightTime,.matrix-best-price{border-right:1px solid #e2e2e2;float:left;min-height:57px;padding:2px 10.1px 0;width:155.3px}.matrix-best-flightTime:hover,.matrix-best-price:hover{background-color:#f7f7f7;cursor:pointer}.matrix-best-flightTime li,.matrix-best-price li{cursor:pointer;font-size:11px;padding:1px;text-align:left;width:146px}.matrix-best-flightTime li:nth-child(2),.matrix-best-price li:nth-child(2){font-size:10px;max-width:82px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-best-flightTime li:nth-child(4),.matrix-best-price li:nth-child(4){font-size:10px}.matrix-best-flightTime .priceCurrencyLabelArea,.matrix-best-price .priceCurrencyLabelArea{font-size:11px;font-weight:700;margin:0;padding:0 0 3px}#btn-matrix-next{position:absolute;right:0}#btn-matrix-next,#btn-matrix-prev{background:#fff none repeat scroll 0 0;cursor:pointer;height:64px;margin-top:0;padding:25px 5px}#btn-matrix-prev{border-right:1px solid #e2e2e2;left:0;position:relative}#btn-matrix-next img,#btn-matrix-prev img{height:100%;padding:0}#airlineMatrix ul li .currencyChangeArea{font-weight:700}.no-matrix-action i{opacity:.5}.no-matrix-action.fa-chevron-left:before{color:#bababa}.matrixLoadingImg{float:none!important;padding:0!important;text-align:center!important}#btn-masterPriceCalendar{color:#007bff;cursor:pointer;float:right;font-size:12px;margin-bottom:-25px;margin-top:5px;position:relative;z-index:2}#btn-show-all-flights{color:#007bff;cursor:pointer;display:none;float:right;font-size:12px!important;font-weight:400!important;margin-right:0;margin-top:1px}#monthCalendarContent{border:1px solid #dfdfdf;border-radius:8px;margin-bottom:15px;margin-top:10px;padding:45px 10px;position:relative;width:100%}.month-calendar{height:40px;margin:0;padding:5px 0;position:relative;width:100%}[data-roundtrip=true] #returnCalendarContent .btn-calendar-graph{display:none}[data-roundtrip=true] #departureCalendarContent{padding-right:3px}[data-roundtrip=false] #departureCalendarContent{padding-left:1px}#departureCalendarContent .btn-calendar-next{right:0;width:15px}#departureCalendarContent .btn-calendar-prev{left:0;width:15px}[data-roundtrip=true] #returnCalendarContent .btn-calendar-next{right:0;width:15px}[data-roundtrip=true] #returnCalendarContent .btn-calendar-prev{left:0;width:15px}.month-calendar ul{display:inline-block;height:36px;left:16px;overflow-x:hidden;overflow-y:hidden;padding:0 1px;position:absolute}.month-calendar ul li{border:1px solid #ced4da;cursor:pointer;display:inline-block;font-size:12px;height:36px;padding:5px 11px 3px;text-align:center;vertical-align:top;width:66px}[data-roundtrip=true] .month-calendar ul li{width:65px}.alternative-day .currencyChangeArea,.current-day .currencyChangeArea{font-size:10px}[data-roundtrip=true] #departureCalendarContent .month-calendar ul,[data-roundtrip=true] #returnCalendarContent .month-calendar ul{left:17px;right:17px;width:calc(100% - 30px)}#monthCalendarContent .trigger-search .currencyChangeArea .decimal-point,#monthCalendarContent .trigger-search .currencyChangeArea .decimals{display:none}[data-roundtrip=true] #departureCalendarContent .btn-calendar-next{right:25px}[data-roundtrip=true] #departureCalendarContent .btn-calendar-prev{left:0}.btn-calendar-graph i{display:inline-block;margin:6px 4px 0 0}.btn-calendar-graph span{display:block;float:right;font-size:12px;font-weight:700}.result-content-international .month-calendar ul li{padding:4px 2px 2px}@media (max-width:992px){[data-roundtrip=true]#monthCalendarGraphContent{display:none}.ui-slider-handle{border-radius:15px;height:20px!important;width:20px!important}.ui-slider-horizontal .ui-slider-handle{margin-left:-.8em!important;top:-.55em!important}.filter .filter-category .filter-content .flight-duration,.filter .filter-category .filter-content .flight-price,.filter .filter-category .filter-content .flight-time{margin:0 auto 20px 0;max-width:95%}[data-roundtrip=true].monthCalendarBox{display:none}[data-roundtrip=true] tr.flight-item .airline{width:auto}}.month-calendar ul li span price{font-size:11px;margin-right:2px}.month-calendar ul li span currency{font-size:8px}.month-calendar-price{font-size:11px;margin-right:2px}.month-calendar-currency{font-size:8px}.label-no-padding{padding-bottom:0;padding-top:0}.alternative-day,.current-day,.noprice-day,.past-day{background:#fff}.current-day{border-bottom:3px solid #008cff!important}.dayHeader{background:#f5f5f5;color:#212529;font-size:11px;font-weight:400;margin:-2px -2px 2px;padding:1px}.month-calendar ul li span{display:block;margin-top:-4px}.btn-calendar-next{padding:6px 0 0 4px}.btn-calendar-next,.btn-calendar-prev{background:#fff none repeat scroll 0 0;color:#656565;cursor:pointer;height:36px;margin-top:0;position:absolute}.btn-calendar-prev{left:0;padding:6px 0 0;text-align:center}.btn-calendar-next.calendar-disabled,.btn-calendar-prev.calendar-disabled{background:#ccc none repeat scroll 0 0!important;color:#848484;cursor:default}.btn-calendar-graph{background:#e0f1fe;border-radius:2px;color:#00121c}.btn-calendar,.btn-calendar-graph{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:5px;justify-content:center;padding:4px 8px;position:absolute;right:7px;top:7px}.btn-calendar{background:#e6f4ff;border-radius:4px;color:#4693ce}.btn-calendar i{display:inline-block;margin:4px 4px 4px 0}.btn-calendar span{color:#00121c;display:block;float:right;font-size:12px;font-weight:700}[data-roundtrip=true] #departureGraphContent .btn-calendar,[data-roundtrip=true] [data-direction=departure].btn-calendar{display:none}.btn-calendar-graph:before{display:block;padding-bottom:2px}.alternative-day.soft-hidden,.current-day.soft-hidden,.next-load.soft-hidden,.noprice-day.soft-hidden,.past-day.soft-hidden,.prev-load.soft-hidden{display:none}.calendarLoader{margin-top:5px;width:20px}.calendarGraphArea{background:#fff;border:1px solid #dfdfdf;border-radius:8px;height:215px;padding:60px 5px 5px;position:relative;width:100%}.graphDescription{bottom:-40px;color:#797979;font-size:12px;padding-left:40px;position:absolute}.graphDescription2{bottom:12px;left:-12px;position:absolute}#departureCalendarContent .trigger-search .currencyChangeArea .decimal-point,#departureCalendarContent .trigger-search .currencyChangeArea .decimals{display:none}[data-roundtrip=false] .calendarGraphArea{margin-left:-13px;width:1134px}[data-roundtrip=true] #departureGraphContent{left:0;position:absolute;width:485px}[data-roundtrip=true] #returnGraphContent{position:absolute;right:0;width:485px}.dailyGraph{margin:0 auto;position:relative;width:990px}.dailyGraph.roundTrip{width:450px}.dailyGraph ul{position:relative;width:100%;z-index:1}.dailyGraph ul li{cursor:pointer;display:inline-block;height:100px;position:relative;width:26px}.dailyGraph.roundTrip ul li{width:20px}.amountGraph{bottom:35px}.amountGraph,.amountGraph.graph-10{background:#b0dbff;display:block;position:absolute;width:100%}.amountGraph.graph-10{bottom:25px;height:10px}.amountGraph.graph-10.graphCurrent,.amountGraph.graphCurrent{background:#008cff}.graphDay{bottom:0;display:inline-block;font-size:10px;height:25px;line-height:12px;padding-top:15px;position:absolute;text-align:center;width:100%}.dayCurrent{background:#fec60a}.graphPriceLine{border-top:1px solid #f1f1f1;bottom:5px;color:#989898;font-size:11px;left:25px;padding:2px 0;position:absolute;width:95%;z-index:auto}[data-roundtrip=true] .graphPriceLine{width:88%}.graphLineMonthArea{padding-left:25px;position:absolute;top:-22px;width:790px}.graphLineMonthArea.roundTrip{width:440px}.graphPriceLine currency{font-size:9px}.graphPriceLine span{left:-25px;position:absolute;top:-4px}.graphLineMonth{display:inline-block;height:2px;margin-right:5px;position:relative}.graphLineMonthName{font-size:11px;font-weight:700;left:45%;padding:3px;position:absolute;top:-20px}.btn-calendar-graph-prev{left:10px}.btn-calendar-graph-next,.btn-calendar-graph-prev{color:#656565;cursor:pointer;position:absolute;top:45%;z-index:2}.btn-calendar-graph-next{right:10px}.monthCalendarContent{display:none}.data-null.graph{bottom:30px;min-height:100px;position:absolute}.fa.fa-search.graph{bottom:5px;color:#737373;left:10%;margin:0 auto;position:absolute}@media (max-width:1200px){.calendarGraphArea{border:#ffdead;margin:0 auto!important;width:100%!important}}.calendarGraphArea h5{color:#989898;font-size:12px;left:10px;position:absolute;top:5px}@media (max-width:640px){.dailyGraph ul li{width:14px!important}.return-flight-list{margin-top:10px!important}}#monthCalendarGraphContent{height:220px;margin-top:5px;padding:0 -3px 0 0;position:relative;width:auto}[data-roundtrip=true] #monthCalendarGraphContent{margin-left:-14px}@media (max-width:1199px){#monthCalendarGraphContent{margin:10px auto 0;width:100%}#monthCalendarContent{margin-left:10%}}@media (max-width:992px){#monthCalendarContent,#monthCalendarGraphContent{display:none!important}}.monthCalendarBox{height:55px;margin:0 0 7px;overflow-x:scroll;overflow-y:hidden;width:100%}.noprice-day span.dayHeader{white-space:nowrap}.monthCalendarBox ul li{background:#f5f5f5;border:1px solid #ccc;cursor:pointer;display:inline-table;margin-right:-2px;padding:1px;text-align:center;white-space:normal;width:11px}.monthCalendarBox ul{padding-inline-start:0;white-space:nowrap}.monthCalendarBox ul .current-day{background:#008cff}.noprice-day span{margin-top:-3px}.noprice-day span i{display:inline-block}.dayHeader{background:none}@media (min-width:759px){.monthCalendarBox{display:none}}@media (max-width:768px){.monthCalendarBox{height:auto;margin-left:-6px}.monthCalendarBox ul li{background-color:#fff;border:1px solid #ccc;color:#212529;max-width:20%;min-height:46px;padding:7px 0;width:calc(20% - 2px)}.monthCalendarBox ul li.current-day,.monthCalendarBox ul li.current-day .dayHeader{color:#fff}.monthCalendarBox ul li .dayHeader{color:#212529}.dayHeader{font-weight:500;margin:0;padding:0}.monthCalendarBox .alternative-day .currencyChangeArea,.monthCalendarBox .current-day .currencyChangeArea{font-size:11px;font-weight:500;line-height:normal}}.arrow-right{border-bottom:60px solid transparent;border-left:60px solid #333;border-top:60px solid transparent;height:0;width:0}.cfc-day{display:block;font-size:11px!important}.cfc-price{color:#000;display:block;font-size:13px!important;font-weight:700;text-align:center;width:100%}.cfc-carrier{display:none;left:0;position:absolute;top:0}.cfc-search{color:#363636;display:block;font-size:13px!important;font-weight:700;text-align:center;width:100%}.cfc-tooltip{background-color:#fff;border:1px solid #c6c6c6;max-width:300px;position:absolute;z-index:5}.tooltip div:last-child{background:#fec60a;color:#000;font-weight:500;opacity:1}.tooltip .arrow:before{border-bottom-color:#fec60a}.tooltip.flight-info-tooltip{opacity:1;z-index:1080}.tooltip.flight-info-tooltip .tooltip-inner{background:#00203b;color:#fff;font-size:12px;opacity:1;padding:10px}.tooltip.flight-info-tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.flight-info-tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#00203b}.tooltip.flight-info-tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.flight-info-tooltip.bs-tooltip-top .arrow:before{border-top-color:#00203b}.tooltip.flight-info-tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.flight-info-tooltip.bs-tooltip-left .arrow:before{border-left-color:#00203b}.tooltip.flight-info-tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.flight-info-tooltip.bs-tooltip-right .arrow:before{border-right-color:#00203b}body .cfc-tooltip{border-width:2px;left:25px}@media (max-width:640px){.cfc-tooltip{left:30%!important}}.tt-content{height:130px}.tt-content,.tt-content-info{font-size:12px;position:relative;width:200px}.tt-content-info{height:auto;padding:5px}.tt-carrier{font-weight:700;left:5px;position:absolute;top:5px}.tt-carrier img{margin-right:5px}.tt-list{left:5px;margin:0;padding-inline-start:0;position:absolute;top:29px}.tt-list li{font-size:11px;list-style:none}.cfc-update{bottom:0;color:#c6c6c6;font-size:9px}.cfc-tt-price,.cfc-update{position:absolute;right:5px}.cfc-tt-price{bottom:85px;color:#000;font-size:16px}.cfc-btn,.cfc-last-seat,.cfc-tt-price{font-weight:700}.cfc-last-seat{color:red}.cfc-customer-info{display:block;font-size:11px;height:20px}.search-international .results .list-border{border:none}.search-internationa tr.flight-item{border-bottom:none;height:110px}.search-international table.tablesorter>thead tr th{width:auto}.search-international table.tablesorter>tbody tr td.none,.search-international table.tablesorter>thead tr th.none,.search-multipoint table.tablesorter>tbody tr td.none,.search-multipoint table.tablesorter>thead tr th.none{display:none}.search-international table.tablesorter>thead tr th:first-child.tablesorter-header{background:none!important}.search-international table.tablesorter>thead tr th:nth-child(2){width:100px!important}.search-international table.tablesorter>thead tr th:nth-child(3){width:150px!important}.search-international table.tablesorter>thead tr th:nth-child(4){min-width:60px!important}.search-international table.tablesorter>thead tr th:nth-child(6){width:230px!important}.search-international tfoot>div{border:1px solid #e2e1e2}.search-international table.tablesorter>tbody tr td:nth-child(2){text-align:center}.flight-baggage table tbody tr td,.flight-rules table th{text-align:left!important}.search-international table.tablesorter>tbody tr.flight-item td:nth-last-of-type(-n+8),.search-international table.tablesorter>thead tr th:nth-last-of-type(-n+8){display:none}.search-international .flight-detail-bar{border:1px solid #d6d9dd;border-top-color:#f1f1f1;margin-right:1px;width:100%}.search-international tr.flight-item{border-bottom:none;border-left:1px solid #e2e1e2}.search-international tr.flight-item.tablesorter-hasChildRow{border-top:1px solid #e2e1e2}.search-international tbody [rowspan]~td{border-bottom:none!important;border-left:1px solid #e2e1e2}.search-international .flight-detail-bar td:first-child{padding:5px 0}.search-international .btn-flight-detail{border-right:1px solid #ccc;color:#4391d3;font-size:12px;width:100%}.search-international .btn-baggage-flight-detail{color:#007bff;cursor:pointer;font-size:12px;margin-left:10px}.search-international .noBaggageDepart-diff{float:left;font-size:12px;line-height:18px;margin:unset;padding-left:10px;width:auto}.search-international .flight-price{border-left:1px dashed #e2e1e1}.filter-content .flight-price{border:none!important}.search-international .flight-price .price-note{font-size:9px;margin:3px auto 2px;max-width:max-content;padding:0 5px;vertical-align:middle;white-space:normal}.search-international .flight-price .lastseat{color:#dc3545!important;display:block;font-size:12px;padding-top:4px}.search-international .search-list-detail .tab-content.flight-itineraries{padding:0!important}.search-list-detail .csprite{display:inline-block}.search-international .flight-summary{margin-bottom:0}.search-international .search-list-detail h4{background:#fff;border-bottom:1px dotted #d6d9dd;font-size:14px;font-weight:700;margin:0 0 5px;padding:8px 5px}.search-international .search-list-detail h4 img{height:8px}.search-international .search-list-detail h4 img.return{transform:scaleX(-1)}.search-international [data-roundtrip=true] tr.flight-item{height:80px!important}.search-international [data-roundtrip=true] tr.return-flight-item{height:95px!important}.search-international .btn-flight-detail:after{margin-left:-10px;margin-top:-2px}.international-brand-header{background:#00203b;border-radius:4px 4px 0 0;color:#fff;font-size:14px;margin:0!important;padding:5px 10px!important;position:relative}.international-brand-header .flight-date-changer{float:right;font-size:14px;font-weight:700}.btn-international-all-brands,.btn-international-hide-brands{color:#007bff;font-size:12px;margin-left:0;padding-top:6px}.international-brand-header img.flight-icon{margin:-3px 4px 0 0;width:18px}.international-return-flight-brand-info .international-brand-header{background:#00203b}.international-brand-box{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 3px 7px #00000033;height:100%;left:4%;margin-bottom:7px!important;min-height:65px;position:relative;width:98%}.international-brand-box:hover{box-shadow:0 3px 7px #0000008a;cursor:pointer}.international-brand-box.active,.international-brand-box.active-init{border:2px solid #007bff;box-shadow:0 3px 7px rgba(14,31,53,.12)}.international-list-branded-header{background:#f2f8ff;border-bottom:2px solid #b0dbff;border-radius:4px 4px 0 0;font-weight:700;line-break:anywhere;padding:0 6px!important}.same-provider-branded-original{font-size:13px!important}.international-branded-rules{display:inline-grid;font-size:10px!important;margin-left:3px;margin-right:4px;padding-left:12px;position:relative}.international-branded-rules:before{background-image:url(/resources/img/icons/branded-list-style.svg)!important;background-repeat:no-repeat;content:"";height:10px;left:0;position:absolute;top:2px;width:10px}.row.international-branded-fares{padding:20px!important}.international-list-border{border:1px solid #f3f3f3;border-radius:0,0,4px,4px}.baggage-info{border:1px solid #fec60a;border-radius:20px;font-size:10px!important;line-height:13px;padding:3px 6px}.flexible-date-price-container{overflow-x:auto;width:100%}.flexible-date-price-container .header{font-size:14px;font-weight:700;margin-bottom:10px}.rotate-45-degree{margin-left:-2px;margin-top:-15px;padding:5px 0;transform:rotate(90deg)}.flexible-date-price-container table thead tr th,.flexible-table-td{border:1px solid #ccc;padding:5px 0;text-align:center}.flexible-date-price-container table thead tr th .text{font-size:10px;padding-right:5px}.flexible-date-price-container table tbody tr td{border:1px solid #ccc;font-weight:700;padding-bottom:5px;padding-left:5px;padding-top:5px;text-align:center}.flexible-date-header-to{border:1px solid #ccc;margin:-1px -11px;padding:5px 20px 5px 10px}.flexible-price-link{cursor:pointer}.flexible-date-header-from .text{position:relative;top:10px}.flexible-date-price-container table{background:#ababab;color:#fff;font-size:12px;width:100%}.flexible-table-td{background:#fff;color:#000;font-weight:400!important}.flexible-table-information{float:right;font-size:12px;margin-bottom:10px;margin-right:5px;margin-top:10px}.flexible-table-information span{display:inline-block;margin-left:15px}.flexible-box-best-price{background-color:#ffc600}.flexible-box-best-price,.flexible-box-current-price{display:inline-block;height:12px;margin-right:5px;width:12px}.flexible-box-current-price{background-color:#ccc}.masterPriceDialogBox{top:50px!important}.cheapestPrice{background-color:#ffc600}.columnYellow{background-color:#ccc}.flexible-table-td:hover{background-color:#f5f5f5;cursor:pointer}.input-group-text{background-color:#f8f8f8}.search-multipoint .flight-summary{background-color:#f7f7f7;border:1px solid #eaeaea;border-radius:2px;box-shadow:0 0 6px #afafaf;display:block;margin-bottom:8px;padding-top:5px!important}.search-multipoint .btnAddLeg,.search-multipoint .btnRemoveLeg{margin-top:20px}.search-multipoint .flight-summary .city.arrival,.search-multipoint .flight-summary .date{border-right:1px solid #ccc;padding:3px 5px 3px 0}.search-multipoint .flight-summary .date,.search-multipoint .summary-passengers{font-size:13px}.search-multipoint .flight-summary .date:last-child{border:none}.search-multipoint #btn-hide-search-form{display:block;margin:0 5px 0 0}.search-multipoint tbody [rowspan]~td{border-left:none}.search-international .no-flight-found{border:1px solid #e2e1e1}.bus-flight-offer-img{background-color:#f2f8ff;border-radius:4px 100px 100px 4px;height:100%;width:70%}.bus-flight-offer-button,.bus-flight-offer-img{align-items:center;display:flex;justify-content:center}.bus-offer-item{border:1px solid #f3f3f3;margin-top:20px!important;padding:0 15px;text-align:center}.bus-offer-item .direction-ok{margin:0 12px}.bus-flight-offer-top,.bus-offer-item .bus-flight-offer-top{font-size:12px!important;line-height:14px;padding-left:15px;padding-top:15px}.bus-flight-offer,.bus-offer-item .bus-flight-offer{font-size:13px!important;text-align:left}.bus-duration{background:#fafafa;display:block;margin:10px auto 0;max-width:fit-content;padding:5px 10px}.bus-flight-offer .bus-duration{margin:3px 0!important}.flight-offer-price{color:#007bff;font-size:14px!important}.btn-inspect-bus-offer,.no-flight-found .btn-return-home{background-color:#008cff;border-color:#008cff;color:#fff;font-weight:700;padding:8px 40px}.btn-inspect-bus-offer:hover,.no-flight-found .btn-return-home:hover{color:#fff}.mobile-bus-offer{display:none}@media (min-width:992px){#searchForm .container .row .search-col label{display:none}.passenger-search-list .passenger-list .passenger-row label{display:block!important}}@media (max-width:1199px){.btn-calendar-graph-prev{left:5px}.btn-calendar-graph-next{right:5px}.dailyGraph.roundTrip ul li{width:18px}.data-null .bg-buyutec_alt{margin:0 2px}.dailyGraph ul li{text-align:left}.dailyGraph ul{padding-right:20px;text-align:right}[data-roundtrip=true] #monthCalendarGraphContent{margin-left:0}.graphPriceLine{left:60px;width:83%}}@media (max-width:768px){.btn-select-flight{border-top-right-radius:3px;height:40px;margin:0 auto 5px;width:100%}.language-de .btn-select-flight,.language-en .btn-select-flight,.language-ru .btn-select-flight{font-size:10px}.btn-select-flight:after{display:none}.transmission .stop{height:7px;left:35%;top:-3px;width:7px}.total-sum .total-sum-price{display:none}.filter-div{height:100%;margin:0;padding-left:0;position:fixed;right:0;z-index:999}.filter .filter-header,.filter-div{background:#fff;left:0;top:0;width:100%}.filter .filter-header{box-shadow:0 4px 7.5px 0 hsla(0,0%,70%,.25);padding:16px 15px!important;position:absolute;text-align:center;z-index:9999}.filter .filter-body{bottom:0;height:85%;left:0;overflow:hidden;overflow-y:scroll;padding:10px!important;position:fixed;right:0;top:54px;width:100%}.filter .filter-footer{bottom:30px;display:block;height:30px;padding:10px;position:absolute;text-align:center;width:98%}.flight-summary{display:block}.search-form{display:none;margin-bottom:12px!important;padding-top:10px!important}#btn-show-filter{display:block}#btn-clean-all-filters{float:none!important}.filter-div{display:none}#btn-hide-filter,#btn-hide-filter-x,#btn-hide-search-form,.filter-row{display:block}#back-to-top,button.only{display:none!important}.price-note{display:table;margin:5px auto 0!important;max-width:90px;padding-top:5px!important;position:relative;text-align:center}.flight-rules table td,.flight-rules table th{width:33.33%}.flight-baggage .table td{width:50%}.mobile-button-select{display:block!important}.web-button-select{display:none!important}.bus-offer-item{overflow:hidden;position:relative}.bus-flight-offer-img{background-color:transparent;position:relative}.desktop-bus-offer{display:none}.row.bus-flight-offer-button.mobile-bus-offer{display:block;padding:0 10px}.bus-flight-offer-img:after{background-color:#f2f8ff;border-radius:100%;content:"";height:100%;left:-80px;position:absolute;top:0;width:150px;z-index:-1}.filter{padding:0!important}.flightFilterTop h3{padding-bottom:0!important}.flightFilterTop{align-items:center}[data-filter=all].btn-clean-filter{margin-top:0}.search-international table.tablesorter>tbody tr.flight-item td:first-child,.search-international table.tablesorter>thead tr th:first-child{display:none}.search-international table.tablesorter>tbody tr.flight-item td:nth-child(4),.search-international table.tablesorter>thead tr th:nth-child(4){text-align:center!important;width:50px!important}.search-international table.tablesorter>thead tr th:nth-child(2){text-align:center!important;width:60px!important}.search-international table.tablesorter>thead tr th:nth-child(3),.search-international table.tablesorter>thead tr th:nth-child(5){width:55px!important}.search-international table.tablesorter>thead tr th:nth-child(6){width:95px!important}.search-multipoint .flight-summary{background:none;border:none;border-bottom:1px solid #ccc;border-radius:inherit;box-shadow:inherit;margin-bottom:15px!important}.search-multipoint .search-form{display:block}#btn-masterPriceCalendar{margin:0}.search-multipoint #btn-hide-search-form{margin-top:-8px}.search-domestic [data-roundtrip=false] table.tablesorter>tbody tr td:first-child{width:75px!important}.search-domestic [data-roundtrip=false] table.tablesorter>tbody tr td:nth-child(2),.search-domestic [data-roundtrip=false] table.tablesorter>tbody tr td:nth-child(4){width:50px!important}.search-domestic table.tablesorter>thead tr th:nth-child(2),.search-domestic table.tablesorter>thead tr th:nth-child(4){padding:3px;text-align:left!important}.search-domestic [data-roundtrip=false] th:first-child{padding-left:inherit}.search-domestic [data-roundtrip=false] table.tablesorter>tbody tr td:nth-child(3){width:65px!important}.search-domestic [data-roundtrip=false] table.tablesorter>tbody tr td:nth-child(5){width:85px!important}.search-domestic [data-roundtrip=false] .flight-select{width:40px!important}.language-de .tablesorter-header-inner,.language-en .tablesorter-header-inner,.language-fr .tablesorter-header-inner,.language-ru .tablesorter-header-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-roundtrip=false] .baggage-list-table-international{margin-left:-110px!important}[data-roundtrip=false] .bagg-inter-nobag{margin-left:-34px!important}[data-roundtrip=true] .baggage-list-table-international{margin-left:-45px!important}.baggage-list-table-international-rt,.noBaggageDepart-diff{margin-left:auto!important}.hand-baggage-inter-rt{margin-left:-59px!important}}@media (max-width:376px){.search-domestic [data-roundtrip=true] table.tablesorter>tbody tr td:first-child{width:85px!important}.search-domestic [data-roundtrip=true] table.tablesorter>tbody tr td:nth-child(2),.search-domestic [data-roundtrip=true] table.tablesorter>tbody tr td:nth-child(4){width:50px!important}.search-domestic [data-roundtrip=false] table.tablesorter>thead tr th:nth-child(2),.search-domestic [data-roundtrip=false] table.tablesorter>thead tr th:nth-child(4){padding:1px;text-align:left!important}.search-domestic [data-roundtrip=true] table.tablesorter>tbody tr td:nth-child(3){width:65px!important}.search-domestic [data-roundtrip=true] table.tablesorter>tbody tr td:nth-child(5){width:95px!important}.search-domestic [data-roundtrip=true] .flight-select{width:20px!important}.search-domestic [data-roundtrip=false] table.tablesorter>tbody tr td:first-child{width:69px!important}.search-domestic [data-roundtrip=false] table.tablesorter>tbody tr td:nth-child(2),.search-domestic [data-roundtrip=false] table.tablesorter>tbody tr td:nth-child(4){width:55px!important}.search-domestic table.tablesorter>thead tr th:nth-child(2),.search-domestic table.tablesorter>thead tr th:nth-child(4){padding:3px;text-align:left!important}.search-domestic [data-roundtrip=false] table.tablesorter>tbody tr td:nth-child(3){width:65px!important}.search-domestic [data-roundtrip=false] table.tablesorter>tbody tr td:nth-child(5){width:95px!important}.search-domestic [data-roundtrip=false] .flight-select{width:30px!important}.btn-flight-detail{width:max-content}.language-de .tablesorter-header-inner,.language-en .tablesorter-header-inner,.language-fr .tablesorter-header-inner,.language-ru .tablesorter-header-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-de .de-responsive{display:none}.flight-item .operating-airline,tr.flight-item .operating-airline{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}}.btn-detail{background:#0564b0!important;border:#0564b0;color:#fff}.btn-detail:hover{color:#fff}@media (max-width:767px){.multipoint-baggage{margin-left:0!important}}.border-brand-international{border-bottom:1px solid #dee2e6!important;border-left:1px solid #dee2e6!important;border-right:1px solid #dee2e6!important}.table-intern .table{background:#ffffff80;border-radius:5px;box-shadow:0 0 5px #00000014;font-size:10px;margin-bottom:auto;margin-top:1rem;padding:5px}.branded-fares-row{display:none}.row.branded-fares{padding:5px!important}.domectic-list-branded-header{background:#e6f4ff;border-bottom:2px solid #b0dbff;border-radius:2px 2px 0 0;font-weight:700;line-break:anywhere;padding:4px 9px!important}.domestic-brand-box{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 3px 7px #00000033;display:block;height:100%;margin-bottom:7px!important;min-height:130px;padding-bottom:40px!important;position:relative}.domesticBrandItemButton{bottom:0;position:absolute}.domesticBrandHeader{height:max-content}.rt-flights-domestic-brand-box,.rt-returnFlights-domestic-brand-box{min-height:70px}.domestic-brand-box:hover{cursor:pointer}.domestic-brand-box.active,.domestic-brand-box.active-init{border:2px solid #007bff;box-shadow:0 3px 7px 0 rgba(14,31,53,.12)}.domestic-list-branded-rules{min-height:105px}.domestic-list-branded-rules-four-col{min-height:180px!important}.domestic-list-branded-rules ul li{list-style-image:url(/resources/img/icons/branded-list-style.svg)!important}.domestic-list-branded-rules ul .title{color:#292929;font-weight:600;line-height:normal;margin-top:8px}[data-roundtrip=true] .domestic-list-branded-rules ul .title{display:none}.domestic-list-branded-rules ul .title:first-of-type{margin-top:0}.rt-domestic-brand-rules ul li{padding-right:20px!important}.domestic-list-branded-rules ul{-webkit-line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;line-height:20px;margin-bottom:0;overflow:hidden;padding:5px 0 0 15px}.domestic-list-branded-rules .show-more{color:#007bff}.rt-domestic-brand-rules ul li{float:left}.rt-domestic-brand-rules{min-height:40px!important}.branded-list-baggage-info{background:#fff;border:1px solid #e2e1e2;border-radius:3px;font-size:10px;margin-top:2rem;padding:5px}.same-provider-branded{display:none;font-weight:400!important}.same-provider-branded,.total-sum-price .currencyChangeArea i{text-decoration:line-through}.same-provider-branded-discount{display:none;padding-left:15px}.table-intern.price-button-wrapper{bottom:12px;position:absolute}@media (max-width:980px){.domestic-list-branded-rules{min-height:30px}.domestic-list-branded-rules-four-col{min-height:100px!important}.domectic-list-branded-header{font-size:12px!important;padding:2px 4px!important}.domestic-list-branded-rules ul{line-height:16px!important}.branded-list-baggage-info{border:none!important}.rt-domestic-brand-rules{min-height:30px!important}.domestic-brand-box,.rt-returnFlights-domestic-brand-box{min-height:unset}.domestic-list-branded-rules ul li{padding-right:20px}}.branded-title-res{display:unset!important}.no-car-found{padding-top:30px!important}.btn-reset-car{color:#383838;float:none;margin:10px auto!important}#loadingImgFilter{height:100px;margin-bottom:5px;overflow:hidden;position:relative;text-align:center;width:100%;z-index:1}@media (max-width:980px){#loadingImgFilter{display:none}}#loadingImgFilter img{float:left;height:40%;margin-right:7px;padding:15px 0}.loadingImg{float:none!important;padding:0!important;text-align:center!important}.flight-detail-bar{border:1px solid #d6d9dd;border-top-color:#f1f1f1;margin-right:1px;width:100%}.flight-detail-bar td:first-child{padding:5px 0}.btn-flight-detail{color:#4391d3;font-size:12px;width:100%}.btn-baggage-flight-detail{color:#007bff;cursor:pointer;font-size:12px;margin-left:10px}.customAirportAlert{background-color:#fff6d6;border-radius:5px;margin:16px 5px;padding:12px 0;width:100%}.customAirportAlert .airportAlertTitle{align-items:center;display:flex;gap:4px;justify-content:flex-start;padding-bottom:5px}.customAirportAlert h6,.customAirportAlert p{color:#212529;font-size:14px;margin:0}.customAirportAlert h6{font-weight:700}.customAirportAlert p{font-weight:400}.tablesorter-headerUnSorted:first-child{background-position-x:95%}.result-content-domestic[data-roundtrip=false] .tablesorter-headerUnSorted:first-child{background-position-x:80%;width:130px!important}.result-content-domestic[data-roundtrip=false] .tablesorter-headerUnSorted:nth-child(2){background-position-x:80%}.result-content-domestic[data-roundtrip=false] .tablesorter-headerUnSorted:nth-child(3){background-position-x:70%}.result-content-domestic[data-roundtrip=false] .tablesorter-headerUnSorted:nth-child(4),.result-content-domestic[data-roundtrip=false] .tablesorter-headerUnSorted:nth-child(5){background-position-x:72%}.tablesorter-headerUnSorted:nth-child(5){background-position-x:85%}.tablesorter-headerAsc:nth-child(2),.tablesorter-headerDesc:nth-child(2),.tablesorter-headerUnSorted:nth-child(2){background-position-x:95%}.result-content-international .tablesorter-headerUnSorted:nth-child(2){background-position-x:87%}.result-content-international .tablesorter-headerUnSorted:nth-child(3){background-position-x:68%}.result-content-international .tablesorter-headerUnSorted:nth-child(4){background-position-x:62%}.result-content-international .tablesorter-headerUnSorted:nth-child(5){background-position-x:64%}.result-content-international .tablesorter-headerUnSorted:nth-child(6){background-position-x:66%}.tablesorter-headerAsc[data-column="2"]{background-position-x:68%}.tablesorter-headerAsc[data-column="4"]{background-position-x:80%}#flights-table .flight-item{position:relative}.sponsoredFlightTd .sponsoredFlight{padding:8px 16px!important}.sponsoredFlightTd .sponsoredFlightReturn{padding:8px!important}.sponsoredFlightTd .sponsoredFlightPopover i{color:#fff}.sponsoredFlightTd .sponsoredFlightPopoverReturn{align-items:flex-start!important;padding-top:10px!important}.sponsoredFlightTd #sponsoredFlightPopover{align-items:center;background-color:hsla(0,0%,100%,.2);border-radius:3px;color:#fff!important;display:flex;font-size:12px;font-weight:700;gap:5px;justify-content:center;max-width:fit-content}.sponsoredFlightTd .sponsoredFlightLogo,.sponsoredFlightTd .sponsoredFlightPopover{align-items:center;display:flex;height:100%;justify-content:center}.sponsoredFlightTd .sponsoredFlightLogoReturn{justify-content:flex-end}.sponsoredFlightTd{padding:0}.sponsoredFlightDescription{padding-left:20px!important;text-align:left}.sponsoredFlightDescriptionReturn{align-items:center;display:flex;height:100%;justify-content:flex-start;padding-left:0!important}.sponsoredFlightDescription h6{color:#fff;font-weight:700;margin-bottom:3px}.sponsoredFlightDescription p{color:#fff;font-size:12px;margin:0}@media (max-width:768px){.flightInfo{display:none!important}.summary-before-onepagecheckoutArea{padding:0}.modalInternationalBrandInfo .modal-dialog{margin:0}.modalInternationalBrandInfo .modal-body{padding-bottom:0}.summary-before-onepagecheckoutArea{background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -5px 36px 6px rgba(0,0,0,.12);display:flex;justify-content:flex-start;margin-top:15px;width:100%}.total-sum{border:none}.summary-before-onepagecheckout{margin-top:0!important}.domestic-list-branded-rules ul .title{display:none}.result-content-domestic .campaignSlider,.result-content-international .campaignSlider{filter:drop-shadow(0 4px 4px rgba(207,207,207,.25));height:40px!important;margin:2px 0 16px -10px!important;padding:0!important}.result-content-domestic .campaignSlider .campaignSliderItem,.result-content-international .campaignSlider .campaignSliderItem{align-items:center;background-image:url(/resources/ub/img/campaign-background-mobile.png);background-repeat:no-repeat;background-size:contain;display:flex;height:48px;padding:0 10px 8px 17px!important;width:100%}.result-content-domestic .campaignSlider .campaignSliderItem .campaignSliderItemTitle span,.result-content-international .campaignSlider .campaignSliderItem .campaignSliderItemTitle span{color:#212529;font-size:13px;text-align:center}.result-content-domestic .campaignSlider .slick-arrow,.result-content-international .campaignSlider .slick-arrow{display:none!important}.result-content-domestic .campaignSliderItem p,.result-content-international .campaignSliderItem p{margin:0}.result-content-domestic .campaignSlider .col-md-3,.result-content-international .campaignSlider .col-md-3{margin-right:0!important;padding:initial!important}.price-discount-info{margin-bottom:12px}.price-discount-info a{border:none;color:#545b62;display:flex;font-size:12px;font-weight:400;line-height:normal;padding:0;width:fit-content}.price-discount-info a i{font-weight:700;margin-right:4px}.flightCountWrapper{display:none}.mobile-search-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px!important}.mobile-search-top #popoverDataSort1{padding:0}.mobile-search-top #popoverDataSort1 i{color:#afafaf;font-weight:700}#btn-show-filter{font-size:12px;height:fit-content;margin:0;width:auto}.flight-summary #btn-change-flight{padding:0}.summary-passengers{padding-right:8px}.search-domestic .popover,.search-international .popover{max-width:350px}.int-brand-baggage span:last-child{margin-top:6px}.tablesorter-headerAsc:nth-child(2),.tablesorter-headerDesc:nth-child(2),.tablesorter-headerUnSorted:first-child,.tablesorter-headerUnSorted:nth-child(2),.tablesorter-headerUnSorted:nth-child(5){background-position-x:100%}.tablesorter-header:first-child .tablesorter-header-inner,.tablesorter-header:nth-child(3) .tablesorter-header-inner{padding-right:10px}.sponsoredFlightDescription{padding-left:0!important}.sponsoredFlightTd .sponsoredFlightLogo{justify-content:flex-end}.sponsoredFlightTd .sponsoredFlight{padding:8px 16px 15px!important}.customAirportAlert p{font-size:12px}.result-content-domestic[data-roundtrip=false] .tablesorter-headerUnSorted:first-child{background-position-x:98%}.result-content-domestic[data-roundtrip=false] .tablesorter-headerUnSorted:nth-child(2){background-position-x:90%}.tablesorter-headerUnSorted:nth-child(2){background-position-x:93%}.result-content-domestic[data-roundtrip=false] .tablesorter-headerUnSorted:nth-child(3){background-position-x:81%}.result-content-domestic[data-roundtrip=false] .tablesorter-headerUnSorted:nth-child(4){background-position-x:75%}.result-content-domestic[data-roundtrip=false] .tablesorter-headerUnSorted:nth-child(5){background-position-x:90%}.result-content-international .tablesorter-headerUnSorted:nth-child(3){background-position-x:98%}.result-content-international .tablesorter-headerUnSorted:nth-child(4){background-position-x:87%}.result-content-international .tablesorter-headerUnSorted:nth-child(5){background-position-x:90%}.result-content-international .tablesorter-headerUnSorted:nth-child(6){background-position-x:85%}.tablesorter-headerAsc[data-column="2"]{background-position-x:80%}.result-content-international .tablesorter-headerUnSorted:nth-child(2){background-position-x:94%}}#exampleModalLongFlight .modal-dialog,#exampleModalShortFlight .modal-dialog{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}.flightInfo,.shortInfo{padding:5px 0 12px}.flightFilterTop{display:flex;justify-content:space-between}.flightFilterTop h3{margin:0;padding-bottom:20px}[data-custom-class=car-deliveryType-tooltip]{cursor:pointer!important}.int-brand-baggage{display:flex;flex-wrap:wrap;font-size:10px!important;gap:4px;margin-left:3px;margin-right:4px;margin-top:6px}.int-brand-baggage span{border:.5px solid #b0dbff;border-radius:20px;display:block;gap:4px;padding:6px;width:fit-content}.int-brand-baggage img{margin-right:4px;margin-top:-3px}.carPriceSlideWidth .ui-slider-range{width:100%!important}.carPriceSlideWidth .ui-slider-handle:last-child{right:0}.car-price-filter .currencyChangeArea{color:#383838;font-size:12px;font-weight:400}.differentCabinTypeBody p{color:#292929;font-size:14px;font-weight:400;text-align:center}#modalDifferentCabinType .modal-footer .btn{border:1px solid #fec60a;border-radius:6px;font-size:14px;font-weight:700;opacity:1;padding:8px 24px;text-align:center}#modalDifferentCabinType .enlarged-close{font-size:50px;line-height:1;opacity:.8;transition:opacity .2s}#flight-search-announcement{margin-bottom:12px;margin-top:16px}#page-announcement-flight-search{background:#fff6d6;border:1px solid #ffeeba;border-radius:5px}#page-announcement-flight-search .page-announcement-header{align-items:center;display:flex;font-size:14px;font-weight:700;gap:4px;padding:12px 16px 8px;text-align:left;width:100%}#page-announcement-flight-search .page-announcement-message{font-size:14px;padding:0 16px 12px;text-align:left;width:100%}.popover-flight-list{align-items:center;display:inline-flex;gap:4px;justify-content:flex-start}.popover-flight-list span{color:#007bff;font-size:12px;font-weight:400}@media (max-width:767px){#page-announcement-flight-search{background:#fff6d6;border:1px solid #ffeeba;border-radius:5px;margin-left:3px;margin-right:3px}}.quick-filter-wrapper{align-items:center;background:#f8f8f8;border-radius:4px 4px 0 0;box-sizing:border-box;display:flex;gap:8px;padding:8px 16px!important;width:100%}.quick-filter-inner{-ms-overflow-style:none;align-items:center;display:flex;flex:1;gap:8px;min-width:0;overflow-x:scroll;scrollbar-width:none}.quick-filter-inner::-webkit-scrollbar{display:none}.quick-filter-btn{align-items:center;background:#fff;border:1px solid #e4e5ea;border-radius:3px;color:#3d3b3a;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:400;gap:6px;padding:8px;transition:border-color .2s,background .2s;white-space:nowrap}.quick-filter-btn:hover{border-color:#e4e5ea}.quick-filter-btn.active{background:#e6f4ff;border-color:#008cff}.quick-filter-btn .quick-filter-check{display:none}.quick-filter-btn.active .quick-filter-check{display:inline-block}.quick-filter-count{color:#292929;flex-shrink:0;font-size:12px;white-space:nowrap}.quick-filter-hidden{display:none!important}.sticky-flight-header{background:#fff;position:sticky;top:0;z-index:100}.quick-filter-mobile-filter{display:none}.quick-filter-wrapper.is-sticky{background:#f8f8f8;box-shadow:0 2px 4px rgba(0,0,0,.08);padding:8px 16px!important;position:fixed;top:0;z-index:100}.quick-filter-wrapper.is-sticky .quick-filter-count{display:none!important}.quick-filter-placeholder{display:none}.quick-filter-placeholder.visible{display:block}@media (min-width:769px){.filter-col{align-self:flex-start}.filter-div.is-sticky-filter{max-height:100vh;overflow-y:auto;position:fixed;scrollbar-width:thin;top:0;z-index:100}.filter-div.is-sticky-filter .filter-header{overflow:visible}.filter-div-placeholder{display:none}.filter-div-placeholder.visible{display:block}}.search-header.is-sticky-header{position:fixed;z-index:99}.search-header-placeholder{display:none}.search-header-placeholder.visible{display:block}#popularFilters{padding:16px 0}@media (max-width:768px){.sort-info-area>.col-md-3:first-child,.sort-info-area>.col-md-9:nth-child(2){flex:0 0 auto;max-width:none!important;padding:0;width:auto!important}.sort-info-area .flightInfo{display:contents!important;padding:0 0 0 15px}.sort-info-area .shortInfo{display:inline-flex!important;padding:0}.quick-filter-wrapper.is-sticky{padding:16px!important}.quick-filter-btn .quick-filter-icon{margin:0}.quick-filter-btn{padding:6px 10px}.quick-filter-btn.active .quick-filter-label{display:inline}.quick-filter-count{display:none}.quick-filter-wrapper{background:transparent;padding:5px 15px!important}.quick-filter-mobile-filter{align-items:center;background:#008cff;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;gap:4px;padding:8px;white-space:nowrap}.popover-flight-list:first-child{padding-left:15px}#popoverShortData{padding-left:0!important}}.filter-info-btn{padding-left:3px}.filter-info-btn,.filter-info-btn .flight-popover-info{color:#545b62!important}.flight-count-row{background:#fff!important}.flight-count-row .flight-count-cell{background:#fff;color:#292929;font-size:12px;padding:4px 0;text-align:right}.result-content-domestic[data-roundtrip=true] .quick-filter-count{display:none!important}.undefinedFmt{display:none}.flight-calendar-skeleton .preloader,.flight-filter-skeleton .preloader,.flight-list-skeleton .preloader,.flight-quickfilter-skeleton .preloader,.sk-calendar-bars .sk-bar{animation:placeHolderShimmer 1s linear infinite;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;border-radius:4px;display:block}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.flight-calendar-skeleton,.flight-filter-skeleton,.flight-list-skeleton,.flight-quickfilter-skeleton{display:none}body.is-loading .flight-calendar-skeleton,body.is-loading .flight-filter-skeleton,body.is-loading .flight-list-skeleton,body.is-loading .flight-quickfilter-skeleton{display:block}body.is-loading #flights-table tbody,body.is-loading #flights-table tfoot,body.is-loading #flights-table thead,body.is-loading #monthCalendarContent,body.is-loading #monthCalendarGraphContent,body.is-loading #returnFlights-table tbody,body.is-loading #returnFlights-table tfoot,body.is-loading #returnFlights-table thead,body.is-loading .filter-div{display:none!important}body.is-loading .filter-col,body.is-loading .results{pointer-events:none;user-select:none}.results.flight-list-loading .flight-list-skeleton{display:block}.results.flight-list-loading #flights-table tbody,.results.flight-list-loading #flights-table tfoot,.results.flight-list-loading #flights-table thead,.results.flight-list-loading #returnFlights-table tbody,.results.flight-list-loading #returnFlights-table tfoot,.results.flight-list-loading #returnFlights-table thead,.results.flight-list-loading .no-flight-found{display:none!important}body.flight-list-loading .filter-col,body.flight-list-loading .quick-filter-wrapper,body.flight-list-loading .results,body.flight-list-loading .sort-info-area{pointer-events:none}body.flight-list-loading .filter-col,body.flight-list-loading .quick-filter-wrapper,body.flight-list-loading .sort-info-area{opacity:.6}.skeleton-filter-category{background:#fff;border-radius:6px;box-shadow:0 1px 5px 0 rgba(0,0,0,.08);margin-bottom:8px;padding:12px}.skeleton-filter-category .sk-title{height:16px;margin-bottom:12px;width:60%}.skeleton-filter-category .sk-row{height:12px;margin-bottom:8px;width:80%}.skeleton-flight-row{align-items:center;background:#fff;border:1px solid #e2e1e2;border-bottom:none;box-sizing:border-box;display:flex;gap:12px;height:115px;padding:12px 16px}.skeleton-flight-row:last-child{border-bottom:1px solid #e2e1e2}.skeleton-flight-row .sk-col{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}.skeleton-flight-row .sk-col-airline{flex-shrink:0;width:110px}.skeleton-flight-row .sk-col-time{flex-shrink:0;width:90px}.skeleton-flight-row .sk-col-duration{flex:1;min-width:80px}.skeleton-flight-row .sk-col-price{flex-shrink:0;width:110px}.skeleton-flight-row .sk-logo{height:30px;width:40px}.skeleton-flight-row .sk-airline-name{height:12px;width:80px}.skeleton-flight-row .sk-flight-number{height:10px;width:60px}.skeleton-flight-row .sk-time{height:18px;width:60px}.skeleton-flight-row .sk-airport{height:12px;width:40px}.skeleton-flight-row .sk-duration-text{height:12px;width:60px}.skeleton-flight-row .sk-duration-line{height:6px;width:100%}.skeleton-flight-row .sk-price{height:26px;width:90px}.search-international .skeleton-flight-row{border:1px solid #e2e1e2;border-bottom:none;height:110px}.search-international .skeleton-flight-row:last-child{border-bottom:1px solid #e2e1e2}.flight-list .skeleton-flight-row,.return-flight-list .skeleton-flight-row{gap:8px;padding:10px 12px}.flight-list .skeleton-flight-row .sk-col-airline,.return-flight-list .skeleton-flight-row .sk-col-airline{width:80px}.flight-list .skeleton-flight-row .sk-col-time,.return-flight-list .skeleton-flight-row .sk-col-time{width:60px}.flight-list .skeleton-flight-row .sk-col-duration,.return-flight-list .skeleton-flight-row .sk-col-duration{min-width:50px}.flight-list .skeleton-flight-row .sk-col-price,.return-flight-list .skeleton-flight-row .sk-col-price{display:none}.flight-calendar-skeleton{background:#fff;border-radius:6px;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);margin:16px 0;padding:24px}body.is-loading .flight-calendar-skeleton.two-col{display:flex;gap:16px}.flight-calendar-skeleton.two-col .sk-calendar-bars{flex:1}.sk-calendar-bars{align-items:flex-end;display:flex;gap:8px;height:150px;justify-content:space-between}.sk-calendar-bars .sk-bar{border-radius:4px 4px 0 0;flex:1}.sk-calendar-bars .sk-bar:first-child{height:60%}.sk-calendar-bars .sk-bar:nth-child(2){height:85%}.sk-calendar-bars .sk-bar:nth-child(3){height:45%}.sk-calendar-bars .sk-bar:nth-child(4){height:70%}.sk-calendar-bars .sk-bar:nth-child(5){height:90%}.sk-calendar-bars .sk-bar:nth-child(6){height:55%}.sk-calendar-bars .sk-bar:nth-child(7){height:75%}.sk-calendar-bars .sk-bar:nth-child(8){height:40%}.sk-calendar-bars .sk-bar:nth-child(9){height:65%}.sk-calendar-bars .sk-bar:nth-child(10){height:80%}.flight-quickfilter-skeleton{display:none;gap:8px;padding:8px 0}body.is-loading .flight-quickfilter-skeleton{display:flex}.flight-quickfilter-skeleton .sk-tab{border-radius:6px;height:36px;width:100px}.domesticBrandItemButton button,.internationalSelectButton button{background-color:#008cff!important;border:none;border-radius:4px;color:#fff!important;font-size:14px;font-weight:700;padding:7px 16px}.domesticBrandItemButton button span{padding-left:5px}.domesticBrandItemButton button span,.domesticBrandItemButton button strong,.internationalSelectButton button,.internationalSelectButton button strong{color:#fff!important}@media (max-width:768px){body.is-loading .flight-filter-skeleton{display:none}.skeleton-flight-row{gap:8px;padding:10px}.skeleton-flight-row .sk-col-airline{width:70px}.skeleton-flight-row .sk-col-time{width:60px}.skeleton-flight-row .sk-col-price{width:80px}.skeleton-flight-row .sk-logo{height:24px;width:32px}.skeleton-flight-row .sk-airline-name{width:60px}.skeleton-flight-row .sk-flight-number{display:none}.skeleton-flight-row .sk-time{height:16px;width:50px}.skeleton-flight-row .sk-price{height:22px;width:70px}.sk-calendar-bars{height:100px}body.flight-list-loading .filter-col,body.flight-list-loading .quick-filter-wrapper,body.flight-list-loading .sort-info-area{opacity:1}}