:root {
  --builder-text: #78716C;
  --builder-background: #FAFAF9;
  --builder-secondary-background: #F0EFEE;
  --builder-card: #F5F5F4;
  --builder-accent: #A8A29E;
  --builder-border: #E7E5E4;
  --builder-chart-1: #A8A29E;
  --builder-chart-2: #78716C;
  --builder-chart-3: #57534E;
  --builder-chart-4: #44403C;
  --builder-chart-5: #292524;
  --builder-chart-6: #1C1917;
  --builder-primary-font: Merriweather;
}

#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: #FEFDF1;
  font-family: var(--builder-primary-font);
}

#el-a8a1e5a8-2b1f-4a53-9a86-6bbf2d779e3d {
  width: 100%;
  max-width: 100%;
  height: 32px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 1rem;
  background: #201203;
  color: #F5EFE4;
  border-bottom: 1px solid rgba(255,255,255,0.08);
  letter-spacing: 0.15em;
  box-sizing: border-box;
}

@container (min-width: 800px) {
  #el-a8a1e5a8-2b1f-4a53-9a86-6bbf2d779e3d {
      display: none;
  }
}

#el-e0f0f5a7-e9d9-4a0c-9b26-3f8a4b9e1d2e {
  margin: 0;
  padding: 0;
  font-size: 8px;
  font-family: var(--builder-primary-font);
  text-transform: none;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #F5EFE4;
}

#el-9c98fb25-d571-40a3-93a0-ad27ba0fdc8e {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: none;
  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-9c98fb25-d571-40a3-93a0-ad27ba0fdc8e {
      display: none;
  }
}

#el-f3a71e81-e846-470e-8ab8-b82b37388877 {
  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-f3a71e81-e846-470e-8ab8-b82b37388877 {
      justify-content: center;
      display: none;
  }
}

#el-1a1a296a-fe83-438b-9555-e7656b57b6fc {
  color: #201203;
  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;
  flex: 1;
  text-align: center;
}

@keyframes anim-10bcf06a-f42b-401a-a5ad-57149862d187 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

#el-1a1a296a-fe83-438b-9555-e7656b57b6fc {
  animation: anim-10bcf06a-f42b-401a-a5ad-57149862d187 600ms ease-out 0ms 1 forwards;
}

#el-4d31e432-09bb-4439-85dc-57643d2ff9bc {
  width: fit-content;
  display: flex;
  align-items: center;
  position: relative;
}

@container (min-width: 800px) {
  #el-4d31e432-09bb-4439-85dc-57643d2ff9bc {
      display: none;
  }
}

#el-3d7d1ea3-ca48-4c61-8a43-0e877f027424 {
  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-f0b71a53-6a8b-4317-a732-d1f50845344e {
  color: #201203;
  display: block;
  height: 24px;
  width: 24px;
}

#el-20aa7130-dab8-46c1-b56f-82306fdead04 {
  width: 100%;
  height: 100%;
  background-color: var(--builder-background);
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

#el-a6e3ac53-b6b9-4750-9823-b50c47cb006d {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  position: relative;
  align-items: flex-start;
  background: #FEFDF1;
}

#el-0497865a-af46-4239-af5b-2bb0a490351f {
  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-b818ba61-d8db-4a75-9153-f2c43153e7ed {
  color: #201203;
  display: inline;
  font-size: 16px;
  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-926b14b2-e55e-443a-9693-2e5783e61f00 {
  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-e9c8f0f1-4631-48c8-b1d0-8dcb28c9b01e {
  color: #201203;
  display: inline;
  font-size: 16px;
  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-efe23da3-6d50-4d56-b09d-e087a2d51646 {
  color: var(--builder-text);
  display: inline-block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 25%;
  min-width: 5rem;
  height: 53px;
  min-height: 1.5rem;
  padding: 1rem;
  max-width: 100%;
  cursor: pointer;
}

#el-a355745a-6955-4f8c-8a8b-d22cc76f7f59 {
  color: #201203;
  display: inline;
  font-size: 16px;
  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-2d6a93e2-5e2a-44cd-926f-d35bec8041c1 {
  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-408172d7-d387-4251-9748-eed7c5212ece {
  color: #201203;
  display: inline;
  font-size: 16px;
  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-6a94f210-6d6a-4cba-9fe1-eff799edebf3 {
  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-6af4fff4-b4ed-41d0-9c04-a84ffed75af2 {
  color: #201203;
  display: inline;
  font-size: 16px;
  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-79ebcd9f-e45e-495d-8f60-cfa35c60f630 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: none;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  box-shadow: 0 0 #0000;
}

@container (max-width: 800px) {
  #el-79ebcd9f-e45e-495d-8f60-cfa35c60f630 {
      display: flex;
  }
}

#el-f409c06c-88fd-4e13-825d-4bef7bcf3fe7 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 450px;
  height: 600px;
}

#el-5c23d2e5-8c28-42d4-8d60-69ca499631db {
  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-5c23d2e5-8c28-42d4-8d60-69ca499631db {
      display: none;
  }
}

#el-186c1b7a-941f-4790-8b0c-9c0d212b6299 {
  width: 100%;
  max-width: 100%;
  height: 35px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 1.5rem;
  background: #201203;
  color: #F5EFE4;
  border-bottom: 1px solid rgba(255,255,255,0.08);
  letter-spacing: 0.15em;
  box-sizing: border-box;
}

@container (max-width: 800px) {
  #el-186c1b7a-941f-4790-8b0c-9c0d212b6299 {
      display: none;
  }
}

#el-52582eb1-0509-45eb-b719-bc621874c434 {
  color: #FFFFFF;
  display: block;
  font-size: 9px;
  font-family: 'Montserrat', 'Montserrat Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
}

