/*!
 * Button visually impaired v1.0.0 (https://bvi.isvek.ru/)
 * Copyright 2014-2021 <bvi@isvek.ru>
 * Licensed under MIT (https://github.com/veks/button-visually-impaired-javascript/blob/master/LICENSE.md)
 */
html:not(.bvi-panel) *,
html:not(.bvi-panel) ::after,
html:not(.bvi-panel) ::before {
    box-sizing: border-box;
}
html body .bvi-panel {
    font-family: Arial, serif !important;
    font-size: 1rem !important;
    padding: 0.5rem;
    color: black;
    top: 0;
    left: 0;
    right: 0;
    letter-spacing: 0;
    position: relative;
    text-shadow: none;
    line-height: normal;
    border: 0;
    background-color: #f7f7f7;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    z-index: 999999 !important;
}
html body .bvi-panel * {
    font-family: Arial, serif !important;
    font-size: 1rem !important;
}
html body .bvi-panel.bvi-panel-hide {
    display: none;
}
html body .bvi-panel a {
    color: black !important;
    outline: 0 !important;
    background-color: transparent !important;
    text-decoration: none !important;
}
html body .bvi-panel a:hover,
html body .bvi-panel a:focus {
    color: black !important;
    outline: 0 !important;
    background-color: transparent !important;
    text-decoration: none !important;
}
html body .bvi-panel a.bvi-link {
    display: inline-block;
    line-height: 1.5;
    font-size: 0.875rem !important;
    color: #212529 !important;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #e0e0e0 !important;
    border: 1px solid #c6c6c6 !important;
    padding: 0.375rem 0.75rem;
    border-radius: 0.25rem;
    position: relative;
    font-weight: bold;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
        box-shadow 0.15s ease-in-out;
}
html body .bvi-panel a.bvi-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: '';
}
html body .bvi-panel a.bvi-link:hover,
html body .bvi-panel a.bvi-link:focus {
    background-color: #b6b6b6 !important;
}
html body .bvi-panel a.bvi-link.active {
    color: #212529 !important;
    background-color: #b6b6b6 !important;
}
html body .bvi-panel a.bvi-link.bvi-theme-white {
    background-color: #ffffff !important;
    color: #000000 !important;
}
html body .bvi-panel a.bvi-link.bvi-theme-black {
    background-color: #000000 !important;
    color: #ffffff !important;
}
html body .bvi-panel a.bvi-link.bvi-theme-blue {
    background-color: #9dd1ff !important;
    color: #063462 !important;
}
html body .bvi-panel a.bvi-link.bvi-theme-brown {
    background-color: #f7f3d6 !important;
    color: #4d4b43 !important;
}
html body .bvi-panel a.bvi-link.bvi-theme-green {
    background-color: #3b2716 !important;
    color: #a9e44d !important;
}
html body .bvi-panel .bvi-blocks {
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-flow: row wrap;
}
html body .bvi-panel .bvi-blocks.bvi-block-start {
    justify-content: flex-start;
}
html body .bvi-panel .bvi-blocks.bvi-block-center {
    justify-content: center;
}
html body .bvi-panel .bvi-blocks.bvi-block-end {
    justify-content: flex-end;
}
html body .bvi-panel .bvi-block {
    padding: 0.688rem 0.938rem;
}
html body .bvi-panel .bvi-block .bvi-block-title {
    text-align: center;
    font-weight: 600 !important;
    font-size: 1rem !important;
    display: block;
    margin-bottom: 0.8rem;
}
html body .bvi-panel .bvi-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    visibility: hidden;
    z-index: 1050;
    outline: 0;
    opacity: 0;
    background: rgba(0, 0, 0, 0.5);
    -webkit-transition: opacity 200ms ease-in;
    -moz-transition: opacity 200ms ease-in;
    transition: opacity 200ms ease-in;
}
html body .bvi-panel .bvi-modal.show {
    visibility: visible;
    opacity: 1;
}
html body .bvi-panel .bvi-modal .bvi-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    display: flex;
    align-items: center;
    height: calc(100% - 3.5rem);
    pointer-events: none;
}
html body .bvi-panel .bvi-modal .bvi-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0;
    max-height: 100%;
    overflow: hidden;
}
html body .bvi-panel .bvi-modal .bvi-modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0.8rem 0.8rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}
html body .bvi-panel .bvi-modal .bvi-modal-title {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 1.25rem;
    font-weight: 600;
    color: black;
}
html body .bvi-panel .bvi-modal .bvi-modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
    overflow-y: auto;
}
html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar {
    width: 0.5rem;
    background-color: transparent;
    opacity: 0;
}
html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar-thumb {
    background-color: #dee2e6;
    border-radius: 0.25rem;
}
html body .bvi-panel .bvi-modal .bvi-modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: 0.8rem 0.8rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(0.3rem - 1px);
    border-bottom-left-radius: calc(0.3rem - 1px);
}
html body .bvi-panel .bvi-modal .bvi-modal-close {
    float: right;
    font-size: 1.2rem !important;
    font-weight: 700;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.5;
}
html body .bvi-panel .bvi-modal .bvi-modal-close:focus,
html body .bvi-panel .bvi-modal .bvi-modal-close:hover {
    cursor: pointer;
    opacity: 0.75;
}

body.bvi-active {
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
}
body.bvi-active.bvi-noscroll {
    overflow: hidden !important;
}
body .bvi-body {
    padding: 0 0.5rem;
}
body .bvi-body[data-bvi-theme='white']:not(.bvi-no-styles) {
    background-color: #ffffff !important;
    color: #000000 !important;
    fill: #000000 !important;
    border-color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) {
    background-color: #ffffff !important;
    color: #000000 !important;
    fill: #000000 !important;
    border-color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) .bvi-speech-text {
    border-color: #000000;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #000000 !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(0, 0, 0, 0.5) !important;
    border: 1px solid rgba(0, 0, 0, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(0, 0, 0, 0.5) !important;
    border: 1px solid rgba(0, 0, 0, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #ffffff !important;
    background-color: #000000 !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :default:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :link:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :required:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :root:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :target:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
    background-color: #ffffff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #000000 !important;
    color: #000000 !important;
    fill: #000000 !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #000000 !important;
    color: #ffffff !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #000000 !important;
    background-color: transparent !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #000000 !important;
    background-color: #ffffff !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #ffffff !important;
    background-color: #000000 !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) button:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) input[type='submit']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) input[type='button']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) button[type='submit']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) button[type='button']:not(.bvi-no-styles) {
    color: #ffffff !important;
    background-color: #000000 !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) button:hover.active,
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) input[type='button']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) input[type='submit']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) button[type='submit']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) button[type='button']:hover:not(.bvi-no-styles).active {
    color: #ffffff !important;
    background-color: #000000 !important;
}
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) button:hover:hover,
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) input[type='button']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) input[type='submit']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) button[type='submit']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='white'] *:not(.bvi-no-styles) button[type='button']:hover:not(.bvi-no-styles):hover {
    color: #ffffff !important;
    background-color: #000000 !important;
}
body .bvi-body[data-bvi-theme='black']:not(.bvi-no-styles) {
    background-color: #000000 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    border-color: #ffffff !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) {
    background-color: #000000 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    border-color: #ffffff !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) .bvi-speech-text {
    border-color: #ffffff;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #ffffff !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(255, 255, 255, 0.5) !important;
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(255, 255, 255, 0.5) !important;
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #ffffff !important;
    background-color: #000000 !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :default:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :link:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :required:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :root:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :target:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
    background-color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    fill: #ffffff !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #ffffff !important;
    color: #000000 !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #ffffff !important;
    background-color: transparent !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #ffffff !important;
    background-color: #000000 !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #000000 !important;
    background-color: #ffffff !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) button:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) input[type='submit']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) input[type='button']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) button[type='submit']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) button[type='button']:not(.bvi-no-styles) {
    color: #000000 !important;
    background-color: #ffffff !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) button:hover.active,
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) input[type='button']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) input[type='submit']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) button[type='submit']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) button[type='button']:hover:not(.bvi-no-styles).active {
    color: #000000 !important;
    background-color: #ffffff !important;
}
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) button:hover:hover,
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) input[type='button']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) input[type='submit']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) button[type='submit']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='black'] *:not(.bvi-no-styles) button[type='button']:hover:not(.bvi-no-styles):hover {
    color: #000000 !important;
    background-color: #ffffff !important;
}
body .bvi-body[data-bvi-theme='blue']:not(.bvi-no-styles) {
    background-color: #9dd1ff !important;
    color: #063462 !important;
    fill: #063462 !important;
    border-color: #063462 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) {
    background-color: #9dd1ff !important;
    color: #063462 !important;
    fill: #063462 !important;
    border-color: #063462 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) .bvi-speech-text {
    border-color: #063462;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #063462 !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(6, 52, 98, 0.5) !important;
    border: 1px solid rgba(6, 52, 98, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(6, 52, 98, 0.5) !important;
    border: 1px solid rgba(6, 52, 98, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #9dd1ff !important;
    background-color: #063462 !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #063462 !important;
    background-color: #9dd1ff !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :default:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :link:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :required:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :root:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :target:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
    background-color: #9dd1ff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #063462 !important;
    color: #063462 !important;
    fill: #063462 !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #063462 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #063462 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #063462 !important;
    color: #9dd1ff !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #063462 !important;
    background-color: transparent !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #063462 !important;
    background-color: #9dd1ff !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #9dd1ff !important;
    background-color: #063462 !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #9dd1ff !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #9dd1ff !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) button:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) input[type='submit']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) input[type='button']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) button[type='submit']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) button[type='button']:not(.bvi-no-styles) {
    color: #9dd1ff !important;
    background-color: #063462 !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) button:hover.active,
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) input[type='button']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) input[type='submit']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) button[type='submit']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) button[type='button']:hover:not(.bvi-no-styles).active {
    color: #9dd1ff !important;
    background-color: #063462 !important;
}
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) button:hover:hover,
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) input[type='button']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) input[type='submit']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) button[type='submit']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='blue'] *:not(.bvi-no-styles) button[type='button']:hover:not(.bvi-no-styles):hover {
    color: #9dd1ff !important;
    background-color: #063462 !important;
}
body .bvi-body[data-bvi-theme='brown']:not(.bvi-no-styles) {
    background-color: #f7f3d6 !important;
    color: #4d4b43 !important;
    fill: #4d4b43 !important;
    border-color: #4d4b43 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) {
    background-color: #f7f3d6 !important;
    color: #4d4b43 !important;
    fill: #4d4b43 !important;
    border-color: #4d4b43 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) .bvi-speech-text {
    border-color: #4d4b43;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #4d4b43 !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(77, 75, 67, 0.5) !important;
    border: 1px solid rgba(77, 75, 67, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(77, 75, 67, 0.5) !important;
    border: 1px solid rgba(77, 75, 67, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #f7f3d6 !important;
    background-color: #4d4b43 !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #4d4b43 !important;
    background-color: #f7f3d6 !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :default:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :link:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :required:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :root:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :target:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
    background-color: #f7f3d6 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #4d4b43 !important;
    color: #4d4b43 !important;
    fill: #4d4b43 !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #4d4b43 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #4d4b43 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #4d4b43 !important;
    color: #f7f3d6 !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #4d4b43 !important;
    background-color: transparent !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #4d4b43 !important;
    background-color: #f7f3d6 !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #f7f3d6 !important;
    background-color: #4d4b43 !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #f7f3d6 !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #f7f3d6 !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) button:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) input[type='submit']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) input[type='button']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) button[type='submit']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) button[type='button']:not(.bvi-no-styles) {
    color: #f7f3d6 !important;
    background-color: #4d4b43 !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) button:hover.active,
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) input[type='button']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) input[type='submit']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) button[type='submit']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) button[type='button']:hover:not(.bvi-no-styles).active {
    color: #f7f3d6 !important;
    background-color: #4d4b43 !important;
}
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) button:hover:hover,
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) input[type='button']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) input[type='submit']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) button[type='submit']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='brown'] *:not(.bvi-no-styles) button[type='button']:hover:not(.bvi-no-styles):hover {
    color: #f7f3d6 !important;
    background-color: #4d4b43 !important;
}
body .bvi-body[data-bvi-theme='green']:not(.bvi-no-styles) {
    background-color: #3b2716 !important;
    color: #a9e44d !important;
    fill: #a9e44d !important;
    border-color: #a9e44d !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) {
    background-color: #3b2716 !important;
    color: #a9e44d !important;
    fill: #a9e44d !important;
    border-color: #a9e44d !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) .bvi-speech-text {
    border-color: #a9e44d;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #a9e44d !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(169, 228, 77, 0.5) !important;
    border: 1px solid rgba(169, 228, 77, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(169, 228, 77, 0.5) !important;
    border: 1px solid rgba(169, 228, 77, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #3b2716 !important;
    background-color: #a9e44d !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #a9e44d !important;
    background-color: #3b2716 !important;
    text-underline: none !important;
    text-decoration: none !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :default:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :link:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :required:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :root:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :target:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
    background-color: #3b2716 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #a9e44d !important;
    color: #a9e44d !important;
    fill: #a9e44d !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #a9e44d !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #a9e44d !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #a9e44d !important;
    color: #3b2716 !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #a9e44d !important;
    background-color: transparent !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #a9e44d !important;
    background-color: #3b2716 !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #3b2716 !important;
    background-color: #a9e44d !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #3b2716 !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #3b2716 !important;
    border-color: transparent !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) button:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) input[type='submit']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) input[type='button']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) button[type='submit']:not(.bvi-no-styles),
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) button[type='button']:not(.bvi-no-styles) {
    color: #3b2716 !important;
    background-color: #a9e44d !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) button:hover.active,
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) input[type='button']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) input[type='submit']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) button[type='submit']:hover:not(.bvi-no-styles).active,
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) button[type='button']:hover:not(.bvi-no-styles).active {
    color: #3b2716 !important;
    background-color: #a9e44d !important;
}
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) button:hover:hover,
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) input[type='button']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) input[type='submit']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) button[type='submit']:hover:not(.bvi-no-styles):hover,
body .bvi-body[data-bvi-theme='green'] *:not(.bvi-no-styles) button[type='button']:hover:not(.bvi-no-styles):hover {
    color: #3b2716 !important;
    background-color: #a9e44d !important;
}
body .bvi-body[data-bvi-fontsize='40'] * {
    font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize='40'] * h1,
body .bvi-body[data-bvi-fontsize='40'] * h1 * {
    font-size: 47px !important;
}
body .bvi-body[data-bvi-fontsize='40'] * h2,
body .bvi-body[data-bvi-fontsize='40'] * h2 * {
    font-size: 46px !important;
}
body .bvi-body[data-bvi-fontsize='40'] * h3,
body .bvi-body[data-bvi-fontsize='40'] * h3 * {
    font-size: 45px !important;
}
body .bvi-body[data-bvi-fontsize='40'] * h4,
body .bvi-body[data-bvi-fontsize='40'] * h4 * {
    font-size: 44px !important;
}
body .bvi-body[data-bvi-fontsize='40'] * h5,
body .bvi-body[data-bvi-fontsize='40'] * h5 * {
    font-size: 43px !important;
}
body .bvi-body[data-bvi-fontsize='40'] * h6,
body .bvi-body[data-bvi-fontsize='40'] * h6 * {
    font-size: 42px !important;
}
body .bvi-body[data-bvi-fontsize='39'] * {
    font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize='39'] * h1,
body .bvi-body[data-bvi-fontsize='39'] * h1 * {
    font-size: 46px !important;
}
body .bvi-body[data-bvi-fontsize='39'] * h2,
body .bvi-body[data-bvi-fontsize='39'] * h2 * {
    font-size: 45px !important;
}
body .bvi-body[data-bvi-fontsize='39'] * h3,
body .bvi-body[data-bvi-fontsize='39'] * h3 * {
    font-size: 44px !important;
}
body .bvi-body[data-bvi-fontsize='39'] * h4,
body .bvi-body[data-bvi-fontsize='39'] * h4 * {
    font-size: 43px !important;
}
body .bvi-body[data-bvi-fontsize='39'] * h5,
body .bvi-body[data-bvi-fontsize='39'] * h5 * {
    font-size: 42px !important;
}
body .bvi-body[data-bvi-fontsize='39'] * h6,
body .bvi-body[data-bvi-fontsize='39'] * h6 * {
    font-size: 41px !important;
}
body .bvi-body[data-bvi-fontsize='38'] * {
    font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize='38'] * h1,
body .bvi-body[data-bvi-fontsize='38'] * h1 * {
    font-size: 45px !important;
}
body .bvi-body[data-bvi-fontsize='38'] * h2,
body .bvi-body[data-bvi-fontsize='38'] * h2 * {
    font-size: 44px !important;
}
body .bvi-body[data-bvi-fontsize='38'] * h3,
body .bvi-body[data-bvi-fontsize='38'] * h3 * {
    font-size: 43px !important;
}
body .bvi-body[data-bvi-fontsize='38'] * h4,
body .bvi-body[data-bvi-fontsize='38'] * h4 * {
    font-size: 42px !important;
}
body .bvi-body[data-bvi-fontsize='38'] * h5,
body .bvi-body[data-bvi-fontsize='38'] * h5 * {
    font-size: 41px !important;
}
body .bvi-body[data-bvi-fontsize='38'] * h6,
body .bvi-body[data-bvi-fontsize='38'] * h6 * {
    font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize='37'] * {
    font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize='37'] * h1,
body .bvi-body[data-bvi-fontsize='37'] * h1 * {
    font-size: 44px !important;
}
body .bvi-body[data-bvi-fontsize='37'] * h2,
body .bvi-body[data-bvi-fontsize='37'] * h2 * {
    font-size: 43px !important;
}
body .bvi-body[data-bvi-fontsize='37'] * h3,
body .bvi-body[data-bvi-fontsize='37'] * h3 * {
    font-size: 42px !important;
}
body .bvi-body[data-bvi-fontsize='37'] * h4,
body .bvi-body[data-bvi-fontsize='37'] * h4 * {
    font-size: 41px !important;
}
body .bvi-body[data-bvi-fontsize='37'] * h5,
body .bvi-body[data-bvi-fontsize='37'] * h5 * {
    font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize='37'] * h6,
body .bvi-body[data-bvi-fontsize='37'] * h6 * {
    font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize='36'] * {
    font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize='36'] * h1,
body .bvi-body[data-bvi-fontsize='36'] * h1 * {
    font-size: 43px !important;
}
body .bvi-body[data-bvi-fontsize='36'] * h2,
body .bvi-body[data-bvi-fontsize='36'] * h2 * {
    font-size: 42px !important;
}
body .bvi-body[data-bvi-fontsize='36'] * h3,
body .bvi-body[data-bvi-fontsize='36'] * h3 * {
    font-size: 41px !important;
}
body .bvi-body[data-bvi-fontsize='36'] * h4,
body .bvi-body[data-bvi-fontsize='36'] * h4 * {
    font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize='36'] * h5,
body .bvi-body[data-bvi-fontsize='36'] * h5 * {
    font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize='36'] * h6,
body .bvi-body[data-bvi-fontsize='36'] * h6 * {
    font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize='35'] * {
    font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize='35'] * h1,
body .bvi-body[data-bvi-fontsize='35'] * h1 * {
    font-size: 42px !important;
}
body .bvi-body[data-bvi-fontsize='35'] * h2,
body .bvi-body[data-bvi-fontsize='35'] * h2 * {
    font-size: 41px !important;
}
body .bvi-body[data-bvi-fontsize='35'] * h3,
body .bvi-body[data-bvi-fontsize='35'] * h3 * {
    font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize='35'] * h4,
body .bvi-body[data-bvi-fontsize='35'] * h4 * {
    font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize='35'] * h5,
body .bvi-body[data-bvi-fontsize='35'] * h5 * {
    font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize='35'] * h6,
body .bvi-body[data-bvi-fontsize='35'] * h6 * {
    font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize='34'] * {
    font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize='34'] * h1,
body .bvi-body[data-bvi-fontsize='34'] * h1 * {
    font-size: 41px !important;
}
body .bvi-body[data-bvi-fontsize='34'] * h2,
body .bvi-body[data-bvi-fontsize='34'] * h2 * {
    font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize='34'] * h3,
body .bvi-body[data-bvi-fontsize='34'] * h3 * {
    font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize='34'] * h4,
body .bvi-body[data-bvi-fontsize='34'] * h4 * {
    font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize='34'] * h5,
body .bvi-body[data-bvi-fontsize='34'] * h5 * {
    font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize='34'] * h6,
body .bvi-body[data-bvi-fontsize='34'] * h6 * {
    font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize='33'] * {
    font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize='33'] * h1,
body .bvi-body[data-bvi-fontsize='33'] * h1 * {
    font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize='33'] * h2,
body .bvi-body[data-bvi-fontsize='33'] * h2 * {
    font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize='33'] * h3,
body .bvi-body[data-bvi-fontsize='33'] * h3 * {
    font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize='33'] * h4,
body .bvi-body[data-bvi-fontsize='33'] * h4 * {
    font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize='33'] * h5,
body .bvi-body[data-bvi-fontsize='33'] * h5 * {
    font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize='33'] * h6,
body .bvi-body[data-bvi-fontsize='33'] * h6 * {
    font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize='32'] * {
    font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize='32'] * h1,
body .bvi-body[data-bvi-fontsize='32'] * h1 * {
    font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize='32'] * h2,
body .bvi-body[data-bvi-fontsize='32'] * h2 * {
    font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize='32'] * h3,
body .bvi-body[data-bvi-fontsize='32'] * h3 * {
    font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize='32'] * h4,
body .bvi-body[data-bvi-fontsize='32'] * h4 * {
    font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize='32'] * h5,
body .bvi-body[data-bvi-fontsize='32'] * h5 * {
    font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize='32'] * h6,
body .bvi-body[data-bvi-fontsize='32'] * h6 * {
    font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize='31'] * {
    font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize='31'] * h1,
body .bvi-body[data-bvi-fontsize='31'] * h1 * {
    font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize='31'] * h2,
body .bvi-body[data-bvi-fontsize='31'] * h2 * {
    font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize='31'] * h3,
body .bvi-body[data-bvi-fontsize='31'] * h3 * {
    font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize='31'] * h4,
body .bvi-body[data-bvi-fontsize='31'] * h4 * {
    font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize='31'] * h5,
body .bvi-body[data-bvi-fontsize='31'] * h5 * {
    font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize='31'] * h6,
body .bvi-body[data-bvi-fontsize='31'] * h6 * {
    font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize='30'] * {
    font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize='30'] * h1,
body .bvi-body[data-bvi-fontsize='30'] * h1 * {
    font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize='30'] * h2,
body .bvi-body[data-bvi-fontsize='30'] * h2 * {
    font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize='30'] * h3,
body .bvi-body[data-bvi-fontsize='30'] * h3 * {
    font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize='30'] * h4,
body .bvi-body[data-bvi-fontsize='30'] * h4 * {
    font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize='30'] * h5,
body .bvi-body[data-bvi-fontsize='30'] * h5 * {
    font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize='30'] * h6,
body .bvi-body[data-bvi-fontsize='30'] * h6 * {
    font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize='29'] * {
    font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize='29'] * h1,
body .bvi-body[data-bvi-fontsize='29'] * h1 * {
    font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize='29'] * h2,
body .bvi-body[data-bvi-fontsize='29'] * h2 * {
    font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize='29'] * h3,
body .bvi-body[data-bvi-fontsize='29'] * h3 * {
    font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize='29'] * h4,
body .bvi-body[data-bvi-fontsize='29'] * h4 * {
    font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize='29'] * h5,
body .bvi-body[data-bvi-fontsize='29'] * h5 * {
    font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize='29'] * h6,
body .bvi-body[data-bvi-fontsize='29'] * h6 * {
    font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize='28'] * {
    font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize='28'] * h1,
body .bvi-body[data-bvi-fontsize='28'] * h1 * {
    font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize='28'] * h2,
body .bvi-body[data-bvi-fontsize='28'] * h2 * {
    font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize='28'] * h3,
body .bvi-body[data-bvi-fontsize='28'] * h3 * {
    font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize='28'] * h4,
body .bvi-body[data-bvi-fontsize='28'] * h4 * {
    font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize='28'] * h5,
body .bvi-body[data-bvi-fontsize='28'] * h5 * {
    font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize='28'] * h6,
body .bvi-body[data-bvi-fontsize='28'] * h6 * {
    font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize='27'] * {
    font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize='27'] * h1,
body .bvi-body[data-bvi-fontsize='27'] * h1 * {
    font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize='27'] * h2,
body .bvi-body[data-bvi-fontsize='27'] * h2 * {
    font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize='27'] * h3,
body .bvi-body[data-bvi-fontsize='27'] * h3 * {
    font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize='27'] * h4,
body .bvi-body[data-bvi-fontsize='27'] * h4 * {
    font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize='27'] * h5,
body .bvi-body[data-bvi-fontsize='27'] * h5 * {
    font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize='27'] * h6,
body .bvi-body[data-bvi-fontsize='27'] * h6 * {
    font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize='26'] * {
    font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize='26'] * h1,
body .bvi-body[data-bvi-fontsize='26'] * h1 * {
    font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize='26'] * h2,
body .bvi-body[data-bvi-fontsize='26'] * h2 * {
    font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize='26'] * h3,
body .bvi-body[data-bvi-fontsize='26'] * h3 * {
    font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize='26'] * h4,
body .bvi-body[data-bvi-fontsize='26'] * h4 * {
    font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize='26'] * h5,
body .bvi-body[data-bvi-fontsize='26'] * h5 * {
    font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize='26'] * h6,
body .bvi-body[data-bvi-fontsize='26'] * h6 * {
    font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize='25'] * {
    font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize='25'] * h1,
body .bvi-body[data-bvi-fontsize='25'] * h1 * {
    font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize='25'] * h2,
body .bvi-body[data-bvi-fontsize='25'] * h2 * {
    font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize='25'] * h3,
body .bvi-body[data-bvi-fontsize='25'] * h3 * {
    font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize='25'] * h4,
body .bvi-body[data-bvi-fontsize='25'] * h4 * {
    font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize='25'] * h5,
body .bvi-body[data-bvi-fontsize='25'] * h5 * {
    font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize='25'] * h6,
body .bvi-body[data-bvi-fontsize='25'] * h6 * {
    font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize='24'] * {
    font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize='24'] * h1,
body .bvi-body[data-bvi-fontsize='24'] * h1 * {
    font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize='24'] * h2,
body .bvi-body[data-bvi-fontsize='24'] * h2 * {
    font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize='24'] * h3,
body .bvi-body[data-bvi-fontsize='24'] * h3 * {
    font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize='24'] * h4,
body .bvi-body[data-bvi-fontsize='24'] * h4 * {
    font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize='24'] * h5,
body .bvi-body[data-bvi-fontsize='24'] * h5 * {
    font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize='24'] * h6,
body .bvi-body[data-bvi-fontsize='24'] * h6 * {
    font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize='23'] * {
    font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize='23'] * h1,
body .bvi-body[data-bvi-fontsize='23'] * h1 * {
    font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize='23'] * h2,
body .bvi-body[data-bvi-fontsize='23'] * h2 * {
    font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize='23'] * h3,
body .bvi-body[data-bvi-fontsize='23'] * h3 * {
    font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize='23'] * h4,
body .bvi-body[data-bvi-fontsize='23'] * h4 * {
    font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize='23'] * h5,
body .bvi-body[data-bvi-fontsize='23'] * h5 * {
    font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize='23'] * h6,
body .bvi-body[data-bvi-fontsize='23'] * h6 * {
    font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize='22'] * {
    font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize='22'] * h1,
body .bvi-body[data-bvi-fontsize='22'] * h1 * {
    font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize='22'] * h2,
body .bvi-body[data-bvi-fontsize='22'] * h2 * {
    font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize='22'] * h3,
body .bvi-body[data-bvi-fontsize='22'] * h3 * {
    font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize='22'] * h4,
