:is(body:has(.app-not-found) .layout-newsletter,body:has(.app-not-found) .seo-newsletter){display:none}body:has(.app-not-found) .layout-root-header:not(.app-not-found-header){display:none}.app-not-found-header-shell{background:#fff;width:100vw;margin-left:calc(50% - 50vw)}body:has(.app-not-found){flex-direction:column;min-height:100dvh;display:flex}body:has(.app-not-found)>:only-child{flex-direction:column;flex:1 0 auto;width:100%;min-height:0;display:flex}body:has(.app-not-found) main{flex-direction:column;flex:1 0 auto;justify-content:stretch;width:100%;min-height:0;padding:0;display:flex}body:has(.app-not-found) [class*=root]:has(.app-not-found){flex-direction:column;flex:1 0 auto;justify-content:stretch;width:100%;min-height:0;padding:0;display:flex}body:has(.app-not-found) .app-not-found-header-shell{flex-shrink:0}body:has(.app-not-found) main.flex.w-full{min-height:0;padding:0}body:has(.app-not-found) main>*{flex-direction:column;flex:1 0 auto;width:100%;max-width:none;min-height:0;margin-inline:0;display:flex}body:has(.app-not-found) main>.max-w-308{max-width:none}body:has(.app-not-found) main [class*=contentContainer]:has(.app-not-found){flex-direction:column;flex:1 0 auto;align-items:stretch;gap:0;width:100%;max-width:none;padding:0;display:flex}body:has(.app-not-found) main [class*=contentContainer]:has(.app-not-found)>[class*=content]{flex-direction:column;flex:1 0 auto;gap:0;width:100%;min-width:0;margin-top:0;display:flex}.app-not-found{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.app-not-found-hero{background:#fff;flex:1 0 auto;width:100vw;margin-left:calc(50% - 50vw)}.app-not-found-description{color:#4a5663;font:var(--kb-font-text-large-mobile)}.app-not-found-description--desktop{display:none}.app-not-found-description--mobile{display:block}@media (min-width:768px){.app-not-found-description--desktop{display:block}.app-not-found-description--mobile{display:none}}@media (min-width:1280px){.app-not-found-description{font:var(--kb-font-text-large)}}.app-not-found-search{width:100%;min-width:0}.app-not-found-search-title{text-align:center;color:#fff;font:var(--kb-font-headline-mainpage-mobile);margin:0}@media (min-width:1280px){.app-not-found-search-title{font:var(--kb-font-headline-mainpage)}}@media (min-width:768px){.app-not-found--kupicom .app-not-found-search-section{padding-top:180px;padding-bottom:220px}.app-not-found:not(.app-not-found--kupicom) .app-not-found-search-section{padding-top:100px;padding-bottom:140px}}.app-not-found-search-divider{display:none}@media (min-width:768px){.app-not-found-search-divider{background-color:#ffffff4d;width:min(1280px,100% - 48px);height:1px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}}.app-not-found-search form[id=search-form],.app-not-found-search [class*=searchFormContainer]{width:100%;display:grid}.app-not-found-search [class*=routeContainer]{width:100%;min-width:0}.app-not-found-search [class*=searchFormGrid]{width:100%;min-width:0;display:grid}@media (min-width:1280px){.app-not-found-search form[id=search-form],.app-not-found-search [class*=searchFormContainer]{grid-template:"inputs inputs inputs action-button"/minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) max-content;gap:8px}.app-not-found-search [class*=searchFormGrid]{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) repeat(3,minmax(126px,1fr));grid-template-areas:"from to date date-back additional-fields"}.app-not-found-search [class*=submitButtonContainer]{margin-left:8px}}@media (max-width:1279px){.app-not-found-search form[id=search-form],.app-not-found-search [class*=searchFormContainer]{grid-template:"inputs""action-button"/1fr;row-gap:16px}.app-not-found-search [class*=searchFormGrid]{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}}
.Footer-module-scss-module__juseYq__logoContain{object-fit:contain}.Footer-module-scss-module__juseYq__footer{color:#fff;background:#2c3959;min-width:320px;padding-top:48px;padding-bottom:24px}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__footer{padding-top:32px}}.Footer-module-scss-module__juseYq__newContentContainer{width:100%;max-width:1232px;margin:0 auto}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__newContentContainer{max-width:592px}}.Footer-module-scss-module__juseYq__newContentContainer{padding-left:0;padding-right:0}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__newContentContainer{padding-left:16px;padding-right:16px}}.Footer-module-scss-module__juseYq__oldContentContainer{max-width:1280px;margin:0 auto;padding:0 16px}.Footer-module-scss-module__juseYq__flexContainer{justify-content:space-between;display:flex}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__flexContainer{flex-direction:column}}.Footer-module-scss-module__juseYq__quarterWidth{flex-direction:column;flex:auto;width:35%;display:flex}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__quarterWidth{width:100%;margin-bottom:32px;display:block}}.Footer-module-scss-module__juseYq__logoWrapper{border-radius:4px;justify-content:center;align-items:center;width:148px;height:34px;display:flex}.Footer-module-scss-module__juseYq__linksSection{grid-template-columns:repeat(4,1fr);gap:16px;width:75%;display:grid}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__linksSection{grid-template-columns:repeat(2,1fr);gap:20px;width:100%}}@media screen and (max-width:1023px){.Footer-module-scss-module__juseYq__linksSectionHiddenOnHandheld{display:none}}.Footer-module-scss-module__juseYq__slogan{color:inherit;font:var(--kb-font-text-caption);min-width:max-content;max-width:231px;display:flex}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__slogan{max-width:185px}}.Footer-module-scss-module__juseYq__socialContainer{gap:8px;margin-top:16px;display:flex}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__socialContainer{margin-top:24px}}.Footer-module-scss-module__juseYq__socialLink{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}.Footer-module-scss-module__juseYq__socialLink:hover{opacity:.75}.Footer-module-scss-module__juseYq__linkTitle{color:#181e25;font:var(--kb-font-headline-h3)}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__linkTitle{font:var(--kb-font-headline-h3-mobile)}}.Footer-module-scss-module__juseYq__linkTitle{color:inherit;margin-bottom:16px}.Footer-module-scss-module__juseYq__linkList{color:inherit;font:var(--kb-font-text-caption);flex-direction:column;gap:12px;display:flex}.Footer-module-scss-module__juseYq__link{color:#fff;transition:opacity .2s}.Footer-module-scss-module__juseYq__link:hover{opacity:.75}.Footer-module-scss-module__juseYq__bottomSection{justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__bottomSection{justify-content:flex-start;align-items:flex-start}}.Footer-module-scss-module__juseYq__appLinks{gap:8px;width:33%;display:flex;position:relative}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__appLinks{flex-direction:column;width:50%;margin-bottom:24px}}.Footer-module-scss-module__juseYq__divider{border-top:1px solid #4a5663;margin:24px 0}.Footer-module-scss-module__juseYq__appLink{text-decoration:none;display:block;position:relative}.Footer-module-scss-module__juseYq__certificates{gap:16px;display:flex}@media screen and (min-width:1280px){.Footer-module-scss-module__juseYq__certificates{width:33%}}.Footer-module-scss-module__juseYq__certificateGroup{flex-basis:50%;gap:16px;display:flex}.Footer-module-scss-module__juseYq__copyright{color:inherit;font:var(--kb-font-text-caption);text-align:right;width:33%}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__copyright{text-align:left;width:100%}}.Footer-module-scss-module__juseYq__copyrightText{margin-bottom:4px}.Footer-module-scss-module__juseYq__bottomSlogan{color:inherit;font:var(--kb-font-text-caption)}.Footer-module-scss-module__juseYq__legalText{color:#9ca3af;font:var(--kb-font-text-caption);margin-top:24px}.Footer-module-scss-module__juseYq__copyrightMobile{display:none}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__copyrightMobile{display:block}}.Footer-module-scss-module__juseYq__copyrightDesktop{text-align:start;display:block}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__copyrightDesktop{display:none}}.Footer-module-scss-module__juseYq__footerEasterEggWrapper{gap:4px;padding-right:8px;display:flex}.Footer-module-scss-module__juseYq__portalWrapper{cursor:pointer;align-items:center;max-height:0;display:flex;position:relative}.Footer-module-scss-module__juseYq__portalDescription{color:#181e25;font:var(--kb-font-text-description);z-index:1;max-width:130px;color:#fff!important}.Footer-module-scss-module__juseYq__portalText{z-index:1;color:#4bff7e;max-width:130px;font:var(--kb-font-text-caption)}.Footer-module-scss-module__juseYq__portalTextBold{font-weight:500}.Footer-module-scss-module__juseYq__portalTextsWrapper{flex-direction:column;justify-content:center;height:112px;display:flex}.Footer-module-scss-module__juseYq__star{width:9px;height:11px;margin-left:30%;margin-right:60%;transition:margin .3s}.Footer-module-scss-module__juseYq__star.Footer-module-scss-module__juseYq__reversed{margin-left:60%;margin-right:30%}.Footer-module-scss-module__juseYq__styledImg{width:66px;height:65px;position:absolute;right:-1em}.Footer-module-scss-module__juseYq__loopholesContent{align-items:center;gap:12px;margin-top:16px;margin-bottom:16px;display:flex}.Footer-module-scss-module__juseYq__curvedLine{width:59px;height:8px}.Footer-module-scss-module__juseYq__kupicomFooter{color:#fff;background:#2c3959;min-width:320px;padding-top:48px;padding-bottom:24px}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__kupicomFooter{padding-top:32px}}.Footer-module-scss-module__juseYq__kupicomFlexContainer{flex-wrap:nowrap;display:flex}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__kupicomFlexContainer{flex-wrap:wrap}}.Footer-module-scss-module__juseYq__kupicomLogoSection{width:33.333%;margin-bottom:24px}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__kupicomLogoSection{width:100%;margin-bottom:48px}}.Footer-module-scss-module__juseYq__kupicomLinksWrapper{justify-content:flex-end;width:66.666%;display:flex}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__kupicomLinksWrapper{flex-wrap:wrap;width:100%}}.Footer-module-scss-module__juseYq__kupicomLinkColumn{width:25%}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__kupicomLinkColumn{width:50%}}.Footer-module-scss-module__juseYq__kupicomLinkTitle{color:#181e25;font:var(--kb-font-headline-h3)}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__kupicomLinkTitle{font:var(--kb-font-headline-h3-mobile)}}.Footer-module-scss-module__juseYq__kupicomLinkTitle{color:inherit;margin-bottom:8px;text-decoration:none}.Footer-module-scss-module__juseYq__kupicomLinkList{color:inherit;font:var(--kb-font-text-caption);flex-direction:column;gap:12px;display:flex}.Footer-module-scss-module__juseYq__kupicomBottomSection{flex-wrap:nowrap;align-items:center;display:flex}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__kupicomBottomSection{flex-wrap:wrap;justify-content:flex-start}}.Footer-module-scss-module__juseYq__kupicomAppLinks{flex-direction:row;gap:8px;width:33.333%;margin-bottom:0;display:flex;position:relative}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__kupicomAppLinks{flex-direction:column;width:50%;margin-bottom:24px}}.Footer-module-scss-module__juseYq__kupicomAppLink{max-width:108px;text-decoration:none;display:block;position:relative}.Footer-module-scss-module__juseYq__kupicomAppLink:hover{opacity:.8}.Footer-module-scss-module__juseYq__kupicomAppLinkOverlay{z-index:1;background:#ffffff29;border-radius:4px;display:block;position:absolute;inset:0}.Footer-module-scss-module__juseYq__kupicomCertificates{gap:16px;display:flex}@media screen and (min-width:1280px){.Footer-module-scss-module__juseYq__kupicomCertificates{width:33%}}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__kupicomCertificates{flex-direction:column;gap:8px}}.Footer-module-scss-module__juseYq__kupicomCopyright{color:inherit;font:var(--kb-font-text-caption);text-align:left;width:33%}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__kupicomCopyright{text-align:left;width:100%}}.Footer-module-scss-module__juseYq__kupicomSlogan{color:inherit;font:var(--kb-font-text-caption);min-width:max-content;max-width:231px;margin-top:16px;margin-bottom:16px;display:flex}@media screen and (max-width:1279px){.Footer-module-scss-module__juseYq__kupicomSlogan{max-width:185px}}
.FooterModalLink-module-scss-module__Hnf1KG__modalLink{color:#fff;cursor:pointer;text-decoration:none;transition:opacity .2s}.FooterModalLink-module-scss-module__Hnf1KG__modalLink:hover{opacity:.75}
.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__plainLayoutMain{background-color:#fff;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;min-width:0}.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%}}
.HotelDateInput-module-scss-module__AOiTaW__button{text-align:left;border-radius:inherit;text-overflow:ellipsis;cursor:pointer;background-color:#fff;border:none;width:100%;height:100%;min-height:64px;padding:20px 12px 20px 44px;position:relative;overflow:hidden}.HotelDateInput-module-scss-module__AOiTaW__button.HotelDateInput-module-scss-module__AOiTaW__shortView{min-height:auto;padding:12px 12px 12px 44px}.HotelDateInput-module-scss-module__AOiTaW__button.HotelDateInput-module-scss-module__AOiTaW__withBorder{border:1px solid #d4d6dd}.HotelDateInput-module-scss-module__AOiTaW__button.HotelDateInput-module-scss-module__AOiTaW__withBorderCollapseLeft{border-left:none}@media screen and (max-width:1279px){.HotelDateInput-module-scss-module__AOiTaW__button{border-radius:inherit;min-height:56px;padding:16px 12px 16px 36px}}.HotelDateInput-module-scss-module__AOiTaW__button:focus{outline:none}.HotelDateInput-module-scss-module__AOiTaW__button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border-bottom:4px solid #1da857;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;right:0}.HotelDateInput-module-scss-module__AOiTaW__button:hover:after{opacity:1}.HotelDateInput-module-scss-module__AOiTaW__button:hover .HotelDateInput-module-scss-module__AOiTaW__calendarIcon{color:#1da857}.HotelDateInput-module-scss-module__AOiTaW__button:focus-within:after{opacity:1}.HotelDateInput-module-scss-module__AOiTaW__button:focus-within .HotelDateInput-module-scss-module__AOiTaW__calendarIcon{color:#1da857}.HotelDateInput-module-scss-module__AOiTaW__button.HotelDateInput-module-scss-module__AOiTaW__isError:after{opacity:1;border-bottom:4px solid #ff3f0f}.HotelDateInput-module-scss-module__AOiTaW__button.HotelDateInput-module-scss-module__AOiTaW__isError .HotelDateInput-module-scss-module__AOiTaW__calendarIcon,.HotelDateInput-module-scss-module__AOiTaW__button.HotelDateInput-module-scss-module__AOiTaW__isError .HotelDateInput-module-scss-module__AOiTaW__text{color:#ff3f0f}.HotelDateInput-module-scss-module__AOiTaW__button:hover .HotelDateInput-module-scss-module__AOiTaW__placeholder{color:#8593a3}.HotelDateInput-module-scss-module__AOiTaW__button.HotelDateInput-module-scss-module__AOiTaW__isFocused:after{opacity:1}.HotelDateInput-module-scss-module__AOiTaW__button.HotelDateInput-module-scss-module__AOiTaW__isFocused .HotelDateInput-module-scss-module__AOiTaW__calendarIcon{color:#1da857}.HotelDateInput-module-scss-module__AOiTaW__button.HotelDateInput-module-scss-module__AOiTaW__isFocused .HotelDateInput-module-scss-module__AOiTaW__placeholder{color:#8593a3}@media screen and (max-width:1279px){.HotelDateInput-module-scss-module__AOiTaW__button:after{opacity:0;display:none}.HotelDateInput-module-scss-module__AOiTaW__button.HotelDateInput-module-scss-module__AOiTaW__hideIconOnMobile{padding-left:12px}.HotelDateInput-module-scss-module__AOiTaW__button.HotelDateInput-module-scss-module__AOiTaW__hideIconOnMobile .HotelDateInput-module-scss-module__AOiTaW__calendarIcon{display:none}}.HotelDateInput-module-scss-module__AOiTaW__calendarIcon{pointer-events:none;color:#8593a3;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media screen and (max-width:1279px){.HotelDateInput-module-scss-module__AOiTaW__calendarIcon{width:16px!important;height:16px!important}}.HotelDateInput-module-scss-module__AOiTaW__text{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.HotelDateInput-module-scss-module__AOiTaW__text{font:var(--kb-font-text-medium-mobile)}}.HotelDateInput-module-scss-module__AOiTaW__text{color:#181e25;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HotelDateInput-module-scss-module__AOiTaW__placeholder{color:#8593a3}
.HotelCalendar-module-scss-module__DQJh1a__calendarBody{padding:16px 24px}@media screen and (max-width:1279px){.HotelCalendar-module-scss-module__DQJh1a__calendarBody{justify-content:center;display:flex}}
.HotelDateTabs-module-scss-module__IPCJMa__container{grid-template-columns:repeat(2,1fr);display:grid}.HotelDateTabs-module-scss-module__IPCJMa__tabFrom,.HotelDateTabs-module-scss-module__IPCJMa__tabTo{cursor:pointer;background:0 0;border:1px solid #d0d1d7;outline:none;justify-content:flex-start;align-items:center;gap:8px;padding:16px 12px;font-family:inherit;transition:border-color .2s;display:flex;overflow:hidden;height:auto!important;min-height:0!important}.HotelDateTabs-module-scss-module__IPCJMa__tabFrom:hover,.HotelDateTabs-module-scss-module__IPCJMa__tabTo:hover{background-color:#0000!important}.HotelDateTabs-module-scss-module__IPCJMa__tabFrom:focus-visible,.HotelDateTabs-module-scss-module__IPCJMa__tabTo:focus-visible{border-color:#1c8749;box-shadow:0 0 0 2px #1da85733}.HotelDateTabs-module-scss-module__IPCJMa__tabFrom:active,.HotelDateTabs-module-scss-module__IPCJMa__tabTo:active{background-color:#0000!important}.HotelDateTabs-module-scss-module__IPCJMa__tabFrom.HotelDateTabs-module-scss-module__IPCJMa__active,.HotelDateTabs-module-scss-module__IPCJMa__tabTo.HotelDateTabs-module-scss-module__IPCJMa__active{border-color:#1c8749}.HotelDateTabs-module-scss-module__IPCJMa__tabFrom svg,.HotelDateTabs-module-scss-module__IPCJMa__tabTo svg{color:#8593a3}.HotelDateTabs-module-scss-module__IPCJMa__tabFrom{border-right:1px solid #0000;border-radius:12px 0 0 12px}.HotelDateTabs-module-scss-module__IPCJMa__tabFrom.HotelDateTabs-module-scss-module__IPCJMa__active{border-right:1px solid #1c8749}.HotelDateTabs-module-scss-module__IPCJMa__tabTo{border-left:1px solid #0000;border-radius:0 12px 12px 0}.HotelDateTabs-module-scss-module__IPCJMa__tabTo.HotelDateTabs-module-scss-module__IPCJMa__active{border-left:1px solid #1c8749}.HotelDateTabs-module-scss-module__IPCJMa__text{white-space:nowrap;text-overflow:ellipsis;color:#181e25;font:var(--kb-font-text-medium);overflow:hidden}@media screen and (max-width:1279px){.HotelDateTabs-module-scss-module__IPCJMa__text{font:var(--kb-font-text-medium-mobile)}}.HotelDateTabs-module-scss-module__IPCJMa__text.HotelDateTabs-module-scss-module__IPCJMa__filled{color:#181e25}.HotelDateTabs-module-scss-module__IPCJMa__text.HotelDateTabs-module-scss-module__IPCJMa__placeholder{color:#8593a3}
.HotelDates-module-scss-module__RMAHiG__hotelDatesContainer{grid-area:dates;display:grid;position:relative}@media screen and (min-width:1280px){.HotelDates-module-scss-module__RMAHiG__hotelDatesContainer{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr);grid-template-areas:"checkin checkout";gap:1px}}@media screen and (max-width:1279px){.HotelDates-module-scss-module__RMAHiG__hotelDatesContainer{grid-template-columns:1fr 1px 1fr;grid-template-areas:"checkin date-divider checkout"}}.HotelDates-module-scss-module__RMAHiG__calendarDropdown{z-index:10;background:#fff;border:1px solid #d4d7dd;border-radius:8px;width:max-content;min-width:max-content;max-width:640px;margin-top:4px;margin-bottom:0;padding:0;position:absolute;top:100%;left:0;right:auto;overflow:hidden;box-shadow:0 8px 24px #0000001f}@media screen and (max-width:1279px){.HotelDates-module-scss-module__RMAHiG__calendarDropdown{display:none}}.HotelDates-module-scss-module__RMAHiG__divider{background-color:#d4d7dd;height:1px}.HotelDates-module-scss-module__RMAHiG__modalHeaderContainer{gap:12px;padding-bottom:16px;padding-left:16px;padding-right:16px;display:grid}.HotelDates-module-scss-module__RMAHiG__modalDialogButtonContainer{gap:8px;display:grid}.HotelDates-module-scss-module__RMAHiG__modalDialogButton{width:100%}.HotelDates-module-scss-module__RMAHiG__modalDialogButtonPrimary{color:#fff}
.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}}
.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}
.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{color:#ff3f0f;-webkit-user-select:none;user-select:none;transition:color .2s}.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{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}
.PetsCheckbox-module-scss-module__dlpsSa__root{cursor:pointer;-webkit-user-select:none;user-select:none;color:#181e25;align-items:center;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}
.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{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{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}
.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}
.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__submitLabelDesktop{display:inline}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__submitLabelDesktop{display:none}}.HotelsForm-module-scss-module__4VX_Zq__submitLabelMobile{display:none}@media screen and (max-width:1279px){.HotelsForm-module-scss-module__4VX_Zq__submitLabelMobile{display:inline}}.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{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}
.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}}@media screen and (min-width:1280px){.MainPageSearch-module-scss-module__cVv5rW__formContainerWithoutTabs{margin-top:65px}}.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}}