#el-48b56170-57db-4083-841e-83e217bd45cf {
  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 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  background: #FFFCF4;
}

@container (min-width: 800px) {
  #el-48b56170-57db-4083-841e-83e217bd45cf {
      justify-content: center;
  }
}

#el-88f6003d-d3de-4506-865f-6ccbb3792c95 {
  color: #201203;
  display: block;
  font-size: 35px;
  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;
}

@keyframes anim-4645a2e7-b853-4984-bcd5-3e99f9ee630c {
  from {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

#el-88f6003d-d3de-4506-865f-6ccbb3792c95 {
  animation: anim-4645a2e7-b853-4984-bcd5-3e99f9ee630c 600ms ease-out 0ms 1 forwards;
}

#el-da88f19a-36a5-4ce5-9d22-daeeb32de795 {
  width: fit-content;
  display: flex;
  align-items: center;
  position: relative;
}

@container (min-width: 800px) {
  #el-da88f19a-36a5-4ce5-9d22-daeeb32de795 {
      display: none;
  }
}

#el-798ccfed-9731-4c52-b294-b0415372856a {
  width: 100%;
  height: 100%;
  background-color: var(--builder-background);
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

#el-6cb2ef68-4a80-4290-b369-e23288185e1d {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  position: relative;
  align-items: flex-start;
}

#el-b0ca51ed-8b20-487f-bd04-47565896f7b3 {
  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%;
  text-decoration: underline;
  cursor: pointer;
}

#el-859718b9-201b-4539-849b-57b71ee31b91 {
  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;
  margin: 0;
}

#el-d2eb2103-3895-452e-bc11-b4ac181d9b51 {
  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%;
  text-decoration: underline;
  cursor: pointer;
}

#el-e3b3108c-c221-4bf8-8150-2b736c812829 {
  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;
  margin: 0;
}

#el-9c6fbae0-0105-4a3f-aee7-4161c75d45a0 {
  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%;
  text-decoration: underline;
  cursor: pointer;
}

#el-a4ebed06-4930-4212-8898-9f26b5b895f5 {
  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;
  margin: 0;
}

#el-46b96e44-02b5-4e94-ac5e-d3bac675e210 {
  width: 100%;
  max-width: 100%;
  height: 48px;
  display: flex;
  flex-direction: row;
  gap: 1rem;
  padding: 1rem;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  column-gap: 35px;
  padding-bottom: 1rem;
  background: #FFFCF4;
}

@container (min-width: 800px) {
  #el-46b96e44-02b5-4e94-ac5e-d3bac675e210 {
      display: flex;
  }
}

#el-fc7cb596-83ce-4a66-b249-756e06c7cd23 {
  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;
  letter-spacing: 0.12em;
}

#el-8da2bf78-a4a3-41ff-9fee-2db70e13ea4d {
  color: #201203;
  display: inline;
  font-size: 12px;
  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;
  text-decoration: none;
  text-shadow: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075);
}

#el-6cc1e6a9-9ce7-4438-b585-47366f01d53f {
  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;
  letter-spacing: 0.12em;
}

