.up_button__0w0mN{position:fixed;width:90px;height:90px;border-radius:50%;border:4px solid #efece8;background-color:#efece8;right:70px;bottom:70px;z-index:200}@media(min-width:1024px){.up_button__0w0mN:hover .up_button__arrow__BtbFW{-webkit-animation:up_hover-arrow__yVmgE 1.5s linear infinite;animation:up_hover-arrow__yVmgE 1.5s linear infinite}}.up_button__text__zw90W{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;left:0;top:0;z-index:3;-webkit-animation:up_rotate__FgJdf 8s linear infinite;animation:up_rotate__FgJdf 8s linear infinite}.up_button__arrow__BtbFW{position:absolute;top:30%;left:38%;z-index:4}@media(max-width:1400px){.up_button__0w0mN{display:none}}@-webkit-keyframes up_rotate__FgJdf{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes up_rotate__FgJdf{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes up_hover-arrow__yVmgE{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes up_hover-arrow__yVmgE{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}to{transform:translateY(0)}}.HeroBlock_block___8lCN{aspect-ratio:1920/1080;min-height:480px;max-height:100dvh;width:100%;display:flex;flex-direction:column;position:relative;padding-top:184px;padding-bottom:80px}@media(max-width:1920px){.HeroBlock_block___8lCN{padding-top:calc(85px + 99 * ((100vw - 320px) / 1600));padding-bottom:calc(32px + 48 * ((100vw - 320px) / 1600))}}.HeroBlock_imageWrap__443vd{position:absolute;left:0;top:0;width:100%;height:100%}.HeroBlock_title__0YOkK{position:relative;font-size:128px;line-height:98px;text-transform:uppercase;font-weight:700;color:#fff}@media(max-width:1920px){.HeroBlock_title__0YOkK{font-size:calc(32px + 96 * ((100vw - 320px) / 1600));line-height:calc(24.5px + 73.5 * ((100vw - 320px) / 1600))}}.HeroBlock_title__0YOkK.HeroBlock_longTitle__cnHoI{font-size:128px;line-height:144px}@media(max-width:1920px){.HeroBlock_title__0YOkK.HeroBlock_longTitle__cnHoI{font-size:calc(25.6px + 102.4 * ((100vw - 320px) / 1600));line-height:calc(28.8px + 115.2 * ((100vw - 320px) / 1600))}}.HeroBlock_title__0YOkK.HeroBlock_twoLineTitle__qwKIK{font-size:128px;line-height:144px}@media(max-width:1920px){.HeroBlock_title__0YOkK.HeroBlock_twoLineTitle__qwKIK{font-size:calc(20.48px + 107.52 * ((100vw - 320px) / 1600));line-height:calc(31.68px + 112.32 * ((100vw - 320px) / 1600))}}.HeroBlock_text__Z0E5m{position:relative;font-size:36px;line-height:65px;font-weight:600;color:#fff}@media(max-width:1920px){.HeroBlock_text__Z0E5m{font-size:calc(12px + 24 * ((100vw - 320px) / 1600));line-height:calc(14px + 51 * ((100vw - 320px) / 1600))}}.HeroBlock_titleWrap__uLF9j{margin-top:auto}.TextCard_block__z5nax{width:100%;display:flex;flex-direction:column;gap:10px;padding:16px}@media(min-width:768px){.TextCard_block__z5nax{padding:24px}}@media(min-width:1200px){.TextCard_block__z5nax{gap:20px;padding:40px}}.TextCard_block__z5nax.TextCard_brown__8TpFI{background-color:#a88d6f;color:#fff}.TextCard_block__z5nax p{font-size:16px;line-height:1.5;font-weight:500}@media(min-width:1200px){.TextCard_block__z5nax p{font-size:20px}}.TextCard_block__z5nax b{font-weight:600}.TextCard_block__z5nax.TextCard_middle__0OBhD p{font-size:16px;line-height:1.2;font-weight:500}@media(min-width:1200px){.TextCard_block__z5nax.TextCard_middle__0OBhD p{font-size:24px;line-height:28px}}.Advantages_laptopContent__0T_WN{display:none}@media(min-width:1200px){.Advantages_laptopContent__0T_WN{display:block}}.Advantages_imageWrapper__HCbSP{position:relative;aspect-ratio:1920/1280}.Advantages_content__09z7K{position:relative;padding-top:173px;z-index:2;height:100%}@media(max-width:1920px){.Advantages_content__09z7K{padding-top:calc(34.6px + 138.4 * ((100vw - 320px) / 1600))}}.Advantages_brownCard__WglIC{padding:20px;max-width:60%}@media(min-width:1400px){.Advantages_brownCard__WglIC{padding:40px;max-width:710px}}.Advantages_advantagesCard__MAtb6{position:absolute;right:120px;bottom:0;background-color:transparent}@media(min-width:1200px){.Advantages_advantagesCard__MAtb6{padding:30px;background-color:#f0eae3}}@media(min-width:1400px){.Advantages_advantagesCard__MAtb6{padding:50px 70px 48px 80px;right:223px}}.Advantages_title__TWibz{font-size:40px;line-height:66px;font-weight:700;color:#4d4d4d}@media(max-width:1920px){.Advantages_title__TWibz{font-size:calc(20px + 20 * ((100vw - 320px) / 1600));line-height:calc(28px + 38 * ((100vw - 320px) / 1600))}}.Advantages_list__HjdJn{margin-top:12px;display:flex;flex-direction:column;gap:12px}.Advantages_list__HjdJn li{position:relative;padding-left:35px;color:#4d4d4d;font-size:16px;line-height:1.5;font-weight:500}@media(max-width:1920px){.Advantages_list__HjdJn li{padding-left:calc(15px + 20 * ((100vw - 320px) / 1600))}}@media(min-width:1200px){.Advantages_list__HjdJn li{font-size:20px}}.Advantages_list__HjdJn li:before{content:"";width:12px;aspect-ratio:1;border-radius:50%;background-color:#a88d6f;position:absolute;left:0;top:8px}@media(max-width:1920px){.Advantages_list__HjdJn li:before{width:calc(6px + 6 * ((100vw - 320px) / 1600))}}@media(min-width:1200px){.Advantages_list__HjdJn{margin-top:38px}}.Advantages_mobileContent__YIOWk{padding-top:40px;padding-bottom:40px}@media(min-width:1200px){.Advantages_mobileContent__YIOWk{display:none}}.Advantages_info__Ml_U3{margin-top:20px;display:flex;flex-direction:column;gap:16px}.Advantages_info__Ml_U3 .Advantages_advantagesCard__MAtb6{position:relative;top:0;left:0;bottom:unset;right:unset}.Advantages_text__tgIWK{font-size:16px;line-height:1.2;font-weight:500}@media(min-width:1200px){.Advantages_text__tgIWK{font-size:24px;line-height:28px}}.HowItWorksList_list__wsvQb{display:grid;grid-gap:30px;gap:30px;grid-template-columns:1fr;margin-top:68px}@media(min-width:768px){.HowItWorksList_list__wsvQb{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.HowItWorksList_list__wsvQb{gap:20px;grid-template-columns:repeat(4,1fr)}}@media(max-width:1920px){.HowItWorksList_list__wsvQb{margin-top:calc(28px + 40 * ((100vw - 320px) / 1600))}}.HowItWorksList_imageWrapper__W12vU{position:relative;aspect-ratio:385/540}.HowItWorksList_text__Fbv6D{margin-top:26px;font-size:16px;line-height:1.5;font-weight:500;text-align:center}@media(max-width:1920px){.HowItWorksList_text__Fbv6D{margin-top:calc(14px + 12 * ((100vw - 320px) / 1600))}}@media(min-width:1200px){.HowItWorksList_text__Fbv6D{font-size:20px}}.ContactsBlock_block__eV6Qf{margin-top:162px}@media(max-width:1920px){.ContactsBlock_block__eV6Qf{margin-top:calc(40px + 122 * ((100vw - 320px) / 1600))}}.ContactsBlock_phoneBlock__1gw_Y{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;grid-gap:30px;gap:30px}@media(min-width:1400px){.ContactsBlock_phoneBlock__1gw_Y{grid-template-columns:auto auto;justify-content:space-between}}.ContactsBlock_phoneText__9ZkDU{max-width:856px;font-size:40px;line-height:48px;font-weight:600}@media(max-width:1920px){.ContactsBlock_phoneText__9ZkDU{font-size:calc(18px + 22 * ((100vw - 320px) / 1600));line-height:calc(20px + 28 * ((100vw - 320px) / 1600))}}.ContactsBlock_phonesWrapper__74lPq{display:flex;flex-direction:column;justify-content:space-between;gap:30px}@media(min-width:1200px){.ContactsBlock_phonesWrapper__74lPq{flex-direction:row;min-width:632px}}.ContactsBlock_phoneWrapper__WpL2W{display:flex;align-items:center;gap:10px}.ContactsBlock_phoneLink__uE5N6{min-width:200px;font-size:16px;line-height:1.2;font-weight:500;color:#000;transition:color .3s ease-in-out}@media(min-width:1200px){.ContactsBlock_phoneLink__uE5N6{font-size:24px;line-height:28px}}@media(any-hover:hover){.ContactsBlock_phoneLink__uE5N6:hover{color:rgba(46,45,44,.541)}}.ContactsBlock_emailBlock__BljK_{margin-top:37px;display:flex;gap:20px;align-items:center}@media(max-width:1920px){.ContactsBlock_emailBlock__BljK_{margin-top:calc(20px + 17 * ((100vw - 320px) / 1600))}}.ContactsBlock_emailLink__VQGdV,.ContactsBlock_emailText__ii_EZ{font-size:16px;line-height:1.5;font-weight:500;transition:color .3s ease-in-out}@media(min-width:1200px){.ContactsBlock_emailLink__VQGdV,.ContactsBlock_emailText__ii_EZ{font-size:20px}}@media(any-hover:hover){.ContactsBlock_emailLink__VQGdV:hover,.ContactsBlock_emailText__ii_EZ:hover{color:rgba(46,45,44,.541)}}.ContactsBlock_emailText__ii_EZ{display:inline-block}.ContactsBlock_emailLink__VQGdV{margin-left:5px;font-weight:400;color:#4d4d4d}.HowItWorks__block__Khw_1{padding-top:166px;padding-bottom:166px}@media(max-width:1920px){.HowItWorks__block__Khw_1{padding-top:calc(30px + 136 * ((100vw - 320px) / 1600));padding-bottom:calc(40px + 126 * ((100vw - 320px) / 1600))}}.HowItWorks__title___7FOv{font-size:60px;line-height:66px;font-weight:700}@media(max-width:1920px){.HowItWorks__title___7FOv{font-size:calc(19.2px + 40.8 * ((100vw - 320px) / 1600));line-height:calc(21.12px + 44.88 * ((100vw - 320px) / 1600))}}.Spinner_spinner__ks_mF{width:30px;height:30px;border:3px solid #ab8d71;border-bottom-color:#2f2a2b;border-radius:50%;display:inline-block;box-sizing:border-box;-webkit-animation:Spinner_rotation__sE9cO 1s linear infinite;animation:Spinner_rotation__sE9cO 1s linear infinite}@-webkit-keyframes Spinner_rotation__sE9cO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Spinner_rotation__sE9cO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RootButton_button__l6tkP{transition:background-color .2s,color .2s,border-color .2s;border:none;font-size:14px;font-weight:400;flex-shrink:0;line-height:1;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-direction:row;gap:15px;position:relative;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1600px){.RootButton_button__l6tkP{gap:22px}}.RootButton_button__l6tkP.RootButton_sm__hC1Wr{min-height:36px;padding:5px 10px}.RootButton_button__l6tkP.RootButton_md__pp_ad{min-height:64px;padding:5px 0;font-size:14px}@media(min-width:1200px){.RootButton_button__l6tkP.RootButton_md__pp_ad{font-size:16px}}@media(min-width:1600px){.RootButton_button__l6tkP.RootButton_md__pp_ad{font-size:24px}}.RootButton_button__l6tkP.RootButton_lg__Xb3M7{min-height:70px;padding:5px 20px;font-size:16px}@media(min-width:1200px){.RootButton_button__l6tkP.RootButton_lg__Xb3M7{min-height:100px;font-size:20px;padding:5px 40px}}.RootButton_button__l6tkP.RootButton_lg__Xb3M7 .RootButton_icon__hr0GJ{position:relative}@media(min-width:1600px){.RootButton_button__l6tkP.RootButton_lg__Xb3M7 .RootButton_icon__hr0GJ{right:7px}}.RootButton_button__l6tkP.RootButton_var1__CLA0M{background-color:transparent;color:#000;border:1px solid transparent}@media(hover:hover){.RootButton_button__l6tkP.RootButton_var1__CLA0M:hover{text-decoration:underline}.RootButton_button__l6tkP.RootButton_var1__CLA0M:hover .RootButton_icon__hr0GJ{transform:rotate(45deg)}.RootButton_button__l6tkP.RootButton_var1__CLA0M:active{text-decoration:underline}.RootButton_button__l6tkP.RootButton_var1__CLA0M:active .RootButton_icon__hr0GJ{transform:rotate(45deg)}}.RootButton_button__l6tkP.RootButton_var2__bN7CQ{background-color:transparent;color:#101010;border:1px solid #101010}@media(hover:hover){.RootButton_button__l6tkP.RootButton_var2__bN7CQ:hover{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__l6tkP.RootButton_var2__bN7CQ:hover .RootButton_icon__hr0GJ{transform:rotate(45deg)}.RootButton_button__l6tkP.RootButton_var2__bN7CQ:active{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__l6tkP.RootButton_var2__bN7CQ:active .RootButton_icon__hr0GJ{transform:rotate(45deg)}}.RootButton_button__l6tkP.RootButton_var3__xTriq{background-color:transparent;color:#fff;border:1px solid #fff}@media(hover:hover){.RootButton_button__l6tkP.RootButton_var3__xTriq:hover{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__l6tkP.RootButton_var3__xTriq:hover .RootButton_icon__hr0GJ{transform:rotate(45deg)}.RootButton_button__l6tkP.RootButton_var3__xTriq:active{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__l6tkP.RootButton_var3__xTriq:active .RootButton_icon__hr0GJ{transform:rotate(45deg)}}.RootButton_button__l6tkP.RootButton_var4__ihFNV{background-color:#fff;color:#101010;border:1px solid #fff}@media(hover:hover){.RootButton_button__l6tkP.RootButton_var4__ihFNV:hover{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__l6tkP.RootButton_var4__ihFNV:hover .RootButton_icon__hr0GJ{transform:rotate(45deg)}.RootButton_button__l6tkP.RootButton_var4__ihFNV:active{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__l6tkP.RootButton_var4__ihFNV:active .RootButton_icon__hr0GJ{transform:rotate(45deg)}}.RootButton_button__l6tkP.RootButton_loading__RHc1p{pointer-events:none}.RootButton_button__l6tkP:disabled{background-color:var(--bg-button-disabled)!important;color:var(--fg-button-disabled)!important;border-color:var(--bg-button-disabled)!important;cursor:not-allowed}.RootButton_icon__hr0GJ{transition:opacity .2s,transform .2s;max-width:16px;max-height:16px;will-change:transform;width:100%}@media(min-width:1200px){.RootButton_icon__hr0GJ{max-width:18px;max-height:18px}}@media(min-width:1600px){.RootButton_icon__hr0GJ{max-width:24px;max-height:24px}}.RootButton_icon__hr0GJ.RootButton_right__LRUB7{order:1}.RootButton_icon__hr0GJ svg{width:100%;height:auto}.RootButton_spinner__it4CT{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.HotelsList_list__5acZa{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;justify-content:space-between}@media(min-width:1200px){.HotelsList_list__5acZa{gap:unset;grid-template-columns:repeat(2,49%)}}@media(min-width:1400px){.HotelsList_list__5acZa{grid-template-columns:repeat(2,46.1%)}}.HotelsList_title__Ksv9_{margin-top:32px;font-size:40px;line-height:48px;font-weight:600}@media(max-width:1920px){.HotelsList_title__Ksv9_{margin-top:calc(16px + 16 * ((100vw - 320px) / 1600));font-size:calc(18px + 22 * ((100vw - 320px) / 1600));line-height:calc(20px + 28 * ((100vw - 320px) / 1600))}}.HotelsList_imageWrapper__3thmQ{position:relative;aspect-ratio:739/332}.HotelsList_infoList__yV0BV{display:flex;flex-direction:column;gap:10px;margin-top:24px}@media(min-width:768px){.HotelsList_infoList__yV0BV{gap:13px}}.HotelsList_infoList__yV0BV li{position:relative;padding-left:35px;color:#4d4d4d;font-size:16px;line-height:1.5;font-weight:500}@media(max-width:1920px){.HotelsList_infoList__yV0BV li{padding-left:calc(15px + 20 * ((100vw - 320px) / 1600))}}@media(min-width:1200px){.HotelsList_infoList__yV0BV li{font-size:20px}}.HotelsList_infoList__yV0BV li:before{content:"";width:12px;aspect-ratio:1;border-radius:50%;background-color:#a88d6f;position:absolute;left:0;top:8px}@media(max-width:1920px){.HotelsList_infoList__yV0BV li:before{width:calc(6px + 6 * ((100vw - 320px) / 1600))}.HotelsList_infoList__yV0BV{margin-top:calc(16px + 8 * ((100vw - 320px) / 1600))}}.HotelsList_button__WV5FQ{margin-top:118px;width:100%!important;justify-content:space-between!important}@media(max-width:1920px){.HotelsList_button__WV5FQ{margin-top:calc(42px + 76 * ((100vw - 320px) / 1600))}}@media(min-width:768px){.HotelsList_button__WV5FQ{max-width:460px}}.OurHotels_banner__GpjzW{display:grid;background-color:#2474c9;grid-template-columns:1fr}@media(min-width:1200px){.OurHotels_banner__GpjzW{grid-template-columns:auto 53.25%}}.OurHotels_bannerLeft__wDqrJ{display:flex;padding:0 20px}@media screen and (min-width:1200px){.OurHotels_bannerLeft__wDqrJ{padding-right:20px;padding-left:100px}}@media screen and (min-width:1450px){.OurHotels_bannerLeft__wDqrJ{justify-content:flex-end;padding-left:0;padding-right:120px}}.OurHotels_info__pxvXa{padding-top:92px;padding-bottom:32px;max-width:618px;color:#fff}@media(max-width:1920px){.OurHotels_info__pxvXa{padding-top:calc(20px + 72 * ((100vw - 320px) / 1600))}}.OurHotels_text__w8_bP{font-size:16px;line-height:1.2;font-weight:500;font-weight:300}@media(min-width:1200px){.OurHotels_text__w8_bP{font-size:24px;line-height:28px}}.OurHotels_title__iL0Jd{margin-top:22px;font-size:60px;line-height:66px;font-weight:700}@media(max-width:1920px){.OurHotels_title__iL0Jd{margin-top:calc(16px + 6 * ((100vw - 320px) / 1600));font-size:calc(19.2px + 40.8 * ((100vw - 320px) / 1600));line-height:calc(21.12px + 44.88 * ((100vw - 320px) / 1600))}}.OurHotels_list__hp4w_{margin-top:16px;display:flex;flex-direction:column;gap:12px}.OurHotels_list__hp4w_ li{position:relative;padding-left:35px;color:#4d4d4d;font-size:16px;line-height:1.5;font-weight:500}@media(max-width:1920px){.OurHotels_list__hp4w_ li{padding-left:calc(15px + 20 * ((100vw - 320px) / 1600))}}@media(min-width:1200px){.OurHotels_list__hp4w_ li{font-size:20px}}.OurHotels_list__hp4w_ li:before{content:"";width:12px;aspect-ratio:1;border-radius:50%;background-color:#a88d6f;position:absolute;left:0;top:8px}@media(max-width:1920px){.OurHotels_list__hp4w_ li:before{width:calc(6px + 6 * ((100vw - 320px) / 1600))}}.OurHotels_list__hp4w_ li{color:#fff;max-width:444px}.OurHotels_list__hp4w_ li:before{background-color:#fff}@media(min-width:1450px){.OurHotels_list__hp4w_{margin-top:24px;gap:20px}}@media(min-width:1400px){.OurHotels_list__hp4w_{margin-top:62px}}.OurHotels_imageWrapper__6lNEY{position:relative;aspect-ratio:1023/664}.OurHotels_hotels__r6jKI{padding-top:108px;padding-bottom:166px}@media(max-width:1920px){.OurHotels_hotels__r6jKI{padding-top:calc(32px + 76 * ((100vw - 320px) / 1600));padding-bottom:calc(40px + 126 * ((100vw - 320px) / 1600))}}.new-main-page_main__umYZy{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}