.Icon_icon__Q2_q3{width:100%;height:100%;color:currentColor}.Button_button__5Fngg{width:100%;font-family:var(--f-family-headline);color:rgb(var(--color-base-green));letter-spacing:normal;font-size:1.375rem;font-style:normal;line-height:97.64%;text-align:center;color:rgb(var(--color-white));background:rgb(var(--color-base-green));border:1px solid rgb(var(--color-base-green));border-radius:.5rem;padding:1rem;transition:background .3s,color .3s,box-shadow .3s,border .3s}@media(hover:hover){.Button_button__5Fngg:not(:disabled):hover{background:transparent;color:rgb(var(--color-black));box-shadow:2px 2px 5px 1px rgba(var(--color-total-black),.1)}}.Button_button__5Fngg:not(:disabled):active{color:rgb(var(--color-white));background:rgb(var(--color-natural-orange));border:1px solid rgb(var(--color-natural-orange));box-shadow:none}.Button_button__5Fngg:disabled{filter:blur(2px);cursor:not-allowed}.Button_button_default__9VXrF{max-width:-moz-fit-content;max-width:fit-content}.Button_button_large__uS3F6{max-width:13.125rem}.Button_button_small__YMlZU{max-width:7.375rem}.Button_button_header__uPlGX,.Button_headerBtn__p1Kfi{width:188px}.Booking_sectionWrapper__3H3_h{position:relative;display:flex;flex-direction:column;align-items:center}@media(min-width:1000px){.Booking_sectionWrapper__3H3_h{align-items:flex-start}}.Booking_imageDecorWrapper__8cDMV{position:relative;width:100%;display:flex;justify-content:flex-end}.Booking_imageDecor__Pz7Xj{width:228px;position:absolute;height:207px}@media(min-width:376px)and (max-width:767px){.Booking_imageDecor__Pz7Xj{width:calc(228px + 213*(100vw - 376px)/391);height:calc(207px + 193*(100vw - 376px)/391)}}@media(min-width:768px){.Booking_imageDecor__Pz7Xj{width:441px;height:400px}}@media(min-width:1280px){.Booking_imageDecor__Pz7Xj{left:125px}}.Booking_imageDecor__Pz7Xj img{-o-object-fit:contain;object-fit:contain}.Booking_imageDecor__Pz7Xj:after{position:absolute;display:flex;width:238px;height:216px;content:"";right:-6%;bottom:8%;background-image:var(--background-image-url);background-repeat:no-repeat;background-size:contain;filter:blur(1px);z-index:-2}@media(min-width:376px)and (max-width:767px){.Booking_imageDecor__Pz7Xj:after{width:calc(238px + 223*(100vw - 376px)/391);height:calc(216px + 203*(100vw - 376px)/391)}}@media(min-width:768px){.Booking_imageDecor__Pz7Xj:after{width:491px;height:519px;bottom:3%;right:-7%;filter:blur(0)}}@media(min-width:769px)and (max-width:1279px){.Booking_imageDecor__Pz7Xj:after{bottom:calc(3% + 3*(100vw - 769px)/510);right:calc(-7% - 33%*(100vw - 769px)/510)}}@media(min-width:1280px){.Booking_imageDecor__Pz7Xj:after{bottom:-45px}}.Booking_image__oW_U_{display:block;width:188px;height:144px;position:absolute;top:10px;right:0;z-index:-1}@media(min-width:376px)and (max-width:767px){.Booking_image__oW_U_{width:calc(188px + 185*(100vw - 376px)/391);height:calc(144px + 142*(100vw - 376px)/391)}}@media(min-width:768px){.Booking_image__oW_U_{width:373px;height:286px;right:50px;top:0}}@media(min-width:1000px){.Booking_image__oW_U_{top:10px;right:0}}.Booking_apartment___WAzz .Booking_imageDecor__Pz7Xj{width:clamp(335px,335px + 157*(100vw - 375px)/625,492px);height:clamp(300px,300px + 108*(100vw - 375px)/625,408px)}.Booking_apartment___WAzz .Booking_imageDecor__Pz7Xj:after{width:100%;height:100%;top:-25%;right:clamp(0px,150px - 150*(1000px - 100vw)/624,150px)}@media(min-width:1000px){.Booking_apartment___WAzz .Booking_imageDecor__Pz7Xj:after{right:-10%;top:-25%}}@media(min-width:1280px){.Booking_apartment___WAzz .Booking_imageDecor__Pz7Xj:after{right:0}}.Booking_apartment___WAzz .Booking_image__oW_U_{width:224px;height:166px;width:clamp(134px,134px + 90*(100vw - 376px)/391,224px);height:clamp(100px,100px + 66*(100vw - 376px)/391,166px);right:clamp(80px,270px - 190*(1000px - 100vw)/624,270px);top:10%;bottom:0}@media(min-width:1000px){.Booking_apartment___WAzz .Booking_image__oW_U_{right:50px;top:40px}}@media(min-width:1280px){.Booking_apartment___WAzz .Booking_image__oW_U_{right:120px}}.Booking_bookingWrapper__tMQsS{width:300px;margin-top:146px;border-radius:8px;background-color:rgb(var(--color-nude),.7);font-size:16px;line-height:97.6%;border:1px solid rgba(var(--color-base-green));display:flex;flex-direction:column}@media(min-width:375px){.Booking_bookingWrapper__tMQsS{width:327px;font-size:18px}}@media(min-width:768px){.Booking_bookingWrapper__tMQsS{font-size:22px}}.Booking_bookingWrapper__tMQsS.Booking_simple__SZs03{gap:30px;padding:40px 24px}.Booking_bookingWrapper__tMQsS.Booking_addons__f0WHZ{gap:36px;padding:10px}@media(min-width:376px){.Booking_bookingWrapper__tMQsS.Booking_addons__f0WHZ{padding:30px}}@media(min-width:768px){.Booking_bookingWrapper__tMQsS.Booking_addons__f0WHZ{padding:48px 60px}}@media(min-width:376px)and (max-width:767px){.Booking_bookingWrapper__tMQsS{margin-top:calc(146px + 25*(100vw - 376px)/391)}}@media(min-width:768px){.Booking_bookingWrapper__tMQsS{margin-top:171px;min-width:417px}}.Booking_guestsWrapper__BzibZ,.Booking_priceWrapper__GXhU4{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px;flex-grow:1}.Booking_guestsWrapper__BzibZ .Booking_iconPrice__z9TwE,.Booking_priceWrapper__GXhU4 .Booking_iconPrice__z9TwE{width:20px;height:20px}.Booking_guestsWrapper__BzibZ .Booking_iconGuests__EyqV5,.Booking_priceWrapper__GXhU4 .Booking_iconGuests__EyqV5{width:21px;height:19px}.Booking_addonsTitle__PjDln{font-size:var(--f-size-numbers-small);font-family:var(--f-family-headline);color:rgb(var(--color-base-green));letter-spacing:normal;color:rgb(var(--color-gray));text-align:center}.Booking_textGuests__KlcpE,.Booking_textPrice___U7OD{display:flex;align-items:center;font-family:var(--f-family-headline);color:rgb(var(--color-base-green));letter-spacing:normal;color:rgba(var(--color-black))}.Booking_textGuestsNote__hELGt{color:rgb(var(--color-base-green));font-size:13px;font-family:var(--f-family-main);font-weight:700;line-height:1.1;margin-left:20px;margin-top:4px}.Booking_textTotal__kquWQ{text-align:center}.Booking_textTotal__kquWQ .Booking_total__JMVef{color:rgb(var(--color-gray));margin-left:24px}.Booking_timeWrapper__cGRGL{display:flex;flex-direction:column;justify-content:space-between;gap:14px;font-family:var(--f-family-headline);color:rgb(var(--color-base-green));letter-spacing:normal}.Booking_timeWrapper__cGRGL div{display:flex;-moz-column-gap:16px;column-gap:16px}.Booking_timeWrapper__cGRGL div p:last-child{color:rgba(var(--color-black))}.Booking_buttonWrapper__SRMyF{width:100%;display:flex;justify-content:center}.Booking_guestsWrapper__BzibZ{display:flex;align-items:flex-start;-moz-column-gap:8px;column-gap:8px}.Booking_guestsWrapper__BzibZ .Booking_iconGuests__EyqV5{width:21px;height:19px;margin-top:4px}.Booking_guestsTextBlock__bBCyD{display:flex;flex-direction:column;gap:4px}.HeroSection_heroSectionWrapper__zz4xo{display:flex;justify-content:center;width:100%;margin-top:calc(93px + 40*(100cqw - 375px)/392)}@supports not (container-type:inline-size){.HeroSection_heroSectionWrapper__zz4xo{margin-top:calc(93px + 40*(100vw - 375px)/392)}}@container resizeContainer (min-width: 768px){.HeroSection_heroSectionWrapper__zz4xo{margin-top:133px}}@supports not (container-type:inline-size){@media(min-width:768px){.HeroSection_heroSectionWrapper__zz4xo{margin-top:133px}}}.HeroSection_hero__euK4l{position:relative;width:100%;width:calc(327px + 326*(100cqw - 375px)/392)}@supports not (container-type:inline-size){.HeroSection_hero__euK4l{width:calc(327px + 326*(100vw - 375px)/392)}}@container resizeContainer (min-width: 768px){.HeroSection_hero__euK4l{width:calc(653px + 527*(100cqw - 768px)/511);max-width:1180px}@supports not (container-type:inline-size){.HeroSection_hero__euK4l{width:calc(653px + 527*(100vw - 768px)/511)}}}@supports not (container-type:inline-size){@media(min-width:768px){.HeroSection_hero__euK4l{width:calc(653px + 527*(100cqw - 768px)/511);max-width:1180px}@supports not (container-type:inline-size){.HeroSection_hero__euK4l{width:calc(653px + 527*(100vw - 768px)/511)}}}}.HeroSection_description__80ex5{position:absolute;font-family:var(--f-family-main);color:rgb(var(--color-base-green));line-height:14px;font-weight:700;width:240px;text-align:center;line-height:110%;font-size:calc(12px + 4*(100cqw - 375px)/392);right:calc(100px + 116*(100cqw - 375px)/392)}@supports not (container-type:inline-size){.HeroSection_description__80ex5{font-size:calc(12px + 4*(100vw - 375px)/392);right:calc(100px + 116*(100vw - 375px)/392)}}@container resizeContainer (min-width: 768px){.HeroSection_description__80ex5{font-size:16px;right:226px;right:calc(226px + 97*(100cqw - 768px)/511)}@supports not (container-type:inline-size){.HeroSection_description__80ex5{right:calc(226px + 97*(100vw - 768px)/511)}}}@supports not (container-type:inline-size){@media(min-width:768px){.HeroSection_description__80ex5{font-size:16px;right:226px;right:calc(226px + 97*(100cqw - 768px)/511)}@supports not (container-type:inline-size){.HeroSection_description__80ex5{right:calc(226px + 97*(100vw - 768px)/511)}}}}@container resizeContainer (min-width: 1280px){.HeroSection_description__80ex5{right:324px}}@supports not (container-type:inline-size){@media(min-width:1280px){.HeroSection_description__80ex5{right:324px}}}.HeroSection_grandpa__aZOTL{position:absolute;top:-40px;z-index:-1;width:calc(120px + 116*(100cqw - 375px)/392);height:calc(110px + 129*(100cqw - 375px)/392);right:calc(0px + 25*(100cqw - 375px)/392)}@supports not (container-type:inline-size){.HeroSection_grandpa__aZOTL{width:calc(120px + 116*(100vw - 375px)/392);height:calc(110px + 129*(100vw - 375px)/392);right:calc(0px + 25*(100vw - 375px)/392)}}.HeroSection_grandpa__aZOTL img{-o-object-fit:contain;object-fit:contain}@container resizeContainer (min-width: 768px){.HeroSection_grandpa__aZOTL{width:calc(236px + 97*(100cqw - 768px)/511);height:calc(239px + 95*(100cqw - 768px)/511);right:calc(25px - 20*(100cqw - 768px)/511);top:calc(-40px - 80*(100cqw - 768px)/511)}@supports not (container-type:inline-size){.HeroSection_grandpa__aZOTL{width:calc(236px + 97*(100vw - 768px)/511);height:calc(239px + 95*(100vw - 768px)/511);right:calc(25px - 20*(100vw - 768px)/511);top:calc(-40px - 80*(100vw - 768px)/511)}}}@supports not (container-type:inline-size){@media(min-width:768px){.HeroSection_grandpa__aZOTL{width:calc(236px + 97*(100cqw - 768px)/511);height:calc(239px + 95*(100cqw - 768px)/511);right:calc(25px - 20*(100cqw - 768px)/511);top:calc(-40px - 80*(100cqw - 768px)/511)}@supports not (container-type:inline-size){.HeroSection_grandpa__aZOTL{width:calc(236px + 97*(100vw - 768px)/511);height:calc(239px + 95*(100vw - 768px)/511);right:calc(25px - 20*(100vw - 768px)/511);top:calc(-40px - 80*(100vw - 768px)/511)}}}}@container resizeContainer (min-width: 1280px){.HeroSection_grandpa__aZOTL{width:334px;height:334px;right:-5px;top:-120px}}@supports not (container-type:inline-size){@media(min-width:1280px){.HeroSection_grandpa__aZOTL{width:334px;height:334px;right:-5px;top:-120px}}}.HeroSection_grandpa__aZOTL:after{position:absolute;content:"";width:calc(180px + 26*(100cqw - 375px)/392);height:calc(206px + 20*(100cqw - 375px)/392);right:-24px;bottom:calc(-105px - 30*(100cqw - 375px)/392);background-image:url(/images/houses/house/house-trees.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain}@supports not (container-type:inline-size){.HeroSection_grandpa__aZOTL:after{width:calc(180px + 26*(100vw - 375px)/392);height:calc(206px + 20*(100vw - 375px)/392);bottom:calc(-105px - 30*(100vw - 375px)/392)}}@container resizeContainer (min-width: 768px){.HeroSection_grandpa__aZOTL:after{width:206px;height:226px;right:-24px;bottom:-135px}}@supports not (container-type:inline-size){@media(min-width:768px){.HeroSection_grandpa__aZOTL:after{width:206px;height:226px;right:-24px;bottom:-135px}}}@container resizeContainer (min-width: 768px){.HeroSection_grandpa__aZOTL:after{width:calc(206px + 162*(100cqw - 768px)/511);height:calc(226px + 179*(100cqw - 768px)/511);right:calc(-24px - 1*(100cqw - 768px)/511);bottom:calc(-135px - 215*(100cqw - 768px)/511)}@supports not (container-type:inline-size){.HeroSection_grandpa__aZOTL:after{width:calc(206px + 162*(100vw - 768px)/511);height:calc(226px + 179*(100vw - 768px)/511);right:calc(-24px - 1*(100vw - 768px)/511);bottom:calc(-135px - 215*(100vw - 768px)/511)}}}@supports not (container-type:inline-size){@media(min-width:768px){.HeroSection_grandpa__aZOTL:after{width:calc(206px + 162*(100cqw - 768px)/511);height:calc(226px + 179*(100cqw - 768px)/511);right:calc(-24px - 1*(100cqw - 768px)/511);bottom:calc(-135px - 215*(100cqw - 768px)/511)}@supports not (container-type:inline-size){.HeroSection_grandpa__aZOTL:after{width:calc(206px + 162*(100vw - 768px)/511);height:calc(226px + 179*(100vw - 768px)/511);right:calc(-24px - 1*(100vw - 768px)/511);bottom:calc(-135px - 215*(100vw - 768px)/511)}}}}@container resizeContainer (min-width: 1280px){.HeroSection_grandpa__aZOTL:after{width:368px;height:405px;right:-25px;bottom:-350px}}@supports not (container-type:inline-size){@media(min-width:1280px){.HeroSection_grandpa__aZOTL:after{width:368px;height:405px;right:-25px;bottom:-350px}}}.HeroSection_curve__viV0H{display:block;position:absolute;width:calc(83px + 7*(100cqw - 375px)/392);height:calc(91px + 14*(100cqw - 375px)/392);bottom:calc(-140px - 35*(100cqw - 375px)/392);right:calc(120px + 150*(100cqw - 375px)/392)}@supports not (container-type:inline-size){.HeroSection_curve__viV0H{width:calc(83px + 7*(100vw - 375px)/392);height:calc(91px + 14*(100vw - 375px)/392);bottom:calc(-140px - 35*(100vw - 375px)/392);right:calc(120px + 150*(100vw - 375px)/392)}}@container resizeContainer (min-width: 768px){.HeroSection_curve__viV0H{width:90px;height:105px;bottom:-175px;right:270px;rotate:0deg}}@supports not (container-type:inline-size){@media(min-width:768px){.HeroSection_curve__viV0H{width:90px;height:105px;bottom:-175px;right:270px;rotate:0deg}}}@container resizeContainer (min-width: 1000px){.HeroSection_curve__viV0H{rotate:15deg}}@supports not (container-type:inline-size){@media(min-width:1000px){.HeroSection_curve__viV0H{rotate:15deg}}}@container resizeContainer (min-width: 768px){.HeroSection_curve__viV0H{width:calc(90px + 56*(100cqw - 768px)/511);height:calc(105px + 42*(100cqw - 768px)/511);bottom:calc(-175px - 20*(100cqw - 768px)/511);right:calc(270px + 110*(100cqw - 768px)/511)}@supports not (container-type:inline-size){.HeroSection_curve__viV0H{width:calc(90px + 56*(100vw - 768px)/511);height:calc(105px + 42*(100vw - 768px)/511);bottom:calc(-175px - 20*(100vw - 768px)/511);right:calc(270px + 110*(100vw - 768px)/511)}}}@supports not (container-type:inline-size){@media(min-width:768px){.HeroSection_curve__viV0H{width:calc(90px + 56*(100cqw - 768px)/511);height:calc(105px + 42*(100cqw - 768px)/511);bottom:calc(-175px - 20*(100cqw - 768px)/511);right:calc(270px + 110*(100cqw - 768px)/511)}@supports not (container-type:inline-size){.HeroSection_curve__viV0H{width:calc(90px + 56*(100vw - 768px)/511);height:calc(105px + 42*(100vw - 768px)/511);bottom:calc(-175px - 20*(100vw - 768px)/511);right:calc(270px + 110*(100vw - 768px)/511)}}}}@container resizeContainer (min-width: 1280px){.HeroSection_curve__viV0H{width:146px;height:147px;bottom:-195px;right:380px}}@supports not (container-type:inline-size){@media(min-width:1280px){.HeroSection_curve__viV0H{width:146px;height:147px;bottom:-195px;right:380px}}}.Services_servicesWrapper__eAQ_m{display:flex;justify-content:center;align-items:center;-moz-column-gap:16px;column-gap:16px;margin-top:calc(37px + 3*(100cqw - 375px)/392)}@supports not (container-type:inline-size){.Services_servicesWrapper__eAQ_m{margin-top:calc(37px + 3*(100vw - 375px)/392)}}@container resizeContainer (min-width: 768px){.Services_servicesWrapper__eAQ_m{margin-top:calc(40px + 46*(100cqw - 768px)/511);padding-right:50px;justify-content:flex-start}@supports not (container-type:inline-size){.Services_servicesWrapper__eAQ_m{margin-top:calc(40px + 46*(100vw - 768px)/511)}}}@supports not (container-type:inline-size){@media(min-width:768px){.Services_servicesWrapper__eAQ_m{margin-top:calc(40px + 46*(100cqw - 768px)/511);padding-right:50px;justify-content:flex-start}@supports not (container-type:inline-size){.Services_servicesWrapper__eAQ_m{margin-top:calc(40px + 46*(100vw - 768px)/511)}}}}@container resizeContainer (min-width: 1000px){.Services_servicesWrapper__eAQ_m{justify-content:flex-end}}@supports not (container-type:inline-size){@media(min-width:1000px){.Services_servicesWrapper__eAQ_m{justify-content:flex-end}}}@container resizeContainer (min-width: 1280px){.Services_servicesWrapper__eAQ_m{margin-top:50px;padding-right:80px}}@supports not (container-type:inline-size){@media(min-width:1280px){.Services_servicesWrapper__eAQ_m{margin-top:50px;padding-right:80px}}}.Services_servicesWrapper__eAQ_m .Services_iconWrapper__Zrt6R{width:calc(63px + 23*(100cqw - 375px)/904);height:calc(50px + 40*(100cqw - 375px)/904);background-color:rgba(var(--color-nude),.3);border-radius:8px}@supports not (container-type:inline-size){.Services_servicesWrapper__eAQ_m .Services_iconWrapper__Zrt6R{width:calc(63px + 23*(100vw - 375px)/904);height:calc(50px + 40*(100vw - 375px)/904)}}@container resizeContainer (min-width: 1280px){.Services_servicesWrapper__eAQ_m .Services_iconWrapper__Zrt6R{width:86px;height:90px}}@supports not (container-type:inline-size){@media(min-width:1280px){.Services_servicesWrapper__eAQ_m .Services_iconWrapper__Zrt6R{width:86px;height:90px}}}.Services_servicesWrapper__eAQ_m .Services_servicesIcon__WkCGL{padding:0 8px}.Pin_pin__9Fyz_{width:17px;height:24px;position:absolute;bottom:var(--bottom);left:var(--left)}@media(min-width:769px)and (max-width:1279px){.Pin_pin__9Fyz_{width:calc(17px + 10*(100vw - 769px)/510);height:calc(24px + 13*(100vw - 769px)/510)}}@media(min-width:1280px){.Pin_pin__9Fyz_{width:27px;height:37px}}.Map_mapWrapper___0UZY{margin-top:155px;margin-bottom:clamp(60px,60px + 115*(100vw - 375px)/392,175px);position:relative;display:flex;justify-content:center}@media(min-width:376px)and (max-width:767px){.Map_mapWrapper___0UZY{margin-top:calc(155px + 42*(100vw - 376px)/391)}}@media(min-width:768px){.Map_mapWrapper___0UZY{margin-top:197px;margin-bottom:clamp(175px,175px + 37*(100vw - 768px)/511,212px)}}@media(min-width:769px)and (max-width:1279px){.Map_mapWrapper___0UZY{margin-top:calc(197px + 90*(100vw - 769px)/510)}}@media(min-width:1280px){.Map_mapWrapper___0UZY{margin-top:287px}}.Map_map__MpkPC{position:relative;width:327px;aspect-ratio:1.795}@media(min-width:376px)and (max-width:767px){.Map_map__MpkPC{width:calc(327px + 200*(100vw - 376px)/391)}}@media(min-width:768px){.Map_map__MpkPC{width:527px}}@media(min-width:769px)and (max-width:1279px){.Map_map__MpkPC{width:calc(527px + 288*(100vw - 769px)/510)}}@media(min-width:1280px){.Map_map__MpkPC{width:815px}}.Map_mapImage__vEJFe{-o-object-fit:contain;object-fit:contain}.Map_cloudBackground__XYFB4{width:300px;height:233px;position:absolute;top:-25px;left:-25px;z-index:-1;transform:scaleY(-1);filter:blur(22px)}@media(min-width:375px){.Map_cloudBackground__XYFB4{width:375px}}@media(min-width:425px)and (max-width:767px){.Map_cloudBackground__XYFB4{transform:scaleY(1);width:calc(375px + 328*(100vw - 425px)/342);height:calc(233px + 228*(100vw - 376px)/391);top:calc(-25px - 115*(100vw - 376px)/391);left:calc(-25px + 40*(100vw - 376px)/391)}}@media(min-width:768px){.Map_cloudBackground__XYFB4{transform:scaleY(1);width:703px;height:451px;top:-140px;left:15px}}@media(min-width:769px)and (max-width:1279px){.Map_cloudBackground__XYFB4{width:calc(703px + 477*(100vw - 769px)/510);height:calc(451px + 349*(100vw - 769px)/510);top:calc(-140px - 100*(100vw - 769px)/510)}}@media(min-width:1280px){.Map_cloudBackground__XYFB4{width:1180px;height:800px;top:-240px}}.HouseCard_houseWrapper__zA0Z6{opacity:0;width:100%;max-width:500px;border-radius:8px;font-family:var(--f-family-headline);color:rgb(var(--color-base-green));letter-spacing:normal;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;position:relative}.HouseCard_imageWrapper__0xRVu{position:relative;width:100%;aspect-ratio:1.59}.HouseCard_imageWrapper__0xRVu img{-o-object-fit:cover;object-fit:cover}.HouseCard_content__80XFv{background-color:rgba(var(--color-nude),.7);padding:15px 8px 14px;display:grid;grid-auto-columns:auto auto;grid-auto-rows:auto;grid-template-areas:"title title" "services services" "guests price" "btn btn";row-gap:15px;flex:1 0}.HouseCard_titleWrapper__ojMZb{grid-area:title;padding-block:10px;display:flex;align-items:center;gap:10px}.HouseCard_titleWrapper__ojMZb .HouseCard_houseIcon__WbkzE{width:26px;height:26px}.HouseCard_title__1RHtU{padding-top:2px;font-size:var(--f-size-h3)}.HouseCard_priceWrapper__zVrDX{grid-area:price;display:flex;align-items:center;justify-content:flex-end;gap:6px}.HouseCard_priceWrapper__zVrDX .HouseCard_pocketIcon__RhYcy{width:24px;height:24px}.HouseCard_guestsWrapper__vewrv{grid-area:guests;display:flex;align-items:center;gap:5px}.HouseCard_guestsWrapper__vewrv .HouseCard_guestsIcon__sSa0y{width:24px;height:24px}.HouseCard_guests__2QfJV,.HouseCard_price__PgK_K{padding-top:2px;color:rgb(var(--color-black));font-size:18px;line-height:17px}.HouseCard_servicesWrapper__KBrDv{grid-area:services;display:flex;justify-content:center;align-items:center;gap:8px}.HouseCard_servicesWrapper__KBrDv .HouseCard_servicesIcon__wa8_B{width:32px;height:32px}.HouseCard_btnWrapper__rodTs{grid-area:btn;text-align:center}.HouseCard_btnWrapper__rodTs button{max-width:210px;padding:12px 0;font-size:20px}.HouseCard_favoriteWrapper__ZiNfp{position:absolute;top:8px;right:7px;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-natural-orange));background-color:rgba(var(--color-nude),.7);transition:color .3s}@media(hover:none){.HouseCard_favoriteWrapper__ZiNfp:not(:has(>.HouseCard_isFavorite__utK_q)):active{color:rgb(var(--color-base-green))}}@media(hover:hover){.HouseCard_favoriteWrapper__ZiNfp:not(:has(>.HouseCard_isFavorite__utK_q)):hover{color:rgb(var(--color-base-green))}}.HouseCard_favoriteIcon__9CxXT{width:20px;height:18px}.HouseCard_favoriteIcon__9CxXT path{transition:fill .3s,stroke .3s}.HouseCard_isFavorite__utK_q path{stroke:currentColor;fill:currentColor}@container resizeContainer (min-width: 768px){.HouseCard_houseWrapper__zA0Z6{width:calc((100% - 29px)/2);max-width:unset}.HouseCard_imageWrapper__0xRVu{aspect-ratio:1.215}.HouseCard_content__80XFv{margin-top:-18px;padding:24px 8px 20px;display:grid;grid-auto-rows:auto;grid-template-areas:"title title" "guests price" "services btn";row-gap:19px;z-index:1}.HouseCard_titleWrapper__ojMZb{padding-block:0;gap:8px}.HouseCard_guestsWrapper__vewrv{gap:7px}.HouseCard_servicesWrapper__KBrDv{justify-content:flex-start;gap:8px}.HouseCard_btnWrapper__rodTs{text-align:end}.HouseCard_btnWrapper__rodTs button{max-width:118px;padding-block:14px}.HouseCard_favoriteWrapper__ZiNfp{top:10px;right:10px}}@supports not (container-type:inline-size){@media(min-width:768px){.HouseCard_houseWrapper__zA0Z6{width:calc((100% - 29px)/2);max-width:unset}.HouseCard_imageWrapper__0xRVu{aspect-ratio:1.215}.HouseCard_content__80XFv{margin-top:-18px;padding:24px 8px 20px;display:grid;grid-auto-rows:auto;grid-template-areas:"title title" "guests price" "services btn";row-gap:19px;z-index:1}.HouseCard_titleWrapper__ojMZb{padding-block:0;gap:8px}.HouseCard_guestsWrapper__vewrv{gap:7px}.HouseCard_servicesWrapper__KBrDv{justify-content:flex-start;gap:8px}.HouseCard_btnWrapper__rodTs{text-align:end}.HouseCard_btnWrapper__rodTs button{max-width:118px;padding-block:14px}.HouseCard_favoriteWrapper__ZiNfp{top:10px;right:10px}}}@container resizeContainer (min-width: 1280px){.HouseCard_houseWrapper__zA0Z6{width:calc((100% - 62px)/2)}.HouseCard_imageWrapper__0xRVu{aspect-ratio:1.377}.HouseCard_content__80XFv{margin-top:-18px;padding-inline:14px;grid-template-columns:minmax(0,1fr) auto 1fr;grid-template-areas:"title title price" "guests services btn"}.HouseCard_servicesWrapper__KBrDv{justify-content:center}.HouseCard_favoriteWrapper__ZiNfp{top:11px;right:11px}.HouseCard_houseWrapper__zA0Z6:last-of-type .HouseCard_content__80XFv{grid-template-columns:minmax(220px,1fr) auto 1fr}}@supports not (container-type:inline-size){@media(min-width:1280px){.HouseCard_houseWrapper__zA0Z6{width:calc((100% - 62px)/2)}.HouseCard_imageWrapper__0xRVu{aspect-ratio:1.377}.HouseCard_content__80XFv{margin-top:-18px;padding-inline:14px;grid-template-columns:minmax(0,1fr) auto 1fr;grid-template-areas:"title title price" "guests services btn"}.HouseCard_servicesWrapper__KBrDv{justify-content:center}.HouseCard_favoriteWrapper__ZiNfp{top:11px;right:11px}.HouseCard_houseWrapper__zA0Z6:last-of-type .HouseCard_content__80XFv{grid-template-columns:minmax(220px,1fr) auto 1fr}}}.House_sectionWrapper__zunSa{max-width:1180px;margin:calc(20px - 12*(100cqw - 375px)/392) auto 0}@supports not (container-type:inline-size){.House_sectionWrapper__zunSa{margin-top:calc(20px - 12*(100vw - 375px)/392)}}@container resizeContainer (min-width: 768px){.House_sectionWrapper__zunSa{margin-top:calc(8px + 28*(100cqw - 768px)/511)}@supports not (container-type:inline-size){.House_sectionWrapper__zunSa{margin-top:calc(8px + 28*(100vw - 768px)/511)}}}@supports not (container-type:inline-size){@media(min-width:768px){.House_sectionWrapper__zunSa{margin-top:calc(8px + 28*(100cqw - 768px)/511)}@supports not (container-type:inline-size){.House_sectionWrapper__zunSa{margin-top:calc(8px + 28*(100vw - 768px)/511)}}}}@container resizeContainer (min-width: 1280px){.House_sectionWrapper__zunSa{margin-top:36px}}@supports not (container-type:inline-size){@media(min-width:1280px){.House_sectionWrapper__zunSa{margin-top:36px}}}@container resizeContainer (min-width: 1280px){.House_arrowBlockWrapper__AHN_z{display:none}}@supports not (container-type:inline-size){@media(min-width:1280px){.House_arrowBlockWrapper__AHN_z{display:none}}}.House_textDecor__2GUob{font-family:var(--f-family-main);font-weight:700}.House_arrowWrapper__387Ya,.House_textDecor__2GUob{display:flex;justify-content:flex-end;color:rgb(var(--color-base-green))}.House_arrowWrapper__387Ya{height:10px;margin-top:16px}.House_arrowWrapper__387Ya svg{width:90px}.House_apartmentGalleryWrapper__pQTRA{display:grid;grid-template-areas:"image";grid-template-columns:100%;grid-template-rows:auto}.House_apartmentGalleryWrapper__pQTRA .House_imageWrapper__zc1GO{position:relative;grid-area:image;aspect-ratio:1.515}.House_apartmentGalleryWrapper__pQTRA .House_cloud__k0Oi_,.House_apartmentGalleryWrapper__pQTRA .House_grandpaQuote__KMyqw,.House_apartmentGalleryWrapper__pQTRA .House_imageDecor__OR0Jq,.House_apartmentGalleryWrapper__pQTRA .House_imageGrandpa__jdUfS{display:none}@container resizeContainer (min-width: 1280px){.House_apartmentGalleryWrapper__pQTRA{grid-template-columns:66% auto;-moz-column-gap:20px;column-gap:20px;row-gap:0;grid-template-areas:"image quote" "image grandpa" "image decor"}.House_apartmentGalleryWrapper__pQTRA .House_grandpaQuote__KMyqw{display:initial;grid-area:quote;flex-grow:1;align-self:center;font-family:var(--f-family-main);font-size:16px;font-weight:700;color:rgb(var(--color-base-green));padding-left:20px}.House_apartmentGalleryWrapper__pQTRA .House_imageGrandpa__jdUfS{display:initial;position:relative;justify-self:end;width:50%;aspect-ratio:1;grid-area:grandpa;flex-grow:1;align-self:end}.House_apartmentGalleryWrapper__pQTRA .House_imageDecor__OR0Jq{width:100%;display:initial;position:relative;aspect-ratio:1.87;grid-area:decor;flex-grow:1;align-self:start}.House_apartmentGalleryWrapper__pQTRA .House_imageDecor__OR0Jq:after{position:absolute;content:"";background-image:var(--background-image-url);width:125%;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;bottom:-90px;left:-25px}.House_apartmentGalleryWrapper__pQTRA .House_cloud__k0Oi_{color:hsla(34,22%,62%,.2);display:block;position:absolute;bottom:20px;right:90px;width:460px;aspect-ratio:1.33;z-index:-5}}@supports not (container-type:inline-size){@media(min-width:1280px){.House_apartmentGalleryWrapper__pQTRA{grid-template-columns:66% auto;-moz-column-gap:20px;column-gap:20px;row-gap:0;grid-template-areas:"image quote" "image grandpa" "image decor"}.House_apartmentGalleryWrapper__pQTRA .House_grandpaQuote__KMyqw{display:initial;grid-area:quote;flex-grow:1;align-self:center;font-family:var(--f-family-main);font-size:16px;font-weight:700;color:rgb(var(--color-base-green));padding-left:20px}.House_apartmentGalleryWrapper__pQTRA .House_imageGrandpa__jdUfS{display:initial;position:relative;justify-self:end;width:50%;aspect-ratio:1;grid-area:grandpa;flex-grow:1;align-self:end}.House_apartmentGalleryWrapper__pQTRA .House_imageDecor__OR0Jq{width:100%;display:initial;position:relative;aspect-ratio:1.87;grid-area:decor;flex-grow:1;align-self:start}.House_apartmentGalleryWrapper__pQTRA .House_imageDecor__OR0Jq:after{position:absolute;content:"";background-image:var(--background-image-url);width:125%;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;bottom:-90px;left:-25px}.House_apartmentGalleryWrapper__pQTRA .House_cloud__k0Oi_{color:hsla(34,22%,62%,.2);display:block;position:absolute;bottom:20px;right:90px;width:460px;aspect-ratio:1.33;z-index:-5}}}@container resizeContainer (min-width: 1440px){.House_apartmentGalleryWrapper__pQTRA .House_cloud__k0Oi_{right:75px}}@supports not (container-type:inline-size){@media(min-width:1440px){.House_apartmentGalleryWrapper__pQTRA .House_cloud__k0Oi_{right:75px}}}.House_contentWrapper__0xPXA{display:flex;flex-direction:column}@container resizeContainer (min-width: 1000px){.House_contentWrapper__0xPXA{flex-direction:row}}@supports not (container-type:inline-size){@media(min-width:1000px){.House_contentWrapper__0xPXA{flex-direction:row}}}.House_contentWrapper__0xPXA.House_apartment__CAgJ8{display:block}@container resizeContainer (min-width: 768px){.House_contentWrapper__0xPXA.House_apartment__CAgJ8{width:70%;margin-inline:80px auto}}@supports not (container-type:inline-size){@media(min-width:768px){.House_contentWrapper__0xPXA.House_apartment__CAgJ8{width:70%;margin-inline:80px auto}}}@container resizeContainer (min-width: 1280px){.House_contentWrapper__0xPXA.House_apartment__CAgJ8{margin-inline:110px auto}}@supports not (container-type:inline-size){@media(min-width:1280px){.House_contentWrapper__0xPXA.House_apartment__CAgJ8{margin-inline:110px auto}}}.House_contentWrapper__0xPXA.House_apartment__CAgJ8 .House_textWrapper__Lo5ix{width:100%;padding:0}.House_contentWrapper__0xPXA.House_apartment__CAgJ8 .House_text__XMQaa{padding-right:0;width:100%}.House_textWrapper__Lo5ix{padding-left:calc(0px + 34*(100cqw - 375px)/392);padding-right:calc(0px + 80*(100cqw - 375px)/392)}@supports not (container-type:inline-size){.House_textWrapper__Lo5ix{padding-left:calc(0px + 34*(100vw - 375px)/392);padding-right:calc(0px + 80*(100vw - 375px)/392)}}@container resizeContainer (min-width: 768px){.House_textWrapper__Lo5ix{padding-left:34px;padding-right:80px}}@supports not (container-type:inline-size){@media(min-width:768px){.House_textWrapper__Lo5ix{padding-left:34px;padding-right:80px}}}@container resizeContainer (min-width: 1000px){.House_textWrapper__Lo5ix{width:617px;padding-left:0;padding-right:0}}@supports not (container-type:inline-size){@media(min-width:1000px){.House_textWrapper__Lo5ix{width:617px;padding-left:0;padding-right:0}}}.House_headline__bzF64{margin-top:calc(30px + 50*(100cqw - 375px)/904);font-size:calc(24px + 12*(100cqw - 375px)/904);font-family:var(--f-family-headline);color:rgb(var(--color-base-green));letter-spacing:normal}@supports not (container-type:inline-size){.House_headline__bzF64{margin-top:calc(30px + 50*(100vw - 375px)/904);font-size:calc(24px + 12*(100vw - 375px)/904)}}@container resizeContainer (min-width: 1280px){.House_headline__bzF64{margin-top:80px;font-size:36px}}@supports not (container-type:inline-size){@media(min-width:1280px){.House_headline__bzF64{margin-top:80px;font-size:36px}}}.House_text__XMQaa{margin-top:calc(24px + 47*(100cqw - 375px)/904);font-size:calc(16px + 2*(100cqw - 375px)/392);line-height:1.2;font-family:var(--f-family-main);font-weight:300}@supports not (container-type:inline-size){.House_text__XMQaa{margin-top:calc(24px + 47*(100vw - 375px)/904);font-size:calc(16px + 2*(100vw - 375px)/392)}}@container resizeContainer (min-width: 768px){.House_text__XMQaa{font-size:18px;padding-right:50px}}@supports not (container-type:inline-size){@media(min-width:768px){.House_text__XMQaa{font-size:18px;padding-right:50px}}}@container resizeContainer (min-width: 1280px){.House_text__XMQaa{width:516px;font-size:20px;margin-top:71px;padding-right:0}}@supports not (container-type:inline-size){@media(min-width:1280px){.House_text__XMQaa{width:516px;font-size:20px;margin-top:71px;padding-right:0}}}.House_text__XMQaa p,.House_text__XMQaa textarea{display:block;padding-top:14px}.House_text__XMQaa p:first-child,.House_text__XMQaa textarea:first-child{padding-top:0}.House_roomsTitle__RerNX,.House_text__XMQaa a{color:rgb(var(--color-base-green))}.House_roomsTitle__RerNX{align-self:flex-end;margin-top:50px;font-family:var(--f-family-headline);letter-spacing:normal;font-size:var(--f-size-h3);color:rgb(var(--color-total-black))}@container resizeContainer (min-width: 768px){.House_roomsTitle__RerNX.House_apartment__CAgJ8{margin-right:140px;position:relative}.House_roomsTitle__RerNX.House_apartment__CAgJ8:before{width:clamp(400px,40cqw,600px);aspect-ratio:1;content:"";position:absolute;right:clamp(-330px,-230px - 100*(100cqw - 768px)/732,-230px);bottom:clamp(-180px,-125px - 55*(100cqw - 768px)/732,-125px);z-index:-1;background-image:url(/images/backgrounds/christmasTrees.png);background-size:contain}@supports not (container-type:inline-size){.House_roomsTitle__RerNX.House_apartment__CAgJ8:before{width:clamp(400px,40vw,600px);right:clamp(-330px,-230px - 100*(100vw - 768px)/732,-230px);bottom:clamp(-180px,-125px - 55*(100vw - 768px)/732,-125px)}}}@supports not (container-type:inline-size){@media(min-width:768px){.House_roomsTitle__RerNX.House_apartment__CAgJ8{margin-right:140px;position:relative}.House_roomsTitle__RerNX.House_apartment__CAgJ8:before{width:clamp(400px,40cqw,600px);aspect-ratio:1;content:"";position:absolute;right:clamp(-330px,-230px - 100*(100cqw - 768px)/732,-230px);bottom:clamp(-180px,-125px - 55*(100cqw - 768px)/732,-125px);z-index:-1;background-image:url(/images/backgrounds/christmasTrees.png);background-size:contain}@supports not (container-type:inline-size){.House_roomsTitle__RerNX.House_apartment__CAgJ8:before{width:clamp(400px,40vw,600px);right:clamp(-330px,-230px - 100*(100vw - 768px)/732,-230px);bottom:clamp(-180px,-125px - 55*(100vw - 768px)/732,-125px)}}}}.House_roomsWrapper__N6tg4{width:100%;margin-top:50px;display:flex;justify-content:center;flex-wrap:wrap;gap:30px 0}@container resizeContainer (min-width: 768px){.House_roomsWrapper__N6tg4{gap:55px 29px;justify-content:flex-start;padding-bottom:100px}}@supports not (container-type:inline-size){@media(min-width:768px){.House_roomsWrapper__N6tg4{gap:55px 29px;justify-content:flex-start;padding-bottom:100px}}}@container resizeContainer (min-width: 1280px){.House_roomsWrapper__N6tg4{gap:71px 62px;padding-bottom:150px}}@supports not (container-type:inline-size){@media(min-width:1280px){.House_roomsWrapper__N6tg4{gap:71px 62px;padding-bottom:150px}}}.House_khoryRoomsWrapper__JcaJa{width:100%;margin-top:50px;display:flex;justify-content:center;flex-wrap:wrap;gap:30px 0}@container resizeContainer (min-width: 768px){.House_khoryRoomsWrapper__JcaJa{gap:55px 29px;justify-content:flex-start;padding-bottom:100px}}@supports not (container-type:inline-size){@media(min-width:768px){.House_khoryRoomsWrapper__JcaJa{gap:55px 29px;justify-content:flex-start;padding-bottom:100px}}}@container resizeContainer (min-width: 1280px){.House_khoryRoomsWrapper__JcaJa{gap:71px 62px;padding-bottom:150px}}@supports not (container-type:inline-size){@media(min-width:1280px){.House_khoryRoomsWrapper__JcaJa{gap:71px 62px;padding-bottom:150px}}}