.feedback-form{margin:0 auto;border-radius:8px;padding:24px;width:360px;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.feedback-form:hover{box-shadow:#88a5bf7a 6px 2px 16px,#fffc -6px -2px 16px}.feedback-form label{display:flex;flex-direction:column;gap:8px;width:100%;font-weight:400;font-size:16px;line-height:150%;letter-spacing:.04em;color:#2e2f42}.input{border:1px solid #808080;border-radius:4px;padding:8px;font-size:14px;outline:none;transition:border .25s cubic-bezier(.4,0,.2,1)}.input:hover,.input:focus{outline:none;border:1px solid #000000}.input::placeholder{color:#2e2f42;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.04em}.message{border:1px solid #808080;border-radius:4px;resize:none;outline:none;height:80px;transition:border .25s cubic-bezier(.4,0,.2,1)}.message:hover,.message:focus{outline:none;border:1px solid #000000}.feedback-form button{font-weight:500;font-size:16px;line-height:150%;letter-spacing:.04em;color:#fff;background-color:#4e75ff;border-radius:8px;padding:8px 16px;border-style:none;margin-top:16px;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.feedback-form button:hover,.feedback-form button:focus{background-color:#6c8cff}
