:root {
  --builder-text: #000000;
  --builder-background: #FFFBDE;
  --builder-card: #1F1407;
  --builder-accent: #BCB6B2;
}

#el-__body {
  position: relative;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100%;
  background-color: #FFFBDE;
  padding-bottom: 0rem;
  overflow-y: auto;
  container-type: inline-size;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 0px;
  justify-content: start;
  background: #F6F2E6;
  padding-top: 0rem;
}

#el-9c0e86b2-a1f0-4bf7-8231-8cd3508fd8f8 {
  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-9c0e86b2-a1f0-4bf7-8231-8cd3508fd8f8 {
      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-4f2906a5-9012-4dbb-b042-f2a4f54bf979 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #503822;
}

@container (max-width: 800px) {
  #el-4f2906a5-9012-4dbb-b042-f2a4f54bf979 {
      display: none;
  }
}

#el-3fbc4fbc-383e-46f7-80e8-25b117176696 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
}

#el-cd4f55ca-8590-4615-b50b-70b0205884f7 {
  width: 100%;
  height: 100%;
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  padding: 0rem;
}

#el-8927e245-9570-4a9f-8f30-e5e7ce521fb5 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
  row-gap: 12px;
}

@container (max-width: 800px) {
  #el-8927e245-9570-4a9f-8f30-e5e7ce521fb5 {
      display: none;
  }
}

#el-7941b3e3-ff11-4786-92dc-d2f9431cbe53 {
  color: #503822;
  display: block;
  font-size: 32px;
  font-family: 'Lora', 'Lora Fallback';
  width: 50%;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
  text-align: center;
}

#el-fa1cece4-bae3-41c9-9a49-ccd3472a6289 {
  color: #503822;
  display: block;
  font-size: 14px;
  font-family: 'Lora', 'Lora Fallback';
  width: 468.102px;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-align: center;
  line-height: 2;
}

#el-c73193fc-6d62-4ad1-ae23-973b9e2d2a69 {
  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: 45px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
  background: #F6F2E6;
  border-radius: 10px;
  border-width: 2px;
  border-style: solid;
  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}

#el-6cd33861-0d2e-4208-a429-aaf98ed20c9c {
  color: #000000;
  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-f8f79c47-a27b-4afd-b05d-ef682be913c6 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 0rem;
  min-height: 4rem;
  border-top-width: 2px;
  border-top-style: solid;
  justify-content: center;
  align-items: center;
  border-top-color: #503822;
}

@container (max-width: 800px) {
  #el-f8f79c47-a27b-4afd-b05d-ef682be913c6 {
      display: none;
  }
}

#el-12754296-f74d-48e1-b14e-cbd48896c8bd {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
}

#el-c2625d68-2ebd-4058-88cd-740368bb4103 {
  color: #503822;
  display: block;
  font-size: 28px;
  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-e08c6b2d-9c0b-49d7-9272-284abc7ef75c {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
}

#el-5aa4cc60-1799-4be3-8b2b-531a649176a7 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 10%;
  height: 100%;
}

#el-f72eb5de-efab-49ee-8e3a-b5bc365f629d {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  justify-content: space-around;
}

#el-ceab5d46-49ec-462c-84dc-1c26a934b38c {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 22.5%;
  height: 100%;
}

#el-f1a2fb77-957e-46dc-bb35-7bebcf52a6c7 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 22.5%;
  height: 100%;
}

#el-d4459703-909d-4715-9750-909eb5db78bf {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 22.5%;
  height: 100%;
}

#el-4e85cb9e-7463-41ce-984d-3c5591cf52b3 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 22.5%;
  height: 100%;
}

#el-c44a39cb-72cb-46d9-8595-46019301c263 {
  width: 100%;
  max-width: 100%;
  height: 136px;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  justify-content: center;
  padding-top: 4.5rem;
  border-style: none;
}

#el-75593df0-0ba9-43e6-93d5-0fb28e027778 {
  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;
  type: h3;
}

#el-64f2bdfd-da2f-491b-a9a8-63403fa3c9f8 {
  width: 80%;
  max-width: 100%;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
  column-gap: 24px;
  padding-bottom: 6.5rem;
  padding-top: 3rem;
  grid-template-columns: repeat(3, 1fr);
}

#el-2c8bc297-bb98-4e9a-9aaa-32f17c457a03 {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  background-color: var(--builder-card);
  border-radius: 16px;
  background: #F6F2E6;
  align-items: center;
  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}

@container (min-width: 420px) {
  #el-2c8bc297-bb98-4e9a-9aaa-32f17c457a03 {
      border-width: 2px;
      border-radius: 0px;
  }
}

