.session[data-astro-cid-3tcmqs6u]{padding:112px var(--pad-x) 124px}.session__head[data-astro-cid-3tcmqs6u]{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:780px;margin:0 auto;display:flex}.session[data-astro-cid-3tcmqs6u] .session__pulse{animation:8s ease-in-out infinite yd-breathe}.session__lead[data-astro-cid-3tcmqs6u]{color:#f2ede1b8;max-width:30em;font-size:17px;line-height:1.6}.timeline[data-astro-cid-3tcmqs6u]{max-width:880px;margin:84px auto 0;position:relative}.timeline__line[data-astro-cid-3tcmqs6u]{background:linear-gradient(#f2ede100 0%,#dc4f7199 12% 88%,#f2ede100 100%);width:1px;position:absolute;top:8px;bottom:8px;left:38px}.timeline__grid[data-astro-cid-3tcmqs6u]{grid-template-columns:76px 1fr;align-items:center;gap:64px 44px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline__item[data-astro-cid-3tcmqs6u]{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.timeline__num-wrap[data-astro-cid-3tcmqs6u]{justify-content:center;display:flex}.timeline__num[data-astro-cid-3tcmqs6u]{background:var(--bordeaux);width:76px;height:76px;color:var(--rose);border:1px solid #dc4f7180;border-radius:999px;justify-content:center;align-items:center;font-size:32px;line-height:1;display:flex}.timeline__content[data-astro-cid-3tcmqs6u]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.timeline__title[data-astro-cid-3tcmqs6u]{font-size:23px;font-weight:600;line-height:1.3}.timeline__text[data-astro-cid-3tcmqs6u]{color:#f2ede1c7;text-wrap:pretty;font-size:16px;line-height:1.7}@media (width<=900px){.session[data-astro-cid-3tcmqs6u]{padding:80px var(--pad-x) 88px}.timeline[data-astro-cid-3tcmqs6u]{margin-top:60px}.timeline__line[data-astro-cid-3tcmqs6u]{left:28px}.timeline__grid[data-astro-cid-3tcmqs6u]{grid-template-columns:56px 1fr;align-items:start;gap:48px 22px}.timeline__item[data-astro-cid-3tcmqs6u]{align-items:start}.timeline__num[data-astro-cid-3tcmqs6u]{width:56px;height:56px;font-size:24px}.timeline__title[data-astro-cid-3tcmqs6u]{font-size:20px}}@media (width<=600px){.session[data-astro-cid-3tcmqs6u]{padding:56px var(--pad-x) 64px}.session__head[data-astro-cid-3tcmqs6u]{gap:14px}.session__lead[data-astro-cid-3tcmqs6u]{font-size:15px}.timeline[data-astro-cid-3tcmqs6u]{margin-top:40px}.timeline__line[data-astro-cid-3tcmqs6u]{left:24px}.timeline__grid[data-astro-cid-3tcmqs6u]{grid-template-columns:48px 1fr;gap:36px 16px}.timeline__num[data-astro-cid-3tcmqs6u]{width:48px;height:48px;font-size:20px}.timeline__content[data-astro-cid-3tcmqs6u]{gap:8px}.timeline__title[data-astro-cid-3tcmqs6u]{font-size:17px}.timeline__text[data-astro-cid-3tcmqs6u]{font-size:15px;line-height:1.65}}.reviews[data-astro-cid-kqerb766]{padding:88px var(--pad-x) 96px}.reviews[data-astro-cid-kqerb766] .reviews__arch{margin:0 0 56px}.reviews__head[data-astro-cid-kqerb766]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-bottom:44px;display:flex}.reviews__rating[data-astro-cid-kqerb766]{align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.reviews__score[data-astro-cid-kqerb766]{font-size:32px;line-height:1}.reviews__stars[data-astro-cid-kqerb766]{color:var(--rose);letter-spacing:2px}.reviews__count[data-astro-cid-kqerb766]{color:#f2ede1b3;font-weight:500}.reviews__count[data-astro-cid-kqerb766] a[data-astro-cid-kqerb766]{color:#f2ede1b3;border-bottom:1px solid #dc4f718c;padding-bottom:1px}.reviews__count[data-astro-cid-kqerb766] a[data-astro-cid-kqerb766]:hover{color:var(--cream);border-bottom-color:var(--rose)}.reviews__grid[data-astro-cid-kqerb766]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;max-width:1560px;margin:0 auto;display:grid}.review[data-astro-cid-kqerb766]{background:#f2ede10e;border:1px solid #f2ede129;border-radius:24px;flex-direction:column;gap:24px;padding:34px 32px 30px;display:flex;box-shadow:inset 0 1px #f2ede112}.review[data-astro-cid-kqerb766]:first-child{background:#f2ede119}.review[data-astro-cid-kqerb766] .review__quote{opacity:.85;flex:none}.review__text[data-astro-cid-kqerb766]{color:#f2ede1cc;font-size:24px;line-height:1.5}.review__footer[data-astro-cid-kqerb766]{border-top:1px solid #f2ede124;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.review__author[data-astro-cid-kqerb766]{flex-direction:column;gap:3px;display:flex}.review__name[data-astro-cid-kqerb766]{color:#f2ede1e6;font-size:14px;font-weight:600}.review__stars[data-astro-cid-kqerb766]{color:var(--rose);letter-spacing:2px;font-size:10px}@media (width<=1100px){.reviews__grid[data-astro-cid-kqerb766]{grid-template-columns:1fr;max-width:720px}}@media (width<=900px){.reviews[data-astro-cid-kqerb766]{padding:64px var(--pad-x) 72px}.review[data-astro-cid-kqerb766]{padding:28px 24px 26px}.review__text[data-astro-cid-kqerb766]{font-size:21px}}@media (width<=600px){.reviews[data-astro-cid-kqerb766]{padding:48px var(--pad-x) 56px}.reviews[data-astro-cid-kqerb766] .reviews__arch{margin-bottom:36px}.reviews__head[data-astro-cid-kqerb766]{gap:16px;margin-bottom:28px}.reviews__rating[data-astro-cid-kqerb766]{gap:10px;font-size:14px}.reviews__score[data-astro-cid-kqerb766]{font-size:28px}.reviews__grid[data-astro-cid-kqerb766]{gap:16px}.review[data-astro-cid-kqerb766]{border-radius:20px;gap:16px;padding:22px 20px}.review__text[data-astro-cid-kqerb766]{font-size:18px}.review__footer[data-astro-cid-kqerb766]{padding-top:16px}}.faq[data-astro-cid-tycplb2i]{padding:104px var(--pad-x);grid-template-columns:.7fr 1.3fr;gap:64px;display:grid}.faq__aside[data-astro-cid-tycplb2i]{position:sticky;top:110px}.faq[data-astro-cid-tycplb2i] .faq__flower{margin-bottom:20px;animation:8s ease-in-out infinite yd-breathe}.faq__list[data-astro-cid-tycplb2i]{border-top:1px solid #4b161833;flex-direction:column;display:flex}.faq__item[data-astro-cid-tycplb2i]{border-bottom:1px solid #4b161833;padding:26px 0}.faq__summary[data-astro-cid-tycplb2i]{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;font-size:21px;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq[data-astro-cid-tycplb2i] .faq__chev{flex:none;transition:transform .5s cubic-bezier(.4,0,.2,1)}.faq__item[data-astro-cid-tycplb2i][open] .faq__chev{transform:rotate(180deg)}.faq__answer[data-astro-cid-tycplb2i]{color:#4b1618c7;text-wrap:pretty;max-width:46em;margin-top:16px;font-size:16px;line-height:1.65}@media (width<=900px){.faq[data-astro-cid-tycplb2i]{padding:72px var(--pad-x);grid-template-columns:1fr;gap:40px}.faq__aside[data-astro-cid-tycplb2i]{position:static}.faq__summary[data-astro-cid-tycplb2i]{gap:16px;font-size:18px}.faq__item[data-astro-cid-tycplb2i]{padding:20px 0}}@media (width<=600px){.faq[data-astro-cid-tycplb2i]{padding:52px var(--pad-x);gap:28px}.faq__summary[data-astro-cid-tycplb2i]{gap:12px;font-size:16px}.faq__item[data-astro-cid-tycplb2i]{padding:16px 0}.faq__answer[data-astro-cid-tycplb2i]{margin-top:10px;font-size:15px}}.infos[data-astro-cid-ieapujvk]{padding:88px var(--pad-x) 96px}.infos[data-astro-cid-ieapujvk] .infos__arch{margin:0 0 56px}.infos__title[data-astro-cid-ieapujvk]{text-align:center;margin-bottom:48px}.infos__grid[data-astro-cid-ieapujvk]{grid-template-columns:1.55fr 1fr;align-items:start;gap:32px;max-width:1080px;margin:0 auto;display:grid}.infocard[data-astro-cid-ieapujvk]{background:var(--cream);border:1px solid #4b16181f;border-radius:4px 26px;grid-template-columns:44px 1fr;gap:26px;padding:40px 40px 44px;display:grid}.infocard__label[data-astro-cid-ieapujvk]{flex-direction:column;align-items:center;gap:18px;padding-top:4px;display:flex}.infocard__vertical[data-astro-cid-ieapujvk]{writing-mode:vertical-rl;letter-spacing:.22em;text-transform:uppercase;color:var(--rose);white-space:nowrap;font-size:10px;font-weight:700;transform:rotate(180deg)}.infocard[data-astro-cid-ieapujvk] .infocard__icon{opacity:.85}.infocard__venue[data-astro-cid-ieapujvk]{font-size:30px;line-height:1.1}.infocard__address[data-astro-cid-ieapujvk]{color:#4b1618ad;margin-top:8px;font-size:16px;line-height:1.5}.infocard__map[data-astro-cid-ieapujvk]{border-bottom:1px solid var(--rose)}.infocard__wave[data-astro-cid-ieapujvk]{background-image:var(--pattern-wave);background-position:50%;background-repeat:repeat-x;grid-column:1/-1;height:10px;margin:4px 0}.infocard__schedule[data-astro-cid-ieapujvk]{flex-direction:column;gap:14px;display:flex}.infocard__row[data-astro-cid-ieapujvk]{align-items:baseline;gap:14px;display:flex}.infocard__day[data-astro-cid-ieapujvk]{flex:none;font-size:24px;line-height:1.1}.infocard__dots[data-astro-cid-ieapujvk]{background:repeating-linear-gradient(90deg,#4b16184d 0 2px,#0000 2px 6px);flex:1;height:1px}.infocard__time[data-astro-cid-ieapujvk]{font-variant-numeric:tabular-nums;flex:none;font-size:17px}.infocard__type[data-astro-cid-ieapujvk]{color:var(--rose);flex:none;font-size:17px;font-style:italic}.infocard__prices[data-astro-cid-ieapujvk]{grid-template-columns:repeat(3,1fr);display:grid}.infocard__price[data-astro-cid-ieapujvk]{padding:0 14px}.infocard__price[data-astro-cid-ieapujvk]:first-child{padding-left:0}.infocard__price[data-astro-cid-ieapujvk]+.infocard__price[data-astro-cid-ieapujvk]{border-left:1px dashed #4b16184d}.infocard__amount[data-astro-cid-ieapujvk]{color:var(--bordeaux);font-size:34px;line-height:1}.infocard__unit[data-astro-cid-ieapujvk]{letter-spacing:.04em;color:#4b16189e;margin-top:8px;font-size:14px}.infocard__validity[data-astro-cid-ieapujvk]{color:var(--rose);margin-top:4px;font-size:13px;font-style:italic}.infocard__note[data-astro-cid-ieapujvk]{color:#4b16189e;margin-top:18px;font-size:13px;line-height:1.5}.bookcard[data-astro-cid-ieapujvk]{background:var(--bordeaux);color:var(--cream);border-radius:26px 4px;flex-direction:column;gap:30px;margin-top:34px;padding:40px 34px 36px;display:flex;position:relative;overflow:hidden}.bookcard__stamp[data-astro-cid-ieapujvk]{opacity:.9;position:absolute;top:-30px;right:-34px}.bookcard__stamp-text[data-astro-cid-ieapujvk]{text-transform:uppercase}.bookcard__body[data-astro-cid-ieapujvk]{position:relative}.bookcard__label[data-astro-cid-ieapujvk]{letter-spacing:.22em;text-transform:uppercase;color:#f2ede18c;font-size:10px;font-weight:700}.bookcard__text[data-astro-cid-ieapujvk]{max-width:12em;margin-top:14px;font-size:34px;line-height:1.15}.bookcard[data-astro-cid-ieapujvk] .bookcard__cta{justify-content:space-between;gap:14px;padding:16px 22px;font-size:16px;display:flex;position:relative}@media (width<=900px){.infos[data-astro-cid-ieapujvk]{padding:64px var(--pad-x) 72px}.infos__grid[data-astro-cid-ieapujvk]{grid-template-columns:1fr}.infocard[data-astro-cid-ieapujvk]{grid-template-columns:36px 1fr;column-gap:18px;padding:28px 24px 32px}.infocard__prices[data-astro-cid-ieapujvk]{grid-template-columns:1fr;gap:16px}.infocard__price[data-astro-cid-ieapujvk]{padding:0}.infocard__price[data-astro-cid-ieapujvk]+.infocard__price[data-astro-cid-ieapujvk]{border-top:1px dashed #4b16184d;border-left:0;padding-top:16px}.bookcard[data-astro-cid-ieapujvk]{margin-top:0}}@media (width<=480px){.infocard__row[data-astro-cid-ieapujvk]{flex-wrap:wrap;gap:8px 12px}.infocard__dots[data-astro-cid-ieapujvk]{display:none}.infocard__time[data-astro-cid-ieapujvk]{margin-left:auto}}@media (width<=600px){.infos[data-astro-cid-ieapujvk]{padding:48px var(--pad-x) 56px}.infos[data-astro-cid-ieapujvk] .infos__arch{margin-bottom:36px}.infos__title[data-astro-cid-ieapujvk]{margin-bottom:28px}.infos__grid[data-astro-cid-ieapujvk]{gap:20px}.infocard[data-astro-cid-ieapujvk]{grid-template-columns:28px 1fr;gap:20px 14px;padding:24px 18px 26px}.infocard__label[data-astro-cid-ieapujvk]{gap:12px}.infocard__venue[data-astro-cid-ieapujvk]{font-size:24px}.infocard__address[data-astro-cid-ieapujvk]{margin-top:4px;font-size:15px}.infocard__schedule[data-astro-cid-ieapujvk]{gap:10px}.infocard__day[data-astro-cid-ieapujvk]{font-size:20px}.infocard__time[data-astro-cid-ieapujvk],.infocard__type[data-astro-cid-ieapujvk]{font-size:15px}.infocard__prices[data-astro-cid-ieapujvk]{gap:12px}.infocard__price[data-astro-cid-ieapujvk]+.infocard__price[data-astro-cid-ieapujvk]{padding-top:12px}.infocard__amount[data-astro-cid-ieapujvk]{font-size:28px}.infocard__unit[data-astro-cid-ieapujvk]{margin-top:4px;font-size:13px}.infocard__note[data-astro-cid-ieapujvk]{margin-top:14px}.bookcard[data-astro-cid-ieapujvk]{gap:22px;padding:28px 22px 24px}.bookcard__text[data-astro-cid-ieapujvk]{margin-top:10px;font-size:28px}}.cta[data-astro-cid-x5xn55qe]{padding:104px var(--pad-x) 120px;text-align:center;background:var(--cream)}.cta[data-astro-cid-x5xn55qe] .cta__arch{margin:0 0 72px}.cta__title[data-astro-cid-x5xn55qe]{letter-spacing:-.02em;text-wrap:balance;max-width:16em;margin:0 auto;font-size:clamp(40px,5.6vw,64px);line-height:1.05}.cta__accent[data-astro-cid-x5xn55qe]{color:var(--rose)}.cta__lead[data-astro-cid-x5xn55qe]{color:#4b1618c7;max-width:34em;margin:26px auto 0;font-size:18px;line-height:1.6}.cta[data-astro-cid-x5xn55qe] .cta__btn{margin-top:40px}@media (width<=900px){.cta[data-astro-cid-x5xn55qe]{padding:72px var(--pad-x) 88px}.cta[data-astro-cid-x5xn55qe] .cta__arch{margin-bottom:48px}.cta__lead[data-astro-cid-x5xn55qe]{font-size:17px}}@media (width<=600px){.cta[data-astro-cid-x5xn55qe]{padding:52px var(--pad-x) 64px}.cta[data-astro-cid-x5xn55qe] .cta__arch{margin-bottom:32px}.cta__lead[data-astro-cid-x5xn55qe]{margin-top:18px;font-size:15px}.cta[data-astro-cid-x5xn55qe] .cta__btn{margin-top:28px}}