#el-1dfc5cfa-b343-4a6a-bfd2-ae7139e04694 {
  color: #201203;
  display: inline;
  font-size: 12px;
  font-family: 'Canela', 'Times New Roman', serif;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  margin: 0;
  text-shadow: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075);
}

#el-ea9868e9-e8e4-4403-8d8d-a0d14e1be7b8 {
  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;
  letter-spacing: 0.12em;
}

#el-a770107d-0e09-4e97-9878-c19136a3ddfa {
  color: #201203;
  display: inline;
  font-size: 12px;
  font-family: 'Canela', 'Times New Roman', serif;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  margin: 0;
  text-shadow: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075);
}

#el-15f18d7b-2437-4f42-a1e0-65abf1750e72 {
  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;
  letter-spacing: 0.12em;
}

#el-e793ba9e-cf05-4519-a2fd-d5036aba5060 {
  color: #201203;
  display: inline;
  font-size: 12px;
  font-family: 'Canela', 'Times New Roman', serif;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  margin: 0;
  text-shadow: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075);
}

#el-047527b3-5f7c-4526-b89a-b24e2d1f196c {
  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;
  letter-spacing: 0.12em;
}

#el-170cf5b5-1e39-4e1d-affc-e7275856ae33 {
  color: #201203;
  display: inline;
  font-size: 12px;
  font-family: 'Canela', 'Times New Roman', serif;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  margin: 0;
  text-shadow: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075);
  text-decoration: none;
}

#el-56d4c8f0-e845-438f-9d90-4dea03345e4f {
  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;
  letter-spacing: 0.12em;
}

#el-6ede9333-316f-4f3d-bc8b-1124cf704482 {
  color: #201203;
  display: inline;
  font-size: 12px;
  font-family: 'Canela', 'Times New Roman', serif;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  padding: 0;
  max-width: 100%;
  font-weight: inherit;
  margin: 0;
  text-shadow: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075);
  text-decoration: none;
}

#el-fefa5fe9-3234-4964-aa58-c9db93dc59be {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  justify-content: center;
  column-gap: 6px;
  grid-template-columns: repeat(3, 1fr);
  padding-top: 1rem;
  background: #FFFCF4;
}

@container (max-width: 420px) {
  #el-fefa5fe9-3234-4964-aa58-c9db93dc59be {
      display: none;
  }
}

#el-d9233a8c-0c6b-463e-b1ec-90efde160cec {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}

@keyframes anim-cf3a59ac-302d-41df-b028-e6c458869a81 {
  from {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

#el-d9233a8c-0c6b-463e-b1ec-90efde160cec {
  animation: anim-cf3a59ac-302d-41df-b028-e6c458869a81 600ms ease-out 0ms 1 forwards;
}

#el-c1af714b-ba00-4402-b3f6-5e239345f4d3 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}

@keyframes anim-232bcccf-dc29-49ce-8c0a-319420630986 {
  from {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

#el-c1af714b-ba00-4402-b3f6-5e239345f4d3 {
  animation: anim-232bcccf-dc29-49ce-8c0a-319420630986 600ms ease-out 0ms 1 forwards;
}

#el-f877cebb-aa77-4bb5-94d4-95a1a2c57a9c {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}

@keyframes anim-a718a269-bfec-4fd6-9c74-349f92370e1c {
  from {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

#el-f877cebb-aa77-4bb5-94d4-95a1a2c57a9c {
  animation: anim-a718a269-bfec-4fd6-9c74-349f92370e1c 600ms ease-out 0ms 1 forwards;
}

#el-88966eb9-7a19-41e1-965e-2a413736dcd7 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #FFFCF4;
}

@container (max-width: 800px) {
  #el-88966eb9-7a19-41e1-965e-2a413736dcd7 {
      display: none;
  }
}

#el-bc27f03b-6d38-43a1-b817-be2ae17c73e1 {
  color: #000000;
  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;
  padding-bottom: 0rem;
}

#el-62944743-a28e-4950-bee6-ad654d1d8993 {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

#el-2b141697-d039-4d93-8bcd-e66c465ed60f {
  display: flex;
  width: 200%;
  min-width: 200%;
  height: 100%;
}

@keyframes anim-b5f2510c-cfd6-46fa-84f8-559aa57d3dd1 {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

#el-2b141697-d039-4d93-8bcd-e66c465ed60f {
  animation: anim-b5f2510c-cfd6-46fa-84f8-559aa57d3dd1 20s linear 0ms infinite none;
}

