: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;
}

#el-b704ee3e-ba34-4445-9046-73c25666219d {
  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-b704ee3e-ba34-4445-9046-73c25666219d {
      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-783464b3-b909-4326-84ab-5a748195f642 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

#el-88f6003d-d3de-4506-865f-6ccbb3792c95 {
  animation: anim-783464b3-b909-4326-84ab-5a748195f642 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-fd707c4d-099d-49a1-9b7a-c093e79852d7 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  background: #FFFCF4;
  padding-bottom: 11.5rem;
  padding-top: 12rem;
}

#el-10ed9bec-29cc-494e-9ea8-cc12f2d787bb {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
  padding-top: 0rem;
}

@container (min-width: 1200px) {
  #el-10ed9bec-29cc-494e-9ea8-cc12f2d787bb {
      padding: 2rem;
  }
}

#el-64fbd83e-1bcd-4aa5-8c30-ba626dea609d {
  width: 100%;
  max-width: 600px;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 20rem;
  background-color: var(--builder-card);
  border-radius: 28px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background: #201203;
}

@container (min-width: 1200px) {
  #el-64fbd83e-1bcd-4aa5-8c30-ba626dea609d {
      max-width: 1000px;
  }
}

#el-bb9d4246-58f4-4c49-a6f6-b21e6f143a4f {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  height: fit-content;
}

#el-7ababb0f-fe1d-4ebf-a024-9d14438e53b8 {
  width: 100%;
  display: flex;
  height: 64px;
  justify-content: space-between;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px;
  background-color: var(--builder-background);
  border-radius: 0.375rem;
  padding: 8px;
  overflow: hidden;
}

#el-3cd41f39-0d2e-4683-b917-4a1c20cdf32d {
  flex: 1;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  color: var(--builder-text);
  transition: all 0.2s ease;
  padding: 0px;
}

#el-d0c3b558-337a-4e89-b3b2-215da8d3e107 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 0;
  min-height: 2rem;
  align-items: center;
  justify-content: center;
  margin: 0;
}

#el-c3472a5c-90bc-43ee-bdbe-5719dee6a6d7 {
  color: inherit;
  display: block;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1rem;
  padding: 0;
  max-width: 100%;
  font-weight: 600;
  margin: 0;
  text-transform: capitalize;
}

#el-fc60c7f6-6d8a-45ea-b3a4-524595733f5a {
  color: inherit;
  display: block;
  font-size: 12px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1rem;
  padding: 0;
  max-width: 100%;
  font-weight: 400;
  margin: 0;
  opacity: 0.8;
}

#el-ea79832a-5ee7-4289-b271-1c549598feb7 {
  width: 100%;
  padding: 0;
}

#el-4d852363-cc36-457d-9036-44916334b572 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 0rem;
  min-height: 4rem;
  gap: 1rem;
}

@container (min-width: 1200px) {
  #el-4d852363-cc36-457d-9036-44916334b572 {
      flex-direction: row;
  }
}

#el-b1956c53-ecf1-4e43-9cd1-c1d4ff795de7 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 0rem;
  min-height: 4rem;
  gap: 3rem;
}

@container (min-width: 1200px) {
  #el-b1956c53-ecf1-4e43-9cd1-c1d4ff795de7 {
      width: 50%;
      padding: 1rem;
  }
}

#el-7ef90218-6c7c-4d42-8cc3-057ade93472e {
  width: 100%;
  max-width: 100%;
  height: 22rem;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  background-color: var(--builder-card);
  border: 1px solid var(--builder-border);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px;
  border-radius: 16px;
  gap: 1rem;
}

#el-bc0f9e3c-8dbc-4cf6-a05a-e2b997c2e50a {
  color: var(--builder-text);
  display: block;
  font-size: 22px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0;
  max-width: 100%;
  font-weight: 600;
  margin: 0;
}

#el-41b31f77-2cfe-4711-8390-1f94cd274782 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 0;
  min-height: 4rem;
  flex: 1;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 16px;
}

