h1, h2, h3, h4, h5 {
  font-weight: 600;
}

/* Heading Styles */
h1 {
  font-size: 2.5rem;
}

h2 {
  font-size: 2rem;
}

h3 {
  font-size: 1.5rem;
}

h4 {
  font-size: 1.25rem;
}

h5 {
  font-size: 1.125rem;
}

/* Body Styles */
.p-r, .p1-r, .p2-r, .p3-r, .p4-r, .p5-r, .dont-have-account p, .dont-have-account a, .p4-r, .p5-r {
  font-weight: 400;
}

.p-b, .p1-b, .p2-b, .p3-b, .p4-b, .p5-b {
  font-weight: 600;
}

.p1-r, .p1-b {
  font-size: 1.375rem;
}

.p2-r, .p2-b {
  font-size: 1.125rem;
}

.p3-r, .dont-have-account p, .dont-have-account a, .p3-b {
  font-size: 1rem;
}

.p4-r, .p4-b {
  font-size: 0.875rem;
}

.p5-r, .p5-b {
  font-size: 0.75rem;
}

/* Label Styles */
.l-r, .l1-r, .l2-r, .l3-r, .l4-r {
  font-weight: 400;
}

.l-b, .l1-b, .l2-b, .l3-b, .l4-b {
  font-weight: 600;
}

.l1-r, .l1-b {
  font-size: 1.25rem;
}

.l2-r, .l2-b {
  font-size: 1rem;
}

.l3-r, .l3-b {
  font-size: 0.925rem;
}

.l4-r, .l4-b {
  font-size: 0.875rem;
}

/* Link Styles */
.link {
  text-decoration: underline;
  cursor: pointer;
  color: inherit;
}

h1, h2, h3, h4, h5 {
  font-weight: 600;
}

/* Heading Styles */
h1 {
  font-size: 2.5rem;
}

h2 {
  font-size: 2rem;
}

h3 {
  font-size: 1.5rem;
}

h4 {
  font-size: 1.25rem;
}

h5 {
  font-size: 1.125rem;
}

/* Body Styles */
.p-r, .p1-r, .p2-r, .p3-r, .dont-have-account a, .dont-have-account p, .p4-r, .p5-r {
  font-weight: 400;
}

.p-b, .p1-b, .p2-b, .p3-b, .p4-b, .p5-b {
  font-weight: 600;
}

.p1-r, .p1-b {
  font-size: 1.375rem;
}

.p2-r, .p2-b {
  font-size: 1.125rem;
}

.p3-r, .dont-have-account a, .dont-have-account p, .p3-b {
  font-size: 1rem;
}

.p4-r, .p4-b {
  font-size: 0.875rem;
}

.p5-r, .p5-b {
  font-size: 0.75rem;
}

/* Label Styles */
.l-r, .l1-r, .l2-r, .l3-r, .l4-r {
  font-weight: 400;
}

.l-b, .l1-b, .l2-b, .l3-b, .l4-b {
  font-weight: 600;
}

.l1-r, .l1-b {
  font-size: 1.25rem;
}

.l2-r, .l2-b {
  font-size: 1rem;
}

.l3-r, .l3-b {
  font-size: 0.925rem;
}

.l4-r, .l4-b {
  font-size: 0.875rem;
}

/* Link Styles */
.link {
  text-decoration: underline;
  cursor: pointer;
  color: inherit;
}

.dont-have-account {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
}
.dont-have-account p {
  color: #5F6D8A;
}
.section {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  align-items: center;
}

/*# sourceMappingURL=sign_in.css.map */