@keyframes anim-27192d82-c6ee-4616-96e3-8de31d3dfa72 {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}

#el-2c8bc297-bb98-4e9a-9aaa-32f17c457a03 {
  animation: anim-27192d82-c6ee-4616-96e3-8de31d3dfa72 600ms ease-out 0ms 1 forwards;
}

#el-a9bfcf89-0ec6-4ce4-a3e6-15ae350f0e04 {
  width: 100%;
  height: 70%;
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

#el-ab51701b-4fe6-415a-8d8e-b801fd319de3 {
  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-6f7b12ae-e986-48a9-8b46-f53069634e54 {
  color: var(--builder-text);
  display: 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%;
}

#el-ebbb5d06-af53-4248-8b58-d17e0c53e7ba {
  color: var(--builder-text);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 100px;
  min-width: 5rem;
  height: 40px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
  border-radius: 6px;
  border-width: 2px;
  border-style: solid;
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  justify-content: center;
}

#el-4f9d4a60-6cc1-489d-90af-05115953daa0 {
  color: var(--builder-text);
  display: block;
  font-size: 11px;
  font-family: 'Lora', 'Lora Fallback';
  width: 75%;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-0fc7423d-e71e-4381-a4ed-e6bd4af8ff48 {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  background-color: var(--builder-card);
  border-radius: 16px;
  background: #F6F2E6;
  align-items: center;
  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}

@container (min-width: 420px) {
  #el-0fc7423d-e71e-4381-a4ed-e6bd4af8ff48 {
      border-width: 2px;
      border-style: solid;
      border-radius: 0px;
  }
}

@keyframes anim-cf582af6-7139-437b-86be-b0b6cab4df55 {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}

#el-0fc7423d-e71e-4381-a4ed-e6bd4af8ff48 {
  animation: anim-cf582af6-7139-437b-86be-b0b6cab4df55 600ms ease-out 0ms 1 forwards;
}

#el-0674b700-5b95-4cea-9855-f549eacab433 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 70%;
}

#el-9383e921-1637-451a-b43f-2b6cefb1057b {
  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-9b7b5af8-f4c6-4347-bc5b-4d12e4fd4f27 {
  color: var(--builder-text);
  display: 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%;
}

#el-5e9ae695-42cc-408a-b37e-67a506a87444 {
  color: var(--builder-text);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 100px;
  min-width: 5rem;
  height: 40px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
  border-radius: 6px;
  border-width: 2px;
  border-style: solid;
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  justify-content: center;
}

#el-c9bbe0de-b65e-42c3-85da-7df3a27fbdb3 {
  color: var(--builder-text);
  display: block;
  font-size: 11px;
  font-family: 'Lora', 'Lora Fallback';
  width: 75%;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-647a0618-5505-4d71-8e4a-f62f1cbd73c1 {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  background-color: var(--builder-card);
  border-radius: 16px;
  background: #F6F2E6;
  align-items: center;
  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}

@container (min-width: 420px) {
  #el-647a0618-5505-4d71-8e4a-f62f1cbd73c1 {
      border-width: 2px;
      border-style: solid;
      border-radius: 0px;
  }
}

@keyframes anim-72338e52-1469-4acd-bd4a-7f8fceb326aa {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}

#el-647a0618-5505-4d71-8e4a-f62f1cbd73c1 {
  animation: anim-72338e52-1469-4acd-bd4a-7f8fceb326aa 600ms ease-out 0ms 1 forwards;
}

#el-33fe5711-a616-4378-b81c-680f4a9b9447 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 70%;
}

#el-8212cb30-76dc-44c5-861c-2ba155991542 {
  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-e0e99452-a931-4a79-9b73-94299b2025f3 {
  color: var(--builder-text);
  display: 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%;
}

#el-42c417b4-83a4-4ef0-bb6e-24aa58d3c516 {
  color: var(--builder-text);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 100px;
  min-width: 5rem;
  height: 40px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
  border-radius: 6px;
  border-width: 2px;
  border-style: solid;
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  justify-content: center;
}

#el-38daa92c-2819-4c89-b112-4ad863fc8527 {
  color: var(--builder-text);
  display: block;
  font-size: 11px;
  font-family: 'Lora', 'Lora Fallback';
  width: 75%;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-2effd473-e895-4e78-8d37-0a6b88f76291 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
  padding-bottom: 5rem;
  padding-top: 0rem;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-width: 0px;
  border-style: none;
}

@container (max-width: 800px) {
  #el-2effd473-e895-4e78-8d37-0a6b88f76291 {
      display: none;
  }
}

