@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:32px;margin-bottom:61px;font-family:Mulish}@media screen and (max-width:468px){.header{flex-direction:column;align-items:baseline;margin-bottom:31px}.header__logo{margin-bottom:37px;width:124px}.header__logo img{width:100%}.header__nav{margin:0 auto}}.header__nav{display:flex;align-items:center;border-radius:16px;box-shadow:0 1px 6px rgba(0,0,0,.1);overflow:hidden;cursor:pointer}.header__link{padding:18px 16px;border-right:1px solid #f2f2f2;font-size:14px;color:#bdbdbd;font-weight:400}.header__link:hover{background-color:#f1f1f1;color:#eb5757}.header__link--active{color:#333}.header__button{border:none;background-color:transparent;color:#eb5757;height:100%;padding:0 16px}.modale{position:fixed;top:0;right:0;left:0;bottom:0;z-index:3}.modale__header{width:100%;min-height:460px;background-color:#fff;-webkit-animation:animate .3s ease-in-out;animation:animate .3s ease-in-out}.modale__transparent{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.438);z-index:-1}.modale__center{max-width:1300px;width:100%;padding:93px 25px 0;margin:0 auto}.modale__form{display:flex;box-shadow:0 1px 6px rgba(0,0,0,.1);border-radius:16px;overflow:hidden}@media screen and (max-width:465px){.modale__form{flex-direction:column}.modale__section{border-bottom:1px solid #f2f2f2;border-right:none}}.modale__select{display:block}.modale__section{flex:1;border-right:1px solid #f2f2f2;position:relative}.modale__section--last{display:flex;justify-content:center;align-items:center}.modale__button{display:flex;height:87%;background-color:rgba(235,87,87,.9);border:none;color:#fff;font-size:14px;font-weight:500;font-family:Mulish;line-height:17px;border-radius:16px;padding:16px 24px 14px 27px;align-items:center;cursor:pointer}.modale__button span{margin-right:11px}.modale__label{color:#333;font-weight:800;font-size:9px;line-height:11.3px;position:absolute;top:12px;left:26px}.modale__select{border:none;width:100%;padding-top:27px;padding-bottom:10px;padding-left:25px;border-radius:16px;-webkit-appearance:none;cursor:pointer}.modale__select>option{box-shadow:none}@-webkit-keyframes animate{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes animate{0%{transform:translateY(-100%)}to{transform:translate(0)}}.grid{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:32px;column-gap:32px;row-gap:49px;margin-bottom:85px}@media screen and (max-width:1000px){.grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:622px){.grid{grid-template-columns:repeat(1,1fr)}}.stays{width:100%;height:343px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.stays:hover .stay__img{transform:scale(1.2)}.stay__imgContainer{overflow:hidden;border-radius:24px;width:100%;height:269px}.stay__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:15px;transition:all .4s ease-in-out}.stay__carac{position:relative}.stay__carac,.stay__rate{display:flex;align-items:center}.stay__rate{position:absolute;right:0}.stay__super{padding:6px 10px;border:1px solid #4f4f4f;border-radius:12px;margin-right:11px;font-size:12px;font-weight:700}.stay__star{color:#eb5757;margin-right:7px;font-size:19px}.stay__room{font-size:14px;font-weight:500;color:#828282}.stay__desc{font-size:16px;font-weight:600;color:#333}html{font-family:Montserrat}#app{max-width:1300px;padding:0 25px;margin:0 auto}*{margin:0;padding:0;box-sizing:border-box}.title{font-size:24px;font-weight:700}.appTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.number{font-size:14px;font-weight:500}.separation-line{margin:0 auto 23px;max-width:402px;height:1px;background-color:#bdbdbd}.my-name{font-size:14px;font-weight:600;color:#a9a9a9;text-align:center;margin-bottom:19px}