.bannerView-module__KCijRq__main,.bannerView-module__KCijRq__background{width:100%;height:37rem}.bannerView-module__KCijRq__main{background-color:#0003;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bannerView-module__KCijRq__background{z-index:-1;position:absolute}.bannerView-module__KCijRq__title{width:var(--widthComputer);color:var(--colorMainTextWhite);text-shadow:0 0 2px #000;font-size:calc(4.44444vw + 10.6667px)}@media (max-width:1600px){.bannerView-module__KCijRq__title{width:var(--width1600)}}@media (max-width:1250px){.bannerView-module__KCijRq__title{width:var(--width1250)}}@media (max-width:900px){.bannerView-module__KCijRq__main,.bannerView-module__KCijRq__background{height:30rem}}@media (max-width:768px){.bannerView-module__KCijRq__main{justify-content:center;align-items:center}.bannerView-module__KCijRq__title{text-align:center}}@media (max-width:480px){.bannerView-module__KCijRq__main,.bannerView-module__KCijRq__background{height:15rem}}
@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(--colorWave);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}}
.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(--colorWave)}.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}}
.formSerchDate-module__G8JwEG__containerReservation{flex-direction:column;align-items:center;width:100%;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}}
.headerLineBackground-module__y0RBXG__backgroundLine{background-color:var(--colorBrown);width:100%;height:5.5rem}.headerLineBackground-module__y0RBXG__wrapperForm{display:none}@media (max-width:1100px){.headerLineBackground-module__y0RBXG__backgroundLine{height:5.25rem}}@media (max-width:768px){.headerLineBackground-module__y0RBXG__backgroundLine{background-color:var(--colorBrown2);height:auto;margin-bottom:2rem}.headerLineBackground-module__y0RBXG__wrapperForm{width:var(--width1250);margin:5.25rem auto 1rem;display:flex}}
.errorLadingData-module__12bBBW__errorContainer{text-align:center;width:100%;min-height:45vh;color:var(--colorSeconderyTextBlack);flex-direction:column;justify-content:center;align-items:center;margin:2rem auto;padding:0 2rem;font-size:calc(.555556vw + 21.3333px);display:flex}
.buttonSecondory-module__68lnqa__btn{color:var(--colorMainTextWhite);background-color:var(--colorWave);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}}
.title-module__uiA5MW__title{text-align:center;margin:0 auto;font-size:calc(2.22222vw + 21.3333px)}
.TitleMainPage-module__N7i6ja__wrapperTitle{text-align:center;max-width:40rem;margin:0 auto;font-size:calc(1.66667vw + 24px);position:relative}.TitleMainPage-module__N7i6ja__line{fill:#639a43;width:100%;height:auto}.TitleMainPage-module__N7i6ja__nameHotel{text-align:center;font-size:calc(1.11111vw + 18.6667px)}@media (max-width:1100px){.TitleMainPage-module__N7i6ja__wrapperTitle{max-width:30rem}.TitleMainPage-module__N7i6ja__line{width:80%}}
.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,.cardApartment-module__GqOtrW__row2{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}}
@keyframes componentFaq-module__Zp4H0W__show{0%{opacity:0}to{opacity:1}}.componentFaq-module__Zp4H0W__containerQuestions{background-color:var(--colorMain2);border-radius:50px;flex-direction:column;align-items:center;width:100%;padding:2rem;display:flex}.componentFaq-module__Zp4H0W__title{text-align:center;margin-bottom:2rem;font-size:calc(1.66667vw + 16px)}.componentFaq-module__Zp4H0W__wrapperQuestion{border-bottom:2px solid var(--colorMain);flex-direction:column;width:90%;margin:0 auto 2rem;padding-bottom:.5rem;display:flex}.componentFaq-module__Zp4H0W__containerLine{justify-content:space-between;margin-bottom:1rem;display:flex}.componentFaq-module__Zp4H0W__containerLine p{margin-right:2rem;font-size:calc(.555556vw + 13.3333px)}.componentFaq-module__Zp4H0W__vectorShow{transition:transform .8s}.componentFaq-module__Zp4H0W__vectorShow:hover{cursor:pointer}.componentFaq-module__Zp4H0W__hiddenText{margin-left:2rem;font-size:calc(.416667vw + 12px);animation:1s componentFaq-module__Zp4H0W__show}.componentFaq-module__Zp4H0W__errorText{text-align:center;opacity:.75;margin-bottom:var(--marginCalc);font-size:calc(.555556vw + 13.3333px)}@media (max-width:900px){.componentFaq-module__Zp4H0W__containerQuestions{padding:2rem 0}.componentFaq-module__Zp4H0W__hiddenText{margin-left:1rem}}@media (max-width:480px){.componentFaq-module__Zp4H0W__containerLine{margin-bottom:.5rem}.componentFaq-module__Zp4H0W__vectorShow{width:.75rem;height:1rem}.componentFaq-module__Zp4H0W__hiddenText{margin-left:0}}
.wrapperPage-module__3PHBxW__fullWidth{flex-direction:column;gap:4rem;width:100%;min-height:55vh;display:flex}.wrapperPage-module__3PHBxW__centralWidth{width:var(--widthComputer);flex-direction:column;align-items:center;gap:4rem;min-height:55vh;margin:0 auto;display:flex}.wrapperPage-module__3PHBxW__hasMargin{margin:4rem auto}@media (max-width:1600px){.wrapperPage-module__3PHBxW__centralWidth{width:var(--width1600)}}@media (max-width:1250px){.wrapperPage-module__3PHBxW__centralWidth{width:var(--width1250)}}@media (max-width:768px){.wrapperPage-module__3PHBxW__fullWidth,.wrapperPage-module__3PHBxW__centralWidth{gap:2rem}.wrapperPage-module__3PHBxW__hasMargin{margin:2rem auto}}
.wrapperLink-module__wP06tW__wrapperLink{align-items:center;display:flex}.wrapperLink-module__wP06tW__wrapperLink a{color:var(--colorMainTextBlack);text-decoration:none}.wrapperLink-module__wP06tW__wrapperLink img{width:1.5rem;height:auto;margin-left:.75rem}.wrapperLink-module__wP06tW__wrapperLink a:hover{color:var(--colorBrown);text-decoration:underline}@media (max-width:768px){.wrapperLink-module__wP06tW__wrapperLink{margin-bottom:.75rem}}
.contentForm-module__O2qUYG__wrapperForm{flex-direction:column;width:100%;margin-top:4rem;display:flex}.contentForm-module__O2qUYG__containerForm{grid-template-columns:repeat(4,1fr);align-items:end;gap:2rem;width:100%;display:grid}.contentForm-module__O2qUYG__containerColumn input,.contentForm-module__O2qUYG__containerColumn select,.contentForm-module__O2qUYG__containerPrice{-webkit-appearance:none;border:1px solid var(--colorBrown);background-color:#fff;border-radius:12px;width:100%;margin-top:.5rem;padding:.5rem .75rem;font-size:1rem}.contentForm-module__O2qUYG__containerPrice{background:#fff}.contentForm-module__O2qUYG__containerError{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.contentForm-module__O2qUYG__error{color:#f00c;font-size:1.25rem}@media (max-width:900px){.contentForm-module__O2qUYG__wrapperForm{margin-top:2rem}.contentForm-module__O2qUYG__error{font-size:1rem}}@media (max-width:768px){.contentForm-module__O2qUYG__containerForm{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.contentForm-module__O2qUYG__containerForm{grid-template-columns:repeat(1,1fr);gap:1rem}}
.yaMap-module__sbZY1G__map{width:100%;height:60vh}
.wrapperFormReservation-module__Dxizza__wrapperForm{flex-direction:column;width:100%;display:flex}.wrapperFormReservation-module__Dxizza__containerForm{grid-template-columns:repeat(4,1fr);align-items:end;gap:2rem;width:100%;display:grid}.wrapperFormReservation-module__Dxizza__containerColumn input,.wrapperFormReservation-module__Dxizza__containerColumn select,.wrapperFormReservation-module__Dxizza__containerPrice{-webkit-appearance:none;border:1px solid var(--colorMain);background-color:#fff;border-radius:12px;width:100%;margin-top:.5rem;padding:.5rem .75rem;font-size:1rem}.wrapperFormReservation-module__Dxizza__containerPrice{background:#fff}.wrapperFormReservation-module__Dxizza__containerError{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.wrapperFormReservation-module__Dxizza__error{color:#f00c;font-size:1.25rem}@media (max-width:900px){.wrapperFormReservation-module__Dxizza__wrapperForm{margin-top:2rem}.wrapperFormReservation-module__Dxizza__error{font-size:1rem}}@media (max-width:768px){.wrapperFormReservation-module__Dxizza__containerForm{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.wrapperFormReservation-module__Dxizza__containerForm{grid-template-columns:repeat(1,1fr);gap:1rem}}
.contentInformationPrice-module__iqY0aq__main{width:100%}.contentInformationPrice-module__iqY0aq__main p{color:var(--colorSeconderyTextBlack);margin-bottom:.5rem;font-size:calc(.416667vw + 14px)}.contentInformationPrice-module__iqY0aq__main p:last-child{margin-bottom:0}.contentInformationPrice-module__iqY0aq__main span{font-weight:700}
@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}
.calendar-module__zomvdW__calendarContainer{flex-direction:column;width:25rem;margin:0 auto;display:flex}.calendar-module__zomvdW__header{justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem;font-size:calc(.625vw + 12px);display:flex}.calendar-module__zomvdW__arrow{cursor:pointer;width:1rem;height:1.5rem}.calendar-module__zomvdW__arrowTransform{transform:rotate(180deg)}.calendar-module__zomvdW__days,.calendar-module__zomvdW__daysHeader{grid-template-columns:repeat(7,1fr);gap:1rem;width:100%;display:grid}.calendar-module__zomvdW__daysHeader{border-bottom:3px solid var(--colorMain);margin-bottom:1rem;padding-bottom:.5rem}.calendar-module__zomvdW__dayName{text-align:center;width:40px;height:auto;font-weight:700}.calendar-module__zomvdW__day{text-align:center}.calendar-module__zomvdW__day.calendar-module__zomvdW__disabled{color:#808080bf}.calendar-module__zomvdW__day p{justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.calendar-module__zomvdW__day p:hover{cursor:pointer}.calendar-module__zomvdW__today,.calendar-module__zomvdW__selected,.calendar-module__zomvdW__verificationReserv,.calendar-module__zomvdW__verificationNoReserv,.calendar-module__zomvdW__reservation{width:100%;height:100%}.calendar-module__zomvdW__today,.calendar-module__zomvdW__selected,.calendar-module__zomvdW__verificationReserv,.calendar-module__zomvdW__verificationNoReserv{justify-content:center;align-items:center;display:flex}.calendar-module__zomvdW__today{border:2px solid #000;border-radius:50%;font-weight:700}.calendar-module__zomvdW__selected{background-color:#939393;border-radius:8px}.calendar-module__zomvdW__verificationReserv,.calendar-module__zomvdW__verificationNoReserv{color:#fff;border-radius:50%}.calendar-module__zomvdW__verificationReserv,.calendar-module__zomvdW__circleRed{background:#1aff05bf}.calendar-module__zomvdW__verificationNoReserv,.calendar-module__zomvdW__circleGreen{background:#ff0505bf}.calendar-module__zomvdW__circleGray,.calendar-module__zomvdW__reservation,.calendar-module__zomvdW__day p:hover{background-color:#c4c4c4c2;border-radius:8px}.calendar-module__zomvdW__descriptionMarker{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.calendar-module__zomvdW__wrapperRow{display:flex}.calendar-module__zomvdW__circleRed,.calendar-module__zomvdW__circleGreen,.calendar-module__zomvdW__circleGray{border-radius:50%;width:1.25rem;height:1.25rem;margin-right:.5rem}@media (max-width:768px){.calendar-module__zomvdW__calendarContainer{width:100%}}@media (max-width:480px){.calendar-module__zomvdW__calendarContainer,.calendar-module__zomvdW__dayName,.calendar-module__zomvdW__day{width:100%}.calendar-module__zomvdW__arrow{width:.75rem;height:1.125rem}.calendar-module__zomvdW__daysHeader{margin-bottom:.5rem}.calendar-module__zomvdW__day p{width:100%;height:30px;font-size:1rem}.calendar-module__zomvdW__wrapperRow{font-size:1rem}}
.page-module__UBDEvq__faqWrapperPage{margin:var(--marginCalc) 0}@media (max-width:768px){.page-module__UBDEvq__wrapperForm{display:none}}
@keyframes firstSection-module__BT8TEG__move{0%{bottom:7%}50%{bottom:5%}to{bottom:7%}}.firstSection-module__BT8TEG__main,.firstSection-module__BT8TEG__background{width:100%;height:calc(25vw + 480px)}.firstSection-module__BT8TEG__main{background-color:#0003;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.firstSection-module__BT8TEG__background{z-index:-10;position:absolute}.firstSection-module__BT8TEG__iconDown{width:calc(1.66667vw + 16px);height:auto;animation:2s infinite firstSection-module__BT8TEG__move;position:absolute}.firstSection-module__BT8TEG__wrapperHotels{width:var(--widthComputer);grid-template-columns:1.5fr 1fr;justify-content:center;align-items:center;display:grid}.firstSection-module__BT8TEG__title{color:var(--colorMainTextWhite);font-size:calc(3.33333vw + 16px)}.firstSection-module__BT8TEG__title2{margin-left:4rem}.firstSection-module__BT8TEG__wrapperFormCall{width:100%}.firstSection-module__BT8TEG__wrapperFormSearch{display:none}@media (max-width:1600px){.firstSection-module__BT8TEG__wrapperHotels{width:var(--width1600)}}@media (max-width:1250px){.firstSection-module__BT8TEG__wrapperHotels{width:var(--width1250)}}@media (max-width:900px){.firstSection-module__BT8TEG__wrapperHotels{flex-direction:column;justify-content:center;align-items:center;display:flex}.firstSection-module__BT8TEG__title{display:none}.firstSection-module__BT8TEG__wrapperFormCall{width:60%}}@media (max-width:768px){.firstSection-module__BT8TEG__wrapperFormCall{width:80%;display:none}.firstSection-module__BT8TEG__wrapperFormSearch{width:100%;display:flex}}@media (max-width:550px){.firstSection-module__BT8TEG__wrapperFormSearch{margin-top:3rem}}@media (max-width:480px){.firstSection-module__BT8TEG__main{justify-content:flex-start}.firstSection-module__BT8TEG__title{text-align:center;margin-bottom:3rem;font-size:2rem}.firstSection-module__BT8TEG__title2{margin-left:0}.firstSection-module__BT8TEG__wrapperFormCall{width:100%}.firstSection-module__BT8TEG__iconDown{display:none}.firstSection-module__BT8TEG__wrapperFormSearch{margin-top:4rem}}
.contentAnaloguesApartment-module__5ddxeW__wrapperAnaloguesRooms{width:100%;margin-bottom:var(--marginCalc);flex-direction:column;gap:2rem;display:flex}.contentAnaloguesApartment-module__5ddxeW__wrapperAnaloguesRooms h2{text-align:left;margin:0;font-size:calc(1.66667vw + 16px)}.contentAnaloguesApartment-module__5ddxeW__wrapperCards{grid-template-columns:1fr 1fr 1fr;gap:2rem;display:grid}@media (max-width:1100px){.contentAnaloguesApartment-module__5ddxeW__wrapperCards{grid-template-columns:1fr 1fr}}@media (max-width:768px){.contentAnaloguesApartment-module__5ddxeW__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(--colorBrown);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(--colorBrown2);z-index:100;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(--colorBrown)}.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}}
@media (max-width:768px){.apartment-module__B0600q__wrapperFormSearch{display:none}}
.secondSection-module__rjCelq__containerApartments{grid-template-columns:1fr 1fr 1fr;gap:2rem;display:grid}@media (max-width:1100px){.secondSection-module__rjCelq__containerApartments{grid-template-columns:1fr 1fr}}@media (max-width:768px){.secondSection-module__rjCelq__containerApartments{grid-template-columns:1fr}}
.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%}}
.contentDesktop-module__hf2Oea__wrapperContent{gap:var(--marginCalc);grid-template-rows:1fr 1fr;width:100%;display:grid}.contentDesktop-module__hf2Oea__containerRowContent{gap:2rem;width:100%;display:grid}.contentDesktop-module__hf2Oea__row_1{grid-template-columns:1.5fr 1fr}.contentDesktop-module__hf2Oea__row_2{grid-template-columns:1fr 1.5fr}.contentDesktop-module__hf2Oea__row_2 p{order:2}.contentDesktop-module__hf2Oea__containerText{min-height:calc(5.20833vw + 220px);color:var(--colorMainTextBlack);letter-spacing:1px;background-color:var(--colorBrown2);border-radius:12px;justify-content:center;align-items:center;padding:0 2rem;font-size:calc(.694445vw + 12.6667px);display:flex}.contentDesktop-module__hf2Oea__containerImgs{grid-template-columns:1fr 1fr;gap:1rem;width:100%;height:100%;display:grid}.contentDesktop-module__hf2Oea__showImage{grid-template-columns:1fr}.contentDesktop-module__hf2Oea__img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:100%;height:auto}
.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}}
.sixSection-module__Xs2lOa__main,.sixSection-module__Xs2lOa__map{width:100%}.sixSection-module__Xs2lOa__main{align-items:center;display:flex;position:relative}.sixSection-module__Xs2lOa__map,.sixSection-module__Xs2lOa__mainWrapper{height:calc(13.8889vw + 293.333px)}.sixSection-module__Xs2lOa__map{position:absolute;overflow:hidden}.sixSection-module__Xs2lOa__main iframe{height:100%}.sixSection-module__Xs2lOa__mainWrapper{width:var(--widthComputer);justify-content:flex-start;margin:0 auto;display:flex}.sixSection-module__Xs2lOa__containerInformation{z-index:10;background-color:#000000b3;flex-direction:column;justify-content:space-between;width:40%;padding:2rem;display:flex}.sixSection-module__Xs2lOa__title{color:var(--colorMainTextWhite);text-align:center;font-size:calc(1.66667vw + 16px)}.sixSection-module__Xs2lOa__row,.sixSection-module__Xs2lOa__row a{color:var(--colorMainTextWhite)}.sixSection-module__Xs2lOa__subTitle{color:var(--colorSeconderyTextWhite);margin-bottom:1rem;font-size:calc(.833333vw + 16px)}.sixSection-module__Xs2lOa__text{font-size:calc(.694445vw + 10.6667px)}.sixSection-module__Xs2lOa__text a{text-decoration:none}.sixSection-module__Xs2lOa__text a:hover{color:var(--colorMain);text-decoration:underline}@media (max-width:1600px){.sixSection-module__Xs2lOa__mainWrapper{width:var(--width1600)}}@media (max-width:1250px){.sixSection-module__Xs2lOa__mainWrapper{width:var(--width1250)}.sixSection-module__Xs2lOa__containerInformation{width:50%}}@media (max-width:768px){.sixSection-module__Xs2lOa__containerInformation{width:60%}.sixSection-module__Xs2lOa__subTitle{margin-bottom:.5rem}}@media (max-width:600px){.sixSection-module__Xs2lOa__containerInformation{width:70%;padding:2rem 1rem}}@media (max-width:480px){.sixSection-module__Xs2lOa__mainWrapper{justify-content:center}.sixSection-module__Xs2lOa__containerInformation{width:90%}}
.ContainerHotel-module__lQNTmq__wrapperHotel{width:var(--widthComputer);flex-direction:column;margin:0 auto;display:flex}.ContainerHotel-module__lQNTmq__wrapperCards{grid-template-columns:1fr 1fr 1fr;gap:2rem;display:grid}@media (max-width:1600px){.ContainerHotel-module__lQNTmq__wrapperHotel{width:var(--width1600);width:var(--width1250)}}@media (max-width:1100px){.ContainerHotel-module__lQNTmq__wrapperCards{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ContainerHotel-module__lQNTmq__wrapperCards{grid-template-columns:1fr 1fr;margin-top:2rem}}@media (max-width:768px){.ContainerHotel-module__lQNTmq__wrapperCards{grid-template-columns:1fr}}
.fields-module__VTxMJG__input{width:100%}.fields-module__VTxMJG__label input{width:1.5rem;height:auto;margin-right:1rem}
.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}}
.contacts-module__acXWVG__wrapperFormSearch{width:100%;margin-top:var(--marginCalc)}.contacts-module__acXWVG__finishText{text-align:center;font-size:calc(.555556vw + 13.3333px);font-style:italic}.contacts-module__acXWVG__wrapperFormCall{width:60%}@media (max-width:900px){.contacts-module__acXWVG__wrapperFormCall{width:70%}}@media (max-width:768px){.contacts-module__acXWVG__wrapperFormSearch{display:none}.contacts-module__acXWVG__wrapperFormCall{width:90%}}
.reservation-module__WHqL_q__wrapperFormSearch{margin-top:2rem}.reservation-module__WHqL_q__containerHotel{flex-direction:column;display:flex}.reservation-module__WHqL_q__wrapperError{width:var(--widthComputer);min-height:55vh;margin:0 auto}.reservation-module__WHqL_q__containerAllHotels{grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-top:4rem;display:grid}.reservation-module__WHqL_q__wrapperSubTitle{margin:4rem auto}.reservation-module__WHqL_q__wrapperOtherHotelsList{margin-bottom:4rem}.reservation-module__WHqL_q__containerHotel{box-shadow:var(--boxShadowMy);background-color:#fff;border-radius:35px;align-items:center;padding:2rem}.reservation-module__WHqL_q__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}.reservation-module__WHqL_q__title{color:var(--colorMainTextBlack);text-align:center;margin-bottom:.5rem;font-size:calc(.555556vw + 21.3333px)}.reservation-module__WHqL_q__line{background-color:#000;width:100%;height:2px;margin-bottom:1rem}.reservation-module__WHqL_q__description{color:var(--colorSeconderyTextBlack);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-bottom:2rem;font-size:1rem;display:-webkit-box;overflow:hidden}.reservation-module__WHqL_q__link{font-size:calc(.555556vw + 17.3333px)}.reservation-module__WHqL_q__link:hover{cursor:pointer;text-decoration:underline}.reservation-module__WHqL_q__errorText,.reservation-module__WHqL_q__errorEmpty{width:90%;color:var(--colorSeconderyTextBlack);text-align:center;margin:0 auto;font-size:calc(.555556vw + 13.3333px)}.reservation-module__WHqL_q__errorText{margin-top:2rem}.reservation-module__WHqL_q__errorEmpty{margin-bottom:2rem}@media (max-width:1600px){.reservation-module__WHqL_q__wrapperError{width:var(--width1600)}}@media (max-width:1250px){.reservation-module__WHqL_q__wrapperError{width:var(--width1250)}}@media (max-width:1100px){.reservation-module__WHqL_q__containerAllHotels{grid-template-columns:1fr 1fr;position:relative}.reservation-module__WHqL_q__iconLeft,.reservation-module__WHqL_q__iconRight{width:2rem;height:auto;position:absolute;top:50%}.reservation-module__WHqL_q__iconRight{right:-.5rem}.reservation-module__WHqL_q__iconLeft{left:-.5rem;transform:rotate(180deg)}.reservation-module__WHqL_q__iconLeft:hover,.reservation-module__WHqL_q__iconRight:hover{cursor:pointer}}@media (max-width:900px){.reservation-module__WHqL_q__containerAllHotels{margin-top:2rem}.reservation-module__WHqL_q__wrapperSubTitle{margin:2rem auto}}@media (max-width:768px){.reservation-module__WHqL_q__containerAllHotels{grid-template-columns:1fr}.reservation-module__WHqL_q__imgHotel{height:calc(38.8889vw + 21.3333px)}.reservation-module__WHqL_q__wrapperFormSearch{display:none}}
.footer-module__0XHgsa__main{background-color:var(--colorBrown2);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__address:hover{color:var(--colorBrown)}.footer-module__0XHgsa__columnsSecondContainer{display:flex}.footer-module__0XHgsa__columnsSecondContainer p{margin-right:2rem}.footer-module__0XHgsa__columnsSecondContainer img{cursor:pointer;margin-left:1rem}.footer-module__0XHgsa__columnsSecondContainer a: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(--colorBrown);grid-area:column2;margin-top:1rem;padding-top:1rem}.footer-module__0XHgsa__column:nth-child(3){border-top:1px solid var(--colorBrown);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}}
.moscowClock-module__Sn8Abq__mainContainer{color:#8a8a8a;justify-content:center;align-items:center;width:fit-content;font-size:14px;display:flex}
@keyframes preloader-module-scss-module__YRxBMW__rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes preloader-module-scss-module__YRxBMW__rotate2{0%{border-top-color:#9a7243;transform:rotate(0)}50%{border-top-color:#96cfd2;transform:rotate(180deg)}to{border-top-color:#9a7243;transform:rotate(360deg)}}.preloader-module-scss-module__YRxBMW__main{justify-content:center;align-items:center;width:100%;height:80vh;display:flex}.preloader-module-scss-module__YRxBMW__popUp{background-color:var(--colorBackground);z-index:1000;height:100vh;position:fixed}.preloader-module-scss-module__YRxBMW__loader{width:15rem;height:15rem;margin:75px auto;display:block;position:relative;overflow:hidden}.preloader-module-scss-module__YRxBMW__loader div{height:100%}.preloader-module-scss-module__YRxBMW__loader1,.preloader-module-scss-module__YRxBMW__loader1 div{border:6px solid #0000;border-color:#9a7243 #0000 #96cfd2;border-radius:50%;padding:8px;animation:3s linear infinite preloader-module-scss-module__YRxBMW__rotate}.preloader-module-scss-module__YRxBMW__loader div:hover{animation-play-state:paused}.preloader-module-scss-module__YRxBMW__loader,.preloader-module-scss-module__YRxBMW__loader *{will-change:transform}
.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%}}
.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(--colorWave);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}}
.windowPopUp-module__b5wyWG__hidden{display:none}.windowPopUp-module__b5wyWG__mainWindow{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed}.windowPopUp-module__b5wyWG__mainContainer,.windowPopUp-module__b5wyWG__containerResponse{width:60%}.windowPopUp-module__b5wyWG__mainContainer{border:4px solid var(--colorMain);background:#fff;border-radius:12px;flex-direction:column;align-items:center;height:90vh;padding:2rem 1rem;display:flex;overflow-y:auto}.windowPopUp-module__b5wyWG__mainContainer img{align-self:flex-end;width:1.5rem;height:1.5rem}.windowPopUp-module__b5wyWG__mainContainer img:hover{cursor:pointer;transform:scale(1.2)}.windowPopUp-module__b5wyWG__title{margin-bottom:2rem;font-size:calc(1vw + 12.8px)}.windowPopUp-module__b5wyWG__nameHotel,.windowPopUp-module__b5wyWG__nameApartment,.windowPopUp-module__b5wyWG__inpName,.windowPopUp-module__b5wyWG__inpPhone,.windowPopUp-module__b5wyWG__inpEmail,.windowPopUp-module__b5wyWG__textCommit{border-radius:12px;width:90%;padding:.75rem 1.5rem;font-size:calc(.555556vw + 13.3333px)}.windowPopUp-module__b5wyWG__nameHotel,.windowPopUp-module__b5wyWG__nameApartment{color:#0009;border:2px solid #96cfd280;margin-bottom:1.5rem}.windowPopUp-module__b5wyWG__inpName,.windowPopUp-module__b5wyWG__inpPhone,.windowPopUp-module__b5wyWG__inpEmail,.windowPopUp-module__b5wyWG__textCommit{border:2px solid var(--colorMain);margin-bottom:1.5rem}.windowPopUp-module__b5wyWG__textCommit{resize:none;min-height:8rem}.windowPopUp-module__b5wyWG__error{border:1px solid #ff7171;margin-bottom:.5rem}.windowPopUp-module__b5wyWG__errorText{color:#ff7171;width:90%;margin-bottom:1rem;font-size:.875rem}.windowPopUp-module__b5wyWG__containerInformation{grid-template-columns:repeat(4,1fr);gap:1rem;width:90%;display:grid}.windowPopUp-module__b5wyWG__column{flex-direction:column;display:flex}.windowPopUp-module__b5wyWG__column label{color:var(--colorSeconderyTextBlack);font-size:.75rem}.windowPopUp-module__b5wyWG__column p{color:#0009;text-align:center;border:2px solid #96cfd280;border-radius:12px;margin-top:.5rem;padding:.5rem;font-size:1rem}.windowPopUp-module__b5wyWG__lastInformation{width:90%;color:var(--colorSeconderyTextBlack);margin-top:2rem;font-size:1rem}.windowPopUp-module__b5wyWG__containerCheckbox{color:#000;align-items:center;width:90%;margin:1rem 0;display:flex}.windowPopUp-module__b5wyWG__containerCheckbox input{width:1.5rem;height:1.5rem;margin:0 1rem 0 0;padding:0}.windowPopUp-module__b5wyWG__containerCheckbox span{color:var(--colorMain)}.windowPopUp-module__b5wyWG__containerCheckbox span:hover{cursor:pointer;text-decoration:underline}.windowPopUp-module__b5wyWG__mainContainer button{margin-top:2rem}.windowPopUp-module__b5wyWG__containerResponse{border:4px solid var(--colorMain);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:2rem 3rem 4rem;display:flex}.windowPopUp-module__b5wyWG__closeIcon{align-self:flex-end;width:calc(.555556vw + 13.3333px);height:auto}.windowPopUp-module__b5wyWG__closeIcon:hover{cursor:pointer;transform:scale(1.2)}.windowPopUp-module__b5wyWG__succesIcon,.windowPopUp-module__b5wyWG__errorIcon{height:auto}.windowPopUp-module__b5wyWG__succesIcon{width:calc(5.55556vw + 133.333px)}.windowPopUp-module__b5wyWG__errorIcon{width:calc(8.33333vw + 80px);margin-bottom:2rem}.windowPopUp-module__b5wyWG__textResponse{text-align:center;width:100%;font-size:calc(.555556vw + 13.3333px)}@media (max-width:1250px){.windowPopUp-module__b5wyWG__containerInformation{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.windowPopUp-module__b5wyWG__mainContainer,.windowPopUp-module__b5wyWG__containerResponse{width:80%}}@media (max-width:768px){.windowPopUp-module__b5wyWG__mainContainer,.windowPopUp-module__b5wyWG__containerResponse{width:90%}.windowPopUp-module__b5wyWG__mainContainer{padding:1rem .25rem}.windowPopUp-module__b5wyWG__mainContainer img{width:1rem;height:1rem;margin-bottom:1rem;margin-right:.5rem}}@media (max-width:480px){.windowPopUp-module__b5wyWG__mainContainer{width:100%;height:100vh}.windowPopUp-module__b5wyWG__nameHotel,.windowPopUp-module__b5wyWG__nameApartment,.windowPopUp-module__b5wyWG__inpName,.windowPopUp-module__b5wyWG__inpPhone,.windowPopUp-module__b5wyWG__inpEmail{width:95%;margin-bottom:1rem;padding:.5rem 1rem}.windowPopUp-module__b5wyWG__containerInformation{grid-template-columns:repeat(2,1fr);width:95%}.windowPopUp-module__b5wyWG__lastInformation{margin-top:1rem;font-size:.75rem}.windowPopUp-module__b5wyWG__containerResponse{padding:2rem 1rem}}
.articlesContainer-module__nrczUW__containerArticles{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.articlesContainer-module__nrczUW__cardArticle{background-color:#f1ebe3;border-radius:8px;flex-direction:column;gap:2rem;padding:2rem 1rem;display:flex}.articlesContainer-module__nrczUW__previewImage{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:100%;height:15rem}.articlesContainer-module__nrczUW__title{text-align:center;border-bottom:1px solid #eeba77;padding-bottom:.5rem;font-size:calc(.277778vw + 18.6667px);font-weight:700}.articlesContainer-module__nrczUW__text{opacity:.75;-webkit-line-clamp:8;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.articlesContainer-module__nrczUW__containerMore{justify-content:space-between;align-items:flex-end;display:flex}.articlesContainer-module__nrczUW__miniBtn{cursor:pointer;border:1px solid inherit;padding:.25rem .5rem;font-size:1.125rem}.articlesContainer-module__nrczUW__miniBtn:hover{background-color:#e5d1ba;border-color:#eeba77;border-radius:8px}@media (max-width:1250px){.articlesContainer-module__nrczUW__text{-webkit-line-clamp:5}}@media (max-width:768px){.articlesContainer-module__nrczUW__containerArticles{grid-template-columns:1fr}}
.contentArticle-module__ydVjyG__previewImage{border-radius:var(--BR12);width:100%;height:auto}.contentArticle-module__ydVjyG__markdownContainer{flex-direction:column;gap:2rem;font-size:calc(.555556vw + 13.3333px);display:flex}.contentArticle-module__ydVjyG__markdownContainer p{text-indent:32px}.contentArticle-module__ydVjyG__markdownContainer ul,.contentArticle-module__ydVjyG__markdownContainer ol{flex-direction:column;gap:1rem;margin-left:4rem;display:flex}.contentArticle-module__ydVjyG__containerImages{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid}.contentArticle-module__ydVjyG__image{border-radius:var(--BR12);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:20rem}.contentArticle-module__ydVjyG__date{opacity:.7;font-size:calc(.277778vw + 14.6667px)}@media (max-width:768px){.contentArticle-module__ydVjyG__containerImages{grid-template-columns:repeat(2,1fr)}.contentArticle-module__ydVjyG__markdownContainer ul,.contentArticle-module__ydVjyG__markdownContainer ol{margin-left:2rem}}@media (max-width:480px){.contentArticle-module__ydVjyG__containerImages{grid-template-columns:1fr}}
.reservationAllView-module__-1KnDW__wrapperFormSearch{width:var(--widthComputer);margin:0 auto}.reservationAllView-module__-1KnDW__marginBt{margin-bottom:var(--marginCalc)}.reservationAllView-module__-1KnDW__errorApartmentsEmpty{color:#000000bf;text-align:center;border-radius:var(--BR12);background-color:#ff4f4f33;border:3px solid #750000;padding:2rem 3rem;font-size:calc(1.11111vw + 18.6667px)}@media (max-width:1600px){.reservationAllView-module__-1KnDW__wrapperFormSearch{width:var(--width1600)}}@media (max-width:1250px){.reservationAllView-module__-1KnDW__wrapperFormSearch{width:var(--width1250)}}@media (max-width:768px){.reservationAllView-module__-1KnDW__wrapperFormSearch{display:none}}
.privacy-module__5E9HHq__window_privacy{width:100%;max-width:1222px;margin:0 auto;padding:64px 16px}@media (max-width:768px){.privacy-module__5E9HHq__window_privacy{padding:48px 0}}.privacy-module__5E9HHq__section_privacy{margin-top:64px}@media (max-width:480px){.privacy-module__5E9HHq__section_privacy{margin-top:48px}}.privacy-module__5E9HHq__container_privacy{flex-direction:column;gap:16px;max-width:1392px;margin:0 auto;padding:0 16px;display:flex}.privacy-module__5E9HHq__title_privacy{text-transform:uppercase;font-size:32px;font-weight:500}@media (max-width:768px){.privacy-module__5E9HHq__title_privacy{font-size:28px}}@media (max-width:480px){.privacy-module__5E9HHq__title_privacy{font-size:20px}}.privacy-module__5E9HHq__title_h3{margin:24px 0 8px;font-size:24px;font-weight:600}@media (max-width:480px){.privacy-module__5E9HHq__title_h3{margin:16px 0 6px;font-size:20px}}.privacy-module__5E9HHq__list{margin-top:8px;padding-left:1.5rem;list-style:outside}@media (max-width:480px){.privacy-module__5E9HHq__list{padding-left:1rem}}.privacy-module__5E9HHq__list_item{margin-bottom:4px}@media (max-width:480px){.privacy-module__5E9HHq__list_item{margin-bottom:2px}}.privacy-module__5E9HHq__link{color:#00b29b;text-decoration:underline}.privacy-module__5E9HHq__content_privacy{font-size:16px;line-height:1.4}@media (max-width:480px){.privacy-module__5E9HHq__content_privacy{font-size:14px}}
.secondSectionHotels-module__aBW4_q__wrapperHotel{width:100%}.secondSectionHotels-module__aBW4_q__containerHotel,.secondSectionHotels-module__aBW4_q__informationContainerHotel,.secondSectionHotels-module__aBW4_q__wrapperBtn{display:flex}.secondSectionHotels-module__aBW4_q__reverseContent{flex-direction:row-reverse}.secondSectionHotels-module__aBW4_q__wrapperHotel{padding:3rem 0}.secondSectionHotels-module__aBW4_q__wrapperHotel:last-child{margin-bottom:4rem}.secondSectionHotels-module__aBW4_q__containerHotel{width:var(--widthComputer);justify-content:space-between;align-items:center;margin:0 auto}.secondSectionHotels-module__aBW4_q__informationContainerHotel{flex-direction:column;align-items:flex-start;width:60%}.secondSectionHotels-module__aBW4_q__nameHotel{margin-bottom:2rem;font-size:calc(1.11111vw + 26.6667px)}.secondSectionHotels-module__aBW4_q__descriptionHotel{margin-bottom:2rem;font-size:calc(.555556vw + 13.3333px)}.secondSectionHotels-module__aBW4_q__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}.secondSectionHotels-module__aBW4_q__wrapperBtn button:first-child{margin-right:2rem}@media (max-width:1600px){.secondSectionHotels-module__aBW4_q__containerHotel{width:var(--width1600)}}@media (max-width:1250px){.secondSectionHotels-module__aBW4_q__containerHotel{width:var(--width1250)}}@media (max-width:900px){.secondSectionHotels-module__aBW4_q__wrapperHotel{margin-top:2rem}.secondSectionHotels-module__aBW4_q__wrapperHotel:last-child{margin-bottom:2rem}}@media (max-width:768px){.secondSectionHotels-module__aBW4_q__containerHotel,.secondSectionHotels-module__aBW4_q__informationContainerHotel{width:100%}.secondSectionHotels-module__aBW4_q__informationContainerHotel{align-items:center}.secondSectionHotels-module__aBW4_q__nameHotel,.secondSectionHotels-module__aBW4_q__descriptionHotel{width:var(--width1250);text-align:center}.secondSectionHotels-module__aBW4_q__imgHotel{border-radius:0;width:70%;height:auto;margin-bottom:2rem}.secondSectionHotels-module__aBW4_q__wrapperBtn{width:var(--width1250);justify-content:center}.secondSectionHotels-module__aBW4_q__wrapperBtn button:first-child{margin-right:1rem}}@media (max-width:480px){.secondSectionHotels-module__aBW4_q__wrapperHotel{padding:2rem 0}.secondSectionHotels-module__aBW4_q__nameHotel{margin-bottom:1rem}.secondSectionHotels-module__aBW4_q__wrapperBtn{flex-direction:column;align-items:center}.secondSectionHotels-module__aBW4_q__wrapperBtn button:first-child{margin-bottom:1rem;margin-right:0}}
.track-module__KuSQ4G__wrapperPage{width:100%;margin:var(--marginCalc) 0}.track-module__KuSQ4G__section{flex-direction:column;gap:1rem;width:100%;display:flex}.track-module__KuSQ4G__title{text-align:center;font-size:calc(.555556vw + 21.3333px)}.track-module__KuSQ4G__subTitle{border-bottom:1px solid #00000040;align-self:flex-start;width:100%;padding-bottom:1rem;font-size:calc(.555556vw + 17.3333px)}.track-module__KuSQ4G__text,.track-module__KuSQ4G__list{width:100%;font-size:calc(.555556vw + 13.3333px)}.track-module__KuSQ4G__text{text-indent:30px}.track-module__KuSQ4G__list{flex-direction:column;gap:1rem;margin-left:4rem;display:flex}.track-module__KuSQ4G__horizontalImg{border-radius:var(--BR12);width:80%;height:auto}.track-module__KuSQ4G__verticalImg{width:30%;height:auto}.track-module__KuSQ4G__containerVideo{grid-template-columns:1fr 1fr;gap:2rem;width:100%;display:grid}.track-module__KuSQ4G__video{border-radius:var(--BR12);width:100%;height:auto;box-shadow:var(--boxShadowMy)}.track-module__KuSQ4G__video video{border-radius:var(--BR12)}@media (max-width:768px){.track-module__KuSQ4G__horizontalImg{width:100%}.track-module__KuSQ4G__verticalImg{width:60%}.track-module__KuSQ4G__containerVideo{grid-template-columns:1fr}}