#el-1579d4b2-e491-4e21-9a98-f50aba5e3474 {
  display: flex;
  flex-shrink: 0;
  min-width: 50%;
  width: 50%;
  height: auto;
  justify-content: space-around;
  align-items: center;
  padding-bottom: 2rem;
  background: #FFFCF4;
}

#el-dfeecff7-a702-4108-90a9-19c171e4b662 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 10%;
  height: auto;
}

#el-c82ffa64-992e-4872-ad50-d5ca36d70535 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 10%;
  height: auto;
}

#el-ec8761c6-f7e4-46c4-b80e-5c586b2e672b {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 10%;
  height: auto;
}

#el-8b24c166-d930-4fd0-9749-15f87c2e2f7f {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 10%;
  height: auto;
}

#el-34ebd0a6-943b-448a-b20a-1db4a9fbe33f {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 10%;
  height: auto;
}

#el-2728d5ab-b5dc-4657-be04-4e22d6a946df {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 10%;
  height: auto;
}

#el-7ded9a1f-8e05-45f8-971a-4aff9a245cec {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 10%;
  height: auto;
}

#el-a79ecc32-54d4-4a69-9713-76ff2fcbc887 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 4rem 1.5rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
  background: #201203;
  row-gap: 2.5rem;
  box-sizing: border-box;
}

@container (max-width: 420px) {
  #el-a79ecc32-54d4-4a69-9713-76ff2fcbc887 {
      display: none;
  }
}

@container (min-width: 800px) {
  #el-a79ecc32-54d4-4a69-9713-76ff2fcbc887 {
      padding: 5rem 6rem;
  }
}

@keyframes anim-9b4f5e10-5a3c-4b1e-8b91-2c4e9df78101 {
  from {
    opacity: 0;
    transform: translateY(24px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

#el-a79ecc32-54d4-4a69-9713-76ff2fcbc887 {
  animation: anim-9b4f5e10-5a3c-4b1e-8b91-2c4e9df78101 700ms ease-out 0ms 1 forwards;
}

#el-f9e4d4c2-5c8d-4ffb-9c7b-1a3b5f7a9b11 {
  width: 100%;
  max-width: 880px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 0.75rem;
  text-align: center;
}

#el-b3f3a5e1-76d9-4c45-8af5-5f3f4c4a5b02 {
  color: #FFFCF4;
  display: block;
  font-size: 25px;
  font-family: 'Lora', 'Lora Fallback';
  font-weight: 700;
  text-align: center;
  margin: 0;
  text-shadow: 0px 1px 0px rgb(0 0 0 / 0.06), 0px 1px 1px rgb(0 0 0 / 0.06);
}

@container (min-width: 800px) {
  #el-b3f3a5e1-76d9-4c45-8af5-5f3f4c4a5b02 {
      font-size: 40px;
  }
}

#el-c4f1cdd7-5b32-4a7d-a8d3-234e7e3d4103 {
  color: #FFFCF4;
  display: block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  max-width: 540px;
  margin: 0.25rem auto 0;
  line-height: 1.7;
}

#el-1b9f4b7a-6a2e-4cfd-9c4e-3a3f8b6d2c21 {
  width: 100%;
  max-width: 1040px;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1.75rem;
  column-gap: 1.5rem;
  margin-top: 1.5rem;
}

@container (min-width: 800px) {
  #el-1b9f4b7a-6a2e-4cfd-9c4e-3a3f8b6d2c21 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
      row-gap: 0;
      column-gap: 1.75rem;
  }
}

#el-7f6a9e4d-2c5f-4a1b-9e3b-5c7d8f2a4b31 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 1.25rem;
  padding: 1.75rem 1.5rem;
  background: #FFFCF4;
  border-radius: 10px;
  box-shadow: 0 12px 30px rgba(0,0,0,0.06);
  border: 1px solid rgba(32,18,3,0.06);
  box-sizing: border-box;
}

@container (min-width: 800px) {
  #el-7f6a9e4d-2c5f-4a1b-9e3b-5c7d8f2a4b31 {
      padding: 2.25rem 2rem;
  }
}

#el-ac8e2a9f-4c7b-4d8f-9b7e-91837ec1a041 {
  color: #271703;
  display: block;
  font-size: 12px;
  font-family: 'Lora', 'Lora Fallback';
  line-height: 1.9;
  margin: 0;
}

#el-f2a7b5c4-3d2e-4c5a-9b1e-5a4f7c8d9e51 {
  display: flex;
  flex-direction: column;
  row-gap: 0.15rem;
  margin-top: 0.5rem;
}

