.UiCustomSelect[data-v-40eab03f],.select-field[data-v-40eab03f]{position:relative;width:100%}.select-field[data-v-40eab03f]{align-items:center;background:var(--bg);border:1px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-height:48px;padding:12px 40px 12px 14px}.select-field.open[data-v-40eab03f],.select-field[data-v-40eab03f]:hover{border-color:#fff}.select-field.has-value[data-v-40eab03f]{background:#fff}.select-field.has-value .arrow[data-v-40eab03f],.select-field.has-value .selected-text[data-v-40eab03f]{color:#000}.selected-text[data-v-40eab03f]{flex:1}.selected-text.placeholder[data-v-40eab03f]{color:#a3a2a2}.arrow[data-v-40eab03f]{align-items:center;display:flex;height:20px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:20px}.arrow.rotated[data-v-40eab03f]{transform:translateY(-50%) rotate(180deg)}.arrow svg[data-v-40eab03f]{height:100%;width:100%}.dropdown[data-v-40eab03f]{border:1px solid #fff;border-radius:0;box-shadow:0 4px 6px #0000004d;max-height:300px;overflow-y:auto;position:fixed;z-index:10000}.dropdown[data-v-40eab03f],.option[data-v-40eab03f]{background:var(--bg)}.option[data-v-40eab03f]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:12px 40px 12px 14px;position:relative;transition:background-color .15s ease}.option[data-v-40eab03f]:hover{background:hsla(0,0%,100%,.1)}.option.selected[data-v-40eab03f]{background:#fff;color:#000;font-weight:500}.option.placeholder[data-v-40eab03f]{background:var(--bg);color:#666}.option-text[data-v-40eab03f]{flex:1;padding-right:8px}.checkmark[data-v-40eab03f]{align-items:center;color:#000;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.checkmark svg[data-v-40eab03f]{height:100%;width:100%}.UiConsultationForm .form-grid[data-v-39c43422]{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.UiConsultationForm .full[data-v-39c43422],.UiConsultationForm .name[data-v-39c43422]{grid-column:1/-1}.UiConsultationForm .field[data-v-39c43422]{width:100%}.UiConsultationForm .field-label[data-v-39c43422]{color:#fff;height:20px;line-height:20px;margin-bottom:6px}.UiConsultationForm .field-control[data-v-39c43422]{height:48px}.UiConsultationForm .field-control input[data-v-39c43422],.UiConsultationForm .field-control textarea[data-v-39c43422]{background:var(--bg);border:1px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;font-size:14px;padding:12px 14px;width:100%}.UiConsultationForm .field-control input[data-v-39c43422]::-moz-placeholder,.UiConsultationForm .field-control textarea[data-v-39c43422]::-moz-placeholder{color:#a3a2a2}.UiConsultationForm .field-control input[data-v-39c43422]::placeholder,.UiConsultationForm .field-control textarea[data-v-39c43422]::placeholder{color:#a3a2a2}.UiConsultationForm .field-control input[data-v-39c43422]{height:48px}.UiConsultationForm .field.textarea .field-control[data-v-39c43422]{height:auto;min-height:120px}.UiConsultationForm .field.textarea .field-control textarea[data-v-39c43422]{min-height:120px;resize:vertical}.UiConsultationForm .field-error[data-v-39c43422]{color:#e57373;height:18px;line-height:18px;margin-top:6px}.UiConsultationForm .field-control input.invalid[data-v-39c43422]{border-color:#e57373}.UiConsultationForm[data-v-39c43422] .ui-consent{margin:16px 0 0}.UiConsultationForm .mk-input input.invalid[data-v-39c43422]{border-color:#e57373}.UiConsultationForm .actions[data-v-39c43422]{margin:0 0 16px}.UiConsultationForm .mk-button[data-v-39c43422]{background:#fff;border:none;border-radius:0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px #000;color:#000;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:.08em;padding:14px 32px;text-align:center;text-transform:uppercase;width:100%}.UiConsultationForm .mk-button.is-disabled[data-v-39c43422]{background:#000;box-shadow:inset 0 0 0 3px #000,inset 0 0 0 4px #fff;color:#fff}.UiConsultationForm .mk-button[disabled][data-v-39c43422]{cursor:not-allowed;opacity:.7;pointer-events:none}.UiConsultationForm .mk-button[data-v-39c43422]:not([disabled]):hover{opacity:.9}.UiConsultationForm .success-text[data-v-39c43422]{margin-bottom:6px}.UiConsultationForm .error[data-v-39c43422]{color:#ff6b6b;margin-top:6px}.UiConsultationForm .hint[data-v-39c43422]{margin-top:16px}@media screen and (max-width:767px){.UiConsultationForm .form-grid[data-v-39c43422]{grid-template-columns:1fr}}
