@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);
.cjo5YJOs8s6QFG6rbMMx {
  --color-blue-700: #1976d2;
  --color-grey-600: #757575;
  --color-grey-900: #212121;
  --color-white: #fff;
  box-sizing: border-box;
  font-size: 100%;
}

.cjo5YJOs8s6QFG6rbMMx * {
  box-sizing: inherit;
}

.JcuoiJ7W5Kyw80Jo8JZt {
  background-color: var(--color-white);
  color: var(--color-grey-900);
  display: flex;
  flex-direction: column;
  font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    sans-serif;
  line-height: 1.5rem;
  margin: 0;
  min-height: 100vh;
}

.JiVFAoYnRiGZUCVZAZv6 {
  background-color: var(--color-blue-700);
  color: var(--color-white);
  padding: 1.5rem;
  text-align: center;
}

.AuNcJSCoW7JpSrjY1_jO {
  width: 100%;
}

.m4cL96qClw5CSCSda1yl {
  position: relative;
  flex-grow: 1;
  margin: 0 auto 1.5rem;
  max-width: 45rem;
  padding: 1.5rem 1.5rem 0;
  width: 100%;
}

.be7DcaGzQmvEFoD57ylt {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
}

.be7DcaGzQmvEFoD57ylt button {
  background-image: url(/d27c6caa00f19363c603.svg);
  color: var(--color-grey-900);
  background-color: var(--color-white);
  background-position: center;
  background-repeat: no-repeat;
  height: 1.5rem;
  width: 2rem;
  overflow: hidden;
  text-indent: 130%;
  border-style: none;
  cursor: pointer;
}

.om8Uo0O_8Tmh9oJ1Qzz8 {
  font-size: 1.5rem;
  line-height: 2.25rem;
  margin: 0 0 1.5rem;
}

.ONcdpZ3tD4dE7g9tHz6b {
  margin: 0 0 1.5rem;
}

.I_SEp_SXHh7sFfJjDYHl {
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 50%;
  top: 50%;
}

.TzehqM5pkcyWvvCLr1Ue {
  background-color: var(--color-blue-700);
  border: 0;
  border-radius: 0.1875rem;
  color: var(--color-white);
  display: block;
  font-family: inherit;
  font-size: inherit;
  font-weight: 700;
  line-height: inherit;
  padding: 0.75rem 1.5rem;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  width: 100%;
  margin: 1.5rem 0 0;
}

.miX3LJtUMWTlK8PDjJ_M {
  margin: 0 auto 1rem;
  max-width: 45rem;
  width: 100%;
  height: 1.5rem;
}

.Cab4YLpt2yb358RDps0W {
  background-color: transparent;
  border: none;
  cursor: pointer;
  text-decoration: underline;
  padding: 0;
  color: var(--color-grey-600);
  margin: 0;
}

.Cab4YLpt2yb358RDps0W:focus,
.Cab4YLpt2yb358RDps0W:hover {
  color: var(--color-grey-900);
}

.tNbsIynTmoJNT2sZyXTa {
  background-color: transparent;
  border: none;
  padding: 0;
  color: var(--color-grey-600);
  margin: 0;
  font-size: 0.75rem;
}

.OIZe1EKjzjLOGjHIU0j4 {
  background-color: transparent;
  border: none;
  cursor: pointer;
  text-decoration: underline;
  padding: 0;
  color: var(--color-grey-600);
  margin: 0;
  font-family: inherit;
  font-size: inherit;
}

.TzehqM5pkcyWvvCLr1Ue:disabled {
  background-color: var(--color-grey-600);
  color: var(--color-white) !important;
  cursor: default;
}

.keVbBJbn_EzaJjSbuKl5 {
  background-color: var(--color-white);
  border: 0.125rem solid var(--color-grey-600) !important;
  border-radius: 0.1875rem !important;
  color: var(--color-grey-900);
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  padding: calc(0.75rem - 0.125rem) !important;
}

.VlesQcEeKIuQFENSQS2i {
  max-width: 9rem;
}

.keVbBJbn_EzaJjSbuKl5:focus {
  border-color: var(--color-blue-700);
}

._kg7AIghCuPfC3KR_ESl dt {
  margin: 1.15rem 0 0;
  font-weight: 700;
}

.J_U7kyo7uWGqibAvZRyR {
  display: flex;
  align-items: flex-start;
  margin: 0 0 0.75rem;
}

.HU0fFqhBNRcLZkGsXWW3 {
  appearance: none;
  background-image: url(/4d410bc998ffdbf828f9.svg);
  flex-shrink: 0;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  transform: translateX(-0.1875rem);
  width: 1.5rem;
}

.HU0fFqhBNRcLZkGsXWW3:checked {
  background-image: url(/36e603a5f479f5806b56.svg);
}

.Ec256BXDhvstytwnZ3o3 {
  appearance: none;
  background-image: url(/0720c5c6e8a0b7538060.svg);
  flex-shrink: 0;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  transform: translateX(-0.1875rem);
  width: 1.5rem;
}

.Ec256BXDhvstytwnZ3o3:checked {
  background-image: url(/6b81eda4f248ea347a86.svg);
}

.zcDlvoRUveEaTixt9mfz {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.oeMYUZHxMUDC2iL0wJSR {
  background-color: #bae7c9;
  color: #005e15;
  font-weight: 700;
  margin: 0 0 1.5rem;
  padding: 1.5rem;
  border-radius: 0.1875rem;
}

.hpNB3XhmNynqY31aj4v5 {
  text-align: center;
  border-bottom-color: #fff;
}

.M1MZcrDM33nbIrz28CNm {
  margin-left: 1.15rem;
}

.gxUWitQs8ESspmeTs1rD {
  display: block;
}

.S5IRLprmntqx1m11JF3W {
  display: none;
}

body {
  margin: 0px;
}

