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

#el-2da075b0-6332-41ec-a431-4d38a57d10c5 {
  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-2da075b0-6332-41ec-a431-4d38a57d10c5 {
      display: none;
  }
}

#el-108a9d06-979b-4be9-ba41-9819a467eb49 {
  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-108a9d06-979b-4be9-ba41-9819a467eb49 {
      display: none;
  }
}

#el-b065fb22-4e50-4578-abc2-0d2b6c5761b5 {
  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-b065fb22-4e50-4578-abc2-0d2b6c5761b5 {
      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);
}

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

@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-3f1f260b-2559-4f40-99c2-6d0c4bd9b3fd {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 0rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
  padding-top: 0rem;
  padding-bottom: 0rem;
}

#el-779302ad-e457-4859-9250-053f8a4abfad {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  padding-top: 3rem;
}

#el-46866dbb-47a2-4cd4-9a77-4ea613a3dd1e {
  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;
}

#el-46866dbb-47a2-4cd4-9a77-4ea613a3dd1e {
  animation: anim-783464b3-b909-4326-84ab-5a748195f642 600ms ease-out 0ms 1 forwards;
}

#el-735696c5-7e97-436a-acce-365af052dd6b {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}

@container (max-width: 420px) {
  #el-735696c5-7e97-436a-acce-365af052dd6b {
      display: flex;
  }
}

@container (max-width: 800px) {
  #el-735696c5-7e97-436a-acce-365af052dd6b {
      display: none;
  }
}

#el-01b8d9f3-632a-4923-824c-71cbe17028b2 {
  width: 100%;
  max-width: 1500px;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  column-gap: 24px;
  padding-top: 0rem;
  padding-bottom: 3rem;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  padding-right: 7rem;
  padding-left: 7rem;
  align-content: start;
  justify-items: start;
}

@container (max-width: 800px) {
  #el-01b8d9f3-632a-4923-824c-71cbe17028b2 {
      display: none;
  }
}

@keyframes anim-00935deb-28a5-46a2-9fe2-c1d68031949a {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}

#el-01b8d9f3-632a-4923-824c-71cbe17028b2 {
  animation: anim-00935deb-28a5-46a2-9fe2-c1d68031949a 600ms ease-out 0ms 1 forwards;
}

#el-4e6cd0e5-8ef9-43cc-9572-5e5eaf24c111 {
  color: var(--builder-text);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: 100%;
  min-height: 1.5rem;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
  flex-direction: column;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

#el-4e6cd0e5-8ef9-43cc-9572-5e5eaf24c111:hover {
  cursor: pointer;
  transform: none;
}

#el-b18e7610-f717-421b-8aa8-ec7dcb7f1365 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  cursor: pointer;
  transition: transform 200ms ease, box-shadow 200ms ease;
  will-change: transform, box-shadow;
}

#el-b18e7610-f717-421b-8aa8-ec7dcb7f1365:hover {
  box-shadow: 0 18px 40px rgba(0,0,0,0.45);
  transform: scale(1.03);
}

#el-b18e7610-f717-421b-8aa8-ec7dcb7f1365:focus {
  outline: 2px solid rgba(0,0,0,0.06);
  outline-offset: 3px;
}

#el-0c9c5a1f-6d2e-4b33-9c4f-6b8c9bda7a01 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.35);
  border-radius: 8px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  opacity: 0;
  transition: opacity 200ms ease;
}

#el-0c9c5a1f-6d2e-4b33-9c4f-6b8c9bda7a01:hover {
  opacity: 1;
}

#el-09e67ffc-3006-4aad-a08d-e6af43c54391 {
  color: var(--builder-text);
  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%;
  padding-bottom: 2rem;
}

#el-4ea7095f-ced2-4fba-998c-4e9f47b92a60 {
  color: var(--builder-text);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: 100%;
  min-height: 1.5rem;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
  flex-direction: column;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

#el-4ea7095f-ced2-4fba-998c-4e9f47b92a60:hover {
  cursor: pointer;
  transform: none;
}

#el-dd271a60-78cf-422b-a2d9-981e0e4e9fd7 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  cursor: pointer;
  transition: transform 200ms ease, box-shadow 200ms ease;
  will-change: transform, box-shadow;
}

#el-dd271a60-78cf-422b-a2d9-981e0e4e9fd7:hover {
  box-shadow: 0 18px 40px rgba(0,0,0,0.45);
  transform: scale(1.03);
}