#el-3c4d5e6f-7a8b-49c1-9d2e-1f3a4b5c6d71 {
  color: #271703;
  display: block;
  font-size: 13px;
  font-family: var(--builder-primary-font);
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

#el-a6b7c8d9-e1f2-4a3b-9c5d-6e7f8a9b0c81 {
  color: #7A6650;
  display: block;
  font-size: 12px;
  font-family: var(--builder-primary-font);
}

#el-e4b7c9d2-3f5a-4a9c-8d1e-2f3b4c5d6e91 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 1.25rem;
  padding: 1.75rem 1.5rem;
  background: #FFFCF4;
  border-radius: 10px;
  box-shadow: 0 12px 30px rgba(0,0,0,0.06);
  border: 1px solid rgba(32,18,3,0.06);
  box-sizing: border-box;
}

@container (min-width: 800px) {
  #el-e4b7c9d2-3f5a-4a9c-8d1e-2f3b4c5d6e91 {
      padding: 2.25rem 2rem;
      transform: translateY(12px);
  }
}

#el-f7a6b5c4-d3e2-4f1a-9c8d-7e6f5a4b3c21 {
  color: #271703;
  display: block;
  font-size: 12px;
  font-family: 'Lora', 'Lora Fallback';
  line-height: 1.9;
  margin: 0;
}

#el-b7c8d9e1-f2a3-4b4c-9d5e-6f7a8b9c0d31 {
  display: flex;
  flex-direction: column;
  row-gap: 0.15rem;
  margin-top: 0.5rem;
}

#el-c1d2e3f4-a5b6-4c7d-9e8f-1a2b3c4d5e61 {
  color: #271703;
  display: block;
  font-size: 13px;
  font-family: var(--builder-primary-font);
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

#el-f9a8b7c6-d5e4-4f3a-9b2c-1d0e9f8a7b41 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 1.25rem;
  padding: 1.75rem 1.5rem;
  background: #FFFCF4;
  border-radius: 10px;
  box-shadow: 0 12px 30px rgba(0,0,0,0.06);
  border: 1px solid rgba(32,18,3,0.06);
  box-sizing: border-box;
}

@container (min-width: 800px) {
  #el-f9a8b7c6-d5e4-4f3a-9b2c-1d0e9f8a7b41 {
      padding: 2.25rem 2rem;
  }
}

#el-a3b4c5d6-e7f8-4a9b-9c0d-1e2f3a4b5c81 {
  color: #271703;
  display: block;
  font-size: 12px;
  font-family: 'Lora', 'Lora Fallback';
  line-height: 1.9;
  margin: 0;
}

#el-b4c5d6e7-f8a9-4b0c-9d1e-2f3a4b5c6d91 {
  display: flex;
  flex-direction: column;
  row-gap: 0.15rem;
  margin-top: 0.5rem;
}

#el-c5d6e7f8-a9b0-4c1d-9e2f-3a4b5c6d7e01 {
  color: #271703;
  display: block;
  font-size: 13px;
  font-family: var(--builder-primary-font);
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

#el-964452ad-eee1-4136-9233-97a31b882c51 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 0px;
  box-shadow: 0 0 #0000;
  justify-items: center;
  align-items: stretch;
}

@container (max-width: 800px) {
  #el-964452ad-eee1-4136-9233-97a31b882c51 {
      display: none;
  }
}

#el-6b097f8b-989c-412a-8c44-33866823a944 {
  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-893f0378-2d36-41e6-b8be-5403b9f6d3a2 {
  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-c133e54a-13b3-499d-8ff8-ae52366ec420 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  box-shadow: 0 0 #0000;
  padding-top: 3rem;
  padding-bottom: 1.5rem;
  background: #FFFCF4;
}

@container (max-width: 800px) {
  #el-c133e54a-13b3-499d-8ff8-ae52366ec420 {
      display: none;
  }
}

#el-c60311b5-fcd2-41e5-ae8c-f2fb90c6dc28 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
}

#el-3ed533ed-effa-4b50-8596-d62b1ba1c8c3 {
  color: #271703;
  display: block;
  font-size: 55px;
  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;
  text-shadow: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075);
  text-align: justify;
  font-style: italic;
}

#el-b13eacf8-71bb-409b-ab99-3362747b705f {
  color: var(--builder-text);
  display: block;
  font-size: 17px;
  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-b43df126-97c8-44a9-b9e0-f74f849cbd66 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  box-shadow: 0 0 #0000;
  column-gap: 16px;
  padding-right: 8.5rem;
  padding-left: 8.5rem;
  padding-bottom: 2rem;
}

