.logo {
    color: #ffffff;
}

.logo-img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

nav a.is-active {
    text-decoration: underline;
    text-underline-offset: 6px;
}

.main-img img,
.block-right img,
.rest-right img,
.gallery-img img {
    max-width: 100%;
    display: block;
}

.menu-item-name,
.menu-item-price,
.booking-summary-line,
.booking-program-item__title,
.info-text {
    overflow-wrap: anywhere;
}

.top-banner {
    background: linear-gradient(rgba(66, 44, 24, 0.45), rgba(66, 44, 24, 0.45)),
        url("../image/медьница.png") center / cover;
}

.booking-section {
    min-height: 70vh;
}

.contact-form .submit-btn,
.booking-bottom .submit-btn {
    cursor: pointer;
}
