.callback[data-v-ef2540c1]{flex-direction:column;gap:12px;min-width:0;width:100%}.callback[data-v-ef2540c1],.callback__title[data-v-ef2540c1]{display:flex;flex-wrap:nowrap}.callback__title[data-v-ef2540c1]{align-items:center;flex-direction:row;font-size:16px;font-weight:600;justify-content:center;line-height:120%;vertical-align:middle}.callback__input[data-v-ef2540c1]{display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px}.callback__input-item[data-v-ef2540c1]{font-size:16px;font-weight:400}.callback__input-item[data-v-ef2540c1]:focus{background:#6491e91a;border:1px solid #dfdfdf}.callback__input[data-v-ef2540c1] .input__field{font-size:12px}.callback__input[data-v-ef2540c1] .input--has-value .input__field-name,.callback__input[data-v-ef2540c1] .input--has-value .input__field-phone{background:#e8f0fe;height:55px}.callback__button[data-v-ef2540c1]{background:#a1a1a14d;border:1px solid #dfdfdf;border-radius:6px;color:#fff;font-size:14px;font-weight:600;opacity:1;padding:12px 16px}.callback__button--correct[data-v-ef2540c1]{background:#164194}@media screen and (min-width:768px){.callback[data-v-ef2540c1]{gap:16px}.callback__title[data-v-ef2540c1]{font-size:24px}.callback__input-item[data-v-ef2540c1]{font-size:16px}.callback__input[data-v-ef2540c1] .input__field{font-size:14px;height:64px}.callback__input[data-v-ef2540c1] .input--has-value .input__field-name,.callback__input[data-v-ef2540c1] .input--has-value .input__field-phone{height:64px}.callback__button[data-v-ef2540c1]{font-size:18px;padding:20px 22px}}@media screen and (min-width:1024px){.callback__input[data-v-ef2540c1] .input__field{font-size:16px}}