body .bvi-body[data-bvi-fontsize='22'] * h4 * {
    font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize='22'] * h5,
body .bvi-body[data-bvi-fontsize='22'] * h5 * {
    font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize='22'] * h6,
body .bvi-body[data-bvi-fontsize='22'] * h6 * {
    font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize='21'] * {
    font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize='21'] * h1,
body .bvi-body[data-bvi-fontsize='21'] * h1 * {
    font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize='21'] * h2,
body .bvi-body[data-bvi-fontsize='21'] * h2 * {
    font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize='21'] * h3,
body .bvi-body[data-bvi-fontsize='21'] * h3 * {
    font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize='21'] * h4,
body .bvi-body[data-bvi-fontsize='21'] * h4 * {
    font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize='21'] * h5,
body .bvi-body[data-bvi-fontsize='21'] * h5 * {
    font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize='21'] * h6,
body .bvi-body[data-bvi-fontsize='21'] * h6 * {
    font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize='20'] * {
    font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize='20'] * h1,
body .bvi-body[data-bvi-fontsize='20'] * h1 * {
    font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize='20'] * h2,
body .bvi-body[data-bvi-fontsize='20'] * h2 * {
    font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize='20'] * h3,
body .bvi-body[data-bvi-fontsize='20'] * h3 * {
    font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize='20'] * h4,
body .bvi-body[data-bvi-fontsize='20'] * h4 * {
    font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize='20'] * h5,
body .bvi-body[data-bvi-fontsize='20'] * h5 * {
    font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize='20'] * h6,
body .bvi-body[data-bvi-fontsize='20'] * h6 * {
    font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize='19'] * {
    font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize='19'] * h1,
body .bvi-body[data-bvi-fontsize='19'] * h1 * {
    font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize='19'] * h2,
body .bvi-body[data-bvi-fontsize='19'] * h2 * {
    font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize='19'] * h3,
body .bvi-body[data-bvi-fontsize='19'] * h3 * {
    font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize='19'] * h4,
body .bvi-body[data-bvi-fontsize='19'] * h4 * {
    font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize='19'] * h5,
body .bvi-body[data-bvi-fontsize='19'] * h5 * {
    font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize='19'] * h6,
body .bvi-body[data-bvi-fontsize='19'] * h6 * {
    font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize='18'] * {
    font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize='18'] * h1,
body .bvi-body[data-bvi-fontsize='18'] * h1 * {
    font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize='18'] * h2,
body .bvi-body[data-bvi-fontsize='18'] * h2 * {
    font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize='18'] * h3,
body .bvi-body[data-bvi-fontsize='18'] * h3 * {
    font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize='18'] * h4,
body .bvi-body[data-bvi-fontsize='18'] * h4 * {
    font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize='18'] * h5,
body .bvi-body[data-bvi-fontsize='18'] * h5 * {
    font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize='18'] * h6,
body .bvi-body[data-bvi-fontsize='18'] * h6 * {
    font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize='17'] * {
    font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize='17'] * h1,
body .bvi-body[data-bvi-fontsize='17'] * h1 * {
    font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize='17'] * h2,
body .bvi-body[data-bvi-fontsize='17'] * h2 * {
    font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize='17'] * h3,
body .bvi-body[data-bvi-fontsize='17'] * h3 * {
    font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize='17'] * h4,
body .bvi-body[data-bvi-fontsize='17'] * h4 * {
    font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize='17'] * h5,
body .bvi-body[data-bvi-fontsize='17'] * h5 * {
    font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize='17'] * h6,
body .bvi-body[data-bvi-fontsize='17'] * h6 * {
    font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize='16'] * {
    font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize='16'] * h1,
body .bvi-body[data-bvi-fontsize='16'] * h1 * {
    font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize='16'] * h2,
body .bvi-body[data-bvi-fontsize='16'] * h2 * {
    font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize='16'] * h3,
body .bvi-body[data-bvi-fontsize='16'] * h3 * {
    font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize='16'] * h4,
body .bvi-body[data-bvi-fontsize='16'] * h4 * {
    font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize='16'] * h5,
body .bvi-body[data-bvi-fontsize='16'] * h5 * {
    font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize='16'] * h6,
body .bvi-body[data-bvi-fontsize='16'] * h6 * {
    font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize='15'] * {
    font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize='15'] * h1,
body .bvi-body[data-bvi-fontsize='15'] * h1 * {
    font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize='15'] * h2,
body .bvi-body[data-bvi-fontsize='15'] * h2 * {
    font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize='15'] * h3,
body .bvi-body[data-bvi-fontsize='15'] * h3 * {
    font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize='15'] * h4,
body .bvi-body[data-bvi-fontsize='15'] * h4 * {
    font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize='15'] * h5,
body .bvi-body[data-bvi-fontsize='15'] * h5 * {
    font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize='15'] * h6,
body .bvi-body[data-bvi-fontsize='15'] * h6 * {
    font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize='14'] * {
    font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize='14'] * h1,
body .bvi-body[data-bvi-fontsize='14'] * h1 * {
    font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize='14'] * h2,
body .bvi-body[data-bvi-fontsize='14'] * h2 * {
    font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize='14'] * h3,
body .bvi-body[data-bvi-fontsize='14'] * h3 * {
    font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize='14'] * h4,
body .bvi-body[data-bvi-fontsize='14'] * h4 * {
    font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize='14'] * h5,
body .bvi-body[data-bvi-fontsize='14'] * h5 * {
    font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize='14'] * h6,
body .bvi-body[data-bvi-fontsize='14'] * h6 * {
    font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize='13'] * {
    font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize='13'] * h1,
body .bvi-body[data-bvi-fontsize='13'] * h1 * {
    font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize='13'] * h2,
body .bvi-body[data-bvi-fontsize='13'] * h2 * {
    font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize='13'] * h3,
body .bvi-body[data-bvi-fontsize='13'] * h3 * {
    font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize='13'] * h4,
body .bvi-body[data-bvi-fontsize='13'] * h4 * {
    font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize='13'] * h5,
body .bvi-body[data-bvi-fontsize='13'] * h5 * {
    font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize='13'] * h6,
body .bvi-body[data-bvi-fontsize='13'] * h6 * {
    font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize='12'] * {
    font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize='12'] * h1,
body .bvi-body[data-bvi-fontsize='12'] * h1 * {
    font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize='12'] * h2,
body .bvi-body[data-bvi-fontsize='12'] * h2 * {
    font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize='12'] * h3,
body .bvi-body[data-bvi-fontsize='12'] * h3 * {
    font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize='12'] * h4,
body .bvi-body[data-bvi-fontsize='12'] * h4 * {
    font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize='12'] * h5,
body .bvi-body[data-bvi-fontsize='12'] * h5 * {
    font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize='12'] * h6,
body .bvi-body[data-bvi-fontsize='12'] * h6 * {
    font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize='11'] * {
    font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize='11'] * h1,
body .bvi-body[data-bvi-fontsize='11'] * h1 * {
    font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize='11'] * h2,
body .bvi-body[data-bvi-fontsize='11'] * h2 * {
    font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize='11'] * h3,
body .bvi-body[data-bvi-fontsize='11'] * h3 * {
    font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize='11'] * h4,
body .bvi-body[data-bvi-fontsize='11'] * h4 * {
    font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize='11'] * h5,
body .bvi-body[data-bvi-fontsize='11'] * h5 * {
    font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize='11'] * h6,
body .bvi-body[data-bvi-fontsize='11'] * h6 * {
    font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize='10'] * {
    font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize='10'] * h1,
body .bvi-body[data-bvi-fontsize='10'] * h1 * {
    font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize='10'] * h2,
body .bvi-body[data-bvi-fontsize='10'] * h2 * {
    font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize='10'] * h3,
body .bvi-body[data-bvi-fontsize='10'] * h3 * {
    font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize='10'] * h4,
body .bvi-body[data-bvi-fontsize='10'] * h4 * {
    font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize='10'] * h5,
body .bvi-body[data-bvi-fontsize='10'] * h5 * {
    font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize='10'] * h6,
body .bvi-body[data-bvi-fontsize='10'] * h6 * {
    font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize='9'] * {
    font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize='9'] * h1,
body .bvi-body[data-bvi-fontsize='9'] * h1 * {
    font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize='9'] * h2,
body .bvi-body[data-bvi-fontsize='9'] * h2 * {
    font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize='9'] * h3,
body .bvi-body[data-bvi-fontsize='9'] * h3 * {
    font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize='9'] * h4,
body .bvi-body[data-bvi-fontsize='9'] * h4 * {
    font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize='9'] * h5,
body .bvi-body[data-bvi-fontsize='9'] * h5 * {
    font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize='9'] * h6,
body .bvi-body[data-bvi-fontsize='9'] * h6 * {
    font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize='8'] * {
    font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize='8'] * h1,
body .bvi-body[data-bvi-fontsize='8'] * h1 * {
    font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize='8'] * h2,
body .bvi-body[data-bvi-fontsize='8'] * h2 * {
    font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize='8'] * h3,
body .bvi-body[data-bvi-fontsize='8'] * h3 * {
    font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize='8'] * h4,
body .bvi-body[data-bvi-fontsize='8'] * h4 * {
    font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize='8'] * h5,
body .bvi-body[data-bvi-fontsize='8'] * h5 * {
    font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize='8'] * h6,
body .bvi-body[data-bvi-fontsize='8'] * h6 * {
    font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize='7'] * {
    font-size: 7px !important;
}
body .bvi-body[data-bvi-fontsize='7'] * h1,
body .bvi-body[data-bvi-fontsize='7'] * h1 * {
    font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize='7'] * h2,
body .bvi-body[data-bvi-fontsize='7'] * h2 * {
    font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize='7'] * h3,
body .bvi-body[data-bvi-fontsize='7'] * h3 * {
    font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize='7'] * h4,
body .bvi-body[data-bvi-fontsize='7'] * h4 * {
    font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize='7'] * h5,
body .bvi-body[data-bvi-fontsize='7'] * h5 * {
    font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize='7'] * h6,
body .bvi-body[data-bvi-fontsize='7'] * h6 * {
    font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize='6'] * {
    font-size: 6px !important;
}
body .bvi-body[data-bvi-fontsize='6'] * h1,
body .bvi-body[data-bvi-fontsize='6'] * h1 * {
    font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize='6'] * h2,
body .bvi-body[data-bvi-fontsize='6'] * h2 * {
    font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize='6'] * h3,
body .bvi-body[data-bvi-fontsize='6'] * h3 * {
    font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize='6'] * h4,
body .bvi-body[data-bvi-fontsize='6'] * h4 * {
    font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize='6'] * h5,
body .bvi-body[data-bvi-fontsize='6'] * h5 * {
    font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize='6'] * h6,
body .bvi-body[data-bvi-fontsize='6'] * h6 * {
    font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize='5'] * {
    font-size: 5px !important;
}
body .bvi-body[data-bvi-fontsize='5'] * h1,
body .bvi-body[data-bvi-fontsize='5'] * h1 * {
    font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize='5'] * h2,
body .bvi-body[data-bvi-fontsize='5'] * h2 * {
    font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize='5'] * h3,
body .bvi-body[data-bvi-fontsize='5'] * h3 * {
    font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize='5'] * h4,
body .bvi-body[data-bvi-fontsize='5'] * h4 * {
    font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize='5'] * h5,
body .bvi-body[data-bvi-fontsize='5'] * h5 * {
    font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize='5'] * h6,
body .bvi-body[data-bvi-fontsize='5'] * h6 * {
    font-size: 7px !important;
}
body .bvi-body[data-bvi-fontsize='4'] * {
    font-size: 4px !important;
}
body .bvi-body[data-bvi-fontsize='4'] * h1,
body .bvi-body[data-bvi-fontsize='4'] * h1 * {
    font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize='4'] * h2,
body .bvi-body[data-bvi-fontsize='4'] * h2 * {
    font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize='4'] * h3,
body .bvi-body[data-bvi-fontsize='4'] * h3 * {
    font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize='4'] * h4,
body .bvi-body[data-bvi-fontsize='4'] * h4 * {
    font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize='4'] * h5,
body .bvi-body[data-bvi-fontsize='4'] * h5 * {
    font-size: 7px !important;
}
body .bvi-body[data-bvi-fontsize='4'] * h6,
body .bvi-body[data-bvi-fontsize='4'] * h6 * {
    font-size: 6px !important;
}
body .bvi-body[data-bvi-fontsize='3'] * {
    font-size: 3px !important;
}
body .bvi-body[data-bvi-fontsize='3'] * h1,
body .bvi-body[data-bvi-fontsize='3'] * h1 * {
    font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize='3'] * h2,
body .bvi-body[data-bvi-fontsize='3'] * h2 * {
    font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize='3'] * h3,
body .bvi-body[data-bvi-fontsize='3'] * h3 * {
    font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize='3'] * h4,
body .bvi-body[data-bvi-fontsize='3'] * h4 * {
    font-size: 7px !important;
}
body .bvi-body[data-bvi-fontsize='3'] * h5,
body .bvi-body[data-bvi-fontsize='3'] * h5 * {
    font-size: 6px !important;
}
body .bvi-body[data-bvi-fontsize='3'] * h6,
body .bvi-body[data-bvi-fontsize='3'] * h6 * {
    font-size: 5px !important;
}
body .bvi-body[data-bvi-fontsize='2'] * {
    font-size: 2px !important;
}
body .bvi-body[data-bvi-fontsize='2'] * h1,
body .bvi-body[data-bvi-fontsize='2'] * h1 * {
    font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize='2'] * h2,
body .bvi-body[data-bvi-fontsize='2'] * h2 * {
    font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize='2'] * h3,
body .bvi-body[data-bvi-fontsize='2'] * h3 * {
    font-size: 7px !important;
}
body .bvi-body[data-bvi-fontsize='2'] * h4,
body .bvi-body[data-bvi-fontsize='2'] * h4 * {
    font-size: 6px !important;
}
body .bvi-body[data-bvi-fontsize='2'] * h5,
body .bvi-body[data-bvi-fontsize='2'] * h5 * {
    font-size: 5px !important;
}
body .bvi-body[data-bvi-fontsize='2'] * h6,
body .bvi-body[data-bvi-fontsize='2'] * h6 * {
    font-size: 4px !important;
}
body .bvi-body[data-bvi-fontsize='1'] * {
    font-size: 1px !important;
}
body .bvi-body[data-bvi-fontsize='1'] * h1,
body .bvi-body[data-bvi-fontsize='1'] * h1 * {
    font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize='1'] * h2,
body .bvi-body[data-bvi-fontsize='1'] * h2 * {
    font-size: 7px !important;
}
body .bvi-body[data-bvi-fontsize='1'] * h3,
body .bvi-body[data-bvi-fontsize='1'] * h3 * {
    font-size: 6px !important;
}
body .bvi-body[data-bvi-fontsize='1'] * h4,
body .bvi-body[data-bvi-fontsize='1'] * h4 * {
    font-size: 5px !important;
}
body .bvi-body[data-bvi-fontsize='1'] * h5,
body .bvi-body[data-bvi-fontsize='1'] * h5 * {
    font-size: 4px !important;
}
body .bvi-body[data-bvi-fontsize='1'] * h6,
body .bvi-body[data-bvi-fontsize='1'] * h6 * {
    font-size: 3px !important;
}
body .bvi-body[data-bvi-images='true']:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),
body .bvi-body[data-bvi-images='true']:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),
body .bvi-body[data-bvi-images='true']:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles) {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    visibility: visible;
}
body .bvi-body[data-bvi-images='false']:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),
body .bvi-body[data-bvi-images='false']:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),
body .bvi-body[data-bvi-images='false']:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles) {
    display: none;
    position: relative;
    border: 1px dashed;
}
body .bvi-body[data-bvi-images='grayscale']:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),
body .bvi-body[data-bvi-images='grayscale']:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),
body .bvi-body[data-bvi-images='grayscale']:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles) {
    -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0%27/></filter></svg>#grayscale");
    -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0%27/></filter></svg>#grayscale");
    -webkit-filter: grayscale(1);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%271 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0%27/></filter></svg>#grayscale");
    filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27saturate%27 values=%270%27/></filter></svg>#grayscale");
    filter: grayscale(1);
    visibility: visible;
}
body .bvi-body[data-bvi-lineheight='normal']:not(.bvi-no-styles) {
    line-height: 1.5 !important;
}
body .bvi-body[data-bvi-lineheight='average']:not(.bvi-no-styles) {
    line-height: 2 !important;
}
body .bvi-body[data-bvi-lineheight='big']:not(.bvi-no-styles) {
    line-height: 2.5 !important;
}
body .bvi-body[data-bvi-letterspacing='normal']:not(.bvi-no-styles) {
    letter-spacing: 0 !important;
}
body .bvi-body[data-bvi-letterspacing='average']:not(.bvi-no-styles) {
    letter-spacing: 2px !important;
}
body .bvi-body[data-bvi-letterspacing='big']:not(.bvi-no-styles) {
    letter-spacing: 4px !important;
}
body .bvi-body[data-bvi-fontfamily='arial']:not(i):not(span):not(.bvi-no-styles) {
    font-family: Arial, sans-serif !important;
}
body .bvi-body[data-bvi-fontfamily='times']:not(i):not(span):not(.bvi-no-styles) {
    font-family: 'Times New roman', serif !important;
}
body .bvi-body[data-bvi-builtelements='true']:not(.bvi-no-styles) .wp-audio-shortcode,
body .bvi-body[data-bvi-builtelements='true']:not(.bvi-no-styles) iframe,
body .bvi-body[data-bvi-builtelements='true']:not(.bvi-no-styles) object,
body .bvi-body[data-bvi-builtelements='true']:not(.bvi-no-styles) video,
body .bvi-body[data-bvi-builtelements='true']:not(.bvi-no-styles) ymaps,
body .bvi-body[data-bvi-builtelements='true']:not(.bvi-no-styles) figure {
    display: block !important;
}
body .bvi-body[data-bvi-builtelements='false']:not(.bvi-no-styles) .wp-audio-shortcode,
body .bvi-body[data-bvi-builtelements='false']:not(.bvi-no-styles) iframe,
body .bvi-body[data-bvi-builtelements='false']:not(.bvi-no-styles) object,
body .bvi-body[data-bvi-builtelements='false']:not(.bvi-no-styles) video,
body .bvi-body[data-bvi-builtelements='false']:not(.bvi-no-styles) ymaps,
body .bvi-body[data-bvi-builtelements='false']:not(.bvi-no-styles) figure {
    display: none !important;
}
body .bvi-body .bvi-speech {
    margin-bottom: 1.5rem;
}
body .bvi-body .bvi-speech .bvi-speech-link {
    display: inline-block;
    border: 1px dashed transparent;
    border-bottom: 0;
    padding: 0.7rem;
}
body .bvi-body .bvi-speech .bvi-speech-text {
    border: 1px dashed transparent;
    padding: 0.7rem;
}
body .bvi-body .bvi-speech .bvi-highlighting mark {
    font-weight: bold;
    text-decoration: underline;
}
body .bvi-body a.bvi-link {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    font-size: 0.875rem !important;
    color: #212529 !important;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #e0e0e0 !important;
    border: 1px solid #c6c6c6 !important;
    padding: 0.375rem 0.75rem;
    border-radius: 0.25rem;
    position: relative;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
        box-shadow 0.15s ease-in-out;
}
body .bvi-body a.bvi-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: '';
}
body .bvi-body .bvi-link-fixed-top {
    position: fixed !important;
    top: 2.5rem !important;
    right: 1.5rem !important;
    z-index: 999999 !important;
}
body .bvi-body .bvi-hide {
    display: none !important;
}
body .bvi-body .bvi-show {
    display: block !important;
}

.bvi-images {
    width: 18px;
    height: 18px;
    letter-spacing: normal;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
    background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
}
.bvi-images.bvi-images-cog {
    background-image: url(/local/templates/main/frontend/build/cog.svg);
    background-repeat: no-repeat;
}
.bvi-images.bvi-images-eye-slash {
    background-image: url(/local/templates/main/frontend/build/eye-slash.svg);
    background-repeat: no-repeat;
}
.bvi-images.bvi-images-volume-up {
    background-image: url(/local/templates/main/frontend/build/volume-up.svg);
    background-repeat: no-repeat;
}
.bvi-images.bvi-images-volume-off {
    background-image: url(/local/templates/main/frontend/build/volume-off.svg);
    background-repeat: no-repeat;
}
.bvi-images.bvi-images-adjust {
    background-image: url(/local/templates/main/frontend/build/adjust.svg);
    background-repeat: no-repeat;
}
.bvi-images.bvi-images-minus-circle {
    background-image: url(/local/templates/main/frontend/build/minus-circle.svg);
    background-repeat: no-repeat;
}
.bvi-images.bvi-images-image {
    background-image: url(/local/templates/main/frontend/build/image.svg);
    background-repeat: no-repeat;
}
.bvi-images.bvi-images-minus {
    background-image: url(/local/templates/main/frontend/build/eye-slash.svg);
    background-repeat: no-repeat;
}
.bvi-images.bvi-images-eye {
    background-image: url(/local/templates/main/frontend/build/eye.svg);
    background-repeat: no-repeat;
    fill: green;
}
.bvi-images.bvi-images-size-32 {
    width: 32px !important;
    height: 32px !important;
}