#el-af4fbe65-e91d-492b-b614-a3be078ebd94 {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  background-color: var(--builder-background);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;
  border: 1px solid var(--builder-border);
  border-radius: 8px;
  gap: 0.5rem;
}

#el-c2979516-c104-44b1-bc73-e3e8d31f55aa {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0;
  min-height: 2rem;
  border-radius: 0.25rem;
  align-items: center;
  justify-content: space-between;
}

#el-724d404d-739c-4d2e-86ea-9aae66745ffb {
  color: var(--builder-text);
  display: block;
  font-size: 16px;
  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: 600;
}

@container (min-width: 1200px) {
  #el-724d404d-739c-4d2e-86ea-9aae66745ffb {
      font-size: 18px;
  }
}

#el-b25d6540-b796-49fe-b600-5960212a2eaa {
  color: var(--builder-text);
  display: block;
  height: 24px;
  width: 24px;
  padding: 0px;
}

#el-c1e922b4-966e-4a73-b640-8b543b5aa8d0 {
  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%;
  font-weight: 600;
}

@container (min-width: 1200px) {
  #el-c1e922b4-966e-4a73-b640-8b543b5aa8d0 {
      font-size: 16px;
  }
}

#el-f64b8adc-1ce8-4c4e-957b-50c8a6df362a {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  background-color: var(--builder-background);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;
  border: 1px solid var(--builder-border);
  border-radius: 8px;
  gap: 0.5rem;
}

#el-f983090e-a62c-4047-aec7-c17033e787aa {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0;
  min-height: 2rem;
  border-radius: 0.25rem;
  align-items: center;
  justify-content: space-between;
}

#el-d3c99629-8f9b-49ba-adf8-5755e01abd24 {
  color: var(--builder-text);
  display: block;
  font-size: 16px;
  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: 600;
}

@container (min-width: 1200px) {
  #el-d3c99629-8f9b-49ba-adf8-5755e01abd24 {
      font-size: 18px;
  }
}

#el-6732ac6f-d50e-4962-be6e-02314801a36a {
  color: var(--builder-text);
  display: block;
  height: 24px;
  width: 24px;
  padding: 0px;
}

#el-1a027fcb-6e27-40ef-8a64-2a08c8affdf7 {
  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%;
  font-weight: 600;
}

@container (min-width: 1200px) {
  #el-1a027fcb-6e27-40ef-8a64-2a08c8affdf7 {
      font-size: 16px;
  }
}

#el-e0d2366b-90ef-4158-babc-3867e79e9bfd {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  background-color: var(--builder-background);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;
  border: 1px solid var(--builder-border);
  border-radius: 8px;
  gap: 0.5rem;
}

#el-ef6e5140-812a-4d14-a766-a5f50ff6646f {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0;
  min-height: 2rem;
  border-radius: 0.25rem;
  align-items: center;
  justify-content: space-between;
}

#el-3883acfc-0363-4eff-aba7-9d5cad11b607 {
  color: var(--builder-text);
  display: block;
  font-size: 16px;
  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: 600;
}

@container (min-width: 1200px) {
  #el-3883acfc-0363-4eff-aba7-9d5cad11b607 {
      font-size: 18px;
  }
}

#el-74ef6292-1a59-4ebf-bbac-f166215e5bec {
  color: var(--builder-text);
  display: block;
  height: 24px;
  width: 24px;
  padding: 0px;
}

#el-61d713d3-13e4-44cd-bb94-02d6cccbbaac {
  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%;
  font-weight: 600;
}

@container (min-width: 1200px) {
  #el-61d713d3-13e4-44cd-bb94-02d6cccbbaac {
      font-size: 16px;
  }
}

#el-3b526bb2-4c0c-4c2e-a2e6-51056420a469 {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  background-color: var(--builder-background);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;
  border: 1px solid var(--builder-border);
  border-radius: 8px;
  gap: 0.5rem;
}

