.form label {display:block;color:#fff;font-size:14px;line-height:1.5;margin:0 0 8px}
.form select {font-family:inherit;font-size:18px;font-weight:600;color:#10111b;background:#f5f5f5;border:0;border-radius:10px;width:100%;height:70px;padding:5px 20px}
.form input:focus-visible,.form select:focus-visible,.form button:focus-visible {outline:3px solid #ff9563;outline-offset:3px}
.form input:disabled,.form select:disabled {opacity:.75}
.form button:disabled {cursor:wait;opacity:.65}
.form [role="status"] {color:#fff;font-size:14px;line-height:1.6;margin-top:20px;overflow-wrap:anywhere}
.form [role="status"][data-state="success"] {color:#9cf3bb}
.form [role="status"][data-state="error"] {color:#ffd0cd}
.form-note {color:#d1d3dd;font-size:12px;line-height:1.5;margin-top:15px}
@media(max-width:1200px){.form select{font-size:16px;height:60px}}
@media(max-width:991px){.form select{font-size:18px;height:70px}}
@media(max-width:575px){.form select{font-size:14px;height:50px;padding:5px 15px}}
