diff --git a/webapp/templates/user/forgot_passord_form.html.twig b/webapp/templates/user/forgot_passord_form.html.twig
index 3ea5ddc284cb6cc3ff785f65cb9ea797806fcdad..bc7dab678d200e397c090d2ceaeeb6471dda745a 100644
--- a/webapp/templates/user/forgot_passord_form.html.twig
+++ b/webapp/templates/user/forgot_passord_form.html.twig
@@ -19,9 +19,9 @@
 
 
     <div  class="col-md-7">
-        <h2>
+        <h1>
             {{ 'forgot_password.page.title'|trans }}
-        </h2>
+        </h1>
         {{ form_start(forgotPasswordForm) }}
         {{ form_widget(forgotPasswordForm) }}
         <button id="public_forgotPassword_newPasswordForm_submit" class="btn btn-primary">
diff --git a/webapp/templates/user/forgot_passord_not_valid_token.html.twig b/webapp/templates/user/forgot_passord_not_valid_token.html.twig
index 7800fbf1588efb3d6002df3af62736d171ea72a8..52a035b34e989e91503823c0d9680ba64c5729d6 100644
--- a/webapp/templates/user/forgot_passord_not_valid_token.html.twig
+++ b/webapp/templates/user/forgot_passord_not_valid_token.html.twig
@@ -17,9 +17,9 @@
     </nav>
 
     <div  class="col-md-9">
-        <h2>
+        <h1>
             {{ 'forgot_password.not-voalid-token.page.title'|trans }}
-        </h2>
+        </h1>
         <p id="error_forgot-password_not-voalid-token" class="alert alert-danger">
             {{ 'forgot_password.not-voalid-token.error_msg'|trans }}
         </p>
diff --git a/webapp/templates/user/forgot_passord_request_form.html.twig b/webapp/templates/user/forgot_passord_request_form.html.twig
index 40c8dbb07fb6d4291d0318a7f520d0f37ea3cfd1..cc144f6507508668989689559b4ee262131223de 100644
--- a/webapp/templates/user/forgot_passord_request_form.html.twig
+++ b/webapp/templates/user/forgot_passord_request_form.html.twig
@@ -19,9 +19,9 @@
     </nav>
 
     <div  class="col-md-7">
-        <h2>
+        <h1>
             {{ 'forgot_password.request.page.title'|trans }}
-        </h2>
+        </h1>
         {{ form_start(forgotPasswordForm) }}
         {{ form_widget(forgotPasswordForm) }}
         <button id="public_forgotPassword_requestForm_submit" class="btn btn-primary">
diff --git a/webapp/templates/user/forgot_passord_request_result.html.twig b/webapp/templates/user/forgot_passord_request_result.html.twig
index e6f86fd84425a1bb15d24651e37cfc6d78e490bf..a20919f0cc6510a28ac5d3da506d75a360428d4c 100644
--- a/webapp/templates/user/forgot_passord_request_result.html.twig
+++ b/webapp/templates/user/forgot_passord_request_result.html.twig
@@ -18,9 +18,9 @@
         </ol>
     </nav>
 
-    <h2>
+    <h1>
         {{ 'forgot_password.request.page.title'|trans }}
-    </h2>
+    </h1>
     <div  class="col-md-7">
         <p class="alert alert-success">
             {{ 'forgot_password.request.result'|trans }}
diff --git a/webapp/templates/user/login.html.twig b/webapp/templates/user/login.html.twig
index 432554ce7e0b9b1b9e3202b1eb5476bdd1dfbc5c..5cdd306f5a1cbbff2569420bc5ff1d1e05be14fc 100644
--- a/webapp/templates/user/login.html.twig
+++ b/webapp/templates/user/login.html.twig
@@ -15,9 +15,9 @@
     </nav>
 
 
-    <h2>
+    <h1>
         {{ 'login.page.title'|trans }}
-    </h2>
+    </h1>
     {% if error %}
         <div class="alert alert-warning">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
     {% endif %}
diff --git a/webapp/tests/Functional/User/FunctionalTestLostPasswordTest.php b/webapp/tests/Functional/User/FunctionalTestLostPasswordTest.php
index 192fabc67907e45ebcf559ce216a265400eafa2f..a15505af6757168eb2f5355fbb223293122fadd1 100644
--- a/webapp/tests/Functional/User/FunctionalTestLostPasswordTest.php
+++ b/webapp/tests/Functional/User/FunctionalTestLostPasswordTest.php
@@ -153,7 +153,7 @@ private function sendForgotPasswordNewPasswordFormWithWrongData(
         );
         $this->assertRouteSame("app_account_forgot_password_new-password");
         $this->assertResponseStatusCodeSame(Response::HTTP_OK); // HTTP status code = 200
-        $this->assertSelectorTextSame('h2', 'Reset your password');
+        $this->assertSelectorTextSame('h1', 'Reset your password');
         $this->assertSelectorExists("div.invalid-feedback");
 //      $this->assertSelectorTextSame('div.alert-danger', 'The form contains some errors, as described below.');
         return $crawler;
@@ -169,7 +169,7 @@ private function sendRequestForgotPasswordFormWithWrongData(
         );
         $this->assertRouteSame("app_account_forgot_password_request");
         $this->assertResponseStatusCodeSame(Response::HTTP_OK); // HTTP status code = 200
-        $this->assertSelectorTextSame('h2', 'Forgot your password?');
+        $this->assertSelectorTextSame('h1', 'Forgot your password?');
 //      $this->assertSelectorTextSame('div.alert-danger', 'The form contains some errors, as described below.');
         return $crawler;
     }
@@ -187,7 +187,7 @@ private function loadEmptyForgotPasswordNewPasswordForm(
         if ($enableBasicAssertions === true) {
             $this->assertRouteSame("app_account_forgot_password_new-password");
             $this->assertResponseStatusCodeSame(Response::HTTP_OK); // HTTP status code = 200
-            $this->assertSelectorTextContains('h2', "Reset your password");
+            $this->assertSelectorTextContains('h1', "Reset your password");
         }
 
         if (\is_null($expectedErrorMsg)) {
@@ -263,7 +263,7 @@ private function loadEmptyForgotPasswordRequestForm(
         if ($enableAssertions === true) {
             $this->assertRouteSame("app_account_forgot_password_request");
             $this->assertResponseStatusCodeSame(Response::HTTP_OK); // HTTP status code = 200
-            $this->assertSelectorTextSame('h2', 'Forgot your password?');
+            $this->assertSelectorTextSame('h1', 'Forgot your password?');
             $htmlFormName = "reset_password_request_form";
             $this->checkAttribute(crawler: $crawler, cssFilter: "form[name=$htmlFormName]", attributesExpected: []);
             $this->checkFormField(
@@ -907,7 +907,7 @@ public function testAnonymousUserCanSendNewPasswordFormAndLoginWithNewPassword()
         $this->assertResponseStatusCodeSame(Response::HTTP_SEE_OTHER); // HTTP status code = 303
         $this->assertResponseHeaderSame("Location", '/en/account/login');
         $crawler = $kernelBrowser->request('GET', '/en/account/login');
-        $this->assertSelectorTextSame('h2', 'Login');
+        $this->assertSelectorTextSame('h1', 'Login');
         $this->assertSelectorTextContains('.alert-success', "Your password has been successfully changed.");
 
         // Check that password has been changed in database