

/* Start:/local/components/custom/popup.action/templates/.default/style.min.css?17802998232696*/
.welcome-action{display:none;position:fixed;left:0;top:0;height:100vh;width:100vw;background:#00000087;z-index:9999999;font-family:Manrope,sans-serif}.welcome-action.active{display:block}.welcome-action__modal{height:100vh;width:100vw;background:#00000087}.welcome-action__content{background:url(/local/components/custom/popup.action/templates/.default/images/background.jpg) no-repeat center/cover;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:828px;width:100%;border-radius:25px}.welcome-action__close{position:absolute;top:11px;right:12px;cursor:pointer;width:35px;height:35px}.welcome-action__close:hover{opacity:.7}.welcome-action__wrap{display:flex;align-items:stretch;flex-direction:column;padding:43px 65px 22px}.welcome-action__name{font-weight:700;font-size:40px;line-height:100%;text-align:center;color:#272838;margin-bottom:17px}.welcome-action__annotation{font-weight:700;font-size:25px;line-height:100%;text-align:center;margin-bottom:10px}.welcome-action__offers{display:flex;gap:20px;justify-content:space-between;padding:0 5px 18px}.welcome-action__special{font-weight:700;font-size:18px;line-height:100%;text-align:center;color:#272838;margin-bottom:25px}.offer-item{border-radius:15px;background:#fff;display:flex;padding:12px 20px;max-width:310px;width:100%;gap:5px;flex-direction:column}.offer-item__percent{font-weight:700;font-size:52px;line-height:100%;text-align:center}.offer-item__desc{font-weight:400;font-size:14px;line-height:100%;text-align:center;color:#000}.welcome-action .text-small{font-weight:700;font-size:14px;line-height:16px;text-align:center;color:#000;max-width:445px;margin:0 auto}.welcome-action .button{max-width:272px;display:flex;justify-content:center;margin:16px auto;align-items:center;height:52px;font-weight:700;font-size:19px;line-height:100%;text-transform:uppercase;width:100%}.welcome-action__condition{font-weight:400;font-size:12px;line-height:100%;text-align:center;color:#000}@media (max-width: 767px){.welcome-action__content{max-width:828px;width:calc(100% - 28px)}.welcome-action__wrap{display:flex;align-items:stretch;flex-direction:column;padding:52px 24px 47px}.welcome-action__name{font-size:21px;margin-bottom:12px}.welcome-action__annotation{font-size:13px;margin-bottom:26px}.welcome-action__offers{display:flex;gap:6px;flex-direction:column;margin-bottom:17px;padding:0 0 18px}.welcome-action__special{font-size:13px;margin-bottom:6px}.offer-item{border-radius:9px;padding:8px 20px;max-width:100%;gap:0}.offer-item__percent{font-size:31px}.offer-item__desc{font-size:12px}.welcome-action .text-small{font-size:12px;line-height:14px;margin-bottom:8px}.welcome-action .button{margin:8px auto 16px}}

/* End */


/* Start:/local/templates/template6/template_styles.css?17830702683190*/


/* Стили для уведомления */
.cookie-notice {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #E7ECF2;
    padding: 15px 20px;
    z-index: 9999;
    display: flex;
    justify-content: center; /* Центрирование по горизонтали */
    align-items: center;     /* Центрирование по вертикали */
    color: #212121;
    font-size: 14px;
}

.cookie-notice a {
    color: #212121;
    text-decoration: underline;
}

.cookie-notice a:hover {
    text-decoration: underline;
}

.cookie-notice button {
    min-width: 185px;
    border-radius: 100px;
    letter-spacing: -0.56px;
    color: #282828;
    margin-left: 10px; /* Отступ между текстом и кнопкой */
    border: none;
    padding: 10px 20px;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    background: #afff4d;
    cursor: pointer;
}

.cookie-notice button:hover:active {
    position: relative;
    top: 1px;
}

.text-page__content {
    padding: 60px 20px 0 20px;
}

.text-page__content * {
    font-weight: 400;
    font-size: 17px;
    line-height: 1.5;
    color: #2a2a2a;
}

.text-page__content .h2,
.text-page__content h2 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 24px;
}

.text-page__content .h3,
.text-page__content h3 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 17px;
}

.text-page__content .h2:not(:first-child),
.text-page__content h2:not(:first-child),
.text-page__content .h3:not(:first-child),
.text-page__content h3:not(:first-child) {
    margin-top: 60px;
}

.text-page__content p {
    margin-bottom: 20px;
}

.text-page__content a {
    color: #77BD22;
    text-decoration: underline;
}

.text-page__content a:hover {
    text-decoration: none;
}

.text-page__content ul {
    margin: 40px 0;
    list-style: disc;
}

.text-page__content ol {
    margin: 40px 0;
    list-style: decimal;
}

.text-page__content ul li,
.text-page__content ol li {
    margin-bottom: 16px;
    margin-left: 26px;
    list-style: disc;
}

.bold {
	font-weight: bold;
}

.booking-page {
    margin-bottom: 40px;
}

.booking-page ul {
    padding-left: 1rem;
    margin-bottom: 1.5em;
}

.booking-page ul li {
    padding-left: 1rem;
    list-style: disc;
}

@media (max-width: 767px) {
    .text-page__content {
        padding: 30px 20px 0 20px;
    }

    .text-page__content * {
        font-size: 14px;
    }

    .text-page__content .h2,
    .text-page__content h2 {
        font-size: 18px;
    }

    .text-page__content .h3,
    .text-page__content h3 {
        font-size: 16px;
    }

    .text-page__content .h2:not(:first-child),
    .text-page__content h2:not(:first-child),
    .text-page__content .h3:not(:first-child),
    .text-page__content h3:not(:first-child) {
        margin-top: 40px;
    }

    .text-page__content p {
        margin-bottom: 20px;
    }

    .text-page__content ul li,
    .text-page__content ol li {
        margin-left: 20px;
    }
}
/* End */
/* /local/components/custom/popup.action/templates/.default/style.min.css?17802998232696 */
/* /local/templates/template6/template_styles.css?17830702683190 */