#el-1ce61807-96f4-407d-91ea-9b0d09984799 {
  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-62f107ed-24d2-4b2f-b212-bee26a686f38 {
  color: #503822;
  display: block;
  font-size: 14px;
  font-family: 'Lora', 'Lora Fallback';
  width: 986px;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-align: center;
  line-height: 2;
}

#el-a7986d05-1f08-4430-b4eb-99b571405689 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
}

@container (max-width: 800px) {
  #el-a7986d05-1f08-4430-b4eb-99b571405689 {
      display: none;
  }
}

#el-f1313d2a-2849-4771-94d5-181596f1e9b5 {
  color: var(--builder-text);
  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-2bd63060-01a3-494d-8867-e8691fb0787e {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  justify-content: space-around;
}

@container (max-width: 800px) {
  #el-2bd63060-01a3-494d-8867-e8691fb0787e {
      display: none;
  }
}

#el-3bb280ec-be6d-4582-b6f6-239c1d27e614 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 17.5%;
  height: 100%;
}

#el-f404e913-f22c-409b-84c3-4bb9762217fd {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 17.5%;
  height: 100%;
}

#el-8add85b3-56c9-4089-9ae9-5d8af8c6876d {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 17.5%;
  height: 100%;
}

#el-dc3b6d53-e10c-4e9d-9db5-5e9e67a0d248 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 17.5%;
  height: 100%;
}

#el-ca0493d7-b08c-483b-a3c2-dc637502e602 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 17.5%;
  height: 100%;
}

#el-f7fd6ada-0b2d-4fde-b466-104984adbf7e {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
}

@container (max-width: 800px) {
  #el-f7fd6ada-0b2d-4fde-b466-104984adbf7e {
      display: none;
  }
}

#el-5d43bead-2031-473d-9443-5a0e6f59b756 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

@container (max-width: 800px) {
  #el-5d43bead-2031-473d-9443-5a0e6f59b756 {
      display: none;
  }
}

#el-99cc7884-e604-4e02-8a77-c87afcfe5049 {
  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-fa0e074e-7cc6-40f6-a4a2-c09b8e9bef5a {
  color: #503822;
  display: block;
  font-size: 14px;
  font-family: 'Lora', 'Lora Fallback';
  width: 986px;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-align: center;
  line-height: 2;
}

#el-7a896c46-7792-4643-908c-59479156c8c1 {
  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-7a896c46-7792-4643-908c-59479156c8c1 {
      display: none;
  }
}

#el-bdb57534-5cd9-44b8-9d1c-c827d9dbc07a {
  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-bdb57534-5cd9-44b8-9d1c-c827d9dbc07a {
      display: none;
  }
}

#el-6855ab3c-8e2e-4c45-92ff-f185e9e2f7c9 {
  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-6855ab3c-8e2e-4c45-92ff-f185e9e2f7c9 {
      justify-content: center;
  }
}

#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-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-ba5db2a6-f61d-45ff-b591-718fc1ce4708 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
}

#el-7f90ed28-2a76-4a72-94de-18cd73457010 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
}

#el-8a1b5810-e9d7-49d9-9f43-48a56fa9b08b {
  border-radius: 8px;
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}

@keyframes anim-a16e9daf-947f-4c21-b79a-6dbc871566f8 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

#el-8a1b5810-e9d7-49d9-9f43-48a56fa9b08b {
  animation: anim-a16e9daf-947f-4c21-b79a-6dbc871566f8 600ms ease-out 0ms 1 forwards;
}

#el-af6bc3af-a78c-4110-a17d-3912bd771a15 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
  row-gap: 12px;
}

#el-55f6bace-d60f-4f6d-bc58-d6b5ee500491 {
  color: #503822;
  display: block;
  font-size: 15px;
  font-family: 'Lora', 'Lora Fallback';
  width: 50%;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
  text-align: center;
}

#el-0971d987-7340-42b3-bdd6-5b037ebbca26 {
  color: #503822;
  display: block;
  font-size: 14px;
  font-family: 'Lora', 'Lora Fallback';
  width: 468.102px;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-align: center;
  line-height: 2;
}

#el-18e0c8c9-3b20-45e3-910e-f2a29edb18d9 {
  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: 45px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
  background: #F6F2E6;
  border-radius: 10px;
  border-width: 2px;
  border-style: solid;
  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}

#el-8fe63e96-e3ba-45a0-9ed6-29cff9bc0947 {
  color: #000000;
  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-8648ab33-ed75-420b-aba6-136d979db49d {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
}

#el-dc8e245d-bcfa-4f23-84c7-5f6fb080fee7 {
  color: #503822;
  display: block;
  font-size: 20px;
  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-814140a0-6b72-4140-a341-afe5575bc2e2 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  justify-content: space-around;
}

