.page-module__zJ8GoW__BookingPage{margin-top:100px}.page-module__zJ8GoW__HotelWidget{grid-column:1/-1;width:100%}@media screen and (min-width:1040px){.page-module__zJ8GoW__BookingPage{margin-top:100px}}@media screen and (min-width:1240px){.page-module__zJ8GoW__BookingPage{margin-top:150px}.page-module__zJ8GoW__HotelWidget{grid-column:2/-2}}@media screen and (min-width:1600px){.page-module__zJ8GoW__BookingPage{margin-top:200px}.page-module__zJ8GoW__HotelWidget{grid-column:3/-3}}
.ButtonLink-module__tLZ34q__button{align-items:center;gap:20px;display:flex}.ButtonLink-module__tLZ34q__button span{border:1px solid #172e44;border-radius:50px;width:42px;height:42px;padding:10px;position:relative}.ButtonLink-module__tLZ34q__button span svg{fill:#172e44;transition:left .3s;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}.ButtonLink-module__tLZ34q__button:hover span svg{left:40%}@media screen and (min-width:1040px){.ButtonLink-module__tLZ34q__button{gap:15px}.ButtonLink-module__tLZ34q__button span{width:52px;height:52px}}
.TextBlock-module__U9NRcq__TextBlock{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:790px;display:flex}.TextBlock-module__U9NRcq__header{flex-direction:column;align-items:center;gap:5px;display:flex}@media screen and (min-width:1040px){.TextBlock-module__U9NRcq__TextBlock{gap:20px}.TextBlock-module__U9NRcq__header{gap:10px}}
.Hero-module__8cw1wW__Hero.Hero-module__8cw1wW__Hero{height:100vh;margin-top:0;position:relative}.Hero-module__8cw1wW__title{text-align:center;color:#fff;flex-direction:column;grid-column:1/-1;justify-content:center;justify-self:center;align-items:center;gap:10px;max-width:350px;display:flex}.Hero-module__8cw1wW__title *{color:#fff}.Hero-module__8cw1wW__HeroButton span{border-color:#fff}.Hero-module__8cw1wW__HeroButton span svg{fill:#fff}.Hero-module__8cw1wW__coordinates{color:#fff;opacity:.4;font-size:20px;font-weight:100;line-height:100%;position:absolute;bottom:10px;left:10px}.Hero-module__8cw1wW__video{z-index:-1;width:100%;height:100%;max-height:100vh;position:absolute;top:0;left:0}.Hero-module__8cw1wW__video video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.Hero-module__8cw1wW__video:after{content:"";pointer-events:none;background:#0003;position:absolute;inset:0}@media screen and (min-width:1240px){.Hero-module__8cw1wW__title{grid-column:1/4;gap:20px;max-width:500px}.Hero-module__8cw1wW__title *{color:#172e44}.Hero-module__8cw1wW__HeroButton span{border-color:unset}.Hero-module__8cw1wW__video{position:unset;grid-column:4/9;width:100%;height:100%;max-height:100vh}.Hero-module__8cw1wW__video:after{background:0 0}.Hero-module__8cw1wW__video video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.Hero-module__8cw1wW__coordinates{color:#000;font-size:24px}}
.Info-module__NX9m2G__Info{background:#f6f6f680;border-radius:15px;flex-direction:column;grid-column:1/-1;gap:20px;padding:20px;display:flex}.Info-module__NX9m2G__header,.Info-module__NX9m2G__features{flex-direction:column;gap:10px;display:flex}.Info-module__NX9m2G__items{flex-direction:column;gap:5px;display:flex}.Info-module__NX9m2G__item{justify-content:space-between;display:flex}.Info-module__NX9m2G__value{text-align:end}.Info-module__NX9m2G__dots{opacity:.5;border-bottom:2px dotted #000;flex:1;margin:4px 8px}.Info-module__NX9m2G__button{margin-top:auto}@media screen and (min-width:1040px){.Info-module__NX9m2G__Info{border-radius:20px;grid-column:5/-1;padding:30px}}@media screen and (min-width:1240px){.Info-module__NX9m2G__Info{grid-column:6/-1}}
.InfrastructurePreview-module__dSp_Aq__header{grid-column:1/-1;margin-bottom:10px}.InfrastructurePreview-module__dSp_Aq__card{display:none}.InfrastructurePreview-module__dSp_Aq__bigcard{background-image:url(/images/infrastructurePreview.png);background-repeat:no-repeat;background-size:cover;border-radius:15px;grid-column:1/-1;padding:20px}.InfrastructurePreview-module__dSp_Aq__bigcard>div{background-color:#fff;border-radius:15px;flex-direction:column;gap:10px;padding:20px;display:flex}.InfrastructurePreview-module__dSp_Aq__bigcard .InfrastructurePreview-module__dSp_Aq__text{flex-direction:column;gap:5px;max-width:420px;display:flex}@media screen and (min-width:768px){.InfrastructurePreview-module__dSp_Aq__card{border:1px solid #0006;border-radius:20px;flex-direction:column;grid-column:span 2;justify-content:space-between;gap:10px;padding:30px;display:flex}.InfrastructurePreview-module__dSp_Aq__bigcard{border-radius:20px;grid-row:2/3;padding:30px}.InfrastructurePreview-module__dSp_Aq__bigcard>div{border-radius:20px;padding:30px}}@media screen and (min-width:1040px){.InfrastructurePreview-module__dSp_Aq__card{grid-column:span 3;gap:20px}}@media screen and (min-width:1240px){.InfrastructurePreview-module__dSp_Aq__card{grid-column:span 4}}@media screen and (min-width:1600px){.InfrastructurePreview-module__dSp_Aq__card{grid-column:span 2}.InfrastructurePreview-module__dSp_Aq__bigcard{grid-column:span 4;grid-row:unset;padding:50px}.InfrastructurePreview-module__dSp_Aq__bigcard .InfrastructurePreview-module__dSp_Aq__text{gap:10px}}
.OffersPreview-module__Rwsogq__header{margin-bottom:30px}.OffersPreview-module__Rwsogq__Image{aspect-ratio:2;width:100%;position:relative}.OffersPreview-module__Rwsogq__Image img{object-fit:cover;object-position:center;border-radius:15px}.OffersPreview-module__Rwsogq__Image a{color:#fff;letter-spacing:-.04em;text-transform:uppercase;will-change:left,top,transform;line-height:100%;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OffersPreview-module__Rwsogq__Image a:before{content:"";z-index:-1;background-color:#172e44;border-radius:100%;width:110px;height:110px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.OffersPreview-module__Rwsogq__Image{aspect-ratio:3}.OffersPreview-module__Rwsogq__Image img{border-radius:20px}}@media screen and (min-width:1240px){.OffersPreview-module__Rwsogq__Image a:before{width:150px;height:150px}}@media screen and (min-width:1600px){.OffersPreview-module__Rwsogq__Image{aspect-ratio:3.5}}
.BlogCard-module__ozEZ0W__BlogCard{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.BlogCard-module__ozEZ0W__info{background:#f6f6f680;border-radius:15px;flex-direction:column;grid-column:1/-1;justify-content:space-between;gap:20px;padding:20px;display:flex}.BlogCard-module__ozEZ0W__header,.BlogCard-module__ozEZ0W__details{flex-direction:column;gap:10px;display:flex}.BlogCard-module__ozEZ0W__details a{width:max-content}.BlogCard-module__ozEZ0W__details p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BlogCard-module__ozEZ0W__badge{color:#fff;background-color:#172e44;border-radius:10px;max-width:max-content;padding:10px;font-size:12px}.BlogCard-module__ozEZ0W__cover{aspect-ratio:1.5;grid-area:1/1/2/-1;width:100%;position:relative}.BlogCard-module__ozEZ0W__cover img{object-fit:cover;border-radius:15px;width:100%;height:100%}@media screen and (min-width:768px){.BlogCard-module__ozEZ0W__info,.BlogCard-module__ozEZ0W__cover img{border-radius:20px}}@media screen and (min-width:1040px){.BlogCard-module__ozEZ0W__BlogCard{grid-template-columns:repeat(8,1fr)}.BlogCard-module__ozEZ0W__info{grid-column:1/6;gap:30px;padding:30px}.BlogCard-module__ozEZ0W__details{gap:20px}.BlogCard-module__ozEZ0W__cover{aspect-ratio:unset;grid-area:1/6/2/9;height:100%}}@media screen and (min-width:1240px){.BlogCard-module__ozEZ0W__cover{aspect-ratio:1.5;height:100%}.BlogCard-module__ozEZ0W__badge{padding:10px;font-size:14px}}
.InfrastructureCard-module__FH6ykG__infrastructureCard{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.InfrastructureCard-module__FH6ykG__info{background:#f6f6f680;border-radius:15px;flex-direction:column;grid-column:1/-1;justify-content:space-between;gap:20px;padding:20px;display:flex}.InfrastructureCard-module__FH6ykG__header,.InfrastructureCard-module__FH6ykG__details{flex-direction:column;gap:10px;display:flex}.InfrastructureCard-module__FH6ykG__details a{width:max-content}.InfrastructureCard-module__FH6ykG__details p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.InfrastructureCard-module__FH6ykG__badgets{gap:10px;display:flex}.InfrastructureCard-module__FH6ykG__badgets small{color:#fff;background-color:#172e44;border-radius:10px;padding:10px;font-size:12px}.InfrastructureCard-module__FH6ykG__cover{aspect-ratio:1.5;grid-area:1/1/2/-1;width:100%;position:relative}.InfrastructureCard-module__FH6ykG__cover img{object-fit:cover;border-radius:15px;width:100%;height:100%}@media screen and (min-width:768px){.InfrastructureCard-module__FH6ykG__info,.InfrastructureCard-module__FH6ykG__cover img{border-radius:20px}}@media screen and (min-width:1040px){.InfrastructureCard-module__FH6ykG__infrastructureCard{grid-template-columns:repeat(8,1fr)}.InfrastructureCard-module__FH6ykG__info{grid-column:1/6;gap:30px;padding:30px}.InfrastructureCard-module__FH6ykG__details{gap:20px}.InfrastructureCard-module__FH6ykG__cover{aspect-ratio:unset;grid-area:1/6/2/9;height:100%}}@media screen and (min-width:1240px){.InfrastructureCard-module__FH6ykG__cover{aspect-ratio:1.5;height:100%}.InfrastructureCard-module__FH6ykG__badgets small{padding:10px;font-size:14px}}
.OffersCard-module__IHLkEG__OffersCard{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.OffersCard-module__IHLkEG__info{background:#f6f6f680;border-radius:15px;flex-direction:column;grid-column:1/-1;justify-content:space-between;gap:20px;padding:20px;display:flex}.OffersCard-module__IHLkEG__header,.OffersCard-module__IHLkEG__details{flex-direction:column;gap:10px;display:flex}.OffersCard-module__IHLkEG__details a{width:max-content}.OffersCard-module__IHLkEG__details p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.OffersCard-module__IHLkEG__badge{color:#fff;background-color:#172e44;border-radius:10px;max-width:max-content;padding:10px;font-size:12px}.OffersCard-module__IHLkEG__cover{aspect-ratio:1.5;grid-area:1/1/2/-1;width:100%;position:relative}.OffersCard-module__IHLkEG__cover img{object-fit:cover;border-radius:15px;width:100%;height:100%}@media screen and (min-width:768px){.OffersCard-module__IHLkEG__info,.OffersCard-module__IHLkEG__cover img{border-radius:20px}}@media screen and (min-width:1040px){.OffersCard-module__IHLkEG__OffersCard{grid-template-columns:repeat(8,1fr)}.OffersCard-module__IHLkEG__info{grid-column:1/6;gap:30px;padding:30px}.OffersCard-module__IHLkEG__details{gap:20px}.OffersCard-module__IHLkEG__cover{aspect-ratio:unset;grid-area:1/6/2/9;height:100%}}@media screen and (min-width:1240px){.OffersCard-module__IHLkEG__cover{aspect-ratio:1.5;height:100%}.OffersCard-module__IHLkEG__badge{padding:10px;font-size:14px}}
.RoomCard-module__cKw1wq__RoomCard{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.RoomCard-module__cKw1wq__info{background:#f6f6f680;border-radius:15px;flex-direction:column;grid-column:1/-1;justify-content:space-between;gap:20px;padding:20px;display:flex}.RoomCard-module__cKw1wq__details{flex-direction:column;gap:10px;display:flex}.RoomCard-module__cKw1wq__details a{width:max-content}.RoomCard-module__cKw1wq__details p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.RoomCard-module__cKw1wq__features{flex-wrap:wrap;align-items:center;gap:5px 20px;display:flex}.RoomCard-module__cKw1wq__features .RoomCard-module__cKw1wq__feature{white-space:nowrap;align-items:center;gap:5px;display:flex}.RoomCard-module__cKw1wq__feature span{display:flex}.RoomCard-module__cKw1wq__cover{aspect-ratio:1.5;grid-area:1/1/2/-1;width:100%;position:relative}.RoomCard-module__cKw1wq__cover img{object-fit:cover;border-radius:15px;width:100%;height:100%}@media screen and (min-width:768px){.RoomCard-module__cKw1wq__info,.RoomCard-module__cKw1wq__cover img{border-radius:20px}}@media screen and (min-width:1040px){.RoomCard-module__cKw1wq__RoomCard{grid-template-columns:repeat(8,1fr)}.RoomCard-module__cKw1wq__info{grid-column:1/6;gap:30px;padding:30px}.RoomCard-module__cKw1wq__details{gap:20px}.RoomCard-module__cKw1wq__cover{aspect-ratio:unset;grid-area:1/6/2/9;height:100%}}@media screen and (min-width:1240px){.RoomCard-module__cKw1wq__cover{aspect-ratio:1.5;height:100%}}
.RoomsPreview-module__GBpvnq__RoomsPreview{row-gap:10px}.RoomsPreview-module__GBpvnq__RoomsPreview h2{grid-column:1/-1}.RoomsPreview-module__GBpvnq__text{flex-direction:column;grid-column:1/-1;gap:10px;display:flex}.RoomsPreview-module__GBpvnq__image{aspect-ratio:2;grid-column:1/-1;width:100%;margin-top:20px;position:relative}.RoomsPreview-module__GBpvnq__image img{object-fit:cover;border-radius:15px}@media screen and (min-width:768px){.RoomsPreview-module__GBpvnq__RoomsPreview h2{grid-column:1/3}.RoomsPreview-module__GBpvnq__text{grid-column:3/-1}.RoomsPreview-module__GBpvnq__image{aspect-ratio:3}}@media screen and (min-width:1240px){.RoomsPreview-module__GBpvnq__RoomsPreview h2{grid-column:1/5}.RoomsPreview-module__GBpvnq__text{grid-column:5/-1}}
.BlogGrid-module__FfUaHG__OffersGrid{flex-direction:column;gap:30px;display:flex}
.BookingOffer-module__Ji_PRW__BookingOffer{background:#f6f6f680;border-radius:20px;flex-direction:column;grid-column:1/-1;gap:20px;width:100%;padding:20px;display:flex}.BookingOffer-module__Ji_PRW__text{flex-direction:column;gap:10px;display:flex}@media screen and (min-width:1240px){.BookingOffer-module__Ji_PRW__BookingOffer{grid-column:2/-2}}@media screen and (min-width:1600px){.BookingOffer-module__Ji_PRW__BookingOffer{grid-column:3/-3}}
.InfrastructureGrid-module__oLV8Wq__InfrastructureGrid{flex-direction:column;gap:30px;display:flex}
.OffersGrid-module__tD85BW__OffersGrid{flex-direction:column;gap:30px;display:flex}
.RoomsGrid-module__7G7qyq__RoomsGrid{flex-direction:column;gap:30px;display:flex}
