.navbarAdmin-module__BmAfDW__containerLayout{letter-spacing:1px;color:#fff;background-color:#4f46e5;flex-direction:column;gap:.75rem;width:17rem;height:100vh;padding:1rem;font-size:1rem;display:flex;position:fixed;overflow-y:auto}.navbarAdmin-module__BmAfDW__hiddenNav{width:5rem}.navbarAdmin-module__BmAfDW__containerNavEl{align-items:center;gap:.75rem;padding:.75rem;display:flex}.navbarAdmin-module__BmAfDW__activePage,.navbarAdmin-module__BmAfDW__containerNavEl:hover{cursor:pointer;background-color:#00000040;border-radius:12px}.navbarAdmin-module__BmAfDW__icon{width:1.25rem;height:1.25rem}.navbarAdmin-module__BmAfDW__toggleBar{cursor:pointer;margin:.75rem}@media (max-width:768px){.navbarAdmin-module__BmAfDW__containerLayout{align-items:center;gap:.25rem;padding:1rem}}
@font-face{font-family:Times New Roman;src:local(Times New Roman),url("../media/ofont.ru_Times New Roman.0eiojz3pxe4jj.ttf")format("truetype");font-display:swap}.timesNewRoman-module__RaOk7W__newRoman400{letter-spacing:1.5px;font-family:Times New Roman,serif;font-style:normal;font-weight:400}.timesNewRoman-module__RaOk7W__newRoman700{letter-spacing:1.5px;font-family:Times New Roman,serif;font-style:normal;font-weight:700}
.button-module___wDTDG__btn{background-color:var(--colorMain);color:var(--colorMainTextWhite);cursor:pointer;border:4px inset #0000;border-radius:80px;justify-content:center;align-items:center;padding:.5rem 1.5rem;font-size:calc(.277778vw + 14.6667px);display:flex}.button-module___wDTDG__disabled{opacity:.5}@media (max-width:900px){.button-module___wDTDG__btn{padding:.5rem 1.5rem}}
.componentsHotels-module__BxQfqq__main,.componentsHotels-module__BxQfqq__wrapperHotel{width:100%}.componentsHotels-module__BxQfqq__main,.componentsHotels-module__BxQfqq__containerHotel,.componentsHotels-module__BxQfqq__informationContainerHotel,.componentsHotels-module__BxQfqq__wrapperBtn{display:flex}.componentsHotels-module__BxQfqq__main{flex-direction:column}.componentsHotels-module__BxQfqq__wrapperHotel{margin-top:4rem;padding:3rem 0}.componentsHotels-module__BxQfqq__wrapperHotel:last-child{margin-bottom:4rem}.componentsHotels-module__BxQfqq__containerHotel{width:var(--widthComputer);justify-content:space-between;align-items:center;margin:0 auto}.componentsHotels-module__BxQfqq__informationContainerHotel{flex-direction:column;align-items:flex-start;width:60%}.componentsHotels-module__BxQfqq__nameHotel{margin-bottom:2rem;font-size:calc(1.11111vw + 26.6667px)}.componentsHotels-module__BxQfqq__descriptionHotel{margin-bottom:2rem;font-size:calc(.555556vw + 13.3333px)}.componentsHotels-module__BxQfqq__imgHotel{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:20rem;height:20rem}.componentsHotels-module__BxQfqq__wrapperBtn button:first-child{margin-right:2rem}@media (max-width:1600px){.componentsHotels-module__BxQfqq__containerHotel{width:var(--width1600)}}@media (max-width:1250px){.componentsHotels-module__BxQfqq__containerHotel{width:var(--width1250)}}@media (max-width:900px){.componentsHotels-module__BxQfqq__wrapperHotel{margin-top:2rem}.componentsHotels-module__BxQfqq__wrapperHotel:last-child{margin-bottom:2rem}}@media (max-width:768px){.componentsHotels-module__BxQfqq__containerHotel,.componentsHotels-module__BxQfqq__informationContainerHotel{width:100%}.componentsHotels-module__BxQfqq__informationContainerHotel{align-items:center}.componentsHotels-module__BxQfqq__nameHotel,.componentsHotels-module__BxQfqq__descriptionHotel{width:var(--width1250);text-align:center}.componentsHotels-module__BxQfqq__imgHotel{border-radius:0;width:15rem;height:auto;margin-bottom:2rem}.componentsHotels-module__BxQfqq__wrapperBtn{width:var(--width1250);justify-content:center}.componentsHotels-module__BxQfqq__wrapperBtn button:first-child{margin-right:1rem}}@media (max-width:480px){.componentsHotels-module__BxQfqq__wrapperHotel{padding:2rem 0}.componentsHotels-module__BxQfqq__nameHotel{margin-bottom:1rem}.componentsHotels-module__BxQfqq__wrapperBtn{flex-direction:column;align-items:center}.componentsHotels-module__BxQfqq__wrapperBtn button:first-child{margin-bottom:1rem;margin-right:0}}
.formSerchDate-module__G8JwEG__containerReservation{flex-direction:column;align-items:center;width:100%;margin:4rem auto;display:flex}.formSerchDate-module__G8JwEG__wrapperFilter{grid-template-columns:repeat(4,1fr);align-items:flex-end;gap:2rem;width:100%;margin-bottom:2rem;display:grid}.formSerchDate-module__G8JwEG__error{color:#f00c;margin-top:2rem;font-size:calc(.555556vw + 13.3333px)}.formSerchDate-module__G8JwEG__wrapperFilter input[type=date],.formSerchDate-module__G8JwEG__wrapperFilter select{-webkit-appearance:none;border:2px solid var(--colorMain);background-color:#fff;border-radius:12px;width:100%;margin-right:1rem;padding:.5rem 1.25rem;font-size:1.25rem;box-shadow:4px 4px 2px -5px #00000040}.formSerchDate-module__G8JwEG__testInp{width:100%}.formSerchDate-module__G8JwEG__wrapper{flex-direction:column;width:100%;display:flex}.formSerchDate-module__G8JwEG__wrapper label{color:#fff;margin-bottom:.5rem}@media (max-width:1250px){.formSerchDate-module__G8JwEG__containerReservation{width:100%}.formSerchDate-module__G8JwEG__wrapperFilter input,.formSerchDate-module__G8JwEG__wrapperFilter select{padding:.5rem}}@media (max-width:900px){.formSerchDate-module__G8JwEG__containerReservation{margin:2rem auto}.formSerchDate-module__G8JwEG__wrapperFilter input,.formSerchDate-module__G8JwEG__wrapperFilter select{font-size:1rem}.formSerchDate-module__G8JwEG__wrapper label{font-size:14px}}@media (max-width:768px){.formSerchDate-module__G8JwEG__containerReservation{margin:1rem auto}.formSerchDate-module__G8JwEG__wrapperFilter{grid-template-columns:1fr 1fr}.formSerchDate-module__G8JwEG__wrapperFilter input,.formSerchDate-module__G8JwEG__wrapperFilter select{margin-right:0}}@media (max-width:550px){.formSerchDate-module__G8JwEG__wrapperFilter{grid-template-columns:1fr;gap:1rem}}
.buttonSecondory-module__68lnqa__btn{color:var(--colorMainTextWhite);background-color:var(--colorMain);cursor:pointer;border:none;border-radius:80px;justify-content:center;align-items:center;padding:.5rem 1.5rem;font-size:calc(.277778vw + 14.6667px);display:flex}.buttonSecondory-module__68lnqa__disabled{opacity:.5}@media (max-width:900px){.buttonSecondory-module__68lnqa__btn{padding:.5rem 1.25rem}}
@keyframes componentFaq-module___Jl5cq__show{0%{opacity:0}to{opacity:1}}.componentFaq-module___Jl5cq__main{align-items:center;width:100%;margin:4rem auto;display:flex}.componentFaq-module___Jl5cq__containerQuestions{width:var(--widthComputer);background-color:var(--colorMain2);border-radius:50px;flex-direction:column;align-items:center;margin:0 auto;padding:2rem;display:flex}.componentFaq-module___Jl5cq__title{text-align:center;margin-bottom:2rem;font-size:calc(1.66667vw + 16px)}.componentFaq-module___Jl5cq__wrapperQuestion{border-bottom:2px solid var(--colorMain);flex-direction:column;width:90%;margin:0 auto 2rem;padding-bottom:.5rem;display:flex}.componentFaq-module___Jl5cq__containerLine{justify-content:space-between;margin-bottom:1rem;display:flex}.componentFaq-module___Jl5cq__containerLine p{margin-right:2rem;font-size:calc(.555556vw + 13.3333px)}.componentFaq-module___Jl5cq__vectorShow{transition:transform .8s}.componentFaq-module___Jl5cq__vectorShow:hover{cursor:pointer}.componentFaq-module___Jl5cq__hiddenText{margin-left:2rem;font-size:calc(.416667vw + 12px);animation:1s componentFaq-module___Jl5cq__show}.componentFaq-module___Jl5cq__errorText{text-align:center;opacity:.75;margin-bottom:var(--marginCalc);font-size:calc(.555556vw + 13.3333px)}@media (max-width:1600px){.componentFaq-module___Jl5cq__containerQuestions{width:var(--width1600)}}@media (max-width:1250px){.componentFaq-module___Jl5cq__containerQuestions{width:var(--width1250)}}@media (max-width:900px){.componentFaq-module___Jl5cq__main{margin:2rem auto}.componentFaq-module___Jl5cq__containerQuestions{padding:2rem 0}.componentFaq-module___Jl5cq__hiddenText{margin-left:1rem}}@media (max-width:600px){.componentFaq-module___Jl5cq__containerQuestions{padding:1rem 0}}@media (max-width:480px){.componentFaq-module___Jl5cq__containerLine{margin-bottom:.5rem}.componentFaq-module___Jl5cq__vectorShow{width:.75rem;height:1rem}.componentFaq-module___Jl5cq__hiddenText{margin-left:0}}
.headerLine-module__ym8Fmq__backgroundLine{background-color:var(--colorMain);width:100%;height:5.5rem}.headerLine-module__ym8Fmq__wrapperForm{display:none}@media (max-width:1100px){.headerLine-module__ym8Fmq__backgroundLine{height:5.25rem}}@media (max-width:768px){.headerLine-module__ym8Fmq__backgroundLine{background-color:var(--colorMain2);height:auto;margin-bottom:2rem}.headerLine-module__ym8Fmq__wrapperForm{width:var(--width1250);margin:5.25rem auto 1rem;display:flex}}
.cardApartment-module__GqOtrW__card,.cardApartment-module__GqOtrW__wrapperInformation{flex-direction:column;width:100%;display:flex}.cardApartment-module__GqOtrW__card{background:#fff;border-radius:12px;justify-content:space-between;overflow:hidden;box-shadow:0 4px 4px #00000040}.cardApartment-module__GqOtrW__img{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:calc(5.55556vw + 133.333px)}.cardApartment-module__GqOtrW__title{text-align:center;width:90%;margin:1rem auto 1.5rem}.cardApartment-module__GqOtrW__title,.cardApartment-module__GqOtrW__row p,.cardApartment-module__GqOtrW__row2 p{font-size:calc(.277778vw + 14.6667px)}.cardApartment-module__GqOtrW__row,.cardApartment-module__GqOtrW__row2{justify-content:space-between;width:90%;display:flex}.cardApartment-module__GqOtrW__row{color:var(--colorSeconderyTextBlack);border-bottom:1px solid #a0a0a0;margin:0 auto 1rem}.cardApartment-module__GqOtrW__row2{justify-self:flex-end;align-items:flex-end;margin:1rem auto 2rem}.cardApartment-module__GqOtrW__cost{font-size:calc(.277778vw + 10.6667px)}@media (max-width:768px){.cardApartment-module__GqOtrW__img{width:100%;height:calc(27.7778vw + 106.667px)}.cardApartment-module__GqOtrW__row2{flex-direction:column;align-items:center}.cardApartment-module__GqOtrW__row2 p{margin-bottom:1rem}}
.errorResponseData-module__2xDj1a__window{flex-direction:column;width:100%;height:60vh;display:flex}.errorResponseData-module__2xDj1a__containerError{opacity:.7;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:100%;font-size:calc(.833333vw + 16px);display:flex}
.title-module__uiA5MW__title{text-align:center;margin:0 auto;font-size:calc(2.22222vw + 21.3333px)}.title-module__uiA5MW__wrapperTitle{text-align:center;max-width:40rem;margin:0 auto;font-size:calc(1.66667vw + 24px);position:relative}.title-module__uiA5MW__line{fill:#639a43;width:100%;height:auto}.title-module__uiA5MW__nameHotel{text-align:center;font-size:calc(1.11111vw + 18.6667px)}@media (max-width:1100px){.title-module__uiA5MW__wrapperTitle{max-width:30rem}.title-module__uiA5MW__line{width:80%}}
.WindowWarningOutofSession-module__jAf-GW__wrapperWindow{z-index:999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0}.WindowWarningOutofSession-module__jAf-GW__containerContent{background-color:var(--colorMain2);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;width:60%;height:auto;padding:2rem;display:flex}.WindowWarningOutofSession-module__jAf-GW__title{font-size:calc(.784314vw + 16.9412px);font-weight:700}.WindowWarningOutofSession-module__jAf-GW__emoji{width:calc(1.56863vw + 65.8824px);height:auto;margin:2rem auto}.WindowWarningOutofSession-module__jAf-GW__description{font-size:calc(.392157vw + 16.4706px)}.WindowWarningOutofSession-module__jAf-GW__description span{font-weight:700}.WindowWarningOutofSession-module__jAf-GW__containerButtons{flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;display:flex}@media (max-width:900px){.WindowWarningOutofSession-module__jAf-GW__containerContent{width:80%}}@media (max-width:480px){.WindowWarningOutofSession-module__jAf-GW__containerContent{width:95%}}
.buttons-module__jA3eYG__baseBtn{color:#fff;cursor:pointer;background-color:gray;border:2px solid #0000;border-radius:8px;padding:.5rem 1rem;font-size:calc(.277778vw + 14.6667px)}.buttons-module__jA3eYG__saveBtn{background-color:#42ce6a}.buttons-module__jA3eYG__deleteBtn{background-color:#e34848}.buttons-module__jA3eYG__archiveBtn{background-color:#4f46e5}.buttons-module__jA3eYG__lightBtn{color:#000;background-color:#fff;border-color:#4f46e580}.buttons-module__jA3eYG__baseBtn:hover{border-color:#4d4d4d}.buttons-module__jA3eYG__baseBtn:active{color:#000;transform:scale(.9)}
.contentHotelInfo-module__p9LGnG__wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.contentHotelInfo-module__p9LGnG__wrapper{margin-top:2rem}}
.wrapperAdminPage-module__ys2s6q__wrapper{width:100%;min-height:100vh;padding:var(--marginCalc) 2rem;flex-direction:column;gap:2rem;display:flex;overflow-y:auto}
.сontactLinks-module__BkLJoq__wrapperLink{align-items:center;display:flex}.сontactLinks-module__BkLJoq__wrapperLink a{color:var(--colorMainTextBlack);text-decoration:none}.сontactLinks-module__BkLJoq__wrapperLink img{width:1.5rem;height:auto;margin-left:.75rem}.сontactLinks-module__BkLJoq__wrapperLink a:hover{color:var(--colorMain);text-decoration:underline}@media (max-width:768px){.сontactLinks-module__BkLJoq__wrapperLink{margin-bottom:.75rem}}
.desktopContent-module__--O78a__img1,.desktopContent-module__--O78a__img2,.desktopContent-module__--O78a__img3,.desktopContent-module__--O78a__img4,.desktopContent-module__--O78a__img5,.desktopContent-module__--O78a__img6,.desktopContent-module__--O78a__img7,.desktopContent-module__--O78a__img8,.desktopContent-module__--O78a__img9{z-index:1;border-radius:50%;position:absolute}.desktopContent-module__--O78a__img1,.desktopContent-module__--O78a__img8{border:20px solid var(--colorMain);width:11rem;height:11rem}.desktopContent-module__--O78a__img2,.desktopContent-module__--O78a__img5{border:10px solid var(--colorMain);width:24rem;height:24rem}.desktopContent-module__--O78a__img3,.desktopContent-module__--O78a__img4{border:4px solid var(--colorMain);width:13rem;height:13rem}.desktopContent-module__--O78a__img6,.desktopContent-module__--O78a__img7{border:6px solid var(--colorMain);width:11rem;height:11rem}.desktopContent-module__--O78a__img1{bottom:8%;left:10%}.desktopContent-module__--O78a__img2{left:13%}.desktopContent-module__--O78a__img3{top:25%;left:37%}.desktopContent-module__--O78a__img4{bottom:12%;left:28%}.desktopContent-module__--O78a__img5{bottom:10%;left:48%}.desktopContent-module__--O78a__img6{right:25%}.desktopContent-module__--O78a__img7{bottom:10%;right:15%}.desktopContent-module__--O78a__img8{top:35%;right:20%}.desktopContent-module__--O78a__img9{border:20px solid var(--colorMain);width:32rem;height:32rem;right:-15%}@media (max-width:1600px){.desktopContent-module__--O78a__img3{left:40%}.desktopContent-module__--O78a__img4{left:33%}.desktopContent-module__--O78a__img5{left:52%}.desktopContent-module__--O78a__img6{right:20%}.desktopContent-module__--O78a__img7{right:10%}.desktopContent-module__--O78a__img8{right:5%}.desktopContent-module__--O78a__img9{display:none}}@media (max-width:1250px){.desktopContent-module__--O78a__img1{left:-5%}.desktopContent-module__--O78a__img2{left:5%}.desktopContent-module__--O78a__img3{left:38%}.desktopContent-module__--O78a__img4{left:25%}.desktopContent-module__--O78a__img5{left:52%}.desktopContent-module__--O78a__img6{right:20%}.desktopContent-module__--O78a__img7{right:2%}.desktopContent-module__--O78a__img8{right:-5%}}@media (max-width:1100px){.desktopContent-module__--O78a__img2{width:20rem;height:20rem}.desktopContent-module__--O78a__img4{left:20%}.desktopContent-module__--O78a__img5{left:40%}.desktopContent-module__--O78a__img6{right:30%}.desktopContent-module__--O78a__img8{width:16rem;height:16rem;top:15%}.desktopContent-module__--O78a__img1,.desktopContent-module__--O78a__img3{display:none}}
.contentAnaloguesApartment-module__oF2o7W__wrapperAnaloguesRooms{flex-direction:column;width:100%;margin-top:4rem;display:flex}.contentAnaloguesApartment-module__oF2o7W__wrapperAnaloguesRooms h2{text-align:left;margin:0;font-size:calc(1.66667vw + 16px)}.contentAnaloguesApartment-module__oF2o7W__wrapperCards{grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-top:4rem;display:grid}@media (max-width:1100px){.contentAnaloguesApartment-module__oF2o7W__wrapperCards{grid-template-columns:1fr 1fr}}@media (max-width:900px){.contentAnaloguesApartment-module__oF2o7W__wrapperAnaloguesRooms,.contentAnaloguesApartment-module__oF2o7W__wrapperCards{margin-top:2rem}}@media (max-width:768px){.contentAnaloguesApartment-module__oF2o7W__wrapperCards{grid-template-columns:1fr}}
@keyframes headerBurger-module__JUfY7G__slideOut{0%{transform:translate(0%)}to{transform:translate(-150%)}}@keyframes headerBurger-module__JUfY7G__slideIn{0%{transform:translate(-100%)}to{transform:translate(0%)}}.headerBurger-module__JUfY7G__wrapperHeaderMobile,.headerBurger-module__JUfY7G__navbar,.headerBurger-module__JUfY7G__containerNavbar,.headerBurger-module__JUfY7G__containerContacts,.headerBurger-module__JUfY7G__rowContainerContacts,.headerBurger-module__JUfY7G__containerOtherHotels{flex-direction:column;display:flex}.headerBurger-module__JUfY7G__rowContainerContacts a{text-decoration:none}.headerBurger-module__JUfY7G__wrapperHeaderMobile{width:100%;height:100%;position:relative}.headerBurger-module__JUfY7G__containerHeaderMobile{justify-content:space-between;align-items:center;width:100%;display:flex}.headerBurger-module__JUfY7G__wrapperBurger{background-color:var(--colorMain);border-radius:50%;justify-content:center;align-items:center;margin-left:1rem;padding:1rem;display:flex}.headerBurger-module__JUfY7G__iconBurger{width:1.25rem;height:1rem}.headerBurger-module__JUfY7G__title{color:var(--colorMainTextWhite);text-shadow:1px 1px 1px #000;font-size:1.5rem}.headerBurger-module__JUfY7G__iconCall{margin-right:1rem}.headerBurger-module__JUfY7G__wrapperForm{place-self:center;width:80%;margin:0 auto}.headerBurger-module__JUfY7G__navbar{background-color:var(--colorMain2);z-index:1000;width:100%;height:100vh;padding-bottom:1.5rem;padding-left:.25rem;animation:.5s ease-in-out headerBurger-module__JUfY7G__slideOut;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.headerBurger-module__JUfY7G__navbar.headerBurger-module__JUfY7G__showNavbar{animation:.5s ease-in-out headerBurger-module__JUfY7G__slideIn;transform:translate(0)}.headerBurger-module__JUfY7G__iconClose{align-self:flex-end;width:1.5rem;height:1.5rem;margin:1rem 1rem 1rem 0}.headerBurger-module__JUfY7G__containerNavbar{margin-top:1rem}.headerBurger-module__JUfY7G__link{color:#000;margin-bottom:.5rem;padding:.75rem 1.25rem;font-size:1.5rem;text-decoration:none}.headerBurger-module__JUfY7G__activeLink{color:#fff;background:var(--colorMain)}.headerBurger-module__JUfY7G__containerContacts{margin-top:1rem;margin-left:.5rem}.headerBurger-module__JUfY7G__rowContainerContacts{color:#000;justify-content:center;margin-bottom:.5rem;font-size:1.25rem}.headerBurger-module__JUfY7G__rowContainerContacts a{color:#000}.headerBurger-module__JUfY7G__subTitle{color:#0009;margin-bottom:.5rem}.headerBurger-module__JUfY7G__containerOtherHotels{margin-top:1.5rem;margin-left:.5rem}.headerBurger-module__JUfY7G__titleOtherHotels{color:#0009;margin-bottom:1rem;font-size:1.5rem}.headerBurger-module__JUfY7G__containerOtherHotels a{text-decoration:none}.headerBurger-module__JUfY7G__hotelName{color:#000;margin-bottom:.5rem;padding:.5rem 0;font-size:1.5rem}@media (max-width:480px){.headerBurger-module__JUfY7G__title{font-size:1.25rem}}
.errorComponent-module__CC34ra__containerError{flex-direction:column;gap:2rem;width:100%;display:flex}.errorComponent-module__CC34ra__errorText{color:#e85f5fcc;font-size:calc(.277778vw + 18.6667px);font-weight:700}.errorComponent-module__CC34ra__text{opacity:.75;font-size:calc(.416667vw + 14px)}
.fieldsAdmin-module__tRJf4W__input,.fieldsAdmin-module__tRJf4W__textarea,.fieldsAdmin-module__tRJf4W__classic{border:1px solid #4f46e5;border-radius:8px;min-width:400px;padding:.5rem 1rem;font-size:calc(.277778vw + 14.6667px)}.fieldsAdmin-module__tRJf4W__textarea{max-width:100%;min-height:200px}.fieldsAdmin-module__tRJf4W__classic{opacity:.7}.fieldsAdmin-module__tRJf4W__fileInputWrapper{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.fieldsAdmin-module__tRJf4W__fileInput{cursor:pointer;background-color:#fff;border:1px solid #4f46e5;border-radius:5px;outline:none;padding:10px;font-size:16px;transition:border-color .3s}.fieldsAdmin-module__tRJf4W__previewWrapper{flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.fieldsAdmin-module__tRJf4W__previewWrapper p{color:#555;margin:0;font-size:14px}.fieldsAdmin-module__tRJf4W__previewImage{object-fit:contain;border:1px solid #ddd;border-radius:5px;max-width:100%;max-height:300px}
.componentCurrentReservation-module__Buzo2q__main,.componentCurrentReservation-module__Buzo2q__wrapperMain,.componentCurrentReservation-module__Buzo2q__containerTitle{flex-direction:column;display:flex}.componentCurrentReservation-module__Buzo2q__main{width:100%}.componentCurrentReservation-module__Buzo2q__wrapperFormSearch,.componentCurrentReservation-module__Buzo2q__wrapperMain,.componentCurrentReservation-module__Buzo2q__containerError{width:var(--widthComputer)}.componentCurrentReservation-module__Buzo2q__wrapperFormSearch,.componentCurrentReservation-module__Buzo2q__containerError{margin:0 auto}.componentCurrentReservation-module__Buzo2q__wrapperMain{margin:0 auto 4rem}.componentCurrentReservation-module__Buzo2q__containerError{min-height:55vh}@media (max-width:1600px){.componentCurrentReservation-module__Buzo2q__wrapperFormSearch,.componentCurrentReservation-module__Buzo2q__wrapperMain{width:var(--width1600)}}@media (max-width:1250px){.componentCurrentReservation-module__Buzo2q__wrapperFormSearch,.componentCurrentReservation-module__Buzo2q__wrapperMain{width:var(--width1250)}}@media (max-width:900px){.componentCurrentReservation-module__Buzo2q__wrapperMain{margin:0 auto 2rem}}
@font-face{font-family:Inter;src:local(Inter),url(../media/Inter-VariableFont_slnt,wght.2qfvxwbz8enzy.ttf)format("truetype");font-display:swap}.inter-module__jyUJCW__Inter300{font-family:Inter,sans-serif;font-style:normal;font-weight:300}.inter-module__jyUJCW__Inter700{font-family:Inter,sans-serif;font-style:normal;font-weight:700}
.wrapperMainPage-module__U-CmIW__main{flex-direction:column;display:flex;overflow-x:hidden}.wrapperMainPage-module__U-CmIW__wrapperForm,.wrapperMainPage-module__U-CmIW__wrapperErrorSecondSection,.wrapperMainPage-module__U-CmIW__wrapperErrorFifthSection{width:var(--widthComputer);margin:0 auto}.wrapperMainPage-module__U-CmIW__wrapperErrorSecondSection{margin-bottom:4rem}.wrapperMainPage-module__U-CmIW__wrapperErrorFifthSection{margin:4rem auto}@media (max-width:1600px){.wrapperMainPage-module__U-CmIW__wrapperForm,.wrapperMainPage-module__U-CmIW__wrapperErrorSecondSection,.wrapperMainPage-module__U-CmIW__wrapperErrorFifthSection{width:var(--width1600)}}@media (max-width:1250px){.wrapperMainPage-module__U-CmIW__wrapperForm,.wrapperMainPage-module__U-CmIW__wrapperErrorSecondSection,.wrapperMainPage-module__U-CmIW__wrapperErrorFifthSection{width:var(--width1250)}}@media (max-width:900px){.wrapperMainPage-module__U-CmIW__wrapperErrorSecondSection{margin-bottom:2rem}.wrapperMainPage-module__U-CmIW__wrapperErrorFifthSection{margin:2rem auto}}@media (max-width:768px){.wrapperMainPage-module__U-CmIW__wrapperForm{display:none}}
.headerMain-module__xmQWGa__containerHeader{justify-content:space-between;width:50%;margin:0 auto;display:flex}.headerMain-module__xmQWGa__link{color:#fff;font-size:1.5rem;text-decoration:none}.headerMain-module__xmQWGa__link:hover{cursor:pointer;font-weight:700}@media (max-width:1600px){.headerMain-module__xmQWGa__containerHeader{width:60%}}@media (max-width:1250px){.headerMain-module__xmQWGa__containerHeader{width:70%}}@media (max-width:1100px){.headerMain-module__xmQWGa__link{font-size:1.25rem}}@media (max-width:900px){.headerMain-module__xmQWGa__containerHeader{width:85%}}
.containerFieldImage-module__QsVzba__containerMain,.containerFieldImage-module__QsVzba__containerData{flex-direction:column;gap:1rem;width:100%;padding-bottom:1rem;display:flex}.containerFieldImage-module__QsVzba__containerMain{border-bottom:1px solid #4f46e540}.containerFieldImage-module__QsVzba__title{margin-bottom:1rem;font-size:calc(.416667vw + 16px)}.containerFieldImage-module__QsVzba__rowField{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.containerFieldImage-module__QsVzba__colInfo{align-items:center;gap:1rem;display:flex}.containerFieldImage-module__QsVzba__icon{opacity:.75;cursor:pointer;width:1.5rem;height:1.5rem}.containerFieldImage-module__QsVzba__label,.containerFieldImage-module__QsVzba__text{font-size:calc(.277778vw + 14.6667px)}.containerFieldImage-module__QsVzba__label{opacity:.7}.containerFieldImage-module__QsVzba__errorText{color:#ff0000bf;margin-top:1rem}.containerFieldImage-module__QsVzba__helpText{opacity:.7}.containerFieldImage-module__QsVzba__containerButtons{gap:2rem;margin-top:1rem;display:flex}@media (max-width:768px){.containerFieldImage-module__QsVzba__rowField{flex-direction:column;justify-content:normal;align-items:normal;gap:2rem}.containerFieldImage-module__QsVzba__errorText{margin-top:.5rem}}
.header-module__AKSpna__wrapperHeader{z-index:10;width:100%;position:absolute;top:2rem}.header-module__AKSpna__wrapperHeaderBurger{display:none}@media (max-width:768px){.header-module__AKSpna__wrapperHeader{top:1rem}.header-module__AKSpna__wrapperHeaderMain{display:none}.header-module__AKSpna__wrapperHeaderBurger{display:flex}}
.bookingTable-module__TOhc_G__wrapperTable{width:100%;margin-top:2rem;overflow-x:auto}.bookingTable-module__TOhc_G__table{border-collapse:collapse;width:100%;min-width:400px}.bookingTable-module__TOhc_G__table tr{border-bottom:1px solid #0003}.bookingTable-module__TOhc_G__table tbody tr:hover{background-color:#4f46e51a}.bookingTable-module__TOhc_G__table thead th{text-align:center;letter-spacing:2px;border-bottom:1px solid #0003;padding:.75rem .5rem;font-weight:700}.bookingTable-module__TOhc_G__table tbody td{text-align:left;text-align:center;padding:1rem .5rem .75rem}.bookingTable-module__TOhc_G__table a{color:#4f46e5;text-decoration:none}.bookingTable-module__TOhc_G__edit{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:2rem;padding:8px 4px;display:flex}.bookingTable-module__TOhc_G__editIcon{width:1rem;height:1rem}.bookingTable-module__TOhc_G__edit:hover{cursor:pointer;background:#4f46e5}.bookingTable-module__TOhc_G__nowLiving{background:#86ff95}.bookingTable-module__TOhc_G__finishedLiving{background:#ff8686}.bookingTable-module__TOhc_G__apartment{white-space:nowrap;text-overflow:ellipsis;max-width:10rem;overflow:hidden}.bookingTable-module__TOhc_G__tableHeadTablet,.bookingTable-module__TOhc_G__tableBodyTablet{display:none}.bookingTable-module__TOhc_G__emptyText{color:var(--colorSeconderyTextBlack);margin-top:var(--marginCalc);padding-bottom:.5rem;font-size:calc(.833333vw + 16px)}@media (max-width:900px){.bookingTable-module__TOhc_G__tableHeadDesktop,.bookingTable-module__TOhc_G__tableBodyDesktop{display:none}.bookingTable-module__TOhc_G__tableHeadTablet,.bookingTable-module__TOhc_G__tableBodyTablet{width:100%;display:grid}.bookingTable-module__TOhc_G__tableHeadTablet tr,.bookingTable-module__TOhc_G__tableBodyTablet tr{grid-template-columns:3rem 1fr 1fr;align-items:center;width:100%;display:grid}.bookingTable-module__TOhc_G__columnTableTablet{flex-direction:column;align-items:center;display:flex}.bookingTable-module__TOhc_G__columnTableTablet p{text-align:center;margin-bottom:1rem}}
.containerApartment-module__xk9I7a__wrapperRowField{border-bottom:1px solid #4f46e540;flex-direction:column;gap:1rem;width:100%;padding-bottom:1rem;display:flex}.containerApartment-module__xk9I7a__rowField{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.containerApartment-module__xk9I7a__label,.containerApartment-module__xk9I7a__sublabel{align-self:center;font-size:calc(.277778vw + 14.6667px)}.containerApartment-module__xk9I7a__sublabel{margin-left:2rem}@media (max-width:768px){.containerApartment-module__xk9I7a__rowField{flex-direction:column;justify-content:normal;align-items:normal;gap:2rem}.containerApartment-module__xk9I7a__rowField input{min-width:100%}}
.ButtonCallBack-module__12Ee4a__startBtn,.ButtonCallBack-module__12Ee4a__formStart{opacity:0;border-radius:var(--BR12);color:#524f4e;z-index:5;width:0;height:0;margin:2rem 1.5rem;transition:width .5s,height .5s,opacity .5s;display:flex;position:fixed;bottom:0;right:0}.ButtonCallBack-module__12Ee4a__startBtn{text-transform:uppercase;text-align:center;letter-spacing:3px;background:#fff;justify-content:center;align-items:center;font-size:14px;box-shadow:2px 5px 10px #02da8566}.ButtonCallBack-module__12Ee4a__startBtnExpanded{opacity:1;width:14rem;height:3rem}.ButtonCallBack-module__12Ee4a__startBtn:hover{cursor:pointer;color:#fff;background:#2ee59d;transform:translateY(-7px);box-shadow:0 15px 20px #2ee59d66}.ButtonCallBack-module__12Ee4a__startBtn:active{transform:scale(.95)}.ButtonCallBack-module__12Ee4a__formStart{background:#fbfcff;flex-direction:column;padding:1.25rem;box-shadow:2px 2px 4px #00000040}.ButtonCallBack-module__12Ee4a__startFormExpanded{opacity:1;width:20rem;height:25rem}.ButtonCallBack-module__12Ee4a__title{text-transform:uppercase;text-align:center;letter-spacing:3px;margin-bottom:2rem;font-size:14px}.ButtonCallBack-module__12Ee4a__iptText{letter-spacing:2px;border-radius:var(--BR12);background-color:#fff;border:1px solid #0000004d;width:100%;margin-bottom:1rem;padding:.75rem 1rem;font-size:16px}.ButtonCallBack-module__12Ee4a__label{letter-spacing:1px;margin-bottom:1rem;font-size:13px;display:flex}.ButtonCallBack-module__12Ee4a__label input{width:1.5rem;height:auto;margin-right:1rem}.ButtonCallBack-module__12Ee4a__formStart button{letter-spacing:1px;border:2px solid var(--colorMain);background-color:#fff;border-radius:12px;margin-top:1rem;padding:.75rem;font-size:16px;box-shadow:2px 2px 4px #00000040}.ButtonCallBack-module__12Ee4a__formStart button:hover{cursor:pointer;color:#fff;background-color:var(--colorMain)}.ButtonCallBack-module__12Ee4a__hidden{display:none}@media (max-width:480px){.ButtonCallBack-module__12Ee4a__formStart{color:#524f4e;border-radius:var(--BR12);z-index:10;background:#fbfcff;flex-direction:column;margin:2rem auto;padding:1rem;transition:width .5s,height .5s,opacity .5s;display:flex;position:fixed;bottom:0;right:1rem;box-shadow:2px 2px 4px #00000040}.ButtonCallBack-module__12Ee4a__startFormExpanded{opacity:1;width:90%;height:29rem}}
.formatMobile-module__UBxvPG__containerCards{grid-template-columns:1fr;gap:2rem;width:100%;padding:.25rem;display:grid}.formatMobile-module__UBxvPG__containerCurrentCard{background-color:#b4b4b426;border-radius:8px;flex-direction:column;width:100%;height:42px;padding:1rem .75rem;display:flex;overflow:hidden;box-shadow:0 0 1px 2px #4f46e566}.formatMobile-module__UBxvPG__activeCard{height:auto;padding:1.5rem .75rem}.formatMobile-module__UBxvPG__rowCard{border-bottom:1px solid #0003;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.formatMobile-module__UBxvPG__label{margin-right:1rem}.formatMobile-module__UBxvPG__rowCard p:last-child,.formatMobile-module__UBxvPG__rowCard a{text-align:right}.formatMobile-module__UBxvPG__apartment{white-space:nowrap;text-overflow:ellipsis;max-width:10rem;overflow:hidden}.formatMobile-module__UBxvPG__btn{color:#fff;text-transform:uppercase;letter-spacing:2px;background-color:#4f46e5;border:none;border-radius:12px;margin-top:1rem;padding:.75rem 1rem}
.cardApartment-module__2xdAdq__title{font-size:calc(.277778vw + 18.6667px)}.cardApartment-module__2xdAdq__wrapperRowField{border-bottom:1px solid #4f46e540;flex-direction:column;gap:1rem;width:100%;padding-bottom:1rem;display:flex}.cardApartment-module__2xdAdq__rowField{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.cardApartment-module__2xdAdq__boxValue{align-items:center;gap:1rem;display:flex}.cardApartment-module__2xdAdq__icon{opacity:.75;cursor:pointer;width:1.5rem;height:1.5rem}.cardApartment-module__2xdAdq__label{align-self:center;font-size:calc(.277778vw + 14.6667px)}.cardApartment-module__2xdAdq__errorText{color:#ff0000bf;margin-top:1rem}.cardApartment-module__2xdAdq__helpText{opacity:.7}.cardApartment-module__2xdAdq__containerBtns{gap:2rem;margin-top:1rem;display:flex}@media (max-width:768px){.cardApartment-module__2xdAdq__rowField{flex-direction:column;justify-content:normal;align-items:normal;gap:2rem}.cardApartment-module__2xdAdq__rowField input{min-width:100%}.cardApartment-module__2xdAdq__errorText{margin-top:.5rem}}
.footer-module__0XHgsa__main{background-color:var(--colorMain2);flex-direction:column;width:100%;padding:2rem 0;display:flex}.footer-module__0XHgsa__firstContainer,.footer-module__0XHgsa__secondContainer{width:var(--widthComputer);margin:0 auto}.footer-module__0XHgsa__firstContainer{grid-template-columns:1fr 1fr 1fr;margin-bottom:2rem;display:grid}.footer-module__0XHgsa__wrapperSecondContainer{border-top:1px solid #7e7e7e;width:100%}.footer-module__0XHgsa__secondContainer{justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.footer-module__0XHgsa__title{color:var(--colorMainTextBlack);margin-bottom:2rem;font-size:1.5rem}.footer-module__0XHgsa__column,.footer-module__0XHgsa__columnsContacts{flex-direction:column;display:flex}.footer-module__0XHgsa__column a{color:var(--colorMainTextBlack);margin-bottom:.5rem;font-size:1.25rem;text-decoration:none}.footer-module__0XHgsa__column a:hover{font-weight:700}.footer-module__0XHgsa__subTitleContacts{color:var(--colorSeconderyTextBlack);margin-bottom:.25rem}.footer-module__0XHgsa__address{font-size:1.25rem}.footer-module__0XHgsa__columnsSecondContainer{display:flex}.footer-module__0XHgsa__columnsSecondContainer p{margin-right:2rem}.footer-module__0XHgsa__columnsSecondContainer img{margin-left:1rem}.footer-module__0XHgsa__columnsSecondContainer img:hover{cursor:pointer;transform:scale(1.2)}.footer-module__0XHgsa__max{width:32px;height:32px}@media (max-width:1600px){.footer-module__0XHgsa__firstContainer,.footer-module__0XHgsa__secondContainer{width:var(--width1600)}}@media (max-width:1250px){.footer-module__0XHgsa__firstContainer,.footer-module__0XHgsa__secondContainer{width:var(--width1250)}}@media (max-width:1100px){.footer-module__0XHgsa__title{margin-bottom:1rem;font-size:1.25rem}.footer-module__0XHgsa__column a,.footer-module__0XHgsa__address{font-size:1rem}}@media (max-width:768px){.footer-module__0XHgsa__firstContainer{grid-template-areas:"column1 column3 column3""column2 column3 column3";justify-content:space-between}.footer-module__0XHgsa__column:first-child{grid-area:column1}.footer-module__0XHgsa__column:nth-child(2){grid-area:column2;margin-top:1rem}.footer-module__0XHgsa__column:nth-child(3){grid-area:column3;margin-left:1rem}.footer-module__0XHgsa__columnsSecondContainer p{margin-right:1rem;font-size:.85rem}}@media (max-width:480px){.footer-module__0XHgsa__firstContainer{grid-template-columns:1fr;grid-template-areas:"column1""column2""column3";justify-content:space-between}.footer-module__0XHgsa__column:nth-child(2){border-top:1px solid var(--colorMain);grid-area:column2;margin-top:1rem;padding-top:1rem}.footer-module__0XHgsa__column:nth-child(3){border-top:1px solid var(--colorMain);grid-area:column3;margin-top:1rem;margin-left:0;padding-top:1rem}.footer-module__0XHgsa__secondContainer{flex-direction:column;justify-content:center;display:flex}.footer-module__0XHgsa__columnsSecondContainer:first-child{flex-direction:column;justify-content:center;align-items:center;display:flex}.footer-module__0XHgsa__columnsSecondContainer p{margin-bottom:1rem;font-size:1rem}.footer-module__0XHgsa__columnsSecondContainer img{margin-left:0;margin-right:1rem}}
.containerFilters-module__hQYzdG__containerSearcher{border-bottom:2px solid #4f46e540;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;margin-top:2rem;padding-bottom:2rem;display:grid}.containerFilters-module__hQYzdG__boxField{color:var(--colorSeconderyTextBlack);flex-direction:column;gap:.5rem;display:flex}.containerFilters-module__hQYzdG__boxField input,.containerFilters-module__hQYzdG__boxField select,.containerFilters-module__hQYzdG__btn{border:1px solid #4f46e5;border-radius:8px;padding:.5rem 1rem}.containerFilters-module__hQYzdG__btn{background-color:#fff;align-self:flex-end;width:100%;height:auto;padding:.575rem 1rem}.containerFilters-module__hQYzdG__btn:hover{color:#fff;cursor:pointer;background-color:#4f46e5}@media (max-width:1000px){.containerFilters-module__hQYzdG__boxField input,.containerFilters-module__hQYzdG__boxField select,.containerFilters-module__hQYzdG__btn{width:100%}.containerFilters-module__hQYzdG__containerSearcher{grid-template-columns:1fr}}
.contentApartment-module__eeUSpq__wrapperMain{flex-direction:column;gap:2rem;width:100%;margin-top:2rem;display:flex}.contentApartment-module__eeUSpq__title{font-size:calc(.277778vw + 18.6667px)}
.myFooter-module__jxvVVG__main{color:#fff;background-color:#000;justify-content:space-around;align-items:center;width:100%;padding:1rem;display:flex}.myFooter-module__jxvVVG__main a{color:var(--colorMain);text-decoration:none}.myFooter-module__jxvVVG__main a:hover{transform:scale(1.1)}@media (max-width:768px){.myFooter-module__jxvVVG__main{font-size:.825rem}}@media (max-width:480px){.myFooter-module__jxvVVG__main{text-align:center;flex-direction:column;padding:1rem}.myFooter-module__jxvVVG__main p{margin-bottom:1rem}}
.wrapperBooking-module__MVgNOa__wrapperMain{width:100%}
.titleAdmin-module__67pjUW__title{border-bottom:2px solid #4f46e540;padding-bottom:.5rem;font-size:calc(.555556vw + 21.3333px)}.titleAdmin-module__67pjUW__subtitle{font-size:calc(.555556vw + 19.3333px)}
.moscowClock-module__Sn8Abq__mainContainer{color:#8a8a8a;justify-content:center;align-items:center;width:fit-content;font-size:14px;display:flex}
.contentHotelAdContacts-module__BFghSq__wrapperMain{flex-direction:column;gap:2rem;width:100%;margin-top:2rem;display:flex}.contentHotelAdContacts-module__BFghSq__title{font-size:calc(.277778vw + 18.6667px)}.contentHotelAdContacts-module__BFghSq__wrapperRowField{border-bottom:1px solid #4f46e540;flex-direction:column;gap:1rem;width:100%;padding-bottom:1rem;display:flex}.contentHotelAdContacts-module__BFghSq__rowField{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.contentHotelAdContacts-module__BFghSq__boxValue{align-items:center;gap:1rem;display:flex}.contentHotelAdContacts-module__BFghSq__icon{opacity:.75;cursor:pointer;width:1.5rem;height:1.5rem}.contentHotelAdContacts-module__BFghSq__label{font-size:calc(.277778vw + 14.6667px)}.contentHotelAdContacts-module__BFghSq__errorText{color:#ff0000bf;margin-top:1rem}.contentHotelAdContacts-module__BFghSq__helpText{opacity:.7}.contentHotelAdContacts-module__BFghSq__helpText a{font-weight:700;text-decoration:none}.contentHotelAdContacts-module__BFghSq__wrapperMain button{align-self:center;margin-top:2rem}@media (max-width:768px){.contentHotelAdContacts-module__BFghSq__rowField{flex-direction:column;justify-content:normal;align-items:normal;gap:2rem}.contentHotelAdContacts-module__BFghSq__errorText{margin-top:.5rem}}
.cookie_modal-module__P0QIda__cookieModal{z-index:1000;opacity:0;justify-content:center;transition:opacity .4s,transform .4s;display:flex;position:fixed;bottom:20px;left:16px;right:16px;transform:translateY(40px)}.cookie_modal-module__P0QIda__cookieModal.cookie_modal-module__P0QIda__show{opacity:1;transform:translateY(0)}.cookie_modal-module__P0QIda__cookieModal.cookie_modal-module__P0QIda__hide{opacity:0;transform:translateY(40px)}.cookie_modal-module__P0QIda__cookieContent{text-align:center;background:#fff;border:1px solid #ddd;border-radius:12px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:520px;padding:16px 20px;display:flex;box-shadow:0 4px 12px #0000001a}.cookie_modal-module__P0QIda__cookieContent p{color:#333;margin:0;font-size:14px;line-height:1.4}.cookie_modal-module__P0QIda__cookieContent p a{color:#0070f3;text-decoration:underline}.cookie_modal-module__P0QIda__cookieContent p a:hover{text-decoration:none}.cookie_modal-module__P0QIda__cookieContent button{color:#fff;cursor:pointer;white-space:nowrap;background:#0070f3;border:none;border-radius:6px;padding:8px 14px;font-size:14px}.cookie_modal-module__P0QIda__cookieContent button:hover{background:#005bb5}
.hotelContainer-module__PP-XNq__wrapperHotel{width:var(--widthComputer);flex-direction:column;margin:0 auto;display:flex}.hotelContainer-module__PP-XNq__wrapperCards{grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-top:4rem;display:grid}@media (max-width:1600px){.hotelContainer-module__PP-XNq__wrapperHotel{width:var(--width1600);width:var(--width1250)}}@media (max-width:1100px){.hotelContainer-module__PP-XNq__wrapperCards{grid-template-columns:1fr 1fr}}@media (max-width:900px){.hotelContainer-module__PP-XNq__wrapperCards{grid-template-columns:1fr 1fr;margin-top:2rem}}@media (max-width:768px){.hotelContainer-module__PP-XNq__wrapperCards{grid-template-columns:1fr}}
@keyframes preloaderAdminComponent-module__sRvC-q__fade{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.preloaderAdminComponent-module__sRvC-q__text{letter-spacing:1px;font-size:calc(.277778vw + 14.6667px);animation:2s infinite preloaderAdminComponent-module__sRvC-q__fade}
.componentImages-module__4OjByq__wrapperMain{flex-direction:column;gap:2rem;width:100%;margin-top:2rem;display:flex}.componentImages-module__4OjByq__title{font-size:calc(.277778vw + 18.6667px)}.componentImages-module__4OjByq__wrapperRowField{flex-direction:column;gap:1rem;width:100%;padding-bottom:1rem;display:flex}.componentImages-module__4OjByq__containerField{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.componentImages-module__4OjByq__rowField{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.componentImages-module__4OjByq__boxValue{align-items:center;gap:1rem;display:flex}.componentImages-module__4OjByq__icon{opacity:.75;cursor:pointer;width:1.5rem;height:1.5rem}.componentImages-module__4OjByq__label,.componentImages-module__4OjByq__text{font-size:calc(.277778vw + 14.6667px)}.componentImages-module__4OjByq__label{opacity:.7}.componentImages-module__4OjByq__errorText{color:#ff0000bf;margin-top:1rem}.componentImages-module__4OjByq__helpText{opacity:.7}.componentImages-module__4OjByq__wrapperBtns{gap:2rem;margin-top:1rem;display:flex}@media (max-width:768px){.componentImages-module__4OjByq__rowField{flex-direction:column;justify-content:normal;align-items:normal;gap:2rem}.componentImages-module__4OjByq__errorText{margin-top:.5rem}}
.errorLoadingData-module___o83Ra__errorLoadingData{text-align:center;min-height:45vh;color:var(--colorSeconderyTextBlack);flex-direction:column;justify-content:center;align-items:center;margin:2rem auto;font-size:calc(.555556vw + 21.3333px);display:flex}
.formCall-module__DUuFrq__containerMain{background-color:#0009;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2rem;display:flex}.formCall-module__DUuFrq__title{color:var(--colorMainTextWhite);font-size:calc(.555556vw + 17.3333px)}.formCall-module__DUuFrq__inp{border:none;border-radius:12px;width:90%;margin:2rem auto 1rem;padding:1rem 2rem;font-size:1rem}.formCall-module__DUuFrq__errorText{text-align:center;color:#ff1818;font-size:calc(.416667vw + 12px)}.formCall-module__DUuFrq__containerMain button{margin-top:2rem}.formCall-module__DUuFrq__containerCheckbox{color:#fff;align-items:flex-start;width:90%;margin-top:1rem;display:flex}.formCall-module__DUuFrq__containerCheckbox input{width:1.5rem;height:1.5rem;margin:0 1rem 0 0;padding:0}.formCall-module__DUuFrq__containerCheckbox a{color:var(--colorMain)}.formCall-module__DUuFrq__containerCheckbox a:hover{cursor:pointer;text-decoration:underline}@media (max-width:480px){.formCall-module__DUuFrq__containerMain{padding:2rem 1rem}.formCall-module__DUuFrq__inp{width:100%;padding:.75rem 1.5rem}}
.containerBtns-module__ZaQS_q__containerBtn,.containerBtns-module__ZaQS_q__containerConfirm{width:100%;margin-top:var(--marginCalc);gap:1rem;display:flex}.containerBtns-module__ZaQS_q__containerConfirm{flex-direction:column;font-size:calc(.555556vw + 13.3333px)}.containerBtns-module__ZaQS_q__containerBtnConfirm{gap:2rem;display:flex}.containerBtns-module__ZaQS_q__textArea{resize:none;border:1px solid #4f46e540;border-radius:8px;width:100%;height:300px;padding:.5rem 1rem;font-size:calc(.277778vw + 14.6667px)}@media (max-width:768px){.containerBtns-module__ZaQS_q__containerBtn{flex-direction:column}}
.componentClientsPage-module__gmXvTa__filterContainer input{border:1px solid #4f46e5;border-radius:8px;padding:.5rem 1rem;font-size:calc(.277778vw + 14.6667px)}.componentClientsPage-module__gmXvTa__wrapperMain{width:100%;padding:var(--marginCalc);flex-direction:column;gap:2rem;display:flex}.componentClientsPage-module__gmXvTa__filterContainer{justify-content:space-between;gap:1rem;display:flex}@media (max-width:600px){.componentClientsPage-module__gmXvTa__filterContainer input{width:100%}}
.adminsContainer-module__pXGSMW__wrapperAdmins{flex-direction:column;gap:2rem;display:flex}.adminsContainer-module__pXGSMW__containerAdmin{border-bottom:1px solid #00000040;justify-content:space-between;gap:1rem;padding-bottom:.5rem;font-size:calc(.416667vw + 16px);display:flex}.adminsContainer-module__pXGSMW__containerAdmin img{cursor:pointer;width:1.5rem;height:1.5rem}
.wrapperAdminsPages-module__ORSIKW__wrapper{width:100%;height:100vh;padding:var(--marginCalc) 2rem;flex-direction:column;gap:2rem;display:flex;overflow-y:scroll}
.buttonGradient-module__nVEp1a__slidingButton{color:#000;text-transform:uppercase;letter-spacing:2px;background-color:#fff;border:1px solid;border-image:linear-gradient(#03f,#0037ed,#09daff,#00b5d5) 1;min-width:12rem;max-width:40%;padding:1rem 2rem;text-decoration:none;transition:all .8s cubic-bezier(.165,.84,.44,1);display:inline-block;position:relative;overflow:hidden}.buttonGradient-module__nVEp1a__slidingButton:before{content:"";z-index:-1;color:#fff;background:linear-gradient(-180deg,#002aff 17.12%,#00b2ff 51.96%,#00e1ff 87.53%);width:100%;height:0;transition:all .8s cubic-bezier(.165,.84,.44,1);position:absolute;top:0;left:0}.buttonGradient-module__nVEp1a__slidingButton:hover{cursor:pointer;background:#fff0}.buttonGradient-module__nVEp1a__slidingButton:hover:before{height:100%;top:auto;bottom:0%}
.preloaderAdmin-module__VjQiXa__hiddenWindow{display:none}.preloaderAdmin-module__VjQiXa__window{background-color:var(--colorBackground);z-index:1000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;overflow:hidden}.preloaderAdmin-module__VjQiXa__preloader{clip:rect(0, 80px, 80px, 40px);width:80px;height:80px;animation:1.5s linear infinite preloaderAdmin-module__VjQiXa__animate;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px)}@keyframes preloaderAdmin-module__VjQiXa__animate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preloaderAdmin-module__VjQiXa__preloader:after{clip:rect(0, 80px, 80px, 40px);content:"";border-radius:50%;width:80px;height:80px;animation:1.5s linear infinite preloaderAdmin-module__VjQiXa__animate2;position:absolute}@keyframes preloaderAdmin-module__VjQiXa__animate2{0%{transform:rotate(0);box-shadow:inset 0 0 0 17px #4f46e5}50%{box-shadow:inset 0 0 0 2px #4f46e5}to{transform:rotate(360deg);box-shadow:inset 0 0 0 17px #4f46e5}}
.articlesContent-module__wOz-Sa__wrapperArticle{border-bottom:1px solid #4f46e533;flex-direction:column;gap:2rem;width:100%;padding-bottom:1rem;display:flex}.articlesContent-module__wOz-Sa__containerArticle{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.articlesContent-module__wOz-Sa__containerArticle p{font-size:calc(.555556vw + 13.3333px)}.articlesContent-module__wOz-Sa__subTitle{margin-left:var(--marginCalc)}
.modeContainer-module__GovjcW__containerFields{flex-direction:column;gap:2rem;width:100%;display:flex}.modeContainer-module__GovjcW__rowField{justify-content:space-between;align-items:center;gap:2rem;width:100%;display:flex}.modeContainer-module__GovjcW__rowField p{font-size:calc(.277778vw + 14.6667px)}.modeContainer-module__GovjcW__containerBtns{gap:1rem;display:flex}@media (max-width:768px){.modeContainer-module__GovjcW__rowField{flex-direction:column;justify-content:normal;align-items:normal;gap:1rem}.modeContainer-module__GovjcW__rowField input,.modeContainer-module__GovjcW__rowField select{min-width:100%}.modeContainer-module__GovjcW__containerBtns{flex-direction:column}}
.contentContacts-module__4HO22q__main,.contentContacts-module__4HO22q__mainContainer{flex-direction:column;display:flex}.contentContacts-module__4HO22q__main{width:100%}.contentContacts-module__4HO22q__mainContainer{width:var(--widthComputer);margin:0 auto 4rem}.contentContacts-module__4HO22q__mainContainer h1{margin-bottom:4rem}.contentContacts-module__4HO22q__finishText{text-align:center;margin-top:4rem;font-size:calc(.555556vw + 13.3333px);font-style:italic}.contentContacts-module__4HO22q__wrapperFormCall{width:60%;margin:4rem auto 0}@media (max-width:1600px){.contentContacts-module__4HO22q__mainContainer{width:var(--width1600)}}@media (max-width:1250px){.contentContacts-module__4HO22q__mainContainer{width:var(--width1250)}}@media (max-width:1100px){.contentContacts-module__4HO22q__wrapperHotels{gap:2rem}}@media (max-width:900px){.contentContacts-module__4HO22q__mainContainer,.contentContacts-module__4HO22q__mainContainer h1{margin-bottom:2rem}.contentContacts-module__4HO22q__finishText{margin-top:2rem}.contentContacts-module__4HO22q__wrapperFormCall{width:70%;margin:2rem auto 0}}@media (max-width:768px){.contentContacts-module__4HO22q__wrapperFormCall{width:90%}}@media (max-width:480px){.contentContacts-module__4HO22q__containerContacts,.contentContacts-module__4HO22q__containerAddress{margin-bottom:1rem}}
.wrapperHotelPage-module__iIzpXa__main{flex-direction:column;width:100%;display:flex}.wrapperHotelPage-module__iIzpXa__wrapperError{width:var(--widthComputer);margin:4rem auto}@media (max-width:1600px){.wrapperHotelPage-module__iIzpXa__wrapperError{width:var(--width1600)}}@media (max-width:1250px){.wrapperHotelPage-module__iIzpXa__wrapperError{width:var(--widthComputer)}}
.componentHotelsWithApartments-module__JavaKq__main{width:100%}.componentHotelsWithApartments-module__JavaKq__main,.componentHotelsWithApartments-module__JavaKq__wrapperOtherHotels,.componentHotelsWithApartments-module__JavaKq__containerHotel{flex-direction:column;display:flex}.componentHotelsWithApartments-module__JavaKq__wrapperFormSearch,.componentHotelsWithApartments-module__JavaKq__wrapperOtherHotels,.componentHotelsWithApartments-module__JavaKq__wrapperError{width:var(--widthComputer)}.componentHotelsWithApartments-module__JavaKq__wrapperFormSearch,.componentHotelsWithApartments-module__JavaKq__wrapperError{margin:0 auto}.componentHotelsWithApartments-module__JavaKq__wrapperError{min-height:55vh}.componentHotelsWithApartments-module__JavaKq__containerAllHotels{grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-top:4rem;display:grid}.componentHotelsWithApartments-module__JavaKq__wrapperSubTitle{margin:4rem auto}.componentHotelsWithApartments-module__JavaKq__wrapperOtherHotelsList{margin-bottom:4rem}.componentHotelsWithApartments-module__JavaKq__wrapperOtherHotels{margin:4rem auto}.componentHotelsWithApartments-module__JavaKq__containerHotel{box-shadow:var(--boxShadowMy);background-color:#fff;border-radius:35px;align-items:center;padding:2rem}.componentHotelsWithApartments-module__JavaKq__imgHotel{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:var(--colorMain2);border-radius:12px;width:100%;height:13rem;margin-bottom:2rem}.componentHotelsWithApartments-module__JavaKq__title{color:var(--colorMainTextBlack);text-align:center;margin-bottom:.5rem;font-size:calc(.555556vw + 21.3333px)}.componentHotelsWithApartments-module__JavaKq__line{background-color:#000;width:100%;height:2px;margin-bottom:1rem}.componentHotelsWithApartments-module__JavaKq__description{color:var(--colorSeconderyTextBlack);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-bottom:2rem;font-size:1rem;display:-webkit-box;overflow:hidden}.componentHotelsWithApartments-module__JavaKq__link{font-size:calc(.555556vw + 17.3333px)}.componentHotelsWithApartments-module__JavaKq__link:hover{cursor:pointer;text-decoration:underline}.componentHotelsWithApartments-module__JavaKq__errorText,.componentHotelsWithApartments-module__JavaKq__errorEmpty{width:90%;color:var(--colorSeconderyTextBlack);text-align:center;margin:0 auto;font-size:calc(.555556vw + 13.3333px)}.componentHotelsWithApartments-module__JavaKq__errorText{margin-top:2rem}.componentHotelsWithApartments-module__JavaKq__errorEmpty{min-height:20vh;margin-bottom:2rem}@media (max-width:1600px){.componentHotelsWithApartments-module__JavaKq__wrapperFormSearch,.componentHotelsWithApartments-module__JavaKq__wrapperOtherHotels,.componentHotelsWithApartments-module__JavaKq__wrapperError{width:var(--width1600)}}@media (max-width:1250px){.componentHotelsWithApartments-module__JavaKq__wrapperFormSearch,.componentHotelsWithApartments-module__JavaKq__wrapperOtherHotels,.componentHotelsWithApartments-module__JavaKq__wrapperError{width:var(--width1250)}}@media (max-width:1100px){.componentHotelsWithApartments-module__JavaKq__containerAllHotels{grid-template-columns:1fr 1fr;position:relative}.componentHotelsWithApartments-module__JavaKq__iconLeft,.componentHotelsWithApartments-module__JavaKq__iconRight{width:2rem;height:auto;position:absolute;top:50%}.componentHotelsWithApartments-module__JavaKq__iconRight{right:-.5rem}.componentHotelsWithApartments-module__JavaKq__iconLeft{left:-.5rem;transform:rotate(180deg)}.componentHotelsWithApartments-module__JavaKq__iconLeft:hover,.componentHotelsWithApartments-module__JavaKq__iconRight:hover{cursor:pointer}}@media (max-width:900px){.componentHotelsWithApartments-module__JavaKq__containerAllHotels{margin-top:2rem}.componentHotelsWithApartments-module__JavaKq__wrapperOtherHotels,.componentHotelsWithApartments-module__JavaKq__wrapperSubTitle{margin:2rem auto}}@media (max-width:768px){.componentHotelsWithApartments-module__JavaKq__containerAllHotels{grid-template-columns:1fr}.componentHotelsWithApartments-module__JavaKq__imgHotel{height:calc(38.8889vw + 21.3333px)}.componentHotelsWithApartments-module__JavaKq__wrapperFormSearch{display:none}}
.bookingCurrentPage-module__CHt06G__wrapper{width:100%;height:100vh;padding:var(--marginCalc) 2rem;flex-direction:column;display:flex;overflow-y:scroll}
.componentAuth-module__gfJHsG__wrapperLogin{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:100vh;display:flex}.componentAuth-module__gfJHsG__wrapperLogin p,.componentAuth-module__gfJHsG__wrapperLogin q{opacity:.7;font-size:calc(.277778vw + 18.6667px)}.componentAuth-module__gfJHsG__wrapperLogin q{letter-spacing:2px;font-style:italic}.componentAuth-module__gfJHsG__wrapperLogin input,.componentAuth-module__gfJHsG__filterContainer input{border:1px solid #4f46e5;border-radius:8px;padding:.5rem 1rem;font-size:calc(.277778vw + 14.6667px)}
.contentFields-module__SDkRbW__wrapperMain{flex-direction:column;gap:2rem;width:100%;margin-top:2rem;display:flex}.contentFields-module__SDkRbW__title{font-size:calc(.277778vw + 18.6667px)}.contentFields-module__SDkRbW__wrapperRowField{border-bottom:1px solid #4f46e540;flex-direction:column;gap:1rem;width:100%;padding-bottom:1rem;display:flex}.contentFields-module__SDkRbW__rowField{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.contentFields-module__SDkRbW__boxValue{align-items:center;gap:1rem;display:flex}.contentFields-module__SDkRbW__icon{opacity:.75;cursor:pointer;width:1.5rem;height:1.5rem}.contentFields-module__SDkRbW__label,.contentFields-module__SDkRbW__sublabel{align-self:center;font-size:calc(.277778vw + 14.6667px)}.contentFields-module__SDkRbW__sublabel{margin-left:2rem}.contentFields-module__SDkRbW__errorText{color:#ff0000bf;margin-top:1rem}.contentFields-module__SDkRbW__helpText{opacity:.7}.contentFields-module__SDkRbW__containerBtns{gap:2rem;margin-top:1rem;display:flex}@media (max-width:768px){.contentFields-module__SDkRbW__rowField{flex-direction:column;justify-content:normal;align-items:normal;gap:2rem}.contentFields-module__SDkRbW__rowField input{min-width:100%}.contentFields-module__SDkRbW__errorText{margin-top:.5rem}}
.containerCreateFields-module__gxgD5G__wrapperFields{flex-direction:column;gap:2rem;width:100%;display:flex}.containerCreateFields-module__gxgD5G__subtitle{font-size:calc(.833333vw + 16px)}.containerCreateFields-module__gxgD5G__rowField{border-bottom:1px solid #4f46e540;justify-content:space-between;width:100%;padding-bottom:.5rem;display:flex}.containerCreateFields-module__gxgD5G__labelField,.containerCreateFields-module__gxgD5G__valueField{font-size:calc(.277778vw + 14.6667px)}.containerCreateFields-module__gxgD5G__labelField{opacity:.7;margin-right:1rem;font-weight:700}.containerCreateFields-module__gxgD5G__valueField{text-align:right}.containerCreateFields-module__gxgD5G__inp,.containerCreateFields-module__gxgD5G__selec,.containerCreateFields-module__gxgD5G__txtArea,.containerCreateFields-module__gxgD5G__fieldView{border:1px solid #4f46e540;border-radius:8px;padding:.5rem 1rem}.containerCreateFields-module__gxgD5G__txtArea{resize:none;width:500px;height:200px}@media (max-width:768px){.containerCreateFields-module__gxgD5G__rowField{flex-direction:column;justify-content:normal;gap:1rem;display:flex}.containerCreateFields-module__gxgD5G__valueField{text-align:left}.containerCreateFields-module__gxgD5G__txtArea{width:100%}}
.content-module__p4HOUW__containerClientData{flex-direction:column;gap:2rem;display:flex}.content-module__p4HOUW__rowClientData{justify-content:space-between;gap:1rem;font-size:calc(.555556vw + 11.3333px);display:flex}.content-module__p4HOUW__rowClientData p:last-child{text-align:right}.content-module__p4HOUW__eventCard{border:3px solid #00000080;border-radius:8px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.content-module__p4HOUW__eventWaiting{border-color:#00000080}.content-module__p4HOUW__eventConfirm{border-color:#7fff8abf}.content-module__p4HOUW__eventCompleted{border-color:#4f46e5bf}.content-module__p4HOUW__eventCancelled{border-color:#fd7f7f80}.content-module__p4HOUW__eventRemoved{border-color:#ff0000f2}
.contentDocPage-module__OtKOTq__subTitle{opacity:.7;border-bottom:1px solid #4f46e533;padding-bottom:.5rem;font-size:calc(.555556vw + 21.3333px)}.contentDocPage-module__OtKOTq__list{flex-direction:column;align-items:flex-start;gap:1rem;margin-left:4rem;font-size:calc(.416667vw + 14px);display:flex}.contentDocPage-module__OtKOTq__list li{border-bottom:1px solid #0000}.contentDocPage-module__OtKOTq__list li:hover{cursor:pointer;color:#4f46e5;border-bottom:1px solid #4f46e566;width:auto}
.login-module__4EezLa__main{width:var(--widthComputer);justify-content:center;align-items:center;height:55vh;margin:0 auto;display:flex}.login-module__4EezLa__container{flex-direction:column;width:30%;display:flex}.login-module__4EezLa__container input{border-image:linear-gradient(#03f,#0037ed,#09daff,#00b5d5) 1;border-radius:.75rem;outline:none;padding:1rem 0 1rem 2rem;font-size:1.125rem}.login-module__4EezLa__container input:focus{border-right:8px solid}.login-module__4EezLa__container input:first-child{margin-bottom:2rem}.login-module__4EezLa__container input:nth-child(2){margin-bottom:1rem}.login-module__4EezLa__text{opacity:.8;margin-left:1rem}.login-module__4EezLa__text:hover{cursor:pointer;opacity:1}.login-module__4EezLa__container button{align-self:center;margin-top:2rem}@media (max-width:1100px){.login-module__4EezLa__container{width:50%}}@media (max-width:600px){.login-module__4EezLa__container{width:100%}}
.contentArticle-module__dtmtOW__window{width:var(--widthComputer);min-height:55vh;margin:var(--marginCalc) auto;flex-direction:column;gap:4rem;display:flex}.contentArticle-module__dtmtOW__previewImage{border-radius:var(--BR12);width:100%;height:auto}.contentArticle-module__dtmtOW__markdownContainer{flex-direction:column;gap:2rem;font-size:calc(.555556vw + 13.3333px);display:flex}.contentArticle-module__dtmtOW__markdownContainer p{text-indent:32px}.contentArticle-module__dtmtOW__markdownContainer ul,.contentArticle-module__dtmtOW__markdownContainer ol{flex-direction:column;gap:1rem;margin-left:4rem;display:flex}.contentArticle-module__dtmtOW__containerImages{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.contentArticle-module__dtmtOW__image{border-radius:var(--BR12);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:20rem}.contentArticle-module__dtmtOW__date{opacity:.7;font-size:calc(.277778vw + 14.6667px)}@media (max-width:1600px){.contentArticle-module__dtmtOW__window{width:var(--width1600)}}@media (max-width:1250px){.contentArticle-module__dtmtOW__window{width:var(--width1250)}}@media (max-width:768px){.contentArticle-module__dtmtOW__containerImages{grid-template-columns:repeat(2,1fr)}.contentArticle-module__dtmtOW__markdownContainer ul,.contentArticle-module__dtmtOW__markdownContainer ol{margin-left:2rem}}@media (max-width:480px){.contentArticle-module__dtmtOW__containerImages{grid-template-columns:1fr}}
.adminLayout-module__YZfc8a__wrapperDashboard{grid-template-columns:17rem 1fr;display:grid}.adminLayout-module__YZfc8a__hiddenNav{grid-template-columns:5rem 1fr}.adminLayout-module__YZfc8a__wrapperLayout{width:100%;height:100vh}
.bookingsPages-module__-i6WSa__containerDesktop{width:100%;height:100vh;padding:var(--marginCalc) 2rem;flex-direction:column;display:flex;overflow-y:scroll}
.markdownPage-module__G5LpKG__mainWrapper{flex-direction:column;gap:2rem;width:100%;padding:2rem;display:flex}.markdownPage-module__G5LpKG__textarea{border:1px solid #4f46e5;border-radius:8px;width:100%;min-height:40vh;padding:1rem;font-size:calc(.277778vw + 14.6667px)}.markdownPage-module__G5LpKG__markdown{flex-direction:column;gap:1rem;display:flex}.markdownPage-module__G5LpKG__markdown h2{font-size:calc(.555556vw + 21.3333px)}.markdownPage-module__G5LpKG__markdown h3,.markdownPage-module__G5LpKG__markdown h4{font-size:calc(.555556vw + 17.3333px)}.markdownPage-module__G5LpKG__markdown h5,.markdownPage-module__G5LpKG__markdown h6{font-size:calc(.277778vw + 14.6667px)}.markdownPage-module__G5LpKG__markdown p{text-indent:1.5rem;font-size:calc(.277778vw + 14.6667px)}.markdownPage-module__G5LpKG__markdown ol,.markdownPage-module__G5LpKG__markdown ul{flex-direction:column;gap:1rem;margin-left:4rem;display:flex}.markdownPage-module__G5LpKG__markdown hr{opacity:.7}
