@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 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}}