#el-eeb27f55-b6a7-44a6-8a19-6a75f5543239 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 23%;
  height: 100%;
}

#el-ff73fe4d-3864-462c-b3f9-a50f3a8bef88 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 23%;
  height: 100%;
}

#el-f8ab4a66-81df-4d18-80f9-740581efd1a9 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 23%;
  height: 100%;
}

#el-856755ee-a8b5-4eff-a6ba-265b52673b39 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 23%;
  height: 100%;
}

#el-fdbdb5f1-eacf-4333-a5c3-988fdd7f0412 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  padding-top: 1rem;
}

#el-1c75bb28-6855-491b-8b2b-af0bbc0d8589 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
}

#el-b3caccc9-ad8e-4d4d-9a26-7753aadab714 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
}

#el-3856cdfa-af5e-40da-9567-e86a4bb76a68 {
  color: #503822;
  display: block;
  font-size: 20px;
  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-64a3ddbd-6e52-40bb-968d-c83e35457278 {
  color: #503822;
  display: block;
  font-size: 12px;
  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-0fd3bd92-56be-43bd-b279-5c8b7acf775b {
  color: #503822;
  display: block;
  font-size: 12px;
  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-dab5f3d3-068e-4d1f-9ee2-194a1102ca53 {
  color: #503822;
  display: block;
  font-size: 12px;
  font-family: 'Roboto', 'Roboto Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
}

#el-63dbf13c-3cd0-4586-a43c-aebdc2b98ca6 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
}

#el-622da057-3813-473d-8255-5c291ee16319 {
  border-radius: 8px;
  object-fit: cover;
  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  width: 100%;
  height: 100%;
}

@keyframes anim-8f2bb442-f8af-4d54-9c48-12e922f06296 {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}

#el-622da057-3813-473d-8255-5c291ee16319 {
  animation: anim-8f2bb442-f8af-4d54-9c48-12e922f06296 600ms ease-out 0ms 1 forwards;
}

#el-837fa367-be49-4c33-82a7-fed5cd44452a {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
}

#el-3d2e65fc-26d9-4246-b3a1-f6ec602db52d {
  color: #503822;
  display: block;
  font-size: 20px;
  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%;
  font-weight: bold;
}

#el-a904a839-a8e8-49b6-8615-8ca21d9cd492 {
  color: #503822;
  display: block;
  font-size: 12px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-align: center;
  line-height: 2;
}

#el-c5ebad32-b8ec-4c7f-9ab6-02d2b64cfe3b {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
}

#el-cd84c359-307b-4cf4-ad72-f11ced1a6556 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
}

#el-a5078c27-bd40-41e8-980b-a3a605e643d7 {
  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-d14aa6f1-95d9-41f7-8e2b-2c74526c33a1 {
  width: auto;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
}

#el-fcf5cec2-833b-43d8-8e3a-ba08628b3f40 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 50%;
  height: 100%;
}

#el-fdb1534a-6076-4838-848b-9b46b4c47d25 {
  width: 100%;
  max-width: 100%;
  height: 100px;
  display: flex;
  justify-content: space-around;
}

#el-18b3441c-cdbb-482b-837c-110a831fdc74 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 22.5%;
  height: 100%;
}

#el-dfc8d2ca-5bf8-45e6-9a73-8ae368aaeb6e {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 22.5%;
  height: 100%;
}

#el-f344b0b2-ee04-44d4-96d0-d492295bdd07 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 22.5%;
  height: 100%;
}

#el-3bcc652a-e2ee-42d4-beb9-8124005d91db {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 22.5%;
  height: 100%;
}

#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-e29efcab-3931-4d74-bfca-411b5fd427eb {
  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-e29efcab-3931-4d74-bfca-411b5fd427eb {
      display: flex;
  }
}

@container (min-width: 800px) {
  #el-e29efcab-3931-4d74-bfca-411b5fd427eb {
      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: 12px;
}

#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: 6px;
  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: 6px;
  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: 6px;
  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: 6px;
  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: 12px;
}

#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: 6px;
  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: 6px;
  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: 6px;
  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: 6px;
  font-family: var(--builder-primary-font);
  width: min-content;
  min-width: 5rem;
  height: fit-content;
  padding: 0rem;
  max-width: 100%;
  font-weight: bold;
}

#el-61e2ec16-2f29-4c49-8369-f8dd954adecf {
  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-top-style: solid;
  border-top-color: #503822;
}

@container (max-width: 800px) {
  #el-61e2ec16-2f29-4c49-8369-f8dd954adecf {
      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%;
}