@keyframes anim-320b5b33-175d-4d31-aaab-da13129445b7 {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}

#el-b43df126-97c8-44a9-b9e0-f74f849cbd66 {
  animation: anim-320b5b33-175d-4d31-aaab-da13129445b7 600ms ease-out 0ms 1 forwards;
}

#el-d7168a84-ee04-4a5b-9c15-3208e8523e88 {
  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: auto;
  min-height: 1.5rem;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
  position: relative;
}

#el-ce2e47e8-92b0-4502-bda7-4d39261ab30f {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: auto;
}

#el-d334d5af-a12e-4630-b324-0751d79c81ff {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  position: absolute;
  top: 0px;
  opacity: 0;
  background-color: rgba(0,0,0,0.5);
  bottom: 0px;
  justify-content: center;
  align-items: center;
}

#el-d334d5af-a12e-4630-b324-0751d79c81ff:hover {
  opacity: 1;
}

#el-e180c49d-749d-4b70-a3e7-278e433028ed {
  color: #FFFFFF;
  display: block;
  font-size: 18px;
  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-473ef194-8799-487e-9b80-dd9acd8aed41 {
  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: auto;
  min-height: 1.5rem;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
  position: relative;
}

#el-e712ed83-dec2-46a2-a5cf-25d862ee1875 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: auto;
}

#el-92453848-47e9-4b4d-9dfa-751a6a6a4f6f {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  position: absolute;
  top: 0px;
  opacity: 0;
  background-color: rgba(0,0,0,0.5);
  bottom: 0px;
  justify-content: center;
  align-items: center;
}

#el-92453848-47e9-4b4d-9dfa-751a6a6a4f6f:hover {
  opacity: 1;
}

#el-94de373b-8223-4581-8a4a-4bd7e7f9f81b {
  color: #FFFFFF;
  display: block;
  font-size: 18px;
  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-ac6a2b1f-070c-4e56-8cea-be380b704898 {
  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: auto;
  min-height: 1.5rem;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
  position: relative;
}

#el-7fa050e2-b2f4-4ad7-b3e5-cd64a8515999 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: auto;
}

#el-c397eedc-714c-480b-95af-eebd100f7a33 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  position: absolute;
  top: 0px;
  opacity: 0;
  background-color: rgba(0,0,0,0.5);
  bottom: 0px;
  justify-content: center;
  align-items: center;
}

#el-c397eedc-714c-480b-95af-eebd100f7a33:hover {
  opacity: 1;
}

#el-978a9969-dbcd-4410-a4cc-115e35f1bc6b {
  color: #FFFFFF;
  display: block;
  font-size: 18px;
  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-06ed3327-4dd3-44cd-8c95-6fa18426a38d {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  background: #FFFCF4;
}

@container (max-width: 800px) {
  #el-06ed3327-4dd3-44cd-8c95-6fa18426a38d {
      display: none;
  }
}

#el-65d71580-12c0-4a1a-9d8c-26fe74ebe495 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
  row-gap: 12px;
}

@container (max-width: 800px) {
  #el-65d71580-12c0-4a1a-9d8c-26fe74ebe495 {
      display: none;
  }
}

#el-c59ffd8b-7171-42d1-aebd-98859bfbc00d {
  color: #271703;
  display: block;
  font-size: 50px;
  font-family: 'Lora', 'Lora Fallback';
  width: 292.352px;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
  text-align: center;
  text-shadow: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075);
}

#el-abdeecac-78a3-4ab6-9372-a35944b5e61b {
  color: #271703;
  display: block;
  font-size: 17px;
  font-family: 'Lora', 'Lora Fallback';
  width: 555px;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-align: center;
  line-height: 2;
}

#el-1d7e6b8b-2a4f-4f0b-8d5a-3e3e6c0d8a9d {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.875rem 1.25rem;
  background-color: #8B5E3C;
  color: #FFFFFF;
  font-family: var(--builder-primary-font);
  font-weight: 600;
  text-decoration: none;
  border-radius: 0.5rem;
  min-height: 2.75rem;
  line-height: 1;
  cursor: pointer;
  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  width: fit-content;
  background: #201203;
}

#el-9a2f8c1e-4b1a-4a1b-91a9-8f3a4a3d9e7c {
  display: block;
  color: #FFFFFF;
  font-family: 'Lora', 'Lora Fallback';
  font-size: 1rem;
  font-weight: 600;
  text-wrap: nowrap;
}

