.ui-button[data-v-515678a5]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:var(--general-white);cursor:pointer;display:inline-flex;gap:10px;justify-content:center;outline:none}.ui-button--filled[data-v-515678a5]{background:var(--main-color);color:var(--black);transition:.3s ease-out}@media (hover:hover){.ui-button--filled[data-v-515678a5]:hover{background:var(--main-hover);transition:.3s ease-out}}.ui-button--outlined[data-v-515678a5]{background:#fff0;border:1px solid var(--main-color);color:var(--black)}@media (hover:hover){.ui-button--outlined[data-v-515678a5]:hover{background:var(--main-hover);border:1px solid var(--main-hover);transition:.3s ease-out}}.ui-button--black[data-v-515678a5]{background:var(--black);color:var(--main-color)}@media (hover:hover){.ui-button--black[data-v-515678a5]:hover{background:var(--white);transition:.3s ease-out}}.ui-button--small[data-v-515678a5]{font-size:10px;font-weight:600;padding:6px 8px;text-transform:uppercase}.ui-button--mid[data-v-515678a5]{font-size:20px;font-weight:600;padding:14px;width:100%}.app-field[data-v-6825d49f]{display:flex;flex-direction:column;flex-grow:1;gap:4px;width:100%}.app-field__label span[data-v-6825d49f]{color:var(--black);font-size:14px;line-height:1.2}.app-field__content--error[data-v-6825d49f] .app-input{border-color:var(--text-error)}.app-field__error[data-v-6825d49f]{color:var(--text-error);font-size:12px;line-height:1.2}.app-form[data-v-fba61d3c]{display:flex;flex-direction:column;gap:10px;width:100%}.app-input[data-v-feab5849]{border:1px solid var(--main-color);color:var(--general-black);font-size:16px;font-weight:700;line-height:1.2;outline:none;padding:15px;text-align:center;width:100%}@media (max-width:576px){.app-input[data-v-feab5849]{font-size:14px}}.app-input[data-v-feab5849]::-moz-placeholder{color:var(--black);overflow:hidden;text-align:center;text-overflow:ellipsis}.app-input[data-v-feab5849]::placeholder{color:var(--black);overflow:hidden;text-align:center;text-overflow:ellipsis}.app-input--white[data-v-feab5849]{background:#fff0;border:1px solid var(--white);color:#fff;font-size:20px;font-weight:400;line-height:1.2;outline:none;padding:12px 20px;text-align:left;width:100%}@media (max-width:576px){.app-input--white[data-v-feab5849]{font-size:16px}}.app-input--white[data-v-feab5849]::-moz-placeholder{color:#ffffff80;overflow:hidden;text-align:left;text-overflow:ellipsis}.app-input--white[data-v-feab5849]::placeholder{color:#ffffff80;overflow:hidden;text-align:left;text-overflow:ellipsis}.callback-form[data-v-bb425177]{margin-top:4px}@media (max-width:576px){.callback-form[data-v-bb425177]{margin-top:0}}.image-toolbar[data-v-eb4efc17]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff1a;border-radius:8px;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:1rem;z-index:1}.image-toolbar__button[data-v-eb4efc17]{background:transparent;color:#fff}.image-toolbar__button[data-v-eb4efc17]:active,.image-toolbar__button[data-v-eb4efc17]:hover{background:#ffffff1a}.modal[data-v-eb4efc17]{align-items:center;background-color:#0d0c0cf2;display:flex;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;padding:30px;position:fixed;width:100%;z-index:1000000000}.modal.thank .modal__content[data-v-eb4efc17]{max-width:655px}@media (max-width:576px){.modal.thank .modal__content[data-v-eb4efc17]{max-width:350px}}.modal__content[data-v-eb4efc17]{background:#fff;padding:20px;position:relative;width:384px}@media (max-width:576px){.modal__content[data-v-eb4efc17]{width:440px}}@media (min-width:768px){.modal__content[data-v-eb4efc17]{padding:30px}}.modal__close[data-v-eb4efc17]{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:5px;position:absolute;right:5px;top:5px}.modal__close img[data-v-eb4efc17]{height:100%;width:100%}.modal-callback[data-v-0b05135c]{background-color:var(--general-white);border-radius:20px;max-width:510px;width:100%}.modal-callback__container[data-v-0b05135c]{display:flex;flex-direction:column;gap:24px}@media (max-width:576px){.modal-callback__container[data-v-0b05135c]{gap:67px}}.modal-callback__first-row[data-v-0b05135c]{display:flex;flex-direction:column;gap:14px}@media (max-width:576px){.modal-callback__first-row[data-v-0b05135c]{gap:10px}}.modal-callback__title[data-v-0b05135c]{color:var(--general-blue)}.modal-callback__title[data-v-0b05135c] span{font-size:28px;font-weight:600;line-height:1.3}@media (max-width:576px){.modal-callback__title[data-v-0b05135c] span{font-size:18px}}
