.popover-title[data-v-834d76d8]{max-width:300px;position:fixed;display:inline-block;background:var(--dark-1-color);border-radius:6px;font-weight:400;font-size:13px;line-height:18px;color:var(--white-color);padding:12px;z-index:100;text-align:center}.popover-title.nowrap[data-v-834d76d8],.popover-title.pre[data-v-834d76d8]{max-width:none}.popover-title .popover-angle[data-v-834d76d8]{position:absolute;top:96%;left:calc(50% - 10px);border-top:10px solid var(--dark-1-color);border-left:10px solid transparent;border-right:10px solid transparent}.down.popover-title .popover-angle[data-v-834d76d8]{top:-9px;bottom:unset;border-bottom:10px solid var(--dark-1-color);border-top:none}.page-loader[data-v-522b4d1e]{position:fixed;flex-direction:column;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,39.2%,.4);display:flex;align-items:center;justify-content:center;z-index:100}.page-loader .circle[data-v-522b4d1e]{stroke-dashoffset:1px;animation:rotate-522b4d1e .8s linear infinite;transform-origin:center}.page-loader .text[data-v-522b4d1e]{color:var(--white-color);text-align:center}@keyframes rotate-522b4d1e{to{transform:rotate(1turn)}}.pre-loader[data-v-9c940806]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--white-color);z-index:1000;display:flex;align-items:center;justify-content:center}.pre-loader svg circle[data-v-9c940806]{animation:load-9c940806 1s linear infinite}.pre-loader svg circle[data-v-9c940806]:first-child{animation-delay:0}.pre-loader svg circle[data-v-9c940806]:nth-child(2){animation-delay:.15s}.pre-loader svg circle[data-v-9c940806]:nth-child(3){animation-delay:.3s}@keyframes load-9c940806{0%{transform:translateY(0)}30%{transform:translateY(-10px)}35%{transform:translateY(-10px)}50%{transform:translateY(0)}}.loader-enter-active[data-v-9c940806],.loader-leave-active[data-v-9c940806]{transition:opacity .5s}.loader-enter[data-v-9c940806],.loader-leave-to[data-v-9c940806]{opacity:0}.selected-filters[data-v-24e63a95]{background-color:var(--white-color);padding:10px 120px 10px 60px;display:flex;flex-wrap:wrap;overflow:hidden;height:46px;transition:all .2s}.selected-filters.fixed[data-v-24e63a95],.vertical-filters-mode .selected-filters.fixed[data-v-24e63a95]{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px rgba(0,0,0,.08);z-index:1000}.vertical-filters-mode .selected-filters.fixed[data-v-24e63a95]{z-index:10}.selected-filters[data-v-24e63a95] .base-button{border-radius:20px;font-size:15px;max-height:28px;cursor:default}.selected-filters[data-v-24e63a95] .base-button .hover-effect{border-radius:20px}.selected-filters[data-v-24e63a95] .base-button:hover{filter:brightness(100%)}.selected-filters .close-icon[data-v-24e63a95]{width:8px;height:8px;fill:hsla(0,0%,100%,.5);margin-left:4px;transition:all .2s;cursor:pointer;z-index:2}.selected-filters .close-icon[data-v-24e63a95]:hover{fill:var(--white-color)}.selected-filters .btn-wrap[data-v-24e63a95]{position:absolute;top:11px;right:60px;line-height:26px}.selected-filters .btn-wrap .clear-all-filters[data-v-24e63a95],.selected-filters .btn-wrap .more-btn[data-v-24e63a95]{background-color:#f1f1f1;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);cursor:pointer;transition:all .2s}.selected-filters .btn-wrap .more-btn.rotate[data-v-24e63a95]{transform:translateX(2px) rotate(90deg)}.selected-filters .btn-wrap .more-btn[data-v-24e63a95]:before{content:"";border-left:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);width:8px;height:8px;transform:translateX(2px) rotate(45deg)}.selected-filters .btn-wrap .clear-all-filters[data-v-24e63a95]:after,.selected-filters .btn-wrap .clear-all-filters[data-v-24e63a95]:before{content:"";background-color:var(--primary-color);width:14px;height:1.5px;position:absolute;top:calc(50% - 1px);left:calc(50% - 7px);transform:rotate(45deg);border-radius:2px}.selected-filters .btn-wrap .clear-all-filters[data-v-24e63a95]:before{transform:rotate(-45deg)}.selected-filters .btn-wrap .clear-all-filters[data-v-24e63a95]:hover,.selected-filters .btn-wrap .more-btn[data-v-24e63a95]:hover{background-color:#e1e1e1}.selected-filters .btn-wrap .clear-all-filters img[data-v-24e63a95],.selected-filters .btn-wrap .clear-all-filters svg[data-v-24e63a95]{transform:translateX(-1px)}.button-select[data-v-2feb05df]{position:relative;width:100%}.button-select .select[data-v-2feb05df]{position:relative;width:100%;border:none;outline:none;padding:9px 40px 9px 12px;background-color:var(--primary-color);border-radius:3px;font-weight:500;font-size:16px;line-height:19px;color:var(--white-color);cursor:pointer}.button-select .select .drop-icon[data-v-2feb05df]{position:absolute;top:calc(50% - 2px);right:11px;transition:all .2s}.button-select .select .drop-icon.rotate[data-v-2feb05df]{transform:rotate(180deg)}.button-select .drop-down-list[data-v-2feb05df]{min-width:100%;max-height:136px;overflow:auto;position:absolute;top:100%;left:0;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.5);padding:4px 0;background-color:var(--white-color);z-index:10}.button-select .drop-down-list .drop-down-item[data-v-2feb05df]{display:flex;justify-content:space-between;font-weight:500;font-size:14px;line-height:16px;color:var(--dark-1-color);padding:6px 12px;transition:all .2s;cursor:pointer}.button-select .drop-down-list .drop-down-item .blue-text[data-v-2feb05df]{color:var(--primary-color)}.button-select .drop-down-list .drop-down-item.active[data-v-2feb05df],.button-select .drop-down-list .drop-down-item[data-v-2feb05df]:hover{background-color:var(--primary-2-color)}.price-table-loader[data-v-615f6443]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,78.4%,.5)}.additional-prices-controlers[data-v-615f6443]{display:flex;align-items:center;margin-bottom:19px;white-space:nowrap}.additional-prices-controlers .bold-text[data-v-615f6443]{font-weight:700;font-size:15px;line-height:29px;color:var(--dark-1-color);margin-right:8px}.additional-prices-controlers .bold-text.ml-2[data-v-615f6443]{margin-left:12px}.additional-prices-controlers .from-btn[data-v-615f6443]{background:var(--primary-2-color);border:1px solid #b2dbf8;box-sizing:border-box;border-radius:3px;padding:9px 12px;font-weight:500;font-size:15px;line-height:18px;color:var(--primary-color);transition:all .2s;cursor:pointer;margin-right:8px}.additional-prices-controlers .from-btn.active[data-v-615f6443]{background:var(--primary-color);color:var(--white-color)}.additional-prices-controlers .button-select[data-v-615f6443]{width:auto;min-width:160px}.price-table .thead[data-v-615f6443]{display:grid;grid-template-columns:99px repeat(5,1fr);background-color:var(--primary-2-color);border:1px solid var(--lighten-4-color)}.price-table .thead .td.slider[data-v-615f6443]{display:flex;align-items:center;justify-content:center;padding:10px 0;min-width:99px;flex:0}.price-table .thead .slider .slide[data-v-615f6443]{width:25px;height:25px;display:flex;align-items:center;justify-content:center;background-color:var(--white-color);border-radius:50%;cursor:pointer;transition:all .2s}.price-table .thead .slider .slide[data-v-615f6443]:hover{background-color:#fafafa}.price-table .thead .slider .slide-left[data-v-615f6443]{transform:rotate(90deg)}.price-table .thead .slider .slide-right[data-v-615f6443]{margin-left:12px;transform:rotate(-90deg)}.price-table .tbady[data-v-615f6443]{max-height:237px;overflow:auto}.price-table .tbady .td[data-v-615f6443],.price-table .thead .td[data-v-615f6443]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-weight:700;font-size:15px;line-height:29px;color:var(--dark-1-color)}.price-table .tbady .td[data-v-615f6443]{border:1px solid var(--lighten-4-color);border-right:none}.price-table .thead .td[data-v-615f6443]{border-right:1px solid var(--lighten-4-color)}.price-table .thead .td[data-v-615f6443]:last-child{border-right:none}.price-table .tbady .td-row[data-v-615f6443]{display:grid;grid-template-columns:99px repeat(5,1fr)}.price-table .tbady .td[data-v-615f6443]{padding:14px 0;text-align:center;border-top:none;line-height:19px;color:var(--primary-color)}.price-table .tbady .td-row .td[data-v-615f6443]:not(:first-child){cursor:pointer;transition:all .1s}.price-table .tbady .td-row .td[data-v-615f6443]:not(:first-child):hover{background-color:#fafafa}.price-table .tbady .td-row .disabled.td[data-v-615f6443]:hover{background-color:unset;cursor:default}.price-table .tbady .td[data-v-615f6443]:last-child{border-right:1px solid var(--lighten-4-color)}.price-table .tbady .td-left[data-v-615f6443]{padding:14px 20px;text-align:left;color:var(--dark-1-color)}.price-table .tbady .td-left span[data-v-615f6443]{white-space:nowrap}.price-table .tbady .td-row .td:not(:first-child).active[data-v-615f6443]{background-color:var(--primary-color);color:var(--white-color)}.price-table .tbady .td-row .is-min-price[data-v-615f6443]{background-color:#fdf9c9}.filters-block[data-v-9bf8e652]{background-color:var(--white-color)}.header[data-v-9bf8e652]{background-color:var(--lighten-6-color);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.small-header[data-v-9bf8e652]{padding:12px 16px}.parent .header.show[data-v-9bf8e652]{background-color:var(--lighten-6-color)}.child .header.show[data-v-9bf8e652]{background-color:var(--primary-2-color)}.parent .header.show h4[data-v-9bf8e652]{color:var(--primary-color)}.child .header.show h4[data-v-9bf8e652]{color:var(--dark-1-color)}.header h4[data-v-9bf8e652]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.header .icon[data-v-9bf8e652]{transition:all .2s}.header.show .icon[data-v-9bf8e652]{transform:rotate(180deg)}.parent .body[data-v-9bf8e652]{padding:0}.child .body[data-v-9bf8e652]{padding:20px}.child .small-body[data-v-9bf8e652]{padding:14px 14px 6px 14px}.result-position-controls[data-v-0ef0ec1d]{background:var(--white-color);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px;display:flex;align-items:center;justify-content:space-between}.result-position-controls .controls[data-v-0ef0ec1d]{display:flex;align-items:center}.result-position-controls .controls>div[data-v-0ef0ec1d]{margin-right:24px;cursor:pointer}.result-position-controls .controls .collapse[data-v-0ef0ec1d]{position:relative}.result-position-controls .controls .collapse[data-v-0ef0ec1d]:after{content:"";background-color:#e0e0e0;width:1px;height:20px;position:absolute;top:2px;right:-13px}.price-filter .price-block[data-v-4220fcad]{margin-bottom:40px;width:calc(100% - 20px)}.price-filter .price-block .price-text[data-v-4220fcad]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:24px}.price-filter .availability-checkbox-group-wrap .default[data-v-4220fcad]{display:flex;align-items:end;gap:20px}.price-filter .availability-checkbox-group-wrap p[data-v-4220fcad]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:14px}.price-filter .availability-checkbox-group[data-v-4220fcad]{display:flex}.price-loader[data-v-4220fcad]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,78.4%,.5)}.common-price-block[data-v-4220fcad]{flex:0 0 300px;width:300px;display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.common-price-block .price-text[data-v-4220fcad]{font-size:15px}.common-price-block .price-inputs[data-v-4220fcad]{display:flex;gap:5px}.common-price-block .price-input[data-v-4220fcad]{width:135px;height:30px;border:2px solid var(--lighten-7-color);padding:5px;font-size:16px}.common-price-block .price-inputs input[data-v-4220fcad]:focus{border:2px solid var(--primary-color);outline:none}.common-price-block .dash[data-v-4220fcad]{align-self:center;display:flex;background-color:var(--lighten-7-color);height:2px;width:15px}.tour-options .options-list[data-v-15dbee79]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .tour-options .options-list[data-v-15dbee79]{max-height:340px}.tour-options .options-list .options-item[data-v-15dbee79]{padding:7px 0;display:flex;align-items:center;justify-content:space-between}.tour-options .options-list .options-item .price-text[data-v-15dbee79]{font-weight:500;font-size:14px;line-height:28px;color:var(--orange-color)}.input-headline-checkbox-container[data-v-15dbee79]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-15dbee79]{display:flex;gap:5px}.common-headline-checkbox[data-v-15dbee79]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.city-list[data-v-659fb030]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .city-list[data-v-659fb030]{max-height:340px}.city-list .city-item[data-v-659fb030]{padding:7px 0;display:flex;align-items:center}.input-headline-checkbox-container[data-v-659fb030]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-659fb030]{display:flex;gap:5px}.common-headline-checkbox[data-v-659fb030]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.resort-list[data-v-4696bfc1]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .resort-list[data-v-4696bfc1]{max-height:340px}.resort-list .resort-item[data-v-4696bfc1]{padding:7px 0;display:flex;align-items:center}.input-headline-checkbox-container[data-v-4696bfc1]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-4696bfc1]{display:flex;gap:5px}.common-headline-checkbox[data-v-4696bfc1]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.category-list[data-v-6e8efc52]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .category-list[data-v-6e8efc52]{max-height:340px}.category-list .category-item[data-v-6e8efc52]{padding:7px 0;display:flex;align-items:center}.input-headline-checkbox-container[data-v-6e8efc52]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-6e8efc52]{display:flex;gap:5px}.common-headline-checkbox[data-v-6e8efc52]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.pansion-list[data-v-468410b4]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .pansion-list[data-v-468410b4]{max-height:340px}.pansion-list .pansion-item[data-v-468410b4]{padding:7px 0;display:flex;align-items:center}.input-headline-checkbox-container[data-v-468410b4]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-468410b4]{display:flex;gap:5px}.common-headline-checkbox[data-v-468410b4]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.hotel-type-list[data-v-26aa29fe]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .hotel-type-list[data-v-26aa29fe]{max-height:340px}.hotel-type-list .hotel-type-item[data-v-26aa29fe]{padding:7px 0;display:flex;align-items:center}.headlineCombinationInfo[data-v-26aa29fe]{font-weight:500;display:flex;justify-content:end;align-items:center;gap:5px;margin-bottom:7px}.chekboxCombinationInfo[data-v-26aa29fe]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.input-headline-checkbox-container[data-v-26aa29fe]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-26aa29fe]{display:flex;gap:5px}.common-headline-checkbox[data-v-26aa29fe]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.hotel-list[data-v-5663c872]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .hotel-list[data-v-5663c872]{max-height:340px}.hotel-list .hotel-item[data-v-5663c872]{padding:7px 0;display:flex;align-items:center}.headlineCombinationInfo[data-v-5663c872]{font-weight:500;display:flex;justify-content:end;align-items:center;gap:5px;margin-bottom:7px}.chekboxCombinationInfo[data-v-5663c872]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.input-headline-checkbox-container[data-v-5663c872]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-5663c872]{display:flex;gap:5px}.common-headline-checkbox[data-v-5663c872]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.flight-class-list[data-v-b2c08d9e]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .flight-class-list[data-v-b2c08d9e]{max-height:340px}.flight-class-list .flight-class-item[data-v-b2c08d9e]{padding:7px 0;display:flex;align-items:center}.flight-class-item.class-combo[data-v-b2c08d9e]{display:flex;align-items:center;padding-top:10px;margin-top:3px}.directs-list[data-v-73a2fef9]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .directs-list[data-v-73a2fef9]{max-height:340px}.directs-list .directs-item[data-v-73a2fef9]{padding:7px 0;display:flex;align-items:center}.arrival-back .standard-text[data-v-566a741a],.departure-there .standard-text[data-v-566a741a]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:24px}.departure-there[data-v-566a741a]{margin-bottom:30px;width:calc(100% - 20px)}.arrival-back[data-v-566a741a]{margin-bottom:10px;width:calc(100% - 20px)}.airport-list[data-v-68c94936]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .airport-list[data-v-68c94936]{max-height:340px}.airport-list .airport-item[data-v-68c94936]{padding:7px 0;display:flex;align-items:center}.arrival-list[data-v-d1aa0b14]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .arrival-list[data-v-d1aa0b14]{max-height:340px}.arrival-list .arrival-item[data-v-d1aa0b14]{padding:7px 0;display:flex;align-items:center}.airline-list[data-v-3ffdae11]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .airline-list[data-v-3ffdae11]{max-height:340px}.airline-list .airline-item[data-v-3ffdae11]{padding:7px 0;display:flex;align-items:center}.airline-item.class-combo[data-v-3ffdae11]{display:flex;align-items:center;padding-top:10px;margin-top:3px}.second-search-bar-left[data-v-2bef3c67]{position:relative;margin:18px 0 18px 60px;min-width:375px;max-width:375px;box-shadow:0 2px 10px rgba(0,0,0,.08);align-self:flex-start;z-index:10}.second-search-bar-left .blocks[data-v-2bef3c67]{overflow-x:hidden}.second-search-bar-left .blocks .filters-loader[data-v-2bef3c67]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,78.4%,.5)}.second-search-bar-left .filters-block[data-v-2bef3c67]{border-top:1px solid var(--lighten-4-color)}.sub-block[data-v-2bef3c67] .header{padding-left:40px}.apply-block[data-v-2bef3c67]{padding:20px;background-color:var(--white-color);display:flex;justify-content:flex-end}.accordion-trigger[data-v-4206c1f0]{cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.accordion-angle[data-v-4206c1f0]{transform:rotate(-90deg);transition:all .2s}.accordion-angle.active[data-v-4206c1f0]{transform:rotate(90deg)}.hotel-filter-list[data-v-2fbf22e4]{height:calc(100% - 26.5px);overflow-y:auto;overflow-x:hidden;border:1px solid var(--lighten-7-color);padding:5px;overflow-y:scroll}.hotel-filter-group[data-v-2fbf22e4]{font-weight:500;font-size:18px}.hotel-filter-item[data-v-2fbf22e4]{margin-bottom:5px;display:flex;align-items:center}.second-search-bar-wrap[data-v-bd8b2c48]{position:relative;z-index:1}.second-search-bar-wrap.fixed[data-v-bd8b2c48]{position:fixed;left:0;right:0;z-index:9;box-shadow:0 2px 10px rgba(0,0,0,.08)}.second-search-bar[data-v-bd8b2c48]{position:relative;background-color:var(--white-color);border-top:1px solid var(--lighten-4-color);border-bottom:1px solid var(--lighten-4-color);padding:0 60px}.second-search-bar .search-controlers[data-v-bd8b2c48],.second-search-bar[data-v-bd8b2c48]{display:flex;align-items:center;justify-content:space-between}.second-search-bar .search-controlers .search-controler-item[data-v-bd8b2c48]{position:relative;padding:10px 15px 10px 15px;cursor:pointer}.second-search-bar .search-controlers .search-controler-item[data-v-bd8b2c48]:not(:first-child):before{content:"";position:absolute;top:calc(50% - 10px);left:0;background-color:#e0e0e0;width:1px;height:20px}.second-search-bar .search-controlers .search-controler-item.active[data-v-bd8b2c48]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;background-color:var(--orange-color);height:4px}.second-search-bar .search-controlers .search-controler-item span[data-v-bd8b2c48]{font-weight:500;font-size:15px;line-height:18px;color:#727272;transition:all .2s}.second-search-bar .search-controlers .search-controler-item.active span[data-v-bd8b2c48]{color:var(--orange-color)}.second-search-bar .search-controlers .search-controler-item .angle-icon[data-v-bd8b2c48]{margin:0 0 2px 7px;transition:all .2s}.second-search-bar .search-controlers .search-controler-item.active .angle-icon[data-v-bd8b2c48]{transform:rotate(180deg)}.second-search-bar .result-positin-controlers[data-v-bd8b2c48]{display:grid;grid-template-columns:repeat(5,24px);grid-template-rows:24px;grid-gap:24px;align-self:center}.common-result-position-controlers[data-v-bd8b2c48]{display:grid;grid-template-columns:repeat(5,24px);grid-template-rows:24px;grid-gap:24px;align-content:center;align-items:center}.second-search-bar .result-positin-controlers .collapse[data-v-bd8b2c48],.second-search-bar .result-positin-controlers .controler[data-v-bd8b2c48]{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.second-search-bar .result-positin-controlers .collapse[data-v-bd8b2c48]{position:relative}.second-search-bar .result-positin-controlers .collapse[data-v-bd8b2c48]:after{content:"";background-color:#e0e0e0;width:1px;height:20px;position:absolute;top:2px;right:-13px}.second-search-bar-list[data-v-bd8b2c48]{position:relative;width:100%;background-color:var(--white-color);padding:28px 60px 38px;overflow:auto}.fixed .second-search-bar-list[data-v-bd8b2c48]{max-height:calc(100vh - 134px)}.price-loader[data-v-bd8b2c48]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,78.4%,.5)}.availability-filter[data-v-bd8b2c48]{display:flex;justify-content:space-between}.availability-filter .price-block .price-text[data-v-bd8b2c48]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:24px}.availability-filter .price-block .price-text .blue-text[data-v-bd8b2c48]{margin-left:7px;font-weight:700;font-size:15px;line-height:18px;color:var(--primary-color)}.availability-filter .availability-checkbox-group-wrap[data-v-bd8b2c48]{text-align:left;display:flex;flex-direction:column;gap:10px;font-size:15px}.availability-filter .availability-checkbox-group-wrap .default[data-v-bd8b2c48]{display:flex;align-items:end;gap:20px}.availability-filter .availability-checkbox-group-wrap p[data-v-bd8b2c48]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:14px}.availability-filter .availability-checkbox-group[data-v-bd8b2c48]{display:grid;grid-template-columns:auto auto auto 1fr;grid-gap:28px}.availability-filter .done-btn[data-v-bd8b2c48]{display:flex;align-items:flex-end}.tour-options .tour-options-filter[data-v-bd8b2c48]{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;margin-bottom:15px}.input-headline-checkbox-container[data-v-bd8b2c48]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.tour-options .tour-options-headline[data-v-bd8b2c48]{flex-shrink:0;font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.tour-options .btn-group[data-v-bd8b2c48]{display:flex;justify-content:flex-end;padding-top:20px}.tour-options .btn-group .base-button[data-v-bd8b2c48]:last-child{margin-left:11px}.tour-options .btn-group[data-v-bd8b2c48]:before{content:"";position:absolute;bottom:78px;left:0;right:0;height:1px;background-color:var(--lighten-4-color)}.fixed .tour-options .btn-group[data-v-bd8b2c48]:before{display:none}.tour-options .options-list[data-v-bd8b2c48]{overflow-y:auto;overflow-x:hidden;max-height:175px}.tour-options .options-list .options-item[data-v-bd8b2c48]{padding:7px 0;border-top:1px solid var(--lighten-6-color);display:flex;align-items:center;justify-content:space-between}.tour-options .options-list .options-item .price-text[data-v-bd8b2c48]{font-weight:500;font-size:14px;line-height:28px;color:var(--orange-color)}.input-headline-checkbox-small-container[data-v-bd8b2c48]{display:flex;align-items:center;gap:12px;margin-bottom:10px;justify-content:space-between}.hotel-type-icon[data-v-bd8b2c48]{margin-right:10px}.tour-accommodation .tour-accommodation-filter[data-v-bd8b2c48]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:260px 260px;grid-column-gap:40px;grid-row-gap:30px;margin-bottom:20px}.tour-accommodation .tour-accommodation-filter[data-v-bd8b2c48]:before{content:"";position:absolute;top:50%;left:-60px;right:-60px;height:1px;background-color:#ddd}.tour-accommodation .tour-accommodation-filter .br[data-v-bd8b2c48]{display:none}.tour-accommodation .tour-accommodation-filter .hotel-filter[data-v-bd8b2c48]{grid-column:3/5}.tour-accommodation .tour-accommodation-filter .hotel-type-filter[data-v-bd8b2c48]{grid-column:1/3}.tour-accommodation .tour-accommodation-filter .headline[data-v-bd8b2c48]{margin-bottom:10px}.tour-accommodation .tour-accommodation-filter .hotel-type-headline[data-v-bd8b2c48]{flex-shrink:0;font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.tour-accommodation .headlineCombination[data-v-bd8b2c48]{justify-content:space-between;align-items:center;display:flex;min-height:20px}.tour-accommodation .headlineCombinationInfo-container[data-v-bd8b2c48]{display:flex;align-items:center;gap:20px}.tour-accommodation .headlineCombinationInfo[data-v-bd8b2c48]{display:flex;align-items:center;gap:5px;font-weight:500}.tour-accommodation .chekboxCombinationInfo[data-v-bd8b2c48]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.tour-accommodation .iconCombination[data-v-bd8b2c48]{align-self:center}.tour-accommodation .btn-group[data-v-bd8b2c48]{display:flex;justify-content:flex-end;padding-top:20px}.tour-accommodation .btn-group .base-button[data-v-bd8b2c48]:last-child{margin-left:11px}.tour-accommodation .btn-group[data-v-bd8b2c48]:before{content:"";position:absolute;bottom:78px;left:0;right:0;height:1px;background-color:var(--lighten-4-color)}.fixed .tour-accommodation .btn-group[data-v-bd8b2c48]:before{display:none}.tour-accommodation .category-filter .category-search[data-v-bd8b2c48],.tour-accommodation .cities-filter .cities-search[data-v-bd8b2c48],.tour-accommodation .food-filter .food-search[data-v-bd8b2c48],.tour-accommodation .resort-filter .resort-search[data-v-bd8b2c48]{margin-bottom:20px}.tour-accommodation .accommodation-list[data-v-bd8b2c48]{height:calc(100% - 35px);overflow:auto}.tour-accommodation .accommodation-list.search-list[data-v-bd8b2c48]{height:calc(100% - 100px);overflow:auto}.tour-accommodation .accommodation-item[data-v-bd8b2c48]{margin-bottom:14px;display:flex;align-items:center}.star-icon[data-v-bd8b2c48]{margin-left:8px}.tour-flight .tour-flight-filter[data-v-bd8b2c48]{position:relative;display:grid;grid-template-columns:200px repeat(3,1fr);grid-template-rows:400px;grid-gap:40px;margin-bottom:20px}.tour-flight .tour-flight-filter .line1[data-v-bd8b2c48]{position:absolute;top:50%;left:0;right:360px;height:1px;background-color:var(--lighten-4-color)}.tour-flight .tour-flight-filter .line2[data-v-bd8b2c48]{position:absolute;top:0;left:calc(100% - 361px);right:360px;height:100%;background-color:var(--lighten-4-color)}.tour-flight .tour-flight-filter .headline[data-v-bd8b2c48]{margin-bottom:10px}.tour-flight .airport-filter .headline[data-v-bd8b2c48]:not(:first-child){margin-top:20px}.tour-flight .btn-group[data-v-bd8b2c48]{display:flex;justify-content:flex-end;padding-top:20px}.tour-flight .btn-group .base-button[data-v-bd8b2c48]:last-child{margin-left:11px}.tour-flight .btn-group[data-v-bd8b2c48]:before{content:"";position:absolute;bottom:78px;left:0;right:0;height:1px;background-color:var(--lighten-4-color)}.fixed .tour-flight .btn-group[data-v-bd8b2c48]:before{display:none}.tour-flight .airline-search[data-v-bd8b2c48],.tour-flight .arrival-search[data-v-bd8b2c48],.tour-flight .departure-search[data-v-bd8b2c48]{margin-bottom:20px}.tour-flight .flight-list[data-v-bd8b2c48]{height:calc(50% - 18px);overflow:auto}.tour-flight .flight-list.airport-list[data-v-bd8b2c48]{max-height:calc(50% - 100px)}.tour-flight .flight-list.airline-list[data-v-bd8b2c48],.tour-flight .flight-list.class-list[data-v-bd8b2c48]{max-height:96px;height:auto}.tour-flight .flight-item[data-v-bd8b2c48]{margin-bottom:14px;display:flex;align-items:center}.tour-flight .flight-item.airline-combo[data-v-bd8b2c48],.tour-flight .flight-item.class-combo[data-v-bd8b2c48]{padding-top:10px}.tour-flight .flight-item.airline-combo[data-v-bd8b2c48]{margin-bottom:40px}.tour-flight .flight-item .help-icon[data-v-bd8b2c48]{margin-left:5px;cursor:pointer}.ie .time-filter[data-v-bd8b2c48]{margin-right:20px}.time-filter .standard-text[data-v-bd8b2c48]{margin-bottom:22px;white-space:nowrap;display:inline-block}.time-filter .arrival-back[data-v-bd8b2c48],.time-filter .departure-there[data-v-bd8b2c48]{width:calc(100% - 20px);height:50%}.time-filter .arrival-back[data-v-bd8b2c48]{margin-top:10px}.not-result-text[data-v-bd8b2c48]{margin-bottom:10px}.filters-falidation-popup .btn-group[data-v-bd8b2c48]{margin-top:15px;display:flex;align-items:center;justify-content:flex-end}.filters-falidation-popup .btn-group .base-button[data-v-bd8b2c48]:last-child{margin-left:10px}.btn-group.fixed[data-v-bd8b2c48]{position:fixed;left:0;right:0;bottom:0;padding:20px 60px 36px;background:var(--white-color);box-shadow:0 2px 10px rgba(0,0,0,.08);z-index:1}.btn-group.fixed[data-v-bd8b2c48]:before{display:none}.vertical-filters-mode .selected-filters[data-v-bd8b2c48]{position:absolute;top:0;left:0;right:0;border-top:1px solid var(--lighten-4-color);z-index:2}#price-table[data-v-bd8b2c48]{z-index:1}@media (max-width:1140px){.second-search-bar-list[data-v-bd8b2c48]{padding:28px 20px 38px}.tour-accommodation .tour-accommodation-filter[data-v-bd8b2c48],.tour-flight .tour-flight-filter[data-v-bd8b2c48]{grid-gap:20px}.tour-accommodation .tour-accommodation-filter[data-v-bd8b2c48]:before{left:-20px;right:-20px}}.common-base-slider[data-v-bd8b2c48]{max-width:280px}.common-search-bar-list[data-v-bd8b2c48]{position:relative;width:100%;background-color:var(--white-color);padding:15px 60px 15px;border:1px solid var(--lighten-7-color)}.common-filters[data-v-bd8b2c48]{max-width:1200px;margin:0 auto;overflow-y:hidden;overflow-x:auto}.common-filters-container[data-v-bd8b2c48]{position:relative;display:grid;grid-template-rows:200px 314px;grid-row-gap:15px;height:100%;margin-bottom:15px}.top-block[data-v-bd8b2c48]{display:flex;gap:15px}.top-left-block[data-v-bd8b2c48]{flex:1 1 58.5%;display:flex;gap:10px;min-width:630px}.top-right-block[data-v-bd8b2c48]{flex:1 1 40%}.bottom-block[data-v-bd8b2c48]{display:flex;gap:15px}.bottom-left-block[data-v-bd8b2c48]{flex:1 1 58.5%;display:flex;flex-direction:column;row-gap:10px}.common-category-filter[data-v-bd8b2c48],.common-food-filter[data-v-bd8b2c48]{flex:1 1 25%}.common-hotel-type-filter[data-v-bd8b2c48],.common-room-features-filter[data-v-bd8b2c48]{flex:1 1 50%}.bottom-right-block[data-v-bd8b2c48]{flex:1 1 40%}.common-tour-program[data-v-bd8b2c48]{height:100%}.common-cities-filter[data-v-bd8b2c48],.common-resort-filter[data-v-bd8b2c48]{flex:1 1 25%}.bottom-left-block .top-row[data-v-bd8b2c48]{display:flex;height:180px;gap:10px;flex:1 0 180px}.bottom-left-block .bottom-row[data-v-bd8b2c48]{display:flex;height:100%;flex:0 0 90px}.common-headline-container[data-v-bd8b2c48]{display:flex;justify-content:space-between;margin-bottom:7.5px}.common-headline[data-v-bd8b2c48]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.common-headline-checkbox-container[data-v-bd8b2c48]{display:flex;align-items:center;gap:5px}.common-input-headline-checkbox-container[data-v-bd8b2c48]{display:flex;gap:5px}.common-headline-checkbox[data-v-bd8b2c48]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.common-input-headline[data-v-bd8b2c48]{margin-bottom:0}.common-hotel-grouping-container[data-v-bd8b2c48]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:7.5px;font-size:15px}.common-hotel-grouping-container .common-hotel-grouping-list[data-v-bd8b2c48]{display:flex;list-style-type:none;gap:7.5px}.common-hotel-grouping-container .common-hotel-grouping-list .common-hotel-grouping-item[data-v-bd8b2c48]{cursor:pointer}.common-input-header[data-v-bd8b2c48]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:7.5px}.common-input-header-with-chekbox[data-v-bd8b2c48]{grid-template-columns:auto 1fr auto}.common-list[data-v-bd8b2c48]{height:calc(100% - 26.5px);overflow-y:auto;overflow-x:hidden;border:1px solid var(--lighten-7-color);padding:5px}.common-list-combination[data-v-bd8b2c48]{height:calc(100% - 56px)}.common-input-list[data-v-bd8b2c48]{height:calc(100% - 51px)}.common-input-list-combination[data-v-bd8b2c48]{height:calc(100% - 80px)}.common-headlineCombination[data-v-bd8b2c48]{align-items:center;display:flex}.common-headlineCombinationInfo[data-v-bd8b2c48]{display:flex;gap:5px;justify-content:flex-end;align-items:center;font-size:15px;margin-bottom:7.5px}.common-headlineCombinationInfo-container[data-v-bd8b2c48]{display:flex;justify-content:space-between;gap:10px}.common-chekboxCombinationInfo[data-v-bd8b2c48]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.common-item[data-v-bd8b2c48]{margin-bottom:5px;display:flex;align-items:center}.common-program-item[data-v-bd8b2c48]{justify-content:space-between}.common-price-text[data-v-bd8b2c48]{font-weight:500;font-size:14px;line-height:28px;color:var(--orange-color)}.common-hotel-filter[data-v-bd8b2c48]{display:flex;flex-direction:column;height:100%}.common-filters .btn-group[data-v-bd8b2c48]{display:flex;justify-content:space-between}.common-filters .btn-group .btn-subgroup[data-v-bd8b2c48]{display:flex;gap:20px}.common-availability-filter[data-v-bd8b2c48]{display:flex;border:1px solid var(--lighten-7-color);padding:10px;align-items:center;min-width:630px;width:100%;-moz-column-gap:calc(100% - 575px);column-gap:calc(100% - 575px)}.common-price-block[data-v-bd8b2c48]{flex:0 0 300px;width:300px;display:flex;flex-direction:column;gap:15px}.common-price-block .price-text[data-v-bd8b2c48]{font-size:15px}.common-price-block .price-inputs[data-v-bd8b2c48]{display:flex;gap:5px}.common-price-block .price-input[data-v-bd8b2c48]{width:135px;height:30px;border:2px solid var(--lighten-7-color);padding:5px;font-size:16px}.common-price-block .price-inputs input[data-v-bd8b2c48]:focus{border:2px solid var(--primary-color);outline:none}.common-price-block .dash[data-v-bd8b2c48]{align-self:center;display:flex;background-color:var(--lighten-7-color);height:2px;width:15px}.common-availability-checkbox-group-wrap[data-v-bd8b2c48]{text-align:left;display:flex;flex-direction:column;gap:10px;font-size:15px}.common-availability-checkbox-group-wrap .default[data-v-bd8b2c48]{display:flex;align-items:end;gap:20px}.common-availability-checkbox-group-wrap p[data-v-bd8b2c48]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:5px}.common-availability-checkbox-group[data-v-bd8b2c48]{justify-content:start;display:flex;gap:10px}@media (max-width:1200px){.second-search-bar .search-controlers .search-controler-item[data-v-bd8b2c48]{padding:16px clamp(6px,calc(8.33333vw - 85px),15px)}}.content[data-v-030543d7]{position:fixed;bottom:0;right:13px;transform:translateY(120%);transition:.4s;z-index:-1}.content.show[data-v-030543d7]{bottom:28px;transform:translateY(0);z-index:999}.content img[data-v-030543d7],.content svg[data-v-030543d7]{transform:rotate(90deg)}.content[data-v-030543d7] .base-button{box-shadow:0 2px 10px rgba(0,0,0,.2)}.content[data-v-030543d7] .base-button,.content[data-v-030543d7] .base-button .hover-effect{border-radius:50%}.circle-loader[data-v-334836a7]{width:60px;height:60px;display:inline-block;background-color:var(--white-color);border-radius:50%;padding:8px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.circle-loader .circle[data-v-334836a7]{stroke-dashoffset:0;animation:rotate-334836a7 .8s linear infinite;transform-origin:center}@keyframes rotate-334836a7{to{transform:rotate(1turn)}}.avia-flight[data-v-b1c8a4fc]{width:454px;background-color:var(--lighten-6-color);height:100%}.avia-flight-header[data-v-b1c8a4fc]{background-color:var(--white-color);padding:20px;display:flex;box-shadow:0 1px 2px hsla(0,0%,39.2%,.2);position:relative}.avia-flight-header-content h3[data-v-b1c8a4fc]{font-weight:500;font-size:22px;line-height:26px;color:#1d1d1d}.avia-flight-content[data-v-b1c8a4fc]{padding:28px;overflow-y:auto;height:calc(100% - 100px)}.avia-flight-card[data-v-b1c8a4fc]{background-color:var(--white-color);border-radius:6px}.avia-flight-card .card-headline[data-v-b1c8a4fc]{padding:16px 16px 12px 16px}.avia-flight-card .card-headline h3[data-v-b1c8a4fc]{font-weight:700;font-size:17px;line-height:38px;color:var(--dark-1-color)}.avia-flight-card .card-content[data-v-b1c8a4fc]{padding:12px 16px 20px}.avia-flight-card .card-content .avia-info-text[data-v-b1c8a4fc]{overflow:hidden}.avia-flight-card .card-content .avia-info[data-v-b1c8a4fc]{padding-bottom:12px}.avia-flight-card .card-content .avia-info p[data-v-b1c8a4fc]{line-height:20px}.avia-flight-card .card-content .avia-info .luggage-text[data-v-b1c8a4fc]{font-weight:700;font-size:8px;line-height:28px;color:var(--green-2-color)}.avia-flight-card .card-content .avia-time-info .left-steper[data-v-b1c8a4fc]{position:absolute;width:1px;height:80%;top:10%;left:6px;background-color:var(--lighten-7-color)}.avia-flight-card .card-content .avia-time-info .left-steper[data-v-b1c8a4fc]:after,.avia-flight-card .card-content .avia-time-info .left-steper[data-v-b1c8a4fc]:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background-color:var(--lighten-7-color);left:-3px}.avia-flight-card .card-content .avia-time-info .left-steper[data-v-b1c8a4fc]:before{top:0}.avia-flight-card .card-content .avia-time-info .left-steper[data-v-b1c8a4fc]:after{bottom:0}.avia-flight-card .card-content .time-docking[data-v-b1c8a4fc]{background-color:var(--lighten-6-color);padding:12px 16px}.tour-operator-flight[data-v-b1c8a4fc]{font-size:13px;line-height:28px;color:#727272}.transport-info[data-v-fdb67964]{min-width:454px;background-color:var(--lighten-6-color);height:100%}.transport-info-header[data-v-fdb67964]{background-color:var(--white-color);padding:20px;display:flex;box-shadow:0 1px 2px hsla(0,0%,39.2%,.2);position:relative}.transport-info-header-content h3[data-v-fdb67964]{font-weight:500;font-size:22px;line-height:26px;color:#1d1d1d}.transport-info-content[data-v-fdb67964]{padding:28px;overflow-y:auto;height:calc(100% - 100px)}.transport-info-card[data-v-fdb67964]{background-color:var(--white-color);border-radius:6px}.transport-info-card .card-headline[data-v-fdb67964]{padding:16px 16px 12px 16px}.transport-info-card .card-headline h3[data-v-fdb67964]{font-weight:500;font-size:15px;color:var(--dark-1-color)}.transport-info-card .card-content[data-v-fdb67964]{max-width:600px;overflow-x:auto;overflow-y:hidden;padding:10px}.transport-info-card .card-content .train-wrap[data-v-fdb67964]{display:flex;align-items:center;flex-direction:column;justify-content:center}.transport-info-card .card-content .train-wrap[data-v-fdb67964]:not(:last-child){margin-bottom:20px}.transport-info-card .card-content .train[data-v-fdb67964]{position:relative;min-width:200px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #c1bfbf;border-radius:10px;padding:8px}.transport-info-card .card-content .rotate-outer .train[data-v-fdb67964]{width:auto}.transport-info-card .card-content .rotate-outer .train .seat[data-v-fdb67964]{min-width:22px}.transport-info-card .card-content .train[data-v-fdb67964]:after,.transport-info-card .card-content .train[data-v-fdb67964]:before{content:"";position:absolute;left:30%;right:30%;height:4px;background-color:#c1bfbf}.transport-info-card .card-content .train[data-v-fdb67964]:after{top:-4px}.transport-info-card .card-content .train[data-v-fdb67964]:before{bottom:-4px}.transport-info-card .card-content .rotate-outer .train[data-v-fdb67964]:after,.transport-info-card .card-content .rotate-outer .train[data-v-fdb67964]:before{top:30%;bottom:30%;height:unset}.transport-info-card .card-content .rotate-outer .train[data-v-fdb67964]:after{left:-4px;right:100%}.transport-info-card .card-content .rotate-outer .train[data-v-fdb67964]:before{right:-4px;left:100%}.transport-info-card .card-content .box[data-v-fdb67964]{text-align:center;font-size:11px;line-height:22px;min-height:22px;min-width:22px}.transport-info-card .card-content .rotate .box .box-text[data-v-fdb67964]{transform:rotate(90deg)}.transport-info-card .card-content .seat[data-v-fdb67964]{border:1px solid #fff;height:22px;display:flex;align-items:center;justify-content:center}.transport_legend[data-v-fdb67964]{margin-top:20px}.transport_legend .seats[data-v-fdb67964]{padding-top:15px}.transport_legend .seats span.icon[data-v-fdb67964]{display:inline-block;border:1px solid #dfdfd0;width:35px;height:16px;margin:0 10px 5px 0}.transport_legend .seats span[data-v-fdb67964]{line-height:15px;font-size:12px}.quoteYes[data-v-fdb67964]{background:linear-gradient(0deg,#91e8a2,#75e98d 28%,#74e98d 41%,#d9eee3)}.rotate .quoteYes[data-v-fdb67964]{background:linear-gradient(90deg,#fafdfb,#74e98d 28%,#74e98d 41%,var(--white-color))}.quoteNo[data-v-fdb67964]{background:linear-gradient(0deg,#f66c5e,#fd4b3d 10%,#fab1ad 70%,#f9d5d5)}.rotate .quoteNo[data-v-fdb67964]{background:linear-gradient(90deg,#f66c5e,#fd4b3d 10%,#fab1ad 70%,#f9d5d5)}.blockSeat[data-v-fdb67964]{background:linear-gradient(0deg,#797979,#848484 10%,#cacaca 70%,var(--lighten-6-color))}.rotate .blockSeat[data-v-fdb67964]{background:linear-gradient(90deg,#c1c1c1,#848484 28%,#cacaca 67%,var(--lighten-6-color))}#map1[data-v-0062c23b],#map2[data-v-0062c23b],.map-content[data-v-0062c23b]{width:100%;height:100%}.country-info[data-v-6b144c87]{position:relative;padding:4px 24px;background-color:var(--white-color);border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.08);margin:0 auto 18px;overflow:hidden;z-index:1}h4[data-v-6b144c87]{font-weight:500;font-size:16px;line-height:29px;color:#1d1d1d}.content[data-v-6b144c87]{font-size:15px;line-height:19px;color:#1d1d1d;overflow:hidden;max-height:70px;word-break:break-all}.content.open[data-v-6b144c87]{max-height:none}.more[data-v-6b144c87]{position:absolute;top:84px;right:24px;background-color:var(--white-color);padding-left:10px}.close[data-v-6b144c87],.more[data-v-6b144c87]{font-weight:500;font-size:15px;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color);cursor:pointer}.angle-icon[data-v-6b144c87]{transition:all .2s}.slider[data-v-bca00204]{width:680px}.slider .present-slider[data-v-bca00204]{position:relative}.slider .present-slider .slide[data-v-bca00204]{width:680px;height:380px;border-radius:6px;background-size:102%;background-repeat:no-repeat;background-position:50%;transition:all .2s}.slider .present-slider .slider-left-btn[data-v-bca00204],.slider .present-slider .slider-right-btn[data-v-bca00204]{position:absolute;top:50%}.slider .present-slider .slider-left-btn[data-v-bca00204]{left:-30px;transform:translateY(-50%) rotate(90deg)}.slider .present-slider .slider-right-btn[data-v-bca00204]{right:-30px;transform:translateY(-50%) rotate(-90deg)}.slider .second-slider[data-v-bca00204]{display:flex;overflow:hidden;width:680px}.slider .second-slider .second-slide[data-v-bca00204]{position:relative;border-radius:6px;min-width:161px;height:105px;background-color:#ededed;background-size:102%;background-position:50%;cursor:pointer}.slider .second-slider .second-slide[data-v-bca00204]:not(:last-child){margin-right:12px}.slider .second-slider .second-slide[data-v-bca00204]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;background-color:transparent;transition:all .2s}.slider .second-slider .active.second-slide[data-v-bca00204]:before,.slider .second-slider .second-slide[data-v-bca00204]:hover:before{background-color:rgba(0,0,0,.3)}.map-wrap[data-v-7eaffef1]{background-color:var(--white-color);position:absolute;top:0;left:0;z-index:0;right:0;height:calc(100vh - 16px);margin:0}.result-slider[data-v-1ab02868]{position:relative;height:100%;overflow:hidden}.result-slider .slider-wrap[data-v-1ab02868]{position:absolute;top:0;bottom:0;left:0;width:100%;display:flex;transition:.4s}.result-slider .slide[data-v-1ab02868]{min-width:calc(100% + 10px);min-height:calc(100% + 10px);transform:translate(-5px,-5px);background-repeat:no-repeat;background-size:cover;background-position:50%;transition:all .4s}.result-slider .slider-left-btn[data-v-1ab02868],.result-slider .slider-right-btn[data-v-1ab02868]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;cursor:pointer}.result-slider .slider-left-btn[data-v-1ab02868]{margin-right:4px}.result-slider .slider-right-btn[data-v-1ab02868]{margin-left:4px}.result-slider:hover .slider-left-btn[data-v-1ab02868],.result-slider:hover .slider-right-btn[data-v-1ab02868]{opacity:1}.result-slider .btn-left-angle[data-v-1ab02868],.result-slider .btn-right-angle[data-v-1ab02868]{width:10px;height:10px;border-top:2px solid var(--white-color);border-left:2px solid var(--white-color)}.result-slider .btn-left-angle[data-v-1ab02868]{transform:rotate(-45deg)}.result-slider .btn-right-angle[data-v-1ab02868]{transform:rotate(135deg)}.result-slider .slider-step-wrap[data-v-1ab02868]{position:absolute;bottom:13px;left:0;right:0;display:flex;justify-content:center;align-items:center;transition:all .2s}.result-slider .slider-step[data-v-1ab02868]{background:#c4c4c4;opacity:.8;box-sizing:border-box;border-radius:4px;font-weight:500;font-size:13px;line-height:15px;color:var(--white-color);padding:2px 9px}.qui-quo-place[data-v-ad1fa45c]{background:hsla(0,0%,100%,.8313725490196079);padding:2px 4px 6px 6px;border-radius:10px}.grid-tour-result-list.collapse[data-v-ad1fa45c]{margin-right:-300px;width:0}.grid-tour-result-list.collapse .card-wrap[data-v-ad1fa45c]{opacity:0}.grid-tour-result-list .card-wrap[data-v-ad1fa45c]{transition:all .2s}.grid-tour-result-list .country-info[data-v-ad1fa45c]{width:100%;grid-column:1/4;margin-bottom:3px}.grid-tour-result-list[data-v-ad1fa45c]{display:grid;grid-template-columns:repeat(3,315px);grid-gap:15px;justify-content:center;transition:all .2s}.grid-tour-result-list.map-mode[data-v-ad1fa45c]{grid-template-columns:315px;padding-bottom:40px}.list-group.map-mode .grid-tour-result-list[data-v-ad1fa45c]{width:auto}.grid-tour-result-list .card[data-v-ad1fa45c]{background:var(--white-color);box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;position:relative;z-index:2;height:100%;display:flex;flex-direction:column}.grid-tour-result-list .card-wrap[data-v-ad1fa45c]{position:relative}.grid-tour-result-list .card-wrap .layer[data-v-ad1fa45c]{display:none}.grid-tour-result-list .card-wrap.collapse .layer[data-v-ad1fa45c]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;background-color:var(--white-color)}.grid-tour-result-list .card-wrap.collapse .layer-1[data-v-ad1fa45c]{transform:translate(3px,2px);z-index:1}.grid-tour-result-list .card-wrap.collapse .layer-2[data-v-ad1fa45c]{transform:translate(6px,4px);z-index:0}.grid-tour-result-list .card .card-header[data-v-ad1fa45c]{padding:6px 10px;position:relative}.grid-tour-result-list.map-mode .card .card-header[data-v-ad1fa45c]{height:unset;margin-bottom:6px;border-bottom:1px dashed var(--lighten-4-color)}.grid-tour-result-list .card .card-header .program-name[data-v-ad1fa45c]{font-size:13px;line-height:16px;color:var(--primary-color)}.grid-tour-result-list .card .card-header .program-name.link[data-v-ad1fa45c]{text-decoration:underline;cursor:pointer}.grid-tour-result-list .card .more-hotels[data-v-ad1fa45c]{font-size:12px;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color);cursor:pointer}.grid-tour-result-list .card-header svg[data-v-ad1fa45c]{min-width:18px}.grid-tour-result-list .card .card-body[data-v-ad1fa45c]{display:flex;flex-direction:column;height:100%}.grid-tour-result-list .card .card-body .slider[data-v-ad1fa45c]{height:157px;background:#eee}.grid-tour-result-list .card .card-body .rows-container[data-v-ad1fa45c]{flex:1 0 auto}.grid-tour-result-list .card .card-body .date-info[data-v-ad1fa45c]{font-size:11px;line-height:13px;color:#727272}.grid-tour-result-list .card .card-body .hotel-name[data-v-ad1fa45c]{display:flex;margin:6px 10px 0;min-height:19px}.grid-tour-result-list .card .card-body .city-resort-info-wrap[data-v-ad1fa45c]{overflow:hidden;margin:0 10px}.grid-tour-result-list .card .card-body .city-resort-info-text[data-v-ad1fa45c]{font-weight:500;font-size:11px;line-height:16px;color:var(--lighten-5-color)}.grid-tour-result-list.map-mode .card .card-body .hotel-name[data-v-ad1fa45c]{margin:0 10px}.grid-tour-result-list .card .card-body .hotel-name a[data-v-ad1fa45c],.grid-tour-result-list .card .card-body .hotel-name span[data-v-ad1fa45c]{font-weight:700;font-size:15px;line-height:18px;color:var(--primary-color)}.grid-tour-result-list .card .card-body .no-hotel-text[data-v-ad1fa45c]{margin:12px 12px 4px;font-weight:500;font-size:14px;line-height:19px;color:#929292}.grid-tour-result-list .card .card-body .hotel-stars[data-v-ad1fa45c]{display:flex;margin-left:3px}.grid-tour-result-list .card .card-body .location[data-v-ad1fa45c]{font-weight:400;font-size:13px;line-height:16px;color:#727272;margin:0 10px 6px}.grid-tour-result-list .card .card-body .features[data-v-ad1fa45c]{display:flex;align-items:center;flex-wrap:wrap;margin:0 10px 6px;min-height:20px}.grid-tour-result-list .card .card-body .services[data-v-ad1fa45c]{display:flex;align-items:center;padding:6px 10px;border-top:1px dashed #aaa;border-bottom:1px dashed #aaa}.grid-tour-result-list .card .card-body .services .services-list[data-v-ad1fa45c]{display:flex}.grid-tour-result-list .card .card-body .services .services-list[data-v-ad1fa45c] .hover-effect,.grid-tour-result-list[data-v-ad1fa45c] .base-button{cursor:default}.grid-tour-result-list .card .card-body .services .services-list .pointer[data-v-ad1fa45c] .hover-effect{cursor:pointer}.grid-tour-result-list .card .card-body .services[data-v-ad1fa45c] .hover-effect:hover,.grid-tour-result-list[data-v-ad1fa45c] .base-button:hover .hover-effect{opacity:0}.grid-tour-result-list .card .card-body .services .services-list .service[data-v-ad1fa45c]{margin-left:16px}.grid-tour-result-list .card .card-body .services .services-list .service.none-left[data-v-ad1fa45c]{margin-left:0}.grid-tour-result-list .card .card-body .services .hotel-btn-wrap[data-v-ad1fa45c]{margin-left:16px}.grid-tour-result-list .card .card-body .services .hotel-btn-wrap.no-flight[data-v-ad1fa45c]{margin-left:0}.grid-tour-result-list .count[data-v-ad1fa45c]{position:absolute;font-size:10px;top:-11px;left:50%;transform:translateX(-50%);text-align:center;font-weight:700;color:var(--lighten-5-color)}.grid-tour-result-list .card .card-body .features .popover-link[data-v-ad1fa45c]{height:16px;margin-top:6px;cursor:pointer}.grid-tour-result-list .card .card-body .features .popover-link[data-v-ad1fa45c]:not(:last-child){margin-right:14px}.grid-tour-result-list .card .card-footer[data-v-ad1fa45c]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;-moz-column-gap:12px;column-gap:12px}.grid-tour-result-list .buy-list[data-v-ad1fa45c]{bottom:80px}.grid-tour-result-list .buy-list-map[data-v-ad1fa45c],.grid-tour-result-list .buy-list[data-v-ad1fa45c]{position:absolute;right:10px;left:10px;background:var(--dark-1-color);border-radius:6px;padding:6px 0 33px;z-index:10;max-height:300px}.grid-tour-result-list .buy-list-qui-quo[data-v-ad1fa45c]{position:absolute;bottom:-100%;right:105%;left:-100%;background:var(--dark-1-color);border-radius:6px;padding:6px 0 33px;z-index:10}.grid-tour-result-list .buy-item-wrap[data-v-ad1fa45c]{max-height:300px;overflow:auto}.grid-tour-result-list .buy-btn-wrap svg[data-v-ad1fa45c]{transform:rotate(-90deg);fill:var(--white-color);opacity:.7;margin:2px 0 0 10px;transition:all .2s}.grid-tour-result-list .buy-btn-wrap svg.rotate[data-v-ad1fa45c]{transform:rotate(90deg)}.grid-tour-result-list .buy-btn-wrap .buy-btn-title[data-v-ad1fa45c]{display:flex;align-items:center;white-space:nowrap}.grid-tour-result-list .buy-item-wrap-first[data-v-ad1fa45c]{max-height:130px;overflow:auto}.grid-tour-result-list .buy-item-wrap-map[data-v-ad1fa45c]{max-height:300px;overflow:auto}.grid-tour-result-list .buy-item-wrap-qui-quo[data-v-ad1fa45c]{max-height:130px;overflow:auto}.grid-tour-result-list .buy-list-map-down[data-v-ad1fa45c]:after,.grid-tour-result-list .buy-list[data-v-ad1fa45c]:after{content:"";position:absolute;bottom:-10px;right:40px;border-top:10px solid var(--dark-1-color);border-right:10px solid transparent;border-left:10px solid transparent}.grid-tour-result-list .buy-list-map-up[data-v-ad1fa45c]:after{content:"";position:absolute;top:-10px;right:40px;border-bottom:10px solid var(--dark-1-color);border-right:10px solid transparent;border-left:10px solid transparent}.grid-tour-result-list .buy-item-group[data-v-ad1fa45c]{border-bottom:1px dashed hsla(0,0%,100%,.1);position:relative}.grid-tour-result-list .buy-item-group[data-v-ad1fa45c]:last-child{border-bottom:none}.grid-tour-result-list .buy-item-group[data-v-ad1fa45c]:hover{background-color:hsla(0,0%,100%,.1)}.grid-tour-result-list .buy-item-group:hover .next-angle[data-v-ad1fa45c]{border-top:2px solid var(--white-color);border-right:2px solid var(--white-color)}.grid-tour-result-list .buy-item-group-map[data-v-ad1fa45c]{border-bottom:1px dashed hsla(0,0%,100%,.1);position:relative}.grid-tour-result-list .buy-item-group-map[data-v-ad1fa45c]:last-child{border-bottom:none}.grid-tour-result-list .buy-item-group-map[data-v-ad1fa45c]:hover{background-color:hsla(0,0%,100%,.1)}.grid-tour-result-list .buy-item-group-map:hover .next-angle[data-v-ad1fa45c]{border-top:2px solid var(--white-color);border-right:2px solid var(--white-color)}.grid-tour-result-list .buy-list-price-angle[data-v-ad1fa45c]{right:10px;top:calc(50% - 6px)}.grid-tour-result-list .buy-item-block-map[data-v-ad1fa45c],.grid-tour-result-list .buy-item-block[data-v-ad1fa45c]{padding:12px;display:grid;grid-template-columns:1fr auto minmax(40px,auto) auto;grid-gap:12px;align-items:center;cursor:pointer;transition:all .2s}.grid-tour-result-list .buy-item-actions[data-v-ad1fa45c]{display:flex;justify-content:flex-end;padding:0 20px 12px 12px}.grid-tour-result-list .buy-item-map.disabled[data-v-ad1fa45c],.grid-tour-result-list .buy-item.disabled[data-v-ad1fa45c]{filter:brightness(.5);cursor:default;background-color:initial}.grid-tour-result-list .buy-item-map .next-angle[data-v-ad1fa45c],.grid-tour-result-list .buy-item .next-angle[data-v-ad1fa45c]{width:9px;height:9px;border-top:2px solid #aeaeae;border-right:2px solid #aeaeae;transform:rotate(45deg)}.grid-tour-result-list .buy-list-map.disabled.buy-item-map:hover .next-angle[data-v-ad1fa45c],.grid-tour-result-list .buy-list-map.disabled.buy-item:hover .next-angle[data-v-ad1fa45c]{border-top:2px solid #aeaeae;border-right:2px solid #aeaeae}.tour-result-content a[data-v-ad1fa45c]{text-decoration:none}.quota-line[data-v-ad1fa45c]{position:absolute;bottom:0;width:25px;left:2px;height:.1em}.map-mode .additional-info[data-v-ad1fa45c]{display:flex;align-items:center}.map-mode .additional-info .img[data-v-ad1fa45c]{width:44px;height:44px;border-radius:4px;background-position:50%;background-size:cover;background-color:#eee;cursor:pointer}.tour-result-content .hotel-list[data-v-ad1fa45c]{position:absolute;bottom:130px;right:10px;left:48px;background:var(--dark-1-color);border-radius:6px;padding:6px 0 33px;z-index:10}.tour-result-content .map-mode .hotel-list[data-v-ad1fa45c]{bottom:66px;left:10px}.tour-result-content .hotel-list.no-flight[data-v-ad1fa45c]{left:10px}.tour-result-content .hotel-list[data-v-ad1fa45c]:after{content:"";position:absolute;bottom:-10px;left:16px;border-top:10px solid var(--dark-1-color);border-right:10px solid transparent;border-left:10px solid transparent}.tour-result-content .map-mode .hotel-list[data-v-ad1fa45c]:after{left:112px}.tour-result-content .map-mode .no-flight.hotel-list[data-v-ad1fa45c]:after{left:66px}.tour-result-content .hotel-list .hotel-item[data-v-ad1fa45c]{padding:12px;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px dashed hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s;font-size:13px;line-height:18px;color:var(--white-color)}.tour-result-content .hotel-list .hotel-item[data-v-ad1fa45c]:hover{background-color:hsla(0,0%,100%,.1)}.row-tour-result-list .hotel-list[data-v-ad1fa45c]{bottom:55px;left:unset;right:-8px;z-index:100}.row-tour-result-list .hotel-list[data-v-ad1fa45c]:after{left:unset;right:20px}.vertical-filters .grid-tour-result-list[data-v-ad1fa45c]{grid-template-columns:repeat(3,315px)}.vertical-filters .grid-tour-result-list.map-mode[data-v-ad1fa45c]{grid-template-columns:repeat(1,315px)}.vertical-filters .grid-tour-result-list .country-info[data-v-ad1fa45c]{grid-column:1/4}.grid-tour-result-list.map-mode[data-v-ad1fa45c]{position:relative}.cancellation-policy-block[data-v-ad1fa45c]{text-align:right;margin-top:-13px;padding-bottom:10px;cursor:pointer;padding:0 30px 5px 5px;line-height:13px}@media (min-width:1440px){.grid-tour-result-list[data-v-ad1fa45c]{grid-template-columns:repeat(4,315px)}.grid-tour-result-list .country-info[data-v-ad1fa45c]{grid-column:1/5}}@media (min-width:1600px){.grid-tour-result-list.map-mode[data-v-ad1fa45c]{grid-template-columns:repeat(2,315px)}}@media (min-width:1920px){.vertical-filters .grid-tour-result-list[data-v-ad1fa45c]{grid-template-columns:repeat(4,315px)}.vertical-filters .grid-tour-result-list .country-info[data-v-ad1fa45c]{grid-column:1/5}.grid-tour-result-list[data-v-ad1fa45c]{grid-template-columns:repeat(5,315px)}.grid-tour-result-list .country-info[data-v-ad1fa45c]{grid-column:1/6}}.row-tour-result-list .services-list[data-v-80b17b10]{display:flex;width:184px;margin:0 18px}.row-tour-result-list .services-list[data-v-80b17b10] .hover-effect,.row-tour-result-list[data-v-80b17b10] .base-button{cursor:default}.row-tour-result-list .services-list .pointer[data-v-80b17b10] .hover-effect{cursor:pointer}.row-tour-result-list[data-v-80b17b10] .base-button:hover .hover-effect,.row-tour-result-list[data-v-80b17b10] .hover-effect:hover{opacity:0}.row-tour-result-list .count[data-v-80b17b10]{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-size:10px;text-align:center;font-weight:700;color:var(--lighten-5-color)}.hotel-list[data-v-80b17b10]{position:absolute;bottom:140px;right:10px;left:60px;background:var(--dark-1-color);border-radius:6px;padding:6px 0 33px}.hotel-list.no-flight[data-v-80b17b10]{left:10px}.qui-quo-block[data-v-80b17b10]{margin-left:12px;margin-bottom:4px}.hotel-list[data-v-80b17b10]:after{content:"";position:absolute;bottom:-10px;left:16px;border-top:10px solid var(--dark-1-color);border-right:10px solid transparent;border-left:10px solid transparent}.hotel-list .hotel-item[data-v-80b17b10]{padding:12px;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px dashed hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s;font-size:13px;line-height:18px;color:var(--white-color)}.hotel-list .hotel-item[data-v-80b17b10]:hover{background-color:hsla(0,0%,100%,.1)}.row-tour-result-list .hotel-list[data-v-80b17b10]{bottom:55px;left:unset;right:-8px;z-index:100}.row-tour-result-list .hotel-list[data-v-80b17b10]:after{left:unset;right:20px}.row-tour-result-list[data-v-80b17b10]{display:grid;grid-gap:5px}.row-tour-result-list .card-wrap[data-v-80b17b10]{position:relative}.row-tour-result-list .card-wrap .layer[data-v-80b17b10]{display:none}.row-tour-result-list .card-wrap.collapse .layer[data-v-80b17b10]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;background-color:var(--white-color)}.row-tour-result-list .card-wrap.collapse .layer-1[data-v-80b17b10]{transform:translate(3px,2px);z-index:1}.row-tour-result-list .card-wrap.collapse .layer-2[data-v-80b17b10]{transform:translate(6px,4px);z-index:0}.row-tour-result-item[data-v-80b17b10]{background-color:var(--white-color);box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;display:flex;max-width:calc(100vw - 120px);min-width:100%;position:relative;z-index:2}.second-block[data-v-80b17b10]{flex:1;padding:0 15px;min-width:360px;max-width:360px}.second-block .program-name-wrap[data-v-80b17b10]{max-width:230px}.second-block .program-name[data-v-80b17b10]{max-width:230px;font-size:15px;line-height:18px;color:var(--dark-1-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.date-map span[data-v-80b17b10]{white-space:pre-line;text-align:center;font-weight:300;font-size:12px;line-height:16px;color:var(--dark-1-color)}.date-map .map-info span[data-v-80b17b10]{-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.main-block[data-v-80b17b10]{width:440px;max-width:500px;padding:2px 22px 2px 30px}.main-block[data-v-80b17b10]:not(.second-row-option){border-right:1px dashed var(--lighten-7-color)}.hotels-info-main-block[data-v-80b17b10]{align-self:center}.hotels-info-main-block.second-row-option[data-v-80b17b10]{flex:1}.hotels-info-main-block .flex-content[data-v-80b17b10]{display:flex;align-items:center}.hotels-info-main-block .main-block[data-v-80b17b10]{display:flex;flex-direction:column;justify-content:center}.vertical-filters .main-block[data-v-80b17b10]{width:unset}.main-block .hotel-name.second-hotel-name[data-v-80b17b10]{min-height:34px;display:block}.main-block .hotel-name-wrap[data-v-80b17b10]{display:flex;align-items:baseline;font-weight:300;line-height:20px}.main-block .hotel-name .hotel-name-text[data-v-80b17b10]{font-size:15px;color:#1c88d6;word-break:break-word}.main-block .hotel-city-text[data-v-80b17b10]{flex:1;font-size:12px;color:var(--dark-1-color)}.main-block .city-resort-info-wrap[data-v-80b17b10]{overflow:hidden}.main-block .city-resort-info-text[data-v-80b17b10]{font-weight:300;font-size:13px;line-height:16px;color:var(--dark-1-color)}.main-block .hotel-name .underline[data-v-80b17b10]{-webkit-text-decoration-line:underline;text-decoration-line:underline}.main-block .date[data-v-80b17b10],.main-block .food[data-v-80b17b10]{font-weight:300;font-size:12px;line-height:16px;color:var(--dark-1-color);white-space:normal}.main-block .map-info[data-v-80b17b10]{display:none}.main-block.second-row-option .map-info[data-v-80b17b10]{display:flex}.price-block[data-v-80b17b10]{flex:1;padding:2px 24px 2px 0;display:flex;align-items:center;min-width:360px}.vertical-filters .price-block[data-v-80b17b10]{min-width:auto}.collapse .price-block[data-v-80b17b10]{padding:10px 24px 10px 0}.row-tour-result-item .more-hotels[data-v-80b17b10]{font-size:12px;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color);cursor:pointer;text-align:center;margin-bottom:3px}.row-tour-result-item .tour-info[data-v-80b17b10]{flex:1;overflow:hidden;padding:12px 8px 12px 12px}.row-tour-result-item .services-buy[data-v-80b17b10]{padding:12px 12px 12px 0}.row-tour-result-item .no-hotel-text[data-v-80b17b10]{font-weight:500;font-size:14px;color:#929292}.row-tour-result-list .features[data-v-80b17b10]{display:flex;align-items:center;min-height:26px}.row-tour-result-list .features .popover-link[data-v-80b17b10]{margin-right:12px}.row-tour-result-list .tour-result-list-image-wrap[data-v-80b17b10]{flex-shrink:0;overflow:hidden;width:80px;margin-left:15px}.row-tour-result-list .tour-result-list-image-wrap .tour-result-list-image[data-v-80b17b10]{background-size:cover;background-repeat:no-repeat;background-position:50%}.row-tour-result-list .services-buy[data-v-80b17b10]{display:flex;flex-direction:column;align-items:flex-end}.row-tour-result-list .buy-btn-wrap[data-v-80b17b10]{width:max-content;margin-left:auto}.row-tour-result-list .buy-btn-wrap svg[data-v-80b17b10]{transform:rotate(-90deg);fill:var(--white-color);opacity:.7;margin:2px 0 0 10px;transition:all .2s}.row-tour-result-list .buy-btn-wrap svg.rotate[data-v-80b17b10]{transform:rotate(90deg)}.row-tour-result-list .row-tour-result-sub-block[data-v-80b17b10]{background-color:var(--white-color);border-radius:0 0 6px 6px;border-top:1px solid var(--lighten-4-color);margin-top:-4px;display:grid;grid-template-columns:repeat(2,1fr) 700px;position:relative;z-index:1}.row-tour-result-list .row-tour-result-sub-block.cancellation[data-v-80b17b10]{grid-template-columns:repeat(2,1fr) 900px}.row-tour-result-list .row-tour-result-sub-block.cancellation .tour-program-item[data-v-80b17b10]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}.row-tour-result-list .row-tour-result-sub-block .tour-program-list[data-v-80b17b10]{padding:12px 20px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-group[data-v-80b17b10]{position:relative}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-group[data-v-80b17b10]:not(:last-child){border-bottom:1px dashed var(--lighten-5-color)}.row-tour-result-list .row-tour-result-sub-block .tour-program-item[data-v-80b17b10]{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));align-items:center;justify-content:space-between;padding:6px 0;gap:5px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo[data-v-80b17b10]{display:grid;grid-template-columns:repeat(2,1fr) 80px;align-items:center;justify-content:space-between;padding:6px 0;gap:5px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo.isMulti[data-v-80b17b10],.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo.isPenalty[data-v-80b17b10]{grid-template-columns:repeat(3,1fr) 80px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo.isMulti.isPenalty[data-v-80b17b10]{grid-template-columns:repeat(4,1fr) 80px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo .hotel-info-block[data-v-80b17b10],.row-tour-result-list .row-tour-result-sub-block .tour-program-item .hotel-info-block[data-v-80b17b10]{flex-wrap:nowrap;gap:12px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo .hotel-info-block .show-price[data-v-80b17b10],.row-tour-result-list .row-tour-result-sub-block .tour-program-item .hotel-info-block .show-price[data-v-80b17b10]{margin-top:-5px;padding-bottom:5px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo .hotel-info-block .hotel-info-text[data-v-80b17b10],.row-tour-result-list .row-tour-result-sub-block .tour-program-item .hotel-info-block .hotel-info-text[data-v-80b17b10]{min-width:82px;flex:1}.row-tour-result-list .row-tour-result-sub-block:not(.isMulti) .multi-text-open-modal[data-v-80b17b10],.row-tour-result-list .row-tour-result-sub-block:not(.isMulti) .tour-program-item .sub-hotels-starts-content[data-v-80b17b10]{display:none}.row-tour-result-list .row-tour-result-sub-block.isMulti .tour-program-item .sub-hotels-starts-content[data-v-80b17b10]{margin-left:5px;margin-right:5px;display:block}.row-tour-result-list .row-tour-result-sub-block.isMulti .multi-text-open-modal[data-v-80b17b10]{text-decoration:underline;cursor:pointer;font-size:13px;color:#1c88d6;display:block}.row-tour-result-list .row-tour-result-sub-block .tour-program-item .tour-program-list-btn[data-v-80b17b10]{justify-content:space-between}.features[data-v-80b17b10]{flex-wrap:wrap}.base-button[data-v-80b17b10]{white-space:nowrap}.quota-line[data-v-80b17b10]{position:absolute;bottom:0;width:25px;left:2px;height:.1em}@media (max-width:1439px){.second-block[data-v-80b17b10]{flex-direction:column;align-items:start;justify-content:center;min-width:260px;max-width:260px}.second-block .program-name[data-v-80b17b10]{margin-bottom:10px}.second-block .map-info[data-v-80b17b10]{display:none}.main-block .map-info[data-v-80b17b10]{display:flex}.main-block .map-info .icon[data-v-80b17b10]{margin:0 6px 0 12px}.date-map span[data-v-80b17b10]{white-space:nowrap}}@media (max-width:1640px){.vertical-filters .price-block .services-list[data-v-80b17b10]:not(.second-row-option){display:none}}@media (max-width:1280px){.tour-result-list-image-wrap[data-v-80b17b10]:not(.second-row-option){display:none}.main-block[data-v-80b17b10]{border-right:none}.price-block[data-v-80b17b10]{justify-content:flex-end;min-width:unset}.price-block .services-list[data-v-80b17b10]{display:none}}.vertical-filters .main-block[data-v-80b17b10]{border-right:none}.vertical-filters .price-block[data-v-80b17b10]{justify-content:flex-end}.hotel-info[data-v-80b17b10]{justify-content:space-between;-moz-column-gap:10px;column-gap:10px}.hotel-info .map-info .icon.second-row-option[data-v-80b17b10]{margin-right:5px}.row-tour-without-accomodation .second-block[data-v-80b17b10]{flex:none;max-width:none;flex-basis:650px;gap:30px}.row-tour-without-accomodation .program-name-wrap[data-v-80b17b10],.row-tour-without-accomodation .program-name[data-v-80b17b10]{max-width:none}.row-tour-without-accomodation .date-map[data-v-80b17b10]{flex-shrink:0}.multi-info-block[data-v-80b17b10]{flex-wrap:wrap}.big-row-tour-result-list .services-list[data-v-752d0cc9]{display:flex;width:184px;justify-content:center}.big-row-tour-result-list .services-list[data-v-752d0cc9] .hover-effect,.big-row-tour-result-list[data-v-752d0cc9] .base-button{cursor:default}.big-row-tour-result-list .services-list .pointer[data-v-752d0cc9] .hover-effect{cursor:pointer}.big-row-tour-result-list[data-v-752d0cc9] .base-button:hover .hover-effect,.big-row-tour-result-list[data-v-752d0cc9] .hover-effect:hover{opacity:0}.big-row-tour-result-list .count[data-v-752d0cc9]{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-size:10px;text-align:center;font-weight:700;color:var(--lighten-5-color)}.hotel-list[data-v-752d0cc9]{position:absolute;bottom:140px;right:10px;left:60px;background:var(--dark-1-color);border-radius:6px;padding:6px 0 33px}.hotel-list.no-flight[data-v-752d0cc9]{left:10px}.qui-quo-block[data-v-752d0cc9]{margin-left:12px;margin-bottom:4px}.hotel-list[data-v-752d0cc9]:after{content:"";position:absolute;bottom:-10px;left:16px;border-top:10px solid var(--dark-1-color);border-right:10px solid transparent;border-left:10px solid transparent}.hotel-list .hotel-item[data-v-752d0cc9]{padding:12px;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px dashed hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s;font-size:13px;line-height:18px;color:var(--white-color)}.hotel-list .hotel-item[data-v-752d0cc9]:hover{background-color:hsla(0,0%,100%,.1)}.big-row-tour-result-list .hotel-list[data-v-752d0cc9]{bottom:55px;left:unset;right:-8px;z-index:100}.big-row-tour-result-list .hotel-list[data-v-752d0cc9]:after{left:unset;right:20px}.big-row-tour-result-list[data-v-752d0cc9]{display:grid;grid-gap:15px}.big-row-tour-result-list .card-wrap[data-v-752d0cc9]{position:relative}.big-row-tour-result-list .card-wrap .layer[data-v-752d0cc9]{display:none}.big-row-tour-result-list .card-wrap.collapse .layer[data-v-752d0cc9]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;background-color:var(--white-color)}.big-row-tour-result-list .card-wrap.collapse .layer-1[data-v-752d0cc9]{transform:translate(3px,2px);z-index:1}.big-row-tour-result-list .card-wrap.collapse .layer-2[data-v-752d0cc9]{transform:translate(6px,4px);z-index:0}.big-row-tour-result-item[data-v-752d0cc9]{background-color:var(--white-color);box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;display:flex;max-width:calc(100vw - 120px);position:relative;z-index:2}.second-block[data-v-752d0cc9]{flex:4}.second-block .second-block-body[data-v-752d0cc9]{display:flex}.second-block .slider[data-v-752d0cc9]{cursor:pointer}.second-block .main-block-row[data-v-752d0cc9]{display:flex;-moz-column-gap:10px;column-gap:10px}.second-block .main-block-row .category-string[data-v-752d0cc9]{font-weight:300;color:var(--dark-1-color)}.second-block .program-name[data-v-752d0cc9]{font-size:20px;line-height:23px;color:var(--dark-1-color);padding:10px 13px;background:linear-gradient(180deg,rgba(211,111,111,.1),rgba(39,174,96,.1));font-weight:400;border-radius:0 0 0 6px}.second-block .slider[data-v-752d0cc9]{max-width:377px;min-width:250px;flex:1;height:250px;background-color:#eee}.second-block .rows-container[data-v-752d0cc9]{flex:2;border-bottom:1px dashed var(--lighten-7-color)}.map-info span[data-v-752d0cc9]{font-weight:300;font-size:14px;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--dark-1-color);cursor:pointer}.main-block[data-v-752d0cc9]{padding:13px 26px}.main-block .hotel-name a[data-v-752d0cc9],.main-block .hotel-name span[data-v-752d0cc9]{font-weight:300;font-size:24px;line-height:32px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#1c88d6}.main-block .city-resort-info-wrap[data-v-752d0cc9]{overflow:hidden}.main-block .city-resort-info-text[data-v-752d0cc9]{font-weight:300;font-size:13px;line-height:16px;color:var(--dark-1-color)}.main-block .food[data-v-752d0cc9]{max-width:340px;font-weight:300;font-size:14px;line-height:16px;color:var(--dark-1-color)}.price-block[data-v-752d0cc9]{flex:1;min-width:250px;padding:18px 38px;display:flex;align-items:center;flex-direction:column;justify-content:space-between;border-left:1px dashed var(--lighten-7-color)}.price-block .date-tourist-info .date[data-v-752d0cc9]{font-weight:300;font-size:18px;line-height:24px;color:var(--dark-1-color)}.price-block .date-tourist-info .tourist[data-v-752d0cc9]{font-weight:300;font-size:16px;line-height:20px;color:var(--dark-1-color);margin:12px 0}.big-row-tour-result-item .tour-info[data-v-752d0cc9]{flex:1;overflow:hidden;padding:12px 8px 12px 12px}.big-row-tour-result-item .services-buy[data-v-752d0cc9]{padding:12px 12px 12px 0}.big-row-tour-result-item .no-hotel-text[data-v-752d0cc9]{font-weight:500;font-size:14px;color:#929292}.big-row-tour-result-list .features[data-v-752d0cc9]{display:flex;align-items:center;min-height:16px}.big-row-tour-result-list .features .popover-link[data-v-752d0cc9]{margin-right:12px}.big-row-tour-result-list .tour-result-list-image[data-v-752d0cc9]{background-size:cover;background-repeat:no-repeat;background-position:50%;min-width:80px}.big-row-tour-result-list .services-buy[data-v-752d0cc9]{display:flex;flex-direction:column;align-items:flex-end}.big-row-tour-result-list .buy-btn-wrap[data-v-752d0cc9]{width:100%}.big-row-tour-result-list .more-hotels[data-v-752d0cc9]{font-size:14px;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color);cursor:pointer;text-align:center;margin-bottom:8px}.big-row-tour-result-list .buy-btn-wrap svg[data-v-752d0cc9]{transform:rotate(-90deg);fill:var(--white-color);opacity:.7;margin:2px 0 0 10px;transition:all .2s}.big-row-tour-result-list .buy-btn-wrap svg.rotate[data-v-752d0cc9]{transform:rotate(90deg)}.big-row-tour-result-list .big-row-tour-result-sub-block[data-v-752d0cc9]{background-color:var(--white-color);border-radius:0 0 6px 6px;border-top:1px solid var(--lighten-4-color);margin-top:-4px;display:grid;grid-template-columns:repeat(2,1fr) 700px;position:relative;z-index:1}.big-row-tour-result-list .big-row-tour-result-sub-block.cancellation[data-v-752d0cc9]{grid-template-columns:repeat(2,1fr) 900px}.big-row-tour-result-list .big-row-tour-result-sub-block.cancellation .tour-program-item[data-v-752d0cc9]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-list[data-v-752d0cc9]{padding:12px 20px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-group[data-v-752d0cc9]{position:relative}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-group[data-v-752d0cc9]:not(:last-child){border-bottom:1px dashed var(--lighten-5-color)}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item[data-v-752d0cc9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));align-items:center;justify-content:space-between;padding:6px 0;gap:5px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo[data-v-752d0cc9]{display:grid;grid-template-columns:repeat(2,1fr) 80px;align-items:center;justify-content:space-between;padding:6px 0;gap:5px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo.isMulti[data-v-752d0cc9],.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo.isPenalty[data-v-752d0cc9]{grid-template-columns:repeat(3,1fr) 80px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo.isPenalty.isMulti[data-v-752d0cc9]{grid-template-columns:repeat(4,1fr) 80px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo .hotel-info-block[data-v-752d0cc9],.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item .hotel-info-block[data-v-752d0cc9]{flex-wrap:nowrap;gap:12px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo .hotel-info-block .show-price[data-v-752d0cc9],.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item .hotel-info-block .show-price[data-v-752d0cc9]{margin-top:-5px;padding-bottom:5px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo .hotel-info-block .hotel-info-text[data-v-752d0cc9],.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item .hotel-info-block .hotel-info-text[data-v-752d0cc9]{min-width:82px;flex:1}.big-row-tour-result-list .big-row-tour-result-sub-block:not(.isMulti) .multi-text-open-modal[data-v-752d0cc9],.big-row-tour-result-list .big-row-tour-result-sub-block:not(.isMulti) .tour-program-item .sub-hotels-starts-content[data-v-752d0cc9]{display:none}.big-row-tour-result-list .big-row-tour-result-sub-block.isMulti .tour-program-item .sub-hotels-starts-content[data-v-752d0cc9]{margin-left:5px;margin-right:5px;display:block}.big-row-tour-result-list .big-row-tour-result-sub-block.isMulti .multi-text-open-modal[data-v-752d0cc9]{text-decoration:underline;cursor:pointer;font-size:13px;color:#1c88d6;display:block}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item .tour-program-list-btn[data-v-752d0cc9]{justify-content:space-between}.features[data-v-752d0cc9]{flex-wrap:wrap}.base-button[data-v-752d0cc9]{white-space:nowrap}.quota-line[data-v-752d0cc9]{position:absolute;bottom:0;width:25px;left:2px;height:.1em}@media (max-width:1280px){.price-block[data-v-752d0cc9]{padding:18px 32px}}@media (min-width:1600px){.main-block-multiple[data-v-752d0cc9]{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;-moz-column-gap:30px;column-gap:30px}.main-block .date-map-multiple[data-v-752d0cc9]{margin:0}.main-block .food[data-v-752d0cc9]{max-width:none}}.multi-info-block[data-v-752d0cc9]{flex-wrap:wrap}.pdf-header{margin-bottom:10px}.pdf-header-title{margin-bottom:20px;text-align:center}.pdf-header-name{margin-bottom:10px}.pdf-header-geography{font-size:14px;color:#979797}.pdf-pictures{height:400px;width:100%;max-width:700px;margin:20px auto}.pdf-image-main{width:100%;height:100%;background-size:102%;background-repeat:no-repeat;background-position:50%;border-radius:6px}.pdf-description-block{margin-bottom:20px}.pdf-wrapper[data-v-5f86f0b2]{margin-bottom:40px}.pdf-print-icon[data-v-5f86f0b2]{position:absolute;width:32px;height:32px;top:50%;left:50%;transform:translate(-50%,-50%)}.pdf-btn[data-v-5f86f0b2]{position:relative;cursor:pointer;border:1px solid transparent;border-radius:4px;background:#fff;color:#fff;background-color:#428bca;border-color:#357ebd;height:40px;width:40px}.tour-program-pansion[data-v-109d2e58]{min-width:70px}.qui-quo-actions[data-v-109d2e58]{margin-left:16px;margin-bottom:4px}.tour-result-content[data-v-109d2e58]{padding:18px 13px 18px}.tour-result-content.list-map[data-v-109d2e58]{padding-left:60px;padding-right:60px}.tour-result-content.list-big-row[data-v-109d2e58],.tour-result-content.list-row[data-v-109d2e58]{padding-left:60px;padding-right:60px;max-width:1680px;margin:0 auto}.vertical-filters.tour-result-content.list-big-row[data-v-109d2e58],.vertical-filters.tour-result-content.list-map[data-v-109d2e58],.vertical-filters.tour-result-content.list-row[data-v-109d2e58]{padding-left:16px}.tour-result-content.list-big-row .country-info[data-v-109d2e58],.tour-result-content.list-row .country-info[data-v-109d2e58]{margin:0 0 10px}.tour-result-content a[data-v-109d2e58]{text-decoration:none}.out-sistem-wrap[data-v-109d2e58]{display:flex;align-items:center;padding:20px 30px;background-color:var(--white-color);border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.08);margin-bottom:20px;z-index:1}.out-sistem-title[data-v-109d2e58]{color:var(--dark-1-color);font-size:20px;font-weight:500}.empty-result[data-v-109d2e58]{font-size:18px;text-align:center}.list-group.map-mode[data-v-109d2e58]{display:flex;align-items:flex-start;justify-content:flex-end}.row-tour-result-list .hotel-list[data-v-109d2e58]{bottom:55px;left:unset;right:-8px;z-index:100}.row-tour-result-list .hotel-list[data-v-109d2e58]:after{left:unset;right:20px}.tour-result-content .tour-booking[data-v-109d2e58]{width:840px;height:100%;overflow:auto;padding:40px 72px}.tour-result-content .tour-booking .tour-booking-name[data-v-109d2e58]{font-weight:500;font-size:26px;line-height:30px;color:#1d1d1d}.tour-result-content .tour-booking .tour-booking-headline[data-v-109d2e58]{font-weight:400;font-size:13px;line-height:16px;color:var(--lighten-5-color);margin-bottom:32px}.tour-result-content .tour-hotel-info[data-v-109d2e58]{padding:38px 0;min-width:678px;height:100%}.tour-result-content .tour-hotel-info .hotel-info-content[data-v-109d2e58]{overflow-y:auto;height:calc(100vh - 170px);overflow-x:hidden;padding:0 72px 60px}.tour-result-content .hotel-info-header[data-v-109d2e58]{display:flex;gap:24px}.tour-result-content .hotel-info-header .hotel-info-header-block[data-v-109d2e58]{display:flex;flex-direction:column;gap:14px}.tour-result-content .hotel-info-header .hotel-info-header-title[data-v-109d2e58]{flex-grow:1}.tour-result-content .hotel-info-header .hotel-info-header-price[data-v-109d2e58]{align-items:flex-end}.tour-result-content .hotel-info-header[data-v-109d2e58],.tour-result-content .hotel-info-navbar[data-v-109d2e58]{padding:0 72px}.tour-result-content .hotel-info-navbar[data-v-109d2e58]{flex-wrap:wrap;max-width:824px}.tour-result-content .hotel-info-header .hotel-name[data-v-109d2e58]{font-weight:500;font-size:26px;line-height:30px;color:#1d1d1d}.tour-result-content .hotel-info-header .hotel-name a[data-v-109d2e58]{color:var(--primary-color)}.tour-result-content .hotel-info-header .hotel-price[data-v-109d2e58]{font-weight:700;font-size:26px;line-height:30px;color:var(--primary-color)}.tour-result-content .hotel-info-header .place[data-v-109d2e58]{flex-wrap:wrap}.tour-result-content .hotel-info-header .place .hotel-time-info[data-v-109d2e58]{width:100%;margin-left:26px}.tour-result-content .hotel-info-navbar .nav-item[data-v-109d2e58]{position:relative;font-weight:400;font-size:14px;line-height:24px;color:var(--dark-1-color)}.tour-result-content .hotel-info-navbar .nav-item.active[data-v-109d2e58],.tour-result-content .hotel-info-navbar .nav-item[data-v-109d2e58]:hover{font-weight:400;font-size:14px;line-height:24px;color:#e56b13;cursor:pointer;transition:all .2s}.tour-result-content .hotel-info-navbar .nav-item[data-v-109d2e58]:before{content:"";position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#ff711d;opacity:0;transition:all .2s}.tour-result-content .hotel-info-navbar .nav-item.active[data-v-109d2e58]:before,.tour-result-content .hotel-info-navbar .nav-item[data-v-109d2e58]:hover:before{opacity:1}.tour-result-content .hotel-info-slider[data-v-109d2e58]{width:680px}.tour-result-content .hotel-info-slider .present-slider[data-v-109d2e58]{position:relative}.tour-result-content .hotel-info-slider .present-slider .slide[data-v-109d2e58]{width:680px;height:380px;border-radius:6px;background-size:102%;background-repeat:no-repeat;background-position:50%;transition:all .2s}.tour-result-content .hotel-info-slider .present-slider .slider-left-btn[data-v-109d2e58],.tour-result-content .hotel-info-slider .present-slider .slider-right-btn[data-v-109d2e58]{position:absolute;top:50%}.tour-result-content .hotel-info-slider .present-slider .slider-left-btn[data-v-109d2e58]{left:-30px;transform:translateY(-50%)}.tour-result-content .hotel-info-slider .present-slider .slider-right-btn[data-v-109d2e58]{right:-30px;transform:translateY(-50%) rotate(-180deg)}.tour-result-content .hotel-info-slider .second-slider[data-v-109d2e58]{display:flex;overflow:hidden;width:680px}.tour-result-content .hotel-info-slider .second-slider .second-slide[data-v-109d2e58]{position:relative;border-radius:6px;min-width:161px;height:105px;background-color:#ededed;background-size:102%;background-position:50%;cursor:pointer}.tour-result-content .hotel-info-slider .second-slider .second-slide[data-v-109d2e58]:not(:last-child){margin-right:12px}.tour-result-content .hotel-info-slider .second-slider .second-slide[data-v-109d2e58]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;background-color:transparent;transition:all .2s}.tour-result-content .hotel-info-slider .second-slider .active.second-slide[data-v-109d2e58]:before,.tour-result-content .hotel-info-slider .second-slider .second-slide[data-v-109d2e58]:hover:before{background-color:rgba(0,0,0,.3)}.tour-result-content .hotel-features[data-v-109d2e58]{display:flex;flex-wrap:wrap;width:680px;margin-top:26px;margin-bottom:40px}.tour-result-content .hotel-features .hotel-features-item[data-v-109d2e58]{margin-right:40px;margin-bottom:6px}.tour-result-content .hotel-info-content .hotel-info-content-item[data-v-109d2e58]{width:680px;margin-bottom:28px}.tour-result-content .hotel-info-content .hotel-info-content-item .active[data-v-109d2e58]{color:#e56b13}.info-content-multi-hotels[data-v-109d2e58]{display:flex;align-items:center;width:max-content}.info-content-multi-hotels .info-content-link[data-v-109d2e58]{display:flex;flex:1 0 auto;width:180px;align-items:center}.info-content-multi-hotels .info-content-link .category-string[data-v-109d2e58]{word-break:break-all}.info-content-multi-hotels .link-text[data-v-109d2e58]{max-width:120px;text-decoration:underline;color:#1c88d6;cursor:pointer;flex:0 1 auto;word-wrap:break-word}.tour-result-content .hotel-info-content .hotel-info-content-item .tour-program-item-group[data-v-109d2e58]{border-top:1px dashed var(--lighten-5-color)}.tour-result-content .hotel-info-content .hotel-info-content-item .tour-program-item-group[data-v-109d2e58]:last-child{border-bottom:1px dashed var(--lighten-5-color)}.tour-result-content .hotel-info-content .hotel-info-content-item .tour-program-item[data-v-109d2e58]{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;padding:6px 0}.tour-result-content .hotel-info-content .hotel-info-content-item .tour-program-qui-quo-item[data-v-109d2e58]{display:grid;grid-template-columns:1fr 1fr 80px;align-items:center;justify-content:space-between;padding:6px 0}.tour-result-content .hotel-info-content .hotel-info-content-item .tour-program-item .left-block[data-v-109d2e58]{width:430px}.tour-result-content .hotel-info-content .hotel-info-content-item .tour-program-item .tour-program-list-btn[data-v-109d2e58]{justify-content:space-between;flex-shrink:0}.tour-result-content .more-result-loader[data-v-109d2e58]{display:block;margin:20px auto;position:relative;z-index:1}.tour-result-content .load-more-btn[data-v-109d2e58]{width:max-content;margin:10px auto}.tour-result-content .features[data-v-109d2e58]{flex-wrap:wrap}.tour-result-content .base-button[data-v-109d2e58]{white-space:nowrap}[data-v-109d2e58] .right-modal.booking{max-width:50%}[data-v-109d2e58] .collapse-result-btn.base-button{position:sticky;top:0;transform:rotate(-90deg);margin-right:10px;border-radius:50%;z-index:1;box-shadow:0 2px 10px rgba(0,0,0,.2)}[data-v-109d2e58] .collapse-result-btn.base-button .hover-effect{border-radius:50%}.collapse-result-btn.rotate[data-v-109d2e58]{transform:rotate(90deg)}.pagination[data-v-096f8829]{display:flex;justify-content:center}.pagination .base-button[data-v-096f8829]{width:39px}.radio-group input.none[data-v-69cefc3e]{display:none}.radio-group[data-v-69cefc3e]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;overflow-y:auto}.radio-group-item[data-v-69cefc3e]{padding:5px 0}.radio-group-item label[data-v-69cefc3e]{color:#000;width:max-content;padding:4px 12px;border-radius:15px;font-size:13px;cursor:pointer;background-color:#d1d1d1}.radio-group-item.checked label[data-v-69cefc3e]{color:#fff;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(102,175,233,.6);cursor:default}.base-popup[data-v-01a09d4b]{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:var(--white-color);padding:18px 24px;box-shadow:0 1px 20px rgba(0,0,0,.2);border-radius:4px;z-index:100}.popup-bg[data-v-01a09d4b]{z-index:99}.avia-flight-filters[data-v-971570f0] .base-modal .base-modal-content{width:100%;min-width:1000px}.avia-flight-filters .filters[data-v-971570f0]{padding:30px 42px 28px;border-bottom:1px solid #e0e0e0}.avia-flight-filters .time-filters[data-v-971570f0]{display:grid;grid-template-columns:repeat(3,1fr) 260px 260px;grid-gap:40px}.avia-flight-filters .time-filters.more-way[data-v-971570f0]{grid-template-columns:repeat(3,1fr) 216px 216px 216px}.avia-flight-filters .btn-wrap[data-v-971570f0]{display:flex;justify-content:flex-end;align-items:center;padding:20px 36px}.avia-flight-filters .filter .time-list[data-v-971570f0]{transition:all .2s}.avia-flight-filters .filter .time-list.active[data-v-971570f0]{color:var(--primary-color);position:relative}.avia-flight-filters .filter .time-list.active[data-v-971570f0]:before{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:var(--primary-color)}.avia-flight-filters .filter .time-list-title[data-v-971570f0]{display:flex;justify-content:space-between;color:#919191;border-bottom:1px solid #777;font-size:15px}.avia-flight-filters .filter .time-list-departure[data-v-971570f0]{border-right:1px solid #777}.avia-flight-filters .filter .filter-list[data-v-971570f0]:not(:last-child){margin-bottom:28px}.avia-flight-filters .filter .departure-there[data-v-971570f0]{width:240px}.avia-flight-filters .more-way .filter .departure-there[data-v-971570f0]{width:196px}.avia-flight-filters .place-filters[data-v-971570f0]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:240px;grid-gap:40px}.avia-flight-filters .place-filters .airline-list[data-v-971570f0],.avia-flight-filters .place-filters .departure-back-list[data-v-971570f0],.avia-flight-filters .place-filters .departure-to-list[data-v-971570f0],.avia-flight-filters .place-filters .direct-list[data-v-971570f0]{height:160px;overflow:auto}.input-headline-checkbox-container[data-v-971570f0]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-971570f0]{display:flex;gap:5px}.common-headline-checkbox[data-v-971570f0]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}@media (max-width:1410px){.avia-flight-filters .time-filters.more-way[data-v-971570f0],.avia-flight-filters .time-filters[data-v-971570f0]{grid-template-columns:repeat(3,1fr) 260px 260px}}@media (max-width:1300px){.avia-flight-filters .time-filters.more-way[data-v-971570f0],.avia-flight-filters .time-filters[data-v-971570f0]{grid-template-columns:repeat(3,1fr) 260px}}.v-sidebar-content[data-v-53cf28be]{flex-grow:1;box-shadow:0 2px 10px rgba(0,0,0,.08)}.v-btn-wrap[data-v-53cf28be]{padding:20px;background-color:var(--white-color);display:flex;justify-content:flex-end}.v-width-slider[data-v-53cf28be]{max-width:230px}.v-sidebar-subtitle[data-v-53cf28be]{display:inline-block;margin-bottom:15px}.input-headline-checkbox-container[data-v-53cf28be]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-53cf28be]{display:flex;gap:5px}.common-headline-checkbox[data-v-53cf28be]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.avia-flight-container[data-v-7d1046a1]{margin:0 30px;position:relative}.avia-flight-info[data-v-7d1046a1]{display:flex;justify-content:space-between;align-items:start;width:100%}.avia-flight-progress[data-v-7d1046a1]{display:flex;flex-direction:row}.avia-flight-info .avia-flight-item[data-v-7d1046a1]{display:flex;flex-direction:column;align-items:center;position:relative}.avia-flight-info .circle[data-v-7d1046a1]{width:9px;height:9px;border:1px solid #000;border-radius:100%;margin:0 0 10px 0;background:#fff}.avia-flight-info .circle.first[data-v-7d1046a1]{margin:0 auto 10px 0}.avia-flight-info .circle.last[data-v-7d1046a1]{margin:0 0 10px auto}.content-progress .date-info[data-v-7d1046a1]{font-size:14px;text-transform:lowercase;font-size:12px;white-space:nowrap;text-align:center;margin-bottom:8px;padding-top:8px}.content-progress .date-info .bold-text[data-v-7d1046a1]{font-weight:700}.avia-flight-info .text[data-v-7d1046a1]{font-size:12px;font-weight:700}.avia-flight-container .line[data-v-7d1046a1]{width:100%;height:.05rem;background-color:#000;position:absolute;top:4px}.progress[data-v-7d1046a1]{width:50px;position:relative}.progress-line[data-v-7d1046a1]{width:100%;height:.05rem;position:absolute;top:4px;background-image:linear-gradient(90deg,#000,#000 75%,transparent 0,transparent);background-size:10px 1px;border:none}.progress-line-empty[data-v-7d1046a1]{width:100%;height:.05rem;background-color:#fff;position:absolute;top:4px}.flight-text[data-v-7d1046a1]{margin-right:5px}.tariff[data-v-740a89e6] .base-modal .base-modal-content-wrap{padding:50px 0}.tariff[data-v-740a89e6] .base-modal .base-modal-content{width:1000px;background-color:#f1f1f1}.modal-content[data-v-740a89e6]{padding:50px 22px 30px}.tariff-slider[data-v-740a89e6]{overflow:hidden;display:flex;padding:10px 0}.tariff-slider .card[data-v-740a89e6]{min-width:310px;background:var(--white-color);border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.tariff-slider .card[data-v-740a89e6]:not(:last-child){margin-right:10px}.tariff-slider .card .card-headline[data-v-740a89e6]{padding:10px 0;border-bottom:1px solid #aaa;display:flex;justify-content:center}.tariff-slider .card .card-headline[data-v-740a89e6] .radio-btn{width:max-content;font-size:14px}.tariff-slider .card-body[data-v-740a89e6]{padding:10px;max-height:300px;overflow-y:auto}.tariff-slider .card-body .content-headline[data-v-740a89e6]{font-size:14px;font-weight:400;margin-bottom:6px}.tariff-slider .card-body svg[data-v-740a89e6]{min-width:14px}.tariff-slider .card-body .card-text[data-v-740a89e6]{font-size:13px;margin-left:6px;font-weight:200}.tariff-btn-wrap[data-v-740a89e6]{padding-top:10px}.tariff-btn-wrap .left-angle[data-v-740a89e6]{transform:rotate(90deg)}.tariff-btn-wrap .right-angle[data-v-740a89e6]{transform:rotate(-90deg)}.tariff-btn-wrap[data-v-740a89e6] .base-button{font-size:14px}.avia-flight-out .avia-flight-out-header[data-v-217dcc01]{display:flex;justify-content:space-between;align-items:center;padding:17px 60px;background-color:var(--white-color);border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.avia-flight-out .vertical-filters-flights[data-v-217dcc01]{display:flex;align-items:flex-start}@media (min-width:1920px){.avia-flight-out .vertical-filters-flights[data-v-217dcc01]{justify-content:center;transform:translateX(-8%)}}.avia-flight-out .vertical-filters-flights .vertical-sidebar[data-v-217dcc01]{display:flex;justify-content:center;align-items:flex-start;flex-basis:280px;margin:20px 0 30px 30px}.avia-flight-out .avia-flight-out-header .to-basket[data-v-217dcc01]{font-weight:600;font-size:15px;line-height:18px;color:var(--primary-color);cursor:pointer}.avia-flight-out .avia-flight-out-header .filters-wrap[data-v-217dcc01]{display:flex;gap:10px;align-items:center}.avia-flight-out .avia-flight-out-header .filters-wrap[data-v-217dcc01]:not(:last-child){margin-right:10px}.avia-flight-out .avia-flight-out-header .show-all-button[data-v-217dcc01]{display:flex;gap:10px;align-items:center}.avia-flight-out .avia-flight-out-header .show-all-button .show-all-button-text[data-v-217dcc01]{font-weight:500;font-size:15px;line-height:18px;color:var(--primary-color);padding-left:10px}.avia-flight-out .avia-flight-out-header .sort-title[data-v-217dcc01]{font-weight:500;font-size:15px;line-height:18px;color:var(--lighten-5-color)}.avia-flight-out .avia-flight-out-header .filters-wrap .filters-text[data-v-217dcc01]{font-weight:500;font-size:15px;line-height:18px;color:var(--lighten-5-color);padding-left:10px;border-left:1px solid var(--lighten-5-color)}.rotate[data-v-217dcc01]{transform:rotate(180deg)}.avia-flight-out .avia-flight-group[data-v-217dcc01]{padding:20px 60px;display:grid;grid-gap:20px;max-width:1200px;margin:0 auto}.vertical-filters-flights .avia-flight-group[data-v-217dcc01]{flex-basis:1100px;flex-shrink:1;max-width:none;margin:0}.avia-flight-out .short-info[data-v-217dcc01]{display:flex;padding:30px 60px 0;text-align:center;justify-content:center}.avia-flight-out .short-info .short-info-title[data-v-217dcc01]{font-weight:500;font-size:20px;line-height:20px;color:var(--dark-1-color)}.avia-flight-out .short-info .short-info-text[data-v-217dcc01]{font-size:15px;line-height:19px;color:#727272}.avia-flight-out .avia-flight-group .avia-flight-item[data-v-217dcc01]{background:var(--white-color);box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;display:grid;grid-template-columns:1fr minmax(150px,auto)}.avia-flight-out .avia-flight-group .avia-flight-item.change[data-v-217dcc01]{background:#f7f7f7}.avia-flight-out .avia-flight-group .avia-flight-content-wrap[data-v-217dcc01]{display:flex;flex-direction:column;justify-content:center;position:relative}.avia-flight-out .avia-flight-group .avia-flight-content[data-v-217dcc01]{padding:15px 16px;position:relative;overflow:unset}.avia-flight-out .avia-flight-group .avia-flight-content[data-v-217dcc01]:hover{cursor:pointer}.avia-flight-out .avia-flight-group .avia-flight-content.empty-backward[data-v-217dcc01]{height:100%}.avia-flight-out .avia-flight-group .avia-flight-content.forward[data-v-217dcc01]:first-child{display:block;position:relative}.avia-flight-out .avia-flight-group .avia-flight-item .avia-flight-content[data-v-217dcc01]:after{content:"";width:12px;height:14px;background-color:#f2f2f2;position:absolute;left:-1px;z-index:1;border-radius:0 7px 7px 0;box-shadow:inset 0 2px 6px rgba(0,0,0,.08);display:none}.avia-flight-out .avia-flight-group .avia-flight-item:not(.all-active,.active-forward) .avia-flight-content.forward.selected[data-v-217dcc01]:not(.empty-backward):after{display:block;top:calc(100% - 7px)}.avia-flight-out .avia-flight-group .avia-flight-item.active-forward .avia-flight-content.backward.selected[data-v-217dcc01]:not(.empty-backward):after,.avia-flight-out .avia-flight-group .avia-flight-item.all-active .avia-flight-content.first-backward[data-v-217dcc01]:not(.empty-backward):after{display:block;top:-7px}.avia-flight-out .avia-flight-group .avia-flight-content .color-content[data-v-217dcc01]{width:12px;height:100%;position:absolute;top:0;left:0}.avia-flight-out .avia-flight-group .avia-flight-content .color-content.primary[data-v-217dcc01]{background-color:#93c8fa;border-radius:0 0 0 0}.avia-flight-out .avia-flight-group .avia-flight-content .color-content.green[data-v-217dcc01]{background-color:#83d1a4;border-radius:0 0 0 0}.avia-flight-out .avia-flight-group .avia-flight-item.not-active .avia-flight-content.forward.selected.empty-backward .color-content.primary[data-v-217dcc01]{border-radius:5px 0 0 5px}.avia-flight-out .avia-flight-group .avia-flight-item.active-forward .avia-flight-content.forward:first-child .color-content.primary[data-v-217dcc01],.avia-flight-out .avia-flight-group .avia-flight-item.all-active .avia-flight-content.forward:first-child .color-content.primary[data-v-217dcc01],.avia-flight-out .avia-flight-group .avia-flight-item:not(.all-active,.active-forward) .avia-flight-content.selected.forward .color-content.primary[data-v-217dcc01]{border-radius:5px 0 0 0}.avia-flight-out .avia-flight-group .avia-flight-item.active-backward .avia-flight-content.backward:last-child .color-content.green[data-v-217dcc01],.avia-flight-out .avia-flight-group .avia-flight-item.all-active .avia-flight-content.backward:last-child .color-content.green[data-v-217dcc01],.avia-flight-out .avia-flight-group .avia-flight-item:not(.all-active,.active-backward) .avia-flight-content.selected.backward .color-content.green[data-v-217dcc01]{border-radius:0 0 0 5px}.avia-flight-out .avia-flight-group .avia-flight-content.selected[data-v-217dcc01]{cursor:default}.avia-flight-out .avia-flight-group .avia-flight-content.forward-selected[data-v-217dcc01]{background:#f2fafc}.avia-flight-out .avia-flight-group .avia-flight-content.backward-selected[data-v-217dcc01]{background:#ecf5f3}.avia-flight-out .avia-flight-group .avia-flight-content .flex-content[data-v-217dcc01]{display:flex;flex-direction:column}.avia-flight-out .avia-flight-group .avia-flight-content .flex-content .departure-title[data-v-217dcc01]{display:flex;-moz-column-gap:10px;column-gap:10px;font-size:15px;color:#fff;line-height:1;margin:-15px -17px 5px -16px;padding-left:12px;height:30px;align-items:center;border-radius:6px 0 0 0}.avia-flight-out .avia-flight-group .avia-flight-content .flex-content .departure-title.forwardColor[data-v-217dcc01]{background-color:#93c8fa}.avia-flight-out .avia-flight-group .avia-flight-content .flex-content .departure-title.backwardColor[data-v-217dcc01]{background-color:#83d1a4}.avia-flight-out .avia-flight-group .avia-flight-content .flex-content .info-container[data-v-217dcc01]{display:flex;justify-content:space-between;align-items:center}.avia-flight-out .avia-flight-group .avia-flight-content .arrival-info[data-v-217dcc01]{display:flex}.avia-flight-out .avia-flight-group .avia-flight-content .departure-info[data-v-217dcc01]{display:flex;align-items:center;gap:15px;flex:1;justify-content:space-between}.avia-flight-out .avia-flight-group .avia-flight-content .departure-info .img-wrap[data-v-217dcc01]{width:50px}.avia-flight-out .avia-flight-group .avia-flight-content .departure-info .img-wrap img[data-v-217dcc01]{transform:translateY(-50%)}.avia-flight-out .avia-flight-group .avia-flight-content .info-flight .text-info[data-v-217dcc01]{text-align:center}.avia-flight-out .avia-flight-group .avia-flight-content .info-flight .text-info .time[data-v-217dcc01]{font-weight:700;font-size:20px;margin-bottom:5px}.avia-flight-out .avia-flight-group .avia-flight-content .info-flight .flights-number[data-v-217dcc01]{padding:5px 0;text-align:left;font-weight:700;font-size:12px}.avia-flight-out .avia-flight-group .avia-flight-content .info-flight .text-info .country[data-v-217dcc01]{font-weight:700;color:#727272;font-size:12px;margin-bottom:5px}.avia-flight-out .avia-flight-group .avia-flight-content .info-flight .text-info .progress-flight-time[data-v-217dcc01]{position:absolute;left:60px;top:4px;white-space:nowrap;z-index:1;font-size:14px;text-transform:lowercase}.avia-flight-out .avia-flight-group .avia-flight-content .info-flight .text-info .data[data-v-217dcc01]{color:#727272;font-size:11px}.avia-flight-out .avia-flight-group .flight-info-content[data-v-217dcc01]{width:63%}.avia-flight-out .avia-flight-group .avia-flight-content .content-other-flights[data-v-217dcc01]{background-color:#f2f2f2;padding:6px 15px;border-radius:4px;display:flex;align-items:center;margin-top:6px;gap:15px}.avia-flight-out .avia-flight-group .avia-flight-content .content-other-flights .radio-buttons[data-v-217dcc01]{display:flex;align-items:center;gap:10px;font-size:14px}.avia-flight-out .opacity-0[data-v-217dcc01]{opacity:0}.avia-flight-out .avia-flight-group .avia-flight-content .content-other-flights .text[data-v-217dcc01]{cursor:pointer;color:var(--primary-color);border:none}.avia-flight-out .avia-flight-group .avia-flight-item.active-backward .avia-flight-content.backward:not(.first-backward) .content-other-flights[data-v-217dcc01],.avia-flight-out .avia-flight-group .avia-flight-item.active-forward .avia-flight-content.forward:not(.first-forward) .content-other-flights[data-v-217dcc01],.avia-flight-out .avia-flight-group .avia-flight-item.all-active .avia-flight-content.backward:not(.first-backward) .content-other-flights[data-v-217dcc01],.avia-flight-out .avia-flight-group .avia-flight-item.all-active .avia-flight-content.forward:not(.first-forward) .content-other-flights[data-v-217dcc01]{display:none}.avia-flight-out .avia-flight-group .avia-flight-content[data-v-217dcc01]:not(:last-child):before{content:"";position:absolute;bottom:0;left:52px;right:0;height:1px;background-color:var(--lighten-4-color)}.avia-flight-out .avia-flight-group .avia-flight-item.active-backward .avia-flight-content.forward.selected[data-v-217dcc01]:not(.empty-backward):before,.avia-flight-out .avia-flight-group .avia-flight-item.active-forward .avia-flight-content.forward.last-forward[data-v-217dcc01]:not(.empty-backward):before,.avia-flight-out .avia-flight-group .avia-flight-item.all-active .avia-flight-content.forward.last-forward[data-v-217dcc01]:not(.empty-backward):before,.avia-flight-out .avia-flight-group .avia-flight-item.not-active .avia-flight-content.forward.selected[data-v-217dcc01]:not(.empty-backward):before{content:"";position:absolute;bottom:-3px;left:10px;right:0;height:6px;background-color:var(--lighten-4-color)}.avia-flight-out .avia-flight-group .time-info[data-v-217dcc01]{min-width:116px}.avia-flight-out .avia-flight-group .time-info .time[data-v-217dcc01]{font-weight:700;font-size:17px;line-height:28px;color:var(--dark-1-color)}.avia-flight-out .avia-flight-group .time-info .time-difference[data-v-217dcc01],.avia-flight-out .tour-operator-flight[data-v-217dcc01]{font-size:13px;line-height:28px;color:#727272}.avia-flight-out .avia-flight-group .flight-info[data-v-217dcc01]{padding:0}.avia-flight-out .avia-flight-group .flight-info .flight-name[data-v-217dcc01]{font-weight:500;font-size:13px;line-height:28px;color:var(--dark-1-color)}.avia-flight-out .avia-flight-group .flight-info .airport-info[data-v-217dcc01]{font-size:13px;line-height:28px;color:#727272;margin-right:12px}.avia-flight-out .avia-flight-group .luggage-info[data-v-217dcc01]{display:flex;align-items:center;margin-left:30px}.avia-flight-out .avia-flight-group .luggage-info .luggage-text[data-v-217dcc01]{font-weight:700;font-size:8px;line-height:28px;color:var(--green-2-color)}.avia-flight-out .avia-flight-group .avia-flight-buy[data-v-217dcc01]{padding:18px;border-left:1px solid var(--lighten-4-color);display:flex;flex-direction:column;justify-content:center;cursor:default;min-width:175px}.avia-flight-out .avia-flight-group .avia-flight-buy[data-v-217dcc01] .tariff-btn.base-button{font-size:13px}.avia-flight-out .avia-flight-group .avia-flight-buy .text-time-limit[data-v-217dcc01]{font-size:13px;margin-top:10px}.avia-flight-out .flight-pagination[data-v-217dcc01]{padding:20px 60px 30px}.empty-result[data-v-217dcc01]{margin:20px 60px;padding:16px;background:var(--lighten-6-color);font-size:18px}.basket .avia-flight[data-v-217dcc01]{width:454px;background-color:var(--lighten-6-color);height:100%}.basket .avia-flight-header[data-v-217dcc01]{background-color:var(--white-color);padding:20px;display:flex;box-shadow:0 1px 2px hsla(0,0%,39.2%,.2);position:relative}.basket .avia-flight-header-content h3[data-v-217dcc01]{font-weight:500;font-size:22px;line-height:26px;color:#1d1d1d}.basket .avia-flight-content[data-v-217dcc01]{padding:28px;overflow-y:auto;height:calc(100% - 77px)}.basket .avia-flight-card[data-v-217dcc01]{background-color:var(--white-color);border-radius:6px}.basket .avia-flight-card .card-headline[data-v-217dcc01]{padding:16px 16px 12px 16px}.basket .avia-flight-card .card-headline h3[data-v-217dcc01]{font-weight:700;font-size:17px;line-height:38px;color:var(--dark-1-color)}.basket .avia-flight-card .card-content[data-v-217dcc01]{padding:12px 16px 20px}.basket .avia-flight-card .card-content .avia-info-text[data-v-217dcc01]{overflow:hidden}.basket .avia-flight-card .card-content .avia-info[data-v-217dcc01]{padding-bottom:12px}.basket .avia-flight-card .card-content .avia-info p[data-v-217dcc01]{line-height:20px}.basket .avia-flight-card .card-content .avia-info .luggage-text[data-v-217dcc01]{font-weight:700;font-size:8px;line-height:28px;color:var(--green-2-color)}.basket .avia-flight-card .card-content .avia-time-info .left-steper[data-v-217dcc01]{position:absolute;width:1px;height:80%;top:10%;left:6px;background-color:var(--lighten-7-color)}.basket .avia-flight-card .card-content .avia-time-info .left-steper[data-v-217dcc01]:after,.basket .avia-flight-card .card-content .avia-time-info .left-steper[data-v-217dcc01]:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background-color:var(--lighten-7-color);left:-3px}.basket .avia-flight-card .card-content .avia-time-info .left-steper[data-v-217dcc01]:before{top:0}.basket .avia-flight-card .card-content .avia-time-info .left-steper[data-v-217dcc01]:after{bottom:0}.basket .avia-flight-card .card-content .time-docking[data-v-217dcc01]{background-color:var(--lighten-6-color);padding:12px 16px}@media (max-width:1300px){.avia-flight-out .avia-flight-group[data-v-217dcc01]{grid-template-columns:1fr}}.important-info-popup[data-v-27d4b957]{position:fixed;top:0;bottom:0;left:0;right:0;align-items:center;display:flex;justify-content:center;overflow-x:hidden;overflow-y:auto;z-index:23}.important-info-popup-close[data-v-27d4b957]{position:relative;cursor:pointer;margin-right:20px}.important-info-popup-close[data-v-27d4b957]:after,.important-info-popup-close[data-v-27d4b957]:before{content:"";position:absolute;width:24px;height:4px;background:grey}.important-info-popup-close[data-v-27d4b957]:before{transform:rotate(45deg)}.important-info-popup-close[data-v-27d4b957]:after{transform:rotate(-45deg)}.important-info-header[data-v-27d4b957]{position:sticky;top:0;padding:20px;background-color:#fff;display:flex;align-items:center;justify-content:space-between}.important-info-popup-shadow[data-v-27d4b957]{position:fixed;top:0;bottom:0;width:100%;height:100%;z-index:0;background-color:rgba(45,49,55,.4)}.important-info-popup-wrapper[data-v-27d4b957]{padding:0 20px}.important-info-popup-inner[data-v-27d4b957]{position:relative;z-index:10;background-color:#fff;max-height:72vh;max-width:880px;border-radius:6px;overflow-y:scroll}.important-info-popup-title[data-v-27d4b957]{font-size:24px}.important-info-section-title[data-v-27d4b957]{padding:20px;font-size:20px;font-weight:500;background:rgba(49,154,230,.27058823529411763)}.policy-block[data-v-27d4b957]{padding-top:16px;padding-bottom:20px}.policy-block tr[data-v-27d4b957]:nth-child(2n){background-color:rgba(49,154,230,.07058823529411765)}.policy-block[data-v-27d4b957]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.23137254901960785)}.policy-block-title[data-v-27d4b957]{font-weight:500;font-size:18px;padding-left:12px;margin-bottom:10px}.policy-block-table[data-v-27d4b957]{width:100%}.policy-block-table th[data-v-27d4b957]{padding:8px 12px;font-weight:400;text-align:left;color:grey}.policy-block-table td[data-v-27d4b957]{width:50%;padding:8px 45px 8px 12px;vertical-align:top}.extra-info[data-v-27d4b957]{padding:8px 12px}.important-info[data-v-323fb184]{cursor:pointer;margin:10px;color:var(--primary-color);background:#fff;font-weight:500;border:none;font-size:16px}.important-info[data-v-323fb184]:disabled{color:grey}.block[data-v-323fb184]{background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;margin-bottom:12px;transition:all .3s}.block .block-toggle-bar[data-v-323fb184]{border-radius:4px;background:var(--primary-color);padding:12px 16px;cursor:pointer}.block.show .block-toggle-bar[data-v-323fb184]{border-radius:4px 4px 0 0}.block .block-toggle-bar .block-name span[data-v-323fb184]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.block .block-toggle-bar .angle-icon[data-v-323fb184]{transform:rotate(-90deg);transition:all .2s}.block.show .block-toggle-bar .angle-icon[data-v-323fb184]{transform:rotate(90deg);transition:all .2s}.block .hotel-info[data-v-323fb184]{padding:20px 26px 28px}.block .hotel-info .hotel-name-feature[data-v-323fb184]{display:flex}.block .hotel-info .hotel-name-feature .hotel-name-wrap .hotel-name[data-v-323fb184],.block .hotel-info .hotel-name-feature .hotel-name-wrap .hotel-name a[data-v-323fb184]{font-weight:700;font-size:18px;line-height:21px;display:flex;align-items:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color);margin-right:4px;cursor:pointer;transition:all .2s}.block .hotel-info .hotel-name-feature .hotel-name-wrap .hotel-name[data-v-323fb184]:hover{color:#61b9f9}.block .hotel-info .hotel-name-feature .hotel-name-wrap .hotel-stars[data-v-323fb184]{min-width:64px}.block .hotel-info .hotel-name-feature .hotel-name-wrap .hotel-min-info[data-v-323fb184]{font-size:14px;line-height:16px;color:var(--dark-1-color);margin-top:4px}.block .hotel-info .hotel-name-feature .features[data-v-323fb184]{max-height:22px;margin-left:8px}.block .change-btn[data-v-323fb184]{background:var(--primary-2-color);border:1px solid #b2dbf8;box-sizing:border-box;border-radius:20px;font-weight:500;font-size:14px;line-height:16px;color:#0094e9;padding:10px 16px;transition:all .2s;outline:none}.block .change-btn[data-v-323fb184]:hover{background:var(--primary-color);color:var(--white-color)}.block .hotel-images-food[data-v-323fb184]{margin-top:12px}.block .hotel-images-food .hotel-images[data-v-323fb184]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;margin-bottom:8px}.block .hotel-images-food .hotel-images .hotel-image[data-v-323fb184]{position:relative;background-color:var(--lighten-4-color);background-size:102%;background-repeat:no-repeat;background-position:50%;height:200px;cursor:pointer;transition:all .2s}.block .hotel-images-food .hotel-images .hotel-image[data-v-323fb184]:hover{background-color:rgba(50,50,50,.4)}.block .hotel-images-food .hotel-images .hotel-image .more-image[data-v-323fb184]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(50,50,50,.4);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.block .hotel-images-food .hotel-images .hotel-image .more-image[data-v-323fb184]:hover{background-color:rgba(50,50,50,.7)}.block .hotel-images-food .hotel-images .hotel-image .more-image p[data-v-323fb184]{font-weight:500;font-size:13px;line-height:15px;color:var(--white-color);border:1px solid hsla(0,0%,100%,.4);box-sizing:border-box;border-radius:4px;padding:12px 36px}.delta[data-v-323fb184]{color:#1c88d6;font-size:13px;font-weight:700;white-space:nowrap;position:absolute;top:-16px;left:11px}.delta.plus[data-v-323fb184]{left:8px}.food-table .thead[data-v-323fb184]{display:flex}.food-table .thead .td[data-v-323fb184]{flex:1}.food-table .thead .slider.td[data-v-323fb184]{min-width:230px;flex:0;display:flex;align-items:center;padding:10px;line-height:16px}.food-table .thead .slide[data-v-323fb184]{width:25px;min-width:25px;height:25px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);border-radius:50%;cursor:pointer;transition:all .2s}.food-table .thead .slide[data-v-323fb184]:hover{background-color:#2984c6}.food-table .thead .slide-right[data-v-323fb184]{margin-left:12px;transform:rotate(180deg)}.food-table .tbady .td[data-v-323fb184],.food-table .thead .td[data-v-323fb184]{display:flex;align-items:center;border:1px solid var(--lighten-4-color);border-right:none;box-sizing:border-box;font-weight:700;font-size:15px;line-height:29px;color:var(--dark-1-color);padding:14px 10px}.food-table .thead .td[data-v-323fb184]:last-child{border-right:1px solid var(--lighten-4-color)}.food-table .tbady .td-row[data-v-323fb184]{display:flex}.food-table .tbady .td-row .td[data-v-323fb184]{flex:1}.food-table .tbady .td-row .td-left[data-v-323fb184]{min-width:230px;flex:0}.food-table .tbady .td[data-v-323fb184]{border-top:none;line-height:19px;color:#313131}.food-table .tbady .td.checked[data-v-323fb184]{color:var(--primary-color)}.food-table .tbady .td[data-v-323fb184]:last-child{border-right:1px solid var(--lighten-4-color)}.food-table .tbady .td-left[data-v-323fb184]{padding:14px 20px;text-align:left;color:var(--dark-1-color)}.food-table .tbady .td-row .td:not(:first-child).checked[data-v-323fb184]{background-color:var(--primary-2-color)}.additional-info[data-v-323fb184]{position:relative}.additional-info .more[data-v-323fb184]{position:absolute;bottom:0;right:0;background-color:var(--white-color);font-size:13px;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color);padding-left:10px;cursor:pointer}.additional-info .more.open[data-v-323fb184]{position:unset;padding-left:26px}.info-text[data-v-323fb184]{transition:all .2s;padding-top:2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.info-text.open[data-v-323fb184]{-webkit-line-clamp:unset}.flight-class-select[data-v-16eeb32e]{position:relative;width:100%}.flight-class-select .second-label[data-v-16eeb32e]{color:var(--primary-color)}.flight-class-select .select[data-v-16eeb32e]{position:relative;width:100%;border:none;outline:none;padding:12px 40px 12px 12px;background-color:var(--white-color);border-radius:3px;font-weight:500;font-size:16px;line-height:19px;color:#333;cursor:pointer}.flight-class-select.disabled .select[data-v-16eeb32e]{cursor:default}.flight-class-select .select .drop-icon[data-v-16eeb32e]{position:absolute;top:calc(50% - 2px);right:11px;transition:all .2s}.flight-class-select .select .drop-icon.rotate[data-v-16eeb32e]{transform:rotate(180deg)}.flight-class-select .drop-down-list[data-v-16eeb32e]{min-width:100%;max-height:136px;overflow-y:auto;overflow-x:hidden;position:absolute;top:100%;left:0;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.5);padding:4px 0;background-color:var(--white-color);z-index:10}.flight-class-select .drop-down-list .drop-down-item[data-v-16eeb32e]{font-weight:500;font-size:14px;line-height:16px;color:var(--dark-1-color);padding:4px 12px;transition:all .2s;cursor:pointer}.flight-class-select .drop-down-list .drop-down-item.focus[data-v-16eeb32e],.flight-class-select .drop-down-list .drop-down-item[data-v-16eeb32e]:hover{background-color:rgba(229,243,253,.5)}.flight-class-select .drop-down-list .drop-down-item.active[data-v-16eeb32e]{background-color:var(--primary-2-color)}.block[data-v-3156d624]{background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;margin-bottom:12px;transition:all .3s}.block .block-toggle-bar[data-v-3156d624]{border-radius:4px;background:var(--primary-color);padding:12px 16px;cursor:pointer}.block.show .block-toggle-bar[data-v-3156d624],.block.show .tariff-info.show .block-toggle-bar[data-v-3156d624]{border-radius:4px 4px 0 0}.block.show .tariff-info .block-toggle-bar[data-v-3156d624]{border-radius:4px}.block .block-toggle-bar .block-name span[data-v-3156d624]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.block .block-toggle-bar .angle-icon[data-v-3156d624]{transform:rotate(0deg);transition:all .2s}.block.show .block-toggle-bar .angle-icon[data-v-3156d624],.block.show .tariff-info.show .block-toggle-bar .angle-icon[data-v-3156d624]{transform:rotate(180deg);transition:all .2s}.block.show .tariff-info .block-toggle-bar .angle-icon[data-v-3156d624]{transform:rotate(0deg);transition:all .2s}.basket .basket-content .flight-info-wrap[data-v-3156d624]{padding-bottom:20px}.basket .basket-content .block .change-btn[data-v-3156d624]{background:var(--primary-2-color);border:1px solid #b2dbf8;box-sizing:border-box;border-radius:20px;font-weight:500;font-size:14px;line-height:16px;color:var(--primary-color);padding:10px 32px;transition:all .2s;outline:none;cursor:pointer}.basket .basket-content .block .change-btn[data-v-3156d624]:hover{background:var(--primary-color);color:var(--white-color)}.basket .delta[data-v-3156d624]{font-weight:700;font-size:18px;color:#727272;display:inline-block;line-height:0}.basket .flight-info-header[data-v-3156d624]{padding:15px 30px 15px}.basket .flight-path[data-v-3156d624]{font-weight:700;font-size:18px;line-height:21px;color:#1d1d1d}.basket .flight-info[data-v-3156d624]{padding:0 28px;position:relative}.basket .flight-info .delta[data-v-3156d624]{position:absolute;top:-8px}.basket .flight-info .flight-headline[data-v-3156d624]{font-weight:700;font-size:18px;line-height:21px;color:#1d1d1d}.basket .flight-info .flight-group[data-v-3156d624]{position:relative;background-color:var(--lighten-2-color);border-radius:6px}.basket .flight-info .flight-group.selected[data-v-3156d624]{border:3px solid var(--primary-color);margin:-3px}.basket .flight-info .flight-group.selected.single[data-v-3156d624]{border:none;margin:0}.basket .flight-info .flight-group .flight-coontent[data-v-3156d624]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 12px}.basket .flight-info .flight-group .flight-coontent[data-v-3156d624]:not(:last-child){border-bottom:1px solid #e0e0e0}.basket .flight-info .flight-group .flight-coontent .date-avia-info[data-v-3156d624],.basket .flight-info .flight-group .flight-coontent .date-info[data-v-3156d624]{display:flex}.basket .flight-info .flight-group .flight-coontent .date-info .day-info[data-v-3156d624]{width:82px;font-weight:700;font-size:15px;line-height:18px;color:var(--dark-1-color)}.basket .flight-info .flight-group .flight-coontent .date-info .time-info[data-v-3156d624]{max-width:120px;min-width:120px}.basket .flight-info .flight-group .flight-coontent .date-info .time-info .time[data-v-3156d624]{font-weight:700;font-size:16px;line-height:18px;color:var(--dark-1-color)}.basket .flight-info .flight-group .flight-coontent .date-info .time-info .time-diff[data-v-3156d624]{font-size:13px;line-height:20px;color:#727272}.basket .flight-info .flight-group .flight-coontent .date-info .airlines-icon[data-v-3156d624]{position:relative;width:26px;height:26px}.basket .flight-info .flight-group .flight-coontent .date-info .airlines-icon img[data-v-3156d624]{position:absolute;top:0}.basket .flight-info .flight-group .flight-coontent .avia-info .avia-code[data-v-3156d624]{font-size:13px;line-height:20px;color:var(--primary-color);max-width:210px}.basket .flight-info .flight-group .flight-coontent .avia-info .airline[data-v-3156d624]{font-size:12px;line-height:14px;color:#727272}.basket .flight-info .flight-group .flight-coontent .details-info .popover-link[data-v-3156d624]{height:16px}.basket .flight-info .more-info-link[data-v-3156d624]{font-size:15px;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color);cursor:pointer;transition:all .2s}.basket .flight-info .more-info-link[data-v-3156d624]:hover{color:#55b4f9}.basket .flight-info .flight-group .flight-coontent[data-v-3156d624] .flight-class.flight-class-select{width:280px}.basket .flight-info .flight-group .flight-coontent[data-v-3156d624] .flight-class.flight-class-select .select{padding-top:8px;padding-bottom:8px;padding-right:26px}.basket .flight-info .flight-group .flight-coontent[data-v-3156d624] .flight-class.flight-class-select .select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tariff-info-content[data-v-3156d624]{background-color:#f1f1f1;padding:12px}.tariff-info-content p[data-v-3156d624]{font-size:13px;margin-left:6px;font-weight:200}.luggage-text[data-v-3156d624]{font-weight:700;font-size:8px;line-height:28px;color:var(--green-2-color)}.more-suggestions[data-v-3156d624]{font-weight:700;font-size:18px;line-height:21px;color:#727272;margin:13px 0 25px;text-align:center}.block[data-v-2a511ea6]{background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;margin-bottom:12px;transition:all .3s}.block .block-toggle-bar[data-v-2a511ea6]{border-radius:4px;background:var(--primary-color);padding:12px 16px;cursor:pointer}.block.show .block-toggle-bar[data-v-2a511ea6]{border-radius:4px 4px 0 0}.block .block-toggle-bar .block-name span[data-v-2a511ea6]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.block .block-toggle-bar .angle-icon[data-v-2a511ea6]{transform:rotate(-90deg);transition:all .2s}.block.show .block-toggle-bar .angle-icon[data-v-2a511ea6]{transform:rotate(90deg);transition:all .2s}.basket .flight-surcharge-info[data-v-2a511ea6]{padding:16px 28px 20px}.basket .flight-surcharge-info .flight-surcharge-group[data-v-2a511ea6]{display:flex;flex-direction:column;position:relative;background-color:var(--lighten-2-color);border-radius:6px}.basket .flight-surcharge-info .flight-surcharge-group .flight-surcharge-coontent[data-v-2a511ea6]{display:grid;align-items:center;grid-template-columns:minmax(200px,auto) auto 1fr auto;grid-gap:18px;padding:12px 16px 12px 12px}.basket .flight-surcharge-info .flight-surcharge-group .flight-surcharge-coontent[data-v-2a511ea6]:not(:last-child){border-bottom:1px solid #e0e0e0}.basket .flight-surcharge-info .flight-surcharge-group .flight-surcharge-coontent[data-v-2a511ea6] .flight-surcharge-date.base-select .select{background-color:var(--white-color);padding-top:8px;padding-bottom:8px;padding-right:26px}.basket .flight-surcharge-info .flight-surcharge-group .flight-surcharge-coontent[data-v-2a511ea6] .c-checkbox #c-checkbox{color:#717171;grid-auto-flow:dense}.basket .flight-surcharge-info .flight-surcharge-group .flight-surcharge-coontent[data-v-2a511ea6] .c-checkbox.checked #c-checkbox{color:var(--primary-color)}.basket .flight-surcharge-info .flight-surcharge-group .flight-surcharge-coontent[data-v-2a511ea6] .c-checkbox #c-checkbox:before{grid-column-start:2}.basket .flight-surcharge-info .flight-surcharge-group .flight-surcharge-coontent[data-v-2a511ea6] .c-checkbox #c-checkbox.active:after{left:unset;right:4px}.block[data-v-a045bc0e]{background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;margin-bottom:12px;transition:all .3s}.block .block-toggle-bar[data-v-a045bc0e]{border-radius:4px;background:var(--primary-color);padding:12px 16px;cursor:pointer}.block.show .block-toggle-bar[data-v-a045bc0e]{border-radius:4px 4px 0 0}.block .block-toggle-bar .block-name span[data-v-a045bc0e]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.block .block-toggle-bar .angle-icon[data-v-a045bc0e]{transform:rotate(-90deg);transition:all .2s}.block.show .block-toggle-bar .angle-icon[data-v-a045bc0e]{transform:rotate(90deg);transition:all .2s}.basket .bus-info-header[data-v-a045bc0e]{padding:20px 28px 0}.basket .bus-info[data-v-a045bc0e]{padding:16px 28px 20px}.basket .bus-info .bus-headline[data-v-a045bc0e]{font-weight:700;font-size:18px;line-height:21px;color:#1d1d1d}.basket .bus-info .bus-group[data-v-a045bc0e]{position:relative;background-color:var(--lighten-2-color);border-radius:6px}.basket .bus-info .bus-group.selected[data-v-a045bc0e]{border:3px solid var(--primary-color);margin:-3px}.basket .bus-info .bus-group.selected.single[data-v-a045bc0e]{border:none;margin:0}.basket .bus-info .delta[data-v-a045bc0e]{font-weight:700;font-size:18px;color:#727272;display:inline-block;line-height:0}.basket .bus-info .bus-group .bus-coontent[data-v-a045bc0e]{display:grid;align-items:center;grid-template-columns:208px minmax(0,auto) 26px 240px;padding:12px 16px 12px 12px;grid-gap:10px}.basket .bus-info .bus-group .bus-coontent[data-v-a045bc0e]:not(:last-child){border-bottom:1px solid #e0e0e0}.basket .bus-info .bus-group .bus-coontent .date-info[data-v-a045bc0e]{display:flex}.basket .bus-info .bus-group .bus-coontent .date-info .day-info[data-v-a045bc0e],.basket .bus-info .bus-group .bus-coontent .date-info .time-info[data-v-a045bc0e]{line-height:normal}.basket .bus-info .bus-group .bus-coontent .bus-transfer-info .bus-transfer-code[data-v-a045bc0e]{font-weight:500;font-size:14px;line-height:16px;margin-bottom:4px;color:var(--primary-color)}.basket .bus-info .bus-group .bus-coontent .details-info svg[data-v-a045bc0e]{min-width:20px}.basket .bus-info .more-info-link[data-v-a045bc0e]{font-size:13px;line-height:28px;color:var(--primary-color);cursor:pointer;transition:all .2s}.basket .bus-info .more-info-link[data-v-a045bc0e]:hover{color:#55b4f9}.basket .bus-info .bus-group .bus-coontent[data-v-a045bc0e] .bus-class.base-select .select{background-color:var(--white-color);padding-top:8px;padding-bottom:8px;padding-right:26px}.block[data-v-c78b3b66]{background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;margin-bottom:12px;transition:all .3s}.block .block-toggle-bar[data-v-c78b3b66]{border-radius:4px;background:var(--primary-color);padding:12px 16px;cursor:pointer}.block.show .block-toggle-bar[data-v-c78b3b66]{border-radius:4px 4px 0 0}.block .block-toggle-bar .block-name span[data-v-c78b3b66]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.block .block-toggle-bar .angle-icon[data-v-c78b3b66]{transform:rotate(-90deg);transition:all .2s}.block.show .block-toggle-bar .angle-icon[data-v-c78b3b66]{transform:rotate(90deg);transition:all .2s}.basket .transfer-info-header[data-v-c78b3b66]{padding:20px 28px 0}.basket .transfer-info[data-v-c78b3b66]{padding:16px 28px 20px}.basket .transfer-info .transfer-group[data-v-c78b3b66]{display:flex;flex-direction:column;position:relative;background-color:var(--lighten-2-color);border-radius:6px}.basket .transfer-info .transfer-group .transfer-coontent.end-checkbox[data-v-c78b3b66]{grid-template-columns:100px 1fr minmax(300px,auto) minmax(160px,auto)}.basket .transfer-info .transfer-group .transfer-coontent[data-v-c78b3b66]{display:grid;align-items:center;grid-template-columns:100px 1fr minmax(300px,auto);padding:12px 16px 12px 12px}.basket .transfer-info .more-info-link[data-v-c78b3b66]{font-size:13px;line-height:28px;color:var(--primary-color);cursor:pointer;transition:all .2s}.basket .transfer-info .more-info-link[data-v-c78b3b66]:hover{color:#55b4f9}.basket .transfer-info .transfer-group .transfer-coontent[data-v-c78b3b66]:not(:last-child){border-bottom:1px solid #e0e0e0}.basket .transfer-info .transfer-group .transfer-coontent[data-v-c78b3b66] .transfer-class.base-select .select{background-color:var(--white-color);padding-top:8px;padding-bottom:8px;padding-right:26px}.basket .transfer-info .transfer-group .transfer-coontent[data-v-c78b3b66] .disabled.transfer-class.base-select .select{background-color:#ddd}.transfer-checkbox[data-v-c78b3b66] .c-checkbox{justify-content:flex-end}.transfer-checkbox[data-v-c78b3b66] .c-checkbox #c-checkbox{color:#717171;grid-auto-flow:dense}.transfer-checkbox[data-v-c78b3b66] .c-checkbox #c-checkbox:before{grid-column-start:2}.transfer-checkbox[data-v-c78b3b66] .c-checkbox #c-checkbox.active:after{left:unset;right:2px}.transfer-checkbox[data-v-c78b3b66] .c-checkbox.checked #c-checkbox{color:var(--primary-color)}.block[data-v-78553d7b]{background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;margin-bottom:12px;transition:all .3s}.block .block-toggle-bar[data-v-78553d7b]{border-radius:4px;background:var(--primary-color);padding:12px 16px;cursor:pointer}.block.show .block-toggle-bar[data-v-78553d7b]{border-radius:4px 4px 0 0}.block .block-toggle-bar .block-name span[data-v-78553d7b]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.block .block-toggle-bar .angle-icon[data-v-78553d7b]{transform:rotate(-90deg);transition:all .2s}.block.show .block-toggle-bar .angle-icon[data-v-78553d7b]{transform:rotate(90deg);transition:all .2s}.basket .excursion-info-header[data-v-78553d7b]{padding:20px 28px 0}.basket .excursion-info[data-v-78553d7b]{padding:16px 28px 20px}.basket .excursion-info .excursion-group[data-v-78553d7b]{display:flex;flex-direction:column;position:relative;background-color:var(--lighten-2-color);border-radius:6px}.basket .excursion-info .excursion-group .excursion-coontent[data-v-78553d7b]{display:grid;align-items:center;grid-template-columns:100px minmax(260px,400px) 1fr auto;grid-gap:18px;padding:12px 16px 12px 12px}.basket .excursion-info .excursion-group .excursion-coontent[data-v-78553d7b]:not(:last-child){border-bottom:1px solid #e0e0e0}.basket .excursion-info .excursion-group .excursion-coontent[data-v-78553d7b] .excursion-date.base-select .select,.basket .excursion-info .excursion-group .excursion-coontent[data-v-78553d7b] .excursion-value.base-select .select{background-color:var(--white-color);padding-top:8px;padding-bottom:8px;padding-right:26px}.basket .excursion-info .excursion-group .excursion-coontent[data-v-78553d7b] .disabled.excursion-date.base-select .select,.basket .excursion-info .excursion-group .excursion-coontent[data-v-78553d7b] .disabled.excursion-value.base-select .select{background-color:#ddd}.basket .excursion-info .excursion-group .excursion-coontent[data-v-78553d7b] .c-checkbox #c-checkbox{color:#717171;grid-auto-flow:dense}.basket .excursion-info .excursion-group .excursion-coontent[data-v-78553d7b] .c-checkbox.checked #c-checkbox{color:var(--primary-color)}.basket .excursion-info .excursion-group .excursion-coontent[data-v-78553d7b] .c-checkbox #c-checkbox:before{grid-column-start:2}.basket .excursion-info .excursion-group .excursion-coontent[data-v-78553d7b] .c-checkbox #c-checkbox.active:after{left:unset;right:4px}.block[data-v-55cdfb55]{background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;margin-bottom:12px;transition:all .3s}.block .block-toggle-bar[data-v-55cdfb55]{border-radius:4px;background:var(--primary-color);padding:12px 16px;cursor:pointer}.block.show .block-toggle-bar[data-v-55cdfb55]{border-radius:4px 4px 0 0}.block .block-toggle-bar .block-name span[data-v-55cdfb55]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.block .block-toggle-bar .angle-icon[data-v-55cdfb55]{transform:rotate(-90deg);transition:all .2s}.block.show .block-toggle-bar .angle-icon[data-v-55cdfb55]{transform:rotate(90deg);transition:all .2s}.additional-services-info-wrap[data-v-55cdfb55]{display:flex;flex-direction:column}.basket .additional-services-info-header[data-v-55cdfb55]{padding:20px 28px 0}.basket .additional-services-info[data-v-55cdfb55]{padding:16px 28px 20px}.basket .additional-services-info .additional-services-info-headline[data-v-55cdfb55]{border-bottom:2px solid #e0e0e0;padding:12px 16px 12px 12px;background-color:var(--lighten-2-color);border-top-left-radius:6px;border-top-right-radius:6px;font-weight:700;font-size:16px;line-height:19px;color:#1d1d1d}.basket .additional-services-info .additional-services-group[data-v-55cdfb55]{position:relative;background-color:var(--lighten-2-color);border-radius:6px}.basket .additional-services-info .additional-services-group .additional-services-coontent[data-v-55cdfb55]{display:grid;align-items:center;grid-template-columns:minmax(auto,200px) 1fr 1fr auto;padding:12px 16px 12px 12px;grid-gap:10px}.basket .additional-services-info .additional-services-group .additional-services-coontent .checkbox-wrap[data-v-55cdfb55]{display:flex;justify-content:flex-end}.basket .additional-services-info .additional-services-group .additional-services-coontent[data-v-55cdfb55]:not(:last-child){border-bottom:1px solid #e0e0e0}.basket .additional-services-info .additional-services-group[data-v-55cdfb55] .additional-services-coontent .base-select .select{background-color:var(--white-color);padding-top:8px;padding-bottom:8px;padding-right:26px}.basket .additional-services-info .additional-services-group[data-v-55cdfb55] .additional-services-coontent .disabled.base-select2 .select,.basket .additional-services-info .additional-services-group[data-v-55cdfb55] .additional-services-coontent .disabled.base-select .select{background-color:#ddd}.basket .additional-services-info[data-v-55cdfb55] .base-select2 .select{white-space:nowrap}.additional-services-info[data-v-55cdfb55] .c-checkbox{justify-content:flex-end}.additional-services-info[data-v-55cdfb55] .c-checkbox #c-checkbox{color:#717171;grid-auto-flow:dense}.additional-services-info[data-v-55cdfb55] .c-checkbox #c-checkbox:before{grid-column-start:2}.additional-services-info[data-v-55cdfb55] .c-checkbox #c-checkbox.active:after{left:unset;right:2px}.additional-services-info[data-v-55cdfb55] .c-checkbox.checked #c-checkbox{color:var(--primary-color)}.promocodes-block{display:flex;flex-direction:column;row-gap:15px;padding:15px 16px}.promocodes-block .promocodes-field-wrap{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:14px;line-height:16px;color:var(--dark-1-color)}.promocodes-block .promocodes-field-wrap.btn{justify-content:flex-end;font-weight:500}.promocodes-block .promocodes-field-wrap .base-button{border:1px solid #e0e0e0}.promocodes-block .promocodes-field-wrap .promocodes-input{width:100%;box-sizing:border-box;border:none;outline:none;padding:12px 58px 12px 12px;background-color:var(--lighten-6-color);border-radius:3px;font-weight:500;font-size:16px;line-height:19px;color:#333;cursor:pointer}.promocodes-block .promocodes-field-wrap .promocodes-input,.promocodes-block .promocodes-field-wrap .promocodes-select{width:160px}.promocodes-block .promocodes-field-wrap .promocodes-input{padding:2.5px 5px;background-color:var(--white-color);border:1px solid #e0e0e0;font-size:14px;line-height:16px;color:var(--dark-1-color)}.promocodes-block .promocodes-field-wrap .promocodes-select .select{padding:2.5px 20px 2.5px 5px;background-color:var(--white-color);border:1px solid #e0e0e0;font-size:14px;line-height:16px;color:var(--dark-1-color)}.promocodes-block .promocodes-field-wrap .promocodes-input:focus{border:1px solid var(--primary-color);padding:2.5px 5px}.promocodes-block .promocodes-errors-wrap{display:flex;justify-content:flex-end;align-items:center;font-size:14px;line-height:14px;color:var(--red-color)}.qui-quo-container{display:flex;justify-content:center}.qui-quo-item[data-v-48bb22f4]{margin-bottom:4px}.basket .basket-content-wrap .basket-nav-card-wrap[data-v-48bb22f4]{min-width:374px}.basket .basket-content-wrap .basket-nav-card-wrap.disabled[data-v-48bb22f4]{pointer-events:none}.basket .basket-content-wrap.small .basket-nav-card-wrap[data-v-48bb22f4]{position:fixed;top:20px;left:100%;transition:all .2s;z-index:100;opacity:0}.card-header[data-v-48bb22f4]{background:var(--primary-color);padding:12px 16px;border-radius:4px 4px 0 0}.card-header span[data-v-48bb22f4]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.basket .basket-content-wrap.small .basket-nav-card-wrap.open[data-v-48bb22f4]{transform:translateX(-100%)}.basket .basket-content-wrap.small .basket-nav-card-wrap .basket-icon[data-v-48bb22f4]{position:absolute;left:2px;top:0;transform:translateX(-90%);background:var(--orange-color);padding:14px 10px 13px 14px;box-shadow:1px 1px 14px rgba(0,0,0,.12);border-radius:50% 0 0 50%;border:2px solid var(--white-color);cursor:pointer;z-index:-1;transition:all .2s}.basket .basket-content-wrap.small .basket-nav-card-wrap:not(.open) .basket-icon[data-v-48bb22f4]:hover{transform:translateX(-100%)}.basket .basket-content-wrap.small .basket-nav-card[data-v-48bb22f4]{overflow:auto;position:static;top:0;margin-top:0;max-height:calc(100vh - 52px);border-radius:0 0 4px 4px}.basket .basket-content-wrap .basket-nav-card[data-v-48bb22f4]{position:sticky;top:20px;margin-bottom:12px;width:374px;background-color:var(--white-color);box-shadow:1px 1px 14px rgba(0,0,0,.12);border-radius:4px;z-index:10}.basket .basket-content-wrap .basket-nav-card .price-row[data-v-48bb22f4]{padding:18px 16px;border-bottom:1px solid #e0e0e0}.basket .basket-content-wrap .basket-nav-card .price-row .error-price[data-v-48bb22f4]{font-size:14px;color:red;line-height:0;margin-top:6px}.basket .basket-content-wrap .basket-nav-card .price-row .price[data-v-48bb22f4],.basket .basket-content-wrap .basket-nav-card .price-row .treveler-count[data-v-48bb22f4]{font-weight:700;color:#1d1d1d}.basket .basket-content-wrap .basket-nav-card .price-row .treveler-count[data-v-48bb22f4]{font-size:15px;line-height:18px}.basket .basket-content-wrap .basket-nav-card .price-row .price[data-v-48bb22f4]{font-size:24px;line-height:28px;text-align:right}.basket .basket-content-wrap .basket-nav-card .price-row .main-info[data-v-48bb22f4]{font-weight:500;font-size:16px;line-height:19px;color:#1d1d1d}.basket .basket-content-wrap .basket-nav-card .card-row[data-v-48bb22f4]{padding:15px 16px;display:grid;grid-template-columns:auto 1fr;grid-gap:16px;align-items:center;transition:all .2s;cursor:pointer}.basket .basket-content-wrap .basket-nav-card .card-row[data-v-48bb22f4]:hover{background-color:var(--primary-2-color)}.basket .basket-content-wrap .basket-nav-card .card-row[data-v-48bb22f4]:not(:last-child){border-bottom:1px solid #e0e0e0}.basket .basket-content-wrap .basket-nav-card .card-row .row-text[data-v-48bb22f4]{font-weight:500;font-size:13px;line-height:17px}.basket .basket-content-wrap .basket-nav-card .card-row .row-text p[data-v-48bb22f4]{color:#1d1d1d}.basket .basket-content-wrap .basket-nav-card .card-row .row-text span[data-v-48bb22f4]{color:var(--primary-color);transition:all .2s;cursor:pointer}.basket .basket-content-wrap .basket-nav-card .buy-btn-wrap[data-v-48bb22f4]{display:flex;align-items:center;gap:12px;padding:16px}.basket .basket-content-wrap .basket-nav-card .buy-btn-item[data-v-48bb22f4]{flex-grow:1}.basket .managers-branches-wrap[data-v-48bb22f4]{padding:15px 16px}.basket .card-loader-wrap[data-v-48bb22f4]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,78.4%,.5)}.basket .comission-info[data-v-48bb22f4],.basket .user-info[data-v-48bb22f4]{padding:15px 16px;border-bottom:1px solid #d1d1d1}.basket .comission-info .agencies-drop-icon[data-v-48bb22f4]{transform:rotate(-90deg);transition:all .2s}.basket .comission-info .agencies-drop-icon.active[data-v-48bb22f4]{transform:rotate(-270deg)}.basket .price-status-block[data-v-48bb22f4]{padding:15px 16px}.basket .price-status-block .additional[data-v-48bb22f4]{border:1px solid #d1d1d1;border-radius:4px;position:relative;margin:8px -6px 0;padding:5px 5px 0}.basket .price-status-block .additional .title[data-v-48bb22f4]{font-size:14px;color:#727272;position:absolute;top:-10px;background:var(--white-color);padding:0 2px;left:3px}.basket .comission-info .comission-row[data-v-48bb22f4],.basket .price-status-block .row[data-v-48bb22f4],.basket .user-info .user-info-row[data-v-48bb22f4]{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:14px;color:#727272;padding:4px 0}.basket .comission-info .comission-row[data-v-48bb22f4]:not(:last-child),.basket .price-status-block .row[data-v-48bb22f4]:not(:last-child){border-bottom:1px dashed #d1d1d1}.basket .price-status-block .row[data-v-48bb22f4]:first-child{border:none}.basket .price-status-block .row .total-pay[data-v-48bb22f4]{font-weight:500;font-size:16px;line-height:19px;color:#1d1d1d}.basket .price-status-block .row .total-pay-price[data-v-48bb22f4]{font-weight:700;font-size:24px;line-height:28px;color:#1d1d1d}.additional-title[data-v-48bb22f4],.required-title[data-v-48bb22f4]{text-align:center;font-weight:500;font-size:16px;line-height:24px;padding:10px;color:var(--dark-1-color)}.icon-wrap[data-v-48bb22f4]{display:flex;flex-direction:column;align-items:center;align-self:center}.links-wrap[data-v-48bb22f4]{padding:16px}.links-wrap a[data-v-48bb22f4],.links-wrap p[data-v-48bb22f4]{font-size:13px;line-height:16px;color:var(--primary-color);cursor:pointer;display:block;text-decoration:underline;margin-bottom:4px}.discount-label[data-v-48bb22f4]{word-break:break-all}.list[data-v-5a4cc450]{display:flex;align-items:center}.item[data-v-5a4cc450]{font-size:15px;color:var(--primary-color);font-weight:500;cursor:pointer}.item.disabled[data-v-5a4cc450]{cursor:default}.item.disabled .text[data-v-5a4cc450]{position:relative}.item.disabled .text[data-v-5a4cc450]:before{content:"";position:absolute;bottom:-6px;left:0;right:0;height:2px;background-color:var(--primary-color)}.item .divider[data-v-5a4cc450]{display:inline-block;margin:0 16px;width:12px;height:8px;transform:rotate(-90deg) translateY(-5px)}.bottom-buy-card[data-v-4e9ec0ab]{position:relative;padding:12px;background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;display:flex;justify-content:space-between;align-items:center}.links-wrap a[data-v-4e9ec0ab],.links-wrap p[data-v-4e9ec0ab]{font-size:14px;line-height:20px;color:var(--primary-color);cursor:pointer;display:block;text-decoration:underline}.price-wrap[data-v-4e9ec0ab]{flex:1 0 auto;min-width:260px}.price-text[data-v-4e9ec0ab]{margin-left:49px;gap:10px}.price-item[data-v-4e9ec0ab]{display:flex;align-items:center;gap:10px}.booking-btn[data-v-4e9ec0ab]{flex-grow:1}.qui-quo-item[data-v-4e9ec0ab]{margin-bottom:4px}.price[data-v-4e9ec0ab]{font-size:24px;line-height:28px}.total-to-pay[data-v-4e9ec0ab]{max-width:130px}.basket .card-loader-wrap[data-v-4e9ec0ab]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,78.4%,.5)}.block[data-v-f91d1c32]{background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;margin-bottom:12px;transition:all .3s}.block .block-toggle-bar[data-v-f91d1c32]{border-radius:4px;background:var(--primary-color);padding:12px 16px;cursor:pointer}.block.show .block-toggle-bar[data-v-f91d1c32]{border-radius:4px 4px 0 0}.block .block-toggle-bar .block-name span[data-v-f91d1c32]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.block .block-toggle-bar .angle-icon[data-v-f91d1c32]{transform:rotate(0deg);transition:all .2s}.block.show .block-toggle-bar .angle-icon[data-v-f91d1c32]{transform:rotate(180deg);transition:all .2s}.basket .railway-info-header[data-v-f91d1c32]{padding:20px 28px 0}.basket .railway-info[data-v-f91d1c32]{padding:16px 28px 20px}.basket .railway-info .railway-headline[data-v-f91d1c32]{font-weight:700;font-size:18px;line-height:21px;color:#1d1d1d}.basket .railway-info .railway-group[data-v-f91d1c32]{position:relative;background-color:var(--lighten-2-color);border-radius:6px}.basket .railway-info .railway-group.selected[data-v-f91d1c32]{border:3px solid var(--primary-color);margin:-3px}.basket .railway-info .railway-group.selected.single[data-v-f91d1c32]{border:none;margin:0}.basket .railway-info .delta[data-v-f91d1c32]{font-weight:700;font-size:18px;color:#727272;display:inline-block;line-height:0}.basket .railway-info .railway-group .railway-coontent[data-v-f91d1c32]{display:grid;align-items:center;grid-template-columns:208px minmax(0,auto) 26px 240px;padding:12px 16px 12px 12px;grid-gap:10px}.basket .railway-info .railway-group .railway-coontent[data-v-f91d1c32]:not(:last-child){border-bottom:1px solid #e0e0e0}.basket .railway-info .railway-group .railway-coontent .date-info[data-v-f91d1c32]{display:flex}.basket .railway-info .railway-group .railway-coontent .date-info .day-info[data-v-f91d1c32],.basket .railway-info .railway-group .railway-coontent .date-info .time-info[data-v-f91d1c32]{line-height:normal}.basket .railway-info .railway-group .railway-coontent .railway-transfer-info .railway-transfer-code[data-v-f91d1c32]{font-weight:500;font-size:14px;line-height:16px;margin-bottom:4px;color:var(--primary-color)}.basket .railway-info .railway-group .railway-coontent .details-info svg[data-v-f91d1c32]{min-width:20px}.basket .railway-info .more-info-link[data-v-f91d1c32]{font-size:13px;line-height:28px;color:var(--primary-color);cursor:pointer;transition:all .2s}.basket .railway-info .more-info-link[data-v-f91d1c32]:hover{color:#55b4f9}.basket .railway-info .railway-group .railway-coontent[data-v-f91d1c32] .railway-class.base-select .select{background-color:var(--white-color);padding-top:8px;padding-bottom:8px;padding-right:26px}.form-input[data-v-449940b6]{position:relative}.form-input input[data-v-449940b6]{width:100%;outline:none;border:none;border-bottom:1px solid #aaa;padding:5px 0;margin-top:20px;font-weight:500;font-size:15px;color:#1d1d1d;box-shadow:inset 0 0 0 50px var(--white-color)}.form-input .input-1[data-v-449940b6]{width:100%}.form-input.focus .input-1[data-v-449940b6]{width:30%}.form-input .input-2[data-v-449940b6]{width:auto}.form-input .slash[data-v-449940b6]{color:#aaa;margin:0 4px 0 6px;align-self:flex-end}.error.form-input input[data-v-449940b6]{border-bottom:1px solid red}.form-input .input-1[data-v-449940b6],.form-input .input-2[data-v-449940b6]{position:relative}.form-input .input-1 .focus-line[data-v-449940b6],.form-input .input-2 .focus-line[data-v-449940b6]{position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--primary-color);transition:all .4s}.form-input .focus.input-1 .focus-line[data-v-449940b6],.form-input .focus.input-2 .focus-line[data-v-449940b6]{left:0;width:100%}.error.form-input[data-v-449940b6]:before{left:50%;width:0}.form-input .input-label[data-v-449940b6]{position:absolute;top:calc(50% + 4px);transform:translateY(-50%);font-size:15px;color:var(--lighten-5-color);z-index:1;transition:all .2s}.form-input.focus .input-label[data-v-449940b6],.form-input .input-label.active[data-v-449940b6]{top:6px;transform:translateY(0);font-size:13px;font-weight:300}.form-input.focus .input-label[data-v-449940b6]{color:var(--primary-color)}.form-input .error-text[data-v-449940b6]{position:absolute;left:0;top:calc(100% + 3px);color:red;font-size:12px}.select-wrap[data-v-9e3d8f18]{position:relative;width:100%}.select-wrap .second-label[data-v-9e3d8f18]{color:var(--primary-color)}.select-wrap .select[data-v-9e3d8f18]{position:relative;width:100%;border:none;outline:none;padding:8px 26px 8px 12px;background-color:var(--white-color);border-radius:3px;font-weight:500;font-size:16px;line-height:19px;color:#333;cursor:pointer}.select-wrap .select .drop-icon[data-v-9e3d8f18]{position:absolute;top:calc(50% - 2px);right:11px;transition:all .2s}.select-wrap .select .drop-icon[data-v-9e3d8f18] svg{position:absolute;top:0;right:0}.select-wrap .select .drop-icon.rotate[data-v-9e3d8f18]{transform:rotate(180deg)}.select-wrap .drop-down-list[data-v-9e3d8f18]{min-width:100%;max-height:136px;overflow:auto;position:absolute;top:100%;left:0;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.5);padding:4px 0;background-color:var(--white-color);z-index:10}.select-wrap .drop-down-group[data-v-9e3d8f18]{padding:6px 10px}.select-wrap .drop-down-group[data-v-9e3d8f18]:not(:last-child){border-bottom:1px solid #ddd}.select-wrap .drop-down-list .drop-down-group-list[data-v-9e3d8f18]{display:flex;flex-direction:column}.select-wrap .drop-down-list .drop-down-item[data-v-9e3d8f18]{flex-direction:column;align-items:flex-start;font-weight:500;font-size:14px;line-height:16px;color:var(--dark-1-color);padding:4px 12px;transition:all .2s;cursor:pointer;gap:5px}.select-wrap .drop-down-list .drop-down-item .drop-down-item-title[data-v-9e3d8f18]{padding-top:4px;margin-bottom:4px}.select-wrap .drop-down-list .drop-down-item .drop-down-item-labels[data-v-9e3d8f18]{display:flex;justify-content:space-between;width:100%}.select-wrap .drop-down-list .drop-down-item .drop-down-item-labels .main-label[data-v-9e3d8f18]{font-weight:400}.select-wrap .drop-down-list .drop-down-item.focus[data-v-9e3d8f18],.select-wrap .drop-down-list .drop-down-item[data-v-9e3d8f18]:hover{background-color:rgba(229,243,253,.5)}.select-wrap .drop-down-list .drop-down-item.active[data-v-9e3d8f18]{background-color:var(--primary-2-color)}.select-wrap[data-v-d60ee5c8]{position:relative;width:100%}.select-wrap .second-label[data-v-d60ee5c8]{color:var(--primary-color)}.select-wrap .select[data-v-d60ee5c8]{position:relative;width:100%;border:none;outline:none;padding:8px 26px 8px 12px;background-color:var(--white-color);border-radius:3px;font-weight:500;font-size:16px;line-height:19px;color:#333;cursor:pointer}.select-wrap .select .drop-icon[data-v-d60ee5c8]{position:absolute;top:calc(50% - 2px);right:11px;transition:all .2s}.select-wrap .select .drop-icon[data-v-d60ee5c8] svg{position:absolute;top:0;right:0}.select-wrap .select .drop-icon.rotate[data-v-d60ee5c8]{transform:rotate(180deg)}.select-wrap .drop-down-list[data-v-d60ee5c8]{min-width:100%;max-height:136px;overflow:auto;position:absolute;top:100%;left:0;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.5);padding:4px 0;background-color:var(--white-color);z-index:10}.select-wrap .drop-down-group[data-v-d60ee5c8]{padding:6px 10px}.select-wrap .drop-down-group[data-v-d60ee5c8]:not(:last-child){border-bottom:1px solid #ddd}.select-wrap .drop-down-list .drop-down-group-list[data-v-d60ee5c8]{display:flex;flex-direction:column}.select-wrap .drop-down-list .drop-down-item[data-v-d60ee5c8]{font-weight:500;font-size:14px;line-height:16px;color:var(--dark-1-color);padding:4px 12px;transition:all .2s;cursor:pointer}.select-wrap .drop-down-list .drop-down-item.focus[data-v-d60ee5c8],.select-wrap .drop-down-list .drop-down-item[data-v-d60ee5c8]:hover{background-color:rgba(229,243,253,.5)}.select-wrap .drop-down-list .drop-down-item.active[data-v-d60ee5c8]{background-color:var(--primary-2-color)}.select-wrap[data-v-716d7f4c]{position:relative;width:100%}.select-wrap .second-label[data-v-716d7f4c]{color:var(--primary-color)}.select-wrap .select[data-v-716d7f4c]{position:relative;width:100%;border:none;outline:none;padding:8px 26px 8px 12px;background-color:var(--white-color);border-radius:3px;font-weight:500;font-size:16px;line-height:19px;color:#333;cursor:pointer}.select-wrap .select .drop-icon[data-v-716d7f4c]{position:absolute;top:calc(50% - 2px);right:11px;transition:all .2s}.select-wrap .select .drop-icon.rotate[data-v-716d7f4c]{transform:rotate(180deg)}.select-wrap .drop-down-list[data-v-716d7f4c]{width:100%;max-height:300px;overflow:auto;position:absolute;top:100%;left:0;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.5);padding:6px 10px;background-color:var(--white-color);margin-bottom:20px;z-index:10}.select-wrap .drop-down-list .drop-down-item[data-v-716d7f4c]{padding:4px 12px}.select-wrap .drop-down-list .drop-down-item[data-v-716d7f4c],.select-wrap .drop-down-list .drop-down-item[data-v-716d7f4c] .c-checkbox #c-checkbox{font-weight:500;font-size:14px;line-height:16px;color:var(--dark-1-color)}.block[data-v-4db1cddb]{background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;margin-bottom:12px;transition:all .3s}.block .block-toggle-bar[data-v-4db1cddb]{border-radius:4px;background:var(--primary-color);padding:12px 16px;cursor:pointer}.block.show .block-toggle-bar[data-v-4db1cddb]{border-radius:4px 4px 0 0}.block .block-toggle-bar .block-name span[data-v-4db1cddb]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.block .block-toggle-bar .angle-icon[data-v-4db1cddb]{transform:rotate(0deg);transition:all .2s}.block.show .block-toggle-bar .angle-icon[data-v-4db1cddb]{transform:rotate(180deg);transition:all .2s}.basket .treveler-data-block .treveler-form-wrap[data-v-4db1cddb]{padding:24px 28px}.basket .treveler-data-block .treveler-form-wrap[data-v-4db1cddb]:not(:last-child){border-bottom:1px dashed var(--lighten-4-color)}.basket .treveler-data-block .treveler-form-wrap .title[data-v-4db1cddb]{font-weight:700;font-size:18px;line-height:21px;color:#1d1d1d}.basket .treveler-data-block .treveler-form-wrap .treveler-form[data-v-4db1cddb]{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:24px}.ie .basket .treveler-data-block .treveler-form-wrap .treveler-form[data-v-4db1cddb]{display:flex;flex-wrap:wrap}.ie .basket .treveler-data-block .treveler-form-wrap .treveler-form .field-wrap[data-v-4db1cddb]{width:32%;margin-right:1%}.basket .treveler-data-block .treveler-form-wrap .treveler-form .group-field[data-v-4db1cddb]{display:grid;grid-template-columns:1fr 60px;grid-gap:20px}.ie .basket .treveler-data-block .treveler-form-wrap .treveler-form .group-field[data-v-4db1cddb]{display:flex}.ie .basket .treveler-data-block .treveler-form-wrap .treveler-form .group-field .field-wrap[data-v-4db1cddb]:last-child{width:60px;margin-left:2%}.ie .basket .treveler-data-block .treveler-form-wrap .treveler-form .group-field .field-wrap[data-v-4db1cddb]:first-child{width:100%;margin-right:0}.basket .treveler-data-block .treveler-service-wrap[data-v-4db1cddb]{background:var(--lighten-2-color);border-radius:6px;padding:16px;margin-top:20px}.basket .treveler-data-block .treveler-service-wrap .treveler-service[data-v-4db1cddb]{display:grid;grid-template-columns:minmax(250px,auto) 1fr;grid-gap:20px}.ie .basket .treveler-data-block .treveler-service-wrap .treveler-service[data-v-4db1cddb]{display:flex}.ie .basket .treveler-data-block .treveler-service-wrap .treveler-service .treveler-service-name[data-v-4db1cddb]{min-width:250px;margin-right:20px}.basket .treveler-data-block .treveler-service-wrap .treveler-service[data-v-4db1cddb]:not(:last-child){margin-bottom:12px}.basket .treveler-data-block .treveler-service-wrap .treveler-service[data-v-4db1cddb] .base-select .select{background-color:var(--white-color);padding-top:8px;padding-bottom:8px;padding-right:26px}.block[data-v-c64deb40]{background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;margin-bottom:12px;transition:all .3s}.block .block-toggle-bar[data-v-c64deb40]{border-radius:4px;background:var(--primary-color);padding:12px 16px;cursor:pointer}.block.show .block-toggle-bar[data-v-c64deb40]{border-radius:4px 4px 0 0}.block .block-toggle-bar .block-name span[data-v-c64deb40]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.block .block-toggle-bar .angle-icon[data-v-c64deb40]{transform:rotate(0deg);transition:all .2s}.block.show .block-toggle-bar .angle-icon[data-v-c64deb40]{transform:rotate(180deg);transition:all .2s}.basket .dogovorComment-data-block .dogovorComment-form-wrap[data-v-c64deb40]{padding:24px 28px}.basket .dogovorComment-data-block .dogovorComment-form-wrap[data-v-c64deb40]:not(:last-child){border-bottom:1px dashed var(--lighten-4-color)}.basket .dogovorComment-data-block .dogovorComment-form-wrap .title[data-v-c64deb40]{font-weight:700;font-size:18px;line-height:21px;color:#1d1d1d}.basket .dogovorComment-data-block .dogovorComment-form-wrap .dogovorComment-form[data-v-c64deb40]{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:24px}.ie .basket .dogovorComment-data-block .dogovorComment-form-wrap .dogovorComment-form[data-v-c64deb40]{display:flex;flex-wrap:wrap}.ie .basket .dogovorComment-data-block .dogovorComment-form-wrap .dogovorComment-form .field-wrap[data-v-c64deb40]{width:32%;margin-right:1%}.basket .dogovorComment-data-block .dogovorComment-form-wrap .dogovorComment-form .group-field[data-v-c64deb40]{display:grid;grid-template-columns:1fr 60px;grid-gap:20px}.ie .basket .dogovorComment-data-block .dogovorComment-form-wrap .dogovorComment-form .group-field[data-v-c64deb40]{display:flex}.ie .basket .dogovorComment-data-block .dogovorComment-form-wrap .dogovorComment-form .group-field .field-wrap[data-v-c64deb40]:last-child{width:60px;margin-left:2%}.ie .basket .dogovorComment-data-block .dogovorComment-form-wrap .dogovorComment-form .group-field .field-wrap[data-v-c64deb40]:first-child{width:100%;margin-right:0}.basket .dogovorComment-data-block .dogovorComment-service-wrap[data-v-c64deb40]{background:var(--lighten-2-color);border-radius:6px;padding:16px;margin-top:20px}.basket .dogovorComment-data-block .dogovorComment-service-wrap .dogovorComment-service[data-v-c64deb40]{display:grid;grid-template-columns:minmax(250px,auto) 1fr;grid-gap:20px}.ie .basket .dogovorComment-data-block .dogovorComment-service-wrap .dogovorComment-service[data-v-c64deb40]{display:flex}.ie .basket .dogovorComment-data-block .dogovorComment-service-wrap .dogovorComment-service .dogovorComment-service-name[data-v-c64deb40]{min-width:250px;margin-right:20px}.basket .dogovorComment-data-block .dogovorComment-service-wrap .dogovorComment-service[data-v-c64deb40]:not(:last-child){margin-bottom:12px}.basket .dogovorComment-data-block .dogovorComment-service-wrap .dogovorComment-service[data-v-c64deb40] .base-select .select{background-color:var(--white-color);padding-top:8px;padding-bottom:8px;padding-right:26px}.modal-shadow[data-v-7d921a06]{position:fixed;top:0;left:0;min-height:100%;width:100%;background:rgba(0,0,0,.39)}.modal[data-v-7d921a06]{background:#fff;border-radius:8px;padding:15px;min-width:420px;max-width:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-footer-button[data-v-7d921a06]{width:30%;margin-left:auto}.modal-close[data-v-7d921a06]{border-radius:50%;color:#000;display:flex;align-items:center;justify-content:center;position:absolute;top:7px;right:7px;width:30px;height:30px;cursor:pointer;font-weight:700}.modal-content[data-v-7d921a06]{margin:20px 20px 20px 20px}.buttons-container[data-v-7d921a06]{display:flex;gap:10px;justify-content:center}.block-toggle-bar[data-v-f1f4096c]{border-radius:4px;background:var(--primary-color);padding:12px 16px;cursor:pointer}.show .block-toggle-bar[data-v-f1f4096c]{border-radius:4px 4px 0 0}.block-toggle-bar .block-name span[data-v-f1f4096c]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.block-toggle-bar .angle-icon[data-v-f1f4096c]{transform:rotate(-90deg);transition:all .2s}.block-toggle-bar.show .angle-icon[data-v-f1f4096c]{transform:rotate(90deg);transition:all .2s}.disabled[data-v-5f2d1332]{pointer-events:none}.form-auto-complete[data-v-5f2d1332]{position:relative}.form-auto-complete input[data-v-5f2d1332]{width:100%;outline:none;border:none;border-bottom:1px solid #aaa;padding:5px 0;margin-top:20px;font-weight:500;font-size:15px;color:#1d1d1d;box-shadow:inset 0 0 0 50px var(--white-color)}.error.form-auto-complete input[data-v-5f2d1332]{border-bottom:1px solid red}.form-auto-complete[data-v-5f2d1332]:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--primary-color);transition:all .4s}.focus.form-auto-complete[data-v-5f2d1332]:before{left:0;width:100%}.error.form-auto-complete[data-v-5f2d1332]:before{left:50%;width:0}.form-auto-complete .input-label[data-v-5f2d1332]{position:absolute;top:calc(50% + 10px);transform:translateY(-50%);font-size:15px;color:var(--lighten-5-color);z-index:1;transition:all .2s}.form-auto-complete.focus .input-label[data-v-5f2d1332],.form-auto-complete .input-label.active[data-v-5f2d1332]{top:6px;transform:translateY(0);font-size:13px;font-weight:300}.form-auto-complete.focus .input-label[data-v-5f2d1332]{color:var(--primary-color)}.form-auto-complete .error-text[data-v-5f2d1332]{position:absolute;left:0;top:calc(100% + 3px);color:red;font-size:12px}.form-auto-complete .list[data-v-5f2d1332]{position:absolute;left:0;right:0;top:100%;background-color:var(--white-color);border-radius:0 3px 3px 0;box-shadow:0 5px 15px rgba(0,0,0,.5);z-index:10;max-height:200px;overflow:auto}.form-auto-complete .item[data-v-5f2d1332]{font-size:15px;color:#333;padding:10px 12px;transition:all .2s;cursor:pointer}.form-auto-complete .item.hover[data-v-5f2d1332],.form-auto-complete .item[data-v-5f2d1332]:hover{background-color:var(--lighten-1-color)}.disabled[data-v-3bd3b05a]{pointer-events:none}.form-input[data-v-3bd3b05a]{position:relative}.form-input input[data-v-3bd3b05a]{width:100%;outline:none;border:none;border-bottom:1px solid #aaa;padding:5px 0;margin-top:20px;font-weight:500;font-size:15px;color:#1d1d1d;box-shadow:inset 0 0 0 50px var(--white-color)}.error.form-input input[data-v-3bd3b05a]{border-bottom:1px solid red}.form-input[data-v-3bd3b05a]:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--primary-color);transition:all .4s}.focus.form-input[data-v-3bd3b05a]:before{left:0;width:100%}.error.form-input[data-v-3bd3b05a]:before{left:50%;width:0}.form-input .input-label[data-v-3bd3b05a]{position:absolute;top:calc(50% + 4px);transform:translateY(-50%);font-size:15px;color:var(--lighten-5-color);z-index:1;transition:all .2s}.form-input.focus .input-label[data-v-3bd3b05a],.form-input .input-label.active[data-v-3bd3b05a]{top:6px;transform:translateY(0);font-size:13px;font-weight:300}.form-input.focus .input-label[data-v-3bd3b05a]{color:var(--primary-color)}.form-input .error-text[data-v-3bd3b05a]{position:absolute;left:0;top:calc(100% + 3px);color:red;font-size:12px}.form-input .error-text-not-absolute[data-v-3bd3b05a]{position:static}.form-input .date-list .date-item.info[data-v-3bd3b05a]{cursor:default;white-space:nowrap;font-size:15px;color:#313131}.form-input .date-picker .date-list.info[data-v-3bd3b05a]{padding:12px}.form-input .date-picker .date-list[data-v-3bd3b05a]{position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);background-color:var(--white-color);border-radius:6px;box-shadow:0 0 15px 0 hsla(0,0%,39.2%,.4);padding:16px;cursor:default;z-index:10}.form-input .date-picker .date-list .date-slider[data-v-3bd3b05a]{display:flex;align-items:center;justify-content:space-between}.form-input .date-picker .date-list .date-slider span[data-v-3bd3b05a]{color:#313131}.form-input .date-picker .date-list .date-slider .angle-wrap[data-v-3bd3b05a]{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#eee;border-radius:50%;width:20px;height:20px;transition:all .2s}.form-input .date-picker .date-list .date-slider .angle-wrap[data-v-3bd3b05a]:hover{background-color:#ddd}.form-input .date-picker .date-list .date-slider .angle-right[data-v-3bd3b05a]{transform:rotate(180deg)}.date-picker .date-weeks[data-v-3bd3b05a]{display:flex;align-items:center;justify-content:space-around;margin:10px 0}.date-picker .date-weeks span[data-v-3bd3b05a]{font-weight:500;font-size:14px;line-height:16px;color:var(--lighten-7-color)}.form-input .date-picker .date-weeks span[data-v-3bd3b05a]:last-child,.form-input .date-picker .date-weeks span[data-v-3bd3b05a]:nth-last-child(2){color:var(--green-5-color)}.form-input .date-picker .date-month[data-v-3bd3b05a]{width:280px;display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:3px;padding-bottom:10px;border-bottom:1px dashed #aaa}.form-input .date-picker .date-month .date-day[data-v-3bd3b05a]{height:32px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:12px;line-height:16px;color:var(--lighten-5-color);transition:all .2s}.form-input .date-picker .date-month .date-day.active[data-v-3bd3b05a]{background-color:var(--green-3-color);opacity:.5;transition:all .2s;cursor:pointer}.form-input .date-picker .date-month .date-day.active[data-v-3bd3b05a]:hover,.form-input .date-picker .date-month .date-day.checked[data-v-3bd3b05a]{opacity:1;color:var(--white-color)}.form-input .date-picker .date-clear-btn[data-v-3bd3b05a]{border:none;border-radius:6px;background-color:var(--lighten-6-color);color:#727272;display:block;width:100%;text-align:center;padding:4px 0;margin-top:10px;outline:none;transition:all .2s}.form-input .date-picker .date-clear-btn[data-v-3bd3b05a]:hover{filter:brightness(90%)}.buyer-details[data-v-6166e07c]{background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;margin-bottom:12px;transition:all .3s}.buyer-details-wrapper[data-v-6166e07c]{padding:24px 0}.buyer-details-form[data-v-6166e07c]{padding:20px 26px 28px;max-width:600px;min-height:500px;margin-left:28px;box-shadow:0 1px 4px rgba(0,0,0,.2)}.qui-quo-actions[data-v-3c890796]{margin-left:16px;margin-bottom:4px}.basket .basket-headline[data-v-3c890796]{background-color:var(--white-color);padding:28px 60px}.basket .basket-headline h2[data-v-3c890796]{font-weight:500;font-size:22px;line-height:24px;color:var(--dark-1-color)}.basket .basket-headline h2 span[data-v-3c890796]:not(.tour-name){color:#727272}.basket .basket-headline .bread-crumbs-wrap[data-v-3c890796]{display:grid;grid-template-columns:3fr 1fr;align-items:end}.basket .basket-headline .bread-crumbs-wrap .booking-conditions-wrap[data-v-3c890796]{width:374px;text-align:end}.basket .basket-headline .bread-crumbs-wrap .booking-conditions[data-v-3c890796]{font-size:15px;color:var(--primary-color);font-weight:500;cursor:pointer;text-decoration:underline}.basket .basket-content-wrap[data-v-3c890796]{display:grid;grid-template-columns:3fr 1fr;grid-gap:20px;padding:20px 60px 60px}.ie .basket .basket-content-wrap[data-v-3c890796]{display:flex}.basket .basket-content-wrap.small[data-v-3c890796]{display:block}.ie .basket .basket-content[data-v-3c890796]{width:80%;margin-right:20px}.ie .basket .small .basket-content[data-v-3c890796]{width:100%;margin-right:0}.basket .basket-content .block[data-v-3c890796]{background:var(--white-color);box-shadow:1px 1px 4px rgba(0,0,0,.11);border-radius:4px;margin-bottom:12px;transition:all .3s}.basket .basket-content .block .block-toggle-bar[data-v-3c890796]{border-radius:4px;background:var(--primary-color);padding:12px 16px;cursor:pointer}.basket .basket-content .block.show .block-toggle-bar[data-v-3c890796]{border-radius:4px 4px 0 0}.basket .basket-content .block .block-toggle-bar .block-name span[data-v-3c890796]{font-weight:700;font-size:15px;line-height:18px;color:var(--white-color)}.basket .basket-content .block .block-toggle-bar .angle-icon[data-v-3c890796]{transform:rotate(-90deg);transition:all .2s}.basket .basket-content .block.show .block-toggle-bar .angle-icon[data-v-3c890796]{transform:rotate(90deg);transition:all .2s}.basket .basket-content .block .change-btn[data-v-3c890796]{background:var(--primary-2-color);border:1px solid #b2dbf8;box-sizing:border-box;border-radius:20px;font-weight:500;font-size:14px;line-height:16px;color:#0094e9;padding:10px 16px;transition:all .2s;outline:none}.basket .basket-content .block .change-btn[data-v-3c890796]:hover{background:var(--primary-color);color:var(--white-color)}.basket .delta[data-v-3c890796]{color:#1c88d6;font-size:13px;font-weight:700;white-space:nowrap;position:absolute;top:-16px;left:11px}.basket .delta.plus[data-v-3c890796]{left:8px}.basket[data-v-3c890796] .base-select2 .select{background-color:var(--white-color);padding-top:8px;padding-bottom:8px;padding-right:26px}.basket .tour-booking[data-v-3c890796]{width:840px}.basket .tour-booking .tour-booking-name[data-v-3c890796]{font-weight:500;font-size:26px;line-height:30px;color:#1d1d1d}.basket .tour-booking .tour-booking-headline[data-v-3c890796]{font-weight:400;font-size:13px;line-height:16px;color:var(--lighten-5-color);margin-bottom:32px}.basket .tour-hotel-info[data-v-3c890796]{padding:38px 0;min-width:678px;height:100%}.basket .tour-hotel-info .hotel-info-content[data-v-3c890796]{overflow-y:auto;height:calc(100vh - 170px);overflow-x:hidden;padding:0 72px 60px}.basket .hotel-info-header[data-v-3c890796],.basket .hotel-info-navbar[data-v-3c890796]{padding:0 72px}.basket .hotel-info-header[data-v-3c890796]{display:flex;gap:24px}.basket .hotel-info-header .hotel-info-header-block[data-v-3c890796]{display:flex;flex-direction:column;gap:14px}.basket .hotel-info-header .hotel-info-header-title[data-v-3c890796]{flex-grow:1}.basket .hotel-info-header .hotel-info-header-price[data-v-3c890796]{align-items:flex-end}.basket .hotel-info-navbar[data-v-3c890796]{flex-wrap:wrap;max-width:824px}.basket .hotel-info-header .hotel-name[data-v-3c890796]{font-weight:500;font-size:26px;line-height:30px;color:#1d1d1d}.basket .hotel-info-header .hotel-name a[data-v-3c890796]{color:var(--primary-color)}.basket .hotel-info-header .hotel-price[data-v-3c890796]{font-weight:700;font-size:26px;line-height:30px;color:var(--primary-color)}.basket .hotel-info-header .place[data-v-3c890796]{flex-wrap:wrap}.basket .hotel-info-header .place .hotel-time-info[data-v-3c890796]{width:100%;margin-left:26px}.basket .hotel-info-navbar .nav-item[data-v-3c890796]{position:relative;font-weight:400;font-size:14px;line-height:24px;color:var(--dark-1-color)}.basket .hotel-info-navbar .nav-item.active[data-v-3c890796],.basket .hotel-info-navbar .nav-item[data-v-3c890796]:hover{font-weight:400;font-size:14px;line-height:24px;color:#e56b13;cursor:pointer;transition:all .2s}.basket .hotel-info-navbar .nav-item[data-v-3c890796]:before{content:"";position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#ff711d;opacity:0;transition:all .2s}.basket .hotel-info-navbar .nav-item.active[data-v-3c890796]:before,.basket .hotel-info-navbar .nav-item[data-v-3c890796]:hover:before{opacity:1}.basket .hotel-info-slider[data-v-3c890796]{width:680px}.basket .hotel-info-slider .present-slider[data-v-3c890796]{position:relative}.basket .hotel-info-slider .present-slider .slide[data-v-3c890796]{width:680px;height:380px;border-radius:6px;background-size:102%;background-repeat:no-repeat;background-position:50%;transition:all .2s}.basket .hotel-info-slider .present-slider .slider-left-btn[data-v-3c890796],.basket .hotel-info-slider .present-slider .slider-right-btn[data-v-3c890796]{position:absolute;top:50%}.basket .hotel-info-slider .present-slider .slider-left-btn[data-v-3c890796]{left:-30px;transform:translateY(-50%)}.basket .hotel-info-slider .present-slider .slider-right-btn[data-v-3c890796]{right:-30px;transform:translateY(-50%) rotate(-180deg)}.basket .hotel-info-slider .second-slider[data-v-3c890796]{display:flex;overflow:hidden;width:680px}.basket .hotel-info-slider .second-slider .second-slide[data-v-3c890796]{position:relative;border-radius:6px;min-width:161px;height:105px;background-color:#ededed;background-size:102%;background-position:50%;cursor:pointer}.basket .hotel-info-slider .second-slider .second-slide[data-v-3c890796]:not(:last-child){margin-right:12px}.basket .hotel-info-slider .second-slider .second-slide[data-v-3c890796]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;background-color:transparent;transition:all .2s}.basket .hotel-info-slider .second-slider .active.second-slide[data-v-3c890796]:before,.basket .hotel-info-slider .second-slider .second-slide[data-v-3c890796]:hover:before{background-color:rgba(0,0,0,.3)}.basket .hotel-features[data-v-3c890796]{display:flex;flex-wrap:wrap;width:680px;margin-top:26px;margin-bottom:28px}.basket .hotel-features .hotel-features-item[data-v-3c890796]{margin-right:40px;margin-bottom:6px}.basket .hotel-info-content .hotel-info-content-item[data-v-3c890796]{width:680px;margin-bottom:28px}.basket .hotel-info-content .hotel-info-content-item .active[data-v-3c890796]{color:#e56b13}.basket .hotel-info-content .hotel-info-content-item[data-v-3c890796] .hover.radio-btn:before{border:2px solid var(--primary-color)}.basket .hotel-info-content .hotel-info-content-item .applay-btn[data-v-3c890796]{margin-left:auto;margin-top:10px}.basket .hotel-info-content .hotel-info-content-item .tour-program-item[data-v-3c890796]{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px dashed var(--lighten-5-color)}.basket .hotel-info-content .hotel-info-content-item .tour-program-qui-quo-item[data-v-3c890796]{display:grid;grid-template-columns:1fr 1fr 80px;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px dashed var(--lighten-5-color)}.basket .hotel-info-content .hotel-info-content-item .tour-program-item[data-v-3c890796]:last-child{border-bottom:1px dashed var(--lighten-5-color)}.basket .hotel-info-content .hotel-info-content-item .tour-program-item .tour-program-list-btn[data-v-3c890796]{justify-content:space-between}.basket .hotel-info-content .hotel-info-content-item .tour-program-item .radio-btn[data-v-3c890796]{min-width:106px;text-align:end;margin-left:10px}.basket .hotel-info-content .hotel-info-content-item .tour-program-item .radio-btn .include[data-v-3c890796]{color:var(--primary-color)}.basket .hotel-info-content .hotel-info-map-wrap[data-v-3c890796]{margin-bottom:28px}.basket .tour-booking[data-v-3c890796]{height:100%;overflow:auto;padding:40px 72px}.basket .old-tour-error[data-v-3c890796]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;background:#f1f2f6;align-items:flex-start}.error-wrap[data-v-3c890796]{padding-top:28px;display:flex;justify-content:center}.server-off[data-v-3c890796]{width:90vw;min-width:970px;max-width:1210px;background-color:#eee;border-radius:6px;padding:48px 60px}.server-off .error-text[data-v-3c890796]{font-size:24px;color:#333;margin:20px 0 10px;font-family:Helvetica,Arial,sans-serif;font-weight:500}.basket .to-search[data-v-3c890796]{color:#428bca;font-size:14px;cursor:pointer}.alert-wrap[data-v-3c890796],.tourist-validation-alert[data-v-3c890796]{padding:14px 20px}.alert-wrap p[data-v-3c890796],.tourist-validation-alert p[data-v-3c890796]{color:var(--white-color)}[data-v-3c890796] .base-alert{padding:0}[data-v-3c890796] .right-modal.booking{max-width:50%}@media (max-width:1246px){.basket .bus-info .bus-group .bus-coontent[data-v-3c890796],.basket .railway-info .railway-group .railway-coontent[data-v-3c890796]{grid-template-columns:minmax(190px,auto) 220px minmax(100px,auto) minmax(180px,auto)}.basket .excursion-info .excursion-group .excursion-coontent[data-v-3c890796]{grid-template-columns:100px minmax(260px,280px) 1fr auto;padding:12px 16px 12px 12px}}.result-content[data-v-f2b7683e]{padding:18px 60px}.vertical-filters .result-content[data-v-f2b7683e]{padding-left:16px}.result-group-wrap[data-v-f2b7683e]{background-color:var(--white-color);box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px}.result-group-wrap[data-v-f2b7683e]:not(:last-child){margin-bottom:20px}.result-group[data-v-f2b7683e]{display:flex;align-items:center;flex:1;padding:8px 0 8px 20px}.result-group[data-v-f2b7683e]:not(:first-child){border-top:1px dashed #aaa}.result-left-block[data-v-f2b7683e]{flex:1}.result-item[data-v-f2b7683e]{display:flex}.result-item .column-2[data-v-f2b7683e]{flex:2}.result-item .column-3[data-v-f2b7683e]{flex:3}.result-item .column-2-3[data-v-f2b7683e]{flex:2.09766}.result-item[data-v-f2b7683e]:not(:last-child){border-bottom:1px solid #aaa;padding-bottom:8px}.result-item[data-v-f2b7683e]:not(:first-child){padding-top:8px}.result-item .more-info[data-v-f2b7683e]{margin-right:8px;white-space:nowrap}.result-item .tariff[data-v-f2b7683e]{line-height:28px}.result-item[data-v-f2b7683e] .base-select2 .select{padding:6px 40px 6px 6px}.price-block[data-v-f2b7683e]{padding:15px 20px 15px 15px;border-left:1px solid #aaa;min-width:130px;display:flex;flex-direction:column;justify-content:center}.empty-result[data-v-f2b7683e]{font-size:18px}.selected-filters[data-v-1c56f408]{background-color:var(--white-color);padding:10px 120px 10px 60px;display:flex;flex-wrap:wrap;overflow:hidden;height:46px;transition:all .2s}.selected-filters.fixed[data-v-1c56f408]{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px rgba(0,0,0,.08);z-index:1000}.selected-filters[data-v-1c56f408] .base-button{border-radius:20px;font-size:15px;max-height:28px;cursor:default}.selected-filters[data-v-1c56f408] .base-button .hover-effect{border-radius:20px}.selected-filters[data-v-1c56f408] .base-button:hover{filter:brightness(100%)}.selected-filters .close-icon[data-v-1c56f408]{width:8px;height:8px;fill:hsla(0,0%,100%,.5);margin-left:4px;transition:all .2s;cursor:pointer;z-index:2}.selected-filters .btn-wrap[data-v-1c56f408]{position:absolute;top:11px;right:60px;line-height:26px}.selected-filters .btn-wrap .clear-all-filters[data-v-1c56f408],.selected-filters .btn-wrap .more-btn[data-v-1c56f408]{background-color:#f1f1f1;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);cursor:pointer;transition:all .2s}.selected-filters .btn-wrap .more-btn.rotate[data-v-1c56f408]{transform:translateX(2px) rotate(90deg)}.selected-filters .btn-wrap .more-btn[data-v-1c56f408]:before{content:"";border-left:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);width:8px;height:8px;transform:translateX(2px) rotate(45deg)}.selected-filters .btn-wrap .clear-all-filters[data-v-1c56f408]:after,.selected-filters .btn-wrap .clear-all-filters[data-v-1c56f408]:before{content:"";background-color:var(--primary-color);width:14px;height:1.5px;position:absolute;top:calc(50% - 1px);left:calc(50% - 7px);transform:rotate(45deg);border-radius:2px}.selected-filters .btn-wrap .clear-all-filters[data-v-1c56f408]:before{transform:rotate(-45deg)}.selected-filters .btn-wrap .clear-all-filters[data-v-1c56f408]:hover,.selected-filters .btn-wrap .more-btn[data-v-1c56f408]:hover{background-color:#e1e1e1}.selected-filters .btn-wrap .clear-all-filters img[data-v-1c56f408],.selected-filters .btn-wrap .clear-all-filters svg[data-v-1c56f408]{transform:translateX(-1px)}.price-filter .price-block[data-v-0d49bd3a]{margin-bottom:40px;width:calc(100% - 20px)}.price-filter .price-block .price-text[data-v-0d49bd3a]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:24px}.price-filter .availability-checkbox-group-wrap p[data-v-0d49bd3a]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:16px}.price-filter .availability-checkbox-group-wrap .default[data-v-0d49bd3a]{display:flex;align-items:end;gap:20px}.price-filter .availability-checkbox-group[data-v-0d49bd3a]{display:flex}.common-price-block[data-v-0d49bd3a]{flex:0 0 300px;width:300px;display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.common-price-block .price-text[data-v-0d49bd3a]{font-size:15px}.common-price-block .price-inputs[data-v-0d49bd3a]{display:flex;gap:5px}.common-price-block .price-input[data-v-0d49bd3a]{width:135px;height:30px;border:2px solid var(--lighten-7-color);padding:5px;font-size:16px}.common-price-block .price-inputs input[data-v-0d49bd3a]:focus{border:2px solid var(--primary-color);outline:none}.common-price-block .dash[data-v-0d49bd3a]{align-self:center;display:flex;background-color:var(--lighten-7-color);height:2px;width:15px}.flight-class-list[data-v-128c085e]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .flight-class-list[data-v-128c085e]{max-height:340px}.flight-class-list .flight-class-item[data-v-128c085e]{padding:7px 0;display:flex;align-items:center}.flight-class-item.class-combo[data-v-128c085e]{display:flex;align-items:center;padding-top:10px;margin-top:3px}.directs-list[data-v-ceddabce]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .directs-list[data-v-ceddabce]{max-height:340px}.directs-list .directs-item[data-v-ceddabce]{padding:7px 0;display:flex;align-items:center}.arrival-back .standard-text[data-v-29069056],.departure-there .standard-text[data-v-29069056]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:24px}.departure-there[data-v-29069056]{margin-bottom:30px;width:calc(100% - 20px)}.arrival-back[data-v-29069056]{margin-bottom:10px;width:calc(100% - 20px)}.airport-list[data-v-8c043d78]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .airport-list[data-v-8c043d78]{max-height:340px}.airport-list .airport-item[data-v-8c043d78]{padding:7px 0;display:flex;align-items:center}.arrival-list[data-v-4f69d78e]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .arrival-list[data-v-4f69d78e]{max-height:340px}.arrival-list .arrival-item[data-v-4f69d78e]{padding:7px 0;display:flex;align-items:center}.airline-list[data-v-1963eb9a]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .airline-list[data-v-1963eb9a]{max-height:340px}.airline-list .airline-item[data-v-1963eb9a]{padding:7px 0;display:flex;align-items:center}.airline-item.class-combo[data-v-1963eb9a]{display:flex;align-items:center;padding-top:10px;margin-top:3px}.ticket-second-search-bar-left[data-v-7d76ebb2]{position:relative;margin:18px 0 18px 60px;min-width:375px;max-width:375px;box-shadow:0 2px 10px rgba(0,0,0,.08);align-self:flex-start;z-index:10}.ticket-second-search-bar-left .blocks[data-v-7d76ebb2]{overflow-x:hidden}.ticket-second-search-bar-left .blocks .filters-loader[data-v-7d76ebb2]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,78.4%,.5)}.ticket-second-search-bar-left .filters-block[data-v-7d76ebb2]{border-top:1px solid var(--lighten-4-color)}.sub-block[data-v-7d76ebb2] .header{padding-left:40px}.apply-block[data-v-7d76ebb2]{padding:20px;background-color:var(--white-color);display:flex;justify-content:flex-end}.date-filter[data-v-11df7d9e]{position:relative;padding:20px 0 0 20px}.date-table .left-slider[data-v-11df7d9e],.date-table .top-slider[data-v-11df7d9e]{display:flex;align-items:center;justify-content:space-between;position:absolute}.date-table .top-slider[data-v-11df7d9e]{top:-8px;left:20px;right:0}.date-table .left-slider[data-v-11df7d9e]{top:calc(50% + 10px);left:6px;transform:translateX(-50%) translateY(-50%) rotate(-90deg);width:380px}.date-table .left-slider .right[data-v-11df7d9e],.date-table .top-slider .right[data-v-11df7d9e]{transform:rotate(180deg);cursor:pointer}.date-table .left-slider img[data-v-11df7d9e],.date-table .top-slider img[data-v-11df7d9e]{cursor:pointer;transition:all .2s;opacity:.7}.date-table .left-slider img[data-v-11df7d9e]:hover,.date-table .top-slider img[data-v-11df7d9e]:hover{opacity:1}.date-table .thead .tr[data-v-11df7d9e]{display:flex}.date-table .thead .td[data-v-11df7d9e]{flex:1;background-color:var(--primary-2-color)}.date-table .tbady .td[data-v-11df7d9e],.date-table .thead .td[data-v-11df7d9e]{display:flex;align-items:center;justify-content:center;border:1px solid var(--lighten-4-color);border-right:none;box-sizing:border-box;font-weight:700;font-size:15px;line-height:19px;padding:14px 0;color:var(--dark-1-color)}.date-table .thead .td[data-v-11df7d9e]:last-child{border-right:1px solid var(--lighten-4-color)}.date-table .tbady .tr[data-v-11df7d9e]{display:flex}.date-table .tbady .td[data-v-11df7d9e]{flex:1;border-top:none}.date-table .tbady .tr .td[data-v-11df7d9e]:first-child{background-color:var(--primary-2-color)}.date-table .tbady .tr .td[data-v-11df7d9e]:not(:first-child){color:var(--white-color)}.date-table .tbady .tr .td.active[data-v-11df7d9e]{opacity:.8;cursor:pointer;transition:all .2s;color:var(--white-color)}.date-table .tbady .tr .td.active[data-v-11df7d9e]:hover{opacity:.6}.date-table .tbady .tr .td.checked[data-v-11df7d9e]{opacity:1}.date-table .tbady .td[data-v-11df7d9e]:last-child{border-right:1px solid var(--lighten-4-color)}.second-search-bar-wrap[data-v-d873f7e8]{position:relative}.second-search-bar-wrap.fixed[data-v-d873f7e8]{position:fixed;left:0;right:0;z-index:9;box-shadow:0 2px 10px rgba(0,0,0,.08)}.second-search-bar[data-v-d873f7e8]{position:relative;background-color:var(--white-color);border-top:1px solid var(--lighten-4-color);border-bottom:1px solid var(--lighten-4-color);padding:0 60px;display:flex;align-items:center;justify-content:space-between}.second-search-bar .search-controlers[data-v-d873f7e8]{display:flex;align-items:center;justify-content:space-between}.second-search-bar .search-controlers .search-controler-item[data-v-d873f7e8]{position:relative;padding:10px 15px 10px 20px;cursor:pointer}.second-search-bar .search-controlers .search-controler-item[data-v-d873f7e8]:before{content:"";position:absolute;top:calc(50% - 10px);left:0;background-color:#e0e0e0;width:1px;height:20px}.second-search-bar .search-controlers .search-controler-item.active[data-v-d873f7e8]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;background-color:#ff711d;height:4px}.second-search-bar .search-controlers .search-controler-item span[data-v-d873f7e8]{font-weight:500;font-size:15px;line-height:18px;color:#727272;transition:all .2s}.second-search-bar .search-controlers .search-controler-item.active span[data-v-d873f7e8]{color:var(--orange-color)}.second-search-bar .search-controlers .search-controler-item .angle-icon[data-v-d873f7e8]{margin:0 0 2px 7px;transition:all .2s}.second-search-bar .search-controlers .search-controler-item.active .angle-icon[data-v-d873f7e8]{transform:rotate(180deg)}.second-search-bar .result-positin-controlers[data-v-d873f7e8]{display:grid;grid-template-columns:24px 24px 24px;grid-template-rows:24px;grid-gap:24px}.second-search-bar .result-positin-controlers .controler[data-v-d873f7e8]{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.second-search-bar-list[data-v-d873f7e8]{position:relative;width:100%;background-color:var(--white-color);padding:28px 60px 20px;overflow:auto}.fixed .second-search-bar-list[data-v-d873f7e8]{max-height:calc(100vh - 134px)}.availability-filter[data-v-d873f7e8]{display:flex;justify-content:space-between}.availability-filter .price-block[data-v-d873f7e8]{width:280px;margin-right:80px}.availability-filter .availability-checkbox-group-wrap[data-v-d873f7e8]{text-align:left;display:flex;flex-direction:column;gap:10px;font-size:15px}.availability-filter .availability-checkbox-group-wrap .default[data-v-d873f7e8]{display:flex;align-items:end;gap:20px}.availability-filter .price-block .price-text[data-v-d873f7e8]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:24px}.availability-filter .price-block .price-text .blue-text[data-v-d873f7e8]{margin-left:7px;font-weight:700;font-size:15px;line-height:18px;color:var(--primary-color)}.availability-filter .availability-checkbox-group-wrap p[data-v-d873f7e8]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:14px}.availability-filter .availability-checkbox-group[data-v-d873f7e8]{display:grid;grid-template-columns:auto auto auto 1fr;grid-gap:28px}.availability-filter .done-btn[data-v-d873f7e8]{display:flex;align-items:flex-end}.common-price-block[data-v-d873f7e8]{width:300px;display:flex;flex-direction:column;gap:15px}.common-price-block .price-text[data-v-d873f7e8]{font-size:15px}.common-price-block .price-inputs[data-v-d873f7e8]{display:flex;gap:5px}.common-price-block .price-input[data-v-d873f7e8]{width:135px;height:30px;border:2px solid var(--lighten-7-color);padding:5px;font-size:16px}.common-price-block .price-inputs input[data-v-d873f7e8]:focus{border:2px solid var(--primary-color);outline:none}.common-price-block .dash[data-v-d873f7e8]{align-self:center;display:flex;background-color:var(--lighten-7-color);height:2px;width:15px}.tour-options .tour-options-filter[data-v-d873f7e8]{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;margin-bottom:15px}.tour-options .tour-options-headline[data-v-d873f7e8]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color);margin-bottom:10px}.tour-options .btn-group[data-v-d873f7e8]{display:flex;justify-content:flex-end;padding-top:20px}.tour-options .btn-group .base-button[data-v-d873f7e8]:last-child{margin-left:11px}.tour-options .btn-group[data-v-d873f7e8]:before{content:"";position:absolute;bottom:78px;left:0;right:0;height:1px;background-color:var(--lighten-4-color)}.fixed .tour-options .btn-group[data-v-d873f7e8]:before{display:none}.btn-group.fixed[data-v-d873f7e8]{position:fixed;left:0;right:0;bottom:0;padding:20px 60px 36px;background:var(--white-color);box-shadow:0 2px 10px rgba(0,0,0,.08);z-index:1}.btn-group.fixed[data-v-d873f7e8]:before{display:none}.tour-options .program-search[data-v-d873f7e8],.tour-options .type-search[data-v-d873f7e8]{max-width:400px;margin-bottom:16px}.tour-options .options-list[data-v-d873f7e8]{overflow-y:auto;overflow-x:hidden;max-height:175px}.tour-options .options-list .options-item[data-v-d873f7e8]{padding:7px 0;border-top:1px solid var(--lighten-6-color);display:flex;align-items:center;justify-content:space-between}.tour-options .options-list .options-item .price-text[data-v-d873f7e8]{font-weight:500;font-size:14px;line-height:28px;color:var(--orange-color)}.tour-accommodation .hotel-type-filter[data-v-d873f7e8]{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.tour-accommodation .hotel-type-filter .hotel-type-item[data-v-d873f7e8]{margin:0 20px 20px 0}.tour-accommodation .hotel-type-filter .hotel-type-icon[data-v-d873f7e8]{margin-right:10px}.tour-accommodation .tour-accommodation-filter[data-v-d873f7e8]{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:260px;grid-gap:40px;margin-bottom:20px}.tour-accommodation .tour-accommodation-filter .headline[data-v-d873f7e8]{margin-bottom:10px}.tour-accommodation .btn-group[data-v-d873f7e8]{display:flex;justify-content:flex-end;padding-top:20px}.tour-accommodation .btn-group .base-button[data-v-d873f7e8]:last-child{margin-left:11px}.tour-accommodation .btn-group[data-v-d873f7e8]:before{content:"";position:absolute;bottom:78px;left:0;right:0;height:1px;background-color:var(--lighten-4-color)}.fixed .tour-accommodation .btn-group[data-v-d873f7e8]:before{display:none}.tour-accommodation .category-filter .category-search[data-v-d873f7e8],.tour-accommodation .cities-filter .cities-search[data-v-d873f7e8],.tour-accommodation .food-filter .food-search[data-v-d873f7e8],.tour-accommodation .hotel-filter .hotel-search[data-v-d873f7e8],.tour-accommodation .resort-filter .resort-search[data-v-d873f7e8]{margin-bottom:20px}.tour-accommodation .accommodation-list[data-v-d873f7e8]{height:calc(100% - 35px);overflow:auto}.tour-accommodation .accommodation-list.search-list[data-v-d873f7e8]{height:calc(100% - 100px);overflow:auto}.tour-accommodation .accommodation-item[data-v-d873f7e8]{margin-bottom:14px;display:flex;align-items:center}.tour-accommodation .accommodation-item .star-icon[data-v-d873f7e8]{transition:all .7s;margin-left:12px}.tour-accommodation .accommodation-item .star-icon[data-v-d873f7e8]:nth-child(2){transition-delay:.1s}.tour-accommodation .accommodation-item .star-icon[data-v-d873f7e8]:nth-child(3){transition-delay:.2s}.tour-accommodation .accommodation-item .star-icon[data-v-d873f7e8]:nth-child(4){transition-delay:.3s}.tour-accommodation .accommodation-item .star-icon[data-v-d873f7e8]:nth-child(5){transition-delay:.4s}.tour-accommodation .accommodation-item:hover .star-icon[data-v-d873f7e8]{transform:rotateY(180deg)}.tour-flight .tour-flight-filter[data-v-d873f7e8]{position:relative;display:grid;grid-template-columns:200px repeat(3,1fr);grid-template-rows:400px;grid-gap:40px;margin-bottom:20px}.tour-flight .tour-flight-filter .line1[data-v-d873f7e8]{position:absolute;top:50%;left:0;right:360px;height:1px;background-color:var(--lighten-4-color)}.tour-flight .tour-flight-filter .line2[data-v-d873f7e8]{position:absolute;top:0;left:calc(100% - 361px);right:360px;height:100%;background-color:var(--lighten-4-color)}.tour-flight .tour-flight-filter .headline[data-v-d873f7e8]{margin-bottom:10px}.tour-flight .airport-filter .headline[data-v-d873f7e8]:not(:first-child){margin-top:20px}.tour-flight .btn-group[data-v-d873f7e8]{display:flex;justify-content:flex-end;padding-top:20px}.tour-flight .btn-group .base-button[data-v-d873f7e8]:last-child{margin-left:11px}.tour-flight .btn-group[data-v-d873f7e8]:before{content:"";position:absolute;bottom:78px;left:0;right:0;height:1px;background-color:var(--lighten-4-color)}.fixed .tour-flight .btn-group[data-v-d873f7e8]:before{display:none}.tour-flight .airline-search[data-v-d873f7e8],.tour-flight .arrival-search[data-v-d873f7e8],.tour-flight .departure-search[data-v-d873f7e8]{margin-bottom:20px}.tour-flight .flight-list[data-v-d873f7e8]{height:calc(50% - 18px);overflow:auto}.tour-flight .flight-list.airport-list[data-v-d873f7e8]{max-height:calc(50% - 100px)}.tour-flight .flight-list.airline-list[data-v-d873f7e8]{max-height:96px;height:auto}.tour-flight .flight-item[data-v-d873f7e8]{margin-bottom:14px;display:flex;align-items:center}.tour-flight .flight-item.airline-combo[data-v-d873f7e8],.tour-flight .flight-item.class-combo[data-v-d873f7e8]{padding-top:10px}.tour-flight .flight-item.airline-combo[data-v-d873f7e8]{margin-bottom:40px}.tour-flight .flight-item .help-icon[data-v-d873f7e8]{margin-left:5px;cursor:pointer}.time-filter .standard-text[data-v-d873f7e8]{margin-bottom:22px;white-space:nowrap;display:inline-block}.time-filter .arrival-back[data-v-d873f7e8],.time-filter .departure-there[data-v-d873f7e8]{width:calc(100% - 20px);height:50%}.time-filter .arrival-back[data-v-d873f7e8]{margin-top:10px}.not-result-text[data-v-d873f7e8]{margin-bottom:10px}.filters-falidation-popup .btn-group[data-v-d873f7e8]{margin-top:15px;display:flex;align-items:center;justify-content:flex-end}.filters-falidation-popup .btn-group .base-button[data-v-d873f7e8]:last-child{margin-left:10px}.vertical-filters .selected-filters[data-v-d873f7e8]{position:absolute;top:0;left:0;right:0;z-index:10;border-top:1px solid var(--lighten-4-color);box-shadow:0 4px 2px -2px rgba(0,0,0,.08);transition:all 0s}.vertical-filters .selected-filters.fixed[data-v-d873f7e8]{position:fixed}.vertical-filters .date-table-open[data-v-d873f7e8]{display:flex;align-items:flex-start}.vertical-filters .date-table-open .date-filter[data-v-d873f7e8]{flex:1;background:var(--white-color);margin:18px 60px 0 16px;border-radius:6px;padding:40px 20px 20px 40px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.vertical-filters .date-table-open .date-filter[data-v-d873f7e8] .date-table .top-slider{top:5px;left:40px;right:20px}.vertical-filters .date-table-open .date-filter[data-v-d873f7e8] .date-table .left-slider{left:20px}@media (max-width:1140px){.second-search-bar-list[data-v-d873f7e8]{padding:28px 20px 38px}.tour-flight .tour-flight-filter[data-v-d873f7e8]{grid-gap:20px}}.result-group-wrap[data-v-25988f25]{text-align:center;padding:20px 60px}.result-group-wrap .result-city-title[data-v-25988f25]{margin-bottom:20px}.result-group[data-v-25988f25]{position:relative;background-color:var(--white-color);border:1px solid var(--lighten-3-color);border-radius:3px;padding:20px}.result-group[data-v-25988f25]:not(:last-child){border-bottom:none}.result-group[data-v-25988f25]:before{left:225px}.result-group[data-v-25988f25]:after,.result-group[data-v-25988f25]:before{content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--lighten-3-color)}.result-group[data-v-25988f25]:after{left:275px}.result-group[data-v-25988f25]:first-of-type:not(:only-of-type){border-bottom-right-radius:0;border-bottom-left-radius:0}.result-group[data-v-25988f25]:last-child:not(:only-of-type){border-top-left-radius:0;border-top-right-radius:0}.result-group .result-hotel-title[data-v-25988f25]{margin-bottom:20px}.result-row[data-v-25988f25]{display:flex;align-items:center;gap:5px;font-size:14px}.result-row[data-v-25988f25]:not(:last-child){padding-bottom:4px}.result-row .result-name-block[data-v-25988f25]{flex:0 0 200px;width:200px;text-align:left;word-wrap:break-word}.result-row .result-duration-block[data-v-25988f25]{display:flex;min-width:50px;width:50px;height:30px;align-items:center;justify-content:center}.result-quotes-block[data-v-25988f25]{flex:1}.result-quotes-block .quotes-list[data-v-25988f25]{display:grid;grid-template-columns:repeat(30,50px);list-style-type:none;height:30px}.result-quotes-block .quotes-list[data-v-25988f25] :only-child{border-radius:3px}.result-quotes-block .quotes-list[data-v-25988f25] :first-child:not(:only-child){border-radius:3px 0 0 3px}.result-quotes-block .quotes-list[data-v-25988f25] :last-child:not(:only-child){border-radius:0 3px 3px 0}.result-quotes-block .quotes-list .quotes-list-item[data-v-25988f25]{display:flex;align-items:center;justify-content:center;border:1px solid var(--lighten-3-color);overflow:hidden;white-space:nowrap}.result-quotes-block .quotes-list .quotes-list-item[data-v-25988f25]:not(:last-child){border-right:none}.result-quotes-block .quotes-list .quotes-list-item-color-0[data-v-25988f25]{background-color:var(--white-color)}.result-quotes-block .quotes-list .quotes-list-item-color-1[data-v-25988f25]{background-color:var(--green-4-color)}.result-quotes-block .quotes-list .quotes-list-item-color-2[data-v-25988f25]{background-color:var(--red-color)}.result-quotes-block .quotes-list .quotes-list-item-color-3[data-v-25988f25]{background-color:#319ae6}.result-quotes-block .quotes-list .quotes-list-item-color-4[data-v-25988f25]{background-color:var(--yellow-color)}.selected-filters[data-v-48b8e670]{background-color:var(--white-color);padding:10px 120px 10px 60px;display:flex;flex-wrap:wrap;overflow:hidden;height:46px;transition:all .2s}.selected-filters.fixed[data-v-48b8e670],.vertical-filters-mode .selected-filters.fixed[data-v-48b8e670]{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px rgba(0,0,0,.08);z-index:1000}.vertical-filters-mode .selected-filters.fixed[data-v-48b8e670]{z-index:10}.selected-filters[data-v-48b8e670] .base-button{border-radius:20px;font-size:15px;max-height:28px;cursor:default}.selected-filters[data-v-48b8e670] .base-button .hover-effect{border-radius:20px}.selected-filters[data-v-48b8e670] .base-button:hover{filter:brightness(100%)}.selected-filters .close-icon[data-v-48b8e670]{width:8px;height:8px;fill:hsla(0,0%,100%,.5);margin-left:4px;transition:all .2s;cursor:pointer;z-index:2}.selected-filters .close-icon[data-v-48b8e670]:hover{fill:var(--white-color)}.selected-filters .btn-wrap[data-v-48b8e670]{position:absolute;top:11px;right:60px;line-height:26px}.selected-filters .btn-wrap .clear-all-filters[data-v-48b8e670],.selected-filters .btn-wrap .more-btn[data-v-48b8e670]{background-color:#f1f1f1;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);cursor:pointer;transition:all .2s}.selected-filters .btn-wrap .more-btn.rotate[data-v-48b8e670]{transform:translateX(2px) rotate(90deg)}.selected-filters .btn-wrap .more-btn[data-v-48b8e670]:before{content:"";border-left:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);width:8px;height:8px;transform:translateX(2px) rotate(45deg)}.selected-filters .btn-wrap .clear-all-filters[data-v-48b8e670]:after,.selected-filters .btn-wrap .clear-all-filters[data-v-48b8e670]:before{content:"";background-color:var(--primary-color);width:14px;height:1.5px;position:absolute;top:calc(50% - 1px);left:calc(50% - 7px);transform:rotate(45deg);border-radius:2px}.selected-filters .btn-wrap .clear-all-filters[data-v-48b8e670]:before{transform:rotate(-45deg)}.selected-filters .btn-wrap .clear-all-filters[data-v-48b8e670]:hover,.selected-filters .btn-wrap .more-btn[data-v-48b8e670]:hover{background-color:#e1e1e1}.selected-filters .btn-wrap .clear-all-filters img[data-v-48b8e670],.selected-filters .btn-wrap .clear-all-filters svg[data-v-48b8e670]{transform:translateX(-1px)}.button-select[data-v-a5ea3c50]{position:relative;width:100%}.button-select .select[data-v-a5ea3c50]{position:relative;width:100%;border:none;outline:none;padding:9px 40px 9px 12px;background-color:var(--primary-color);border-radius:3px;font-weight:500;font-size:16px;line-height:19px;color:var(--white-color);cursor:pointer}.button-select .select .drop-icon[data-v-a5ea3c50]{position:absolute;top:calc(50% - 2px);right:11px;transition:all .2s}.button-select .select .drop-icon.rotate[data-v-a5ea3c50]{transform:rotate(180deg)}.button-select .drop-down-list[data-v-a5ea3c50]{min-width:100%;max-height:136px;overflow:auto;position:absolute;top:100%;left:0;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.5);padding:4px 0;background-color:var(--white-color);z-index:10}.button-select .drop-down-list .drop-down-item[data-v-a5ea3c50]{display:flex;justify-content:space-between;font-weight:500;font-size:14px;line-height:16px;color:var(--dark-1-color);padding:6px 12px;transition:all .2s;cursor:pointer}.button-select .drop-down-list .drop-down-item .blue-text[data-v-a5ea3c50]{color:var(--primary-color)}.button-select .drop-down-list .drop-down-item.active[data-v-a5ea3c50],.button-select .drop-down-list .drop-down-item[data-v-a5ea3c50]:hover{background-color:var(--primary-2-color)}.price-table-loader[data-v-5d598596]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,78.4%,.5)}.additional-prices-controlers[data-v-5d598596]{display:flex;align-items:center;margin-bottom:19px;white-space:nowrap}.additional-prices-controlers .bold-text[data-v-5d598596]{font-weight:700;font-size:15px;line-height:29px;color:var(--dark-1-color);margin-right:8px}.additional-prices-controlers .bold-text.ml-2[data-v-5d598596]{margin-left:12px}.additional-prices-controlers .from-btn[data-v-5d598596]{background:var(--primary-2-color);border:1px solid #b2dbf8;box-sizing:border-box;border-radius:3px;padding:9px 12px;font-weight:500;font-size:15px;line-height:18px;color:var(--primary-color);transition:all .2s;cursor:pointer;margin-right:8px}.additional-prices-controlers .from-btn.active[data-v-5d598596]{background:var(--primary-color);color:var(--white-color)}.additional-prices-controlers .button-select[data-v-5d598596]{width:auto;min-width:160px}.price-table .thead[data-v-5d598596]{display:grid;grid-template-columns:99px repeat(5,1fr);background-color:var(--primary-2-color);border:1px solid var(--lighten-4-color)}.price-table .thead .td.slider[data-v-5d598596]{display:flex;align-items:center;justify-content:center;padding:10px 0;min-width:99px;flex:0}.price-table .thead .slider .slide[data-v-5d598596]{width:25px;height:25px;display:flex;align-items:center;justify-content:center;background-color:var(--white-color);border-radius:50%;cursor:pointer;transition:all .2s}.price-table .thead .slider .slide[data-v-5d598596]:hover{background-color:#fafafa}.price-table .thead .slider .slide-left[data-v-5d598596]{transform:rotate(90deg)}.price-table .thead .slider .slide-right[data-v-5d598596]{margin-left:12px;transform:rotate(-90deg)}.price-table .tbady[data-v-5d598596]{max-height:237px;overflow:auto}.price-table .tbady .td[data-v-5d598596],.price-table .thead .td[data-v-5d598596]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-weight:700;font-size:15px;line-height:29px;color:var(--dark-1-color)}.price-table .tbady .td[data-v-5d598596]{border:1px solid var(--lighten-4-color);border-right:none}.price-table .thead .td[data-v-5d598596]{border-right:1px solid var(--lighten-4-color)}.price-table .thead .td[data-v-5d598596]:last-child{border-right:none}.price-table .tbady .td-row[data-v-5d598596]{display:grid;grid-template-columns:99px repeat(5,1fr)}.price-table .tbady .td[data-v-5d598596]{padding:14px 0;text-align:center;border-top:none;line-height:19px;color:var(--primary-color)}.price-table .tbady .td-row .td[data-v-5d598596]:not(:first-child){cursor:pointer;transition:all .1s}.price-table .tbady .td-row .td[data-v-5d598596]:not(:first-child):hover{background-color:#fafafa}.price-table .tbady .td-row .disabled.td[data-v-5d598596]:hover{background-color:unset;cursor:default}.price-table .tbady .td[data-v-5d598596]:last-child{border-right:1px solid var(--lighten-4-color)}.price-table .tbady .td-left[data-v-5d598596]{padding:14px 20px;text-align:left;color:var(--dark-1-color)}.price-table .tbady .td-left span[data-v-5d598596]{white-space:nowrap}.price-table .tbady .td-row .td:not(:first-child).active[data-v-5d598596]{background-color:var(--primary-color);color:var(--white-color)}.price-table .tbady .td-row .is-min-price[data-v-5d598596]{background-color:#fdf9c9}.filters-block[data-v-47c95f10]{background-color:var(--white-color)}.header[data-v-47c95f10]{background-color:var(--lighten-6-color);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.small-header[data-v-47c95f10]{padding:12px 16px}.parent .header.show[data-v-47c95f10]{background-color:var(--lighten-6-color)}.child .header.show[data-v-47c95f10]{background-color:var(--primary-2-color)}.parent .header.show h4[data-v-47c95f10]{color:var(--primary-color)}.child .header.show h4[data-v-47c95f10]{color:var(--dark-1-color)}.header h4[data-v-47c95f10]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.header .icon[data-v-47c95f10]{transition:all .2s}.header.show .icon[data-v-47c95f10]{transform:rotate(180deg)}.parent .body[data-v-47c95f10]{padding:0}.child .body[data-v-47c95f10]{padding:20px}.child .small-body[data-v-47c95f10]{padding:14px 14px 6px 14px}.result-position-controls[data-v-6b849afd]{background:var(--white-color);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px;display:flex;align-items:center;justify-content:space-between}.result-position-controls .controls[data-v-6b849afd]{display:flex;align-items:center}.result-position-controls .controls>div[data-v-6b849afd]{margin-right:24px;cursor:pointer}.result-position-controls .controls .collapse[data-v-6b849afd]{position:relative}.result-position-controls .controls .collapse[data-v-6b849afd]:after{content:"";background-color:#e0e0e0;width:1px;height:20px;position:absolute;top:2px;right:-13px}.price-filter .price-block[data-v-4f6136f8]{margin-bottom:40px;width:calc(100% - 20px)}.price-filter .price-block .price-text[data-v-4f6136f8]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:24px}.price-filter .availability-checkbox-group-wrap .default[data-v-4f6136f8]{display:flex;align-items:end;gap:20px}.price-filter .availability-checkbox-group-wrap p[data-v-4f6136f8]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:14px}.price-filter .availability-checkbox-group[data-v-4f6136f8]{display:flex}.price-loader[data-v-4f6136f8]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,78.4%,.5)}.common-price-block[data-v-4f6136f8]{flex:0 0 300px;width:300px;display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.common-price-block .price-text[data-v-4f6136f8]{font-size:15px}.common-price-block .price-inputs[data-v-4f6136f8]{display:flex;gap:5px}.common-price-block .price-input[data-v-4f6136f8]{width:135px;height:30px;border:2px solid var(--lighten-7-color);padding:5px;font-size:16px}.common-price-block .price-inputs input[data-v-4f6136f8]:focus{border:2px solid var(--primary-color);outline:none}.common-price-block .dash[data-v-4f6136f8]{align-self:center;display:flex;background-color:var(--lighten-7-color);height:2px;width:15px}.tour-options .options-list[data-v-6691de00]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .tour-options .options-list[data-v-6691de00]{max-height:340px}.tour-options .options-list .options-item[data-v-6691de00]{padding:7px 0;display:flex;align-items:center;justify-content:space-between}.tour-options .options-list .options-item .price-text[data-v-6691de00]{font-weight:500;font-size:14px;line-height:28px;color:var(--orange-color)}.input-headline-checkbox-container[data-v-6691de00]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-6691de00]{display:flex;gap:5px}.common-headline-checkbox[data-v-6691de00]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.city-list[data-v-f98050fa]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .city-list[data-v-f98050fa]{max-height:340px}.city-list .city-item[data-v-f98050fa]{padding:7px 0;display:flex;align-items:center}.input-headline-checkbox-container[data-v-f98050fa]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-f98050fa]{display:flex;gap:5px}.common-headline-checkbox[data-v-f98050fa]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.resort-list[data-v-f1394ef4]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .resort-list[data-v-f1394ef4]{max-height:340px}.resort-list .resort-item[data-v-f1394ef4]{padding:7px 0;display:flex;align-items:center}.input-headline-checkbox-container[data-v-f1394ef4]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-f1394ef4]{display:flex;gap:5px}.common-headline-checkbox[data-v-f1394ef4]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.category-list[data-v-8ee675ca]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .category-list[data-v-8ee675ca]{max-height:340px}.category-list .category-item[data-v-8ee675ca]{padding:7px 0;display:flex;align-items:center}.input-headline-checkbox-container[data-v-8ee675ca]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-8ee675ca]{display:flex;gap:5px}.common-headline-checkbox[data-v-8ee675ca]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.pansion-list[data-v-5174b41e]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .pansion-list[data-v-5174b41e]{max-height:340px}.pansion-list .pansion-item[data-v-5174b41e]{padding:7px 0;display:flex;align-items:center}.input-headline-checkbox-container[data-v-5174b41e]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-5174b41e]{display:flex;gap:5px}.common-headline-checkbox[data-v-5174b41e]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.hotel-type-list[data-v-14de895c]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .hotel-type-list[data-v-14de895c]{max-height:340px}.hotel-type-list .hotel-type-item[data-v-14de895c]{padding:7px 0;display:flex;align-items:center}.headlineCombinationInfo[data-v-14de895c]{font-weight:500;display:flex;justify-content:end;align-items:center;gap:5px;margin-bottom:7px}.chekboxCombinationInfo[data-v-14de895c]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.input-headline-checkbox-container[data-v-14de895c]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-14de895c]{display:flex;gap:5px}.common-headline-checkbox[data-v-14de895c]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.hotel-list[data-v-b1fa1c16]{overflow-y:auto;overflow-x:hidden;max-height:175px}.vertical-filters .hotel-list[data-v-b1fa1c16]{max-height:340px}.hotel-list .hotel-item[data-v-b1fa1c16]{padding:7px 0;display:flex;align-items:center}.headlineCombinationInfo[data-v-b1fa1c16]{font-weight:500;display:flex;justify-content:end;align-items:center;gap:5px;margin-bottom:7px}.chekboxCombinationInfo[data-v-b1fa1c16]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.input-headline-checkbox-container[data-v-b1fa1c16]{display:flex;justify-content:space-around;gap:12px;align-items:center;margin-bottom:20px}.common-input-headline-checkbox-container[data-v-b1fa1c16]{display:flex;gap:5px}.common-headline-checkbox[data-v-b1fa1c16]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.hotels-second-search-bar-left[data-v-3ef5afac]{position:relative;margin:18px 0 18px 60px;min-width:375px;max-width:375px;box-shadow:0 2px 10px rgba(0,0,0,.08);align-self:flex-start;z-index:10}.hotels-second-search-bar-left .blocks[data-v-3ef5afac]{overflow-x:hidden}.hotels-second-search-bar-left .blocks .filters-loader[data-v-3ef5afac]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,78.4%,.5)}.hotels-second-search-bar-left .filters-block[data-v-3ef5afac]{border-top:1px solid var(--lighten-4-color)}.sub-block[data-v-3ef5afac] .header{padding-left:40px}.apply-block[data-v-3ef5afac]{padding:20px;background-color:var(--white-color);display:flex;justify-content:flex-end}.second-search-bar-wrap[data-v-4f0927f0]{position:relative;z-index:1}.second-search-bar-wrap.fixed[data-v-4f0927f0]{position:fixed;left:0;right:0;z-index:9;box-shadow:0 2px 10px rgba(0,0,0,.08)}.second-search-bar[data-v-4f0927f0]{position:relative;background-color:var(--white-color);border-top:1px solid var(--lighten-4-color);border-bottom:1px solid var(--lighten-4-color);padding:0 60px}.second-search-bar .search-controlers[data-v-4f0927f0],.second-search-bar[data-v-4f0927f0]{display:flex;align-items:center;justify-content:space-between}.second-search-bar .search-controlers .search-controler-item[data-v-4f0927f0]{position:relative;padding:10px 15px 10px 15px;cursor:pointer}.second-search-bar .search-controlers .search-controler-item[data-v-4f0927f0]:not(:first-child):before{content:"";position:absolute;top:calc(50% - 10px);left:0;background-color:#e0e0e0;width:1px;height:20px}.second-search-bar .search-controlers .search-controler-item.active[data-v-4f0927f0]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;background-color:var(--orange-color);height:4px}.second-search-bar .search-controlers .search-controler-item span[data-v-4f0927f0]{font-weight:500;font-size:15px;line-height:18px;color:#727272;transition:all .2s}.second-search-bar .search-controlers .search-controler-item.active span[data-v-4f0927f0]{color:var(--orange-color)}.second-search-bar .search-controlers .search-controler-item .angle-icon[data-v-4f0927f0]{margin:0 0 2px 7px;transition:all .2s}.second-search-bar .search-controlers .search-controler-item.active .angle-icon[data-v-4f0927f0]{transform:rotate(180deg)}.second-search-bar .result-positin-controlers[data-v-4f0927f0]{display:grid;grid-template-columns:repeat(5,24px);grid-template-rows:24px;grid-gap:24px;align-self:center}.common-result-position-controlers[data-v-4f0927f0]{display:grid;grid-template-columns:repeat(5,24px);grid-template-rows:24px;grid-gap:24px;align-content:center;align-items:center}.second-search-bar .result-positin-controlers .collapse[data-v-4f0927f0],.second-search-bar .result-positin-controlers .controler[data-v-4f0927f0]{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.second-search-bar .result-positin-controlers .collapse[data-v-4f0927f0]{position:relative}.second-search-bar .result-positin-controlers .collapse[data-v-4f0927f0]:after{content:"";background-color:#e0e0e0;width:1px;height:20px;position:absolute;top:2px;right:-13px}.second-search-bar-list[data-v-4f0927f0]{position:relative;width:100%;background-color:var(--white-color);padding:28px 60px 38px;overflow:auto}.fixed .second-search-bar-list[data-v-4f0927f0]{max-height:calc(100vh - 134px)}.price-loader[data-v-4f0927f0]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,78.4%,.5)}.availability-filter[data-v-4f0927f0]{display:flex;justify-content:space-between}.availability-filter .price-block .price-text[data-v-4f0927f0]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:24px}.availability-filter .price-block .price-text .blue-text[data-v-4f0927f0]{margin-left:7px;font-weight:700;font-size:15px;line-height:18px;color:var(--primary-color)}.availability-filter .availability-checkbox-group-wrap[data-v-4f0927f0]{text-align:left;display:flex;flex-direction:column;gap:10px;font-size:15px}.availability-filter .availability-checkbox-group-wrap .default[data-v-4f0927f0]{display:flex;align-items:end;gap:20px}.availability-filter .availability-checkbox-group-wrap p[data-v-4f0927f0]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:14px}.availability-filter .availability-checkbox-group[data-v-4f0927f0]{display:grid;grid-template-columns:auto auto auto 1fr;grid-gap:28px}.availability-filter .done-btn[data-v-4f0927f0]{display:flex;align-items:flex-end}.tour-options .tour-options-filter[data-v-4f0927f0]{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;margin-bottom:15px}.input-headline-checkbox-container[data-v-4f0927f0]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.tour-options .tour-options-headline[data-v-4f0927f0]{flex-shrink:0;font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.tour-options .btn-group[data-v-4f0927f0]{display:flex;justify-content:flex-end;padding-top:20px}.tour-options .btn-group .base-button[data-v-4f0927f0]:last-child{margin-left:11px}.tour-options .btn-group[data-v-4f0927f0]:before{content:"";position:absolute;bottom:78px;left:0;right:0;height:1px;background-color:var(--lighten-4-color)}.fixed .tour-options .btn-group[data-v-4f0927f0]:before{display:none}.tour-options .options-list[data-v-4f0927f0]{overflow-y:auto;overflow-x:hidden;max-height:175px}.tour-options .options-list .options-item[data-v-4f0927f0]{padding:7px 0;border-top:1px solid var(--lighten-6-color);display:flex;align-items:center;justify-content:space-between}.tour-options .options-list .options-item .price-text[data-v-4f0927f0]{font-weight:500;font-size:14px;line-height:28px;color:var(--orange-color)}.input-headline-checkbox-small-container[data-v-4f0927f0]{display:flex;align-items:center;gap:12px;margin-bottom:10px;justify-content:space-between}.hotel-type-icon[data-v-4f0927f0]{margin-right:10px}.tour-accommodation .tour-accommodation-filter[data-v-4f0927f0]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:260px 260px;grid-column-gap:40px;grid-row-gap:30px;margin-bottom:20px}.tour-accommodation .tour-accommodation-filter[data-v-4f0927f0]:before{content:"";position:absolute;top:50%;left:-60px;right:-60px;height:1px;background-color:#ddd}.tour-accommodation .tour-accommodation-filter .br[data-v-4f0927f0]{display:none}.tour-accommodation .tour-accommodation-filter .hotel-filter[data-v-4f0927f0]{grid-column:3/5}.tour-accommodation .tour-accommodation-filter .hotel-type-filter[data-v-4f0927f0]{grid-column:1/3}.tour-accommodation .tour-accommodation-filter .headline[data-v-4f0927f0]{margin-bottom:10px}.tour-accommodation .tour-accommodation-filter .hotel-type-headline[data-v-4f0927f0]{flex-shrink:0;font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.tour-accommodation .headlineCombination[data-v-4f0927f0]{justify-content:space-between;align-items:center;display:flex;min-height:20px}.tour-accommodation .headlineCombinationInfo-container[data-v-4f0927f0]{display:flex;align-items:center;gap:20px}.tour-accommodation .headlineCombinationInfo[data-v-4f0927f0]{display:flex;align-items:center;gap:5px;font-weight:500}.tour-accommodation .chekboxCombinationInfo[data-v-4f0927f0]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.tour-accommodation .iconCombination[data-v-4f0927f0]{align-self:center}.tour-accommodation .btn-group[data-v-4f0927f0]{display:flex;justify-content:flex-end;padding-top:20px}.tour-accommodation .btn-group .base-button[data-v-4f0927f0]:last-child{margin-left:11px}.tour-accommodation .btn-group[data-v-4f0927f0]:before{content:"";position:absolute;bottom:78px;left:0;right:0;height:1px;background-color:var(--lighten-4-color)}.fixed .tour-accommodation .btn-group[data-v-4f0927f0]:before{display:none}.tour-accommodation .category-filter .category-search[data-v-4f0927f0],.tour-accommodation .cities-filter .cities-search[data-v-4f0927f0],.tour-accommodation .food-filter .food-search[data-v-4f0927f0],.tour-accommodation .resort-filter .resort-search[data-v-4f0927f0]{margin-bottom:20px}.tour-accommodation .accommodation-list[data-v-4f0927f0]{height:calc(100% - 35px);overflow:auto}.tour-accommodation .accommodation-list.search-list[data-v-4f0927f0]{height:calc(100% - 100px);overflow:auto}.tour-accommodation .accommodation-item[data-v-4f0927f0]{margin-bottom:14px;display:flex;align-items:center}.star-icon[data-v-4f0927f0]{margin-left:8px}.tour-flight .tour-flight-filter[data-v-4f0927f0]{position:relative;display:grid;grid-template-columns:200px repeat(3,1fr);grid-template-rows:400px;grid-gap:40px;margin-bottom:20px}.tour-flight .tour-flight-filter .line1[data-v-4f0927f0]{position:absolute;top:50%;left:0;right:360px;height:1px;background-color:var(--lighten-4-color)}.tour-flight .tour-flight-filter .line2[data-v-4f0927f0]{position:absolute;top:0;left:calc(100% - 361px);right:360px;height:100%;background-color:var(--lighten-4-color)}.tour-flight .tour-flight-filter .headline[data-v-4f0927f0]{margin-bottom:10px}.tour-flight .airport-filter .headline[data-v-4f0927f0]:not(:first-child){margin-top:20px}.tour-flight .btn-group[data-v-4f0927f0]{display:flex;justify-content:flex-end;padding-top:20px}.tour-flight .btn-group .base-button[data-v-4f0927f0]:last-child{margin-left:11px}.tour-flight .btn-group[data-v-4f0927f0]:before{content:"";position:absolute;bottom:78px;left:0;right:0;height:1px;background-color:var(--lighten-4-color)}.fixed .tour-flight .btn-group[data-v-4f0927f0]:before{display:none}.tour-flight .airline-search[data-v-4f0927f0],.tour-flight .arrival-search[data-v-4f0927f0],.tour-flight .departure-search[data-v-4f0927f0]{margin-bottom:20px}.tour-flight .flight-list[data-v-4f0927f0]{height:calc(50% - 18px);overflow:auto}.tour-flight .flight-list.airport-list[data-v-4f0927f0]{max-height:calc(50% - 100px)}.tour-flight .flight-list.airline-list[data-v-4f0927f0],.tour-flight .flight-list.class-list[data-v-4f0927f0]{max-height:96px;height:auto}.tour-flight .flight-item[data-v-4f0927f0]{margin-bottom:14px;display:flex;align-items:center}.tour-flight .flight-item.airline-combo[data-v-4f0927f0],.tour-flight .flight-item.class-combo[data-v-4f0927f0]{padding-top:10px}.tour-flight .flight-item.airline-combo[data-v-4f0927f0]{margin-bottom:40px}.tour-flight .flight-item .help-icon[data-v-4f0927f0]{margin-left:5px;cursor:pointer}.ie .time-filter[data-v-4f0927f0]{margin-right:20px}.time-filter .standard-text[data-v-4f0927f0]{margin-bottom:22px;white-space:nowrap;display:inline-block}.time-filter .arrival-back[data-v-4f0927f0],.time-filter .departure-there[data-v-4f0927f0]{width:calc(100% - 20px);height:50%}.time-filter .arrival-back[data-v-4f0927f0]{margin-top:10px}.not-result-text[data-v-4f0927f0]{margin-bottom:10px}.filters-falidation-popup .btn-group[data-v-4f0927f0]{margin-top:15px;display:flex;align-items:center;justify-content:flex-end}.filters-falidation-popup .btn-group .base-button[data-v-4f0927f0]:last-child{margin-left:10px}.btn-group.fixed[data-v-4f0927f0]{position:fixed;left:0;right:0;bottom:0;padding:20px 60px 36px;background:var(--white-color);box-shadow:0 2px 10px rgba(0,0,0,.08);z-index:1}.btn-group.fixed[data-v-4f0927f0]:before{display:none}.vertical-filters-mode .selected-filters[data-v-4f0927f0]{position:absolute;top:0;left:0;right:0;border-top:1px solid var(--lighten-4-color);z-index:2}#hotels-price-table[data-v-4f0927f0]{z-index:1}@media (max-width:1140px){.second-search-bar-list[data-v-4f0927f0]{padding:28px 20px 38px}.tour-accommodation .tour-accommodation-filter[data-v-4f0927f0],.tour-flight .tour-flight-filter[data-v-4f0927f0]{grid-gap:20px}.tour-accommodation .tour-accommodation-filter[data-v-4f0927f0]:before{left:-20px;right:-20px}}.common-base-slider[data-v-4f0927f0]{max-width:280px}.common-search-bar-list[data-v-4f0927f0]{position:relative;width:100%;background-color:var(--white-color);padding:15px 60px 15px;border:1px solid var(--lighten-7-color)}.common-filters[data-v-4f0927f0]{max-width:1200px;margin:0 auto;overflow-y:hidden;overflow-x:auto}.common-filters-container[data-v-4f0927f0]{position:relative;display:grid;grid-template-rows:200px 314px;grid-row-gap:15px;height:100%;margin-bottom:15px}.top-block[data-v-4f0927f0]{display:flex;gap:15px}.top-left-block[data-v-4f0927f0]{flex:1 1 58.5%;display:flex;gap:10px;min-width:630px}.top-right-block[data-v-4f0927f0]{flex:1 1 40%}.bottom-block[data-v-4f0927f0]{display:flex;gap:15px}.bottom-left-block[data-v-4f0927f0]{flex:1 1 58.5%;display:flex;flex-direction:column;row-gap:10px}.common-category-filter[data-v-4f0927f0],.common-food-filter[data-v-4f0927f0]{flex:1 1 25%}.common-hotel-type-filter[data-v-4f0927f0],.common-room-features-filter[data-v-4f0927f0]{flex:1 1 50%}.bottom-right-block[data-v-4f0927f0]{flex:1 1 40%}.common-tour-program[data-v-4f0927f0]{height:100%}.common-cities-filter[data-v-4f0927f0],.common-resort-filter[data-v-4f0927f0]{flex:1 1 25%}.bottom-left-block .top-row[data-v-4f0927f0]{display:flex;height:180px;gap:10px;flex:1 0 180px}.bottom-left-block .bottom-row[data-v-4f0927f0]{display:flex;height:100%;flex:0 0 90px}.common-headline-container[data-v-4f0927f0]{display:flex;justify-content:space-between;margin-bottom:7.5px}.common-headline[data-v-4f0927f0]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.common-headline-checkbox-container[data-v-4f0927f0]{display:flex;align-items:center;gap:5px}.common-input-headline-checkbox-container[data-v-4f0927f0]{display:flex;gap:5px}.common-headline-checkbox[data-v-4f0927f0]{font-weight:500;font-size:16px;line-height:19px;color:var(--dark-1-color);white-space:nowrap}.common-input-headline[data-v-4f0927f0]{margin-bottom:0}.common-hotel-grouping-container[data-v-4f0927f0]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:7.5px;font-size:15px}.common-hotel-grouping-container .common-hotel-grouping-list[data-v-4f0927f0]{display:flex;list-style-type:none;gap:7.5px}.common-hotel-grouping-container .common-hotel-grouping-list .common-hotel-grouping-item[data-v-4f0927f0]{cursor:pointer}.common-input-header[data-v-4f0927f0]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:7.5px}.common-input-header-with-chekbox[data-v-4f0927f0]{grid-template-columns:auto 1fr auto}.common-list[data-v-4f0927f0]{height:calc(100% - 26.5px);overflow-y:auto;overflow-x:hidden;border:1px solid var(--lighten-7-color);padding:5px}.common-list-combination[data-v-4f0927f0]{height:calc(100% - 56px)}.common-input-list[data-v-4f0927f0]{height:calc(100% - 51px)}.common-input-list-combination[data-v-4f0927f0]{height:calc(100% - 80px)}.common-headlineCombination[data-v-4f0927f0]{align-items:center;display:flex}.common-headlineCombinationInfo[data-v-4f0927f0]{display:flex;gap:5px;justify-content:flex-end;align-items:center;font-size:15px;margin-bottom:7.5px}.common-headlineCombinationInfo-container[data-v-4f0927f0]{display:flex;justify-content:space-between;gap:10px}.common-chekboxCombinationInfo[data-v-4f0927f0]{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.common-item[data-v-4f0927f0]{margin-bottom:5px;display:flex;align-items:center}.common-program-item[data-v-4f0927f0]{justify-content:space-between}.common-price-text[data-v-4f0927f0]{font-weight:500;font-size:14px;line-height:28px;color:var(--orange-color)}.common-hotel-filter[data-v-4f0927f0]{display:flex;flex-direction:column;height:100%}.common-filters .btn-group[data-v-4f0927f0]{display:flex;justify-content:space-between}.common-filters .btn-group .btn-subgroup[data-v-4f0927f0]{display:flex;gap:20px}.common-availability-filter[data-v-4f0927f0]{display:flex;border:1px solid var(--lighten-7-color);padding:10px;align-items:center;min-width:630px;width:100%;-moz-column-gap:calc(100% - 575px);column-gap:calc(100% - 575px)}.common-price-block[data-v-4f0927f0]{flex:0 0 300px;width:300px;display:flex;flex-direction:column;gap:15px}.common-price-block .price-text[data-v-4f0927f0]{font-size:15px}.common-price-block .price-inputs[data-v-4f0927f0]{display:flex;gap:5px}.common-price-block .price-input[data-v-4f0927f0]{width:135px;height:30px;border:2px solid var(--lighten-7-color);padding:5px;font-size:16px}.common-price-block .price-inputs input[data-v-4f0927f0]:focus{border:2px solid var(--primary-color);outline:none}.common-price-block .dash[data-v-4f0927f0]{align-self:center;display:flex;background-color:var(--lighten-7-color);height:2px;width:15px}.common-availability-checkbox-group-wrap[data-v-4f0927f0]{text-align:left;display:flex;flex-direction:column;gap:10px;font-size:15px}.common-availability-checkbox-group-wrap .default[data-v-4f0927f0]{display:flex;align-items:end;gap:20px}.common-availability-checkbox-group-wrap p[data-v-4f0927f0]{font-weight:400;font-size:15px;line-height:18px;color:var(--dark-1-color);margin-bottom:5px}.common-availability-checkbox-group[data-v-4f0927f0]{justify-content:start;display:flex;gap:10px}@media (max-width:1200px){.second-search-bar .search-controlers .search-controler-item[data-v-4f0927f0]{padding:16px clamp(6px,calc(8.33333vw - 85px),15px)}}.avia-flight[data-v-8647c32e]{width:454px;background-color:var(--lighten-6-color);height:100%}.avia-flight-header[data-v-8647c32e]{background-color:var(--white-color);padding:20px;display:flex;box-shadow:0 1px 2px hsla(0,0%,39.2%,.2);position:relative}.avia-flight-header-content h3[data-v-8647c32e]{font-weight:500;font-size:22px;line-height:26px;color:#1d1d1d}.avia-flight-content[data-v-8647c32e]{padding:28px;overflow-y:auto;height:calc(100% - 100px)}.avia-flight-card[data-v-8647c32e]{background-color:var(--white-color);border-radius:6px}.avia-flight-card .card-headline[data-v-8647c32e]{padding:16px 16px 12px 16px}.avia-flight-card .card-headline h3[data-v-8647c32e]{font-weight:700;font-size:17px;line-height:38px;color:var(--dark-1-color)}.avia-flight-card .card-content[data-v-8647c32e]{padding:12px 16px 20px}.avia-flight-card .card-content .avia-info-text[data-v-8647c32e]{overflow:hidden}.avia-flight-card .card-content .avia-info[data-v-8647c32e]{padding-bottom:12px}.avia-flight-card .card-content .avia-info p[data-v-8647c32e]{line-height:20px}.avia-flight-card .card-content .avia-info .luggage-text[data-v-8647c32e]{font-weight:700;font-size:8px;line-height:28px;color:var(--green-2-color)}.avia-flight-card .card-content .avia-time-info .left-steper[data-v-8647c32e]{position:absolute;width:1px;height:80%;top:10%;left:6px;background-color:var(--lighten-7-color)}.avia-flight-card .card-content .avia-time-info .left-steper[data-v-8647c32e]:after,.avia-flight-card .card-content .avia-time-info .left-steper[data-v-8647c32e]:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background-color:var(--lighten-7-color);left:-3px}.avia-flight-card .card-content .avia-time-info .left-steper[data-v-8647c32e]:before{top:0}.avia-flight-card .card-content .avia-time-info .left-steper[data-v-8647c32e]:after{bottom:0}.avia-flight-card .card-content .time-docking[data-v-8647c32e]{background-color:var(--lighten-6-color);padding:12px 16px}.tour-operator-flight[data-v-8647c32e]{font-size:13px;line-height:28px;color:#727272}.transport-info[data-v-67e1542e]{min-width:454px;background-color:var(--lighten-6-color);height:100%}.transport-info-header[data-v-67e1542e]{background-color:var(--white-color);padding:20px;display:flex;box-shadow:0 1px 2px hsla(0,0%,39.2%,.2);position:relative}.transport-info-header-content h3[data-v-67e1542e]{font-weight:500;font-size:22px;line-height:26px;color:#1d1d1d}.transport-info-content[data-v-67e1542e]{padding:28px;overflow-y:auto;height:calc(100% - 100px)}.transport-info-card[data-v-67e1542e]{background-color:var(--white-color);border-radius:6px}.transport-info-card .card-headline[data-v-67e1542e]{padding:16px 16px 12px 16px}.transport-info-card .card-headline h3[data-v-67e1542e]{font-weight:500;font-size:15px;color:var(--dark-1-color)}.transport-info-card .card-content[data-v-67e1542e]{max-width:600px;overflow-x:auto;overflow-y:hidden;padding:10px}.transport-info-card .card-content .train-wrap[data-v-67e1542e]{display:flex;align-items:center;flex-direction:column;justify-content:center}.transport-info-card .card-content .train-wrap[data-v-67e1542e]:not(:last-child){margin-bottom:20px}.transport-info-card .card-content .train[data-v-67e1542e]{position:relative;min-width:200px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #c1bfbf;border-radius:10px;padding:8px}.transport-info-card .card-content .rotate-outer .train[data-v-67e1542e]{width:auto}.transport-info-card .card-content .rotate-outer .train .seat[data-v-67e1542e]{min-width:22px}.transport-info-card .card-content .train[data-v-67e1542e]:after,.transport-info-card .card-content .train[data-v-67e1542e]:before{content:"";position:absolute;left:30%;right:30%;height:4px;background-color:#c1bfbf}.transport-info-card .card-content .train[data-v-67e1542e]:after{top:-4px}.transport-info-card .card-content .train[data-v-67e1542e]:before{bottom:-4px}.transport-info-card .card-content .rotate-outer .train[data-v-67e1542e]:after,.transport-info-card .card-content .rotate-outer .train[data-v-67e1542e]:before{top:30%;bottom:30%;height:unset}.transport-info-card .card-content .rotate-outer .train[data-v-67e1542e]:after{left:-4px;right:100%}.transport-info-card .card-content .rotate-outer .train[data-v-67e1542e]:before{right:-4px;left:100%}.transport-info-card .card-content .box[data-v-67e1542e]{text-align:center;font-size:11px;line-height:22px;min-height:22px;min-width:22px}.transport-info-card .card-content .rotate .box .box-text[data-v-67e1542e]{transform:rotate(90deg)}.transport-info-card .card-content .seat[data-v-67e1542e]{border:1px solid #fff;height:22px;display:flex;align-items:center;justify-content:center}.transport_legend[data-v-67e1542e]{margin-top:20px}.transport_legend .seats[data-v-67e1542e]{padding-top:15px}.transport_legend .seats span.icon[data-v-67e1542e]{display:inline-block;border:1px solid #dfdfd0;width:35px;height:16px;margin:0 10px 5px 0}.transport_legend .seats span[data-v-67e1542e]{line-height:15px;font-size:12px}.quoteYes[data-v-67e1542e]{background:linear-gradient(0deg,#91e8a2,#75e98d 28%,#74e98d 41%,#d9eee3)}.rotate .quoteYes[data-v-67e1542e]{background:linear-gradient(90deg,#fafdfb,#74e98d 28%,#74e98d 41%,var(--white-color))}.quoteNo[data-v-67e1542e]{background:linear-gradient(0deg,#f66c5e,#fd4b3d 10%,#fab1ad 70%,#f9d5d5)}.rotate .quoteNo[data-v-67e1542e]{background:linear-gradient(90deg,#f66c5e,#fd4b3d 10%,#fab1ad 70%,#f9d5d5)}.blockSeat[data-v-67e1542e]{background:linear-gradient(0deg,#797979,#848484 10%,#cacaca 70%,var(--lighten-6-color))}.rotate .blockSeat[data-v-67e1542e]{background:linear-gradient(90deg,#c1c1c1,#848484 28%,#cacaca 67%,var(--lighten-6-color))}#hotelsMap1[data-v-55089754],#hotelsMap2[data-v-55089754],.map-content[data-v-55089754]{width:100%;height:100%}.country-info[data-v-2b04412b]{position:relative;padding:4px 24px;background-color:var(--white-color);border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.08);margin:0 auto 18px;overflow:hidden;z-index:1}h4[data-v-2b04412b]{font-weight:500;font-size:16px;line-height:29px;color:#1d1d1d}.content[data-v-2b04412b]{font-size:15px;line-height:19px;color:#1d1d1d;overflow:hidden;max-height:70px;word-break:break-all}.content.open[data-v-2b04412b]{max-height:none}.more[data-v-2b04412b]{position:absolute;top:84px;right:24px;background-color:var(--white-color);padding-left:10px}.close[data-v-2b04412b],.more[data-v-2b04412b]{font-weight:500;font-size:15px;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color);cursor:pointer}.angle-icon[data-v-2b04412b]{transition:all .2s}.slider[data-v-63d3dfa5]{width:680px}.slider .present-slider[data-v-63d3dfa5]{position:relative}.slider .present-slider .slide[data-v-63d3dfa5]{width:680px;height:380px;border-radius:6px;background-size:102%;background-repeat:no-repeat;background-position:50%;transition:all .2s}.slider .present-slider .slider-left-btn[data-v-63d3dfa5],.slider .present-slider .slider-right-btn[data-v-63d3dfa5]{position:absolute;top:50%}.slider .present-slider .slider-left-btn[data-v-63d3dfa5]{left:-30px;transform:translateY(-50%) rotate(90deg)}.slider .present-slider .slider-right-btn[data-v-63d3dfa5]{right:-30px;transform:translateY(-50%) rotate(-90deg)}.slider .second-slider[data-v-63d3dfa5]{display:flex;overflow:hidden;width:680px}.slider .second-slider .second-slide[data-v-63d3dfa5]{position:relative;border-radius:6px;min-width:161px;height:105px;background-color:#ededed;background-size:102%;background-position:50%;cursor:pointer}.slider .second-slider .second-slide[data-v-63d3dfa5]:not(:last-child){margin-right:12px}.slider .second-slider .second-slide[data-v-63d3dfa5]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;background-color:transparent;transition:all .2s}.slider .second-slider .active.second-slide[data-v-63d3dfa5]:before,.slider .second-slider .second-slide[data-v-63d3dfa5]:hover:before{background-color:rgba(0,0,0,.3)}.map-wrap[data-v-30adbc58]{background-color:var(--white-color);position:absolute;top:0;left:0;z-index:0;right:0;height:calc(100vh - 16px);margin:0}.result-slider[data-v-1f18389a]{position:relative;height:100%;overflow:hidden}.result-slider .slider-wrap[data-v-1f18389a]{position:absolute;top:0;bottom:0;left:0;width:100%;display:flex;transition:.4s}.result-slider .slide[data-v-1f18389a]{min-width:calc(100% + 10px);min-height:calc(100% + 10px);transform:translate(-5px,-5px);background-repeat:no-repeat;background-size:cover;background-position:50%;transition:all .4s}.result-slider .slider-left-btn[data-v-1f18389a],.result-slider .slider-right-btn[data-v-1f18389a]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;cursor:pointer}.result-slider .slider-left-btn[data-v-1f18389a]{margin-right:4px}.result-slider .slider-right-btn[data-v-1f18389a]{margin-left:4px}.result-slider:hover .slider-left-btn[data-v-1f18389a],.result-slider:hover .slider-right-btn[data-v-1f18389a]{opacity:1}.result-slider .btn-left-angle[data-v-1f18389a],.result-slider .btn-right-angle[data-v-1f18389a]{width:10px;height:10px;border-top:2px solid var(--white-color);border-left:2px solid var(--white-color)}.result-slider .btn-left-angle[data-v-1f18389a]{transform:rotate(-45deg)}.result-slider .btn-right-angle[data-v-1f18389a]{transform:rotate(135deg)}.result-slider .slider-step-wrap[data-v-1f18389a]{position:absolute;bottom:13px;left:0;right:0;display:flex;justify-content:center;align-items:center;transition:all .2s}.result-slider .slider-step[data-v-1f18389a]{background:#c4c4c4;opacity:.8;box-sizing:border-box;border-radius:4px;font-weight:500;font-size:13px;line-height:15px;color:var(--white-color);padding:2px 9px}.qui-quo-place[data-v-27908576]{background:hsla(0,0%,100%,.8313725490196079);padding:2px 4px 6px 6px;border-radius:10px}.grid-tour-result-list.collapse[data-v-27908576]{margin-right:-300px;width:0}.grid-tour-result-list.collapse .card-wrap[data-v-27908576]{opacity:0}.grid-tour-result-list .card-wrap[data-v-27908576]{transition:all .2s}.grid-tour-result-list .country-info[data-v-27908576]{width:100%;grid-column:1/4;margin-bottom:3px}.grid-tour-result-list[data-v-27908576]{display:grid;grid-template-columns:repeat(3,300px);grid-gap:15px;justify-content:center;transition:all .2s}.grid-tour-result-list.map-mode[data-v-27908576]{grid-template-columns:300px;padding-bottom:40px}.list-group.map-mode .grid-tour-result-list[data-v-27908576]{width:auto}.grid-tour-result-list .card[data-v-27908576]{background:var(--white-color);box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;position:relative;z-index:2;height:100%;display:flex;flex-direction:column}.grid-tour-result-list .card-wrap[data-v-27908576]{position:relative}.grid-tour-result-list .card-wrap .layer[data-v-27908576]{display:none}.grid-tour-result-list .card-wrap.collapse .layer[data-v-27908576]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;background-color:var(--white-color)}.grid-tour-result-list .card-wrap.collapse .layer-1[data-v-27908576]{transform:translate(3px,2px);z-index:1}.grid-tour-result-list .card-wrap.collapse .layer-2[data-v-27908576]{transform:translate(6px,4px);z-index:0}.grid-tour-result-list .card .card-header[data-v-27908576]{padding:6px 10px;position:relative}.grid-tour-result-list.map-mode .card .card-header[data-v-27908576]{height:unset;padding-bottom:8px;margin-bottom:6px;border-bottom:1px dashed var(--lighten-4-color)}.grid-tour-result-list .card .card-header .program-name[data-v-27908576]{font-size:13px;line-height:16px;color:var(--primary-color)}.grid-tour-result-list .card .card-header .program-name.link[data-v-27908576]{text-decoration:underline;cursor:pointer}.grid-tour-result-list .card .more-hotels[data-v-27908576]{font-size:12px;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color);cursor:pointer}.grid-tour-result-list .card .card-body[data-v-27908576]{display:flex;flex-direction:column;height:100%}.grid-tour-result-list .card .card-body .slider[data-v-27908576]{height:157px;background:#eee}.grid-tour-result-list .card .card-body .rows-container[data-v-27908576]{flex:1 0 auto}.grid-tour-result-list .card .card-body .date-info[data-v-27908576]{font-size:11px;line-height:13px;color:#727272}.grid-tour-result-list .card .card-body .hotel-name[data-v-27908576]{display:flex;margin:6px 10px 0;min-height:19px}.grid-tour-result-list .card .card-body .city-resort-info-wrap[data-v-27908576]{overflow:hidden;margin:0 10px}.grid-tour-result-list .card .card-body .city-resort-info-text[data-v-27908576]{font-weight:500;font-size:11px;line-height:16px;color:var(--lighten-5-color)}.grid-tour-result-list.map-mode .card .card-body .hotel-name[data-v-27908576]{margin:0 10px}.grid-tour-result-list .card .card-body .hotel-name a[data-v-27908576],.grid-tour-result-list .card .card-body .hotel-name span[data-v-27908576]{font-weight:700;font-size:15px;line-height:18px;color:var(--primary-color)}.grid-tour-result-list .card .card-body .no-hotel-text[data-v-27908576]{margin:12px 12px 4px;font-weight:500;font-size:14px;line-height:19px;color:#929292}.grid-tour-result-list .card .card-body .hotel-stars[data-v-27908576]{display:flex;margin-left:3px}.grid-tour-result-list .card .card-body .location[data-v-27908576]{font-weight:400;font-size:13px;line-height:16px;color:#727272;margin:0 10px 6px}.grid-tour-result-list .card .card-body .features[data-v-27908576]{display:flex;align-items:center;flex-wrap:wrap;margin:0 10px 6px;min-height:20px}.grid-tour-result-list .card .card-body .services[data-v-27908576]{display:flex;align-items:center;padding:6px 10px;border-top:1px dashed #aaa;border-bottom:1px dashed #aaa}.grid-tour-result-list .card .card-body .services .services-list[data-v-27908576]{display:flex}.grid-tour-result-list .card .card-body .services .services-list[data-v-27908576] .hover-effect,.grid-tour-result-list[data-v-27908576] .base-button{cursor:default}.grid-tour-result-list .card .card-body .services .services-list .pointer[data-v-27908576] .hover-effect{cursor:pointer}.grid-tour-result-list .card .card-body .services[data-v-27908576] .hover-effect:hover,.grid-tour-result-list[data-v-27908576] .base-button:hover .hover-effect{opacity:0}.grid-tour-result-list .card .card-body .services .services-list .service[data-v-27908576]{margin-left:16px}.grid-tour-result-list .card .card-body .services .services-list .service.none-left[data-v-27908576]{margin-left:0}.grid-tour-result-list .card .card-body .services .hotel-btn-wrap[data-v-27908576]{margin-left:16px}.grid-tour-result-list .card .card-body .services .hotel-btn-wrap.no-flight[data-v-27908576]{margin-left:0}.grid-tour-result-list .count[data-v-27908576]{position:absolute;font-size:10px;top:-11px;left:50%;transform:translateX(-50%);text-align:center;font-weight:700;color:var(--lighten-5-color)}.grid-tour-result-list .card .card-body .features .popover-link[data-v-27908576]{height:16px;margin-top:6px;cursor:pointer}.grid-tour-result-list .card .card-body .features .popover-link[data-v-27908576]:not(:last-child){margin-right:14px}.grid-tour-result-list .card .card-footer[data-v-27908576]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;-moz-column-gap:12px;column-gap:12px}.grid-tour-result-list .buy-list[data-v-27908576]{bottom:80px}.grid-tour-result-list .buy-list-map[data-v-27908576],.grid-tour-result-list .buy-list[data-v-27908576]{position:absolute;right:10px;left:10px;background:var(--dark-1-color);border-radius:6px;padding:6px 0 33px;z-index:10;max-height:300px}.grid-tour-result-list .buy-list-qui-quo[data-v-27908576]{position:absolute;bottom:-100%;right:105%;left:-100%;background:var(--dark-1-color);border-radius:6px;padding:6px 0 33px;z-index:10}.grid-tour-result-list .buy-item-wrap[data-v-27908576]{max-height:300px;overflow:auto}.grid-tour-result-list .buy-item-wrap-first[data-v-27908576]{max-height:130px;overflow:auto}.grid-tour-result-list .buy-item-wrap-map[data-v-27908576]{max-height:300px;overflow:auto}.grid-tour-result-list .buy-item-wrap-qui-quo[data-v-27908576]{max-height:130px;overflow:auto}.grid-tour-result-list .buy-list-map-down[data-v-27908576]:after,.grid-tour-result-list .buy-list[data-v-27908576]:after{content:"";position:absolute;bottom:-10px;right:40px;border-top:10px solid var(--dark-1-color);border-right:10px solid transparent;border-left:10px solid transparent}.grid-tour-result-list .buy-list-map-up[data-v-27908576]:after{content:"";position:absolute;top:-10px;right:40px;border-bottom:10px solid var(--dark-1-color);border-right:10px solid transparent;border-left:10px solid transparent}.grid-tour-result-list .buy-item-group[data-v-27908576]{border-bottom:1px dashed hsla(0,0%,100%,.1);position:relative}.grid-tour-result-list .buy-item-group[data-v-27908576]:last-child{border-bottom:none}.grid-tour-result-list .buy-item-group[data-v-27908576]:hover{background-color:hsla(0,0%,100%,.1)}.grid-tour-result-list .buy-item-group:hover .next-angle[data-v-27908576]{border-top:2px solid var(--white-color);border-right:2px solid var(--white-color)}.grid-tour-result-list .buy-item-group-map[data-v-27908576]{border-bottom:1px dashed hsla(0,0%,100%,.1);position:relative}.grid-tour-result-list .buy-item-group-map[data-v-27908576]:last-child{border-bottom:none}.grid-tour-result-list .buy-item-group-map[data-v-27908576]:hover{background-color:hsla(0,0%,100%,.1)}.grid-tour-result-list .buy-item-group-map:hover .next-angle[data-v-27908576]{border-top:2px solid var(--white-color);border-right:2px solid var(--white-color)}.grid-tour-result-list .buy-list-price-angle[data-v-27908576]{right:10px;top:calc(50% - 6px)}.grid-tour-result-list .buy-item-block-map[data-v-27908576],.grid-tour-result-list .buy-item-block[data-v-27908576]{padding:12px;display:grid;grid-template-columns:1fr auto minmax(40px,auto) auto;grid-gap:12px;align-items:center;cursor:pointer;transition:all .2s}.grid-tour-result-list .buy-item-actions[data-v-27908576]{display:flex;justify-content:flex-end;padding:0 20px 12px 12px}.grid-tour-result-list .buy-item-map.disabled[data-v-27908576],.grid-tour-result-list .buy-item.disabled[data-v-27908576]{filter:brightness(.5);cursor:default;background-color:initial}.grid-tour-result-list .buy-item-map .next-angle[data-v-27908576],.grid-tour-result-list .buy-item .next-angle[data-v-27908576]{width:9px;height:9px;border-top:2px solid #aeaeae;border-right:2px solid #aeaeae;transform:rotate(45deg)}.grid-tour-result-list .buy-list-map.disabled.buy-item-map:hover .next-angle[data-v-27908576],.grid-tour-result-list .buy-list-map.disabled.buy-item:hover .next-angle[data-v-27908576]{border-top:2px solid #aeaeae;border-right:2px solid #aeaeae}.hotels-result-content a[data-v-27908576]{text-decoration:none}.quota-line[data-v-27908576]{position:absolute;bottom:0;width:25px;left:2px;height:.1em}.map-mode .additional-info[data-v-27908576]{display:flex;align-items:center}.map-mode .additional-info .img[data-v-27908576]{width:44px;height:44px;border-radius:4px;background-position:50%;background-size:cover;background-color:#eee;cursor:pointer}.hotels-result-content .hotel-list[data-v-27908576]{position:absolute;bottom:130px;right:10px;left:48px;background:var(--dark-1-color);border-radius:6px;padding:6px 0 33px;z-index:10}.hotels-result-content .map-mode .hotel-list[data-v-27908576]{bottom:66px;left:10px}.hotels-result-content .hotel-list.no-flight[data-v-27908576]{left:10px}.hotels-result-content .hotel-list[data-v-27908576]:after{content:"";position:absolute;bottom:-10px;left:16px;border-top:10px solid var(--dark-1-color);border-right:10px solid transparent;border-left:10px solid transparent}.hotels-result-content .map-mode .hotel-list[data-v-27908576]:after{left:112px}.hotels-result-content .map-mode .no-flight.hotel-list[data-v-27908576]:after{left:66px}.hotels-result-content .hotel-list .hotel-item[data-v-27908576]{padding:12px;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px dashed hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s;font-size:13px;line-height:18px;color:var(--white-color)}.hotels-result-content .hotel-list .hotel-item[data-v-27908576]:hover{background-color:hsla(0,0%,100%,.1)}.row-tour-result-list .hotel-list[data-v-27908576]{bottom:55px;left:unset;right:-8px;z-index:100}.row-tour-result-list .hotel-list[data-v-27908576]:after{left:unset;right:20px}.vertical-filters .grid-tour-result-list[data-v-27908576]{grid-template-columns:repeat(3,300px)}.vertical-filters .grid-tour-result-list.map-mode[data-v-27908576]{grid-template-columns:repeat(1,300px)}.vertical-filters .grid-tour-result-list .country-info[data-v-27908576]{grid-column:1/4}.grid-tour-result-list.map-mode[data-v-27908576]{position:relative}.cancellation-policy-block[data-v-27908576]{text-align:right;margin-top:-13px;padding-bottom:10px;cursor:pointer;padding:0 30px 5px 5px;line-height:13px}.grid-tour-result-list .card-header svg[data-v-27908576]{min-width:18px}.grid-tour-result-list .buy-btn-wrap svg[data-v-27908576]{transform:rotate(-90deg);fill:var(--white-color);opacity:.7;margin:2px 0 0 10px;transition:all .2s}.grid-tour-result-list .buy-btn-wrap svg.rotate[data-v-27908576]{transform:rotate(90deg)}.grid-tour-result-list .buy-btn-wrap .buy-btn-title[data-v-27908576]{display:flex;align-items:center;white-space:nowrap}@media (min-width:1440px){.grid-tour-result-list[data-v-27908576]{grid-template-columns:repeat(4,300px)}.grid-tour-result-list .country-info[data-v-27908576]{grid-column:1/5}}@media (min-width:1600px){.grid-tour-result-list.map-mode[data-v-27908576]{grid-template-columns:repeat(2,300px)}}@media (min-width:1920px){.vertical-filters .grid-tour-result-list[data-v-27908576]{grid-template-columns:repeat(4,300px)}.vertical-filters .grid-tour-result-list .country-info[data-v-27908576]{grid-column:1/5}.grid-tour-result-list[data-v-27908576]{grid-template-columns:repeat(5,300px)}.grid-tour-result-list .country-info[data-v-27908576]{grid-column:1/6}}.row-tour-result-list .services-list[data-v-17cbb8b8]{display:flex;width:184px;margin:0 18px}.row-tour-result-list .services-list[data-v-17cbb8b8] .hover-effect,.row-tour-result-list[data-v-17cbb8b8] .base-button{cursor:default}.row-tour-result-list .services-list .pointer[data-v-17cbb8b8] .hover-effect{cursor:pointer}.row-tour-result-list[data-v-17cbb8b8] .base-button:hover .hover-effect,.row-tour-result-list[data-v-17cbb8b8] .hover-effect:hover{opacity:0}.row-tour-result-list .count[data-v-17cbb8b8]{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-size:10px;text-align:center;font-weight:700;color:var(--lighten-5-color)}.hotel-list[data-v-17cbb8b8]{position:absolute;bottom:140px;right:10px;left:60px;background:var(--dark-1-color);border-radius:6px;padding:6px 0 33px}.hotel-list.no-flight[data-v-17cbb8b8]{left:10px}.qui-quo-block[data-v-17cbb8b8]{margin-left:12px;margin-bottom:4px}.hotel-list[data-v-17cbb8b8]:after{content:"";position:absolute;bottom:-10px;left:16px;border-top:10px solid var(--dark-1-color);border-right:10px solid transparent;border-left:10px solid transparent}.hotel-list .hotel-item[data-v-17cbb8b8]{padding:12px;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px dashed hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s;font-size:13px;line-height:18px;color:var(--white-color)}.hotel-list .hotel-item[data-v-17cbb8b8]:hover{background-color:hsla(0,0%,100%,.1)}.row-tour-result-list .hotel-list[data-v-17cbb8b8]{bottom:55px;left:unset;right:-8px;z-index:100}.row-tour-result-list .hotel-list[data-v-17cbb8b8]:after{left:unset;right:20px}.row-tour-result-list[data-v-17cbb8b8]{display:grid;grid-gap:5px}.row-tour-result-list .card-wrap[data-v-17cbb8b8]{position:relative}.row-tour-result-list .card-wrap .layer[data-v-17cbb8b8]{display:none}.row-tour-result-list .card-wrap.collapse .layer[data-v-17cbb8b8]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;background-color:var(--white-color)}.row-tour-result-list .card-wrap.collapse .layer-1[data-v-17cbb8b8]{transform:translate(3px,2px);z-index:1}.row-tour-result-list .card-wrap.collapse .layer-2[data-v-17cbb8b8]{transform:translate(6px,4px);z-index:0}.row-tour-result-item[data-v-17cbb8b8]{background-color:var(--white-color);box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;display:flex;max-width:calc(100vw - 120px);min-width:100%;position:relative;z-index:2}.second-block[data-v-17cbb8b8]{flex:1;padding:0 15px;min-width:360px;max-width:360px}.second-block .program-name-wrap[data-v-17cbb8b8]{max-width:230px}.second-block .program-name[data-v-17cbb8b8]{max-width:230px;font-size:15px;line-height:18px;color:var(--dark-1-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.date-map span[data-v-17cbb8b8]{white-space:pre-line;text-align:center;font-weight:300;font-size:12px;line-height:16px;color:var(--dark-1-color)}.date-map .map-info span[data-v-17cbb8b8]{-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.main-block[data-v-17cbb8b8]{width:440px;max-width:500px;padding:2px 22px 2px 30px}.main-block[data-v-17cbb8b8]:not(.second-row-option){border-right:1px dashed var(--lighten-7-color)}.hotels-info-main-block[data-v-17cbb8b8]{align-self:center}.hotels-info-main-block.second-row-option[data-v-17cbb8b8]{flex:1}.hotels-info-main-block .flex-content[data-v-17cbb8b8]{display:flex;align-items:center}.hotels-info-main-block .main-block[data-v-17cbb8b8]{display:flex;flex-direction:column;justify-content:center}.vertical-filters .main-block[data-v-17cbb8b8]{width:unset}.main-block .hotel-name.second-hotel-name[data-v-17cbb8b8]{min-height:34px;display:block}.main-block .hotel-name-wrap[data-v-17cbb8b8]{display:flex;align-items:baseline;font-weight:300;line-height:20px}.main-block .hotel-name .hotel-name-text[data-v-17cbb8b8]{font-size:15px;color:#1c88d6;word-break:break-word}.main-block .hotel-city-text[data-v-17cbb8b8]{flex:1;font-size:12px;color:var(--dark-1-color)}.main-block .city-resort-info-wrap[data-v-17cbb8b8]{overflow:hidden}.main-block .city-resort-info-text[data-v-17cbb8b8]{font-weight:300;font-size:13px;line-height:16px;color:var(--dark-1-color)}.main-block .hotel-name .underline[data-v-17cbb8b8]{-webkit-text-decoration-line:underline;text-decoration-line:underline}.main-block .date[data-v-17cbb8b8],.main-block .food[data-v-17cbb8b8]{font-weight:300;font-size:12px;line-height:16px;color:var(--dark-1-color);white-space:normal}.main-block .map-info[data-v-17cbb8b8]{display:none}.main-block.second-row-option .map-info[data-v-17cbb8b8]{display:flex}.price-block[data-v-17cbb8b8]{flex:1;padding:2px 24px 2px 0;display:flex;align-items:center;min-width:360px}.vertical-filters .price-block[data-v-17cbb8b8]{min-width:auto}.collapse .price-block[data-v-17cbb8b8]{padding:10px 24px 10px 0}.row-tour-result-item .more-hotels[data-v-17cbb8b8]{font-size:12px;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color);cursor:pointer;text-align:center;margin-bottom:3px}.row-tour-result-item .tour-info[data-v-17cbb8b8]{flex:1;overflow:hidden;padding:12px 8px 12px 12px}.row-tour-result-item .services-buy[data-v-17cbb8b8]{padding:12px 12px 12px 0}.row-tour-result-item .no-hotel-text[data-v-17cbb8b8]{font-weight:500;font-size:14px;color:#929292}.row-tour-result-list .features[data-v-17cbb8b8]{display:flex;align-items:center;min-height:26px}.row-tour-result-list .features .popover-link[data-v-17cbb8b8]{margin-right:12px}.row-tour-result-list .tour-result-list-image-wrap[data-v-17cbb8b8]{flex-shrink:0;overflow:hidden;width:80px;margin-left:15px}.row-tour-result-list .tour-result-list-image-wrap .tour-result-list-image[data-v-17cbb8b8]{background-size:cover;background-repeat:no-repeat;background-position:50%}.row-tour-result-list .services-buy[data-v-17cbb8b8]{display:flex;flex-direction:column;align-items:flex-end}.row-tour-result-list .buy-btn-wrap[data-v-17cbb8b8]{width:max-content;margin-left:auto}.row-tour-result-list .buy-btn-wrap svg[data-v-17cbb8b8]{transform:rotate(-90deg);fill:var(--white-color);opacity:.7;margin:2px 0 0 10px;transition:all .2s}.row-tour-result-list .buy-btn-wrap svg.rotate[data-v-17cbb8b8]{transform:rotate(90deg)}.row-tour-result-list .row-tour-result-sub-block[data-v-17cbb8b8]{background-color:var(--white-color);border-radius:0 0 6px 6px;border-top:1px solid var(--lighten-4-color);margin-top:-4px;display:grid;grid-template-columns:repeat(2,1fr) 700px;position:relative;z-index:1}.row-tour-result-list .row-tour-result-sub-block.cancellation[data-v-17cbb8b8]{grid-template-columns:repeat(2,1fr) 900px}.row-tour-result-list .row-tour-result-sub-block.cancellation .tour-program-item[data-v-17cbb8b8]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}.row-tour-result-list .row-tour-result-sub-block .tour-program-list[data-v-17cbb8b8]{padding:12px 20px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-group[data-v-17cbb8b8]{position:relative}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-group[data-v-17cbb8b8]:not(:last-child){border-bottom:1px dashed var(--lighten-5-color)}.row-tour-result-list .row-tour-result-sub-block .tour-program-item[data-v-17cbb8b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));align-items:center;justify-content:space-between;padding:6px 0;gap:5px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo[data-v-17cbb8b8]{display:grid;grid-template-columns:repeat(2,1fr) 80px;align-items:center;justify-content:space-between;padding:6px 0;gap:5px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo.isMulti[data-v-17cbb8b8],.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo.isPenalty[data-v-17cbb8b8]{grid-template-columns:repeat(3,1fr) 80px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo.isMulti.isPenalty[data-v-17cbb8b8]{grid-template-columns:repeat(4,1fr) 80px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo .hotel-info-block[data-v-17cbb8b8],.row-tour-result-list .row-tour-result-sub-block .tour-program-item .hotel-info-block[data-v-17cbb8b8]{flex-wrap:nowrap;gap:12px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo .hotel-info-block .show-price[data-v-17cbb8b8],.row-tour-result-list .row-tour-result-sub-block .tour-program-item .hotel-info-block .show-price[data-v-17cbb8b8]{margin-top:-5px;padding-bottom:5px}.row-tour-result-list .row-tour-result-sub-block .tour-program-item-qui-quo .hotel-info-block .hotel-info-text[data-v-17cbb8b8],.row-tour-result-list .row-tour-result-sub-block .tour-program-item .hotel-info-block .hotel-info-text[data-v-17cbb8b8]{min-width:82px;flex:1}.row-tour-result-list .row-tour-result-sub-block:not(.isMulti) .multi-text-open-modal[data-v-17cbb8b8],.row-tour-result-list .row-tour-result-sub-block:not(.isMulti) .tour-program-item .sub-hotels-starts-content[data-v-17cbb8b8]{display:none}.row-tour-result-list .row-tour-result-sub-block.isMulti .tour-program-item .sub-hotels-starts-content[data-v-17cbb8b8]{margin-left:5px;margin-right:5px;display:block}.row-tour-result-list .row-tour-result-sub-block.isMulti .multi-text-open-modal[data-v-17cbb8b8]{text-decoration:underline;cursor:pointer;font-size:13px;color:#1c88d6;display:block}.row-tour-result-list .row-tour-result-sub-block .tour-program-item .tour-program-list-btn[data-v-17cbb8b8]{justify-content:space-between}.features[data-v-17cbb8b8]{flex-wrap:wrap}.base-button[data-v-17cbb8b8]{white-space:nowrap}.quota-line[data-v-17cbb8b8]{position:absolute;bottom:0;width:25px;left:2px;height:.1em}@media (max-width:1439px){.second-block[data-v-17cbb8b8]{flex-direction:column;align-items:start;justify-content:center;min-width:260px;max-width:260px}.second-block .program-name[data-v-17cbb8b8]{margin-bottom:10px}.second-block .map-info[data-v-17cbb8b8]{display:none}.main-block .map-info[data-v-17cbb8b8]{display:flex}.main-block .map-info .icon[data-v-17cbb8b8]{margin:0 6px 0 12px}.date-map span[data-v-17cbb8b8]{white-space:nowrap}}@media (max-width:1640px){.tour-result-list-image-wrap[data-v-17cbb8b8]:not(.second-row-option){display:none}}@media (max-width:1280px){.tour-result-list-image-wrap[data-v-17cbb8b8]:not(.second-row-option){display:none}.main-block[data-v-17cbb8b8]{border-right:none}.price-block[data-v-17cbb8b8]{justify-content:flex-end;min-width:unset}.price-block .services-list[data-v-17cbb8b8]{display:none}}.vertical-filters .main-block[data-v-17cbb8b8]{border-right:none}.vertical-filters .price-block[data-v-17cbb8b8]{justify-content:flex-end}.hotel-info[data-v-17cbb8b8]{justify-content:space-between;-moz-column-gap:10px;column-gap:10px}.hotel-info .map-info .icon.second-row-option[data-v-17cbb8b8]{margin-right:5px}.multi-info-block[data-v-17cbb8b8]{flex-wrap:wrap}.big-row-tour-result-list .services-list[data-v-a832199c]{display:flex;width:184px;justify-content:center}.big-row-tour-result-list .services-list[data-v-a832199c] .hover-effect,.big-row-tour-result-list[data-v-a832199c] .base-button{cursor:default}.big-row-tour-result-list .services-list .pointer[data-v-a832199c] .hover-effect{cursor:pointer}.big-row-tour-result-list[data-v-a832199c] .base-button:hover .hover-effect,.big-row-tour-result-list[data-v-a832199c] .hover-effect:hover{opacity:0}.big-row-tour-result-list .count[data-v-a832199c]{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-size:10px;text-align:center;font-weight:700;color:var(--lighten-5-color)}.hotel-list[data-v-a832199c]{position:absolute;bottom:140px;right:10px;left:60px;background:var(--dark-1-color);border-radius:6px;padding:6px 0 33px}.hotel-list.no-flight[data-v-a832199c]{left:10px}.qui-quo-block[data-v-a832199c]{margin-left:12px;margin-bottom:4px}.hotel-list[data-v-a832199c]:after{content:"";position:absolute;bottom:-10px;left:16px;border-top:10px solid var(--dark-1-color);border-right:10px solid transparent;border-left:10px solid transparent}.hotel-list .hotel-item[data-v-a832199c]{padding:12px;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px dashed hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s;font-size:13px;line-height:18px;color:var(--white-color)}.hotel-list .hotel-item[data-v-a832199c]:hover{background-color:hsla(0,0%,100%,.1)}.big-row-tour-result-list .hotel-list[data-v-a832199c]{bottom:55px;left:unset;right:-8px;z-index:100}.big-row-tour-result-list .hotel-list[data-v-a832199c]:after{left:unset;right:20px}.big-row-tour-result-list[data-v-a832199c]{display:grid;grid-gap:15px}.big-row-tour-result-list .card-wrap[data-v-a832199c]{position:relative}.big-row-tour-result-list .card-wrap .layer[data-v-a832199c]{display:none}.big-row-tour-result-list .card-wrap.collapse .layer[data-v-a832199c]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;background-color:var(--white-color)}.big-row-tour-result-list .card-wrap.collapse .layer-1[data-v-a832199c]{transform:translate(3px,2px);z-index:1}.big-row-tour-result-list .card-wrap.collapse .layer-2[data-v-a832199c]{transform:translate(6px,4px);z-index:0}.big-row-tour-result-item[data-v-a832199c]{background-color:var(--white-color);box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px;display:flex;max-width:calc(100vw - 120px);position:relative;z-index:2}.second-block[data-v-a832199c]{flex:4}.second-block .second-block-body[data-v-a832199c]{display:flex}.second-block .slider[data-v-a832199c]{cursor:pointer}.second-block .main-block-row[data-v-a832199c]{display:flex;-moz-column-gap:10px;column-gap:10px}.second-block .main-block-row .category-string[data-v-a832199c]{font-weight:300;color:var(--dark-1-color)}.second-block .program-name[data-v-a832199c]{font-size:20px;line-height:23px;color:var(--dark-1-color);padding:10px 13px;background:linear-gradient(180deg,rgba(211,111,111,.1),rgba(39,174,96,.1));font-weight:400;border-radius:0 0 0 6px}.second-block .slider[data-v-a832199c]{max-width:377px;min-width:250px;flex:1;height:250px;background-color:#eee}.second-block .rows-container[data-v-a832199c]{flex:2;border-bottom:1px dashed var(--lighten-7-color)}.map-info span[data-v-a832199c]{font-weight:300;font-size:14px;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--dark-1-color);cursor:pointer}.main-block[data-v-a832199c]{padding:13px 26px}.main-block .hotel-name a[data-v-a832199c],.main-block .hotel-name span[data-v-a832199c]{font-weight:300;font-size:24px;line-height:32px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#1c88d6}.main-block .city-resort-info-wrap[data-v-a832199c]{overflow:hidden}.main-block .city-resort-info-text[data-v-a832199c]{font-weight:300;font-size:13px;line-height:16px;color:var(--dark-1-color)}.main-block .food[data-v-a832199c]{max-width:340px;font-weight:300;font-size:14px;line-height:16px;color:var(--dark-1-color)}.price-block[data-v-a832199c]{flex:1;min-width:250px;padding:18px 38px;display:flex;align-items:center;flex-direction:column;justify-content:space-between;border-left:1px dashed var(--lighten-7-color)}.price-block .date-tourist-info .date[data-v-a832199c]{font-weight:300;font-size:18px;line-height:24px;color:var(--dark-1-color)}.price-block .date-tourist-info .tourist[data-v-a832199c]{font-weight:300;font-size:16px;line-height:20px;color:var(--dark-1-color);margin:12px 0}.big-row-tour-result-item .tour-info[data-v-a832199c]{flex:1;overflow:hidden;padding:12px 8px 12px 12px}.big-row-tour-result-item .services-buy[data-v-a832199c]{padding:12px 12px 12px 0}.big-row-tour-result-item .no-hotel-text[data-v-a832199c]{font-weight:500;font-size:14px;color:#929292}.big-row-tour-result-list .features[data-v-a832199c]{display:flex;align-items:center;min-height:16px}.big-row-tour-result-list .features .popover-link[data-v-a832199c]{margin-right:12px}.big-row-tour-result-list .tour-result-list-image[data-v-a832199c]{background-size:cover;background-repeat:no-repeat;background-position:50%;min-width:80px}.big-row-tour-result-list .services-buy[data-v-a832199c]{display:flex;flex-direction:column;align-items:flex-end}.big-row-tour-result-list .buy-btn-wrap[data-v-a832199c]{width:100%}.big-row-tour-result-list .more-hotels[data-v-a832199c]{font-size:14px;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color);cursor:pointer;text-align:center;margin-bottom:8px}.big-row-tour-result-list .buy-btn-wrap svg[data-v-a832199c]{transform:rotate(-90deg);fill:var(--white-color);opacity:.7;margin:2px 0 0 10px;transition:all .2s}.big-row-tour-result-list .buy-btn-wrap svg.rotate[data-v-a832199c]{transform:rotate(90deg)}.big-row-tour-result-list .big-row-tour-result-sub-block[data-v-a832199c]{background-color:var(--white-color);border-radius:0 0 6px 6px;border-top:1px solid var(--lighten-4-color);margin-top:-4px;display:grid;grid-template-columns:repeat(2,1fr) 700px;position:relative;z-index:1}.big-row-tour-result-list .big-row-tour-result-sub-block.cancellation[data-v-a832199c]{grid-template-columns:repeat(2,1fr) 900px}.big-row-tour-result-list .big-row-tour-result-sub-block.cancellation .tour-program-item[data-v-a832199c]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-list[data-v-a832199c]{padding:12px 20px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-group[data-v-a832199c]{position:relative}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-group[data-v-a832199c]:not(:last-child){border-bottom:1px dashed var(--lighten-5-color)}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item[data-v-a832199c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));align-items:center;justify-content:space-between;padding:6px 0;gap:5px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo[data-v-a832199c]{display:grid;grid-template-columns:repeat(2,1fr) 80px;align-items:center;justify-content:space-between;padding:6px 0;gap:5px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo.isMulti[data-v-a832199c],.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo.isPenalty[data-v-a832199c]{grid-template-columns:repeat(3,1fr) 80px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo.isPenalty.isMulti[data-v-a832199c]{grid-template-columns:repeat(4,1fr) 80px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo .hotel-info-block[data-v-a832199c],.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item .hotel-info-block[data-v-a832199c]{flex-wrap:nowrap;gap:12px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo .hotel-info-block .show-price[data-v-a832199c],.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item .hotel-info-block .show-price[data-v-a832199c]{margin-top:-5px;padding-bottom:5px}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item-qui-quo .hotel-info-block .hotel-info-text[data-v-a832199c],.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item .hotel-info-block .hotel-info-text[data-v-a832199c]{min-width:82px;flex:1}.big-row-tour-result-list .big-row-tour-result-sub-block:not(.isMulti) .multi-text-open-modal[data-v-a832199c],.big-row-tour-result-list .big-row-tour-result-sub-block:not(.isMulti) .tour-program-item .sub-hotels-starts-content[data-v-a832199c]{display:none}.big-row-tour-result-list .big-row-tour-result-sub-block.isMulti .tour-program-item .sub-hotels-starts-content[data-v-a832199c]{margin-left:5px;margin-right:5px;display:block}.big-row-tour-result-list .big-row-tour-result-sub-block.isMulti .multi-text-open-modal[data-v-a832199c]{text-decoration:underline;cursor:pointer;font-size:13px;color:#1c88d6;display:block}.big-row-tour-result-list .big-row-tour-result-sub-block .tour-program-item .tour-program-list-btn[data-v-a832199c]{justify-content:space-between}.features[data-v-a832199c]{flex-wrap:wrap}.base-button[data-v-a832199c]{white-space:nowrap}.quota-line[data-v-a832199c]{position:absolute;bottom:0;width:25px;left:2px;height:.1em}@media (max-width:1280px){.price-block[data-v-a832199c]{padding:18px 32px}}@media (min-width:1600px){.main-block-multiple[data-v-a832199c]{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;-moz-column-gap:30px;column-gap:30px}.main-block .date-map-multiple[data-v-a832199c]{margin:0}.main-block .food[data-v-a832199c]{max-width:none}}.multi-info-block[data-v-a832199c]{flex-wrap:wrap}.tour-program-pansion[data-v-5ccfdfed]{min-width:70px}.qui-quo-actions[data-v-5ccfdfed]{margin-left:16px;margin-bottom:4px}.hotels-result-content[data-v-5ccfdfed]{padding:18px 13px 18px}.hotels-result-content.list-map[data-v-5ccfdfed]{padding-left:60px;padding-right:60px}.hotels-result-content.list-big-row[data-v-5ccfdfed],.hotels-result-content.list-row[data-v-5ccfdfed]{padding-left:60px;padding-right:60px;max-width:1680px;margin:0 auto}.vertical-filters.hotels-result-content.list-big-row[data-v-5ccfdfed],.vertical-filters.hotels-result-content.list-map[data-v-5ccfdfed],.vertical-filters.hotels-result-content.list-row[data-v-5ccfdfed]{padding-left:16px}.hotels-result-content.list-big-row .country-info[data-v-5ccfdfed],.hotels-result-content.list-row .country-info[data-v-5ccfdfed]{margin:0 0 10px}.hotels-result-content a[data-v-5ccfdfed]{text-decoration:none}.out-sistem-wrap[data-v-5ccfdfed]{display:flex;align-items:center;padding:20px 30px;background-color:var(--white-color);border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.08);margin-bottom:20px;z-index:1}.out-sistem-title[data-v-5ccfdfed]{color:var(--dark-1-color);font-size:20px;font-weight:500}.empty-result[data-v-5ccfdfed]{font-size:18px;text-align:center}.list-group.map-mode[data-v-5ccfdfed]{display:flex;align-items:flex-start;justify-content:flex-end}.row-tour-result-list .hotel-list[data-v-5ccfdfed]{bottom:55px;left:unset;right:-8px;z-index:100}.row-tour-result-list .hotel-list[data-v-5ccfdfed]:after{left:unset;right:20px}.hotels-result-content .tour-booking[data-v-5ccfdfed]{width:840px;height:100%;overflow:auto;padding:40px 72px}.hotels-result-content .tour-booking .tour-booking-name[data-v-5ccfdfed]{font-weight:500;font-size:26px;line-height:30px;color:#1d1d1d}.hotels-result-content .tour-booking .tour-booking-headline[data-v-5ccfdfed]{font-weight:400;font-size:13px;line-height:16px;color:var(--lighten-5-color);margin-bottom:32px}.hotels-result-content .tour-hotel-info[data-v-5ccfdfed]{padding:38px 0;min-width:678px;height:100%}.hotels-result-content .tour-hotel-info .hotel-info-content[data-v-5ccfdfed]{overflow-y:auto;height:calc(100vh - 170px);overflow-x:hidden;padding:0 72px 60px}.hotels-result-content .hotel-info-header[data-v-5ccfdfed]{display:flex;gap:24px}.hotels-result-content .hotel-info-header .hotel-info-header-block[data-v-5ccfdfed]{display:flex;flex-direction:column;gap:14px}.hotels-result-content .hotel-info-header .hotel-info-header-title[data-v-5ccfdfed]{flex-grow:1}.hotels-result-content .hotel-info-header .hotel-info-header-price[data-v-5ccfdfed]{align-items:flex-end}.hotels-result-content .hotel-info-header[data-v-5ccfdfed],.hotels-result-content .hotel-info-navbar[data-v-5ccfdfed]{padding:0 72px}.hotels-result-content .hotel-info-navbar[data-v-5ccfdfed]{flex-wrap:wrap;max-width:824px}.hotels-result-content .hotel-info-header .hotel-name[data-v-5ccfdfed]{font-weight:500;font-size:26px;line-height:30px;color:#1d1d1d}.hotels-result-content .hotel-info-header .hotel-name a[data-v-5ccfdfed]{color:var(--primary-color)}.hotels-result-content .hotel-info-header .hotel-price[data-v-5ccfdfed]{font-weight:700;font-size:26px;line-height:30px;color:var(--primary-color)}.hotels-result-content .hotel-info-header .place[data-v-5ccfdfed]{flex-wrap:wrap}.hotels-result-content .hotel-info-header .place .hotel-time-info[data-v-5ccfdfed]{width:100%;margin-left:26px}.hotels-result-content .hotel-info-navbar .nav-item[data-v-5ccfdfed]{position:relative;font-weight:400;font-size:14px;line-height:24px;color:var(--dark-1-color)}.hotels-result-content .hotel-info-navbar .nav-item.active[data-v-5ccfdfed],.hotels-result-content .hotel-info-navbar .nav-item[data-v-5ccfdfed]:hover{font-weight:400;font-size:14px;line-height:24px;color:#e56b13;cursor:pointer;transition:all .2s}.hotels-result-content .hotel-info-navbar .nav-item[data-v-5ccfdfed]:before{content:"";position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#ff711d;opacity:0;transition:all .2s}.hotels-result-content .hotel-info-navbar .nav-item.active[data-v-5ccfdfed]:before,.hotels-result-content .hotel-info-navbar .nav-item[data-v-5ccfdfed]:hover:before{opacity:1}.hotels-result-content .hotel-info-slider[data-v-5ccfdfed]{width:680px}.hotels-result-content .hotel-info-slider .present-slider[data-v-5ccfdfed]{position:relative}.hotels-result-content .hotel-info-slider .present-slider .slide[data-v-5ccfdfed]{width:680px;height:380px;border-radius:6px;background-size:102%;background-repeat:no-repeat;background-position:50%;transition:all .2s}.hotels-result-content .hotel-info-slider .present-slider .slider-left-btn[data-v-5ccfdfed],.hotels-result-content .hotel-info-slider .present-slider .slider-right-btn[data-v-5ccfdfed]{position:absolute;top:50%}.hotels-result-content .hotel-info-slider .present-slider .slider-left-btn[data-v-5ccfdfed]{left:-30px;transform:translateY(-50%)}.hotels-result-content .hotel-info-slider .present-slider .slider-right-btn[data-v-5ccfdfed]{right:-30px;transform:translateY(-50%) rotate(-180deg)}.hotels-result-content .hotel-info-slider .second-slider[data-v-5ccfdfed]{display:flex;overflow:hidden;width:680px}.hotels-result-content .hotel-info-slider .second-slider .second-slide[data-v-5ccfdfed]{position:relative;border-radius:6px;min-width:161px;height:105px;background-color:#ededed;background-size:102%;background-position:50%;cursor:pointer}.hotels-result-content .hotel-info-slider .second-slider .second-slide[data-v-5ccfdfed]:not(:last-child){margin-right:12px}.hotels-result-content .hotel-info-slider .second-slider .second-slide[data-v-5ccfdfed]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;background-color:transparent;transition:all .2s}.hotels-result-content .hotel-info-slider .second-slider .active.second-slide[data-v-5ccfdfed]:before,.hotels-result-content .hotel-info-slider .second-slider .second-slide[data-v-5ccfdfed]:hover:before{background-color:rgba(0,0,0,.3)}.hotels-result-content .hotel-features[data-v-5ccfdfed]{display:flex;flex-wrap:wrap;width:680px;margin-top:26px;margin-bottom:40px}.hotels-result-content .hotel-features .hotel-features-item[data-v-5ccfdfed]{margin-right:40px;margin-bottom:6px}.hotels-result-content .hotel-info-content .hotel-info-content-item[data-v-5ccfdfed]{width:680px;margin-bottom:28px}.hotels-result-content .hotel-info-content .hotel-info-content-item .active[data-v-5ccfdfed]{color:#e56b13}.info-content-multi-hotels[data-v-5ccfdfed]{display:flex;align-items:center;width:max-content}.info-content-multi-hotels .info-content-link[data-v-5ccfdfed]{display:flex;flex:1 0 auto;width:180px;align-items:center}.info-content-multi-hotels .info-content-link .category-string[data-v-5ccfdfed]{word-break:break-all}.info-content-multi-hotels .link-text[data-v-5ccfdfed]{max-width:120px;text-decoration:underline;color:#1c88d6;cursor:pointer;flex:0 1 auto;word-wrap:break-word}.hotels-result-content .hotel-info-content .hotel-info-content-item .tour-program-item-group[data-v-5ccfdfed]{border-top:1px dashed var(--lighten-5-color)}.hotels-result-content .hotel-info-content .hotel-info-content-item .tour-program-item-group[data-v-5ccfdfed]:last-child{border-bottom:1px dashed var(--lighten-5-color)}.hotels-result-content .hotel-info-content .hotel-info-content-item .tour-program-item[data-v-5ccfdfed]{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;padding:6px 0}.hotels-result-content .hotel-info-content .hotel-info-content-item .tour-program-qui-quo-item[data-v-5ccfdfed]{display:grid;grid-template-columns:1fr 1fr 80px;align-items:center;justify-content:space-between;padding:6px 0}.hotels-result-content .hotel-info-content .hotel-info-content-item .tour-program-item .left-block[data-v-5ccfdfed]{width:430px}.hotels-result-content .hotel-info-content .hotel-info-content-item .tour-program-item .tour-program-list-btn[data-v-5ccfdfed]{justify-content:space-between;flex-shrink:0}.hotels-result-content .more-result-loader[data-v-5ccfdfed]{display:block;margin:20px auto;position:relative;z-index:1}.hotels-result-content .load-more-btn[data-v-5ccfdfed]{width:max-content;margin:10px auto}.hotels-result-content .features[data-v-5ccfdfed]{flex-wrap:wrap}.hotels-result-content .base-button[data-v-5ccfdfed]{white-space:nowrap}[data-v-5ccfdfed] .right-modal.booking{max-width:50%}[data-v-5ccfdfed] .collapse-result-btn.base-button{position:sticky;top:0;transform:rotate(-90deg);margin-right:10px;border-radius:50%;z-index:1;box-shadow:0 2px 10px rgba(0,0,0,.2)}[data-v-5ccfdfed] .collapse-result-btn.base-button .hover-effect{border-radius:50%}.collapse-result-btn.rotate[data-v-5ccfdfed]{transform:rotate(90deg)}.result-list[data-v-3942d75e]{min-height:calc(100vh - 192px)}.space-height[data-v-3942d75e]{min-height:500px}.empty-result[data-v-3942d75e]{margin:20px 60px;padding:16px;background:var(--lighten-6-color);font-size:18px}.company-name[data-v-3942d75e]{background:#d8d9dd;font-size:11px;color:#999;display:flex;justify-content:center;position:fixed;bottom:0;left:0;right:0;z-index:100;height:16.2px}.company-name a[data-v-3942d75e]{color:#428bca;margin-left:4px}.error-wrap[data-v-3942d75e]{padding-top:28px;display:flex;justify-content:center}.server-off[data-v-3942d75e]{width:90vw;min-width:970px;max-width:1210px;background-color:#eee;border-radius:6px;padding:48px 60px}.server-off .error-title[data-v-3942d75e]{font-size:63px;color:#333;font-family:Helvetica,Arial,sans-serif;font-weight:500}.server-off .error-cash-title[data-v-3942d75e]{font-size:48px;color:#333;font-family:Helvetica,Arial,sans-serif;font-weight:500}.server-off .error-text[data-v-3942d75e]{font-size:24px;color:#333;margin:20px 0 10px;font-family:Helvetica,Arial,sans-serif;font-weight:500}.vertical-filters-mode[data-v-3942d75e] #hotels-second-search-bar.price-table-show,.vertical-filters-mode[data-v-3942d75e] #second-search-bar.price-table-show{width:100%;display:flex;align-items:flex-start}.vertical-filters-mode[data-v-3942d75e] #hotels-price-table,.vertical-filters-mode[data-v-3942d75e] #price-table{flex:1;margin:18px 60px 0 0;background-color:var(--white-color);padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:6px}.hotels-result[data-v-3942d75e],.tour-result[data-v-3942d75e]{position:relative}.tickets-result.vertical-filters[data-v-3942d75e]{display:flex;position:relative}.tickets-result.vertical-filters.date-table-open[data-v-3942d75e]{display:block}.tickets-result.vertical-filters .result-content[data-v-3942d75e]{flex:1}*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto}html{overflow-x:auto}#app{min-width:1024px;background-color:var(--lighten-1-color);min-height:100vh}#app.vertical-filters{min-width:1440px}.w100{width:100%}.flex{display:flex}.block{display:block}.flex-column{display:flex;flex-direction:column}.flex-fill{flex:1}.align-center{display:flex;align-items:center}.align-end{display:flex;align-items:flex-end}.justify-end{display:flex;justify-content:flex-end}.justify-center{display:flex;justify-content:center}.justify-between{display:flex;justify-content:space-between}.relative{position:relative}.absolute,.absolute-center{position:absolute}.absolute-center{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.bg-effect{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.3)}.warning-block{position:relative;padding:8px 10px;border:2px solid var(--orange-color);border-radius:4px}.warning-block .warning-title{position:absolute;top:-8px;left:10px;color:var(--dark-1-color);font-size:12px;background-color:var(--white-color);padding:0 4px}.headline{font-weight:700;font-size:16px;line-height:19px;color:var(--dark-1-color)}.dark-big-text{font-weight:500;font-size:18px;line-height:48px;color:#1d1d1d}.dark-small-text{font-weight:400}.dark-small-bold-text,.dark-small-text{font-size:15px;line-height:28px;color:var(--dark-1-color)}.dark-small-bold-text{font-weight:700}.standard-text{font-weight:400}.standard-500-text,.standard-text{font-size:15px;line-height:18px;color:var(--dark-1-color)}.standard-500-text{font-weight:500}.standard-text-small{font-weight:400;font-size:13px;line-height:16px;color:var(--dark-1-color)}.grey-text{font-size:15px;line-height:18px}.grey-text,.grey-text-small{font-weight:400;color:#727272}.grey-text-small,.ligth-grey-text-small{font-size:13px;line-height:16px}.ligth-grey-text-small{font-weight:400;color:var(--lighten-5-color)}.blue-bold-text{font-weight:700}.blue-500-text,.blue-bold-text{font-size:15px;line-height:18px;color:var(--primary-color)}.blue-500-text{font-weight:500}.blue-text{font-size:15px}.blue-text,.blue-text-small{font-weight:400;line-height:18px;color:var(--primary-color)}.blue-text-small{font-size:13px}.text-focus{text-shadow:0 0 0}.yellow-text-small{color:#ffee92}.white-text-small,.yellow-text-small{font-weight:400;font-size:13px;line-height:18px}.white-text-small{color:var(--white-color)}.white-text-xsmall{font-weight:400;font-size:10px;line-height:12px;color:var(--lighten-3-color)}.red-text{color:var(--red-color)}.text-small{font-size:13px}.text-500{font-weight:500}.text-400{font-weight:400}.nowrap{white-space:nowrap}.word-break{word-break:break-word}.flex-wrap{display:flex;flex-wrap:wrap}.ellipsis{text-overflow:ellipsis;white-space:nowrap}.ellipsis,.hidden{overflow:hidden}.border-t{border-top:1px solid var(--lighten-4-color)}.border-t-dash{border-top:1px dashed var(--lighten-7-color)}.border-b{border-bottom:1px solid var(--lighten-4-color)}.border-b-dash{border-bottom:1px dashed var(--lighten-7-color)}.text-end{text-align:end}.text-center{text-align:center}.pointer{cursor:pointer}.default{cursor:default!important}.font-bold{font-weight:700}.font-small{font-size:14px}.line-10{line-height:10px}.mr-2{margin-right:4px}.mr-3{margin-right:6px}.mr-4{margin-right:8px}.mr-5{margin-right:10px}.mr-6{margin-right:12px}.mr-7{margin-right:14px}.mr-8{margin-right:16px}.mr-9{margin-right:18px}.mr-10{margin-right:20px}.ml-2{margin-left:4px}.ml-3{margin-left:6px}.ml-4{margin-left:8px}.ml-5{margin-left:10px}.ml-6{margin-left:12px}.ml-7{margin-left:14px}.ml-8{margin-left:16px}.ml-9{margin-left:18px}.ml-10{margin-left:20px}.mb-2{margin-bottom:4px}.mb-3{margin-bottom:6px}.mb-4{margin-bottom:8px}.mb-5{margin-bottom:10px}.mb-6{margin-bottom:12px}.mb-7{margin-bottom:14px}.mb-8{margin-bottom:16px}.mb-9{margin-bottom:18px}.mb-10{margin-bottom:20px}.mt-1{margin-top:2px}.mt-2{margin-top:4px}.mt-3{margin-top:6px}.mt-4{margin-top:8px}.mt-5{margin-top:10px}.mt-6{margin-top:12px}.mt-7{margin-top:14px}.mt-8{margin-top:16px}.mt-9{margin-top:18px}.mt-10{margin-top:20px}.pl-1{padding-left:2px}.pl-2{padding-left:4px}.pl-3{padding-left:6px}.pl-4{padding-left:8px}.pl-5{padding-left:10px}.pl-6{padding-left:12px}.pl-7{padding-left:14px}.pl-8{padding-left:16px}.pl-9{padding-left:18px}.pl-10{padding-left:20px}.pr-1{padding-right:2px}.pr-2{padding-right:4px}.pr-3{padding-right:6px}.pr-4{padding-right:8px}.pr-5{padding-right:10px}.pr-6{padding-right:12px}.pr-7{padding-right:14px}.pr-8{padding-right:16px}.pr-9{padding-right:18px}.pr-10{padding-right:20px}.pb-1{padding-bottom:2px}.pb-2{padding-bottom:4px}.pb-3{padding-bottom:6px}.pb-4{padding-bottom:8px}.pb-5{padding-bottom:10px}.pb-6{padding-bottom:12px}.pb-7{padding-bottom:14px}.pb-8{padding-bottom:16px}.pb-9{padding-bottom:18px}.pb-10{padding-bottom:20px}.pt-1{padding-top:2px}.pt-2{padding-top:4px}.pt-3{padding-top:6px}.pt-4{padding-top:8px}.pt-5{padding-top:10px}.pt-6{padding-top:12px}.pt-7{padding-top:14px}.pt-8{padding-top:16px}.pt-9{padding-top:18px}.pt-10{padding-top:20px}.vueapp{opacity:0}.learning-focused-element{position:relative!important;z-index:999999!important;padding:4px 6px!important;border-radius:10px!important;border:3px solid var(--white-color)!important}#app{--primary-color:var(--app-color-1);--orange-color:var(--app-color-2);--green-color:var(--app-color-3);--primary-opacity-color:rgba(49,154,230,0.0784313725490196);--yellow-color:#ffc121;--primary-2-color:#e5f3fd;--white-color:#fff;--lighten-1-color:#f2f2f2;--lighten-2-color:#f3f3f3;--lighten-3-color:#dcdcdc;--lighten-4-color:#efefef;--lighten-5-color:#979797;--lighten-6-color:#f0f0f0;--lighten-7-color:#bababa;--green-opacity-color:rgba(30,182,93,0.0784313725490196);--green-2-color:#27ae60;--green-3-color:rgba(39,174,95,0.30196078431372547);--green-4-color:rgba(39,174,95,0.6);--green-5-color:#52be80;--dark-1-color:#414141;--dark-2-color:#333;--red-color:red}.dark-theme,.dark-theme #app,.dark-theme *{color:#efefef!important;--primary-color:#121212;--primary-2-color:#bdbdbd;--white-color:#272727;--lighten-1-color:#424242;--lighten-2-color:#929292;--lighten-3-color:#616161;--lighten-4-color:#525252;--lighten-5-color:#616161;--lighten-6-color:#b2b2b2;--lighten-7-color:#727272}.dark-theme .avia-flight-content .color-content.primary,.dark-theme .base-button,.dark-theme .base-input input:focus,.dark-theme .base-swich *,.dark-theme .basket .block .selected,.dark-theme .food-table .thead .slide,.dark-theme .form-auto-complete:before,.dark-theme .form-input .focus-line,.dark-theme .form-input:before,.dark-theme .form-text-area:before,.dark-theme .icon *,.dark-theme .input-list .focus-input-wrap,.dark-theme .input-list .focus-input-wrap .selected-items,.dark-theme .input-wrap.focus,.dark-theme .marker,.dark-theme .marker *,.dark-theme .quota-line,.dark-theme svg,.dark-theme svg *{--primary-color:var(--app-color-1)}.dark-theme .marker,.dark-theme .marker *{--white-color:var(--app-color-1)}.dark-theme .calendar .calendar-icon *{--lighten-5-color:#efefef}.dark-theme .result-positin-controlers *{--primary-color:var(--app-color-1);--lighten-5-color:#bbb}.dark-theme .avia-info-text .icon *,.dark-theme .flight-block .details-info .icon *{--lighten-5-color:#323232}.dark-theme .base-button,.dark-theme .date-picker *,.dark-theme .luggage-info *{--lighten-6-color:#525252}.dark-theme .tariff-btn-wrap *{--white-color:#1e1e1e}.dark-theme .base-button circle{stroke:#efefef!important}.dark-theme .availability-checkbox-group *{fill:#bbb!important}.dark-theme .date-slider *{fill:#323232!important}.dark-theme .avia-flight-out .short-info *,.dark-theme .base-button svg:not(.svg-color),.dark-theme .basket-nav-card .icon-wrap *,.dark-theme .basket .basket-content-wrap.small .basket-nav-card-wrap .basket-icon *,.dark-theme .basket .treveler-service-wrap *,.dark-theme .block-name *,.dark-theme .block-toggle-bar *,.dark-theme .card-header .icon *,.dark-theme .close-icon *,.dark-theme .date-map .icon *,.dark-theme .help-icon *,.dark-theme .hotel-info-content-item .base-button *,.dark-theme .map-info .icon *,.dark-theme .search-controler-item *{fill:#efefef!important}.dark-theme .down.popover-title .popover-angle{border-bottom-color:#121212!important}.dark-theme .popover-title .popover-angle{border-top-color:#121212!important}.dark-theme .buy-list:after{border-top-color:#212121!important}.dark-theme .additional-prices-controlers .from-btn{border-color:#121212!important}.dark-theme .additional-services-info-headline,.dark-theme .avia-flight-filters .filters,.dark-theme .base-slider .btn,.dark-theme .basket-content-wrap .basket-nav-card .card-row:not(:last-child),.dark-theme .basket .avia-flight-out-header,.dark-theme .basket .basket-content-wrap .basket-nav-card .price-row,.dark-theme .basket .basket-content .block .change-btn,.dark-theme .basket .block .additional-services-coontent,.dark-theme .basket .block .bus-coontent,.dark-theme .basket .block .excursion-coontent,.dark-theme .basket .block .flight-coontent,.dark-theme .basket .block .flight-surcharge-coontent,.dark-theme .basket .block .railway-coontent,.dark-theme .basket .block .transfer-coontent,.dark-theme .result-item:not(:last-child),.dark-theme .tickets-result .price-block,.dark-theme .tour-options .options-list .options-item{border-color:#525252!important}.dark-theme .active.radio-btn:before,.dark-theme .basket .basket-content-wrap.small .basket-nav-card-wrap .basket-icon,.dark-theme .bus-info-card .card-content,.dark-theme .c-checkbox #c-checkbox.active:after,.dark-theme .c-checkbox .light#c-checkbox.active:after,.dark-theme .c-checkbox .light#c-checkbox.active:before,.dark-theme .train{border-color:#efefef!important}.dark-theme .additional-services-info-headline,.dark-theme .avia-flight-header,.dark-theme .bus-info-header,.dark-theme .card-wrap.collapse .layer-2,.dark-theme .date-table .tbady .tr .td:first-child,.dark-theme .date-table .thead .td,.dark-theme .food-table .tbady .td-row .td-left,.dark-theme .food-table .thead .td,.dark-theme .popover-title,.dark-theme .price-table .thead,.dark-theme .price-table .thead .td,.dark-theme .railway-info-header,.dark-theme .transfer-info-header{background-color:#121212!important}.dark-theme .auto-complete input.present-input,.dark-theme .base-input input,.dark-theme .calendar input.present-input,.dark-theme .card-wrap.collapse .layer-1,.dark-theme .date-picker .input-wrap,.dark-theme .people-counter input,.dark-theme .result-slider .slider-step,.dark-theme .tariff .base-modal .base-modal-content .card{background-color:#1e1e1e!important}.dark-theme .avia-flight-card,.dark-theme .avia-flight-out .avia-flight-group .avia-flight-item.change,.dark-theme .avia-flight-out .avia-flight-group .avia-flight-item.change .avia-flight-content,.dark-theme .bus-info-card,.dark-theme .buy-list,.dark-theme .company-name,.dark-theme .railway-info-card,.dark-theme .transfer-info-card{background-color:#212121!important}.dark-theme .avia-flight-content,.dark-theme .avia-flight-item,.dark-theme .bus-info-content,.dark-theme .railway-info-content,.dark-theme .tariff .base-modal .base-modal-content,.dark-theme .transfer-info-content{background-color:#272727!important}.dark-theme .basket .additional-services-group,.dark-theme .basket .basket-content .block .change-btn,.dark-theme .basket .bus-info .bus-group,.dark-theme .basket .excursion-group,.dark-theme .basket .flight-info .flight-group,.dark-theme .basket .flight-surcharge-group,.dark-theme .basket .railway-group,.dark-theme .basket .tariff-info-content,.dark-theme .basket .transfer-group,.dark-theme .basket .treveler-service-wrap,.dark-theme .transport-info-content{background-color:#414141!important}.dark-theme #secondFilters .btn-group .base-button:first-child,.dark-theme #secondFilters .done-btn .base-button:first-child,.dark-theme #ticketsSecondFilters .btn-group .base-button:first-child,.dark-theme #ticketsSecondFilters .done-btn .base-button:first-child,.dark-theme .additional-prices-controlers .from-btn:not(.active),.dark-theme .base-select2 .drop-down-list .drop-down-item.active,.dark-theme .base-select .drop-down-list .drop-down-item.active,.dark-theme .basket-nav-card .card-row:hover,.dark-theme .button-select .drop-down-list .drop-down-item.active,.dark-theme .button-select .drop-down-list .drop-down-item:hover,.dark-theme .food-table .tbady .td-row .td:not(:first-child).checked,.dark-theme .people-counter .counter-list .counter-list-item.focus,.dark-theme .price-table .tbady .td-row .td:not(:first-child):hover,.dark-theme .result-slider .slide,.dark-theme .second-search-bar .search-controlers .search-controler-item:before,.dark-theme .select-wrap .drop-down-list .drop-down-item.active,.dark-theme .select-wrap .drop-down-list .drop-down-item:hover,.dark-theme .tickets-result .base-select2 .drop-down-list .drop-down-item.active,.dark-theme .tickets-result .base-select2 .select,.dark-theme .time-docking,.dark-theme .tour-accommodation .tour-accommodation-filter:before{background-color:#525252!important}.dark-theme .item.disabled .text:before{background-color:#bdbdbd}.dark-theme .bus-info-card .card-content:after,.dark-theme .bus-info-card .card-content:before,.dark-theme .light.radio-btn:after,.dark-theme .radio-btn:after,.dark-theme .railway-info-card .card-content .train:after,.dark-theme .railway-info-card .card-content .train:before{background-color:#efefef!important}.dark-theme .box.seat,.dark-theme .box.seat *,.dark-theme .leaflet-bar a{color:#000!important}.dark-theme .additional-info *,.dark-theme .avia-flight-header p,.dark-theme .avia-flight-out .airport-info,.dark-theme .avia-flight-out .short-info .short-info-text,.dark-theme .avia-flight-out .time-difference,.dark-theme .avia-flight-out .time-limit-text p,.dark-theme .avia-info-text *,.dark-theme .avia-info .airline,.dark-theme .avia-time-info .grey-text-small,.dark-theme .basket-nav-card .row-text span,.dark-theme .bread-crumbs *,.dark-theme .bus-block .bus-transfer-info p,.dark-theme .bus-block .details-info span,.dark-theme .bus-block .more-info-link,.dark-theme .bus-info-header p,.dark-theme .country-info .content *,.dark-theme .country-info .more,.dark-theme .date-info,.dark-theme .date-map *,.dark-theme .hotel-min-info *,.dark-theme .links-wrap *,.dark-theme .railway-info-header-content p,.dark-theme .seats *,.dark-theme .time-diff,.dark-theme .transfer-info-header p{color:#bdbdbd!important}.dark-theme .avia-flight-out .blue-text-small,.dark-theme .bus-block .more-info-link,.dark-theme .country-info .close,.dark-theme .country-info .more,.dark-theme .popover-title .blue-text-small,.dark-theme .railway-block .more-info-link{color:var(--app-color-1)!important}@font-face{font-family:Roboto;src:url(../../../Content/desktop/fonts/Roboto-Thin.46888f27.woff2) format("woff2"),url(../../../Content/desktop/fonts/Roboto-Thin.f09d9b5e.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(../../../Content/desktop/fonts/Roboto-LightItalic.d4f38edf.woff2) format("woff2"),url(../../../Content/desktop/fonts/Roboto-LightItalic.1d77cf80.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(../../../Content/desktop/fonts/Roboto-Bold.f3a02e25.woff2) format("woff2"),url(../../../Content/desktop/fonts/Roboto-Bold.08cb8f79.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(../../../Content/desktop/fonts/Roboto-Regular.9feb0110.woff2) format("woff2"),url(../../../Content/desktop/fonts/Roboto-Regular.94dac78e.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../../../Content/desktop/fonts/Roboto-ThinItalic.b417992b.woff2) format("woff2"),url(../../../Content/desktop/fonts/Roboto-ThinItalic.3ebe5873.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(../../../Content/desktop/fonts/Roboto-Light.ed4b08d2.woff2) format("woff2"),url(../../../Content/desktop/fonts/Roboto-Light.10ad0f86.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(../../../Content/desktop/fonts/Roboto-BoldItalic.fb87f577.woff2) format("woff2"),url(../../../Content/desktop/fonts/Roboto-BoldItalic.65c7b0c9.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(../../../Content/desktop/fonts/Roboto-Medium.50d01d3e.woff2) format("woff2"),url(../../../Content/desktop/fonts/Roboto-Medium.9a3bf7ac.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(../../../Content/desktop/fonts/Roboto-BlackItalic.14f037f9.woff2) format("woff2"),url(../../../Content/desktop/fonts/Roboto-BlackItalic.ac9a9222.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Roboto;src:url(../../../Content/desktop/fonts/Roboto-Italic.ad4e0874.woff2) format("woff2"),url(../../../Content/desktop/fonts/Roboto-Italic.fd597012.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(../../../Content/desktop/fonts/Roboto-Black.72f6fd21.woff2) format("woff2"),url(../../../Content/desktop/fonts/Roboto-Black.fdd88b74.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(../../../Content/desktop/fonts/Roboto-MediumItalic.c64fc9b4.woff2) format("woff2"),url(../../../Content/desktop/fonts/Roboto-MediumItalic.cf9744ac.woff) format("woff");font-weight:500;font-style:italic}.icon[data-v-e3799c42]{display:flex}.base-alert[data-v-3a24b594]{position:fixed;top:20px;right:0;transform:translateX(0);background-color:var(--white-color);box-shadow:0 5px 15px rgba(0,0,0,.5);padding:14px 20px;z-index:1000;transition:all .6s}.base-alert-close[data-v-3a24b594]{padding:22.5px 20px 14px 20px}.alert-enter-active[data-v-3a24b594],.alert-leave-active[data-v-3a24b594]{transition:opacity .5s}.alert-enter-to[data-v-3a24b594]{transform:translateX(100%)}.alert-enter[data-v-3a24b594],.alert-leave-to[data-v-3a24b594]{opacity:0}.close-alert[data-v-3a24b594]{display:flex;justify-content:end;position:absolute;top:10px;right:10px;cursor:pointer}.base-button[data-v-779a3dd6]{position:relative;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.base-button.focus[data-v-779a3dd6]{outline:2px solid #000}.base-button .hover-effect[data-v-779a3dd6]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;border-radius:3px;cursor:pointer;transition:all .2s;z-index:1;opacity:0}.base-button.disabled[data-v-779a3dd6],.base-button.disabled[data-v-779a3dd6]:hover{filter:brightness(130%);cursor:default;pointer-events:none}.base-button.disabled .hover-effect[data-v-779a3dd6],.base-button.disabled[data-v-779a3dd6]:hover{cursor:default}.base-button:hover .hover-effect[data-v-779a3dd6]{opacity:.1}.base-button.disabled:hover .hover-effect[data-v-779a3dd6]{opacity:0}.base-input[data-v-a77535ee]{position:relative;width:100%}.base-input input[data-v-a77535ee]{width:100%;box-sizing:border-box;border:none;outline:none;padding:12px 58px 12px 12px;background-color:var(--lighten-6-color);border-radius:3px;font-weight:500;font-size:16px;line-height:19px;color:#333;cursor:pointer}.base-input .icon[data-v-a77535ee]{display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.base-input input[data-v-a77535ee]:focus{border:2px solid var(--primary-color);padding:10px 58px 10px 10px;background-color:var(--white-color)}.base-input .drop-icon[data-v-a77535ee]{position:absolute;top:calc(50% - 2px);right:11px;transition:all .2s}.base-input .close-icon[data-v-a77535ee]{display:flex;position:absolute;top:50%;right:40px;transform:translateY(-50%);cursor:pointer}.base-input .close-icon[data-v-a77535ee] :hover{fill:var(--lighten-5-color);transition:all .2s}.base-loader[data-v-3fa6fce5]{display:inline-block}.base-loader .circle[data-v-3fa6fce5]{stroke-dashoffset:1px;animation:rotate-3fa6fce5 .8s linear infinite;transform-origin:center}@keyframes rotate-3fa6fce5{to{transform:rotate(1turn)}}.base-select[data-v-1e10761d]{position:relative;width:100%}.base-select .second-label[data-v-1e10761d]{color:var(--primary-color)}.base-select .select[data-v-1e10761d]{position:relative;width:100%;border:none;outline:none;padding:12px 40px 12px 12px;background-color:var(--lighten-6-color);border-radius:3px;font-weight:500;font-size:16px;line-height:19px;color:#333;cursor:pointer}.base-select .select .drop-icon[data-v-1e10761d]{position:absolute;top:calc(50% - 2px);right:11px;transition:all .2s}.base-select .select .drop-icon.rotate[data-v-1e10761d]{transform:rotate(180deg)}.base-select .drop-down-list[data-v-1e10761d]{min-width:100%;max-height:136px;overflow-y:auto;overflow-x:hidden;position:absolute;top:100%;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.5);padding:4px 0;background-color:var(--white-color);z-index:10}.base-select .drop-down-list.position-left[data-v-1e10761d]{left:0}.base-select .drop-down-list.position-right[data-v-1e10761d]{right:0}.base-select .drop-down-list .drop-down-item[data-v-1e10761d]{font-weight:500;font-size:14px;line-height:16px;color:var(--dark-1-color);padding:4px 12px;transition:all .2s;cursor:pointer}.base-select .drop-down-list .drop-down-item-duration[data-v-1e10761d]{font-size:15px;line-height:17px}.base-select .drop-down-list .drop-down-item.focus[data-v-1e10761d],.base-select .drop-down-list .drop-down-item[data-v-1e10761d]:hover{background-color:rgba(229,243,253,.5)}.base-select .drop-down-list .drop-down-item.active[data-v-1e10761d]{background-color:var(--primary-2-color)}.base-select .drop-down-list .drop-down-item .drop-down-item-label[data-v-1e10761d]{max-width:450px}.base-select2[data-v-78f021b8]{position:relative;width:100%}.base-select2 .second-label[data-v-78f021b8]{color:var(--primary-color)}.base-select2 .select[data-v-78f021b8]{position:relative;width:100%;border:none;outline:none;padding:12px 40px 12px 12px;background-color:var(--lighten-6-color);border-radius:3px;font-weight:500;font-size:16px;line-height:19px;color:#333;cursor:pointer}.base-select2 .select .drop-icon[data-v-78f021b8]{position:absolute;top:calc(50% - 2px);right:11px;transition:all .2s}.base-select2 .select .drop-icon.rotate[data-v-78f021b8]{transform:rotate(180deg)}.base-select2 .drop-down-list[data-v-78f021b8]{min-width:100%;max-height:136px;overflow:auto;position:absolute;top:100%;left:0;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.5);padding:4px 0;background-color:var(--white-color);z-index:10}.base-select2 .drop-down-list .drop-down-item[data-v-78f021b8]{font-weight:500;font-size:14px;line-height:16px;color:var(--dark-1-color);padding:4px 12px;transition:all .2s;cursor:pointer}.base-select2 .drop-down-list .drop-down-item.focus[data-v-78f021b8],.base-select2 .drop-down-list .drop-down-item[data-v-78f021b8]:hover{background-color:rgba(229,243,253,.5)}.base-select2 .drop-down-list .drop-down-item.active[data-v-78f021b8]{background-color:var(--primary-2-color)}.base-slider[data-v-649dfc81]{position:relative;height:2px;background-color:var(--lighten-4-color)}.base-slider .selected-line[data-v-649dfc81]{position:absolute;top:calc(50% - 2px);left:0;right:0;background-color:var(--primary-color);height:4px}.base-slider .btn[data-v-649dfc81]{position:absolute;top:calc(50% - 10px);width:20px;height:20px;background-color:var(--primary-color);box-sizing:border-box;border:3px solid var(--white-color);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer;z-index:1}.base-slider .btn.active[data-v-649dfc81]{width:22px;height:22px;top:calc(50% - 11px)}.base-slider .left-btn[data-v-649dfc81]{left:0}.base-slider .right-btn[data-v-649dfc81]{left:calc(100% - 20px)}.disabled[data-v-649dfc81]{opacity:.5}.disabled .btn[data-v-649dfc81]{cursor:default}.c-checkbox[data-v-c2962f2a]{display:flex}.c-checkbox.focus[data-v-c2962f2a]{outline:#1d1d1d}.c-checkbox #c-checkbox[data-v-c2962f2a]{position:relative;display:inline-grid;align-items:center;grid-template-columns:auto 1fr;grid-gap:12px;font-weight:500;font-size:16px;color:var(--dark-1-color);margin:0;cursor:pointer}.c-checkbox .no-gap#c-checkbox[data-v-c2962f2a]{grid-gap:0}.c-checkbox .navbar#c-checkbox[data-v-c2962f2a],.c-checkbox .small#c-checkbox[data-v-c2962f2a]{font-size:12px}.c-checkbox .light#c-checkbox[data-v-c2962f2a]{color:var(--white-color)}.c-checkbox.disabled #c-checkbox[data-v-c2962f2a]{color:#1d1d1d;opacity:.5;cursor:default}.c-checkbox #c-checkbox[data-v-c2962f2a]:before{content:"";width:20px;height:20px;border:2px solid var(--lighten-7-color);box-sizing:border-box;border-radius:2px;transition:all .2s}.c-checkbox .light#c-checkbox[data-v-c2962f2a]:before{border:2px solid var(--white-color)}.c-checkbox .navbar#c-checkbox[data-v-c2962f2a]:before,.c-checkbox .small#c-checkbox[data-v-c2962f2a]:before{width:16px;height:16px}.c-checkbox.disabled #c-checkbox[data-v-c2962f2a]:before{border:2px solid var(--lighten-4-color);background-color:var(--lighten-6-color)}.c-checkbox #c-checkbox.active[data-v-c2962f2a]:before{border:none;background-color:var(--primary-color)}.c-checkbox .light#c-checkbox.active[data-v-c2962f2a]:before{border:2px solid var(--white-color)}.c-checkbox #c-checkbox.active[data-v-c2962f2a]:after{content:"";position:absolute;left:4px;top:calc(50% - 6px);width:12px;height:7px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg)}.c-checkbox .small#c-checkbox.active[data-v-c2962f2a]:after{left:4px;top:5px;width:7px;height:3px}.c-checkbox .navbar#c-checkbox.active[data-v-c2962f2a]:after{top:calc(50% - 3px);width:7px;height:3px}.c-checkbox #c-checkbox.active[data-v-c2962f2a]:after{border-color:var(--white-color)}.form-auto-complete[data-v-3b753218]{position:relative}.form-auto-complete input[data-v-3b753218]{width:100%;outline:none;border:none;border-bottom:1px solid #aaa;padding:5px 0;margin-top:20px;font-weight:500;font-size:15px;color:#1d1d1d;box-shadow:inset 0 0 0 50px var(--white-color)}.error.form-auto-complete input[data-v-3b753218]{border-bottom:1px solid red}.form-auto-complete[data-v-3b753218]:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--primary-color);transition:all .4s}.focus.form-auto-complete[data-v-3b753218]:before{left:0;width:100%}.error.form-auto-complete[data-v-3b753218]:before{left:50%;width:0}.form-auto-complete .input-label[data-v-3b753218]{position:absolute;top:calc(50% + 10px);transform:translateY(-50%);font-size:15px;color:var(--lighten-5-color);z-index:1;transition:all .2s}.form-auto-complete.focus .input-label[data-v-3b753218],.form-auto-complete .input-label.active[data-v-3b753218]{top:6px;transform:translateY(0);font-size:13px;font-weight:300}.form-auto-complete.focus .input-label[data-v-3b753218]{color:var(--primary-color)}.form-auto-complete .error-text[data-v-3b753218]{position:absolute;left:0;top:calc(100% + 3px);color:red;font-size:12px}.form-auto-complete .list[data-v-3b753218]{position:absolute;left:0;right:0;top:100%;background-color:var(--white-color);border-radius:0 3px 3px 0;box-shadow:0 5px 15px rgba(0,0,0,.5);z-index:10;max-height:200px;overflow:auto}.form-auto-complete .item[data-v-3b753218]{font-size:15px;color:#333;padding:10px 12px;transition:all .2s;cursor:pointer}.form-auto-complete .item.hover[data-v-3b753218],.form-auto-complete .item[data-v-3b753218]:hover{background-color:var(--lighten-1-color)}.form-text-area[data-v-379037b5]{position:relative}.form-text-area textarea[data-v-379037b5]{width:100%;outline:none;border:none;border-bottom:1px solid #aaa;padding:5px 0;margin-top:20px;font-weight:500;font-size:15px;color:#1d1d1d;resize:none;box-shadow:inset 0 0 0 50px var(--white-color)}.form-text-area[data-v-379037b5]:before{content:"";position:absolute;bottom:4px;left:50%;width:0;height:2px;background-color:var(--primary-color);transition:all .4s}.focus.form-text-area[data-v-379037b5]:before{left:0;width:100%}.form-text-area .input-label[data-v-379037b5]{position:absolute;top:calc(50% + 10px);transform:translateY(-50%);font-size:15px;color:var(--lighten-5-color);z-index:1;transition:all .2s}.form-text-area.focus .input-label[data-v-379037b5],.form-text-area .input-label.active[data-v-379037b5]{top:6px;transform:translateY(0);font-size:13px;font-weight:300}.form-text-area.focus .input-label[data-v-379037b5]{color:var(--primary-color)}.base-modal .text-btn[data-v-28f411c3]{font-weight:500;font-size:13px;line-height:15px;color:var(--white-color);cursor:pointer}.base-modal .bg-effect[data-v-28f411c3]{z-index:100}.base-modal .base-modal-content-wrap[data-v-28f411c3]{position:fixed;top:0;left:0;right:0;overflow:auto;z-index:101;height:100vh;padding:50px}.base-modal .base-modal-content[data-v-28f411c3]{position:relative;box-shadow:0 5px 15px rgba(0,0,0,.5);width:500px;border-radius:4px;background-color:var(--white-color);z-index:12;margin:0 auto}.base-modal .base-modal-content .close-icon[data-v-28f411c3]{fill:#aaa;cursor:pointer;transition:all .2s;width:16px;height:16px}.base-modal.focus .base-modal-content .close-icon-wrap[data-v-28f411c3]{border:2px solid #000;padding:2px;border-radius:5px}.base-modal .base-modal-content .close-icon-wrap[data-v-28f411c3]{position:absolute;top:20px;right:20px}.base-modal .base-modal-content .close-icon[data-v-28f411c3]:hover{fill:#333}.right-modal-wrap .right-modal[data-v-7f67f6c1]{position:fixed;top:0;right:0;bottom:0;background-color:var(--white-color);z-index:100;transform:translateX(100%);transition:all .4s}.right-modal-wrap .bg-effect[data-v-7f67f6c1]{z-index:100}.right-modal-wrap .right-modal.show[data-v-7f67f6c1]{transform:translateX(0)}.right-modal-wrap .right-modal .close-icon[data-v-7f67f6c1]{position:absolute;top:18px;right:18px;transition:all .2s;cursor:pointer}.right-modal-wrap .right-modal .close-icon[data-v-7f67f6c1]:hover{fill:#313131}.radio-btn[data-v-578038d0]{position:relative;display:grid;align-items:center;grid-template-columns:auto 1fr;grid-gap:12px;cursor:pointer;transition:all .2s}.radio-btn[data-v-578038d0]:before{content:"";width:20px;height:20px;border:2px solid var(--lighten-7-color);border-radius:50%;transition:all .2s;box-sizing:border-box}.small.radio-btn[data-v-578038d0]:before{width:14px;height:14px}.light.radio-btn[data-v-578038d0]:before{border:2px solid var(--white-color)}.active.radio-btn[data-v-578038d0]:before{border:2px solid var(--primary-color)}.light.active.radio-btn[data-v-578038d0]:before{border:2px solid var(--white-color)}.hide-radio.radio-btn[data-v-578038d0]:before{opacity:0}.radio-btn[data-v-578038d0]:after{content:"";position:absolute;top:calc(50% - 5px);left:5px;width:10px;height:10px;border-radius:50%;background-color:var(--primary-color);opacity:0;transition:all .2s}.small.radio-btn[data-v-578038d0]:after{top:calc(50% - 3px);left:4px;width:6px;height:6px}.light.radio-btn[data-v-578038d0]:after{background-color:var(--white-color)}.active.radio-btn[data-v-578038d0]:after{opacity:1}.hide-radio.radio-btn[data-v-578038d0]:after{opacity:0}.radio-btn.disabled[data-v-578038d0]{cursor:not-allowed}.base-swich[data-v-3a1c2eb0]{position:relative;width:32px;height:20px}input[data-v-3a1c2eb0]{position:absolute;opacity:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;z-index:1}.track[data-v-3a1c2eb0]{background-color:#fff;border-radius:14px;width:100%;height:100%}.thumb[data-v-3a1c2eb0]{position:absolute;left:3px;top:calc(50% - 6px);width:12px;height:12px;background-color:#ccc;border-radius:50%;transition:all .2s}.checked .thumb[data-v-3a1c2eb0]{left:calc(100% - 15px);background-color:var(--primary-color)}