:root {
  --builder-text: #D9D2CD;
  --builder-background: #2C1F10;
  --builder-card: #1F1407;
  --builder-accent: #BCB6B2;
}

#el-__body {
  position: relative;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  background-color: var(--builder-background);
  padding-bottom: 0rem;
  overflow-y: auto;
  container-type: inline-size;
  display: flex;
  flex-direction: column;
  background: #F6F2E6;
}

#el-712698bb-deb8-43a8-a3c2-d424f45a72bb {
  width: 100%;
  max-width: 100%;
  height: 80px;
  display: flex;
  flex-direction: row;
  padding: 0px;
  min-height: 4rem;
  justify-content: start;
  align-items: center;
  border-bottom: 2px solid var(--builder-border);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px;
}

@container (min-width: 800px) {
  #el-712698bb-deb8-43a8-a3c2-d424f45a72bb {
      justify-content: center;
      display: none;
  }
}

#el-6dfee2aa-983e-4099-b07c-aa34a0ffebcf {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
}

#el-be0d8df6-d040-4670-a1bf-8b8cdc9ef648 {
  color: #503822;
  display: block;
  font-size: 30px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
  flex: 1;
  text-align: center;
}

#el-8f1ac2d3-1a26-4cee-86e4-801775a312c8 {
  width: fit-content;
  display: flex;
  align-items: center;
  position: relative;
}

@container (min-width: 800px) {
  #el-8f1ac2d3-1a26-4cee-86e4-801775a312c8 {
      display: none;
  }
}

#el-c95ac048-736e-43d1-984c-c9d6423eebd6 {
  padding: 1rem;
  height: 5rem;
  width: 5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: hsl(var(--builder-background));
  border-radius: 0.375rem;
}

#el-f911f0c8-6269-41aa-a0ac-27ceb217e7ce {
  color: #503822;
  display: block;
  height: 24px;
  width: 24px;
}

#el-2907f843-6294-4084-87a1-ac5b78c208da {
  width: 100%;
  height: 100%;
  background-color: var(--builder-background);
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

#el-baba211a-d77e-4720-884e-72ab10706fcb {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  position: relative;
  align-items: flex-start;
  background: #F6F2E6;
}

#el-81b5c0cd-f26a-4608-885f-4252cf51e718 {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 1rem;
  max-width: 100%;
  cursor: pointer;
}

#el-f2c76357-a1a0-47a1-a8c0-5bfb89e88853 {
  color: #000000;
  display: inline;
  font-size: 15px;
  font-family: 'Lora', 'Lora Fallback';
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: none;
  margin: 0;
}

#el-40496060-bbab-4790-a80e-faf8013bc5cd {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 1rem;
  max-width: 100%;
  cursor: pointer;
}

#el-fc616578-2707-47e5-993a-670ac3dbce8e {
  color: #000000;
  display: inline;
  font-size: 15px;
  font-family: 'Lora', 'Lora Fallback';
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: none;
  margin: 0;
}

#el-86a6371f-b0ae-46c9-9d6b-3c731adedaef {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 1rem;
  max-width: 100%;
  cursor: pointer;
}

#el-fb46ee8a-7470-4160-ac07-d2394858ebaf {
  color: #000000;
  display: inline;
  font-size: 15px;
  font-family: 'Lora', 'Lora Fallback';
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: none;
  margin: 0;
}

#el-6423ac6b-68a3-4c23-8dfd-f65824357d47 {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 1rem;
  max-width: 100%;
  cursor: pointer;
}

#el-c8870398-631a-405b-ad3e-7c29c54f8c49 {
  color: #000000;
  display: inline;
  font-size: 15px;
  font-family: 'Lora', 'Lora Fallback';
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: none;
  margin: 0;
}

#el-fed82e41-ad74-46c7-9add-cfcd9fd75b34 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0px;
  border-bottom: 1px solid var(--border);
  background-color: var(--background);
}

@container (min-width: 800px) {
  #el-fed82e41-ad74-46c7-9add-cfcd9fd75b34 {
      display: none;
  }
}

#el-5f1a70c2-0891-489d-83b1-5131662e155d {
  width: 100%;
  max-width: 100%;
  height: 48px;
  display: none;
  flex-direction: row;
  gap: 1rem;
  padding: 1rem;
  align-items: center;
  justify-content: center;
  min-height: 48px;
}

@container (min-width: 800px) {
  #el-5f1a70c2-0891-489d-83b1-5131662e155d {
      display: flex;
  }
}