#el-dd271a60-78cf-422b-a2d9-981e0e4e9fd7:focus {
  outline: 2px solid rgba(0,0,0,0.06);
  outline-offset: 3px;
}

#el-6b42a919-bb2f-48d1-93b1-a4df711548b1 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.35);
  border-radius: 8px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  opacity: 0;
  transition: opacity 200ms ease;
}

#el-6b42a919-bb2f-48d1-93b1-a4df711548b1:hover {
  opacity: 1;
}

#el-9993a9a1-3f3b-44f4-8af8-ff366c61b177 {
  color: var(--builder-text);
  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%;
  padding-bottom: 2rem;
}

#el-7ffd292d-f621-40c4-8365-5377a2e78bdf {
  color: var(--builder-text);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: 100%;
  min-height: 1.5rem;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
  flex-direction: column;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

#el-7ffd292d-f621-40c4-8365-5377a2e78bdf:hover {
  cursor: pointer;
  transform: none;
}

#el-1bc3e02e-ea01-43e9-a4e3-40f9dca74dc8 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  cursor: pointer;
  transition: transform 200ms ease, box-shadow 200ms ease;
  will-change: transform, box-shadow;
}

#el-1bc3e02e-ea01-43e9-a4e3-40f9dca74dc8:hover {
  box-shadow: 0 18px 40px rgba(0,0,0,0.45);
  transform: scale(1.03);
}

#el-1bc3e02e-ea01-43e9-a4e3-40f9dca74dc8:focus {
  outline: 2px solid rgba(0,0,0,0.06);
  outline-offset: 3px;
}

#el-656364b4-1f11-40dd-917e-f6b6aa7be947 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.35);
  border-radius: 8px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  opacity: 0;
  transition: opacity 200ms ease;
}

#el-656364b4-1f11-40dd-917e-f6b6aa7be947:hover {
  opacity: 1;
}

#el-89d48848-a573-44e1-a12f-0f8bd09738f7 {
  color: var(--builder-text);
  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%;
  padding-bottom: 2.5rem;
}

#el-50f6c1c5-3b71-43ea-a875-eb698018df21 {
  color: var(--builder-text);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: 100%;
  min-height: 1.5rem;
  padding: 0rem;
  max-width: 100%;
  text-decoration: none;
  flex-direction: column;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

#el-50f6c1c5-3b71-43ea-a875-eb698018df21:hover {
  cursor: pointer;
  transform: none;
}

#el-58053865-682d-45e4-8ac5-1ad3e4c7daf8 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  cursor: pointer;
  transition: transform 200ms ease, box-shadow 200ms ease;
  will-change: transform, box-shadow;
}

#el-58053865-682d-45e4-8ac5-1ad3e4c7daf8:hover {
  box-shadow: 0 18px 40px rgba(0,0,0,0.45);
  transform: scale(1.03);
}

#el-58053865-682d-45e4-8ac5-1ad3e4c7daf8:focus {
  outline: 2px solid rgba(0,0,0,0.06);
  outline-offset: 3px;
}

#el-4abbacbf-fc32-4fbd-ae4e-5547ce12c030 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.35);
  border-radius: 8px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  opacity: 0;
  transition: opacity 200ms ease;
}

#el-4abbacbf-fc32-4fbd-ae4e-5547ce12c030:hover {
  opacity: 1;
}

#el-3b5922d5-57fb-4876-a5d3-0c7f0408da92 {
  color: var(--builder-text);
  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%;
  padding-bottom: 2.5rem;
}

#el-e887a868-6165-4c1a-833e-131fa5a6d839 {
  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-e887a868-6165-4c1a-833e-131fa5a6d839 {
      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-302aa2cc-a53b-49e2-aa12-ca13e1a84d2f {
  width: 100%;
  max-width: 100%;
  height: fit-content;
  display: grid;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  row-gap: 1.5rem;
  align-items: start;
  justify-content: center;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(6, 1fr);
  justify-items: center;
  padding-top: 2rem;
  padding-bottom: 2.5rem;
}

@container (max-width: 800px) {
  #el-302aa2cc-a53b-49e2-aa12-ca13e1a84d2f {
      display: grid;
  }
}

@container (min-width: 800px) {
  #el-302aa2cc-a53b-49e2-aa12-ca13e1a84d2f {
      display: none;
  }
}

