@keyframes TicketCard-module-scss-module__XlWCta__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TicketCard-module-scss-module__XlWCta__card{border-radius:12px;flex-direction:column;flex:0 0 calc(33.3333% - 10.6667px);min-width:296px;margin-right:16px;display:flex}@media screen and (max-width:1279px){.TicketCard-module-scss-module__XlWCta__card{flex:0 0 calc(50% - 6px);margin-right:12px}}@media screen and (min-width:1280px){.TicketCard-module-scss-module__XlWCta__card:hover .TicketCard-module-scss-module__XlWCta__ticketSection{transform:translateY(-8px)}}.TicketCard-module-scss-module__XlWCta__ticketSection{z-index:1;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:12px;height:100%;padding:16px;transition:transform .25s ease-in-out;display:flex;position:relative}@media screen and (max-width:1279px){.TicketCard-module-scss-module__XlWCta__ticketSection{padding:16px 12px 12px}}.TicketCard-module-scss-module__XlWCta__header{justify-content:space-between;align-items:center;gap:4px;display:flex}.TicketCard-module-scss-module__XlWCta__airlines{gap:2px;display:flex}.TicketCard-module-scss-module__XlWCta__airlineIcon{color:#181e25;background-color:#e7e9ef;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.TicketCard-module-scss-module__XlWCta__airlineIcon:first-child{margin-right:-12px}.TicketCard-module-scss-module__XlWCta__chevAndPrice{align-items:center;gap:8px;display:flex}.TicketCard-module-scss-module__XlWCta__originalPrice{color:#606f80;font:var(--kb-font-text-small);text-align:right;vertical-align:middle;text-decoration:line-through}.TicketCard-module-scss-module__XlWCta__price{color:#181e25;font:var(--kb-font-headline-h2)}@media screen and (max-width:1279px){.TicketCard-module-scss-module__XlWCta__price{font:var(--kb-font-headline-h2-mobile)}}.TicketCard-module-scss-module__XlWCta__price{color:#181e25;text-align:right}.TicketCard-module-scss-module__XlWCta__routeInfo{flex-direction:column;gap:4px;margin-top:auto;display:flex}.TicketCard-module-scss-module__XlWCta__route{color:#181e25;font:var(--kb-font-headline-h3)}@media screen and (max-width:1279px){.TicketCard-module-scss-module__XlWCta__route{font:var(--kb-font-headline-h3-mobile)}}.TicketCard-module-scss-module__XlWCta__route{color:#181e25;text-overflow:ellipsis;white-space:nowrap;max-width:384px;margin:0;overflow:hidden}@media screen and (max-width:1279px){.TicketCard-module-scss-module__XlWCta__route{max-width:296px}}.TicketCard-module-scss-module__XlWCta__flightDetails{justify-content:space-between;gap:12px;display:flex}.TicketCard-module-scss-module__XlWCta__timeInfo{flex-direction:column;display:flex}.TicketCard-module-scss-module__XlWCta__times{align-items:center;gap:4px;display:flex}.TicketCard-module-scss-module__XlWCta__time{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.TicketCard-module-scss-module__XlWCta__time{font:var(--kb-font-text-medium-mobile)}}.TicketCard-module-scss-module__XlWCta__time{color:#181e25}.TicketCard-module-scss-module__XlWCta__separator{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.TicketCard-module-scss-module__XlWCta__separator{font:var(--kb-font-text-medium-mobile)}}.TicketCard-module-scss-module__XlWCta__separator{color:#181e25}.TicketCard-module-scss-module__XlWCta__date{color:#4a5663;font:var(--kb-font-text-caption)}.TicketCard-module-scss-module__XlWCta__durationInfo{flex-direction:column;align-items:flex-end;display:flex}.TicketCard-module-scss-module__XlWCta__duration{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.TicketCard-module-scss-module__XlWCta__duration{font:var(--kb-font-text-medium-mobile)}}.TicketCard-module-scss-module__XlWCta__duration{color:#181e25}.TicketCard-module-scss-module__XlWCta__transfers{color:#4a5663;font:var(--kb-font-text-caption)}.TicketCard-module-scss-module__XlWCta__selectButton{width:100%;font:var(--kb-font-button-small);color:#fff;cursor:pointer;border-radius:8px;margin-top:12px}
@keyframes TicketCardFooterWithImage-module-scss-module__D_9I9W__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TicketCardFooterWithImage-module-scss-module__D_9I9W__container{background:linear-gradient(#0000003d 0%,#000 100%) 50%/cover;border-radius:0 0 12px 12px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:176px;margin-top:-16px;padding:32px 16px 16px;display:flex}@media screen and (max-width:1279px){.TicketCardFooterWithImage-module-scss-module__D_9I9W__container{min-height:144px;padding:32px 8px 8px}}.TicketCardFooterWithImage-module-scss-module__D_9I9W__cityInfo{flex-direction:column;justify-content:space-between;align-items:center;gap:8px;width:100%;height:100%;display:flex}.TicketCardFooterWithImage-module-scss-module__D_9I9W__cityName{color:#181e25;font:var(--kb-font-headline-h2)}@media screen and (max-width:1279px){.TicketCardFooterWithImage-module-scss-module__D_9I9W__cityName{font:var(--kb-font-headline-h2-mobile)}}.TicketCardFooterWithImage-module-scss-module__D_9I9W__cityName{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:384px;padding-top:32px;overflow:hidden}@media screen and (max-width:1279px){.TicketCardFooterWithImage-module-scss-module__D_9I9W__cityName{max-width:296px;padding-top:24px}}.TicketCardFooterWithImage-module-scss-module__D_9I9W__actions{gap:8px;width:100%;display:flex}.TicketCardFooterWithImage-module-scss-module__D_9I9W__actionButton{font:var(--kb-font-button-small);color:#181e25;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;transition:opacity .2s;display:flex}.TicketCardFooterWithImage-module-scss-module__D_9I9W__actionButton:hover{background:#f6f7f9}.TicketCardFooterWithImage-module-scss-module__D_9I9W__actionButton:active{background:#e9ecf2}
@keyframes TicketCardFooterWithMapAndAbout-module-scss-module__-GKgsG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TicketCardFooterWithMapAndAbout-module-scss-module__-GKgsG__container{border-radius:0 0 12px 12px;margin-top:-16px;padding:32px 16px 16px}@media screen and (max-width:1279px){.TicketCardFooterWithMapAndAbout-module-scss-module__-GKgsG__container{padding:24px 8px 8px}}.TicketCardFooterWithMapAndAbout-module-scss-module__-GKgsG__actions{gap:8px;width:100%;display:flex}.TicketCardFooterWithMapAndAbout-module-scss-module__-GKgsG__actionButton{font:var(--kb-font-button-small);color:#181e25;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;transition:opacity .2s;display:flex}.TicketCardFooterWithMapAndAbout-module-scss-module__-GKgsG__actionButton:hover{background:#f6f7f9}.TicketCardFooterWithMapAndAbout-module-scss-module__-GKgsG__actionButton:active{background:#e9ecf2}
@keyframes HotTicketCard-module-scss-module__zs03rq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.HotTicketCard-module-scss-module__zs03rq__tag{color:#ff3f0f;font:var(--kb-font-text-caption-bold);background:#ffebe5;border:2px solid #fff;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;display:flex;position:absolute;top:-14px;left:12px}.HotTicketCard-module-scss-module__zs03rq__tagMainPage{color:#ff3f0f;font:var(--kb-font-text-caption-bold);z-index:2;background:#ffebe5;border:2px solid #fff;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;display:flex;position:absolute;top:-16px;left:16px}.HotTicketCard-module-scss-module__zs03rq__footer{background:#de3f0629}.HotTicketCard-module-scss-module__zs03rq__footerOpaque{background:linear-gradient(#de3f0629,#de3f0629),#fff}
@keyframes NothingFound-module-scss-module__0uXkmG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.NothingFound-module-scss-module__0uXkmG__container{flex-direction:column;justify-content:center;align-items:center;height:100%;margin-top:32px;display:flex}@media screen and (max-width:1279px){.NothingFound-module-scss-module__0uXkmG__container{margin-top:24px;padding:0 16px}}.NothingFound-module-scss-module__0uXkmG__container .NothingFound-module-scss-module__0uXkmG__icon{margin-bottom:12px}.NothingFound-module-scss-module__0uXkmG__container .NothingFound-module-scss-module__0uXkmG__icon img{width:400px!important;height:185px!important}@media screen and (max-width:1279px){.NothingFound-module-scss-module__0uXkmG__container .NothingFound-module-scss-module__0uXkmG__icon img{width:264px!important;height:120px!important}}.NothingFound-module-scss-module__0uXkmG__container .NothingFound-module-scss-module__0uXkmG__content{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.NothingFound-module-scss-module__0uXkmG__container .NothingFound-module-scss-module__0uXkmG__content .NothingFound-module-scss-module__0uXkmG__title{text-align:center;color:#181e25;font:var(--kb-font-headline-h2)}@media screen and (max-width:1279px){.NothingFound-module-scss-module__0uXkmG__container .NothingFound-module-scss-module__0uXkmG__content .NothingFound-module-scss-module__0uXkmG__title{font:var(--kb-font-headline-h2-mobile)}}.NothingFound-module-scss-module__0uXkmG__container .NothingFound-module-scss-module__0uXkmG__content .NothingFound-module-scss-module__0uXkmG__description{text-align:center;color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.NothingFound-module-scss-module__0uXkmG__container .NothingFound-module-scss-module__0uXkmG__content .NothingFound-module-scss-module__0uXkmG__description{font:var(--kb-font-text-medium-mobile)}}.NothingFound-module-scss-module__0uXkmG__container .NothingFound-module-scss-module__0uXkmG__content .NothingFound-module-scss-module__0uXkmG__description{color:#4a5663;white-space:pre-line}.NothingFound-module-scss-module__0uXkmG__container .NothingFound-module-scss-module__0uXkmG__button{width:fit-content;font:var(--kb-font-button-medium);color:#fff;margin-top:16px;padding:8px 16px}@media screen and (max-width:1279px){.NothingFound-module-scss-module__0uXkmG__container .NothingFound-module-scss-module__0uXkmG__button{width:100%}}
@keyframes DirectionSelectComponents-module-scss-module__bs973a__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.DirectionSelectComponents-module-scss-module__bs973a__option.DirectionSelectComponents-module-scss-module__bs973a__selected{background-color:#e9ecf2}.DirectionSelectComponents-module-scss-module__bs973a__option.DirectionSelectComponents-module-scss-module__bs973a__focused:not(.DirectionSelectComponents-module-scss-module__bs973a__selected){background-color:#f6f7f9}.DirectionSelectComponents-module-scss-module__bs973a__optionContent{cursor:pointer;white-space:nowrap;box-sizing:border-box;align-items:stretch;padding:10px 12px 10px 16px;transition:colors .2s;display:flex}.DirectionSelectComponents-module-scss-module__bs973a__optionContent.DirectionSelectComponents-module-scss-module__bs973a__earth{padding-block:12px}.DirectionSelectComponents-module-scss-module__bs973a__optionIcon{color:#8593a3;align-self:flex-start}.DirectionSelectComponents-module-scss-module__bs973a__optionIcon:not(.DirectionSelectComponents-module-scss-module__bs973a__anywhere){padding:3px 8px 3px 0}.DirectionSelectComponents-module-scss-module__bs973a__optionIcon.DirectionSelectComponents-module-scss-module__bs973a__optionIconEarth{color:#8593a3}.DirectionSelectComponents-module-scss-module__bs973a__earthDivider{background-color:#d4d7dd;max-width:100%;height:1px;margin-inline:16px}.DirectionSelectComponents-module-scss-module__bs973a__countryFlag{align-self:center;padding:3px 8px 3px 0}.DirectionSelectComponents-module-scss-module__bs973a__optionContentMain{flex:1;min-width:0;overflow:hidden}.DirectionSelectComponents-module-scss-module__bs973a__optionHeader{justify-content:space-between;align-items:center;display:flex}.DirectionSelectComponents-module-scss-module__bs973a__optionTitle{text-overflow:ellipsis;color:#181e25;max-width:calc(100% - 85px);font:var(--kb-font-text-medium);overflow:hidden}@media screen and (max-width:1279px){.DirectionSelectComponents-module-scss-module__bs973a__optionTitle{font:var(--kb-font-text-medium-mobile)}}.DirectionSelectComponents-module-scss-module__bs973a__optionTitle{color:#181e25}.DirectionSelectComponents-module-scss-module__bs973a__optionMeta{text-align:left;justify-content:space-between;align-items:center;display:flex;position:relative}.DirectionSelectComponents-module-scss-module__bs973a__optionCode{text-align:right;color:#181e25;font:var(--kb-font-text-medium);flex-grow:0;flex-shrink:0;align-self:center;padding-right:23px}@media screen and (max-width:1279px){.DirectionSelectComponents-module-scss-module__bs973a__optionCode{font:var(--kb-font-text-medium-mobile)}}.DirectionSelectComponents-module-scss-module__bs973a__optionCode{color:#8593a3}.DirectionSelectComponents-module-scss-module__bs973a__optionCheckIcon{color:#37b866;position:absolute;top:50%;right:0;transform:translateY(-50%)}.DirectionSelectComponents-module-scss-module__bs973a__optionSubtitle{color:#4a5663;font:var(--kb-font-text-caption);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:36px;display:-webkit-box;overflow:hidden}.DirectionSelectComponents-module-scss-module__bs973a__valueContainerWrapper{padding:4px 0 4px 2px!important}@media screen and (max-width:1279px){.DirectionSelectComponents-module-scss-module__bs973a__valueContainerWrapper.DirectionSelectComponents-module-scss-module__bs973a__isInline{padding:6px 0 6px 2px}}.DirectionSelectComponents-module-scss-module__bs973a__valueContainer{align-items:center;gap:8px;padding-left:10px;padding-right:40px;display:flex}.DirectionSelectComponents-module-scss-module__bs973a__valueContainerIcon{color:#8593a3;flex-shrink:0;transition:color .2s}.DirectionSelectComponents-module-scss-module__bs973a__valueContainerClear{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.DirectionSelectComponents-module-scss-module__bs973a__valueContainerClear .DirectionSelectComponents-module-scss-module__bs973a__valueContainerClearIcon{cursor:pointer;color:#8593a3}.DirectionSelectComponents-module-scss-module__bs973a__valueContainerContent{text-overflow:ellipsis;width:100%;min-height:44px;max-height:44px;position:relative;overflow:hidden}@media screen and (max-width:1279px){.DirectionSelectComponents-module-scss-module__bs973a__valueContainerContent.DirectionSelectComponents-module-scss-module__bs973a__isModal{min-height:44px}}.DirectionSelectComponents-module-scss-module__bs973a__valueContainerCode{font-size:var(--kb-font-text-medium-size);color:#8593a3}.DirectionSelectComponents-module-scss-module__bs973a__control{margin:0 16px;position:relative}.DirectionSelectComponents-module-scss-module__bs973a__control.DirectionSelectComponents-module-scss-module__bs973a__isModal{border:1px solid #d0d1d7!important;border-radius:8px!important}.DirectionSelectComponents-module-scss-module__bs973a__control.DirectionSelectComponents-module-scss-module__bs973a__isModal:hover,.DirectionSelectComponents-module-scss-module__bs973a__control.DirectionSelectComponents-module-scss-module__bs973a__isModal.DirectionSelectComponents-module-scss-module__bs973a__isFocused{border-color:#1da857!important}@media screen and (max-width:1279px){.DirectionSelectComponents-module-scss-module__bs973a__control{margin:0}}.DirectionSelectComponents-module-scss-module__bs973a__singleValue{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.DirectionSelectComponents-module-scss-module__bs973a__singleValueContent{justify-content:space-between;align-items:center;width:100%;display:flex}.DirectionSelectComponents-module-scss-module__bs973a__singleValueLabel{white-space:nowrap;text-overflow:ellipsis;font-size:var(--kb-font-text-medium-size);color:#181e25;margin-right:4px;overflow:hidden}.DirectionSelectComponents-module-scss-module__bs973a__singleValueCode{font-size:var(--kb-font-text-medium-size);color:#8593a3}.DirectionSelectComponents-module-scss-module__bs973a__placeholder{opacity:0;transition:all .3s;position:absolute;top:50%;margin-left:2px!important;transform:translateY(-50%)!important}.DirectionSelectComponents-module-scss-module__bs973a__placeholder span{font-size:var(--kb-font-text-medium-size);color:#8593a3}.DirectionSelectComponents-module-scss-module__bs973a__placeholder.DirectionSelectComponents-module-scss-module__bs973a__isFocused{opacity:1;transform:translateY(0)!important}.DirectionSelectComponents-module-scss-module__bs973a__inputWrapper{font-size:var(--kb-font-text-medium-size);transition:all .3s;position:absolute!important;top:50%!important;left:2px!important;transform:translateY(-50%)!important}.DirectionSelectComponents-module-scss-module__bs973a__inputWrapper.DirectionSelectComponents-module-scss-module__bs973a__isFocused{transform:translateY(0)!important}.DirectionSelectComponents-module-scss-module__bs973a__input{opacity:1!important}.DirectionSelectComponents-module-scss-module__bs973a__groupHeading{color:#181e25;font:var(--kb-font-text-medium);padding:8px 16px}@media screen and (max-width:1279px){.DirectionSelectComponents-module-scss-module__bs973a__groupHeading{font:var(--kb-font-text-medium-mobile)}}.DirectionSelectComponents-module-scss-module__bs973a__groupHeading{color:#4a5663}@media screen and (max-width:1279px){.DirectionSelectComponents-module-scss-module__bs973a__groupHeading{padding:8px 0}}.DirectionSelectComponents-module-scss-module__bs973a__menu{border-radius:0;margin:4px 0 0;padding:0;box-shadow:none!important;background:#fff!important;border:none!important;min-width:auto!important;max-height:100%!important;position:relative!important;top:auto!important;overflow:hidden!important}@media screen and (max-width:1279px){.DirectionSelectComponents-module-scss-module__bs973a__menu{height:max-content!important}}.DirectionSelectComponents-module-scss-module__bs973a__label{font-size:var(--kb-font-text-medium-size);color:#8593a3;pointer-events:none;transition:all .3s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.DirectionSelectComponents-module-scss-module__bs973a__label.DirectionSelectComponents-module-scss-module__bs973a__isFocused{font-size:var(--kb-font-text-caption-size);top:10px}.DirectionSelectComponents-module-scss-module__bs973a__menuList{max-height:472px!important;padding:4px 0!important}@media screen and (max-width:1279px){.DirectionSelectComponents-module-scss-module__bs973a__menuList{height:calc(100dvh - 160px)!important;max-height:none!important}}
@keyframes DirectionSelect-module-scss-module__gMWClG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.DirectionSelect-module-scss-module__gMWClG__nothingFoundContainer{margin-top:4px;padding:12px 16px}@media screen and (max-width:1279px){.DirectionSelect-module-scss-module__gMWClG__nothingFoundContainer{margin-top:14px}}.DirectionSelect-module-scss-module__gMWClG__nothingFoundContainer .DirectionSelect-module-scss-module__gMWClG__nothingFoundIcon{display:none}@media screen and (max-width:1279px){.DirectionSelect-module-scss-module__gMWClG__nothingFoundContainer .DirectionSelect-module-scss-module__gMWClG__nothingFoundIcon{display:block}.DirectionSelect-module-scss-module__gMWClG__nothingFoundContainer .DirectionSelect-module-scss-module__gMWClG__nothingFoundIcon img{width:223px!important;height:105px!important}}.DirectionSelect-module-scss-module__gMWClG__nothingFoundContainer .DirectionSelect-module-scss-module__gMWClG__nothingFoundTitle{display:none}@media screen and (max-width:1279px){.DirectionSelect-module-scss-module__gMWClG__nothingFoundContainer .DirectionSelect-module-scss-module__gMWClG__nothingFoundTitle{display:block;font:var(--kb-font-text-medium)!important}}.DirectionSelect-module-scss-module__gMWClG__nothingFoundContainer .DirectionSelect-module-scss-module__gMWClG__nothingFoundDescription{text-align:left!important;font-size:var(--kb-font-text-small-size)!important}@media screen and (max-width:1279px){.DirectionSelect-module-scss-module__gMWClG__nothingFoundContainer .DirectionSelect-module-scss-module__gMWClG__nothingFoundDescription{text-align:center!important}}
@keyframes DirectionChips-module-scss-module__G3MhoG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.DirectionChips-module-scss-module__G3MhoG__dropdownContainer{border:1px solid var(--kpb-border-primary,#e0e0e0);background:#fff;border-radius:8px;min-width:320px;padding-block:8px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.DirectionChips-module-scss-module__G3MhoG__popoverWrapper{max-width:100%;display:inline-block}.DirectionChips-module-scss-module__G3MhoG__triggerText{color:#181e25;font:var(--kb-font-headline-h1)}@media screen and (max-width:1279px){.DirectionChips-module-scss-module__G3MhoG__triggerText{font:var(--kb-font-headline-h1-mobile)}}.DirectionChips-module-scss-module__G3MhoG__triggerText{cursor:pointer;color:#007acc;align-items:center;gap:8px;max-width:100%;display:flex;position:relative}.DirectionChips-module-scss-module__G3MhoG__triggerText:hover{color:#008ae6}.DirectionChips-module-scss-module__G3MhoG__triggerText:active{color:#1198f2}@media screen and (max-width:1279px){.DirectionChips-module-scss-module__G3MhoG__triggerText{color:#181e25;font:var(--kb-font-headline-h3);gap:4px;color:#007acc!important}}@media screen and (max-width:1279px) and (max-width:1279px){.DirectionChips-module-scss-module__G3MhoG__triggerText{font:var(--kb-font-headline-h3-mobile)}}.DirectionChips-module-scss-module__G3MhoG__triggerText .DirectionChips-module-scss-module__G3MhoG__triggerTextLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.DirectionChips-module-scss-module__G3MhoG__triggerText .DirectionChips-module-scss-module__G3MhoG__arrow{flex-shrink:0;width:24px;height:24px;transition:transform .2s}.DirectionChips-module-scss-module__G3MhoG__triggerText .DirectionChips-module-scss-module__G3MhoG__arrow.DirectionChips-module-scss-module__G3MhoG__rotated{transform:rotate(180deg)}.DirectionChips-module-scss-module__G3MhoG__triggerText .DirectionChips-module-scss-module__G3MhoG__arrow path{fill:#007acc}@media screen and (max-width:1279px){.DirectionChips-module-scss-module__G3MhoG__triggerText .DirectionChips-module-scss-module__G3MhoG__arrow{width:16px;height:16px}}.DirectionChips-module-scss-module__G3MhoG__trigger{white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:100px;align-items:center;gap:8px;max-width:100%;padding:8px 12px;transition:all .2s;display:flex;position:relative}.DirectionChips-module-scss-module__G3MhoG__trigger:hover:not(:disabled){background-color:#f6f7f9}.DirectionChips-module-scss-module__G3MhoG__trigger:active:not(:disabled){background-color:#e9ecf2}.DirectionChips-module-scss-module__G3MhoG__trigger.DirectionChips-module-scss-module__G3MhoG__disabled,.DirectionChips-module-scss-module__G3MhoG__trigger.DirectionChips-module-scss-module__G3MhoG__disabled:hover{background-color:#f3f4f7}.DirectionChips-module-scss-module__G3MhoG__trigger .DirectionChips-module-scss-module__G3MhoG__arrow{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.DirectionChips-module-scss-module__G3MhoG__trigger .DirectionChips-module-scss-module__G3MhoG__arrow.DirectionChips-module-scss-module__G3MhoG__rotated{transform:rotate(180deg)}.DirectionChips-module-scss-module__G3MhoG__trigger .DirectionChips-module-scss-module__G3MhoG__arrow path{fill:#181e25}.DirectionChips-module-scss-module__G3MhoG__trigger.DirectionChips-module-scss-module__G3MhoG__secondary{background-color:#e7e9ef}.DirectionChips-module-scss-module__G3MhoG__trigger.DirectionChips-module-scss-module__G3MhoG__secondary:hover:not(:disabled){background-color:#e0e4eb}.DirectionChips-module-scss-module__G3MhoG__trigger.DirectionChips-module-scss-module__G3MhoG__secondary:active:not(:disabled){background-color:#d4d9e2}.DirectionChips-module-scss-module__G3MhoG__trigger.DirectionChips-module-scss-module__G3MhoG__secondary.DirectionChips-module-scss-module__G3MhoG__disabled,.DirectionChips-module-scss-module__G3MhoG__trigger.DirectionChips-module-scss-module__G3MhoG__secondary.DirectionChips-module-scss-module__G3MhoG__disabled:hover{background-color:#f3f4f7}@media screen and (max-width:1279px){.DirectionChips-module-scss-module__G3MhoG__trigger{padding:6px 8px}}.DirectionChips-module-scss-module__G3MhoG__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;font:var(--kb-font-button-small);color:#181e25;overflow:hidden}.DirectionChips-module-scss-module__G3MhoG__dropdownContent{flex-direction:column;gap:16px;display:flex}@media screen and (max-width:1279px){.DirectionChips-module-scss-module__G3MhoG__dropdownContent{padding:0}}.DirectionChips-module-scss-module__G3MhoG__dropdownTooltip{background:#fff;width:296px;padding-block:16px;overflow:hidden}@media screen and (max-width:1279px){.DirectionChips-module-scss-module__G3MhoG__dropdownTooltip{padding:0}}.DirectionChips-module-scss-module__G3MhoG__fixedTriggerWrapper{z-index:100;transition:transform .24s ease-in-out;position:fixed;top:28px;left:50%;transform:translate(-50%)translateY(-100px)}.DirectionChips-module-scss-module__G3MhoG__fixedTriggerWrapper.DirectionChips-module-scss-module__G3MhoG__visible{pointer-events:auto;transform:translate(-50%)translateY(0)}@media screen and (max-width:1279px){.DirectionChips-module-scss-module__G3MhoG__fixedTriggerWrapper{width:max-content;max-width:calc(100dvw - 16px)}}.DirectionChips-module-scss-module__G3MhoG__fixedTrigger{cursor:pointer;background-color:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-weight:500;transition:all .2s;display:flex;position:relative;box-shadow:0 8px 40px #2121261a}.DirectionChips-module-scss-module__G3MhoG__fixedTrigger:hover{background-color:#f6f7f9;border-color:#b5b7c0}.DirectionChips-module-scss-module__G3MhoG__fixedTrigger .DirectionChips-module-scss-module__G3MhoG__fixedIcon{flex-shrink:0;width:24px;min-width:24px;height:24px}.DirectionChips-module-scss-module__G3MhoG__fixedTrigger .DirectionChips-module-scss-module__G3MhoG__fixedIcon svg{width:24px;height:24px;display:block}.DirectionChips-module-scss-module__G3MhoG__fixedTrigger .DirectionChips-module-scss-module__G3MhoG__arrow{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.DirectionChips-module-scss-module__G3MhoG__fixedTrigger .DirectionChips-module-scss-module__G3MhoG__arrow.DirectionChips-module-scss-module__G3MhoG__rotated{transform:rotate(180deg)}.DirectionChips-module-scss-module__G3MhoG__fixedTrigger .DirectionChips-module-scss-module__G3MhoG__arrow path{fill:#007acc}.DirectionChips-module-scss-module__G3MhoG__fixedTrigger span .DirectionChips-module-scss-module__G3MhoG__fixedTriggerLabel{color:#007acc}@media screen and (max-width:1279px){.DirectionChips-module-scss-module__G3MhoG__fixedTrigger{padding:6px 8px;overflow:hidden}.DirectionChips-module-scss-module__G3MhoG__fixedTrigger span{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100dvw - 88px);overflow:hidden}}
@keyframes EventsFilters-module-scss-module__0jIh5q__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.EventsFilters-module-scss-module__0jIh5q__filtersContainer{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.EventsFilters-module-scss-module__0jIh5q__filtersContainer::-webkit-scrollbar{display:none}@media screen and (max-width:1279px){.EventsFilters-module-scss-module__0jIh5q__filtersContainer{padding-left:16px;padding-right:16px}}
@keyframes IntlToggler-module-scss-module__4ktuEq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.IntlToggler-module-scss-module__4ktuEq__trigger{margin-right:16px}@media screen and (max-width:1279px){.IntlToggler-module-scss-module__4ktuEq__trigger{margin-right:0}}@media screen and (min-width:1280px){.IntlToggler-module-scss-module__4ktuEq__triggerMobile{display:none}}@media screen and (max-width:1279px){.IntlToggler-module-scss-module__4ktuEq__triggerDesktop{display:none}}.IntlToggler-module-scss-module__4ktuEq__forMainPage{color:#fff;background:#f5f5f729}.IntlToggler-module-scss-module__4ktuEq__forMainPage:hover{background:#f5f5f73d}.IntlToggler-module-scss-module__4ktuEq__forMainPage:disabled{opacity:.5;cursor:auto;color:#fff!important;background:#f5f5f729!important}.IntlToggler-module-scss-module__4ktuEq__popoverContainer{flex-direction:column;width:375px;max-height:405px;display:flex;overflow:hidden}.IntlToggler-module-scss-module__4ktuEq__popoverContainer .IntlToggler-module-scss-module__4ktuEq__content{flex:auto;min-height:0}.IntlToggler-module-scss-module__4ktuEq__popoverContainer .IntlToggler-module-scss-module__4ktuEq__panel{flex-direction:column;flex:auto;min-height:0;display:flex}.IntlToggler-module-scss-module__4ktuEq__popoverContainer .IntlToggler-module-scss-module__4ktuEq__list{flex:auto;min-height:0;overflow-y:auto}.IntlToggler-module-scss-module__4ktuEq__modalBody{padding:0!important}.IntlToggler-module-scss-module__4ktuEq__content{flex-direction:column;width:100%;padding-bottom:8px;display:flex}@media screen and (max-width:1279px){.IntlToggler-module-scss-module__4ktuEq__content{padding-bottom:16px}}.IntlToggler-module-scss-module__4ktuEq__segmentedWrap{padding:8px}@media screen and (max-width:1279px){.IntlToggler-module-scss-module__4ktuEq__segmentedWrap{padding:0 16px 16px}}.IntlToggler-module-scss-module__4ktuEq__title{color:#8593a3;font:var(--kb-font-text-small);margin-bottom:8px;padding:16px 16px 0}@media screen and (max-width:1279px){.IntlToggler-module-scss-module__4ktuEq__title{color:#181e25;padding-top:0;font-size:16px;font-weight:600;line-height:24px}}.IntlToggler-module-scss-module__4ktuEq__list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.IntlToggler-module-scss-module__4ktuEq__item{color:#181e25;width:100%;font:var(--kb-font-text-medium);align-items:center;gap:12px;padding:12px 16px;display:flex}@media screen and (max-width:1279px){.IntlToggler-module-scss-module__4ktuEq__item{font:var(--kb-font-text-medium-mobile)}}.IntlToggler-module-scss-module__4ktuEq__item{color:#181e25;text-align:left;cursor:pointer;background:#fff;border:0;transition:background-color .15s}.IntlToggler-module-scss-module__4ktuEq__item:hover,.IntlToggler-module-scss-module__4ktuEq__item:focus-visible{background:#f6f7f9}.IntlToggler-module-scss-module__4ktuEq__item:focus-visible{outline-offset:-2px;outline:2px solid #1da857}.IntlToggler-module-scss-module__4ktuEq__itemActive{background:#f6f7f9}.IntlToggler-module-scss-module__4ktuEq__itemName{text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;min-width:0;overflow:hidden}.IntlToggler-module-scss-module__4ktuEq__itemCode{color:#8593a3;text-align:right;white-space:nowrap;flex-shrink:0}.IntlToggler-module-scss-module__4ktuEq__itemCheck{color:#1da857;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.IntlToggler-module-scss-module__4ktuEq__itemFlag{box-sizing:border-box;object-fit:cover;background:#fff;border:1px solid #f6f7f9;border-radius:2px;flex-shrink:0;width:24px;height:18px;display:block}
@keyframes SupportMenu-module-scss-module__immxbW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.SupportMenu-module-scss-module__immxbW__supportDropdown{cursor:pointer;align-items:center;height:40px;margin-right:40px;display:flex}@media screen and (max-width:1279px){.SupportMenu-module-scss-module__immxbW__supportDropdown{margin-right:0}}.SupportMenu-module-scss-module__immxbW__lowMargin{margin-right:15px}.SupportMenu-module-scss-module__immxbW__title{transition:color .15s ease-out;display:block}@media screen and (max-width:1279px){.SupportMenu-module-scss-module__immxbW__title{display:none}}.SupportMenu-module-scss-module__immxbW__title.SupportMenu-module-scss-module__immxbW__forMainPage{color:#fff}.SupportMenu-module-scss-module__immxbW__title.SupportMenu-module-scss-module__immxbW__forMainPage:hover{color:#ffffffbf}.SupportMenu-module-scss-module__immxbW__title.SupportMenu-module-scss-module__immxbW__forMainPage:visited,.SupportMenu-module-scss-module__immxbW__title.SupportMenu-module-scss-module__immxbW__forMainPage:focus{color:#fff}.SupportMenu-module-scss-module__immxbW__title.SupportMenu-module-scss-module__immxbW__forNormalPage{color:#333}.SupportMenu-module-scss-module__immxbW__title.SupportMenu-module-scss-module__immxbW__forNormalPage:hover{color:#666}.SupportMenu-module-scss-module__immxbW__title.SupportMenu-module-scss-module__immxbW__forNormalPage:visited,.SupportMenu-module-scss-module__immxbW__title.SupportMenu-module-scss-module__immxbW__forNormalPage:focus{color:#333}@media screen and (max-width:1279px){.SupportMenu-module-scss-module__immxbW__title{margin-left:16px}}@media screen and (max-width:767px){.SupportMenu-module-scss-module__immxbW__title{margin-left:8px;font-size:14px}}.SupportMenu-module-scss-module__immxbW__modal{background:#eff1f5!important}.SupportMenu-module-scss-module__immxbW__supportButtonMobile{justify-content:center;align-items:center;width:32px;height:32px;display:flex}@media screen and (min-width:1280px){.SupportMenu-module-scss-module__immxbW__supportButtonMobile{display:none}}.SupportMenu-module-scss-module__immxbW__supportButtonMobile svg{width:24px!important;height:24px!important}@media screen and (max-width:1279px){.SupportMenu-module-scss-module__immxbW__supportButtonMobile svg{width:20px!important;height:20px!important}}.SupportMenu-module-scss-module__immxbW__supportButtonMobile.SupportMenu-module-scss-module__immxbW__forMainPage{color:#fff;background:#f5f5f729}.SupportMenu-module-scss-module__immxbW__supportButtonMobile.SupportMenu-module-scss-module__immxbW__forMainPage:hover{background:#f5f5f73d}.SupportMenu-module-scss-module__immxbW__supportButtonMobile.SupportMenu-module-scss-module__immxbW__forNormalPage{color:#181e25;background:#e7e9ef}.SupportMenu-module-scss-module__immxbW__supportButtonMobile.SupportMenu-module-scss-module__immxbW__forNormalPage:hover{background:#e0e4eb}.SupportMenu-module-scss-module__immxbW__modalBody{padding:0 16px 32px!important}.SupportMenu-module-scss-module__immxbW__modalContent{padding:0}.SupportMenu-module-scss-module__immxbW__supportOptionsContainer{flex-direction:column;gap:16px;display:flex}.SupportMenu-module-scss-module__immxbW__supportOption{cursor:pointer;text-align:left;background:#f9fafb;border:none;border-radius:8px;align-items:center;width:100%;padding:16px;font-weight:400;transition:background-color .15s ease-out;display:flex}.SupportMenu-module-scss-module__immxbW__supportOption:hover{background:#f3f4f6}.SupportMenu-module-scss-module__immxbW__supportOption:focus{outline-offset:2px}.SupportMenu-module-scss-module__immxbW__optionIcon{flex-shrink:0;align-self:flex-start;margin-top:2px;margin-right:8px}.SupportMenu-module-scss-module__immxbW__optionIconKupicom{color:#8593a3;margin-top:0}.SupportMenu-module-scss-module__immxbW__optionContent{flex-grow:1;justify-content:space-between;align-items:center;display:flex}.SupportMenu-module-scss-module__immxbW__optionText{flex-direction:column;flex-grow:1;gap:4px;display:flex}.SupportMenu-module-scss-module__immxbW__optionTitle{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.SupportMenu-module-scss-module__immxbW__optionTitle{font:var(--kb-font-text-medium-mobile)}}.SupportMenu-module-scss-module__immxbW__optionTitle{color:#181e25;margin:0}.SupportMenu-module-scss-module__immxbW__optionSubtitle{color:#4a5663;font:var(--kb-font-text-small)}.SupportMenu-module-scss-module__immxbW__optionArrow{color:#9ca3af;flex-shrink:0;align-self:flex-start;margin-top:2px;margin-left:16px}.SupportMenu-module-scss-module__immxbW__dropdownContainer{background:#fff;border-radius:8px;width:360px}@media screen and (max-width:1279px){.SupportMenu-module-scss-module__immxbW__dropdownContainer{width:auto;padding:16px}}.SupportMenu-module-scss-module__immxbW__dropdownContainerKupicom{padding:16px}.SupportMenu-module-scss-module__immxbW__dropdownOptionIconKupicom{color:#4a5663;flex-shrink:0;align-self:flex-start;margin-right:9px;display:flex}.SupportMenu-module-scss-module__immxbW__dropdownKupicomRow{cursor:default;max-width:240px;padding-left:0!important;padding-right:0!important}.SupportMenu-module-scss-module__immxbW__dropdownKupicomRow:hover{background:0 0!important}.SupportMenu-module-scss-module__immxbW__dropdownOptionTitleKupicom{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.SupportMenu-module-scss-module__immxbW__dropdownOptionTitleKupicom{font:var(--kb-font-text-medium-mobile)}}.SupportMenu-module-scss-module__immxbW__dropdownOptionTitleKupicom{line-height:var(--kb-font-text-medium-line-height-mobile)}.SupportMenu-module-scss-module__immxbW__dropdownWrapper{box-shadow:0 8px 40px #2121261a}.SupportMenu-module-scss-module__immxbW__dropdownSupportOption{cursor:pointer;text-align:left;border:none;border-radius:6px;align-items:center;width:100%;padding:12px;transition:background-color .15s ease-out;display:flex}.SupportMenu-module-scss-module__immxbW__dropdownSupportOption:hover{background:#f6f7f9}.SupportMenu-module-scss-module__immxbW__dropdownSupportOption:focus{outline-offset:2px}@media screen and (max-width:1279px){.SupportMenu-module-scss-module__immxbW__dropdownSupportOption{background:#fff}}.SupportMenu-module-scss-module__immxbW__dropdownContentWrapper{flex-direction:column;font-weight:400;display:flex}.SupportMenu-module-scss-module__immxbW__dropdownOptionIcon{color:#181e25;flex-shrink:0;align-self:flex-start;margin-top:2px;margin-right:12px}.SupportMenu-module-scss-module__immxbW__dropdownOptionContent{flex-grow:1;justify-content:space-between;align-items:center;display:flex}.SupportMenu-module-scss-module__immxbW__dropdownOptionText{flex-direction:column;flex-grow:1;gap:2px;display:flex}.SupportMenu-module-scss-module__immxbW__dropdownOptionTitle{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.SupportMenu-module-scss-module__immxbW__dropdownOptionTitle{font:var(--kb-font-text-medium-mobile)}}.SupportMenu-module-scss-module__immxbW__dropdownOptionTitle{color:#181e25;margin:0}.SupportMenu-module-scss-module__immxbW__dropdownOptionSubtitle{color:#4a5663;font:var(--kb-font-text-caption)}.SupportMenu-module-scss-module__immxbW__dropdownOptionArrow{color:#9ca3af;flex-shrink:0;align-self:flex-start;margin-top:2px;margin-left:12px}.SupportMenu-module-scss-module__immxbW__loginRequiredText{color:#007acc;font:var(--kb-font-text-caption-bold);background:#ebf3ff;border-radius:4px;align-items:center;max-width:max-content;height:24px;margin-top:4px;padding:4px 8px;display:flex}
@keyframes Loopholes-module-scss-module__xitBda__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Loopholes-module-scss-module__xitBda__container{border-radius:24px;width:100%;padding:32px}@media screen and (max-width:1279px){.Loopholes-module-scss-module__xitBda__container{padding:16px}}.Loopholes-module-scss-module__xitBda__container{background:linear-gradient(41.41deg,#90d2fd29 6.16%,#1198f229 96.89%),#fff;border:2px solid #fff}@media screen and (max-width:1279px){.Loopholes-module-scss-module__xitBda__container{padding:16px 0}}.Loopholes-module-scss-module__xitBda__titleAndQuestion{align-items:center;gap:12px;display:flex}@media screen and (max-width:1279px){.Loopholes-module-scss-module__xitBda__titleAndQuestion{justify-content:space-between;width:100%;padding-right:16px}}.Loopholes-module-scss-module__xitBda__icon{cursor:pointer;color:#181e25}.Loopholes-module-scss-module__xitBda__icon:hover{color:#4a5663}.Loopholes-module-scss-module__xitBda__title{color:#181e25;font:var(--kb-font-headline-h1)}@media screen and (max-width:1279px){.Loopholes-module-scss-module__xitBda__title{font:var(--kb-font-headline-h1-mobile);padding-left:16px}}.Loopholes-module-scss-module__xitBda__wrapper{width:20px;height:20px}.Loopholes-module-scss-module__xitBda__tagsAndScroll{justify-content:space-between;align-items:center;display:flex}.Loopholes-module-scss-module__xitBda__buttons{align-items:center;gap:8px;display:flex}.Loopholes-module-scss-module__xitBda__mobileButton{font:var(--kb-font-button-medium);color:#007acc;justify-content:center;padding:16px 0 0!important;display:flex!important}.Loopholes-module-scss-module__xitBda__mobileButton:active{color:#1198f2}.Loopholes-module-scss-module__xitBda__cardsContainer{min-width:100%;overflow:hidden}@media screen and (max-width:1279px){.Loopholes-module-scss-module__xitBda__cardsContainer{padding-left:16px}}.Loopholes-module-scss-module__xitBda__innerContainer{-webkit-user-select:none;user-select:none;min-width:100%;display:flex}
@keyframes LocationSelectComponents-module-scss-module__Ye3XOq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.LocationSelectComponents-module-scss-module__Ye3XOq__option.LocationSelectComponents-module-scss-module__Ye3XOq__selected{background-color:#e9ecf2}.LocationSelectComponents-module-scss-module__Ye3XOq__option.LocationSelectComponents-module-scss-module__Ye3XOq__focused:not(.LocationSelectComponents-module-scss-module__Ye3XOq__selected){background-color:#f6f7f9}.LocationSelectComponents-module-scss-module__Ye3XOq__optionContent{cursor:pointer;white-space:nowrap;box-sizing:border-box;align-items:stretch;padding:8px 12px;transition:colors .2s;display:flex}.LocationSelectComponents-module-scss-module__Ye3XOq__optionContent.LocationSelectComponents-module-scss-module__Ye3XOq__city{padding-left:16px}.LocationSelectComponents-module-scss-module__Ye3XOq__optionContent.LocationSelectComponents-module-scss-module__Ye3XOq__hotel{padding-top:8px;padding-bottom:8px;padding-left:16px}.LocationSelectComponents-module-scss-module__Ye3XOq__optionIcon{color:#8593a3;align-self:flex-start;padding:3px 8px 3px 0}.LocationSelectComponents-module-scss-module__Ye3XOq__optionContentMain{flex:1;min-width:0;overflow:hidden}.LocationSelectComponents-module-scss-module__Ye3XOq__optionHeader{justify-content:space-between;align-items:center;display:flex}.LocationSelectComponents-module-scss-module__Ye3XOq__optionTitle{text-overflow:ellipsis;color:#181e25;max-width:calc(100% - 85px);font:var(--kb-font-text-medium);overflow:hidden}@media screen and (max-width:1279px){.LocationSelectComponents-module-scss-module__Ye3XOq__optionTitle{font:var(--kb-font-text-medium-mobile)}}.LocationSelectComponents-module-scss-module__Ye3XOq__optionTitle{color:#181e25}.LocationSelectComponents-module-scss-module__Ye3XOq__optionMeta{text-align:left;justify-content:space-between;align-items:center;display:flex;position:relative}.LocationSelectComponents-module-scss-module__Ye3XOq__optionCheckIcon{color:#1da857;position:absolute;top:50%;right:0;transform:translateY(-50%)}.LocationSelectComponents-module-scss-module__Ye3XOq__optionSubtitle{color:#4a5663;font:var(--kb-font-text-caption);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:36px;display:-webkit-box;overflow:hidden}.LocationSelectComponents-module-scss-module__Ye3XOq__valueContainerWrapper{padding:10px 0 10px 2px}.LocationSelectComponents-module-scss-module__Ye3XOq__valueContainerWrapper.LocationSelectComponents-module-scss-module__Ye3XOq__shortView{padding:2px 0 2px 2px}@media screen and (max-width:1279px){.LocationSelectComponents-module-scss-module__Ye3XOq__valueContainerWrapper{padding:6px 0 6px 2px!important}}.LocationSelectComponents-module-scss-module__Ye3XOq__valueContainer{align-items:center;gap:8px;padding-left:10px;padding-right:20px;display:flex}@media screen and (max-width:1279px){.LocationSelectComponents-module-scss-module__Ye3XOq__valueContainer{padding-right:12px}}.LocationSelectComponents-module-scss-module__Ye3XOq__valueContainerIcon{color:#8593a3;transition:color .2s}@media screen and (max-width:1279px){.LocationSelectComponents-module-scss-module__Ye3XOq__valueContainerIcon{width:16px!important;height:16px!important}}.LocationSelectComponents-module-scss-module__Ye3XOq__valueContainerContent{text-overflow:ellipsis;align-items:center;width:100%;min-height:44px;max-height:44px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:1279px){.LocationSelectComponents-module-scss-module__Ye3XOq__valueContainerContent{min-height:44px!important;max-height:44px!important}.LocationSelectComponents-module-scss-module__Ye3XOq__valueContainerContent.LocationSelectComponents-module-scss-module__Ye3XOq__isModal{min-height:22px!important;max-height:22px!important}}.LocationSelectComponents-module-scss-module__Ye3XOq__control{position:relative;border-radius:12px 0 0 12px!important}.LocationSelectComponents-module-scss-module__Ye3XOq__control:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border-bottom:4px solid #1da857;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;bottom:0;left:0;right:0}.LocationSelectComponents-module-scss-module__Ye3XOq__control:hover:after,.LocationSelectComponents-module-scss-module__Ye3XOq__control.LocationSelectComponents-module-scss-module__Ye3XOq__isFocused:after{opacity:1}.LocationSelectComponents-module-scss-module__Ye3XOq__control:hover .LocationSelectComponents-module-scss-module__Ye3XOq__valueContainerIcon,.LocationSelectComponents-module-scss-module__Ye3XOq__control.LocationSelectComponents-module-scss-module__Ye3XOq__isFocused .LocationSelectComponents-module-scss-module__Ye3XOq__valueContainerIcon{color:#1da857}.LocationSelectComponents-module-scss-module__Ye3XOq__control:hover:after,.LocationSelectComponents-module-scss-module__Ye3XOq__control:focus-within:after{opacity:1}.LocationSelectComponents-module-scss-module__Ye3XOq__control:hover .LocationSelectComponents-module-scss-module__Ye3XOq__placeholder span{color:#8593a3}.LocationSelectComponents-module-scss-module__Ye3XOq__control.LocationSelectComponents-module-scss-module__Ye3XOq__isError:after{opacity:1;border-bottom-color:#ff3f0f}.LocationSelectComponents-module-scss-module__Ye3XOq__control.LocationSelectComponents-module-scss-module__Ye3XOq__isError .LocationSelectComponents-module-scss-module__Ye3XOq__valueContainerIcon{color:#ff3f0f}.LocationSelectComponents-module-scss-module__Ye3XOq__control.LocationSelectComponents-module-scss-module__Ye3XOq__isError.LocationSelectComponents-module-scss-module__Ye3XOq__isFocused .LocationSelectComponents-module-scss-module__Ye3XOq__valueContainerIcon{color:#1da857}@media screen and (max-width:1279px){.LocationSelectComponents-module-scss-module__Ye3XOq__control:after{opacity:0;display:none}.LocationSelectComponents-module-scss-module__Ye3XOq__control{border-radius:12px!important}.LocationSelectComponents-module-scss-module__Ye3XOq__control.LocationSelectComponents-module-scss-module__Ye3XOq__isModal{border:1px solid #d0d1d7!important;border-radius:8px!important}.LocationSelectComponents-module-scss-module__Ye3XOq__control.LocationSelectComponents-module-scss-module__Ye3XOq__isModal:hover,.LocationSelectComponents-module-scss-module__Ye3XOq__control.LocationSelectComponents-module-scss-module__Ye3XOq__isModal.LocationSelectComponents-module-scss-module__Ye3XOq__isFocused{border-color:#1da857!important}}.LocationSelectComponents-module-scss-module__Ye3XOq__singleValue{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.LocationSelectComponents-module-scss-module__Ye3XOq__singleValueContent{justify-content:space-between;align-items:center;width:100%;display:flex}.LocationSelectComponents-module-scss-module__Ye3XOq__singleValueLabel{white-space:nowrap;text-overflow:ellipsis;font-size:var(--kb-font-text-medium-size);color:#181e25;margin-right:4px;overflow:hidden}.LocationSelectComponents-module-scss-module__Ye3XOq__placeholder{position:absolute;top:50%;transform:translateY(-50%)}.LocationSelectComponents-module-scss-module__Ye3XOq__placeholder.LocationSelectComponents-module-scss-module__Ye3XOq__isError span{color:#ff3f0f}.LocationSelectComponents-module-scss-module__Ye3XOq__placeholder.LocationSelectComponents-module-scss-module__Ye3XOq__isFocused span,.LocationSelectComponents-module-scss-module__Ye3XOq__placeholder:hover span{color:#8593a3}.LocationSelectComponents-module-scss-module__Ye3XOq__placeholder span{font-size:var(--kb-font-text-medium-size);color:#8593a3}.LocationSelectComponents-module-scss-module__Ye3XOq__input{position:absolute!important;top:50%!important;transform:translateY(-50%)!important}@media screen and (max-width:1279px){.LocationSelectComponents-module-scss-module__Ye3XOq__input{font-size:16px}}.LocationSelectComponents-module-scss-module__Ye3XOq__menu{min-width:400px;max-height:472px;margin:4px 0 0;z-index:100!important;box-shadow:none!important;border:none!important;border-radius:8px!important}@media screen and (max-width:1279px){.LocationSelectComponents-module-scss-module__Ye3XOq__menu{border-radius:0;max-height:none;margin:4px 0 0;padding:0;box-shadow:none!important;background:#fff!important;border:none!important;min-width:auto!important;height:calc(100vh - 200px)!important;position:relative!important;top:auto!important;overflow:hidden!important}}
@keyframes LocationMobile-module-scss-module__T89rgW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.LocationMobile-module-scss-module__T89rgW__title{color:#181e25;font:var(--kb-font-headline-h1)}@media screen and (max-width:1279px){.LocationMobile-module-scss-module__T89rgW__title{font:var(--kb-font-headline-h1-mobile)}}.LocationMobile-module-scss-module__T89rgW__title{margin-bottom:16px}
@keyframes RoomCounter-module-scss-module__gxKrgW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.RoomCounter-module-scss-module__gxKrgW__roomCounter{flex-direction:column;gap:16px;display:flex}@media screen and (max-width:767px){.RoomCounter-module-scss-module__gxKrgW__roomCounter{gap:12px}}.RoomCounter-module-scss-module__gxKrgW__roomHeader{justify-content:flex-end;align-items:center;display:flex}.RoomCounter-module-scss-module__gxKrgW__removeRoomButton{font:var(--kb-font-button-medium);color:#ff3f0f;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;transition:color .2s;display:inline}.RoomCounter-module-scss-module__gxKrgW__removeRoomButton:hover{color:#ffded6}.RoomCounter-module-scss-module__gxKrgW__removeRoomButton:active{color:#fed7cd}.RoomCounter-module-scss-module__gxKrgW__passengerRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.RoomCounter-module-scss-module__gxKrgW__passengerInfo{flex-direction:column;flex:1;display:flex}.RoomCounter-module-scss-module__gxKrgW__passengerLabel{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.RoomCounter-module-scss-module__gxKrgW__passengerLabel{font:var(--kb-font-text-medium-mobile)}}.RoomCounter-module-scss-module__gxKrgW__passengerLabel{color:#181e25}.RoomCounter-module-scss-module__gxKrgW__passengerListLabel{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.RoomCounter-module-scss-module__gxKrgW__passengerListLabel{font:var(--kb-font-text-medium-mobile)}}.RoomCounter-module-scss-module__gxKrgW__counter{flex-shrink:0}@media screen and (max-width:767px){.RoomCounter-module-scss-module__gxKrgW__counter{max-width:none}}.RoomCounter-module-scss-module__gxKrgW__removeButton{cursor:pointer;background:#e7e9ef;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;color:#181e25!important;min-height:auto!important}.RoomCounter-module-scss-module__gxKrgW__removeButton:hover{background-color:#e0e4eb;color:#4a5663!important}.RoomCounter-module-scss-module__gxKrgW__removeButton:hover svg{fill:#4a5663}.RoomCounter-module-scss-module__gxKrgW__removeButton:active{color:#606f80;background-color:#d4d9e2}.RoomCounter-module-scss-module__gxKrgW__removeButton:active svg{fill:#606f80}.RoomCounter-module-scss-module__gxKrgW__addChildButton{font:var(--kb-font-button-small);color:#181e25;cursor:pointer;background-color:#e7e9ef;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;transition:all .2s;display:flex;height:auto!important;min-height:32px!important;padding:8px 12px!important}.RoomCounter-module-scss-module__gxKrgW__addChildButton:hover{color:#4a5663;background-color:#e0e4eb}.RoomCounter-module-scss-module__gxKrgW__addChildButton:hover svg{fill:#4a5663}.RoomCounter-module-scss-module__gxKrgW__addChildButton:active{color:#606f80;background-color:#d4d9e2}.RoomCounter-module-scss-module__gxKrgW__addChildButton:active svg{fill:#606f80}.RoomCounter-module-scss-module__gxKrgW__addChildButton svg{fill:#181e25;flex-shrink:0}.RoomCounter-module-scss-module__gxKrgW__ageDropdown{z-index:10;background-color:#fff;border:1px solid #d4d7dd;border-radius:8px;flex-direction:column;max-height:216px;display:flex;position:relative;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.RoomCounter-module-scss-module__gxKrgW__ageList{flex-direction:column;gap:8px;padding:8px 0;display:flex}@media screen and (min-width:1280px){.RoomCounter-module-scss-module__gxKrgW__ageList{max-height:200px;overflow-y:auto}.RoomCounter-module-scss-module__gxKrgW__ageList::-webkit-scrollbar{width:6px}.RoomCounter-module-scss-module__gxKrgW__ageList::-webkit-scrollbar-track{background:#f1f1f1}.RoomCounter-module-scss-module__gxKrgW__ageList::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.RoomCounter-module-scss-module__gxKrgW__ageList::-webkit-scrollbar-thumb:hover{background:#a1a1a1}}@media screen and (max-width:767px){.RoomCounter-module-scss-module__gxKrgW__ageList{gap:6px}}.RoomCounter-module-scss-module__gxKrgW__ageOption{text-align:left;color:#181e25;width:100%;font:var(--kb-font-text-medium);background:0 0;border:none;padding:12px 16px;display:block}@media screen and (max-width:1279px){.RoomCounter-module-scss-module__gxKrgW__ageOption{font:var(--kb-font-text-medium-mobile)}}.RoomCounter-module-scss-module__gxKrgW__ageOption{color:#181e25;cursor:pointer;transition:background-color .1s}.RoomCounter-module-scss-module__gxKrgW__ageOption:hover{background-color:#f6f7f9}@media screen and (max-width:1279px){.RoomCounter-module-scss-module__gxKrgW__ageOption{padding:12px 0}}.RoomCounter-module-scss-module__gxKrgW__ageModalHeader{flex-direction:row-reverse;justify-content:space-between;align-items:center;min-height:60px;display:flex}.RoomCounter-module-scss-module__gxKrgW__ageModalTitle{font:var(--kb-font-headline-h2-mobile);color:#181e25;padding-left:16px;display:block}
@keyframes PetsCheckbox-module-scss-module__dlpsSa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.PetsCheckbox-module-scss-module__dlpsSa__root{cursor:pointer;-webkit-user-select:none;user-select:none;color:#181e25;align-items:flex-start;gap:12px;width:100%;display:flex}@media (hover:hover){.PetsCheckbox-module-scss-module__dlpsSa__root:hover{color:#4a5663}.PetsCheckbox-module-scss-module__dlpsSa__root:hover .PetsCheckbox-module-scss-module__dlpsSa__box:not(.PetsCheckbox-module-scss-module__dlpsSa__checked){box-shadow:inset 0 0 0 1px #b5b7c0}.PetsCheckbox-module-scss-module__dlpsSa__root:hover .PetsCheckbox-module-scss-module__dlpsSa__box.PetsCheckbox-module-scss-module__dlpsSa__checked{background:#1d964f}}.PetsCheckbox-module-scss-module__dlpsSa__input{display:none}.PetsCheckbox-module-scss-module__dlpsSa__box{background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin:2px;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #d0d1d7}.PetsCheckbox-module-scss-module__dlpsSa__box.PetsCheckbox-module-scss-module__dlpsSa__checked{background:#1da857;box-shadow:inset 0 0 0 1px #0000}.PetsCheckbox-module-scss-module__dlpsSa__icon{color:#fff;width:16px;height:16px}.PetsCheckbox-module-scss-module__dlpsSa__label{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.PetsCheckbox-module-scss-module__dlpsSa__label{font:var(--kb-font-text-medium-mobile)}}.PetsCheckbox-module-scss-module__dlpsSa__label{color:inherit;transition:color .2s}
@keyframes RoomsSelector-module-scss-module__DTHCGG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.RoomsSelector-module-scss-module__DTHCGG__roomsSelector{width:100%;height:100%;display:inline-block;position:relative}.RoomsSelector-module-scss-module__DTHCGG__trigger{cursor:pointer;color:#181e25;width:100%;height:100%;font:var(--kb-font-text-medium);background-color:#fff;border-radius:0 12px 12px 0;padding:20px 36px 20px 44px;transition:all .2s}@media screen and (max-width:1279px){.RoomsSelector-module-scss-module__DTHCGG__trigger{font:var(--kb-font-text-medium-mobile)}}.RoomsSelector-module-scss-module__DTHCGG__trigger{color:#181e25;text-align:left;text-overflow:ellipsis;white-space:nowrap;border:none;min-height:64px;position:relative;overflow:hidden}.RoomsSelector-module-scss-module__DTHCGG__trigger.RoomsSelector-module-scss-module__DTHCGG__withBorders{border:1px solid #d4d6dd}@media screen and (min-width:1280px){.RoomsSelector-module-scss-module__DTHCGG__trigger.RoomsSelector-module-scss-module__DTHCGG__withBorders{border-left:none}}.RoomsSelector-module-scss-module__DTHCGG__trigger.RoomsSelector-module-scss-module__DTHCGG__shortView{min-height:auto;padding:12px 36px 12px 44px}.RoomsSelector-module-scss-module__DTHCGG__trigger:after{content:"";opacity:0;border-radius:inherit;pointer-events:none;border-bottom:4px solid #1da857;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0}@media screen and (max-width:1279px){.RoomsSelector-module-scss-module__DTHCGG__trigger:after{opacity:0;display:none}}.RoomsSelector-module-scss-module__DTHCGG__trigger:hover:not(:disabled):after{opacity:1}.RoomsSelector-module-scss-module__DTHCGG__trigger:hover .RoomsSelector-module-scss-module__DTHCGG__userIcon{color:#1da857}.RoomsSelector-module-scss-module__DTHCGG__trigger.RoomsSelector-module-scss-module__DTHCGG__open:after{opacity:1}.RoomsSelector-module-scss-module__DTHCGG__trigger.RoomsSelector-module-scss-module__DTHCGG__open .RoomsSelector-module-scss-module__DTHCGG__userIcon{color:#1da857}.RoomsSelector-module-scss-module__DTHCGG__trigger:focus-visible:after{opacity:1}@media screen and (max-width:1279px){.RoomsSelector-module-scss-module__DTHCGG__trigger{border-radius:12px;min-height:56px;padding:16px 36px}}.RoomsSelector-module-scss-module__DTHCGG__userIcon{color:#8593a3;transition:color .2s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media screen and (max-width:1279px){.RoomsSelector-module-scss-module__DTHCGG__userIcon{width:16px!important;height:16px!important}}.RoomsSelector-module-scss-module__DTHCGG__label{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.RoomsSelector-module-scss-module__DTHCGG__label{font:var(--kb-font-text-medium-mobile)}}.RoomsSelector-module-scss-module__DTHCGG__label{color:#181e25;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RoomsSelector-module-scss-module__DTHCGG__arrow{color:#181e25;flex-shrink:0;transition:transform .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.RoomsSelector-module-scss-module__DTHCGG__arrow svg{color:inherit;fill:currentColor}.RoomsSelector-module-scss-module__DTHCGG__arrow.RoomsSelector-module-scss-module__DTHCGG__rotated{transform:translateY(-50%)rotate(180deg)}.RoomsSelector-module-scss-module__DTHCGG__dropdownContainer{background:#fff;border-radius:8px;min-width:320px;box-shadow:0 8px 40px #2121261a}@media screen and (max-width:1279px){.RoomsSelector-module-scss-module__DTHCGG__dropdownContainer{display:none}}.RoomsSelector-module-scss-module__DTHCGG__dropdownContent{flex-direction:column;gap:16px;max-height:514px;padding:24px;display:flex;overflow-y:auto}@media screen and (max-width:1279px){.RoomsSelector-module-scss-module__DTHCGG__dropdownContent{scrollbar-gutter:auto;max-height:none;margin-top:8px;padding:0;overflow-y:visible}}.RoomsSelector-module-scss-module__DTHCGG__description{color:#4a5663;font:var(--kb-font-text-caption);text-align:start}.RoomsSelector-module-scss-module__DTHCGG__roomsList{flex-direction:column;gap:16px;display:flex}.RoomsSelector-module-scss-module__DTHCGG__addRoomButton{font:var(--kb-font-button-medium);color:#181e25;cursor:pointer;background-color:#e7e9ef;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;transition:all .2s;display:flex}.RoomsSelector-module-scss-module__DTHCGG__addRoomButton:hover{color:#4a5663;background-color:#e0e4eb}.RoomsSelector-module-scss-module__DTHCGG__addRoomButton:hover svg{fill:#4a5663}.RoomsSelector-module-scss-module__DTHCGG__addRoomButton:active{color:#606f80;background-color:#d4d9e2}.RoomsSelector-module-scss-module__DTHCGG__addRoomButton:active svg{fill:#606f80}.RoomsSelector-module-scss-module__DTHCGG__addRoomButton svg{fill:#181e25;flex-shrink:0}@media screen and (max-width:1279px){.RoomsSelector-module-scss-module__DTHCGG__addRoomButton{position:static}}.RoomsSelector-module-scss-module__DTHCGG__petsSwitch{align-items:center;width:100%;display:flex}.RoomsSelector-module-scss-module__DTHCGG__modalHeader{flex-direction:row-reverse;justify-content:space-between;align-items:center;min-height:60px;display:flex}.RoomsSelector-module-scss-module__DTHCGG__modalTitle{color:#181e25;font:var(--kb-font-headline-h1);padding-left:16px;display:block}@media screen and (max-width:1279px){.RoomsSelector-module-scss-module__DTHCGG__modalTitle{font:var(--kb-font-headline-h1-mobile)}}.RoomsSelector-module-scss-module__DTHCGG__modalTitle{color:#181e25}@media screen and (max-width:1279px){.RoomsSelector-module-scss-module__DTHCGG__mobileFooterWrapper{border-top:.5px solid #d4d7dd!important}}.RoomsSelector-module-scss-module__DTHCGG__mobileFooter{flex-direction:column;gap:8px;width:100%;display:flex}.RoomsSelector-module-scss-module__DTHCGG__addRoomButtonMobile{font:var(--kb-font-button-medium);color:#181e25;cursor:pointer;background-color:#e7e9ef;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;transition:all .2s;display:flex}.RoomsSelector-module-scss-module__DTHCGG__addRoomButtonMobile:hover{color:#4a5663;background-color:#e0e4eb}.RoomsSelector-module-scss-module__DTHCGG__addRoomButtonMobile:hover svg{fill:#4a5663}.RoomsSelector-module-scss-module__DTHCGG__addRoomButtonMobile:active{color:#606f80;background-color:#d4d9e2}.RoomsSelector-module-scss-module__DTHCGG__addRoomButtonMobile:active svg{fill:#606f80}.RoomsSelector-module-scss-module__DTHCGG__addRoomButtonMobile svg{fill:#181e25;flex-shrink:0}.RoomsSelector-module-scss-module__DTHCGG__saveButton{color:#fff;width:100%;padding:12px 16px}
@keyframes CompactHotelsFormView-module-scss-module__2aMaGG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CompactHotelsFormView-module-scss-module__2aMaGG__container{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.CompactHotelsFormView-module-scss-module__2aMaGG__inner{align-items:center;gap:8px;display:flex}.CompactHotelsFormView-module-scss-module__2aMaGG__grid{display:grid}.CompactHotelsFormView-module-scss-module__2aMaGG__location{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.CompactHotelsFormView-module-scss-module__2aMaGG__location{font:var(--kb-font-text-medium-mobile)}}.CompactHotelsFormView-module-scss-module__2aMaGG__location{color:#fff;align-items:center;gap:4px;display:flex}.CompactHotelsFormView-module-scss-module__2aMaGG__details{color:#fff;font:var(--kb-font-text-caption)}.CompactHotelsFormView-module-scss-module__2aMaGG__icon{color:#fff}.CompactHotelsFormView-module-scss-module__2aMaGG__icon:active{color:#ffffffbf}
@keyframes HotelsForm-module-scss-module__4VX_Zq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.HotelsForm-module-scss-module__4VX_Zq__hotelsFormContainer{grid-template-columns:max-content max-content 1fr max-content;grid-template-areas:"inputs inputs inputs action-button";gap:16px 8px;display:grid}.HotelsForm-module-scss-module__4VX_Zq__hotelsFormContainer.HotelsForm-module-scss-module__4VX_Zq__shortView{gap:8px}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__hotelsFormContainer{grid-template:"inputs""action-button"/1fr;row-gap:4px}}.HotelsForm-module-scss-module__4VX_Zq__hotelsFormContainer.HotelsForm-module-scss-module__4VX_Zq__hotelsFormContainerWithoutLocation{grid-template-columns:minmax(200px,1fr);grid-template-areas:"inputs"}.HotelsForm-module-scss-module__4VX_Zq__inputsContainer{grid-area:inputs;grid-template-columns:minmax(200px,1fr) minmax(400px,2fr) minmax(200px,1fr);grid-template-areas:"location dates rooms";gap:1px;display:grid;position:relative}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__inputsContainer{grid-template-columns:1fr;grid-template-areas:"location""dates""rooms";gap:4px 0}}.HotelsForm-module-scss-module__4VX_Zq__inputsContainer.HotelsForm-module-scss-module__4VX_Zq__inputsContainerWithoutLocation{grid-template-columns:minmax(400px,2fr) minmax(200px,1fr);grid-template-areas:"dates rooms"}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__inputsContainer.HotelsForm-module-scss-module__4VX_Zq__inputsContainerWithoutLocation{grid-template-columns:1fr;grid-template-areas:"dates""rooms";gap:4px 0}}.HotelsForm-module-scss-module__4VX_Zq__inputsContainer.HotelsForm-module-scss-module__4VX_Zq__inputsContainerWithoutBorders{column-gap:0}.HotelsForm-module-scss-module__4VX_Zq__locationField{background-color:#fff;border-radius:12px 0 0 12px;grid-area:location}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__locationField{border-radius:12px}}.HotelsForm-module-scss-module__4VX_Zq__checkinField{background-color:#fff;grid-area:checkin}.HotelsForm-module-scss-module__4VX_Zq__checkinField.HotelsForm-module-scss-module__4VX_Zq__withoutLocation{border-radius:12px 0 0 12px;overflow:hidden}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__checkinField{border-radius:12px 0 0 12px;overflow:hidden}}.HotelsForm-module-scss-module__4VX_Zq__checkoutField{background-color:#fff;border-radius:0;grid-area:checkout;overflow:hidden}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__checkoutField{border-radius:0 12px 12px 0;overflow:hidden}}.HotelsForm-module-scss-module__4VX_Zq__dateDivider{background-color:#d4d7dd;grid-area:date-divider;width:100%;height:100%;display:none}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__dateDivider{display:block}}.HotelsForm-module-scss-module__4VX_Zq__roomsField{background-color:#fff;border-radius:0 12px 12px 0;grid-area:rooms}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__roomsField{border-radius:12px}}.HotelsForm-module-scss-module__4VX_Zq__submitButtonContainer{grid-area:action-button}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__submitButtonContainer{padding-bottom:16px}}.HotelsForm-module-scss-module__4VX_Zq__submitButton{font:var(--kb-font-button-medium);color:#181e25;cursor:pointer;background:#4bff7e;border:none;border-radius:12px;outline:none;justify-content:center;align-items:center;width:100%;min-width:136px;height:100%;min-height:64px;margin:0;padding:12px 20px;display:inline-flex;position:relative;transform:translateZ(0)}.HotelsForm-module-scss-module__4VX_Zq__submitButton:hover{color:#4a5663;background-color:#0df24d}.HotelsForm-module-scss-module__4VX_Zq__submitButton:active{color:#606f80;background-color:#0bd544}.HotelsForm-module-scss-module__4VX_Zq__submitButton.HotelsForm-module-scss-module__4VX_Zq__shortView{min-height:auto}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__submitButton{min-height:auto}.HotelsForm-module-scss-module__4VX_Zq__mobileHidden{display:none}}.HotelsForm-module-scss-module__4VX_Zq__notMobileHidden{display:none}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__notMobileHidden{display:flex}}.HotelsForm-module-scss-module__4VX_Zq__modalDialog{background-color:#eff1f5}.HotelsForm-module-scss-module__4VX_Zq__modalDialog.HotelsForm-module-scss-module__4VX_Zq__initialModalDialog{background:#fff}.HotelsForm-module-scss-module__4VX_Zq__initialModalDialogHeader{color:#181e25;font:var(--kb-font-headline-h1)}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__initialModalDialogHeader{font:var(--kb-font-headline-h1-mobile)}}.HotelsForm-module-scss-module__4VX_Zq__initialModalDialogHeader{padding-left:48px}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__initialModalDialogHeader{padding-left:16px}}.HotelsForm-module-scss-module__4VX_Zq__modalDialogHeader{z-index:11;background:#eff1f5}.HotelsForm-module-scss-module__4VX_Zq__initialModalDialogBody{padding-inline:48px}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__initialModalDialogBody{padding-inline:16px}}.HotelsForm-module-scss-module__4VX_Zq__modalDialogBody{background:#eff1f5}.HotelsForm-module-scss-module__4VX_Zq__initialModalDialogFooter{z-index:0;padding-inline:48px}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__initialModalDialogFooter{padding-inline:16px}}.HotelsForm-module-scss-module__4VX_Zq__modalDialogFooter{z-index:11}.HotelsForm-module-scss-module__4VX_Zq__modalDialogBodyContainer{gap:24px;padding-top:16px;display:grid}.HotelsForm-module-scss-module__4VX_Zq__modalFooterButtonsContainer{gap:16px;display:grid}.HotelsForm-module-scss-module__4VX_Zq__modalSubmitButton{font:var(--kb-font-button-medium);color:#fff;cursor:pointer;background-color:#1da857;border:none;border-radius:12px;outline:none;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 20px;display:inline-flex}.HotelsForm-module-scss-module__4VX_Zq__modalSubmitButton:hover:not(:disabled){color:#ffffffbf;background-color:#1d964f}.HotelsForm-module-scss-module__4VX_Zq__modalSubmitButton:active:not(:disabled){color:#ffffffbf;background-color:#1c8749}.HotelsForm-module-scss-module__4VX_Zq__modalSubmitButton.HotelsForm-module-scss-module__4VX_Zq__initialModalSubmit{width:max-content}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__modalSubmitButton.HotelsForm-module-scss-module__4VX_Zq__initialModalSubmit{width:100%}.HotelsForm-module-scss-module__4VX_Zq__hotelsFormContainerForModal{grid-template:"inputs"/1fr;row-gap:16px}}.HotelsForm-module-scss-module__4VX_Zq__wrapperClassNameWithoutGap{column-gap:0}.HotelsForm-module-scss-module__4VX_Zq__wrapperClassNameWithoutLocation{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr);grid-template-areas:"checkin checkout"}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__wrapperClassNameWithoutLocation{grid-template-columns:1fr 1fr}}
.HotelsTabOnboardingTooltip-module-scss-module__YAKImq__content{z-index:998;pointer-events:auto;width:auto;max-width:none;overflow:visible}.HotelsTabOnboardingTooltip-module-scss-module__YAKImq__content [data-slot=tooltip-surface]{overflow:visible}.HotelsTabOnboardingTooltip-module-scss-module__YAKImq__body{align-items:center;gap:16px;height:24px;display:flex;overflow:visible}.HotelsTabOnboardingTooltip-module-scss-module__YAKImq__iconWrap{flex-shrink:0;width:24px;height:24px;position:relative}.HotelsTabOnboardingTooltip-module-scss-module__YAKImq__backdrop{z-index:0;pointer-events:none;width:48px;max-width:none;height:48px;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HotelsTabOnboardingTooltip-module-scss-module__YAKImq__icon{z-index:1;width:24px;height:24px;display:block;position:relative}.HotelsTabOnboardingTooltip-module-scss-module__YAKImq__text{font:var(--kb-font-text-small);color:var(--kb-color-text-primary-normal);white-space:nowrap}
@keyframes MainPageSearch-module-scss-module__cVv5rW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MainPageSearch-module-scss-module__cVv5rW__container{margin-bottom:-64px;padding-bottom:256px;position:relative}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__container{padding-bottom:0}}.MainPageSearch-module-scss-module__cVv5rW__container.MainPageSearch-module-scss-module__cVv5rW__containerForHotels{padding-bottom:320px}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__container.MainPageSearch-module-scss-module__cVv5rW__containerForHotels{padding-bottom:0}}.MainPageSearch-module-scss-module__cVv5rW__contentWrapper{z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:0 24px;position:relative}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__contentWrapper{padding:0 16px}}.MainPageSearch-module-scss-module__cVv5rW__contentContainer{--header-flip-offset:32px;flex-direction:column;padding-bottom:30px;display:flex;position:relative}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__contentContainer{--header-flip-offset:16px;gap:4px;padding-bottom:10px}}@keyframes MainPageSearch-module-scss-module__cVv5rW__headerSlideOutForward{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;transform:translateX(calc(-1 * var(--header-flip-offset)));filter:blur(4px)}}@keyframes MainPageSearch-module-scss-module__cVv5rW__headerSlideInForward{0%{opacity:0;transform:translateX(var(--header-flip-offset));filter:blur(4px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes MainPageSearch-module-scss-module__cVv5rW__headerSlideOutReverse{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;transform:translateX(var(--header-flip-offset));filter:blur(4px)}}@keyframes MainPageSearch-module-scss-module__cVv5rW__headerSlideInReverse{0%{opacity:0;transform:translateX(calc(-1 * var(--header-flip-offset)));filter:blur(4px)}to{opacity:1;filter:blur();transform:translate(0)}}.MainPageSearch-module-scss-module__cVv5rW__titleLayer{position:relative}.MainPageSearch-module-scss-module__cVv5rW__titleExit{pointer-events:none;margin:0;position:absolute;top:0;left:0;right:0}.MainPageSearch-module-scss-module__cVv5rW__flipForwardExit{animation:.24s ease-out forwards MainPageSearch-module-scss-module__cVv5rW__headerSlideOutForward}.MainPageSearch-module-scss-module__cVv5rW__flipForwardEnter{animation:.24s ease-out forwards MainPageSearch-module-scss-module__cVv5rW__headerSlideInForward}.MainPageSearch-module-scss-module__cVv5rW__flipReverseExit{animation:.24s ease-out forwards MainPageSearch-module-scss-module__cVv5rW__headerSlideOutReverse}.MainPageSearch-module-scss-module__cVv5rW__flipReverseEnter{animation:.24s ease-out forwards MainPageSearch-module-scss-module__cVv5rW__headerSlideInReverse}@media (prefers-reduced-motion:reduce){.MainPageSearch-module-scss-module__cVv5rW__flipForwardExit,.MainPageSearch-module-scss-module__cVv5rW__flipForwardEnter,.MainPageSearch-module-scss-module__cVv5rW__flipReverseExit,.MainPageSearch-module-scss-module__cVv5rW__flipReverseEnter,.MainPageSearch-module-scss-module__cVv5rW__formExit,.MainPageSearch-module-scss-module__cVv5rW__formEnter{animation:none}.MainPageSearch-module-scss-module__cVv5rW__titleExit,.MainPageSearch-module-scss-module__cVv5rW__flipForwardExit,.MainPageSearch-module-scss-module__cVv5rW__flipReverseExit,.MainPageSearch-module-scss-module__cVv5rW__formExit{opacity:0}}.MainPageSearch-module-scss-module__cVv5rW__contentContainerKupicom{padding-bottom:67px}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__contentContainerKupicom{padding-bottom:0}}.MainPageSearch-module-scss-module__cVv5rW__formContainer{flex-direction:column;gap:20px;margin-top:13px;display:flex}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__formContainer{gap:24px}}.MainPageSearch-module-scss-module__cVv5rW__formStage{position:relative}.MainPageSearch-module-scss-module__cVv5rW__formLayer{width:100%}@keyframes MainPageSearch-module-scss-module__cVv5rW__formFadeOut{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(4px)}}@keyframes MainPageSearch-module-scss-module__cVv5rW__formFadeIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}.MainPageSearch-module-scss-module__cVv5rW__formExit{pointer-events:none;animation:.24s ease-out forwards MainPageSearch-module-scss-module__cVv5rW__formFadeOut;position:absolute;top:0;left:0;right:0}.MainPageSearch-module-scss-module__cVv5rW__formEnter{animation:.24s ease-out forwards MainPageSearch-module-scss-module__cVv5rW__formFadeIn}.MainPageSearch-module-scss-module__cVv5rW__bannerContainer{margin-top:46px;margin-bottom:-70px}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__bannerContainer{margin-top:unset;margin-bottom:unset;padding-bottom:16px}}.MainPageSearch-module-scss-module__cVv5rW__rabbitImage{z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;width:320px;height:210px;position:absolute;top:-72px;right:79px}@media screen and (min-width:768px) and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__rabbitImage{width:94px;height:96px;top:-13px;right:96px}}@media screen and (max-width:767px){.MainPageSearch-module-scss-module__cVv5rW__rabbitImage{width:98px;height:106px;top:-17px;right:-6px}}.MainPageSearch-module-scss-module__cVv5rW__rabbitFlowersImage{z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;width:304px;height:222px;position:absolute;top:-58px;right:116px}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__rabbitFlowersImage{width:116px;height:93px;top:-10px;right:-6px}}.MainPageSearch-module-scss-module__cVv5rW__rabbitHotelsImage{z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;width:282px;height:190px;position:absolute;top:-52px;right:145px}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__rabbitHotelsImage{width:134px;height:90px;top:-10px;right:-6px}}.MainPageSearch-module-scss-module__cVv5rW__title{color:#181e25;font:var(--kb-font-headline-mainpage)}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__title{font:var(--kb-font-headline-mainpage-mobile)}}.MainPageSearch-module-scss-module__cVv5rW__title{color:#fff}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__title{max-width:200px}}.MainPageSearch-module-scss-module__cVv5rW__subTitle{color:#181e25;font:var(--kb-font-text-small);display:block;position:relative;color:#ffffffa3!important}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__subTitle{color:#181e25;font:var(--kb-font-text-description)}}.MainPageSearch-module-scss-module__cVv5rW__subTitleHighlight{color:#fff}.MainPageSearch-module-scss-module__cVv5rW__subTitleDot{width:20px;height:14px;display:inline-block;position:relative;transform:translateY(15%)}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__subTitleDot{width:7px;height:8px}}.MainPageSearch-module-scss-module__cVv5rW__subTitleDot:after{content:"";background-color:#ffffffa3;border-radius:50%;width:2px;height:2px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MainPageSearch-module-scss-module__cVv5rW__titleKupicom{color:#181e25;font:var(--kb-font-headline-extra-large)}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__titleKupicom{font:var(--kb-font-headline-extra-large-mobile)}}.MainPageSearch-module-scss-module__cVv5rW__titleKupicom{color:#fff;max-width:600px}@media screen and (max-width:1279px){.MainPageSearch-module-scss-module__cVv5rW__titleKupicom{max-width:300px;margin:28px 0 19px}}
@keyframes Advantages-module-scss-module___1t_DG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Advantages-module-scss-module___1t_DG__container{flex-direction:column;gap:24px;display:flex}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__container{justify-content:flex-start;gap:8px}.Advantages-module-scss-module___1t_DG__containerKupicom,.Advantages-module-scss-module___1t_DG__containerKupicom .Advantages-module-scss-module___1t_DG__handleNumberWrapper,.Advantages-module-scss-module___1t_DG__containerKupicom .Advantages-module-scss-module___1t_DG__smallCardsWrapper{gap:16px}}@media screen and (max-width:1279px) and (min-width:594px){.Advantages-module-scss-module___1t_DG__containerKupicom .Advantages-module-scss-module___1t_DG__secondRow{gap:16px}}.Advantages-module-scss-module___1t_DG__firstRow{flex-wrap:nowrap;justify-content:space-around;align-items:stretch;gap:24px;display:flex}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__firstRow{flex-direction:column;gap:8px;width:100%}}.Advantages-module-scss-module___1t_DG__handleNumberWrapper{gap:24px;display:flex}.Advantages-module-scss-module___1t_DG__handleNumberWrapper.Advantages-module-scss-module___1t_DG__isWithoutSubscriptionForm{flex-direction:row}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__handleNumberWrapper{flex-flow:column wrap;flex:1;gap:8px}}.Advantages-module-scss-module___1t_DG__secondRow{flex-wrap:nowrap;justify-content:space-around;gap:24px;display:flex}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__secondRow{justify-content:unset;flex-direction:column;align-items:center;gap:8px}}@media screen and (max-width:593px){.Advantages-module-scss-module___1t_DG__benefitsKupicomScroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;justify-content:flex-start;align-items:stretch;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scroll-padding-left:16px;overflow-x:auto}.Advantages-module-scss-module___1t_DG__benefitsKupicomScroll::-webkit-scrollbar{display:none}}.Advantages-module-scss-module___1t_DG__largeCard{background-color:#fff;border-radius:24px;flex-direction:column;flex:1;gap:12px;width:100%;max-width:344px;padding:32px;display:flex}.Advantages-module-scss-module___1t_DG__largeCard.Advantages-module-scss-module___1t_DG__largeCardWithRubCurrency{max-width:unset}.Advantages-module-scss-module___1t_DG__largeCard.Advantages-module-scss-module___1t_DG__largeCardWithRubCurrency.Advantages-module-scss-module___1t_DG__titleNumber{white-space:nowrap}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__largeCard{width:100%;max-width:unset;gap:4px;padding:16px 16px 20px}}.Advantages-module-scss-module___1t_DG__smallCardsWrapper{justify-content:space-around;gap:24px;display:flex}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__smallCardsWrapper{gap:8px;width:100%}}.Advantages-module-scss-module___1t_DG__smallCard{background-color:#fff;border-radius:24px;flex-direction:column;gap:12px;width:236px;padding:32px;display:flex}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__smallCard{gap:8px;width:100%;height:136px;padding:16px}}.Advantages-module-scss-module___1t_DG__smallCard.Advantages-module-scss-module___1t_DG__isWithoutSubscriptionForm{flex:1}.Advantages-module-scss-module___1t_DG__titleContainer{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.Advantages-module-scss-module___1t_DG__airlinesLogo{justify-content:center;align-items:center;width:76px;display:flex}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__airlinesLogo{width:60px}}.Advantages-module-scss-module___1t_DG__titleNumber{color:#181e25;font:var(--kb-font-headline-promo)}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__titleNumber{font:var(--kb-font-headline-promo-mobile)}}.Advantages-module-scss-module___1t_DG__titleNumber{color:#181e25}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__titleNumberKupicomPassengers{font-size:32px;line-height:46px}}.Advantages-module-scss-module___1t_DG__subtitle{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__subtitle{font:var(--kb-font-text-medium-mobile)}}.Advantages-module-scss-module___1t_DG__subtitle{color:#4a5663}.Advantages-module-scss-module___1t_DG__iconHeartPhone{display:flex;position:absolute;bottom:-50px;right:-49.333px}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__iconHeartPhone{bottom:-70px}}.Advantages-module-scss-module___1t_DG__iconTicket{position:absolute;bottom:-4px;right:-39.333px}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__iconTicket{bottom:-25px}}.Advantages-module-scss-module___1t_DG__iconGlobe{position:absolute;bottom:-25px;right:-7.333px}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__iconGlobe{bottom:-45px}}.Advantages-module-scss-module___1t_DG__kupicomBenefitIcon{object-fit:contain;pointer-events:none;display:block;position:absolute}@media screen and (min-width:594px){.Advantages-module-scss-module___1t_DG__iconHeartPhoneKupicom{width:174px;height:146px;bottom:-49px;right:-50.333px}}@media screen and (max-width:593px){.Advantages-module-scss-module___1t_DG__iconHeartPhoneKupicom{width:120px;height:116.632px;bottom:-37px;right:-33.333px}}@media screen and (min-width:594px){.Advantages-module-scss-module___1t_DG__iconTicketKupicom{width:156px;height:101px;bottom:-4px;right:-33.333px}}@media screen and (max-width:593px){.Advantages-module-scss-module___1t_DG__iconTicketKupicom{width:113px;height:73px;bottom:-5px;right:-21.333px}}@media screen and (min-width:594px){.Advantages-module-scss-module___1t_DG__iconGlobeKupicom{width:100px;height:131px;bottom:-22px;right:-7.333px}}@media screen and (max-width:593px){.Advantages-module-scss-module___1t_DG__iconGlobeKupicom{width:80px;height:100px;bottom:-27px;right:-3.333px}}.Advantages-module-scss-module___1t_DG__fullWidth,.Advantages-module-scss-module___1t_DG__whenMobile,.Advantages-module-scss-module___1t_DG__whenMobile.Advantages-module-scss-module___1t_DG__isWithoutSubscriptionForm{width:100%}.Advantages-module-scss-module___1t_DG__airlinesIcon{width:76px}@media screen and (max-width:1279px){.Advantages-module-scss-module___1t_DG__airlinesIcon{width:60px}}
@keyframes SearchFormSkeleton-module-scss-module__mp3QEa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.SearchFormSkeleton-module-scss-module__mp3QEa__wrapper{margin-bottom:-64px;padding-bottom:256px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__wrapper{padding-bottom:0}}.SearchFormSkeleton-module-scss-module__mp3QEa__wrapper.SearchFormSkeleton-module-scss-module__mp3QEa__withoutOffset{margin-bottom:0;padding-bottom:0}.SearchFormSkeleton-module-scss-module__mp3QEa__container{flex-direction:column;gap:20px;width:100%;max-width:1280px;margin:0 auto;display:flex}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__container{gap:24px}}.SearchFormSkeleton-module-scss-module__mp3QEa__container.SearchFormSkeleton-module-scss-module__mp3QEa__withHorizontalPadding{padding:0 24px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__container.SearchFormSkeleton-module-scss-module__mp3QEa__withHorizontalPadding{padding:0 16px}}.SearchFormSkeleton-module-scss-module__mp3QEa__tabs{gap:8px;width:max-content;display:flex}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__tabs{width:100%}}.SearchFormSkeleton-module-scss-module__mp3QEa__tabs.SearchFormSkeleton-module-scss-module__mp3QEa__withOffset{margin-top:-10px}.SearchFormSkeleton-module-scss-module__mp3QEa__tab{background:#ffffff14;border-radius:12px;min-width:102px;min-height:28px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__tab{min-width:auto;min-height:32px}}.SearchFormSkeleton-module-scss-module__mp3QEa__form{flex-direction:column;gap:16px;display:flex}.SearchFormSkeleton-module-scss-module__mp3QEa__formSimple{grid-template-columns:max-content max-content 1fr max-content;grid-template-areas:"inputs inputs inputs action-button""switch slot slot slot";gap:16px 8px;display:grid}.SearchFormSkeleton-module-scss-module__mp3QEa__formSimple.SearchFormSkeleton-module-scss-module__mp3QEa__shortView{gap:8px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__formSimple{grid-template:"inputs""action-button""switch""slot"/1fr;row-gap:16px}}.SearchFormSkeleton-module-scss-module__mp3QEa__formComposite{grid-template-columns:max-content max-content 1fr max-content;grid-template-areas:"inputs inputs inputs inputs inputs""additional-fields switch slot add-field action-button";gap:16px 8px;display:grid}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__formComposite{grid-template:"inputs""additional-fields""add-field""action-button""switch""slot"/1fr;row-gap:16px}}.SearchFormSkeleton-module-scss-module__mp3QEa__formInner{grid-area:inputs}.SearchFormSkeleton-module-scss-module__mp3QEa__formInner.SearchFormSkeleton-module-scss-module__mp3QEa__formInnerComposite{gap:8px;display:grid}.SearchFormSkeleton-module-scss-module__mp3QEa__inputsRowSimple{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) repeat(3,minmax(126px,200px));grid-template-areas:"from to date date-back additional-fields";gap:1px;display:grid}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__inputsRowSimple{grid-template:"from from from""horizontal-divider horizontal-divider horizontal-divider"1px"to to to""date vertical-divider date-back"60px"additional-fields additional-fields additional-fields"60px/1fr 1px 1fr;align-items:end;gap:0}}.SearchFormSkeleton-module-scss-module__mp3QEa__inputsRowSimple.SearchFormSkeleton-module-scss-module__mp3QEa__isHidden{display:none}.SearchFormSkeleton-module-scss-module__mp3QEa__inputsRowComposite{grid-template-columns:1fr 1fr 232px 64px;grid-template-areas:"from to date trash";gap:1px;display:grid;position:relative}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__inputsRowComposite{grid-template:"from from""horizontal-divider horizontal-divider"1px"to to""date trash"64px/1fr 56px;align-items:end;gap:0 4px}}.SearchFormSkeleton-module-scss-module__mp3QEa__inputsRowComposite.SearchFormSkeleton-module-scss-module__mp3QEa__isHidden{display:none}.SearchFormSkeleton-module-scss-module__mp3QEa__departureInput{background:#ffffff14;border-radius:12px 0 0 12px;grid-area:from;min-height:64px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__departureInput{border-radius:12px 12px 0 0;min-height:56px}}.SearchFormSkeleton-module-scss-module__mp3QEa__arrivalInput{background:#ffffff14;grid-area:to;min-height:64px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__arrivalInput{border-radius:0 0 12px 12px;min-height:56px}}.SearchFormSkeleton-module-scss-module__mp3QEa__dateInput{background:#ffffff14;grid-area:date;min-height:64px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__dateInput{border-radius:12px 0 0 12px;min-height:56px}}.SearchFormSkeleton-module-scss-module__mp3QEa__dateBackInput{background:#ffffff14;grid-area:date-back;min-height:64px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__dateBackInput{border-radius:0 12px 12px 0;min-height:56px}}.SearchFormSkeleton-module-scss-module__mp3QEa__date{background:#ffffff14;grid-area:date;min-height:64px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__date{border-radius:12px;min-height:56px}}.SearchFormSkeleton-module-scss-module__mp3QEa__trash{background:#ffffff14;border-radius:0 12px 12px 0;grid-area:trash;min-height:64px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__trash{border-radius:12px;min-height:56px}}.SearchFormSkeleton-module-scss-module__mp3QEa__passengerInput{background:#ffffff14;border-radius:0 12px 12px 0;grid-area:additional-fields;min-height:64px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__passengerInput{border-radius:12px;min-height:56px}}.SearchFormSkeleton-module-scss-module__mp3QEa__passengerInputInline{background:#ffffff14;border-radius:12px;grid-area:additional-fields;align-self:center;min-width:244px;min-height:40px;padding:8px 12px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__passengerInputInline{border-radius:12px;min-height:56px}}.SearchFormSkeleton-module-scss-module__mp3QEa__submitButton{background:#ffffff26;border-radius:12px;grid-area:action-button;min-width:136px;min-height:64px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__submitButton{width:100%;min-height:48px}}.SearchFormSkeleton-module-scss-module__mp3QEa__addFieldButton{background:#ffffff26;border-radius:12px;grid-area:add-field;min-width:195px;min-height:64px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__addFieldButton{width:100%;min-height:48px}}.SearchFormSkeleton-module-scss-module__mp3QEa__switchRow{grid-area:switch;align-self:center;min-width:220px;min-height:40px;max-height:40px}.SearchFormSkeleton-module-scss-module__mp3QEa__switchButton{background:#ffffff14;border-radius:12px;min-height:40px}@media screen and (max-width:1279px){.SearchFormSkeleton-module-scss-module__mp3QEa__switchButton{width:100%;min-height:48px}}
@keyframes HotelsFormSkeleton-module-scss-module__4H7JVq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.HotelsFormSkeleton-module-scss-module__4H7JVq__wrapper{margin-bottom:-64px;padding-bottom:312px}@media screen and (max-width:1279px){.HotelsFormSkeleton-module-scss-module__4H7JVq__wrapper{padding-bottom:0}}.HotelsFormSkeleton-module-scss-module__4H7JVq__wrapper.HotelsFormSkeleton-module-scss-module__4H7JVq__withoutOffset{margin-bottom:0;padding-bottom:0}.HotelsFormSkeleton-module-scss-module__4H7JVq__container{flex-direction:column;gap:20px;width:100%;max-width:1280px;margin:0 auto;display:flex}@media screen and (max-width:1279px){.HotelsFormSkeleton-module-scss-module__4H7JVq__container{gap:24px}}.HotelsFormSkeleton-module-scss-module__4H7JVq__container.HotelsFormSkeleton-module-scss-module__4H7JVq__withHorizontalPadding{padding:0 24px}@media screen and (max-width:1279px){.HotelsFormSkeleton-module-scss-module__4H7JVq__container.HotelsFormSkeleton-module-scss-module__4H7JVq__withHorizontalPadding{padding:0 16px}}.HotelsFormSkeleton-module-scss-module__4H7JVq__form{grid-template-columns:max-content max-content 1fr max-content;grid-template-areas:"inputs inputs inputs action-button";gap:16px 8px;display:grid}@media screen and (max-width:1279px){.HotelsFormSkeleton-module-scss-module__4H7JVq__form{grid-template:"inputs""action-button"/1fr;row-gap:4px}}.HotelsFormSkeleton-module-scss-module__4H7JVq__inputsRow{grid-area:inputs;grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr);grid-template-areas:"location checkin checkout rooms";gap:1px;display:grid}@media screen and (max-width:1279px){.HotelsFormSkeleton-module-scss-module__4H7JVq__inputsRow{grid-template-columns:1fr 1px 1fr;grid-template-areas:"location location location""checkin date-divider checkout""rooms rooms rooms";gap:4px 0}}.HotelsFormSkeleton-module-scss-module__4H7JVq__locationInput{background:#ffffff14;border-radius:12px 0 0 12px;grid-area:location;min-height:64px}@media screen and (max-width:1279px){.HotelsFormSkeleton-module-scss-module__4H7JVq__locationInput{border-radius:12px;min-height:56px}}.HotelsFormSkeleton-module-scss-module__4H7JVq__checkinInput{background:#ffffff14;grid-area:checkin;min-height:64px}@media screen and (max-width:1279px){.HotelsFormSkeleton-module-scss-module__4H7JVq__checkinInput{border-radius:12px 0 0 12px;min-height:56px}}.HotelsFormSkeleton-module-scss-module__4H7JVq__checkoutInput{background:#ffffff14;grid-area:checkout;min-height:64px}@media screen and (max-width:1279px){.HotelsFormSkeleton-module-scss-module__4H7JVq__checkoutInput{border-radius:0 12px 12px 0;min-height:56px}}.HotelsFormSkeleton-module-scss-module__4H7JVq__dateDivider{background-color:#ffffff14;grid-area:date-divider;width:100%;height:100%;display:none}@media screen and (max-width:1279px){.HotelsFormSkeleton-module-scss-module__4H7JVq__dateDivider{display:block}}.HotelsFormSkeleton-module-scss-module__4H7JVq__roomsInput{background:#ffffff14;border-radius:0 12px 12px 0;grid-area:rooms;min-height:64px}@media screen and (max-width:1279px){.HotelsFormSkeleton-module-scss-module__4H7JVq__roomsInput{border-radius:12px;min-height:56px}}.HotelsFormSkeleton-module-scss-module__4H7JVq__submitButton{background:#ffffff26;border-radius:12px;grid-area:action-button;min-width:136px;min-height:64px}@media screen and (max-width:1279px){.HotelsFormSkeleton-module-scss-module__4H7JVq__submitButton{width:100%;min-height:48px;margin-bottom:16px}}
@keyframes page-module-scss-module__0n-bCW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-module-scss-module__0n-bCW__main{min-height:100vh;overflow:hidden}.page-module-scss-module__0n-bCW__body{background-color:#2c3959;overflow-x:hidden}.page-module-scss-module__0n-bCW__layoutMain{background-color:#eff1f5;width:100%;min-height:calc(100vh - 457.5px)}.page-module-scss-module__0n-bCW__searchLayoutMain{min-height:calc(100vh - 429px)}.page-module-scss-module__0n-bCW__flushFooterLayoutMain{min-height:0}.page-module-scss-module__0n-bCW__root{width:100%}.page-module-scss-module__0n-bCW__searchSection{width:100%;padding-top:136px}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__searchSection{padding-top:6px}}@media screen and (max-width:767px){.page-module-scss-module__0n-bCW__searchSection{padding-top:9px}}@media screen and (min-width:1280px){.page-module-scss-module__0n-bCW__searchSectionKupicom{padding-top:80px}}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__searchContainer{z-index:2;border-radius:0 0 24px 24px;width:100%;max-width:1232px;margin:0 auto;padding-left:0;padding-right:0;position:relative;overflow:visible}}@media screen and (max-width:1279px) and (max-width:1279px){.page-module-scss-module__0n-bCW__searchContainer{max-width:592px;padding-left:16px;padding-right:16px}}@media screen and (max-width:592px){.page-module-scss-module__0n-bCW__searchContainer{padding-left:0;padding-right:0}}.page-module-scss-module__0n-bCW__searchInner{background:#2c3959 linear-gradient(#2c395900 0% 63.65%,#1f2c4b 100%) no-repeat;position:relative}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__searchInner{border-radius:0 0 24px 24px}}.page-module-scss-module__0n-bCW__searchInnerKupicom{background:#2c3959}.page-module-scss-module__0n-bCW__contentContainer{flex-direction:column;align-items:center;gap:64px;margin:-128px auto 64px;display:flex}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__contentContainer{gap:24px;margin:0 auto;padding-bottom:24px;position:relative;top:24px;overflow:visible}.page-module-scss-module__0n-bCW__contentContainer>section:first-child>div{padding-top:54px}}.page-module-scss-module__0n-bCW__section,.page-module-scss-module__0n-bCW__twoBlocksMobileSection,.page-module-scss-module__0n-bCW__twoBannersSection{width:100%;max-width:1232px;margin:0 auto;position:relative;overflow:hidden}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__section,.page-module-scss-module__0n-bCW__twoBlocksMobileSection,.page-module-scss-module__0n-bCW__twoBannersSection{max-width:592px}}.page-module-scss-module__0n-bCW__section,.page-module-scss-module__0n-bCW__twoBlocksMobileSection,.page-module-scss-module__0n-bCW__twoBannersSection{padding-left:0;padding-right:0}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__section,.page-module-scss-module__0n-bCW__twoBlocksMobileSection,.page-module-scss-module__0n-bCW__twoBannersSection{padding-left:16px;padding-right:16px}}@media screen and (max-width:592px){.page-module-scss-module__0n-bCW__sectionNoMobileSPaddings{padding-left:0;padding-right:0}}.page-module-scss-module__0n-bCW__sectionWithMobilePadding{width:100%;max-width:1232px;margin:0 auto;position:relative;overflow:hidden}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__sectionWithMobilePadding{max-width:592px}}.page-module-scss-module__0n-bCW__sectionWithMobilePadding{padding-left:0;padding-right:0}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__sectionWithMobilePadding{padding-left:16px;padding-right:16px}}.page-module-scss-module__0n-bCW__popularPlaces{width:100%;position:relative;overflow:visible}.page-module-scss-module__0n-bCW__endOfPage{padding-bottom:24px}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__advantagesSection{overflow:visible}}.page-module-scss-module__0n-bCW__withOverflow{overflow:visible}.page-module-scss-module__0n-bCW__twoBannersSection{gap:24px;display:flex;position:relative;overflow:visible}@media screen and (min-width:1280px){.page-module-scss-module__0n-bCW__twoBannersSection>div:first-child{width:68%}.page-module-scss-module__0n-bCW__twoBannersSection>div:nth-child(2){width:32%}.page-module-scss-module__0n-bCW__twoBannersSection>div:only-child{width:100%}}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__twoBannersSection{flex-direction:column;gap:24px 8px}}.page-module-scss-module__0n-bCW__visible{overflow:visible}.page-module-scss-module__0n-bCW__twoBlocksMobileSection{width:100%;max-width:1232px;margin:0 auto}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__twoBlocksMobileSection{max-width:592px}}.page-module-scss-module__0n-bCW__twoBlocksMobileSection{padding-left:0;padding-right:0}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__twoBlocksMobileSection{padding-left:16px;padding-right:16px}}.page-module-scss-module__0n-bCW__twoBlocksMobileSection{align-items:center;gap:8px;display:flex}.page-module-scss-module__0n-bCW__twoBlocksMobileSection>div{flex:1}.page-module-scss-module__0n-bCW__header{background:0 0!important}.page-module-scss-module__0n-bCW__userHeader.page-module-scss-module__0n-bCW__userHeader{border-bottom:none;height:88px}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__userHeader.page-module-scss-module__0n-bCW__userHeader{height:64px;padding-top:0;padding-bottom:0}}.page-module-scss-module__0n-bCW__fullWidth{width:100%}.page-module-scss-module__0n-bCW__kupicomClip{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page-module-scss-module__0n-bCW__kupicomBackground{pointer-events:none;-webkit-user-select:none;user-select:none;width:2500px;max-width:none;height:auto;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (max-width:1279px){.page-module-scss-module__0n-bCW__kupicomBackground{width:815px;left:30%}}