#el-6b3e3cd2-a6a0-4cac-9cb3-7c751f1e8c95 {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-bbcd231b-1b5c-406f-ac5f-3091046a9fee {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: underline;
  margin: 0;
}

#el-4daf2bb2-b310-4385-bb49-97740e23b27c {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-74a236c4-deea-4fd1-9460-979958670356 {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: underline;
  margin: 0;
}

#el-56aaf201-bfab-4e0c-9d6c-294059cde448 {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-2cd2ca37-bb94-4f91-9f44-1f0bf577c22d {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: underline;
  margin: 0;
}

#el-d691e738-5485-4991-b681-ccc3c641242a {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-51a8c605-f4d1-4f4b-8e93-366bccd9230c {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: underline;
  margin: 0;
}

#el-12742df1-d9ed-42d4-9ee0-4e9da0ab8a2c {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0px;
  border-bottom: 1px solid var(--border);
  background-color: var(--background);
}

@container (max-width: 800px) {
  #el-12742df1-d9ed-42d4-9ee0-4e9da0ab8a2c {
      display: none;
  }
}

#el-1dc75d6a-c021-4fad-b589-b9709b4c0a83 {
  width: 100%;
  max-width: 100%;
  height: 80px;
  display: flex;
  flex-direction: row;
  padding: 0px;
  min-height: 4rem;
  justify-content: start;
  align-items: center;
  border-bottom: 2px solid var(--builder-border);
  box-shadow: 0 0 #0000;
}

@container (max-width: 800px) {
  #el-1dc75d6a-c021-4fad-b589-b9709b4c0a83 {
      display: none;
  }
}

@container (min-width: 800px) {
  #el-1dc75d6a-c021-4fad-b589-b9709b4c0a83 {
      justify-content: center;
  }
}

#el-a34c55e6-ffa9-4bf1-bf09-39331e7fa9cd {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
}

#el-16bab6e1-3f4f-4f61-9ab4-1df0bea42393 {
  color: #503822;
  display: block;
  font-size: 32px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
}

@keyframes anim-075e51a3-b417-4d61-a1dd-8e9bd96e25c4 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

#el-16bab6e1-3f4f-4f61-9ab4-1df0bea42393 {
  animation: anim-075e51a3-b417-4d61-a1dd-8e9bd96e25c4 600ms ease-out 0ms 1 forwards;
}

#el-d478b8bd-7afc-47a9-8f0d-c328b950ae96 {
  width: fit-content;
  display: flex;
  align-items: center;
  position: relative;
}

@container (min-width: 800px) {
  #el-d478b8bd-7afc-47a9-8f0d-c328b950ae96 {
      display: none;
  }
}

#el-75d1215e-c3b9-4c8b-85cd-4c5f0c50afa9 {
  width: 100%;
  height: 100%;
  background-color: var(--builder-background);
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

#el-d49271a1-c9cf-46cc-81ba-b5db622e06bc {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  position: relative;
  align-items: flex-start;
}

#el-2870bc04-8be0-44f9-b6af-b6d016bd11a4 {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 1rem;
  max-width: 100%;
  cursor: pointer;
}

#el-9b43da17-f7da-4c94-8539-2a9ee655cdd2 {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: underline;
  margin: 0;
}

#el-2d1d8def-5046-425c-bf1b-53517c7dd53e {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 1rem;
  max-width: 100%;
  cursor: pointer;
}

#el-4d9b664d-c1fa-4e16-b8c8-86deef6dba9c {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: underline;
  margin: 0;
}

#el-3a69e219-d60b-44be-aced-7474fd862fea {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 1rem;
  max-width: 100%;
  cursor: pointer;
}

#el-9a1988cf-ce44-4c6a-8223-cc52d9b4a867 {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: underline;
  margin: 0;
}

#el-3b092432-55fc-4b28-bdb9-6999743cf21a {
  width: 100%;
  max-width: 100%;
  height: 48px;
  display: none;
  flex-direction: row;
  gap: 1rem;
  padding: 1rem;
  align-items: center;
  justify-content: center;
  min-height: 48px;
}

@container (min-width: 800px) {
  #el-3b092432-55fc-4b28-bdb9-6999743cf21a {
      display: flex;
  }
}

#el-9e4d02fc-80f1-4dcd-a023-f30cb96e0785 {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-1bf56740-04d2-46d4-88c1-f014e1323a62 {
  color: #503822;
  display: inline;
  font-size: inherit;
  font-family: 'Lora', 'Lora Fallback';
  width: auto;
  min-width: auto;
  height: NaNpx;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  margin: 0;
}

