diff --git a/src/app/components/form-header/form-header.html b/src/app/components/form-header/form-header.html
new file mode 100644
index 0000000..f63be3d
--- /dev/null
+++ b/src/app/components/form-header/form-header.html
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/app/components/form-header/form-header.scss b/src/app/components/form-header/form-header.scss
new file mode 100644
index 0000000..2866415
--- /dev/null
+++ b/src/app/components/form-header/form-header.scss
@@ -0,0 +1,13 @@
+legend {
+ display: inline-block;
+ font-family: var(--secondaryFont);
+ font-size: 2rem;
+ text-align: center;
+ span {
+ clear: both;
+ display: block;
+ font-size: 1rem;
+ margin-bottom: 2rem;
+ margin-top: 1rem;
+ }
+}
\ No newline at end of file
diff --git a/src/app/components/form-header/form-header.spec.ts b/src/app/components/form-header/form-header.spec.ts
new file mode 100644
index 0000000..38c3c35
--- /dev/null
+++ b/src/app/components/form-header/form-header.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { FormHeader } from './form-header';
+
+describe('FormHeader', () => {
+ let component: FormHeader;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [FormHeader]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(FormHeader);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/src/app/components/form-header/form-header.ts b/src/app/components/form-header/form-header.ts
new file mode 100644
index 0000000..c87f585
--- /dev/null
+++ b/src/app/components/form-header/form-header.ts
@@ -0,0 +1,12 @@
+import { Component, input } from '@angular/core';
+
+@Component({
+ selector: 'app-form-header',
+ imports: [],
+ templateUrl: './form-header.html',
+ styleUrl: './form-header.scss',
+})
+export class FormHeader {
+ title = input('');
+ subtitle = input('');
+}