.contact-field select,.contact-field textarea{color:#fafafa;width:100%;font:inherit;background-color:#1a1a1d;border:1px solid #fff6;border-radius:8px;outline:none;padding:12px 16px;font-size:1rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.contact-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#fafafa 50%),linear-gradient(135deg,#fafafa 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-height:50px;padding-right:40px}.contact-field select option{color:#0b0b0c}.contact-field textarea{resize:vertical;min-height:96px;line-height:1.5}.contact-field textarea::placeholder{color:#a3a3a3}.contact-field select:focus,.contact-field textarea:focus{border-color:var(--red-light);background-color:#202024;box-shadow:0 0 0 3px #ff8a6e47}