#el-f3d810c0-d2b4-454b-816f-40ab81518203 {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-e918bd67-f260-400a-8a2c-33790548f077 {
  color: #503822;
  display: inline;
  font-size: inherit;
  font-family: 'Lora', 'Lora Fallback';
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  margin: 0;
}

#el-c6658ea9-40bc-48e0-8f44-c7d9f6bdacc5 {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-3dbb2123-1716-461a-9030-8e5956883847 {
  color: #503822;
  display: inline;
  font-size: inherit;
  font-family: 'Lora', 'Lora Fallback';
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  margin: 0;
}

#el-1ea5e5a2-a929-4ba0-bed5-7682b290412e {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-c83c66ad-6e34-4ecb-af16-e749b6ad85d8 {
  color: #503822;
  display: inline;
  font-size: inherit;
  font-family: 'Lora', 'Lora Fallback';
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  margin: 0;
}

#el-2efc2ab9-6dfd-4cb9-868c-6b3cbee78c3a {
  width: 100%;
  max-width: 100%;
  height: 735px;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  border-radius: 0px;
  border-width: 0px;
  border-style: none;
  border-color: #503822;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #503822;
}

@container (max-width: 800px) {
  #el-2efc2ab9-6dfd-4cb9-868c-6b3cbee78c3a {
      display: none;
  }
}

#el-5fbeac40-4721-4587-975a-41c9e19f0258 {
  width: 50%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
}

#el-b60362de-eb8a-4de6-a334-2532dcf13279 {
  width: 100%;
  max-width: 100%;
  height: 50%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
}

#el-132b81ac-8cc3-4a5e-9a96-32291cc65207 {
  color: #503822;
  display: block;
  font-size: 32px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
}

#el-f6e146b4-d2fc-4e16-8883-ce5706ff6f08 {
  color: #503822;
  display: block;
  font-size: 14px;
  font-family: 'Lora', 'Lora Fallback';
  width: 487.5px;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-align: center;
  line-height: 2;
}

#el-b6b4af1a-4fba-4ff1-afcd-e3ae2d2a7a85 {
  width: 100%;
  max-width: 100%;
  height: 50%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: start;
}

#el-9f75794b-6039-4ac1-8d6b-fdd75b21591f {
  color: #503822;
  display: block;
  font-size: 25px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
}

#el-6acf4ee9-e8da-4099-8f05-0336abb84dab {
  color: #503822;
  display: block;
  font-size: 15px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-1f329b2d-a440-4021-858f-d7bd2aebb284 {
  width: 50%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
}

#el-2ede15f5-5f6a-467a-94dc-70fc9c885950 {
  border-radius: auto;
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: auto;
  height: auto;
  aspect-ratio: 4/3;
  opacity: auto;
}

#el-632c2630-d3ee-4f8c-8ff8-5102ab8881f0 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0px;
  border-bottom: 1px solid var(--border);
  background-color: var(--background);
}

#el-1faff949-7b75-484a-bd69-cce7126d6701 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0px;
  border-bottom: 1px solid var(--border);
  background-color: var(--background);
}

@container (min-width: 800px) {
  #el-1faff949-7b75-484a-bd69-cce7126d6701 {
      display: none;
  }
}

#el-5f1a70c2-0891-489d-83b1-5131662e155d {
  width: 100%;
  max-width: 100%;
  height: 48px;
  display: none;
  flex-direction: row;
  gap: 1rem;
  padding: 1rem;
  align-items: center;
  justify-content: center;
  min-height: 48px;
}

@container (min-width: 800px) {
  #el-5f1a70c2-0891-489d-83b1-5131662e155d {
      display: flex;
  }
}

#el-6b3e3cd2-a6a0-4cac-9cb3-7c751f1e8c95 {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-bbcd231b-1b5c-406f-ac5f-3091046a9fee {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: underline;
  margin: 0;
}

#el-4daf2bb2-b310-4385-bb49-97740e23b27c {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-74a236c4-deea-4fd1-9460-979958670356 {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: underline;
  margin: 0;
}

#el-56aaf201-bfab-4e0c-9d6c-294059cde448 {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-2cd2ca37-bb94-4f91-9f44-1f0bf577c22d {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: underline;
  margin: 0;
}

#el-d691e738-5485-4991-b681-ccc3c641242a {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-51a8c605-f4d1-4f4b-8e93-366bccd9230c {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  text-decoration: underline;
  margin: 0;
}