:root{--offset-x:40px;--grid-columns:8;--grid-gap:0px;--grid-column-width:calc((100vw - var(--scrollbar-width, 0px))/var(--grid-columns));--grid-column-width-with-offset:calc(var(--grid-column-width) - var(--offset-x));--header-height:104px}*,:after,:before{box-sizing:border-box}body{-webkit-text-size-adjust:100%}body,hr{margin:0}hr{border:0;color:inherit}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0}b,strong{font-weight:700}small{font-size:.85em}sub,sup{font-size:.5em;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a,a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre{display:block;margin-bottom:0;margin-top:0;overflow:auto}pre code{color:inherit;word-break:normal}code{word-wrap:break-word}a>code{color:inherit}figure{margin:0}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{padding-bottom:0;padding-top:0;text-align:left}th{font-weight:700;text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}.js-focus-visible button:focus:not(.focus-visible),button:focus:not(.focus-visible).js-focus-visible{outline:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;line-height:inherit;margin-bottom:0;padding:0;width:100%}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}button{background-color:#0000;border:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}button,button:active{color:inherit}ol,ul{margin-bottom:0}@font-face{font-display:swap;font-family:KelsonSans;font-weight:700;src:url(/local/templates/main/frontend/build/fonts/Kelson-Sans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:KelsonSans;font-weight:400;src:url(/local/templates/main/frontend/build/fonts/Kelson-Sans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-weight:400;src:url(/local/templates/main/frontend/build/fonts/Manrope-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-weight:500;src:url(/local/templates/main/frontend/build/fonts/Manrope-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-weight:600;src:url(/local/templates/main/frontend/build/fonts/Manrope-SemiBold.woff2) format("woff2")}.text-default,html{font-family:Manrope;font-size:clamp(16px,4px + .9375vw,22px);font-weight:400;letter-spacing:0;line-height:1.27}.h0,.h1,.h2,.h3,.h4,.h5,.h6,.integration .main-content .col-sm-8 h1,h1,h2,h3,h4,h5,h6{font-family:KelsonSans;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.integration .main-content body .bvi-body[data-bvi-fontsize] .col-sm-8 h1,body .bvi-body[data-bvi-fontsize] * .h0,body .bvi-body[data-bvi-fontsize] * .h0 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .h1,body .bvi-body[data-bvi-fontsize] * .h1 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .h2,body .bvi-body[data-bvi-fontsize] * .h2 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .h3,body .bvi-body[data-bvi-fontsize] * .h3 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .h4,body .bvi-body[data-bvi-fontsize] * .h4 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .h5,body .bvi-body[data-bvi-fontsize] * .h5 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .h6,body .bvi-body[data-bvi-fontsize] * .h6 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * h1,body .bvi-body[data-bvi-fontsize] * h1 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * h2,body .bvi-body[data-bvi-fontsize] * h2 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * h3,body .bvi-body[data-bvi-fontsize] * h3 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * h4,body .bvi-body[data-bvi-fontsize] * h4 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * h5,body .bvi-body[data-bvi-fontsize] * h5 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * h6,body .bvi-body[data-bvi-fontsize] * h6 .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .col-sm-8 h1{word-wrap:break-word}.h0{font-size:clamp(64px,0px + 5vw,96px);letter-spacing:clamp(1.6px,0px + .125vw,2.4px)}body .bvi-body[data-bvi-fontsize] * .h0,body .bvi-body[data-bvi-fontsize] * .h0 .title-line-parent div{font-size:3em!important}.h1,h1{font-size:clamp(56px,8px + 3.75vw,80px);letter-spacing:clamp(1.4px,.2px + .09375vw,2px)}body .bvi-body[data-bvi-fontsize] * .h1,body .bvi-body[data-bvi-fontsize] * .h1 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * h1,body .bvi-body[data-bvi-fontsize] * h1 .title-line-parent div{font-size:2.5em!important}.h2,h2{font-size:clamp(40px,8px + 2.5vw,56px);letter-spacing:clamp(1px,.2px + .0625vw,1.4px)}body .bvi-body[data-bvi-fontsize] * .h2,body .bvi-body[data-bvi-fontsize] * .h2 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * h2,body .bvi-body[data-bvi-fontsize] * h2 .title-line-parent div{font-size:2em!important}.h3,h3{font-size:clamp(35px,-7px + 3.28125vw,56px);letter-spacing:clamp(.9px,-.1px + .078125vw,1.4px);line-height:1.14}body .bvi-body[data-bvi-fontsize] * .h3,body .bvi-body[data-bvi-fontsize] * .h3 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * h3,body .bvi-body[data-bvi-fontsize] * h3 .title-line-parent div{font-size:2em!important}.h4,.integration .main-content .col-sm-8 h1,h4{font-size:clamp(20px,0px + 1.5625vw,30px);letter-spacing:clamp(.6px,0px + .046875vw,.9px);line-height:1.2}.integration .main-content body .bvi-body[data-bvi-fontsize] .col-sm-8 h1,.integration .main-content body .bvi-body[data-bvi-fontsize] .col-sm-8 h1 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .h4,body .bvi-body[data-bvi-fontsize] * .h4 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * h4,body .bvi-body[data-bvi-fontsize] * h4 .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .col-sm-8 h1,body .bvi-body[data-bvi-fontsize] .integration .main-content .col-sm-8 h1 .title-line-parent div{font-size:1.3em!important}.h5,h5{font-family:Manrope;font-size:clamp(16px,4px + .9375vw,22px);font-weight:600;letter-spacing:0;line-height:1.27}body .bvi-body[data-bvi-fontsize] * .h5,body .bvi-body[data-bvi-fontsize] * .h5 .title-line-parent div,body .bvi-body[data-bvi-fontsize] * h5,body .bvi-body[data-bvi-fontsize] * h5 .title-line-parent div{font-size:1em!important}.integration .event-title,.integration .main-content .checkout-form .discount-total,.integration .main-content .checkout-form .original-price,.integration .performance-title,.news-section__item:first-child .news-item__date,.text-2xl{font-family:KelsonSans;font-size:clamp(16px,0px + 1.25vw,24px);font-weight:700;letter-spacing:clamp(.4px,0px + .03125vw,.6px);line-height:1;text-transform:uppercase}.integration .main-content body .bvi-body[data-bvi-fontsize] .checkout-form .discount-total,.integration .main-content body .bvi-body[data-bvi-fontsize] .checkout-form .discount-total .title-line-parent div,.integration .main-content body .bvi-body[data-bvi-fontsize] .checkout-form .original-price,.integration .main-content body .bvi-body[data-bvi-fontsize] .checkout-form .original-price .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .text-2xl,body .bvi-body[data-bvi-fontsize] * .text-2xl .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .event-title,body .bvi-body[data-bvi-fontsize] .integration .event-title .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .checkout-form .discount-total,body .bvi-body[data-bvi-fontsize] .integration .main-content .checkout-form .discount-total .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .checkout-form .original-price,body .bvi-body[data-bvi-fontsize] .integration .main-content .checkout-form .original-price .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .performance-title,body .bvi-body[data-bvi-fontsize] .integration .performance-title .title-line-parent div,body .bvi-body[data-bvi-fontsize] .news-section__item:first-child .news-item__date,body .bvi-body[data-bvi-fontsize] .news-section__item:first-child .news-item__date .title-line-parent div{font-size:1.2em!important}.btn,.hwm-sales-available .integration a.btn-link,.hwm-sales-available .integration a.btn-primary,.hwm-sales-available a,.hwm-sold-out,.input-block__input,.integration .btn.btn-link,.integration .btn.btn-primary,.integration .hwm-sales-available a.btn-link,.integration .hwm-sales-available a.btn-primary,.integration .lead.event-date,.integration .legend-price,.integration .main-content .alert-danger,.integration .main-content .col-lg-8,.integration .main-content .col-sm-8,.integration .main-content .form-group .form-control,.integration .main-content .inline-submit-button button,.integration .main-content .ticket-price,.integration .main-content .ticket-title,.text-l{font-family:KelsonSans;font-size:clamp(14px,2px + .9375vw,20px);font-weight:700;letter-spacing:clamp(.3px,-.1px + .03125vw,.5px);line-height:1.2;text-transform:uppercase}.hwm-sales-available body .bvi-body[data-bvi-fontsize] .integration a.btn-link,.hwm-sales-available body .bvi-body[data-bvi-fontsize] .integration a.btn-link .title-line-parent div,.hwm-sales-available body .bvi-body[data-bvi-fontsize] .integration a.btn-primary,.hwm-sales-available body .bvi-body[data-bvi-fontsize] .integration a.btn-primary .title-line-parent div,.integration .main-content body .bvi-body[data-bvi-fontsize] .form-group .form-control,.integration .main-content body .bvi-body[data-bvi-fontsize] .form-group .form-control .title-line-parent div,.integration .main-content body .bvi-body[data-bvi-fontsize] .inline-submit-button button,.integration .main-content body .bvi-body[data-bvi-fontsize] .inline-submit-button button .title-line-parent div,.integration body .bvi-body[data-bvi-fontsize] .main-content .alert-danger,.integration body .bvi-body[data-bvi-fontsize] .main-content .alert-danger .title-line-parent div,.integration body .bvi-body[data-bvi-fontsize] .main-content .col-lg-8,.integration body .bvi-body[data-bvi-fontsize] .main-content .col-lg-8 .title-line-parent div,.integration body .bvi-body[data-bvi-fontsize] .main-content .col-sm-8,.integration body .bvi-body[data-bvi-fontsize] .main-content .col-sm-8 .title-line-parent div,.integration body .bvi-body[data-bvi-fontsize] .main-content .ticket-price,.integration body .bvi-body[data-bvi-fontsize] .main-content .ticket-price .title-line-parent div,.integration body .bvi-body[data-bvi-fontsize] .main-content .ticket-title,.integration body .bvi-body[data-bvi-fontsize] .main-content .ticket-title .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .btn,body .bvi-body[data-bvi-fontsize] * .btn .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .hwm-sold-out,body .bvi-body[data-bvi-fontsize] * .hwm-sold-out .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .input-block__input,body .bvi-body[data-bvi-fontsize] * .input-block__input .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .text-l,body .bvi-body[data-bvi-fontsize] * .text-l .title-line-parent div,body .bvi-body[data-bvi-fontsize] .hwm-sales-available a,body .bvi-body[data-bvi-fontsize] .hwm-sales-available a .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .lead.event-date,body .bvi-body[data-bvi-fontsize] .integration .lead.event-date .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .legend-price,body .bvi-body[data-bvi-fontsize] .integration .legend-price .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .alert-danger,body .bvi-body[data-bvi-fontsize] .integration .main-content .alert-danger .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .col-lg-8,body .bvi-body[data-bvi-fontsize] .integration .main-content .col-lg-8 .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .col-sm-8,body .bvi-body[data-bvi-fontsize] .integration .main-content .col-sm-8 .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .form-group .form-control,body .bvi-body[data-bvi-fontsize] .integration .main-content .form-group .form-control .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .inline-submit-button button,body .bvi-body[data-bvi-fontsize] .integration .main-content .inline-submit-button button .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .ticket-price,body .bvi-body[data-bvi-fontsize] .integration .main-content .ticket-price .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .ticket-title,body .bvi-body[data-bvi-fontsize] .integration .main-content .ticket-title .title-line-parent div{font-size:.9em!important}.text-block ol,.text-block ul,.text-l-m{font-family:Manrope;font-size:clamp(16px,4px + .9375vw,22px);font-weight:500;letter-spacing:0;line-height:1.25}body .bvi-body[data-bvi-fontsize] * .text-l-m,body .bvi-body[data-bvi-fontsize] * .text-l-m .title-line-parent div,body .bvi-body[data-bvi-fontsize] .text-block ol,body .bvi-body[data-bvi-fontsize] .text-block ol .title-line-parent div,body .bvi-body[data-bvi-fontsize] .text-block ul,body .bvi-body[data-bvi-fontsize] .text-block ul .title-line-parent div{font-size:1em!important}.integration .hall-title,.integration .main-content .event-date,.integration .main-content .event-hall-title,.integration .performance-description,.pushkin-card,.text-m{font-family:KelsonSans;font-size:clamp(12px,0px + .9375vw,18px);font-weight:400;letter-spacing:clamp(.3px,0px + .0234375vw,.45px);line-height:1.3;text-transform:uppercase}.integration body .bvi-body[data-bvi-fontsize] .main-content .event-date,.integration body .bvi-body[data-bvi-fontsize] .main-content .event-date .title-line-parent div,.integration body .bvi-body[data-bvi-fontsize] .main-content .event-hall-title,.integration body .bvi-body[data-bvi-fontsize] .main-content .event-hall-title .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .pushkin-card,body .bvi-body[data-bvi-fontsize] * .pushkin-card .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .text-m,body .bvi-body[data-bvi-fontsize] * .text-m .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .hall-title,body .bvi-body[data-bvi-fontsize] .integration .hall-title .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .event-date,body .bvi-body[data-bvi-fontsize] .integration .main-content .event-date .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .event-hall-title,body .bvi-body[data-bvi-fontsize] .integration .main-content .event-hall-title .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .performance-description,body .bvi-body[data-bvi-fontsize] .integration .performance-description .title-line-parent div{font-size:.8em!important}.integration .free-space-info,.integration .summary-block,.pushkin-card-unavailable-warning,.text-xs{font-family:KelsonSans;font-size:clamp(10px,-2px + .9375vw,16px);font-weight:700;letter-spacing:clamp(.2px,-.2px + .03125vw,.4px);line-height:1.25;text-transform:uppercase}body .bvi-body[data-bvi-fontsize] * .pushkin-card-unavailable-warning,body .bvi-body[data-bvi-fontsize] * .pushkin-card-unavailable-warning .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .text-xs,body .bvi-body[data-bvi-fontsize] * .text-xs .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .free-space-info,body .bvi-body[data-bvi-fontsize] .integration .free-space-info .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .summary-block,body .bvi-body[data-bvi-fontsize] .integration .summary-block .title-line-parent div{font-size:.8em!important}.integration .rules-link,.integration .text-danger li,.text-2xs{font-family:KelsonSans;font-size:clamp(10px,6px + .3125vw,12px);font-weight:700;letter-spacing:clamp(.2px,0px + .015625vw,.3px);line-height:1.33;text-transform:uppercase}.integration body .bvi-body[data-bvi-fontsize] .text-danger li,.integration body .bvi-body[data-bvi-fontsize] .text-danger li .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .text-2xs,body .bvi-body[data-bvi-fontsize] * .text-2xs .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .rules-link,body .bvi-body[data-bvi-fontsize] .integration .rules-link .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .text-danger li,body .bvi-body[data-bvi-fontsize] .integration .text-danger li .title-line-parent div{font-size:.7em!important}.integration .main-content .container .form-title,.integration .main-content .container .text-muted,.text-s,.wysiwyg table:not([class]){font-family:Manrope;font-size:clamp(12px,4px + .625vw,16px);font-weight:600;letter-spacing:0;line-height:1.5}.integration .main-content body .bvi-body[data-bvi-fontsize] .container .form-title,.integration .main-content body .bvi-body[data-bvi-fontsize] .container .form-title .title-line-parent div,.integration .main-content body .bvi-body[data-bvi-fontsize] .container .text-muted,.integration .main-content body .bvi-body[data-bvi-fontsize] .container .text-muted .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .text-s,body .bvi-body[data-bvi-fontsize] * .text-s .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .container .form-title,body .bvi-body[data-bvi-fontsize] .integration .main-content .container .form-title .title-line-parent div,body .bvi-body[data-bvi-fontsize] .integration .main-content .container .text-muted,body .bvi-body[data-bvi-fontsize] .integration .main-content .container .text-muted .title-line-parent div,body .bvi-body[data-bvi-fontsize] .wysiwyg table:not([class]),body .bvi-body[data-bvi-fontsize] .wysiwyg table:not([class]) .title-line-parent div{font-size:.8em!important}.ss-content,.ss-main,.text-select{font-family:KelsonSans;font-size:clamp(12px,4px + .625vw,16px);font-weight:700;letter-spacing:clamp(.3px,.1px + .015625vw,.4px);line-height:1.3;text-transform:uppercase}body .bvi-body[data-bvi-fontsize] * .ss-content,body .bvi-body[data-bvi-fontsize] * .ss-content .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .ss-main,body .bvi-body[data-bvi-fontsize] * .ss-main .title-line-parent div,body .bvi-body[data-bvi-fontsize] * .text-select,body .bvi-body[data-bvi-fontsize] * .text-select .title-line-parent div{font-size:.8em!important}.text-history-lg{font-family:KelsonSans;font-size:clamp(96px,0px + 7.5vw,144px);font-weight:400;letter-spacing:clamp(16px,0px + 1.25vw,24px);line-height:1;text-transform:uppercase}.text-history-md{font-family:Manrope;font-size:clamp(18px,2px + 1.25vw,26px);font-weight:500;letter-spacing:normal;line-height:1.23}@supports(scrollbar-width:thin){*{scrollbar-color:#cf4644 #0000;scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){*{scrollbar-color:revert;scrollbar-width:revert}}::-webkit-scrollbar{background-color:#cf464403;height:8px;width:8px}::-webkit-scrollbar-thumb{background-color:#cf4644}html.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width,0)}body{-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;flex-direction:column;min-height:calc(var(--vh, 1vh)*100)}app-cookies-agreement:not(:defined){display:none}.js-focus-visible :focus:not(.focus-visible){outline:none}:focus{outline-color:currentColor}.focus-visible.js-focus-visible,.js-focus-visible .focus-visible{outline:1px solid currentColor;outline-offset:6px}:focus-visible{outline:1px solid currentColor;outline-offset:6px}.main{display:flex;flex:1 1 auto;flex-direction:column}.checkbox__input,.tab-item__input,.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.integration .main-content .container,.wrapper{display:block;margin-left:auto;margin-right:auto;max-width:2560px;padding-left:var(--offset-x);padding-right:var(--offset-x);width:100%}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.list-unstyled{list-style:none;margin:0;padding:0}.responsive{height:0;overflow:hidden;padding-top:56.25%;position:relative}.responsive-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.title-line-parent{margin:-.4em 0;overflow:hidden}.title-line-parent:first-child{margin-top:-.2em}.title-line-parent div{padding:.2em 0;will-change:transform}html.js [data-reveal]:not([data-reveal-type]){opacity:0;transform:translate3d(0,80px,0);transition:transform 1.4s cubic-bezier(.6,.06,.6,.94),opacity .7s cubic-bezier(.6,.06,.6,.94) .1s}html.js [data-reveal]:not([data-reveal-type]).is-revealed{opacity:1;transform:none}html.js [data-reveal][data-reveal-type=left-to-right]{transform:translate3d(100px,0,0);transition:transform 1.4s cubic-bezier(.6,.06,.6,.94)}html.js [data-reveal][data-reveal-type=left-to-right].is-revealed{transform:none}.integration .main-content .performance-title,.integration .rules-link,.link{--bg-size:0% 100%;--bg-size-hover:100% 100%;--underline-height:1px;background-image:linear-gradient(#0000 calc(100% - var(--underline-height)),currentColor var(--underline-height));background-repeat:no-repeat;background-size:var(--bg-size);display:inline;transition:background-size .4s cubic-bezier(.6,.06,.6,.94),color .7s cubic-bezier(.6,.06,.6,.94),opacity .7s cubic-bezier(.6,.06,.6,.94)}.integration .main-content .performance-title:active,.integration .rules-link:active,.integration.js-focus-visible .main-content .performance-title.focus-visible,.integration.js-focus-visible .rules-link.focus-visible,.js-focus-visible .integration .main-content .performance-title.focus-visible,.js-focus-visible .integration .rules-link.focus-visible,.js-focus-visible .link.focus-visible,.link.focus-visible.js-focus-visible,.link:active{background-size:var(--bg-size)}.integration .main-content .performance-title:focus-visible,.integration .rules-link:focus-visible,.link:focus-visible{background-size:var(--bg-size)}.integration .link--underlined.rules-link,.integration .main-content .link--underlined.performance-title,.link.link--underlined{--bg-size:100% 100%;--bg-size-hover:0% 100%;padding:2px 0}.integration .is-disabled.rules-link,.integration .main-content .is-disabled.performance-title,.link.is-disabled{opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none}.link-with-icon{--bg-size:0% 100%;--bg-size-hover:100% 100%;--underline-height:1px}.js-focus-visible .link-with-icon.focus-visible .link__text,.link-with-icon.focus-visible.js-focus-visible .link__text,.link-with-icon:active .link__text{background-size:var(--bg-size)}.link-with-icon:focus-visible .link__text{background-size:var(--bg-size)}.link-with-icon.link--underlined{--bg-size:100% 100%;--bg-size-hover:0% 100%;padding:2px 0}.link-with-icon.is-disabled{opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none}.link-with-icon{align-items:center;display:flex}.link__icon{--size:24px;display:flex;height:var(--size);margin-right:8px;width:var(--size)}.link__icon svg{height:100%;width:100%}.link__text{background-image:linear-gradient(#0000 calc(100% - var(--underline-height)),currentColor var(--underline-height));background-repeat:no-repeat;background-size:var(--bg-size);display:inline;transition:background-size .4s cubic-bezier(.6,.06,.6,.94),color .7s cubic-bezier(.6,.06,.6,.94),opacity .7s cubic-bezier(.6,.06,.6,.94)}.btn,.hwm-sales-available .integration a.btn-link,.hwm-sales-available .integration a.btn-primary,.hwm-sales-available a,.integration .btn.btn-link,.integration .btn.btn-primary,.integration .hwm-sales-available a.btn-link,.integration .hwm-sales-available a.btn-primary,.integration .main-content .inline-submit-button button{--color:#fff;--color-hover:var(--color);--background-color:#cf4644;--background-color-hover:#bb3230;--disabled-opacity:0.4;align-items:center;background-color:var(--background-color);color:var(--color);display:inline-flex;justify-content:center;min-width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*0);padding:17px 16px 15px;pointer-events:auto;position:relative;text-align:center;transition:color .4s cubic-bezier(.6,.06,.6,.94),border-color .4s cubic-bezier(.6,.06,.6,.94),background-color .4s cubic-bezier(.6,.06,.6,.94)}.btn:active,.hwm-sales-available .integration a.btn-link:active,.hwm-sales-available .integration a.btn-primary:active,.hwm-sales-available a:active,.integration .btn.btn-link:active,.integration .btn.btn-primary:active,.integration .hwm-sales-available a.btn-link:active,.integration .hwm-sales-available a.btn-primary:active,.integration .main-content .inline-submit-button button:active{background-color:var(--background-color-hover);border-color:var(--background-color-hover);color:var(--color-hover)}.btn.focus-visible.js-focus-visible,.hwm-sales-available.js-focus-visible .integration a.btn-link.focus-visible,.hwm-sales-available.js-focus-visible .integration a.btn-primary.focus-visible,.hwm-sales-available.js-focus-visible a.focus-visible,.integration.js-focus-visible .btn.btn-link.focus-visible,.integration.js-focus-visible .btn.btn-primary.focus-visible,.integration.js-focus-visible .hwm-sales-available a.btn-link.focus-visible,.integration.js-focus-visible .hwm-sales-available a.btn-primary.focus-visible,.integration.js-focus-visible .main-content .inline-submit-button button.focus-visible,.js-focus-visible .btn.focus-visible,.js-focus-visible .hwm-sales-available .integration a.btn-link.focus-visible,.js-focus-visible .hwm-sales-available .integration a.btn-primary.focus-visible,.js-focus-visible .hwm-sales-available a.focus-visible,.js-focus-visible .integration .btn.btn-link.focus-visible,.js-focus-visible .integration .btn.btn-primary.focus-visible,.js-focus-visible .integration .hwm-sales-available a.btn-link.focus-visible,.js-focus-visible .integration .hwm-sales-available a.btn-primary.focus-visible,.js-focus-visible .integration .main-content .inline-submit-button button.focus-visible{outline-offset:-4px}.btn:focus-visible,.hwm-sales-available .integration a.btn-link:focus-visible,.hwm-sales-available .integration a.btn-primary:focus-visible,.hwm-sales-available a:focus-visible,.integration .btn.btn-link:focus-visible,.integration .btn.btn-primary:focus-visible,.integration .hwm-sales-available a.btn-link:focus-visible,.integration .hwm-sales-available a.btn-primary:focus-visible,.integration .main-content .inline-submit-button button:focus-visible{outline-offset:-4px}.btn.is-disabled,.btn:disabled,.hwm-sales-available .integration a.btn-link:disabled,.hwm-sales-available .integration a.btn-primary:disabled,.hwm-sales-available .integration a.is-disabled.btn-link,.hwm-sales-available .integration a.is-disabled.btn-primary,.hwm-sales-available a.is-disabled,.hwm-sales-available a:disabled,.integration .btn.btn-link:disabled,.integration .btn.btn-primary:disabled,.integration .hwm-sales-available a.btn-link:disabled,.integration .hwm-sales-available a.btn-primary:disabled,.integration .hwm-sales-available a.is-disabled.btn-link,.integration .hwm-sales-available a.is-disabled.btn-primary,.integration .is-disabled.btn.btn-link,.integration .is-disabled.btn.btn-primary,.integration .main-content .inline-submit-button button.is-disabled,.integration .main-content .inline-submit-button button:disabled{opacity:var(--disabled-opacity);pointer-events:none}.btn--white{--color:#0d0802;--background-color:#fff;--background-color-hover:#fffc;--disabled-opacity:0.2}.btn--white .btn__close-icon svg [stroke]:not([stroke=none]){stroke:#0d0802}.btn--white .btn__close-icon svg [fill]:not([fill=none]){fill:#0d0802}.btn--dark{--background-color:#0d0802;--background-color-hover:#0d0802cc;--disabled-opacity:0.2}.btn.btn--square,.hwm-sales-available .integration a.btn--square.btn-link,.hwm-sales-available .integration a.btn--square.btn-primary,.hwm-sales-available a.btn--square,.integration .btn--square.btn.btn-link,.integration .btn--square.btn.btn-primary,.integration .hwm-sales-available a.btn--square.btn-link,.integration .hwm-sales-available a.btn--square.btn-primary,.integration .main-content .inline-submit-button button.btn--square{--size:56px;height:var(--size);min-width:var(--size);padding:0;width:var(--size)}.pagination{padding-bottom:110px;padding-top:80px}.pagination__list{--gap:32px;align-items:center;display:flex;justify-content:center;width:100%}.pagination__item+.pagination__item{margin-left:var(--gap)}.pagination__arrow,.pagination__link{position:relative}.pagination__arrow:after,.pagination__link:after{content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.pagination__link{transition:opacity .3s cubic-bezier(.6,.06,.6,.94)}.pagination__link.is-active{opacity:.4;pointer-events:none}.pagination__arrow{--size:24px;display:flex;height:var(--size);transition:opacity .3s cubic-bezier(.6,.06,.6,.94);width:var(--size)}.pagination__arrow svg{height:100%;width:100%}.pagination__arrow--prev svg{transform:scaleX(-1)}.input-block,.integration .main-content .form-group label{--autofill-bg-color:#fff;--autofill-color:#0d0802;position:relative;width:100%}.input-block__input,.integration .main-content .form-group .form-control{--border-color:#0d0802;--outline-width:1px;background-color:#0000;border:none;border:1px solid var(--border-color);border-radius:1px;padding:16px;transition:box-shadow .7s cubic-bezier(.6,.06,.6,.94);width:100%}.input-block__input.input-block__input--border-bottom,.integration .main-content .form-group .form-control{border-left:none;border-radius:0;border-right:none;border-top:none;font-weight:400;padding-left:0}.input-block__input.is-error,.integration .main-content .form-group .is-error.form-control{--border-color:#cf4644;--outline-width:3px}.input-block__input::placeholder,.integration .main-content .form-group .form-control::placeholder{color:#0d080266;font-family:inherit;font-weight:inherit}.input-block__input.focus-visible.js-focus-visible,.integration.js-focus-visible .main-content .form-group .form-control.focus-visible,.js-focus-visible .input-block__input.focus-visible,.js-focus-visible .integration .main-content .form-group .form-control.focus-visible{box-shadow:inset 0 0 0 var(--outline-width) var(--border-color)}.input-block__input:focus-visible,.integration .main-content .form-group .form-control:focus-visible{box-shadow:inset 0 0 0 var(--outline-width) var(--border-color)}.input-block__input.focus-visible.input-block__input--border-bottom.js-focus-visible,.integration.js-focus-visible .main-content .form-group .form-control.focus-visible,.js-focus-visible .input-block__input.focus-visible.input-block__input--border-bottom,.js-focus-visible .integration .main-content .form-group .form-control.focus-visible{box-shadow:inset 0 calc(var(--outline-width)*-1) 0 0 var(--border-color)}.input-block__input:focus-visible.input-block__input--border-bottom,.integration .main-content .form-group .form-control:focus-visible{box-shadow:inset 0 calc(var(--outline-width)*-1) 0 0 var(--border-color)}.input-block__input:active,.input-block__input:focus,.integration .main-content .form-group .form-control:active,.integration .main-content .form-group .form-control:focus{outline:none}.input-block__input:disabled,.integration .main-content .form-group .form-control:disabled{opacity:.2;pointer-events:none}.input-block__input[type=number]::-webkit-inner-spin-button,.input-block__input[type=number]::-webkit-outer-spin-button,.integration .main-content .form-group [type=number].form-control::-webkit-inner-spin-button,.integration .main-content .form-group [type=number].form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-block__input[type=number],.integration .main-content .form-group [type=number].form-control{-moz-appearance:textfield}.input-block__input:-webkit-autofill,.integration .main-content .form-group .form-control:-webkit-autofill{border-color:var(--autofill-color);caret-color:var(--autofill-color);-webkit-transition:none;transition:none}.input-block__input:-webkit-autofill,.input-block__input:-webkit-autofill:active,.input-block__input:-webkit-autofill:focus,.input-block__input:-webkit-autofill:hover,.integration .main-content .form-group .form-control:-webkit-autofill{-webkit-text-fill-color:var(--autofill-color)!important;color:var(--autofill-color)!important;-webkit-transition:background-color 9999s ease;transition:background-color 9999s ease}.input-block__input::-webkit-credentials-auto-fill-button,.integration .main-content .form-group .form-control::-webkit-credentials-auto-fill-button{visibility:hidden}.input-block__message{color:#cf4644;left:0;position:absolute;top:calc(100% + 6px);width:100%}.checkbox,.integration .main-content .checkboxes-group{cursor:pointer;display:inline-flex;position:relative}.checkbox__input:checked~.checkbox__icon:after{opacity:1}.checkbox__input.is-error~.checkbox__icon{border-color:#cf4644}.checkbox__input:disabled,.checkbox__input:disabled~.checkbox__icon,.checkbox__input:disabled~.checkbox__label{opacity:.2;pointer-events:none}.checkbox__input.focus-visible.js-focus-visible,.js-focus-visible .checkbox__input.focus-visible{outline:none}.checkbox__input:focus-visible{outline:none}.checkbox__input.focus-visible.js-focus-visible~.checkbox__icon,.js-focus-visible .checkbox__input.focus-visible~.checkbox__icon{box-shadow:inset 0 0 0 1px #0d0802}.checkbox__input:focus-visible~.checkbox__icon{box-shadow:inset 0 0 0 1px #0d0802}.checkbox__icon{--size:16px;--icon-size:6px;border:1px solid #0d0802;flex:none;height:var(--size);position:relative;transition:border-color .49s cubic-bezier(.6,.06,.6,.94),box-shadow .49s cubic-bezier(.6,.06,.6,.94);width:var(--size)}.checkbox__icon:after{background-color:#0d0802;content:"";height:var(--icon-size);left:50%;opacity:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:opacity .49s cubic-bezier(.6,.06,.6,.94);width:var(--icon-size)}.checkbox__label{margin-left:8px}.integration .legend-item,.tab-item{cursor:pointer}.integration .tab-item__input:checked~.legend-price,.tab-item__input:checked~.tab-item__label{background-color:#0d0802;color:#fff}.integration .tab-item__input.is-error~.legend-price,.tab-item__input.is-error~.tab-item__label{border-color:#cf4644}.tab-item__input:disabled,.tab-item__input:disabled~.checkbox__label{opacity:.2;pointer-events:none}.js-focus-visible .tab-item__input.focus-visible,.tab-item__input.focus-visible.js-focus-visible{outline:none}.tab-item__input:focus-visible{outline:none}.integration.js-focus-visible .tab-item__input.focus-visible~.legend-price,.js-focus-visible .integration .tab-item__input.focus-visible~.legend-price,.js-focus-visible .tab-item__input.focus-visible~.tab-item__label,.tab-item__input.focus-visible.js-focus-visible~.tab-item__label{outline:1px solid #0d0802;outline-offset:-4px}.integration .tab-item__input:focus-visible~.legend-price,.tab-item__input:focus-visible~.tab-item__label{outline:1px solid #0d0802;outline-offset:-4px}.integration.js-focus-visible .tab-item__input.focus-visible:checked~.legend-price,.js-focus-visible .integration .tab-item__input.focus-visible:checked~.legend-price,.js-focus-visible .tab-item__input.focus-visible:checked~.tab-item__label,.tab-item__input.focus-visible:checked.js-focus-visible~.tab-item__label{outline-color:#fff}.integration .tab-item__input:focus-visible:checked~.legend-price,.tab-item__input:focus-visible:checked~.tab-item__label{outline-color:#fff}.integration .legend-price,.tab-item__label{align-items:center;background-color:#fff;border:1px solid #0d0802;display:flex;padding:6px 16px;transition:background-color .35s cubic-bezier(.6,.06,.6,.94),color .35s cubic-bezier(.6,.06,.6,.94)}.integration .legend-item .legend-price,.integration .legend-item .tab-item__label,.integration .tab-item--colored .legend-price,.tab-item--colored .integration .legend-price,.tab-item--colored .tab-item__label{font-weight:400;padding-left:30px;position:relative}.integration .legend-item .legend-price:after,.integration .legend-item .tab-item__label:after,.integration .tab-item--colored .legend-price:after,.tab-item--colored .integration .legend-price:after,.tab-item--colored .tab-item__label:after{--size:12px;background-color:var(--seat-color);border-radius:100%;content:"";height:var(--size);left:14px;position:absolute;top:50%;transform:translateY(-50%);width:var(--size)}.integration .tab-item--lg .legend-price,.tab-item--lg .integration .legend-price,.tab-item--lg .tab-item__label{padding:15px 32px}.tab-item__label-hint{flex:none;margin-left:32px}.form-button.is-load,.form.is-load .form-button,.form.is-load .integration .main-content .inline-submit-button button,.integration .main-content .inline-submit-button .form.is-load button,.integration .main-content .inline-submit-button button.is-load{pointer-events:none}.form-button.is-load .form-button__spinner,.form.is-load .form-button .form-button__spinner,.form.is-load .integration .main-content .inline-submit-button button .form-button__spinner,.integration .main-content .inline-submit-button .form.is-load button .form-button__spinner,.integration .main-content .inline-submit-button button.is-load .form-button__spinner{display:block}.form-button.is-load .form-button__spinner svg,.form.is-load .form-button .form-button__spinner svg,.form.is-load .integration .main-content .inline-submit-button button .form-button__spinner svg,.integration .main-content .inline-submit-button .form.is-load button .form-button__spinner svg,.integration .main-content .inline-submit-button button.is-load .form-button__spinner svg{animation:spinner-load 1s linear infinite}.form-button.is-load .form-button__text,.form.is-load .form-button .form-button__text,.form.is-load .integration .main-content .inline-submit-button button .form-button__text,.integration .main-content .inline-submit-button .form.is-load button .form-button__text,.integration .main-content .inline-submit-button button.is-load .form-button__text{visibility:hidden}.form-button__spinner{display:block;display:none;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.form-button__spinner svg{height:100%;width:100%}@keyframes spinner-load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-message.is-error{color:#cf4644}.form-message--hidden{opacity:0;transition:opacity .7s cubic-bezier(.6,.06,.6,.94),visibility .7s cubic-bezier(.6,.06,.6,.94);visibility:hidden}.detail-slider{color:#fff;overflow:hidden;position:relative}.detail-slider__ctrls{bottom:var(--offset-x);left:var(--offset-x);position:absolute;z-index:3}.detail-slider__content{bottom:var(--offset-x);left:0;position:absolute;width:100%;z-index:2}.detail-slider__content:not(.is-active){pointer-events:none}.detail-slider__content:not(.is-active) .pushkin-card-text-row{transform:translateY(50%)}.detail-slider__title{margin-bottom:120px}.detail-slider__title .title-line-parent div{transition:transform .7s cubic-bezier(.6,.06,.6,.94)}.detail-slider__content:not(.is-active) .detail-slider__title .title-line-parent div{transform:translateY(110%)}.detail-slider__bottom{align-items:flex-end;bottom:0;display:flex;position:absolute;right:var(--offset-x)}.detail-slider__pushkin-card{height:48px;margin-right:40px}.detail-slider__pushkin-card svg{height:100%;width:auto}.detail-slider__age.age-circle,.integration .detail-slider__age.age{border-color:#fff;overflow:hidden}.detail-slider__content:not(:first-child) .detail-slider__age.age-circle,.detail-slider__content:not(:first-child) .integration .detail-slider__age.age,.integration .detail-slider__content:not(:first-child) .detail-slider__age.age{border:none}.detail-slider__age-inner{transition:transform .7s cubic-bezier(.6,.06,.6,.94);will-change:transform}.detail-slider__content:not(.is-active) .detail-slider__age-inner{transform:translateX(120%)}.detail-slider__container{height:100%;overflow:hidden;overflow:clip}.detail-slider__pic,.detail-slider__pic:after{height:100%;left:0;position:absolute;top:0;width:100%}.detail-slider__pic:after{background:linear-gradient(0deg,#0006,#0000001a 25%,#0000001a 75%,#0000004d);content:"";z-index:2}.custom-cursor{--size:72px;--icon-size:16px;align-items:center;display:flex;height:var(--size);justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:var(--size);z-index:9999}.custom-cursor:after{background-color:#fff;border-radius:100%;content:"";height:100%;left:0;position:absolute;top:0;transition:transform .2s ease-out;width:100%;will-change:transform}.custom-cursor:not(.is-show) svg,.custom-cursor:not(.is-show):after{transform:scale(0)}.custom-cursor svg{height:var(--icon-size);transition:transform .2s ease-out;width:var(--icon-size);z-index:1}.dropdown{border-top:1px solid #e9e4e3}.dropdown:last-child{border-bottom:1px solid #e9e4e3}.dropdown__toggler{align-items:center;display:flex;justify-content:space-between;text-align:left;width:100%}.dropdown__toggler-inner{position:relative}.dropdown__toggler-download{position:absolute;right:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*0);top:50%;transform:translateY(-50%);z-index:1}.dropdown__toggler-text{padding:10px 20px 10px 0}.dropdown__toggler-download+.dropdown__toggler .dropdown__toggler-text{max-width:calc(var(--grid-column-width)*2.5)}.dropdown__toggler.focus-visible.js-focus-visible,.js-focus-visible .dropdown__toggler.focus-visible{border:1px solid #0d0802;padding:3px}.dropdown__toggler:focus-visible{border:1px solid #0d0802;padding:3px}.dropdown__toggler-icon{--size:80px;display:block;height:var(--size);margin-left:20px;position:relative;transition:background-color .35s cubic-bezier(.6,.06,.6,.94);width:var(--size)}.dropdown__toggler-icon:after{border-color:#0000 #0000 #0d0802;border-style:solid;border-width:0 8px 8px;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scaleY(-1);transition:border-color .35s cubic-bezier(.6,.06,.6,.94),transform .35s cubic-bezier(.6,.06,.6,.94);width:0}.dropdown:not([collapsed]) .dropdown__toggler-icon{background-color:#0d0802}.dropdown:not([collapsed]) .dropdown__toggler-icon:after{border-bottom-color:#fff;transform:translate(-50%,-50%) scaleY(1)}.dropdown__content{padding-bottom:56px;padding-top:40px}.dropdown__content.wysiwyg .table-inner:last-child tr:last-child{border-bottom:none}.ss-main{background-color:#fff;border:1px solid #e9e4e3;cursor:pointer;display:flex;flex-direction:row;min-height:48px;outline:0;overflow:hidden;padding:8px 16px;position:relative;transition:border-color .35s cubic-bezier(.6,.06,.6,.94);-webkit-user-select:none;user-select:none;width:100%}.js-focus-visible .ss-main.focus-visible,.ss-main.focus-visible.js-focus-visible{border-color:#0d0802;box-shadow:0 0 0 1px #0d0802}.ss-main:focus-visible{border-color:#0d0802;box-shadow:0 0 0 1px #0d0802}.ss-main.ss-disabled{opacity:.2;pointer-events:none}.ss-main .ss-arrow{align-items:center;display:flex;flex:0 1 auto;height:14px;justify-content:flex-end;margin:auto 0 auto 16px;width:20px}.ss-main .ss-arrow path{transition-timing-function:ease-out;transition:.7s}.ss-main .ss-values{align-items:center;display:flex}.ss-search.ss-hide{display:none}.ss-content{display:flex;flex-direction:column;height:auto;max-height:400px;opacity:0;overflow:hidden;position:absolute;transform:scaleY(0);transform-origin:center top;transition:transform .35s cubic-bezier(.6,.06,.6,.94),opacity .35s cubic-bezier(.6,.06,.6,.94);width:auto;z-index:10000}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top}.ss-content .ss-list{background-color:#fff;border:1px solid #e9e4e3;flex:1 1 auto;height:auto;margin-top:8px;overflow-x:hidden;overflow-y:auto;padding-bottom:6px;padding-top:6px}.ss-content .ss-option{cursor:pointer;display:flex;padding:12px 16px;-webkit-user-select:none;user-select:none}.ss-content .ss-option.ss-hide{display:none}.tooltip-trigger{--size:24px;align-items:center;background-color:#fff;border:1px solid #0d0802;border-radius:100%;color:#0d0802;display:flex;font-family:KelsonSans;font-size:12px;font-weight:400;height:var(--size);justify-content:center;transition:color .3s cubic-bezier(.6,.06,.6,.94),background-color .3s cubic-bezier(.6,.06,.6,.94);width:var(--size)}.tooltip-trigger.is-active{background-color:#0d0802;color:#fff}.tooltip{background:#0d0802;color:#fff;font-family:Manrope;font-size:clamp(10px,6px + .3125vw,12px);font-weight:500;letter-spacing:0;line-height:1.6;max-width:340px;opacity:0;padding:12px 16px;transition:opacity .3s cubic-bezier(.6,.06,.6,.94),visibility .3s cubic-bezier(.6,.06,.6,.94);visibility:hidden}.tooltip:after{border-color:#0d0802 #0000 #0000;border-style:solid;border-width:16px 16px 0 0;content:"";height:0;left:0;position:absolute;top:calc(100% - 1px);width:0}.tooltip.is-show{opacity:1;visibility:visible}.tooltip[data-popper-placement^=bottom]:after{bottom:calc(100% - 1px);top:unset;transform:scaleY(-1)}.tooltip[data-popper-placement$=end]:after{left:unset;right:0;transform:scaleX(-1)}.tooltip[data-popper-placement=bottom-end]:after{left:unset;right:0;transform:scale(-1)}.lg-backdrop.in{background-color:#0d0802b3}.lg-content .lg-next,.lg-content .lg-prev{background-color:#0000;height:24px;padding:0;width:24px}.lg-content .lg-next:before,.lg-content .lg-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,<svg width=\"31\" height=\"32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 16h29m0 0L14.5 1.5M29 16 14.5 30.5\" stroke=\"%23fff\" stroke-width=\"2.5\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}.lg-content .lg-prev:after{transform:rotate(180deg)}.preloader{align-items:center;background-color:#fff;border:1px solid #e9e4e3;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;overflow:clip;position:fixed;top:0;width:100%;z-index:50}.preloader.is-hidden,html.no-js .preloader{display:none}.preloader__icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.preloader__icon svg{height:auto;width:100%}.preloader__icon .letter{animation:letter-o-animation 4s linear infinite;will-change:transform}.preloader__icon .letter-o{animation-name:letter-o-animation}.preloader__icon .letter-d{animation-name:letter-d-animation}.preloader__icon .letter-ts{animation-name:letter-ts-animation}.preloader__icon .letter-k{animation-name:letter-k-animation}.preloader__icon .letter-square{animation-name:letter-square-animation}@keyframes letter-o-animation{0%,15%{transform:translateZ(0)}25%,40%{transform:translate3d(1.1458333333%,-8.9814814815%,0)}50%,65%{transform:translate3d(-.9895833333%,-13.8888888889%,0)}75%,90%{transform:translate3d(-3.6458333333%,-4.9074074074%,0)}}@keyframes letter-d-animation{0%,15%{transform:translateZ(0)}25%,40%{transform:translate3d(-2.96875%,-5%,0)}50%,65%{transform:translate3d(-4.21875%,3.7962962963%,0)}75%,90%{transform:translate3d(-1.5104166667%,6.7592592593%,0)}}@keyframes letter-ts-animation{0%,15%{transform:translateZ(0)}25%,40%{transform:translate3d(3.4895833333%,3.2407407407%,0)}50%,65%{transform:translate3d(4.7395833333%,-3.9814814815%,0)}75%,90%{transform:translate3d(2.03125%,-8.5185185185%,0)}}@keyframes letter-k-animation{0%,15%{transform:translateZ(0)}25%,40%{transform:translate3d(-1.6666666667%,8.3333333333%,0)}50%,65%{transform:translate3d(2.8125%,13.8888888889%,0)}75%,90%{transform:translate3d(4.21875%,5.1851851852%,0)}}@keyframes letter-square-animation{0%,15%{transform:translateZ(0)}25%,40%{transform:translate3d(.2604166667%,5.462962963%,0)}50%,65%{transform:translate3d(.2604166667%,5.462962963%,0)}75%,90%{transform:translate3d(-.5208333333%,9.2592592593%,0)}}.header{--offset-y:24px;align-items:center;background-color:#fff;display:flex;left:0;padding-bottom:var(--offset-y);padding-top:var(--offset-y);position:fixed;transition:background-color .35s cubic-bezier(.6,.06,.6,.94);z-index:11}.header svg [fill]:not([fill=none]){transition:fill .7s cubic-bezier(.6,.06,.6,.94)}.header svg [stroke]:not([stroke=none]){stroke:fill .7s cubic-bezier(.6,.06,.6,.94)}.header.header-theme--dark,body:has(.history-page) .header{background-color:#0000;color:#fff}.header.header-theme--dark svg [fill]:not([fill=none]),body:has(.history-page) .header svg [fill]:not([fill=none]){fill:#fff}.header.header-theme--dark svg [stroke]:not([stroke=none]),body:has(.history-page) .header svg [stroke]:not([stroke=none]){stroke:#fff}.header.header-theme--error-page{background-color:#0000;color:#0d0802}.header.header-theme--error-page svg [fill]:not([fill=none]){fill:#0d0802}.header.header-theme--error-page svg [stroke]:not([stroke=none]){stroke:#0d0802}.header.header-theme--error-page .header__tickets{--background-color:#0d0802;--background-color-hover:#0d0802cc;--disabled-opacity:0.2}.header.header-theme--light-transparent{background-color:#0000}.header.header--menu-opened .burger-btn__line:after,.header.header--menu-opened .burger-btn__line:before{background-color:#0d0802}.header.header--menu-opened,.header.header--menu-opened:after{background-color:#0000}.header.header--menu-opened .header__ctrls,.header.header--menu-opened .header__logo,.header.header--menu-opened .header__nav,.header.header--menu-opened .header__tickets{opacity:0;visibility:hidden}.header.header--menu-opened .header__left .burger-btn__line:after,.header.header--menu-opened .header__left .burger-btn__line:before{background-color:#0d0802}.header.header--search-opened{background-color:#fff;color:#0d0802}.header.header--search-opened .burger-btn__line:after,.header.header--search-opened .burger-btn__line:before{background-color:#0d0802}.header.header--search-opened .header__ctrls svg [fill]:not([fill=none]),.header.header--search-opened .header__logo svg [fill]:not([fill=none]){fill:#0d0802}.header.header--search-opened .header__ctrls svg [stroke]:not([stroke=none]),.header.header--search-opened .header__logo svg [stroke]:not([stroke=none]){stroke:#0d0802}html.no-scroll .header{padding-right:calc(var(--offset-x) + var(--scrollbar-width, 0px))}html.no-scroll body.page-history .header{padding-right:var(--offset-x)}.header--underlined{border-bottom:1px solid #e9e4e3}.header__left{align-items:center;display:flex}.header__menu{flex:none;position:relative}.header__menu-title{color:#0d0802;left:calc(100% + 24px);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .7s cubic-bezier(.6,.06,.6,.94),visibility .7s cubic-bezier(.6,.06,.6,.94)}.header:not(.header--menu-opened) .header__menu-title{opacity:0;visibility:hidden}.burger-btn{--size:48px;height:var(--size);position:relative;width:var(--size)}.burger-btn__line{background-color:#0000;display:block;height:3px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,calc(-50% - 3px),0);transition:opacity .3s cubic-bezier(.6,.06,.6,.94);width:100%}.burger-btn__line:after,.burger-btn__line:before{background-color:#0d0802;content:"";display:block;height:3px;left:0;position:absolute;transition-delay:.3s,0s,.3s;transition-duration:.3s,.3s,0s;width:100%;will-change:transform}.header-theme--dark .burger-btn__line:after,.header-theme--dark .burger-btn__line:before,body:has(.history-page) .header .burger-btn__line:after,body:has(.history-page) .header .burger-btn__line:before{background-color:#fff}.burger-btn__line:before{top:4px;transform:scaleX(.5);transform-origin:left;transition-property:top,transform,transform-origin}.burger-btn__line:after{bottom:3px;transition-property:bottom,transform}.burger-btn.is-active .burger-btn__line{background-color:#0000}.burger-btn.is-active .burger-btn__line:before{top:0;transform:scaleX(1) rotate(30deg);transform-origin:center}.burger-btn.is-active .burger-btn__line:after{bottom:0;transform:rotate(-30deg)}.burger-btn.is-active .burger-btn__line:after,.burger-btn.is-active .burger-btn__line:before{transition-delay:0s,.3s,.3s}.header__logo{display:block;margin-left:24px;transition:opacity .7s cubic-bezier(.6,.06,.6,.94),visibility .7s cubic-bezier(.6,.06,.6,.94);width:176px}.header__logo svg{height:auto;width:100%}.header__right{align-items:center;display:flex;flex:none;margin-left:auto;padding-left:calc(var(--grid-column-width)/2);transition:opacity .7s cubic-bezier(.6,.06,.6,.94),visibility .7s cubic-bezier(.6,.06,.6,.94);width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*4)}.header__nav{margin-right:auto}.nav-list{align-items:center;display:flex}.nav-list__item+.nav-list__item{margin-left:32px}.header__ctrls{display:flex;justify-content:center;width:calc(var(--grid-column-width)*1)}.header__ctrl{--size:32px;height:var(--size);transition:transform .49s cubic-bezier(.6,.06,.6,.94);width:var(--size);will-change:transform}.header__ctrl svg{height:100%}.header__ctrl+.header__ctrl{margin-left:32px}.header__ctrl svg{height:auto;width:100%}.header-theme--dark .header__tickets,body:has(.history-page) .header .header__tickets{--color:#0d0802;--background-color:#fff;--background-color-hover:#fffc;--disabled-opacity:0.2}body:has(.history-page) .header{background-color:#0003}.footer{background-color:#fff;border-top:1px solid #e9e4e3;display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto;min-height:calc(var(--vh, 1vh)*100);padding-bottom:80px;padding-top:78px;position:relative;z-index:2}.footer-visibility{position:absolute}.footer__center,.footer__top{display:flex;margin-bottom:auto;margin-top:auto}.footer__top{padding-bottom:20px;padding-top:20px}.footer__logo{content:contain;display:block;height:160px;transition:opacity .4s cubic-bezier(.6,.06,.6,.94);width:min(16.6vw,320px)}.footer__logo svg{height:auto;width:100%}.social-list{display:flex}.social-list__item+.social-list__item{margin-left:16px}.social-item{--size:40px;align-items:center;background-color:#0d0802;border-radius:100%;display:flex;height:var(--size);justify-content:center;transition:background-color .4s cubic-bezier(.6,.06,.6,.94);width:var(--size)}.social-item svg{height:auto;width:50%}body .bvi-body[data-bvi-fontsize] * .social-item{--size:60px}.footer__center{align-items:flex-end;padding-bottom:40px}.footer__right{flex:none;margin-left:auto;padding-left:calc(var(--grid-column-width)/2);width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*4)}.footer__subscription-title{text-wrap:balance;max-width:450px}.footer__subscription-form{display:flex;margin-top:32px;position:relative}.footer__subscription-input{flex-grow:1}.footer__subscription-btn,.integration .main-content .inline-submit-button button{flex:none;margin-left:-1px;z-index:1}.footer__subscription-message{left:0;position:absolute;top:calc(100% + 8px);width:100%}.footer__nav{margin-top:auto}.footer-nav__item{align-items:center;display:flex}.footer-nav__item+.footer-nav__item{margin-top:24px}.footer-nav__collapse-toggler .footer-nav__link{border:none;position:relative}.footer-nav__collapse-toggler .footer-nav__link:after{border-color:#0d0802 #0000 #0000;border-style:solid;border-width:7px 7px 0;content:"";display:block;height:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .4s cubic-bezier(.6,.06,.6,.94);width:0;z-index:1}.footer-nav__collapse:not([collapsed]) .footer-nav__collapse-toggler .footer-nav__link:after{transform:translateY(-50%) scaleY(-1)}.footer-subnav{color:#0d080266;display:flex}.footer-subnav__item{margin-left:40px}.footer__bottom{align-items:flex-end;display:flex;width:100%}.footer__bottom-left{max-width:320px}.footer__bottom-right{align-items:flex-end;display:flex;flex:none;flex-wrap:wrap;margin-left:auto;width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*4)}.footer__bottom-item{display:block;opacity:.4;width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*1)}.footer__bottom-item:first-child{padding-left:calc(var(--grid-column-width)/2)}.footer__chipsa{align-items:center;display:flex;flex:none;margin-left:auto}.footer__chipsa-icon{align-items:center;display:flex;margin-left:8px;margin-top:-.2em;width:32px}.footer__chipsa-icon svg{height:auto;width:100%}.footer__chipsa-icon svg path{transition:fill .4s cubic-bezier(.6,.06,.6,.94)}.menu__container{background-color:#fff;display:flex}.menu__left{-webkit-overflow-scrolling:touch;display:flex;flex:none;flex-direction:column;flex-grow:1;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;padding-top:var(--header-height);width:auto}.menu__nav{margin-bottom:auto;margin-top:auto;padding-bottom:40px;padding-top:40px}.menu-nav__item+.menu-nav__item{margin-top:46px}.menu-nav__subnav{display:flex;flex-wrap:wrap;margin-top:16px}.menu__bottom{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:var(--offset-x)}.menu__phone{display:flex;flex-direction:column;font-weight:400;margin-right:40px;text-align:right}.menu__right{background-color:#0d0802;flex:none;position:-webkit-sticky;position:sticky;top:0;width:39.5%}.lit-popup-container.search-popup__container{display:flex;flex-direction:column;height:calc(var(--header-height) + 17.5vw);padding-bottom:56px}.search-popup__inner{align-items:center;display:flex;margin-top:auto}.search-popup__clear,.search-popup__submit{display:flex;position:relative}.search-popup__clear:after,.search-popup__submit:after{content:"";height:42px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.search-popup__clear svg,.search-popup__submit svg{height:100%;width:100%}.search-popup__clear{height:40px;margin-right:42px;width:40px}.search-popup__input{border:none;margin-right:auto}.search-popup__input::placeholder{color:#0d080233;font-family:inherit;font-weight:inherit}.search-popup__input:active,.search-popup__input:focus{outline:none}.search-popup__input:-webkit-autofill{border-color:#0d0802;caret-color:#0d0802;-webkit-transition:none;transition:none}.search-popup__input:-webkit-autofill,.search-popup__input:-webkit-autofill:active,.search-popup__input:-webkit-autofill:focus,.search-popup__input:-webkit-autofill:hover{-webkit-text-fill-color:#0d0802!important;box-shadow:inset 0 0 0 1000px #fff!important;color:#0d0802!important;-webkit-transition:background-color 9999s ease;transition:background-color 9999s ease}.search-popup__submit{height:28px;margin-left:42px;width:28px}.search-popup__submit svg{transform:scaleX(-1)}.gosuslugi-popup .lit-popup-container{background-color:#fff;border:0;height:100%;inset:0;margin:auto;max-height:768px;max-width:620px;overflow:hidden;width:100%}.gosuslugi-popup .close-btn{cursor:pointer;height:16px;position:absolute;right:30px;top:30px;width:16px}.gosuslugi-popup .gos-iframe{height:100%;width:100%}.intro-section{contain-intrinsic-height:auto calc(var(--vh-static, 1vh)*100);background-color:#e8a313;color:#fff;content-visibility:auto;height:calc(var(--vh-static, 1vh)*100);left:0;overflow:hidden;overflow:clip;position:fixed;top:0;width:100%}html.no-scroll .intro-section{width:calc(100% - var(--scrollbar-width, 0px))}.intro-section__ctrls{bottom:40px;left:var(--offset-x);position:absolute;z-index:4}.intro-ctrl{--rgb-color:255,255,255;--color:#fff;align-items:center;color:var(--color);display:flex}.intro-ctrl__navigation{position:relative;width:228px}.intro-ctrl__pagination{align-items:center;display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.integration .intro-ctrl__pagination .event-title,.integration .intro-ctrl__pagination .performance-title,.integration .main-content .checkout-form .intro-ctrl__pagination .discount-total,.integration .main-content .checkout-form .intro-ctrl__pagination .original-price,.intro-ctrl__pagination .integration .event-title,.intro-ctrl__pagination .integration .main-content .checkout-form .discount-total,.intro-ctrl__pagination .integration .main-content .checkout-form .original-price,.intro-ctrl__pagination .integration .performance-title,.intro-ctrl__pagination .news-section__item:first-child .news-item__date,.intro-ctrl__pagination .text-2xl,.news-section__item:first-child .intro-ctrl__pagination .news-item__date{font-weight:400}.intro-ctrl__current{display:inline-block;text-align:center;width:.7em}.intro-ctrl__progressbar{background-color:rgba(var(--rgb-color),.4);height:2px;margin-left:24px;margin-right:24px;position:relative;width:80px}.intro-ctrl__progressbar:after{background-color:var(--color);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transform:scaleX(0);transform-origin:left;width:100%}.intro-ctrl__progressbar.is-active:after{transform:scaleX(1);transition:transform var(--autoplay-duration) linear}.slider-ctrls{justify-content:space-between}.slider-btn,.slider-ctrls{align-items:center;display:flex}.slider-btn{height:20px;position:relative;transition:transform .49s cubic-bezier(.6,.06,.6,.94);width:20px}.slider-btn svg{height:100%;width:100%}.slider-btn svg path{stroke:var(--color)}.slider-btn:after{content:"";height:42px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.slider-btn.slider-btn--prev svg{transform:scaleX(-1)}.intro-section__bg{z-index:1}.intro-section__bg,.intro-section__bg-slide{height:100%;left:0;position:absolute;top:0;width:100%}.intro-section__bg-slide{will-change:transform}.intro-section__bg-slide:nth-child(4n+1){background-color:#e8a313}.intro-section__bg-slide:nth-child(4n+2){background-color:#cf4644}.intro-section__bg-slide:nth-child(4n+3){background-color:#7e7e23}.intro-section__bg-slide:nth-child(4n){background-color:#d2cfc0}.intro-section__content-list{background-color:#0003;bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:3}.intro-section__content-item{bottom:10.4vw;left:0;max-width:60%;position:absolute}.intro-section__content-item:not(.is-active){pointer-events:none}.intro-slide__date{display:flex;flex-direction:column}.intro-slide__time{font-weight:400;margin-bottom:16px}.intro-slide__title{margin-top:70px}.intro-slide__title .title-line-parent div{transition:transform .7s cubic-bezier(.6,.06,.6,.94)}.intro-section__content-item:not(.is-active) .intro-slide__title .title-line-parent div{transform:translateY(110%)}.intro-slide__bottom{align-items:center;display:flex;margin-top:72px}.age-circle,.integration .age{align-items:center;border:2px solid #0d0802;border-radius:100%;display:flex;font-family:KelsonSans;font-size:24px;font-weight:400;height:40px;justify-content:center;letter-spacing:-1.83px;line-height:1;text-align:center;text-transform:uppercase;width:40px}.intro-slide__age{border-color:#fff;overflow:hidden}.intro-section__content-item:not(:first-child) .intro-slide__age{border:none}.intro-slide__age-inner{transition:transform .7s cubic-bezier(.6,.06,.6,.94);will-change:transform}.intro-section__content-item:not(.is-active) .intro-slide__age-inner{transform:translateX(130%)}.intro-slide__pushkin-card{height:48px;margin-left:40px}.intro-slide__pushkin-card svg{height:100%;width:auto}.pushkin-card-text-row{transition:transform .7s cubic-bezier(.6,.06,.6,.94)}.intro-section__content-item:not(.is-active) .pushkin-card-text-row{transform:translateY(50%)}.intro-slide__line-inner{display:block;margin:-.2em 0;overflow:hidden}.intro-slide__line{display:block;padding:.2em 0;transition:transform .7s cubic-bezier(.6,.06,.6,.94);will-change:transform}.intro-section__content-item:not(.is-active) .intro-slide__line{transform:translateY(110%)}.intro-section-theme-trigger{height:calc(var(--vh-static, 1vh)*100);pointer-events:none}.intro-canvas{pointer-events:none;position:absolute;right:0;top:0;z-index:1}.affiche-section{background-color:#fff;padding-bottom:5.4vw;padding-top:164px;position:relative;z-index:1}.affiche-section__header{align-items:flex-end;display:flex;margin-bottom:3.7vw}.affiche-section__link{font-weight:400;margin-left:auto;padding-left:20px}html.js .affiche-section__list[data-reveal] .affiche-section__item{transform:translate3d(0,60px,0);transition:transform 1.05s cubic-bezier(.6,.06,.6,.94) .1s;will-change:transform}html.js .affiche-section__list[data-reveal].is-revealed .affiche-section__item{transform:none}.affiche-item{position:relative}html.js .affiche-item[data-reveal]{transition-duration:1.05s}.affiche-item__link{display:flex;position:relative}.affiche-item__link:after,.affiche-item__link:before{background-color:#d2cfc0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:1}.affiche-item__link:before{top:0}.affiche-item__link:after{bottom:0}.affiche-item__left{aspect-ratio:1.3988326848;content:contain;flex:none;overflow:hidden;overflow:clip;width:calc(var(--grid-column-width)*3)}@supports not (aspect-ratio:1){.affiche-item__left{height:0;padding-top:71.488178025%}}.affiche-item__pic{background-color:#d2cfc0;overflow:hidden;position:relative;width:100%;z-index:2}.affiche-item.is-first .affiche-item__pic,.affiche-item.is-third .affiche-item__pic{aspect-ratio:1.2179054054}@supports not (aspect-ratio:1){.affiche-item.is-first .affiche-item__pic,.affiche-item.is-third .affiche-item__pic{height:0;padding-top:82.1081830791%}}.affiche-item.is-fourth .affiche-item__pic,.affiche-item.is-second .affiche-item__pic{aspect-ratio:.8210818308;top:-20%}@supports not (aspect-ratio:1){.affiche-item.is-fourth .affiche-item__pic,.affiche-item.is-second .affiche-item__pic{height:0;padding-top:121.7905405405%}}.affiche-clip-path .letter{will-change:transform}.affiche-item__inner{display:flex;flex-direction:column;padding-bottom:40px;padding-top:40px}.affiche-item__head{display:flex}.affiche-item__date{flex:none;min-width:200px;padding-right:10px}.affiche-item__time{flex:none;width:26%}.affiche-item__place,.affiche-item__time{font-weight:400;padding-right:10px}.affiche-container .affiche-item__age{bottom:calc(100% - 65px);flex:none;font-size:18px;height:32px;margin-left:auto;position:absolute;right:0;width:32px}.affiche-section .affiche-item__age{transform:translateY(-10px)}.affiche-item__age{flex:none;margin-left:auto}.affiche-item__content{align-items:flex-end;display:flex;margin-top:auto;padding-top:40px}.affiche-item__title{margin-right:20px;max-width:75%}.affiche-item__ctrls{flex:none;margin-left:auto;min-height:40px}.affiche-item__ctrls,.affiche-item__pushkin-card{width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*0)}.affiche-item__pushkin-card{margin-bottom:90px}.affiche-item__pushkin-card img{height:auto;width:100%}.affiche-item__tickets,.hwm-sales-available a{bottom:40px;position:absolute;right:var(--offset-x)}.news-section{background-color:#fff;padding-bottom:5.4vw;padding-top:5.2vw;position:relative;z-index:1}.news-section__header{align-items:flex-end;display:flex;margin-bottom:3.7vw}.news-section__link{font-weight:400;margin-left:auto;padding-left:20px}.news-section__list{display:flex;flex-wrap:wrap}.news-section__item{flex:none;width:calc(25% - var(--offset-x)/4*3)}.news-section__item:first-child{color:#fff;width:calc(50% - var(--offset-x)/2)}.news-item{display:block;position:relative;width:100%}.news-item__pic{aspect-ratio:1.075;overflow:hidden;position:relative}@supports not (aspect-ratio:1){.news-item__pic{height:0;padding-top:93.023255814%}}.news-section__item:first-child .news-item__pic{aspect-ratio:1.1842105263}@supports not (aspect-ratio:1){.news-section__item:first-child .news-item__pic{height:0;padding-top:84.4444444444%}}.news-section__item:first-child .news-item__pic:after{background-color:#0000003d;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.news-item__content{padding-top:26px}.news-section__item:first-child .news-item__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:40px 40px 78px;position:absolute;top:0;width:100%;z-index:1}.news-item__date{margin-bottom:24px}.news-section__item:first-child .news-item__date{font-weight:400}.news-item__title{max-width:550px}.news-section__item:first-child .news-item__title{margin-top:auto}.services-section{contain-intrinsic-height:auto calc(var(--vh-static, 1vh)*100);background-color:#0d0802;content-visibility:auto;display:flex;flex-direction:column;min-height:calc(var(--vh-static, 1vh)*100);overflow:hidden;overflow:clip;position:relative}.services-section:after{background-color:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.services-section__decor{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--grid-column-width)*4);z-index:1}.services-section__decor svg{height:auto;width:100%;will-change:transform}.services-section__inner{align-items:center;color:#fff;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding-bottom:40px;padding-top:40px;position:relative;text-align:center;z-index:2}.services-section__text{text-wrap:balance;margin-bottom:6.7vw;margin-top:6.7vw;max-width:70%}.services-section__link{font-weight:400}.gosuslugi-banner{background-color:#e9e4e3;display:flex;min-height:33vw;overflow:hidden;overflow:clip;position:relative;z-index:1}.gosuslugi-banner__icon{max-height:64px;max-width:57px;position:absolute;right:43px;top:80px}.gosuslugi-banner__icon svg{height:100%;width:100%}.gosuslugi-banner__left{display:flex;position:relative;width:33vw}.gosuslugi-banner__decor{height:100%;left:-30px;position:absolute;top:-52px;width:40.6vw}.gosuslugi-banner__decor svg{height:auto;width:100%}.gosuslugi-banner__pic{aspect-ratio:1.0756302521;height:100%;margin-top:auto;max-height:calc(100% - 44px);position:relative;width:100%;z-index:1}@supports not (aspect-ratio:1){.gosuslugi-banner__pic{height:0;padding-top:92.96875%}}.gosuslugi-banner__pic img{object-fit:contain;object-position:bottom}.gosuslugi-banner__right{display:flex;flex-direction:column;height:auto;margin-left:auto;padding:40px 0;position:relative;width:50%}.gosuslugi-banner__text{text-wrap:balance;margin-top:auto;max-width:75%}.gosuslugi-banner__bottom{align-items:center;display:flex;justify-content:space-between;margin-bottom:auto;margin-top:3.3vw}.gosuslugi-banner__link{bottom:80px;display:flex;height:64px;position:absolute;right:0;width:64px}.gosuslugi-banner__link svg{height:auto;width:100%}.partners-section{background-color:#fff;overflow:hidden;padding:74px 0;position:relative;z-index:1}.partners-section__inner:not(.swiper-initialized) .partners-section__list{justify-content:center;transform:none!important}.partners-section__inner:not(.swiper-initialized) .partners-section__item{margin-right:0!important}.partners-section__inner:not(.swiper-initialized) .partners-section__item+.partners-section__item{margin-left:80px}.partners-section__item.swiper-slide{height:50px;width:200px}.partners-section__link{display:block;height:100%;width:100%}.partners-section__link img{height:100%;object-fit:contain;width:100%}.halls-list{margin-bottom:11.25vw}.affiche-container{--offset-top:4.7vw;padding-top:calc(var(--header-height) + var(--offset-top))}.catalog-container:not(.is-loading) .affiche-month__spinner{visibility:hidden}.catalog-container:not(.is-loading) .affiche-month__spinner svg{animation:spinner-load 1s linear infinite}.catalog-container.is-loading .affiche-month__spinner{transition:visibility .7s cubic-bezier(.6,.06,.6,.94) .5s}.catalog-container.is-loading .affiche-month__spinner svg{animation:spinner-load 1s linear infinite}.catalog-container.is-loading .affiche-month__ctrl{pointer-events:none}.affiche-month__spinner{height:16px;left:50%;position:absolute;top:100%;transform:translateX(-50%);transition:visibility .7s cubic-bezier(.6,.06,.6,.94);width:16px}.affiche-month__spinner svg{height:100%;width:100%}.affiche-month__spinner svg [stroke]:not([stroke=none]){stroke:#cf4644}.affiche-container__filters{align-items:flex-end;background-color:#fff;display:flex;justify-content:space-between;padding-bottom:56px;padding-top:3vw;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) - 2px);z-index:5}.affiche-container__filters:after{background-color:#d2cfc0;bottom:0;content:"";height:1px;left:var(--offset-x);position:absolute;right:var(--offset-x)}.affiche-container__filter-year{font-weight:400;overflow:hidden;padding:.1em 0;position:relative;text-align:center;transform:translateY(2vw);z-index:6}.affiche-container__filter-year-text{transition:transform .7s cubic-bezier(.6,.06,.6,.94)}.affiche-container__filter-year-text.is-hide{transform:translateY(120%)}.affiche-container__filter-download,.affiche-container__filter-trigger{width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*1)}.affiche-container__filter-date{align-items:center;display:flex;flex-direction:column}.affiche-month{align-items:center;display:flex;position:relative}.affiche-month__ctrl{--size:30px;display:flex;height:var(--size);position:relative;transform:translateY(-25%);transition:transform .49s cubic-bezier(.6,.06,.6,.94);width:var(--size)}.affiche-month__ctrl svg{height:100%;width:100%}.affiche-month__ctrl:after{content:"";height:42px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.affiche-month__ctrl--next svg{transform:scaleX(-1)}.affiche-month__text-inner{height:1.2em;margin:0 42px;overflow:hidden;position:relative;width:340px}.affiche-month__label{left:50%;overflow:hidden;overflow:clip;padding:.15em 0;position:absolute;top:50%;transform:translate(-50%,-50%)}.affiche-month__input:not(.is-active)~.affiche-month__text{transform:translateY(140%)}.affiche-month__text{height:1.2em;line-height:1;padding-top:.3em;transition:transform .7s cubic-bezier(.6,.06,.6,.94)}.affiche-container__filter-download{display:flex;justify-content:flex-end}.chps-content-list-content{transition:opacity .35s cubic-bezier(.6,.06,.6,.94)}.chps-content-list-content.is-leave{opacity:0}.affiche-inner{display:flex;position:relative;width:100%}.affiche-inner:after,.affiche-inner:before{background-color:#d2cfc0;height:1px;left:0;position:absolute;width:100%;z-index:1}.affiche-inner+.affiche-inner:before{content:"";top:0}.affiche-inner.affiche-inner--news:last-of-type:after{bottom:0;content:""}.affiche-inner__date-inner{flex-grow:1;overflow:clip}.affiche-inner__date{--offset-top:76px;margin-top:-40px;padding-top:.1em;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--offset-top));transform:translateY(100%)}@supports not (overflow:clip){.affiche-inner__date{margin-top:0;transform:none}}.affiche-inner__date-day{font-weight:400;margin-top:12px}.affiche-inner__list{flex:none;width:89%}.affiche-inner__item .affiche-item__link:before,.affiche-inner__item:last-child .affiche-item__link:after{display:none}.affiche-inner__item .affiche-item__left{flex-grow:1;width:auto}.affiche-inner__item .affiche-item__inner{flex:none;margin-left:80px;padding-left:0;width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*3.5)}.affiche-inner__item .affiche-item__time{width:calc(var(--grid-column-width)*.5)}.affiche-inner__item .affiche-item__title{max-width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*1.5)}.filters-popup__container{display:flex;flex-direction:column;padding:16px 16px 40px}.affiche-filters__close{flex:none}.affiche-filters__form-wrapper{display:flex;flex-direction:column;flex-grow:1;margin-top:95px}.affiche-filters__form-wrapper:empty{display:none}.affiche-filters__form{display:flex;flex-direction:column;flex-grow:1}.affiche-filters__item,.affiche-filters__item+.affiche-filters__item{margin-top:52px}.affiche-filters__item:last-of-type{margin-bottom:40px;margin-top:52px}.affiche-filters__subtitle{margin-bottom:24px;opacity:.4}.affiche-filters__tabs{display:flex;flex-wrap:wrap}.affiche-filters__checkbox{display:flex}.affiche-filters__checkbox+.affiche-filters__checkbox{margin-top:24px}.affiche-filters__submit{margin-top:auto}.affiche-not-found{padding-bottom:100px;padding-top:100px;text-align:center}.detail-page{display:flex}.detail-page__left{flex:none;height:100vh;max-height:100vh;position:-webkit-sticky;position:sticky;top:0;width:calc(var(--grid-column-width)*3.16667)}.detail-page__left--decor{background-color:#cf4644}.detail-page__left--decor svg{height:auto;left:50%;max-height:calc(100% - var(--header-height) - 40px);position:absolute;top:50%;transform:translate(-50%,-50%);width:47%}.detail-page__full,.detail-page__right{--offset-top:98px;flex:none;margin-left:auto;margin-right:0;padding-bottom:7.7vw;padding-top:calc(var(--header-height) + var(--offset-top));width:calc(var(--grid-column-width)*4.5)}.detail-page__head{padding-bottom:64px}.detail-page__head .detail-page__age{font-weight:700;position:absolute;right:var(--offset-x)}.contacts-page__director-block{display:flex;padding-bottom:64px}.director-block__left{width:50%}.director-block__right{display:flex;flex-direction:column;gap:24px;width:50%}.director-block__full-name,.director-block__name,.director-block__short-name{font-weight:400}.collective-title{margin-bottom:20px;text-align:center}.detail-page__full{margin-right:auto;width:100%}.detail-page__head-inner{align-items:flex-end;display:flex}.detail-page__date{font-weight:400;margin-bottom:1.5em}.detail-page__title{margin-right:var(--offset-x)}.detail-page__age{margin-left:auto}.cast-block__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4vw}.cast-block__item{display:flex;flex-direction:column;transition-duration:1.05s;width:33.3333333333%}.cast-item__inner{width:200px}.cast-item__pic{margin-bottom:24px;padding-top:136%;position:relative}.cast-item__post{font-weight:400;margin-bottom:8px;opacity:.4}.detail-left{height:100vh}.detail-section:not(:first-child):not(:last-child){padding-bottom:67px;padding-top:67px}.section-line{border-bottom:1px solid #e9e4e3;border-top:1px solid #e9e4e3}.section-line+.dates-block .dates-item:first-child,.section-line+.section-line{border-top:none}.info-block{display:flex;flex-wrap:wrap;padding-bottom:68px;padding-top:68px}.info-block__item{align-items:flex-start;display:flex;flex-direction:column;width:calc(50% - var(--offset-x)/2)}.info-block__title{font-weight:400;opacity:.4}.info-block__title--black{opacity:1}.info-block__name{display:inline-block;margin-top:28px}.info-block__name--sm{font-weight:400}.info-block__descr{font-weight:400;margin-top:20px}.dates-block{padding-bottom:67px}.dates-item{align-items:flex-end;border-top:1px solid #e9e4e3;display:flex;padding-bottom:64px;padding-top:64px}.dates-item:last-child{border-bottom:1px solid #e9e4e3}.dates-item__left{display:flex}.dates-item__date{width:calc(var(--grid-column-width)*1)}.dates-item__month{font-weight:400}.dates-item__count{margin-top:12px}.dates-item__time{display:flex;flex-direction:column;justify-content:space-between}.dates-item__time-label{font-weight:400;opacity:.4}.dates-item__time-wrapper{display:flex}.dates-item__time-item{font-weight:400}.dates-item__time-item+.dates-item__time-item .integration .legend-price,.dates-item__time-item+.dates-item__time-item .tab-item__label,.integration .dates-item__time-item+.dates-item__time-item .legend-price{border-left:none}.dates-block__item .hwm-sales-available{bottom:20px;position:absolute;right:0;width:100%}.dates-block__item .hwm-sales-available a:first-of-type{padding:10px 24px}.hwm-sold-out{bottom:40px;color:#cf4644;padding:10px 24px;position:absolute;right:var(--offset-x)}.hwm-sold-out,.hwm-sold-out a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hwm-sold-out a{display:block}.dates-item__right{align-items:flex-end;display:flex;margin-left:18%}.dates-item__pushkin-card{margin-right:26px;width:198px}.dates-item__pushkin-card img{height:auto;width:100%}.gallery-popup{z-index:20}.gallery-popup__container{background-color:#0d0802}.big-slider-img{object-fit:contain}.gallery-popup__close{position:absolute;right:var(--offset-x);top:var(--offset-x);z-index:2}.gallery-popup__slider{height:100%}.gallery-popup__slider .detail-slider__ctrls{left:50%;transform:translateX(-50%)}.image-block__pic{padding-top:61.5%}.image-block__name{font-weight:400;margin-top:1em}.text-block{--offset-blocks:67px}.text-block ol,.text-block p,.text-block ul{max-width:calc(var(--grid-column-width)*3.5)}.faq-item{display:block;display:flex;justify-content:center;padding-bottom:56px;padding-top:36px;position:relative}.faq-item:after,.faq-item:before{background-color:#e9e4e3;content:"";height:1px;left:50%;max-width:calc(var(--grid-column-width)*6);position:absolute;transform:translateX(-50%);width:100%}.faq-item:after{top:0}.faq-item:before{bottom:0}.faq-item+.faq-item:after{display:none}.faq-item__inner{max-width:calc(var(--grid-column-width)*4)}.faq-item__text{margin-top:28px}.about-intro{display:flex;height:100vh;margin-bottom:3.5vw}.about-intro__content{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:60px}.about-intro__title{margin-top:4vw}.about-intro__right{display:flex;flex-direction:column}.about-intro__pic{flex:none;height:100%;overflow:hidden;position:relative;width:calc(var(--grid-column-width)*4.83333)}.about-intro__pic-inner{-webkit-clip-path:url(#about-intro-clip-path);clip-path:url(#about-intro-clip-path);left:50%;padding-top:92.8%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.about-section{padding-bottom:3.5vw;padding-top:3.5vw}.about-section__header{align-items:center;display:flex}.about-section__title{max-width:80%}.about-section__content{margin-top:72px}.facts-section{padding-top:7vw}.facts-section__text{font-weight:600;padding-top:3.5vw;width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*3.5)}.facts-section__numbers{display:flex;flex-wrap:wrap;margin-top:7vw}.facts-section__numbers-item{align-items:center;display:flex;flex-direction:column;text-align:center;width:25%}.facts-section__number-descr{font-weight:400;margin-top:22px;max-width:240px}.about-section.services-section--about{margin-bottom:3.5vw;margin-top:3.5vw;padding-bottom:0;padding-top:0}.services-section--about{padding-bottom:0;padding-top:0}.services-section__subtitle--about{font-weight:400}.services-section__text--about{font-weight:400;letter-spacing:clamp(10.6px,-.2px + .84375vw,16px)}.about-section__ctrls{align-items:center;display:flex;margin-left:auto}.about-vacancies-section{padding-bottom:0}.team-slider{margin-left:calc(var(--offset-x)*-1);margin-right:calc(var(--offset-x)*-1);overflow:hidden;padding-left:var(--offset-x);padding-right:var(--offset-x);transition:opacity .35s cubic-bezier(.6,.06,.6,.94)}.team-slider.is-out{opacity:0}.team-slider__pic{padding-top:135.8%}.team-slider__name{margin-top:24px}.team-slider__post{margin-top:12px;opacity:.4}.deafult-slider-btn{display:flex;height:28px;position:relative;width:28px}.deafult-slider-btn svg{height:100%;transition:transform .42s cubic-bezier(.6,.06,.6,.94);width:100%;will-change:transform}.deafult-slider-btn+.deafult-slider-btn{margin-left:42px}.deafult-slider-btn:after{content:"";height:42px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.deafult-slider-btn:disabled{opacity:.2;pointer-events:none}.deafult-slider-btn--prev svg{transform:scaleX(-1)}.doc-item{align-items:center;display:flex;justify-content:space-between}.doc-item+.doc-item{margin-top:48px}.doc-item--line{border-top:1px solid #e9e4e3;padding:40px 0}.doc-item--line:last-child{border-bottom:1px solid #e9e4e3}.doc-item--line+.doc-item--line{margin-top:0}.doc-item__name{max-width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*5)}.doc-item__link{margin-left:34px}.vacancy-item{display:flex}.vacancy-item__left{flex:none;padding-right:var(--offset-x);width:50%}.vacancy-item__subtitle{font-weight:600;margin-bottom:32px}.vacancy-item__right{display:flex;flex-direction:column;justify-content:space-between}.vacancy-item__descr{font-weight:600;max-width:70%}.vacancy-item__contacts{font-weight:600;margin-top:32px}.video-section{display:none;height:min(56.25vw,100vh);margin-top:3.5vw;padding-top:0}.video-section__trigger{height:100%;left:0;position:absolute;top:0;transition:visibility .35s cubic-bezier(.6,.06,.6,.94),opacity .35s cubic-bezier(.6,.06,.6,.94);width:100%}.video-section__trigger.is-hide{opacity:0;visibility:hidden}.video-section__icon{--size:156px;height:var(--size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .35s cubic-bezier(.6,.06,.6,.94);width:var(--size)}.video-section__icon svg{height:100%;width:100%}.certificates-slider{margin-left:calc(var(--offset-x)*-1);margin-right:calc(var(--offset-x)*-1);overflow:hidden;padding-left:var(--offset-x);padding-right:var(--offset-x)}.certificates-slider__pic{cursor:pointer;display:block;padding-top:138.1%}.certificates-popup .responsive-img,.certificates-slider__pic .responsive-img{object-fit:contain}.sitemap{display:flex;flex-direction:column;padding-bottom:50px;padding-top:150px}.sitemap-list{list-style-type:none;padding:0}.sitemap-list__item{margin:15px 0}.sitemap-list__item-link{font-weight:700;text-decoration:none}.sitemap-sublist{border-left:2px solid #cf4644;list-style-type:none;margin-top:10px;padding-left:20px}.sitemap-sublist__item{margin-bottom:5px}.sitemap-sublist__item-link{font-weight:400}.sitemap-subsublist{border-left:2px solid #cf4644;list-style-type:none;margin-top:10px;padding-left:20px}.sitemap-subsublist__item{margin-bottom:5px}.sitemap-subsublist__item-link{font-weight:400}.search-section__header{--offset-top:8vw;align-items:center;border-bottom:1px solid #e9e4e3;display:flex;flex-direction:column;padding-bottom:56px;padding-top:calc(var(--header-height) + var(--offset-top));text-align:center}.search-section__title{font-weight:400}.search-section__text{margin-top:42px}.search-section__item{margin-left:auto;margin-right:auto;width:calc(var(--grid-column-width)*4)}.search-section__content .not-result{min-height:50vh;min-height:50svh}.search-item{display:block;padding-bottom:56px;padding-top:36px;position:relative}.search-item:after,.search-item:before{background-color:#e9e4e3;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:calc(var(--grid-column-width)*6)}.search-item:before{bottom:1px;opacity:0;transition:opacity .3s cubic-bezier(.6,.06,.6,.94)}.search-item__head{align-items:center;display:flex;opacity:.4}.search-item__head-item+.search-item__head-item{margin-left:52px}.search-item__title{margin-top:5.9vw}.search-item__title b{opacity:.4}.search-item__descr{font-weight:500;margin-top:28px}.search-item__descr b{opacity:.4}.search-item__descr.text-center{text-align:center}.integration .main-content .col-sm-8 h1.search-item__descr,.search-item__descr.h4{font-weight:700}.news-header{--offset-top:11vw;align-items:flex-end;border-bottom:1px solid #e9e4e3;display:flex;padding-bottom:56px;padding-top:calc(var(--header-height) + var(--offset-top))}.news-header__filters{width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*1)}.news-header__inner{display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:calc(var(--grid-column-width)*(var(--grid-columns) - 4))}.news-header__filters+.news-header__inner{margin-left:0}.news-header__item+.news-header__item{padding-left:.4em;position:relative}.news-header__item+.news-header__item:before{color:#0d0802;content:"/";margin-right:.3em}.news-header__item:not(.news-header__item--active){color:#0d080233}.affiche-inner__date--news{--offset-top:-16px}.news-inner__list{flex:none;width:89%}.news-item-page{position:relative}.news-item-page:not(:last-child){border-bottom:1px solid #d2cfc0}.news-item-page__link{display:flex;padding-top:40px;width:100%}.news-item-page__left{flex-grow:1;width:auto}.news-item-page__pic{padding-top:61.5%}.news-item-page__right{flex:none;margin-left:80px;padding-left:0;width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*3.5)}.news-item-page__right-title{max-width:60%}.faq-section .detail-page__right{--offset-top:98px;flex:none;margin-left:auto;margin-right:auto;padding-bottom:7.7vw;padding-left:var(--offset-x);padding-top:calc(var(--header-height) + var(--offset-top));width:calc(var(--grid-column-width)*4.5)}.faq-section .text-block{border-top:1px solid #e9e4e3}.faq-section .detail-page__title{text-align:center}.faq-section .faq-form{background-color:#e9e4e3;display:flex;gap:80px;padding-block:80px;width:100%}.faq-section .faq-form-title{width:30%}.faq-section .faq-form-right-section{display:flex;gap:40px;position:relative;width:70%}.faq-section .faq-form-left-column,.faq-section .faq-form-right-column{display:flex;flex-direction:column;width:50%}.faq-section .faq-form-right-column{padding-top:56px}.faq-section .faq-form-text{font-weight:400;height:56px}.faq-section .checkbox__label{font-size:12px}.faq-section .faq-textarea{height:100%}.faq-section .faq-textarea .input-block,.faq-section .faq-textarea .input-block__input,.faq-section .faq-textarea .integration .main-content .form-group .form-control,.faq-section .faq-textarea .integration .main-content .form-group label,.integration .main-content .form-group .faq-section .faq-textarea .form-control,.integration .main-content .form-group .faq-section .faq-textarea label{height:inherit;resize:none}.faq-section .agreement-checkbox{margin-top:auto}.faq-section .form-button,.faq-section .integration .main-content .inline-submit-button button,.integration .main-content .inline-submit-button .faq-section button{margin-top:36px}.purchase-container{padding-top:var(--header-height)}.purchase-container__inner{display:flex}.purchase-container__left{flex:none;width:75%}.purchase-filters{align-items:center;border-bottom:1px solid #e9e4e3;display:flex;padding-bottom:20px;padding-left:var(--offset-x);padding-top:20px}.purchase-filters__text{flex:none;font-weight:400;margin-right:24px;opacity:.4}.purchase-filters__slider{--gap:8px;overflow:hidden;padding-left:var(--gap);padding-right:var(--offset-x)}.integration .swiper-slide.legend-item,.purchase-filters__item.swiper-slide{width:auto}.integration .purchase-filters__item.swiper-slide+.swiper-slide.legend-item,.integration .swiper-slide.legend-item+.purchase-filters__item.swiper-slide,.integration .swiper-slide.legend-item+.swiper-slide.legend-item,.purchase-filters__item.swiper-slide+.purchase-filters__item.swiper-slide{margin-left:var(--gap)}.purchase-map{padding:56px var(--offset-x);position:relative}.purchase-map__info{left:var(--offset-x);position:absolute;top:36px}.integration .free-space-info,.purchase-map__info-label{margin-bottom:16px;opacity:.4}.purchase-map__pic{margin-left:auto;margin-right:auto;padding-top:57%;width:70%}.purchase-map__pic img{object-fit:contain}.purchase-info{display:flex;flex:none;flex-direction:column;position:-webkit-sticky;position:sticky;width:25%}.purchase-info__top{padding:var(--offset-x) var(--offset-x) 56px;position:relative}.purchase-info__top:after{background-color:#e9e4e3;bottom:0;content:"";height:1px;left:var(--offset-x);position:absolute;right:var(--offset-x)}.purchase-info__content-inner{align-items:flex-end;display:flex;margin-top:54px}.purchase-info__content{align-items:center;display:flex;flex-wrap:wrap}.integration .hall-title,.integration .lead.event-date,.integration .main-content .event-date,.integration .main-content .event-hall-title,.integration .performance-description,.integration .performance-subtitle,.purchase-info__content-item,.pushkin-card,.pushkin-card-unavailable-warning{font-weight:400}.integration .lead.event-date,.purchase-info__content-item--date{font-weight:700}.purchase-info__content-item--full{width:100%}.integration .age,.purchase-info__age{flex:none;margin-left:20px}.integration .rules-link,.purchase-info__rules-link{opacity:.4}.integration .rules-link,.purchase-info__rules-link--desktop{align-self:center;margin-top:26px}.purchase-info__text-space{align-items:center;display:block;display:flex;flex-grow:1;font-weight:400;justify-content:center;text-align:center}.purchase-info__text-space.is-hidden{display:none}.purchase-info__bottom{display:flex;flex-direction:column;flex-grow:1}.purchase-info__bottom-inner{display:flex;flex-direction:column;padding:var(--offset-x) var(--offset-x) 20px}.purchase-info__bottom-inner.is-full{flex-grow:1}.purchase-info__bottom-info{display:flex;flex-direction:column}.purchase-info__bottom-info.is-hidden{display:none}.is-full .purchase-info__bottom-info{flex-grow:1}.purchase-info__tickets{flex-grow:1;position:relative}.purchase-info__tickets-wrapper{height:100%;left:0;overflow-y:auto;padding:56px var(--offset-x) 20px;position:absolute;top:0;width:100%}.purchase-info__ticket{align-items:center;display:flex}.purchase-info__ticket+.purchase-info__ticket{margin-top:16px}.integration .main-content .ticket-title,.purchase-info__ticket-place{font-weight:400}.integration .main-content .ticket-price,.purchase-info__ticket-price{margin-left:auto}.purchase-info__ticket-delete{--size:32px;align-items:center;display:flex;height:var(--size);justify-content:center;margin-left:6px;margin-right:-10px;margin-top:-.1em;width:var(--size)}.purchase-info__ticket-delete svg{height:100%;width:100%}.purchase-info__row{align-items:center;display:flex;justify-content:space-between}.integration .main-content .checkout-form .discount-total,.purchase-info__row-label{font-weight:400}.purchase-info__row-price{margin-left:30px}.purchase-info__submit{margin-top:22px;width:100%}.purchase-info__bottom-info.is-hidden+.purchase-info__submit{margin-top:auto}.integration{padding-top:var(--header-height)!important}.integration a{color:#000!important;text-decoration:none}.hwm-sales-available .integration a.btn-link,.hwm-sales-available .integration a.btn-primary,.integration .btn.btn-link,.integration .btn.btn-primary,.integration .hwm-sales-available a.btn-link,.integration .hwm-sales-available a.btn-primary,.integration .main-content .inline-submit-button button.btn-link,.integration .main-content .inline-submit-button button.btn-primary{border-color:unset;border-radius:0;color:#fff!important;outline:0!important;text-decoration:none!important}.hwm-sales-available .integration a.btn-link:hover,.hwm-sales-available .integration a.btn-primary:hover,.integration .btn.btn-link:hover,.integration .btn.btn-primary:hover,.integration .hwm-sales-available a.btn-link:hover,.integration .hwm-sales-available a.btn-primary:hover,.integration .main-content .inline-submit-button button.btn-link:hover,.integration .main-content .inline-submit-button button.btn-primary:hover{background-color:var(--background-color-hover);border-color:var(--background-color-hover);color:var(--color-hover)}.hwm-sales-available .integration a.btn-link:focus,.hwm-sales-available .integration a.btn-primary:focus,.integration .btn.btn-link:focus,.integration .btn.btn-primary:focus,.integration .hwm-sales-available a.btn-link:focus,.integration .hwm-sales-available a.btn-primary:focus,.integration .main-content .inline-submit-button button.btn-link:focus,.integration .main-content .inline-submit-button button.btn-primary:focus{background-color:var(--background-color-hover);border-color:var(--background-color-hover)}.integration .text-danger{list-style:none;margin-top:5px;padding:0}.integration .legend-item{border-width:0!important;position:relative!important}.integration .legend-item:before{border:5px solid;border-color:inherit!important;border-radius:50%!important;content:""!important;height:10px!important;left:15%!important;position:absolute!important;top:50%!important;transform:translateY(-50%);width:10px!important;z-index:3!important}.integration .legend-item:hover{box-shadow:none!important}.integration .legend-price{font-weight:400!important;padding:5px 15px 3px 35px!important}.integration .checked .legend-price{background-color:#0d0802}.integration .classic-layout{align-items:center;display:flex;flex-direction:column}.integration .event-title{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:0!important;width:30%}.integration .age{padding-top:.2em!important;position:static!important}.hwm-sales-available .integration a.btn-danger,.integration .btn.btn-danger,.integration .hwm-sales-available a.btn-danger,.integration .main-content .inline-submit-button button.btn-danger{min-width:unset}.integration .rules-link{color:#0d0802;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.integration .rules-link:hover{text-decoration:none}.integration .main-content .container{margin:0;width:100%}.integration .main-content .col-sm-8{font-weight:400}.integration .main-content .performance-title{color:#000}.integration .main-content .cart-performance-title:hover{text-decoration:none}.integration .main-content .checkboxes-group{align-items:flex-start!important;flex-direction:column}.integration .main-content .ticket-group .ticket-row{display:flex}.integration .main-content .form-group .form-control{box-shadow:none}.integration .main-content .form-group #checkout-phone{padding-left:50px}.integration .main-content .form-group+.form-group{margin-top:0!important}.integration .main-content .inline-submit-button button{border-radius:0;max-height:34px;outline:0!important}.integration .main-content .input[type=checkbox]{background-color:green!important;height:3rem!important;width:3em!important}.hwm-sales-available a{background-color:#cf4644!important}.hall-buy-include{background-color:#fff!important;border:1px solid #e9e4e3!important;bottom:0!important;flex-direction:column!important;height:calc(100% - var(--header-height))!important;left:unset!important;overflow:auto!important;right:0!important;width:400px!important;z-index:3!important}.btn-buy-continue{display:flex!important;flex-wrap:wrap!important}.btn-buy-continue,.continue-button-wrapper{width:100%!important}.sticky-bottom-cart-item{align-items:center!important;border:none!important;display:flex!important;font-weight:400!important;gap:10px!important;padding-right:40px!important;width:100%!important}.sticky-bottom-cart-item .area-title,.sticky-bottom-cart-item .price,.sticky-bottom-cart-item .seat-title{margin-bottom:0!important;margin-top:7px!important}.sticky-bottom-cart-item .price{margin-left:auto!important}.remove-handler{align-items:center!important;background-color:unset!important;border-radius:0!important;color:#0d0802!important;right:0!important;top:50%!important;transform:translate(-50%,-50%)}.pushkin-card{margin-bottom:10px!important}.detail-page__right .dates-block__item{bottom:unset!important;position:relative!important;right:unset!important}.payment-form{padding-top:var(--header-height)}.payment-form__inner{display:flex}.payment-form__left{padding-bottom:5.4vw;padding-top:var(--offset-x)}.integration .main-content .col-sm-8,.payment-form__title{margin-bottom:60px}.integration .main-content .container .form-title,.payment-form__label{margin-bottom:24px}.integration .main-content .container .form-title~.form-title,.integration .main-content .container .form-title~.payment-form__label,.integration .main-content .container .payment-form__label~.form-title,.payment-form__label~.payment-form__label{margin-top:68px}.payment-form__container{column-count:2;column-gap:var(--offset-x)}.integration .main-content .form-group,.payment-form__container-item{break-inside:avoid}.integration .main-content .form-group+.form-group,.integration .main-content .form-group+.payment-form__container-item,.integration .main-content .payment-form__container-item+.form-group,.payment-form__container-item+.payment-form__container-item{margin-top:64px}.integration .main-content .form-group:nth-child(3),.integration .main-content .form-group:nth-child(5),.payment-form__container-item:nth-child(3),.payment-form__container-item:nth-child(5){padding-bottom:64px}.integration .main-content .form-group:nth-child(4),.payment-form__container-item:nth-child(4){margin-top:0}.payment-form__cards{display:flex;flex-wrap:wrap;justify-content:flex-start}.integration .payment-form__cards .legend-price,.payment-form__cards .integration .legend-price,.payment-form__cards .tab-item__label{height:100%}.payment-form__card{display:inline-block;flex:none}.payment-form__agree{margin-top:5.4vw;max-width:50%}.integration .main-content .checkboxes-group,.payment-form__agree-item{text-wrap:balance;display:flex;font-family:Manrope;font-size:clamp(10px,6px + .3125vw,12px);font-weight:500;letter-spacing:0;line-height:1.6}.integration .main-content .checkboxes-group+.checkboxes-group,.integration .main-content .checkboxes-group+.payment-form__agree-item,.integration .main-content .payment-form__agree-item+.checkboxes-group,.payment-form__agree-item+.payment-form__agree-item{margin-top:16px}.success-payment{display:flex}.success-payment__left{background-color:#e8a313;flex:none;height:100vh;position:-webkit-sticky;position:sticky;top:0;width:calc(var(--grid-column-width)*3.16667)}.success-payment__left svg{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:47%}.success-payment__right{display:flex;flex:none;flex-direction:column;justify-content:center;margin-left:auto;padding-bottom:120px;padding-top:120px;width:calc(var(--grid-column-width)*4.5)}.success-payment__content{text-wrap:balance;margin-left:0;max-width:70%;padding-left:0}.success-payment__title{margin-bottom:1em}.success-payment__text{font-weight:400;margin-bottom:2.5em;max-width:70%}.success-payment__text-bold{font-weight:700}.success-payment__descr{max-width:70%}.success-payment__link{margin-top:32px}.text-page{--offset-top:10.6vw;padding-bottom:12.7vw;padding-top:calc(var(--offset-top) + var(--header-height));width:calc(var(--grid-column-width)*6)}.text-page__title{text-wrap:balance;text-align:center}.text-page__content{margin-top:100px}.page-buy .event-title{font-weight:700;position:relative}.page-buy .age{left:100%;position:absolute!important;top:0}.page-buy .performance-subtitle{font-size:55%}.title-form-group{border-bottom:1px solid #ced4da;font-weight:400;margin-bottom:20px;padding-bottom:15px}.form-group{background-color:#def1d8;color:#5e906a;display:flex;flex-direction:column;gap:15px;padding:50px 25px;position:relative;width:100%}.form-group .btn-success{background-color:#5bb85b;border-radius:10px;color:#0d0802;padding:10px 15px;text-align:center;transition:opacity .2s ease,color .2s ease}.form-group .btn-success:hover{background-color:#5bb85b;color:#fff;opacity:.9}.form-group .form-group__square{background-color:#7c7e22;height:150px;position:absolute;right:0;top:0;width:150px}.month-block .month.btn-link.active{background-color:var(--background-color-hover)}.documents-page{--offset-top:10.6vw;padding-bottom:12.7vw;padding-top:calc(var(--offset-top) + var(--header-height))}.documents-page__title{border-bottom:1px solid #e9e4e3;padding-bottom:56px;text-align:center}.documents-block__title{padding-bottom:2.1vw;padding-top:5vw;text-align:center}.contacts-page__info{border-top:1px solid #e9e4e3}.contacts-page__social-list{display:flex;flex-wrap:wrap;font-weight:400;margin-top:50px}.contacts-page__dropdown{margin-top:88px}.collective-item{display:flex;position:relative}.collective-item:after{background-color:#e9e4e3;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.collective-item__left{flex:none;width:calc(var(--grid-column-width)*3);z-index:1}.collective-item__pic{height:100%;min-height:21.35vw;padding-top:0}.collective-item__right{display:flex;flex-direction:column;justify-content:space-between;margin-left:auto;margin-right:0;padding:40px var(--offset-x) 40px 0;width:calc(var(--grid-column-width)*4.5)}.collective-item__type{font-weight:400}.collective-item__row{display:flex}.collective-item__size{font-weight:700;min-width:calc(var(--grid-column-width)*2/3);padding-right:20px}.collective-item__title{margin-top:20px}.history-page{cursor:grab;height:calc(var(--vh, 1vh)*100);opacity:0;overflow:hidden;transition:opacity .3s ease}.history-page:active{cursor:grabbing}.history-page.history-page__inner--initialized{opacity:1}.history-page__inner{--offset-top:72px;--offset-bottom:80px;display:flex;height:100%}.history-page__inner img{pointer-events:none}.history-page__item{flex:none;height:100%}.history-image-item{position:relative;width:100vw}.history-image-item--dark{color:#fff}.history-image-item__pic{height:100%;overflow:hidden;position:relative}.history-image-item__text{bottom:var(--offset-bottom);font-weight:500;left:var(--offset-x);max-width:25%;position:absolute;z-index:2}.history-image-item--text-right .history-image-item__text{left:unset;right:var(--offset-x);text-align:right}.history-image-item__lg-text{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.history-year-item{--offset-x-item:120px;background-color:#fff;display:flex;flex-direction:column;padding:calc(var(--offset-top) + var(--header-height)) var(--offset-x-item) var(--offset-bottom);width:48vw}.history-year-item--gray{background-color:#d2cfc0}.history-year-item--light{background-color:#e9e4e3}.history-year-item--red{background-color:#cf4644}.history-year-item--dark{color:#fff}.history-year-item__text{font-family:KelsonSans;font-size:clamp(24px,-4px + 2.1875vw,38px);font-weight:400;letter-spacing:clamp(.7px,0px + .0546875vw,1.05px);line-height:1.14;text-transform:uppercase}.history-year-item__descr{font-weight:500;margin-top:40px;max-width:70%}.history-year-item__year{margin-top:auto}html.js .history-year-item__year[data-reveal]{transform:translate3d(0,20px,0);transition-duration:.6s}html.js .history-year-item__year[data-reveal].is-revealed{transform:none}.history-text-item{--offset-x-item:80px;background-color:#0d0802;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--offset-top) + var(--header-height)) var(--offset-x-item) var(--offset-bottom);width:37.5vw}.history-text-item--olive{background-color:#7e7e23}.history-image-half{max-width:100vw;overflow:hidden;overflow:clip;position:relative;width:100vh}.history-two-images{--offset-x-item:120px;background-color:#fff;display:flex;padding:calc(var(--offset-top) + var(--header-height)) var(--offset-x-item) var(--offset-bottom);width:auto}.history-two-images__pic-item{height:100%}.history-two-images__pic-item:first-child{width:56.25vw}.history-two-images__pic-item:last-child{width:39.5vw}.history-two-images__pic-item+.history-two-images__pic-item{margin-left:80px}.history-two-images__pic{height:100%;max-height:100%;overflow:hidden;overflow:clip;position:relative}.history-two-images__pic-item:last-child .history-two-images__pic{height:26.125vw}.history-two-images__pic-label{font-weight:500;margin-top:36px;max-width:70%}.history-image-alone{--offset-x-item:120px;background-color:#fff;padding:calc(var(--offset-top) + var(--header-height)) var(--offset-x-item) var(--offset-bottom);width:auto}.history-image-alone--text .history-two-images__pic-label{max-width:90%}.history-image-alone--text .history-image-alone__subtitle{margin-bottom:20px}.history-image-alone__pic{height:100%;overflow:hidden;position:relative;width:47.9vw}.history-large-block{--offset-x-item:120px;background-color:#fff;display:flex;padding:calc(var(--offset-top) + var(--header-height)) var(--offset-x-item) var(--offset-bottom);width:auto}.history-large-block__item+.history-large-block__item{margin-left:80px}.history-large-block__left{--size-sm:18.75vw;padding-right:calc(var(--size-sm)/2);position:relative}.history-large-block__pic{height:100%;overflow:hidden;overflow:clip;position:relative;width:71.6vw}.history-large-block__pic--md{width:56.25vw}.history-large-block__pic-small{border:8px solid #fff;height:var(--size-sm);overflow:hidden;overflow:clip;position:absolute;right:0;top:5vw;width:var(--size-sm);z-index:1}.history-large-block__content{display:flex;flex-direction:column;justify-content:space-between;width:29vw}.history-large-block__content-inner{justify-content:space-between}.history-large-block__content-text-md{font-weight:500}.history-large-block__content-text{font-weight:500;opacity:.6}.history-large-block__content-row{display:flex}.history-large-block__content-text-sm{font-weight:500}.history-large-block__content-pic{flex:none;height:13.3vw;margin-left:64px;overflow:hidden;overflow:clip;position:relative;width:9.17vw}.people-list{--size-card:200px;display:flex;flex-wrap:wrap;margin-bottom:11vw;margin-top:56px}.people-list__item{flex:none;width:var(--size-card)}.people-page__left{height:100vh;max-height:100vh;position:-webkit-sticky;position:sticky;top:0}.people-page__left,.people-page__left:after{width:calc(var(--grid-column-width)*3.16667)}.people-page__left:after{background-color:#e9e4e3;content:"";height:100%;left:0;position:absolute;top:100%}.people-page__head{padding-bottom:0}.people-page__head-job{font-weight:400;margin-bottom:1.5em}.info-block__people-item{max-width:calc(var(--grid-column-width)*3.5)}.people-page__dropdown .dropdown{border-top:none}.people-page__dropdown .dropdown__content{padding-bottom:0}.people-page__dropdown-item .dropdown-item__inner-wrapper{align-items:center;display:flex;justify-content:space-between}.error-page{align-items:center;background-color:#cf4644;display:flex;height:calc(var(--vh-static, 1vh)*100);height:100svh;justify-content:center;overflow:hidden;position:relative}.error-page__title{color:#fff;font-size:140vh;left:50%;line-height:.82;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,calc(-50% + .134em))}.error-page__content{align-items:center;display:flex;flex-direction:column;max-width:60%;padding-top:var(--header-height);position:relative;z-index:2}.error-page__text{text-wrap:balance;margin-bottom:1.5em;text-align:center;text-transform:uppercase}.wysiwyg{--offset-blocks:44px}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-bottom:1em;padding-top:var(--offset-blocks)}.wysiwyg h5{text-transform:none}.wysiwyg p+h1,.wysiwyg p+h2,.wysiwyg p+h3,.wysiwyg p+h4,.wysiwyg p+h5,.wysiwyg p+h6{padding-top:calc(var(--offset-blocks)*2)}.wysiwyg img:not([class]){height:auto;max-width:100%}.wysiwyg table:not([class]){border:none;border-collapse:collapse;table-layout:fixed;width:100%}.wysiwyg table:not([class]) tr{border-bottom:1px solid #e9e4e3}.wysiwyg table:not([class]) tr:first-child{border-bottom:2px solid #adb5bd}.wysiwyg table:not([class]) thead tr{border-color:#0d0802}.wysiwyg table:not([class]) td,.wysiwyg table:not([class]) th{padding-bottom:8px;padding-top:28px}.wysiwyg table:not([class]) td:not(:last-child),.wysiwyg table:not([class]) th:not(:last-child){padding-right:10px}.wysiwyg table:not([class]) td{font-weight:400}.wysiwyg table[border="0"]{background:#0000;border:0;width:inherit}.wysiwyg table[border="0"]>tbody>tr>td,.wysiwyg table[border="0"]>tbody>tr>th,.wysiwyg table[border="0"]>tfoot>tr>td,.wysiwyg table[border="0"]>tfoot>tr>th,.wysiwyg table[border="0"]>thead>tr>td,.wysiwyg table[border="0"]>thead>tr>th{background:#0000;border:0}.wysiwyg ul:not([class]){margin-top:30px;padding-left:.7rem}.wysiwyg ul:not([class])>li{list-style:none;position:relative}.wysiwyg ul:not([class])>li:before{color:#212529;content:"•";font-family:inherit;font-size:1rem;line-height:1.5;margin-left:-1rem;position:absolute;text-align:center;vertical-align:middle;width:1rem}.wysiwyg ul:not([class])>li+li{margin-top:1em}.wysiwyg ol:not([class]){padding-left:1rem}.wysiwyg ol:not([class])>li+li,.wysiwyg p+p{margin-top:1em}.wysiwyg ol,.wysiwyg ul{padding-bottom:var(--offset-blocks)}.wysiwyg img,.wysiwyg video{padding-top:var(--offset-blocks)}.wysiwyg video{width:100%}.wysiwyg .table-inner:not(:last-child),.wysiwyg img:not(:last-child),.wysiwyg table:not(:last-child),.wysiwyg video:not(:last-child){padding-bottom:var(--offset-blocks)}@media screen and (max-width:2000px){.history-large-block__content--lg{justify-content:center;width:auto}.history-large-block__content--lg .history-large-block__content-text,.history-large-block__content--lg .history-large-block__content-text-md{width:33vw}.history-large-block__content--lg .history-large-block__content-text-md+.history-large-block__content-text{margin-left:80px}.history-large-block__content-inner{display:flex}}@media screen and (max-width:1600px){:root{--offset-x:32px;--grid-columns:10;--header-height:92px}.link__icon{--size:16px;margin-right:4px}.btn,.hwm-sales-available .integration a.btn-link,.hwm-sales-available .integration a.btn-primary,.hwm-sales-available a,.integration .btn.btn-link,.integration .btn.btn-primary,.integration .hwm-sales-available a.btn-link,.integration .hwm-sales-available a.btn-primary,.integration .main-content .inline-submit-button button{min-width:160px;padding:14px 13px 12px}.btn.btn--square,.hwm-sales-available .integration a.btn--square.btn-link,.hwm-sales-available .integration a.btn--square.btn-primary,.hwm-sales-available a.btn--square,.integration .btn--square.btn.btn-link,.integration .btn--square.btn.btn-primary,.integration .hwm-sales-available a.btn--square.btn-link,.integration .hwm-sales-available a.btn--square.btn-primary,.integration .main-content .inline-submit-button button.btn--square{--size:40px}.btn__close-icon{transform:scale(.7)}.pagination{padding-bottom:100px;padding-top:54px}.pagination__list{--gap:24px}.pagination__arrow{--size:20px}.input-block__input,.integration .main-content .form-group .form-control{padding:13px 11px;padding-right:16px}.integration .legend-item .legend-price,.integration .legend-item .tab-item__label,.integration .tab-item--colored .legend-price,.tab-item--colored .integration .legend-price,.tab-item--colored .tab-item__label{padding-left:26px;padding-right:12px}.integration .legend-item .legend-price:after,.integration .legend-item .tab-item__label:after,.integration .tab-item--colored .legend-price:after,.tab-item--colored .integration .legend-price:after,.tab-item--colored .tab-item__label:after{--size:10px;left:12px}.integration .tab-item--lg .legend-price,.tab-item--lg .integration .legend-price,.tab-item--lg .tab-item__label{padding:12px 24px}.tab-item__label-hint{margin-left:24px}.detail-slider__title{margin-bottom:80px}.detail-slider__pushkin-card{height:32px;margin-right:24px}.custom-cursor{--size:56px;--icon-size:13px}.dropdown__toggler-download{width:calc(var(--grid-column-width)*1)}.dropdown__toggler-download+.dropdown__toggler .dropdown__toggler-text{max-width:calc(var(--grid-column-width)*4)}.dropdown__toggler-icon{--size:64px}.dropdown__content{padding-bottom:28px;padding-top:24px}.ss-main{min-height:40px}.tooltip-trigger{--size:16px;font-size:8px}.tooltip{max-width:300px}.tooltip:after{border-width:12px 12px 0 0}.header__menu-title{left:calc(100% + 16px)}.burger-btn{--size:32px}.burger-btn:after{content:"";height:42px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:42px}.burger-btn__line:after,.burger-btn__line:before{height:2px}.header__logo{margin-left:16px;width:120px}.header__right{padding-left:0;width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*5)}.nav-list__item+.nav-list__item{margin-left:24px}.header__ctrls{width:auto}.header__ctrl{--size:24px}.header__ctrl+.header__ctrl{margin-left:24px}.header__tickets{margin-left:48px;width:auto}.footer{padding-bottom:56px;padding-top:56px}.footer__logo{width:192px}.social-list__item+.social-list__item{margin-left:8px}.social-item{--size:24px}.footer__right{padding-left:0;width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*5)}.footer__subscription-title{max-width:360px}.footer__subscription-form{margin-top:24px}.footer-nav__item+.footer-nav__item{margin-top:16px}.footer-subnav__item{margin-left:24px}.footer__bottom-left{max-width:280px}.footer__bottom-right{width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*5)}.footer__bottom-item:first-child{padding-left:0}.footer__chipsa-icon{margin-left:5px;width:22px}.menu-nav__item+.menu-nav__item{margin-top:28px}.menu-nav__subnav{gap:16px 40px;margin-top:8px}.menu__phone{margin-right:0}.menu__right{width:37.5%}.lit-popup-container.search-popup__container{padding-bottom:32px}.intro-ctrl__navigation{width:220px}.intro-section__content-item{max-width:900px}.intro-slide__time{margin-bottom:12px}.intro-slide__title{margin-top:46px}.intro-slide__bottom{margin-top:40px}.age-circle,.integration .age{border-width:1px;font-size:20px;height:32px;letter-spacing:-1.2px;width:32px}.intro-slide__pushkin-card{height:32px;margin-left:24px}.affiche-section{padding-bottom:80px;padding-top:128px}.affiche-section__header{margin-bottom:48px}.affiche-item__left{width:calc(var(--grid-column-width)*4 - var(--offset-x))}.affiche-item__inner{padding-bottom:32px;padding-top:32px}.affiche-item__date{min-width:128px}.affiche-item__time{width:21%}.affiche-container .affiche-item__age{bottom:calc(100% - 50px);font-size:12px;height:24px;width:24px}.affiche-item__ctrls{width:160px}.affiche-item__pushkin-card{margin-bottom:55px;width:160px}.affiche-item__tickets,.hwm-sales-available a{bottom:32px}.news-section{padding-bottom:80px;padding-top:48px}.news-section__header{margin-bottom:48px}.news-item__content{padding-top:16px}.news-section__item:first-child .news-item__content{padding:32px 32px 48px}.news-item__date{margin-bottom:18px}.news-item__title{max-width:400px}.services-section__decor{width:calc(var(--grid-column-width)*5.2)}.services-section__text{margin-top:7.0312vw}.gosuslugi-banner__bottom{margin-top:40px}.gosuslugi-banner__link{bottom:48px;height:40px;width:40px}.partners-section{padding:60px 0}.partners-section__inner:not(.swiper-initialized) .partners-section__item+.partners-section__item{margin-left:60px}.partners-section__item.swiper-slide{height:40px;width:152px}.affiche-container{--offset-top:3.6vw}.affiche-container__filters{padding-bottom:40px}.affiche-month__ctrl{--size:20px}.affiche-month__text-inner{margin:0 28px;width:20vw}.affiche-inner__date{--offset-top:60px}.affiche-inner__date-day{margin-top:10px}.affiche-inner__list{width:92%}.affiche-inner__item .affiche-item__inner{margin-left:40px;width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*5)}.affiche-inner__item .affiche-item__time{width:78px}.affiche-inner__item .affiche-item__title{max-width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*2)}.filters-popup__container{padding:16px}.affiche-filters__item+.affiche-filters__item{margin-top:46px}.affiche-filters__subtitle{margin-bottom:16px}.affiche-filters__checkbox+.affiche-filters__checkbox{margin-top:16px}.detail-page__left{width:calc(var(--grid-column-width)*3.75)}.detail-page .detail-page__right{width:calc(var(--grid-column-width)*6)}.detail-page__full,.detail-page__right{--offset-top:60px;padding-bottom:130px}.detail-page__head{width:calc(var(--grid-column-width)*6)}.contacts-page__director-block,.detail-page__head{padding-bottom:48px}.director-block__right{gap:20px}.cast-block__list{gap:56px 0}.cast-item__inner{width:136px}.cast-item__pic{margin-bottom:14px}.cast-item__post{margin-bottom:6px}.detail-section:not(:first-child):not(:last-child){padding-bottom:47px;padding-top:47px}.info-block{gap:38px var(--offset-x);padding-bottom:48px;padding-top:48px}.info-block__name{margin-top:20px}.info-block__descr{margin-top:14px}.dates-block{padding-bottom:47px}.dates-item{padding-bottom:40px;padding-top:40px}.dates-item__date{width:calc(var(--grid-column-width)*1.25)}.dates-item__count{margin-top:6px}.dates-block__item .hwm-sales-available{bottom:5px}.hwm-sold-out{bottom:32px}.dates-item__right{margin-left:18%}.dates-item__pushkin-card{width:140px}.gallery-popup__close{top:24px}.text-block{--offset-blocks:47px}.text-block ol,.text-block p,.text-block ul{max-width:calc(var(--grid-column-width)*5)}.faq-item:after,.faq-item:before{max-width:calc(var(--grid-column-width)*var(--grid-columns))}.faq-item{padding-bottom:48px;padding-top:32px}.faq-item__inner{max-width:calc(var(--grid-column-width)*6)}.about-intro{margin-bottom:46px}.about-intro__content{padding-bottom:40px;padding-right:10px}.about-intro__title{margin-top:3vw}.about-intro__pic{width:calc(var(--grid-column-width)*6.5)}.about-section{padding-bottom:46px;padding-top:46px}.about-section__content{margin-top:64px}.facts-section__text{width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*5)}.facts-section__number-descr{max-width:180px}.about-section.services-section--about{margin-bottom:46px;margin-top:46px}.team-section__filters{margin-left:72px}.team-slider__name{margin-top:20px}.team-slider__post{margin-top:8px}.deafult-slider-btn{height:24px;width:24px}.doc-item+.doc-item{margin-top:32px}.doc-item--line{padding:24px 0}.doc-item--line+.doc-item--line{margin-top:0}.doc-item__name{max-width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*7)}.vacancy-item__subtitle{margin-bottom:28px}.vacancy-item__descr{max-width:80%}.video-section{margin-top:46px}.search-section__header{padding-bottom:40px}.search-section__text{margin-top:28px}.search-section__item{width:calc(var(--grid-column-width)*6)}.search-item:after,.search-item:before{width:calc(var(--grid-column-width)*var(--grid-columns))}.search-item{padding-bottom:48px;padding-top:32px}.search-item__head-item+.search-item__head-item{margin-left:42px}.news-header{padding-bottom:40px}.affiche-inner__date--news{--offset-top:-10px}.news-inner__list{width:92%}.news-item-page__link{padding-top:32px}.news-item-page__pic{padding-top:79%}.news-item-page__right{margin-left:40px;width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*5)}.news-item-page__right-title{max-width:520px}.faq-section .detail-page__right{--offset-top:60px;padding-bottom:130px;width:calc(var(--grid-column-width)*6)}.purchase-filters{padding-bottom:18px;padding-top:18px}.purchase-filters__text{margin-right:16px}.purchase-map{padding:48px var(--offset-x)}.purchase-map__info{top:30px}.integration .free-space-info,.purchase-map__info-label{margin-bottom:12px}.purchase-info__top{padding-bottom:46px}.purchase-info__content-inner{margin-top:46px}.purchase-info__content{gap:12px 32px}.integration .rules-link,.purchase-info__rules-link--desktop{margin-top:16px}.purchase-info__tickets-wrapper{padding-top:46px}.purchase-info__ticket+.purchase-info__ticket{margin-top:12px}.purchase-info__ticket-delete{--size:24px;margin-left:4px;margin-right:0}.purchase-info__submit{margin-top:16px}.payment-form__left{padding-bottom:48px}.integration .main-content .col-sm-8,.payment-form__title{margin-bottom:46px}.integration .main-content .container .form-title~.form-title,.integration .main-content .container .form-title~.payment-form__label,.integration .main-content .container .payment-form__label~.form-title,.payment-form__label~.payment-form__label{margin-top:46px}.integration .main-content .container .form-title,.payment-form__label{margin-bottom:16px}.integration .main-content .form-group+.form-group,.integration .main-content .form-group+.payment-form__container-item,.integration .main-content .payment-form__container-item+.form-group,.payment-form__container-item+.payment-form__container-item{margin-top:40px}.payment-form__cards{gap:16px}.payment-form__agree{margin-top:48px}.integration .main-content .checkboxes-group+.checkboxes-group,.integration .main-content .checkboxes-group+.payment-form__agree-item,.integration .main-content .payment-form__agree-item+.checkboxes-group,.payment-form__agree-item+.payment-form__agree-item{margin-top:20px}.success-payment__left{width:calc(var(--grid-column-width)*3.75)}.success-payment__right{width:calc(var(--grid-column-width)*6)}.success-payment__title{margin-bottom:.9em}.success-payment__link{margin-top:24px}.text-page{width:calc(var(--grid-column-width)*8)}.text-page__content{margin-top:80px}.documents-page__title{padding-bottom:40px}.documents-block__title{padding-bottom:32px;padding-top:64px}.contacts-page__social-list{gap:16px 20px;margin-top:24px}.contacts-page__dropdown{margin-top:72px}.collective-item__left{width:calc(var(--grid-column-width)*3.75)}.collective-item__right{padding:32px var(--offset-x) 32px 0;width:calc(var(--grid-column-width)*6)}.collective-item__size{min-width:120px}.history-page__inner{--offset-top:30px;--offset-bottom:48px}.history-image-item__text{letter-spacing:.3px;max-width:370px}.history-year-item{--offset-x-item:80px}.history-year-item__descr{margin-top:32px;max-width:80%}.history-text-item{--offset-x-item:48px}.history-two-images{--offset-x-item:72px}.history-two-images__pic-item+.history-two-images__pic-item{margin-left:48px}.history-two-images__pic-label{margin-top:14px}.history-image-alone{--offset-x-item:80px}.history-image-alone__pic{width:616px}.history-large-block{--offset-x-item:80px}.history-large-block__item+.history-large-block__item{margin-left:48px}.history-large-block__left{--size-sm:240px}.history-large-block__pic-small{border-width:5px}.history-large-block__content{width:30vw}.history-large-block__content--lg{width:auto}.history-large-block__content--lg .history-large-block__content-text-md+.history-large-block__content-text{margin-left:48px}.history-large-block__content-pic{height:176px;margin-left:48px;width:120px}.people-list{--size-card:136px;gap:80px calc(25% - var(--size-card)*5/4);margin-bottom:100px;margin-top:42px}.people-page__left,.people-page__left:after{width:calc(var(--grid-column-width)*3.75)}.info-block__people-item{max-width:calc(var(--grid-column-width)*5)}.error-page__content{max-width:80%}.wysiwyg table:not([class]) td,.wysiwyg table:not([class]) th{padding-top:22px}}@media screen and (max-width:1440px){.btn,.hwm-sales-available .integration a.btn-link,.hwm-sales-available .integration a.btn-primary,.hwm-sales-available a,.hwm-sold-out,.input-block__input,.integration .btn.btn-link,.integration .btn.btn-primary,.integration .hwm-sales-available a.btn-link,.integration .hwm-sales-available a.btn-primary,.integration .lead.event-date,.integration .legend-price,.integration .main-content .alert-danger,.integration .main-content .col-lg-8,.integration .main-content .col-sm-8,.integration .main-content .form-group .form-control,.integration .main-content .inline-submit-button button,.integration .main-content .ticket-price,.integration .main-content .ticket-title,.text-l{line-height:1.14}.integration .free-space-info,.integration .rules-link,.integration .summary-block,.integration .text-danger li,.pushkin-card-unavailable-warning,.text-2xs,.text-xs{line-height:1.2}.integration .main-content .container .form-title,.integration .main-content .container .text-muted,.text-s,.wysiwyg table:not([class]){line-height:1.33}}@media screen and (max-width:1399px){.gosuslugi-banner__icon{max-height:40px;max-width:36px;right:34px;top:48px}}@media screen and (max-width:1280px){.h3,h3{font-size:clamp(28px,17.5px + 1.3671875vw,35px);letter-spacing:clamp(.7px,.4px + .0390625vw,.9px)}}@media screen and (max-width:1199px){:root{--header-height:89px;--grid-columns:8}.checkbox,.integration .main-content .checkboxes-group{align-items:center}.checkbox__icon{--size:20px}.checkbox__label{margin-left:10px}.dropdown__toggler-download{right:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*1)}.dropdown__toggler-download+.dropdown__toggler .dropdown__toggler-text{max-width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*4)}.header__right{margin-left:auto;width:auto}.header__nav{display:none}.footer{padding-bottom:32px;padding-top:62px}.footer__center,.footer__top{display:contents}.footer__logo,.footer__social{margin-bottom:auto;margin-top:auto;padding-bottom:20px;padding-top:20px}.footer__social{order:1}.social-item{--size:32px}.footer__right{margin-top:auto;width:100%}.footer__subscription{margin-bottom:auto;margin-top:auto;padding-bottom:20px;padding-top:20px}.footer__subscription-form{max-width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*5)}.footer__nav{margin-bottom:auto;padding-bottom:20px;padding-top:20px}.footer__bottom{order:2}.footer__bottom-left{max-width:200px}.footer__bottom-right{padding-left:calc(var(--grid-column-width)/3);width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*4)}.footer__bottom-item{width:auto}.footer__bottom-item--full{margin-bottom:.3em;width:100%}.menu__left{width:100%}.menu__nav{margin-top:0}.menu__right{display:none}.lit-popup-container.search-popup__container{height:calc(var(--header-height) + 224px);padding-bottom:32px}.search-popup__clear,.search-popup__submit{display:none}.intro-section__ctrls{bottom:32px}.affiche-item__left{aspect-ratio:.7665782493;aspect-ratio:unset;-webkit-clip-path:inset(0);clip-path:inset(0);height:66.6vw;overflow:visible;width:calc(var(--grid-column-width)*3)}@supports not (aspect-ratio:1){.affiche-item__left{height:0;padding-top:130.4498269896%}}.affiche-item.is-fourth .affiche-item__pic,.affiche-item.is-second .affiche-item__pic{left:-68%;top:-14%}.affiche-item__pic{height:120%;left:-160%;top:-8%;width:auto}.affiche-item__img{left:20%;top:6%}.affiche-item__inner{min-height:376px}.affiche-item__head{padding-bottom:59px;position:relative}.affiche-item__place{margin-left:auto;padding-left:10px;padding-right:0;text-align:right}.affiche-container .affiche-item__age{bottom:calc(100% - 15px)}.affiche-item__age{bottom:0;position:absolute}.affiche-item__content{align-items:flex-start;flex-direction:column;flex-grow:1;margin-top:34px;padding-top:0}.affiche-item__title{margin-right:0;max-width:100%}.affiche-item__ctrls{align-items:flex-end;display:flex;margin-top:auto;padding-top:42px;width:100%}.affiche-item__pushkin-card{margin-bottom:0}.news-section__item:first-child .news-item__pic{aspect-ratio:unset;height:496px}.services-section__text{max-width:80%}.gosuslugi-banner{min-height:376px}.gosuslugi-banner__icon{right:0;top:32px}.gosuslugi-banner__left{margin-left:calc(-42px - var(--offset-x)*1);width:41vw}.gosuslugi-banner__decor{left:-40px;top:-30px;width:408px}.gosuslugi-banner__pic{max-height:calc(100% - 78px)}.gosuslugi-banner__text{max-width:90%}.gosuslugi-banner__link{bottom:32px}.partners-section{padding:74px 0}.partners-section__inner:not(.swiper-initialized) .partners-section__item+.partners-section__item{margin-left:16px}.partners-section__item.swiper-slide{height:50px;width:200px}.halls-list{margin-bottom:100px}.affiche-container{--offset-top:64px}.affiche-container__filters{flex-wrap:wrap;padding-top:40px}.affiche-container__filter-year{transform:translateY(30px)}.affiche-container__filter-download,.affiche-container__filter-trigger{width:50%}.affiche-container__filter-date{margin-bottom:30px;order:-1;width:100%}.affiche-container__filter-month{width:100%}.affiche-month__text-inner{margin:0 auto;width:100%}.affiche-inner__date{--offset-top:108px}.affiche-inner__list{width:85%}.affiche-inner__item .affiche-item__left{flex-grow:unset;flex:none;width:40%}.affiche-inner__item.is-fourth .affiche-item__pic,.affiche-inner__item.is-second .affiche-item__pic{left:-110%}.affiche-inner__item .affiche-item__pic{left:-212%}.affiche-inner__item .affiche-item__img{left:24%}.affiche-inner__item .affiche-item__inner{margin-left:32px;width:60%}.affiche-inner__item .affiche-item__head{padding-bottom:0}.affiche-inner__item .affiche-item__place{margin-left:0}.affiche-inner__item .affiche-item__age{position:static}.affiche-inner__item .affiche-item__title{margin-bottom:auto;margin-top:auto;max-width:400px}.affiche-inner__item .affiche-item__tickets,.affiche-inner__item .hwm-sales-available a,.hwm-sales-available .affiche-inner__item a{right:0}.detail-page{display:block}.detail-page__left{height:776px;position:relative;width:100%}.detail-page__left--decor svg{width:32%}.detail-page .detail-page__full,.detail-page .detail-page__right{padding-top:calc(var(--header-height) + 10px);width:100%}.detail-page__full,.detail-page__right{padding-bottom:122px;width:100%}.detail-page__full{padding-top:100px}.detail-page__date{margin-bottom:1em}.cast-block__list{gap:56px 0}.info-block__descr{margin-top:12px}.dates-item__date{width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*1)}.dates-item__right{margin-left:25%}.dates-item__pushkin-card{margin-right:40px}.text-block ol,.text-block p,.text-block ul{max-width:640px}.faq-item__inner{max-width:unset}.about-intro{display:block;height:auto}.about-intro__content{padding-bottom:88px;padding-right:var(--offset-x);padding-top:calc(56px + var(--header-height))}.about-intro__title{margin-top:24px}.about-intro__pic{height:min(656px,85vw);width:100%}.facts-section__text{margin-inline:auto;padding-top:7vw;width:90%}.facts-section__numbers{gap:56px var(--offset-x);margin-top:0}.facts-section__numbers-item{width:calc(50% - var(--offset-x)/2)}.facts-section__number-descr{margin-top:16px}.team-section__filters{margin-left:auto}.about-section__ctrls{display:none}.doc-item__name{max-width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*5)}.vacancy-item{display:block}.vacancy-item__left{padding-right:0;width:100%}.vacancy-item__right{margin-top:76px}.video-section{height:0;padding-top:56.25%}.video-section__icon{--size:72px}.search-section__header{--offset-top:82px}.search-section__item{width:unset}.search-item__title{margin-top:78px}.news-header{--offset-top:124px;align-items:center;flex-direction:column}.news-header__filters{display:flex;justify-content:center;margin-top:34px;order:1;width:100%}.news-header__inner{width:100%}.affiche-inner__date--news{--offset-top:-10px}.news-inner__list{width:85%}.news-item-page__link{padding-top:24px}.news-item-page__pic{padding-top:256px}.news-item-page__right{margin-left:32px;width:calc(var(--grid-column-width-with-offset) + var(--grid-column-width)*3)}.faq-section .detail-page__right{padding-bottom:122px;width:100%}.faq-section .faq-form{gap:40px}.faq-section .faq-form-text{width:200%}.purchase-container__inner{display:block}.purchase-container__left{width:100%}.purchase-map{padding:30px var(--offset-x) 72px}.purchase-map__info{position:static}.purchase-map__pic{margin-top:8px;padding-top:76.1%;width:100%}.purchase-info{border-top:1px solid #e9e4e3;bottom:0;flex-direction:row;width:100%}.purchase-info__top{background-color:#fff;padding-bottom:32px;width:calc(var(--grid-column-width)*4.5)}.purchase-info__top:after{display:none}.integration .event-title,.purchase-info__title{max-width:300px;padding-right:40px}.integration .age,.purchase-info__age{position:absolute;right:var(--offset-x);top:32px}.purchase-info__rules-link--tablet{margin-left:auto;text-align:right}.integration .rules-link,.purchase-info__rules-link--desktop{display:none}.purchase-info__bottom{border-left:1px solid #e9e4e3;position:relative;width:calc(var(--grid-column-width)*3.5);z-index:2}.purchase-info__bottom-inner{background-color:#fff;flex-grow:1;padding-bottom:32px;z-index:5}.purchase-info__bottom-info{flex-grow:1}.purchase-info__tickets{bottom:100%;left:-1px;max-height:250px;position:absolute;top:unset;z-index:4}.purchase-info__tickets-wrapper{background-color:#fff;border-left:1px solid #e9e4e3;border-top:1px solid #e9e4e3;padding:32px var(--offset-x)}.purchase-info__modal-trigger{font-weight:400;margin-top:-10px;padding:10px 0;position:relative;text-align:left;width:100%}.purchase-info__modal-trigger:after{border-color:#0d0802 #0000 #0000;border-style:solid;border-width:7px 7px 0;content:"";display:block;height:0;position:absolute;right:0;top:50%;transform:translateY(-50%) scaleY(-1);transition:transform .3s cubic-bezier(.6,.06,.6,.94);width:0}.purchase-info__modal-trigger.is-active:after{transform:translateY(-50%) scaleY(1)}.purchase-info__row{margin-top:auto}.purchase-info__submit{margin-top:10px}.hall-buy-include{width:300px!important}.payment-form__inner{display:block}.payment-form__left{padding-top:26px}.integration .main-content .form-group:nth-child(3),.integration .main-content .form-group:nth-child(5),.payment-form__container-item:nth-child(3),.payment-form__container-item:nth-child(5){padding-bottom:40px}.integration .main-content .form-group:nth-child(4),.payment-form__container-item:nth-child(4){margin-top:0}.payment-form__cards{gap:8px}.payment-form__agree{max-width:420px}.success-payment__left{display:none}.success-payment__right{height:calc(var(--vh-static, 1vh)*100);width:100%}.success-payment__content{align-items:center;display:flex;flex-direction:column;max-width:100%;padding-left:var(--offset-x);text-align:center}.text-page{--offset-top:120px;padding-bottom:160px;width:100%}.integration .page-buy .age,.page-buy .integration .age,.page-buy .purchase-info__age{left:100%;right:0;top:0}.form-group{padding:30px 20px}.form-group .form-group__square{height:100px;width:100px}.documents-page{--offset-top:120px;padding-bottom:160px}.collective-item__left{width:calc(var(--grid-column-width)*3)}.collective-item__pic{min-height:23.5vw}.collective-item__right{padding-left:var(--offset-x);width:calc(var(--grid-column-width)*5)}.history-image-item--intro .history-image-item__text{left:50%;right:unset;text-align:center;transform:translateX(-50%);width:calc(100% - var(--offset-x)*2)}.history-year-item{--offset-x-item:120px;width:90vw}.history-text-item{--offset-x-item:88px;width:73vw}.history-image-alone,.history-two-images{--offset-x-item:112px}.history-image-alone{align-items:center;display:flex;padding-top:var(--header-height)}.history-image-alone--text{padding-top:var(--offset-top)}.history-large-block{--offset-x-item:112px}.history-large-block__item+.history-large-block__item{margin-left:88px}.history-large-block__pic{height:544px;max-height:100%;width:920px}.history-large-block__pic--md{width:720px}.history-large-block__pic-small{top:56px}.history-large-block__content{width:384px}.people-list{gap:60px calc(33.33333% - var(--size-card)*4/3);margin-top:24px}.people-page__left{height:776px;height:70vh;margin-top:var(--header-height);position:unset;top:unset;width:100%}.people-page__left:after{display:none}.info-block__people-item{max-width:640px}.wysiwyg{--offset-blocks:36px}.wysiwyg table:not([class]) td,.wysiwyg table:not([class]) th{width:240px}.wysiwyg .table-inner{-webkit-overflow-scrolling:touch;display:flex;margin-left:calc(var(--offset-x)*-1);margin-right:calc(var(--offset-x)*-1);overflow-x:auto;padding-bottom:40px;padding-left:var(--offset-x)}.wysiwyg .table-inner::-webkit-scrollbar-track{margin-left:var(--offset-x);margin-right:var(--offset-x)}.wysiwyg .table-inner:after{content:"";display:block;flex:none;width:var(--offset-x)}}@media screen and (max-width:1024px)and (orientation:portrait){.preloader__icon{width:150%}.menu-nav__item+.menu-nav__item{margin-top:32px}.menu-nav__subnav{margin-top:16px}.intro-section__content-item{bottom:225px}.intro-slide__bottom{margin-top:126px}.news-section__item{width:calc(50% - var(--offset-x)/2)}.news-section__item:first-child{width:100%}.services-section__decor{left:0;transform:translateY(-50%);width:116%}.services-section__text{margin-bottom:140px;margin-top:140px}.gallery-popup.lit-popup--opened .gallery-popup__slider .detail-slider__container{height:100%}.gallery-popup__close{border:1px solid #0d0802}.gallery-popup__slider .detail-slider__container{height:56.25vw;margin-bottom:auto;margin-top:auto}.gallery-popup__slider{display:flex;flex-direction:column}.services-section__text--about{margin-bottom:74px;margin-top:74px}.certificates-popup .gallery-popup__slider .detail-slider__container{height:100%}.history-page__inner{--offset-top:150px}.history-image-half{width:100vw}.history-two-images{align-items:flex-end}.history-two-images__pic-item{height:auto;transform:translateY(-78px)}.history-two-images__pic-item:first-child{align-self:flex-start;width:93.75vw}.history-two-images__pic-item:last-child{width:65.6vw}.history-two-images__pic{height:69.8vw}.history-two-images__pic-item:last-child .history-two-images__pic{height:46.8vw}.history-image-alone--text .history-two-images__pic-item:first-child{align-self:auto}.history-image-alone__pic{max-height:544px}.history-large-block__content--lg{justify-content:unset;width:432px}.history-large-block__content--lg .history-large-block__content-text,.history-large-block__content--lg .history-large-block__content-text-md{width:100%}.history-large-block__content--lg .history-large-block__content-text-md+.history-large-block__content-text{margin-left:0}.history-large-block__content-inner{flex-direction:column;height:100%}.error-page__title{font-size:80vw}}@media screen and (max-width:1024px){.integration .free-space-info,.integration .summary-block,.pushkin-card-unavailable-warning,.text-xs{font-size:12px;letter-spacing:.3px;line-height:1.3}.history-year-item__text{font-size:28px;letter-spacing:.7px}}@media screen and (max-width:900px)and (orientation:landscape){.error-page__title{font-size:130vh}}@media screen and (max-width:767px)and (orientation:portrait){.btn,.hwm-sales-available .integration a.btn-link,.hwm-sales-available .integration a.btn-primary,.hwm-sales-available a,.integration .btn.btn-link,.integration .btn.btn-primary,.integration .hwm-sales-available a.btn-link,.integration .hwm-sales-available a.btn-primary,.integration .main-content .inline-submit-button button{min-width:135px;padding:10px}.input-block__input,.integration .main-content .form-group .form-control{padding:10px}.preloader__icon{width:200%}.header.header--menu-opened .header__ctrls{opacity:1;visibility:visible}.header__ctrls{align-items:center;height:30px;opacity:0;position:absolute;right:var(--offset-x);top:var(--offset-y);transition:opacity .7s cubic-bezier(.6,.06,.6,.94),visibility .7s cubic-bezier(.6,.06,.6,.94);visibility:hidden}.header__tickets{margin-left:10px}.footer{padding-top:80px}.intro-section__content-item{bottom:144px}.intro-slide__bottom{margin-top:80px}.affiche-item__inner{min-height:0}.affiche-item__content{margin-top:42px}.affiche-item__pushkin-card{width:140px}.news-section__list{display:block}.news-section__item{width:100%}.news-section__item+.news-section__item{margin-top:40px}.news-section__item:first-child+.news-section__item{margin-top:16px}.services-section__decor{left:-52px;width:620px}.services-section__text{margin-bottom:104px;margin-top:104px}.gosuslugi-banner{display:block;padding-top:72px}.gosuslugi-banner__left{margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;padding:48px 20px 0;width:min(320px,80vw)}.gosuslugi-banner__decor{height:100%;left:0;top:0;width:100%}.gosuslugi-banner__right{padding-bottom:64px;padding-top:58px;width:100%}.affiche-inner__item .affiche-item__link{min-height:min(100vh - var(--header-height),540px)}.cast-item__inner{width:min(150px,100% - 8px)}.services-section__text--about{margin-bottom:54px;margin-top:54px}.collective-item{display:block}.collective-item__left{width:100%}.collective-item__pic{height:0;min-height:0;padding-top:63%}.collective-item__right{padding:24px var(--offset-x) 40px;width:100%}.collective-item__title{margin-top:44px}.history-image-item{width:133vw}.history-image-item--full{width:100vw}.history-text-item,.history-year-item{--offset-x-item:44px;width:100vw}.history-image-half{max-width:unset;width:133vw}.history-two-images{--offset-x-item:44px;align-items:flex-start}.history-two-images__pic-item{transform:none}.history-two-images__pic-item:first-child{width:450px}.history-two-images__pic-item:last-child{width:315px}.history-two-images__pic-item:first-child .history-two-images__pic{height:336px}.history-two-images__pic-item:last-child .history-two-images__pic{height:220px}.history-image-alone{--offset-x-item:74px}.history-image-alone__pic{max-height:344px;width:390px}.people-list{--size-card:min(150px,50% - 8px);justify-content:space-between}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){:root{--offset-x:15px;--header-height:73.77px}.btn.btn--square,.hwm-sales-available .integration a.btn--square.btn-link,.hwm-sales-available .integration a.btn--square.btn-primary,.hwm-sales-available a.btn--square,.integration .btn--square.btn.btn-link,.integration .btn--square.btn.btn-primary,.integration .hwm-sales-available a.btn--square.btn-link,.integration .hwm-sales-available a.btn--square.btn-primary,.integration .main-content .inline-submit-button button.btn--square{--size:32px}.btn__close-icon{transform:scale(.56)}.pagination{padding-bottom:84px}.integration .legend-item .legend-price:after,.integration .legend-item .tab-item__label:after,.integration .tab-item--colored .legend-price:after,.tab-item--colored .integration .legend-price:after,.tab-item--colored .tab-item__label:after{--size:8px}.integration .tab-item--lg .legend-price,.tab-item--lg .integration .legend-price,.tab-item--lg .tab-item__label{padding:10px 16px}.tab-item__label-hint{margin-left:10px;margin-right:-8px}.detail-slider__pushkin-card{height:24px}.custom-cursor{--size:40px;--icon-size:9px}.dropdown__toggler-download{left:50%;right:unset;width:auto}.dropdown__toggler-download+.dropdown__toggler .dropdown__toggler-text{max-width:50%}.dropdown__toggler-icon{--size:48px;flex-shrink:0}.dropdown__toggler-icon:after{border-width:0 6px 6px}.dropdown__content{padding-top:28px}.ss-main{min-height:32px;padding:8px}.ss-content .ss-option{padding:12px 8px}.tooltip{max-width:260px}.header{--offset-y:20px}.header__menu-title{left:calc(100% + 14px)}.burger-btn{--size:30px}.header__logo{margin-left:14px}.footer__logo{margin-bottom:66px;margin-top:0}.footer__logo,.footer__social{padding-bottom:0;padding-top:0}.footer__social{margin-bottom:0;margin-top:56px}.footer__subscription{margin-bottom:0;padding-top:0}.footer__subscription-form{margin-top:16px;max-width:100%}.footer__nav{margin-bottom:0;margin-top:66px;padding-bottom:0;padding-top:0}.footer-nav__item+.footer-nav__item{margin-top:4px}.footer-nav__item{display:block}.footer-nav__collapse-content,.footer-nav__link{border-bottom:1px solid #e9e4e3}.footer-nav__link{display:block;padding-bottom:16px;padding-top:16px;width:100%}.footer-nav__link--mobile-hide{display:none}.footer-subnav{display:block;padding-bottom:6px}.footer-subnav__item{margin-left:0}.footer-subnav__link{display:block;padding-bottom:10px;padding-top:10px;width:100%}.footer-subnav__item:first-child .footer-subnav__link{padding-top:4px}.footer__bottom{flex-wrap:wrap;margin-top:56px}.footer__bottom-left{margin-top:64px;order:1;width:50%}.footer__bottom-right{display:contents}.footer__bottom-item{width:100%}.footer__chipsa{order:2}.menu__nav{padding-bottom:32px;padding-top:32px}.menu-nav__item+.menu-nav__item{margin-top:26px}.menu-nav__subnav{gap:6px 32px;margin-top:10px}.lit-popup-container.search-popup__container{height:calc(var(--header-height) + 31vw);padding-bottom:24px}.intro-section__ctrls{bottom:24px;left:50%;transform:translateX(-50%)}.intro-ctrl__navigation{width:218px}.intro-section__content-item{max-width:700px}.intro-slide__time{margin-bottom:8px}.intro-slide__title{margin-top:22px}.age-circle,.integration .age{font-size:15px;height:24px;letter-spacing:-1px;padding-top:.2em;width:24px}.intro-slide__pushkin-card{height:24px;margin-left:8px}.affiche-section{padding-top:110px}.affiche-item__link{flex-direction:column;min-height:min(100vh - var(--header-height),640px)}.affiche-item__left{width:100%}.affiche-item.is-fourth .affiche-item__pic,.affiche-item.is-second .affiche-item__pic{left:50%;top:-20%}.affiche-item__pic{height:auto;left:50%;top:unset;transform:translateX(-50%);width:100%}.affiche-item__img{left:0;top:unset}.affiche-item__inner{flex-grow:1;padding-bottom:24px}.affiche-item__time{width:auto}.affiche-container .affiche-item__age{bottom:0;left:0;margin-left:0}.affiche-item__age{left:0}.affiche-item__title{margin-bottom:50px}.affiche-item__ctrls{margin-left:0;padding-top:38px}.affiche-item__tickets,.hwm-sales-available a{bottom:24px}.news-section{padding-top:32px}.news-section__item:first-child .news-item__content{padding:24px 15px}.gosuslugi-banner__icon{max-height:32px;max-width:28px;right:16px;top:64px}.gosuslugi-banner__text{max-width:80%}.gosuslugi-banner__bottom{margin-top:32px}.gosuslugi-banner__link{height:32px;position:static;width:32px}.partners-section{padding:40px 0}.partners-section__inner:not(.swiper-initialized) .partners-section__item+.partners-section__item{margin-left:30px}.partners-section__item.swiper-slide{height:40px;width:152px}.affiche-container{--offset-top:24px}.affiche-container__filters{padding-bottom:26px;padding-top:24px}.affiche-container__filter-year{transform:translateY(18px)}.affiche-container__filter-date{margin-bottom:36px}.affiche-container__list{padding-right:0}.affiche-inner__date{--offset-top:96px;margin-top:-20px}.affiche-inner__date-day{margin-top:6px}.affiche-inner__list{width:79vw}.affiche-inner__item .affiche-item__left{height:52.6vw;width:100%}.affiche-inner__item .affiche-item__pic,.affiche-inner__item.is-fourth .affiche-item__pic,.affiche-inner__item.is-second .affiche-item__pic{left:50%}.affiche-inner__item .affiche-item__img{left:0}.affiche-inner__item .affiche-item__inner{flex-grow:1;margin-left:0;padding-left:var(--offset-x);width:100%}.affiche-inner__item .affiche-item__head{padding-bottom:45px}.affiche-inner__item .affiche-item__place{margin-left:auto}.affiche-inner__item .affiche-container .affiche-item__age,.affiche-inner__item .affiche-item__age{position:absolute}.affiche-inner__item .affiche-item__title{margin-top:0}.affiche-inner__item .affiche-item__pushkin-card{width:112px}.affiche-inner__item .affiche-item__tickets,.affiche-inner__item .hwm-sales-available a,.hwm-sales-available .affiche-inner__item a{right:var(--offset-x)}.affiche-filters__form-wrapper{margin-top:70px}.affiche-not-found{padding-right:var(--offset-x)}.detail-page__left{height:456px}.detail-page__left--decor svg{width:40%}.contacts-page__director-block{flex-direction:column;gap:15px}.director-block__left{width:100%}.director-block__right{gap:15px;width:100%}.collective-title{margin-bottom:15px}.cast-block__list{gap:32px 0}.detail-section:not(:first-child):not(:last-child){padding-bottom:38px;padding-top:38px}.info-block{gap:36px var(--offset-x)}.info-block__item{width:100%}.info-block__name{margin-top:12px}.dates-block{padding-bottom:38px}.dates-item{padding-bottom:32px;padding-top:32px}.dates-item__left{display:block}.dates-item__date{margin-bottom:22px;width:auto}.dates-item__count{margin-top:12px}.dates-block__item .hwm-sales-available{right:-20px}.hwm-sold-out{bottom:24px}.dates-item__right{display:block;margin-left:auto}.dates-item__pushkin-card{margin-bottom:50px;margin-right:0;width:135px}.gallery-popup__close{top:20px}.text-block{--offset-blocks:38px}.text-block.wysiwyg{overflow:hidden}.about-intro{margin-bottom:36px}.about-intro__content{padding-bottom:56px}.about-intro__title{margin-top:20px}.about-intro__pic{height:max(400px,86.6vw)}.about-section{padding-bottom:36px;padding-top:36px}.about-section__header{align-items:flex-start;flex-direction:column}.about-section__title{max-width:unset}.about-section__content{margin-top:48px}.about-section__content .dropdown__toggler{gap:5px}.about-section__content .dropdown__toggler .dropdown__toggler-icon{margin-left:auto}.about-section.services-section--about{margin-bottom:36px;margin-top:36px}.team-section__filters{margin-left:0;margin-top:16px}.doc-item__name{max-width:unset}.vacancy-item__subtitle{margin-bottom:24px}.vacancy-item__right{margin-top:48px}.video-section{margin-top:36px}.video-section__icon{--size:56px}.search-section__header{--offset-top:44px;padding-bottom:32px}.search-section__text{margin-top:22px}.news-header{--offset-top:78px;padding-bottom:32px}.news-header__filters{margin-top:44px}.affiche-inner__date--news{--offset-top:-6px}.news-inner__list{width:79vw}.news-item-page__link{display:block;min-height:336px;padding-top:0}.news-item-page__left{flex-grow:unset;width:100%}.news-item-page__pic{padding-top:min(250px,64.5%)}.news-item-page__right{flex-grow:1;margin-left:0;padding-bottom:20px;padding-left:var(--offset-x);padding-top:20px;width:100%}.faq-section .faq-form{flex-direction:column;padding-block:40px}.faq-section .faq-form-title{width:100%}.faq-section .faq-form-right-section{flex-direction:column;width:100%}.faq-section .faq-form-left-column,.faq-section .faq-form-right-column{display:contents}.faq-section .faq-form-text{width:100%}.faq-section .affiche-filters__checkbox{order:3}.faq-section .form-button,.faq-section .integration .main-content .inline-submit-button button,.integration .main-content .inline-submit-button .faq-section button{order:5}.purchase-container{display:flex;flex-direction:column}.purchase-container__inner{display:contents}.purchase-filters{padding-bottom:14px;padding-left:0;padding-top:14px}.purchase-filters__text{display:none}.purchase-filters__slider{padding-left:var(--offset-x)}.purchase-map__info{display:none}.purchase-map__pic{margin-top:0}.purchase-info{display:contents}.purchase-info__top{order:-1;padding-bottom:24px;padding-top:24px;width:100%}.purchase-info__top:after{display:block;left:0;right:0}.purchase-info__content-inner{margin-top:24px}.purchase-info__content{flex-wrap:nowrap;gap:0 16px;justify-content:space-between;width:100%}.purchase-info__content-item--full{text-align:right;width:auto}.integration .age,.purchase-info__age{top:24px}.purchase-info__rules-link--tablet{display:none}.integration .rules-link,.purchase-info__rules-link--desktop{display:block;margin-top:28px;text-align:center;width:100%}.purchase-info__text-space{justify-content:flex-start;text-align:left}.purchase-info__bottom{border-left:none;border-top:1px solid #e9e4e3;bottom:0;position:-webkit-sticky;position:sticky;width:100%}.purchase-info__bottom-inner{align-items:center;flex-direction:row;flex-wrap:wrap;padding-bottom:16px}.purchase-info__bottom-info{flex-grow:0}.purchase-info__tickets-wrapper{padding:22px var(--offset-x) 16px}.purchase-info__modal-trigger{height:46px;left:var(--offset-x);max-width:calc(100% - 135px - var(--offset-x)*2);opacity:0;position:absolute;top:var(--offset-x);width:200px;z-index:1}.purchase-info__modal-trigger:after{display:none}.purchase-info__row{margin-top:0}.purchase-info__row-price{margin-left:48px;padding-right:28px;position:relative}.purchase-info__row-price:after{border-color:#0d0802 #0000 #0000;border-style:solid;border-width:7px 7px 0;content:"";display:block;height:0;position:absolute;right:0;top:50%;transform:translateY(-50%) scaleY(-1);transition:transform .3s cubic-bezier(.6,.06,.6,.94);width:0}.purchase-info__modal-trigger.is-active+.purchase-info__row .purchase-info__row-price:after{transform:translateY(-50%) scaleY(1)}.purchase-info__submit{margin-left:auto;margin-top:0;min-width:135px;width:auto}.hall-buy-include{height:30vh!important;width:100%!important}.payment-form{display:flex;flex-direction:column}.payment-form__inner{display:contents}.payment-form__left{padding-bottom:40px;padding-top:32px}.integration .main-content .col-sm-8,.payment-form__title{margin-bottom:40px}.integration .main-content .container .form-title~.form-title,.integration .main-content .container .form-title~.payment-form__label,.integration .main-content .container .payment-form__label~.form-title,.payment-form__label~.payment-form__label{margin-top:40px}.payment-form__container{columns:unset}.integration .main-content .form-group+.form-group,.integration .main-content .form-group+.payment-form__container-item,.integration .main-content .payment-form__container-item+.form-group,.payment-form__container-item+.payment-form__container-item{margin-top:16px}.integration .main-content .form-group:nth-child(3),.integration .main-content .form-group:nth-child(5),.payment-form__container-item:nth-child(3),.payment-form__container-item:nth-child(5){padding-bottom:0}.integration .main-content .form-group:nth-child(4),.payment-form__container-item:nth-child(4){margin-top:16px}.payment-form__agree{margin-top:40px}.integration .main-content .checkboxes-group+.checkboxes-group,.integration .main-content .checkboxes-group+.payment-form__agree-item,.integration .main-content .payment-form__agree-item+.checkboxes-group,.payment-form__agree-item+.payment-form__agree-item{margin-top:16px}.success-payment__title{margin-bottom:1.2em}.success-payment__descr,.success-payment__text{max-width:100%}.success-payment__link{margin-top:32px}.text-page{--offset-top:80px}.text-page__content{margin-top:66px}.page-buy .event-title{width:100%}.page-buy .age{margin-left:0;position:static!important}.form-group .form-group__square{height:50px;width:50px}.documents-page{--offset-top:80px}.documents-page__title{padding-bottom:32px}.documents-block__title{padding-bottom:16px;padding-top:50px}.contacts-page__dropdown{margin-top:44px}.collective-item__size{min-width:100px}.history-page__inner{--offset-top:80px;--offset-bottom:32px}.history-year-item__descr{margin-top:32px;max-width:100%}.history-two-images__pic-item+.history-two-images__pic-item{margin-left:30px}.history-two-images__pic-label{max-width:unset}.history-image-alone--text{padding-top:calc(var(--offset-top) + var(--header-height))}.history-large-block{--offset-x-item:44px}.history-large-block__item+.history-large-block__item{margin-left:74px}.history-large-block__left{--size-sm:150px}.history-large-block__pic{height:376px;width:636px}.history-large-block__pic--md{width:495px}.history-large-block__pic-small{border-width:3px;top:32px}.history-large-block__content--lg{width:auto}.history-large-block__content--lg .history-large-block__content-text-md{width:300px}.history-large-block__content--lg .history-large-block__content-text{width:330px}.history-large-block__content--lg .history-large-block__content-text-md+.history-large-block__content-text{margin-left:60px}.history-large-block__content-inner{flex-direction:row}.history-large-block__content-text-md{width:300px}.history-large-block__content-text{margin-left:60px;width:330px}.history-large-block__content-pic{margin-left:38px}.people-list{margin-bottom:84px}.people-page__left{height:456px}.error-page__content{max-width:400px}}@media screen and (max-width:767px){.h0{font-size:clamp(32px,3.7647058824px + 7.8431372549vw,64px);letter-spacing:clamp(.8px,.0941176471px + .1960784314vw,1.6px)}.h1,h1{font-size:clamp(32px,10.8235294118px + 5.8823529412vw,56px);letter-spacing:clamp(.8px,.2705882353px + .1470588235vw,1.4px)}.h2,h2{font-size:clamp(32px,24.9411764706px + 1.9607843137vw,40px);letter-spacing:clamp(.8px,.6235294118px + .0490196078vw,1px)}.h4,.integration .main-content .col-sm-8 h1,h4{font-size:clamp(17px,14.3529411765px + .7352941176vw,20px);letter-spacing:clamp(.5px,.4117647059px + .0245098039vw,.6px)}.integration .event-title,.integration .main-content .checkout-form .discount-total,.integration .main-content .checkout-form .original-price,.integration .performance-title,.news-section__item:first-child .news-item__date,.text-2xl{font-size:clamp(14px,12.2352941176px + .4901960784vw,16px);letter-spacing:clamp(.35px,.3058823529px + .012254902vw,.4px)}.btn,.hwm-sales-available .integration a.btn-link,.hwm-sales-available .integration a.btn-primary,.hwm-sales-available a,.hwm-sold-out,.input-block__input,.integration .btn.btn-link,.integration .btn.btn-primary,.integration .hwm-sales-available a.btn-link,.integration .hwm-sales-available a.btn-primary,.integration .lead.event-date,.integration .legend-price,.integration .main-content .alert-danger,.integration .main-content .col-lg-8,.integration .main-content .col-sm-8,.integration .main-content .form-group .form-control,.integration .main-content .inline-submit-button button,.integration .main-content .ticket-price,.integration .main-content .ticket-title,.text-l{font-size:clamp(12px,10.2352941176px + .4901960784vw,14px);letter-spacing:clamp(.2px,.1117647059px + .0245098039vw,.3px)}.text-history-lg{font-size:clamp(45px,0px + 12.5vw,96px);letter-spacing:clamp(7.5px,0px + 2.0833333333vw,16px)}.text-history-md{font-size:clamp(14px,10.4705882353px + .9803921569vw,18px)}.affiche-inner__date-day.affiche-inner__date-day--desktop{display:none}.services-section__text--about{letter-spacing:clamp(5.3px,.6235294118px + 1.2990196078vw,10.6px)}.text-page__title{font-size:clamp(20px,2.3529411765px + 4.9019607843vw,40px);letter-spacing:clamp(.5px,.0588235294px + .1225490196vw,1px)}.history-year-item__text{font-size:clamp(18px,9.1764705882px + 2.4509803922vw,28px);letter-spacing:clamp(.4px,.1352941176px + .0735294118vw,.7px)}}@media screen and (max-height:700px){.intro-section__content-item{bottom:7vw}}@media screen and (max-width:576px){.cast-block__item{width:50%}.cast-block__item:nth-child(2n){align-items:flex-end}html.js .cast-block__item[data-reveal]:nth-child(2n){transition-delay:.1s}}@media screen and (max-width:400px){.news-header__item{font-size:26px}}@media screen and (max-width:357px){.header__logo{width:100px}}@media screen and (max-width:356px){.affiche-inner__item .affiche-item__pushkin-card{width:90px}}@media screen and (max-width:350px){.purchase-info__row-price{margin-left:20px}}@media screen and (min-width:1px){.affiche-filters__tabs{gap:8px}}@media screen and (min-width:577px){.cast-block__item:nth-child(3n+2){align-items:center}.cast-block__item:nth-child(3n){align-items:flex-end}html.js .cast-block__item[data-reveal]:nth-child(3n+1){transition-delay:.1s}html.js .cast-block__item[data-reveal]:nth-child(3n){transition-delay:.2s}}@media screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.error-page__title{font-size:110vh}}@media screen and (min-width:768px){.footer-nav__collapse [data-collapse-toggler]{display:none}.footer-nav__collapse [data-collapse-content]{height:auto!important}.footer-subnav__item--desktop-hide{display:none}.news-section__list{gap:var(--offset-x)}.affiche-inner__date-day.affiche-inner__date-day--mobile{display:none}}@media screen and (min-width:1200px){.header.header--menu-opened .burger-btn__line:after,.header.header--menu-opened .burger-btn__line:before{background-color:#0d0802}.header.header-theme--detail{background-color:#0000}.header.header-theme--detail .burger-btn__line:after,.header.header-theme--detail .burger-btn__line:before{background-color:#fff}.header.header-theme--detail .header__logo svg [fill]:not([fill=none]){fill:#fff}.header.header-theme--detail .header__logo svg [stroke]:not([stroke=none]){stroke:#fff}.header.header-theme--detail:after{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:0;transition:background-color .35s cubic-bezier(.6,.06,.6,.94);width:calc(var(--grid-column-width)*6.2);z-index:-1}.header.header-theme--right-dark{background-color:#0000;color:#fff}.header.header-theme--right-dark .header__ctrls svg [fill]:not([fill=none]){fill:#fff}.header.header-theme--right-dark .header__ctrls svg [stroke]:not([stroke=none]){stroke:#fff}.header.header-theme--right-dark:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .35s cubic-bezier(.6,.06,.6,.94);width:calc(var(--grid-column-width)*3.5);z-index:-1}html.js .news-section__item[data-reveal]:first-child{transition:transform 1.05s cubic-bezier(.6,.06,.6,.94) .1s}html.js .news-section__item[data-reveal]:nth-child(2){transition:transform 1.05s cubic-bezier(.6,.06,.6,.94) .2s}html.js .news-section__item[data-reveal]:nth-child(3){transition:transform 1.05s cubic-bezier(.6,.06,.6,.94) .3s}html.js .services-section__text[data-reveal] .title-line-parent{transition:transform 1.4s cubic-bezier(.6,.06,.6,.94)}html.js .services-section__text[data-reveal] .title-line-parent:nth-child(odd){transform:translate3d(-24%,0,0)}html.js .services-section__text[data-reveal] .title-line-parent:nth-child(2n){transform:translate3d(24%,0,0)}html.js .services-section__text[data-reveal].is-revealed .title-line-parent:nth-child(odd){transform:translate3d(-12%,0,0)}html.js .services-section__text[data-reveal].is-revealed .title-line-parent:nth-child(2n){transform:translate3d(12%,0,0)}.sticky-footer-section__inner{background-color:#fff;min-height:100vh}.detail-page__full,.detail-page__right{padding-left:0}.detail-page__full{padding-left:var(--offset-x)}html.js .services-section__text--about[data-reveal].is-revealed .title-line-parent:nth-child(2n),html.js .services-section__text--about[data-reveal].is-revealed .title-line-parent:nth-child(odd){transform:none}.purchase-info{align-self:flex-start;background-color:#fff;border-left:1px solid #e9e4e3;height:calc(100vh - var(--header-height));top:var(--header-height)}.purchase-info__rules-link--tablet{display:none}.purchase-info__tickets{contain:strict;height:auto;position:static}.purchase-info__tickets:not(.lit-popup--opened):not(.is-hidden){pointer-events:all;visibility:visible}.purchase-info__tickets:not(.lit-popup--opened):not(.is-hidden) .purchase-info__tickets-wrapper{transform:none}.purchase-info__tickets.is-hidden{flex-grow:0;flex-shrink:1}.purchase-info__modal-trigger{display:none}.text-page{padding-left:0;padding-right:0}}@media screen and (min-width:1601px){.detail-slider__age.age-circle,.integration .detail-slider__age.age{font-size:29px;height:48px;width:48px}.header.header-theme--detail:after{width:calc(var(--grid-column-width)*4.83333)}.header.header-theme--right-dark:after{width:calc(var(--grid-column-width)*3)}.menu-nav__subnav{gap:20px 56px}.age-circle--lg,.integration .age,.intro-slide__age{font-size:29px;height:48px;width:48px}.affiche-item__inner{padding-left:calc(var(--grid-column-width)/2)}.cast-block__list{gap:4.5vw 0}.info-block{gap:60px var(--offset-x)}.team-section__title{--offset-slides:40px;padding-right:20px;width:calc(25% - var(--offset-slides)*3/4 + var(--offset-slides))}.purchase-info__content{gap:16px 24px}.payment-form__cards{gap:24px}.contacts-page__social-list{gap:20px 24px}.people-list{gap:104px calc(25% - var(--size-card)*5/4)}}@media screen and (min-width:2000px){.cast-item__inner{width:10vw}.people-list{--size-card:10vw}}@media screen and (min-width:2560px){.header{left:50%;transform:translateX(-50%)}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.integration .main-content .performance-title:not(:disabled):hover,.integration .rules-link:not(:disabled):hover,.link:not(:disabled):hover{background-size:var(--bg-size-hover)}.integration .main-content .performance-title:not(:disabled):hover:active,.integration .rules-link:not(:disabled):hover:active,.link:not(:disabled):hover:active{background-size:var(--bg-size)}.link-with-icon:not(:disabled):hover .link__text{background-size:var(--bg-size-hover)}.link-with-icon:not(:disabled):hover:active .link__text{background-size:var(--bg-size)}.btn:not(:disabled):hover,.hwm-sales-available a:not(:disabled):hover,.integration .main-content .inline-submit-button button:not(:disabled):hover{background-color:var(--background-color-hover);border-color:var(--background-color-hover);color:var(--color-hover)}.pagination__arrow:not(:disabled):hover,.pagination__link:not(:disabled):hover{opacity:.4}.checkbox:not(:disabled):hover .checkbox__icon:after,.integration .main-content .checkboxes-group:not(:disabled):hover .checkbox__icon:after{opacity:.2}.checkbox:not(:disabled):hover .checkbox__input:checked~.checkbox__icon:after,.integration .main-content .checkboxes-group:not(:disabled):hover .checkbox__input:checked~.checkbox__icon:after{opacity:.7}.integration .legend-item:not(:disabled):hover .legend-price,.integration .legend-item:not(:disabled):hover .tab-item__label,.integration .tab-item:not(:disabled):hover .legend-price,.tab-item:not(:disabled):hover .integration .legend-price,.tab-item:not(:disabled):hover .tab-item__label{background-color:#0d0802cc;color:#fff}.custom-cursor-block,.custom-cursor-block [data-lit-popup-open],.custom-cursor-block::selection,.custom-cursor-block:active,.custom-cursor-block:hover{cursor:none!important}.dropdown__toggler:not(:disabled):hover .dropdown__toggler-icon{background-color:#0d0802cc}.dropdown__toggler:not(:disabled):hover .dropdown__toggler-icon:after{border-bottom-color:#fff}.ss-main:not(:disabled):hover{border-color:#0d0802}.ss-content .ss-option:not(:disabled):hover{text-decoration:underline}.tooltip-trigger:not(:disabled):hover{background-color:#0d0802;color:#fff}.burger-btn:not(:disabled):hover:not(.is-active) .burger-btn__line:before{transform:scale(1)}.burger-btn:not(:disabled):hover.is-active .burger-btn__line{opacity:.6}.header__logo:not(:disabled):hover{opacity:.7}.header__ctrl:not(:disabled):hover{transform:scale(1.1)}.footer__logo:not(:disabled):hover{opacity:.7}.social-item:not(:disabled):hover{background-color:#cf4644}.footer__chipsa:not(:disabled):hover .footer__chipsa-icon svg path{fill:#e8a313}.slider-btn:not(:disabled):hover{transform:scale(1.5)}.news-item:not(:disabled):hover .news-item__img{transform:scale(1)}.news-item__img{transform:scale(1.1);transition:transform .42s cubic-bezier(.6,.06,.6,.94);will-change:transform}.affiche-month__ctrl:not(:disabled):hover{transform:translateX(-10px)}.affiche-month__ctrl:not(:disabled):hover.affiche-month__ctrl--next{transform:translateX(10px)}.deafult-slider-btn--prev:not(:disabled):hover svg{transform:scaleX(-1) translateX(10px)}.deafult-slider-btn--next:not(:disabled):hover svg{transform:translateX(10px)}.video-section__trigger:not(:disabled):hover .video-section__icon{transform:translate(-50%,-50%) scale(1.1)}.search-item:not(:disabled):hover:before{opacity:1}.news-item-page__link:not(:disabled):hover .news-item-page__img{transform:scale(1.1)}.news-item-page__img{transform:scale(1);transition:transform .42s cubic-bezier(.6,.06,.6,.94);will-change:transform}.hwm-sales-available a:not(:disabled):hover{background-color:#bb3230!important}.collective-item:not(:disabled):hover .collective-item__img{transform:scale(1.01)}.collective-item__img{transform:scale(1.1);transition:transform .42s cubic-bezier(.6,.06,.6,.94);will-change:transform}}@media(pointer:coarse){.custom-cursor{bottom:var(--offset-x);left:unset;position:absolute;right:var(--offset-x);top:unset;z-index:6}.custom-cursor:not(.is-show) svg,.custom-cursor:not(.is-show):after{transform:scale(1)}.history-page__inner{-webkit-overflow-scrolling:touch;overflow:hidden;overflow-x:auto}.history-page__inner::-webkit-scrollbar{display:none}}
app-collapse{--min-visible-height:0px;contain:content;display:block}html.js app-collapse:not(:defined)[collapsed]{position:relative}html.js app-collapse:not(:defined)[collapsed] .collapse__content{position:absolute;transition:none;width:100%}[data-collapse-content]{overflow:hidden;transition:height .7s cubic-bezier(.6,.06,.6,.94)}.truncate-collapse-content{--gradient-color:#fff}.truncate-collapse-content:not(.truncate-collapse-content--no-gradient){position:relative}.truncate-collapse-content:not(.truncate-collapse-content--no-gradient):after{background-image:linear-gradient(#fff0,var(--gradient-color));background-size:100% 100%;bottom:0;content:"";height:50px;left:0;pointer-events:none;position:absolute;transition:opacity var(--collapse-duration) ease;width:100%;z-index:1}app-collapse:not([collapsed]) .truncate-collapse-content:after{opacity:0}html.js .truncate-collapse-content app-collapse:not(:defined)[collapsed] .truncate-collapse-content:after{display:none}
app-lit-popup{--leave-duration:0.3s;contain:strict;display:block;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;top:0;width:100%;z-index:10}app-lit-popup:not(.lit-popup--opened){pointer-events:none;visibility:hidden}app-lit-popup[data-lit-popup-preset=default]{transition:opacity var(--leave-duration) cubic-bezier(.6,.06,.6,.94),visibility var(--leave-duration) cubic-bezier(.6,.06,.6,.94)}app-lit-popup[data-lit-popup-preset=default]:not(.lit-popup--opened){opacity:0;visibility:hidden}app-lit-popup[data-lit-popup-preset=slide]{--leave-duration:0.45s;transition:visibility var(--leave-duration) cubic-bezier(.6,.06,.6,.94);z-index:12}app-lit-popup[data-lit-popup-preset=slide] .lit-popup-overlay{transition:opacity .3s cubic-bezier(.6,.06,.6,.94);will-change:opacity}app-lit-popup[data-lit-popup-preset=slide]:not(.lit-popup--opened) .lit-popup-overlay{opacity:0}app-lit-popup[data-lit-popup-preset=slide]:not(.lit-popup--opened) .lit-popup-container{transform:translate3d(-100%,0,0);transition-duration:var(--leave-duration)}app-lit-popup[data-lit-popup-preset=slide] .lit-popup-container{background-color:#fff;transition:transform var(--leave-duration) cubic-bezier(.6,.06,.6,.94);width:calc(var(--grid-column-width)*1.5);will-change:transform}app-lit-popup[data-lit-popup-preset=slide-top]{--leave-duration:0.45s;transition:visibility var(--leave-duration) cubic-bezier(.6,.06,.6,.94)}app-lit-popup[data-lit-popup-preset=slide-top] .lit-popup-overlay{transition:opacity .3s cubic-bezier(.6,.06,.6,.94);will-change:opacity}app-lit-popup[data-lit-popup-preset=slide-top]:not(.lit-popup--opened) .lit-popup-overlay{opacity:0}app-lit-popup[data-lit-popup-preset=slide-top]:not(.lit-popup--opened) .lit-popup-container{transform:translate3d(0,-100%,0);transition-duration:var(--leave-duration)}app-lit-popup[data-lit-popup-preset=slide-top] .lit-popup-container{background-color:#fff;transition:transform var(--leave-duration) cubic-bezier(.6,.06,.6,.94);will-change:transform}app-lit-popup[data-lit-popup-preset=slide-bottom]{--leave-duration:0.45s;transition:visibility var(--leave-duration) cubic-bezier(.6,.06,.6,.94)}app-lit-popup[data-lit-popup-preset=slide-bottom]:not(.lit-popup--opened) .lit-popup-container{transform:translate3d(0,100%,0);transition-duration:var(--leave-duration)}app-lit-popup[data-lit-popup-preset=slide-bottom] .lit-popup-container{transition:transform var(--leave-duration) cubic-bezier(.6,.06,.6,.94);will-change:transform}.lit-popup-overlay{background-color:#000;opacity:.1}.lit-popup-container,.lit-popup-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.lit-popup-container{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:1600px){app-lit-popup[data-lit-popup-preset=slide] .lit-popup-container{width:calc(var(--grid-column-width)*2)}}@media screen and (max-width:1199px){app-lit-popup[data-lit-popup-preset=slide] .lit-popup-container{width:calc(var(--grid-column-width)*3)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){app-lit-popup[data-lit-popup-preset=slide] .lit-popup-container{width:100%}}