#el-15a3a9f2-5b6c-4d72-9b3a-9c7f2e1a4b11 {
  display: flex;
  width: 70%;
  height: auto;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  text-decoration: none;
  color: var(--builder-text);
  box-shadow: 0 4px 10px rgba(0,0,0,0.14);
}

#el-15a3a9f2-5b6c-4d72-9b3a-9c7f2e1a4b11:hover {
  transform: scale(1.02);
  transition: transform 200ms ease, box-shadow 200ms ease;
  box-shadow: 0 10px 20px rgba(0,0,0,0.20);
}

#el-4bf5e7d2-0f7e-4d6a-8a5a-1b2c3d4e5f61 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#el-9c5d6e7f-8a9b-4c0d-b1e2-f3a4b5c6d772 {
  position: absolute;
  inset: 0;
  background-color: rgba(0,0,0,0.32);
  display: flex;
  align-items: flex-end;
  justify-content: center;
  opacity: 0;
  transition: opacity 200ms ease;
}

#el-9c5d6e7f-8a9b-4c0d-b1e2-f3a4b5c6d772:hover {
  opacity: 1;
}

#el-e1f2a3b4-c5d6-47e8-9f01-a2b3c4d5e683 {
  color: #FFFCF4;
  display: block;
  font-size: 13px;
  font-family: 'Lora', 'Lora Fallback';
  padding: 0.75rem 1rem 1.35rem;
  letter-spacing: 0.06em;
}

#el-27b8c1e4-3d5a-4f6b-9c8d-2e3f4a5b6c77 {
  display: flex;
  width: 70%;
  height: auto;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  text-decoration: none;
  color: var(--builder-text);
  box-shadow: 0 4px 10px rgba(0,0,0,0.14);
}

#el-27b8c1e4-3d5a-4f6b-9c8d-2e3f4a5b6c77:hover {
  transform: scale(1.02);
  transition: transform 200ms ease, box-shadow 200ms ease;
  box-shadow: 0 10px 20px rgba(0,0,0,0.20);
}

#el-0c1d2e3f-4a5b-496c-8d7e-6f5e4d3c2b84 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#el-f7e6d5c4-b3a2-41f0-9e8d-7c6b5a493a95 {
  position: absolute;
  inset: 0;
  background-color: rgba(0,0,0,0.32);
  display: flex;
  align-items: flex-end;
  justify-content: center;
  opacity: 0;
  transition: opacity 200ms ease;
}

#el-f7e6d5c4-b3a2-41f0-9e8d-7c6b5a493a95:hover {
  opacity: 1;
}

#el-a1b2c3d4-e5f6-4789-a0b1-c2d3e4f50696 {
  color: #FFFCF4;
  display: block;
  font-size: 13px;
  font-family: 'Lora', 'Lora Fallback';
  padding: 0.75rem 1rem 1.35rem;
  letter-spacing: 0.06em;
}

#el-38c9d2f6-4e6b-4a7c-8d9e-3f4a5b6c7d88 {
  display: flex;
  width: 70%;
  height: auto;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  text-decoration: none;
  color: var(--builder-text);
  box-shadow: 0 4px 10px rgba(0,0,0,0.14);
}

#el-38c9d2f6-4e6b-4a7c-8d9e-3f4a5b6c7d88:hover {
  transform: scale(1.02);
  transition: transform 200ms ease, box-shadow 200ms ease;
  box-shadow: 0 10px 20px rgba(0,0,0,0.20);
}

#el-b6c5d4e3-f2a1-40b9-8c7d-6e5f4a3b2c07 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#el-0f9e8d7c-6b5a-4c3b-9a8f-7e6d5c4b3a18 {
  position: absolute;
  inset: 0;
  background-color: rgba(0,0,0,0.32);
  display: flex;
  align-items: flex-end;
  justify-content: center;
  opacity: 0;
  transition: opacity 200ms ease;
}

#el-0f9e8d7c-6b5a-4c3b-9a8f-7e6d5c4b3a18:hover {
  opacity: 1;
}

#el-d4e3f2a1-b0c9-48d7-9e6f-5a4b3c2d1e29 {
  color: #FFFCF4;
  display: block;
  font-size: 13px;
  font-family: 'Lora', 'Lora Fallback';
  padding: 0.75rem 1rem 1.35rem;
  letter-spacing: 0.06em;
}