#el-d4994446-7a29-412f-8c20-34d030b81e52 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
}

@container (max-width: 800px) {
  #el-d4994446-7a29-412f-8c20-34d030b81e52 {
      display: none;
  }
}

#el-ea4a31d7-d660-4ba7-8f5e-a7d5effa4ad6 {
  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-b63a3d79-3398-4a52-8bdd-26454e43afde {
  width: 100%;
  max-width: 100%;
  height: 180px;
  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: space-between;
  background: #201203;
}

@container (max-width: 800px) {
  #el-b63a3d79-3398-4a52-8bdd-26454e43afde {
      display: none;
  }
}

@container (min-width: 800px) {
  #el-b63a3d79-3398-4a52-8bdd-26454e43afde {
      background: #201203;
  }
}

#el-a2b8f631-bb52-43a1-a9f9-47004b399397 {
  width: 50%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
}

#el-4069bb94-01cf-4405-836e-1d5c401cae0c {
  color: #FFFFFF;
  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-84c204ed-b326-4215-bd79-d359bbcd679b {
  color: #FFFFFF;
  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-e86efad6-8c2a-40b2-9ad1-ca2d53aeee39 {
  width: 50%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
  column-gap: 16px;
}

#el-bdd6e894-839c-4885-863b-5c92e3cdf66f {
  width: 200px;
  max-width: 100%;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

#el-e94357c6-767f-45c4-aa08-800f763ab66e {
  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%;
  text-decoration: underline;
  cursor: pointer;
}

#el-419025bc-86e0-4553-beb6-1c27ba27f72c {
  color: #FFFFFF;
  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-a2887fe0-850b-440b-bb0c-ff66e6ba0f87 {
  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%;
  text-decoration: underline;
  cursor: pointer;
}

#el-3c27db6f-f942-4636-ad29-025c9fcf39cd {
  color: #FFFFFF;
  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-c3e352d0-b18e-4e5f-a30b-b751aa561d83 {
  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%;
  text-decoration: underline;
  cursor: pointer;
}

#el-b89ae205-6de2-4511-8c9c-8f830ee9bcc0 {
  color: #FFFFFF;
  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-786c88bf-fbf6-486a-80ae-0c5233ff5851 {
  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%;
  text-decoration: underline;
  cursor: pointer;
}

#el-b7b6d428-39ed-4695-9ec3-0eced0e4e31f {
  color: #FFFFFF;
  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-8fd7b9ff-c650-482e-bf66-0a69ec813879 {
  width: 200px;
  max-width: 100%;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

#el-47cb56f2-dfb1-4448-9b8b-011ea1b57b45 {
  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%;
  text-decoration: underline;
  cursor: pointer;
}

#el-63b9b1d0-da86-4573-b9fd-ed6ffdb546f8 {
  color: #FFFFFF;
  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-ae7b969a-64ed-4108-9fbc-e0b1ce50b610 {
  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%;
  text-decoration: underline;
  cursor: pointer;
}

#el-f5265436-50f3-4f85-a9e1-3f662c0a1b1e {
  color: #FFFFFF;
  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-69a47509-35c1-48b9-9c09-2fad48501500 {
  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%;
  text-decoration: underline;
  cursor: pointer;
}

#el-8fc252b4-74c6-4734-af9e-a5c5ab78e8c1 {
  color: #FFFFFF;
  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-9b840297-2b26-4d85-adfc-a9bc670886de {
  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%;
  text-decoration: underline;
  cursor: pointer;
}

#el-0e9dd6fc-705d-4593-a6ba-00b0841feb7f {
  color: #FFFFFF;
  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-36f9936d-b55e-405a-a4dc-f738b29a3823 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 6px;
}

@container (min-width: 800px) {
  #el-36f9936d-b55e-405a-a4dc-f738b29a3823 {
      display: none;
  }
}

#el-2989ffe5-cab7-4756-a621-b22fd7407edf {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}

@keyframes anim-2fb819fb-8ed0-42a6-bf02-d21a9c0d3e4b {
  from {
    opacity: 0;
    transform: translateX(-30px);
  }
  to {
    opacity: 1;
    transform: translateX(0px);
  }
}

#el-2989ffe5-cab7-4756-a621-b22fd7407edf {
  animation: anim-2fb819fb-8ed0-42a6-bf02-d21a9c0d3e4b 600ms ease-out 0ms 1 forwards;
}

