#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;
  justify-content: center;
  align-items: center;
}

#el-6049f480-93e4-43d8-a845-08b1aeb6ce4d {
  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-6049f480-93e4-43d8-a845-08b1aeb6ce4d {
      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-0dbd41a1-cb9b-4d6f-9785-cb40b747acd8 {
  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-0dbd41a1-cb9b-4d6f-9785-cb40b747acd8 {
      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-31315269-189e-4e10-8157-707c16ed9d2e {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
}

@container (max-width: 420px) {
  #el-31315269-189e-4e10-8157-707c16ed9d2e {
      display: none;
  }
}

#el-1e51673c-4932-4a49-a31a-c341c6e8d31e {
  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;
  padding-top: 1.5rem;
  text-shadow: 0px 1px 1px rgb(0 0 0 / 0.1), 0px 1px 2px rgb(0 0 0 / 0.1), 0px 2px 4px rgb(0 0 0 / 0.1);
  text-align: center;
}

@keyframes anim-b465762f-7199-40bc-8ba6-995fe2bba015 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

#el-1e51673c-4932-4a49-a31a-c341c6e8d31e {
  animation: anim-b465762f-7199-40bc-8ba6-995fe2bba015 600ms ease-out 0ms 1 forwards;
}

#el-23c8e988-ca88-40b0-9b79-31622309c2e6 {
  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%;
  text-align: center;
  line-height: 2;
  padding-left: 14.5rem;
  padding-right: 14.5rem;
}

#el-4148f08d-2c68-4836-bd3a-eacad54697f8 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  align-items: center;
  justify-content: center;
}

@container (min-width: 800px) {
  #el-4148f08d-2c68-4836-bd3a-eacad54697f8 {
      display: none;
  }
}

#el-51ce8c6c-81d9-4cc3-b8ec-0693a6933284 {
  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;
  padding-top: 1.5rem;
  text-shadow: 0px 1px 1px rgb(0 0 0 / 0.1), 0px 1px 2px rgb(0 0 0 / 0.1), 0px 2px 4px rgb(0 0 0 / 0.1);
  text-align: center;
}

#el-51ce8c6c-81d9-4cc3-b8ec-0693a6933284 {
  animation: anim-b465762f-7199-40bc-8ba6-995fe2bba015 600ms ease-out 0ms 1 forwards;
}

#el-fcd5f04d-bd90-442f-9cdb-78a9b502233f {
  color: var(--builder-text);
  display: block;
  font-size: 12px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  text-align: center;
  line-height: 2;
}

#el-5e2ac657-64fb-40ba-b918-55df23bd0792 {
  width: 100%;
  max-width: 1200px;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 6px;
  row-gap: 6px;
}

@container (max-width: 420px) {
  #el-5e2ac657-64fb-40ba-b918-55df23bd0792 {
      display: none;
  }
}

