.not-found_wrapper__YrWZW{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.not-found_link__IQtjE{color:#000}.mixin_paragraph-heading__dPqG_{font-family:var(--font-raleway);font-weight:500;font-size:28px}.mixin_paragraph-text__n0fNr{font-size:20px}.mixin_paragraph-text-small__dcVRm,.mixin_paragraph-text__n0fNr{font-family:var(--font-raleway);font-weight:400;font-style:normal}.mixin_paragraph-text-small__dcVRm{font-size:16px}.mixin_button-text__8gGju{font-family:var(--font-raleway);font-weight:400;font-size:24px}.mixin_mark-text__p0pgj{display:flex;align-items:center;justify-content:center;font-family:var(--font-unica);font-weight:600;font-size:26px;text-align:center;position:relative}.mixin_mark-text__p0pgj:before{content:"";position:absolute;border-radius:100%;outline:4px solid var(--accent-additional)}.mixin_input__CEl3k{border:none;outline:none;padding-block:15px;padding-left:20px;outline:1px solid rgba(35,37,36,.4);background-color:transparent;font-family:var(--font-raleway);font-weight:600;font-size:16px;font-style:normal}.mixin_input__CEl3k:focus{outline:2px solid var(--accent-additional)}.mixin_invalid__RkuaA{outline:2px solid #d1001f}.mixin_error__bXjnl{color:#d1001f}.Booking_container__GZFVN{width:100vw;margin-top:30px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-inline:var(--desktop-offset);overflow:hidden}.Booking_menu__vxsLy{position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.Booking_item__2EcwE{height:100%;background-color:#add8e6;padding:15px;width:100%}.Booking_ul__wPXQK{height:100%;display:flex;flex-direction:column;gap:5px;margin:0}.Booking_li__MdAn4{list-style-type:none;text-wrap:wrap}.Booking_comment__901Rk{overflow-x:hidden;overflow-wrap:break-word;max-width:100%;text-wrap:wrap}.Booking_ol___M_pI{margin-left:30px;list-style-type:decimal}.Booking_buttonGroup__po1Iq{margin-top:auto}.Booking_cardButton__edBwX{width:100%;gap:5px}.Booking_calendar__MF2GH{padding:15px}.Booking_additional__wHF7O{list-style-type:none;display:flex;flex-direction:column;gap:3px}.Booking_overlay__B9Dk_{position:fixed;display:flex;top:-100px;width:100%;height:120%;justify-content:center;align-items:center;background:rgba(0,0,0,.7);z-index:100}.Booking_itemCard__34XUf{overflow:scroll;display:flex;flex-direction:column;justify-content:space-between;width:52vw;max-height:80vh;padding:15px}.Booking_itemCardContent__XDLjO{overflow:scroll;display:flex;flex-direction:column;gap:15px}.Booking_reservation__DfIUq{z-index:1}.Booking_itemCardButtons__1V7hJ{padding:0;margin:auto 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.Booking_actionButton__NGJHy{width:100%;padding:16px;margin:0}.Booking_time__W3TkO{display:flex;justify-content:space-between}.Booking_time-item__72Nuw{width:100%;position:relative;min-height:5vh;z-index:1;display:flex;align-content:center;justify-content:center}.Booking_time-item__72Nuw:nth-child(3):before{left:0;top:-4px}.Booking_time-item__72Nuw:after,.Booking_time-item__72Nuw:nth-child(3):before{content:"";position:absolute;z-index:-1;width:200vw;height:2px;opacity:.3;background-color:var(--accent-dark)}.Booking_time-item__72Nuw:after{bottom:-7px}.Booking_time-item__72Nuw:before{content:"";position:absolute;z-index:-1;width:490%;height:2px;left:15%;top:calc(-50% - 10px);opacity:.1;background-color:var(--accent-dark)}.Booking_room-name__Xpn0_{position:relative;white-space:nowrap;z-index:1}.Booking_room-name__Xpn0_:first-child:before{left:-10px}.Booking_room-name__Xpn0_:after,.Booking_room-name__Xpn0_:first-child:before{content:"";position:absolute;z-index:-1;width:2px;height:500rem;opacity:.3;background-color:var(--accent-dark)}.Booking_room-name__Xpn0_:after{right:-7px}.Booking_dataContainet__AZ5kP{overflow:hidden}@media (max-width:576px){.Booking_container__GZFVN{padding-inline:0}.Booking_dataContainet__AZ5kP{width:600px;overflow-x:scroll;white-space:nowrap}.Booking_itemCard__34XUf{width:95vw}.Booking_time-item__72Nuw:nth-child(3):before{left:auto}.Booking_time-item__72Nuw:before{width:519%;left:5%}.Booking_room-name__Xpn0_:after,.Booking_room-name__Xpn0_:first-child:before{height:500rem}}.BookingItem_interval__zb9uT{text-align:left;border:none;background:transparent}.Success_wrapper__4bSx_{background-color:var(--accent-dark);border-radius:15px;color:var(--accent-light);display:grid;grid-template-columns:7fr 3fr;grid-gap:30px;gap:30px;padding:30px 30px 0;min-height:45vh;width:70vw}.Success_list__j9M8L{list-style-type:none}.Success_text-wrapper__x9MQ0{width:100%;align-self:center}.Success_icon__4zqoO{height:7rem;width:7rem;fill:var(--accent-additional);outline:2px solid var(--accent-light-additional);padding:5px;border-radius:100%;align-self:center;justify-self:center}.Success_welcome__NJW2Q{grid-column:1/3;width:100%;text-align:center}@media (max-width:576px){.Success_wrapper__4bSx_{display:flex;flex-direction:column;padding-bottom:30px;width:80vw}}.Waiting_wrapper___ZIfC{background-color:var(--accent-dark);border-radius:15px;color:var(--accent-light);display:flex;flex-direction:column;gap:40px;padding:30px;width:70vw}.Waiting_loading__kXBdS{align-self:center;justify-self:center;min-height:130px;min-width:130px}@media (max-width:576px){.Waiting_wrapper___ZIfC{display:flex;flex-direction:column;padding-bottom:30px;width:80vw}}.page_main__jQamt{background-color:var(--accent-light);display:flex;justify-content:center;align-items:center;height:100vh}.TimeItem_time-item__Xi5p9,.TimeItem_time-item__Xi5p9 button{width:100%;height:100%}.TimeItem_button__MuqUv{text-align:center;color:var(--accent-dark);border:none;border-radius:30px;padding:5px;outline:2px dashed var(--accent-additional);font-family:var(--font-unica);font-size:1rem}.TimeItem_chosen__tE0Gr{background-color:var(--accent-additional);outline:none;cursor:pointer}.TimeItem_busy__ws3Bn{background-color:var(--light-nonaccent);opacity:.8;cursor:not-allowed}.TimeItem_free__7VhOK{background-color:transparent;cursor:pointer}.TimeList_time-list__v08pj{width:100%;display:grid;list-style-type:none;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;padding:20px;outline:2px dashed var(--accent-additional);border-radius:10px}.Calendar_wrapper__Lhv6Q{width:100%;height:-moz-fit-content;height:fit-content;max-width:400px;justify-self:center;grid-column:1/2;grid-row:2/3}.Calendar_text__7j3Mh{color:var(--accent-dark)}.Calendar_controls__j7ZaR{display:flex;justify-content:space-between;width:100%;margin-top:20px;margin-bottom:20px}.Calendar_wrapper__Lhv6Q{grid-row:2/4}.Calendar_error__XYcnd{padding-top:20px;color:#d1001f}.Calendar_button-wrapper__Zu68t{display:flex;align-items:center;gap:20px;margin-right:10px}.Calendar_control-button__OPwzP{background:transparent;border:none;width:32px;height:32px}.Calendar_reversed__G16MR{transform:scaleX(-1)}.Calendar_icon__lJkGV{width:32px;height:32px}.Calendar_control-button__OPwzP:only-child{margin-right:52px}.DateItem_date-item__Zhi_2{height:35px;width:35px}.DateItem_date-button___BxnC{height:100%;width:100%;background:none;border:none;display:flex;justify-content:center;align-items:center;padding:8px;font-family:var(--font-unica);font-size:1.5em;cursor:pointer}.DateItem_current__0yBOy{color:var(--accent-light);background-color:var(--accent-dark);border-radius:50%}.DateItem_chosen__uksp5{color:var(--accent-dark);background-color:var(--accent-additional);border-radius:50%}.DateItem_inaccessible__git7F{opacity:.9}@media (max-width:768px){.DateItem_date-item__Zhi_2{height:25px;width:25px}.DateItem_date-button___BxnC{font-size:1.2em}}.DateList_date-list__8BtjW{width:100%;list-style-type:none;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(7,1fr);padding:20px;outline:2px dashed var(--accent-additional);border-radius:10px}.Booking_main__gTla8{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;grid-column-gap:50px;column-gap:50px;width:100%;padding-inline:var(--desktop-offset);justify-items:flex-start}.Booking_button___hR7K{grid-column:2/-1;align-self:flex-end;max-width:40vw;max-height:60px}.Booking_wrapper__5EUOA{gap:30px;width:100%}.Booking_promo__NL7Y8,.Booking_wrapper__5EUOA{display:flex;flex-direction:column;grid-column:2/-1}.Booking_promo__NL7Y8{gap:20px;width:calc(40vw - 20px)}.Booking_form__2a_TQ{display:grid;grid-template-columns:50% 50%;grid-gap:15px;gap:15px;width:100%}.Booking_error__H9kv_{grid-column:1/-1}.Booking_success__czRVo{padding:10px;outline:1px dashed var(--accent-additional);grid-column:1/-1}.Booking_popup-wrapper__bFTBS{position:absolute}@media (max-width:768px){.Booking_promo__NL7Y8{width:100%}.Booking_form__2a_TQ{display:flex;flex-direction:column}}@media (max-width:576px){.Booking_main__gTla8{display:flex;flex-direction:column;padding-inline:var(--mobile-offset);align-items:center}.Booking_button___hR7K{max-width:none}}.HeaderNavigation_link-text__OCJiV{text-decoration:none;color:var(--accent-dark);text-transform:lowercase}.HeaderNavigation_active__rLXfj{text-decoration:underline;text-underline-offset:5px}.HeaderNavigation_list__OiA9_{display:flex;gap:15px;flex-wrap:wrap}.HeaderNavigation_link__K2XSI{list-style-type:none}.HeaderNavigation_navigation__h7_65{margin-right:30px}.HeaderNavigation_inactive__S0sFe{color:rgba(35,37,36,.6)}@media (max-width:768px){.HeaderNavigation_list__OiA9_{flex-direction:column}.HeaderNavigation_navigation__h7_65{margin:0;margin-block:30px}}.Promo_title__B048p{font-family:var(--font-unica);font-size:128px;text-align:center;padding:0;margin:0 0 40px}.Promo_subtitle__Io3LS{padding:0;margin:0;font-size:26px}.Promo_container__FiBHy{margin:50px;margin-block:100px;padding:70px;display:flex;flex-direction:column;align-items:center;min-width:160px;max-width:70%;border:4px solid var(--accent-dark);background-color:#fff}@media (max-width:768px){.Promo_title__B048p{font-size:70px;padding-bottom:40px}.Promo_container__FiBHy{max-width:100%;padding:50px;margin:0 0 50px}}.Header_title__a3JC3{margin:0;padding:0;color:var(--accent-dark);text-decoration:none;font-family:var(--font-unica);font-size:36px}.Header_header__AF_3G{display:flex;flex-direction:column;align-items:center;margin:var(--desktop-offset)}.Header_navigation__CQjNn{width:100%;display:flex;align-items:center;justify-content:space-between}.Header_button__hnRqq{max-width:15%}.Header_mobileNavigation__fkPiK{display:none}@media (max-width:768px){.Header_header__AF_3G{margin:var(--mobile-offset)}.Header_navigation__CQjNn{display:none}.Header_mobileNavigation__fkPiK{margin-bottom:50px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}.Header_navigationWrapper__UyBvJ{grid-column:1/3;display:flex;flex-direction:column}.Header_burger__45vLT{display:flex;align-items:center;background-color:transparent;border:none;margin-left:auto}.Header_icon__ZGc7x{max-width:40px;max-height:40px}}.Button_button__exqP_{border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;width:100%;text-transform:lowercase;color:var(--accent-dark);text-decoration:none}.Button_button-main__kOWW7{padding-block:10px;padding-inline:30px;width:100%;background-color:var(--accent-additional)}.Button_button-additional__R32LM{background-color:transparent;outline:2px solid var(--accent-additional);padding-block:10px;padding-inline:30px}.Button_button-icon__yYad_{background:none;width:20px;height:20px}.Button_button-link__tDvYi{text-decoration:none;color:var(--accent-dark);text-transform:lowercase;border:none}.Button_button-text__ImJXZ{color:var(--accent-dark);background-color:transparent;border:none;text-decoration:underline}.Button_button-main__kOWW7:focus,.Button_button-main__kOWW7:hover,.Button_button-text__ImJXZ:focus,.Button_button-text__ImJXZ:hover{outline:1px solid #5b6181;background-color:#aab6f8;transition:all .3s ease-in}.Button_button-main__kOWW7:active{background-color:#7482ce;transition:all .3s ease-in}.Button_button-icon__yYad_:hover{transform:rotate(1turn);transition:all .5s ease-in-out}.About_title__kJEMO{font-family:var(--font-raleway);font-size:48px;margin-bottom:30px}.About_text__UC6py,.About_title__kJEMO{color:var(--accent-light)}.About_container__KM0D_{padding-inline:var(--desktop-offset);padding-block:100px;background-color:var(--accent-dark)}.About_text-container__PQckN{display:flex;flex-wrap:wrap;gap:30px}.About_points__l5VDG{display:flex;flex-direction:column;list-style-type:none;gap:5px}.About_subtitle__B_i8W{font-size:24px}.RoomCard_description__7uuXi,.RoomCard_title__Y_A6r{color:var(--accent-dark)}.RoomCard_item__IjnGU{display:flex;gap:30px;width:100%;max-width:100%;border-radius:20px;justify-content:space-between}.RoomCard_item__IjnGU:nth-child(2n){flex-direction:row-reverse}.RoomCard_wrapper__m30AM{display:flex;flex-direction:column;justify-content:space-between;max-width:30%}.RoomCard_image__Zm45m{min-height:46vh;max-height:46vh;max-width:65%}@media (max-width:768px){.RoomCard_item__IjnGU{flex-direction:column}.RoomCard_image__Zm45m{min-height:60vh;max-height:60vh;min-width:100%;max-width:100%}.RoomCard_wrapper__m30AM{margin-inline:var(--mobile-offset);max-width:100%;gap:30px}.RoomCard_item__IjnGU:nth-child(2n){flex-direction:column}}.Rooms_container__uVQxa{align-items:center;margin-top:50px;margin-inline:var(--desktop-offset)}.Rooms_container__uVQxa,.Rooms_list-container__MfsLV{display:flex;flex-direction:column;justify-content:center}.Rooms_list-container__MfsLV{gap:30px}.Rooms_title__KBDnN{font-family:var(--font-raleway);font-size:48px;color:var(--accent-dark);margin-bottom:50px}@media (max-width:768px){.Rooms_title__KBDnN{font-size:24px;margin-inline:var(--mobile-offset)}.Rooms_container__uVQxa{margin-inline:0}}.FooterNavigation_link__Sk8R3{list-style-type:none}.FooterNavigation_link-text__ZJoBD{color:var(--accent);text-decoration:none}.SocialIcon_item__hcwbq{list-style-type:none}.SocialIcon_icon__xyKys{width:30px;height:30px}.Footer_legal__nueAd{color:var(--light-nonaccent);display:flex;justify-content:center;grid-column:1/4;margin-top:30px}.Footer_footer__4vzqH{margin-block:80px;margin-inline:var(--desktop-offset);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:min-content;justify-items:center;grid-gap:20px;gap:20px}.Footer_social-list__zX8OA{margin-top:20px;display:flex;gap:30px}@media (max-width:768px){.Footer_footer__4vzqH{display:flex;flex-direction:column}}.RoomCard_image__b9oGB{min-width:40vw;max-width:40vw;min-height:40vh;max-height:40vh}.RoomCard_title__umzQm{padding-block:15px;color:var(--accent-light);background-color:rgba(0,0,0,.6);text-align:center;width:100%}.RoomCard_button__yKlj2{background:transparent;border:none;display:flex;flex-direction:column;padding:10px}.RoomCard_active__qCc6x{outline:4px dashed var(--accent-additional);transition:all .2s ease-in}@media (max-width:576px){.RoomCard_image__b9oGB{min-width:80vw;max-width:80vw}}.Rooms_list__ReJoG{margin-top:20px;display:flex;gap:20px;list-style-type:none}.Rooms_rooms__oOMpV{width:100%;display:flex;flex-direction:column;align-items:center;grid-column:1/-1}@media (max-width:576px){.Rooms_list__ReJoG{flex-direction:column}}.Feedback_form__ueS7E{display:flex;flex-direction:column;gap:20px;width:100%;max-width:40vw}.Feedback_input__vFqjj{border:none;outline:none;padding-block:15px;padding-left:20px;outline:1px solid rgba(35,37,36,.4);background-color:transparent;font-family:var(--font-raleway);font-weight:600;font-size:16px;font-style:normal}.Feedback_input__vFqjj:focus{outline:2px solid var(--accent-additional)}.Feedback_invalid__66nrm{outline:2px solid #d1001f}.Feedback_error__R7dsB{color:#d1001f}@media (max-width:576px){.Feedback_form__ueS7E{max-width:none}}.EquipmentItem_point__4UCen{text-align:left;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:transparent;border:none;font-family:var(--font-raleway);font-weight:400;font-size:16px;font-style:normal;padding-block:15px;padding-inline:15px;outline:2px solid var(--accent-additional)}.Equipment_equipment__DEzeH{grid-column:2/-1;width:100%;max-width:40vw}.Equipment_list__rUgfr{padding-top:20px;list-style-type:none;display:flex;flex-direction:column;gap:20px}@media (max-width:576px){.Equipment_equipment__DEzeH{max-width:none}}.Popup_popup__5S802{position:fixed;top:0;left:0;z-index:2;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:rgba(34,36,35,.8)}.Popup_popupContainer__BLSZo{position:absolute;min-height:25vh;max-height:100%;min-width:40vw;max-width:40vw;padding:25px;background-color:var(--accent-light);border-radius:25px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:24px}.Popup_image__qQxRm{object-fit:cover;min-height:25vh;transition:all .2s ease-in-out}.Popup_nextButton__64eGC{width:100%}.Popup_image-button__gdJ1e{position:relative;min-width:36vw;max-width:36vw;height:30vh;background:none;border:none;cursor:pointer;transition:all .2s ease-in-out}.Popup_active__QWM_Q{height:40vh;transition:all .2s ease-in-out}.Popup_title__2N5pa{font-family:var(--font-raleway);font-size:30px;position:absolute;bottom:3px;left:0;padding:10px;color:var(--accent-light);background-color:rgba(0,0,0,.8)}@media (max-width:768px){.Popup_popup__5S802{position:fixed;min-width:100vw;min-height:100vw}.Popup_popupContainer__BLSZo,.Popup_popup__5S802{display:flex;align-items:center;justify-content:center}.Popup_popupContainer__BLSZo{position:absolute;max-width:60vw;padding:25px;border-radius:25px;flex-direction:column;gap:24px}.Popup_image__qQxRm{object-fit:cover;width:100%;min-height:25vw;transition:all .2s ease-in-out}.Popup_nextButton__64eGC{width:100%;margin-top:40px}.Popup_image-button__gdJ1e{position:relative;min-width:50vw;max-width:50vw;background:none;border:none;cursor:pointer}.Popup_active__QWM_Q{height:30vh;transition:all .2s ease-in-out}.Popup_title__2N5pa{position:absolute;bottom:0;left:0;margin-left:10px;margin-bottom:10px}}@media (max-width:425px){.Popup_popup__5S802{position:fixed;min-width:100vw;min-height:100vw}.Popup_popupContainer__BLSZo,.Popup_popup__5S802{display:flex;align-items:center;justify-content:center}.Popup_popupContainer__BLSZo{position:absolute;min-width:90vw;max-width:90vw;padding:25px;border-radius:25px;flex-direction:column;gap:24px}.Popup_image__qQxRm{object-fit:cover;max-width:100%;min-height:50vw}.Popup_nextButton__64eGC{min-width:100%;margin-top:20px}.Popup_image-button__gdJ1e{position:relative;min-width:70vw;max-width:70vw;background:none;border:none;cursor:pointer}.Popup_active__QWM_Q{min-height:40vh}.Popup_title__2N5pa{font-size:20px;position:absolute;bottom:0;left:0;margin-left:10px;margin-bottom:10px}}.NewOrderPopUp_form__eVVUu{display:flex;flex-direction:column}.NewOrderPopUp_promo-wrapper__n2L93{display:flex;gap:10px;width:100%;margin-block:10px}.MonthView_view-wrapper__lGi54{width:100%;display:flex;flex-direction:column;align-items:center}.MonthView_controls__wFrhh{max-width:50vw}.MonthView_parent__0osQd{margin-top:20px;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:min-content;list-style-type:none;grid-gap:10px;gap:10px;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto}.MonthView_child__X5mfL{display:flex;flex-direction:column;width:100px;min-height:100px;max-height:100px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;outline:2px dashed var(--accent-additional)}.MonthView_child__X5mfL:first-of-type(p){background-color:red}.MonthView_time-list__hRTQG{list-style:none;display:flex;flex-direction:column;gap:7px}.MonthView_time__Dk7Tz{font-size:.8rem}.MonthView_item__I_vWq{background-color:rgba(191,220,203,.575);border-radius:20px;padding-inline:1px;margin-inline:2px;text-align:center}.MonthView_day__e9km_{margin-bottom:10px;padding-top:5px;padding-left:10px}.MonthView_day-name__n0vFY{min-height:50px;display:flex;justify-content:center;align-items:center}.MonthView_delimiter__kKQGX{display:inline-block}@media (max-width:768px){.MonthView_parent__0osQd{margin-inline:10px}.MonthView_child__X5mfL{width:auto;min-width:auto;max-width:auto}.MonthView_item__I_vWq{border-radius:10px}.MonthView_delimiter__kKQGX{display:none}}.PromoView_list__clHSP{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;margin-inline:var(--desktop-offset)}.PromoView_form__etgn4{width:100%;display:flex;flex-direction:column;gap:10px}.PromoView_item__RJiOC:first-child{max-width:none;width:100%;margin-bottom:20px}.PromoView_item__RJiOC{max-width:40vw;display:flex;align-items:center;justify-content:space-between;margin:5px;padding:20px;outline:2px dashed var(--accent-additional)}.PromoView_wrapper__CPpSy{display:flex;flex-direction:column;margin-right:20px}.PromoView_button-wrapper__EXnLM{min-width:15vw;display:flex;gap:5px;flex-direction:column}.PromoView_active__G7lLX{color:green}.PromoView_disabled__xOFJl{color:red}.Callback_list__gIpHb{margin-top:20px;list-style-type:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-inline:var(--desktop-offset)}.Callback_form__UA1gf{width:100%;display:flex;flex-direction:column;gap:10px}.Callback_text__WUJBb{padding-inline:15px}.Callback_item__kHdnr{width:100%;display:flex;align-items:center;justify-content:space-between;margin:5px;padding:20px;outline:2px dashed var(--accent-additional)}.Callback_wrapper__1C_NT{display:flex;flex-direction:column;margin-right:20px}.Callback_button-wrapper__oXScN{min-width:15vw;display:flex;gap:5px;flex-direction:column}.Callback_active__C8mCz{color:green}.Callback_disabled__H0E0z{color:red}@media (max-width:576px){.Callback_list__gIpHb{grid-template-columns:1fr}}.Popup_popup__SW1Cz{position:fixed;z-index:2;width:100vw;height:100vh;background-color:rgba(34,36,35,.8)}.Popup_popupContainer__CAcOF,.Popup_popup__SW1Cz{display:flex;align-items:center;justify-content:center}.Popup_popupContainer__CAcOF{position:absolute;max-height:100%;min-width:40vw;max-width:40vw;padding:25px;background-color:var(--accent-light);border-radius:25px;flex-direction:column;gap:24px}.Popup_image__Z26Fb{object-fit:cover;min-height:25vh;transition:all .2s ease-in-out}.Popup_nextButton__u0cwr{width:100%}.Popup_image-button__JYpVM{position:relative;min-width:36vw;max-width:36vw;height:30vh;background:none;border:none;cursor:pointer;transition:all .2s ease-in-out}.Popup_active__bBwL0{height:40vh;transition:all .2s ease-in-out}.Popup_title__DLX1z{font-family:var(--font-raleway);font-size:30px;position:absolute;bottom:3px;left:0;padding:10px;color:var(--accent-light);background-color:rgba(0,0,0,.8)}@media (max-width:768px){.Popup_popup__SW1Cz{position:fixed;min-width:100vw;min-height:100vw}.Popup_popupContainer__CAcOF,.Popup_popup__SW1Cz{display:flex;align-items:center;justify-content:center}.Popup_popupContainer__CAcOF{position:absolute;max-width:60vw;padding:25px;border-radius:25px;flex-direction:column;gap:24px}.Popup_image__Z26Fb{object-fit:cover;width:100%;min-height:25vw;transition:all .2s ease-in-out}.Popup_nextButton__u0cwr{width:100%;margin-top:40px}.Popup_image-button__JYpVM{position:relative;min-width:50vw;max-width:50vw;background:none;border:none;cursor:pointer}.Popup_active__bBwL0{height:30vh;transition:all .2s ease-in-out}.Popup_title__DLX1z{position:absolute;bottom:0;left:0;margin-left:10px;margin-bottom:10px}}@media (max-width:425px){.Popup_popup__SW1Cz{position:fixed;min-width:100vw;min-height:100vw}.Popup_popupContainer__CAcOF,.Popup_popup__SW1Cz{display:flex;align-items:center;justify-content:center}.Popup_popupContainer__CAcOF{position:absolute;min-width:90vw;max-width:90vw;padding:25px;border-radius:25px;flex-direction:column;gap:24px}.Popup_image__Z26Fb{object-fit:cover;max-width:100%;min-height:50vw}.Popup_nextButton__u0cwr{min-width:100%;margin-top:20px}.Popup_image-button__JYpVM{position:relative;min-width:70vw;max-width:70vw;background:none;border:none;cursor:pointer}.Popup_active__bBwL0{min-height:40vh}.Popup_title__DLX1z{font-size:20px;position:absolute;bottom:0;left:0;margin-left:10px;margin-bottom:10px}}.Calendar_wrapper___Yc2x{width:100%;max-height:100%}.Calendar_text__Blr9r{color:var(--accent-dark);margin-bottom:20px}.Calendar_controls__h9hKT{display:flex;justify-content:space-between;width:100%}.TimeItem_time-item__Ydeaq,.TimeItem_time-item__Ydeaq button{width:100%;height:100%}.TimeItem_button__GhVuv{text-align:center;color:var(--accent-dark);border:none;border-radius:30px;padding:5px;outline:2px dashed var(--accent-additional);font-family:var(--font-unica);font-size:1rem}.TimeItem_chosen__6WULe{background-color:var(--accent-additional);outline:none;cursor:pointer}.TimeItem_busy__KPc_6{background-color:tomato;cursor:not-allowed}.TimeItem_free__31pgY{background-color:transparent;cursor:pointer}.TimeList_time-list__hrY__{display:grid;list-style-type:none;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.DateItem_date-item__4sYnV{height:35px;width:35px}.DateItem_date-button__3cpm9{height:100%;width:100%;background:none;border:none;display:flex;justify-content:center;align-items:center;padding:8px;font-family:var(--font-unica);font-size:1.5em;cursor:pointer}.DateItem_current__2DtjC{color:var(--accent-light);background-color:var(--accent-dark);border-radius:50%}@media (max-width:768px){.DateItem_date-item__4sYnV{height:25px;width:25px}.DateItem_date-button__3cpm9{font-size:1.2em}}.DateList_date-list__zYyrF{list-style-type:none;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(7,1fr)}.Address_icon__3nzlu{width:auto;height:40px;display:flex}.Address_wrapper__MuVXS{display:flex;flex-direction:column;gap:20px}.Address_links__bvyIe{list-style-type:none;display:flex;justify-content:space-between}.Contacts_link__jXlY5{color:var(--dark-accent);text-decoration:none;display:flex;align-items:center;gap:15px}.Contacts_wrapper___UdEx{display:flex;flex-direction:column;gap:20px}.Contacts_item__c00Fq:first-child .Contacts_link__jXlY5,.Contacts_item__c00Fq:last-child .Contacts_link__jXlY5{font-family:var(--font-unica)}.Contacts_list__rk3if{list-style-type:none;display:flex;flex-direction:column;gap:10px;margin-top:20px}.Contacts_icon__sJxx_{min-height:30px;min-width:30px;width:30px;height:30px}.WorkHours_wrapper__MysH0{display:flex;flex-direction:column;gap:20px}.Information_wrapper__Epyks{display:flex;flex-direction:column;gap:35px;max-width:300px;justify-content:space-between}@media (max-width:768px){.Information_wrapper__Epyks{flex-direction:row;flex-wrap:wrap;max-width:100%;justify-content:space-around}}@media (max-width:550px){.Information_wrapper__Epyks{flex-direction:column}}.EquipmentItem_item__QNUZN{display:flex;flex-direction:column;max-width:200px}.EquipmentItem_image__7qpj5{min-width:200px;max-height:246px}.EquipmentItem_header__JsWki{margin-top:20px}.EquipmentItem_header__JsWki,.EquipmentItem_text__X0soL{color:var(--accent-dark);margin-bottom:20px}.EquipmentItem_button__2qZAf{margin-top:auto}.Items_items__jRjDk{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.Items_header__VQQ5x{margin-bottom:40px;text-align:center}.RuleItem_itemContainer__9AwN8{background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:33px;padding:30px}.RuleItem_mark__ech_D{width:50px;height:50px}.RuleItem_mark__ech_D:before{width:100%;height:100%}.RuleItem_text__knnWv{text-align:left;width:80%}@media (max-width:768px){.RuleItem_itemContainer__9AwN8{margin-inline:var(--mobile-offset);display:flex;flex-direction:column;align-items:center;background-color:#fff;border:none}.RuleItem_name__NKB5u{text-align:left;width:100%;padding-inline:0}}@media (max-width:576px){.RuleItem_itemContainer__9AwN8{margin-inline:var(--mobile-offset);display:flex;flex-direction:column;align-items:center;background-color:#fff;border:none}.RuleItem_name__NKB5u{text-align:left;width:100%}}.ServiceItem_image__ABaV4{min-height:100%;max-height:30vw}.ServiceItem_image-container__19mjm{height:100%;width:100%}.ServiceItem_image-container__19mjm:nth-child(2) .ServiceItem_image__ABaV4{min-width:30vw}.ServiceItem_image-container__19mjm:only-child .ServiceItem_image__ABaV4{min-width:100%;max-width:100%;object-position:0 78%}.ServiceItem_image-list__jdLVB{display:flex;gap:30px;min-width:100%;list-style-type:none}.ServiceItem_item__uVJV8{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:min-content;background-color:#fff;padding:30px;width:100%;grid-gap:30px;gap:30px}.ServiceItem_info-wrapper__1nopO{display:flex;flex-direction:column;gap:30px;min-width:20%}.ServiceItem_button__p7V54{margin-top:auto}.ServiceItem_heading__nUgrm{margin-top:20px}.ServiceItem_additional-wrapper__uVXXz{grid-column:1/3;grid-row:2/3;margin-top:30px;margin-left:30px}.ServiceItem_additional-list__ktcqr{margin-top:30px;list-style-type:none;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px}@media (max-width:1000px){.ServiceItem_item__uVJV8{grid-template-columns:1fr}.ServiceItem_info-wrapper__1nopO{margin-inline:0;margin-bottom:0;grid-row:2/3}.ServiceItem_additional-wrapper__uVXXz{margin-top:0;margin-left:0;grid-column:auto;grid-row:auto}.ServiceItem_additional-list__ktcqr{margin-left:10px}}@media (max-width:576px){.ServiceItem_image-container__19mjm:nth-child(odd){display:none}.ServiceItem_image-container__19mjm:only-child{display:block}.ServiceItem_image__ABaV4{min-height:45vh}}.AdditionalPoint_item__PS8Zf{display:flex;gap:40px;max-width:25vw;align-items:flex-start}.AdditionalPoint_mark__nABWm{width:40px;height:40px}.AdditionalPoint_mark__nABWm:before{top:.05em;left:-.5em;width:40px;height:40px}@media (max-width:768px){.AdditionalPoint_item__PS8Zf{max-width:60vw}}.ServiceList_container__bnxtG{margin-inline:var(--desktop-offset)}.ServiceList_list__RC1_h{list-style-type:none;display:flex;flex-direction:column;gap:40px}@media (max-width:768px){.ServiceList_container__bnxtG{margin-inline:var(--mobile-offset)}}.Cta_title__BtiEG{font-family:var(--font-raleway);font-size:30px;text-align:center}.Cta_wrapper__xGQcX{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:46%}.Cta_container__lLPx6{width:100%;display:flex;justify-content:center;color:var(--accent-additional);background-color:var(--accent-dark);padding-top:40px;padding-bottom:80px}.Cta_text__JZNtS,.Cta_title__BtiEG{color:var(--accent-light-additional)}@media (max-width:768px){.Cta_title__BtiEG{font-size:34px}.Cta_wrapper__xGQcX{max-width:60%}}.ServiceItem_item__XGTPP{display:flex;flex-direction:column;gap:20px;background-color:#fff;width:100%}.ServiceItem_image__UPzuJ{min-height:50vh;max-height:50vh;width:100%}.ServiceItem_heading__M2737{margin:0;margin-inline:20px;padding:0}.ServiceItem_text__Dcz8w{margin:0 20px 20px;padding:0}@media (max-width:768px){.ServiceItem_item__XGTPP{display:grid;align-items:center;grid-gap:0;gap:0;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;max-height:50vh}.ServiceItem_image__UPzuJ{max-height:50vh;grid-column:1/2;grid-row:1/3}.ServiceItem_text__Dcz8w{margin-bottom:auto}}@media (max-width:425px){.ServiceItem_heading__M2737{padding-top:15px;font-size:24px;margin-left:0}.ServiceItem_text__Dcz8w{padding-top:15px;padding-bottom:15px;margin-left:0;font-size:16px;max-height:100%;text-overflow:clip;word-wrap:break-word;overflow:hidden}.ServiceItem_item__XGTPP{display:grid;align-items:center;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:10px;gap:10px;max-height:60vh;width:90vw;max-width:90vw}.ServiceItem_image__UPzuJ{grid-column:1/2;grid-row:1/3;min-height:100%;min-width:40vw;max-width:40vw}}.Services_container__Rp6HF{display:flex;flex-direction:column;gap:30px;width:100%;margin-top:50px;padding-inline:var(--desktop-offset)}.Services_list___tJb6{display:flex;gap:50px}.Services_cta-button__CXDMX{max-width:30vw}.Services_cta-wrapper__ksQey{display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.Services_container__Rp6HF{padding-inline:var(--mobile-offset)}.Services_list___tJb6{display:grid;grid-template-rows:repeat(3,1fr)}.Services_cta-button__CXDMX{max-width:40%;padding-inline:10px}}@media (max-width:425px){.Services_container__Rp6HF{padding-inline:var(--mobile-offset)}.Services_list___tJb6{display:grid;grid-template-rows:repeat(3,1fr);grid-gap:20px;gap:20px}.Services_cta-button__CXDMX{max-width:100%;padding-inline:10px}.Services_cta-text__Kzf13{text-align:center}.Services_cta-wrapper__ksQey{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}}.RequisitList_container__AODYx{margin-inline:var(--desktop-offset)}.RequisitList_list__NBHdZ{margin-top:30px;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px}@media (max-width:768px){.RequisitList_container__AODYx{margin-inline:var(--mobile-offset)}}@media (max-width:576px){.RequisitList_list__NBHdZ{justify-content:center;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}}.RequisitItem_item___tc_1{display:flex;flex-direction:column;max-width:200px;background-color:var(--accent-light-additional)}.RequisitItem_image__FFtqC{min-width:200px;max-height:246px}.RequisitItem_header__m5Ar0{color:var(--accent-dark);margin-top:20px;margin-bottom:20px}.RequisitItem_text__rNQs_{color:var(--accent-dark);margin-left:5px;margin-top:10px;margin-bottom:20px}@media (max-width:576px){.RequisitItem_item___tc_1{width:100%;max-width:none}.RequisitItem_image__FFtqC{min-width:100%;max-height:100%}}.RoomsContainer_container__4A3rW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:100px;margin-inline:var(--desktop-offset)}@media (max-width:768px){.RoomsContainer_container__4A3rW{margin-inline:var(--mobile-offset);gap:50px}}.RoomSlider_roomContainer__2A7Qj{display:flex;flex-direction:row;align-items:stretch;justify-items:center;gap:30px;width:90%;height:80vh}.RoomSlider_roomContainer__2A7Qj:nth-child(2n){flex-direction:row-reverse}.RoomSlider_wrapper__2RBzJ{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);grid-gap:20px;gap:20px;height:100%}.RoomSlider_active__7eqx9{height:100%;width:100%;max-width:40vw;display:flex;grid-column:2/5;grid-row:1/4}.RoomSlider_imageContainer__0uUSt{list-style-type:none;width:12vw;height:18.5vh}.RoomSlider_infoContainer__lI5Zt{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;width:40%;height:100%}.RoomSlider_button__U86nn{margin-top:auto;border:solid;border-color:var(--accent-additional);background-color:#ededed;min-width:100%}.RoomSlider_header__3PDiE{align-self:center}.RoomSlider_description__i0_cG{margin-top:40px}.RoomSlider_price__tRxyo{align-self:center;margin-bottom:20px}.RoomSlider_imageButton__TKeO1{margin:0;padding:0;border:none;background:none;width:100%;height:100%}.RoomSlider_list__9RCmL{margin-top:20px;margin-bottom:20px;list-style-type:none}.RoomSlider_promo__dYNks{margin-bottom:20px}@media (max-width:1025px){.RoomSlider_roomContainer__2A7Qj{height:95vh}}@media (max-width:768px){.RoomSlider_roomContainer__2A7Qj{display:flex;flex-direction:column;align-items:center;justify-items:center;gap:15px;width:100%;height:100%}.RoomSlider_roomContainer__2A7Qj:nth-child(2n){flex-direction:column}.RoomSlider_wrapper__2RBzJ{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:6fr 1fr;grid-row-gap:10px;row-gap:10px;grid-column-gap:19px;column-gap:19px}.RoomSlider_active__7eqx9{height:100%;width:100%;max-width:74vw;min-height:40vh;max-height:40vh;display:flex;grid-column:1/8;grid-row:1}.RoomSlider_imageContainer__0uUSt{list-style-type:none;height:60px;width:65px}.RoomSlider_infoContainer__lI5Zt{display:flex;justify-self:center;align-self:center;flex-direction:column;align-items:flex-start;width:79%}.RoomSlider_button__U86nn{border:solid;border-color:var(--accent-additional);background-color:var(--accent-light);width:100%}.RoomSlider_header__3PDiE{align-self:flex-start}.RoomSlider_description__i0_cG,.RoomSlider_price__tRxyo{margin-top:20px}.RoomSlider_price__tRxyo{align-self:center;margin-bottom:10px}.RoomSlider_imageButton__TKeO1{margin:0;padding:0;height:100%;width:100%;border:none;background:none}.RoomSlider_list__9RCmL{margin-top:20px;list-style-type:none}}@media (max-width:576px){.RoomSlider_roomContainer__2A7Qj{align-items:center;justify-items:center;gap:15px;width:100%}.RoomSlider_roomContainer__2A7Qj,.RoomSlider_roomContainer__2A7Qj:nth-child(2n){display:flex;flex-direction:column}.RoomSlider_wrapper__2RBzJ{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:4fr 1fr 1fr;grid-gap:5px;gap:5px;grid-column-gap:5px;column-gap:5px;width:100%}.RoomSlider_active__7eqx9{height:35vh;min-width:100%;display:flex;grid-column:1/5;grid-row:1}.RoomSlider_imageContainer__0uUSt{list-style-type:none;height:8vh;width:100%}.RoomSlider_secondaryImage__YWpP_{list-style-type:none}.RoomSlider_infoContainer__lI5Zt{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:80vw}.RoomSlider_button__U86nn{border:solid;border-color:var(--accent-additional);background-color:var(--accent-light);min-width:100%}.RoomSlider_header__3PDiE{align-self:flex-start}.RoomSlider_price__tRxyo{align-self:center}.RoomSlider_imageButton__TKeO1{margin:0;padding:0;width:100%;height:100%;border:none;background:none}.RoomSlider_list__9RCmL{list-style-type:none}}.FullScreenImage_popup__lN8KT{position:fixed;top:0;left:0;z-index:2;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:rgba(34,36,35,.9)}.FullScreenImage_popupContainer__3PFjO{position:relative;width:90vw;height:95vh;padding:25px;background-color:var(--accent-light);border-radius:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.FullScreenImage_controls__fyhhz{position:absolute;height:100%;width:100%;z-index:2}.FullScreenImage_control__aUkbr{width:50%;height:100%;background:transparent;border:none}.FullScreenImage_close__c8fGl{position:absolute;right:30px;top:30px;width:50px;height:50px;z-index:3;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;padding:5px;outline:2px solid var(--accent-additional);border-radius:50%}.FullScreenImage_icon__bGShR{height:30px;width:30px}@media (max-width:768px){.FullScreenImage_popupContainer__3PFjO{width:95vw;padding:10px}}@media (max-width:545px){.FullScreenImage_popupContainer__3PFjO{width:97vw;padding:5px}}.Rooms_info__ozQT9{margin-inline:calc(12% + var(--desktop-offset));display:flex;margin-bottom:50px}