.eq[data-v-6212993d]{position:relative}.eq__form[data-v-6212993d]{flex-direction:column;gap:0;display:flex}.eq__field[data-v-6212993d]{margin-bottom:4px;position:relative}.eq__input[data-v-6212993d]{box-sizing:border-box;color:#111;appearance:none;background:0 0;border:none;border-bottom:1.5px solid #d4d4d4;border-radius:0;width:100%;padding:24px 0 10px;font-family:Roboto,sans-serif;font-size:15px;line-height:1.5;transition:border-color .3s}.eq__input[data-v-6212993d]::placeholder{color:#0000}.eq__input[data-v-6212993d]:focus{border-color:#0000;outline:none}.eq__input--textarea[data-v-6212993d]{resize:none;height:100px;padding-top:28px}.eq__label[data-v-6212993d]{color:#888;pointer-events:none;transform-origin:0 0;font-family:Roboto,sans-serif;font-size:15px;transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s,font-size .25s cubic-bezier(.16,1,.3,1);position:absolute;top:24px;left:0}.eq__input:not(:-moz-placeholder-shown)~.eq__label[data-v-6212993d]{color:#222;font-size:12px;transform:translateY(-18px)}.eq__input:focus~.eq__label[data-v-6212993d],.eq__input:not(:placeholder-shown)~.eq__label[data-v-6212993d]{color:#222;font-size:12px;transform:translateY(-18px)}.eq__field:has(.phone-input) .eq__label[data-v-6212993d]{color:#888;font-size:12px;transform:translateY(-18px)}.eq__field:has(.phone-input:focus-within) .eq__label[data-v-6212993d]{color:#222}.eq__focus-line[data-v-6212993d]{transform-origin:50%;background:#222;height:1.5px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.eq__input:focus~.eq__focus-line[data-v-6212993d]{transform:scaleX(1)}.eq__field:has(:focus-within) .eq__focus-line[data-v-6212993d]{transform:scaleX(1)}.eq__field--phone[data-v-6212993d] .vue-tel-input{background:0 0;border:none;border-bottom:1.5px solid #d4d4d4;border-radius:0;height:auto;padding:20px 0 6px;transition:border-color .3s}.eq__field--phone[data-v-6212993d] .vue-tel-input:focus-within{box-shadow:none;border-color:#0000}.eq__field--phone[data-v-6212993d] .vue-tel-input .vti__dropdown{position:unset;background:0 0;border:none;margin-right:8px;padding:0}.eq__field--phone[data-v-6212993d] .vue-tel-input .vti__dropdown .vti__country-code{color:#555;font-family:Roboto,sans-serif;font-size:14px}.eq__field--phone[data-v-6212993d] .vue-tel-input .vti__dropdown .vti__dropdown-arrow{color:#999}.eq__field--phone[data-v-6212993d] .vue-tel-input .vti__dropdown.open,.eq__field--phone[data-v-6212993d] .vue-tel-input .vti__dropdown:hover{background:0 0}.eq__field--phone[data-v-6212993d] .vue-tel-input .vti__dropdown.open .vti__country-code,.eq__field--phone[data-v-6212993d] .vue-tel-input .vti__dropdown.open .vti__dropdown-arrow,.eq__field--phone[data-v-6212993d] .vue-tel-input .vti__dropdown:hover .vti__country-code,.eq__field--phone[data-v-6212993d] .vue-tel-input .vti__dropdown:hover .vti__dropdown-arrow{color:#111}.eq__field--phone[data-v-6212993d] .vue-tel-input .vti__input.vti__phone{color:#111;background:0 0;border:none;border-radius:0;width:100%;height:auto;padding:0;font-family:Roboto,sans-serif;font-size:15px;line-height:1.5}.eq__field--phone[data-v-6212993d] .vue-tel-input .vti__input.vti__phone:focus{box-shadow:none;outline:none}.eq__field--phone[data-v-6212993d] .vue-tel-input .vti__input.vti__phone::placeholder{color:#0000}.eq__label--float[data-v-6212993d]{font-size:12px;transform:translateY(-18px)}.eq__field--phone:has(:focus-within) .eq__label--float[data-v-6212993d]{color:#222}.eq__submit[data-v-6212993d]{color:#fff;cursor:pointer;background:#111;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:28px;padding:14px 28px;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;transition:background .3s,transform .2s,opacity .3s;display:flex;position:relative;overflow:hidden}.eq__submit-arrow[data-v-6212993d]{font-size:18px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.eq__submit[data-v-6212993d]:disabled{opacity:.35;cursor:not-allowed}@media (hover:hover){.eq__submit[data-v-6212993d]:hover:not(:disabled){background:#333;transform:translateY(-1px)}.eq__submit:hover:not(:disabled) .eq__submit-arrow[data-v-6212993d]{transform:translate(4px)}.eq__submit[data-v-6212993d]:active:not(:disabled){transform:translateY(0)}}.eq__overlay[data-v-6212993d]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;background:#ffffffe0;border-radius:20px;justify-content:center;position:absolute;inset:0}.eq__overlay[data-v-6212993d],.eq__state[data-v-6212993d]{align-items:center;display:flex}.eq__state[data-v-6212993d]{color:#333;text-align:center;flex-direction:column;gap:12px;padding:20px;font-family:Roboto,sans-serif;font-size:17px}.eq__state--error[data-v-6212993d]{color:#d63031}.eq__state--success[data-v-6212993d]{color:#333}.eq__state-icon[data-v-6212993d]{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;font-weight:700;animation:.45s cubic-bezier(.16,1,.3,1) eqPop-6212993d;display:flex}.eq__state--success .eq__state-icon[data-v-6212993d]{color:#333;background:#00000014}.eq__state--error .eq__state-icon[data-v-6212993d]{color:#d63031;background:#d630311a}.eq__spinner[data-v-6212993d]{border:3px solid #e0e0e0;border-top-color:#333;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite eqSpin-6212993d}@keyframes eqSpin-6212993d{to{transform:rotate(1turn)}}@keyframes eqPop-6212993d{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.eq-overlay-enter-active[data-v-6212993d],.eq-overlay-leave-active[data-v-6212993d]{transition:opacity .35s}.eq-overlay-enter-from[data-v-6212993d],.eq-overlay-leave-to[data-v-6212993d]{opacity:0}@media screen and (width<=640px){.eq__input[data-v-6212993d]{padding:22px 0 8px;font-size:14px}.eq__label[data-v-6212993d]{font-size:14px;top:22px}.eq__submit[data-v-6212993d]{margin-top:22px;padding:12px 24px;font-size:15px}}@media screen and (width<=480px){.eq__input[data-v-6212993d],.eq__label[data-v-6212993d]{font-size:13px}.eq__submit[data-v-6212993d]{margin-top:18px;padding:11px 20px;font-size:14px}}
