.dynamic-form form .form-item-wrapper{flex-wrap:wrap;gap:16px 24px;display:flex}.dynamic-form form .data-processing,.dynamic-form form .form-item-wrapper .form-item .spacer{margin:20px 0}.dynamic-form form .data-processing{flex-flow:wrap;gap:16px;display:flex}.dynamic-form form .data-processing .checkbox-wrapper{align-items:flex-start;gap:8px;display:flex}.dynamic-form form .data-processing .checkbox-wrapper label{font-size:1rem}.dynamic-form form .data-processing .checkbox-wrapper label a{text-decoration:underline}.dynamic-form form .data-processing input{margin-right:5px}.dynamic-form form .data-processing .info{width:100%;margin-bottom:10px;font-size:1rem}.dynamic-form form .data-processing .error{color:var(--inputError)}.dynamic-form form .submit-button{margin-top:48px}.dynamic-form form .data-processing+.submit-button{margin-top:0}.dynamic-form form .custom-button{margin-top:1.25rem}.dynamic-form form .check-invalid :invalid{outline:2px solid var(--inputError);border:none;border-radius:5px}.dynamic-form .send-status{margin-top:10px}.dynamic-form .send-status.success{color:var(--onBackground);width:100%;font-size:1.75rem;font-weight:900;line-height:1.4}.dynamic-form .send-status.error{color:var(--inputError)}@media screen and (width>=53.75rem){.dynamic-form form .data-processing .checkbox-wrapper{align-items:center}}@media screen and (width>=64rem){.dynamic-form form .data-processing,.dynamic-form form .form-item{font-size:1.375rem;line-height:125%}.dynamic-form form .custom-button{margin-top:1.875rem}.dynamic-form .send-status{margin-top:20px}.dynamic-form .send-status.success{max-width:calc(75% - 12px);font-size:2.5rem}}