#el-54bb0c8a-668d-412d-9f97-b719a9921513 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 2rem;
  margin-top: auto;
  background-color: var(--muted);
  border-top: 1px solid var(--border);
  align-items: center;
  justify-content: start;
  border-top-width: 2px;
  border-style: none;
  border-color: #503822;
  border-top-style: solid;
  border-top-color: #503822;
}

@container (max-width: 800px) {
  #el-54bb0c8a-668d-412d-9f97-b719a9921513 {
      display: none;
  }
}

#el-8a6f86d6-1172-4906-a93b-aa305e2541d5 {
  width: 50%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
}

#el-179fb7a9-073a-4c0f-a2ac-cec4611a1cce {
  color: #503822;
  display: block;
  font-size: 25px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
}

#el-f498b9f1-dfdf-4304-b49c-1d2d4605a650 {
  color: #503822;
  display: block;
  font-size: 14px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-96403bf2-5041-4ddb-85d0-8a3e30fbb05a {
  width: 50%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  column-gap: 20px;
  padding-left: 5.5rem;
}

#el-a88a4364-2c75-4b44-95b3-dd8cb20bc3e1 {
  width: 40%;
  max-width: 100%;
  height: auto;
  display: grid;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

#el-81638db3-88f1-43a2-bdc0-f9b09c3f15fc {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
}

#el-d63a0b70-c364-4767-a9a4-0ce2a8f2043f {
  color: #503822;
  display: block;
  font-size: 12px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: 100%;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-3a3ab7f2-c5f3-4611-ad34-bf7858e564b5 {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
}

#el-77d050db-ae40-4335-b5f7-4550ff74afff {
  color: #503822;
  display: block;
  font-size: 12px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-e46da0db-daf8-48a1-ad2d-3fdc6a5d2b5e {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
}

#el-83d3ca91-34d4-4ba6-996e-7f693715bff0 {
  color: #503822;
  display: block;
  font-size: 12px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-47b4ee2f-36d6-4244-a578-f863f89a12bd {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
}

#el-0028f80e-1676-429b-bd13-04389e3740ae {
  color: #503822;
  display: block;
  font-size: 12px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-b80f4367-d11a-4388-9bac-1882f32a7361 {
  width: 40%;
  max-width: 100%;
  height: auto;
  display: grid;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
  justify-items: center;
  align-content: center;
}

#el-5b990b26-439f-4a46-8413-5bf76c76d993 {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
}

#el-0c94176a-aae2-41ba-b1af-04746596782f {
  color: #503822;
  display: block;
  font-size: 12px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: 100%;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-d719d78c-be9f-4330-b3eb-130488514ae9 {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
}

#el-e7440411-fe8f-4e10-8da9-ab36b32baa2f {
  color: #503822;
  display: block;
  font-size: 12px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: 100%;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-d593e01f-6312-4127-b045-888cc1cf27a5 {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
}

#el-cc613809-911e-4cce-90eb-8a2f0b06ebac {
  color: #503822;
  display: block;
  font-size: 12px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: 100%;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-6927e0a4-e462-434a-aef5-ba863e43a270 {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
}

#el-15ba1bb4-deed-4da6-b123-308fd464dbef {
  color: #503822;
  display: block;
  font-size: 12px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: 100%;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-9984737d-5dfe-4417-aaff-4bffb49458d0 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
}

@container (min-width: 800px) {
  #el-9984737d-5dfe-4417-aaff-4bffb49458d0 {
      display: none;
  }
}

#el-8a4fa063-048a-4433-a797-2f89b03ce259 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
}

#el-1ab5e509-d873-403a-b59f-62aead399173 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
}

#el-6ed283e4-fa13-4ab6-bc1b-afdfe6f54c79 {
  color: #503822;
  display: block;
  font-size: 15px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
}

#el-ef912d58-81d6-44c0-8c6e-565a8af133b6 {
  color: #503822;
  display: block;
  font-size: 10px;
  font-family: 'Lora', 'Lora Fallback';
  width: 487.5px;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-align: center;
  line-height: 2;
}

#el-d87b4c91-27f8-4c0a-8967-4a1d684ba874 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
}

#el-d1523b3b-b73f-4ece-952f-1d5738a8e543 {
  color: #503822;
  display: block;
  font-size: 15px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
}

#el-00e085e2-2261-4296-8977-1b9dbd3f4233 {
  color: #503822;
  display: block;
  font-size: 10px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-f6720a7d-ea70-4e04-84ae-13f890205b06 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
}

