.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact__fields .file-upload-container{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;width:100%}.file-upload-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}.file-upload-wrapper{display:inline-flex;align-items:center;gap:10px}.file-upload-label{background:#000;color:#fff;padding:10px 16px;font-size:14px;font-weight:700;border-radius:4px;cursor:pointer;text-align:center;border:none;display:inline-block;white-space:nowrap}.file-upload-name{font-size:14px;color:#333;white-space:nowrap;text-overflow:none}.contact__fields .file-upload-label{display:inline-block;background:#000;color:#fff;padding:10px 16px;font-size:14px;font-weight:700;border-radius:4px;cursor:pointer;text-align:center;width:100%;max-width:200px}.file-upload-list{list-style:none;padding:0;margin-top:10px}.file-upload-list li{font-size:14px;color:#333;background:#f3f3f3;padding:5px;border-radius:4px;margin-bottom:5px;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.grading-form{text-align:center;width:100%;font-family:Assistant}.grading-form:focus .grading-form:active{outline:none;box-shadow:none}.contact__fields input[type=file]{display:none}.contact__button{margin-top:3rem;text-align:center}.contact__button .button{background:#000;color:#fff;padding:12px 24px;font-size:16px;border-radius:4px;cursor:pointer;width:100%;max-width:250px}.contact__button .button:hover .grading-form{background:#444}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
