.pointer{cursor:pointer}.calendar-container{position:relative;width:581px;height:458px;display:flex;flex-direction:row;background-color:#ffeed6;border-radius:10px;padding-top:0;z-index:11;outline:2px solid #031f21;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-container h3{font-size:16px;line-height:20px;margin-top:20px}.calendar-container h3,.calendar-container p{font-weight:300;letter-spacing:0;text-align:left}.calendar-container p{font-size:18px;line-height:22px}.calendar-container .calendar-container_disabled{pointer-events:none;cursor:default;opacity:.4;transition:.5s ease-in}.calendar-container .calendar-months{position:relative;display:flex;flex-direction:column;padding-left:12px;padding-top:10px;width:153px;overflow-y:scroll;align-items:flex-start;background-color:#fffefb;border-radius:10px 0 0 10px}.calendar-container .calendar-months::-webkit-scrollbar{display:none}.calendar-container .month-name-title{font-size:22px!important;font-weight:400!important;line-height:24px!important;text-align:initial!important;margin-left:10px;margin-bottom:5px}.calendar-container .month-name{margin-left:10px;padding-top:5px;padding-bottom:5px;z-index:20}.calendar-container .year-name{margin-left:10px;margin-bottom:10px;z-index:20}.calendar-container .month-name-title:first-letter,.calendar-container .month-name:first-letter{text-transform:uppercase}.calendar-container .month-name-highlighter{position:absolute;top:0;border-radius:10px;background-color:#ffeed6;height:30px;margin-top:5px;transition:all .25s;z-index:0;width:200px}.calendar-container .calendar-days{width:85%}.calendar-container .days-header{text-align:center;height:10%;line-height:10%;background-color:#fffefb;margin-left:7px;margin-right:7px;border-radius:0 0 10px 10px}.calendar-container .calendar-cells{height:100%;overflow-y:scroll;overflow-x:auto}.calendar-container .calendar-cells::-webkit-scrollbar{display:none}.calendar-container .calendar__row{padding-top:5px;padding-bottom:5px;display:flex;align-items:center;justify-content:center}.calendar-container .calendar__cell{flex:1}.calendar-container .calendar__cell,.calendar-container .date{height:50px;position:relative;display:flex;align-items:center;justify-content:center}.calendar-container .date{cursor:pointer;width:50px}.calendar-container .date_disabled{opacity:.4;cursor:not-allowed}.calendar-container .noclickable{pointer-events:none}.calendar-container .date_coin{position:absolute;font-size:9px;font-weight:400;line-height:10px;letter-spacing:0;text-align:center;margin-top:30px}.calendar-container .date_select,.calendar-container .date_select-start{border-radius:5px;outline:1px solid #aa6809}.calendar-container .date_select-start:before{content:"";background-image:url(/_next/static/media/cross.ddde2d2b.svg);width:18px;height:18px;right:-1px;top:-2px;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:50%}.calendar-container .date_holiday{border-radius:10px;background-color:#c2eee8}.calendar-container .date_weekend{background-color:#c2eee8}.calendar-container .calendar__month{position:relative;width:auto;background-color:#fffefb;margin-left:5px;margin-right:5px;padding-left:5px;padding-right:5px;border-radius:10px}.calendar-container .calendar__month .weekend_style{position:absolute;height:100%;width:118px;right:5px;background-color:#c2eee8}@media(max-width:1000px){.calendar-container{width:493.85px;height:389.3px}.calendar-container .calendar__month .weekend_style{width:95px}.calendar-container .date{width:42.5px;height:42.5px}}@media(max-width:680px){.calendar-container{justify-content:center;width:348.6px}.calendar-container .calendar-months{display:none}.calendar-container .date{width:35px;height:35px}.calendar-container .date .date_coin{margin-top:24px;font-size:8px}.calendar-container .calendar__month .weekend_style{width:79px}.calendar-container p{font-size:15px}.calendar-container .calendar__row{padding:0}}.zi-1{z-index:1}.CalendarInput_wrapper___gxj9{width:120px;display:flex;align-items:start;justify-content:center;align-items:center}.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX{width:80%;flex-direction:column;gap:5px}.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX label{text-align:start}.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX .CalendarInput_under_labale__z8Ku4{width:100%;display:flex;justify-content:space-around}.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX .CalendarInput_under_labale__z8Ku4 .CalendarInput_value__kb6u6{text-align:center;flex:0 0 40px}.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX .CalendarInput_under_labale__z8Ku4 p{font-weight:500;line-height:30px;letter-spacing:0;text-align:left}.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX img{flex:0 0 20px;cursor:pointer}@media(max-width:840px){.CalendarInput_wrapper___gxj9{width:108px;height:63px}.CalendarInput_wrapper___gxj9 container img{width:15px;height:15px}}.CalendarInput_wrapper___gxj9{width:302px;position:relative;border-radius:15px;overflow:hidden;height:70px;border:2px solid #031f21}.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX{width:100%;height:100%;position:relative;flex-direction:row;display:flex;align-items:center;gap:0}.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX .CalendarInput_group__qNDj0{flex:1;width:100%;position:relative;display:flex;min-width:100px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;transition:background-color .15s ease-in-out;cursor:pointer}.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX .CalendarInput_group__qNDj0 label{font-size:20px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX .CalendarInput_group__qNDj0 p{font-size:25px;font-weight:500;line-height:30px;letter-spacing:0;border-radius:10px;text-align:left;transition:all .1s ease-in-out}.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX .CalendarInput_selected__f_Rn0{background-color:rgba(194,238,232,.4)}@media(max-width:840px){.CalendarInput_wrapper___gxj9{width:271.8px;height:63px}.CalendarInput_wrapper___gxj9 container img{width:15px;height:15px}}@media(max-width:510px){.CalendarInput_wrapper___gxj9{width:211.4px}.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX .CalendarInput_group__qNDj0 label,.CalendarInput_wrapper___gxj9 .CalendarInput_container__v_8iX .CalendarInput_group__qNDj0 p{font-size:17px}}.CalendarInput_calendar-start__neEsz{position:absolute;z-index:10;margin-top:21px;animation:CalendarInput_animation-calendar-start__gjeOD .2s cubic-bezier(.43,.29,.37,1.48);animation-fill-mode:forwards}@media(max-width:840px){.CalendarInput_calendar-start__neEsz{left:0;width:100%;display:flex;justify-content:center}}.CalendarInput_calendar-hide__ciz8M{animation:CalendarInput_animation-calendar-hide__j58lh .2s cubic-bezier(.43,.29,.37,1.48);animation-fill-mode:forwards}@keyframes CalendarInput_animation-calendar-start__gjeOD{0%{opacity:0;transform:scale(.475,.4)}to{opacity:1;transform:scale(1)}}@keyframes CalendarInput_animation-calendar-hide__j58lh{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.475,.4)}}.CalendarInput_border-right__cgl53{border-right:2px solid #031f21}.Selection_Input_option__xAXl7{width:min-content;display:flex;align-items:center;gap:10px;cursor:pointer;opacity:.6}.Selection_Input_current-option__XYKPR{opacity:1}.Selection_Input_option-wrapper__eI_Yq{padding-left:16px}.Selection_Input_option-list__c7N2V{width:100%;position:absolute;margin-top:20px;border:2px solid #031f21;border-radius:10px;padding-top:6px;padding-bottom:6px;display:flex;flex-direction:column;gap:5px;opacity:0;transition:opacity .2s ease-in,transform .2s ease-in;background-color:#fffefb;z-index:10}.Selection_Input_option-focus__Q8PJ4:focus+.Selection_Input_option-list__c7N2V,.Selection_Input_option-focus__Q8PJ4:focus-within+.Selection_Input_option-list__c7N2V{opacity:1!important;transform:scale(1);transition:opacity .1s ease-out,transform .1s cubic-bezier(.43,.29,.37,1.48)}.Selection_Input_option-list__c7N2V{transform:scale(.475,.4)}.DatePicker_wrapper__j_pvL{width:120px;display:flex;align-items:start;justify-content:center;align-items:center}.DatePicker_wrapper__j_pvL .DatePicker_container__ux30b{width:80%;flex-direction:column;gap:5px}.DatePicker_wrapper__j_pvL .DatePicker_container__ux30b label{text-align:start}.DatePicker_wrapper__j_pvL .DatePicker_container__ux30b .DatePicker_under_labale__n1sjN{width:100%;display:flex;justify-content:space-around}.DatePicker_wrapper__j_pvL .DatePicker_container__ux30b .DatePicker_under_labale__n1sjN .DatePicker_value__PG6qq{text-align:center;flex:0 0 40px}.DatePicker_wrapper__j_pvL .DatePicker_container__ux30b .DatePicker_under_labale__n1sjN p{font-weight:500;line-height:30px;letter-spacing:0;text-align:left}.DatePicker_wrapper__j_pvL .DatePicker_container__ux30b img{flex:0 0 20px;cursor:pointer}@media(max-width:840px){.DatePicker_wrapper__j_pvL{width:108px;height:63px}.DatePicker_wrapper__j_pvL container img{width:15px;height:15px}}.DatePicker_wrapper__j_pvL{width:302px;position:relative;border-radius:15px;height:70px;border:2px solid #031f21}.DatePicker_wrapper__j_pvL .DatePicker_divider__n0aeS{position:absolute;height:100%;border-right:2px solid #031f21}.DatePicker_wrapper__j_pvL .DatePicker_container__ux30b{width:100%;height:100%;position:relative;flex-direction:row;display:flex;align-items:center}.DatePicker_wrapper__j_pvL .DatePicker_container__ux30b .DatePicker_group__JNajw{flex:1;position:relative;display:flex;flex-direction:column;gap:5px}.DatePicker_wrapper__j_pvL .DatePicker_container__ux30b .DatePicker_group__JNajw label{white-space:nowrap;margin-left:16px}@media(max-width:840px){.DatePicker_wrapper__j_pvL{height:63px}}@media(max-width:1000px){.DatePicker_wrapper__j_pvL .DatePicker_container__ux30b .DatePicker_group__JNajw label{margin-left:5px;padding-right:5px}}@media(max-width:600px){.DatePicker_wrapper__j_pvL{width:271.8px}.DatePicker_wrapper__j_pvL .DatePicker_container__ux30b .DatePicker_group__JNajw label{margin-left:5px;padding-right:5px}}.NumberInput_wrapper__XeBka{position:relative;width:120px;height:70px;border-radius:15px;border:2px solid #031f21;display:flex;align-items:start;justify-content:center;align-items:center}.NumberInput_wrapper__XeBka .NumberInput_container__Sh9vL{width:80%;display:flex;flex-direction:column;gap:5px}.NumberInput_wrapper__XeBka .NumberInput_container__Sh9vL label{text-align:start}.NumberInput_wrapper__XeBka .NumberInput_container__Sh9vL .NumberInput_under_labale__wOt6a{width:100%;display:flex;justify-content:space-around}.NumberInput_wrapper__XeBka .NumberInput_container__Sh9vL .NumberInput_under_labale__wOt6a .NumberInput_value__jC9vh{text-align:center;flex:0 0 40px}.NumberInput_wrapper__XeBka .NumberInput_container__Sh9vL .NumberInput_under_labale__wOt6a p{font-weight:500;line-height:30px;letter-spacing:0;text-align:left}.NumberInput_wrapper__XeBka .NumberInput_container__Sh9vL img{flex:0 0 20px;cursor:pointer}@media(max-width:840px){.NumberInput_wrapper__XeBka{width:108px;height:63px}.NumberInput_wrapper__XeBka container img{width:15px;height:15px}}.BookingParamsBlock_container__Lsy11{display:flex;flex-wrap:wrap;justify-content:start;margin:0 auto;width:100%;gap:50px}@media(max-width:1270px){.BookingParamsBlock_container__Lsy11{justify-content:center}}@media(max-width:1000px){.BookingParamsBlock_container__Lsy11{justify-content:start}}@media(max-width:840px){.BookingParamsBlock_container__Lsy11{justify-content:center}}.Reloader_container__k08T7{position:relative;display:flex;justify-content:center;align-items:center}.Reloader_container__k08T7 .Reloader_imgc__pQ25c{position:absolute}.Reloader_container__k08T7 .Reloader_rotate__Qvls0{animation:Reloader_rotate-animation__cz9pP .25s ease-in-out}@keyframes Reloader_rotate-animation__cz9pP{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.HousesHolder_container__u9FeJ{display:flex;flex-direction:column;gap:50px;margin-top:50px}.HousesHolder_container__u9FeJ .HousesHolder_filters__vbIJB{width:50%;display:flex;justify-content:space-between}@media(max-width:1270px){.HousesHolder_container__u9FeJ .HousesHolder_filters__vbIJB{width:70%}}@media(max-width:1000px){.HousesHolder_container__u9FeJ .HousesHolder_filters__vbIJB{width:70%}}@media(max-width:840px){.HousesHolder_container__u9FeJ .HousesHolder_filters__vbIJB{width:100%}.HousesHolder_container__u9FeJ .HousesHolder_filters__vbIJB .HousesHolder_guests__5T7RO{order:1}}@media(max-width:680px){.HousesHolder_container__u9FeJ .HousesHolder_filters__vbIJB{justify-content:space-around}.HousesHolder_container__u9FeJ .HousesHolder_filters__vbIJB .HousesHolder_guests__5T7RO{display:none}}.HousesHolder_container__u9FeJ .HousesHolder_houses__r_ZrR{display:flex;flex-direction:column;gap:60px;margin-bottom:50px}@media(max-width:390px){.HousesHolder_container__u9FeJ .HousesHolder_houses__r_ZrR{gap:0}}