.performance-roles[data-v-50961123],.performance-roles .performance-roles__item[data-v-50961123]{display:flex;flex-direction:column;gap:10px}.performance-roles .performance-roles__role[data-v-50961123]{align-items:center;display:flex;gap:4px;line-height:1;min-height:25px}.performance-roles .performance-roles__role.--duration[data-v-50961123]{margin-bottom:50px}.performance-roles .performance-roles__icon[data-v-50961123]{color:var(--primary)}.performance-roles .performance-roles__name.--link[data-v-50961123]{cursor:pointer;text-decoration:underline}.performance-schedule[data-v-669134c4]{align-items:flex-start;color:var(--black);display:flex;flex-direction:column;gap:20px;height:100%;justify-content:flex-start;position:relative;width:100%}@media(max-width:1200px){.performance-schedule[data-v-669134c4]{color:var(--black);height:-moz-fit-content;height:fit-content}}.performance-schedule .performance-schedule__title[data-v-669134c4]{color:inherit;font-size:2rem;letter-spacing:.1rem;line-height:3rem}.performance-schedule .performance-schedule__list[data-v-669134c4]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}@media(max-width:1200px){.performance-schedule .performance-schedule__list[data-v-669134c4]{flex-direction:row;flex-wrap:wrap;gap:20px}}@media(max-width:600px){.performance-schedule .performance-schedule__list[data-v-669134c4]{flex-direction:column;gap:10px}}.performance-schedule .performance-schedule__item[data-v-669134c4]{align-items:center;color:inherit;display:flex;flex-wrap:nowrap;gap:20px}@media(max-width:1200px){.performance-schedule .performance-schedule__item[data-v-669134c4]:not(:last-child):after{background-color:var(--black);content:"";height:100%;opacity:.5;width:1px}}@media(max-width:600px){.performance-schedule .performance-schedule__item[data-v-669134c4]:not(:last-child):after{display:none}}.performance-schedule .performance-schedule__item-date[data-v-669134c4]{color:inherit;line-height:1;min-width:100px;pointer-events:none}.performance-schedule .performance-schedule__item-time[data-v-669134c4]{color:inherit;font-size:2rem;font-weight:700}.performance-schedule .performance-schedule__item-book-button[data-v-669134c4]{color:inherit}.performance-page[data-v-bf6ced70]{margin-top:50px}.performance-page .performance-page__content[data-v-bf6ced70]{gap:46px}.performance-page .performance-page__content-wrapper[data-v-bf6ced70]{display:grid;gap:24px;grid-template-columns:repeat(2,calc(50% - 12px));width:100%}@media(max-width:1200px){.performance-page .performance-page__content-wrapper[data-v-bf6ced70]{grid-template-columns:1fr}}.performance-page .performance-page__content[data-v-bf6ced70]{display:flex;flex-direction:column;gap:25px}.performance-page .performance-page__reviews-container[data-v-bf6ced70]{border:1px solid var(--primary);border-radius:25px;display:flex;flex-direction:column;gap:25px;padding:25px}@media(max-width:600px){.performance-page .performance-page__reviews-container[data-v-bf6ced70]{border-radius:15px;padding:15px}}.performance-page .performance-page__reviews-container h4[data-v-bf6ced70]{font-size:4rem;font-weight:700;line-height:1;text-align:center}@media(max-width:1200px){.performance-page .performance-page__reviews-container h4[data-v-bf6ced70]{font-size:3.2rem}}@media(max-width:600px){.performance-page .performance-page__reviews-container h4[data-v-bf6ced70]{font-size:2.4rem}}.performance-page .performance-page__reviews-list[data-v-bf6ced70]{display:flex;flex-direction:column;gap:20px;list-style-type:none}.performance-page .performance-page__review-item[data-v-bf6ced70]{position:relative}.performance-page .performance-page__review-item[data-v-bf6ced70]:not(:last-child){padding-bottom:20px}.performance-page .performance-page__review-item[data-v-bf6ced70]:not(:last-child):after{background:linear-gradient(90deg,#fff,#3d94b0 50%,#fff);bottom:0;color:var(--black);content:"";display:block;height:1px;left:0;position:absolute;right:0;width:100%}.performance-page .performance-page__reviews-bottom[data-v-bf6ced70]{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}@media(max-width:600px){.performance-page .performance-page__reviews-bottom[data-v-bf6ced70]{align-items:center;flex-direction:column;gap:10px;width:100%}}.performance-page .performance-page__reviews-more[data-v-bf6ced70]{align-items:center;color:var(--black);display:flex;font-size:1.6rem;gap:8px;line-height:1}.performance-page .performance-page__schedules-wrapper[data-v-bf6ced70]{width:100%}@media(max-width:1200px){.performance-page .performance-page__schedules-wrapper[data-v-bf6ced70]{justify-content:flex-start}}