#el-a185b171-6cfb-40e6-8d4a-eadfc136ba8b {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}

#el-131a5230-b4ab-4fee-89db-a85794889653 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  margin-top: auto;
  background-color: var(--muted);
  border-top: 1px solid var(--border);
  align-items: start;
  justify-content: start;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000000;
}

@container (max-width: 800px) {
  #el-131a5230-b4ab-4fee-89db-a85794889653 {
      display: flex;
  }
}

@container (min-width: 800px) {
  #el-131a5230-b4ab-4fee-89db-a85794889653 {
      display: none;
  }
}

#el-81d316fe-432d-457c-8506-febe0ad0b4a9 {
  width: 40%;
  max-width: 100%;
  height: 60%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  padding-bottom: 0rem;
  row-gap: 12px;
}

#el-71d1cef9-599c-4d6a-97d7-a65c5d2e89f3 {
  color: #503822;
  display: block;
  font-size: 15px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0rem;
  max-width: 100%;
  font-weight: bold;
  padding-bottom: 0rem;
}

#el-ef490fa6-cb9c-4102-9901-ce59b1b4bac2 {
  color: #503822;
  display: block;
  font-size: 10px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0rem;
  max-width: 100%;
  padding-bottom: 0rem;
}

#el-20c66214-00ff-4db6-bae4-5d13d7c41946 {
  width: 60%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  justify-content: start;
  align-items: start;
}

#el-4dbf26ab-8743-4439-9b50-1f7ae7356b2f {
  width: 50%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: end;
  justify-content: center;
  padding-top: 1rem;
  row-gap: 15px;
}

#el-4ef111b9-f6d7-4408-9d92-469ca459a90f {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
}

#el-30622c4f-85a5-4cfe-bd72-2083be22c9df {
  color: #503822;
  display: block;
  font-size: 7px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  font-weight: bold;
}

#el-97f8c7af-4b6d-427e-bc10-2f5497f9ae1a {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
}

#el-c4aa7f2d-c220-4cfc-b230-323096bb47c1 {
  color: #503822;
  display: block;
  font-size: 7px;
  font-family: var(--builder-primary-font);
  width: min-content;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  font-weight: bold;
}

#el-7fd9650a-d433-49a2-ac3e-b0bb3b6c90bd {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 0rem;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
}

#el-bb9e5d8d-7c75-474f-8692-33d726d095a4 {
  color: #503822;
  display: block;
  font-size: 7px;
  font-family: var(--builder-primary-font);
  width: min-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 0rem;
  padding: 0rem;
  max-width: 100%;
  font-weight: bold;
}

#el-7005380b-06fb-4b4a-a84a-6476c98ecba2 {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
}

#el-11bce30a-f4ec-4b60-a934-cfe2c1751112 {
  color: #503822;
  display: block;
  font-size: 7px;
  font-family: var(--builder-primary-font);
  width: min-content;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  font-weight: bold;
}

#el-a231875f-ad8e-4366-9aec-acef7625deba {
  width: 50%;
  max-width: 100%;
  height: 60%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: start;
  justify-content: start;
  padding-top: 1rem;
  row-gap: 15px;
}

#el-0350cf00-0544-48dc-a4ef-29f3a44e5a7a {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
}

#el-d21c4649-385c-488c-88b8-33cf7ac88741 {
  color: #503822;
  display: block;
  font-size: 7px;
  font-family: 'Lora', 'Lora Fallback';
  width: 100%;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  font-weight: bold;
}

#el-fc8cd238-e370-423a-a759-a1162967ab2b {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
}

#el-471eb489-9b91-488f-a3f5-6535fbd8978f {
  color: #503822;
  display: block;
  font-size: 7px;
  font-family: var(--builder-primary-font);
  width: min-content;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  font-weight: bold;
}

#el-623455f8-2e86-4703-b6da-0bdc6ca9924f {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 0rem;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
}

#el-228ed7dc-91b2-4798-99c0-57744c2746a2 {
  color: #503822;
  display: block;
  font-size: 7px;
  font-family: var(--builder-primary-font);
  width: min-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 0rem;
  padding: 0rem;
  max-width: 100%;
  font-weight: bold;
}

#el-b98cd214-89f3-4b85-b0a3-cd912245d0f8 {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
}

#el-cb4e4494-d458-4d27-8d22-494ba704d4fe {
  color: #503822;
  display: block;
  font-size: 7px;
  font-family: var(--builder-primary-font);
  width: min-content;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  font-weight: bold;
}

