.copy-button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;height:20px;width:20px;justify-content:center}.copy-button,.submit-form{display:flex;align-items:center}.submit-form{position:relative;flex-direction:column;flex:1;gap:15px;width:100%;padding:0 40px}.submit-form>.form-container{max-width:550px}.submit-form>.form-container .contact-row{display:flex;justify-content:center;gap:10px;width:100%}.submit-form>.form-container .row-input{width:100%}.submit-form>.form-container .row-input>.field,.submit-form>.form-container .row-input>label{display:block;width:100%}.submit-form>.form-container .row-input>.field>.label-text,.submit-form>.form-container .row-input>label>.label-text{display:block;width:100%;margin-bottom:10px;padding-left:calc(var(--spacing)*3)}.submit-form>.form-container .row-input>.field>.label-text.pad-top,.submit-form>.form-container .row-input>label>.label-text.pad-top{padding-top:calc(var(--spacing)*2)}.submit-form>.form-container .row-input>.field input,.submit-form>.form-container .row-input>.field textarea,.submit-form>.form-container .row-input>label input,.submit-form>.form-container .row-input>label textarea{outline-style:none;appearance:none;font-weight:400;border:1px solid hsla(0,0%,100%,.15);width:100%;box-sizing:border-box;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.submit-form>.form-container .row-input>.field input :focus-visible,.submit-form>.form-container .row-input>.field textarea :focus-visible,.submit-form>.form-container .row-input>label input :focus-visible,.submit-form>.form-container .row-input>label textarea :focus-visible{border-color:hsla(0,0%,100%,.35)}.submit-form>.form-container .row-input>.field textarea,.submit-form>.form-container .row-input>label textarea{border-radius:22px;height:200px;max-height:400px;padding:calc(var(--spacing)*3);min-height:200px;resize:vertical}.submit-form>.form-container .row-input>.field input,.submit-form>.form-container .row-input>label input{border-radius:1rem;padding-inline:calc(var(--spacing)*4);height:calc(var(--spacing)*12);min-height:calc(var(--spacing)*8)}.submit-form>.form-container .button-row{width:100%;display:flex;justify-content:flex-end;margin-top:10px}@media(max-width:499px){.submit-form{padding:0 20px}}