.searchConditions .addChild{margin-bottom:6px}.searchConditions .guestsBox{padding:12px}.guestSelect{padding:1px 6px;cursor:pointer;position:relative;display:flex;align-items:center}.guestSelect .guestSelect__count{font-size:14px;color:#a5a5a5;display:flex;align-items:center;width:100%}.guestSelect .guestSelect__count.selected{color:#000}.guestSelect .guestSelect__count svg{margin-left:5px;margin-top:2px}.guestSelect .guestsCount{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.guestSelect .guestsCount span{margin:0 5px}.guestSelect .guestsCount .small{font-size:10px}.guestSelect .guestsCount .adlGuests{font-size:14px}.guestSelect .guestsCount .changeGuestsCountBtns .gBtn{display:inline-block;border-radius:60px;border:none;width:28px;height:28px;line-height:27px;text-align:center;font-size:20px;background-color:#d9d9d9;cursor:pointer}.guestSelect .guestsCount .changeGuestsCountBtns span{font-size:20px}.guestSelect .guests{right:-30px;min-width:280px;background-color:#f8f8f8;border:1px solid #d9d9d9;border-radius:8px;min-width:340px;right:0;z-index:12;cursor:default}.guestSelect .dogFriendly{display:inline-block;border-radius:8px;margin-bottom:2px;padding:5px 7px;font-size:14px;color:silver;cursor:pointer}.guestSelect .dogFriendly.selected{background-color:#d9d9d9;color:#000}.guestSelect .child,.guestSelect select{display:inline-block;border-radius:8px;border:none;background-color:#f1f1f1;margin-bottom:2px;padding:5px 7px;font-size:14px;line-height:12px;white-space:nowrap}.guestSelect .child b,.guestSelect select b{cursor:pointer;font-weight:400;font-size:16px}.guestSelect .child svg,.guestSelect select svg{width:11px;height:11px}.guestSelect .finalBtns{display:flex;justify-content:end}.guestSelect .finalBtns .grayButton{font-size:14px;padding:10px 24px}.landingBooking{background-color:#f1f1f1;border-radius:8px;padding:12px 28px;margin:12px}.landingBooking.mini .searchBtn__mobile{display:block;width:25px;height:25px;margin:3px}.landingBooking.mini .searchBtn,.searchBtn__mobile{display:none}.landingBooking__label{font-size:20px;font-size:400}@media(max-width:420px){.searchBtn__mobile{display:block;width:25px}.searchBtn{display:none}}.landingHeaderWrap{background-color:#f1f1f1;height:auto;padding:12px 24px;position:fixed;top:0;z-index:3;width:100%;max-width:1320px}.landingHeader__logo{background-color:#d9d9d9;border-radius:8px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;object-fit:cover}.landingHeader__content{margin-left:16px;margin-right:30px;display:flex;flex-direction:column;justify-content:space-between}.landingHeader__title{font-size:20px;line-height:20px;font-weight:500}.landingHeader__menu{margin-bottom:1px}.landingHeader__menu a{text-decoration:none;font-size:14px}.landingHeader__menu a:hover,.landingHeader__menu.active{color:#000}.landingHeader__profile{width:50px;display:flex;align-items:start;justify-content:center;margin-top:14px}.landingHeader__profile .usernameBtn{position:static}.mobileMenu{display:none}.mobileMenu .overlay{z-index:2}.mobileMenu__box{width:100%;padding:6px;z-index:3;text-align:center;border:none}.mobileMenu__box a{font-size:20px;display:block;margin:20px;text-decoration:none;font-weight:500}@media(max-width:800px){.landingBody{padding:100px 3px 40px}.landingHeaderWrap{padding:6px;height:85px}.landingHeader__menu{display:none}.landingHeader__content{justify-content:center;margin-left:8px;margin-right:8px}.landingBooking{flex-direction:column;padding:12px 16px;margin:10px 4px 0}.landingBooking__label{margin-bottom:10px}.landingBooking__dates .searchFields{white-space:nowrap}.landingRooms{padding:0}.hotelReviewsList,.landingBody .hotelAdditional__content{margin:0 6px}}@media(min-width:1300px){.landingHeader__menu{justify-content:space-around}}@media(max-width:800px){.mobileMenu{display:block}.loginBox,.usernameBtn{display:none}.landingHeader__title.long{font-size:14px;line-height:14px;margin:1px 0;min-height:28px}}@media(max-width:380px){.landingHeader__content{margin-left:5px;margin-right:5px;max-width:67%}}