.footer[data-v-994c53b2]{background-color:var(--white-1000);border-top-left-radius:64px;border-top-right-radius:64px;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:660px;position:relative;width:100%}@media (max-width:767px){.footer[data-v-994c53b2]{border-top-left-radius:24px;border-top-right-radius:24px}}.footer__stage[data-v-994c53b2]{background:linear-gradient(90deg,#0f061de6,#0f061d2e),url(../img/brand-scenes/music-stage.webp) center 56%/cover no-repeat;border-radius:32px;display:flex;justify-content:center;margin:48px 20px 8px;min-height:260px;overflow:hidden;position:relative}.footer__stage img[data-v-994c53b2]{filter:drop-shadow(0 18px 30px rgba(0,0,0,.28));max-height:170px;-o-object-fit:contain;object-fit:contain;width:min(420px,58vw)}@media (max-width:767px){.footer__stage[data-v-994c53b2]{border-radius:20px;margin:24px 8px 8px;min-height:190px}}.footer__logo[data-v-994c53b2]{height:55px;width:102px}.footer__logo img[data-v-994c53b2]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer__top[data-v-994c53b2]{display:flex}@media (max-width:767px){.footer__top[data-v-994c53b2]{display:flex;flex-direction:column;gap:24px}}.footer__inner[data-v-994c53b2]{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:608px;min-width:unset;padding-top:56px}@media (max-width:767px){.footer__inner[data-v-994c53b2]{padding-top:32px}}.footer__navbar[data-v-994c53b2]{display:flex;flex-direction:row;gap:55px;justify-content:space-between;margin-left:116px;max-width:373px}@media (max-width:1349px){.footer__navbar[data-v-994c53b2]{gap:32px;margin-left:64px}}@media (max-width:767px){.footer__navbar[data-v-994c53b2]{margin-left:0}}.footer__navbar-left[data-v-994c53b2],.footer__navbar-right[data-v-994c53b2]{gap:12px;min-width:159px}@media (max-width:1349px){.footer__navbar-left[data-v-994c53b2],.footer__navbar-right[data-v-994c53b2]{min-width:116px}}@media (max-width:767px){.footer__navbar-left[data-v-994c53b2],.footer__navbar-right[data-v-994c53b2]{gap:8px;min-width:unset}}.footer__navbar-left a[data-v-994c53b2],.footer__navbar-right a[data-v-994c53b2]{font-size:clamp(12px,1.5vw,16px)}.footer__contacts[data-v-994c53b2]{display:flex;flex-direction:column;gap:16px;margin-left:auto;max-width:293px;width:100%}@media (max-width:767px){.footer__contacts[data-v-994c53b2]{margin-left:0}}.footer__contacts p[data-v-994c53b2]{font-size:12px;line-height:16px}.footer__contacts a[data-v-994c53b2]{align-items:center;display:inline-flex;font-family:var(--fourth-family);font-size:clamp(16px,2vw,32px);font-weight:600;line-height:34px;min-height:44px;text-decoration:underline;width:-moz-fit-content;width:fit-content}@media (max-width:1349px){.footer__contacts a[data-v-994c53b2]{line-height:1}}.footer__email[data-v-994c53b2],.footer__phone[data-v-994c53b2]{overflow-wrap:break-word;word-break:normal}.footer__media[data-v-994c53b2]{align-items:center;display:flex;flex-direction:row;gap:8px;margin-top:40px;min-width:-moz-max-content;min-width:max-content}@media (max-width:767px){.footer__media[data-v-994c53b2]{margin:0 0 16px}}.footer__media a[data-v-994c53b2]{display:grid;flex:0 0 48px;height:48px;min-width:48px;place-items:center;width:48px}.footer__media a img[data-v-994c53b2]{-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.footer__media a img[data-v-994c53b2]{width:42px}}.footer__additional[data-v-994c53b2]{background:#f1f2f3;border-radius:8px;font-size:12px;margin:8px 20px 7px}@media (max-width:767px){.footer__additional[data-v-994c53b2]{border-radius:0;margin-inline:0}}.footer__additional-inner[data-v-994c53b2]{align-items:center;display:flex;gap:16px;justify-content:space-between;min-width:unset;padding:12px 24px 9px}@media (max-width:767px){.footer__additional-inner[data-v-994c53b2]{align-items:start;display:flex;flex-direction:column;gap:16px;justify-content:start}}.footer__additional-links[data-v-994c53b2]{align-items:center;display:flex;gap:32px}@media (max-width:767px){.footer__additional-links[data-v-994c53b2]{align-items:start;display:flex;flex-direction:column;gap:16px}}.footer__additional-links a[data-v-994c53b2]{line-height:16px;text-decoration:underline}.footer__development[data-v-994c53b2]{align-items:center;display:flex;gap:16px}.footer__development p[data-v-994c53b2]{line-height:16px}.footer[data-v-994c53b2]{background:radial-gradient(circle at 6% 12%,rgba(216,45,122,.2),transparent 34rem),radial-gradient(circle at 96% 88%,rgba(49,193,223,.17),transparent 38rem),linear-gradient(148deg,#211337,#17122f 54%,#192c55);border-radius:0;box-shadow:inset 0 1px #ffffff1a,0 -28px 90px #0d071f2e;color:#fffdfd;height:auto;max-height:none;padding:72px var(--page-gutter) 28px}.footer__stage[data-v-994c53b2]{align-items:center;border-radius:var(--radius-card);clip-path:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);justify-content:normal;margin:0 auto -34px;min-height:500px;padding:72px clamp(36px,7vw,104px);width:100%;z-index:2}.footer__stage-logo[data-v-994c53b2]{justify-self:end;max-height:330px!important;width:min(420px,34vw)!important}.footer__content[data-v-994c53b2]{background:radial-gradient(circle at 14% 8%,rgba(216,45,122,.12),transparent 24rem),linear-gradient(135deg,#140a2af0,#1d224ef0);border-radius:var(--radius-card);box-shadow:inset 0 1px #ffffff1f,0 30px 80px #09041847;clip-path:none;margin:0 auto;overflow:hidden;padding-top:34px;position:relative;width:100%}.footer__inner[data-v-994c53b2]{max-height:none;padding:64px clamp(34px,6vw,84px) 56px;width:100%}.footer__top[data-v-994c53b2]{display:grid;gap:clamp(34px,6vw,84px);grid-template-columns:1.05fr 1.35fr 1fr}.footer__navbar[data-v-994c53b2]{display:grid;gap:42px;grid-template-columns:1fr 1fr;margin-left:0;max-width:none}.footer__contacts[data-v-994c53b2]{margin-left:0}.footer__additional[data-v-994c53b2]{background:#ffffff09;border-radius:0;box-shadow:inset 0 1px #ffffff14;margin:0}.footer__additional-inner[data-v-994c53b2]{padding-inline:clamp(34px,6vw,84px)}@media (max-width:1349px){.footer__stage[data-v-994c53b2]{grid-template-columns:1fr;padding-right:260px}.footer__stage-logo[data-v-994c53b2]{bottom:-36px;opacity:.6;position:absolute;right:-50px;width:320px!important}.footer__top[data-v-994c53b2]{grid-template-columns:.8fr 1.4fr}.footer__contacts[data-v-994c53b2]{grid-column:1/-1;max-width:none}}@media (max-width:767px){.footer[data-v-994c53b2]{padding:48px 8px 8px}.footer__stage[data-v-994c53b2]{margin:0 auto -22px;min-height:520px;padding:58px 24px 220px;width:100%}.footer__stage-logo[data-v-994c53b2]{bottom:-20px;right:-34px;width:280px!important}.footer__content[data-v-994c53b2]{padding-top:22px}.footer__inner[data-v-994c53b2]{padding:52px 24px 40px}.footer__top[data-v-994c53b2]{display:flex;flex-direction:column;gap:40px}.footer__navbar[data-v-994c53b2]{gap:24px;grid-template-columns:1fr 1fr}.footer__additional-inner[data-v-994c53b2]{padding-inline:24px}}.footer[data-v-994c53b2]{background:transparent;box-shadow:none;color:#fff;padding:40px var(--page-gutter) 24px}.footer__stage[data-v-994c53b2]{background:transparent;border-radius:0;display:block;margin:0 auto;max-width:var(--page-shell);min-height:0;padding:76px 0 92px;text-align:center}.footer__stage-copy[data-v-994c53b2]{margin:0 auto;max-width:760px}.footer__stage-copy h2[data-v-994c53b2]{color:#fff;font-size:clamp(62px,8vw,118px);font-weight:400;line-height:.9;text-transform:none}.footer__stage-copy>p[data-v-994c53b2]{color:#ffffffc2;font-size:17px;line-height:1.55;margin:28px auto 32px;max-width:54ch}.footer__stage-btn[data-v-994c53b2]{margin-top:32px;width:min(240px,100%)}.footer__content[data-v-994c53b2]{background:#1b14456b;border-radius:24px;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff14;max-width:var(--page-shell);padding-top:0}.footer__inner[data-v-994c53b2]{padding:34px 36px 28px}.footer__top[data-v-994c53b2]{grid-template-columns:1fr 1.2fr 1fr}.footer__top--without-contacts[data-v-994c53b2]{align-items:start;grid-template-columns:minmax(110px,.42fr) minmax(420px,1fr)}.footer__top--without-contacts .footer__navbar[data-v-994c53b2]{max-width:620px}.footer__brand[data-v-994c53b2]{align-items:flex-start;display:flex;flex-direction:column;gap:18px}.footer__brand>p[data-v-994c53b2]{font-size:14px;line-height:1.5;margin:0;max-width:230px;text-wrap:pretty}.footer__brand p[data-v-994c53b2],.footer__contacts a[data-v-994c53b2],.footer__contacts p[data-v-994c53b2],.footer__navbar a[data-v-994c53b2]{color:#ffffffbd}.footer__nav-title[data-v-994c53b2]{color:#fff!important}.footer__navbar[data-v-994c53b2]{align-items:start;-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}.footer__navbar-left[data-v-994c53b2],.footer__navbar-right[data-v-994c53b2]{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.footer__navbar .footer__nav-title[data-v-994c53b2]{margin:0 0 12px}.footer__navbar a[data-v-994c53b2]{font-size:15px;line-height:1.4;min-height:0;padding-block:5px}.footer__contacts[data-v-994c53b2]{gap:12px}.footer__contacts>.footer__email[data-v-994c53b2],.footer__contacts>.footer__phone[data-v-994c53b2]{font-size:19px;font-weight:600;line-height:1.3}.footer__contacts>.footer__email[data-v-994c53b2]{font-size:17px}.footer__media[data-v-994c53b2]{margin-top:24px}.footer__additional[data-v-994c53b2]{background:transparent;box-shadow:inset 0 1px #ffffff29;color:#ffffff9e}.footer__additional-inner[data-v-994c53b2]{padding-inline:36px}.footer__additional-links a[data-v-994c53b2],.footer__navbar a[data-v-994c53b2]{align-items:center;display:inline-flex;min-height:44px;min-width:44px;padding-inline:4px}@media (min-width:701px) and (max-width:1120px){.footer__top[data-v-994c53b2]{grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr)}}@media (min-width:1121px){.footer__top[data-v-994c53b2]{grid-template-columns:minmax(110px,.7fr) minmax(360px,1.2fr) minmax(240px,.8fr)}.footer__contacts[data-v-994c53b2]{grid-column:auto;max-width:310px;width:auto}}.footer__media img[data-v-994c53b2]{filter:brightness(0) invert(1);opacity:.92}@media (max-width:767px){.footer[data-v-994c53b2]{padding:20px 20px 12px}.footer__stage[data-v-994c53b2]{padding:60px 0 72px}.footer__stage-copy h2[data-v-994c53b2]{font-size:clamp(56px,17vw,86px)}.footer__content[data-v-994c53b2]{border-radius:20px}.footer__inner[data-v-994c53b2]{padding:32px 22px 26px}.footer__top--without-contacts[data-v-994c53b2]{display:flex}.footer__additional-inner[data-v-994c53b2]{padding-inline:22px}}.input__label{color:inherit;display:block;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:8px}.input .vue-tel-input{background-color:var(--gray100);border:1px solid transparent;border-radius:16px;transition:.2s}.input .vue-tel-input:focus-within{border-color:var(--dark-1000);box-shadow:unset}.input .vue-tel-input .vti__dropdown{border-bottom-left-radius:15px;border-top-left-radius:15px}.input .vue-tel-input .vti__dropdown.open,.input .vue-tel-input .vti__dropdown:hover{background-color:#fff2}.input .vue-tel-input .vti__flag.bg{display:none}.input .vue-tel-input .vti__dropdown-list{border:none;border-radius:16px;box-shadow:0 4px 8px #062e401f;color:var(--dark-1000);font-weight:500;min-width:280px;overflow-x:hidden;top:calc(100% + 8px);width:280px;z-index:10000}.input .vue-tel-input input{background-color:var(--gray100);border-bottom-right-radius:15px;border-top-right-radius:15px;font-family:var(--font-family);font-size:14px}.input.--invalid .vue-tel-input{border:1px solid #e30613;outline:rgba(227,6,19,.24);outline-color:#e306133d;outline-width:2px;--tw-ring-color:rgba(227,6,19,.24);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.input input,.input textarea{margin:0;min-height:62px;width:100%}.input input::-moz-placeholder,.input textarea::-moz-placeholder{color:#062e4066;font-weight:600}.input input::placeholder,.input textarea::placeholder{color:#062e4066;font-weight:600}.input input:focus,.input textarea:focus{border-color:var(--dark-1000);box-shadow:unset}.input input.--invalid,.input textarea.--invalid{border:1px solid #e30613;outline:rgba(227,6,19,.24);outline-color:#e306133d;outline-width:2px;--tw-ring-color:rgba(227,6,19,.24);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.input__error{color:var(--red);display:inline-block;line-height:16px}.input__error,.input__hint{font-size:12px;margin-top:8px}.input__hint{color:currentColor;display:block;line-height:1.4;opacity:.62}.input input:disabled,.input textarea:disabled{cursor:not-allowed;opacity:.56}.input textarea{resize:none}.input.primary-1 input:focus,.input.primary-1 textarea:focus{border-color:var(--brand-light)}.input.primary-1 .input__error{color:var(--brand-light)}.input.primary-2 .vue-tel-input:focus-within{border-color:#fff!important}.input.primary-2 .vue-tel-input,.input.primary-2 input,.input.primary-2 textarea{background-color:#fff3;color:var(--white-1000)}.input.primary-2 .vue-tel-input::-moz-placeholder,.input.primary-2 input::-moz-placeholder,.input.primary-2 textarea::-moz-placeholder{color:#ffffffb8}.input.primary-2 .vue-tel-input::placeholder,.input.primary-2 input::placeholder,.input.primary-2 textarea::placeholder{color:#ffffffb8}.input.primary-2 .vue-tel-input:focus,.input.primary-2 input:focus,.input.primary-2 textarea:focus{border-color:var(--white-1000)}.input.primary-2 .vue-tel-input input{background-color:transparent}.input.primary-2 .input__error{color:var(--white-1000)}.input.outline-1 input,.input.outline-1 textarea{background-color:transparent;border:1px solid var(--dark-1000);border-radius:32px;color:var(--dark-1000)}.input.outline-1 input::-moz-placeholder,.input.outline-1 textarea::-moz-placeholder{color:#062e4066}.input.outline-1 input::placeholder,.input.outline-1 textarea::placeholder{color:#062e4066}.input.outline-1 .input__error{color:var(--brand-light)}