#el-49d0e3a7-5f7c-4b8d-9e0f-4a5b6c7d8e99 {
  display: flex;
  width: 70%;
  height: auto;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  text-decoration: none;
  color: var(--builder-text);
  box-shadow: 0 4px 10px rgba(0,0,0,0.14);
}

#el-49d0e3a7-5f7c-4b8d-9e0f-4a5b6c7d8e99:hover {
  transform: scale(1.02);
  transition: transform 200ms ease, box-shadow 200ms ease;
  box-shadow: 0 10px 20px rgba(0,0,0,0.20);
}

#el-e3f2a1b0-c9d8-47e6-8f5a-4b3c2d1e0f30 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#el-1a0b9c8d-7e6f-45d4-9c8b-7a6f5e4d3c41 {
  position: absolute;
  inset: 0;
  background-color: rgba(0,0,0,0.32);
  display: flex;
  align-items: flex-end;
  justify-content: center;
  opacity: 0;
  transition: opacity 200ms ease;
}

#el-1a0b9c8d-7e6f-45d4-9c8b-7a6f5e4d3c41:hover {
  opacity: 1;
}

#el-f6e5d4c3-b2a1-40f9-8e7d-6c5b4a3d2e52 {
  color: #FFFCF4;
  display: block;
  font-size: 13px;
  font-family: 'Lora', 'Lora Fallback';
  padding: 0.75rem 1rem 1.35rem;
  letter-spacing: 0.06em;
}

#el-5ae1f4b8-607d-4c9e-a0b1-5b6c7d8e9f00 {
  display: flex;
  width: 70%;
  height: auto;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  text-decoration: none;
  color: var(--builder-text);
  box-shadow: 0 4px 10px rgba(0,0,0,0.14);
}

#el-5ae1f4b8-607d-4c9e-a0b1-5b6c7d8e9f00:hover {
  transform: scale(1.02);
  transition: transform 200ms ease, box-shadow 200ms ease;
  box-shadow: 0 10px 20px rgba(0,0,0,0.20);
}

#el-6bf2a5c9-718e-4daf-b1c2-6c7d8e9f0011 {
  display: flex;
  width: 70%;
  height: auto;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  text-decoration: none;
  color: var(--builder-text);
  box-shadow: 0 4px 10px rgba(0,0,0,0.14);
}

#el-6bf2a5c9-718e-4daf-b1c2-6c7d8e9f0011:hover {
  transform: scale(1.02);
  transition: transform 200ms ease, box-shadow 200ms ease;
  box-shadow: 0 10px 20px rgba(0,0,0,0.20);
}

#el-ddbc8519-d09d-478f-a45c-472a90805b5c {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
}

@container (max-width: 800px) {
  #el-ddbc8519-d09d-478f-a45c-472a90805b5c {
      display: none;
  }
}

@container (min-width: 800px) {
  #el-ddbc8519-d09d-478f-a45c-472a90805b5c {
      display: none;
  }
}

#el-7cf3b6d0-829f-4eb0-c2d3-7d8e9f001122 {
  display: flex;
  width: 100%;
  height: auto;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  text-decoration: none;
  color: var(--builder-text);
}

#el-8fe94f79-ebbb-46bb-9f01-e73ba7f19fb1 {
  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-8fe94f79-ebbb-46bb-9f01-e73ba7f19fb1 {
      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;
}

#el-cc5d7611-84bb-402b-8e3e-498a61ab62f6 {
  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-cc5d7611-84bb-402b-8e3e-498a61ab62f6 {
      display: none;
  }
}

#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-d7545764-a33e-48e0-8d04-63e6822f4b83 {
  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-d7545764-a33e-48e0-8d04-63e6822f4b83 {
      display: none;
  }
}

#el-5e823178-71a9-438d-b369-f2332445393d {
  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-5e823178-71a9-438d-b369-f2332445393d {
      display: flex;
  }
}

#el-7be9437b-cde8-416f-b4f4-bed7a35747ad {
  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-89b0f133-9386-445a-a62e-fec4bc8e1824 {
  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-3465555b-7942-4140-b7e9-077f4a72e5c0 {
  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-0db24473-93bd-4f8a-97d2-f705b0b8f3bd {
  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-318a988b-894e-4e16-8806-e2c2f0076aea {
  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-fe93b5d4-288f-4c8a-98c1-30ce27e94853 {
  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-fa920bc0-15a4-45a8-bd70-b98c9595582d {
  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-beb8001e-19ac-49ee-9a63-95ecefb18728 {
  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;
}

