.callback__field[data-v-6ae99ae0]{margin-bottom:10px}.callback__field label[data-v-6ae99ae0]{display:block;font-size:12px;padding-bottom:5px}.callback__field textarea[data-v-6ae99ae0]{background:#e7e7e7;border:1px solid transparent;font-family:inherit;font-size:12px;min-height:100px;padding:11px 10px;resize:vertical;width:100%}.callback__field textarea[data-v-6ae99ae0]:focus{outline:none}.callback__field textarea[aria-invalid=true][data-v-6ae99ae0]{border:1px solid var(--red)}.callback__form[data-v-6ae99ae0],.callback__success[data-v-6ae99ae0]{max-width:480px}.callback__trap[data-v-6ae99ae0]{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.callback__consent[data-v-6ae99ae0]{font-size:12px;margin-bottom:10px}.callback__consent a[data-v-6ae99ae0],.callback__consent button[data-v-6ae99ae0]{text-decoration:underline}.callback__consent button[data-v-6ae99ae0]{cursor:pointer}.callback__docs[data-v-6ae99ae0]{margin-top:8px;overflow-wrap:anywhere}.callback__docs a[data-v-6ae99ae0]{display:block}.callback__error[data-v-6ae99ae0]{color:var(--red);display:block;font-size:12px;padding-top:5px}.callback__success[data-v-6ae99ae0]{display:grid;gap:16px;justify-items:start}.callback__success p[data-v-6ae99ae0]{font-size:14px}.callback__actions[data-v-6ae99ae0]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.callback__actions button[type=submit][data-v-6ae99ae0]{background:var(--primary);cursor:pointer;font-size:12px;padding:12px 20px}.callback__actions button[type=submit][data-v-6ae99ae0]:disabled{cursor:default;opacity:.6}.cookie-notice[data-v-7248af9f]{align-items:center;background:#fff;border:1px solid var(--light-grey);border-radius:8px;bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 4px 20px #0d0d0d26;color:var(--text-primary);display:flex;gap:16px;justify-content:space-between;left:12px;margin:0 auto;max-width:960px;padding:12px 16px;position:fixed;right:12px;z-index:500}.cookie-notice__text[data-v-7248af9f]{font-size:13px;line-height:1.4}.cookie-notice__text a[data-v-7248af9f]{color:inherit;text-decoration:underline}.cookie-notice__text .visually-hidden[data-v-7248af9f]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:640px){.cookie-notice[data-v-7248af9f]{align-items:stretch;bottom:calc(8px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;left:8px;right:8px}}
