.form-page__links {
    margin-top: 50px!important;
}

.form-page__wa {
    margin-right: 14px!important;
}


@media only screen and (max-width: 991px) {
    .virtual-tour .virtual-slider__thumbs {
        margin-top: 15px;
    }
}


.spa-beauty .cabinets-value__pic img {
    opacity: 0.4;
}

/* @media only screen and (min-width: 992px) {
    .spa-prices .prices-cell__right {
        align-items: center;
    }

    .spa-prices .prices-cell {
        grid-template-columns: 700px auto;
    }
}
 */
@media only screen and (min-width: 992px) {
    /* spa */
    .spa-prices .prices-cell {
        grid-template-columns: auto 520px;
    }

    .spa-prices .prices-cell__right {
        grid-gap: 24px;
    }

    .spa-prices .prices-cell__right .prices-cell__cash {
        white-space: nowrap;
    }

}

/* aqua */
.zone-sections .zone-sections__item {
    align-items: center;
}

.zone-sections .zone-sections__item-desc {
    margin-top: 0;
}

/* tehnology  */
.technology-page .btn-types {
    margin: 30px 0 20px;
}

.technology-page .btn-types__line .btn-types__btn {
    padding: 8px 12px;
    background: none;
    font-size: 12px;
    line-height: 16px;
    white-space: nowrap;
    color: #000;
    font-weight: 400;
}
.technology-page .btn-types__line .btn-types__btn.btn-types__btn--active {
    background: #EADBBFCC;
    color: #42392D;
}

.technology-page .btn-types__btn + .btn-types__btn {
    margin-left: 10px;
} 

@media all and (max-width: 991px) {
    .zone-grid--line .zone-grid__title {
        font-size: 22px;
    }
}
@media all and (min-width: 992px) {
    .technology-page .btn-types__line .btn-types__btn {
        font-size: 14px;
    }

    .about-quotte .wrapper .about-quotte__row {
        width: 816px;
        padding-left: 30px;
    }
}

.wellness-cafe .cafe-quotte__bg {opacity: 0.4;}
.btn-types__btn svg {margin-top:-3px;}

.news-page .news-offers::before {
    display: none;
}

.contact-cell__content span[itemprop] {
    display: inline !important;
}

.page-contacts .contact-cell__content p {
    margin-bottom: 14px;
}

@media all and (max-width: 992px) {
    .virtual-slider .virtual-top__slide {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
    }

    .prices-cell__time {
        max-width: 120px;
    }
}

.virtual-tour iframe {
    aspect-ratio: 16 / 9;
}

@media all and (min-width: 1200px) {
    .about-quotte .wrapper .about-quotte__row {
        width: 920px;
    }
}

.page-content__text p + ul {
	margin-top: 0.8em;
}