.TextCard_block__d51Yd{width:100%;display:flex;flex-direction:column;gap:10px;padding:16px}@media(min-width:768px){.TextCard_block__d51Yd{padding:24px}}@media(min-width:1200px){.TextCard_block__d51Yd{gap:20px;padding:40px}}.TextCard_block__d51Yd.TextCard_brown__aj0vF{background-color:#a88d6f;color:#fff}.TextCard_block__d51Yd p{font-size:16px;line-height:1.5;font-weight:500}@media(min-width:1200px){.TextCard_block__d51Yd p{font-size:20px}}.TextCard_block__d51Yd b{font-weight:600}.TextCard_block__d51Yd.TextCard_middle__gj1Br p{font-size:16px;line-height:1.2;font-weight:500}@media(min-width:1200px){.TextCard_block__d51Yd.TextCard_middle__gj1Br p{font-size:24px;line-height:28px}}.Advantages_laptopContent__kvBnJ{display:none}@media(min-width:1200px){.Advantages_laptopContent__kvBnJ{display:block}}.Advantages_imageWrapper__f6vQc{position:relative;aspect-ratio:1920/1280}.Advantages_content__wWhhd{position:relative;padding-top:173px}@media(max-width:1920px){.Advantages_content__wWhhd{padding-top:calc(34.6px + 138.4*(100vw - 320px)/1600)}}.Advantages_content__wWhhd{z-index:2;height:100%}.Advantages_brownCard__JAT5d{padding:20px;max-width:60%}@media(min-width:1400px){.Advantages_brownCard__JAT5d{padding:40px;max-width:710px}}.Advantages_advantagesCard__UtVGc{position:absolute;right:120px;bottom:0;background-color:transparent}@media(min-width:1200px){.Advantages_advantagesCard__UtVGc{padding:30px;background-color:#f0eae3}}@media(min-width:1400px){.Advantages_advantagesCard__UtVGc{padding:50px 70px 48px 80px;right:223px}}.Advantages_title__BqFDO{font-size:40px}@media(max-width:1920px){.Advantages_title__BqFDO{font-size:calc(20px + 20*(100vw - 320px)/1600)}}.Advantages_title__BqFDO{line-height:66px}@media(max-width:1920px){.Advantages_title__BqFDO{line-height:calc(28px + 38*(100vw - 320px)/1600)}}.Advantages_title__BqFDO{font-weight:700;color:#4d4d4d}.Advantages_list__4Te39{margin-top:12px}.Advantages_list__4Te39 li{position:relative;padding-left:35px}@media(max-width:1920px){.Advantages_list__4Te39 li{padding-left:calc(15px + 20*(100vw - 320px)/1600)}}.Advantages_list__4Te39 li{color:#4d4d4d;font-size:16px;line-height:1.5;font-weight:500}@media(min-width:1200px){.Advantages_list__4Te39 li{font-size:20px}}.Advantages_list__4Te39 li:before{content:"";width:12px}@media(max-width:1920px){.Advantages_list__4Te39 li:before{width:calc(6px + 6*(100vw - 320px)/1600)}}.Advantages_list__4Te39 li:before{aspect-ratio:1;border-radius:50%;background-color:#a88d6f;position:absolute;left:0;top:8px}.Advantages_list__4Te39{display:flex;flex-direction:column;gap:12px}@media(min-width:1200px){.Advantages_list__4Te39{margin-top:38px}}.Advantages_mobileContent__uiDD6{padding-top:40px;padding-bottom:40px}@media(min-width:1200px){.Advantages_mobileContent__uiDD6{display:none}}.Advantages_info__bdaNd{margin-top:20px;display:flex;flex-direction:column;gap:16px}.Advantages_info__bdaNd .Advantages_advantagesCard__UtVGc{position:relative;top:0;left:0;bottom:unset;right:unset}.Advantages_text__sjf_D{font-size:16px;line-height:1.2;font-weight:500}@media(min-width:1200px){.Advantages_text__sjf_D{font-size:24px;line-height:28px}}.HeroBlock_block__MMNcw{aspect-ratio:1920/1080;min-height:480px;max-height:100dvh;width:100%;display:flex;flex-direction:column;position:relative;padding-top:184px}@media(max-width:1920px){.HeroBlock_block__MMNcw{padding-top:calc(85px + 99*(100vw - 320px)/1600)}}.HeroBlock_block__MMNcw{padding-bottom:80px}@media(max-width:1920px){.HeroBlock_block__MMNcw{padding-bottom:calc(32px + 48*(100vw - 320px)/1600)}}.HeroBlock_imageWrap__6un5N{position:absolute;left:0;top:0;width:100%;height:100%}.HeroBlock_title__mnWrj{position:relative;font-size:128px}@media(max-width:1920px){.HeroBlock_title__mnWrj{font-size:calc(32px + 96*(100vw - 320px)/1600)}}.HeroBlock_title__mnWrj{line-height:98px}@media(max-width:1920px){.HeroBlock_title__mnWrj{line-height:calc(24.5px + 73.5*(100vw - 320px)/1600)}}.HeroBlock_title__mnWrj{text-transform:uppercase;font-weight:700;color:#fff}.HeroBlock_title__mnWrj.HeroBlock_longTitle__ZonBp{font-size:128px}@media(max-width:1920px){.HeroBlock_title__mnWrj.HeroBlock_longTitle__ZonBp{font-size:calc(25.6px + 102.4*(100vw - 320px)/1600)}}.HeroBlock_title__mnWrj.HeroBlock_longTitle__ZonBp{line-height:144px}@media(max-width:1920px){.HeroBlock_title__mnWrj.HeroBlock_longTitle__ZonBp{line-height:calc(28.8px + 115.2*(100vw - 320px)/1600)}}.HeroBlock_title__mnWrj.HeroBlock_twoLineTitle__0FF1y{font-size:128px}@media(max-width:1920px){.HeroBlock_title__mnWrj.HeroBlock_twoLineTitle__0FF1y{font-size:calc(20.48px + 107.52*(100vw - 320px)/1600)}}.HeroBlock_title__mnWrj.HeroBlock_twoLineTitle__0FF1y{line-height:144px}@media(max-width:1920px){.HeroBlock_title__mnWrj.HeroBlock_twoLineTitle__0FF1y{line-height:calc(31.68px + 112.32*(100vw - 320px)/1600)}}.HeroBlock_text__lcU98{position:relative;font-size:36px}@media(max-width:1920px){.HeroBlock_text__lcU98{font-size:calc(12px + 24*(100vw - 320px)/1600)}}.HeroBlock_text__lcU98{line-height:65px}@media(max-width:1920px){.HeroBlock_text__lcU98{line-height:calc(14px + 51*(100vw - 320px)/1600)}}.HeroBlock_text__lcU98{font-weight:600;color:#fff}.HeroBlock_titleWrap__MxOAA{margin-top:auto}.ContactsBlock_block__JJO2z{margin-top:162px}@media(max-width:1920px){.ContactsBlock_block__JJO2z{margin-top:calc(40px + 122*(100vw - 320px)/1600)}}.ContactsBlock_phoneBlock__WxIdQ{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;grid-gap:30px;gap:30px}@media(min-width:1400px){.ContactsBlock_phoneBlock__WxIdQ{grid-template-columns:auto auto;justify-content:space-between}}.ContactsBlock_phoneText__M3PDH{max-width:856px;font-size:40px}@media(max-width:1920px){.ContactsBlock_phoneText__M3PDH{font-size:calc(18px + 22*(100vw - 320px)/1600)}}.ContactsBlock_phoneText__M3PDH{line-height:48px}@media(max-width:1920px){.ContactsBlock_phoneText__M3PDH{line-height:calc(20px + 28*(100vw - 320px)/1600)}}.ContactsBlock_phoneText__M3PDH{font-weight:600}.ContactsBlock_phonesWrapper__SwKnU{display:flex;flex-direction:column;justify-content:space-between;gap:30px}@media(min-width:1200px){.ContactsBlock_phonesWrapper__SwKnU{flex-direction:row;min-width:632px}}.ContactsBlock_phoneWrapper__rnRYv{display:flex;align-items:center;gap:10px}.ContactsBlock_phoneLink__5uYwn{min-width:200px;font-size:16px;line-height:1.2;font-weight:500}@media(min-width:1200px){.ContactsBlock_phoneLink__5uYwn{font-size:24px;line-height:28px}}.ContactsBlock_phoneLink__5uYwn{color:#000;transition:color .3s ease-in-out}@media(any-hover:hover){.ContactsBlock_phoneLink__5uYwn:hover{color:rgba(46,45,44,.541)}}.ContactsBlock_emailBlock__RBoH6{margin-top:37px}@media(max-width:1920px){.ContactsBlock_emailBlock__RBoH6{margin-top:calc(20px + 17*(100vw - 320px)/1600)}}.ContactsBlock_emailBlock__RBoH6{display:flex;gap:20px;align-items:center}.ContactsBlock_emailLink__NxHKT,.ContactsBlock_emailText__WB9Xf{font-size:16px;line-height:1.5;font-weight:500}@media(min-width:1200px){.ContactsBlock_emailLink__NxHKT,.ContactsBlock_emailText__WB9Xf{font-size:20px}}.ContactsBlock_emailLink__NxHKT,.ContactsBlock_emailText__WB9Xf{transition:color .3s ease-in-out}@media(any-hover:hover){.ContactsBlock_emailLink__NxHKT:hover,.ContactsBlock_emailText__WB9Xf:hover{color:rgba(46,45,44,.541)}}.ContactsBlock_emailText__WB9Xf{display:inline-block}.ContactsBlock_emailLink__NxHKT{margin-left:5px;font-weight:400;color:#4d4d4d}.HowItWorksList_list__YOnKW{display:grid;grid-gap:30px;gap:30px;grid-template-columns:1fr}@media(min-width:768px){.HowItWorksList_list__YOnKW{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.HowItWorksList_list__YOnKW{gap:20px;grid-template-columns:repeat(4,1fr)}}.HowItWorksList_list__YOnKW{margin-top:68px}@media(max-width:1920px){.HowItWorksList_list__YOnKW{margin-top:calc(28px + 40*(100vw - 320px)/1600)}}.HowItWorksList_imageWrapper__sU05s{position:relative;aspect-ratio:385/540}.HowItWorksList_text__FRBsl{margin-top:26px}@media(max-width:1920px){.HowItWorksList_text__FRBsl{margin-top:calc(14px + 12*(100vw - 320px)/1600)}}.HowItWorksList_text__FRBsl{font-size:16px;line-height:1.5;font-weight:500}@media(min-width:1200px){.HowItWorksList_text__FRBsl{font-size:20px}}.HowItWorksList_text__FRBsl{text-align:center}.HowItWorks__block__Df98z{padding-top:166px}@media(max-width:1920px){.HowItWorks__block__Df98z{padding-top:calc(30px + 136*(100vw - 320px)/1600)}}.HowItWorks__block__Df98z{padding-bottom:166px}@media(max-width:1920px){.HowItWorks__block__Df98z{padding-bottom:calc(40px + 126*(100vw - 320px)/1600)}}.HowItWorks__title__O7yz4{font-size:60px}@media(max-width:1920px){.HowItWorks__title__O7yz4{font-size:calc(19.2px + 40.8*(100vw - 320px)/1600)}}.HowItWorks__title__O7yz4{line-height:66px}@media(max-width:1920px){.HowItWorks__title__O7yz4{line-height:calc(21.12px + 44.88*(100vw - 320px)/1600)}}.HowItWorks__title__O7yz4{font-weight:700}.Spinner_spinner__ubYkn{width:30px;height:30px;border:3px solid #ab8d71;border-bottom-color:#2f2a2b;border-radius:50%;display:inline-block;box-sizing:border-box;animation:Spinner_rotation__24dhw 1s linear infinite}@keyframes Spinner_rotation__24dhw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RootButton_button__k_C3g{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:-moz-fit-content;width:fit-content}@media(min-width:1600px){.RootButton_button__k_C3g{gap:22px}}.RootButton_button__k_C3g.RootButton_sm__kSUwE{min-height:36px;padding:5px 10px}.RootButton_button__k_C3g.RootButton_md__Ay_yq{min-height:64px;padding:5px 0;font-size:14px}@media(min-width:1200px){.RootButton_button__k_C3g.RootButton_md__Ay_yq{font-size:16px}}@media(min-width:1600px){.RootButton_button__k_C3g.RootButton_md__Ay_yq{font-size:24px}}.RootButton_button__k_C3g.RootButton_lg__wNdj1{min-height:70px;padding:5px 20px;font-size:16px}@media(min-width:1200px){.RootButton_button__k_C3g.RootButton_lg__wNdj1{min-height:100px;font-size:20px;padding:5px 40px}}.RootButton_button__k_C3g.RootButton_lg__wNdj1 .RootButton_icon__eYLc_{position:relative}@media(min-width:1600px){.RootButton_button__k_C3g.RootButton_lg__wNdj1 .RootButton_icon__eYLc_{right:7px}}.RootButton_button__k_C3g.RootButton_var1__o7YzD{background-color:transparent;color:#000;border:1px solid transparent}@media(hover:hover){.RootButton_button__k_C3g.RootButton_var1__o7YzD:hover{text-decoration:underline}.RootButton_button__k_C3g.RootButton_var1__o7YzD:hover .RootButton_icon__eYLc_{transform:rotate(45deg)}.RootButton_button__k_C3g.RootButton_var1__o7YzD:active{text-decoration:underline}.RootButton_button__k_C3g.RootButton_var1__o7YzD:active .RootButton_icon__eYLc_{transform:rotate(45deg)}}.RootButton_button__k_C3g.RootButton_var2__aT7Q0{background-color:transparent;color:#101010;border:1px solid #101010}@media(hover:hover){.RootButton_button__k_C3g.RootButton_var2__aT7Q0:hover{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__k_C3g.RootButton_var2__aT7Q0:hover .RootButton_icon__eYLc_{transform:rotate(45deg)}.RootButton_button__k_C3g.RootButton_var2__aT7Q0:active{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__k_C3g.RootButton_var2__aT7Q0:active .RootButton_icon__eYLc_{transform:rotate(45deg)}}.RootButton_button__k_C3g.RootButton_var3__LvD6Q{background-color:transparent;color:#fff;border:1px solid #fff}@media(hover:hover){.RootButton_button__k_C3g.RootButton_var3__LvD6Q:hover{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__k_C3g.RootButton_var3__LvD6Q:hover .RootButton_icon__eYLc_{transform:rotate(45deg)}.RootButton_button__k_C3g.RootButton_var3__LvD6Q:active{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__k_C3g.RootButton_var3__LvD6Q:active .RootButton_icon__eYLc_{transform:rotate(45deg)}}.RootButton_button__k_C3g.RootButton_var4___N06l{background-color:#fff;color:#101010;border:1px solid #fff}@media(hover:hover){.RootButton_button__k_C3g.RootButton_var4___N06l:hover{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__k_C3g.RootButton_var4___N06l:hover .RootButton_icon__eYLc_{transform:rotate(45deg)}.RootButton_button__k_C3g.RootButton_var4___N06l:active{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__k_C3g.RootButton_var4___N06l:active .RootButton_icon__eYLc_{transform:rotate(45deg)}}.RootButton_button__k_C3g.RootButton_loading__SMZV8{pointer-events:none}.RootButton_button__k_C3g: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__eYLc_{transition:opacity .2s,transform .2s;max-width:16px;max-height:16px;will-change:transform;width:100%}@media(min-width:1200px){.RootButton_icon__eYLc_{max-width:18px;max-height:18px}}@media(min-width:1600px){.RootButton_icon__eYLc_{max-width:24px;max-height:24px}}.RootButton_icon__eYLc_.RootButton_right__M6F1P{order:1}.RootButton_icon__eYLc_ svg{width:100%;height:auto}.RootButton_spinner__rUKe_{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.HotelsList_list__rXcWW{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;justify-content:space-between}@media(min-width:1200px){.HotelsList_list__rXcWW{gap:unset;grid-template-columns:repeat(2,49%)}}@media(min-width:1400px){.HotelsList_list__rXcWW{grid-template-columns:repeat(2,46.1%)}}.HotelsList_title__N9TnU{margin-top:32px}@media(max-width:1920px){.HotelsList_title__N9TnU{margin-top:calc(16px + 16*(100vw - 320px)/1600)}}.HotelsList_title__N9TnU{font-size:40px}@media(max-width:1920px){.HotelsList_title__N9TnU{font-size:calc(18px + 22*(100vw - 320px)/1600)}}.HotelsList_title__N9TnU{line-height:48px}@media(max-width:1920px){.HotelsList_title__N9TnU{line-height:calc(20px + 28*(100vw - 320px)/1600)}}.HotelsList_title__N9TnU{font-weight:600}.HotelsList_imageWrapper__gK5XJ{position:relative;aspect-ratio:739/332}.HotelsList_infoList__yB9GA{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.HotelsList_infoList__yB9GA{gap:13px}}.HotelsList_infoList__yB9GA li{position:relative;padding-left:35px}@media(max-width:1920px){.HotelsList_infoList__yB9GA li{padding-left:calc(15px + 20*(100vw - 320px)/1600)}}.HotelsList_infoList__yB9GA li{color:#4d4d4d;font-size:16px;line-height:1.5;font-weight:500}@media(min-width:1200px){.HotelsList_infoList__yB9GA li{font-size:20px}}.HotelsList_infoList__yB9GA li:before{content:"";width:12px}@media(max-width:1920px){.HotelsList_infoList__yB9GA li:before{width:calc(6px + 6*(100vw - 320px)/1600)}}.HotelsList_infoList__yB9GA li:before{aspect-ratio:1;border-radius:50%;background-color:#a88d6f;position:absolute;left:0;top:8px}.HotelsList_infoList__yB9GA{margin-top:24px}@media(max-width:1920px){.HotelsList_infoList__yB9GA{margin-top:calc(16px + 8*(100vw - 320px)/1600)}}.HotelsList_button__HA_Xi{margin-top:118px}@media(max-width:1920px){.HotelsList_button__HA_Xi{margin-top:calc(42px + 76*(100vw - 320px)/1600)}}.HotelsList_button__HA_Xi{width:100%!important;justify-content:space-between!important}@media(min-width:768px){.HotelsList_button__HA_Xi{max-width:460px}}.OurHotels_banner__jwXCn{display:grid;background-color:#2474c9;grid-template-columns:1fr}@media(min-width:1200px){.OurHotels_banner__jwXCn{grid-template-columns:auto 53.25%}}.OurHotels_bannerLeft__fsbrz{display:flex;padding:0 20px}@media screen and (min-width:1200px){.OurHotels_bannerLeft__fsbrz{padding-right:20px;padding-left:100px}}@media screen and (min-width:1450px){.OurHotels_bannerLeft__fsbrz{justify-content:flex-end;padding-left:0;padding-right:120px}}.OurHotels_info__lLDRU{padding-top:92px}@media(max-width:1920px){.OurHotels_info__lLDRU{padding-top:calc(20px + 72*(100vw - 320px)/1600)}}.OurHotels_info__lLDRU{padding-bottom:32px;max-width:618px;color:#fff}.OurHotels_text__xkon3{font-size:16px;line-height:1.2;font-weight:500}@media(min-width:1200px){.OurHotels_text__xkon3{font-size:24px;line-height:28px}}.OurHotels_text__xkon3{font-weight:300}.OurHotels_title__SBp_n{margin-top:22px}@media(max-width:1920px){.OurHotels_title__SBp_n{margin-top:calc(16px + 6*(100vw - 320px)/1600)}}.OurHotels_title__SBp_n{font-size:60px}@media(max-width:1920px){.OurHotels_title__SBp_n{font-size:calc(19.2px + 40.8*(100vw - 320px)/1600)}}.OurHotels_title__SBp_n{line-height:66px}@media(max-width:1920px){.OurHotels_title__SBp_n{line-height:calc(21.12px + 44.88*(100vw - 320px)/1600)}}.OurHotels_title__SBp_n{font-weight:700}.OurHotels_list__wGf3b li{position:relative;padding-left:35px}@media(max-width:1920px){.OurHotels_list__wGf3b li{padding-left:calc(15px + 20*(100vw - 320px)/1600)}}.OurHotels_list__wGf3b li{color:#4d4d4d;font-size:16px;line-height:1.5;font-weight:500}@media(min-width:1200px){.OurHotels_list__wGf3b li{font-size:20px}}.OurHotels_list__wGf3b li:before{content:"";width:12px}@media(max-width:1920px){.OurHotels_list__wGf3b li:before{width:calc(6px + 6*(100vw - 320px)/1600)}}.OurHotels_list__wGf3b li:before{aspect-ratio:1;border-radius:50%;background-color:#a88d6f;position:absolute;left:0;top:8px}.OurHotels_list__wGf3b{margin-top:16px;display:flex;flex-direction:column;gap:12px}.OurHotels_list__wGf3b li{color:#fff;max-width:444px}.OurHotels_list__wGf3b li:before{background-color:#fff}@media(min-width:1450px){.OurHotels_list__wGf3b{margin-top:24px;gap:20px}}@media(min-width:1400px){.OurHotels_list__wGf3b{margin-top:62px}}.OurHotels_imageWrapper__gFbyx{position:relative;aspect-ratio:1023/664}.OurHotels_hotels__J6pMU{padding-top:108px}@media(max-width:1920px){.OurHotels_hotels__J6pMU{padding-top:calc(32px + 76*(100vw - 320px)/1600)}}.OurHotels_hotels__J6pMU{padding-bottom:166px}@media(max-width:1920px){.OurHotels_hotels__J6pMU{padding-bottom:calc(40px + 126*(100vw - 320px)/1600)}}.up_button__Nv74W{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__Nv74W:hover .up_button__arrow__IlaiO{animation:up_hover-arrow__nOZeP 1.5s linear infinite}}.up_button__text__EK0hK{position:absolute;width:100%;height:100%;object-fit:contain;left:0;top:0;z-index:3;animation:up_rotate__5plZL 8s linear infinite}.up_button__arrow__IlaiO{position:absolute;top:30%;left:38%;z-index:4}@media(max-width:1400px){.up_button__Nv74W{display:none}}@keyframes up_rotate__5plZL{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes up_hover-arrow__nOZeP{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}to{transform:translateY(0)}}.new-main-page_main__vHirA{font-family:var(--font-montserrat);font-optical-sizing:auto;font-weight:400;font-style:normal;width:100%}