#el-1759f7a5-8295-45fe-b368-7d182795e37c {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0;
  min-height: 2rem;
  border-radius: 0.25rem;
  align-items: center;
  justify-content: space-between;
}

#el-b3800e97-672b-4b7e-a049-1b933ac0c580 {
  color: var(--builder-text);
  display: block;
  font-size: 16px;
  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: 600;
}

@container (min-width: 1200px) {
  #el-b3800e97-672b-4b7e-a049-1b933ac0c580 {
      font-size: 18px;
  }
}

#el-4be8764c-eeb6-4c27-9949-42dd3fd2150a {
  color: var(--builder-text);
  display: block;
  height: 24px;
  width: 24px;
  padding: 0px;
}

#el-b2fc9279-7e9e-41c7-93f6-f86aad7b3679 {
  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%;
  font-weight: 600;
}

@container (min-width: 1200px) {
  #el-b2fc9279-7e9e-41c7-93f6-f86aad7b3679 {
      font-size: 16px;
  }
}

#el-e8fe5117-053f-417c-a5c4-13fa6ccde019 {
  width: 100%;
  max-width: 100%;
  height: 22rem;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  border: 1px solid var(--builder-border);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px;
  border-radius: 16px;
  gap: 1rem;
}

#el-11378c2c-c386-49cb-96b9-651828ce82c5 {
  color: var(--builder-text);
  display: block;
  font-size: 22px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0;
  max-width: 100%;
  font-weight: 600;
  margin: 0;
}

#el-b75ba989-4637-4c22-bf4e-ab66649e8b06 {
  width: 100%;
  height: 100%;
  flex: 1;
  border: 1px solid var(--builder-border);
  background-color: var(--builder-background);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;
  border-radius: 8px;
  padding: 1rem;
}

#el-50925f2e-d880-4344-b95f-fa2258ee59c1 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 0rem;
  min-height: 4rem;
  gap: 3rem;
}

@container (min-width: 1200px) {
  #el-50925f2e-d880-4344-b95f-fa2258ee59c1 {
      width: 50%;
      padding: 1rem;
  }
}

#el-5bdbd2d7-4bf4-4086-8d3a-53ef41fe92cc {
  width: 100%;
  max-width: 100%;
  height: 18rem;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  border: 1px solid var(--builder-border);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px;
  border-radius: 16px;
  gap: 1rem;
}

#el-d21ae398-c84b-4de9-a72d-b4e2488ce4f6 {
  color: var(--builder-text);
  display: block;
  font-size: 22px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0;
  max-width: 100%;
  font-weight: 600;
  margin: 0;
}

#el-bd4091ec-cc6c-4807-a0b3-92656ae0df44 {
  width: 100%;
  height: 100%;
  flex: 1;
  border: 1px solid var(--builder-border);
  background-color: var(--builder-background);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;
  border-radius: 8px;
  padding: 1rem;
}

#el-08e26a55-8e9d-41cd-aef6-838b1b612567 {
  width: 100%;
  max-width: 100%;
  height: 26rem;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  border: 1px solid var(--builder-border);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px;
  border-radius: 16px;
  gap: 1rem;
}

#el-c0e5b910-2667-477e-a53b-67a110c279ad {
  color: var(--builder-text);
  display: block;
  font-size: 22px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0;
  max-width: 100%;
  font-weight: 600;
  margin: 0;
}

#el-b925c139-af37-4d58-94e4-60a62c12f850 {
  width: 100%;
  height: 100%;
  flex: 1;
  border: 1px solid var(--builder-border);
  background-color: var(--builder-background);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;
  border-radius: 8px;
  padding: 1rem;
}

#el-06df6748-bddc-4846-9e97-3e17e935cdab {
  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-06df6748-bddc-4846-9e97-3e17e935cdab {
      display: none;
  }
}

@container (min-width: 800px) {
  #el-06df6748-bddc-4846-9e97-3e17e935cdab {
      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;
}

