<form class="np-form" action="{{ form.options.action }}" method="post" id="desktop_edit_learner" novalidate>
  <input type="hidden" name="_method" value="{{ form.options.http_method }}">
  {% form_authenticity_token %}
  <div class="np-card">
    <div class="np-card-container np-card-padding profile-form">
      <div class="row">
        <div class="account-form">
          {% render "account_form", form: form, version: "desktop" %}
          <button type="submit" class="np-button np-button-big np-button-large-font np-form-action">
            {% t shared.account.save %}
          </button>
        </div>
      </div>
    </div>
  </div>
</form>

<style>
  .profile-form {
    width: 50vw;
  }
  .account-form {
    width: 100%;
  }
  .np-account .np-card {
    max-width: unset;
  }
</style>