#el-5d5f20f8-0b99-4cca-942e-99a1f060847a {
  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-ac60edf1-2f47-441a-9e61-34d43349f745 {
  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-15c2626b-5407-4d4d-9d49-40a295cee242 {
  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-73924f7a-2c5c-4ebb-9c01-0ce510411e08 {
  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-abc00055-73ea-4799-ad0c-d99b671f043e {
  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-6e7e7924-f062-4e95-9f34-98d70e5a33e4 {
  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-22d90c20-0857-4dcd-9575-1b94cc4f3484 {
  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-51c9d1bb-3686-47bb-a738-58f77cacf2bd {
  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-fdfc4ee8-037c-4d24-af6b-2d316f0dce8f {
  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-c0c7ddd8-a8db-40b5-8526-a5aaa76fa560 {
  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-9901a42b-499a-40b5-86c2-e7edb5faf0b7 {
  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-c53e6c6f-c872-4e73-aa51-b6487e9b414f {
  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-937daea4-2539-4b8f-8586-919f3126985b {
  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-8491da97-6b93-48f8-bdc8-b290797cbbc0 {
  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-9f3aacc4-a363-4f9c-bfab-cf5573704fff {
  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-dadf605a-b5ad-4344-8847-e0ceb1f994c2 {
  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-042e5251-1a7f-4b26-ad4c-a1f0928e21a1 {
  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-48c8711b-49bb-405b-ae37-ac313c56289d {
  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-fd81eb4a-6d51-4ac0-b7d5-d5b8937beae5 {
  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-9257c804-0384-4856-a784-528160674fd2 {
  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-902615b2-77c3-48df-9a66-c23e5366911b {
  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-34f7f92e-24a4-4076-9b3e-31a76e98338f {
  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-28f42f41-c643-4cf0-b7da-2d9b06f852c4 {
  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-6e9811e6-facf-4b50-99e3-372874ffd9d2 {
  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-b652f044-5dcf-4df6-849d-e442ac3cfafc {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(6, 1fr);
  column-gap: 3px;
  row-gap: 3px;
}

@container (min-width: 800px) {
  #el-b652f044-5dcf-4df6-849d-e442ac3cfafc {
      display: none;
  }
}

#el-590d2854-7948-45d4-91e9-7da535046eaa {
  width: 100%;
  max-width: 1200px;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 6px;
  row-gap: 6px;
}

@container (max-width: 420px) {
  #el-590d2854-7948-45d4-91e9-7da535046eaa {
      display: none;
  }
}

#el-3774120b-c260-44bb-b171-1338bb898056 {
  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-655a9078-2691-4aaa-9878-027e627ab456 {
  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-6116b365-0841-4631-8124-5c84c174c078 {
  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-5fe5129a-7a3e-4b2a-a3d8-c37599cdcbdb {
  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-13c3ed68-c1d0-455e-ad50-2abe5cdc2d85 {
  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-02686050-9b6d-43b9-88ca-84b4c5765681 {
  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-d95267f2-37e6-4295-825d-2cd2c35c8c30 {
  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-be1b1ac2-138c-46c2-a205-d7b1aa3cb4dc {
  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-9fe4b3d8-2454-490a-a459-6b275e021975 {
  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-16924e7f-7e93-48f5-ac6d-f25815fb49b5 {
  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-5698c63e-93c0-4c89-8123-a5a56d907adf {
  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-27108057-0a3e-4ea5-a884-94bda9adecee {
  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-c31b56c1-9e9b-44f7-b241-8661a42640af {
  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-09e46148-3a67-4785-8a03-16c68ce58610 {
  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-66c976c7-fbd0-4a92-9b67-2b491ebbbbdc {
  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-4f74764c-d04f-4cf8-87ee-b0fe24cbbfd7 {
  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-5b5c8256-81a2-4359-816c-fd7dcc9dc4f1 {
  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-c1c5e793-96b5-485e-b1dd-1c7df7a4a90a {
  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-3cceff84-abea-4a43-bc3b-f73e59f46c21 {
  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-1dc2eacc-7b41-4d9b-806b-59e90592b0b2 {
  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-c91360a2-75cd-42fe-83d2-973e1c8e3ef2 {
  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-d226c0b8-6e5e-4cdb-af60-b4ba8c85fea9 {
  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-712d4cc7-49fa-4344-adb6-d0b07611e3d3 {
  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-c7ccfbdb-fdda-44dc-8daa-af0ce984337b {
  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-e3fe0ae6-7ec8-48dc-b4cb-01c0a8fb71cd {
  width: 100%;
  max-width: 1200px;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 6px;
  row-gap: 6px;
}

@container (max-width: 420px) {
  #el-e3fe0ae6-7ec8-48dc-b4cb-01c0a8fb71cd {
      display: none;
  }
}

#el-9e063453-dce5-4770-8c3a-5504979ca54d {
  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-c2e36617-715d-4db8-bc61-919d8010d618 {
  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-2e527f6c-308a-4ce4-b5e9-4e9d4764b76a {
  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-d772c399-b096-413c-a5e2-00c9b340d9ea {
  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-c385b79f-dee9-437e-b985-e2eb70b53a17 {
  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-81657306-13c4-46ff-b127-e9a09471b0a1 {
  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-ab5c2786-c2af-459b-aa98-9f97de4158dc {
  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-a086095c-db78-462e-82ff-eeac6436abeb {
  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-e6cc5d6c-d7ad-4409-8941-c5595de6fa85 {
  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-697c1c7e-326b-4e3d-96b0-0431cc6d8515 {
  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-91c250ec-a43d-459c-a605-e2e661faf274 {
  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-48782fe0-4cda-4c28-9beb-6fa99902fb34 {
  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-3bd18d6d-6b97-484b-a672-718c081dc3b3 {
  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-6d27be16-0efe-4866-872a-0b65c12b7055 {
  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-da021a71-72d0-49d5-a775-aa2de9cfc6ab {
  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-d9334875-b300-4c05-bc38-80101ff60391 {
  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-3b813f64-7053-480c-98dd-7e6f96172733 {
  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-b047b7e4-b2ca-426b-ac02-e2e14cb57c77 {
  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-8421cb0e-7e62-4ea3-8960-e37497a5bdfe {
  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-9e9cf44b-fa74-45c2-a58e-1e080f1ed461 {
  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-a1ecca93-ea43-4b9e-9d45-139f5637187a {
  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-dad98d5e-6680-43dd-b9aa-6b27be8eaea6 {
  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-8ef500d2-f837-4dcf-8aff-b120fbdd309e {
  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-1cbecece-416b-46a5-9f5f-93d3b71d2355 {
  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-25129260-dd2e-4171-9d5a-5a5b4c60a9fa {
  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-80964cef-2189-45fb-be3f-1d372e47cb3a {
  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-b3a9e3dd-f86f-4960-aeb1-80e6b2de913e {
  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-8ada8c8b-c1fb-48d8-8023-d782d96f72ca {
  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-0dbbdf6d-8930-4054-99a3-3b7fb0eb67c6 {
  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-9574de09-00cf-4d52-bab7-21b7585c8293 {
  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-26ad8ac6-160e-4fba-8902-7534397e363c {
  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-9901b05a-46af-4c3a-9bf3-105b220f960e {
  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-64f90c99-4085-477a-86b5-f42eddcf4d82 {
  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-e268df13-22da-4c79-bb38-bee3aaccc83f {
  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-6a0b7a58-a8d5-49ec-b0e5-0e0caf118a29 {
  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-5c40cbd0-f768-465c-be3f-45252e55adac {
  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-1011f03d-e6ed-4349-9417-a78db52a505b {
  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-05779efb-86e4-4bff-96f3-1555c4c64a3f {
  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-92e80009-90f3-4b13-bb50-988af6a843df {
  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-dd621a2f-1268-439f-9397-4bc4f3777453 {
  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-63c2152e-935d-4259-b80f-db11d0773e8d {
  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-bcc75b24-372c-41f2-a94b-9d963a3f2da5 {
  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-1a959ff2-b894-4cd5-aefe-d5b9f6aa7c6d {
  width: 100%;
  max-width: 1200px;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 6px;
  row-gap: 6px;
}

#el-950ba8fb-4c7c-4234-b711-b045f35493db {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  aspect-ratio: 9/16;
}

#el-04a185f8-f264-4353-bac4-9d29682c6229 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  aspect-ratio: 9/16;
}

#el-98fe56ff-34a6-4b88-91ef-c38ec16264ad {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  aspect-ratio: 9/16;
}

#el-736151bd-e16a-43de-8891-f1de29e65130 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  aspect-ratio: 9/16;
}

#el-fc59a77c-473a-445f-a2c5-067f3d9a97a2 {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  aspect-ratio: 9/16;
}

#el-201e4f1d-c109-4fe6-a9b8-45d870bf276a {
  border-radius: calc(var(--radius) - 2px);
  object-fit: cover;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  aspect-ratio: 9/16;
}

#el-07cff574-c6d9-4665-9c91-f0d1501c9307 {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
}

@container (max-width: 420px) {
  #el-07cff574-c6d9-4665-9c91-f0d1501c9307 {
      display: none;
  }
}

#el-c43b41b3-c4c0-4d95-b3c1-47ba72011fbb {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
}

#el-faf432bd-16c7-4eb4-91c6-02f167284726 {
  color: var(--builder-text);
  display: block;
  font-size: 32px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
}

#el-b4841893-e120-48a6-b638-4464d184f064 {
  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%;
}

#el-5ec081a5-7b9f-4664-85c3-1f1431c0cbea {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: grid;
  flex-direction: row;
  padding: 1rem;
  min-height: 4rem;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 6px;
  padding-right: 6.5rem;
  padding-left: 6.5rem;
}

#el-7592911a-08cc-4766-902f-1cfb11e4c88f {
  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-bc2d73d9-6275-4892-9654-2bbef6b683d8 {
  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-fba10bb0-d771-4f54-a8b5-084325c96ff9 {
  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-7aa29b83-8a78-444f-8ecc-61f9bef0d7a7 {
  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-7aa29b83-8a78-444f-8ecc-61f9bef0d7a7 {
      display: none;
  }
}

@container (min-width: 800px) {
  #el-7aa29b83-8a78-444f-8ecc-61f9bef0d7a7 {
      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-19c8b1b0-1e41-42ab-a7f0-a44e5b044afa {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
}

@container (min-width: 800px) {
  #el-19c8b1b0-1e41-42ab-a7f0-a44e5b044afa {
      display: none;
  }
}

#el-00406362-5986-41cb-ac0f-3bd196360fea {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
}

#el-de102765-036f-4574-a9dc-9ababa6917d0 {
  color: var(--builder-text);
  display: block;
  font-size: 32px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
}

#el-8c5d1f64-2bf1-4450-806f-51c0a20d60b4 {
  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%;
}

#el-fc5f03fa-23d5-4abd-99c1-eed9a4b1365d {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: grid;
  flex-direction: column;
  padding: 1rem;
  min-height: 4rem;
  justify-content: center;
  align-items: center;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 3px;
}

#el-454fdd9b-d8a0-4f5d-925d-1b5faa2d19a6 {
  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-d6cb2739-ac4a-44e2-9a88-7e442b5d5735 {
  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-d3b6e854-4a58-408c-99c7-1cc5d7724f76 {
  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-0600a404-12ac-44ec-8c4f-c91586b80358 {
  width: 100%;
  max-width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: row;
  padding: 2rem;
  margin-top: auto;
  background-color: var(--muted);
  border-top: 1px solid var(--border);
  align-items: start;
  justify-content: space-between;
  column-gap: 12px;
}

@container (max-width: 420px) {
  #el-0600a404-12ac-44ec-8c4f-c91586b80358 {
      background: #201203;
  }
}

@container (min-width: 800px) {
  #el-0600a404-12ac-44ec-8c4f-c91586b80358 {
      display: none;
  }
}

#el-2a5ecb9e-762e-44fe-9856-3a8740dd83b9 {
  width: 50%;
  max-width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  padding: 0rem;
  min-height: 4rem;
}

#el-1d38baae-c669-4050-9c0c-0e4e7b8f0d04 {
  color: #FFFFFF;
  display: block;
  font-size: 15px;
  font-family: 'Lora', 'Lora Fallback';
  width: fit-content;
  min-width: 5rem;
  height: fit-content;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  font-weight: bold;
}

#el-e6eb1e63-66c4-4577-a09f-ff9c657f3228 {
  color: #FFFFFF;
  display: block;
  font-size: 8px;
  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-68a55bfd-c9e2-43dc-8e87-3a621c05a1a7 {
  width: 50%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  padding: 0.5rem;
  min-height: 4rem;
}

#el-84516ce2-a5c4-4946-91fe-9544a94352f5 {
  width: 100%;
  max-width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  padding: 0rem;
  min-height: 4rem;
  justify-content: start;
  align-items: start;
}

#el-8b82f539-67c5-4d93-ab1a-7a28f1c92286 {
  color: var(--builder-text);
  display: flex;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 20px;
  min-width: 5rem;
  height: 10px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
  justify-content: start;
  align-items: center;
}

#el-cc0abd35-1fb9-4070-a1da-b6d66ed6cd9d {
  color: #FFFFFF;
  display: inline;
  font-size: 6px;
  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-47262911-1747-4e88-a6db-dfaa242ffbd9 {
  color: var(--builder-text);
  display: flex;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: 24px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
  justify-content: start;
}

#el-32224499-656a-4458-9442-584e8f2b1942 {
  color: #FFFFFF;
  display: inline;
  font-size: 6px;
  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-0cbd592b-f903-45e6-bcde-e0b8957c1b90 {
  color: var(--builder-text);
  display: flex;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: 8px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
  justify-content: start;
}

#el-12f9361f-dc24-462f-8d8f-a554dd33e0c7 {
  color: #FFFFFF;
  display: inline;
  font-size: 6px;
  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-9ba03a9c-ccb1-4314-bb35-f4720848b4e2 {
  color: var(--builder-text);
  display: flex;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: 100%;
  min-width: 5rem;
  height: 8px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
  justify-content: start;
}

#el-8c8cd2ca-0a24-46c6-96a3-17e46a8041eb {
  color: #FFFFFF;
  display: inline;
  font-size: 6px;
  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-1911abec-2b17-4ee2-a70d-3eb1ec21d834 {
  width: 100%;
  max-width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  padding: 0rem;
  min-height: 4rem;
  align-items: start;
  justify-content: start;
}

#el-88ee98d0-8c0b-4ad9-90df-1d027fc8f0f3 {
  color: var(--builder-text);
  display: flex;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: 8px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
  justify-content: start;
}

#el-9b455bfd-3c5e-4c95-ae83-a2bb8c6e9226 {
  color: #FFFFFF;
  display: inline;
  font-size: 6px;
  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-fa377f7d-7de8-4d6a-9e5b-8e031a2460d1 {
  color: var(--builder-text);
  display: flex;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: 8px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
  justify-content: start;
}

#el-a7f31fd7-7703-4b67-952f-3a40edf32460 {
  color: #FFFFFF;
  display: inline;
  font-size: 6px;
  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-d79175a3-57dc-45c6-9867-2921be122b8b {
  color: var(--builder-text);
  display: flex;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: 8px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-b18c779a-f78e-4ac2-bd4b-262e01a1ad98 {
  color: #FFFFFF;
  display: inline;
  font-size: 6px;
  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-ceb6abfa-7897-4304-bfa0-eceffb865df6 {
  color: var(--builder-text);
  display: flex;
  font-size: 14px;
  font-family: var(--builder-primary-font);
  width: fit-content;
  min-width: 5rem;
  height: 8px;
  min-height: 1.5rem;
  padding: 0.5rem;
  max-width: 100%;
  cursor: pointer;
}

#el-17b7e58e-d027-4420-ab2c-1b2db3c2d623 {
  color: #FFFFFF;
  display: inline;
  font-size: 6px;
  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;
}