#el-98d59698-bafe-448e-8f2e-0f8a346dd599 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}

@keyframes anim-38076b67-fd6e-4313-beed-192a57a58a5a {
  from {
    opacity: 0;
    transform: translateX(30px);
  }
  to {
    opacity: 1;
    transform: translateX(0px);
  }
}

#el-98d59698-bafe-448e-8f2e-0f8a346dd599 {
  animation: anim-38076b67-fd6e-4313-beed-192a57a58a5a 600ms ease-out 0ms 1 forwards;
}

#el-ecc2e866-acb2-4010-9278-fc877b3d23ef {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
}

@container (min-width: 800px) {
  #el-ecc2e866-acb2-4010-9278-fc877b3d23ef {
      display: none;
  }
}

#el-0d7d702b-3f23-4c67-bc1a-defa85093b04 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  padding: 1rem;
  min-height: 4rem;
  row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

#el-5ae3667f-a3c4-4c1f-a34d-b217ebd5e033 {
  color: #201203;
  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;
  text-shadow: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075);
}

#el-7cd2b2fc-9e60-4bb4-8403-a34e13c86af7 {
  color: #201203;
  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%;
  text-align: center;
  line-height: 2;
}

#el-b117b62d-3934-4455-b4a2-8e6714598e9d {
  color: var(--builder-text);
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 70px;
  min-width: 5rem;
  height: 30px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-decoration: none;
  background: #201203;
  border-radius: 5px;
}

#el-257cb6e0-bfc7-4154-83d9-5d26daedfccd {
  color: #FFFFFF;
  display: block;
  font-size: 9px;
  font-family: 'Lora', 'Lora Fallback';
  width: 100%;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-align: left;
  text-shadow: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075);
}

#el-d8a8709e-2754-4865-bddc-088934e11077 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
}

#el-c7490ba3-3abe-4c88-b7cd-ff8bab72046d {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 450px;
  height: 600px;
}

#el-f4b5633a-7f9a-4a9b-8f2e-2a4d3f6c9b11 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 2.5rem 1.5rem 2.75rem;
  margin-top: 2rem;
  align-items: center;
  justify-content: center;
  row-gap: 0.75rem;
  background-color: #201203;
  box-sizing: border-box;
}

@container (min-width: 800px) {
  #el-f4b5633a-7f9a-4a9b-8f2e-2a4d3f6c9b11 {
      display: none;
  }
}

#el-33f5f5a8-6b8b-4a3d-9d2e-4f6a7c8b9d22 {
  color: #FFFCF4;
  display: block;
  font-size: 20px;
  font-family: 'Lora', 'Times New Roman', serif;
  font-weight: 600;
  text-align: center;
  margin: 0;
  letter-spacing: 0.06em;
}

#el-6b7d4e27-4e8b-4a9a-9e32-8b2f0a4c7e55 {
  color: #E7E0D4;
  display: block;
  font-size: 12px;
  font-family: 'Lora', 'Times New Roman', serif;
  text-align: center;
  margin: 0.15rem 0 0;
  letter-spacing: 0.08em;
}

#el-a9f6c3d2-5b4a-4b98-8f0d-2e7c9a1b5f44 {
  width: 100%;
  max-width: 220px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  column-gap: 1.25rem;
  margin-top: 1.25rem;
}

#el-f9a1b2c3-d4e5-4f6a-9b7c-8d1e2f3a4b66 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 999px;
  border: 1px solid rgba(255,252,244,0.4);
  background-color: transparent;
  text-decoration: none;
}

#el-f9a1b2c3-d4e5-4f6a-9b7c-8d1e2f3a4b66:hover {
  background-color: rgba(255,252,244,0.06);
}

#el-b7c6d5e4-f3a2-4b1c-9d8e-7f6a5b4c3d77 {
  width: 18px;
  height: 18px;
  color: #FFFCF4;
}

#el-c4d5e6f7-a8b9-4c0d-9e1f-2a3b4c5d6e88 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 999px;
  border: 1px solid rgba(255,252,244,0.4);
  background-color: transparent;
  text-decoration: none;
}

#el-c4d5e6f7-a8b9-4c0d-9e1f-2a3b4c5d6e88:hover {
  background-color: rgba(255,252,244,0.06);
}

#el-e7f8a9b0-c1d2-4e3f-9a4b-5c6d7e8f9a99 {
  width: 18px;
  height: 18px;
  color: #FFFCF4;
}

