br[data-bp~="base:0"] {
  display: none;
}

br[data-bp~="base:1"] {
  display: inline;
}

@media screen and (max-width: 840px) {
  br[data-bp~="@tablet:0"] {
    display: none;
  }
  br[data-bp~="@tablet:1"] {
    display: inline;
  }
}

@media screen and (max-width: 540px) {
  br[data-bp~="@mobile:0"] {
    display: none;
  }
  br[data-bp~="@mobile:1"] {
    display: inline;
  }
}

.sd[data-s-a28f9d0b][data-s-a28f9d0b][data-s-a28f9d0b] {
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2.5vw;
  font-weight: 600;
  letter-spacing: 0.1em;
  line-height: 1.8;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a28f9d0b][data-s-a28f9d0b][data-s-a28f9d0b] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a28f9d0b][data-s-a28f9d0b][data-s-a28f9d0b] {
    font-size: 6vw;
  }
}

.sd[data-s-c99ebd31][data-s-c99ebd31][data-s-c99ebd31] {
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.5vw;
  font-weight: 600;
  letter-spacing: 0.1em;
  line-height: 1.8;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c99ebd31][data-s-c99ebd31][data-s-c99ebd31] {
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c99ebd31][data-s-c99ebd31][data-s-c99ebd31] {
    font-size: 4.2vw;
  }
}

.sd[data-s-c4827738][data-s-c4827738][data-s-c4827738] {
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  letter-spacing: 0.1em;
  line-height: 1.8;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c4827738][data-s-c4827738][data-s-c4827738] {
    font-size: 2.3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c4827738][data-s-c4827738][data-s-c4827738] {
    font-size: 3.6vw;
  }
}

.sd[data-s-b0ab42aa][data-s-b0ab42aa][data-s-b0ab42aa] {
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.1vw;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 1.8;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b0ab42aa][data-s-b0ab42aa][data-s-b0ab42aa] {
    font-size: 2vw;
    letter-spacing: normal;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b0ab42aa][data-s-b0ab42aa][data-s-b0ab42aa] {
    font-size: 3.6vw;
  }
}

.sd[data-s-19955147][data-s-19955147][data-s-19955147] {
  font-family: var(--s-font-059e2452);
  font-size: 0.7vw;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.4;
}

@media screen and (max-width: 840px) {
  .sd[data-s-19955147][data-s-19955147][data-s-19955147] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-19955147][data-s-19955147][data-s-19955147] {
    font-size: 3vw;
  }
}

.sd[data-s-a1b3a0a9][data-s-a1b3a0a9][data-s-a1b3a0a9] {
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.7vw;
  font-weight: 600;
  letter-spacing: 0.1em;
  line-height: 1.38;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a1b3a0a9][data-s-a1b3a0a9][data-s-a1b3a0a9] {
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a1b3a0a9][data-s-a1b3a0a9][data-s-a1b3a0a9] {
    font-size: 4.3vw;
    letter-spacing: normal;
  }
}

.sd[data-s-598a5110][data-s-598a5110][data-s-598a5110] {
  font-family: var(--s-font-059e2452);
  font-size: 1.17vw;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 1.4;
}

@media screen and (max-width: 840px) {
  .sd[data-s-598a5110][data-s-598a5110][data-s-598a5110] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-598a5110][data-s-598a5110][data-s-598a5110] {
    font-size: 3.6vw;
  }
}

.sd[data-s-d4a903d8][data-s-d4a903d8][data-s-d4a903d8] {
  font-family: var(--s-font-779feb3c);
  font-size: 1.17vw;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 1.4;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d4a903d8][data-s-d4a903d8][data-s-d4a903d8] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d4a903d8][data-s-d4a903d8][data-s-d4a903d8] {
    font-size: 4vw;
  }
}

.sd[data-s-__TEXT_STYLE_TITLE_XL][data-s-__TEXT_STYLE_TITLE_XL][data-s-__TEXT_STYLE_TITLE_XL] {
  font-family: var(--s-font-15b5aba4);
  font-size: 48px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.3;
}

.sd[data-s-__TEXT_STYLE_PARAGRAPH_M][data-s-__TEXT_STYLE_PARAGRAPH_M][data-s-__TEXT_STYLE_PARAGRAPH_M] {
  font-family: var(--s-font-15b5aba4);
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.4;
}

.sd[data-s-__TEXT_STYLE_TITLE_L][data-s-__TEXT_STYLE_TITLE_L][data-s-__TEXT_STYLE_TITLE_L] {
  font-family: var(--s-font-15b5aba4);
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4;
}

.sd[data-s-__TEXT_STYLE_TITLE_M][data-s-__TEXT_STYLE_TITLE_M][data-s-__TEXT_STYLE_TITLE_M] {
  font-family: var(--s-font-15b5aba4);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4;
}

.sd[data-s-__TEXT_STYLE_PARAGRAPH_L][data-s-__TEXT_STYLE_PARAGRAPH_L][data-s-__TEXT_STYLE_PARAGRAPH_L] {
  font-family: var(--s-font-15b5aba4);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
}

.sd[data-s-ebce511f-1f38-414b-adb4-a76fa670ea30] {
  align-content: center;
  align-items: center;
  background: var(--s-color-c4b2ff29);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 100px 0px 0px 0px;
  padding: 50px 0px 17px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ebce511f-1f38-414b-adb4-a76fa670ea30] {
    padding: 50px 0px 30px 0px;
  }
}

.sd[data-s-4059436d-844d-4bec-ad0a-15c115c36d28] {
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -2;
  max-width: 100%;
}

.sd[data-s-4059436d-844d-4bec-ad0a-15c115c36d28]:before {
  background-size: 100px;
}

.sd[data-s-72b5896d-f4f9-4093-a4be-c1222752ead4] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: 80%;
  --gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4: 0px;
  --gap-v-72b5896d-f4f9-4093-a4be-c1222752ead4: 0px;
  --gap-uuid: 72b5896d-f4f9-4093-a4be-c1222752ead4;
  max-width: 80%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-72b5896d-f4f9-4093-a4be-c1222752ead4] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4: 0px;
    --gap-v-72b5896d-f4f9-4093-a4be-c1222752ead4: 0px;
  }
}

.sd[data-s-673716a5-edf1-417d-9e4a-18db345b4e16] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 9px;
  justify-content: center;
  padding: 0px;
  width: calc(33% - (var(--gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4) * 0.67));
  --gap-h-673716a5-edf1-417d-9e4a-18db345b4e16: 0px;
  --gap-v-673716a5-edf1-417d-9e4a-18db345b4e16: 9px;
  --gap-uuid: 673716a5-edf1-417d-9e4a-18db345b4e16;
  max-width: calc(33% - (var(--gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4) * 0.67));
}

@media screen and (max-width: 840px) {
  .sd[data-s-673716a5-edf1-417d-9e4a-18db345b4e16] {
    flex: none;
    width: calc(55% - (var(--gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4) * 0.44999999999999996));
    --gap-h-673716a5-edf1-417d-9e4a-18db345b4e16: 0px;
    --gap-v-673716a5-edf1-417d-9e4a-18db345b4e16: 9px;
    max-width: calc(55% - (var(--gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4) * 0.44999999999999996));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-673716a5-edf1-417d-9e4a-18db345b4e16] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    width: calc(86% - (var(--gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4) * 0.14000000000000004));
    --gap-h-673716a5-edf1-417d-9e4a-18db345b4e16: 0px;
    --gap-v-673716a5-edf1-417d-9e4a-18db345b4e16: 9px;
    max-width: calc(86% - (var(--gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4) * 0.14000000000000004));
  }
}

.sd[data-s-41e15b60-f4e7-4699-9f83-743fb4571b76] {
  flex: none;
  height: auto;
  margin: 0px 0px 26px 0px;
  width: calc(33% - (var(--gap-h-673716a5-edf1-417d-9e4a-18db345b4e16) * 0.67));
  max-width: calc(33% - (var(--gap-h-673716a5-edf1-417d-9e4a-18db345b4e16) * 0.67));
}

.sd[data-s-41e15b60-f4e7-4699-9f83-743fb4571b76]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-41e15b60-f4e7-4699-9f83-743fb4571b76] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: calc(33% - (var(--gap-h-673716a5-edf1-417d-9e4a-18db345b4e16) * 0.67));
    max-width: calc(33% - (var(--gap-h-673716a5-edf1-417d-9e4a-18db345b4e16) * 0.67));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-41e15b60-f4e7-4699-9f83-743fb4571b76] {
    flex: none;
    margin: 0px 0px 43px 15px;
    width: calc(70% - 15px - (var(--gap-h-673716a5-edf1-417d-9e4a-18db345b4e16) * 0.3));
    max-width: calc(70% - 15px - (var(--gap-h-673716a5-edf1-417d-9e4a-18db345b4e16) * 0.3));
  }
}

.sd[data-s-7745c561-2c36-4754-b1d0-eb8aefb1db66] {
  color: var(--s-color-858538ff);
  height: auto;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-51bbe786-cdda-4a27-90a6-84435788bde9] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  justify-content: center;
  padding: 0px;
  --gap-h-51bbe786-cdda-4a27-90a6-84435788bde9: 15px;
  --gap-v-51bbe786-cdda-4a27-90a6-84435788bde9: 0px;
  --gap-uuid: 51bbe786-cdda-4a27-90a6-84435788bde9;
}

.sd[data-s-a628ffa5-a48f-422a-b1bd-12dfb03abe9c] {
  color: var(--s-color-858538ff);
  font-size: 20px;
}

.sd[data-s-d5ca05a0-2f28-4b87-9042-10292737c7dd] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d5ca05a0-2f28-4b87-9042-10292737c7dd] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5ca05a0-2f28-4b87-9042-10292737c7dd] {
    font-size: 3.2vw;
  }
}

.sd[data-s-3256c7dd-fbb0-4299-8efd-7a4110231253] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-673716a5-edf1-417d-9e4a-18db345b4e16) * 0));
  --gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253: 7px;
  --gap-v-3256c7dd-fbb0-4299-8efd-7a4110231253: 0px;
  --gap-uuid: 3256c7dd-fbb0-4299-8efd-7a4110231253;
  max-width: calc(100% - (var(--gap-h-673716a5-edf1-417d-9e4a-18db345b4e16) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3256c7dd-fbb0-4299-8efd-7a4110231253] {
    align-content: center;
    align-items: center;
    gap: 18px;
    justify-content: center;
    margin: 22px 0px 0px 0px;
    --gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253: 18px;
    --gap-v-3256c7dd-fbb0-4299-8efd-7a4110231253: 0px;
    width: calc(100% - (var(--gap-h-673716a5-edf1-417d-9e4a-18db345b4e16) * 0));
    max-width: calc(100% - (var(--gap-h-673716a5-edf1-417d-9e4a-18db345b4e16) * 0));
  }
}

.sd[data-s-aa7b2c1d-0bcb-41ec-9e4a-4f88cf55829a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(10% - (var(--gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253) * 0.9));
  max-width: calc(10% - (var(--gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253) * 0.9));
}

.sd[data-s-aa7b2c1d-0bcb-41ec-9e4a-4f88cf55829a]:hover {
  opacity: 0.4;
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aa7b2c1d-0bcb-41ec-9e4a-4f88cf55829a] {
    flex: none;
    width: calc(20% - (var(--gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253) * 0.8));
    max-width: calc(20% - (var(--gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253) * 0.8));
  }
}

.sd[data-s-00cfc3b0-0568-4dbe-b4f5-80fefaebf3dc] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-46847931-4a9b-4c96-949c-e16f12576913] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(10% - (var(--gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253) * 0.9));
  max-width: calc(10% - (var(--gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253) * 0.9));
}

.sd[data-s-46847931-4a9b-4c96-949c-e16f12576913]:hover {
  opacity: 0.4;
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-46847931-4a9b-4c96-949c-e16f12576913] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    width: calc(20% - (var(--gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253) * 0.8));
    max-width: calc(20% - (var(--gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253) * 0.8));
  }
}

.sd[data-s-8def5a42-f074-4b6a-a748-b681943c78f1] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1f39f0db-bb41-4fbc-ad71-9c04868a4095] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(10% - (var(--gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253) * 0.9));
  max-width: calc(10% - (var(--gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253) * 0.9));
}

.sd[data-s-1f39f0db-bb41-4fbc-ad71-9c04868a4095]:hover {
  opacity: 0.4;
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1f39f0db-bb41-4fbc-ad71-9c04868a4095] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    width: calc(20% - (var(--gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253) * 0.8));
    max-width: calc(20% - (var(--gap-h-3256c7dd-fbb0-4299-8efd-7a4110231253) * 0.8));
  }
}

.sd[data-s-6e29278b-9822-4993-b26a-947e2c11ba78] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c2acd976-82e6-4be9-a11a-1df589011c60] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 9px;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: calc(20% - (var(--gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4) * 0.8));
  --gap-h-c2acd976-82e6-4be9-a11a-1df589011c60: 0px;
  --gap-v-c2acd976-82e6-4be9-a11a-1df589011c60: 9px;
  --gap-uuid: c2acd976-82e6-4be9-a11a-1df589011c60;
  max-width: calc(20% - (var(--gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4) * 0.8));
}

@media screen and (max-width: 840px) {
  .sd[data-s-c2acd976-82e6-4be9-a11a-1df589011c60] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: calc(37% - (var(--gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4) * 0.63));
    --gap-h-c2acd976-82e6-4be9-a11a-1df589011c60: 0px;
    --gap-v-c2acd976-82e6-4be9-a11a-1df589011c60: 9px;
    max-width: calc(37% - (var(--gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4) * 0.63));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c2acd976-82e6-4be9-a11a-1df589011c60] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 57px 0px 0px 0px;
    width: calc(86% - (var(--gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4) * 0.14000000000000004));
    --gap-h-c2acd976-82e6-4be9-a11a-1df589011c60: 0px;
    --gap-v-c2acd976-82e6-4be9-a11a-1df589011c60: 9px;
    max-width: calc(86% - (var(--gap-h-72b5896d-f4f9-4093-a4be-c1222752ead4) * 0.14000000000000004));
  }
}

.sd[data-s-d79bc03d-31f1-4f65-91a7-34ebda812912] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid var(--s-color-858538ff);
  border-left: 0px solid var(--s-color-858538ff);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-858538ff);
  border-top: 0px solid var(--s-color-858538ff);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 9px;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-c2acd976-82e6-4be9-a11a-1df589011c60) * 0));
  --gap-h-d79bc03d-31f1-4f65-91a7-34ebda812912: 9px;
  --gap-v-d79bc03d-31f1-4f65-91a7-34ebda812912: 0px;
  --gap-uuid: d79bc03d-31f1-4f65-91a7-34ebda812912;
  max-width: calc(100% - (var(--gap-h-c2acd976-82e6-4be9-a11a-1df589011c60) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d79bc03d-31f1-4f65-91a7-34ebda812912] {
    align-content: center;
    align-items: center;
    justify-content: space-between;
    --gap-h-d79bc03d-31f1-4f65-91a7-34ebda812912: 9px;
    --gap-v-d79bc03d-31f1-4f65-91a7-34ebda812912: 0px;
  }
}

.sd[data-s-c7182542-5d88-4dbe-8724-6fd8fda469ec] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  justify-content: space-between;
  padding: 0px;
  --gap-h-c7182542-5d88-4dbe-8724-6fd8fda469ec: 19px;
  --gap-v-c7182542-5d88-4dbe-8724-6fd8fda469ec: 0px;
  --gap-uuid: c7182542-5d88-4dbe-8724-6fd8fda469ec;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7182542-5d88-4dbe-8724-6fd8fda469ec] {
    align-content: center;
    align-items: center;
    gap: 11px;
    justify-content: flex-start;
    --gap-h-c7182542-5d88-4dbe-8724-6fd8fda469ec: 11px;
    --gap-v-c7182542-5d88-4dbe-8724-6fd8fda469ec: 0px;
  }
}

.sd[data-s-8c453bcb-b5c9-475b-a747-ab83b995aaa1] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8c453bcb-b5c9-475b-a747-ab83b995aaa1] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c453bcb-b5c9-475b-a747-ab83b995aaa1] {
    font-size: 3.2vw;
  }
}

.sd[data-s-b92fa3cf-cf02-4d7d-a497-9879d640eb51] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 13.8px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b92fa3cf-cf02-4d7d-a497-9879d640eb51] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b92fa3cf-cf02-4d7d-a497-9879d640eb51] {
    font-size: 3.2vw;
  }
}

.sd[data-s-0c6f5c71-b4d2-4e7e-a7b9-d6362722e731] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid var(--s-color-858538ff);
  border-left: 0px solid var(--s-color-858538ff);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-858538ff);
  border-top: 0px solid var(--s-color-858538ff);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 9px;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-c2acd976-82e6-4be9-a11a-1df589011c60) * 0));
  --gap-h-0c6f5c71-b4d2-4e7e-a7b9-d6362722e731: 9px;
  --gap-v-0c6f5c71-b4d2-4e7e-a7b9-d6362722e731: 0px;
  --gap-uuid: 0c6f5c71-b4d2-4e7e-a7b9-d6362722e731;
  max-width: calc(100% - (var(--gap-h-c2acd976-82e6-4be9-a11a-1df589011c60) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0c6f5c71-b4d2-4e7e-a7b9-d6362722e731] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: space-between;
    --gap-h-0c6f5c71-b4d2-4e7e-a7b9-d6362722e731: 9px;
    --gap-v-0c6f5c71-b4d2-4e7e-a7b9-d6362722e731: 0px;
  }
}

.sd[data-s-ac312573-b372-4013-9348-badbe5c684d5] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  justify-content: space-between;
  padding: 0px;
  --gap-h-ac312573-b372-4013-9348-badbe5c684d5: 19px;
  --gap-v-ac312573-b372-4013-9348-badbe5c684d5: 0px;
  --gap-uuid: ac312573-b372-4013-9348-badbe5c684d5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ac312573-b372-4013-9348-badbe5c684d5] {
    align-content: center;
    align-items: center;
    gap: 11px;
    justify-content: flex-start;
    --gap-h-ac312573-b372-4013-9348-badbe5c684d5: 11px;
    --gap-v-ac312573-b372-4013-9348-badbe5c684d5: 0px;
  }
}

.sd[data-s-80243203-dd83-4f2c-af6c-7a003f9839a0] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-80243203-dd83-4f2c-af6c-7a003f9839a0] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-80243203-dd83-4f2c-af6c-7a003f9839a0] {
    font-size: 3.2vw;
  }
}

.sd[data-s-ca0a6498-77d0-477f-9784-d09b62a2d3f2] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 13.8px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ca0a6498-77d0-477f-9784-d09b62a2d3f2] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca0a6498-77d0-477f-9784-d09b62a2d3f2] {
    font-size: 3.2vw;
  }
}

.sd[data-s-82647433-199b-4dee-a65b-7e44b85c8345] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid var(--s-color-858538ff);
  border-left: 0px solid var(--s-color-858538ff);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-858538ff);
  border-top: 0px solid var(--s-color-858538ff);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 9px;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-c2acd976-82e6-4be9-a11a-1df589011c60) * 0));
  --gap-h-82647433-199b-4dee-a65b-7e44b85c8345: 9px;
  --gap-v-82647433-199b-4dee-a65b-7e44b85c8345: 0px;
  --gap-uuid: 82647433-199b-4dee-a65b-7e44b85c8345;
  max-width: calc(100% - (var(--gap-h-c2acd976-82e6-4be9-a11a-1df589011c60) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-82647433-199b-4dee-a65b-7e44b85c8345] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: space-between;
    --gap-h-82647433-199b-4dee-a65b-7e44b85c8345: 9px;
    --gap-v-82647433-199b-4dee-a65b-7e44b85c8345: 0px;
  }
}

.sd[data-s-4357219c-fd6d-496c-8297-c4759e583f1d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  justify-content: space-between;
  padding: 0px;
  --gap-h-4357219c-fd6d-496c-8297-c4759e583f1d: 19px;
  --gap-v-4357219c-fd6d-496c-8297-c4759e583f1d: 0px;
  --gap-uuid: 4357219c-fd6d-496c-8297-c4759e583f1d;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4357219c-fd6d-496c-8297-c4759e583f1d] {
    align-content: center;
    align-items: center;
    gap: 11px;
    justify-content: flex-start;
    --gap-h-4357219c-fd6d-496c-8297-c4759e583f1d: 11px;
    --gap-v-4357219c-fd6d-496c-8297-c4759e583f1d: 0px;
  }
}

.sd[data-s-ff61713e-eb94-4e9b-acf2-9a2ac29ea4b6] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ff61713e-eb94-4e9b-acf2-9a2ac29ea4b6] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff61713e-eb94-4e9b-acf2-9a2ac29ea4b6] {
    font-size: 3.2vw;
  }
}

.sd[data-s-889d4af5-3e54-4390-8f58-4086974f362b] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 13.8px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-889d4af5-3e54-4390-8f58-4086974f362b] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-889d4af5-3e54-4390-8f58-4086974f362b] {
    font-size: 3.2vw;
  }
}

.sd[data-s-b667a86c-8893-4140-9f38-4ac94a51837c] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  justify-content: center;
  padding: 0px;
  --gap-h-b667a86c-8893-4140-9f38-4ac94a51837c: 18px;
  --gap-v-b667a86c-8893-4140-9f38-4ac94a51837c: 0px;
  --gap-uuid: b667a86c-8893-4140-9f38-4ac94a51837c;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b667a86c-8893-4140-9f38-4ac94a51837c] {
    display: none;
    --gap-h-b667a86c-8893-4140-9f38-4ac94a51837c: 18px;
    --gap-v-b667a86c-8893-4140-9f38-4ac94a51837c: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b667a86c-8893-4140-9f38-4ac94a51837c] {
    display: none;
    --gap-h-b667a86c-8893-4140-9f38-4ac94a51837c: 18px;
    --gap-v-b667a86c-8893-4140-9f38-4ac94a51837c: 0px;
  }
}

.sd[data-s-d4c02049-55f1-4b65-b6c4-25ac915fbe9e] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5a9c6a56-4d2f-48c8-80fe-0bbc1b9e5625] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px -5px;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ebd2c7f0-3af5-4884-b2f3-e878f2bb615d] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px -5px 0px 5px;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-23071551-d629-4194-af50-69bf60f2e1c3] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-9c9e7535-21c5-4f50-aa79-3de7549ca549] {
  color: #515b64ff;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 0.9vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 50px 0px 0px 0px;
  text-align: left;
  text-shadow: none;
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9c9e7535-21c5-4f50-aa79-3de7549ca549] {
    font-size: 1.8vw;
    font-weight: 700;
    margin: 50px 0px 30px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9c9e7535-21c5-4f50-aa79-3de7549ca549] {
    font-size: 3vw;
    margin: 39px 0px 30px 0px;
    max-width: 100%;
  }
}

.sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] {
  align-content: center;
  align-items: center;
  background: #181d20ff;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e2816b25-9d56-4cfe-954d-4fd1f445f6db] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}

.sd[data-s-65b80123-ab76-4b00-9b2f-de0ca903ed8c] {
  flex: none;
  height: 100%;
  margin: 0 0 0 0;
  position: relative;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-65b80123-ab76-4b00-9b2f-de0ca903ed8c]:before {
  background-size: 150px;
}

.sd[data-s-8ac989d6-a04d-4490-b0a6-051ec481c197] {
  align-content: flex-end;
  align-items: flex-end;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
  bottom: auto;
  filter: brightness(100%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  mix-blend-mode: normal;
  padding: 0px;
  position: fixed;
  right: 27px;
  top: 30px;
  width: 5%;
  --gap-h-8ac989d6-a04d-4490-b0a6-051ec481c197: 0px;
  --gap-v-8ac989d6-a04d-4490-b0a6-051ec481c197: 12px;
  --gap-uuid: 8ac989d6-a04d-4490-b0a6-051ec481c197;
  max-width: 5%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8ac989d6-a04d-4490-b0a6-051ec481c197] {
    flex: none;
    right: 22px;
    top: 31px;
    width: 8%;
    --gap-h-8ac989d6-a04d-4490-b0a6-051ec481c197: 0px;
    --gap-v-8ac989d6-a04d-4490-b0a6-051ec481c197: 12px;
    max-width: 8%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ac989d6-a04d-4490-b0a6-051ec481c197] {
    flex: none;
    right: 12px;
    top: 23px;
    width: 12%;
    --gap-h-8ac989d6-a04d-4490-b0a6-051ec481c197: 0px;
    --gap-v-8ac989d6-a04d-4490-b0a6-051ec481c197: 12px;
    max-width: 12%;
  }
}

.sd[data-s-9c00ab66-9205-4de3-8b00-7573346a573c] {
  align-content: flex-end;
  align-items: flex-end;
  backdrop-filter: brightness(100%);
  -webkit-backdrop-filter: brightness(100%);
  filter: brightness(100%);
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  mix-blend-mode: normal;
  padding: 0px;
}

.sd[data-s-9c00ab66-9205-4de3-8b00-7573346a573c]:hover {
  transition-duration: 1200ms;
  translate: -10px 0px;
}

.sd[data-s-ad494e37-0021-4d39-8e2a-57b37af9a2b8] {
  flex: none;
  height: auto;
  mix-blend-mode: normal;
  width: 70%;
  max-width: 70%;
}

.sd[data-s-ff86e09b-d638-42df-ab7e-0e60e1181bf9] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  mix-blend-mode: screen;
  padding: 0px;
}

.sd[data-s-ff86e09b-d638-42df-ab7e-0e60e1181bf9]:hover {
  transition-duration: 1200ms;
  translate: -10px 0px;
}

.sd[data-s-84b48b03-8030-4eff-ab56-8745d520992e] {
  flex: none;
  height: auto;
  mix-blend-mode: normal;
  width: 70%;
  max-width: 70%;
}

.sd[data-s-99a92f7d-b5f4-488a-b2b4-7278cf158885] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  mix-blend-mode: screen;
  padding: 0px;
}

.sd[data-s-99a92f7d-b5f4-488a-b2b4-7278cf158885]:hover {
  transition-duration: 1200ms;
  translate: -10px 0px;
}

.sd[data-s-aef40efa-f505-41b6-9934-03926030857b] {
  flex: none;
  height: auto;
  mix-blend-mode: normal;
  width: 70%;
  max-width: 70%;
}

.sd[data-s-6b476b38-028a-40e5-b4d6-808a013cd892] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 110vh;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6b476b38-028a-40e5-b4d6-808a013cd892] {
    flex: none;
    height: 100vh;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7ee8d28b-f040-4e56-8ac5-d7b0408152a3] {
  align-content: center;
  align-items: center;
  background: var(--s-color-9d8bac31);
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7ee8d28b-f040-4e56-8ac5-d7b0408152a3] {
    display: flex;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ee8d28b-f040-4e56-8ac5-d7b0408152a3] {
    display: flex;
  }
}

.sd[data-s-edeab540-f2fe-4913-84c9-603bcc956840] {
  flex: none;
  height: 100%;
  object-fit: cover;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-edeab540-f2fe-4913-84c9-603bcc956840] {
    display: flex;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-edeab540-f2fe-4913-84c9-603bcc956840] {
    display: flex;
  }
}

.sd[data-s-7f299bcc-a366-4586-856a-7029e4365bc3] {
  background: #000000ff;
  flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0.4;
  position: absolute;
  right: 0px;
  top: 0;
  width: auto;
  z-index: -1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7f299bcc-a366-4586-856a-7029e4365bc3] {
    flex: none;
  }
}

.sd[data-s-51b8e703-d50f-495f-8897-8d05b0cc8ad1] {
  background: #000000ff;
  bottom: -20px;
  flex: none;
  height: 100%;
  left: 20px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: -20px;
  top: 20px;
  width: auto;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-51b8e703-d50f-495f-8897-8d05b0cc8ad1].appear {
  flex: none;
  left: 0px;
  opacity: 1;
  right: 0px;
  transition-delay: 400ms;
  transition-duration: 2000ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: 100%;
}

.sd[data-s-51b8e703-d50f-495f-8897-8d05b0cc8ad1].appear-active {
  transition-delay: 400ms;
  transition-duration: 2000ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 840px) {
  .sd[data-s-51b8e703-d50f-495f-8897-8d05b0cc8ad1] {
    flex: none;
  }
}

.sd[data-s-292f4990-496b-425d-9bc5-ee89cda1dc32] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  left: 0px;
  padding: 0px;
  position: absolute;
  right: auto;
  top: auto;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-292f4990-496b-425d-9bc5-ee89cda1dc32] {
    z-index: 0;
  }
}

.sd[data-s-52245f4c-2364-49db-8ee6-b6e0c3996929] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-52245f4c-2364-49db-8ee6-b6e0c3996929]:before {
  background-position: center top;
  background-repeat: no-repeat;
}

.sd[data-s-f9e17c04-b2a3-46b8-b836-339a7f8291a8] {
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: 100%;
  left: -50px;
  position: absolute;
  right: auto;
  rotate: -10deg;
  top: auto;
  width: 120%;
  z-index: 1;
  --gap-h-f9e17c04-b2a3-46b8-b836-339a7f8291a8: 0px;
  --gap-v-f9e17c04-b2a3-46b8-b836-339a7f8291a8: 0px;
  --gap-uuid: f9e17c04-b2a3-46b8-b836-339a7f8291a8;
  max-width: 120%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f9e17c04-b2a3-46b8-b836-339a7f8291a8] {
    display: flex;
    --gap-h-f9e17c04-b2a3-46b8-b836-339a7f8291a8: 0px;
    --gap-v-f9e17c04-b2a3-46b8-b836-339a7f8291a8: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f9e17c04-b2a3-46b8-b836-339a7f8291a8] {
    display: flex;
    --gap-h-f9e17c04-b2a3-46b8-b836-339a7f8291a8: 0px;
    --gap-v-f9e17c04-b2a3-46b8-b836-339a7f8291a8: 0px;
  }
}

.sd[data-s-adae326a-b92f-404b-a078-0347880c2373] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  --gap-h-adae326a-b92f-404b-a078-0347880c2373: 0px;
  --gap-v-adae326a-b92f-404b-a078-0347880c2373: 0px;
  --gap-uuid: adae326a-b92f-404b-a078-0347880c2373;
}

.sd[data-s-2389e8b1-617f-40db-a57d-c8bc92cb1895] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-2389e8b1-617f-40db-a57d-c8bc92cb1895]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2389e8b1-617f-40db-a57d-c8bc92cb1895] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-f45991ce-1285-4eab-b294-371d54f7ebd4] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-f45991ce-1285-4eab-b294-371d54f7ebd4]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f45991ce-1285-4eab-b294-371d54f7ebd4] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-53da267e-7240-41bc-9c6c-a7945d8f6de6] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-53da267e-7240-41bc-9c6c-a7945d8f6de6]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-53da267e-7240-41bc-9c6c-a7945d8f6de6] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-47e80b1c-6437-44a8-823f-e3de0adce867] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-47e80b1c-6437-44a8-823f-e3de0adce867]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-47e80b1c-6437-44a8-823f-e3de0adce867] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-1a29ce63-aaee-42d5-a8c7-06266ec1b5fa] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-1a29ce63-aaee-42d5-a8c7-06266ec1b5fa]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1a29ce63-aaee-42d5-a8c7-06266ec1b5fa] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-67ea9610-9aab-415d-9e56-75cf92079c70] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-67ea9610-9aab-415d-9e56-75cf92079c70]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-67ea9610-9aab-415d-9e56-75cf92079c70] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-82bfbaaa-f57d-4376-8374-4132ed0940ea] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-82bfbaaa-f57d-4376-8374-4132ed0940ea]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-82bfbaaa-f57d-4376-8374-4132ed0940ea] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-d9885cd4-11c1-44ee-914b-c45c163599a9] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-d9885cd4-11c1-44ee-914b-c45c163599a9]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9885cd4-11c1-44ee-914b-c45c163599a9] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-e576ca0c-9036-48ef-9a9a-b748065502b4] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-e576ca0c-9036-48ef-9a9a-b748065502b4]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e576ca0c-9036-48ef-9a9a-b748065502b4] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-434f8102-57bd-4c39-b2ad-c1fc21bd8c82] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-434f8102-57bd-4c39-b2ad-c1fc21bd8c82]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-434f8102-57bd-4c39-b2ad-c1fc21bd8c82] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-a625ebcf-75a6-4ad1-becd-05a2c2c1cb90] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-a625ebcf-75a6-4ad1-becd-05a2c2c1cb90]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a625ebcf-75a6-4ad1-becd-05a2c2c1cb90] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-ecc537e9-5803-4122-85d6-2966e6ba924d] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-ecc537e9-5803-4122-85d6-2966e6ba924d]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ecc537e9-5803-4122-85d6-2966e6ba924d] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-82981087-d1cf-42b4-8adc-07152264bf20] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-82981087-d1cf-42b4-8adc-07152264bf20]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-82981087-d1cf-42b4-8adc-07152264bf20] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-45507367-141d-42f3-b976-4783d0e47489] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-45507367-141d-42f3-b976-4783d0e47489]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-45507367-141d-42f3-b976-4783d0e47489] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-f5f8fb39-e68e-41a5-a2e4-906be66616f3] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-f5f8fb39-e68e-41a5-a2e4-906be66616f3]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f5f8fb39-e68e-41a5-a2e4-906be66616f3] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-9b67f6c3-db31-4043-9923-a546f97862bc] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-9b67f6c3-db31-4043-9923-a546f97862bc]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b67f6c3-db31-4043-9923-a546f97862bc] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-13de7ab8-678d-40bf-817f-ec09f8909a72] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-13de7ab8-678d-40bf-817f-ec09f8909a72]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-13de7ab8-678d-40bf-817f-ec09f8909a72] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-cf78b686-67ec-4057-a0ec-a2ace310a7af] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-cf78b686-67ec-4057-a0ec-a2ace310a7af]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cf78b686-67ec-4057-a0ec-a2ace310a7af] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-290a48ee-1e98-43fa-86e3-01230d5999cd] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-290a48ee-1e98-43fa-86e3-01230d5999cd]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-290a48ee-1e98-43fa-86e3-01230d5999cd] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-4c55fd1d-763a-4418-9ad7-4a3681065e71] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-4c55fd1d-763a-4418-9ad7-4a3681065e71]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c55fd1d-763a-4418-9ad7-4a3681065e71] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-0e1d6af1-74ac-4570-b337-a65850c5e3e9] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-0e1d6af1-74ac-4570-b337-a65850c5e3e9]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e1d6af1-74ac-4570-b337-a65850c5e3e9] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-57cff5dc-0399-439b-89ed-131519083869] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  --gap-h-57cff5dc-0399-439b-89ed-131519083869: 0px;
  --gap-v-57cff5dc-0399-439b-89ed-131519083869: 0px;
  --gap-uuid: 57cff5dc-0399-439b-89ed-131519083869;
}

.sd[data-s-c05f4097-a6f9-423c-95d7-2de5b3be27d6] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-c05f4097-a6f9-423c-95d7-2de5b3be27d6]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c05f4097-a6f9-423c-95d7-2de5b3be27d6] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-ca0a4115-9c9c-435f-890e-b3f805b0f78c] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-ca0a4115-9c9c-435f-890e-b3f805b0f78c]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca0a4115-9c9c-435f-890e-b3f805b0f78c] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-5ba2c3d2-0bd9-4a1b-b00f-3b3fc771e13c] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-5ba2c3d2-0bd9-4a1b-b00f-3b3fc771e13c]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5ba2c3d2-0bd9-4a1b-b00f-3b3fc771e13c] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-4f779695-45f9-4d37-a978-a9df89be559d] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-4f779695-45f9-4d37-a978-a9df89be559d]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4f779695-45f9-4d37-a978-a9df89be559d] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-ca8cdd2a-6371-4936-b7f0-8c91e6399c79] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-ca8cdd2a-6371-4936-b7f0-8c91e6399c79]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca8cdd2a-6371-4936-b7f0-8c91e6399c79] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-162f9fe8-3d16-4363-bc5e-d4257db62e5e] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-162f9fe8-3d16-4363-bc5e-d4257db62e5e]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-162f9fe8-3d16-4363-bc5e-d4257db62e5e] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-f8e4c004-9bd5-441a-80cf-799fbc3a8edf] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-f8e4c004-9bd5-441a-80cf-799fbc3a8edf]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f8e4c004-9bd5-441a-80cf-799fbc3a8edf] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-c2a7fea7-8ee8-4f81-9d70-cb1aed29ac0d] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-c2a7fea7-8ee8-4f81-9d70-cb1aed29ac0d]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c2a7fea7-8ee8-4f81-9d70-cb1aed29ac0d] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-88a73af1-8d7c-4fc4-b71e-35ec5fab976c] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-88a73af1-8d7c-4fc4-b71e-35ec5fab976c]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-88a73af1-8d7c-4fc4-b71e-35ec5fab976c] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-a9ea1b5c-fb3d-4d62-9ffb-f37ec9478779] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-a9ea1b5c-fb3d-4d62-9ffb-f37ec9478779]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a9ea1b5c-fb3d-4d62-9ffb-f37ec9478779] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-b2512e2e-5140-4d1e-8cfa-fc1ad6842577] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-b2512e2e-5140-4d1e-8cfa-fc1ad6842577]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2512e2e-5140-4d1e-8cfa-fc1ad6842577] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-d600b5f8-9aa2-4f95-ad33-fecd4408d509] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-d600b5f8-9aa2-4f95-ad33-fecd4408d509]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d600b5f8-9aa2-4f95-ad33-fecd4408d509] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-406857df-f753-4a5a-bc43-cbb74dc10503] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-406857df-f753-4a5a-bc43-cbb74dc10503]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-406857df-f753-4a5a-bc43-cbb74dc10503] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-422b481e-e0d6-46d3-a147-08af0e03071c] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-422b481e-e0d6-46d3-a147-08af0e03071c]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-422b481e-e0d6-46d3-a147-08af0e03071c] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-6d215eeb-2ee1-4662-b605-539f5da35e21] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-6d215eeb-2ee1-4662-b605-539f5da35e21]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6d215eeb-2ee1-4662-b605-539f5da35e21] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-2f18b627-b6eb-434b-9faf-55360d98e23b] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-2f18b627-b6eb-434b-9faf-55360d98e23b]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2f18b627-b6eb-434b-9faf-55360d98e23b] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-9b7db28e-ade6-450d-bf73-9ea3e2771590] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-9b7db28e-ade6-450d-bf73-9ea3e2771590]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b7db28e-ade6-450d-bf73-9ea3e2771590] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-ee28462d-d0eb-401e-99d4-2b0756baf0ef] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-ee28462d-d0eb-401e-99d4-2b0756baf0ef]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ee28462d-d0eb-401e-99d4-2b0756baf0ef] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-c45e5e2f-d8aa-46d4-a720-3bed52763237] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-c45e5e2f-d8aa-46d4-a720-3bed52763237]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c45e5e2f-d8aa-46d4-a720-3bed52763237] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-c14bf083-4537-48fa-bf6f-98ce63eebb57] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-c14bf083-4537-48fa-bf6f-98ce63eebb57]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c14bf083-4537-48fa-bf6f-98ce63eebb57] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-8221ca77-396e-4397-b42e-b29b770551c6] {
  flex: none;
  height: 120px;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-8221ca77-396e-4397-b42e-b29b770551c6]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8221ca77-396e-4397-b42e-b29b770551c6] {
    flex: none;
    height: 70px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-1063c961-d68f-44a0-b467-862d211928cc] {
  align-content: center;
  align-items: center;
  bottom: -19px;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  left: -1568px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: -352px;
  rotate: -10deg;
  top: auto;
  translate: 0px 0px;
  width: 250%;
  max-width: 250%;
}

.sd[data-s-1063c961-d68f-44a0-b467-862d211928cc].appear {
  rotate: -10deg;
  transition-duration: 50000ms;
  transition-timing-function: linear;
  translate: 1028px -176px;
}

.sd[data-s-1063c961-d68f-44a0-b467-862d211928cc].appear-active {
  transition-duration: 50000ms;
  transition-timing-function: linear;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1063c961-d68f-44a0-b467-862d211928cc].appear {
    bottom: -10px;
    left: -1849px;
    right: -1223px;
    rotate: -10deg;
    translate: 1388px -247px;
  }
  .sd[data-s-1063c961-d68f-44a0-b467-862d211928cc].appear-active {
  }
  .sd[data-s-1063c961-d68f-44a0-b467-862d211928cc] {
    bottom: -6px;
    display: none;
    flex: none;
    left: -1841px;
    right: -1231px;
    rotate: -10deg;
    translate: -884px 156px;
    width: 500%;
    max-width: 500%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-1063c961-d68f-44a0-b467-862d211928cc].appear {
    bottom: -190px;
    left: -2500px;
    rotate: -10deg;
    translate: 659px -129px;
  }
  .sd[data-s-1063c961-d68f-44a0-b467-862d211928cc].appear-active {
  }
  .sd[data-s-1063c961-d68f-44a0-b467-862d211928cc] {
    bottom: 234px;
    display: none;
    flex: none;
    left: -196px;
    margin: 0px 0px -100px 0px;
    right: -1874px;
    rotate: -10deg;
    translate: 0px 0px;
    width: 600%;
    max-width: 600%;
  }
}

.sd[data-s-aa57363f-40b6-4213-bc44-4f3bd9c1668e] {
  flex: none;
  height: auto;
  translate: 1px 1px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-86190396-c00e-451f-b3b0-2e76bb71f7b5] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80%;
  justify-content: flex-start;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-86190396-c00e-451f-b3b0-2e76bb71f7b5] {
    margin: -10px 0px 0px 0px;
    max-width: 100%;
    height: calc(80% - -10px);
  }
}

.sd[data-s-69b492db-f63a-465a-bf2a-7ed7e6db0a51] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 70%;
  justify-content: center;
  padding: 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-69b492db-f63a-465a-bf2a-7ed7e6db0a51].appear {
  translate: 100px -100px;
}

.sd[data-s-69b492db-f63a-465a-bf2a-7ed7e6db0a51].appear-active {
}

@media screen and (max-width: 840px) {
  .sd[data-s-69b492db-f63a-465a-bf2a-7ed7e6db0a51] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 77%;
    justify-content: space-between;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-69b492db-f63a-465a-bf2a-7ed7e6db0a51] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    height: 96%;
    justify-content: space-between;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-630ce836-e85d-4572-9dcc-0e76244aebdd] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  scale: 1 1;
  transform: skew(0deg, 0deg);
  width: 45%;
  max-width: 45%;
}

.sd[data-s-630ce836-e85d-4572-9dcc-0e76244aebdd].appear {
  opacity: 0;
  rotate: -20deg;
  scale: 0.7 0.7;
  transform: skew(0deg, 0deg);
  transition-delay: 700ms;
  transition-duration: 3000ms;
  translate: -100px -100px;
}

.sd[data-s-630ce836-e85d-4572-9dcc-0e76244aebdd].appear-active {
  transition-delay: 700ms;
  transition-duration: 3000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-630ce836-e85d-4572-9dcc-0e76244aebdd] {
    flex: none;
    margin: 0px 0px -20px 0px;
    width: 70%;
    max-width: 70%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-630ce836-e85d-4572-9dcc-0e76244aebdd] {
    flex: none;
    width: 86%;
    max-width: 86%;
  }
}

.sd[data-s-11e45bb9-efe4-4336-8917-19fe94005b50] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-end;
  padding: 0px;
  scale: 0.95 1;
  transform: skew(0deg, -9.51deg);
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-11e45bb9-efe4-4336-8917-19fe94005b50] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    height: 50%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1dda9af8-75af-4324-81f5-22c0c741ecf6] {
  color: var(--s-color-858538ff);
  height: auto;
  margin: 0px 0px 20px 0px;
  scale: 1 1;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1dda9af8-75af-4324-81f5-22c0c741ecf6].appear {
  opacity: 0;
  rotate: 10deg;
  scale: 1 1;
  transform: skew(0deg, 0deg);
  transition-delay: 1000ms;
  transition-duration: 3000ms;
  translate: 50px -50px;
}

.sd[data-s-1dda9af8-75af-4324-81f5-22c0c741ecf6].appear-active {
  transition-delay: 1000ms;
  transition-duration: 3000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1dda9af8-75af-4324-81f5-22c0c741ecf6] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-1dda9af8-75af-4324-81f5-22c0c741ecf6] {
    flex: none;
    margin: 0px -10px 20px 0px;
    width: calc(100% - -10px);
    max-width: calc(100% - -10px);
  }
}

.sd[data-s-ed481a9d-fb05-4877-b48a-cacefef06b16] {
  color: var(--s-color-858538ff);
  height: auto;
  margin: 0px 0px 0px 0px;
  scale: 1 1;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ed481a9d-fb05-4877-b48a-cacefef06b16].appear {
  opacity: 0;
  rotate: 20deg;
  scale: 1 1;
  transform: skew(0deg, 0deg);
  transition-delay: 1000ms;
  transition-duration: 3000ms;
  translate: -100px 100px;
}

.sd[data-s-ed481a9d-fb05-4877-b48a-cacefef06b16].appear-active {
  transition-delay: 1000ms;
  transition-duration: 3000ms;
}

.sd[data-s-34f5868f-615d-439b-a7d0-1a761fa7a6d9] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 150px 0px;
  padding: 0px;
  width: 70%;
  z-index: 1;
  max-width: 70%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-34f5868f-615d-439b-a7d0-1a761fa7a6d9] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-34f5868f-615d-439b-a7d0-1a761fa7a6d9] {
    margin: 100px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b61ce70c-1380-474a-b230-33c699d15106] {
  bottom: auto;
  flex: none;
  height: auto;
  left: -282px;
  margin: 0 0 0 0;
  opacity: 0.1;
  position: absolute;
  right: auto;
  rotate: 60deg;
  top: -252px;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b61ce70c-1380-474a-b230-33c699d15106] {
    left: -269px;
    top: -157px;
  }
}

.sd[data-s-9f394660-a163-49f1-b151-8720ae6318c3] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9f394660-a163-49f1-b151-8720ae6318c3] {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9f394660-a163-49f1-b151-8720ae6318c3] {
    bottom: 0;
    left: 0;
    margin: 0px 0px -20px 0px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b0f84988-ba6d-4476-be99-ad2df00998f9] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  justify-content: center;
  padding: 0px;
  width: 100%;
  --gap-h-b0f84988-ba6d-4476-be99-ad2df00998f9: 0px;
  --gap-v-b0f84988-ba6d-4476-be99-ad2df00998f9: 12px;
  --gap-uuid: b0f84988-ba6d-4476-be99-ad2df00998f9;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b0f84988-ba6d-4476-be99-ad2df00998f9] {
    width: 90%;
    --gap-h-b0f84988-ba6d-4476-be99-ad2df00998f9: 0px;
    --gap-v-b0f84988-ba6d-4476-be99-ad2df00998f9: 12px;
    max-width: 90%;
  }
}

.sd[data-s-59ef7aef-a4ce-4898-baac-4ba32bed427d] {
  color: transparent;
  height: auto;
  margin: 0 0 0 0;
  position: relative;
  scale: 0.95 1;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  transform: skew(0deg, -10deg);
  transform-origin: center left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  background-clip: text;
  -webkit-background-clip: text;
  --g-color-0: #289fc6ff;
  --g-position-0: 0%;
  --g-color-1: #73dca4ff;
  --g-position-1: 100%;
  --g-color-2: #73dca4ff;
  --g-position-2: 100%;
  --g-color-3: #73dca4ff;
  --g-position-3: 100%;
  --g-color-4: #73dca4ff;
  --g-position-4: 100%;
  --g-color-5: #73dca4ff;
  --g-position-5: 100%;
  --g-color-6: #73dca4ff;
  --g-position-6: 100%;
  --g-color-7: #73dca4ff;
  --g-position-7: 100%;
  --g-color-8: #73dca4ff;
  --g-position-8: 100%;
  --g-color-9: #73dca4ff;
  --g-position-9: 100%;
  --g-color-10: #73dca4ff;
  --g-position-10: 100%;
  --g-color-11: #73dca4ff;
  --g-position-11: 100%;
  --g-angle: 90deg;
}

.sd[data-s-59ef7aef-a4ce-4898-baac-4ba32bed427d].appear {
  opacity: 0;
  scale: 0.7 0.7;
  transform: skew(0deg, -10deg);
  transition-delay: 300ms;
  transition-duration: 2500ms;
  translate: 0px -50px;
}

.sd[data-s-59ef7aef-a4ce-4898-baac-4ba32bed427d].appear-active {
  transition-delay: 300ms;
  transition-duration: 2500ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-59ef7aef-a4ce-4898-baac-4ba32bed427d] {
    flex: none;
  }
}

.sd[data-s-56cda3e7-3f7c-4df5-b20d-2d41d5d30281] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -34px;
  top: 247px;
  width: 22%;
  z-index: -1;
  max-width: 22%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-56cda3e7-3f7c-4df5-b20d-2d41d5d30281] {
    right: 0px;
    top: 218px;
  }
}

.sd[data-s-ebabf2d5-4b2c-4c68-9ab2-6cc7977ae1f1] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 70%;
  max-width: 70%;
}

.sd[data-s-ebabf2d5-4b2c-4c68-9ab2-6cc7977ae1f1].appear {
  opacity: 0;
  transition-delay: 600ms;
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
  translate: 0px 20px;
}

.sd[data-s-ebabf2d5-4b2c-4c68-9ab2-6cc7977ae1f1].appear-active {
  transition-delay: 600ms;
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ebabf2d5-4b2c-4c68-9ab2-6cc7977ae1f1] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    justify-content: center;
    width: 85%;
    max-width: 85%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ebabf2d5-4b2c-4c68-9ab2-6cc7977ae1f1] {
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-f01a9d1a-edb8-4b74-bc98-103eda5e4f53] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f01a9d1a-edb8-4b74-bc98-103eda5e4f53]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-d2b74816-482a-431a-b5ae-c7a54a651b75] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100%;
  justify-content: space-between;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-2af237da-bff9-443c-a6e5-a6e9ad35356a] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-ffb83d04-de9a-4aaf-aa4d-f7b0eb323e56] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-85897c27-a037-4a55-8ad2-5b15ba99f384] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-85897c27-a037-4a55-8ad2-5b15ba99f384]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-85897c27-a037-4a55-8ad2-5b15ba99f384]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-e99bd6d4-cfcb-4f9b-a846-3293dcca3667] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-440777ec-c3cd-400f-934d-3b045f9b691a] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-dd5d6abc-03f6-4694-a994-9f971239cbd8] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-b282f782-6724-49f3-b4dd-d74e72f735f1] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-b282f782-6724-49f3-b4dd-d74e72f735f1]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-b282f782-6724-49f3-b4dd-d74e72f735f1]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-416d70e2-c490-4774-944a-a1e76d0ade63] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-c206a154-efaf-4a7e-ab01-7872aeb1ab60] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-4e0b4c6a-579f-4a90-854d-d4a8a3281233] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-4e0b4c6a-579f-4a90-854d-d4a8a3281233]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-4e0b4c6a-579f-4a90-854d-d4a8a3281233]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-f49caf30-f37c-48de-b2b1-9fb6b53768af] {
  background: #fdf8e3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-72344d2a-e023-4f03-bc83-d66f68232adf] {
  background: #fdf8e3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-988763b2-aa4d-4119-871b-759ee53bf882] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-988763b2-aa4d-4119-871b-759ee53bf882]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-988763b2-aa4d-4119-871b-759ee53bf882]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-8ede1a1a-6b0e-43ce-937d-ee8bd520cb3f] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-8ede1a1a-6b0e-43ce-937d-ee8bd520cb3f]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-8ede1a1a-6b0e-43ce-937d-ee8bd520cb3f]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-7585316e-c7c4-47e5-aa34-b7b1eda75c21] {
  background: #fdf8e3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-6fda6cae-23ba-4247-9888-53998db795e8] {
  background: #fdf8e3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-8193a154-39ed-4547-a6f4-1de2ee0aeb75] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-8193a154-39ed-4547-a6f4-1de2ee0aeb75]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-8193a154-39ed-4547-a6f4-1de2ee0aeb75]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-a607c3e1-0b53-4e11-aa0e-21bfc5f5aff3] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-a607c3e1-0b53-4e11-aa0e-21bfc5f5aff3]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-a607c3e1-0b53-4e11-aa0e-21bfc5f5aff3]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-202be090-35cc-4bbe-89bd-2a196c3bc46f] {
  background: #fdf8e3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-f43de6ba-5a20-45bb-96d1-6087a27a4a85] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-f43de6ba-5a20-45bb-96d1-6087a27a4a85]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-f43de6ba-5a20-45bb-96d1-6087a27a4a85]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-6c19cf26-5b63-4ac9-a17a-566ef6514993] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-6c19cf26-5b63-4ac9-a17a-566ef6514993]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-6c19cf26-5b63-4ac9-a17a-566ef6514993]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-b12fe926-de02-44ce-8395-4868bb8655e9] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-b12fe926-de02-44ce-8395-4868bb8655e9]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-b12fe926-de02-44ce-8395-4868bb8655e9]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-4246559a-5582-4c6a-a18a-6f7459af3288] {
  background: #fdf8e3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-ec6937ab-4aa3-430c-b80a-e68ecce9a717] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-ec6937ab-4aa3-430c-b80a-e68ecce9a717]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-ec6937ab-4aa3-430c-b80a-e68ecce9a717]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-9f6b761f-41f8-4a1d-a3fb-6f53397fcff6] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-9f6b761f-41f8-4a1d-a3fb-6f53397fcff6]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-9f6b761f-41f8-4a1d-a3fb-6f53397fcff6]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-a827f192-1f52-4c7a-94d5-c9e0f96dd4a6] {
  background: #fdf8e3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-fef9449b-f063-4633-b46e-d735645c8ece] {
  background: #fdf8e3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-cd67d48f-d5fc-43c8-bfb1-14a41a6cf538] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-cd67d48f-d5fc-43c8-bfb1-14a41a6cf538]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-cd67d48f-d5fc-43c8-bfb1-14a41a6cf538]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-c4058211-a2bc-4b70-8020-12bbfdb3c9f7] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-ee990b73-8d2a-4d38-aa59-a8d90061a082] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-d78ee711-8b0c-4c04-85e1-9e668c6a14c5] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-320fa2d2-7eaa-4359-962c-72a56bb5eaa6] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-320fa2d2-7eaa-4359-962c-72a56bb5eaa6]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-320fa2d2-7eaa-4359-962c-72a56bb5eaa6]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-b277f8ef-dbed-4c4f-9a49-9c4b075d0ac2] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-f44932c5-072f-4e24-a360-22fdf5954e7d] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-baafb820-5e22-49fc-b7f0-4cb08813784d] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-baafb820-5e22-49fc-b7f0-4cb08813784d]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-baafb820-5e22-49fc-b7f0-4cb08813784d]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-7fd5dddd-6133-4a5b-ba94-d60387dcca97] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-7fd5dddd-6133-4a5b-ba94-d60387dcca97]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-7fd5dddd-6133-4a5b-ba94-d60387dcca97]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-ecd030f6-059b-4302-a439-df7964e49efe] {
  background: #fdf8e3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-0a3a5c53-ffbc-42ef-b9c1-55e3ca062a36] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-0a3a5c53-ffbc-42ef-b9c1-55e3ca062a36]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-0a3a5c53-ffbc-42ef-b9c1-55e3ca062a36]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-a0380222-337a-4b83-bd3a-53b71825abf0] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-a0380222-337a-4b83-bd3a-53b71825abf0]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-a0380222-337a-4b83-bd3a-53b71825abf0]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-0cab57c4-556f-48ac-a661-09314963ed90] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-0cab57c4-556f-48ac-a661-09314963ed90]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-0cab57c4-556f-48ac-a661-09314963ed90]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-c59f4c14-19ad-41d7-aa08-465b0dd5a579] {
  background: #fdf8e3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-acba0976-f42e-41fb-9292-91df72db3ad7] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-acba0976-f42e-41fb-9292-91df72db3ad7]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-acba0976-f42e-41fb-9292-91df72db3ad7]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-b4bf243a-f103-4419-9577-c8968f24aa35] {
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-b4bf243a-f103-4419-9577-c8968f24aa35]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-b4bf243a-f103-4419-9577-c8968f24aa35]:hover {
  opacity: 0.8;
  transition-duration: 800ms;
}

.sd[data-s-f74aac7a-2ad6-4fe0-b06d-13604208f565] {
  background: #ebfde3ff;
  flex: none;
  height: calc(9% - -2px);
  margin: -1px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  width: calc(25% - -2px);
  max-width: calc(25% - -2px);
}

.sd[data-s-e6ffc3c1-680d-4b89-9fca-cf4dc479083b] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 80%;
  max-width: 80%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e6ffc3c1-680d-4b89-9fca-cf4dc479083b] {
    flex-direction: column;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e6ffc3c1-680d-4b89-9fca-cf4dc479083b] {
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-0833f088-5ff8-4484-bcc1-5a7de09b2883] {
  height: auto;
  margin: -20px 0px;
  width: 30%;
  max-width: 30%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0833f088-5ff8-4484-bcc1-5a7de09b2883] {
    margin: -10px 0px;
    width: 50%;
    max-width: 50%;
  }
}

.sd[data-s-77e9d99e-a6ad-46c8-8ce5-887857fb6b86] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  scale: 1 1;
  transform: skew(0deg, 0deg);
  width: 70%;
  max-width: 70%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-77e9d99e-a6ad-46c8-8ce5-887857fb6b86] {
    flex: none;
    width: 87%;
    max-width: 87%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-77e9d99e-a6ad-46c8-8ce5-887857fb6b86] {
    flex: none;
    margin: 70px 0px -30px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5e6aa634-48f0-4858-b952-b56a57a0d8c8] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0.1;
  position: absolute;
  right: -470px;
  top: -349px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5e6aa634-48f0-4858-b952-b56a57a0d8c8] {
    right: -219px;
    top: -166px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e6aa634-48f0-4858-b952-b56a57a0d8c8] {
    right: -156px;
    top: -104px;
  }
}

.sd[data-s-0d2e31d9-4f2f-40e5-ad32-23b9b737faed] {
  align-content: center;
  align-items: center;
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  left: -6px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: 87px;
  width: 30%;
  max-width: 30%;
}

.sd[data-s-0d2e31d9-4f2f-40e5-ad32-23b9b737faed].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-0d2e31d9-4f2f-40e5-ad32-23b9b737faed].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0d2e31d9-4f2f-40e5-ad32-23b9b737faed] {
    bottom: 0;
    flex: none;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e501a6b0-8611-4fe9-b506-2a650773bd0f] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -100px;
  top: -87px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e501a6b0-8611-4fe9-b506-2a650773bd0f] {
    flex: none;
    right: -55px;
    top: -121px;
    width: 50%;
    max-width: 50%;
  }
}

.sd[data-s-790fd703-dff1-48c5-af66-7cce7bad16c1] {
  color: transparent;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-size: 2.5vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  position: relative;
  scale: 0.97 1;
  text-align: left;
  text-orientation: upright;
  -webkit-text-orientation: upright;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  transform: skew(0deg, -9.71deg);
  width: auto;
  writing-mode: vertical-rl;
  -ms-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  max-width: 100%;
  justify-content: flex-start;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  background-clip: text;
  -webkit-background-clip: text;
  --g-color-0: #1999c3ff;
  --g-position-0: 0%;
  --g-color-1: #20ddb4ff;
  --g-position-1: 100%;
  --g-color-2: #20ddb4ff;
  --g-position-2: 100%;
  --g-color-3: #20ddb4ff;
  --g-position-3: 100%;
  --g-color-4: #20ddb4ff;
  --g-position-4: 100%;
  --g-color-5: #20ddb4ff;
  --g-position-5: 100%;
  --g-color-6: #20ddb4ff;
  --g-position-6: 100%;
  --g-color-7: #20ddb4ff;
  --g-position-7: 100%;
  --g-color-8: #20ddb4ff;
  --g-position-8: 100%;
  --g-color-9: #20ddb4ff;
  --g-position-9: 100%;
  --g-color-10: #20ddb4ff;
  --g-position-10: 100%;
  --g-color-11: #20ddb4ff;
  --g-position-11: 100%;
  --g-angle: 0deg;
}

.sd[data-s-790fd703-dff1-48c5-af66-7cce7bad16c1].appear {
  opacity: 0;
  scale: 0.97 1;
  transform: skew(0deg, -9.71deg);
  transition-delay: 400ms;
  transition-duration: 1600ms;
  translate: 0px -50px;
}

.sd[data-s-790fd703-dff1-48c5-af66-7cce7bad16c1].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-790fd703-dff1-48c5-af66-7cce7bad16c1] {
    flex: none;
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-790fd703-dff1-48c5-af66-7cce7bad16c1] {
    bottom: 0;
    color: transparent;
    flex: none;
    font-feature-settings: 'palt' 1;
    font-size: 6vw;
    left: 0;
    margin: 0px 0px 34px 0px;
    position: relative;
    right: 0;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    top: 0;
    width: 90%;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
    max-width: 90%;
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    background-clip: text;
    -webkit-background-clip: text;
    --g-color-0: #1999c3ff;
    --g-position-0: 0%;
    --g-color-1: #20ddb4ff;
    --g-position-1: 100%;
    --g-color-2: #20ddb4ff;
    --g-position-2: 100%;
    --g-color-3: #20ddb4ff;
    --g-position-3: 100%;
    --g-color-4: #20ddb4ff;
    --g-position-4: 100%;
    --g-color-5: #20ddb4ff;
    --g-position-5: 100%;
    --g-color-6: #20ddb4ff;
    --g-position-6: 100%;
    --g-color-7: #20ddb4ff;
    --g-position-7: 100%;
    --g-color-8: #20ddb4ff;
    --g-position-8: 100%;
    --g-color-9: #20ddb4ff;
    --g-position-9: 100%;
    --g-color-10: #20ddb4ff;
    --g-position-10: 100%;
    --g-color-11: #20ddb4ff;
    --g-position-11: 100%;
    --g-angle: 90deg;
  }
}

.sd[data-s-0919439c-9f84-473a-b306-6ec259927fda] {
  bottom: -74px;
  flex: none;
  height: auto;
  left: -91px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0919439c-9f84-473a-b306-6ec259927fda] {
    flex: none;
    width: 50%;
    max-width: 50%;
  }
}

.sd[data-s-b9d6bd0c-c913-4811-8f0f-81cf4a6a7521] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9d6bd0c-c913-4811-8f0f-81cf4a6a7521] {
    align-content: flex-end;
    align-items: flex-end;
    justify-content: center;
  }
}

.sd[data-s-f7cc6841-ce19-4fea-81cf-44600438436a] {
  flex: none;
  height: auto;
  margin: 0px 0px 20px 0px;
  width: 45%;
  max-width: 45%;
}

.sd[data-s-f7cc6841-ce19-4fea-81cf-44600438436a].appear {
  opacity: 0;
  transform: ;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-f7cc6841-ce19-4fea-81cf-44600438436a].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-f7cc6841-ce19-4fea-81cf-44600438436a]:before {
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f7cc6841-ce19-4fea-81cf-44600438436a] {
    flex: none;
    width: 65%;
    max-width: 65%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f7cc6841-ce19-4fea-81cf-44600438436a] {
    flex: none;
    margin: 0px 20px 0px 0px;
    width: calc(90% - 20px);
    z-index: 2;
    max-width: calc(90% - 20px);
  }
}

.sd[data-s-0f5e41de-586e-4fde-abe8-70d935a453c4] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 70%;
  max-width: 70%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f5e41de-586e-4fde-abe8-70d935a453c4] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: center;
    width: 105%;
    max-width: 105%;
  }
}

.sd[data-s-3b3e867f-2ddf-4f72-9f0f-9345606fadec] {
  bottom: auto;
  flex: none;
  height: auto;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: -63px;
  width: 33%;
  z-index: 3;
  max-width: 33%;
}

.sd[data-s-3b3e867f-2ddf-4f72-9f0f-9345606fadec].appear {
  opacity: 0;
  scale: 0.5 0.5;
  transition-delay: 100ms;
  transition-duration: 2000ms;
}

.sd[data-s-3b3e867f-2ddf-4f72-9f0f-9345606fadec].appear-active {
  transition-delay: 100ms;
  transition-duration: 2000ms;
}

.sd[data-s-3b3e867f-2ddf-4f72-9f0f-9345606fadec]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3b3e867f-2ddf-4f72-9f0f-9345606fadec] {
    bottom: -37px;
    flex: none;
    left: -54px;
    top: auto;
    width: 42%;
    max-width: 42%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b3e867f-2ddf-4f72-9f0f-9345606fadec] {
    bottom: -92px;
    flex: none;
    left: auto;
    right: -6px;
    top: auto;
    width: 45%;
    max-width: 45%;
  }
}

.sd[data-s-6f6589a9-5f10-4a27-942a-7e8d86c84043] {
  flex: none;
  height: auto;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-6f6589a9-5f10-4a27-942a-7e8d86c84043]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6f6589a9-5f10-4a27-942a-7e8d86c84043] {
    flex: none;
    width: 90%;
    max-width: 90%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6f6589a9-5f10-4a27-942a-7e8d86c84043] {
    flex: none;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-ecbcd2d4-c768-4380-b1a6-b9dbbbaa550f] {
  bottom: -103px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -82px;
  top: auto;
  width: 30%;
  max-width: 30%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ecbcd2d4-c768-4380-b1a6-b9dbbbaa550f] {
    bottom: auto;
    right: -33px;
    top: -103px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ecbcd2d4-c768-4380-b1a6-b9dbbbaa550f] {
    bottom: auto;
    left: -53px;
    right: auto;
    top: -35px;
  }
}

.sd[data-s-8e3eafaa-c2f1-4b78-9b8f-9f3686fdc907] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 28px 0px 95px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8e3eafaa-c2f1-4b78-9b8f-9f3686fdc907] {
    margin: 53px 0px 60px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ae9cba47-48a3-4089-987e-3fb78af9b13e] {
  bottom: -390px;
  flex: none;
  height: auto;
  left: -304px;
  margin: 0 0 0 0;
  opacity: 0.1;
  position: absolute;
  right: auto;
  top: auto;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ae9cba47-48a3-4089-987e-3fb78af9b13e] {
    bottom: -12px;
    left: -265px;
    top: -18px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ae9cba47-48a3-4089-987e-3fb78af9b13e] {
    bottom: auto;
    left: -127px;
    top: 54px;
  }
}

.sd[data-s-17c50e49-697e-4dbf-aa48-b21922ae104e] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 42%;
  max-width: 42%;
}

.sd[data-s-17c50e49-697e-4dbf-aa48-b21922ae104e].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-17c50e49-697e-4dbf-aa48-b21922ae104e].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-17c50e49-697e-4dbf-aa48-b21922ae104e]:before {
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-17c50e49-697e-4dbf-aa48-b21922ae104e] {
    flex: none;
    width: 55%;
    max-width: 55%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-17c50e49-697e-4dbf-aa48-b21922ae104e] {
    flex: none;
    margin: 38px 0px -20px 20px;
    width: calc(82% - 20px);
    max-width: calc(82% - 20px);
  }
}

.sd[data-s-aab14427-28f4-422d-b721-de736599e058] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: -100px 0px 0px 0px;
  padding: 0px;
  width: 75%;
  z-index: -1;
  max-width: 75%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-aab14427-28f4-422d-b721-de736599e058] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    margin: -50px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-aab14427-28f4-422d-b721-de736599e058] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 105%;
    max-width: 105%;
  }
}

.sd[data-s-4838c9b6-b8b2-4c6b-97c1-658387f41025] {
  bottom: -95px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -92px;
  top: auto;
  width: 33%;
  z-index: 3;
  max-width: 33%;
}

.sd[data-s-4838c9b6-b8b2-4c6b-97c1-658387f41025].appear {
  opacity: 0;
  scale: 0.7 0.7;
  transition-delay: 100ms;
  transition-duration: 2000ms;
}

.sd[data-s-4838c9b6-b8b2-4c6b-97c1-658387f41025].appear-active {
  transition-delay: 100ms;
  transition-duration: 2000ms;
}

.sd[data-s-4838c9b6-b8b2-4c6b-97c1-658387f41025]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4838c9b6-b8b2-4c6b-97c1-658387f41025] {
    bottom: auto;
    flex: none;
    left: auto;
    right: 0px;
    top: -134px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4838c9b6-b8b2-4c6b-97c1-658387f41025] {
    bottom: -71px;
    flex: none;
    left: 0px;
    right: auto;
    top: 14px;
    width: 45%;
    max-width: 45%;
  }
}

.sd[data-s-e778b7a7-e754-4ef8-96bf-d0f0d844804b] {
  flex: none;
  height: auto;
  width: 70%;
  max-width: 70%;
}

.sd[data-s-e778b7a7-e754-4ef8-96bf-d0f0d844804b]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e778b7a7-e754-4ef8-96bf-d0f0d844804b] {
    flex: none;
    width: 70%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e778b7a7-e754-4ef8-96bf-d0f0d844804b] {
    flex: none;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  margin: 0px 0px 66px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3: 0px;
  --gap-v-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3: 0px;
  --gap-uuid: 30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3] {
    align-content: flex-end;
    align-items: flex-end;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    --gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3: 0px;
    --gap-v-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3] {
    align-content: flex-end;
    align-items: flex-end;
    justify-content: center;
    --gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3: 0px;
    --gap-v-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3: 0px;
  }
}

.sd[data-s-a329437a-4ff9-4c39-a283-3d2cea772028] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 133px -50px 0px 0px;
  padding: 0px;
  width: calc(50% - -50px - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * 0.5));
  max-width: calc(50% - -50px - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * 0.5));
}

@media screen and (max-width: 840px) {
  .sd[data-s-a329437a-4ff9-4c39-a283-3d2cea772028] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * 0));
    max-width: calc(100% - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * 0));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a329437a-4ff9-4c39-a283-3d2cea772028] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: center;
    width: calc(105% - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * -0.05000000000000006));
    max-width: calc(105% - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * -0.05000000000000006));
  }
}

.sd[data-s-e38c8b18-7486-4289-84a5-26e3da54906c] {
  bottom: auto;
  flex: none;
  height: auto;
  left: -76px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: -94px;
  width: 45%;
  z-index: 3;
  max-width: 45%;
}

.sd[data-s-e38c8b18-7486-4289-84a5-26e3da54906c].appear {
  opacity: 0;
  scale: 0.7 0.7;
  transition-delay: 100ms;
  transition-duration: 2000ms;
}

.sd[data-s-e38c8b18-7486-4289-84a5-26e3da54906c].appear-active {
  transition-delay: 100ms;
  transition-duration: 2000ms;
}

.sd[data-s-e38c8b18-7486-4289-84a5-26e3da54906c]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e38c8b18-7486-4289-84a5-26e3da54906c] {
    bottom: auto;
    flex: none;
    left: -14px;
    right: auto;
    top: -192px;
    width: 35%;
    max-width: 35%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e38c8b18-7486-4289-84a5-26e3da54906c] {
    bottom: -105px;
    flex: none;
    left: auto;
    right: 0px;
    top: auto;
    width: 45%;
    max-width: 45%;
  }
}

.sd[data-s-285318b4-1d4c-4f13-a1fb-eddefb708ea3] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-285318b4-1d4c-4f13-a1fb-eddefb708ea3]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-285318b4-1d4c-4f13-a1fb-eddefb708ea3] {
    flex: none;
    width: 70%;
    max-width: 70%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-285318b4-1d4c-4f13-a1fb-eddefb708ea3] {
    flex: none;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-7991e38f-acd3-4a39-a3ed-866b01949e8e] {
  bottom: -78px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -64px;
  rotate: 80deg;
  top: auto;
  width: 40%;
  max-width: 40%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7991e38f-acd3-4a39-a3ed-866b01949e8e] {
    bottom: -29px;
    flex: none;
    right: 39px;
    rotate: 0deg;
    top: auto;
    width: 30%;
    max-width: 30%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7991e38f-acd3-4a39-a3ed-866b01949e8e] {
    bottom: auto;
    left: -34px;
    right: auto;
    top: -85px;
  }
}

.sd[data-s-ed040a4f-c6a4-4020-ac5f-bb8a2a464ac5] {
  bottom: -119px;
  flex: none;
  height: auto;
  left: 18px;
  margin: 0 0 0 0;
  opacity: 0.1;
  position: absolute;
  right: -18px;
  top: -185px;
  width: calc(100% - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * 0));
  z-index: -1;
  max-width: calc(100% - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ed040a4f-c6a4-4020-ac5f-bb8a2a464ac5] {
    bottom: auto;
    right: -126px;
    top: 0px;
  }
}

.sd[data-s-16a9680e-0306-40a8-8dc4-50f310a1ab87] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: calc(38% - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * 0.62));
  max-width: calc(38% - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * 0.62));
}

.sd[data-s-16a9680e-0306-40a8-8dc4-50f310a1ab87].appear {
  opacity: 0;
  transform: ;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-16a9680e-0306-40a8-8dc4-50f310a1ab87].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-16a9680e-0306-40a8-8dc4-50f310a1ab87]:before {
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-16a9680e-0306-40a8-8dc4-50f310a1ab87] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: calc(55% - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * 0.44999999999999996));
    max-width: calc(55% - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * 0.44999999999999996));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-16a9680e-0306-40a8-8dc4-50f310a1ab87] {
    flex: none;
    margin: 0px 10px 0px 0px;
    width: calc(75% - 10px - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * 0.24999999999999994));
    max-width: calc(75% - 10px - (var(--gap-h-30d5450a-f7bb-4bbb-9ff8-cc4d80d54ee3) * 0.24999999999999994));
  }
}

.sd[data-s-1cbde41c-5fe8-4d71-b9e6-7922b681be27] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 95px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1cbde41c-5fe8-4d71-b9e6-7922b681be27] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 53px 0px 42px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-1cbde41c-5fe8-4d71-b9e6-7922b681be27] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
  }
}

.sd[data-s-3ffdd6dd-6a42-4686-a715-13f5c05c94c3] {
  bottom: -8px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0.1;
  position: absolute;
  right: -324px;
  rotate: 180deg;
  top: -350px;
  translate: -520px 291px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3ffdd6dd-6a42-4686-a715-13f5c05c94c3] {
    bottom: auto;
    left: auto;
    right: -163px;
    top: -37px;
  }
}

.sd[data-s-312acb9d-e1aa-4722-8044-2a6fb51b602b] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 38%;
  max-width: 38%;
}

.sd[data-s-312acb9d-e1aa-4722-8044-2a6fb51b602b].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-312acb9d-e1aa-4722-8044-2a6fb51b602b].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-312acb9d-e1aa-4722-8044-2a6fb51b602b]:before {
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-312acb9d-e1aa-4722-8044-2a6fb51b602b] {
    flex: none;
    width: 50%;
    max-width: 50%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-312acb9d-e1aa-4722-8044-2a6fb51b602b] {
    flex: none;
    margin: 0px 0px 0px 10px;
    width: calc(70% - 10px);
    max-width: calc(70% - 10px);
  }
}

.sd[data-s-81cda161-69a0-46e4-81c7-35d3b1dffdd7] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -10px;
  padding: 0px;
  width: calc(55% - -10px);
  z-index: -1;
  max-width: calc(55% - -10px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-81cda161-69a0-46e4-81c7-35d3b1dffdd7] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    margin: -80px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-81cda161-69a0-46e4-81c7-35d3b1dffdd7] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    justify-content: center;
    margin: -5px 0px 0px 0px;
    width: 105%;
    max-width: 105%;
  }
}

.sd[data-s-e3ac6470-a299-4f4a-99f5-4c2a3a75c517] {
  bottom: -59px;
  flex: none;
  height: auto;
  left: -128px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 40%;
  z-index: 3;
  max-width: 40%;
}

.sd[data-s-e3ac6470-a299-4f4a-99f5-4c2a3a75c517].appear {
  opacity: 0;
  scale: 0.7 0.7;
  transition-delay: 100ms;
  transition-duration: 2000ms;
}

.sd[data-s-e3ac6470-a299-4f4a-99f5-4c2a3a75c517].appear-active {
  transition-delay: 100ms;
  transition-duration: 2000ms;
}

.sd[data-s-e3ac6470-a299-4f4a-99f5-4c2a3a75c517]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e3ac6470-a299-4f4a-99f5-4c2a3a75c517] {
    bottom: auto;
    flex: none;
    left: auto;
    right: 0px;
    top: -134px;
    width: 35%;
    max-width: 35%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3ac6470-a299-4f4a-99f5-4c2a3a75c517] {
    bottom: -75px;
    flex: none;
    left: 0px;
    right: auto;
    top: auto;
    width: 40%;
    max-width: 40%;
  }
}

.sd[data-s-9b8c383d-50d1-4426-932e-dc3f067c735e] {
  flex: none;
  height: auto;
  margin: 76px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9b8c383d-50d1-4426-932e-dc3f067c735e]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9b8c383d-50d1-4426-932e-dc3f067c735e] {
    flex: none;
    width: 70%;
    max-width: 70%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b8c383d-50d1-4426-932e-dc3f067c735e] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-4fa369a1-384c-4aed-b7f5-01da0fbb8846] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px -48px 0px 48px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4fa369a1-384c-4aed-b7f5-01da0fbb8846] {
    margin: 53px 0px 42px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4fa369a1-384c-4aed-b7f5-01da0fbb8846] {
    align-content: flex-end;
    align-items: flex-end;
    justify-content: center;
    margin: 0px 0px 42px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c6d09cc8-5f31-48d0-8ef4-39f4b8a717bd] {
  bottom: -59px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0.1;
  position: absolute;
  right: -251px;
  top: -221px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c6d09cc8-5f31-48d0-8ef4-39f4b8a717bd] {
    bottom: auto;
    left: -169px;
    right: auto;
    top: -16px;
  }
}

.sd[data-s-86395ad7-9d13-42ec-8029-a7aeaa731580] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 36%;
  max-width: 36%;
}

.sd[data-s-86395ad7-9d13-42ec-8029-a7aeaa731580].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-86395ad7-9d13-42ec-8029-a7aeaa731580].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-86395ad7-9d13-42ec-8029-a7aeaa731580]:before {
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-86395ad7-9d13-42ec-8029-a7aeaa731580] {
    flex: none;
    width: 50%;
    max-width: 50%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-86395ad7-9d13-42ec-8029-a7aeaa731580] {
    flex: none;
    margin: 38px 10px 0px 0px;
    width: calc(66% - 10px);
    max-width: calc(66% - 10px);
  }
}

.sd[data-s-09ec992c-6b65-4e89-b120-a3444ce044ca] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: -64px 0px 0px 0px;
  padding: 0px;
  width: 75%;
  z-index: -1;
  max-width: 75%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-09ec992c-6b65-4e89-b120-a3444ce044ca] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    justify-content: center;
    margin: -50px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-09ec992c-6b65-4e89-b120-a3444ce044ca] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 105%;
    max-width: 105%;
  }
}

.sd[data-s-3af76872-c02d-4158-beec-a0e7aa7c38e7] {
  bottom: -59px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -84px;
  top: auto;
  width: 34%;
  z-index: 3;
  max-width: 34%;
}

.sd[data-s-3af76872-c02d-4158-beec-a0e7aa7c38e7].appear {
  scale: 0.7 0.7;
  transition-delay: 100ms;
  transition-duration: 2000ms;
}

.sd[data-s-3af76872-c02d-4158-beec-a0e7aa7c38e7].appear-active {
  transition-delay: 100ms;
  transition-duration: 2000ms;
}

.sd[data-s-3af76872-c02d-4158-beec-a0e7aa7c38e7]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3af76872-c02d-4158-beec-a0e7aa7c38e7] {
    bottom: auto;
    flex: none;
    left: auto;
    right: -60px;
    top: -165px;
    width: 35%;
    max-width: 35%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3af76872-c02d-4158-beec-a0e7aa7c38e7] {
    bottom: auto;
    flex: none;
    left: auto;
    right: -17px;
    top: -67px;
    width: 45%;
    max-width: 45%;
  }
}

.sd[data-s-feca7969-d88a-4736-be82-638d454bdfc7] {
  flex: none;
  height: auto;
  width: 70%;
  max-width: 70%;
}

.sd[data-s-feca7969-d88a-4736-be82-638d454bdfc7]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 840px) {
  .sd[data-s-feca7969-d88a-4736-be82-638d454bdfc7] {
    flex: none;
    width: 70%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-feca7969-d88a-4736-be82-638d454bdfc7] {
    flex: none;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-74b76e9c-6297-4baa-a79c-ea766f2fde94] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -50px;
  top: -144px;
  width: 30%;
  z-index: -1;
  max-width: 30%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-74b76e9c-6297-4baa-a79c-ea766f2fde94] {
    bottom: auto;
    left: 55px;
    right: auto;
    top: 30px;
  }
}

.sd[data-s-13184018-8717-45dc-ad8a-313431022e1b] {
  align-content: flex-start;
  align-items: flex-start;
  bottom: -10px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 5px;
  justify-content: center;
  left: -32px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: auto;
  transform: skew(0deg, -10deg);
  transform-origin: center left;
  z-index: 5;
  --gap-h-13184018-8717-45dc-ad8a-313431022e1b: 0px;
  --gap-v-13184018-8717-45dc-ad8a-313431022e1b: 5px;
  --gap-uuid: 13184018-8717-45dc-ad8a-313431022e1b;
  max-width: 100%;
}

.sd[data-s-13184018-8717-45dc-ad8a-313431022e1b].appear {
  opacity: 0;
  scale: 0.1 1;
  transform: skew(0deg, -1.01deg);
  transition-delay: 200ms;
  transition-duration: 2000ms;
  --gap-h-13184018-8717-45dc-ad8a-313431022e1b: 0px;
  --gap-v-13184018-8717-45dc-ad8a-313431022e1b: 5px;
}

.sd[data-s-13184018-8717-45dc-ad8a-313431022e1b].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-13184018-8717-45dc-ad8a-313431022e1b] {
    bottom: 32px;
    left: 0px;
    right: auto;
    --gap-h-13184018-8717-45dc-ad8a-313431022e1b: 0px;
    --gap-v-13184018-8717-45dc-ad8a-313431022e1b: 5px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-13184018-8717-45dc-ad8a-313431022e1b] {
    align-content: flex-end;
    align-items: flex-end;
    bottom: 9px;
    justify-content: center;
    left: auto;
    right: 0px;
    --gap-h-13184018-8717-45dc-ad8a-313431022e1b: 0px;
    --gap-v-13184018-8717-45dc-ad8a-313431022e1b: 5px;
  }
}

.sd[data-s-95966631-3872-48b7-a3d3-f37ec3447f0f] {
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  border-radius: 4px;
  color: #ffffffff;
  font-family: var(--s-font-059e2452);
  font-size: 1.5vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  translate: 0px 0px;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  --g-color-0: #0eae84a0;
  --g-position-0: 0%;
  --g-color-1: #0c699fb7;
  --g-position-1: 100%;
  --g-color-2: #0c699fb7;
  --g-position-2: 100%;
  --g-color-3: #0c699fb7;
  --g-position-3: 100%;
  --g-color-4: #0c699fb7;
  --g-position-4: 100%;
  --g-color-5: #0c699fb7;
  --g-position-5: 100%;
  --g-color-6: #0c699fb7;
  --g-position-6: 100%;
  --g-color-7: #0c699fb7;
  --g-position-7: 100%;
  --g-color-8: #0c699fb7;
  --g-position-8: 100%;
  --g-color-9: #0c699fb7;
  --g-position-9: 100%;
  --g-color-10: #0c699fb7;
  --g-position-10: 100%;
  --g-color-11: #0c699fb7;
  --g-position-11: 100%;
  --g-angle: 90deg;
}

@media screen and (max-width: 840px) {
  .sd[data-s-95966631-3872-48b7-a3d3-f37ec3447f0f] {
    flex: none;
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-95966631-3872-48b7-a3d3-f37ec3447f0f] {
    flex: none;
    font-size: 4vw;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-e29ff1e6-e383-49ce-8d50-7a014c6d0738] {
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  border-radius: 4px;
  color: #ffffffff;
  font-family: var(--s-font-059e2452);
  font-size: 1.5vw;
  font-weight: 600;
  height: auto;
  letter-spacing: normal;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  translate: 0px 0px;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  --g-color-0: #0eae84a0;
  --g-position-0: 0%;
  --g-color-1: #0c699fb7;
  --g-position-1: 100%;
  --g-color-2: #0c699fb7;
  --g-position-2: 100%;
  --g-color-3: #0c699fb7;
  --g-position-3: 100%;
  --g-color-4: #0c699fb7;
  --g-position-4: 100%;
  --g-color-5: #0c699fb7;
  --g-position-5: 100%;
  --g-color-6: #0c699fb7;
  --g-position-6: 100%;
  --g-color-7: #0c699fb7;
  --g-position-7: 100%;
  --g-color-8: #0c699fb7;
  --g-position-8: 100%;
  --g-color-9: #0c699fb7;
  --g-position-9: 100%;
  --g-color-10: #0c699fb7;
  --g-position-10: 100%;
  --g-color-11: #0c699fb7;
  --g-position-11: 100%;
  --g-angle: 90deg;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e29ff1e6-e383-49ce-8d50-7a014c6d0738] {
    flex: none;
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e29ff1e6-e383-49ce-8d50-7a014c6d0738] {
    flex: none;
    font-size: 4vw;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-d74fd3f7-5cba-4ef6-850b-81f5a61f2da7] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  opacity: 1;
  padding: 0px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d74fd3f7-5cba-4ef6-850b-81f5a61f2da7] {
    flex: none;
    width: 115%;
    max-width: 115%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d74fd3f7-5cba-4ef6-850b-81f5a61f2da7] {
    flex: none;
    width: 150%;
    max-width: 150%;
  }
}

.sd[data-s-45750b2c-f6e4-4a3f-b1e3-36b35fce99c1] {
  flex: none;
  height: auto;
  margin: -119px 0px 0px 0px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-45750b2c-f6e4-4a3f-b1e3-36b35fce99c1] {
    margin: 0px 0px 0px 0px;
    z-index: -2;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f0fcba41-b8ce-44ac-89cb-471cd813aa02] {
  bottom: auto;
  flex: none;
  height: auto;
  left: 90px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 43px;
  width: 16%;
  max-width: 16%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f0fcba41-b8ce-44ac-89cb-471cd813aa02] {
    left: 124px;
    top: 0px;
  }
}

.sd[data-s-d9730453-ca60-4b72-a47c-387b60fa5b25] {
  bottom: 34px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 25px;
  top: auto;
  width: 30%;
  max-width: 30%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9730453-ca60-4b72-a47c-387b60fa5b25] {
    bottom: auto;
    right: 115px;
    top: 13px;
  }
}

.sd[data-s-581e8775-f474-48b5-b898-a2172dd2acfc] {
  align-content: center;
  align-items: center;
  background: #273137ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  transform: skew(0deg, 0deg);
  translate: 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-581e8775-f474-48b5-b898-a2172dd2acfc] {
    flex: none;
    height: auto;
  }
}

.sd[data-s-0c825d1b-ca16-4907-8025-ba4a70696054] {
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}

.sd[data-s-0c825d1b-ca16-4907-8025-ba4a70696054]:before {
  background-size: 100px;
}

.sd[data-s-c0800bd6-e1a4-4ae6-8c2e-2306d7bfa78b] {
  align-content: flex-end;
  align-items: flex-end;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 29px 0px 0px 0px;
  padding: 0px;
  width: 70%;
  max-width: 70%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c0800bd6-e1a4-4ae6-8c2e-2306d7bfa78b] {
    align-content: flex-end;
    align-items: flex-end;
    display: flex;
    flex: none;
    justify-content: center;
    width: 86%;
    max-width: 86%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c0800bd6-e1a4-4ae6-8c2e-2306d7bfa78b] {
    display: flex;
    flex: none;
    margin: 58px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-560da7fe-bc4e-465c-b4b1-73f750eb1cae] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-560da7fe-bc4e-465c-b4b1-73f750eb1cae] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
  }
}

.sd[data-s-20be5ac1-05db-4904-b0b0-ce1fb699addf] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-20be5ac1-05db-4904-b0b0-ce1fb699addf].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
  translate: 0px 30px;
}

.sd[data-s-20be5ac1-05db-4904-b0b0-ce1fb699addf].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-20be5ac1-05db-4904-b0b0-ce1fb699addf] {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-20be5ac1-05db-4904-b0b0-ce1fb699addf] {
    margin: 0px 0px 20px 0px;
    max-width: 100%;
  }
}

.sd[data-s-90752433-9a9c-4526-af54-4bcdbec5ae53] {
  flex: none;
  height: auto;
  opacity: 0.7;
  width: 7%;
  max-width: 7%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-90752433-9a9c-4526-af54-4bcdbec5ae53] {
    flex: none;
    width: 9%;
    max-width: 9%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-90752433-9a9c-4526-af54-4bcdbec5ae53] {
    flex: none;
    width: 11%;
    max-width: 11%;
  }
}

.sd[data-s-800f7717-b49d-4ca6-b109-04df51db3b3e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 40%;
  max-width: 40%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-800f7717-b49d-4ca6-b109-04df51db3b3e] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    width: 60%;
    max-width: 60%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-800f7717-b49d-4ca6-b109-04df51db3b3e] {
    flex: none;
    width: 65%;
    max-width: 65%;
  }
}

.sd[data-s-2c2ca9d1-e4a4-49ed-a5d7-137fa0ee4563] {
  background: #04a49300;
  border-radius: 0;
  box-shadow: none;
  color: var(--s-color-f8ac1525);
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  position: relative;
  text-align: center;
  text-shadow: none;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-88c8dc41-09a6-4621-a63d-d69817d88bb5] {
  background: #04a49300;
  border-radius: 0;
  box-shadow: none;
  color: var(--s-color-f8ac1525);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  position: relative;
  text-align: center;
  text-shadow: none;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-88c8dc41-09a6-4621-a63d-d69817d88bb5] {
    display: flex;
    font-size: 2.3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-88c8dc41-09a6-4621-a63d-d69817d88bb5] {
    display: flex;
    font-size: 3vw;
  }
}

.sd[data-s-909bcd0f-167e-4855-8fc6-283b8eed04ea] {
  flex: none;
  height: auto;
  opacity: 0.7;
  width: 7%;
  max-width: 7%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-909bcd0f-167e-4855-8fc6-283b8eed04ea] {
    flex: none;
    width: 9%;
    max-width: 9%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-909bcd0f-167e-4855-8fc6-283b8eed04ea] {
    flex: none;
    width: 11%;
    max-width: 11%;
  }
}

.sd[data-s-c335384f-83cb-47aa-a3d1-1b7f9d2640fa] {
  align-content: center;
  align-items: center;
  background: #152a35a2;
  border-radius: 48px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 50px 10px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c335384f-83cb-47aa-a3d1-1b7f9d2640fa] {
    background: #181d2085;
    border-radius: 24px;
    padding: 10px 10px 21px 10px;
  }
}

.sd[data-s-14c645d8-e3d1-4de4-a24c-13e5d6f94c78] {
  background: transparent;
  border-bottom: 2px solid var(--s-color-858538ff);
  border-left: 2px solid var(--s-color-858538ff);
  border-radius: 64px;
  border-right: 2px solid var(--s-color-858538ff);
  border-top: 2px solid var(--s-color-858538ff);
  box-shadow: none;
  color: var(--s-color-858538ff);
  flex: none;
  height: auto;
  margin: -10px 0px 20px 0px;
  padding: 5px;
  position: relative;
  text-align: center;
  text-shadow: none;
  width: 60%;
  max-width: 60%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-14c645d8-e3d1-4de4-a24c-13e5d6f94c78] {
    flex: none;
    margin: -10px 0px 13px 0px;
    width: 70%;
    max-width: 70%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-14c645d8-e3d1-4de4-a24c-13e5d6f94c78] {
    flex: none;
    margin: -20px 0px 13px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-a2c88bfe-3c40-411d-8f69-86cf8727efa9] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-a2c88bfe-3c40-411d-8f69-86cf8727efa9].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-a2c88bfe-3c40-411d-8f69-86cf8727efa9].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-a2c88bfe-3c40-411d-8f69-86cf8727efa9]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a2c88bfe-3c40-411d-8f69-86cf8727efa9] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a2c88bfe-3c40-411d-8f69-86cf8727efa9] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-835fafc7-42cf-4c04-a061-590455d2bf61] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-835fafc7-42cf-4c04-a061-590455d2bf61: 0px;
  --gap-v-835fafc7-42cf-4c04-a061-590455d2bf61: 0px;
  --gap-uuid: 835fafc7-42cf-4c04-a061-590455d2bf61;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-835fafc7-42cf-4c04-a061-590455d2bf61] {
    display: flex;
    --gap-h-835fafc7-42cf-4c04-a061-590455d2bf61: 0px;
    --gap-v-835fafc7-42cf-4c04-a061-590455d2bf61: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-835fafc7-42cf-4c04-a061-590455d2bf61] {
    display: flex;
    gap: 0px;
    --gap-h-835fafc7-42cf-4c04-a061-590455d2bf61: 0px;
    --gap-v-835fafc7-42cf-4c04-a061-590455d2bf61: 0px;
  }
}

.sd[data-s-7cc75b29-061c-44ec-85b3-e7f96541c2a6] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-835fafc7-42cf-4c04-a061-590455d2bf61) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-835fafc7-42cf-4c04-a061-590455d2bf61) * 0.4));
  max-width: calc(60% - (var(--gap-h-835fafc7-42cf-4c04-a061-590455d2bf61) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7cc75b29-061c-44ec-85b3-e7f96541c2a6] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7cc75b29-061c-44ec-85b3-e7f96541c2a6] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-835fafc7-42cf-4c04-a061-590455d2bf61) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-835fafc7-42cf-4c04-a061-590455d2bf61) * 0.2));
    max-width: calc(80% - (var(--gap-h-835fafc7-42cf-4c04-a061-590455d2bf61) * 0.2));
  }
}

.sd[data-s-e53cb9c3-a68f-4d29-a5b5-17c96306c01e] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 0.5;
  padding: 0px;
  width: 90%;
  --gap-h-e53cb9c3-a68f-4d29-a5b5-17c96306c01e: 19px;
  --gap-v-e53cb9c3-a68f-4d29-a5b5-17c96306c01e: 0px;
  --gap-uuid: e53cb9c3-a68f-4d29-a5b5-17c96306c01e;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e53cb9c3-a68f-4d29-a5b5-17c96306c01e] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-e53cb9c3-a68f-4d29-a5b5-17c96306c01e: 18px;
    --gap-v-e53cb9c3-a68f-4d29-a5b5-17c96306c01e: 0px;
    max-width: 100%;
  }
}

.sd[data-s-9224c27f-b680-49ef-ba99-4a427007a81f] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-e53cb9c3-a68f-4d29-a5b5-17c96306c01e) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-e53cb9c3-a68f-4d29-a5b5-17c96306c01e) * 0.7000000000000001));
}

.sd[data-s-9224c27f-b680-49ef-ba99-4a427007a81f]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9224c27f-b680-49ef-ba99-4a427007a81f] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-e53cb9c3-a68f-4d29-a5b5-17c96306c01e) * 0.4));
    max-width: calc(60% - (var(--gap-h-e53cb9c3-a68f-4d29-a5b5-17c96306c01e) * 0.4));
  }
}

.sd[data-s-52b5064a-d0cb-46b9-9a03-20e7d92c106d] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-e53cb9c3-a68f-4d29-a5b5-17c96306c01e) * 0.3));
  --gap-h-52b5064a-d0cb-46b9-9a03-20e7d92c106d: 0px;
  --gap-v-52b5064a-d0cb-46b9-9a03-20e7d92c106d: 0px;
  --gap-uuid: 52b5064a-d0cb-46b9-9a03-20e7d92c106d;
  max-width: calc(70% - (var(--gap-h-e53cb9c3-a68f-4d29-a5b5-17c96306c01e) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-52b5064a-d0cb-46b9-9a03-20e7d92c106d] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-e53cb9c3-a68f-4d29-a5b5-17c96306c01e) * 0));
    --gap-h-52b5064a-d0cb-46b9-9a03-20e7d92c106d: 0px;
    --gap-v-52b5064a-d0cb-46b9-9a03-20e7d92c106d: 0px;
    max-width: calc(100% - (var(--gap-h-e53cb9c3-a68f-4d29-a5b5-17c96306c01e) * 0));
  }
}

.sd[data-s-35d6e3de-6e93-4d21-884e-2c6b1461854c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-52b5064a-d0cb-46b9-9a03-20e7d92c106d) * 0));
  --gap-h-35d6e3de-6e93-4d21-884e-2c6b1461854c: 0px;
  --gap-v-35d6e3de-6e93-4d21-884e-2c6b1461854c: 0px;
  --gap-uuid: 35d6e3de-6e93-4d21-884e-2c6b1461854c;
  max-width: calc(100% - (var(--gap-h-52b5064a-d0cb-46b9-9a03-20e7d92c106d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-35d6e3de-6e93-4d21-884e-2c6b1461854c] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-35d6e3de-6e93-4d21-884e-2c6b1461854c: 0px;
    --gap-v-35d6e3de-6e93-4d21-884e-2c6b1461854c: 5px;
    width: calc(100% - (var(--gap-h-52b5064a-d0cb-46b9-9a03-20e7d92c106d) * 0));
    max-width: calc(100% - (var(--gap-h-52b5064a-d0cb-46b9-9a03-20e7d92c106d) * 0));
  }
}

.sd[data-s-1b3c057a-8a00-4787-a47b-88df14bd7e5d] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-35d6e3de-6e93-4d21-884e-2c6b1461854c) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-35d6e3de-6e93-4d21-884e-2c6b1461854c) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1b3c057a-8a00-4787-a47b-88df14bd7e5d] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-35d6e3de-6e93-4d21-884e-2c6b1461854c) * 0.6));
    max-width: calc(40% - (var(--gap-h-35d6e3de-6e93-4d21-884e-2c6b1461854c) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-1b3c057a-8a00-4787-a47b-88df14bd7e5d] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-7b763260-1667-4a42-994f-d3b552dd9923] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-35d6e3de-6e93-4d21-884e-2c6b1461854c) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-35d6e3de-6e93-4d21-884e-2c6b1461854c) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7b763260-1667-4a42-994f-d3b552dd9923] {
    display: flex;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-35d6e3de-6e93-4d21-884e-2c6b1461854c) * 0.6));
    max-width: calc(40% - (var(--gap-h-35d6e3de-6e93-4d21-884e-2c6b1461854c) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b763260-1667-4a42-994f-d3b552dd9923] {
    display: flex;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-db38b5b0-8dce-49f5-bb1b-a9ae4fb69f1f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-debad80b-a9ae-4a55-a82c-a7cb6149917a] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-debad80b-a9ae-4a55-a82c-a7cb6149917a] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-debad80b-a9ae-4a55-a82c-a7cb6149917a] {
    font-size: 2.6vw;
  }
}

.sd[data-s-e7de102f-04c9-438f-a53f-52a7ead7aaaa] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e7de102f-04c9-438f-a53f-52a7ead7aaaa] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7de102f-04c9-438f-a53f-52a7ead7aaaa] {
    font-size: 6vw;
  }
}

.sd[data-s-e63e3c8c-b44b-4468-a385-e2dbc25aa5d2] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e63e3c8c-b44b-4468-a385-e2dbc25aa5d2] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e63e3c8c-b44b-4468-a385-e2dbc25aa5d2] {
    font-size: 3vw;
  }
}

.sd[data-s-84112ee3-0c7a-49ba-9393-a06503c2c7a9] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-84112ee3-0c7a-49ba-9393-a06503c2c7a9] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-84112ee3-0c7a-49ba-9393-a06503c2c7a9] {
    font-size: 3vw;
  }
}

.sd[data-s-d5f71c02-4499-4ad4-83f6-c46b93b41c10] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d5f71c02-4499-4ad4-83f6-c46b93b41c10] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5f71c02-4499-4ad4-83f6-c46b93b41c10] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-0eed5604-d486-43d9-ba86-fb5f95fae719] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0eed5604-d486-43d9-ba86-fb5f95fae719] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-860410fe-1817-48b7-9896-1f36257f5683] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-860410fe-1817-48b7-9896-1f36257f5683].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-860410fe-1817-48b7-9896-1f36257f5683].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-860410fe-1817-48b7-9896-1f36257f5683]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-860410fe-1817-48b7-9896-1f36257f5683] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-860410fe-1817-48b7-9896-1f36257f5683] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-501d7d2d-8f73-40e6-a0d6-3dc41495870e] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-501d7d2d-8f73-40e6-a0d6-3dc41495870e: 0px;
  --gap-v-501d7d2d-8f73-40e6-a0d6-3dc41495870e: 0px;
  --gap-uuid: 501d7d2d-8f73-40e6-a0d6-3dc41495870e;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-501d7d2d-8f73-40e6-a0d6-3dc41495870e] {
    display: flex;
    --gap-h-501d7d2d-8f73-40e6-a0d6-3dc41495870e: 0px;
    --gap-v-501d7d2d-8f73-40e6-a0d6-3dc41495870e: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-501d7d2d-8f73-40e6-a0d6-3dc41495870e] {
    display: flex;
    gap: 0px;
    --gap-h-501d7d2d-8f73-40e6-a0d6-3dc41495870e: 0px;
    --gap-v-501d7d2d-8f73-40e6-a0d6-3dc41495870e: 0px;
  }
}

.sd[data-s-0f516b58-f944-4f4c-8dda-d19f96ecf49c] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-501d7d2d-8f73-40e6-a0d6-3dc41495870e) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-501d7d2d-8f73-40e6-a0d6-3dc41495870e) * 0.4));
  max-width: calc(60% - (var(--gap-h-501d7d2d-8f73-40e6-a0d6-3dc41495870e) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0f516b58-f944-4f4c-8dda-d19f96ecf49c] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f516b58-f944-4f4c-8dda-d19f96ecf49c] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-501d7d2d-8f73-40e6-a0d6-3dc41495870e) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-501d7d2d-8f73-40e6-a0d6-3dc41495870e) * 0.2));
    max-width: calc(80% - (var(--gap-h-501d7d2d-8f73-40e6-a0d6-3dc41495870e) * 0.2));
  }
}

.sd[data-s-c18599b2-3e10-4a66-a03f-67f6ef96c7dd] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 0.5;
  padding: 0px;
  width: 90%;
  --gap-h-c18599b2-3e10-4a66-a03f-67f6ef96c7dd: 19px;
  --gap-v-c18599b2-3e10-4a66-a03f-67f6ef96c7dd: 0px;
  --gap-uuid: c18599b2-3e10-4a66-a03f-67f6ef96c7dd;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c18599b2-3e10-4a66-a03f-67f6ef96c7dd] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-c18599b2-3e10-4a66-a03f-67f6ef96c7dd: 18px;
    --gap-v-c18599b2-3e10-4a66-a03f-67f6ef96c7dd: 0px;
    max-width: 100%;
  }
}

.sd[data-s-841a6c61-4b84-40ed-b5cb-49c52f7e4a33] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-c18599b2-3e10-4a66-a03f-67f6ef96c7dd) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-c18599b2-3e10-4a66-a03f-67f6ef96c7dd) * 0.7000000000000001));
}

.sd[data-s-841a6c61-4b84-40ed-b5cb-49c52f7e4a33]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-841a6c61-4b84-40ed-b5cb-49c52f7e4a33] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-c18599b2-3e10-4a66-a03f-67f6ef96c7dd) * 0.4));
    max-width: calc(60% - (var(--gap-h-c18599b2-3e10-4a66-a03f-67f6ef96c7dd) * 0.4));
  }
}

.sd[data-s-fac0d876-3f2d-4e9a-b84a-b997d172679d] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-c18599b2-3e10-4a66-a03f-67f6ef96c7dd) * 0.3));
  --gap-h-fac0d876-3f2d-4e9a-b84a-b997d172679d: 0px;
  --gap-v-fac0d876-3f2d-4e9a-b84a-b997d172679d: 0px;
  --gap-uuid: fac0d876-3f2d-4e9a-b84a-b997d172679d;
  max-width: calc(70% - (var(--gap-h-c18599b2-3e10-4a66-a03f-67f6ef96c7dd) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-fac0d876-3f2d-4e9a-b84a-b997d172679d] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-c18599b2-3e10-4a66-a03f-67f6ef96c7dd) * 0));
    --gap-h-fac0d876-3f2d-4e9a-b84a-b997d172679d: 0px;
    --gap-v-fac0d876-3f2d-4e9a-b84a-b997d172679d: 0px;
    max-width: calc(100% - (var(--gap-h-c18599b2-3e10-4a66-a03f-67f6ef96c7dd) * 0));
  }
}

.sd[data-s-74cbeacc-4b7f-4eac-9137-5960873c715a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-fac0d876-3f2d-4e9a-b84a-b997d172679d) * 0));
  --gap-h-74cbeacc-4b7f-4eac-9137-5960873c715a: 0px;
  --gap-v-74cbeacc-4b7f-4eac-9137-5960873c715a: 0px;
  --gap-uuid: 74cbeacc-4b7f-4eac-9137-5960873c715a;
  max-width: calc(100% - (var(--gap-h-fac0d876-3f2d-4e9a-b84a-b997d172679d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-74cbeacc-4b7f-4eac-9137-5960873c715a] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-74cbeacc-4b7f-4eac-9137-5960873c715a: 0px;
    --gap-v-74cbeacc-4b7f-4eac-9137-5960873c715a: 5px;
    width: calc(100% - (var(--gap-h-fac0d876-3f2d-4e9a-b84a-b997d172679d) * 0));
    max-width: calc(100% - (var(--gap-h-fac0d876-3f2d-4e9a-b84a-b997d172679d) * 0));
  }
}

.sd[data-s-0524459a-04b2-47d8-b911-807eb566aff5] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-74cbeacc-4b7f-4eac-9137-5960873c715a) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-74cbeacc-4b7f-4eac-9137-5960873c715a) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0524459a-04b2-47d8-b911-807eb566aff5] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-74cbeacc-4b7f-4eac-9137-5960873c715a) * 0.6));
    max-width: calc(40% - (var(--gap-h-74cbeacc-4b7f-4eac-9137-5960873c715a) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0524459a-04b2-47d8-b911-807eb566aff5] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-a52b2149-9881-4c45-a367-9ba957d38113] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-74cbeacc-4b7f-4eac-9137-5960873c715a) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-74cbeacc-4b7f-4eac-9137-5960873c715a) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a52b2149-9881-4c45-a367-9ba957d38113] {
    display: flex;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-74cbeacc-4b7f-4eac-9137-5960873c715a) * 0.6));
    max-width: calc(40% - (var(--gap-h-74cbeacc-4b7f-4eac-9137-5960873c715a) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a52b2149-9881-4c45-a367-9ba957d38113] {
    display: flex;
    flex: none;
    font-size: 3vw;
    opacity: 0;
    width: 40%;
  }
}

.sd[data-s-17925bab-2e16-4bcd-a2b1-ca377a802dbf] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-80d00fa0-4de0-4288-8655-7e37f7fa244e] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-80d00fa0-4de0-4288-8655-7e37f7fa244e] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-80d00fa0-4de0-4288-8655-7e37f7fa244e] {
    font-size: 2.6vw;
  }
}

.sd[data-s-a388d1f2-f27e-41f2-8060-80dbb2c3fbd3] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a388d1f2-f27e-41f2-8060-80dbb2c3fbd3] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a388d1f2-f27e-41f2-8060-80dbb2c3fbd3] {
    font-size: 6vw;
  }
}

.sd[data-s-b2605919-5a7f-4ec0-bbbd-e62fed124be4] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b2605919-5a7f-4ec0-bbbd-e62fed124be4] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2605919-5a7f-4ec0-bbbd-e62fed124be4] {
    font-size: 3vw;
  }
}

.sd[data-s-73eb6e3f-8f7a-4e72-924b-5c4a69cf4cf9] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-73eb6e3f-8f7a-4e72-924b-5c4a69cf4cf9] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-73eb6e3f-8f7a-4e72-924b-5c4a69cf4cf9] {
    font-size: 3vw;
  }
}

.sd[data-s-d221d45a-95fc-468d-9fa2-d442cf60bacf] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d221d45a-95fc-468d-9fa2-d442cf60bacf] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d221d45a-95fc-468d-9fa2-d442cf60bacf] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-5739aad6-9c2b-4ee6-8c6a-ba29a6159c0b] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5739aad6-9c2b-4ee6-8c6a-ba29a6159c0b] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-cd9257ed-33ba-4a75-9314-ba7970a6cf24] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-cd9257ed-33ba-4a75-9314-ba7970a6cf24].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-cd9257ed-33ba-4a75-9314-ba7970a6cf24].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-cd9257ed-33ba-4a75-9314-ba7970a6cf24]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cd9257ed-33ba-4a75-9314-ba7970a6cf24] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd9257ed-33ba-4a75-9314-ba7970a6cf24] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-568c0baf-838c-4084-92f4-f4aeb5135ecf] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-568c0baf-838c-4084-92f4-f4aeb5135ecf: 0px;
  --gap-v-568c0baf-838c-4084-92f4-f4aeb5135ecf: 0px;
  --gap-uuid: 568c0baf-838c-4084-92f4-f4aeb5135ecf;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-568c0baf-838c-4084-92f4-f4aeb5135ecf] {
    display: none;
    --gap-h-568c0baf-838c-4084-92f4-f4aeb5135ecf: 0px;
    --gap-v-568c0baf-838c-4084-92f4-f4aeb5135ecf: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-568c0baf-838c-4084-92f4-f4aeb5135ecf] {
    display: none;
    gap: 0px;
    --gap-h-568c0baf-838c-4084-92f4-f4aeb5135ecf: 0px;
    --gap-v-568c0baf-838c-4084-92f4-f4aeb5135ecf: 0px;
  }
}

.sd[data-s-56306e89-cb2f-4d7a-b386-88ae8ae8f611] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-568c0baf-838c-4084-92f4-f4aeb5135ecf) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-568c0baf-838c-4084-92f4-f4aeb5135ecf) * 0.4));
  max-width: calc(60% - (var(--gap-h-568c0baf-838c-4084-92f4-f4aeb5135ecf) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-56306e89-cb2f-4d7a-b386-88ae8ae8f611] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-56306e89-cb2f-4d7a-b386-88ae8ae8f611] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-568c0baf-838c-4084-92f4-f4aeb5135ecf) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-568c0baf-838c-4084-92f4-f4aeb5135ecf) * 0.2));
    max-width: calc(80% - (var(--gap-h-568c0baf-838c-4084-92f4-f4aeb5135ecf) * 0.2));
  }
}

.sd[data-s-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a: 19px;
  --gap-v-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a: 0px;
  --gap-uuid: a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a: 18px;
    --gap-v-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a: 0px;
    max-width: 100%;
  }
}

.sd[data-s-13b1d8f4-e7f6-41a6-85e1-ed3f5dc7c4c9] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a) * 0.7000000000000001));
}

.sd[data-s-13b1d8f4-e7f6-41a6-85e1-ed3f5dc7c4c9]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-13b1d8f4-e7f6-41a6-85e1-ed3f5dc7c4c9] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a) * 0.4));
    max-width: calc(60% - (var(--gap-h-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a) * 0.4));
  }
}

.sd[data-s-53b79d68-0a81-4d26-b967-0ceed66ffeb1] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a) * 0.3));
  --gap-h-53b79d68-0a81-4d26-b967-0ceed66ffeb1: 0px;
  --gap-v-53b79d68-0a81-4d26-b967-0ceed66ffeb1: 0px;
  --gap-uuid: 53b79d68-0a81-4d26-b967-0ceed66ffeb1;
  max-width: calc(70% - (var(--gap-h-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-53b79d68-0a81-4d26-b967-0ceed66ffeb1] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a) * 0));
    --gap-h-53b79d68-0a81-4d26-b967-0ceed66ffeb1: 0px;
    --gap-v-53b79d68-0a81-4d26-b967-0ceed66ffeb1: 0px;
    max-width: calc(100% - (var(--gap-h-a1e7db9e-830b-4c71-8ae0-f5b3cdee1c9a) * 0));
  }
}

.sd[data-s-ec7d2b17-3f15-45d6-8f9f-793275feb9bc] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-53b79d68-0a81-4d26-b967-0ceed66ffeb1) * 0));
  --gap-h-ec7d2b17-3f15-45d6-8f9f-793275feb9bc: 0px;
  --gap-v-ec7d2b17-3f15-45d6-8f9f-793275feb9bc: 0px;
  --gap-uuid: ec7d2b17-3f15-45d6-8f9f-793275feb9bc;
  max-width: calc(100% - (var(--gap-h-53b79d68-0a81-4d26-b967-0ceed66ffeb1) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ec7d2b17-3f15-45d6-8f9f-793275feb9bc] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-ec7d2b17-3f15-45d6-8f9f-793275feb9bc: 0px;
    --gap-v-ec7d2b17-3f15-45d6-8f9f-793275feb9bc: 5px;
    width: calc(100% - (var(--gap-h-53b79d68-0a81-4d26-b967-0ceed66ffeb1) * 0));
    max-width: calc(100% - (var(--gap-h-53b79d68-0a81-4d26-b967-0ceed66ffeb1) * 0));
  }
}

.sd[data-s-0a50af1f-d050-486e-9d4b-915f9e2241ad] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-ec7d2b17-3f15-45d6-8f9f-793275feb9bc) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-ec7d2b17-3f15-45d6-8f9f-793275feb9bc) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0a50af1f-d050-486e-9d4b-915f9e2241ad] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-ec7d2b17-3f15-45d6-8f9f-793275feb9bc) * 0.6));
    max-width: calc(40% - (var(--gap-h-ec7d2b17-3f15-45d6-8f9f-793275feb9bc) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0a50af1f-d050-486e-9d4b-915f9e2241ad] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-1b324774-b67c-4b00-8c42-b86a6fdc5d96] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-ec7d2b17-3f15-45d6-8f9f-793275feb9bc) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-ec7d2b17-3f15-45d6-8f9f-793275feb9bc) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1b324774-b67c-4b00-8c42-b86a6fdc5d96] {
    display: flex;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-ec7d2b17-3f15-45d6-8f9f-793275feb9bc) * 0.6));
    max-width: calc(40% - (var(--gap-h-ec7d2b17-3f15-45d6-8f9f-793275feb9bc) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-1b324774-b67c-4b00-8c42-b86a6fdc5d96] {
    display: flex;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-55323e3b-02a3-4199-84d1-4179c843dddd] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-67b474fb-bbdc-4e77-88b4-5e51ebbd0cc8] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-67b474fb-bbdc-4e77-88b4-5e51ebbd0cc8] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-67b474fb-bbdc-4e77-88b4-5e51ebbd0cc8] {
    font-size: 2.6vw;
  }
}

.sd[data-s-199149ab-813b-4aab-a0f9-dad923287562] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-199149ab-813b-4aab-a0f9-dad923287562] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-199149ab-813b-4aab-a0f9-dad923287562] {
    font-size: 6vw;
  }
}

.sd[data-s-26b05072-ecdc-4e8e-858e-467d51c2800c] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-26b05072-ecdc-4e8e-858e-467d51c2800c] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-26b05072-ecdc-4e8e-858e-467d51c2800c] {
    font-size: 3vw;
  }
}

.sd[data-s-14162da3-ea5a-4e15-a02e-1652acc1db4a] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-14162da3-ea5a-4e15-a02e-1652acc1db4a] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-14162da3-ea5a-4e15-a02e-1652acc1db4a] {
    font-size: 3vw;
  }
}

.sd[data-s-0d227100-6362-4da2-8ce4-1457911a1458] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0d227100-6362-4da2-8ce4-1457911a1458] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0d227100-6362-4da2-8ce4-1457911a1458] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-e6a96d44-f28d-495c-ac6c-fcc62c2182d6] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e6a96d44-f28d-495c-ac6c-fcc62c2182d6] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-bad1a46c-6fb8-4d20-bf8c-13fa59ce68ba] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-bad1a46c-6fb8-4d20-bf8c-13fa59ce68ba].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-bad1a46c-6fb8-4d20-bf8c-13fa59ce68ba].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-bad1a46c-6fb8-4d20-bf8c-13fa59ce68ba]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bad1a46c-6fb8-4d20-bf8c-13fa59ce68ba] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-bad1a46c-6fb8-4d20-bf8c-13fa59ce68ba] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-746eb092-294b-4d59-a76b-cf30f01d16bb] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-746eb092-294b-4d59-a76b-cf30f01d16bb: 0px;
  --gap-v-746eb092-294b-4d59-a76b-cf30f01d16bb: 0px;
  --gap-uuid: 746eb092-294b-4d59-a76b-cf30f01d16bb;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-746eb092-294b-4d59-a76b-cf30f01d16bb] {
    display: none;
    --gap-h-746eb092-294b-4d59-a76b-cf30f01d16bb: 0px;
    --gap-v-746eb092-294b-4d59-a76b-cf30f01d16bb: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-746eb092-294b-4d59-a76b-cf30f01d16bb] {
    display: none;
    gap: 0px;
    --gap-h-746eb092-294b-4d59-a76b-cf30f01d16bb: 0px;
    --gap-v-746eb092-294b-4d59-a76b-cf30f01d16bb: 0px;
  }
}

.sd[data-s-dfee220b-4f54-4180-8ca7-b0fca5763056] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-746eb092-294b-4d59-a76b-cf30f01d16bb) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-746eb092-294b-4d59-a76b-cf30f01d16bb) * 0.4));
  max-width: calc(60% - (var(--gap-h-746eb092-294b-4d59-a76b-cf30f01d16bb) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-dfee220b-4f54-4180-8ca7-b0fca5763056] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-dfee220b-4f54-4180-8ca7-b0fca5763056] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-746eb092-294b-4d59-a76b-cf30f01d16bb) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-746eb092-294b-4d59-a76b-cf30f01d16bb) * 0.2));
    max-width: calc(80% - (var(--gap-h-746eb092-294b-4d59-a76b-cf30f01d16bb) * 0.2));
  }
}

.sd[data-s-41f2cba1-50ae-40e1-89ed-103de001fd46] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-41f2cba1-50ae-40e1-89ed-103de001fd46: 19px;
  --gap-v-41f2cba1-50ae-40e1-89ed-103de001fd46: 0px;
  --gap-uuid: 41f2cba1-50ae-40e1-89ed-103de001fd46;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-41f2cba1-50ae-40e1-89ed-103de001fd46] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-41f2cba1-50ae-40e1-89ed-103de001fd46: 18px;
    --gap-v-41f2cba1-50ae-40e1-89ed-103de001fd46: 0px;
    max-width: 100%;
  }
}

.sd[data-s-593c2926-bae7-4154-9820-a8bd9217aad8] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-41f2cba1-50ae-40e1-89ed-103de001fd46) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-41f2cba1-50ae-40e1-89ed-103de001fd46) * 0.7000000000000001));
}

.sd[data-s-593c2926-bae7-4154-9820-a8bd9217aad8]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-593c2926-bae7-4154-9820-a8bd9217aad8] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-41f2cba1-50ae-40e1-89ed-103de001fd46) * 0.4));
    max-width: calc(60% - (var(--gap-h-41f2cba1-50ae-40e1-89ed-103de001fd46) * 0.4));
  }
}

.sd[data-s-4064885e-8050-4939-bc20-bdb70e9ff5ab] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-41f2cba1-50ae-40e1-89ed-103de001fd46) * 0.3));
  --gap-h-4064885e-8050-4939-bc20-bdb70e9ff5ab: 0px;
  --gap-v-4064885e-8050-4939-bc20-bdb70e9ff5ab: 0px;
  --gap-uuid: 4064885e-8050-4939-bc20-bdb70e9ff5ab;
  max-width: calc(70% - (var(--gap-h-41f2cba1-50ae-40e1-89ed-103de001fd46) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4064885e-8050-4939-bc20-bdb70e9ff5ab] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-41f2cba1-50ae-40e1-89ed-103de001fd46) * 0));
    --gap-h-4064885e-8050-4939-bc20-bdb70e9ff5ab: 0px;
    --gap-v-4064885e-8050-4939-bc20-bdb70e9ff5ab: 0px;
    max-width: calc(100% - (var(--gap-h-41f2cba1-50ae-40e1-89ed-103de001fd46) * 0));
  }
}

.sd[data-s-5c3da791-df6d-4507-88cf-fd2764ebe1a1] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-4064885e-8050-4939-bc20-bdb70e9ff5ab) * 0));
  --gap-h-5c3da791-df6d-4507-88cf-fd2764ebe1a1: 0px;
  --gap-v-5c3da791-df6d-4507-88cf-fd2764ebe1a1: 0px;
  --gap-uuid: 5c3da791-df6d-4507-88cf-fd2764ebe1a1;
  max-width: calc(100% - (var(--gap-h-4064885e-8050-4939-bc20-bdb70e9ff5ab) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c3da791-df6d-4507-88cf-fd2764ebe1a1] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-5c3da791-df6d-4507-88cf-fd2764ebe1a1: 0px;
    --gap-v-5c3da791-df6d-4507-88cf-fd2764ebe1a1: 5px;
    width: calc(100% - (var(--gap-h-4064885e-8050-4939-bc20-bdb70e9ff5ab) * 0));
    max-width: calc(100% - (var(--gap-h-4064885e-8050-4939-bc20-bdb70e9ff5ab) * 0));
  }
}

.sd[data-s-77c697f0-5783-42d3-ba78-e0dcd8ed8ab0] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-5c3da791-df6d-4507-88cf-fd2764ebe1a1) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-5c3da791-df6d-4507-88cf-fd2764ebe1a1) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-77c697f0-5783-42d3-ba78-e0dcd8ed8ab0] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-5c3da791-df6d-4507-88cf-fd2764ebe1a1) * 0.6));
    max-width: calc(40% - (var(--gap-h-5c3da791-df6d-4507-88cf-fd2764ebe1a1) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-77c697f0-5783-42d3-ba78-e0dcd8ed8ab0] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-4ff2f8c0-c5de-4e19-b548-8dcb64ebf0a7] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-5c3da791-df6d-4507-88cf-fd2764ebe1a1) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-5c3da791-df6d-4507-88cf-fd2764ebe1a1) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4ff2f8c0-c5de-4e19-b548-8dcb64ebf0a7] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-5c3da791-df6d-4507-88cf-fd2764ebe1a1) * 0.6));
    max-width: calc(40% - (var(--gap-h-5c3da791-df6d-4507-88cf-fd2764ebe1a1) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ff2f8c0-c5de-4e19-b548-8dcb64ebf0a7] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-00471f2f-7fa4-4d50-a82e-bf2b5c96ee71] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-f1c949ad-a430-4465-a6cf-0c34180fbcaa] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f1c949ad-a430-4465-a6cf-0c34180fbcaa] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1c949ad-a430-4465-a6cf-0c34180fbcaa] {
    font-size: 2.6vw;
  }
}

.sd[data-s-549bcbb1-4f3e-44f5-b6ba-73bdb8ab4327] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-549bcbb1-4f3e-44f5-b6ba-73bdb8ab4327] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-549bcbb1-4f3e-44f5-b6ba-73bdb8ab4327] {
    font-size: 6vw;
  }
}

.sd[data-s-bfaaf986-2084-4551-83b7-2d07c012c7e9] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bfaaf986-2084-4551-83b7-2d07c012c7e9] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-bfaaf986-2084-4551-83b7-2d07c012c7e9] {
    font-size: 3vw;
  }
}

.sd[data-s-bbf24c21-778c-4b96-9523-24c6998bf6de] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bbf24c21-778c-4b96-9523-24c6998bf6de] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-bbf24c21-778c-4b96-9523-24c6998bf6de] {
    font-size: 3vw;
  }
}

.sd[data-s-cd9078c4-dec5-4f0d-b5c0-8dd4e5cb6bf2] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cd9078c4-dec5-4f0d-b5c0-8dd4e5cb6bf2] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd9078c4-dec5-4f0d-b5c0-8dd4e5cb6bf2] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-ed558801-3b05-4529-8120-a9563fd671b1] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ed558801-3b05-4529-8120-a9563fd671b1] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-5220fc86-ecf2-4feb-bd96-0ddb6268d086] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-5220fc86-ecf2-4feb-bd96-0ddb6268d086].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-5220fc86-ecf2-4feb-bd96-0ddb6268d086].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-5220fc86-ecf2-4feb-bd96-0ddb6268d086]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5220fc86-ecf2-4feb-bd96-0ddb6268d086] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5220fc86-ecf2-4feb-bd96-0ddb6268d086] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b36a4fda-ded6-41d7-a493-9c3725e23a24] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-b36a4fda-ded6-41d7-a493-9c3725e23a24: 0px;
  --gap-v-b36a4fda-ded6-41d7-a493-9c3725e23a24: 0px;
  --gap-uuid: b36a4fda-ded6-41d7-a493-9c3725e23a24;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b36a4fda-ded6-41d7-a493-9c3725e23a24] {
    display: none;
    --gap-h-b36a4fda-ded6-41d7-a493-9c3725e23a24: 0px;
    --gap-v-b36a4fda-ded6-41d7-a493-9c3725e23a24: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b36a4fda-ded6-41d7-a493-9c3725e23a24] {
    display: none;
    gap: 0px;
    --gap-h-b36a4fda-ded6-41d7-a493-9c3725e23a24: 0px;
    --gap-v-b36a4fda-ded6-41d7-a493-9c3725e23a24: 0px;
  }
}

.sd[data-s-0903c85c-f0b7-4049-95ad-123ff54bfc67] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-b36a4fda-ded6-41d7-a493-9c3725e23a24) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-b36a4fda-ded6-41d7-a493-9c3725e23a24) * 0.4));
  max-width: calc(60% - (var(--gap-h-b36a4fda-ded6-41d7-a493-9c3725e23a24) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0903c85c-f0b7-4049-95ad-123ff54bfc67] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0903c85c-f0b7-4049-95ad-123ff54bfc67] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-b36a4fda-ded6-41d7-a493-9c3725e23a24) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-b36a4fda-ded6-41d7-a493-9c3725e23a24) * 0.2));
    max-width: calc(80% - (var(--gap-h-b36a4fda-ded6-41d7-a493-9c3725e23a24) * 0.2));
  }
}

.sd[data-s-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20: 19px;
  --gap-v-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20: 0px;
  --gap-uuid: c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20: 18px;
    --gap-v-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20: 0px;
    max-width: 100%;
  }
}

.sd[data-s-6c8d7d76-2635-4789-976a-4ab473df41b1] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20) * 0.7000000000000001));
}

.sd[data-s-6c8d7d76-2635-4789-976a-4ab473df41b1]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6c8d7d76-2635-4789-976a-4ab473df41b1] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20) * 0.4));
    max-width: calc(60% - (var(--gap-h-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20) * 0.4));
  }
}

.sd[data-s-abb38170-04d2-431c-ad23-8dba5d62e5a3] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20) * 0.3));
  --gap-h-abb38170-04d2-431c-ad23-8dba5d62e5a3: 0px;
  --gap-v-abb38170-04d2-431c-ad23-8dba5d62e5a3: 0px;
  --gap-uuid: abb38170-04d2-431c-ad23-8dba5d62e5a3;
  max-width: calc(70% - (var(--gap-h-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-abb38170-04d2-431c-ad23-8dba5d62e5a3] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20) * 0));
    --gap-h-abb38170-04d2-431c-ad23-8dba5d62e5a3: 0px;
    --gap-v-abb38170-04d2-431c-ad23-8dba5d62e5a3: 0px;
    max-width: calc(100% - (var(--gap-h-c7976fd3-ca1a-41e1-b32c-f3f8a52f2a20) * 0));
  }
}

.sd[data-s-2b0886f4-f86b-44fb-80b7-01d12d9e6c84] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-abb38170-04d2-431c-ad23-8dba5d62e5a3) * 0));
  --gap-h-2b0886f4-f86b-44fb-80b7-01d12d9e6c84: 0px;
  --gap-v-2b0886f4-f86b-44fb-80b7-01d12d9e6c84: 0px;
  --gap-uuid: 2b0886f4-f86b-44fb-80b7-01d12d9e6c84;
  max-width: calc(100% - (var(--gap-h-abb38170-04d2-431c-ad23-8dba5d62e5a3) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2b0886f4-f86b-44fb-80b7-01d12d9e6c84] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-2b0886f4-f86b-44fb-80b7-01d12d9e6c84: 0px;
    --gap-v-2b0886f4-f86b-44fb-80b7-01d12d9e6c84: 5px;
    width: calc(100% - (var(--gap-h-abb38170-04d2-431c-ad23-8dba5d62e5a3) * 0));
    max-width: calc(100% - (var(--gap-h-abb38170-04d2-431c-ad23-8dba5d62e5a3) * 0));
  }
}

.sd[data-s-7ddb5572-6c45-41b5-854f-cc6a9beda85b] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-2b0886f4-f86b-44fb-80b7-01d12d9e6c84) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-2b0886f4-f86b-44fb-80b7-01d12d9e6c84) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7ddb5572-6c45-41b5-854f-cc6a9beda85b] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-2b0886f4-f86b-44fb-80b7-01d12d9e6c84) * 0.6));
    max-width: calc(40% - (var(--gap-h-2b0886f4-f86b-44fb-80b7-01d12d9e6c84) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ddb5572-6c45-41b5-854f-cc6a9beda85b] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-f683d591-d643-4dfd-bed2-8da68d2d72a6] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-2b0886f4-f86b-44fb-80b7-01d12d9e6c84) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-2b0886f4-f86b-44fb-80b7-01d12d9e6c84) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f683d591-d643-4dfd-bed2-8da68d2d72a6] {
    display: flex;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-2b0886f4-f86b-44fb-80b7-01d12d9e6c84) * 0.6));
    max-width: calc(40% - (var(--gap-h-2b0886f4-f86b-44fb-80b7-01d12d9e6c84) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f683d591-d643-4dfd-bed2-8da68d2d72a6] {
    display: flex;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-bd631b1c-dfa8-4932-845c-e04f1d85836b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-32a74d1f-08eb-425f-8036-7e29a85d7f3d] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-32a74d1f-08eb-425f-8036-7e29a85d7f3d] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-32a74d1f-08eb-425f-8036-7e29a85d7f3d] {
    font-size: 2.6vw;
  }
}

.sd[data-s-8c1f75b7-0586-423b-aa24-d36684df0ada] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8c1f75b7-0586-423b-aa24-d36684df0ada] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c1f75b7-0586-423b-aa24-d36684df0ada] {
    font-size: 6vw;
  }
}

.sd[data-s-04d98af5-89bd-40ce-8654-efa29148a3cd] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-04d98af5-89bd-40ce-8654-efa29148a3cd] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-04d98af5-89bd-40ce-8654-efa29148a3cd] {
    font-size: 3vw;
  }
}

.sd[data-s-15aeeabb-5230-44b8-bfc8-10e9644a95d5] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-15aeeabb-5230-44b8-bfc8-10e9644a95d5] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-15aeeabb-5230-44b8-bfc8-10e9644a95d5] {
    font-size: 3vw;
  }
}

.sd[data-s-99ee7c1a-cd0e-4f3c-beb6-6c8347d49690] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-99ee7c1a-cd0e-4f3c-beb6-6c8347d49690] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-99ee7c1a-cd0e-4f3c-beb6-6c8347d49690] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-c6ee9f54-3c41-484a-8994-ccd82e570938] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c6ee9f54-3c41-484a-8994-ccd82e570938] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-b862c606-29e7-4324-b453-f4d8b46ae4fd] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-b862c606-29e7-4324-b453-f4d8b46ae4fd].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-b862c606-29e7-4324-b453-f4d8b46ae4fd].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-b862c606-29e7-4324-b453-f4d8b46ae4fd]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b862c606-29e7-4324-b453-f4d8b46ae4fd] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b862c606-29e7-4324-b453-f4d8b46ae4fd] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-fc138b22-1fe0-4238-b17d-d41326d3e192] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-fc138b22-1fe0-4238-b17d-d41326d3e192: 0px;
  --gap-v-fc138b22-1fe0-4238-b17d-d41326d3e192: 0px;
  --gap-uuid: fc138b22-1fe0-4238-b17d-d41326d3e192;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fc138b22-1fe0-4238-b17d-d41326d3e192] {
    display: none;
    --gap-h-fc138b22-1fe0-4238-b17d-d41326d3e192: 0px;
    --gap-v-fc138b22-1fe0-4238-b17d-d41326d3e192: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc138b22-1fe0-4238-b17d-d41326d3e192] {
    display: none;
    gap: 0px;
    --gap-h-fc138b22-1fe0-4238-b17d-d41326d3e192: 0px;
    --gap-v-fc138b22-1fe0-4238-b17d-d41326d3e192: 0px;
  }
}

.sd[data-s-a02c9635-4fa7-4983-b173-22d4bfab2e58] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-fc138b22-1fe0-4238-b17d-d41326d3e192) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-fc138b22-1fe0-4238-b17d-d41326d3e192) * 0.4));
  max-width: calc(60% - (var(--gap-h-fc138b22-1fe0-4238-b17d-d41326d3e192) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a02c9635-4fa7-4983-b173-22d4bfab2e58] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a02c9635-4fa7-4983-b173-22d4bfab2e58] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-fc138b22-1fe0-4238-b17d-d41326d3e192) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-fc138b22-1fe0-4238-b17d-d41326d3e192) * 0.2));
    max-width: calc(80% - (var(--gap-h-fc138b22-1fe0-4238-b17d-d41326d3e192) * 0.2));
  }
}

.sd[data-s-0f85fb85-3762-491f-a056-c7cd50822442] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-0f85fb85-3762-491f-a056-c7cd50822442: 19px;
  --gap-v-0f85fb85-3762-491f-a056-c7cd50822442: 0px;
  --gap-uuid: 0f85fb85-3762-491f-a056-c7cd50822442;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f85fb85-3762-491f-a056-c7cd50822442] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-0f85fb85-3762-491f-a056-c7cd50822442: 18px;
    --gap-v-0f85fb85-3762-491f-a056-c7cd50822442: 0px;
    max-width: 100%;
  }
}

.sd[data-s-6536488c-b79c-457f-810a-760f2b7b839b] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-0f85fb85-3762-491f-a056-c7cd50822442) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-0f85fb85-3762-491f-a056-c7cd50822442) * 0.7000000000000001));
}

.sd[data-s-6536488c-b79c-457f-810a-760f2b7b839b]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6536488c-b79c-457f-810a-760f2b7b839b] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-0f85fb85-3762-491f-a056-c7cd50822442) * 0.4));
    max-width: calc(60% - (var(--gap-h-0f85fb85-3762-491f-a056-c7cd50822442) * 0.4));
  }
}

.sd[data-s-71755ade-e7bc-4b4f-b150-712ef1befc3a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-0f85fb85-3762-491f-a056-c7cd50822442) * 0.3));
  --gap-h-71755ade-e7bc-4b4f-b150-712ef1befc3a: 0px;
  --gap-v-71755ade-e7bc-4b4f-b150-712ef1befc3a: 0px;
  --gap-uuid: 71755ade-e7bc-4b4f-b150-712ef1befc3a;
  max-width: calc(70% - (var(--gap-h-0f85fb85-3762-491f-a056-c7cd50822442) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-71755ade-e7bc-4b4f-b150-712ef1befc3a] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-0f85fb85-3762-491f-a056-c7cd50822442) * 0));
    --gap-h-71755ade-e7bc-4b4f-b150-712ef1befc3a: 0px;
    --gap-v-71755ade-e7bc-4b4f-b150-712ef1befc3a: 0px;
    max-width: calc(100% - (var(--gap-h-0f85fb85-3762-491f-a056-c7cd50822442) * 0));
  }
}

.sd[data-s-85ab22f5-850e-452f-95a9-e06dd0d72ff8] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-71755ade-e7bc-4b4f-b150-712ef1befc3a) * 0));
  --gap-h-85ab22f5-850e-452f-95a9-e06dd0d72ff8: 0px;
  --gap-v-85ab22f5-850e-452f-95a9-e06dd0d72ff8: 0px;
  --gap-uuid: 85ab22f5-850e-452f-95a9-e06dd0d72ff8;
  max-width: calc(100% - (var(--gap-h-71755ade-e7bc-4b4f-b150-712ef1befc3a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-85ab22f5-850e-452f-95a9-e06dd0d72ff8] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-85ab22f5-850e-452f-95a9-e06dd0d72ff8: 0px;
    --gap-v-85ab22f5-850e-452f-95a9-e06dd0d72ff8: 5px;
    width: calc(100% - (var(--gap-h-71755ade-e7bc-4b4f-b150-712ef1befc3a) * 0));
    max-width: calc(100% - (var(--gap-h-71755ade-e7bc-4b4f-b150-712ef1befc3a) * 0));
  }
}

.sd[data-s-b24d6892-956e-478a-bf5a-ec9a121471b3] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-85ab22f5-850e-452f-95a9-e06dd0d72ff8) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-85ab22f5-850e-452f-95a9-e06dd0d72ff8) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b24d6892-956e-478a-bf5a-ec9a121471b3] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-85ab22f5-850e-452f-95a9-e06dd0d72ff8) * 0.6));
    max-width: calc(40% - (var(--gap-h-85ab22f5-850e-452f-95a9-e06dd0d72ff8) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b24d6892-956e-478a-bf5a-ec9a121471b3] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-d66dfd27-2fda-41d2-bb19-5166b706c279] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-85ab22f5-850e-452f-95a9-e06dd0d72ff8) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-85ab22f5-850e-452f-95a9-e06dd0d72ff8) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d66dfd27-2fda-41d2-bb19-5166b706c279] {
    display: flex;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-85ab22f5-850e-452f-95a9-e06dd0d72ff8) * 0.6));
    max-width: calc(40% - (var(--gap-h-85ab22f5-850e-452f-95a9-e06dd0d72ff8) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d66dfd27-2fda-41d2-bb19-5166b706c279] {
    display: flex;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-d5c1f0d2-a667-4554-8826-8cb3e0b18e6d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-761530cc-a604-4c1f-ac37-f39537297431] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-761530cc-a604-4c1f-ac37-f39537297431] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-761530cc-a604-4c1f-ac37-f39537297431] {
    font-size: 2.6vw;
  }
}

.sd[data-s-96d06058-f515-4476-9044-1f81534aba36] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-96d06058-f515-4476-9044-1f81534aba36] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-96d06058-f515-4476-9044-1f81534aba36] {
    font-size: 6vw;
  }
}

.sd[data-s-29f73054-7c81-46fd-a6de-643e5c4b82cb] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-29f73054-7c81-46fd-a6de-643e5c4b82cb] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-29f73054-7c81-46fd-a6de-643e5c4b82cb] {
    font-size: 3vw;
  }
}

.sd[data-s-fdb67935-a0de-486a-af93-77c7abb8e406] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fdb67935-a0de-486a-af93-77c7abb8e406] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fdb67935-a0de-486a-af93-77c7abb8e406] {
    font-size: 3vw;
  }
}

.sd[data-s-ca69dc5b-a4e9-4a5f-b411-f4591a2228d8] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ca69dc5b-a4e9-4a5f-b411-f4591a2228d8] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca69dc5b-a4e9-4a5f-b411-f4591a2228d8] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-3fdf2b03-16e8-4f8e-aefe-308befeb53af] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3fdf2b03-16e8-4f8e-aefe-308befeb53af] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-7f4f02a2-0d52-4013-808e-2f7f16350508] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-7f4f02a2-0d52-4013-808e-2f7f16350508].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-7f4f02a2-0d52-4013-808e-2f7f16350508].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-7f4f02a2-0d52-4013-808e-2f7f16350508]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7f4f02a2-0d52-4013-808e-2f7f16350508] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7f4f02a2-0d52-4013-808e-2f7f16350508] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e2b16a69-929f-4ea7-b4c0-5118c4693bf2] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-e2b16a69-929f-4ea7-b4c0-5118c4693bf2: 0px;
  --gap-v-e2b16a69-929f-4ea7-b4c0-5118c4693bf2: 0px;
  --gap-uuid: e2b16a69-929f-4ea7-b4c0-5118c4693bf2;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e2b16a69-929f-4ea7-b4c0-5118c4693bf2] {
    display: none;
    --gap-h-e2b16a69-929f-4ea7-b4c0-5118c4693bf2: 0px;
    --gap-v-e2b16a69-929f-4ea7-b4c0-5118c4693bf2: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e2b16a69-929f-4ea7-b4c0-5118c4693bf2] {
    display: none;
    gap: 0px;
    --gap-h-e2b16a69-929f-4ea7-b4c0-5118c4693bf2: 0px;
    --gap-v-e2b16a69-929f-4ea7-b4c0-5118c4693bf2: 0px;
  }
}

.sd[data-s-0bea6dd2-0406-4b93-96a2-70508ffab898] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-e2b16a69-929f-4ea7-b4c0-5118c4693bf2) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-e2b16a69-929f-4ea7-b4c0-5118c4693bf2) * 0.4));
  max-width: calc(60% - (var(--gap-h-e2b16a69-929f-4ea7-b4c0-5118c4693bf2) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0bea6dd2-0406-4b93-96a2-70508ffab898] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0bea6dd2-0406-4b93-96a2-70508ffab898] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-e2b16a69-929f-4ea7-b4c0-5118c4693bf2) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-e2b16a69-929f-4ea7-b4c0-5118c4693bf2) * 0.2));
    max-width: calc(80% - (var(--gap-h-e2b16a69-929f-4ea7-b4c0-5118c4693bf2) * 0.2));
  }
}

.sd[data-s-12cafca1-a459-4427-bbbf-a37a6c018344] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-12cafca1-a459-4427-bbbf-a37a6c018344: 19px;
  --gap-v-12cafca1-a459-4427-bbbf-a37a6c018344: 0px;
  --gap-uuid: 12cafca1-a459-4427-bbbf-a37a6c018344;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-12cafca1-a459-4427-bbbf-a37a6c018344] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-12cafca1-a459-4427-bbbf-a37a6c018344: 18px;
    --gap-v-12cafca1-a459-4427-bbbf-a37a6c018344: 0px;
    max-width: 100%;
  }
}

.sd[data-s-4ca222b5-69cf-47c6-a1d3-22abd03c3f93] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-12cafca1-a459-4427-bbbf-a37a6c018344) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-12cafca1-a459-4427-bbbf-a37a6c018344) * 0.7000000000000001));
}

.sd[data-s-4ca222b5-69cf-47c6-a1d3-22abd03c3f93]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ca222b5-69cf-47c6-a1d3-22abd03c3f93] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-12cafca1-a459-4427-bbbf-a37a6c018344) * 0.4));
    max-width: calc(60% - (var(--gap-h-12cafca1-a459-4427-bbbf-a37a6c018344) * 0.4));
  }
}

.sd[data-s-8d29c2c2-f74b-48ae-9077-4aa150c2fa3c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-12cafca1-a459-4427-bbbf-a37a6c018344) * 0.3));
  --gap-h-8d29c2c2-f74b-48ae-9077-4aa150c2fa3c: 0px;
  --gap-v-8d29c2c2-f74b-48ae-9077-4aa150c2fa3c: 0px;
  --gap-uuid: 8d29c2c2-f74b-48ae-9077-4aa150c2fa3c;
  max-width: calc(70% - (var(--gap-h-12cafca1-a459-4427-bbbf-a37a6c018344) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d29c2c2-f74b-48ae-9077-4aa150c2fa3c] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-12cafca1-a459-4427-bbbf-a37a6c018344) * 0));
    --gap-h-8d29c2c2-f74b-48ae-9077-4aa150c2fa3c: 0px;
    --gap-v-8d29c2c2-f74b-48ae-9077-4aa150c2fa3c: 0px;
    max-width: calc(100% - (var(--gap-h-12cafca1-a459-4427-bbbf-a37a6c018344) * 0));
  }
}

.sd[data-s-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8d29c2c2-f74b-48ae-9077-4aa150c2fa3c) * 0));
  --gap-h-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f: 0px;
  --gap-v-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f: 0px;
  --gap-uuid: 73b97bf9-fe29-4aa1-ac1b-4729f20ee12f;
  max-width: calc(100% - (var(--gap-h-8d29c2c2-f74b-48ae-9077-4aa150c2fa3c) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f: 0px;
    --gap-v-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f: 5px;
    width: calc(100% - (var(--gap-h-8d29c2c2-f74b-48ae-9077-4aa150c2fa3c) * 0));
    max-width: calc(100% - (var(--gap-h-8d29c2c2-f74b-48ae-9077-4aa150c2fa3c) * 0));
  }
}

.sd[data-s-58aded32-50d9-4b88-b2e8-a3647783b2cf] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-58aded32-50d9-4b88-b2e8-a3647783b2cf] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f) * 0.6));
    max-width: calc(40% - (var(--gap-h-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-58aded32-50d9-4b88-b2e8-a3647783b2cf] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-8865614f-378e-49cf-aaad-96f02aaeef72] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8865614f-378e-49cf-aaad-96f02aaeef72] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f) * 0.6));
    max-width: calc(40% - (var(--gap-h-73b97bf9-fe29-4aa1-ac1b-4729f20ee12f) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8865614f-378e-49cf-aaad-96f02aaeef72] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-48a84c0d-7413-44ea-ae74-0b4dcd4d60ec] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-39cc8eef-5fca-4782-ba3c-afe53b6a24f5] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-39cc8eef-5fca-4782-ba3c-afe53b6a24f5] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-39cc8eef-5fca-4782-ba3c-afe53b6a24f5] {
    font-size: 2.6vw;
  }
}

.sd[data-s-4a709a23-3a02-40a3-bdfa-e3be9deb1a06] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4a709a23-3a02-40a3-bdfa-e3be9deb1a06] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4a709a23-3a02-40a3-bdfa-e3be9deb1a06] {
    font-size: 6vw;
  }
}

.sd[data-s-85861d14-20ae-4f00-ab91-10801a57879e] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-85861d14-20ae-4f00-ab91-10801a57879e] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-85861d14-20ae-4f00-ab91-10801a57879e] {
    font-size: 3vw;
  }
}

.sd[data-s-dceb420a-6230-4268-be96-c04f919dfad2] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-dceb420a-6230-4268-be96-c04f919dfad2] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-dceb420a-6230-4268-be96-c04f919dfad2] {
    font-size: 3vw;
  }
}

.sd[data-s-865ee3b6-4763-46a5-9451-3d3dba564041] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-865ee3b6-4763-46a5-9451-3d3dba564041] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-865ee3b6-4763-46a5-9451-3d3dba564041] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-eb654a4c-fc89-4a16-816d-3d6b26fef2c6] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb654a4c-fc89-4a16-816d-3d6b26fef2c6] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-15a0d0ed-844a-4d8b-93ca-1a400f832cea] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-15a0d0ed-844a-4d8b-93ca-1a400f832cea].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-15a0d0ed-844a-4d8b-93ca-1a400f832cea].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-15a0d0ed-844a-4d8b-93ca-1a400f832cea]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-15a0d0ed-844a-4d8b-93ca-1a400f832cea] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-15a0d0ed-844a-4d8b-93ca-1a400f832cea] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-112458ab-0900-4835-9151-9166ab360937] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-112458ab-0900-4835-9151-9166ab360937: 0px;
  --gap-v-112458ab-0900-4835-9151-9166ab360937: 0px;
  --gap-uuid: 112458ab-0900-4835-9151-9166ab360937;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-112458ab-0900-4835-9151-9166ab360937] {
    display: none;
    --gap-h-112458ab-0900-4835-9151-9166ab360937: 0px;
    --gap-v-112458ab-0900-4835-9151-9166ab360937: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-112458ab-0900-4835-9151-9166ab360937] {
    display: none;
    gap: 0px;
    --gap-h-112458ab-0900-4835-9151-9166ab360937: 0px;
    --gap-v-112458ab-0900-4835-9151-9166ab360937: 0px;
  }
}

.sd[data-s-0e809c40-9737-49fd-974a-c57c5be33a1c] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-112458ab-0900-4835-9151-9166ab360937) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-112458ab-0900-4835-9151-9166ab360937) * 0.4));
  max-width: calc(60% - (var(--gap-h-112458ab-0900-4835-9151-9166ab360937) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0e809c40-9737-49fd-974a-c57c5be33a1c] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e809c40-9737-49fd-974a-c57c5be33a1c] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-112458ab-0900-4835-9151-9166ab360937) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-112458ab-0900-4835-9151-9166ab360937) * 0.2));
    max-width: calc(80% - (var(--gap-h-112458ab-0900-4835-9151-9166ab360937) * 0.2));
  }
}

.sd[data-s-5186655a-4d07-4d1e-b957-df87f8a9bc3d] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-5186655a-4d07-4d1e-b957-df87f8a9bc3d: 19px;
  --gap-v-5186655a-4d07-4d1e-b957-df87f8a9bc3d: 0px;
  --gap-uuid: 5186655a-4d07-4d1e-b957-df87f8a9bc3d;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5186655a-4d07-4d1e-b957-df87f8a9bc3d] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-5186655a-4d07-4d1e-b957-df87f8a9bc3d: 18px;
    --gap-v-5186655a-4d07-4d1e-b957-df87f8a9bc3d: 0px;
    max-width: 100%;
  }
}

.sd[data-s-dc501d7e-6ec1-461c-a221-ef6892886d29] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-5186655a-4d07-4d1e-b957-df87f8a9bc3d) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-5186655a-4d07-4d1e-b957-df87f8a9bc3d) * 0.7000000000000001));
}

.sd[data-s-dc501d7e-6ec1-461c-a221-ef6892886d29]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc501d7e-6ec1-461c-a221-ef6892886d29] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-5186655a-4d07-4d1e-b957-df87f8a9bc3d) * 0.4));
    max-width: calc(60% - (var(--gap-h-5186655a-4d07-4d1e-b957-df87f8a9bc3d) * 0.4));
  }
}

.sd[data-s-4bf86374-aaa3-4fa6-a028-0210cd60493f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-5186655a-4d07-4d1e-b957-df87f8a9bc3d) * 0.3));
  --gap-h-4bf86374-aaa3-4fa6-a028-0210cd60493f: 0px;
  --gap-v-4bf86374-aaa3-4fa6-a028-0210cd60493f: 0px;
  --gap-uuid: 4bf86374-aaa3-4fa6-a028-0210cd60493f;
  max-width: calc(70% - (var(--gap-h-5186655a-4d07-4d1e-b957-df87f8a9bc3d) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4bf86374-aaa3-4fa6-a028-0210cd60493f] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-5186655a-4d07-4d1e-b957-df87f8a9bc3d) * 0));
    --gap-h-4bf86374-aaa3-4fa6-a028-0210cd60493f: 0px;
    --gap-v-4bf86374-aaa3-4fa6-a028-0210cd60493f: 0px;
    max-width: calc(100% - (var(--gap-h-5186655a-4d07-4d1e-b957-df87f8a9bc3d) * 0));
  }
}

.sd[data-s-58c79b23-3b4b-4db7-922d-01f3850e9762] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-4bf86374-aaa3-4fa6-a028-0210cd60493f) * 0));
  --gap-h-58c79b23-3b4b-4db7-922d-01f3850e9762: 0px;
  --gap-v-58c79b23-3b4b-4db7-922d-01f3850e9762: 0px;
  --gap-uuid: 58c79b23-3b4b-4db7-922d-01f3850e9762;
  max-width: calc(100% - (var(--gap-h-4bf86374-aaa3-4fa6-a028-0210cd60493f) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-58c79b23-3b4b-4db7-922d-01f3850e9762] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-58c79b23-3b4b-4db7-922d-01f3850e9762: 0px;
    --gap-v-58c79b23-3b4b-4db7-922d-01f3850e9762: 5px;
    width: calc(100% - (var(--gap-h-4bf86374-aaa3-4fa6-a028-0210cd60493f) * 0));
    max-width: calc(100% - (var(--gap-h-4bf86374-aaa3-4fa6-a028-0210cd60493f) * 0));
  }
}

.sd[data-s-0697e70c-3b04-49de-a02d-09fe9ed64ca4] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-58c79b23-3b4b-4db7-922d-01f3850e9762) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-58c79b23-3b4b-4db7-922d-01f3850e9762) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0697e70c-3b04-49de-a02d-09fe9ed64ca4] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-58c79b23-3b4b-4db7-922d-01f3850e9762) * 0.6));
    max-width: calc(40% - (var(--gap-h-58c79b23-3b4b-4db7-922d-01f3850e9762) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0697e70c-3b04-49de-a02d-09fe9ed64ca4] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-96e952ee-a1ab-4269-bc3c-450b708db5e0] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-58c79b23-3b4b-4db7-922d-01f3850e9762) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-58c79b23-3b4b-4db7-922d-01f3850e9762) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-96e952ee-a1ab-4269-bc3c-450b708db5e0] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-58c79b23-3b4b-4db7-922d-01f3850e9762) * 0.6));
    max-width: calc(40% - (var(--gap-h-58c79b23-3b4b-4db7-922d-01f3850e9762) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-96e952ee-a1ab-4269-bc3c-450b708db5e0] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-d245da47-e8ef-43ac-8aed-1649776efcea] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-fae2a0a8-0f5b-4600-9878-f0b107651393] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fae2a0a8-0f5b-4600-9878-f0b107651393] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fae2a0a8-0f5b-4600-9878-f0b107651393] {
    font-size: 2.6vw;
  }
}

.sd[data-s-9be78fb8-683a-47f4-8508-0087ead77370] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9be78fb8-683a-47f4-8508-0087ead77370] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9be78fb8-683a-47f4-8508-0087ead77370] {
    font-size: 6vw;
  }
}

.sd[data-s-126bb4e1-3599-4214-b37b-bd9535c61feb] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-126bb4e1-3599-4214-b37b-bd9535c61feb] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-126bb4e1-3599-4214-b37b-bd9535c61feb] {
    font-size: 3vw;
  }
}

.sd[data-s-2858ff89-f813-4056-862d-c11c5b88cac3] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2858ff89-f813-4056-862d-c11c5b88cac3] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2858ff89-f813-4056-862d-c11c5b88cac3] {
    font-size: 3vw;
  }
}

.sd[data-s-1d3b0de1-f30a-42a9-a9c6-bf810bc55099] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1d3b0de1-f30a-42a9-a9c6-bf810bc55099] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-1d3b0de1-f30a-42a9-a9c6-bf810bc55099] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-cb3456fa-eade-47e7-95c9-2b211ce9a999] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb3456fa-eade-47e7-95c9-2b211ce9a999] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-5f66ff66-f819-49ac-8162-5e15be52485a] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-5f66ff66-f819-49ac-8162-5e15be52485a].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-5f66ff66-f819-49ac-8162-5e15be52485a].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-5f66ff66-f819-49ac-8162-5e15be52485a]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5f66ff66-f819-49ac-8162-5e15be52485a] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5f66ff66-f819-49ac-8162-5e15be52485a] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5e9433ca-99a1-4127-a77e-28629f8b1779] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-5e9433ca-99a1-4127-a77e-28629f8b1779: 0px;
  --gap-v-5e9433ca-99a1-4127-a77e-28629f8b1779: 0px;
  --gap-uuid: 5e9433ca-99a1-4127-a77e-28629f8b1779;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5e9433ca-99a1-4127-a77e-28629f8b1779] {
    display: none;
    --gap-h-5e9433ca-99a1-4127-a77e-28629f8b1779: 0px;
    --gap-v-5e9433ca-99a1-4127-a77e-28629f8b1779: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e9433ca-99a1-4127-a77e-28629f8b1779] {
    display: none;
    gap: 0px;
    --gap-h-5e9433ca-99a1-4127-a77e-28629f8b1779: 0px;
    --gap-v-5e9433ca-99a1-4127-a77e-28629f8b1779: 0px;
  }
}

.sd[data-s-fdb15999-8339-486e-a2b5-6bbe7ffd402e] {
  background: #66661ec5;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-5e9433ca-99a1-4127-a77e-28629f8b1779) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-5e9433ca-99a1-4127-a77e-28629f8b1779) * 0.4));
  max-width: calc(60% - (var(--gap-h-5e9433ca-99a1-4127-a77e-28629f8b1779) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fdb15999-8339-486e-a2b5-6bbe7ffd402e] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fdb15999-8339-486e-a2b5-6bbe7ffd402e] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-5e9433ca-99a1-4127-a77e-28629f8b1779) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-5e9433ca-99a1-4127-a77e-28629f8b1779) * 0.2));
    max-width: calc(80% - (var(--gap-h-5e9433ca-99a1-4127-a77e-28629f8b1779) * 0.2));
  }
}

.sd[data-s-ce593be8-07a5-4c97-8b74-5d464cdfefe5] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-ce593be8-07a5-4c97-8b74-5d464cdfefe5: 0px;
  --gap-v-ce593be8-07a5-4c97-8b74-5d464cdfefe5: 0px;
  --gap-uuid: ce593be8-07a5-4c97-8b74-5d464cdfefe5;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ce593be8-07a5-4c97-8b74-5d464cdfefe5] {
    display: none;
    --gap-h-ce593be8-07a5-4c97-8b74-5d464cdfefe5: 0px;
    --gap-v-ce593be8-07a5-4c97-8b74-5d464cdfefe5: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ce593be8-07a5-4c97-8b74-5d464cdfefe5] {
    display: none;
    gap: 0px;
    --gap-h-ce593be8-07a5-4c97-8b74-5d464cdfefe5: 0px;
    --gap-v-ce593be8-07a5-4c97-8b74-5d464cdfefe5: 0px;
  }
}

.sd[data-s-ddc09954-a496-4dd5-99a8-52ae4e06b7f3] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-ce593be8-07a5-4c97-8b74-5d464cdfefe5) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-ce593be8-07a5-4c97-8b74-5d464cdfefe5) * 0.4));
  max-width: calc(60% - (var(--gap-h-ce593be8-07a5-4c97-8b74-5d464cdfefe5) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ddc09954-a496-4dd5-99a8-52ae4e06b7f3] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ddc09954-a496-4dd5-99a8-52ae4e06b7f3] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-ce593be8-07a5-4c97-8b74-5d464cdfefe5) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-ce593be8-07a5-4c97-8b74-5d464cdfefe5) * 0.2));
    max-width: calc(80% - (var(--gap-h-ce593be8-07a5-4c97-8b74-5d464cdfefe5) * 0.2));
  }
}

.sd[data-s-6bced864-1d91-498b-be7b-e1b3fd39b68a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-6bced864-1d91-498b-be7b-e1b3fd39b68a: 19px;
  --gap-v-6bced864-1d91-498b-be7b-e1b3fd39b68a: 0px;
  --gap-uuid: 6bced864-1d91-498b-be7b-e1b3fd39b68a;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6bced864-1d91-498b-be7b-e1b3fd39b68a] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-6bced864-1d91-498b-be7b-e1b3fd39b68a: 18px;
    --gap-v-6bced864-1d91-498b-be7b-e1b3fd39b68a: 0px;
    max-width: 100%;
  }
}

.sd[data-s-5b9b1a91-ca59-4dfc-8654-7939823fcdc8] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-6bced864-1d91-498b-be7b-e1b3fd39b68a) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-6bced864-1d91-498b-be7b-e1b3fd39b68a) * 0.7000000000000001));
}

.sd[data-s-5b9b1a91-ca59-4dfc-8654-7939823fcdc8]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b9b1a91-ca59-4dfc-8654-7939823fcdc8] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-6bced864-1d91-498b-be7b-e1b3fd39b68a) * 0.4));
    max-width: calc(60% - (var(--gap-h-6bced864-1d91-498b-be7b-e1b3fd39b68a) * 0.4));
  }
}

.sd[data-s-cad4af5e-43e5-45fd-a33e-d3459da2b3a6] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-6bced864-1d91-498b-be7b-e1b3fd39b68a) * 0.3));
  --gap-h-cad4af5e-43e5-45fd-a33e-d3459da2b3a6: 0px;
  --gap-v-cad4af5e-43e5-45fd-a33e-d3459da2b3a6: 0px;
  --gap-uuid: cad4af5e-43e5-45fd-a33e-d3459da2b3a6;
  max-width: calc(70% - (var(--gap-h-6bced864-1d91-498b-be7b-e1b3fd39b68a) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cad4af5e-43e5-45fd-a33e-d3459da2b3a6] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-6bced864-1d91-498b-be7b-e1b3fd39b68a) * 0));
    --gap-h-cad4af5e-43e5-45fd-a33e-d3459da2b3a6: 0px;
    --gap-v-cad4af5e-43e5-45fd-a33e-d3459da2b3a6: 0px;
    max-width: calc(100% - (var(--gap-h-6bced864-1d91-498b-be7b-e1b3fd39b68a) * 0));
  }
}

.sd[data-s-08fb0c56-8330-4c5e-a63f-a8170ded4ff5] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-cad4af5e-43e5-45fd-a33e-d3459da2b3a6) * 0));
  --gap-h-08fb0c56-8330-4c5e-a63f-a8170ded4ff5: 0px;
  --gap-v-08fb0c56-8330-4c5e-a63f-a8170ded4ff5: 0px;
  --gap-uuid: 08fb0c56-8330-4c5e-a63f-a8170ded4ff5;
  max-width: calc(100% - (var(--gap-h-cad4af5e-43e5-45fd-a33e-d3459da2b3a6) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-08fb0c56-8330-4c5e-a63f-a8170ded4ff5] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-08fb0c56-8330-4c5e-a63f-a8170ded4ff5: 0px;
    --gap-v-08fb0c56-8330-4c5e-a63f-a8170ded4ff5: 5px;
    width: calc(100% - (var(--gap-h-cad4af5e-43e5-45fd-a33e-d3459da2b3a6) * 0));
    max-width: calc(100% - (var(--gap-h-cad4af5e-43e5-45fd-a33e-d3459da2b3a6) * 0));
  }
}

.sd[data-s-8257d08e-e82c-4d6e-80b4-e95a9bd91482] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-08fb0c56-8330-4c5e-a63f-a8170ded4ff5) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-08fb0c56-8330-4c5e-a63f-a8170ded4ff5) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8257d08e-e82c-4d6e-80b4-e95a9bd91482] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-08fb0c56-8330-4c5e-a63f-a8170ded4ff5) * 0.6));
    max-width: calc(40% - (var(--gap-h-08fb0c56-8330-4c5e-a63f-a8170ded4ff5) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8257d08e-e82c-4d6e-80b4-e95a9bd91482] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-df9d794f-e910-46ec-969e-c41fe31c6086] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-08fb0c56-8330-4c5e-a63f-a8170ded4ff5) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-08fb0c56-8330-4c5e-a63f-a8170ded4ff5) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-df9d794f-e910-46ec-969e-c41fe31c6086] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-08fb0c56-8330-4c5e-a63f-a8170ded4ff5) * 0.6));
    max-width: calc(40% - (var(--gap-h-08fb0c56-8330-4c5e-a63f-a8170ded4ff5) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-df9d794f-e910-46ec-969e-c41fe31c6086] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-128825e7-3c87-4002-a735-53661b38b7d5] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-4077b7cc-40eb-4a1f-9211-4f6a5f5bc4b8] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4077b7cc-40eb-4a1f-9211-4f6a5f5bc4b8] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4077b7cc-40eb-4a1f-9211-4f6a5f5bc4b8] {
    font-size: 2.6vw;
  }
}

.sd[data-s-4700e637-2241-401a-8433-ce53cec72abd] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4700e637-2241-401a-8433-ce53cec72abd] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4700e637-2241-401a-8433-ce53cec72abd] {
    font-size: 6vw;
  }
}

.sd[data-s-9320053c-e2a1-4268-a2a9-f06b545a8dab] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9320053c-e2a1-4268-a2a9-f06b545a8dab] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9320053c-e2a1-4268-a2a9-f06b545a8dab] {
    font-size: 3vw;
  }
}

.sd[data-s-b1cfe749-116d-4928-8db4-9bd2b9cd64ad] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b1cfe749-116d-4928-8db4-9bd2b9cd64ad] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1cfe749-116d-4928-8db4-9bd2b9cd64ad] {
    font-size: 3vw;
  }
}

.sd[data-s-550566c3-4e90-4f09-b990-02d541bb0732] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-550566c3-4e90-4f09-b990-02d541bb0732] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-550566c3-4e90-4f09-b990-02d541bb0732] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-160a40bd-519a-4665-9cb5-7048e7d82dc5] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-160a40bd-519a-4665-9cb5-7048e7d82dc5] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-4a75fa85-236c-4c1b-bebb-390377687a3b] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-4a75fa85-236c-4c1b-bebb-390377687a3b].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-4a75fa85-236c-4c1b-bebb-390377687a3b].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-4a75fa85-236c-4c1b-bebb-390377687a3b]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4a75fa85-236c-4c1b-bebb-390377687a3b] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4a75fa85-236c-4c1b-bebb-390377687a3b] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c64eb769-17d7-49bc-a382-7caa79d53e33] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-c64eb769-17d7-49bc-a382-7caa79d53e33: 0px;
  --gap-v-c64eb769-17d7-49bc-a382-7caa79d53e33: 0px;
  --gap-uuid: c64eb769-17d7-49bc-a382-7caa79d53e33;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c64eb769-17d7-49bc-a382-7caa79d53e33] {
    display: none;
    --gap-h-c64eb769-17d7-49bc-a382-7caa79d53e33: 0px;
    --gap-v-c64eb769-17d7-49bc-a382-7caa79d53e33: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c64eb769-17d7-49bc-a382-7caa79d53e33] {
    display: none;
    gap: 0px;
    --gap-h-c64eb769-17d7-49bc-a382-7caa79d53e33: 0px;
    --gap-v-c64eb769-17d7-49bc-a382-7caa79d53e33: 0px;
  }
}

.sd[data-s-6adce35a-e2ec-42a0-851f-4ff54d93ded0] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-c64eb769-17d7-49bc-a382-7caa79d53e33) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-c64eb769-17d7-49bc-a382-7caa79d53e33) * 0.4));
  max-width: calc(60% - (var(--gap-h-c64eb769-17d7-49bc-a382-7caa79d53e33) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6adce35a-e2ec-42a0-851f-4ff54d93ded0] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6adce35a-e2ec-42a0-851f-4ff54d93ded0] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-c64eb769-17d7-49bc-a382-7caa79d53e33) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-c64eb769-17d7-49bc-a382-7caa79d53e33) * 0.2));
    max-width: calc(80% - (var(--gap-h-c64eb769-17d7-49bc-a382-7caa79d53e33) * 0.2));
  }
}

.sd[data-s-60be3783-4ae8-478d-973c-c44903ca69d8] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-60be3783-4ae8-478d-973c-c44903ca69d8: 19px;
  --gap-v-60be3783-4ae8-478d-973c-c44903ca69d8: 0px;
  --gap-uuid: 60be3783-4ae8-478d-973c-c44903ca69d8;
  max-width: 90%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-60be3783-4ae8-478d-973c-c44903ca69d8] {
    display: flex;
    --gap-h-60be3783-4ae8-478d-973c-c44903ca69d8: 19px;
    --gap-v-60be3783-4ae8-478d-973c-c44903ca69d8: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-60be3783-4ae8-478d-973c-c44903ca69d8] {
    display: flex;
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-60be3783-4ae8-478d-973c-c44903ca69d8: 18px;
    --gap-v-60be3783-4ae8-478d-973c-c44903ca69d8: 0px;
    max-width: 100%;
  }
}

.sd[data-s-a1b7fa1a-beb9-4cba-8c1b-0a73a65d8b64] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-60be3783-4ae8-478d-973c-c44903ca69d8) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-60be3783-4ae8-478d-973c-c44903ca69d8) * 0.7000000000000001));
}

.sd[data-s-a1b7fa1a-beb9-4cba-8c1b-0a73a65d8b64]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a1b7fa1a-beb9-4cba-8c1b-0a73a65d8b64] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-60be3783-4ae8-478d-973c-c44903ca69d8) * 0.4));
    max-width: calc(60% - (var(--gap-h-60be3783-4ae8-478d-973c-c44903ca69d8) * 0.4));
  }
}

.sd[data-s-8225b2c2-5e36-43bc-bdc6-cdac198da175] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-60be3783-4ae8-478d-973c-c44903ca69d8) * 0.3));
  --gap-h-8225b2c2-5e36-43bc-bdc6-cdac198da175: 0px;
  --gap-v-8225b2c2-5e36-43bc-bdc6-cdac198da175: 0px;
  --gap-uuid: 8225b2c2-5e36-43bc-bdc6-cdac198da175;
  max-width: calc(70% - (var(--gap-h-60be3783-4ae8-478d-973c-c44903ca69d8) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8225b2c2-5e36-43bc-bdc6-cdac198da175] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-60be3783-4ae8-478d-973c-c44903ca69d8) * 0));
    --gap-h-8225b2c2-5e36-43bc-bdc6-cdac198da175: 0px;
    --gap-v-8225b2c2-5e36-43bc-bdc6-cdac198da175: 0px;
    max-width: calc(100% - (var(--gap-h-60be3783-4ae8-478d-973c-c44903ca69d8) * 0));
  }
}

.sd[data-s-abb6fe98-0359-4811-a79a-2723bf948af8] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8225b2c2-5e36-43bc-bdc6-cdac198da175) * 0));
  --gap-h-abb6fe98-0359-4811-a79a-2723bf948af8: 0px;
  --gap-v-abb6fe98-0359-4811-a79a-2723bf948af8: 0px;
  --gap-uuid: abb6fe98-0359-4811-a79a-2723bf948af8;
  max-width: calc(100% - (var(--gap-h-8225b2c2-5e36-43bc-bdc6-cdac198da175) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-abb6fe98-0359-4811-a79a-2723bf948af8] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-abb6fe98-0359-4811-a79a-2723bf948af8: 0px;
    --gap-v-abb6fe98-0359-4811-a79a-2723bf948af8: 5px;
    width: calc(100% - (var(--gap-h-8225b2c2-5e36-43bc-bdc6-cdac198da175) * 0));
    max-width: calc(100% - (var(--gap-h-8225b2c2-5e36-43bc-bdc6-cdac198da175) * 0));
  }
}

.sd[data-s-8eb892c0-20c2-4417-aa67-1cdd7881d03c] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-abb6fe98-0359-4811-a79a-2723bf948af8) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-abb6fe98-0359-4811-a79a-2723bf948af8) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8eb892c0-20c2-4417-aa67-1cdd7881d03c] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-abb6fe98-0359-4811-a79a-2723bf948af8) * 0.6));
    max-width: calc(40% - (var(--gap-h-abb6fe98-0359-4811-a79a-2723bf948af8) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8eb892c0-20c2-4417-aa67-1cdd7881d03c] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-369b3a94-b2df-46c6-984e-afd635f417f3] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-abb6fe98-0359-4811-a79a-2723bf948af8) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-abb6fe98-0359-4811-a79a-2723bf948af8) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-369b3a94-b2df-46c6-984e-afd635f417f3] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-abb6fe98-0359-4811-a79a-2723bf948af8) * 0.6));
    max-width: calc(40% - (var(--gap-h-abb6fe98-0359-4811-a79a-2723bf948af8) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-369b3a94-b2df-46c6-984e-afd635f417f3] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-992608af-ea23-44f6-86bd-11e8fca76b66] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-9e55829e-e222-4b37-9fb5-d715656ac578] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9e55829e-e222-4b37-9fb5-d715656ac578] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e55829e-e222-4b37-9fb5-d715656ac578] {
    font-size: 2.6vw;
  }
}

.sd[data-s-26eafbea-a5d9-4895-85f9-220e5d9b5732] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-26eafbea-a5d9-4895-85f9-220e5d9b5732] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-26eafbea-a5d9-4895-85f9-220e5d9b5732] {
    font-size: 6vw;
  }
}

.sd[data-s-0f8d10e3-99e7-4264-8b60-abfc33678a0d] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0f8d10e3-99e7-4264-8b60-abfc33678a0d] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f8d10e3-99e7-4264-8b60-abfc33678a0d] {
    font-size: 3vw;
  }
}

.sd[data-s-e087a6ce-327e-405f-b9ed-5bfab0a37939] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e087a6ce-327e-405f-b9ed-5bfab0a37939] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e087a6ce-327e-405f-b9ed-5bfab0a37939] {
    font-size: 3vw;
  }
}

.sd[data-s-073ac63c-85fd-47f5-b17f-a70ff0d1e3ae] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-073ac63c-85fd-47f5-b17f-a70ff0d1e3ae] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-073ac63c-85fd-47f5-b17f-a70ff0d1e3ae] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-d5ddd02b-21c8-4a22-a111-03bd27cb8d91] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5ddd02b-21c8-4a22-a111-03bd27cb8d91] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-cc343677-65e1-40d1-9803-7bfa7e73bb5e] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-cc343677-65e1-40d1-9803-7bfa7e73bb5e].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-cc343677-65e1-40d1-9803-7bfa7e73bb5e].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-cc343677-65e1-40d1-9803-7bfa7e73bb5e]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cc343677-65e1-40d1-9803-7bfa7e73bb5e] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cc343677-65e1-40d1-9803-7bfa7e73bb5e] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding: 10px 10px 16px 10px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7871861d-2295-4d74-9883-208cdcf49e19] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-7871861d-2295-4d74-9883-208cdcf49e19: 0px;
  --gap-v-7871861d-2295-4d74-9883-208cdcf49e19: 0px;
  --gap-uuid: 7871861d-2295-4d74-9883-208cdcf49e19;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7871861d-2295-4d74-9883-208cdcf49e19] {
    display: none;
    --gap-h-7871861d-2295-4d74-9883-208cdcf49e19: 0px;
    --gap-v-7871861d-2295-4d74-9883-208cdcf49e19: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7871861d-2295-4d74-9883-208cdcf49e19] {
    display: none;
    gap: 0px;
    --gap-h-7871861d-2295-4d74-9883-208cdcf49e19: 0px;
    --gap-v-7871861d-2295-4d74-9883-208cdcf49e19: 0px;
  }
}

.sd[data-s-566ba0c9-bdde-4a0b-b895-b73afc2e0b95] {
  background: #66661ec5;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-7871861d-2295-4d74-9883-208cdcf49e19) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-7871861d-2295-4d74-9883-208cdcf49e19) * 0.4));
  max-width: calc(60% - (var(--gap-h-7871861d-2295-4d74-9883-208cdcf49e19) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-566ba0c9-bdde-4a0b-b895-b73afc2e0b95] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-566ba0c9-bdde-4a0b-b895-b73afc2e0b95] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-7871861d-2295-4d74-9883-208cdcf49e19) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-7871861d-2295-4d74-9883-208cdcf49e19) * 0.2));
    max-width: calc(80% - (var(--gap-h-7871861d-2295-4d74-9883-208cdcf49e19) * 0.2));
  }
}

.sd[data-s-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19: 0px;
  --gap-v-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19: 0px;
  --gap-uuid: 4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19] {
    display: none;
    --gap-h-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19: 0px;
    --gap-v-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19] {
    display: none;
    gap: 0px;
    --gap-h-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19: 0px;
    --gap-v-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19: 0px;
  }
}

.sd[data-s-8dc2de32-d8ed-4023-ab72-b386ed2b274d] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19) * 0.4));
  max-width: calc(60% - (var(--gap-h-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8dc2de32-d8ed-4023-ab72-b386ed2b274d] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8dc2de32-d8ed-4023-ab72-b386ed2b274d] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19) * 0.2));
    max-width: calc(80% - (var(--gap-h-4bd45eba-cac7-49f8-9bbb-c0d4f40e0d19) * 0.2));
  }
}

.sd[data-s-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b: 19px;
  --gap-v-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b: 0px;
  --gap-uuid: 4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b: 18px;
    --gap-v-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b: 0px;
    max-width: 100%;
  }
}

.sd[data-s-bc62c730-eaa9-4af2-878d-38dbaf4d8ce2] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b) * 0.7000000000000001));
}

.sd[data-s-bc62c730-eaa9-4af2-878d-38dbaf4d8ce2]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bc62c730-eaa9-4af2-878d-38dbaf4d8ce2] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b) * 0.4));
    max-width: calc(60% - (var(--gap-h-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b) * 0.4));
  }
}

.sd[data-s-ace2bd2f-0fb7-4b3d-bfc3-94209867bf4d] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b) * 0.3));
  --gap-h-ace2bd2f-0fb7-4b3d-bfc3-94209867bf4d: 0px;
  --gap-v-ace2bd2f-0fb7-4b3d-bfc3-94209867bf4d: 0px;
  --gap-uuid: ace2bd2f-0fb7-4b3d-bfc3-94209867bf4d;
  max-width: calc(70% - (var(--gap-h-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ace2bd2f-0fb7-4b3d-bfc3-94209867bf4d] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b) * 0));
    --gap-h-ace2bd2f-0fb7-4b3d-bfc3-94209867bf4d: 0px;
    --gap-v-ace2bd2f-0fb7-4b3d-bfc3-94209867bf4d: 0px;
    max-width: calc(100% - (var(--gap-h-4b93c4a2-5f4e-48db-b1c0-9d34b3d1e20b) * 0));
  }
}

.sd[data-s-843683ab-4a0a-4004-a883-85dfaf030d6d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ace2bd2f-0fb7-4b3d-bfc3-94209867bf4d) * 0));
  --gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d: 0px;
  --gap-v-843683ab-4a0a-4004-a883-85dfaf030d6d: 0px;
  --gap-uuid: 843683ab-4a0a-4004-a883-85dfaf030d6d;
  max-width: calc(100% - (var(--gap-h-ace2bd2f-0fb7-4b3d-bfc3-94209867bf4d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-843683ab-4a0a-4004-a883-85dfaf030d6d] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d: 0px;
    --gap-v-843683ab-4a0a-4004-a883-85dfaf030d6d: 5px;
    width: calc(100% - (var(--gap-h-ace2bd2f-0fb7-4b3d-bfc3-94209867bf4d) * 0));
    max-width: calc(100% - (var(--gap-h-ace2bd2f-0fb7-4b3d-bfc3-94209867bf4d) * 0));
  }
}

.sd[data-s-6df2f4e9-d72b-4aee-9466-6cfa87f4c605] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6df2f4e9-d72b-4aee-9466-6cfa87f4c605] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d) * 0.6));
    max-width: calc(40% - (var(--gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6df2f4e9-d72b-4aee-9466-6cfa87f4c605] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-2052529d-a292-4533-8a22-4d2acc4e931b] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2052529d-a292-4533-8a22-4d2acc4e931b] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d) * 0.6));
    max-width: calc(40% - (var(--gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2052529d-a292-4533-8a22-4d2acc4e931b] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-a99b0f6e-5b37-4a37-ba50-cc06618875d9] {
  background: var(--s-color-a4bf7cb7);
  border-radius: 96px;
  color: var(--s-color-8abe5034);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a99b0f6e-5b37-4a37-ba50-cc06618875d9] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d) * 0.6));
    max-width: calc(40% - (var(--gap-h-843683ab-4a0a-4004-a883-85dfaf030d6d) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a99b0f6e-5b37-4a37-ba50-cc06618875d9] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-802a3127-70a6-4a4b-9878-04797d5191d7] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  --gap-h-802a3127-70a6-4a4b-9878-04797d5191d7: 0px;
  --gap-v-802a3127-70a6-4a4b-9878-04797d5191d7: 0px;
  --gap-uuid: 802a3127-70a6-4a4b-9878-04797d5191d7;
  max-width: 100%;
}

.sd[data-s-7cb86a89-7094-41ce-b5f6-f2b89b9625f2] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7cb86a89-7094-41ce-b5f6-f2b89b9625f2] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7cb86a89-7094-41ce-b5f6-f2b89b9625f2] {
    font-size: 2.6vw;
  }
}

.sd[data-s-39c29a05-ee0b-4e83-9526-ef4a65b773f0] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 0px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-39c29a05-ee0b-4e83-9526-ef4a65b773f0] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-39c29a05-ee0b-4e83-9526-ef4a65b773f0] {
    font-size: 6vw;
  }
}

.sd[data-s-e2c804b4-b94b-4936-a78c-785f072dff43] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e2c804b4-b94b-4936-a78c-785f072dff43] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e2c804b4-b94b-4936-a78c-785f072dff43] {
    font-size: 3vw;
  }
}

.sd[data-s-2dec0732-fdd3-4e79-9bec-94d64203c53e] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 0px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2dec0732-fdd3-4e79-9bec-94d64203c53e] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2dec0732-fdd3-4e79-9bec-94d64203c53e] {
    font-size: 6vw;
  }
}

.sd[data-s-efa98653-4d03-49a8-9622-a51c07cc16fa] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-efa98653-4d03-49a8-9622-a51c07cc16fa] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-efa98653-4d03-49a8-9622-a51c07cc16fa] {
    font-size: 3vw;
  }
}

.sd[data-s-95317fae-fba3-4d70-81d5-fcacfdda5ea1] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-95317fae-fba3-4d70-81d5-fcacfdda5ea1] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-95317fae-fba3-4d70-81d5-fcacfdda5ea1] {
    font-size: 3vw;
  }
}

.sd[data-s-2858d987-20eb-4466-a176-bc9b7a255a5c] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2858d987-20eb-4466-a176-bc9b7a255a5c] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2858d987-20eb-4466-a176-bc9b7a255a5c] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-2cb58b7e-7082-492d-8a6f-68f4d3cb0ea3] {
  color: var(--s-color-8abe5034);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.15em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  display: none;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2cb58b7e-7082-492d-8a6f-68f4d3cb0ea3] {
    font-size: 2vw;
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2cb58b7e-7082-492d-8a6f-68f4d3cb0ea3] {
    font-size: 3vw;
    margin: -3px 0px 0px 0px;
    display: none;
    max-width: 100%;
  }
}

.sd[data-s-f4fd7dab-9994-4c80-9a28-196ee64d1ac6] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f4fd7dab-9994-4c80-9a28-196ee64d1ac6] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-566dc5c3-465a-4e07-99cb-7bed787abdd3] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-566dc5c3-465a-4e07-99cb-7bed787abdd3].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-566dc5c3-465a-4e07-99cb-7bed787abdd3].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-566dc5c3-465a-4e07-99cb-7bed787abdd3]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-566dc5c3-465a-4e07-99cb-7bed787abdd3] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-566dc5c3-465a-4e07-99cb-7bed787abdd3] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0c0a661c-69c4-47a6-acc7-488559c52725] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-0c0a661c-69c4-47a6-acc7-488559c52725: 0px;
  --gap-v-0c0a661c-69c4-47a6-acc7-488559c52725: 0px;
  --gap-uuid: 0c0a661c-69c4-47a6-acc7-488559c52725;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0c0a661c-69c4-47a6-acc7-488559c52725] {
    display: none;
    --gap-h-0c0a661c-69c4-47a6-acc7-488559c52725: 0px;
    --gap-v-0c0a661c-69c4-47a6-acc7-488559c52725: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0c0a661c-69c4-47a6-acc7-488559c52725] {
    display: none;
    gap: 0px;
    --gap-h-0c0a661c-69c4-47a6-acc7-488559c52725: 0px;
    --gap-v-0c0a661c-69c4-47a6-acc7-488559c52725: 0px;
  }
}

.sd[data-s-8493e155-3ad2-4116-84f1-3e45e2718330] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-0c0a661c-69c4-47a6-acc7-488559c52725) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-0c0a661c-69c4-47a6-acc7-488559c52725) * 0.4));
  max-width: calc(60% - (var(--gap-h-0c0a661c-69c4-47a6-acc7-488559c52725) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8493e155-3ad2-4116-84f1-3e45e2718330] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8493e155-3ad2-4116-84f1-3e45e2718330] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-0c0a661c-69c4-47a6-acc7-488559c52725) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-0c0a661c-69c4-47a6-acc7-488559c52725) * 0.2));
    max-width: calc(80% - (var(--gap-h-0c0a661c-69c4-47a6-acc7-488559c52725) * 0.2));
  }
}

.sd[data-s-8dad27f0-055a-403a-9152-9756787120e2] {
  align-content: center;
  align-items: center;
  bottom: -20px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: -20px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-8dad27f0-055a-403a-9152-9756787120e2: 0px;
  --gap-v-8dad27f0-055a-403a-9152-9756787120e2: 0px;
  --gap-uuid: 8dad27f0-055a-403a-9152-9756787120e2;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8dad27f0-055a-403a-9152-9756787120e2] {
    display: none;
    --gap-h-8dad27f0-055a-403a-9152-9756787120e2: 0px;
    --gap-v-8dad27f0-055a-403a-9152-9756787120e2: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8dad27f0-055a-403a-9152-9756787120e2] {
    display: none;
    gap: 0px;
    --gap-h-8dad27f0-055a-403a-9152-9756787120e2: 0px;
    --gap-v-8dad27f0-055a-403a-9152-9756787120e2: 0px;
  }
}

.sd[data-s-4d2414ea-8f7e-442c-a5ca-18dae8cee006] {
  background: #66661ec5;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-8dad27f0-055a-403a-9152-9756787120e2) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-8dad27f0-055a-403a-9152-9756787120e2) * 0.4));
  max-width: calc(60% - (var(--gap-h-8dad27f0-055a-403a-9152-9756787120e2) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4d2414ea-8f7e-442c-a5ca-18dae8cee006] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4d2414ea-8f7e-442c-a5ca-18dae8cee006] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-8dad27f0-055a-403a-9152-9756787120e2) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-8dad27f0-055a-403a-9152-9756787120e2) * 0.2));
    max-width: calc(80% - (var(--gap-h-8dad27f0-055a-403a-9152-9756787120e2) * 0.2));
  }
}

.sd[data-s-13f0eb5b-f468-4415-bed8-1a62c726411c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-13f0eb5b-f468-4415-bed8-1a62c726411c: 19px;
  --gap-v-13f0eb5b-f468-4415-bed8-1a62c726411c: 0px;
  --gap-uuid: 13f0eb5b-f468-4415-bed8-1a62c726411c;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-13f0eb5b-f468-4415-bed8-1a62c726411c] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-13f0eb5b-f468-4415-bed8-1a62c726411c: 18px;
    --gap-v-13f0eb5b-f468-4415-bed8-1a62c726411c: 0px;
    max-width: 100%;
  }
}

.sd[data-s-cf132dda-e08e-4112-844e-d6174ed469c5] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-13f0eb5b-f468-4415-bed8-1a62c726411c) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-13f0eb5b-f468-4415-bed8-1a62c726411c) * 0.7000000000000001));
}

.sd[data-s-cf132dda-e08e-4112-844e-d6174ed469c5]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cf132dda-e08e-4112-844e-d6174ed469c5] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-13f0eb5b-f468-4415-bed8-1a62c726411c) * 0.4));
    max-width: calc(60% - (var(--gap-h-13f0eb5b-f468-4415-bed8-1a62c726411c) * 0.4));
  }
}

.sd[data-s-6cc7f97b-5d5f-4a22-bfba-936ace75f910] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-13f0eb5b-f468-4415-bed8-1a62c726411c) * 0.3));
  --gap-h-6cc7f97b-5d5f-4a22-bfba-936ace75f910: 0px;
  --gap-v-6cc7f97b-5d5f-4a22-bfba-936ace75f910: 0px;
  --gap-uuid: 6cc7f97b-5d5f-4a22-bfba-936ace75f910;
  max-width: calc(70% - (var(--gap-h-13f0eb5b-f468-4415-bed8-1a62c726411c) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6cc7f97b-5d5f-4a22-bfba-936ace75f910] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-13f0eb5b-f468-4415-bed8-1a62c726411c) * 0));
    --gap-h-6cc7f97b-5d5f-4a22-bfba-936ace75f910: 0px;
    --gap-v-6cc7f97b-5d5f-4a22-bfba-936ace75f910: 0px;
    max-width: calc(100% - (var(--gap-h-13f0eb5b-f468-4415-bed8-1a62c726411c) * 0));
  }
}

.sd[data-s-7c839831-e4ad-4e98-a627-7ac28ae1dd9c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-6cc7f97b-5d5f-4a22-bfba-936ace75f910) * 0));
  --gap-h-7c839831-e4ad-4e98-a627-7ac28ae1dd9c: 0px;
  --gap-v-7c839831-e4ad-4e98-a627-7ac28ae1dd9c: 0px;
  --gap-uuid: 7c839831-e4ad-4e98-a627-7ac28ae1dd9c;
  max-width: calc(100% - (var(--gap-h-6cc7f97b-5d5f-4a22-bfba-936ace75f910) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c839831-e4ad-4e98-a627-7ac28ae1dd9c] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-7c839831-e4ad-4e98-a627-7ac28ae1dd9c: 0px;
    --gap-v-7c839831-e4ad-4e98-a627-7ac28ae1dd9c: 5px;
    width: calc(100% - (var(--gap-h-6cc7f97b-5d5f-4a22-bfba-936ace75f910) * 0));
    max-width: calc(100% - (var(--gap-h-6cc7f97b-5d5f-4a22-bfba-936ace75f910) * 0));
  }
}

.sd[data-s-2635c2d3-c77c-4792-a717-86addc9eab66] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-7c839831-e4ad-4e98-a627-7ac28ae1dd9c) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-7c839831-e4ad-4e98-a627-7ac28ae1dd9c) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2635c2d3-c77c-4792-a717-86addc9eab66] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-7c839831-e4ad-4e98-a627-7ac28ae1dd9c) * 0.6));
    max-width: calc(40% - (var(--gap-h-7c839831-e4ad-4e98-a627-7ac28ae1dd9c) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2635c2d3-c77c-4792-a717-86addc9eab66] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-7e77ee63-8fcb-45d5-9426-a7dd3ef0fb64] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-7c839831-e4ad-4e98-a627-7ac28ae1dd9c) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-7c839831-e4ad-4e98-a627-7ac28ae1dd9c) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7e77ee63-8fcb-45d5-9426-a7dd3ef0fb64] {
    display: flex;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-7c839831-e4ad-4e98-a627-7ac28ae1dd9c) * 0.6));
    max-width: calc(40% - (var(--gap-h-7c839831-e4ad-4e98-a627-7ac28ae1dd9c) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e77ee63-8fcb-45d5-9426-a7dd3ef0fb64] {
    display: flex;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-d4e60bcf-8a70-4241-a775-5184932922e2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-026f76c4-96f6-4715-a2cb-dfa6498a6b2e] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-026f76c4-96f6-4715-a2cb-dfa6498a6b2e] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-026f76c4-96f6-4715-a2cb-dfa6498a6b2e] {
    font-size: 2.6vw;
  }
}

.sd[data-s-dc98a54a-03ff-4058-9c81-89462a1787f4] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-dc98a54a-03ff-4058-9c81-89462a1787f4] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc98a54a-03ff-4058-9c81-89462a1787f4] {
    font-size: 6vw;
  }
}

.sd[data-s-0d4038fc-84c0-4122-ad69-cb8e6e9c8c66] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0d4038fc-84c0-4122-ad69-cb8e6e9c8c66] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0d4038fc-84c0-4122-ad69-cb8e6e9c8c66] {
    font-size: 3vw;
  }
}

.sd[data-s-2ca247e5-a4e5-40ab-9e88-9e03482f9830] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2ca247e5-a4e5-40ab-9e88-9e03482f9830] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2ca247e5-a4e5-40ab-9e88-9e03482f9830] {
    font-size: 3vw;
  }
}

.sd[data-s-6d3b35c1-ceba-4d15-acbe-418cf08a993a] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6d3b35c1-ceba-4d15-acbe-418cf08a993a] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6d3b35c1-ceba-4d15-acbe-418cf08a993a] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-86ea9f42-dd9d-49e4-a472-910eac0135e8] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-86ea9f42-dd9d-49e4-a472-910eac0135e8] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-2762b868-b757-4527-aff5-fbab1689d165] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-2762b868-b757-4527-aff5-fbab1689d165].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-2762b868-b757-4527-aff5-fbab1689d165].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-2762b868-b757-4527-aff5-fbab1689d165]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2762b868-b757-4527-aff5-fbab1689d165] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2762b868-b757-4527-aff5-fbab1689d165] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3: 0px;
  --gap-v-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3: 0px;
  --gap-uuid: 23ca347f-3c05-4b6b-8f5f-c6af3ced06a3;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3] {
    display: none;
    --gap-h-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3: 0px;
    --gap-v-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3] {
    display: none;
    gap: 0px;
    --gap-h-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3: 0px;
    --gap-v-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3: 0px;
  }
}

.sd[data-s-e78f7f22-7bf4-44fb-b37c-52ccee46a251] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3) * 0.4));
  max-width: calc(60% - (var(--gap-h-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e78f7f22-7bf4-44fb-b37c-52ccee46a251] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e78f7f22-7bf4-44fb-b37c-52ccee46a251] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3) * 0.2));
    max-width: calc(80% - (var(--gap-h-23ca347f-3c05-4b6b-8f5f-c6af3ced06a3) * 0.2));
  }
}

.sd[data-s-c664278d-6a7d-4882-a429-419e94a9d647] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-c664278d-6a7d-4882-a429-419e94a9d647: 0px;
  --gap-v-c664278d-6a7d-4882-a429-419e94a9d647: 0px;
  --gap-uuid: c664278d-6a7d-4882-a429-419e94a9d647;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c664278d-6a7d-4882-a429-419e94a9d647] {
    display: none;
    --gap-h-c664278d-6a7d-4882-a429-419e94a9d647: 0px;
    --gap-v-c664278d-6a7d-4882-a429-419e94a9d647: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c664278d-6a7d-4882-a429-419e94a9d647] {
    display: none;
    gap: 0px;
    --gap-h-c664278d-6a7d-4882-a429-419e94a9d647: 0px;
    --gap-v-c664278d-6a7d-4882-a429-419e94a9d647: 0px;
  }
}

.sd[data-s-307797c7-4837-4539-b95e-3c1c279ea2fc] {
  background: #66661ec5;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-c664278d-6a7d-4882-a429-419e94a9d647) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-c664278d-6a7d-4882-a429-419e94a9d647) * 0.4));
  max-width: calc(60% - (var(--gap-h-c664278d-6a7d-4882-a429-419e94a9d647) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-307797c7-4837-4539-b95e-3c1c279ea2fc] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-307797c7-4837-4539-b95e-3c1c279ea2fc] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-c664278d-6a7d-4882-a429-419e94a9d647) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-c664278d-6a7d-4882-a429-419e94a9d647) * 0.2));
    max-width: calc(80% - (var(--gap-h-c664278d-6a7d-4882-a429-419e94a9d647) * 0.2));
  }
}

.sd[data-s-9f60f962-558b-4f66-9fed-32d2d98dc282] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-9f60f962-558b-4f66-9fed-32d2d98dc282: 19px;
  --gap-v-9f60f962-558b-4f66-9fed-32d2d98dc282: 0px;
  --gap-uuid: 9f60f962-558b-4f66-9fed-32d2d98dc282;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9f60f962-558b-4f66-9fed-32d2d98dc282] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-9f60f962-558b-4f66-9fed-32d2d98dc282: 18px;
    --gap-v-9f60f962-558b-4f66-9fed-32d2d98dc282: 0px;
    max-width: 100%;
  }
}

.sd[data-s-7f18b407-2152-46e5-b5e4-a5a5736a4a61] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-9f60f962-558b-4f66-9fed-32d2d98dc282) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-9f60f962-558b-4f66-9fed-32d2d98dc282) * 0.7000000000000001));
}

.sd[data-s-7f18b407-2152-46e5-b5e4-a5a5736a4a61]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7f18b407-2152-46e5-b5e4-a5a5736a4a61] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-9f60f962-558b-4f66-9fed-32d2d98dc282) * 0.4));
    max-width: calc(60% - (var(--gap-h-9f60f962-558b-4f66-9fed-32d2d98dc282) * 0.4));
  }
}

.sd[data-s-4a5165d9-7e10-4062-8e60-33972685aa18] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-9f60f962-558b-4f66-9fed-32d2d98dc282) * 0.3));
  --gap-h-4a5165d9-7e10-4062-8e60-33972685aa18: 0px;
  --gap-v-4a5165d9-7e10-4062-8e60-33972685aa18: 0px;
  --gap-uuid: 4a5165d9-7e10-4062-8e60-33972685aa18;
  max-width: calc(70% - (var(--gap-h-9f60f962-558b-4f66-9fed-32d2d98dc282) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4a5165d9-7e10-4062-8e60-33972685aa18] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-9f60f962-558b-4f66-9fed-32d2d98dc282) * 0));
    --gap-h-4a5165d9-7e10-4062-8e60-33972685aa18: 0px;
    --gap-v-4a5165d9-7e10-4062-8e60-33972685aa18: 0px;
    max-width: calc(100% - (var(--gap-h-9f60f962-558b-4f66-9fed-32d2d98dc282) * 0));
  }
}

.sd[data-s-c03de97e-f73d-4411-afaa-13b1e9f9d6cb] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-4a5165d9-7e10-4062-8e60-33972685aa18) * 0));
  --gap-h-c03de97e-f73d-4411-afaa-13b1e9f9d6cb: 0px;
  --gap-v-c03de97e-f73d-4411-afaa-13b1e9f9d6cb: 0px;
  --gap-uuid: c03de97e-f73d-4411-afaa-13b1e9f9d6cb;
  max-width: calc(100% - (var(--gap-h-4a5165d9-7e10-4062-8e60-33972685aa18) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c03de97e-f73d-4411-afaa-13b1e9f9d6cb] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-c03de97e-f73d-4411-afaa-13b1e9f9d6cb: 0px;
    --gap-v-c03de97e-f73d-4411-afaa-13b1e9f9d6cb: 5px;
    width: calc(100% - (var(--gap-h-4a5165d9-7e10-4062-8e60-33972685aa18) * 0));
    max-width: calc(100% - (var(--gap-h-4a5165d9-7e10-4062-8e60-33972685aa18) * 0));
  }
}

.sd[data-s-4aca5da1-97cd-4835-9d9a-6307039fb1c5] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-c03de97e-f73d-4411-afaa-13b1e9f9d6cb) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-c03de97e-f73d-4411-afaa-13b1e9f9d6cb) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4aca5da1-97cd-4835-9d9a-6307039fb1c5] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-c03de97e-f73d-4411-afaa-13b1e9f9d6cb) * 0.6));
    max-width: calc(40% - (var(--gap-h-c03de97e-f73d-4411-afaa-13b1e9f9d6cb) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4aca5da1-97cd-4835-9d9a-6307039fb1c5] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-ffeadc08-d2e7-4084-9c27-7fba40f172c5] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-c03de97e-f73d-4411-afaa-13b1e9f9d6cb) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-c03de97e-f73d-4411-afaa-13b1e9f9d6cb) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ffeadc08-d2e7-4084-9c27-7fba40f172c5] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-c03de97e-f73d-4411-afaa-13b1e9f9d6cb) * 0.6));
    max-width: calc(40% - (var(--gap-h-c03de97e-f73d-4411-afaa-13b1e9f9d6cb) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ffeadc08-d2e7-4084-9c27-7fba40f172c5] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-895e818b-3760-49ca-9cf6-be43a328d2ed] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-fe8331b9-7d10-419d-b2cb-6d759d49ccae] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fe8331b9-7d10-419d-b2cb-6d759d49ccae] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fe8331b9-7d10-419d-b2cb-6d759d49ccae] {
    font-size: 2.6vw;
  }
}

.sd[data-s-15413d08-2ebc-4711-8611-62cca5b53053] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-15413d08-2ebc-4711-8611-62cca5b53053] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-15413d08-2ebc-4711-8611-62cca5b53053] {
    font-size: 6vw;
  }
}

.sd[data-s-57c921e4-aa9f-4192-b058-1dd3761bd8f6] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-57c921e4-aa9f-4192-b058-1dd3761bd8f6] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-57c921e4-aa9f-4192-b058-1dd3761bd8f6] {
    font-size: 3vw;
  }
}

.sd[data-s-0e5baa77-f7c5-401b-90bd-27540b3baa47] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0e5baa77-f7c5-401b-90bd-27540b3baa47] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e5baa77-f7c5-401b-90bd-27540b3baa47] {
    font-size: 3vw;
  }
}

.sd[data-s-386ce257-2e16-4009-913b-56943db65c10] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-386ce257-2e16-4009-913b-56943db65c10] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-386ce257-2e16-4009-913b-56943db65c10] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-35f02fc8-c65e-4977-b9be-8dc9d8913c22] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-35f02fc8-c65e-4977-b9be-8dc9d8913c22] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-daf6c38a-b6f2-413c-9c0d-985fb10352a7] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-daf6c38a-b6f2-413c-9c0d-985fb10352a7].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-daf6c38a-b6f2-413c-9c0d-985fb10352a7].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-daf6c38a-b6f2-413c-9c0d-985fb10352a7]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-daf6c38a-b6f2-413c-9c0d-985fb10352a7] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-daf6c38a-b6f2-413c-9c0d-985fb10352a7] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-48429578-4e83-4af5-a699-8c920ea93369] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-48429578-4e83-4af5-a699-8c920ea93369: 0px;
  --gap-v-48429578-4e83-4af5-a699-8c920ea93369: 0px;
  --gap-uuid: 48429578-4e83-4af5-a699-8c920ea93369;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-48429578-4e83-4af5-a699-8c920ea93369] {
    display: none;
    --gap-h-48429578-4e83-4af5-a699-8c920ea93369: 0px;
    --gap-v-48429578-4e83-4af5-a699-8c920ea93369: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-48429578-4e83-4af5-a699-8c920ea93369] {
    display: none;
    gap: 0px;
    --gap-h-48429578-4e83-4af5-a699-8c920ea93369: 0px;
    --gap-v-48429578-4e83-4af5-a699-8c920ea93369: 0px;
  }
}

.sd[data-s-204f4733-7ba2-4abc-b973-ba9f0584432e] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-48429578-4e83-4af5-a699-8c920ea93369) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-48429578-4e83-4af5-a699-8c920ea93369) * 0.4));
  max-width: calc(60% - (var(--gap-h-48429578-4e83-4af5-a699-8c920ea93369) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-204f4733-7ba2-4abc-b973-ba9f0584432e] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-204f4733-7ba2-4abc-b973-ba9f0584432e] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-48429578-4e83-4af5-a699-8c920ea93369) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-48429578-4e83-4af5-a699-8c920ea93369) * 0.2));
    max-width: calc(80% - (var(--gap-h-48429578-4e83-4af5-a699-8c920ea93369) * 0.2));
  }
}

.sd[data-s-cb89af00-e54b-481d-8958-baa10425512e] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-cb89af00-e54b-481d-8958-baa10425512e: 0px;
  --gap-v-cb89af00-e54b-481d-8958-baa10425512e: 0px;
  --gap-uuid: cb89af00-e54b-481d-8958-baa10425512e;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cb89af00-e54b-481d-8958-baa10425512e] {
    display: none;
    --gap-h-cb89af00-e54b-481d-8958-baa10425512e: 0px;
    --gap-v-cb89af00-e54b-481d-8958-baa10425512e: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb89af00-e54b-481d-8958-baa10425512e] {
    display: none;
    gap: 0px;
    --gap-h-cb89af00-e54b-481d-8958-baa10425512e: 0px;
    --gap-v-cb89af00-e54b-481d-8958-baa10425512e: 0px;
  }
}

.sd[data-s-c86e81af-2483-4922-9113-6089eba64529] {
  background: #66661ec5;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-cb89af00-e54b-481d-8958-baa10425512e) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-cb89af00-e54b-481d-8958-baa10425512e) * 0.4));
  max-width: calc(60% - (var(--gap-h-cb89af00-e54b-481d-8958-baa10425512e) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c86e81af-2483-4922-9113-6089eba64529] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c86e81af-2483-4922-9113-6089eba64529] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-cb89af00-e54b-481d-8958-baa10425512e) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-cb89af00-e54b-481d-8958-baa10425512e) * 0.2));
    max-width: calc(80% - (var(--gap-h-cb89af00-e54b-481d-8958-baa10425512e) * 0.2));
  }
}

.sd[data-s-22782d7e-efe7-4ca6-8efb-b507c75a6462] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-22782d7e-efe7-4ca6-8efb-b507c75a6462: 19px;
  --gap-v-22782d7e-efe7-4ca6-8efb-b507c75a6462: 0px;
  --gap-uuid: 22782d7e-efe7-4ca6-8efb-b507c75a6462;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-22782d7e-efe7-4ca6-8efb-b507c75a6462] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-22782d7e-efe7-4ca6-8efb-b507c75a6462: 18px;
    --gap-v-22782d7e-efe7-4ca6-8efb-b507c75a6462: 0px;
    max-width: 100%;
  }
}

.sd[data-s-e0ec80ac-ec0d-4423-94c4-39188b4b5100] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-22782d7e-efe7-4ca6-8efb-b507c75a6462) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-22782d7e-efe7-4ca6-8efb-b507c75a6462) * 0.7000000000000001));
}

.sd[data-s-e0ec80ac-ec0d-4423-94c4-39188b4b5100]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e0ec80ac-ec0d-4423-94c4-39188b4b5100] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-22782d7e-efe7-4ca6-8efb-b507c75a6462) * 0.4));
    max-width: calc(60% - (var(--gap-h-22782d7e-efe7-4ca6-8efb-b507c75a6462) * 0.4));
  }
}

.sd[data-s-3b68d890-f73a-4f0e-907d-e347a4de7fff] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-22782d7e-efe7-4ca6-8efb-b507c75a6462) * 0.3));
  --gap-h-3b68d890-f73a-4f0e-907d-e347a4de7fff: 0px;
  --gap-v-3b68d890-f73a-4f0e-907d-e347a4de7fff: 0px;
  --gap-uuid: 3b68d890-f73a-4f0e-907d-e347a4de7fff;
  max-width: calc(70% - (var(--gap-h-22782d7e-efe7-4ca6-8efb-b507c75a6462) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b68d890-f73a-4f0e-907d-e347a4de7fff] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-22782d7e-efe7-4ca6-8efb-b507c75a6462) * 0));
    --gap-h-3b68d890-f73a-4f0e-907d-e347a4de7fff: 0px;
    --gap-v-3b68d890-f73a-4f0e-907d-e347a4de7fff: 0px;
    max-width: calc(100% - (var(--gap-h-22782d7e-efe7-4ca6-8efb-b507c75a6462) * 0));
  }
}

.sd[data-s-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3b68d890-f73a-4f0e-907d-e347a4de7fff) * 0));
  --gap-h-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe: 0px;
  --gap-v-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe: 0px;
  --gap-uuid: 7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe;
  max-width: calc(100% - (var(--gap-h-3b68d890-f73a-4f0e-907d-e347a4de7fff) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe: 0px;
    --gap-v-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe: 5px;
    width: calc(100% - (var(--gap-h-3b68d890-f73a-4f0e-907d-e347a4de7fff) * 0));
    max-width: calc(100% - (var(--gap-h-3b68d890-f73a-4f0e-907d-e347a4de7fff) * 0));
  }
}

.sd[data-s-c7583058-b6d0-4e3b-bf3a-b1e8e3116088] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c7583058-b6d0-4e3b-bf3a-b1e8e3116088] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe) * 0.6));
    max-width: calc(40% - (var(--gap-h-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7583058-b6d0-4e3b-bf3a-b1e8e3116088] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-539a283b-1754-48fb-a8ab-b72613e2f6a4] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-539a283b-1754-48fb-a8ab-b72613e2f6a4] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe) * 0.6));
    max-width: calc(40% - (var(--gap-h-7d7515e8-2e18-4ebb-bdb3-0832c3cb22fe) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-539a283b-1754-48fb-a8ab-b72613e2f6a4] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-4f61fa7d-9b48-4e79-9f03-2e80567b2fb3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-6a3c3671-76d1-43d8-b19e-17e213d9e88a] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6a3c3671-76d1-43d8-b19e-17e213d9e88a] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6a3c3671-76d1-43d8-b19e-17e213d9e88a] {
    font-size: 2.6vw;
  }
}

.sd[data-s-0ceee939-bfc6-4262-87a8-4947d3aa5fb3] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0ceee939-bfc6-4262-87a8-4947d3aa5fb3] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ceee939-bfc6-4262-87a8-4947d3aa5fb3] {
    font-size: 6vw;
  }
}

.sd[data-s-dab62dfa-9b3a-4418-bfb2-07d60103e383] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-dab62dfa-9b3a-4418-bfb2-07d60103e383] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-dab62dfa-9b3a-4418-bfb2-07d60103e383] {
    font-size: 3vw;
  }
}

.sd[data-s-079df2b7-236d-4db6-badb-c0a340f95a2b] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-079df2b7-236d-4db6-badb-c0a340f95a2b] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-079df2b7-236d-4db6-badb-c0a340f95a2b] {
    font-size: 3vw;
  }
}

.sd[data-s-a77424df-b77f-4556-a15a-c493bdd4548d] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a77424df-b77f-4556-a15a-c493bdd4548d] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a77424df-b77f-4556-a15a-c493bdd4548d] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-35d8b435-9843-47b7-be84-8f28bb9f57f6] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-35d8b435-9843-47b7-be84-8f28bb9f57f6] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-5b1c466d-586c-4e52-972c-a331fc1a3b67] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-5b1c466d-586c-4e52-972c-a331fc1a3b67].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-5b1c466d-586c-4e52-972c-a331fc1a3b67].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-5b1c466d-586c-4e52-972c-a331fc1a3b67]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5b1c466d-586c-4e52-972c-a331fc1a3b67] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b1c466d-586c-4e52-972c-a331fc1a3b67] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7c879e5f-159c-45da-b4ed-503d235f1b68] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-7c879e5f-159c-45da-b4ed-503d235f1b68: 0px;
  --gap-v-7c879e5f-159c-45da-b4ed-503d235f1b68: 0px;
  --gap-uuid: 7c879e5f-159c-45da-b4ed-503d235f1b68;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7c879e5f-159c-45da-b4ed-503d235f1b68] {
    display: none;
    --gap-h-7c879e5f-159c-45da-b4ed-503d235f1b68: 0px;
    --gap-v-7c879e5f-159c-45da-b4ed-503d235f1b68: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c879e5f-159c-45da-b4ed-503d235f1b68] {
    display: none;
    gap: 0px;
    --gap-h-7c879e5f-159c-45da-b4ed-503d235f1b68: 0px;
    --gap-v-7c879e5f-159c-45da-b4ed-503d235f1b68: 0px;
  }
}

.sd[data-s-d28dbd51-f15e-45f8-a0ff-d91599f2829c] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-7c879e5f-159c-45da-b4ed-503d235f1b68) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-7c879e5f-159c-45da-b4ed-503d235f1b68) * 0.4));
  max-width: calc(60% - (var(--gap-h-7c879e5f-159c-45da-b4ed-503d235f1b68) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d28dbd51-f15e-45f8-a0ff-d91599f2829c] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d28dbd51-f15e-45f8-a0ff-d91599f2829c] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-7c879e5f-159c-45da-b4ed-503d235f1b68) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-7c879e5f-159c-45da-b4ed-503d235f1b68) * 0.2));
    max-width: calc(80% - (var(--gap-h-7c879e5f-159c-45da-b4ed-503d235f1b68) * 0.2));
  }
}

.sd[data-s-61e885a0-0e7a-4ca1-a14c-f07994a11e4e] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-61e885a0-0e7a-4ca1-a14c-f07994a11e4e: 0px;
  --gap-v-61e885a0-0e7a-4ca1-a14c-f07994a11e4e: 0px;
  --gap-uuid: 61e885a0-0e7a-4ca1-a14c-f07994a11e4e;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-61e885a0-0e7a-4ca1-a14c-f07994a11e4e] {
    display: none;
    --gap-h-61e885a0-0e7a-4ca1-a14c-f07994a11e4e: 0px;
    --gap-v-61e885a0-0e7a-4ca1-a14c-f07994a11e4e: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-61e885a0-0e7a-4ca1-a14c-f07994a11e4e] {
    display: none;
    gap: 0px;
    --gap-h-61e885a0-0e7a-4ca1-a14c-f07994a11e4e: 0px;
    --gap-v-61e885a0-0e7a-4ca1-a14c-f07994a11e4e: 0px;
  }
}

.sd[data-s-6b3c7fa5-e3f1-4433-be45-879195bed2cd] {
  background: #66661ec5;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-61e885a0-0e7a-4ca1-a14c-f07994a11e4e) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-61e885a0-0e7a-4ca1-a14c-f07994a11e4e) * 0.4));
  max-width: calc(60% - (var(--gap-h-61e885a0-0e7a-4ca1-a14c-f07994a11e4e) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6b3c7fa5-e3f1-4433-be45-879195bed2cd] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b3c7fa5-e3f1-4433-be45-879195bed2cd] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-61e885a0-0e7a-4ca1-a14c-f07994a11e4e) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-61e885a0-0e7a-4ca1-a14c-f07994a11e4e) * 0.2));
    max-width: calc(80% - (var(--gap-h-61e885a0-0e7a-4ca1-a14c-f07994a11e4e) * 0.2));
  }
}

.sd[data-s-4fab3af3-3bfa-41d2-9390-740a7f56960c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-4fab3af3-3bfa-41d2-9390-740a7f56960c: 19px;
  --gap-v-4fab3af3-3bfa-41d2-9390-740a7f56960c: 0px;
  --gap-uuid: 4fab3af3-3bfa-41d2-9390-740a7f56960c;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4fab3af3-3bfa-41d2-9390-740a7f56960c] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-4fab3af3-3bfa-41d2-9390-740a7f56960c: 18px;
    --gap-v-4fab3af3-3bfa-41d2-9390-740a7f56960c: 0px;
    max-width: 100%;
  }
}

.sd[data-s-7db1d94a-f4df-49fd-a629-5aae59df2d7e] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-4fab3af3-3bfa-41d2-9390-740a7f56960c) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-4fab3af3-3bfa-41d2-9390-740a7f56960c) * 0.7000000000000001));
}

.sd[data-s-7db1d94a-f4df-49fd-a629-5aae59df2d7e]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7db1d94a-f4df-49fd-a629-5aae59df2d7e] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-4fab3af3-3bfa-41d2-9390-740a7f56960c) * 0.4));
    max-width: calc(60% - (var(--gap-h-4fab3af3-3bfa-41d2-9390-740a7f56960c) * 0.4));
  }
}

.sd[data-s-f0965be9-0793-43ea-8d25-b826455ffa16] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-4fab3af3-3bfa-41d2-9390-740a7f56960c) * 0.3));
  --gap-h-f0965be9-0793-43ea-8d25-b826455ffa16: 0px;
  --gap-v-f0965be9-0793-43ea-8d25-b826455ffa16: 0px;
  --gap-uuid: f0965be9-0793-43ea-8d25-b826455ffa16;
  max-width: calc(70% - (var(--gap-h-4fab3af3-3bfa-41d2-9390-740a7f56960c) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f0965be9-0793-43ea-8d25-b826455ffa16] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-4fab3af3-3bfa-41d2-9390-740a7f56960c) * 0));
    --gap-h-f0965be9-0793-43ea-8d25-b826455ffa16: 0px;
    --gap-v-f0965be9-0793-43ea-8d25-b826455ffa16: 0px;
    max-width: calc(100% - (var(--gap-h-4fab3af3-3bfa-41d2-9390-740a7f56960c) * 0));
  }
}

.sd[data-s-df501f4d-3fe4-445b-8245-27905c047bb3] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f0965be9-0793-43ea-8d25-b826455ffa16) * 0));
  --gap-h-df501f4d-3fe4-445b-8245-27905c047bb3: 0px;
  --gap-v-df501f4d-3fe4-445b-8245-27905c047bb3: 0px;
  --gap-uuid: df501f4d-3fe4-445b-8245-27905c047bb3;
  max-width: calc(100% - (var(--gap-h-f0965be9-0793-43ea-8d25-b826455ffa16) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-df501f4d-3fe4-445b-8245-27905c047bb3] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-df501f4d-3fe4-445b-8245-27905c047bb3: 0px;
    --gap-v-df501f4d-3fe4-445b-8245-27905c047bb3: 5px;
    width: calc(100% - (var(--gap-h-f0965be9-0793-43ea-8d25-b826455ffa16) * 0));
    max-width: calc(100% - (var(--gap-h-f0965be9-0793-43ea-8d25-b826455ffa16) * 0));
  }
}

.sd[data-s-cde207a3-969f-42a3-9ba5-4533b40cc461] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-df501f4d-3fe4-445b-8245-27905c047bb3) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-df501f4d-3fe4-445b-8245-27905c047bb3) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cde207a3-969f-42a3-9ba5-4533b40cc461] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-df501f4d-3fe4-445b-8245-27905c047bb3) * 0.6));
    max-width: calc(40% - (var(--gap-h-df501f4d-3fe4-445b-8245-27905c047bb3) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cde207a3-969f-42a3-9ba5-4533b40cc461] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-5aacfb13-c240-4226-b342-b444228fb57e] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-df501f4d-3fe4-445b-8245-27905c047bb3) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-df501f4d-3fe4-445b-8245-27905c047bb3) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5aacfb13-c240-4226-b342-b444228fb57e] {
    display: flex;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-df501f4d-3fe4-445b-8245-27905c047bb3) * 0.6));
    max-width: calc(40% - (var(--gap-h-df501f4d-3fe4-445b-8245-27905c047bb3) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5aacfb13-c240-4226-b342-b444228fb57e] {
    display: flex;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-b89b8ecf-d010-423b-8d8e-c3085edea9bd] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-e269ff25-1ddd-43c6-a7dd-6e023e0329bc] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e269ff25-1ddd-43c6-a7dd-6e023e0329bc] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e269ff25-1ddd-43c6-a7dd-6e023e0329bc] {
    font-size: 2.6vw;
  }
}

.sd[data-s-3daeb278-d451-421a-8fbd-69cc5070dbca] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3daeb278-d451-421a-8fbd-69cc5070dbca] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3daeb278-d451-421a-8fbd-69cc5070dbca] {
    font-size: 6vw;
  }
}

.sd[data-s-3089c8f2-99e0-4b77-af65-e642e89a6878] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3089c8f2-99e0-4b77-af65-e642e89a6878] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3089c8f2-99e0-4b77-af65-e642e89a6878] {
    font-size: 3vw;
  }
}

.sd[data-s-3dc48dcd-531a-4fe1-bec0-8e3f27a8f331] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3dc48dcd-531a-4fe1-bec0-8e3f27a8f331] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3dc48dcd-531a-4fe1-bec0-8e3f27a8f331] {
    font-size: 3vw;
  }
}

.sd[data-s-6dbd0dbd-7033-4b20-af33-965a1428dc40] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6dbd0dbd-7033-4b20-af33-965a1428dc40] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6dbd0dbd-7033-4b20-af33-965a1428dc40] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-368eb0eb-c09b-48b9-8887-f704fefea09d] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-368eb0eb-c09b-48b9-8887-f704fefea09d] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-209cf0ea-3ba1-4054-8745-bc37071faec5] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-209cf0ea-3ba1-4054-8745-bc37071faec5].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-209cf0ea-3ba1-4054-8745-bc37071faec5].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-209cf0ea-3ba1-4054-8745-bc37071faec5]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-209cf0ea-3ba1-4054-8745-bc37071faec5] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-209cf0ea-3ba1-4054-8745-bc37071faec5] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6424504a-900e-4936-9bc9-b25e8b4e2372] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-6424504a-900e-4936-9bc9-b25e8b4e2372: 0px;
  --gap-v-6424504a-900e-4936-9bc9-b25e8b4e2372: 0px;
  --gap-uuid: 6424504a-900e-4936-9bc9-b25e8b4e2372;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6424504a-900e-4936-9bc9-b25e8b4e2372] {
    display: flex;
    --gap-h-6424504a-900e-4936-9bc9-b25e8b4e2372: 0px;
    --gap-v-6424504a-900e-4936-9bc9-b25e8b4e2372: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6424504a-900e-4936-9bc9-b25e8b4e2372] {
    display: flex;
    gap: 0px;
    --gap-h-6424504a-900e-4936-9bc9-b25e8b4e2372: 0px;
    --gap-v-6424504a-900e-4936-9bc9-b25e8b4e2372: 0px;
  }
}

.sd[data-s-e9ee87d2-bc04-4e0c-a519-96881694a284] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-6424504a-900e-4936-9bc9-b25e8b4e2372) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-6424504a-900e-4936-9bc9-b25e8b4e2372) * 0.4));
  max-width: calc(60% - (var(--gap-h-6424504a-900e-4936-9bc9-b25e8b4e2372) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e9ee87d2-bc04-4e0c-a519-96881694a284] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e9ee87d2-bc04-4e0c-a519-96881694a284] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-6424504a-900e-4936-9bc9-b25e8b4e2372) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-6424504a-900e-4936-9bc9-b25e8b4e2372) * 0.2));
    max-width: calc(80% - (var(--gap-h-6424504a-900e-4936-9bc9-b25e8b4e2372) * 0.2));
  }
}

.sd[data-s-32863288-b73e-47b5-ba21-9215defde825] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 0.5;
  padding: 0px;
  width: 90%;
  --gap-h-32863288-b73e-47b5-ba21-9215defde825: 19px;
  --gap-v-32863288-b73e-47b5-ba21-9215defde825: 0px;
  --gap-uuid: 32863288-b73e-47b5-ba21-9215defde825;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-32863288-b73e-47b5-ba21-9215defde825] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-32863288-b73e-47b5-ba21-9215defde825: 18px;
    --gap-v-32863288-b73e-47b5-ba21-9215defde825: 0px;
    max-width: 100%;
  }
}

.sd[data-s-17165245-018f-4a0b-9fd3-289635735f42] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-32863288-b73e-47b5-ba21-9215defde825) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-32863288-b73e-47b5-ba21-9215defde825) * 0.7000000000000001));
}

.sd[data-s-17165245-018f-4a0b-9fd3-289635735f42]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-17165245-018f-4a0b-9fd3-289635735f42] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-32863288-b73e-47b5-ba21-9215defde825) * 0.4));
    max-width: calc(60% - (var(--gap-h-32863288-b73e-47b5-ba21-9215defde825) * 0.4));
  }
}

.sd[data-s-8a630e99-d051-42ed-9b52-9ff7b0e14bfb] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-32863288-b73e-47b5-ba21-9215defde825) * 0.3));
  --gap-h-8a630e99-d051-42ed-9b52-9ff7b0e14bfb: 0px;
  --gap-v-8a630e99-d051-42ed-9b52-9ff7b0e14bfb: 0px;
  --gap-uuid: 8a630e99-d051-42ed-9b52-9ff7b0e14bfb;
  max-width: calc(70% - (var(--gap-h-32863288-b73e-47b5-ba21-9215defde825) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8a630e99-d051-42ed-9b52-9ff7b0e14bfb] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-32863288-b73e-47b5-ba21-9215defde825) * 0));
    --gap-h-8a630e99-d051-42ed-9b52-9ff7b0e14bfb: 0px;
    --gap-v-8a630e99-d051-42ed-9b52-9ff7b0e14bfb: 0px;
    max-width: calc(100% - (var(--gap-h-32863288-b73e-47b5-ba21-9215defde825) * 0));
  }
}

.sd[data-s-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8a630e99-d051-42ed-9b52-9ff7b0e14bfb) * 0));
  --gap-h-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7: 0px;
  --gap-v-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7: 0px;
  --gap-uuid: ff55a2b3-4ab3-476e-b774-f9f5a98fedc7;
  max-width: calc(100% - (var(--gap-h-8a630e99-d051-42ed-9b52-9ff7b0e14bfb) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7: 0px;
    --gap-v-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7: 5px;
    width: calc(100% - (var(--gap-h-8a630e99-d051-42ed-9b52-9ff7b0e14bfb) * 0));
    max-width: calc(100% - (var(--gap-h-8a630e99-d051-42ed-9b52-9ff7b0e14bfb) * 0));
  }
}

.sd[data-s-a2f86b6a-9ac7-4a71-ae75-229a0b57153f] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a2f86b6a-9ac7-4a71-ae75-229a0b57153f] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7) * 0.6));
    max-width: calc(40% - (var(--gap-h-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a2f86b6a-9ac7-4a71-ae75-229a0b57153f] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-e8e419a0-a32f-438b-a4ac-dab4c3aebb5c] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e8e419a0-a32f-438b-a4ac-dab4c3aebb5c] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7) * 0.6));
    max-width: calc(40% - (var(--gap-h-ff55a2b3-4ab3-476e-b774-f9f5a98fedc7) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8e419a0-a32f-438b-a4ac-dab4c3aebb5c] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-ae652ac0-faeb-4420-98d1-f4827840ac2d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-5b05888f-6813-4316-91bc-e7cfd757527a] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5b05888f-6813-4316-91bc-e7cfd757527a] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b05888f-6813-4316-91bc-e7cfd757527a] {
    font-size: 2.6vw;
  }
}

.sd[data-s-b5350723-eb77-4aa4-8688-ff6b7c691873] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b5350723-eb77-4aa4-8688-ff6b7c691873] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b5350723-eb77-4aa4-8688-ff6b7c691873] {
    font-size: 6vw;
  }
}

.sd[data-s-3f51c92b-0e4a-48d4-b6a4-7c24fafccdd2] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3f51c92b-0e4a-48d4-b6a4-7c24fafccdd2] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3f51c92b-0e4a-48d4-b6a4-7c24fafccdd2] {
    font-size: 3vw;
  }
}

.sd[data-s-607dbd31-cf37-4a33-9caa-f44bc623fbe6] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-607dbd31-cf37-4a33-9caa-f44bc623fbe6] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-607dbd31-cf37-4a33-9caa-f44bc623fbe6] {
    font-size: 3vw;
  }
}

.sd[data-s-3f9f75e2-861c-43ef-8b24-f3a08307e8ac] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3f9f75e2-861c-43ef-8b24-f3a08307e8ac] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3f9f75e2-861c-43ef-8b24-f3a08307e8ac] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-2e64c153-d0ce-4377-a84e-840bd67200a2] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2e64c153-d0ce-4377-a84e-840bd67200a2] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-98c8d80e-03b5-40ba-8a14-31e951a4b651] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  --gap-h-98c8d80e-03b5-40ba-8a14-31e951a4b651: 0px;
  --gap-v-98c8d80e-03b5-40ba-8a14-31e951a4b651: 0px;
  --gap-uuid: 98c8d80e-03b5-40ba-8a14-31e951a4b651;
  max-width: 91%;
}

.sd[data-s-98c8d80e-03b5-40ba-8a14-31e951a4b651].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
  --gap-h-98c8d80e-03b5-40ba-8a14-31e951a4b651: 0px;
  --gap-v-98c8d80e-03b5-40ba-8a14-31e951a4b651: 0px;
}

.sd[data-s-98c8d80e-03b5-40ba-8a14-31e951a4b651].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-98c8d80e-03b5-40ba-8a14-31e951a4b651]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
  --gap-h-98c8d80e-03b5-40ba-8a14-31e951a4b651: 0px;
  --gap-v-98c8d80e-03b5-40ba-8a14-31e951a4b651: 0px;
}

@media screen and (max-width: 840px) {
  .sd[data-s-98c8d80e-03b5-40ba-8a14-31e951a4b651] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    --gap-h-98c8d80e-03b5-40ba-8a14-31e951a4b651: 0px;
    --gap-v-98c8d80e-03b5-40ba-8a14-31e951a4b651: 0px;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-98c8d80e-03b5-40ba-8a14-31e951a4b651] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    --gap-h-98c8d80e-03b5-40ba-8a14-31e951a4b651: 0px;
    --gap-v-98c8d80e-03b5-40ba-8a14-31e951a4b651: 0px;
    max-width: 100%;
  }
}

.sd[data-s-fa8b98da-1c96-413c-9b4c-f47b11bf686b] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-98c8d80e-03b5-40ba-8a14-31e951a4b651) * 0));
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: calc(100% - (var(--gap-h-98c8d80e-03b5-40ba-8a14-31e951a4b651) * 0));
  z-index: 1;
  --gap-h-fa8b98da-1c96-413c-9b4c-f47b11bf686b: 0px;
  --gap-v-fa8b98da-1c96-413c-9b4c-f47b11bf686b: 0px;
  --gap-uuid: fa8b98da-1c96-413c-9b4c-f47b11bf686b;
  max-width: calc(100% - (var(--gap-h-98c8d80e-03b5-40ba-8a14-31e951a4b651) * 0));
}

@media screen and (max-width: 840px) {
  .sd[data-s-fa8b98da-1c96-413c-9b4c-f47b11bf686b] {
    display: flex;
    --gap-h-fa8b98da-1c96-413c-9b4c-f47b11bf686b: 0px;
    --gap-v-fa8b98da-1c96-413c-9b4c-f47b11bf686b: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa8b98da-1c96-413c-9b4c-f47b11bf686b] {
    display: flex;
    gap: 0px;
    --gap-h-fa8b98da-1c96-413c-9b4c-f47b11bf686b: 0px;
    --gap-v-fa8b98da-1c96-413c-9b4c-f47b11bf686b: 0px;
  }
}

.sd[data-s-0ad8af8d-967b-46d5-adc1-56cb25027002] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-fa8b98da-1c96-413c-9b4c-f47b11bf686b) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-fa8b98da-1c96-413c-9b4c-f47b11bf686b) * 0.4));
  max-width: calc(60% - (var(--gap-h-fa8b98da-1c96-413c-9b4c-f47b11bf686b) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0ad8af8d-967b-46d5-adc1-56cb25027002] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ad8af8d-967b-46d5-adc1-56cb25027002] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-fa8b98da-1c96-413c-9b4c-f47b11bf686b) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-fa8b98da-1c96-413c-9b4c-f47b11bf686b) * 0.2));
    max-width: calc(80% - (var(--gap-h-fa8b98da-1c96-413c-9b4c-f47b11bf686b) * 0.2));
  }
}

.sd[data-s-d22eb701-238a-41a3-902c-013c3681fa8f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 0.5;
  padding: 0px;
  width: calc(90% - (var(--gap-h-98c8d80e-03b5-40ba-8a14-31e951a4b651) * 0.10000000000000003));
  --gap-h-d22eb701-238a-41a3-902c-013c3681fa8f: 19px;
  --gap-v-d22eb701-238a-41a3-902c-013c3681fa8f: 0px;
  --gap-uuid: d22eb701-238a-41a3-902c-013c3681fa8f;
  max-width: calc(90% - (var(--gap-h-98c8d80e-03b5-40ba-8a14-31e951a4b651) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d22eb701-238a-41a3-902c-013c3681fa8f] {
    flex: none;
    gap: 18px;
    width: calc(100% - (var(--gap-h-98c8d80e-03b5-40ba-8a14-31e951a4b651) * 0));
    --gap-h-d22eb701-238a-41a3-902c-013c3681fa8f: 18px;
    --gap-v-d22eb701-238a-41a3-902c-013c3681fa8f: 0px;
    max-width: calc(100% - (var(--gap-h-98c8d80e-03b5-40ba-8a14-31e951a4b651) * 0));
  }
}

.sd[data-s-1ef0a7b9-f862-4f6d-812c-513c6756bcfa] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-d22eb701-238a-41a3-902c-013c3681fa8f) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-d22eb701-238a-41a3-902c-013c3681fa8f) * 0.7000000000000001));
}

.sd[data-s-1ef0a7b9-f862-4f6d-812c-513c6756bcfa]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1ef0a7b9-f862-4f6d-812c-513c6756bcfa] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-d22eb701-238a-41a3-902c-013c3681fa8f) * 0.4));
    max-width: calc(60% - (var(--gap-h-d22eb701-238a-41a3-902c-013c3681fa8f) * 0.4));
  }
}

.sd[data-s-5737dff6-62db-4518-bbee-bf34befbc895] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-d22eb701-238a-41a3-902c-013c3681fa8f) * 0.3));
  --gap-h-5737dff6-62db-4518-bbee-bf34befbc895: 0px;
  --gap-v-5737dff6-62db-4518-bbee-bf34befbc895: 0px;
  --gap-uuid: 5737dff6-62db-4518-bbee-bf34befbc895;
  max-width: calc(70% - (var(--gap-h-d22eb701-238a-41a3-902c-013c3681fa8f) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5737dff6-62db-4518-bbee-bf34befbc895] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-d22eb701-238a-41a3-902c-013c3681fa8f) * 0));
    --gap-h-5737dff6-62db-4518-bbee-bf34befbc895: 0px;
    --gap-v-5737dff6-62db-4518-bbee-bf34befbc895: 0px;
    max-width: calc(100% - (var(--gap-h-d22eb701-238a-41a3-902c-013c3681fa8f) * 0));
  }
}

.sd[data-s-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-5737dff6-62db-4518-bbee-bf34befbc895) * 0));
  --gap-h-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6: 0px;
  --gap-v-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6: 0px;
  --gap-uuid: 7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6;
  max-width: calc(100% - (var(--gap-h-5737dff6-62db-4518-bbee-bf34befbc895) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6: 0px;
    --gap-v-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6: 5px;
    width: calc(100% - (var(--gap-h-5737dff6-62db-4518-bbee-bf34befbc895) * 0));
    max-width: calc(100% - (var(--gap-h-5737dff6-62db-4518-bbee-bf34befbc895) * 0));
  }
}

.sd[data-s-b99d3844-0c1b-4950-bc21-fd9c8eb6c972] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b99d3844-0c1b-4950-bc21-fd9c8eb6c972] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6) * 0.6));
    max-width: calc(40% - (var(--gap-h-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b99d3844-0c1b-4950-bc21-fd9c8eb6c972] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-1528f211-035f-4558-9294-6377cdae7980] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1528f211-035f-4558-9294-6377cdae7980] {
    display: flex;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6) * 0.6));
    max-width: calc(40% - (var(--gap-h-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-1528f211-035f-4558-9294-6377cdae7980] {
    display: flex;
    flex: none;
    font-size: 3vw;
    width: calc(50% - (var(--gap-h-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6) * 0.5));
    max-width: calc(50% - (var(--gap-h-7bfe25f9-24f5-41b4-9804-65d8d7ffcfc6) * 0.5));
  }
}

.sd[data-s-51add22b-28a8-4328-94fb-26dd62c1bfd2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-4c0f74e0-d77b-40fb-939b-91814c5191a3] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4c0f74e0-d77b-40fb-939b-91814c5191a3] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c0f74e0-d77b-40fb-939b-91814c5191a3] {
    font-size: 2.6vw;
  }
}

.sd[data-s-baf0f6fa-74d0-4b55-ae62-4a863c5897cf] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-baf0f6fa-74d0-4b55-ae62-4a863c5897cf] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-baf0f6fa-74d0-4b55-ae62-4a863c5897cf] {
    font-size: 6vw;
  }
}

.sd[data-s-4a5a3812-7746-4379-b63d-dec80978ea18] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4a5a3812-7746-4379-b63d-dec80978ea18] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4a5a3812-7746-4379-b63d-dec80978ea18] {
    font-size: 3vw;
  }
}

.sd[data-s-fc04e11b-4579-4aa5-9c99-2fc5a4b8211f] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fc04e11b-4579-4aa5-9c99-2fc5a4b8211f] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc04e11b-4579-4aa5-9c99-2fc5a4b8211f] {
    font-size: 3vw;
  }
}

.sd[data-s-410c0a27-aeed-46dc-bc15-c049edf784ed] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-410c0a27-aeed-46dc-bc15-c049edf784ed] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-410c0a27-aeed-46dc-bc15-c049edf784ed] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-d0615a60-0464-4957-be05-8ac06f3226b4] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0615a60-0464-4957-be05-8ac06f3226b4] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-cd4bcc88-1fd5-4024-b75b-1d4acc4b97e3] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-cd4bcc88-1fd5-4024-b75b-1d4acc4b97e3].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-cd4bcc88-1fd5-4024-b75b-1d4acc4b97e3].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-cd4bcc88-1fd5-4024-b75b-1d4acc4b97e3]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cd4bcc88-1fd5-4024-b75b-1d4acc4b97e3] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd4bcc88-1fd5-4024-b75b-1d4acc4b97e3] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-837df198-101e-4016-b512-577dfa4bc654] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-837df198-101e-4016-b512-577dfa4bc654: 0px;
  --gap-v-837df198-101e-4016-b512-577dfa4bc654: 0px;
  --gap-uuid: 837df198-101e-4016-b512-577dfa4bc654;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-837df198-101e-4016-b512-577dfa4bc654] {
    display: flex;
    --gap-h-837df198-101e-4016-b512-577dfa4bc654: 0px;
    --gap-v-837df198-101e-4016-b512-577dfa4bc654: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-837df198-101e-4016-b512-577dfa4bc654] {
    display: flex;
    gap: 0px;
    --gap-h-837df198-101e-4016-b512-577dfa4bc654: 0px;
    --gap-v-837df198-101e-4016-b512-577dfa4bc654: 0px;
  }
}

.sd[data-s-b5da007b-8e94-47d2-92b5-7c935c84c111] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-837df198-101e-4016-b512-577dfa4bc654) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-837df198-101e-4016-b512-577dfa4bc654) * 0.4));
  max-width: calc(60% - (var(--gap-h-837df198-101e-4016-b512-577dfa4bc654) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b5da007b-8e94-47d2-92b5-7c935c84c111] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b5da007b-8e94-47d2-92b5-7c935c84c111] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-837df198-101e-4016-b512-577dfa4bc654) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-837df198-101e-4016-b512-577dfa4bc654) * 0.2));
    max-width: calc(80% - (var(--gap-h-837df198-101e-4016-b512-577dfa4bc654) * 0.2));
  }
}

.sd[data-s-1fe6fd0d-ec58-468f-afeb-b1f110240f10] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 0.5;
  padding: 0px;
  width: 90%;
  --gap-h-1fe6fd0d-ec58-468f-afeb-b1f110240f10: 19px;
  --gap-v-1fe6fd0d-ec58-468f-afeb-b1f110240f10: 0px;
  --gap-uuid: 1fe6fd0d-ec58-468f-afeb-b1f110240f10;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1fe6fd0d-ec58-468f-afeb-b1f110240f10] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-1fe6fd0d-ec58-468f-afeb-b1f110240f10: 18px;
    --gap-v-1fe6fd0d-ec58-468f-afeb-b1f110240f10: 0px;
    max-width: 100%;
  }
}

.sd[data-s-2c3424e0-47b3-4b85-986f-0726292350e3] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-1fe6fd0d-ec58-468f-afeb-b1f110240f10) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-1fe6fd0d-ec58-468f-afeb-b1f110240f10) * 0.7000000000000001));
}

.sd[data-s-2c3424e0-47b3-4b85-986f-0726292350e3]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c3424e0-47b3-4b85-986f-0726292350e3] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-1fe6fd0d-ec58-468f-afeb-b1f110240f10) * 0.4));
    max-width: calc(60% - (var(--gap-h-1fe6fd0d-ec58-468f-afeb-b1f110240f10) * 0.4));
  }
}

.sd[data-s-a6e71b92-15a1-49cd-8e9c-0ba25e7b691b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-1fe6fd0d-ec58-468f-afeb-b1f110240f10) * 0.3));
  --gap-h-a6e71b92-15a1-49cd-8e9c-0ba25e7b691b: 0px;
  --gap-v-a6e71b92-15a1-49cd-8e9c-0ba25e7b691b: 0px;
  --gap-uuid: a6e71b92-15a1-49cd-8e9c-0ba25e7b691b;
  max-width: calc(70% - (var(--gap-h-1fe6fd0d-ec58-468f-afeb-b1f110240f10) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a6e71b92-15a1-49cd-8e9c-0ba25e7b691b] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-1fe6fd0d-ec58-468f-afeb-b1f110240f10) * 0));
    --gap-h-a6e71b92-15a1-49cd-8e9c-0ba25e7b691b: 0px;
    --gap-v-a6e71b92-15a1-49cd-8e9c-0ba25e7b691b: 0px;
    max-width: calc(100% - (var(--gap-h-1fe6fd0d-ec58-468f-afeb-b1f110240f10) * 0));
  }
}

.sd[data-s-892ee092-e882-4445-ad59-a657c360b657] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-a6e71b92-15a1-49cd-8e9c-0ba25e7b691b) * 0));
  --gap-h-892ee092-e882-4445-ad59-a657c360b657: 0px;
  --gap-v-892ee092-e882-4445-ad59-a657c360b657: 0px;
  --gap-uuid: 892ee092-e882-4445-ad59-a657c360b657;
  max-width: calc(100% - (var(--gap-h-a6e71b92-15a1-49cd-8e9c-0ba25e7b691b) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-892ee092-e882-4445-ad59-a657c360b657] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-892ee092-e882-4445-ad59-a657c360b657: 0px;
    --gap-v-892ee092-e882-4445-ad59-a657c360b657: 5px;
    width: calc(100% - (var(--gap-h-a6e71b92-15a1-49cd-8e9c-0ba25e7b691b) * 0));
    max-width: calc(100% - (var(--gap-h-a6e71b92-15a1-49cd-8e9c-0ba25e7b691b) * 0));
  }
}

.sd[data-s-ebfe0840-2672-4ebf-ace9-ededb673ba8e] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-892ee092-e882-4445-ad59-a657c360b657) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-892ee092-e882-4445-ad59-a657c360b657) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ebfe0840-2672-4ebf-ace9-ededb673ba8e] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-892ee092-e882-4445-ad59-a657c360b657) * 0.6));
    max-width: calc(40% - (var(--gap-h-892ee092-e882-4445-ad59-a657c360b657) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ebfe0840-2672-4ebf-ace9-ededb673ba8e] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-9f72a36d-de30-40f9-90cc-ad9902eb2acc] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-892ee092-e882-4445-ad59-a657c360b657) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-892ee092-e882-4445-ad59-a657c360b657) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9f72a36d-de30-40f9-90cc-ad9902eb2acc] {
    display: flex;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-892ee092-e882-4445-ad59-a657c360b657) * 0.6));
    max-width: calc(40% - (var(--gap-h-892ee092-e882-4445-ad59-a657c360b657) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9f72a36d-de30-40f9-90cc-ad9902eb2acc] {
    display: flex;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-f97dccc9-73e0-450f-8ff0-674a1451e471] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-479b037c-2eb1-426e-b5e6-525d226dc52b] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-479b037c-2eb1-426e-b5e6-525d226dc52b] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-479b037c-2eb1-426e-b5e6-525d226dc52b] {
    font-size: 2.6vw;
  }
}

.sd[data-s-be09ae62-388c-4f5f-8b50-6c6514095bf8] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-be09ae62-388c-4f5f-8b50-6c6514095bf8] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-be09ae62-388c-4f5f-8b50-6c6514095bf8] {
    font-size: 6vw;
  }
}

.sd[data-s-963e104b-135d-4025-916a-1955cca38efd] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-963e104b-135d-4025-916a-1955cca38efd] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-963e104b-135d-4025-916a-1955cca38efd] {
    font-size: 3vw;
  }
}

.sd[data-s-cc31d3ba-80c9-47fc-aa49-fb73c314f919] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cc31d3ba-80c9-47fc-aa49-fb73c314f919] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cc31d3ba-80c9-47fc-aa49-fb73c314f919] {
    font-size: 3vw;
  }
}

.sd[data-s-4ee0c4f1-4f9b-468a-8e8f-1bf342ef7e94] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4ee0c4f1-4f9b-468a-8e8f-1bf342ef7e94] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ee0c4f1-4f9b-468a-8e8f-1bf342ef7e94] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-5b268311-c135-43fc-aa37-931d35c5d12e] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b268311-c135-43fc-aa37-931d35c5d12e] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-fd2e3b44-7a56-48d6-9c67-e5289b509d48] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-fd2e3b44-7a56-48d6-9c67-e5289b509d48].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-fd2e3b44-7a56-48d6-9c67-e5289b509d48].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-fd2e3b44-7a56-48d6-9c67-e5289b509d48]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fd2e3b44-7a56-48d6-9c67-e5289b509d48] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd2e3b44-7a56-48d6-9c67-e5289b509d48] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7ffac05e-35ed-4c47-bc73-3f52178627da] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-7ffac05e-35ed-4c47-bc73-3f52178627da: 0px;
  --gap-v-7ffac05e-35ed-4c47-bc73-3f52178627da: 0px;
  --gap-uuid: 7ffac05e-35ed-4c47-bc73-3f52178627da;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7ffac05e-35ed-4c47-bc73-3f52178627da] {
    display: flex;
    --gap-h-7ffac05e-35ed-4c47-bc73-3f52178627da: 0px;
    --gap-v-7ffac05e-35ed-4c47-bc73-3f52178627da: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ffac05e-35ed-4c47-bc73-3f52178627da] {
    display: flex;
    gap: 0px;
    --gap-h-7ffac05e-35ed-4c47-bc73-3f52178627da: 0px;
    --gap-v-7ffac05e-35ed-4c47-bc73-3f52178627da: 0px;
  }
}

.sd[data-s-2d00b6a3-5c21-41ba-9611-cd15cf8e040a] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-7ffac05e-35ed-4c47-bc73-3f52178627da) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-7ffac05e-35ed-4c47-bc73-3f52178627da) * 0.4));
  max-width: calc(60% - (var(--gap-h-7ffac05e-35ed-4c47-bc73-3f52178627da) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2d00b6a3-5c21-41ba-9611-cd15cf8e040a] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2d00b6a3-5c21-41ba-9611-cd15cf8e040a] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-7ffac05e-35ed-4c47-bc73-3f52178627da) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-7ffac05e-35ed-4c47-bc73-3f52178627da) * 0.2));
    max-width: calc(80% - (var(--gap-h-7ffac05e-35ed-4c47-bc73-3f52178627da) * 0.2));
  }
}

.sd[data-s-58c512b6-d4d2-4117-a3b9-46c68aab89d6] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 0.5;
  padding: 0px;
  width: 90%;
  --gap-h-58c512b6-d4d2-4117-a3b9-46c68aab89d6: 19px;
  --gap-v-58c512b6-d4d2-4117-a3b9-46c68aab89d6: 0px;
  --gap-uuid: 58c512b6-d4d2-4117-a3b9-46c68aab89d6;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-58c512b6-d4d2-4117-a3b9-46c68aab89d6] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-58c512b6-d4d2-4117-a3b9-46c68aab89d6: 18px;
    --gap-v-58c512b6-d4d2-4117-a3b9-46c68aab89d6: 0px;
    max-width: 100%;
  }
}

.sd[data-s-dbb30a94-64ab-4efa-9812-a0270e2abd43] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-58c512b6-d4d2-4117-a3b9-46c68aab89d6) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-58c512b6-d4d2-4117-a3b9-46c68aab89d6) * 0.7000000000000001));
}

.sd[data-s-dbb30a94-64ab-4efa-9812-a0270e2abd43]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dbb30a94-64ab-4efa-9812-a0270e2abd43] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-58c512b6-d4d2-4117-a3b9-46c68aab89d6) * 0.4));
    max-width: calc(60% - (var(--gap-h-58c512b6-d4d2-4117-a3b9-46c68aab89d6) * 0.4));
  }
}

.sd[data-s-5801b482-0fef-4f2b-af37-7291af4bf0e1] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-58c512b6-d4d2-4117-a3b9-46c68aab89d6) * 0.3));
  --gap-h-5801b482-0fef-4f2b-af37-7291af4bf0e1: 0px;
  --gap-v-5801b482-0fef-4f2b-af37-7291af4bf0e1: 0px;
  --gap-uuid: 5801b482-0fef-4f2b-af37-7291af4bf0e1;
  max-width: calc(70% - (var(--gap-h-58c512b6-d4d2-4117-a3b9-46c68aab89d6) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5801b482-0fef-4f2b-af37-7291af4bf0e1] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-58c512b6-d4d2-4117-a3b9-46c68aab89d6) * 0));
    --gap-h-5801b482-0fef-4f2b-af37-7291af4bf0e1: 0px;
    --gap-v-5801b482-0fef-4f2b-af37-7291af4bf0e1: 0px;
    max-width: calc(100% - (var(--gap-h-58c512b6-d4d2-4117-a3b9-46c68aab89d6) * 0));
  }
}

.sd[data-s-6b001be5-2b91-470c-91cd-e266fcb3d187] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-5801b482-0fef-4f2b-af37-7291af4bf0e1) * 0));
  --gap-h-6b001be5-2b91-470c-91cd-e266fcb3d187: 0px;
  --gap-v-6b001be5-2b91-470c-91cd-e266fcb3d187: 0px;
  --gap-uuid: 6b001be5-2b91-470c-91cd-e266fcb3d187;
  max-width: calc(100% - (var(--gap-h-5801b482-0fef-4f2b-af37-7291af4bf0e1) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b001be5-2b91-470c-91cd-e266fcb3d187] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-6b001be5-2b91-470c-91cd-e266fcb3d187: 0px;
    --gap-v-6b001be5-2b91-470c-91cd-e266fcb3d187: 5px;
    width: calc(100% - (var(--gap-h-5801b482-0fef-4f2b-af37-7291af4bf0e1) * 0));
    max-width: calc(100% - (var(--gap-h-5801b482-0fef-4f2b-af37-7291af4bf0e1) * 0));
  }
}

.sd[data-s-e2698068-103a-4fa5-8273-8de919d383d6] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-6b001be5-2b91-470c-91cd-e266fcb3d187) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-6b001be5-2b91-470c-91cd-e266fcb3d187) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e2698068-103a-4fa5-8273-8de919d383d6] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-6b001be5-2b91-470c-91cd-e266fcb3d187) * 0.6));
    max-width: calc(40% - (var(--gap-h-6b001be5-2b91-470c-91cd-e266fcb3d187) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e2698068-103a-4fa5-8273-8de919d383d6] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-9c9f31f7-ffb9-438c-9f1f-e44bdbd1d9ed] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-6b001be5-2b91-470c-91cd-e266fcb3d187) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-6b001be5-2b91-470c-91cd-e266fcb3d187) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9c9f31f7-ffb9-438c-9f1f-e44bdbd1d9ed] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-6b001be5-2b91-470c-91cd-e266fcb3d187) * 0.6));
    max-width: calc(40% - (var(--gap-h-6b001be5-2b91-470c-91cd-e266fcb3d187) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9c9f31f7-ffb9-438c-9f1f-e44bdbd1d9ed] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-59f4b62f-4c1b-40d9-98d7-5f96e4c49361] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-cae5abcb-4d5f-40e6-a088-7b64b7c15df4] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cae5abcb-4d5f-40e6-a088-7b64b7c15df4] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cae5abcb-4d5f-40e6-a088-7b64b7c15df4] {
    font-size: 2.6vw;
  }
}

.sd[data-s-658a18f1-98de-4cd5-9a03-2e52f58b2633] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-658a18f1-98de-4cd5-9a03-2e52f58b2633] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-658a18f1-98de-4cd5-9a03-2e52f58b2633] {
    font-size: 6vw;
  }
}

.sd[data-s-984e8cae-a78d-48eb-a71e-f456bcb85f18] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-984e8cae-a78d-48eb-a71e-f456bcb85f18] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-984e8cae-a78d-48eb-a71e-f456bcb85f18] {
    font-size: 3vw;
  }
}

.sd[data-s-7e4ca0e9-b5a3-412f-84cc-6f499c4f0d90] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7e4ca0e9-b5a3-412f-84cc-6f499c4f0d90] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e4ca0e9-b5a3-412f-84cc-6f499c4f0d90] {
    font-size: 3vw;
  }
}

.sd[data-s-c06f7a27-e6f9-4678-bfef-dd06d1415ea6] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c06f7a27-e6f9-4678-bfef-dd06d1415ea6] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c06f7a27-e6f9-4678-bfef-dd06d1415ea6] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-5362eb78-6658-4b7a-af97-4c308e3ea021] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5362eb78-6658-4b7a-af97-4c308e3ea021] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-9cfaeaf1-5f40-4ff5-9dbc-4c4bdcaf1e1f] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-9cfaeaf1-5f40-4ff5-9dbc-4c4bdcaf1e1f].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-9cfaeaf1-5f40-4ff5-9dbc-4c4bdcaf1e1f].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-9cfaeaf1-5f40-4ff5-9dbc-4c4bdcaf1e1f]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9cfaeaf1-5f40-4ff5-9dbc-4c4bdcaf1e1f] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9cfaeaf1-5f40-4ff5-9dbc-4c4bdcaf1e1f] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc: 0px;
  --gap-v-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc: 0px;
  --gap-uuid: fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc] {
    display: flex;
    --gap-h-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc: 0px;
    --gap-v-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc] {
    display: flex;
    gap: 0px;
    --gap-h-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc: 0px;
    --gap-v-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc: 0px;
  }
}

.sd[data-s-b3e66a02-0fcc-49df-9da9-25cad88dcdd9] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc) * 0.4));
  max-width: calc(60% - (var(--gap-h-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b3e66a02-0fcc-49df-9da9-25cad88dcdd9] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b3e66a02-0fcc-49df-9da9-25cad88dcdd9] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc) * 0.2));
    max-width: calc(80% - (var(--gap-h-fd6a1d7d-ee25-4d79-91ba-1e34242ef3fc) * 0.2));
  }
}

.sd[data-s-3eecacca-9afa-43b1-9a18-fdfe1643e3c5] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 0.5;
  padding: 0px;
  width: 90%;
  --gap-h-3eecacca-9afa-43b1-9a18-fdfe1643e3c5: 19px;
  --gap-v-3eecacca-9afa-43b1-9a18-fdfe1643e3c5: 0px;
  --gap-uuid: 3eecacca-9afa-43b1-9a18-fdfe1643e3c5;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3eecacca-9afa-43b1-9a18-fdfe1643e3c5] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-3eecacca-9afa-43b1-9a18-fdfe1643e3c5: 18px;
    --gap-v-3eecacca-9afa-43b1-9a18-fdfe1643e3c5: 0px;
    max-width: 100%;
  }
}

.sd[data-s-fec5f972-8edc-4ef5-be2b-0a01beef174e] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-3eecacca-9afa-43b1-9a18-fdfe1643e3c5) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-3eecacca-9afa-43b1-9a18-fdfe1643e3c5) * 0.7000000000000001));
}

.sd[data-s-fec5f972-8edc-4ef5-be2b-0a01beef174e]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fec5f972-8edc-4ef5-be2b-0a01beef174e] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-3eecacca-9afa-43b1-9a18-fdfe1643e3c5) * 0.4));
    max-width: calc(60% - (var(--gap-h-3eecacca-9afa-43b1-9a18-fdfe1643e3c5) * 0.4));
  }
}

.sd[data-s-d154ceb2-db57-449e-b650-729eae2362bb] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-3eecacca-9afa-43b1-9a18-fdfe1643e3c5) * 0.3));
  --gap-h-d154ceb2-db57-449e-b650-729eae2362bb: 0px;
  --gap-v-d154ceb2-db57-449e-b650-729eae2362bb: 0px;
  --gap-uuid: d154ceb2-db57-449e-b650-729eae2362bb;
  max-width: calc(70% - (var(--gap-h-3eecacca-9afa-43b1-9a18-fdfe1643e3c5) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d154ceb2-db57-449e-b650-729eae2362bb] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-3eecacca-9afa-43b1-9a18-fdfe1643e3c5) * 0));
    --gap-h-d154ceb2-db57-449e-b650-729eae2362bb: 0px;
    --gap-v-d154ceb2-db57-449e-b650-729eae2362bb: 0px;
    max-width: calc(100% - (var(--gap-h-3eecacca-9afa-43b1-9a18-fdfe1643e3c5) * 0));
  }
}

.sd[data-s-9289171b-8158-4e1c-840a-9aee3bec6bad] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-d154ceb2-db57-449e-b650-729eae2362bb) * 0));
  --gap-h-9289171b-8158-4e1c-840a-9aee3bec6bad: 0px;
  --gap-v-9289171b-8158-4e1c-840a-9aee3bec6bad: 0px;
  --gap-uuid: 9289171b-8158-4e1c-840a-9aee3bec6bad;
  max-width: calc(100% - (var(--gap-h-d154ceb2-db57-449e-b650-729eae2362bb) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9289171b-8158-4e1c-840a-9aee3bec6bad] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-9289171b-8158-4e1c-840a-9aee3bec6bad: 0px;
    --gap-v-9289171b-8158-4e1c-840a-9aee3bec6bad: 5px;
    width: calc(100% - (var(--gap-h-d154ceb2-db57-449e-b650-729eae2362bb) * 0));
    max-width: calc(100% - (var(--gap-h-d154ceb2-db57-449e-b650-729eae2362bb) * 0));
  }
}

.sd[data-s-0bcc2a34-dfc9-450d-be8b-8ac08431566c] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-9289171b-8158-4e1c-840a-9aee3bec6bad) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-9289171b-8158-4e1c-840a-9aee3bec6bad) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0bcc2a34-dfc9-450d-be8b-8ac08431566c] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-9289171b-8158-4e1c-840a-9aee3bec6bad) * 0.6));
    max-width: calc(40% - (var(--gap-h-9289171b-8158-4e1c-840a-9aee3bec6bad) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0bcc2a34-dfc9-450d-be8b-8ac08431566c] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-87b696c8-5c7f-4e8f-aea0-e0663e07a212] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-9289171b-8158-4e1c-840a-9aee3bec6bad) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-9289171b-8158-4e1c-840a-9aee3bec6bad) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-87b696c8-5c7f-4e8f-aea0-e0663e07a212] {
    display: flex;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-9289171b-8158-4e1c-840a-9aee3bec6bad) * 0.6));
    max-width: calc(40% - (var(--gap-h-9289171b-8158-4e1c-840a-9aee3bec6bad) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-87b696c8-5c7f-4e8f-aea0-e0663e07a212] {
    display: flex;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-df1a9258-e592-40ab-af34-04e2ec23a489] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-4f1b608d-5c7a-4c6f-9a02-e0fdd37c572b] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4f1b608d-5c7a-4c6f-9a02-e0fdd37c572b] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4f1b608d-5c7a-4c6f-9a02-e0fdd37c572b] {
    font-size: 2.6vw;
  }
}

.sd[data-s-70085edd-9d09-4778-af07-2ecd47be39a4] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-70085edd-9d09-4778-af07-2ecd47be39a4] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-70085edd-9d09-4778-af07-2ecd47be39a4] {
    font-size: 6vw;
  }
}

.sd[data-s-a18917bb-ef5c-489b-b9a5-03c5c0e63c20] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a18917bb-ef5c-489b-b9a5-03c5c0e63c20] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a18917bb-ef5c-489b-b9a5-03c5c0e63c20] {
    font-size: 3vw;
  }
}

.sd[data-s-0bd18a6c-18cc-4397-b8ff-2f91dd3a4be7] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0bd18a6c-18cc-4397-b8ff-2f91dd3a4be7] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0bd18a6c-18cc-4397-b8ff-2f91dd3a4be7] {
    font-size: 3vw;
  }
}

.sd[data-s-23cb872c-7103-4116-a2c7-098b9595f902] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-23cb872c-7103-4116-a2c7-098b9595f902] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-23cb872c-7103-4116-a2c7-098b9595f902] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-a421dfe2-8a59-4980-8383-207ef13b9143] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a421dfe2-8a59-4980-8383-207ef13b9143] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-17ed1c07-ea49-4281-8460-82c2fb095ff9] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  --gap-h-17ed1c07-ea49-4281-8460-82c2fb095ff9: 0px;
  --gap-v-17ed1c07-ea49-4281-8460-82c2fb095ff9: 0px;
  --gap-uuid: 17ed1c07-ea49-4281-8460-82c2fb095ff9;
  max-width: 91%;
}

.sd[data-s-17ed1c07-ea49-4281-8460-82c2fb095ff9].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
  --gap-h-17ed1c07-ea49-4281-8460-82c2fb095ff9: 0px;
  --gap-v-17ed1c07-ea49-4281-8460-82c2fb095ff9: 0px;
}

.sd[data-s-17ed1c07-ea49-4281-8460-82c2fb095ff9].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-17ed1c07-ea49-4281-8460-82c2fb095ff9]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
  --gap-h-17ed1c07-ea49-4281-8460-82c2fb095ff9: 0px;
  --gap-v-17ed1c07-ea49-4281-8460-82c2fb095ff9: 0px;
}

@media screen and (max-width: 840px) {
  .sd[data-s-17ed1c07-ea49-4281-8460-82c2fb095ff9] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    --gap-h-17ed1c07-ea49-4281-8460-82c2fb095ff9: 0px;
    --gap-v-17ed1c07-ea49-4281-8460-82c2fb095ff9: 0px;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-17ed1c07-ea49-4281-8460-82c2fb095ff9] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    --gap-h-17ed1c07-ea49-4281-8460-82c2fb095ff9: 0px;
    --gap-v-17ed1c07-ea49-4281-8460-82c2fb095ff9: 0px;
    max-width: 100%;
  }
}

.sd[data-s-4e8545f1-0eb7-4451-998b-98f8374ff95f] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-17ed1c07-ea49-4281-8460-82c2fb095ff9) * 0));
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: calc(100% - (var(--gap-h-17ed1c07-ea49-4281-8460-82c2fb095ff9) * 0));
  z-index: 1;
  --gap-h-4e8545f1-0eb7-4451-998b-98f8374ff95f: 0px;
  --gap-v-4e8545f1-0eb7-4451-998b-98f8374ff95f: 0px;
  --gap-uuid: 4e8545f1-0eb7-4451-998b-98f8374ff95f;
  max-width: calc(100% - (var(--gap-h-17ed1c07-ea49-4281-8460-82c2fb095ff9) * 0));
}

@media screen and (max-width: 840px) {
  .sd[data-s-4e8545f1-0eb7-4451-998b-98f8374ff95f] {
    display: flex;
    --gap-h-4e8545f1-0eb7-4451-998b-98f8374ff95f: 0px;
    --gap-v-4e8545f1-0eb7-4451-998b-98f8374ff95f: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4e8545f1-0eb7-4451-998b-98f8374ff95f] {
    display: flex;
    gap: 0px;
    --gap-h-4e8545f1-0eb7-4451-998b-98f8374ff95f: 0px;
    --gap-v-4e8545f1-0eb7-4451-998b-98f8374ff95f: 0px;
  }
}

.sd[data-s-b34ada96-f0a3-443c-8d8b-d26d854ee8f7] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-4e8545f1-0eb7-4451-998b-98f8374ff95f) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-4e8545f1-0eb7-4451-998b-98f8374ff95f) * 0.4));
  max-width: calc(60% - (var(--gap-h-4e8545f1-0eb7-4451-998b-98f8374ff95f) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b34ada96-f0a3-443c-8d8b-d26d854ee8f7] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b34ada96-f0a3-443c-8d8b-d26d854ee8f7] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-4e8545f1-0eb7-4451-998b-98f8374ff95f) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-4e8545f1-0eb7-4451-998b-98f8374ff95f) * 0.2));
    max-width: calc(80% - (var(--gap-h-4e8545f1-0eb7-4451-998b-98f8374ff95f) * 0.2));
  }
}

.sd[data-s-e594761d-8661-4c13-bec5-b26108f1d884] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 0.5;
  padding: 0px;
  width: calc(90% - (var(--gap-h-17ed1c07-ea49-4281-8460-82c2fb095ff9) * 0.10000000000000003));
  --gap-h-e594761d-8661-4c13-bec5-b26108f1d884: 19px;
  --gap-v-e594761d-8661-4c13-bec5-b26108f1d884: 0px;
  --gap-uuid: e594761d-8661-4c13-bec5-b26108f1d884;
  max-width: calc(90% - (var(--gap-h-17ed1c07-ea49-4281-8460-82c2fb095ff9) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e594761d-8661-4c13-bec5-b26108f1d884] {
    flex: none;
    gap: 18px;
    width: calc(100% - (var(--gap-h-17ed1c07-ea49-4281-8460-82c2fb095ff9) * 0));
    --gap-h-e594761d-8661-4c13-bec5-b26108f1d884: 18px;
    --gap-v-e594761d-8661-4c13-bec5-b26108f1d884: 0px;
    max-width: calc(100% - (var(--gap-h-17ed1c07-ea49-4281-8460-82c2fb095ff9) * 0));
  }
}

.sd[data-s-d2c3e06e-4b26-414e-9fc6-793e447a405c] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-e594761d-8661-4c13-bec5-b26108f1d884) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-e594761d-8661-4c13-bec5-b26108f1d884) * 0.7000000000000001));
}

.sd[data-s-d2c3e06e-4b26-414e-9fc6-793e447a405c]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d2c3e06e-4b26-414e-9fc6-793e447a405c] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-e594761d-8661-4c13-bec5-b26108f1d884) * 0.4));
    max-width: calc(60% - (var(--gap-h-e594761d-8661-4c13-bec5-b26108f1d884) * 0.4));
  }
}

.sd[data-s-f789e40f-eb50-49b8-a32a-acd502bed8b9] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-e594761d-8661-4c13-bec5-b26108f1d884) * 0.3));
  --gap-h-f789e40f-eb50-49b8-a32a-acd502bed8b9: 0px;
  --gap-v-f789e40f-eb50-49b8-a32a-acd502bed8b9: 0px;
  --gap-uuid: f789e40f-eb50-49b8-a32a-acd502bed8b9;
  max-width: calc(70% - (var(--gap-h-e594761d-8661-4c13-bec5-b26108f1d884) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f789e40f-eb50-49b8-a32a-acd502bed8b9] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-e594761d-8661-4c13-bec5-b26108f1d884) * 0));
    --gap-h-f789e40f-eb50-49b8-a32a-acd502bed8b9: 0px;
    --gap-v-f789e40f-eb50-49b8-a32a-acd502bed8b9: 0px;
    max-width: calc(100% - (var(--gap-h-e594761d-8661-4c13-bec5-b26108f1d884) * 0));
  }
}

.sd[data-s-f0a45df3-e070-4897-ac45-afc12e2526f4] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f789e40f-eb50-49b8-a32a-acd502bed8b9) * 0));
  --gap-h-f0a45df3-e070-4897-ac45-afc12e2526f4: 0px;
  --gap-v-f0a45df3-e070-4897-ac45-afc12e2526f4: 0px;
  --gap-uuid: f0a45df3-e070-4897-ac45-afc12e2526f4;
  max-width: calc(100% - (var(--gap-h-f789e40f-eb50-49b8-a32a-acd502bed8b9) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f0a45df3-e070-4897-ac45-afc12e2526f4] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-f0a45df3-e070-4897-ac45-afc12e2526f4: 0px;
    --gap-v-f0a45df3-e070-4897-ac45-afc12e2526f4: 5px;
    width: calc(100% - (var(--gap-h-f789e40f-eb50-49b8-a32a-acd502bed8b9) * 0));
    max-width: calc(100% - (var(--gap-h-f789e40f-eb50-49b8-a32a-acd502bed8b9) * 0));
  }
}

.sd[data-s-b2db3e2d-f3a3-41b3-ae2d-fc8f190e747d] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-f0a45df3-e070-4897-ac45-afc12e2526f4) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-f0a45df3-e070-4897-ac45-afc12e2526f4) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b2db3e2d-f3a3-41b3-ae2d-fc8f190e747d] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-f0a45df3-e070-4897-ac45-afc12e2526f4) * 0.6));
    max-width: calc(40% - (var(--gap-h-f0a45df3-e070-4897-ac45-afc12e2526f4) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2db3e2d-f3a3-41b3-ae2d-fc8f190e747d] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-9f056b7e-6abc-480e-9dcd-60c712b9a25a] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-f0a45df3-e070-4897-ac45-afc12e2526f4) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-f0a45df3-e070-4897-ac45-afc12e2526f4) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9f056b7e-6abc-480e-9dcd-60c712b9a25a] {
    display: flex;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-f0a45df3-e070-4897-ac45-afc12e2526f4) * 0.6));
    max-width: calc(40% - (var(--gap-h-f0a45df3-e070-4897-ac45-afc12e2526f4) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9f056b7e-6abc-480e-9dcd-60c712b9a25a] {
    display: flex;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-d148d1a9-602e-4107-9154-7de73f0dea7f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-24467577-49f0-4ebc-8007-c1f18baf9597] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-24467577-49f0-4ebc-8007-c1f18baf9597] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-24467577-49f0-4ebc-8007-c1f18baf9597] {
    font-size: 2.6vw;
  }
}

.sd[data-s-7aefb383-9434-404d-aea8-fa98c640b571] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7aefb383-9434-404d-aea8-fa98c640b571] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7aefb383-9434-404d-aea8-fa98c640b571] {
    font-size: 6vw;
  }
}

.sd[data-s-f1084c7b-dbe3-4de7-aa73-87cc429bc226] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f1084c7b-dbe3-4de7-aa73-87cc429bc226] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1084c7b-dbe3-4de7-aa73-87cc429bc226] {
    font-size: 3vw;
  }
}

.sd[data-s-95cf0584-7581-47d6-8b06-0748f8a94b92] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-95cf0584-7581-47d6-8b06-0748f8a94b92] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-95cf0584-7581-47d6-8b06-0748f8a94b92] {
    font-size: 3vw;
  }
}

.sd[data-s-e6b8b19f-d95b-4bb5-a3c4-d436eb69263d] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e6b8b19f-d95b-4bb5-a3c4-d436eb69263d] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e6b8b19f-d95b-4bb5-a3c4-d436eb69263d] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-da273920-cd26-410c-97f9-e8d63ee1052d] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da273920-cd26-410c-97f9-e8d63ee1052d] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-cb213555-4698-4ec9-9dfe-1c92802453eb] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  --gap-h-cb213555-4698-4ec9-9dfe-1c92802453eb: 0px;
  --gap-v-cb213555-4698-4ec9-9dfe-1c92802453eb: 0px;
  --gap-uuid: cb213555-4698-4ec9-9dfe-1c92802453eb;
  max-width: 91%;
}

.sd[data-s-cb213555-4698-4ec9-9dfe-1c92802453eb].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
  --gap-h-cb213555-4698-4ec9-9dfe-1c92802453eb: 0px;
  --gap-v-cb213555-4698-4ec9-9dfe-1c92802453eb: 0px;
}

.sd[data-s-cb213555-4698-4ec9-9dfe-1c92802453eb].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-cb213555-4698-4ec9-9dfe-1c92802453eb]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
  --gap-h-cb213555-4698-4ec9-9dfe-1c92802453eb: 0px;
  --gap-v-cb213555-4698-4ec9-9dfe-1c92802453eb: 0px;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cb213555-4698-4ec9-9dfe-1c92802453eb] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    --gap-h-cb213555-4698-4ec9-9dfe-1c92802453eb: 0px;
    --gap-v-cb213555-4698-4ec9-9dfe-1c92802453eb: 0px;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb213555-4698-4ec9-9dfe-1c92802453eb] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    --gap-h-cb213555-4698-4ec9-9dfe-1c92802453eb: 0px;
    --gap-v-cb213555-4698-4ec9-9dfe-1c92802453eb: 0px;
    max-width: 100%;
  }
}

.sd[data-s-f2becbed-9608-46eb-a9ee-3fcd629193fc] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-cb213555-4698-4ec9-9dfe-1c92802453eb) * 0));
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: calc(100% - (var(--gap-h-cb213555-4698-4ec9-9dfe-1c92802453eb) * 0));
  z-index: 1;
  --gap-h-f2becbed-9608-46eb-a9ee-3fcd629193fc: 0px;
  --gap-v-f2becbed-9608-46eb-a9ee-3fcd629193fc: 0px;
  --gap-uuid: f2becbed-9608-46eb-a9ee-3fcd629193fc;
  max-width: calc(100% - (var(--gap-h-cb213555-4698-4ec9-9dfe-1c92802453eb) * 0));
}

@media screen and (max-width: 840px) {
  .sd[data-s-f2becbed-9608-46eb-a9ee-3fcd629193fc] {
    display: flex;
    --gap-h-f2becbed-9608-46eb-a9ee-3fcd629193fc: 0px;
    --gap-v-f2becbed-9608-46eb-a9ee-3fcd629193fc: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f2becbed-9608-46eb-a9ee-3fcd629193fc] {
    display: flex;
    gap: 0px;
    --gap-h-f2becbed-9608-46eb-a9ee-3fcd629193fc: 0px;
    --gap-v-f2becbed-9608-46eb-a9ee-3fcd629193fc: 0px;
  }
}

.sd[data-s-f0630863-c45e-4f54-9d22-2b175f106b2c] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-f2becbed-9608-46eb-a9ee-3fcd629193fc) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-f2becbed-9608-46eb-a9ee-3fcd629193fc) * 0.4));
  max-width: calc(60% - (var(--gap-h-f2becbed-9608-46eb-a9ee-3fcd629193fc) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f0630863-c45e-4f54-9d22-2b175f106b2c] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f0630863-c45e-4f54-9d22-2b175f106b2c] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-f2becbed-9608-46eb-a9ee-3fcd629193fc) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-f2becbed-9608-46eb-a9ee-3fcd629193fc) * 0.2));
    max-width: calc(80% - (var(--gap-h-f2becbed-9608-46eb-a9ee-3fcd629193fc) * 0.2));
  }
}

.sd[data-s-6e4e718d-2f6a-4b9e-937a-841f597fc789] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 0.5;
  padding: 0px;
  width: calc(90% - (var(--gap-h-cb213555-4698-4ec9-9dfe-1c92802453eb) * 0.10000000000000003));
  --gap-h-6e4e718d-2f6a-4b9e-937a-841f597fc789: 19px;
  --gap-v-6e4e718d-2f6a-4b9e-937a-841f597fc789: 0px;
  --gap-uuid: 6e4e718d-2f6a-4b9e-937a-841f597fc789;
  max-width: calc(90% - (var(--gap-h-cb213555-4698-4ec9-9dfe-1c92802453eb) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6e4e718d-2f6a-4b9e-937a-841f597fc789] {
    flex: none;
    gap: 18px;
    width: calc(100% - (var(--gap-h-cb213555-4698-4ec9-9dfe-1c92802453eb) * 0));
    --gap-h-6e4e718d-2f6a-4b9e-937a-841f597fc789: 18px;
    --gap-v-6e4e718d-2f6a-4b9e-937a-841f597fc789: 0px;
    max-width: calc(100% - (var(--gap-h-cb213555-4698-4ec9-9dfe-1c92802453eb) * 0));
  }
}

.sd[data-s-89b03a97-fb74-4d10-b74f-d755e19a87c9] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-6e4e718d-2f6a-4b9e-937a-841f597fc789) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-6e4e718d-2f6a-4b9e-937a-841f597fc789) * 0.7000000000000001));
}

.sd[data-s-89b03a97-fb74-4d10-b74f-d755e19a87c9]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-89b03a97-fb74-4d10-b74f-d755e19a87c9] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-6e4e718d-2f6a-4b9e-937a-841f597fc789) * 0.4));
    max-width: calc(60% - (var(--gap-h-6e4e718d-2f6a-4b9e-937a-841f597fc789) * 0.4));
  }
}

.sd[data-s-d68f8bb8-3f07-4512-996e-e1b0c415c008] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-6e4e718d-2f6a-4b9e-937a-841f597fc789) * 0.3));
  --gap-h-d68f8bb8-3f07-4512-996e-e1b0c415c008: 0px;
  --gap-v-d68f8bb8-3f07-4512-996e-e1b0c415c008: 0px;
  --gap-uuid: d68f8bb8-3f07-4512-996e-e1b0c415c008;
  max-width: calc(70% - (var(--gap-h-6e4e718d-2f6a-4b9e-937a-841f597fc789) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d68f8bb8-3f07-4512-996e-e1b0c415c008] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-6e4e718d-2f6a-4b9e-937a-841f597fc789) * 0));
    --gap-h-d68f8bb8-3f07-4512-996e-e1b0c415c008: 0px;
    --gap-v-d68f8bb8-3f07-4512-996e-e1b0c415c008: 0px;
    max-width: calc(100% - (var(--gap-h-6e4e718d-2f6a-4b9e-937a-841f597fc789) * 0));
  }
}

.sd[data-s-d003da98-190f-4b27-832c-b1b499ca58b5] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-d68f8bb8-3f07-4512-996e-e1b0c415c008) * 0));
  --gap-h-d003da98-190f-4b27-832c-b1b499ca58b5: 0px;
  --gap-v-d003da98-190f-4b27-832c-b1b499ca58b5: 0px;
  --gap-uuid: d003da98-190f-4b27-832c-b1b499ca58b5;
  max-width: calc(100% - (var(--gap-h-d68f8bb8-3f07-4512-996e-e1b0c415c008) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d003da98-190f-4b27-832c-b1b499ca58b5] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-d003da98-190f-4b27-832c-b1b499ca58b5: 0px;
    --gap-v-d003da98-190f-4b27-832c-b1b499ca58b5: 5px;
    width: calc(100% - (var(--gap-h-d68f8bb8-3f07-4512-996e-e1b0c415c008) * 0));
    max-width: calc(100% - (var(--gap-h-d68f8bb8-3f07-4512-996e-e1b0c415c008) * 0));
  }
}

.sd[data-s-00f6aedb-1b50-4e69-a635-7e19a072b4b8] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-d003da98-190f-4b27-832c-b1b499ca58b5) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-d003da98-190f-4b27-832c-b1b499ca58b5) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-00f6aedb-1b50-4e69-a635-7e19a072b4b8] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-d003da98-190f-4b27-832c-b1b499ca58b5) * 0.6));
    max-width: calc(40% - (var(--gap-h-d003da98-190f-4b27-832c-b1b499ca58b5) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-00f6aedb-1b50-4e69-a635-7e19a072b4b8] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-eb58a5fa-2dcf-4c26-aca5-a7c8263ba40b] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-d003da98-190f-4b27-832c-b1b499ca58b5) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-d003da98-190f-4b27-832c-b1b499ca58b5) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-eb58a5fa-2dcf-4c26-aca5-a7c8263ba40b] {
    display: flex;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-d003da98-190f-4b27-832c-b1b499ca58b5) * 0.6));
    max-width: calc(40% - (var(--gap-h-d003da98-190f-4b27-832c-b1b499ca58b5) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb58a5fa-2dcf-4c26-aca5-a7c8263ba40b] {
    display: flex;
    flex: none;
    font-size: 3vw;
    opacity: 0;
    width: 40%;
  }
}

.sd[data-s-06fe0d1a-3e85-4778-a13b-590a0c62c500] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-ac6e2c8c-3079-4cb5-a859-10163eeb366e] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ac6e2c8c-3079-4cb5-a859-10163eeb366e] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ac6e2c8c-3079-4cb5-a859-10163eeb366e] {
    font-size: 2.6vw;
  }
}

.sd[data-s-6a3c1005-95e2-4e62-ade7-82b8fd8bb1c3] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6a3c1005-95e2-4e62-ade7-82b8fd8bb1c3] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6a3c1005-95e2-4e62-ade7-82b8fd8bb1c3] {
    font-size: 6vw;
  }
}

.sd[data-s-b7c5f271-6cb8-44a5-859c-97b0d767b533] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b7c5f271-6cb8-44a5-859c-97b0d767b533] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7c5f271-6cb8-44a5-859c-97b0d767b533] {
    font-size: 3vw;
  }
}

.sd[data-s-08cdd9c3-7108-47b4-8d6c-f8e52f086408] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-08cdd9c3-7108-47b4-8d6c-f8e52f086408] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-08cdd9c3-7108-47b4-8d6c-f8e52f086408] {
    font-size: 3vw;
  }
}

.sd[data-s-f7fd9e42-38de-4b7e-b1b3-be5774974df2] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f7fd9e42-38de-4b7e-b1b3-be5774974df2] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f7fd9e42-38de-4b7e-b1b3-be5774974df2] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-3776af09-0641-48e4-a9a4-eadf9795b447] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3776af09-0641-48e4-a9a4-eadf9795b447] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-f9b466eb-b735-4101-9c4f-a799554e283d] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  --gap-h-f9b466eb-b735-4101-9c4f-a799554e283d: 0px;
  --gap-v-f9b466eb-b735-4101-9c4f-a799554e283d: 0px;
  --gap-uuid: f9b466eb-b735-4101-9c4f-a799554e283d;
  max-width: 91%;
}

.sd[data-s-f9b466eb-b735-4101-9c4f-a799554e283d].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
  --gap-h-f9b466eb-b735-4101-9c4f-a799554e283d: 0px;
  --gap-v-f9b466eb-b735-4101-9c4f-a799554e283d: 0px;
}

.sd[data-s-f9b466eb-b735-4101-9c4f-a799554e283d].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-f9b466eb-b735-4101-9c4f-a799554e283d]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
  --gap-h-f9b466eb-b735-4101-9c4f-a799554e283d: 0px;
  --gap-v-f9b466eb-b735-4101-9c4f-a799554e283d: 0px;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f9b466eb-b735-4101-9c4f-a799554e283d] {
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    --gap-h-f9b466eb-b735-4101-9c4f-a799554e283d: 0px;
    --gap-v-f9b466eb-b735-4101-9c4f-a799554e283d: 0px;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f9b466eb-b735-4101-9c4f-a799554e283d] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    --gap-h-f9b466eb-b735-4101-9c4f-a799554e283d: 0px;
    --gap-v-f9b466eb-b735-4101-9c4f-a799554e283d: 0px;
    max-width: 100%;
  }
}

.sd[data-s-5f517272-4139-419c-87f7-9d72d8014569] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-f9b466eb-b735-4101-9c4f-a799554e283d) * 0));
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: calc(100% - (var(--gap-h-f9b466eb-b735-4101-9c4f-a799554e283d) * 0));
  z-index: 1;
  --gap-h-5f517272-4139-419c-87f7-9d72d8014569: 0px;
  --gap-v-5f517272-4139-419c-87f7-9d72d8014569: 0px;
  --gap-uuid: 5f517272-4139-419c-87f7-9d72d8014569;
  max-width: calc(100% - (var(--gap-h-f9b466eb-b735-4101-9c4f-a799554e283d) * 0));
}

@media screen and (max-width: 840px) {
  .sd[data-s-5f517272-4139-419c-87f7-9d72d8014569] {
    display: flex;
    --gap-h-5f517272-4139-419c-87f7-9d72d8014569: 0px;
    --gap-v-5f517272-4139-419c-87f7-9d72d8014569: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5f517272-4139-419c-87f7-9d72d8014569] {
    display: flex;
    gap: 0px;
    --gap-h-5f517272-4139-419c-87f7-9d72d8014569: 0px;
    --gap-v-5f517272-4139-419c-87f7-9d72d8014569: 0px;
  }
}

.sd[data-s-95b015d2-a5fc-4ad8-b481-d5eef15f9fbb] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-5f517272-4139-419c-87f7-9d72d8014569) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-5f517272-4139-419c-87f7-9d72d8014569) * 0.4));
  max-width: calc(60% - (var(--gap-h-5f517272-4139-419c-87f7-9d72d8014569) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-95b015d2-a5fc-4ad8-b481-d5eef15f9fbb] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-95b015d2-a5fc-4ad8-b481-d5eef15f9fbb] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-5f517272-4139-419c-87f7-9d72d8014569) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-5f517272-4139-419c-87f7-9d72d8014569) * 0.2));
    max-width: calc(80% - (var(--gap-h-5f517272-4139-419c-87f7-9d72d8014569) * 0.2));
  }
}

.sd[data-s-956705c9-6768-447f-8e86-d28b12a453e3] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-f9b466eb-b735-4101-9c4f-a799554e283d) * 0));
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: calc(100% - (var(--gap-h-f9b466eb-b735-4101-9c4f-a799554e283d) * 0));
  z-index: 1;
  --gap-h-956705c9-6768-447f-8e86-d28b12a453e3: 0px;
  --gap-v-956705c9-6768-447f-8e86-d28b12a453e3: 0px;
  --gap-uuid: 956705c9-6768-447f-8e86-d28b12a453e3;
  max-width: calc(100% - (var(--gap-h-f9b466eb-b735-4101-9c4f-a799554e283d) * 0));
}

@media screen and (max-width: 840px) {
  .sd[data-s-956705c9-6768-447f-8e86-d28b12a453e3] {
    display: none;
    --gap-h-956705c9-6768-447f-8e86-d28b12a453e3: 0px;
    --gap-v-956705c9-6768-447f-8e86-d28b12a453e3: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-956705c9-6768-447f-8e86-d28b12a453e3] {
    display: none;
    gap: 0px;
    --gap-h-956705c9-6768-447f-8e86-d28b12a453e3: 0px;
    --gap-v-956705c9-6768-447f-8e86-d28b12a453e3: 0px;
  }
}

.sd[data-s-b1ee6a53-a2dd-409f-a33b-2d6afe7febed] {
  background: #66661ec5;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-956705c9-6768-447f-8e86-d28b12a453e3) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-956705c9-6768-447f-8e86-d28b12a453e3) * 0.4));
  max-width: calc(60% - (var(--gap-h-956705c9-6768-447f-8e86-d28b12a453e3) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b1ee6a53-a2dd-409f-a33b-2d6afe7febed] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1ee6a53-a2dd-409f-a33b-2d6afe7febed] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-956705c9-6768-447f-8e86-d28b12a453e3) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-956705c9-6768-447f-8e86-d28b12a453e3) * 0.2));
    max-width: calc(80% - (var(--gap-h-956705c9-6768-447f-8e86-d28b12a453e3) * 0.2));
  }
}

.sd[data-s-28812c9d-b794-47e6-a095-1457d71ac374] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 0.5;
  padding: 0px;
  width: calc(90% - (var(--gap-h-f9b466eb-b735-4101-9c4f-a799554e283d) * 0.10000000000000003));
  --gap-h-28812c9d-b794-47e6-a095-1457d71ac374: 19px;
  --gap-v-28812c9d-b794-47e6-a095-1457d71ac374: 0px;
  --gap-uuid: 28812c9d-b794-47e6-a095-1457d71ac374;
  max-width: calc(90% - (var(--gap-h-f9b466eb-b735-4101-9c4f-a799554e283d) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-28812c9d-b794-47e6-a095-1457d71ac374] {
    flex: none;
    gap: 18px;
    width: calc(100% - (var(--gap-h-f9b466eb-b735-4101-9c4f-a799554e283d) * 0));
    --gap-h-28812c9d-b794-47e6-a095-1457d71ac374: 18px;
    --gap-v-28812c9d-b794-47e6-a095-1457d71ac374: 0px;
    max-width: calc(100% - (var(--gap-h-f9b466eb-b735-4101-9c4f-a799554e283d) * 0));
  }
}

.sd[data-s-f3e175d3-f31a-4d54-a869-ea0723199b83] {
  border-radius: 14px;
  flex: none;
  height: 148px;
  width: calc(30% - (var(--gap-h-28812c9d-b794-47e6-a095-1457d71ac374) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-28812c9d-b794-47e6-a095-1457d71ac374) * 0.7000000000000001));
}

.sd[data-s-f3e175d3-f31a-4d54-a869-ea0723199b83]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f3e175d3-f31a-4d54-a869-ea0723199b83] {
    border-radius: 7px;
    bottom: auto;
    flex: none;
    height: 90px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: calc(60% - (var(--gap-h-28812c9d-b794-47e6-a095-1457d71ac374) * 0.4));
    max-width: calc(60% - (var(--gap-h-28812c9d-b794-47e6-a095-1457d71ac374) * 0.4));
  }
}

.sd[data-s-cd98cd8d-4ad8-47c2-8205-2079da215706] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-28812c9d-b794-47e6-a095-1457d71ac374) * 0.3));
  --gap-h-cd98cd8d-4ad8-47c2-8205-2079da215706: 0px;
  --gap-v-cd98cd8d-4ad8-47c2-8205-2079da215706: 0px;
  --gap-uuid: cd98cd8d-4ad8-47c2-8205-2079da215706;
  max-width: calc(70% - (var(--gap-h-28812c9d-b794-47e6-a095-1457d71ac374) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd98cd8d-4ad8-47c2-8205-2079da215706] {
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-28812c9d-b794-47e6-a095-1457d71ac374) * 0));
    --gap-h-cd98cd8d-4ad8-47c2-8205-2079da215706: 0px;
    --gap-v-cd98cd8d-4ad8-47c2-8205-2079da215706: 0px;
    max-width: calc(100% - (var(--gap-h-28812c9d-b794-47e6-a095-1457d71ac374) * 0));
  }
}

.sd[data-s-9fcf689b-6c96-480b-9880-9426fe975e0a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-cd98cd8d-4ad8-47c2-8205-2079da215706) * 0));
  --gap-h-9fcf689b-6c96-480b-9880-9426fe975e0a: 0px;
  --gap-v-9fcf689b-6c96-480b-9880-9426fe975e0a: 0px;
  --gap-uuid: 9fcf689b-6c96-480b-9880-9426fe975e0a;
  max-width: calc(100% - (var(--gap-h-cd98cd8d-4ad8-47c2-8205-2079da215706) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9fcf689b-6c96-480b-9880-9426fe975e0a] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: 90px;
    justify-content: center;
    --gap-h-9fcf689b-6c96-480b-9880-9426fe975e0a: 0px;
    --gap-v-9fcf689b-6c96-480b-9880-9426fe975e0a: 5px;
    width: calc(100% - (var(--gap-h-cd98cd8d-4ad8-47c2-8205-2079da215706) * 0));
    max-width: calc(100% - (var(--gap-h-cd98cd8d-4ad8-47c2-8205-2079da215706) * 0));
  }
}

.sd[data-s-2aaeb177-fd2e-4165-a32a-b6920f24affc] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-9fcf689b-6c96-480b-9880-9426fe975e0a) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-9fcf689b-6c96-480b-9880-9426fe975e0a) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2aaeb177-fd2e-4165-a32a-b6920f24affc] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-9fcf689b-6c96-480b-9880-9426fe975e0a) * 0.6));
    max-width: calc(40% - (var(--gap-h-9fcf689b-6c96-480b-9880-9426fe975e0a) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2aaeb177-fd2e-4165-a32a-b6920f24affc] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: 40%;
  }
}

.sd[data-s-7beccf98-26c5-4141-9f27-ca938fd68cd2] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-9fcf689b-6c96-480b-9880-9426fe975e0a) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-9fcf689b-6c96-480b-9880-9426fe975e0a) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7beccf98-26c5-4141-9f27-ca938fd68cd2] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-9fcf689b-6c96-480b-9880-9426fe975e0a) * 0.6));
    max-width: calc(40% - (var(--gap-h-9fcf689b-6c96-480b-9880-9426fe975e0a) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7beccf98-26c5-4141-9f27-ca938fd68cd2] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-892cb62a-cc58-48e5-ba4d-8b250bf02ce0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-6afa7ffc-dedf-4146-81a0-ea0c5f246f0d] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6afa7ffc-dedf-4146-81a0-ea0c5f246f0d] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6afa7ffc-dedf-4146-81a0-ea0c5f246f0d] {
    font-size: 2.6vw;
  }
}

.sd[data-s-8dfb9638-97e9-4f9e-82ad-2c4c7be595a3] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8dfb9638-97e9-4f9e-82ad-2c4c7be595a3] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8dfb9638-97e9-4f9e-82ad-2c4c7be595a3] {
    font-size: 6vw;
  }
}

.sd[data-s-649bf787-9eb5-45a6-a93c-cb87a92e5e90] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-649bf787-9eb5-45a6-a93c-cb87a92e5e90] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-649bf787-9eb5-45a6-a93c-cb87a92e5e90] {
    font-size: 3vw;
  }
}

.sd[data-s-434e3695-2fed-479c-89aa-d4092c155105] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-434e3695-2fed-479c-89aa-d4092c155105] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-434e3695-2fed-479c-89aa-d4092c155105] {
    font-size: 3vw;
  }
}

.sd[data-s-e94de5ba-2fb6-4644-ad8c-921ecbb83584] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e94de5ba-2fb6-4644-ad8c-921ecbb83584] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e94de5ba-2fb6-4644-ad8c-921ecbb83584] {
    font-size: 4.4vw;
    margin: -3px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-32ae1779-02ea-4e1b-a5b2-e00860b6b9ab] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-32ae1779-02ea-4e1b-a5b2-e00860b6b9ab] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-80d66dbc-9fb1-4fb0-a0d3-c11a22e00cd6] {
  color: var(--s-color-569d07d6);
  font-family: var(--s-font-059e2452);
  font-size: 0.7vw;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 10px 0px 0px 0px;
  text-align: right;
  width: auto;
  max-width: 100%;
  justify-content: flex-end;
}

@media screen and (max-width: 840px) {
  .sd[data-s-80d66dbc-9fb1-4fb0-a0d3-c11a22e00cd6] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-80d66dbc-9fb1-4fb0-a0d3-c11a22e00cd6] {
    font-size: 2.8vw;
    text-align: justify;
    justify-content: space-between;
  }
}

.sd[data-s-f58bdc20-54f4-4032-b724-6decef220e5a] {
  align-content: flex-end;
  align-items: flex-end;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 29px 0px 0px 0px;
  padding: 0px;
  width: 70%;
  max-width: 70%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f58bdc20-54f4-4032-b724-6decef220e5a] {
    align-content: flex-end;
    align-items: flex-end;
    display: none;
    flex: none;
    justify-content: center;
    width: 86%;
    max-width: 86%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f58bdc20-54f4-4032-b724-6decef220e5a] {
    display: none;
    flex: none;
    margin: 58px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-19add7c0-571b-4e66-b8ef-ee3046b3da63] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-19add7c0-571b-4e66-b8ef-ee3046b3da63] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
  }
}

.sd[data-s-ab02133f-39a6-4b86-8f56-1b176417a03c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-ab02133f-39a6-4b86-8f56-1b176417a03c].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
  translate: 0px 30px;
}

.sd[data-s-ab02133f-39a6-4b86-8f56-1b176417a03c].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ab02133f-39a6-4b86-8f56-1b176417a03c] {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
}

.sd[data-s-6496a259-3b25-42cc-b385-7cc1b4009e14] {
  flex: none;
  height: auto;
  opacity: 0.7;
  width: 7%;
  max-width: 7%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6496a259-3b25-42cc-b385-7cc1b4009e14] {
    flex: none;
    width: 9%;
    max-width: 9%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6496a259-3b25-42cc-b385-7cc1b4009e14] {
    flex: none;
    width: 11%;
    max-width: 11%;
  }
}

.sd[data-s-fd7d39ce-92ef-444a-b911-04f08a2f605a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 40%;
  max-width: 40%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fd7d39ce-92ef-444a-b911-04f08a2f605a] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    width: 60%;
    max-width: 60%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd7d39ce-92ef-444a-b911-04f08a2f605a] {
    flex: none;
    width: 65%;
    max-width: 65%;
  }
}

.sd[data-s-952d12cb-2143-44d8-ae16-857215d66d05] {
  background: #04a49300;
  border-radius: 0;
  box-shadow: none;
  color: var(--s-color-f8ac1525);
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  position: relative;
  text-align: center;
  text-shadow: none;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-952d12cb-2143-44d8-ae16-857215d66d05] {
    flex: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-952d12cb-2143-44d8-ae16-857215d66d05] {
    flex: none;
    width: 100%;
  }
}

.sd[data-s-5945e973-e6b2-4762-b248-49f62e8e7a71] {
  flex: none;
  height: auto;
  opacity: 0.7;
  width: 7%;
  max-width: 7%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5945e973-e6b2-4762-b248-49f62e8e7a71] {
    flex: none;
    width: 9%;
    max-width: 9%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5945e973-e6b2-4762-b248-49f62e8e7a71] {
    flex: none;
    width: 11%;
    max-width: 11%;
  }
}

.sd[data-s-3d1db4f0-6875-4a6b-8042-67b194c72f67] {
  background: #04a49300;
  border-radius: 0;
  box-shadow: none;
  color: var(--s-color-f8ac1525);
  flex: none;
  height: auto;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  position: relative;
  text-align: center;
  text-shadow: none;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3d1db4f0-6875-4a6b-8042-67b194c72f67] {
    flex: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d1db4f0-6875-4a6b-8042-67b194c72f67] {
    flex: none;
    width: 100%;
  }
}

.sd[data-s-e2fd2637-adae-4456-954a-057a3e55fa79] {
  align-content: center;
  align-items: center;
  background: #152a35a2;
  border-radius: 48px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 50px 10px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e2fd2637-adae-4456-954a-057a3e55fa79] {
    display: flex;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e2fd2637-adae-4456-954a-057a3e55fa79] {
    background: #181d2085;
    border-radius: 24px;
    display: flex;
    padding: 10px 10px 21px 10px;
  }
}

.sd[data-s-07a482b8-1a24-4417-a90e-2e9c059784c1] {
  background: transparent;
  border-bottom: 2px solid var(--s-color-858538ff);
  border-left: 2px solid var(--s-color-858538ff);
  border-radius: 64px;
  border-right: 2px solid var(--s-color-858538ff);
  border-top: 2px solid var(--s-color-858538ff);
  box-shadow: none;
  color: var(--s-color-858538ff);
  flex: none;
  height: auto;
  margin: -10px 0px 20px 0px;
  padding: 5px;
  position: relative;
  text-align: center;
  text-shadow: none;
  width: 60%;
  max-width: 60%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-07a482b8-1a24-4417-a90e-2e9c059784c1] {
    flex: none;
    margin: -10px 0px 13px 0px;
    width: 70%;
    max-width: 70%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-07a482b8-1a24-4417-a90e-2e9c059784c1] {
    flex: none;
    margin: -20px 0px 13px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-f9ed8377-109f-4fd5-8d18-2b8ee6251905] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-f9ed8377-109f-4fd5-8d18-2b8ee6251905].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-f9ed8377-109f-4fd5-8d18-2b8ee6251905].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-f9ed8377-109f-4fd5-8d18-2b8ee6251905]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f9ed8377-109f-4fd5-8d18-2b8ee6251905] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f9ed8377-109f-4fd5-8d18-2b8ee6251905] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-554c2468-7186-452a-8870-2b398ce2c893] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-554c2468-7186-452a-8870-2b398ce2c893: 0px;
  --gap-v-554c2468-7186-452a-8870-2b398ce2c893: 0px;
  --gap-uuid: 554c2468-7186-452a-8870-2b398ce2c893;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-554c2468-7186-452a-8870-2b398ce2c893] {
    display: none;
    --gap-h-554c2468-7186-452a-8870-2b398ce2c893: 0px;
    --gap-v-554c2468-7186-452a-8870-2b398ce2c893: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-554c2468-7186-452a-8870-2b398ce2c893] {
    display: none;
    gap: 0px;
    --gap-h-554c2468-7186-452a-8870-2b398ce2c893: 0px;
    --gap-v-554c2468-7186-452a-8870-2b398ce2c893: 0px;
  }
}

.sd[data-s-070782bd-2296-47bc-837c-33c2079a3ac5] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-554c2468-7186-452a-8870-2b398ce2c893) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-554c2468-7186-452a-8870-2b398ce2c893) * 0.4));
  max-width: calc(60% - (var(--gap-h-554c2468-7186-452a-8870-2b398ce2c893) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-070782bd-2296-47bc-837c-33c2079a3ac5] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-070782bd-2296-47bc-837c-33c2079a3ac5] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-554c2468-7186-452a-8870-2b398ce2c893) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-554c2468-7186-452a-8870-2b398ce2c893) * 0.2));
    max-width: calc(80% - (var(--gap-h-554c2468-7186-452a-8870-2b398ce2c893) * 0.2));
  }
}

.sd[data-s-d0e6b26f-32fc-4560-a046-c85487720793] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-d0e6b26f-32fc-4560-a046-c85487720793: 0px;
  --gap-v-d0e6b26f-32fc-4560-a046-c85487720793: 0px;
  --gap-uuid: d0e6b26f-32fc-4560-a046-c85487720793;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d0e6b26f-32fc-4560-a046-c85487720793] {
    display: none;
    --gap-h-d0e6b26f-32fc-4560-a046-c85487720793: 0px;
    --gap-v-d0e6b26f-32fc-4560-a046-c85487720793: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0e6b26f-32fc-4560-a046-c85487720793] {
    display: none;
    gap: 0px;
    --gap-h-d0e6b26f-32fc-4560-a046-c85487720793: 0px;
    --gap-v-d0e6b26f-32fc-4560-a046-c85487720793: 0px;
  }
}

.sd[data-s-cd02912c-172e-4766-8b5f-059519eee2a8] {
  background: #66661ec5;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-d0e6b26f-32fc-4560-a046-c85487720793) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-d0e6b26f-32fc-4560-a046-c85487720793) * 0.4));
  max-width: calc(60% - (var(--gap-h-d0e6b26f-32fc-4560-a046-c85487720793) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cd02912c-172e-4766-8b5f-059519eee2a8] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd02912c-172e-4766-8b5f-059519eee2a8] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-d0e6b26f-32fc-4560-a046-c85487720793) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-d0e6b26f-32fc-4560-a046-c85487720793) * 0.2));
    max-width: calc(80% - (var(--gap-h-d0e6b26f-32fc-4560-a046-c85487720793) * 0.2));
  }
}

.sd[data-s-385f6a71-874a-4a15-b400-bf7b42b550cd] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-385f6a71-874a-4a15-b400-bf7b42b550cd: 19px;
  --gap-v-385f6a71-874a-4a15-b400-bf7b42b550cd: 0px;
  --gap-uuid: 385f6a71-874a-4a15-b400-bf7b42b550cd;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-385f6a71-874a-4a15-b400-bf7b42b550cd] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-385f6a71-874a-4a15-b400-bf7b42b550cd: 18px;
    --gap-v-385f6a71-874a-4a15-b400-bf7b42b550cd: 0px;
    max-width: 100%;
  }
}

.sd[data-s-11bb118d-d4eb-46fb-b7f1-3d747492e137] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-385f6a71-874a-4a15-b400-bf7b42b550cd) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-385f6a71-874a-4a15-b400-bf7b42b550cd) * 0.7000000000000001));
}

.sd[data-s-11bb118d-d4eb-46fb-b7f1-3d747492e137]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-11bb118d-d4eb-46fb-b7f1-3d747492e137] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-385f6a71-874a-4a15-b400-bf7b42b550cd) * 0.6));
    max-width: calc(40% - (var(--gap-h-385f6a71-874a-4a15-b400-bf7b42b550cd) * 0.6));
  }
}

.sd[data-s-6b70c23a-2172-4c54-8177-721c5742b717] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(70% - (var(--gap-h-385f6a71-874a-4a15-b400-bf7b42b550cd) * 0.3));
  --gap-h-6b70c23a-2172-4c54-8177-721c5742b717: 0px;
  --gap-v-6b70c23a-2172-4c54-8177-721c5742b717: 0px;
  --gap-uuid: 6b70c23a-2172-4c54-8177-721c5742b717;
  max-width: calc(70% - (var(--gap-h-385f6a71-874a-4a15-b400-bf7b42b550cd) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b70c23a-2172-4c54-8177-721c5742b717] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-385f6a71-874a-4a15-b400-bf7b42b550cd) * 0.43));
    --gap-h-6b70c23a-2172-4c54-8177-721c5742b717: 0px;
    --gap-v-6b70c23a-2172-4c54-8177-721c5742b717: 0px;
    max-width: calc(57% - (var(--gap-h-385f6a71-874a-4a15-b400-bf7b42b550cd) * 0.43));
  }
}

.sd[data-s-493893fe-e9a8-4afc-b3a9-f2566f5e662c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-6b70c23a-2172-4c54-8177-721c5742b717) * 0));
  --gap-h-493893fe-e9a8-4afc-b3a9-f2566f5e662c: 0px;
  --gap-v-493893fe-e9a8-4afc-b3a9-f2566f5e662c: 0px;
  --gap-uuid: 493893fe-e9a8-4afc-b3a9-f2566f5e662c;
  max-width: calc(100% - (var(--gap-h-6b70c23a-2172-4c54-8177-721c5742b717) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-493893fe-e9a8-4afc-b3a9-f2566f5e662c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-493893fe-e9a8-4afc-b3a9-f2566f5e662c: 0px;
    --gap-v-493893fe-e9a8-4afc-b3a9-f2566f5e662c: 5px;
  }
}

.sd[data-s-a6efce87-b32f-4047-a854-c1fabf876ad5] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-493893fe-e9a8-4afc-b3a9-f2566f5e662c) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-493893fe-e9a8-4afc-b3a9-f2566f5e662c) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a6efce87-b32f-4047-a854-c1fabf876ad5] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-493893fe-e9a8-4afc-b3a9-f2566f5e662c) * 0.6));
    max-width: calc(40% - (var(--gap-h-493893fe-e9a8-4afc-b3a9-f2566f5e662c) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a6efce87-b32f-4047-a854-c1fabf876ad5] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-493893fe-e9a8-4afc-b3a9-f2566f5e662c) * 0.3));
    max-width: calc(70% - (var(--gap-h-493893fe-e9a8-4afc-b3a9-f2566f5e662c) * 0.3));
  }
}

.sd[data-s-1d075085-42ca-4f65-90d5-c0235f669e02] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-493893fe-e9a8-4afc-b3a9-f2566f5e662c) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-493893fe-e9a8-4afc-b3a9-f2566f5e662c) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1d075085-42ca-4f65-90d5-c0235f669e02] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-493893fe-e9a8-4afc-b3a9-f2566f5e662c) * 0.6));
    max-width: calc(40% - (var(--gap-h-493893fe-e9a8-4afc-b3a9-f2566f5e662c) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-1d075085-42ca-4f65-90d5-c0235f669e02] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-0a93b5bc-31a0-417e-b4ff-ae35b5f93286] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0a93b5bc-31a0-417e-b4ff-ae35b5f93286] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0a93b5bc-31a0-417e-b4ff-ae35b5f93286] {
    display: none;
  }
}

.sd[data-s-96c526ec-3ef3-4ed0-aca2-e179400ccee3] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-96c526ec-3ef3-4ed0-aca2-e179400ccee3] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-96c526ec-3ef3-4ed0-aca2-e179400ccee3] {
    font-size: 2.6vw;
  }
}

.sd[data-s-2830d8a1-816e-4f01-9049-610c30751187] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2830d8a1-816e-4f01-9049-610c30751187] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2830d8a1-816e-4f01-9049-610c30751187] {
    font-size: 6vw;
  }
}

.sd[data-s-cdd5e805-62a0-47b7-907d-0f5c16e463c5] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cdd5e805-62a0-47b7-907d-0f5c16e463c5] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cdd5e805-62a0-47b7-907d-0f5c16e463c5] {
    font-size: 3vw;
  }
}

.sd[data-s-b7030cfb-4966-4136-a193-44dbffaae20e] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b7030cfb-4966-4136-a193-44dbffaae20e] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7030cfb-4966-4136-a193-44dbffaae20e] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-82d002e2-2f67-45b9-b6ec-685aa2e59155] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-82d002e2-2f67-45b9-b6ec-685aa2e59155] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-82d002e2-2f67-45b9-b6ec-685aa2e59155] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-26c3f687-b8ef-43f0-9b07-7e130667161e] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-26c3f687-b8ef-43f0-9b07-7e130667161e] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-cf67152c-be2f-45b7-94b0-f773a5f54a71] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-cf67152c-be2f-45b7-94b0-f773a5f54a71].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-cf67152c-be2f-45b7-94b0-f773a5f54a71].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-cf67152c-be2f-45b7-94b0-f773a5f54a71]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cf67152c-be2f-45b7-94b0-f773a5f54a71] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cf67152c-be2f-45b7-94b0-f773a5f54a71] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2fdb5c01-a62e-45ce-b048-350b441ff6b9] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-2fdb5c01-a62e-45ce-b048-350b441ff6b9: 0px;
  --gap-v-2fdb5c01-a62e-45ce-b048-350b441ff6b9: 0px;
  --gap-uuid: 2fdb5c01-a62e-45ce-b048-350b441ff6b9;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2fdb5c01-a62e-45ce-b048-350b441ff6b9] {
    display: none;
    --gap-h-2fdb5c01-a62e-45ce-b048-350b441ff6b9: 0px;
    --gap-v-2fdb5c01-a62e-45ce-b048-350b441ff6b9: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2fdb5c01-a62e-45ce-b048-350b441ff6b9] {
    display: none;
    gap: 0px;
    --gap-h-2fdb5c01-a62e-45ce-b048-350b441ff6b9: 0px;
    --gap-v-2fdb5c01-a62e-45ce-b048-350b441ff6b9: 0px;
  }
}

.sd[data-s-84d02d5b-a365-4f77-9757-48e556366ddf] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-2fdb5c01-a62e-45ce-b048-350b441ff6b9) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-2fdb5c01-a62e-45ce-b048-350b441ff6b9) * 0.4));
  max-width: calc(60% - (var(--gap-h-2fdb5c01-a62e-45ce-b048-350b441ff6b9) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-84d02d5b-a365-4f77-9757-48e556366ddf] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-84d02d5b-a365-4f77-9757-48e556366ddf] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-2fdb5c01-a62e-45ce-b048-350b441ff6b9) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-2fdb5c01-a62e-45ce-b048-350b441ff6b9) * 0.2));
    max-width: calc(80% - (var(--gap-h-2fdb5c01-a62e-45ce-b048-350b441ff6b9) * 0.2));
  }
}

.sd[data-s-7e76052c-de60-42eb-8db9-43b8da9b801d] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-7e76052c-de60-42eb-8db9-43b8da9b801d: 0px;
  --gap-v-7e76052c-de60-42eb-8db9-43b8da9b801d: 0px;
  --gap-uuid: 7e76052c-de60-42eb-8db9-43b8da9b801d;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7e76052c-de60-42eb-8db9-43b8da9b801d] {
    display: none;
    --gap-h-7e76052c-de60-42eb-8db9-43b8da9b801d: 0px;
    --gap-v-7e76052c-de60-42eb-8db9-43b8da9b801d: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e76052c-de60-42eb-8db9-43b8da9b801d] {
    display: none;
    gap: 0px;
    --gap-h-7e76052c-de60-42eb-8db9-43b8da9b801d: 0px;
    --gap-v-7e76052c-de60-42eb-8db9-43b8da9b801d: 0px;
  }
}

.sd[data-s-eca829dc-28fd-4b75-a8f1-e1e63913588f] {
  background: #66661ec5;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-7e76052c-de60-42eb-8db9-43b8da9b801d) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-7e76052c-de60-42eb-8db9-43b8da9b801d) * 0.4));
  max-width: calc(60% - (var(--gap-h-7e76052c-de60-42eb-8db9-43b8da9b801d) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-eca829dc-28fd-4b75-a8f1-e1e63913588f] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-eca829dc-28fd-4b75-a8f1-e1e63913588f] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-7e76052c-de60-42eb-8db9-43b8da9b801d) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-7e76052c-de60-42eb-8db9-43b8da9b801d) * 0.2));
    max-width: calc(80% - (var(--gap-h-7e76052c-de60-42eb-8db9-43b8da9b801d) * 0.2));
  }
}

.sd[data-s-4658db9e-f2b6-4507-919e-bae20f6817bf] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-4658db9e-f2b6-4507-919e-bae20f6817bf: 19px;
  --gap-v-4658db9e-f2b6-4507-919e-bae20f6817bf: 0px;
  --gap-uuid: 4658db9e-f2b6-4507-919e-bae20f6817bf;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4658db9e-f2b6-4507-919e-bae20f6817bf] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-4658db9e-f2b6-4507-919e-bae20f6817bf: 18px;
    --gap-v-4658db9e-f2b6-4507-919e-bae20f6817bf: 0px;
    max-width: 100%;
  }
}

.sd[data-s-bbc02770-d5f0-487e-8aea-b87e6b5cb550] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-4658db9e-f2b6-4507-919e-bae20f6817bf) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-4658db9e-f2b6-4507-919e-bae20f6817bf) * 0.7000000000000001));
}

.sd[data-s-bbc02770-d5f0-487e-8aea-b87e6b5cb550]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bbc02770-d5f0-487e-8aea-b87e6b5cb550] {
    border-radius: 7px;
    flex: none;
    height: 90px;
    width: calc(40% - (var(--gap-h-4658db9e-f2b6-4507-919e-bae20f6817bf) * 0.6));
    max-width: calc(40% - (var(--gap-h-4658db9e-f2b6-4507-919e-bae20f6817bf) * 0.6));
  }
}

.sd[data-s-1f3b5502-52d9-49fc-8ab9-0059f0839242] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-4658db9e-f2b6-4507-919e-bae20f6817bf) * 0.3));
  --gap-h-1f3b5502-52d9-49fc-8ab9-0059f0839242: 0px;
  --gap-v-1f3b5502-52d9-49fc-8ab9-0059f0839242: 0px;
  --gap-uuid: 1f3b5502-52d9-49fc-8ab9-0059f0839242;
  max-width: calc(70% - (var(--gap-h-4658db9e-f2b6-4507-919e-bae20f6817bf) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1f3b5502-52d9-49fc-8ab9-0059f0839242] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-4658db9e-f2b6-4507-919e-bae20f6817bf) * 0.43));
    --gap-h-1f3b5502-52d9-49fc-8ab9-0059f0839242: 0px;
    --gap-v-1f3b5502-52d9-49fc-8ab9-0059f0839242: 0px;
    max-width: calc(57% - (var(--gap-h-4658db9e-f2b6-4507-919e-bae20f6817bf) * 0.43));
  }
}

.sd[data-s-b8955675-9bf9-456e-b12c-4a26880edbc5] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-1f3b5502-52d9-49fc-8ab9-0059f0839242) * 0));
  --gap-h-b8955675-9bf9-456e-b12c-4a26880edbc5: 0px;
  --gap-v-b8955675-9bf9-456e-b12c-4a26880edbc5: 0px;
  --gap-uuid: b8955675-9bf9-456e-b12c-4a26880edbc5;
  max-width: calc(100% - (var(--gap-h-1f3b5502-52d9-49fc-8ab9-0059f0839242) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b8955675-9bf9-456e-b12c-4a26880edbc5] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    width: calc(70% - (var(--gap-h-1f3b5502-52d9-49fc-8ab9-0059f0839242) * 0.3));
    --gap-h-b8955675-9bf9-456e-b12c-4a26880edbc5: 0px;
    --gap-v-b8955675-9bf9-456e-b12c-4a26880edbc5: 5px;
    max-width: calc(70% - (var(--gap-h-1f3b5502-52d9-49fc-8ab9-0059f0839242) * 0.3));
  }
}

.sd[data-s-d56a1e63-b749-4053-a9ea-52295c232425] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-b8955675-9bf9-456e-b12c-4a26880edbc5) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-b8955675-9bf9-456e-b12c-4a26880edbc5) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d56a1e63-b749-4053-a9ea-52295c232425] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-b8955675-9bf9-456e-b12c-4a26880edbc5) * 0.6));
    max-width: calc(40% - (var(--gap-h-b8955675-9bf9-456e-b12c-4a26880edbc5) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d56a1e63-b749-4053-a9ea-52295c232425] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(100% - (var(--gap-h-b8955675-9bf9-456e-b12c-4a26880edbc5) * 0));
    max-width: calc(100% - (var(--gap-h-b8955675-9bf9-456e-b12c-4a26880edbc5) * 0));
  }
}

.sd[data-s-e4ec4657-a476-4dd4-b2de-be4f2b13dba1] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-b8955675-9bf9-456e-b12c-4a26880edbc5) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-b8955675-9bf9-456e-b12c-4a26880edbc5) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e4ec4657-a476-4dd4-b2de-be4f2b13dba1] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-b8955675-9bf9-456e-b12c-4a26880edbc5) * 0.6));
    max-width: calc(40% - (var(--gap-h-b8955675-9bf9-456e-b12c-4a26880edbc5) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e4ec4657-a476-4dd4-b2de-be4f2b13dba1] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-9d3dce05-21cd-4890-a16e-2220e764ad30] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9d3dce05-21cd-4890-a16e-2220e764ad30] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d3dce05-21cd-4890-a16e-2220e764ad30] {
    display: none;
  }
}

.sd[data-s-f8c0a623-86d9-4f05-bf56-6c4417e607ec] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f8c0a623-86d9-4f05-bf56-6c4417e607ec] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f8c0a623-86d9-4f05-bf56-6c4417e607ec] {
    font-size: 2.6vw;
  }
}

.sd[data-s-385d93fa-0d80-4c26-a450-1bd54f952900] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-385d93fa-0d80-4c26-a450-1bd54f952900] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-385d93fa-0d80-4c26-a450-1bd54f952900] {
    font-size: 6vw;
  }
}

.sd[data-s-c17d9d0f-ff96-492a-a154-38a9b1077f78] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c17d9d0f-ff96-492a-a154-38a9b1077f78] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c17d9d0f-ff96-492a-a154-38a9b1077f78] {
    font-size: 3vw;
  }
}

.sd[data-s-47910f63-19c1-404e-af42-14685d8c5cf9] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-47910f63-19c1-404e-af42-14685d8c5cf9] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-47910f63-19c1-404e-af42-14685d8c5cf9] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-277f7f8f-ee33-4750-ad48-e111ba3ae6da] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-277f7f8f-ee33-4750-ad48-e111ba3ae6da] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-277f7f8f-ee33-4750-ad48-e111ba3ae6da] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-bce3229f-78b7-46ee-a0ae-89d5fa98ec79] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bce3229f-78b7-46ee-a0ae-89d5fa98ec79] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-d1520b18-7450-419d-8337-672aeb10069b] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-d1520b18-7450-419d-8337-672aeb10069b].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-d1520b18-7450-419d-8337-672aeb10069b].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-d1520b18-7450-419d-8337-672aeb10069b]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d1520b18-7450-419d-8337-672aeb10069b] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d1520b18-7450-419d-8337-672aeb10069b] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4de089b1-e3d1-4707-bcd8-9c06ef5308ce] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-4de089b1-e3d1-4707-bcd8-9c06ef5308ce: 0px;
  --gap-v-4de089b1-e3d1-4707-bcd8-9c06ef5308ce: 0px;
  --gap-uuid: 4de089b1-e3d1-4707-bcd8-9c06ef5308ce;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4de089b1-e3d1-4707-bcd8-9c06ef5308ce] {
    display: none;
    --gap-h-4de089b1-e3d1-4707-bcd8-9c06ef5308ce: 0px;
    --gap-v-4de089b1-e3d1-4707-bcd8-9c06ef5308ce: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4de089b1-e3d1-4707-bcd8-9c06ef5308ce] {
    display: none;
    gap: 0px;
    --gap-h-4de089b1-e3d1-4707-bcd8-9c06ef5308ce: 0px;
    --gap-v-4de089b1-e3d1-4707-bcd8-9c06ef5308ce: 0px;
  }
}

.sd[data-s-b555f527-b629-49dc-8110-566429d4f2ec] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-4de089b1-e3d1-4707-bcd8-9c06ef5308ce) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-4de089b1-e3d1-4707-bcd8-9c06ef5308ce) * 0.4));
  max-width: calc(60% - (var(--gap-h-4de089b1-e3d1-4707-bcd8-9c06ef5308ce) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b555f527-b629-49dc-8110-566429d4f2ec] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b555f527-b629-49dc-8110-566429d4f2ec] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-4de089b1-e3d1-4707-bcd8-9c06ef5308ce) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-4de089b1-e3d1-4707-bcd8-9c06ef5308ce) * 0.2));
    max-width: calc(80% - (var(--gap-h-4de089b1-e3d1-4707-bcd8-9c06ef5308ce) * 0.2));
  }
}

.sd[data-s-3cc2fc36-8141-4ba9-9192-450e607a74fa] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-3cc2fc36-8141-4ba9-9192-450e607a74fa: 19px;
  --gap-v-3cc2fc36-8141-4ba9-9192-450e607a74fa: 0px;
  --gap-uuid: 3cc2fc36-8141-4ba9-9192-450e607a74fa;
  max-width: 90%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3cc2fc36-8141-4ba9-9192-450e607a74fa] {
    display: flex;
    --gap-h-3cc2fc36-8141-4ba9-9192-450e607a74fa: 19px;
    --gap-v-3cc2fc36-8141-4ba9-9192-450e607a74fa: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3cc2fc36-8141-4ba9-9192-450e607a74fa] {
    display: flex;
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-3cc2fc36-8141-4ba9-9192-450e607a74fa: 18px;
    --gap-v-3cc2fc36-8141-4ba9-9192-450e607a74fa: 0px;
    max-width: 100%;
  }
}

.sd[data-s-477772b6-ddbf-4507-a8a1-010e2ff96080] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-3cc2fc36-8141-4ba9-9192-450e607a74fa) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-3cc2fc36-8141-4ba9-9192-450e607a74fa) * 0.7000000000000001));
}

.sd[data-s-477772b6-ddbf-4507-a8a1-010e2ff96080]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-477772b6-ddbf-4507-a8a1-010e2ff96080] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-3cc2fc36-8141-4ba9-9192-450e607a74fa) * 0.6));
    max-width: calc(40% - (var(--gap-h-3cc2fc36-8141-4ba9-9192-450e607a74fa) * 0.6));
  }
}

.sd[data-s-e3b6adc1-a13c-48bc-8466-d7c4a8baabb5] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-3cc2fc36-8141-4ba9-9192-450e607a74fa) * 0.3));
  --gap-h-e3b6adc1-a13c-48bc-8466-d7c4a8baabb5: 0px;
  --gap-v-e3b6adc1-a13c-48bc-8466-d7c4a8baabb5: 0px;
  --gap-uuid: e3b6adc1-a13c-48bc-8466-d7c4a8baabb5;
  max-width: calc(70% - (var(--gap-h-3cc2fc36-8141-4ba9-9192-450e607a74fa) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3b6adc1-a13c-48bc-8466-d7c4a8baabb5] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-3cc2fc36-8141-4ba9-9192-450e607a74fa) * 0.43));
    --gap-h-e3b6adc1-a13c-48bc-8466-d7c4a8baabb5: 0px;
    --gap-v-e3b6adc1-a13c-48bc-8466-d7c4a8baabb5: 0px;
    max-width: calc(57% - (var(--gap-h-3cc2fc36-8141-4ba9-9192-450e607a74fa) * 0.43));
  }
}

.sd[data-s-e8254d48-2ab3-44bb-bebb-ffd369118788] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e3b6adc1-a13c-48bc-8466-d7c4a8baabb5) * 0));
  --gap-h-e8254d48-2ab3-44bb-bebb-ffd369118788: 0px;
  --gap-v-e8254d48-2ab3-44bb-bebb-ffd369118788: 0px;
  --gap-uuid: e8254d48-2ab3-44bb-bebb-ffd369118788;
  max-width: calc(100% - (var(--gap-h-e3b6adc1-a13c-48bc-8466-d7c4a8baabb5) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8254d48-2ab3-44bb-bebb-ffd369118788] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-e8254d48-2ab3-44bb-bebb-ffd369118788: 0px;
    --gap-v-e8254d48-2ab3-44bb-bebb-ffd369118788: 5px;
  }
}

.sd[data-s-bd6a271c-f253-4d3f-ac56-962d91e28a71] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-e8254d48-2ab3-44bb-bebb-ffd369118788) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-e8254d48-2ab3-44bb-bebb-ffd369118788) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bd6a271c-f253-4d3f-ac56-962d91e28a71] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-e8254d48-2ab3-44bb-bebb-ffd369118788) * 0.6));
    max-width: calc(40% - (var(--gap-h-e8254d48-2ab3-44bb-bebb-ffd369118788) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-bd6a271c-f253-4d3f-ac56-962d91e28a71] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-e8254d48-2ab3-44bb-bebb-ffd369118788) * 0.3));
    max-width: calc(70% - (var(--gap-h-e8254d48-2ab3-44bb-bebb-ffd369118788) * 0.3));
  }
}

.sd[data-s-43af8583-e4b6-474e-b001-bf3ba3654fd8] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-e8254d48-2ab3-44bb-bebb-ffd369118788) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-e8254d48-2ab3-44bb-bebb-ffd369118788) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-43af8583-e4b6-474e-b001-bf3ba3654fd8] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-e8254d48-2ab3-44bb-bebb-ffd369118788) * 0.6));
    max-width: calc(40% - (var(--gap-h-e8254d48-2ab3-44bb-bebb-ffd369118788) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-43af8583-e4b6-474e-b001-bf3ba3654fd8] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-0909a82f-0321-43db-b28f-f1bd08114083] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0909a82f-0321-43db-b28f-f1bd08114083] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0909a82f-0321-43db-b28f-f1bd08114083] {
    display: none;
  }
}

.sd[data-s-dc536238-51ea-4ccd-a914-87b2451243d1] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-dc536238-51ea-4ccd-a914-87b2451243d1] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc536238-51ea-4ccd-a914-87b2451243d1] {
    font-size: 2.6vw;
  }
}

.sd[data-s-a74208b3-9344-4b12-b02f-3d45585faabf] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a74208b3-9344-4b12-b02f-3d45585faabf] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a74208b3-9344-4b12-b02f-3d45585faabf] {
    font-size: 6vw;
  }
}

.sd[data-s-48da62f2-cc6a-429b-8294-bd3cb46685c0] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-48da62f2-cc6a-429b-8294-bd3cb46685c0] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-48da62f2-cc6a-429b-8294-bd3cb46685c0] {
    font-size: 3vw;
  }
}

.sd[data-s-60c3e033-ca88-49fc-b453-d53439060968] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-60c3e033-ca88-49fc-b453-d53439060968] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-60c3e033-ca88-49fc-b453-d53439060968] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-43533f12-385a-4551-8db3-d2083a79d1bb] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-43533f12-385a-4551-8db3-d2083a79d1bb] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-43533f12-385a-4551-8db3-d2083a79d1bb] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-cb084cd1-849d-49c7-972d-012fb77ba744] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb084cd1-849d-49c7-972d-012fb77ba744] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-c26bd6aa-3164-4690-b312-be55be83ebd2] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-c26bd6aa-3164-4690-b312-be55be83ebd2].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-c26bd6aa-3164-4690-b312-be55be83ebd2].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-c26bd6aa-3164-4690-b312-be55be83ebd2]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c26bd6aa-3164-4690-b312-be55be83ebd2] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c26bd6aa-3164-4690-b312-be55be83ebd2] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bf781de2-0583-43dd-8c99-b1c4b2fc26bc] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-bf781de2-0583-43dd-8c99-b1c4b2fc26bc: 0px;
  --gap-v-bf781de2-0583-43dd-8c99-b1c4b2fc26bc: 0px;
  --gap-uuid: bf781de2-0583-43dd-8c99-b1c4b2fc26bc;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bf781de2-0583-43dd-8c99-b1c4b2fc26bc] {
    display: none;
    --gap-h-bf781de2-0583-43dd-8c99-b1c4b2fc26bc: 0px;
    --gap-v-bf781de2-0583-43dd-8c99-b1c4b2fc26bc: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-bf781de2-0583-43dd-8c99-b1c4b2fc26bc] {
    display: none;
    gap: 0px;
    --gap-h-bf781de2-0583-43dd-8c99-b1c4b2fc26bc: 0px;
    --gap-v-bf781de2-0583-43dd-8c99-b1c4b2fc26bc: 0px;
  }
}

.sd[data-s-5d7b65f2-38e5-4bb1-a0bb-c8613e663b01] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-bf781de2-0583-43dd-8c99-b1c4b2fc26bc) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-bf781de2-0583-43dd-8c99-b1c4b2fc26bc) * 0.4));
  max-width: calc(60% - (var(--gap-h-bf781de2-0583-43dd-8c99-b1c4b2fc26bc) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5d7b65f2-38e5-4bb1-a0bb-c8613e663b01] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5d7b65f2-38e5-4bb1-a0bb-c8613e663b01] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-bf781de2-0583-43dd-8c99-b1c4b2fc26bc) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-bf781de2-0583-43dd-8c99-b1c4b2fc26bc) * 0.2));
    max-width: calc(80% - (var(--gap-h-bf781de2-0583-43dd-8c99-b1c4b2fc26bc) * 0.2));
  }
}

.sd[data-s-dd6943d8-413a-4711-a146-3fd186a5ae12] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-dd6943d8-413a-4711-a146-3fd186a5ae12: 19px;
  --gap-v-dd6943d8-413a-4711-a146-3fd186a5ae12: 0px;
  --gap-uuid: dd6943d8-413a-4711-a146-3fd186a5ae12;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dd6943d8-413a-4711-a146-3fd186a5ae12] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-dd6943d8-413a-4711-a146-3fd186a5ae12: 18px;
    --gap-v-dd6943d8-413a-4711-a146-3fd186a5ae12: 0px;
    max-width: 100%;
  }
}

.sd[data-s-9007dcb4-5def-40a3-a984-0188fdcd4810] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-dd6943d8-413a-4711-a146-3fd186a5ae12) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-dd6943d8-413a-4711-a146-3fd186a5ae12) * 0.7000000000000001));
}

.sd[data-s-9007dcb4-5def-40a3-a984-0188fdcd4810]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9007dcb4-5def-40a3-a984-0188fdcd4810] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-dd6943d8-413a-4711-a146-3fd186a5ae12) * 0.6));
    max-width: calc(40% - (var(--gap-h-dd6943d8-413a-4711-a146-3fd186a5ae12) * 0.6));
  }
}

.sd[data-s-8095af6e-b331-4cd2-9235-12cecabb014b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-dd6943d8-413a-4711-a146-3fd186a5ae12) * 0.3));
  --gap-h-8095af6e-b331-4cd2-9235-12cecabb014b: 0px;
  --gap-v-8095af6e-b331-4cd2-9235-12cecabb014b: 0px;
  --gap-uuid: 8095af6e-b331-4cd2-9235-12cecabb014b;
  max-width: calc(70% - (var(--gap-h-dd6943d8-413a-4711-a146-3fd186a5ae12) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8095af6e-b331-4cd2-9235-12cecabb014b] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-dd6943d8-413a-4711-a146-3fd186a5ae12) * 0.43));
    --gap-h-8095af6e-b331-4cd2-9235-12cecabb014b: 0px;
    --gap-v-8095af6e-b331-4cd2-9235-12cecabb014b: 0px;
    max-width: calc(57% - (var(--gap-h-dd6943d8-413a-4711-a146-3fd186a5ae12) * 0.43));
  }
}

.sd[data-s-10ea748f-e2d9-45fa-b30c-3a001c9b488e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8095af6e-b331-4cd2-9235-12cecabb014b) * 0));
  --gap-h-10ea748f-e2d9-45fa-b30c-3a001c9b488e: 0px;
  --gap-v-10ea748f-e2d9-45fa-b30c-3a001c9b488e: 0px;
  --gap-uuid: 10ea748f-e2d9-45fa-b30c-3a001c9b488e;
  max-width: calc(100% - (var(--gap-h-8095af6e-b331-4cd2-9235-12cecabb014b) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-10ea748f-e2d9-45fa-b30c-3a001c9b488e] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-10ea748f-e2d9-45fa-b30c-3a001c9b488e: 0px;
    --gap-v-10ea748f-e2d9-45fa-b30c-3a001c9b488e: 5px;
  }
}

.sd[data-s-941191e3-55d4-4e6c-8093-e07f1218009a] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-10ea748f-e2d9-45fa-b30c-3a001c9b488e) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-10ea748f-e2d9-45fa-b30c-3a001c9b488e) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-941191e3-55d4-4e6c-8093-e07f1218009a] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-10ea748f-e2d9-45fa-b30c-3a001c9b488e) * 0.6));
    max-width: calc(40% - (var(--gap-h-10ea748f-e2d9-45fa-b30c-3a001c9b488e) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-941191e3-55d4-4e6c-8093-e07f1218009a] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-10ea748f-e2d9-45fa-b30c-3a001c9b488e) * 0.3));
    max-width: calc(70% - (var(--gap-h-10ea748f-e2d9-45fa-b30c-3a001c9b488e) * 0.3));
  }
}

.sd[data-s-c5146dcc-6c4d-4481-8925-1e126337df1d] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-10ea748f-e2d9-45fa-b30c-3a001c9b488e) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-10ea748f-e2d9-45fa-b30c-3a001c9b488e) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c5146dcc-6c4d-4481-8925-1e126337df1d] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-10ea748f-e2d9-45fa-b30c-3a001c9b488e) * 0.6));
    max-width: calc(40% - (var(--gap-h-10ea748f-e2d9-45fa-b30c-3a001c9b488e) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c5146dcc-6c4d-4481-8925-1e126337df1d] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-153bb03e-3f43-4393-9ee1-0d5bb5098780] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-153bb03e-3f43-4393-9ee1-0d5bb5098780] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-153bb03e-3f43-4393-9ee1-0d5bb5098780] {
    display: none;
  }
}

.sd[data-s-e335c7c9-1970-4aa5-9d4f-f44ecd32a4ef] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e335c7c9-1970-4aa5-9d4f-f44ecd32a4ef] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e335c7c9-1970-4aa5-9d4f-f44ecd32a4ef] {
    font-size: 2.6vw;
  }
}

.sd[data-s-617b087d-eb33-4eef-bfc9-4c3e28c4d70e] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-617b087d-eb33-4eef-bfc9-4c3e28c4d70e] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-617b087d-eb33-4eef-bfc9-4c3e28c4d70e] {
    font-size: 6vw;
  }
}

.sd[data-s-4a2f44b7-25ef-49b5-ac56-234e4ab5fef3] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4a2f44b7-25ef-49b5-ac56-234e4ab5fef3] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4a2f44b7-25ef-49b5-ac56-234e4ab5fef3] {
    font-size: 3vw;
  }
}

.sd[data-s-e1757fca-0f0a-4542-a3a3-a36335344054] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e1757fca-0f0a-4542-a3a3-a36335344054] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e1757fca-0f0a-4542-a3a3-a36335344054] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-0b00ff46-1e13-4701-be8d-bf584a8d9476] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0b00ff46-1e13-4701-be8d-bf584a8d9476] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0b00ff46-1e13-4701-be8d-bf584a8d9476] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-7790cb38-373a-4440-89df-22c575f81a8d] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7790cb38-373a-4440-89df-22c575f81a8d] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-050357fa-6c0e-4ea6-982a-abed7961c20d] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-050357fa-6c0e-4ea6-982a-abed7961c20d].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-050357fa-6c0e-4ea6-982a-abed7961c20d].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-050357fa-6c0e-4ea6-982a-abed7961c20d]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-050357fa-6c0e-4ea6-982a-abed7961c20d] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-050357fa-6c0e-4ea6-982a-abed7961c20d] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7e815168-6e09-462e-b378-dca744f672aa] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-7e815168-6e09-462e-b378-dca744f672aa: 0px;
  --gap-v-7e815168-6e09-462e-b378-dca744f672aa: 0px;
  --gap-uuid: 7e815168-6e09-462e-b378-dca744f672aa;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7e815168-6e09-462e-b378-dca744f672aa] {
    display: none;
    --gap-h-7e815168-6e09-462e-b378-dca744f672aa: 0px;
    --gap-v-7e815168-6e09-462e-b378-dca744f672aa: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e815168-6e09-462e-b378-dca744f672aa] {
    display: none;
    gap: 0px;
    --gap-h-7e815168-6e09-462e-b378-dca744f672aa: 0px;
    --gap-v-7e815168-6e09-462e-b378-dca744f672aa: 0px;
  }
}

.sd[data-s-bc213e7a-5049-4bb7-8be4-cdf2870d6fef] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-7e815168-6e09-462e-b378-dca744f672aa) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-7e815168-6e09-462e-b378-dca744f672aa) * 0.4));
  max-width: calc(60% - (var(--gap-h-7e815168-6e09-462e-b378-dca744f672aa) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bc213e7a-5049-4bb7-8be4-cdf2870d6fef] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-bc213e7a-5049-4bb7-8be4-cdf2870d6fef] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-7e815168-6e09-462e-b378-dca744f672aa) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-7e815168-6e09-462e-b378-dca744f672aa) * 0.2));
    max-width: calc(80% - (var(--gap-h-7e815168-6e09-462e-b378-dca744f672aa) * 0.2));
  }
}

.sd[data-s-d773883b-7436-4f0d-8bc3-256a8b27133b] {
  align-content: center;
  align-items: center;
  bottom: -20px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: -20px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-d773883b-7436-4f0d-8bc3-256a8b27133b: 0px;
  --gap-v-d773883b-7436-4f0d-8bc3-256a8b27133b: 0px;
  --gap-uuid: d773883b-7436-4f0d-8bc3-256a8b27133b;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d773883b-7436-4f0d-8bc3-256a8b27133b] {
    display: none;
    --gap-h-d773883b-7436-4f0d-8bc3-256a8b27133b: 0px;
    --gap-v-d773883b-7436-4f0d-8bc3-256a8b27133b: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d773883b-7436-4f0d-8bc3-256a8b27133b] {
    display: none;
    gap: 0px;
    --gap-h-d773883b-7436-4f0d-8bc3-256a8b27133b: 0px;
    --gap-v-d773883b-7436-4f0d-8bc3-256a8b27133b: 0px;
  }
}

.sd[data-s-895c6247-6fad-4eae-8d07-c001e7c1d98f] {
  background: #66661ec5;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-d773883b-7436-4f0d-8bc3-256a8b27133b) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-d773883b-7436-4f0d-8bc3-256a8b27133b) * 0.4));
  max-width: calc(60% - (var(--gap-h-d773883b-7436-4f0d-8bc3-256a8b27133b) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-895c6247-6fad-4eae-8d07-c001e7c1d98f] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-895c6247-6fad-4eae-8d07-c001e7c1d98f] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-d773883b-7436-4f0d-8bc3-256a8b27133b) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-d773883b-7436-4f0d-8bc3-256a8b27133b) * 0.2));
    max-width: calc(80% - (var(--gap-h-d773883b-7436-4f0d-8bc3-256a8b27133b) * 0.2));
  }
}

.sd[data-s-bbdc01fb-41f6-489b-b24d-5f24554b0cbd] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-bbdc01fb-41f6-489b-b24d-5f24554b0cbd: 19px;
  --gap-v-bbdc01fb-41f6-489b-b24d-5f24554b0cbd: 0px;
  --gap-uuid: bbdc01fb-41f6-489b-b24d-5f24554b0cbd;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bbdc01fb-41f6-489b-b24d-5f24554b0cbd] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-bbdc01fb-41f6-489b-b24d-5f24554b0cbd: 18px;
    --gap-v-bbdc01fb-41f6-489b-b24d-5f24554b0cbd: 0px;
    max-width: 100%;
  }
}

.sd[data-s-a69db7ee-4b46-4b09-9671-de195ca30371] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-bbdc01fb-41f6-489b-b24d-5f24554b0cbd) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-bbdc01fb-41f6-489b-b24d-5f24554b0cbd) * 0.7000000000000001));
}

.sd[data-s-a69db7ee-4b46-4b09-9671-de195ca30371]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a69db7ee-4b46-4b09-9671-de195ca30371] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-bbdc01fb-41f6-489b-b24d-5f24554b0cbd) * 0.6));
    max-width: calc(40% - (var(--gap-h-bbdc01fb-41f6-489b-b24d-5f24554b0cbd) * 0.6));
  }
}

.sd[data-s-98b556f6-ce9e-4476-be84-1e8c6c3d4462] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-bbdc01fb-41f6-489b-b24d-5f24554b0cbd) * 0.3));
  --gap-h-98b556f6-ce9e-4476-be84-1e8c6c3d4462: 0px;
  --gap-v-98b556f6-ce9e-4476-be84-1e8c6c3d4462: 0px;
  --gap-uuid: 98b556f6-ce9e-4476-be84-1e8c6c3d4462;
  max-width: calc(70% - (var(--gap-h-bbdc01fb-41f6-489b-b24d-5f24554b0cbd) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-98b556f6-ce9e-4476-be84-1e8c6c3d4462] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-bbdc01fb-41f6-489b-b24d-5f24554b0cbd) * 0.43));
    --gap-h-98b556f6-ce9e-4476-be84-1e8c6c3d4462: 0px;
    --gap-v-98b556f6-ce9e-4476-be84-1e8c6c3d4462: 0px;
    max-width: calc(57% - (var(--gap-h-bbdc01fb-41f6-489b-b24d-5f24554b0cbd) * 0.43));
  }
}

.sd[data-s-cb3fafae-4648-45c5-a309-e27bf397dfc1] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-98b556f6-ce9e-4476-be84-1e8c6c3d4462) * 0));
  --gap-h-cb3fafae-4648-45c5-a309-e27bf397dfc1: 0px;
  --gap-v-cb3fafae-4648-45c5-a309-e27bf397dfc1: 0px;
  --gap-uuid: cb3fafae-4648-45c5-a309-e27bf397dfc1;
  max-width: calc(100% - (var(--gap-h-98b556f6-ce9e-4476-be84-1e8c6c3d4462) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb3fafae-4648-45c5-a309-e27bf397dfc1] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-cb3fafae-4648-45c5-a309-e27bf397dfc1: 0px;
    --gap-v-cb3fafae-4648-45c5-a309-e27bf397dfc1: 5px;
  }
}

.sd[data-s-597c3f51-c099-4f36-b6ec-0cb75c3b61f4] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-cb3fafae-4648-45c5-a309-e27bf397dfc1) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-cb3fafae-4648-45c5-a309-e27bf397dfc1) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-597c3f51-c099-4f36-b6ec-0cb75c3b61f4] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-cb3fafae-4648-45c5-a309-e27bf397dfc1) * 0.6));
    max-width: calc(40% - (var(--gap-h-cb3fafae-4648-45c5-a309-e27bf397dfc1) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-597c3f51-c099-4f36-b6ec-0cb75c3b61f4] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-cb3fafae-4648-45c5-a309-e27bf397dfc1) * 0.3));
    max-width: calc(70% - (var(--gap-h-cb3fafae-4648-45c5-a309-e27bf397dfc1) * 0.3));
  }
}

.sd[data-s-bff6c037-489f-48b2-a1b4-ea9a2e07c32b] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-cb3fafae-4648-45c5-a309-e27bf397dfc1) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-cb3fafae-4648-45c5-a309-e27bf397dfc1) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bff6c037-489f-48b2-a1b4-ea9a2e07c32b] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-cb3fafae-4648-45c5-a309-e27bf397dfc1) * 0.6));
    max-width: calc(40% - (var(--gap-h-cb3fafae-4648-45c5-a309-e27bf397dfc1) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-bff6c037-489f-48b2-a1b4-ea9a2e07c32b] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-a58aff43-a3fb-44b4-bc1c-f5233e084787] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a58aff43-a3fb-44b4-bc1c-f5233e084787] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a58aff43-a3fb-44b4-bc1c-f5233e084787] {
    display: none;
  }
}

.sd[data-s-29327e8c-3804-4965-bb74-494713c91f59] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-29327e8c-3804-4965-bb74-494713c91f59] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-29327e8c-3804-4965-bb74-494713c91f59] {
    font-size: 2.6vw;
  }
}

.sd[data-s-915798bf-b07f-407d-b18c-2763aebdc5ef] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-915798bf-b07f-407d-b18c-2763aebdc5ef] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-915798bf-b07f-407d-b18c-2763aebdc5ef] {
    font-size: 6vw;
  }
}

.sd[data-s-c9ca8546-0a06-40e6-ae1a-bd68d4db6f50] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c9ca8546-0a06-40e6-ae1a-bd68d4db6f50] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c9ca8546-0a06-40e6-ae1a-bd68d4db6f50] {
    font-size: 3vw;
  }
}

.sd[data-s-702561db-9dec-478c-888d-268a4bec7019] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-702561db-9dec-478c-888d-268a4bec7019] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-702561db-9dec-478c-888d-268a4bec7019] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-53fe3610-cd4b-4409-89e2-fa13ffbe6458] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-53fe3610-cd4b-4409-89e2-fa13ffbe6458] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-53fe3610-cd4b-4409-89e2-fa13ffbe6458] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-1400d7d7-87cb-4616-a3b9-73642089865c] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1400d7d7-87cb-4616-a3b9-73642089865c] {
    bottom: 21px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-d0a159cf-adc5-45ce-9c7b-b20a21bf2df5] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-d0a159cf-adc5-45ce-9c7b-b20a21bf2df5].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-d0a159cf-adc5-45ce-9c7b-b20a21bf2df5].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-d0a159cf-adc5-45ce-9c7b-b20a21bf2df5]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d0a159cf-adc5-45ce-9c7b-b20a21bf2df5] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0a159cf-adc5-45ce-9c7b-b20a21bf2df5] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-836a7649-7115-4067-a5a9-4c165ab0c216] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-836a7649-7115-4067-a5a9-4c165ab0c216: 0px;
  --gap-v-836a7649-7115-4067-a5a9-4c165ab0c216: 0px;
  --gap-uuid: 836a7649-7115-4067-a5a9-4c165ab0c216;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-836a7649-7115-4067-a5a9-4c165ab0c216] {
    display: none;
    --gap-h-836a7649-7115-4067-a5a9-4c165ab0c216: 0px;
    --gap-v-836a7649-7115-4067-a5a9-4c165ab0c216: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-836a7649-7115-4067-a5a9-4c165ab0c216] {
    display: none;
    gap: 0px;
    --gap-h-836a7649-7115-4067-a5a9-4c165ab0c216: 0px;
    --gap-v-836a7649-7115-4067-a5a9-4c165ab0c216: 0px;
  }
}

.sd[data-s-f5cebec0-f4a3-4e7b-a56f-557ed0234d0d] {
  background: #66661ec5;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-bfbff42d);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-836a7649-7115-4067-a5a9-4c165ab0c216) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-836a7649-7115-4067-a5a9-4c165ab0c216) * 0.4));
  max-width: calc(60% - (var(--gap-h-836a7649-7115-4067-a5a9-4c165ab0c216) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f5cebec0-f4a3-4e7b-a56f-557ed0234d0d] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f5cebec0-f4a3-4e7b-a56f-557ed0234d0d] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-836a7649-7115-4067-a5a9-4c165ab0c216) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-836a7649-7115-4067-a5a9-4c165ab0c216) * 0.2));
    max-width: calc(80% - (var(--gap-h-836a7649-7115-4067-a5a9-4c165ab0c216) * 0.2));
  }
}

.sd[data-s-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992: 0px;
  --gap-v-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992: 0px;
  --gap-uuid: 4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992] {
    display: none;
    --gap-h-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992: 0px;
    --gap-v-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992] {
    display: none;
    gap: 0px;
    --gap-h-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992: 0px;
    --gap-v-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992: 0px;
  }
}

.sd[data-s-795e3ca2-6858-4219-b7a9-a17f0ede58fb] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992) * 0.4));
  max-width: calc(60% - (var(--gap-h-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-795e3ca2-6858-4219-b7a9-a17f0ede58fb] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-795e3ca2-6858-4219-b7a9-a17f0ede58fb] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992) * 0.2));
    max-width: calc(80% - (var(--gap-h-4e5c0ce1-e8c0-44c6-a499-5df8c1ec3992) * 0.2));
  }
}

.sd[data-s-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5: 19px;
  --gap-v-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5: 0px;
  --gap-uuid: 0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5: 18px;
    --gap-v-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5: 0px;
    max-width: 100%;
  }
}

.sd[data-s-1f906a25-ed98-4bee-9545-811fa18262fc] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5) * 0.7000000000000001));
}

.sd[data-s-1f906a25-ed98-4bee-9545-811fa18262fc]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1f906a25-ed98-4bee-9545-811fa18262fc] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5) * 0.6));
    max-width: calc(40% - (var(--gap-h-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5) * 0.6));
  }
}

.sd[data-s-50c90ea2-3615-4e67-91b7-2f9881a6e3b7] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5) * 0.3));
  --gap-h-50c90ea2-3615-4e67-91b7-2f9881a6e3b7: 0px;
  --gap-v-50c90ea2-3615-4e67-91b7-2f9881a6e3b7: 0px;
  --gap-uuid: 50c90ea2-3615-4e67-91b7-2f9881a6e3b7;
  max-width: calc(70% - (var(--gap-h-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-50c90ea2-3615-4e67-91b7-2f9881a6e3b7] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5) * 0.43));
    --gap-h-50c90ea2-3615-4e67-91b7-2f9881a6e3b7: 0px;
    --gap-v-50c90ea2-3615-4e67-91b7-2f9881a6e3b7: 0px;
    max-width: calc(57% - (var(--gap-h-0bf7515a-dbde-41f7-a70d-8bb4f63d4fb5) * 0.43));
  }
}

.sd[data-s-7f350c06-067e-4a89-8909-60066c8e3e01] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-50c90ea2-3615-4e67-91b7-2f9881a6e3b7) * 0));
  --gap-h-7f350c06-067e-4a89-8909-60066c8e3e01: 0px;
  --gap-v-7f350c06-067e-4a89-8909-60066c8e3e01: 0px;
  --gap-uuid: 7f350c06-067e-4a89-8909-60066c8e3e01;
  max-width: calc(100% - (var(--gap-h-50c90ea2-3615-4e67-91b7-2f9881a6e3b7) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7f350c06-067e-4a89-8909-60066c8e3e01] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-7f350c06-067e-4a89-8909-60066c8e3e01: 0px;
    --gap-v-7f350c06-067e-4a89-8909-60066c8e3e01: 5px;
  }
}

.sd[data-s-be24c464-049b-4559-8f31-0a420ac39f9f] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-7f350c06-067e-4a89-8909-60066c8e3e01) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-7f350c06-067e-4a89-8909-60066c8e3e01) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-be24c464-049b-4559-8f31-0a420ac39f9f] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-7f350c06-067e-4a89-8909-60066c8e3e01) * 0.6));
    max-width: calc(40% - (var(--gap-h-7f350c06-067e-4a89-8909-60066c8e3e01) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-be24c464-049b-4559-8f31-0a420ac39f9f] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-7f350c06-067e-4a89-8909-60066c8e3e01) * 0.3));
    max-width: calc(70% - (var(--gap-h-7f350c06-067e-4a89-8909-60066c8e3e01) * 0.3));
  }
}

.sd[data-s-8679823b-0c9b-421d-a4ce-10fc0e7a17d0] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-7f350c06-067e-4a89-8909-60066c8e3e01) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-7f350c06-067e-4a89-8909-60066c8e3e01) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8679823b-0c9b-421d-a4ce-10fc0e7a17d0] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-7f350c06-067e-4a89-8909-60066c8e3e01) * 0.6));
    max-width: calc(40% - (var(--gap-h-7f350c06-067e-4a89-8909-60066c8e3e01) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8679823b-0c9b-421d-a4ce-10fc0e7a17d0] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-a8d8c159-faea-4669-88cd-8fb45bd21359] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a8d8c159-faea-4669-88cd-8fb45bd21359] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a8d8c159-faea-4669-88cd-8fb45bd21359] {
    display: none;
  }
}

.sd[data-s-b02a2233-5638-4d4e-81a5-b7f5cfcb434b] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b02a2233-5638-4d4e-81a5-b7f5cfcb434b] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b02a2233-5638-4d4e-81a5-b7f5cfcb434b] {
    font-size: 2.6vw;
  }
}

.sd[data-s-c92442ff-9600-474e-a7f4-5f5cf8f514b3] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c92442ff-9600-474e-a7f4-5f5cf8f514b3] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c92442ff-9600-474e-a7f4-5f5cf8f514b3] {
    font-size: 6vw;
  }
}

.sd[data-s-942e7b70-a9ca-4540-aa5c-a965011c44aa] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-942e7b70-a9ca-4540-aa5c-a965011c44aa] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-942e7b70-a9ca-4540-aa5c-a965011c44aa] {
    font-size: 3vw;
  }
}

.sd[data-s-ff180125-9c85-4d19-8790-7588d7be8819] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ff180125-9c85-4d19-8790-7588d7be8819] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff180125-9c85-4d19-8790-7588d7be8819] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-4183a78a-b45b-4f82-b50b-76155c4151f9] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4183a78a-b45b-4f82-b50b-76155c4151f9] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4183a78a-b45b-4f82-b50b-76155c4151f9] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-db46f5f7-e671-41c3-b297-c904aeeae4cf] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-db46f5f7-e671-41c3-b297-c904aeeae4cf] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-35828bcb-e7b0-4345-ae85-49982a95856d] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-35828bcb-e7b0-4345-ae85-49982a95856d].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-35828bcb-e7b0-4345-ae85-49982a95856d].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-35828bcb-e7b0-4345-ae85-49982a95856d]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-35828bcb-e7b0-4345-ae85-49982a95856d] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-35828bcb-e7b0-4345-ae85-49982a95856d] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979: 0px;
  --gap-v-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979: 0px;
  --gap-uuid: b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979] {
    display: none;
    --gap-h-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979: 0px;
    --gap-v-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979] {
    display: none;
    gap: 0px;
    --gap-h-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979: 0px;
    --gap-v-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979: 0px;
  }
}

.sd[data-s-c648adfd-c502-4b8e-a5be-70e5a79bac80] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979) * 0.4));
  max-width: calc(60% - (var(--gap-h-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c648adfd-c502-4b8e-a5be-70e5a79bac80] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c648adfd-c502-4b8e-a5be-70e5a79bac80] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979) * 0.2));
    max-width: calc(80% - (var(--gap-h-b12d1a07-1f2a-4c8c-9bf3-102bd3a6c979) * 0.2));
  }
}

.sd[data-s-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee: 19px;
  --gap-v-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee: 0px;
  --gap-uuid: 52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee: 18px;
    --gap-v-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee: 0px;
    max-width: 100%;
  }
}

.sd[data-s-d31dd530-3dd7-4ee4-82d0-84bcabfa80fe] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee) * 0.7000000000000001));
}

.sd[data-s-d31dd530-3dd7-4ee4-82d0-84bcabfa80fe]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d31dd530-3dd7-4ee4-82d0-84bcabfa80fe] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee) * 0.6));
    max-width: calc(40% - (var(--gap-h-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee) * 0.6));
  }
}

.sd[data-s-a768d250-3c84-4cf7-a980-926df0ce1959] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee) * 0.3));
  --gap-h-a768d250-3c84-4cf7-a980-926df0ce1959: 0px;
  --gap-v-a768d250-3c84-4cf7-a980-926df0ce1959: 0px;
  --gap-uuid: a768d250-3c84-4cf7-a980-926df0ce1959;
  max-width: calc(70% - (var(--gap-h-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a768d250-3c84-4cf7-a980-926df0ce1959] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee) * 0.43));
    --gap-h-a768d250-3c84-4cf7-a980-926df0ce1959: 0px;
    --gap-v-a768d250-3c84-4cf7-a980-926df0ce1959: 0px;
    max-width: calc(57% - (var(--gap-h-52fb2a00-2a7f-4b5d-bcee-1d96e8d101ee) * 0.43));
  }
}

.sd[data-s-32d46d9e-3ea5-4c44-bd54-d047e93002ea] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-a768d250-3c84-4cf7-a980-926df0ce1959) * 0));
  --gap-h-32d46d9e-3ea5-4c44-bd54-d047e93002ea: 0px;
  --gap-v-32d46d9e-3ea5-4c44-bd54-d047e93002ea: 0px;
  --gap-uuid: 32d46d9e-3ea5-4c44-bd54-d047e93002ea;
  max-width: calc(100% - (var(--gap-h-a768d250-3c84-4cf7-a980-926df0ce1959) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-32d46d9e-3ea5-4c44-bd54-d047e93002ea] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-32d46d9e-3ea5-4c44-bd54-d047e93002ea: 0px;
    --gap-v-32d46d9e-3ea5-4c44-bd54-d047e93002ea: 5px;
  }
}

.sd[data-s-f215b003-9d9e-4757-b4b4-c42ce67f78ae] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-32d46d9e-3ea5-4c44-bd54-d047e93002ea) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-32d46d9e-3ea5-4c44-bd54-d047e93002ea) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f215b003-9d9e-4757-b4b4-c42ce67f78ae] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-32d46d9e-3ea5-4c44-bd54-d047e93002ea) * 0.6));
    max-width: calc(40% - (var(--gap-h-32d46d9e-3ea5-4c44-bd54-d047e93002ea) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f215b003-9d9e-4757-b4b4-c42ce67f78ae] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-32d46d9e-3ea5-4c44-bd54-d047e93002ea) * 0.3));
    max-width: calc(70% - (var(--gap-h-32d46d9e-3ea5-4c44-bd54-d047e93002ea) * 0.3));
  }
}

.sd[data-s-25b3e084-b144-4b59-811d-b8c5bfaa6821] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-32d46d9e-3ea5-4c44-bd54-d047e93002ea) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-32d46d9e-3ea5-4c44-bd54-d047e93002ea) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-25b3e084-b144-4b59-811d-b8c5bfaa6821] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-32d46d9e-3ea5-4c44-bd54-d047e93002ea) * 0.6));
    max-width: calc(40% - (var(--gap-h-32d46d9e-3ea5-4c44-bd54-d047e93002ea) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-25b3e084-b144-4b59-811d-b8c5bfaa6821] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-dad81282-8446-49dd-947d-e71531502e7a] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-dad81282-8446-49dd-947d-e71531502e7a] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-dad81282-8446-49dd-947d-e71531502e7a] {
    display: none;
  }
}

.sd[data-s-7749633e-95a4-44b4-9091-12dc90262386] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7749633e-95a4-44b4-9091-12dc90262386] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7749633e-95a4-44b4-9091-12dc90262386] {
    font-size: 2.6vw;
  }
}

.sd[data-s-6609e2b3-486c-4821-9b77-d4c1a3efbd98] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6609e2b3-486c-4821-9b77-d4c1a3efbd98] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6609e2b3-486c-4821-9b77-d4c1a3efbd98] {
    font-size: 6vw;
  }
}

.sd[data-s-c3611835-d0e7-4f81-a93d-b99efcad1821] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c3611835-d0e7-4f81-a93d-b99efcad1821] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c3611835-d0e7-4f81-a93d-b99efcad1821] {
    font-size: 3vw;
  }
}

.sd[data-s-be592c0a-46e7-4de3-85f3-e062cf1d580b] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-be592c0a-46e7-4de3-85f3-e062cf1d580b] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-be592c0a-46e7-4de3-85f3-e062cf1d580b] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-03f3a465-55cc-41cb-9e6c-9b46353d07c9] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-03f3a465-55cc-41cb-9e6c-9b46353d07c9] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-03f3a465-55cc-41cb-9e6c-9b46353d07c9] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-ed39f1f9-1b54-4117-a175-9b31af57f2b6] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ed39f1f9-1b54-4117-a175-9b31af57f2b6] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-45a7f2f4-5a58-46aa-9c1f-e73e2cd20a63] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-45a7f2f4-5a58-46aa-9c1f-e73e2cd20a63].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-45a7f2f4-5a58-46aa-9c1f-e73e2cd20a63].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-45a7f2f4-5a58-46aa-9c1f-e73e2cd20a63]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-45a7f2f4-5a58-46aa-9c1f-e73e2cd20a63] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-45a7f2f4-5a58-46aa-9c1f-e73e2cd20a63] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7fd3938f-cd8e-4132-b164-00de21796d8a] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-7fd3938f-cd8e-4132-b164-00de21796d8a: 0px;
  --gap-v-7fd3938f-cd8e-4132-b164-00de21796d8a: 0px;
  --gap-uuid: 7fd3938f-cd8e-4132-b164-00de21796d8a;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7fd3938f-cd8e-4132-b164-00de21796d8a] {
    display: none;
    --gap-h-7fd3938f-cd8e-4132-b164-00de21796d8a: 0px;
    --gap-v-7fd3938f-cd8e-4132-b164-00de21796d8a: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7fd3938f-cd8e-4132-b164-00de21796d8a] {
    display: none;
    gap: 0px;
    --gap-h-7fd3938f-cd8e-4132-b164-00de21796d8a: 0px;
    --gap-v-7fd3938f-cd8e-4132-b164-00de21796d8a: 0px;
  }
}

.sd[data-s-e7fc59f0-beb2-4124-9d65-fed219679fb0] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-7fd3938f-cd8e-4132-b164-00de21796d8a) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-7fd3938f-cd8e-4132-b164-00de21796d8a) * 0.4));
  max-width: calc(60% - (var(--gap-h-7fd3938f-cd8e-4132-b164-00de21796d8a) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e7fc59f0-beb2-4124-9d65-fed219679fb0] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7fc59f0-beb2-4124-9d65-fed219679fb0] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-7fd3938f-cd8e-4132-b164-00de21796d8a) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-7fd3938f-cd8e-4132-b164-00de21796d8a) * 0.2));
    max-width: calc(80% - (var(--gap-h-7fd3938f-cd8e-4132-b164-00de21796d8a) * 0.2));
  }
}

.sd[data-s-8f64cc1c-2c58-4586-b72a-1a590f53483f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-8f64cc1c-2c58-4586-b72a-1a590f53483f: 19px;
  --gap-v-8f64cc1c-2c58-4586-b72a-1a590f53483f: 0px;
  --gap-uuid: 8f64cc1c-2c58-4586-b72a-1a590f53483f;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8f64cc1c-2c58-4586-b72a-1a590f53483f] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-8f64cc1c-2c58-4586-b72a-1a590f53483f: 18px;
    --gap-v-8f64cc1c-2c58-4586-b72a-1a590f53483f: 0px;
    max-width: 100%;
  }
}

.sd[data-s-474c1b9d-615c-4f51-9422-88764dc3059b] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-8f64cc1c-2c58-4586-b72a-1a590f53483f) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-8f64cc1c-2c58-4586-b72a-1a590f53483f) * 0.7000000000000001));
}

.sd[data-s-474c1b9d-615c-4f51-9422-88764dc3059b]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-474c1b9d-615c-4f51-9422-88764dc3059b] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-8f64cc1c-2c58-4586-b72a-1a590f53483f) * 0.6));
    max-width: calc(40% - (var(--gap-h-8f64cc1c-2c58-4586-b72a-1a590f53483f) * 0.6));
  }
}

.sd[data-s-2743386c-40b3-4c7a-ae7e-6aae692cdc2b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-8f64cc1c-2c58-4586-b72a-1a590f53483f) * 0.3));
  --gap-h-2743386c-40b3-4c7a-ae7e-6aae692cdc2b: 0px;
  --gap-v-2743386c-40b3-4c7a-ae7e-6aae692cdc2b: 0px;
  --gap-uuid: 2743386c-40b3-4c7a-ae7e-6aae692cdc2b;
  max-width: calc(70% - (var(--gap-h-8f64cc1c-2c58-4586-b72a-1a590f53483f) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2743386c-40b3-4c7a-ae7e-6aae692cdc2b] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-8f64cc1c-2c58-4586-b72a-1a590f53483f) * 0.43));
    --gap-h-2743386c-40b3-4c7a-ae7e-6aae692cdc2b: 0px;
    --gap-v-2743386c-40b3-4c7a-ae7e-6aae692cdc2b: 0px;
    max-width: calc(57% - (var(--gap-h-8f64cc1c-2c58-4586-b72a-1a590f53483f) * 0.43));
  }
}

.sd[data-s-67e5c130-610d-4e92-913c-2faf3af1e81d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-2743386c-40b3-4c7a-ae7e-6aae692cdc2b) * 0));
  --gap-h-67e5c130-610d-4e92-913c-2faf3af1e81d: 0px;
  --gap-v-67e5c130-610d-4e92-913c-2faf3af1e81d: 0px;
  --gap-uuid: 67e5c130-610d-4e92-913c-2faf3af1e81d;
  max-width: calc(100% - (var(--gap-h-2743386c-40b3-4c7a-ae7e-6aae692cdc2b) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-67e5c130-610d-4e92-913c-2faf3af1e81d] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-67e5c130-610d-4e92-913c-2faf3af1e81d: 0px;
    --gap-v-67e5c130-610d-4e92-913c-2faf3af1e81d: 5px;
  }
}

.sd[data-s-b7693c36-22c5-416e-b678-6152e0ad30f4] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-67e5c130-610d-4e92-913c-2faf3af1e81d) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-67e5c130-610d-4e92-913c-2faf3af1e81d) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b7693c36-22c5-416e-b678-6152e0ad30f4] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-67e5c130-610d-4e92-913c-2faf3af1e81d) * 0.6));
    max-width: calc(40% - (var(--gap-h-67e5c130-610d-4e92-913c-2faf3af1e81d) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7693c36-22c5-416e-b678-6152e0ad30f4] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-67e5c130-610d-4e92-913c-2faf3af1e81d) * 0.3));
    max-width: calc(70% - (var(--gap-h-67e5c130-610d-4e92-913c-2faf3af1e81d) * 0.3));
  }
}

.sd[data-s-3f843078-2789-4992-8117-cd4bf4fc76b1] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-67e5c130-610d-4e92-913c-2faf3af1e81d) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-67e5c130-610d-4e92-913c-2faf3af1e81d) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3f843078-2789-4992-8117-cd4bf4fc76b1] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-67e5c130-610d-4e92-913c-2faf3af1e81d) * 0.6));
    max-width: calc(40% - (var(--gap-h-67e5c130-610d-4e92-913c-2faf3af1e81d) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3f843078-2789-4992-8117-cd4bf4fc76b1] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-fc5d632c-417b-4d77-9199-e879d2e68016] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fc5d632c-417b-4d77-9199-e879d2e68016] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc5d632c-417b-4d77-9199-e879d2e68016] {
    display: none;
  }
}

.sd[data-s-36cb96d5-7af5-4161-b14c-26d858545c60] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-36cb96d5-7af5-4161-b14c-26d858545c60] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-36cb96d5-7af5-4161-b14c-26d858545c60] {
    font-size: 2.6vw;
  }
}

.sd[data-s-175c35a2-379b-41ed-b886-3edf7d564149] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-175c35a2-379b-41ed-b886-3edf7d564149] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-175c35a2-379b-41ed-b886-3edf7d564149] {
    font-size: 6vw;
  }
}

.sd[data-s-c51e673f-e3a3-4bbe-88c4-31eff96e9614] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c51e673f-e3a3-4bbe-88c4-31eff96e9614] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c51e673f-e3a3-4bbe-88c4-31eff96e9614] {
    font-size: 3vw;
  }
}

.sd[data-s-f907542c-88f5-48da-b1ff-d1a489360149] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f907542c-88f5-48da-b1ff-d1a489360149] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f907542c-88f5-48da-b1ff-d1a489360149] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-abd4fbd3-e269-4883-b493-daf64efd9f39] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-abd4fbd3-e269-4883-b493-daf64efd9f39] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-abd4fbd3-e269-4883-b493-daf64efd9f39] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-be16e734-969d-41c7-9bc9-8bae58dd0ada] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-be16e734-969d-41c7-9bc9-8bae58dd0ada] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-4d723801-6008-4055-b0c8-6ec3a24147d3] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-4d723801-6008-4055-b0c8-6ec3a24147d3].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-4d723801-6008-4055-b0c8-6ec3a24147d3].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-4d723801-6008-4055-b0c8-6ec3a24147d3]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4d723801-6008-4055-b0c8-6ec3a24147d3] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4d723801-6008-4055-b0c8-6ec3a24147d3] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e62d8015-618f-4b2a-aa23-adf81f4a751e] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-e62d8015-618f-4b2a-aa23-adf81f4a751e: 0px;
  --gap-v-e62d8015-618f-4b2a-aa23-adf81f4a751e: 0px;
  --gap-uuid: e62d8015-618f-4b2a-aa23-adf81f4a751e;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e62d8015-618f-4b2a-aa23-adf81f4a751e] {
    display: none;
    --gap-h-e62d8015-618f-4b2a-aa23-adf81f4a751e: 0px;
    --gap-v-e62d8015-618f-4b2a-aa23-adf81f4a751e: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e62d8015-618f-4b2a-aa23-adf81f4a751e] {
    display: none;
    gap: 0px;
    --gap-h-e62d8015-618f-4b2a-aa23-adf81f4a751e: 0px;
    --gap-v-e62d8015-618f-4b2a-aa23-adf81f4a751e: 0px;
  }
}

.sd[data-s-c1dc736f-2d53-4752-abed-869ad4211cfd] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-e62d8015-618f-4b2a-aa23-adf81f4a751e) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-e62d8015-618f-4b2a-aa23-adf81f4a751e) * 0.4));
  max-width: calc(60% - (var(--gap-h-e62d8015-618f-4b2a-aa23-adf81f4a751e) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c1dc736f-2d53-4752-abed-869ad4211cfd] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c1dc736f-2d53-4752-abed-869ad4211cfd] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-e62d8015-618f-4b2a-aa23-adf81f4a751e) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-e62d8015-618f-4b2a-aa23-adf81f4a751e) * 0.2));
    max-width: calc(80% - (var(--gap-h-e62d8015-618f-4b2a-aa23-adf81f4a751e) * 0.2));
  }
}

.sd[data-s-2ac36745-fe09-4c70-b69d-dfe1ca5352fd] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-2ac36745-fe09-4c70-b69d-dfe1ca5352fd: 19px;
  --gap-v-2ac36745-fe09-4c70-b69d-dfe1ca5352fd: 0px;
  --gap-uuid: 2ac36745-fe09-4c70-b69d-dfe1ca5352fd;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2ac36745-fe09-4c70-b69d-dfe1ca5352fd] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-2ac36745-fe09-4c70-b69d-dfe1ca5352fd: 18px;
    --gap-v-2ac36745-fe09-4c70-b69d-dfe1ca5352fd: 0px;
    max-width: 100%;
  }
}

.sd[data-s-725b7116-d078-4fa5-ad64-13a5e7b41d4b] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-2ac36745-fe09-4c70-b69d-dfe1ca5352fd) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-2ac36745-fe09-4c70-b69d-dfe1ca5352fd) * 0.7000000000000001));
}

.sd[data-s-725b7116-d078-4fa5-ad64-13a5e7b41d4b]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-725b7116-d078-4fa5-ad64-13a5e7b41d4b] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-2ac36745-fe09-4c70-b69d-dfe1ca5352fd) * 0.6));
    max-width: calc(40% - (var(--gap-h-2ac36745-fe09-4c70-b69d-dfe1ca5352fd) * 0.6));
  }
}

.sd[data-s-6a6734e3-e071-49c6-976e-602d05a5bd09] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-2ac36745-fe09-4c70-b69d-dfe1ca5352fd) * 0.3));
  --gap-h-6a6734e3-e071-49c6-976e-602d05a5bd09: 0px;
  --gap-v-6a6734e3-e071-49c6-976e-602d05a5bd09: 0px;
  --gap-uuid: 6a6734e3-e071-49c6-976e-602d05a5bd09;
  max-width: calc(70% - (var(--gap-h-2ac36745-fe09-4c70-b69d-dfe1ca5352fd) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6a6734e3-e071-49c6-976e-602d05a5bd09] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-2ac36745-fe09-4c70-b69d-dfe1ca5352fd) * 0.43));
    --gap-h-6a6734e3-e071-49c6-976e-602d05a5bd09: 0px;
    --gap-v-6a6734e3-e071-49c6-976e-602d05a5bd09: 0px;
    max-width: calc(57% - (var(--gap-h-2ac36745-fe09-4c70-b69d-dfe1ca5352fd) * 0.43));
  }
}

.sd[data-s-a86cec37-f158-472a-920a-89a8623c961b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-6a6734e3-e071-49c6-976e-602d05a5bd09) * 0));
  --gap-h-a86cec37-f158-472a-920a-89a8623c961b: 0px;
  --gap-v-a86cec37-f158-472a-920a-89a8623c961b: 0px;
  --gap-uuid: a86cec37-f158-472a-920a-89a8623c961b;
  max-width: calc(100% - (var(--gap-h-6a6734e3-e071-49c6-976e-602d05a5bd09) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a86cec37-f158-472a-920a-89a8623c961b] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-a86cec37-f158-472a-920a-89a8623c961b: 0px;
    --gap-v-a86cec37-f158-472a-920a-89a8623c961b: 5px;
  }
}

.sd[data-s-4f7c29fa-5a42-495a-a5fe-2c22549628cf] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-a86cec37-f158-472a-920a-89a8623c961b) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-a86cec37-f158-472a-920a-89a8623c961b) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4f7c29fa-5a42-495a-a5fe-2c22549628cf] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-a86cec37-f158-472a-920a-89a8623c961b) * 0.6));
    max-width: calc(40% - (var(--gap-h-a86cec37-f158-472a-920a-89a8623c961b) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4f7c29fa-5a42-495a-a5fe-2c22549628cf] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-a86cec37-f158-472a-920a-89a8623c961b) * 0.3));
    max-width: calc(70% - (var(--gap-h-a86cec37-f158-472a-920a-89a8623c961b) * 0.3));
  }
}

.sd[data-s-3627d38c-9669-45c2-94b9-ff31397deeac] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-a86cec37-f158-472a-920a-89a8623c961b) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-a86cec37-f158-472a-920a-89a8623c961b) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3627d38c-9669-45c2-94b9-ff31397deeac] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-a86cec37-f158-472a-920a-89a8623c961b) * 0.6));
    max-width: calc(40% - (var(--gap-h-a86cec37-f158-472a-920a-89a8623c961b) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3627d38c-9669-45c2-94b9-ff31397deeac] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-e432b4a1-533b-4557-b8e1-4cae46ac80ba] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e432b4a1-533b-4557-b8e1-4cae46ac80ba] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e432b4a1-533b-4557-b8e1-4cae46ac80ba] {
    display: none;
  }
}

.sd[data-s-7a4b10e2-a0ef-415a-b753-d82a44b4efec] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7a4b10e2-a0ef-415a-b753-d82a44b4efec] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7a4b10e2-a0ef-415a-b753-d82a44b4efec] {
    font-size: 2.6vw;
  }
}

.sd[data-s-9d803924-13b3-4122-b53a-6e0adf1a780c] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9d803924-13b3-4122-b53a-6e0adf1a780c] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d803924-13b3-4122-b53a-6e0adf1a780c] {
    font-size: 6vw;
  }
}

.sd[data-s-55998e2b-f785-4647-92c3-9b6c04e7e92f] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-55998e2b-f785-4647-92c3-9b6c04e7e92f] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-55998e2b-f785-4647-92c3-9b6c04e7e92f] {
    font-size: 3vw;
  }
}

.sd[data-s-019771a6-01ab-4394-983b-4d327e001c98] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-019771a6-01ab-4394-983b-4d327e001c98] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-019771a6-01ab-4394-983b-4d327e001c98] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-6afe5096-f8d0-47a7-a405-36659981f252] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6afe5096-f8d0-47a7-a405-36659981f252] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6afe5096-f8d0-47a7-a405-36659981f252] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-a77dc605-5991-4b82-b9e6-5bdf2cf99a1c] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a77dc605-5991-4b82-b9e6-5bdf2cf99a1c] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-388c9037-d6a7-4f26-96fe-911696a3418a] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-388c9037-d6a7-4f26-96fe-911696a3418a].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-388c9037-d6a7-4f26-96fe-911696a3418a].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-388c9037-d6a7-4f26-96fe-911696a3418a]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-388c9037-d6a7-4f26-96fe-911696a3418a] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-388c9037-d6a7-4f26-96fe-911696a3418a] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9: 0px;
  --gap-v-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9: 0px;
  --gap-uuid: c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9] {
    display: none;
    --gap-h-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9: 0px;
    --gap-v-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9] {
    display: none;
    gap: 0px;
    --gap-h-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9: 0px;
    --gap-v-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9: 0px;
  }
}

.sd[data-s-ab5b94ea-9d26-419f-88a0-532b9f7d711b] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9) * 0.4));
  max-width: calc(60% - (var(--gap-h-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ab5b94ea-9d26-419f-88a0-532b9f7d711b] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ab5b94ea-9d26-419f-88a0-532b9f7d711b] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9) * 0.2));
    max-width: calc(80% - (var(--gap-h-c38ec2d1-1ff3-41f1-93e4-5efa7163f7d9) * 0.2));
  }
}

.sd[data-s-32c26ecc-9b89-4aad-a266-ca3ede43c058] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-32c26ecc-9b89-4aad-a266-ca3ede43c058: 19px;
  --gap-v-32c26ecc-9b89-4aad-a266-ca3ede43c058: 0px;
  --gap-uuid: 32c26ecc-9b89-4aad-a266-ca3ede43c058;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-32c26ecc-9b89-4aad-a266-ca3ede43c058] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-32c26ecc-9b89-4aad-a266-ca3ede43c058: 18px;
    --gap-v-32c26ecc-9b89-4aad-a266-ca3ede43c058: 0px;
    max-width: 100%;
  }
}

.sd[data-s-915c5edb-330e-475c-8d44-1652aee2816d] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-32c26ecc-9b89-4aad-a266-ca3ede43c058) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-32c26ecc-9b89-4aad-a266-ca3ede43c058) * 0.7000000000000001));
}

.sd[data-s-915c5edb-330e-475c-8d44-1652aee2816d]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-915c5edb-330e-475c-8d44-1652aee2816d] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-32c26ecc-9b89-4aad-a266-ca3ede43c058) * 0.6));
    max-width: calc(40% - (var(--gap-h-32c26ecc-9b89-4aad-a266-ca3ede43c058) * 0.6));
  }
}

.sd[data-s-4b51132c-4f09-4b6a-9ed2-3af378879e7a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-32c26ecc-9b89-4aad-a266-ca3ede43c058) * 0.3));
  --gap-h-4b51132c-4f09-4b6a-9ed2-3af378879e7a: 0px;
  --gap-v-4b51132c-4f09-4b6a-9ed2-3af378879e7a: 0px;
  --gap-uuid: 4b51132c-4f09-4b6a-9ed2-3af378879e7a;
  max-width: calc(70% - (var(--gap-h-32c26ecc-9b89-4aad-a266-ca3ede43c058) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4b51132c-4f09-4b6a-9ed2-3af378879e7a] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-32c26ecc-9b89-4aad-a266-ca3ede43c058) * 0.43));
    --gap-h-4b51132c-4f09-4b6a-9ed2-3af378879e7a: 0px;
    --gap-v-4b51132c-4f09-4b6a-9ed2-3af378879e7a: 0px;
    max-width: calc(57% - (var(--gap-h-32c26ecc-9b89-4aad-a266-ca3ede43c058) * 0.43));
  }
}

.sd[data-s-a475b1ae-a675-42c5-9e95-11fa92417a34] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-4b51132c-4f09-4b6a-9ed2-3af378879e7a) * 0));
  --gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34: 0px;
  --gap-v-a475b1ae-a675-42c5-9e95-11fa92417a34: 0px;
  --gap-uuid: a475b1ae-a675-42c5-9e95-11fa92417a34;
  max-width: calc(100% - (var(--gap-h-4b51132c-4f09-4b6a-9ed2-3af378879e7a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a475b1ae-a675-42c5-9e95-11fa92417a34] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34: 0px;
    --gap-v-a475b1ae-a675-42c5-9e95-11fa92417a34: 5px;
  }
}

.sd[data-s-c432177a-b4df-43a5-ad10-aa7f85eb42e8] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c432177a-b4df-43a5-ad10-aa7f85eb42e8] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34) * 0.6));
    max-width: calc(40% - (var(--gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c432177a-b4df-43a5-ad10-aa7f85eb42e8] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34) * 0.3));
    max-width: calc(70% - (var(--gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34) * 0.3));
  }
}

.sd[data-s-ca59775c-4838-4708-8d21-1c01d97eca70] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ca59775c-4838-4708-8d21-1c01d97eca70] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34) * 0.6));
    max-width: calc(40% - (var(--gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca59775c-4838-4708-8d21-1c01d97eca70] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: calc(50% - (var(--gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34) * 0.5));
    max-width: calc(50% - (var(--gap-h-a475b1ae-a675-42c5-9e95-11fa92417a34) * 0.5));
  }
}

.sd[data-s-022a99fe-755a-4adb-be6e-e79c23bfc2eb] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-022a99fe-755a-4adb-be6e-e79c23bfc2eb] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-022a99fe-755a-4adb-be6e-e79c23bfc2eb] {
    display: none;
  }
}

.sd[data-s-ca95e3c6-5b66-4881-b510-342faf85dc4c] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ca95e3c6-5b66-4881-b510-342faf85dc4c] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca95e3c6-5b66-4881-b510-342faf85dc4c] {
    font-size: 2.6vw;
  }
}

.sd[data-s-6c4735fb-0db0-4599-b634-2157437641e0] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6c4735fb-0db0-4599-b634-2157437641e0] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6c4735fb-0db0-4599-b634-2157437641e0] {
    font-size: 6vw;
  }
}

.sd[data-s-530ab1c0-c9e8-41ee-bc7d-4db3c4a81a69] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-530ab1c0-c9e8-41ee-bc7d-4db3c4a81a69] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-530ab1c0-c9e8-41ee-bc7d-4db3c4a81a69] {
    font-size: 3vw;
  }
}

.sd[data-s-5f40463f-d5c9-4f3c-b2af-4106994bca62] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5f40463f-d5c9-4f3c-b2af-4106994bca62] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5f40463f-d5c9-4f3c-b2af-4106994bca62] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-0e7e1509-cbdc-405d-829d-ce4e6b805fe6] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0e7e1509-cbdc-405d-829d-ce4e6b805fe6] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e7e1509-cbdc-405d-829d-ce4e6b805fe6] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-a34a1088-4af7-4f52-b283-6230d26ecc5b] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a34a1088-4af7-4f52-b283-6230d26ecc5b] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-3610ff39-54d4-4188-85a9-a7c2fcf6e740] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-3610ff39-54d4-4188-85a9-a7c2fcf6e740].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-3610ff39-54d4-4188-85a9-a7c2fcf6e740].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-3610ff39-54d4-4188-85a9-a7c2fcf6e740]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3610ff39-54d4-4188-85a9-a7c2fcf6e740] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3610ff39-54d4-4188-85a9-a7c2fcf6e740] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4490423c-d03a-473e-b446-0b09e6acc01b] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-4490423c-d03a-473e-b446-0b09e6acc01b: 0px;
  --gap-v-4490423c-d03a-473e-b446-0b09e6acc01b: 0px;
  --gap-uuid: 4490423c-d03a-473e-b446-0b09e6acc01b;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4490423c-d03a-473e-b446-0b09e6acc01b] {
    display: none;
    --gap-h-4490423c-d03a-473e-b446-0b09e6acc01b: 0px;
    --gap-v-4490423c-d03a-473e-b446-0b09e6acc01b: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4490423c-d03a-473e-b446-0b09e6acc01b] {
    display: none;
    gap: 0px;
    --gap-h-4490423c-d03a-473e-b446-0b09e6acc01b: 0px;
    --gap-v-4490423c-d03a-473e-b446-0b09e6acc01b: 0px;
  }
}

.sd[data-s-d6b6e511-3c60-42f2-acad-d155ed26ee3d] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-4490423c-d03a-473e-b446-0b09e6acc01b) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-4490423c-d03a-473e-b446-0b09e6acc01b) * 0.4));
  max-width: calc(60% - (var(--gap-h-4490423c-d03a-473e-b446-0b09e6acc01b) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d6b6e511-3c60-42f2-acad-d155ed26ee3d] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d6b6e511-3c60-42f2-acad-d155ed26ee3d] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-4490423c-d03a-473e-b446-0b09e6acc01b) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-4490423c-d03a-473e-b446-0b09e6acc01b) * 0.2));
    max-width: calc(80% - (var(--gap-h-4490423c-d03a-473e-b446-0b09e6acc01b) * 0.2));
  }
}

.sd[data-s-3b01ab6e-bec2-451d-831a-045106e6d250] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-3b01ab6e-bec2-451d-831a-045106e6d250: 19px;
  --gap-v-3b01ab6e-bec2-451d-831a-045106e6d250: 0px;
  --gap-uuid: 3b01ab6e-bec2-451d-831a-045106e6d250;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b01ab6e-bec2-451d-831a-045106e6d250] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-3b01ab6e-bec2-451d-831a-045106e6d250: 18px;
    --gap-v-3b01ab6e-bec2-451d-831a-045106e6d250: 0px;
    max-width: 100%;
  }
}

.sd[data-s-f4dc9e91-8b5b-4492-8773-e04488a40ac8] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-3b01ab6e-bec2-451d-831a-045106e6d250) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-3b01ab6e-bec2-451d-831a-045106e6d250) * 0.7000000000000001));
}

.sd[data-s-f4dc9e91-8b5b-4492-8773-e04488a40ac8]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f4dc9e91-8b5b-4492-8773-e04488a40ac8] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-3b01ab6e-bec2-451d-831a-045106e6d250) * 0.6));
    max-width: calc(40% - (var(--gap-h-3b01ab6e-bec2-451d-831a-045106e6d250) * 0.6));
  }
}

.sd[data-s-535319ac-1141-4bfc-9fd0-2cb131bb0d84] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-3b01ab6e-bec2-451d-831a-045106e6d250) * 0.3));
  --gap-h-535319ac-1141-4bfc-9fd0-2cb131bb0d84: 0px;
  --gap-v-535319ac-1141-4bfc-9fd0-2cb131bb0d84: 0px;
  --gap-uuid: 535319ac-1141-4bfc-9fd0-2cb131bb0d84;
  max-width: calc(70% - (var(--gap-h-3b01ab6e-bec2-451d-831a-045106e6d250) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-535319ac-1141-4bfc-9fd0-2cb131bb0d84] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-3b01ab6e-bec2-451d-831a-045106e6d250) * 0.43));
    --gap-h-535319ac-1141-4bfc-9fd0-2cb131bb0d84: 0px;
    --gap-v-535319ac-1141-4bfc-9fd0-2cb131bb0d84: 0px;
    max-width: calc(57% - (var(--gap-h-3b01ab6e-bec2-451d-831a-045106e6d250) * 0.43));
  }
}

.sd[data-s-ab279597-2d89-4583-80fc-3dc5ed2bac54] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-535319ac-1141-4bfc-9fd0-2cb131bb0d84) * 0));
  --gap-h-ab279597-2d89-4583-80fc-3dc5ed2bac54: 0px;
  --gap-v-ab279597-2d89-4583-80fc-3dc5ed2bac54: 0px;
  --gap-uuid: ab279597-2d89-4583-80fc-3dc5ed2bac54;
  max-width: calc(100% - (var(--gap-h-535319ac-1141-4bfc-9fd0-2cb131bb0d84) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ab279597-2d89-4583-80fc-3dc5ed2bac54] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-ab279597-2d89-4583-80fc-3dc5ed2bac54: 0px;
    --gap-v-ab279597-2d89-4583-80fc-3dc5ed2bac54: 5px;
  }
}

.sd[data-s-6230db95-0369-497f-a1e1-e3b567748cf7] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-ab279597-2d89-4583-80fc-3dc5ed2bac54) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-ab279597-2d89-4583-80fc-3dc5ed2bac54) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6230db95-0369-497f-a1e1-e3b567748cf7] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-ab279597-2d89-4583-80fc-3dc5ed2bac54) * 0.6));
    max-width: calc(40% - (var(--gap-h-ab279597-2d89-4583-80fc-3dc5ed2bac54) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6230db95-0369-497f-a1e1-e3b567748cf7] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-ab279597-2d89-4583-80fc-3dc5ed2bac54) * 0.3));
    max-width: calc(70% - (var(--gap-h-ab279597-2d89-4583-80fc-3dc5ed2bac54) * 0.3));
  }
}

.sd[data-s-79f6ccf6-b578-4e19-9a41-4a9a1334830e] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-ab279597-2d89-4583-80fc-3dc5ed2bac54) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-ab279597-2d89-4583-80fc-3dc5ed2bac54) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-79f6ccf6-b578-4e19-9a41-4a9a1334830e] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-ab279597-2d89-4583-80fc-3dc5ed2bac54) * 0.6));
    max-width: calc(40% - (var(--gap-h-ab279597-2d89-4583-80fc-3dc5ed2bac54) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-79f6ccf6-b578-4e19-9a41-4a9a1334830e] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-00c669b4-4ff9-460e-835b-ace9b9e7d3b9] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-00c669b4-4ff9-460e-835b-ace9b9e7d3b9] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-00c669b4-4ff9-460e-835b-ace9b9e7d3b9] {
    display: none;
  }
}

.sd[data-s-03a3d99a-e785-44db-9a70-b546c8ff6c5a] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-03a3d99a-e785-44db-9a70-b546c8ff6c5a] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-03a3d99a-e785-44db-9a70-b546c8ff6c5a] {
    font-size: 2.6vw;
  }
}

.sd[data-s-adbd6092-1156-4bb2-abc9-c30e2985b910] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-adbd6092-1156-4bb2-abc9-c30e2985b910] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-adbd6092-1156-4bb2-abc9-c30e2985b910] {
    font-size: 6vw;
  }
}

.sd[data-s-f1a34e8b-9b17-4bcc-83f4-22c06e56e0b5] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f1a34e8b-9b17-4bcc-83f4-22c06e56e0b5] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1a34e8b-9b17-4bcc-83f4-22c06e56e0b5] {
    font-size: 3vw;
  }
}

.sd[data-s-df9c995b-c59b-4dcf-80e6-314960cbe135] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-df9c995b-c59b-4dcf-80e6-314960cbe135] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-df9c995b-c59b-4dcf-80e6-314960cbe135] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-29c1bdf0-9c2c-44d6-944d-3bf837f03a1c] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-29c1bdf0-9c2c-44d6-944d-3bf837f03a1c] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-29c1bdf0-9c2c-44d6-944d-3bf837f03a1c] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-741770c6-89d3-4744-836b-0dcd4e27202a] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-741770c6-89d3-4744-836b-0dcd4e27202a] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-d7389295-193f-4285-81d1-aa0723a0107b] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-d7389295-193f-4285-81d1-aa0723a0107b].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-d7389295-193f-4285-81d1-aa0723a0107b].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-d7389295-193f-4285-81d1-aa0723a0107b]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d7389295-193f-4285-81d1-aa0723a0107b] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d7389295-193f-4285-81d1-aa0723a0107b] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3: 0px;
  --gap-v-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3: 0px;
  --gap-uuid: a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3] {
    display: none;
    --gap-h-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3: 0px;
    --gap-v-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3] {
    display: none;
    gap: 0px;
    --gap-h-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3: 0px;
    --gap-v-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3: 0px;
  }
}

.sd[data-s-18e6f84e-4b8c-4823-b756-e784bf154265] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3) * 0.4));
  max-width: calc(60% - (var(--gap-h-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-18e6f84e-4b8c-4823-b756-e784bf154265] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-18e6f84e-4b8c-4823-b756-e784bf154265] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3) * 0.2));
    max-width: calc(80% - (var(--gap-h-a71ff2ed-2461-4b8a-ae1e-dbd04183e6d3) * 0.2));
  }
}

.sd[data-s-664a32d3-f752-400c-aa83-ee116dce3f8d] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-664a32d3-f752-400c-aa83-ee116dce3f8d: 19px;
  --gap-v-664a32d3-f752-400c-aa83-ee116dce3f8d: 0px;
  --gap-uuid: 664a32d3-f752-400c-aa83-ee116dce3f8d;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-664a32d3-f752-400c-aa83-ee116dce3f8d] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-664a32d3-f752-400c-aa83-ee116dce3f8d: 18px;
    --gap-v-664a32d3-f752-400c-aa83-ee116dce3f8d: 0px;
    max-width: 100%;
  }
}

.sd[data-s-e0201677-8a54-49f9-92b9-ee1dc468442b] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-664a32d3-f752-400c-aa83-ee116dce3f8d) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-664a32d3-f752-400c-aa83-ee116dce3f8d) * 0.7000000000000001));
}

.sd[data-s-e0201677-8a54-49f9-92b9-ee1dc468442b]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e0201677-8a54-49f9-92b9-ee1dc468442b] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-664a32d3-f752-400c-aa83-ee116dce3f8d) * 0.6));
    max-width: calc(40% - (var(--gap-h-664a32d3-f752-400c-aa83-ee116dce3f8d) * 0.6));
  }
}

.sd[data-s-ea77a25a-5324-4b01-9b25-1c22415cc8a0] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-664a32d3-f752-400c-aa83-ee116dce3f8d) * 0.3));
  --gap-h-ea77a25a-5324-4b01-9b25-1c22415cc8a0: 0px;
  --gap-v-ea77a25a-5324-4b01-9b25-1c22415cc8a0: 0px;
  --gap-uuid: ea77a25a-5324-4b01-9b25-1c22415cc8a0;
  max-width: calc(70% - (var(--gap-h-664a32d3-f752-400c-aa83-ee116dce3f8d) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea77a25a-5324-4b01-9b25-1c22415cc8a0] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-664a32d3-f752-400c-aa83-ee116dce3f8d) * 0.43));
    --gap-h-ea77a25a-5324-4b01-9b25-1c22415cc8a0: 0px;
    --gap-v-ea77a25a-5324-4b01-9b25-1c22415cc8a0: 0px;
    max-width: calc(57% - (var(--gap-h-664a32d3-f752-400c-aa83-ee116dce3f8d) * 0.43));
  }
}

.sd[data-s-cdabbe75-ccb2-4400-80f9-748f018e13df] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ea77a25a-5324-4b01-9b25-1c22415cc8a0) * 0));
  --gap-h-cdabbe75-ccb2-4400-80f9-748f018e13df: 0px;
  --gap-v-cdabbe75-ccb2-4400-80f9-748f018e13df: 0px;
  --gap-uuid: cdabbe75-ccb2-4400-80f9-748f018e13df;
  max-width: calc(100% - (var(--gap-h-ea77a25a-5324-4b01-9b25-1c22415cc8a0) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cdabbe75-ccb2-4400-80f9-748f018e13df] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-cdabbe75-ccb2-4400-80f9-748f018e13df: 0px;
    --gap-v-cdabbe75-ccb2-4400-80f9-748f018e13df: 5px;
  }
}

.sd[data-s-782a105a-cac6-4417-9f3e-37dbfcca2bff] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-cdabbe75-ccb2-4400-80f9-748f018e13df) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-cdabbe75-ccb2-4400-80f9-748f018e13df) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-782a105a-cac6-4417-9f3e-37dbfcca2bff] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-cdabbe75-ccb2-4400-80f9-748f018e13df) * 0.6));
    max-width: calc(40% - (var(--gap-h-cdabbe75-ccb2-4400-80f9-748f018e13df) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-782a105a-cac6-4417-9f3e-37dbfcca2bff] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-cdabbe75-ccb2-4400-80f9-748f018e13df) * 0.3));
    max-width: calc(70% - (var(--gap-h-cdabbe75-ccb2-4400-80f9-748f018e13df) * 0.3));
  }
}

.sd[data-s-8df6db14-d76a-4145-af66-20ac8218f9bf] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-cdabbe75-ccb2-4400-80f9-748f018e13df) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-cdabbe75-ccb2-4400-80f9-748f018e13df) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8df6db14-d76a-4145-af66-20ac8218f9bf] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-cdabbe75-ccb2-4400-80f9-748f018e13df) * 0.6));
    max-width: calc(40% - (var(--gap-h-cdabbe75-ccb2-4400-80f9-748f018e13df) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8df6db14-d76a-4145-af66-20ac8218f9bf] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-55cfe5fc-da50-4041-bcb9-a99a15c8d635] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-55cfe5fc-da50-4041-bcb9-a99a15c8d635] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-55cfe5fc-da50-4041-bcb9-a99a15c8d635] {
    display: none;
  }
}

.sd[data-s-9a006a75-f60f-46f3-8db0-74a1d55ab1e3] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9a006a75-f60f-46f3-8db0-74a1d55ab1e3] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9a006a75-f60f-46f3-8db0-74a1d55ab1e3] {
    font-size: 2.6vw;
  }
}

.sd[data-s-8481e31f-fe50-47eb-9463-a9da480ee2bb] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8481e31f-fe50-47eb-9463-a9da480ee2bb] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8481e31f-fe50-47eb-9463-a9da480ee2bb] {
    font-size: 6vw;
  }
}

.sd[data-s-63a1dfd2-cabb-4211-9178-b646ead37bf9] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-63a1dfd2-cabb-4211-9178-b646ead37bf9] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-63a1dfd2-cabb-4211-9178-b646ead37bf9] {
    font-size: 3vw;
  }
}

.sd[data-s-976a4ee2-5fea-4193-9897-41382ebbadbe] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-976a4ee2-5fea-4193-9897-41382ebbadbe] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-976a4ee2-5fea-4193-9897-41382ebbadbe] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-bae43e56-bc77-4674-8963-6cddda476f0d] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bae43e56-bc77-4674-8963-6cddda476f0d] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-bae43e56-bc77-4674-8963-6cddda476f0d] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-a0b4733e-99a8-45f7-ae47-8e408bd8cc16] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a0b4733e-99a8-45f7-ae47-8e408bd8cc16] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-f416e5e3-e342-4e79-b6a5-f6ebde4efa41] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-f416e5e3-e342-4e79-b6a5-f6ebde4efa41].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-f416e5e3-e342-4e79-b6a5-f6ebde4efa41].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-f416e5e3-e342-4e79-b6a5-f6ebde4efa41]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f416e5e3-e342-4e79-b6a5-f6ebde4efa41] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f416e5e3-e342-4e79-b6a5-f6ebde4efa41] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a: 0px;
  --gap-v-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a: 0px;
  --gap-uuid: ca60867e-3a0e-4b4a-a7ac-fa112524ce3a;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a] {
    display: none;
    --gap-h-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a: 0px;
    --gap-v-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a] {
    display: none;
    gap: 0px;
    --gap-h-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a: 0px;
    --gap-v-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a: 0px;
  }
}

.sd[data-s-4134d04d-2de6-4b9b-92e0-a19144e76cad] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a) * 0.4));
  max-width: calc(60% - (var(--gap-h-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4134d04d-2de6-4b9b-92e0-a19144e76cad] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4134d04d-2de6-4b9b-92e0-a19144e76cad] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a) * 0.2));
    max-width: calc(80% - (var(--gap-h-ca60867e-3a0e-4b4a-a7ac-fa112524ce3a) * 0.2));
  }
}

.sd[data-s-c0294c5b-91c7-4f11-9fad-b6974c93d029] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-c0294c5b-91c7-4f11-9fad-b6974c93d029: 19px;
  --gap-v-c0294c5b-91c7-4f11-9fad-b6974c93d029: 0px;
  --gap-uuid: c0294c5b-91c7-4f11-9fad-b6974c93d029;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c0294c5b-91c7-4f11-9fad-b6974c93d029] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-c0294c5b-91c7-4f11-9fad-b6974c93d029: 18px;
    --gap-v-c0294c5b-91c7-4f11-9fad-b6974c93d029: 0px;
    max-width: 100%;
  }
}

.sd[data-s-3d6d776a-d52d-4310-a332-2268247748b7] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-c0294c5b-91c7-4f11-9fad-b6974c93d029) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-c0294c5b-91c7-4f11-9fad-b6974c93d029) * 0.7000000000000001));
}

.sd[data-s-3d6d776a-d52d-4310-a332-2268247748b7]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d6d776a-d52d-4310-a332-2268247748b7] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-c0294c5b-91c7-4f11-9fad-b6974c93d029) * 0.6));
    max-width: calc(40% - (var(--gap-h-c0294c5b-91c7-4f11-9fad-b6974c93d029) * 0.6));
  }
}

.sd[data-s-070741a1-ee73-4107-9063-d8fd687df6d4] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-c0294c5b-91c7-4f11-9fad-b6974c93d029) * 0.3));
  --gap-h-070741a1-ee73-4107-9063-d8fd687df6d4: 0px;
  --gap-v-070741a1-ee73-4107-9063-d8fd687df6d4: 0px;
  --gap-uuid: 070741a1-ee73-4107-9063-d8fd687df6d4;
  max-width: calc(70% - (var(--gap-h-c0294c5b-91c7-4f11-9fad-b6974c93d029) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-070741a1-ee73-4107-9063-d8fd687df6d4] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-c0294c5b-91c7-4f11-9fad-b6974c93d029) * 0.43));
    --gap-h-070741a1-ee73-4107-9063-d8fd687df6d4: 0px;
    --gap-v-070741a1-ee73-4107-9063-d8fd687df6d4: 0px;
    max-width: calc(57% - (var(--gap-h-c0294c5b-91c7-4f11-9fad-b6974c93d029) * 0.43));
  }
}

.sd[data-s-d1d62c53-4eb9-44c8-991d-aaf7e81293af] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-070741a1-ee73-4107-9063-d8fd687df6d4) * 0));
  --gap-h-d1d62c53-4eb9-44c8-991d-aaf7e81293af: 0px;
  --gap-v-d1d62c53-4eb9-44c8-991d-aaf7e81293af: 0px;
  --gap-uuid: d1d62c53-4eb9-44c8-991d-aaf7e81293af;
  max-width: calc(100% - (var(--gap-h-070741a1-ee73-4107-9063-d8fd687df6d4) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d1d62c53-4eb9-44c8-991d-aaf7e81293af] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-d1d62c53-4eb9-44c8-991d-aaf7e81293af: 0px;
    --gap-v-d1d62c53-4eb9-44c8-991d-aaf7e81293af: 5px;
  }
}

.sd[data-s-71b9e7cd-942b-45b4-9eeb-99cdefb562fe] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-d1d62c53-4eb9-44c8-991d-aaf7e81293af) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-d1d62c53-4eb9-44c8-991d-aaf7e81293af) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-71b9e7cd-942b-45b4-9eeb-99cdefb562fe] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-d1d62c53-4eb9-44c8-991d-aaf7e81293af) * 0.6));
    max-width: calc(40% - (var(--gap-h-d1d62c53-4eb9-44c8-991d-aaf7e81293af) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-71b9e7cd-942b-45b4-9eeb-99cdefb562fe] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-d1d62c53-4eb9-44c8-991d-aaf7e81293af) * 0.3));
    max-width: calc(70% - (var(--gap-h-d1d62c53-4eb9-44c8-991d-aaf7e81293af) * 0.3));
  }
}

.sd[data-s-9e4bd604-5697-4e92-b2b8-37b28f78cef4] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-d1d62c53-4eb9-44c8-991d-aaf7e81293af) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-d1d62c53-4eb9-44c8-991d-aaf7e81293af) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9e4bd604-5697-4e92-b2b8-37b28f78cef4] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-d1d62c53-4eb9-44c8-991d-aaf7e81293af) * 0.6));
    max-width: calc(40% - (var(--gap-h-d1d62c53-4eb9-44c8-991d-aaf7e81293af) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e4bd604-5697-4e92-b2b8-37b28f78cef4] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-ea961388-97c1-4522-a565-5e7261e3ba6d] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ea961388-97c1-4522-a565-5e7261e3ba6d] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea961388-97c1-4522-a565-5e7261e3ba6d] {
    display: none;
  }
}

.sd[data-s-1e0397df-46d7-485b-a8a5-ff3f0e1b4d80] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1e0397df-46d7-485b-a8a5-ff3f0e1b4d80] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e0397df-46d7-485b-a8a5-ff3f0e1b4d80] {
    font-size: 2.6vw;
  }
}

.sd[data-s-c13c7b74-3fb0-4bde-a563-932e2cf2084d] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c13c7b74-3fb0-4bde-a563-932e2cf2084d] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c13c7b74-3fb0-4bde-a563-932e2cf2084d] {
    font-size: 6vw;
  }
}

.sd[data-s-f5b4b4c7-fb84-4bca-9e3f-047810f28b5a] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f5b4b4c7-fb84-4bca-9e3f-047810f28b5a] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f5b4b4c7-fb84-4bca-9e3f-047810f28b5a] {
    font-size: 3vw;
  }
}

.sd[data-s-60422565-bb3c-4c60-b783-a6fa6045a9e0] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-60422565-bb3c-4c60-b783-a6fa6045a9e0] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-60422565-bb3c-4c60-b783-a6fa6045a9e0] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-dff09ade-79b8-4e6d-a60d-6ce701d2fa07] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-dff09ade-79b8-4e6d-a60d-6ce701d2fa07] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-dff09ade-79b8-4e6d-a60d-6ce701d2fa07] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-789ae811-70ea-4161-901f-1a0e2211b278] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-789ae811-70ea-4161-901f-1a0e2211b278] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-7bfed4c8-8c00-494d-ba34-ba44b7324336] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-7bfed4c8-8c00-494d-ba34-ba44b7324336].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-7bfed4c8-8c00-494d-ba34-ba44b7324336].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-7bfed4c8-8c00-494d-ba34-ba44b7324336]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7bfed4c8-8c00-494d-ba34-ba44b7324336] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7bfed4c8-8c00-494d-ba34-ba44b7324336] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1c7fce04-2698-4469-8e8c-8f6a0c224374] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-1c7fce04-2698-4469-8e8c-8f6a0c224374: 0px;
  --gap-v-1c7fce04-2698-4469-8e8c-8f6a0c224374: 0px;
  --gap-uuid: 1c7fce04-2698-4469-8e8c-8f6a0c224374;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1c7fce04-2698-4469-8e8c-8f6a0c224374] {
    display: none;
    --gap-h-1c7fce04-2698-4469-8e8c-8f6a0c224374: 0px;
    --gap-v-1c7fce04-2698-4469-8e8c-8f6a0c224374: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-1c7fce04-2698-4469-8e8c-8f6a0c224374] {
    display: none;
    gap: 0px;
    --gap-h-1c7fce04-2698-4469-8e8c-8f6a0c224374: 0px;
    --gap-v-1c7fce04-2698-4469-8e8c-8f6a0c224374: 0px;
  }
}

.sd[data-s-6359d10d-5b78-4e07-8679-06a68bd18a82] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-1c7fce04-2698-4469-8e8c-8f6a0c224374) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-1c7fce04-2698-4469-8e8c-8f6a0c224374) * 0.4));
  max-width: calc(60% - (var(--gap-h-1c7fce04-2698-4469-8e8c-8f6a0c224374) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6359d10d-5b78-4e07-8679-06a68bd18a82] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6359d10d-5b78-4e07-8679-06a68bd18a82] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-1c7fce04-2698-4469-8e8c-8f6a0c224374) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-1c7fce04-2698-4469-8e8c-8f6a0c224374) * 0.2));
    max-width: calc(80% - (var(--gap-h-1c7fce04-2698-4469-8e8c-8f6a0c224374) * 0.2));
  }
}

.sd[data-s-275fc776-c685-4012-8134-91ddc95c972d] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-275fc776-c685-4012-8134-91ddc95c972d: 19px;
  --gap-v-275fc776-c685-4012-8134-91ddc95c972d: 0px;
  --gap-uuid: 275fc776-c685-4012-8134-91ddc95c972d;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-275fc776-c685-4012-8134-91ddc95c972d] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-275fc776-c685-4012-8134-91ddc95c972d: 18px;
    --gap-v-275fc776-c685-4012-8134-91ddc95c972d: 0px;
    max-width: 100%;
  }
}

.sd[data-s-11e7c5a4-b819-4cdd-934b-ae20d832ceb2] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-275fc776-c685-4012-8134-91ddc95c972d) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-275fc776-c685-4012-8134-91ddc95c972d) * 0.7000000000000001));
}

.sd[data-s-11e7c5a4-b819-4cdd-934b-ae20d832ceb2]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-11e7c5a4-b819-4cdd-934b-ae20d832ceb2] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-275fc776-c685-4012-8134-91ddc95c972d) * 0.6));
    max-width: calc(40% - (var(--gap-h-275fc776-c685-4012-8134-91ddc95c972d) * 0.6));
  }
}

.sd[data-s-59978c20-8eca-4801-9ba2-b686b2ad2078] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-275fc776-c685-4012-8134-91ddc95c972d) * 0.3));
  --gap-h-59978c20-8eca-4801-9ba2-b686b2ad2078: 0px;
  --gap-v-59978c20-8eca-4801-9ba2-b686b2ad2078: 0px;
  --gap-uuid: 59978c20-8eca-4801-9ba2-b686b2ad2078;
  max-width: calc(70% - (var(--gap-h-275fc776-c685-4012-8134-91ddc95c972d) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-59978c20-8eca-4801-9ba2-b686b2ad2078] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-275fc776-c685-4012-8134-91ddc95c972d) * 0.43));
    --gap-h-59978c20-8eca-4801-9ba2-b686b2ad2078: 0px;
    --gap-v-59978c20-8eca-4801-9ba2-b686b2ad2078: 0px;
    max-width: calc(57% - (var(--gap-h-275fc776-c685-4012-8134-91ddc95c972d) * 0.43));
  }
}

.sd[data-s-0b84c6ac-f55a-4815-a881-8880a4010cf8] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-59978c20-8eca-4801-9ba2-b686b2ad2078) * 0));
  --gap-h-0b84c6ac-f55a-4815-a881-8880a4010cf8: 0px;
  --gap-v-0b84c6ac-f55a-4815-a881-8880a4010cf8: 0px;
  --gap-uuid: 0b84c6ac-f55a-4815-a881-8880a4010cf8;
  max-width: calc(100% - (var(--gap-h-59978c20-8eca-4801-9ba2-b686b2ad2078) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0b84c6ac-f55a-4815-a881-8880a4010cf8] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-0b84c6ac-f55a-4815-a881-8880a4010cf8: 0px;
    --gap-v-0b84c6ac-f55a-4815-a881-8880a4010cf8: 5px;
  }
}

.sd[data-s-421cef11-62d0-4989-b143-bdc963e65020] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-0b84c6ac-f55a-4815-a881-8880a4010cf8) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-0b84c6ac-f55a-4815-a881-8880a4010cf8) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-421cef11-62d0-4989-b143-bdc963e65020] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-0b84c6ac-f55a-4815-a881-8880a4010cf8) * 0.6));
    max-width: calc(40% - (var(--gap-h-0b84c6ac-f55a-4815-a881-8880a4010cf8) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-421cef11-62d0-4989-b143-bdc963e65020] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-0b84c6ac-f55a-4815-a881-8880a4010cf8) * 0.3));
    max-width: calc(70% - (var(--gap-h-0b84c6ac-f55a-4815-a881-8880a4010cf8) * 0.3));
  }
}

.sd[data-s-49a59261-0542-40a5-8264-266f7053f610] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-0b84c6ac-f55a-4815-a881-8880a4010cf8) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-0b84c6ac-f55a-4815-a881-8880a4010cf8) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-49a59261-0542-40a5-8264-266f7053f610] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-0b84c6ac-f55a-4815-a881-8880a4010cf8) * 0.6));
    max-width: calc(40% - (var(--gap-h-0b84c6ac-f55a-4815-a881-8880a4010cf8) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-49a59261-0542-40a5-8264-266f7053f610] {
    display: none;
    flex: none;
    font-size: 3vw;
    opacity: 0;
    width: 40%;
  }
}

.sd[data-s-83f6ac82-ea0e-4538-bfad-d0d03bd9b52f] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-83f6ac82-ea0e-4538-bfad-d0d03bd9b52f] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-83f6ac82-ea0e-4538-bfad-d0d03bd9b52f] {
    display: none;
  }
}

.sd[data-s-9dd413f8-f36e-4732-bf89-1c42a4e57194] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9dd413f8-f36e-4732-bf89-1c42a4e57194] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9dd413f8-f36e-4732-bf89-1c42a4e57194] {
    font-size: 2.6vw;
  }
}

.sd[data-s-38b5409b-b7b9-4329-ab62-4f10031400fc] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-38b5409b-b7b9-4329-ab62-4f10031400fc] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-38b5409b-b7b9-4329-ab62-4f10031400fc] {
    font-size: 6vw;
  }
}

.sd[data-s-de216deb-41c0-45dc-ae28-539ad26e465f] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-de216deb-41c0-45dc-ae28-539ad26e465f] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-de216deb-41c0-45dc-ae28-539ad26e465f] {
    font-size: 3vw;
  }
}

.sd[data-s-c1838cdf-9c81-45b6-bcd6-e59ee5e27dd0] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c1838cdf-9c81-45b6-bcd6-e59ee5e27dd0] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c1838cdf-9c81-45b6-bcd6-e59ee5e27dd0] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-d14379c0-4c9a-430c-9a53-eefaafa45610] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d14379c0-4c9a-430c-9a53-eefaafa45610] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d14379c0-4c9a-430c-9a53-eefaafa45610] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-e7d816a8-233a-42a4-b788-f609457ebdca] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7d816a8-233a-42a4-b788-f609457ebdca] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-91b309ae-6c18-4390-9e4a-d1cc625c2535] {
  align-content: center;
  align-items: center;
  border-bottom: 2px dotted var(--s-color-cba099b7);
  border-left: 0px dotted var(--s-color-cba099b7);
  border-right: 0px dotted var(--s-color-cba099b7);
  border-top: 0px dotted var(--s-color-cba099b7);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px;
  width: 91%;
  max-width: 91%;
}

.sd[data-s-91b309ae-6c18-4390-9e4a-d1cc625c2535].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-91b309ae-6c18-4390-9e4a-d1cc625c2535].appear-active {
  transition-delay: 300ms;
  transition-duration: 2000ms;
}

.sd[data-s-91b309ae-6c18-4390-9e4a-d1cc625c2535]:hover {
  opacity: 0.6;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-91b309ae-6c18-4390-9e4a-d1cc625c2535] {
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    max-width: 95%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-91b309ae-6c18-4390-9e4a-d1cc625c2535] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b8f340c3-cdf1-4d4c-b32c-33912713a971] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  --gap-h-b8f340c3-cdf1-4d4c-b32c-33912713a971: 0px;
  --gap-v-b8f340c3-cdf1-4d4c-b32c-33912713a971: 0px;
  --gap-uuid: b8f340c3-cdf1-4d4c-b32c-33912713a971;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b8f340c3-cdf1-4d4c-b32c-33912713a971] {
    display: none;
    --gap-h-b8f340c3-cdf1-4d4c-b32c-33912713a971: 0px;
    --gap-v-b8f340c3-cdf1-4d4c-b32c-33912713a971: 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b8f340c3-cdf1-4d4c-b32c-33912713a971] {
    display: none;
    gap: 0px;
    --gap-h-b8f340c3-cdf1-4d4c-b32c-33912713a971: 0px;
    --gap-v-b8f340c3-cdf1-4d4c-b32c-33912713a971: 0px;
  }
}

.sd[data-s-eecab304-f5ad-4f09-94de-d7fb2e50ac52] {
  background: #773d6fde;
  border-bottom: 0px solid var(--s-color-a4bf7cb7);
  border-left: 0px solid var(--s-color-a4bf7cb7);
  border-radius: 8px;
  border-right: 0px solid var(--s-color-a4bf7cb7);
  border-top: 0px solid var(--s-color-a4bf7cb7);
  color: var(--s-color-8abe5034);
  display: flex;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: calc(60% - (var(--gap-v-b8f340c3-cdf1-4d4c-b32c-33912713a971) * 0.4));
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0 0 0 0;
  padding: 5px 30px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(60% - (var(--gap-h-b8f340c3-cdf1-4d4c-b32c-33912713a971) * 0.4));
  max-width: calc(60% - (var(--gap-h-b8f340c3-cdf1-4d4c-b32c-33912713a971) * 0.4));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-eecab304-f5ad-4f09-94de-d7fb2e50ac52] {
    display: flex;
    font-size: 3vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-eecab304-f5ad-4f09-94de-d7fb2e50ac52] {
    display: flex;
    flex: none;
    font-size: 4vw;
    height: calc(30% - (var(--gap-v-b8f340c3-cdf1-4d4c-b32c-33912713a971) * 0.7000000000000001));
    width: calc(80% - (var(--gap-h-b8f340c3-cdf1-4d4c-b32c-33912713a971) * 0.2));
    max-width: calc(80% - (var(--gap-h-b8f340c3-cdf1-4d4c-b32c-33912713a971) * 0.2));
  }
}

.sd[data-s-3835f0e5-068e-4a98-be53-92adbbf7d5e3] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 90%;
  --gap-h-3835f0e5-068e-4a98-be53-92adbbf7d5e3: 19px;
  --gap-v-3835f0e5-068e-4a98-be53-92adbbf7d5e3: 0px;
  --gap-uuid: 3835f0e5-068e-4a98-be53-92adbbf7d5e3;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3835f0e5-068e-4a98-be53-92adbbf7d5e3] {
    flex: none;
    gap: 18px;
    width: 100%;
    --gap-h-3835f0e5-068e-4a98-be53-92adbbf7d5e3: 18px;
    --gap-v-3835f0e5-068e-4a98-be53-92adbbf7d5e3: 0px;
    max-width: 100%;
  }
}

.sd[data-s-17d07a16-f595-4d2a-b29b-252137231f29] {
  border-radius: 14px;
  flex: none;
  height: 110px;
  width: calc(30% - (var(--gap-h-3835f0e5-068e-4a98-be53-92adbbf7d5e3) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-3835f0e5-068e-4a98-be53-92adbbf7d5e3) * 0.7000000000000001));
}

.sd[data-s-17d07a16-f595-4d2a-b29b-252137231f29]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-17d07a16-f595-4d2a-b29b-252137231f29] {
    border-radius: 7px;
    bottom: 0;
    flex: none;
    height: 90px;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: calc(40% - (var(--gap-h-3835f0e5-068e-4a98-be53-92adbbf7d5e3) * 0.6));
    max-width: calc(40% - (var(--gap-h-3835f0e5-068e-4a98-be53-92adbbf7d5e3) * 0.6));
  }
}

.sd[data-s-b08b6bde-d33b-4893-9e9b-ee52db276dcd] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(70% - (var(--gap-h-3835f0e5-068e-4a98-be53-92adbbf7d5e3) * 0.3));
  --gap-h-b08b6bde-d33b-4893-9e9b-ee52db276dcd: 0px;
  --gap-v-b08b6bde-d33b-4893-9e9b-ee52db276dcd: 0px;
  --gap-uuid: b08b6bde-d33b-4893-9e9b-ee52db276dcd;
  max-width: calc(70% - (var(--gap-h-3835f0e5-068e-4a98-be53-92adbbf7d5e3) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b08b6bde-d33b-4893-9e9b-ee52db276dcd] {
    flex: none;
    gap: 0px;
    width: calc(57% - (var(--gap-h-3835f0e5-068e-4a98-be53-92adbbf7d5e3) * 0.43));
    --gap-h-b08b6bde-d33b-4893-9e9b-ee52db276dcd: 0px;
    --gap-v-b08b6bde-d33b-4893-9e9b-ee52db276dcd: 0px;
    max-width: calc(57% - (var(--gap-h-3835f0e5-068e-4a98-be53-92adbbf7d5e3) * 0.43));
  }
}

.sd[data-s-9460c819-bda1-4b80-a011-5492c4ac6a6e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: calc(100% - (var(--gap-h-b08b6bde-d33b-4893-9e9b-ee52db276dcd) * 0));
  --gap-h-9460c819-bda1-4b80-a011-5492c4ac6a6e: 0px;
  --gap-v-9460c819-bda1-4b80-a011-5492c4ac6a6e: 0px;
  --gap-uuid: 9460c819-bda1-4b80-a011-5492c4ac6a6e;
  max-width: calc(100% - (var(--gap-h-b08b6bde-d33b-4893-9e9b-ee52db276dcd) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9460c819-bda1-4b80-a011-5492c4ac6a6e] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    --gap-h-9460c819-bda1-4b80-a011-5492c4ac6a6e: 0px;
    --gap-v-9460c819-bda1-4b80-a011-5492c4ac6a6e: 5px;
  }
}

.sd[data-s-ba368a9c-2b75-48d7-bcee-248b29517786] {
  background: var(--s-color-cba099b7);
  border-radius: 8px;
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 8px;
  text-align: center;
  text-shadow: none;
  width: calc(30% - (var(--gap-h-9460c819-bda1-4b80-a011-5492c4ac6a6e) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-9460c819-bda1-4b80-a011-5492c4ac6a6e) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ba368a9c-2b75-48d7-bcee-248b29517786] {
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-9460c819-bda1-4b80-a011-5492c4ac6a6e) * 0.6));
    max-width: calc(40% - (var(--gap-h-9460c819-bda1-4b80-a011-5492c4ac6a6e) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ba368a9c-2b75-48d7-bcee-248b29517786] {
    flex: none;
    font-size: 4vw;
    padding: 5px;
    width: calc(70% - (var(--gap-h-9460c819-bda1-4b80-a011-5492c4ac6a6e) * 0.3));
    max-width: calc(70% - (var(--gap-h-9460c819-bda1-4b80-a011-5492c4ac6a6e) * 0.3));
  }
}

.sd[data-s-ce185420-54c5-4625-9349-736aeda40732] {
  background: var(--s-color-268304f8);
  border-radius: 96px;
  color: var(--s-color-bfbff42d);
  display: none;
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: calc(30% - (var(--gap-h-9460c819-bda1-4b80-a011-5492c4ac6a6e) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-9460c819-bda1-4b80-a011-5492c4ac6a6e) * 0.7000000000000001));
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ce185420-54c5-4625-9349-736aeda40732] {
    display: none;
    flex: none;
    font-size: 2vw;
    width: calc(40% - (var(--gap-h-9460c819-bda1-4b80-a011-5492c4ac6a6e) * 0.6));
    max-width: calc(40% - (var(--gap-h-9460c819-bda1-4b80-a011-5492c4ac6a6e) * 0.6));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ce185420-54c5-4625-9349-736aeda40732] {
    display: none;
    flex: none;
    font-size: 3vw;
    width: 40%;
  }
}

.sd[data-s-027a852e-c94b-43b6-a7f8-80d86cc26e6e] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px -5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-027a852e-c94b-43b6-a7f8-80d86cc26e6e] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-027a852e-c94b-43b6-a7f8-80d86cc26e6e] {
    display: none;
  }
}

.sd[data-s-53aada25-375e-44fd-b154-deb6eef98edc] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 5px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-53aada25-375e-44fd-b154-deb6eef98edc] {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-53aada25-375e-44fd-b154-deb6eef98edc] {
    font-size: 2.6vw;
  }
}

.sd[data-s-c23d8392-c08b-4320-9f67-61c26b554dc9] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 2.3vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c23d8392-c08b-4320-9f67-61c26b554dc9] {
    font-size: 4vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c23d8392-c08b-4320-9f67-61c26b554dc9] {
    font-size: 6vw;
  }
}

.sd[data-s-4f0d3666-9810-485e-91db-110a87d14fe1] {
  color: var(--s-color-858538ff);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.25vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 5px 0px 0px 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4f0d3666-9810-485e-91db-110a87d14fe1] {
    font-size: 2vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4f0d3666-9810-485e-91db-110a87d14fe1] {
    font-size: 3vw;
  }
}

.sd[data-s-74aba06a-6e7f-4da8-8295-603e5866d91f] {
  color: var(--s-color-858538ff);
  display: none;
  font-family: var(--s-font-779feb3c);
  font-feature-settings: 'palt' 1;
  font-size: 1.2vw;
  font-weight: 900;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-74aba06a-6e7f-4da8-8295-603e5866d91f] {
    display: none;
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-74aba06a-6e7f-4da8-8295-603e5866d91f] {
    display: none;
    font-size: 3vw;
  }
}

.sd[data-s-f87c72be-3b60-49af-a0df-233fccab88eb] {
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.4vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f87c72be-3b60-49af-a0df-233fccab88eb] {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f87c72be-3b60-49af-a0df-233fccab88eb] {
    font-size: 4.4vw;
    line-height: 1.3;
  }
}

.sd[data-s-20f2b312-7b32-4d6d-9bf1-18eaa7e2aa1c] {
  color: var(--s-color-cba099b7);
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-20f2b312-7b32-4d6d-9bf1-18eaa7e2aa1c] {
    bottom: 5px;
    font-size: 20px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}

.sd[data-s-6bd37c1d-5592-48f6-b3c5-652f10357976] {
  color: var(--s-color-569d07d6);
  font-family: var(--s-font-059e2452);
  font-size: 0.7vw;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 10px 0px 0px 0px;
  text-align: right;
  width: auto;
  max-width: 100%;
  justify-content: flex-end;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6bd37c1d-5592-48f6-b3c5-652f10357976] {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6bd37c1d-5592-48f6-b3c5-652f10357976] {
    font-size: 2.8vw;
    text-align: justify;
    justify-content: space-between;
  }
}

.sd[data-s-4832836a-2e3c-4e7e-9793-d9c880f7ca50] {
  align-content: center;
  align-items: center;
  background: var(--s-color-b6b0ccff);
  border-bottom: 2px solid var(--s-color-bfbff42d);
  border-left: 2px solid var(--s-color-bfbff42d);
  border-right: 2px solid var(--s-color-bfbff42d);
  border-top: 2px solid var(--s-color-bfbff42d);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  margin: 50px 0px;
  padding: 60px;
  width: 70%;
  --gap-h-4832836a-2e3c-4e7e-9793-d9c880f7ca50: 0px;
  --gap-v-4832836a-2e3c-4e7e-9793-d9c880f7ca50: 40px;
  --gap-uuid: 4832836a-2e3c-4e7e-9793-d9c880f7ca50;
  max-width: 70%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4832836a-2e3c-4e7e-9793-d9c880f7ca50] {
    flex: none;
    width: 85%;
    --gap-h-4832836a-2e3c-4e7e-9793-d9c880f7ca50: 0px;
    --gap-v-4832836a-2e3c-4e7e-9793-d9c880f7ca50: 40px;
    max-width: 85%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4832836a-2e3c-4e7e-9793-d9c880f7ca50] {
    flex: none;
    padding: 40px;
    width: 90%;
    --gap-h-4832836a-2e3c-4e7e-9793-d9c880f7ca50: 0px;
    --gap-v-4832836a-2e3c-4e7e-9793-d9c880f7ca50: 40px;
    max-width: 90%;
  }
}

.sd[data-s-0d02444a-758e-40bb-b0e5-7c01f7d4b816] {
  color: var(--s-color-bfbff42d);
  height: auto;
  text-align: justify;
  width: auto;
  max-width: 100%;
  justify-content: space-between;
}

.sd[data-s-7600e68f-78fd-4a40-8aa3-d0dd39da6453] {
  color: var(--s-color-bfbff42d);
  height: auto;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-842699dd-341a-4b41-aa6f-518904166257] {
  color: var(--s-color-bfbff42d);
  height: auto;
  text-align: justify;
  width: auto;
  max-width: 100%;
  justify-content: space-between;
}

.sd[data-s-e96c8133-5596-4a06-8875-407a09e4bbfa] {
  flex: none;
  height: auto;
  rotate: 180deg;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-3e3b07be-75b2-4163-9bc3-64fe94cab729] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 80px 0px 0px 0px;
  padding: 0px;
  position: relative;
  scale: 1 1;
  transform: skew(0deg, 0deg);
  width: 70%;
  max-width: 70%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3e3b07be-75b2-4163-9bc3-64fe94cab729] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 80%;
    max-width: 80%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3e3b07be-75b2-4163-9bc3-64fe94cab729] {
    flex: none;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-8374e2fe-4bff-41e5-a6b8-237f72097227] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px -115px 0px 0px;
  padding: 0px;
  transform: skew(0deg, -10deg);
  transform-origin: center left;
  max-width: calc(100% - -115px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-8374e2fe-4bff-41e5-a6b8-237f72097227] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-6ee1b976-3246-4f24-9324-8898ac643984] {
  color: #289fc6ff;
  height: auto;
  margin: 0px 0px 30px 0px;
  position: relative;
  text-align: left;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  transform-origin: center left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6ee1b976-3246-4f24-9324-8898ac643984].appear {
  opacity: 0;
  rotate: -10deg;
  scale: 0.5 1;
  transition-delay: 200ms;
  transition-duration: 2000ms;
  translate: 0px -50px;
}

.sd[data-s-6ee1b976-3246-4f24-9324-8898ac643984].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6ee1b976-3246-4f24-9324-8898ac643984] {
    flex: none;
  }
}

.sd[data-s-81caecd4-4cd2-4355-b529-fad7b3f70c19] {
  color: var(--s-color-858538ff);
  height: auto;
  text-align: left;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  transform-origin: center left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-81caecd4-4cd2-4355-b529-fad7b3f70c19] {
    flex: none;
  }
}

.sd[data-s-369237ef-95cd-4af6-b29c-7dd61e5a158c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: 80%;
  max-width: 80%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-369237ef-95cd-4af6-b29c-7dd61e5a158c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: flex-end;
    width: 120%;
    max-width: 120%;
  }
}

.sd[data-s-93ac7668-84aa-4413-ab8f-6725b834358a] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-93ac7668-84aa-4413-ab8f-6725b834358a] {
    flex: none;
    width: 90%;
    max-width: 90%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-93ac7668-84aa-4413-ab8f-6725b834358a] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-361e6ba5-21e0-4b29-89af-df1972c079a6] {
  bottom: -20px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 74px;
  top: auto;
  width: 28%;
  max-width: 28%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-361e6ba5-21e0-4b29-89af-df1972c079a6] {
    bottom: -14px;
    right: 21px;
  }
}

.sd[data-s-0d9e30bf-41d6-4f7e-867f-801d31c23ee6] {
  bottom: auto;
  flex: none;
  height: auto;
  left: 77px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 18px;
  width: 28%;
  max-width: 28%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0d9e30bf-41d6-4f7e-867f-801d31c23ee6] {
    left: 77px;
    right: auto;
    top: 29px;
  }
}

.sd[data-s-d8509913-39bc-4a0c-a177-0c30178affd4] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  padding: 0px;
  width: 70%;
  max-width: 70%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d8509913-39bc-4a0c-a177-0c30178affd4] {
    flex: none;
    margin: 80px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-eef93e99-eda7-4d66-8417-76743aae7d4b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-eef93e99-eda7-4d66-8417-76743aae7d4b].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-eef93e99-eda7-4d66-8417-76743aae7d4b].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-2275539f-d8cd-454b-86fa-84eb567586fd] {
  color: var(--s-color-f8ac1525);
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 2vw;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.38;
  margin: 0px 0px 7px 0px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2275539f-d8cd-454b-86fa-84eb567586fd] {
    font-size: 3.5vw;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2275539f-d8cd-454b-86fa-84eb567586fd] {
    flex: none;
    font-size: 5vw;
    letter-spacing: normal;
  }
}

.sd[data-s-db090f0f-fbbc-4114-813f-75f0cd734050] {
  color: #a8c1beff;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.1vw;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 4px 0px;
  text-align: center;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-db090f0f-fbbc-4114-813f-75f0cd734050] {
    font-size: 2vw;
    letter-spacing: normal;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-db090f0f-fbbc-4114-813f-75f0cd734050] {
    flex: none;
    font-size: 3.6vw;
    line-height: 1.51;
    width: 74%;
    max-width: 74%;
  }
}

.sd[data-s-b5e74b0e-ba9b-47d7-b6c4-d51a63fcb5b9] {
  color: var(--s-color-77bdbf9a);
  font-feature-settings: 'palt' 1;
  height: auto;
  margin: 0px 0px 20px 0px;
  text-align: center;
  text-shadow: 0px 0px 10px var(--s-color-b6b0ccff);
  transform: skew(0deg, 0deg);
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b5e74b0e-ba9b-47d7-b6c4-d51a63fcb5b9] {
    letter-spacing: normal;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b5e74b0e-ba9b-47d7-b6c4-d51a63fcb5b9] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6d27670e-f6d3-48d1-9e33-6ba1049a1b4d] {
  bottom: auto;
  flex: none;
  height: auto;
  left: 24px;
  margin: 0 0 0 0;
  opacity: 0.2;
  position: absolute;
  right: auto;
  top: -20px;
  width: 20%;
  z-index: -2;
  max-width: 20%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6d27670e-f6d3-48d1-9e33-6ba1049a1b4d] {
    bottom: -5px;
    flex: none;
    left: -31px;
    top: auto;
    width: 30%;
    max-width: 30%;
  }
}

.sd[data-s-154eab5a-22f8-40c2-b95c-62e6a34ecbac] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 41px 20px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac: 20px;
  --gap-v-154eab5a-22f8-40c2-b95c-62e6a34ecbac: 41px;
  --gap-uuid: 154eab5a-22f8-40c2-b95c-62e6a34ecbac;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-154eab5a-22f8-40c2-b95c-62e6a34ecbac] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    --gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac: 20px;
    --gap-v-154eab5a-22f8-40c2-b95c-62e6a34ecbac: 41px;
  }
}

.sd[data-s-821fc5b4-0055-450b-8e56-b57ad6ff7c34] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
  max-width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
}

.sd[data-s-821fc5b4-0055-450b-8e56-b57ad6ff7c34].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-821fc5b4-0055-450b-8e56-b57ad6ff7c34].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-821fc5b4-0055-450b-8e56-b57ad6ff7c34] {
    flex: none;
    width: 33%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-821fc5b4-0055-450b-8e56-b57ad6ff7c34] {
    flex: none;
    width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
    max-width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
  }
}

.sd[data-s-a261c044-7f52-470e-82d0-94b1410c3e98] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a261c044-7f52-470e-82d0-94b1410c3e98] {
    flex: none;
    flex-direction: column;
    z-index: 2;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a261c044-7f52-470e-82d0-94b1410c3e98] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3bf56133-bfee-4666-8b37-4fc8a72b5a95] {
  border-radius: 7px;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6bc0a99c-267a-4816-a2c7-9eda6640370e] {
  color: #289fc6ff;
  height: auto;
  margin: 0px 0px 0px 0px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6bc0a99c-267a-4816-a2c7-9eda6640370e] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-812f37ce-fcb0-4e35-82dc-fe52cd60ea63] {
  background: #27313772;
  border-radius: 32px;
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.1vw;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 20px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: 90%;
  max-width: 90%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-812f37ce-fcb0-4e35-82dc-fe52cd60ea63] {
    font-size: 2vw;
    letter-spacing: normal;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-812f37ce-fcb0-4e35-82dc-fe52cd60ea63] {
    font-size: 2.8vw;
  }
}

.sd[data-s-f4aab6da-20b5-40e3-a14e-b164bf0fc172] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
  max-width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
}

.sd[data-s-f4aab6da-20b5-40e3-a14e-b164bf0fc172].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-f4aab6da-20b5-40e3-a14e-b164bf0fc172].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f4aab6da-20b5-40e3-a14e-b164bf0fc172] {
    flex: none;
    width: 33%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f4aab6da-20b5-40e3-a14e-b164bf0fc172] {
    flex: none;
    width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
    max-width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
  }
}

.sd[data-s-5479bc32-82c8-4795-a24d-5f36baf98263] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5479bc32-82c8-4795-a24d-5f36baf98263] {
    flex: none;
    flex-direction: column;
    z-index: 2;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5479bc32-82c8-4795-a24d-5f36baf98263] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c60c20ad-7f61-42fa-bee3-a65345aca133] {
  border-radius: 7px;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-65cba9c0-b4c7-4cf7-8d03-47dfa38f551f] {
  color: #289fc6ff;
  height: auto;
  margin: 0px 0px 0px 0px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-65cba9c0-b4c7-4cf7-8d03-47dfa38f551f] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-14f57bbd-4f30-4342-8a72-587c7e2cbb88] {
  background: #27313772;
  border-radius: 32px;
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.1vw;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 20px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: 90%;
  max-width: 90%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-14f57bbd-4f30-4342-8a72-587c7e2cbb88] {
    font-size: 2vw;
    letter-spacing: normal;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-14f57bbd-4f30-4342-8a72-587c7e2cbb88] {
    font-size: 2.8vw;
  }
}

.sd[data-s-7c2aecd4-a985-4dd5-b4e2-c8cea9c65853] {
  align-content: center;
  align-items: center;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
  max-width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
}

.sd[data-s-7c2aecd4-a985-4dd5-b4e2-c8cea9c65853].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-7c2aecd4-a985-4dd5-b4e2-c8cea9c65853].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7c2aecd4-a985-4dd5-b4e2-c8cea9c65853] {
    display: none;
    flex: none;
    width: 33%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c2aecd4-a985-4dd5-b4e2-c8cea9c65853] {
    display: none;
    flex: none;
    width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
    max-width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
  }
}

.sd[data-s-8b10cb39-37d1-4dee-9a18-92e51686860d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8b10cb39-37d1-4dee-9a18-92e51686860d] {
    flex-direction: column;
    z-index: 2;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8b10cb39-37d1-4dee-9a18-92e51686860d] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9d42ef26-faea-4a55-a85d-6f56a5f38a0e] {
  border-radius: 7px;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-aa342e18-8323-4204-84cc-3db2476c5d41] {
  color: #289fc6ff;
  height: auto;
  margin: 0px 0px 0px 0px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-aa342e18-8323-4204-84cc-3db2476c5d41] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-05261c99-0ad1-40cc-8599-b8efddd0544d] {
  background: #27313773;
  border-radius: 32px;
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.1vw;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 20px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: 90%;
  max-width: 90%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-05261c99-0ad1-40cc-8599-b8efddd0544d] {
    font-size: 2vw;
    letter-spacing: normal;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-05261c99-0ad1-40cc-8599-b8efddd0544d] {
    font-size: 2.8vw;
  }
}

.sd[data-s-b177b0a3-8b0c-4b7a-930e-a7bcd92bc8de] {
  align-content: center;
  align-items: center;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
  max-width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
}

.sd[data-s-b177b0a3-8b0c-4b7a-930e-a7bcd92bc8de].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-b177b0a3-8b0c-4b7a-930e-a7bcd92bc8de].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b177b0a3-8b0c-4b7a-930e-a7bcd92bc8de] {
    display: none;
    flex: none;
    width: 33%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b177b0a3-8b0c-4b7a-930e-a7bcd92bc8de] {
    display: none;
    flex: none;
    width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
    max-width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
  }
}

.sd[data-s-e7df35f4-692a-49fb-ad1b-f19d85927abe] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e7df35f4-692a-49fb-ad1b-f19d85927abe] {
    flex-direction: column;
    z-index: 2;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7df35f4-692a-49fb-ad1b-f19d85927abe] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e38c4c75-c287-4524-bd13-f4c0ef014652] {
  border-radius: 7px;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d5e0f824-b642-453e-95b9-fae33f1a2b23] {
  color: #289fc6ff;
  height: auto;
  margin: 0px 0px 0px 0px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d5e0f824-b642-453e-95b9-fae33f1a2b23] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-e787676a-ae2c-4799-afe8-01ab7c0016fe] {
  background: #27313773;
  border-radius: 32px;
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.1vw;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 20px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: 90%;
  max-width: 90%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e787676a-ae2c-4799-afe8-01ab7c0016fe] {
    font-size: 2vw;
    letter-spacing: normal;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e787676a-ae2c-4799-afe8-01ab7c0016fe] {
    font-size: 2.8vw;
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-c032b2c3-d2df-4de0-bbe5-f086fb5ff315] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
  max-width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
}

.sd[data-s-c032b2c3-d2df-4de0-bbe5-f086fb5ff315].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-c032b2c3-d2df-4de0-bbe5-f086fb5ff315].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c032b2c3-d2df-4de0-bbe5-f086fb5ff315] {
    flex: none;
    width: 33%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c032b2c3-d2df-4de0-bbe5-f086fb5ff315] {
    flex: none;
    width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
    max-width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
  }
}

.sd[data-s-f847536e-5390-412e-a02a-101c2c148c33] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f847536e-5390-412e-a02a-101c2c148c33] {
    flex-direction: column;
    z-index: 2;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f847536e-5390-412e-a02a-101c2c148c33] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d2231ded-4bac-4add-9ecb-790b7ec1eac7] {
  border-radius: 7px;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-8d291287-3aa3-42e3-8892-dd249480b672] {
  color: #289fc6ff;
  height: auto;
  margin: 0px 0px 0px 0px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8d291287-3aa3-42e3-8892-dd249480b672] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-e0aebe44-d7ce-4b7b-9615-ab18fa0a9ad7] {
  background: #27313773;
  border-radius: 32px;
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.1vw;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.04em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e0aebe44-d7ce-4b7b-9615-ab18fa0a9ad7] {
    font-size: 2vw;
    letter-spacing: normal;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e0aebe44-d7ce-4b7b-9615-ab18fa0a9ad7] {
    font-size: 2.8vw;
  }
}

.sd[data-s-b795f8ef-164b-407b-b871-eea23ae03895] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
  max-width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
}

.sd[data-s-b795f8ef-164b-407b-b871-eea23ae03895].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-b795f8ef-164b-407b-b871-eea23ae03895].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b795f8ef-164b-407b-b871-eea23ae03895] {
    flex: none;
    width: 33%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b795f8ef-164b-407b-b871-eea23ae03895] {
    flex: none;
    width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
    max-width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
  }
}

.sd[data-s-60cbb1d5-a840-42df-b012-1b344d4fdf26] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-60cbb1d5-a840-42df-b012-1b344d4fdf26] {
    flex-direction: column;
    z-index: 2;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-60cbb1d5-a840-42df-b012-1b344d4fdf26] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-76788877-ef35-4f2e-bed0-be372dbee0c8] {
  border-radius: 7px;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f95e31d3-ee74-4808-a67b-d3e983728d9a] {
  color: #289fc6ff;
  height: auto;
  margin: 0px 0px 0px 0px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f95e31d3-ee74-4808-a67b-d3e983728d9a] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-8e24de92-fd21-466f-b9a7-3c7472877971] {
  background: #27313773;
  border-radius: 32px;
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.1vw;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 20px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: 90%;
  max-width: 90%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8e24de92-fd21-466f-b9a7-3c7472877971] {
    font-size: 2vw;
    letter-spacing: normal;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8e24de92-fd21-466f-b9a7-3c7472877971] {
    font-size: 2.8vw;
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-0df446c1-a8e2-4333-8dc3-b21ec97f204c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
  max-width: calc(33% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.67));
}

.sd[data-s-0df446c1-a8e2-4333-8dc3-b21ec97f204c].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

.sd[data-s-0df446c1-a8e2-4333-8dc3-b21ec97f204c].appear-active {
  transition-delay: 200ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0df446c1-a8e2-4333-8dc3-b21ec97f204c] {
    flex: none;
    width: 33%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0df446c1-a8e2-4333-8dc3-b21ec97f204c] {
    flex: none;
    width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
    max-width: calc(50% - (var(--gap-h-154eab5a-22f8-40c2-b95c-62e6a34ecbac) * 0.5));
  }
}

.sd[data-s-cbc28261-1d90-469e-a2df-8b98404e5ead] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cbc28261-1d90-469e-a2df-8b98404e5ead] {
    flex-direction: column;
    z-index: 2;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cbc28261-1d90-469e-a2df-8b98404e5ead] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-70d1f8ac-cf31-417d-821d-26462834f1f4] {
  border-radius: 7px;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-fa3d9a8b-f2e5-4294-87ad-38256db70130] {
  color: #289fc6ff;
  height: auto;
  margin: 0px 0px 0px 0px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fa3d9a8b-f2e5-4294-87ad-38256db70130] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-fbd80c77-cb0a-43b8-a8f7-758f42187206] {
  background: #27313773;
  border-radius: 32px;
  color: var(--s-color-858538ff);
  flex: none;
  font-family: var(--s-font-059e2452);
  font-feature-settings: 'palt' 1;
  font-size: 1.1vw;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 20px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(163, 212, 240, 0.2);
  width: 90%;
  max-width: 90%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fbd80c77-cb0a-43b8-a8f7-758f42187206] {
    font-size: 2vw;
    letter-spacing: normal;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fbd80c77-cb0a-43b8-a8f7-758f42187206] {
    font-size: 2.8vw;
  }
}

.sd[data-s-92ae9cce-f892-49ba-9956-12fa6b919345] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 80px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-92ae9cce-f892-49ba-9956-12fa6b919345]:hover {
  opacity: 0.8;
  rotate: 2deg;
  transition-duration: 1200ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-92ae9cce-f892-49ba-9956-12fa6b919345] {
    display: flex;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-92ae9cce-f892-49ba-9956-12fa6b919345] {
    display: flex;
  }
}

.sd[data-s-918932f5-b99a-4394-a1b8-8b325181d6c2] {
  border-radius: 0;
  flex: none;
  height: auto;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-918932f5-b99a-4394-a1b8-8b325181d6c2] {
    flex: none;
    width: 60%;
    max-width: 60%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-918932f5-b99a-4394-a1b8-8b325181d6c2] {
    display: none;
    flex: none;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-a4b675e4-3659-4163-a728-dd346dd7251c] {
  border-radius: 0;
  display: none;
  flex: none;
  height: auto;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a4b675e4-3659-4163-a728-dd346dd7251c] {
    display: none;
    flex: none;
    width: 60%;
    max-width: 60%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a4b675e4-3659-4163-a728-dd346dd7251c] {
    display: flex;
    flex: none;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-5d853fe7-414a-420c-a5d7-b54cdcbdce92] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  left: 0px;
  opacity: 1;
  padding: 0px;
  position: fixed;
  right: auto;
  top: auto;
  width: 20%;
  z-index: 6;
  max-width: 20%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5d853fe7-414a-420c-a5d7-b54cdcbdce92] {
    flex: none;
    width: 30%;
    max-width: 30%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5d853fe7-414a-420c-a5d7-b54cdcbdce92] {
    flex: none;
    width: 50%;
    max-width: 50%;
  }
}

.sd[data-s-dc71eaa3-b245-429e-ba6e-da4a9da0ae18] {
  flex: none;
  height: auto;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-158e60f4-a055-43bd-a852-733f5a357c97] {
}

body {
  background: #181d20ff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}

.sd[data-r-0_0_65b80123-ab76-4b00-9b2f-de0ca903ed8c]:before {
  background-image: url("../../assets/images/s-200x200-webp-52b954dc-5ec6-4205-a2da-dd848b464b55.webp");
}

.sd[data-r-0_0_1_3_0_2_2389e8b1-617f-40db-a57d-c8bc92cb1895]:before {
  background-image: url("../../assets/images/s-100x140-b4701954-3bca-4fe6-9710-4200f1b49bc6.webp");
}

.sd[data-r-1_0_1_3_0_2_f45991ce-1285-4eab-b294-371d54f7ebd4]:before {
  background-image: url("../../assets/images/s-100x140-65b23569-43f5-4edf-9b08-f48bcb9b78ba.webp");
}

.sd[data-r-2_0_1_3_0_2_53da267e-7240-41bc-9c6c-a7945d8f6de6]:before {
  background-image: url("../../assets/images/s-100x140-d1e9ae68-0964-4470-a9b1-23798b25952d.webp");
}

.sd[data-r-3_0_1_3_0_2_47e80b1c-6437-44a8-823f-e3de0adce867]:before {
  background-image: url("../../assets/images/s-100x140-25547d03-4ccb-48a5-8d44-15b5b8cf7f00.webp");
}

.sd[data-r-4_0_1_3_0_2_1a29ce63-aaee-42d5-a8c7-06266ec1b5fa]:before {
  background-image: url("../../assets/images/s-100x140-81e8010c-c2cb-4cc8-aa3d-357c2f6139c0.webp");
}

.sd[data-r-5_0_1_3_0_2_67ea9610-9aab-415d-9e56-75cf92079c70]:before {
  background-image: url("../../assets/images/s-100x140-382cf9e8-64dc-4df2-8382-929609d739cb.webp");
}

.sd[data-r-6_0_1_3_0_2_82bfbaaa-f57d-4376-8374-4132ed0940ea]:before {
  background-image: url("../../assets/images/s-100x140-52034f8e-e7ec-4f3a-8747-36288e71b5b9.webp");
}

.sd[data-r-7_0_1_3_0_2_d9885cd4-11c1-44ee-914b-c45c163599a9]:before {
  background-image: url("../../assets/images/s-100x140-b7da9c04-b3c8-4199-a582-8604d991c2f5.webp");
}

.sd[data-r-8_0_1_3_0_2_e576ca0c-9036-48ef-9a9a-b748065502b4]:before {
  background-image: url("../../assets/images/s-100x140-a01ae9b2-84c7-4db6-b856-73e974006673.webp");
}

.sd[data-r-9_0_1_3_0_2_434f8102-57bd-4c39-b2ad-c1fc21bd8c82]:before {
  background-image: url("../../assets/images/s-100x140-38e2a5b3-f8f9-44d0-8bd9-ca566c36b530.webp");
}

.sd[data-r-10_0_1_3_0_2_a625ebcf-75a6-4ad1-becd-05a2c2c1cb90]:before {
  background-image: url("../../assets/images/s-100x140-fdd4d4f8-77ae-41b7-8d48-ecad45b5d717.webp");
}

.sd[data-r-11_0_1_3_0_2_ecc537e9-5803-4122-85d6-2966e6ba924d]:before {
  background-image: url("../../assets/images/s-100x140-1b2d99f9-4416-4686-8bb4-7cf932da68bf.webp");
}

.sd[data-r-12_0_1_3_0_2_82981087-d1cf-42b4-8adc-07152264bf20]:before {
  background-image: url("../../assets/images/s-100x140-aa0e7229-d1d8-4775-ac5f-a72d5c7e0d4c.webp");
}

.sd[data-r-13_0_1_3_0_2_45507367-141d-42f3-b976-4783d0e47489]:before {
  background-image: url("../../assets/images/s-100x140-1ed2b31d-200e-4537-b10a-93f6f1a53515.webp");
}

.sd[data-r-14_0_1_3_0_2_f5f8fb39-e68e-41a5-a2e4-906be66616f3]:before {
  background-image: url("../../assets/images/s-100x140-926366f4-fba4-4fc4-a9e6-d426540ec20d.webp");
}

.sd[data-r-15_0_1_3_0_2_9b67f6c3-db31-4043-9923-a546f97862bc]:before {
  background-image: url("../../assets/images/s-100x140-7916bf37-48ba-41c7-900b-fac0bd463039.webp");
}

.sd[data-r-16_0_1_3_0_2_13de7ab8-678d-40bf-817f-ec09f8909a72]:before {
  background-image: url("../../assets/images/s-100x140-e1ad037d-398e-4cef-9b1c-8f965dc652e2.webp");
}

.sd[data-r-17_0_1_3_0_2_cf78b686-67ec-4057-a0ec-a2ace310a7af]:before {
  background-image: url("../../assets/images/s-100x140-ea784f5b-7ee9-4da4-9614-12e1849e09a8.webp");
}

.sd[data-r-18_0_1_3_0_2_290a48ee-1e98-43fa-86e3-01230d5999cd]:before {
  background-image: url("../../assets/images/s-100x140-b84c23f6-8967-44a1-9347-ca21a95ef1c4.webp");
}

.sd[data-r-19_0_1_3_0_2_4c55fd1d-763a-4418-9ad7-4a3681065e71]:before {
  background-image: url("../../assets/images/s-100x140-8aaf1ade-fa53-4710-b8c9-f6044a4f5a6c.webp");
}

.sd[data-r-20_0_1_3_0_2_0e1d6af1-74ac-4570-b337-a65850c5e3e9]:before {
  background-image: url("../../assets/images/s-100x140-c29d9401-3950-4cf4-ad78-9290da3f3ad6.webp");
}

.sd[data-r-0_1_1_3_0_2_c05f4097-a6f9-423c-95d7-2de5b3be27d6]:before {
  background-image: url("../../assets/images/s-100x140-b4701954-3bca-4fe6-9710-4200f1b49bc6.webp");
}

.sd[data-r-1_1_1_3_0_2_ca0a4115-9c9c-435f-890e-b3f805b0f78c]:before {
  background-image: url("../../assets/images/s-100x140-65b23569-43f5-4edf-9b08-f48bcb9b78ba.webp");
}

.sd[data-r-2_1_1_3_0_2_5ba2c3d2-0bd9-4a1b-b00f-3b3fc771e13c]:before {
  background-image: url("../../assets/images/s-100x140-d1e9ae68-0964-4470-a9b1-23798b25952d.webp");
}

.sd[data-r-3_1_1_3_0_2_4f779695-45f9-4d37-a978-a9df89be559d]:before {
  background-image: url("../../assets/images/s-100x140-25547d03-4ccb-48a5-8d44-15b5b8cf7f00.webp");
}

.sd[data-r-4_1_1_3_0_2_ca8cdd2a-6371-4936-b7f0-8c91e6399c79]:before {
  background-image: url("../../assets/images/s-100x140-81e8010c-c2cb-4cc8-aa3d-357c2f6139c0.webp");
}

.sd[data-r-5_1_1_3_0_2_162f9fe8-3d16-4363-bc5e-d4257db62e5e]:before {
  background-image: url("../../assets/images/s-100x140-382cf9e8-64dc-4df2-8382-929609d739cb.webp");
}

.sd[data-r-6_1_1_3_0_2_f8e4c004-9bd5-441a-80cf-799fbc3a8edf]:before {
  background-image: url("../../assets/images/s-100x140-52034f8e-e7ec-4f3a-8747-36288e71b5b9.webp");
}

.sd[data-r-7_1_1_3_0_2_c2a7fea7-8ee8-4f81-9d70-cb1aed29ac0d]:before {
  background-image: url("../../assets/images/s-100x140-b7da9c04-b3c8-4199-a582-8604d991c2f5.webp");
}

.sd[data-r-8_1_1_3_0_2_88a73af1-8d7c-4fc4-b71e-35ec5fab976c]:before {
  background-image: url("../../assets/images/s-100x140-a01ae9b2-84c7-4db6-b856-73e974006673.webp");
}

.sd[data-r-9_1_1_3_0_2_a9ea1b5c-fb3d-4d62-9ffb-f37ec9478779]:before {
  background-image: url("../../assets/images/s-100x140-38e2a5b3-f8f9-44d0-8bd9-ca566c36b530.webp");
}

.sd[data-r-10_1_1_3_0_2_b2512e2e-5140-4d1e-8cfa-fc1ad6842577]:before {
  background-image: url("../../assets/images/s-100x140-fdd4d4f8-77ae-41b7-8d48-ecad45b5d717.webp");
}

.sd[data-r-11_1_1_3_0_2_d600b5f8-9aa2-4f95-ad33-fecd4408d509]:before {
  background-image: url("../../assets/images/s-100x140-1b2d99f9-4416-4686-8bb4-7cf932da68bf.webp");
}

.sd[data-r-12_1_1_3_0_2_406857df-f753-4a5a-bc43-cbb74dc10503]:before {
  background-image: url("../../assets/images/s-100x140-aa0e7229-d1d8-4775-ac5f-a72d5c7e0d4c.webp");
}

.sd[data-r-13_1_1_3_0_2_422b481e-e0d6-46d3-a147-08af0e03071c]:before {
  background-image: url("../../assets/images/s-100x140-1ed2b31d-200e-4537-b10a-93f6f1a53515.webp");
}

.sd[data-r-14_1_1_3_0_2_6d215eeb-2ee1-4662-b605-539f5da35e21]:before {
  background-image: url("../../assets/images/s-100x140-926366f4-fba4-4fc4-a9e6-d426540ec20d.webp");
}

.sd[data-r-15_1_1_3_0_2_2f18b627-b6eb-434b-9faf-55360d98e23b]:before {
  background-image: url("../../assets/images/s-100x140-7916bf37-48ba-41c7-900b-fac0bd463039.webp");
}

.sd[data-r-16_1_1_3_0_2_9b7db28e-ade6-450d-bf73-9ea3e2771590]:before {
  background-image: url("../../assets/images/s-100x140-e1ad037d-398e-4cef-9b1c-8f965dc652e2.webp");
}

.sd[data-r-17_1_1_3_0_2_ee28462d-d0eb-401e-99d4-2b0756baf0ef]:before {
  background-image: url("../../assets/images/s-100x140-ea784f5b-7ee9-4da4-9614-12e1849e09a8.webp");
}

.sd[data-r-18_1_1_3_0_2_c45e5e2f-d8aa-46d4-a720-3bed52763237]:before {
  background-image: url("../../assets/images/s-100x140-b84c23f6-8967-44a1-9347-ca21a95ef1c4.webp");
}

.sd[data-r-19_1_1_3_0_2_c14bf083-4537-48fa-bf6f-98ce63eebb57]:before {
  background-image: url("../../assets/images/s-100x140-8aaf1ade-fa53-4710-b8c9-f6044a4f5a6c.webp");
}

.sd[data-r-20_1_1_3_0_2_8221ca77-396e-4397-b42e-b29b770551c6]:before {
  background-image: url("../../assets/images/s-100x140-c29d9401-3950-4cf4-ad78-9290da3f3ad6.webp");
}

.sd[data-r-0_0_1_3_0_2_2389e8b1-617f-40db-a57d-c8bc92cb1895]:before {
  background-image: url("../../assets/images/s-100x140-b4701954-3bca-4fe6-9710-4200f1b49bc6.webp");
}

.sd[data-r-1_0_1_3_0_2_f45991ce-1285-4eab-b294-371d54f7ebd4]:before {
  background-image: url("../../assets/images/s-100x140-65b23569-43f5-4edf-9b08-f48bcb9b78ba.webp");
}

.sd[data-r-2_0_1_3_0_2_53da267e-7240-41bc-9c6c-a7945d8f6de6]:before {
  background-image: url("../../assets/images/s-100x140-d1e9ae68-0964-4470-a9b1-23798b25952d.webp");
}

.sd[data-r-3_0_1_3_0_2_47e80b1c-6437-44a8-823f-e3de0adce867]:before {
  background-image: url("../../assets/images/s-100x140-25547d03-4ccb-48a5-8d44-15b5b8cf7f00.webp");
}

.sd[data-r-4_0_1_3_0_2_1a29ce63-aaee-42d5-a8c7-06266ec1b5fa]:before {
  background-image: url("../../assets/images/s-100x140-81e8010c-c2cb-4cc8-aa3d-357c2f6139c0.webp");
}

.sd[data-r-5_0_1_3_0_2_67ea9610-9aab-415d-9e56-75cf92079c70]:before {
  background-image: url("../../assets/images/s-100x140-382cf9e8-64dc-4df2-8382-929609d739cb.webp");
}

.sd[data-r-6_0_1_3_0_2_82bfbaaa-f57d-4376-8374-4132ed0940ea]:before {
  background-image: url("../../assets/images/s-100x140-52034f8e-e7ec-4f3a-8747-36288e71b5b9.webp");
}

.sd[data-r-7_0_1_3_0_2_d9885cd4-11c1-44ee-914b-c45c163599a9]:before {
  background-image: url("../../assets/images/s-100x140-b7da9c04-b3c8-4199-a582-8604d991c2f5.webp");
}

.sd[data-r-8_0_1_3_0_2_e576ca0c-9036-48ef-9a9a-b748065502b4]:before {
  background-image: url("../../assets/images/s-100x140-a01ae9b2-84c7-4db6-b856-73e974006673.webp");
}

.sd[data-r-9_0_1_3_0_2_434f8102-57bd-4c39-b2ad-c1fc21bd8c82]:before {
  background-image: url("../../assets/images/s-100x140-38e2a5b3-f8f9-44d0-8bd9-ca566c36b530.webp");
}

.sd[data-r-10_0_1_3_0_2_a625ebcf-75a6-4ad1-becd-05a2c2c1cb90]:before {
  background-image: url("../../assets/images/s-100x140-fdd4d4f8-77ae-41b7-8d48-ecad45b5d717.webp");
}

.sd[data-r-11_0_1_3_0_2_ecc537e9-5803-4122-85d6-2966e6ba924d]:before {
  background-image: url("../../assets/images/s-100x140-1b2d99f9-4416-4686-8bb4-7cf932da68bf.webp");
}

.sd[data-r-12_0_1_3_0_2_82981087-d1cf-42b4-8adc-07152264bf20]:before {
  background-image: url("../../assets/images/s-100x140-aa0e7229-d1d8-4775-ac5f-a72d5c7e0d4c.webp");
}

.sd[data-r-13_0_1_3_0_2_45507367-141d-42f3-b976-4783d0e47489]:before {
  background-image: url("../../assets/images/s-100x140-1ed2b31d-200e-4537-b10a-93f6f1a53515.webp");
}

.sd[data-r-14_0_1_3_0_2_f5f8fb39-e68e-41a5-a2e4-906be66616f3]:before {
  background-image: url("../../assets/images/s-100x140-926366f4-fba4-4fc4-a9e6-d426540ec20d.webp");
}

.sd[data-r-15_0_1_3_0_2_9b67f6c3-db31-4043-9923-a546f97862bc]:before {
  background-image: url("../../assets/images/s-100x140-7916bf37-48ba-41c7-900b-fac0bd463039.webp");
}

.sd[data-r-16_0_1_3_0_2_13de7ab8-678d-40bf-817f-ec09f8909a72]:before {
  background-image: url("../../assets/images/s-100x140-e1ad037d-398e-4cef-9b1c-8f965dc652e2.webp");
}

.sd[data-r-17_0_1_3_0_2_cf78b686-67ec-4057-a0ec-a2ace310a7af]:before {
  background-image: url("../../assets/images/s-100x140-ea784f5b-7ee9-4da4-9614-12e1849e09a8.webp");
}

.sd[data-r-18_0_1_3_0_2_290a48ee-1e98-43fa-86e3-01230d5999cd]:before {
  background-image: url("../../assets/images/s-100x140-b84c23f6-8967-44a1-9347-ca21a95ef1c4.webp");
}

.sd[data-r-19_0_1_3_0_2_4c55fd1d-763a-4418-9ad7-4a3681065e71]:before {
  background-image: url("../../assets/images/s-100x140-8aaf1ade-fa53-4710-b8c9-f6044a4f5a6c.webp");
}

.sd[data-r-20_0_1_3_0_2_0e1d6af1-74ac-4570-b337-a65850c5e3e9]:before {
  background-image: url("../../assets/images/s-100x140-c29d9401-3950-4cf4-ad78-9290da3f3ad6.webp");
}

.sd[data-r-0_1_1_3_0_2_c05f4097-a6f9-423c-95d7-2de5b3be27d6]:before {
  background-image: url("../../assets/images/s-100x140-b4701954-3bca-4fe6-9710-4200f1b49bc6.webp");
}

.sd[data-r-1_1_1_3_0_2_ca0a4115-9c9c-435f-890e-b3f805b0f78c]:before {
  background-image: url("../../assets/images/s-100x140-65b23569-43f5-4edf-9b08-f48bcb9b78ba.webp");
}

.sd[data-r-2_1_1_3_0_2_5ba2c3d2-0bd9-4a1b-b00f-3b3fc771e13c]:before {
  background-image: url("../../assets/images/s-100x140-d1e9ae68-0964-4470-a9b1-23798b25952d.webp");
}

.sd[data-r-3_1_1_3_0_2_4f779695-45f9-4d37-a978-a9df89be559d]:before {
  background-image: url("../../assets/images/s-100x140-25547d03-4ccb-48a5-8d44-15b5b8cf7f00.webp");
}

.sd[data-r-4_1_1_3_0_2_ca8cdd2a-6371-4936-b7f0-8c91e6399c79]:before {
  background-image: url("../../assets/images/s-100x140-81e8010c-c2cb-4cc8-aa3d-357c2f6139c0.webp");
}

.sd[data-r-5_1_1_3_0_2_162f9fe8-3d16-4363-bc5e-d4257db62e5e]:before {
  background-image: url("../../assets/images/s-100x140-382cf9e8-64dc-4df2-8382-929609d739cb.webp");
}

.sd[data-r-6_1_1_3_0_2_f8e4c004-9bd5-441a-80cf-799fbc3a8edf]:before {
  background-image: url("../../assets/images/s-100x140-52034f8e-e7ec-4f3a-8747-36288e71b5b9.webp");
}

.sd[data-r-7_1_1_3_0_2_c2a7fea7-8ee8-4f81-9d70-cb1aed29ac0d]:before {
  background-image: url("../../assets/images/s-100x140-b7da9c04-b3c8-4199-a582-8604d991c2f5.webp");
}

.sd[data-r-8_1_1_3_0_2_88a73af1-8d7c-4fc4-b71e-35ec5fab976c]:before {
  background-image: url("../../assets/images/s-100x140-a01ae9b2-84c7-4db6-b856-73e974006673.webp");
}

.sd[data-r-9_1_1_3_0_2_a9ea1b5c-fb3d-4d62-9ffb-f37ec9478779]:before {
  background-image: url("../../assets/images/s-100x140-38e2a5b3-f8f9-44d0-8bd9-ca566c36b530.webp");
}

.sd[data-r-10_1_1_3_0_2_b2512e2e-5140-4d1e-8cfa-fc1ad6842577]:before {
  background-image: url("../../assets/images/s-100x140-fdd4d4f8-77ae-41b7-8d48-ecad45b5d717.webp");
}

.sd[data-r-11_1_1_3_0_2_d600b5f8-9aa2-4f95-ad33-fecd4408d509]:before {
  background-image: url("../../assets/images/s-100x140-1b2d99f9-4416-4686-8bb4-7cf932da68bf.webp");
}

.sd[data-r-12_1_1_3_0_2_406857df-f753-4a5a-bc43-cbb74dc10503]:before {
  background-image: url("../../assets/images/s-100x140-aa0e7229-d1d8-4775-ac5f-a72d5c7e0d4c.webp");
}

.sd[data-r-13_1_1_3_0_2_422b481e-e0d6-46d3-a147-08af0e03071c]:before {
  background-image: url("../../assets/images/s-100x140-1ed2b31d-200e-4537-b10a-93f6f1a53515.webp");
}

.sd[data-r-14_1_1_3_0_2_6d215eeb-2ee1-4662-b605-539f5da35e21]:before {
  background-image: url("../../assets/images/s-100x140-926366f4-fba4-4fc4-a9e6-d426540ec20d.webp");
}

.sd[data-r-15_1_1_3_0_2_2f18b627-b6eb-434b-9faf-55360d98e23b]:before {
  background-image: url("../../assets/images/s-100x140-7916bf37-48ba-41c7-900b-fac0bd463039.webp");
}

.sd[data-r-16_1_1_3_0_2_9b7db28e-ade6-450d-bf73-9ea3e2771590]:before {
  background-image: url("../../assets/images/s-100x140-e1ad037d-398e-4cef-9b1c-8f965dc652e2.webp");
}

.sd[data-r-17_1_1_3_0_2_ee28462d-d0eb-401e-99d4-2b0756baf0ef]:before {
  background-image: url("../../assets/images/s-100x140-ea784f5b-7ee9-4da4-9614-12e1849e09a8.webp");
}

.sd[data-r-18_1_1_3_0_2_c45e5e2f-d8aa-46d4-a720-3bed52763237]:before {
  background-image: url("../../assets/images/s-100x140-b84c23f6-8967-44a1-9347-ca21a95ef1c4.webp");
}

.sd[data-r-19_1_1_3_0_2_c14bf083-4537-48fa-bf6f-98ce63eebb57]:before {
  background-image: url("../../assets/images/s-100x140-8aaf1ade-fa53-4710-b8c9-f6044a4f5a6c.webp");
}

.sd[data-r-20_1_1_3_0_2_8221ca77-396e-4397-b42e-b29b770551c6]:before {
  background-image: url("../../assets/images/s-100x140-c29d9401-3950-4cf4-ad78-9290da3f3ad6.webp");
}

.sd[data-r-0_0_1_3_0_2_2389e8b1-617f-40db-a57d-c8bc92cb1895]:before {
  background-image: url("../../assets/images/s-100x140-b4701954-3bca-4fe6-9710-4200f1b49bc6.webp");
}

.sd[data-r-1_0_1_3_0_2_f45991ce-1285-4eab-b294-371d54f7ebd4]:before {
  background-image: url("../../assets/images/s-100x140-65b23569-43f5-4edf-9b08-f48bcb9b78ba.webp");
}

.sd[data-r-2_0_1_3_0_2_53da267e-7240-41bc-9c6c-a7945d8f6de6]:before {
  background-image: url("../../assets/images/s-100x140-d1e9ae68-0964-4470-a9b1-23798b25952d.webp");
}

.sd[data-r-3_0_1_3_0_2_47e80b1c-6437-44a8-823f-e3de0adce867]:before {
  background-image: url("../../assets/images/s-100x140-25547d03-4ccb-48a5-8d44-15b5b8cf7f00.webp");
}

.sd[data-r-4_0_1_3_0_2_1a29ce63-aaee-42d5-a8c7-06266ec1b5fa]:before {
  background-image: url("../../assets/images/s-100x140-81e8010c-c2cb-4cc8-aa3d-357c2f6139c0.webp");
}

.sd[data-r-5_0_1_3_0_2_67ea9610-9aab-415d-9e56-75cf92079c70]:before {
  background-image: url("../../assets/images/s-100x140-382cf9e8-64dc-4df2-8382-929609d739cb.webp");
}

.sd[data-r-6_0_1_3_0_2_82bfbaaa-f57d-4376-8374-4132ed0940ea]:before {
  background-image: url("../../assets/images/s-100x140-52034f8e-e7ec-4f3a-8747-36288e71b5b9.webp");
}

.sd[data-r-7_0_1_3_0_2_d9885cd4-11c1-44ee-914b-c45c163599a9]:before {
  background-image: url("../../assets/images/s-100x140-b7da9c04-b3c8-4199-a582-8604d991c2f5.webp");
}

.sd[data-r-8_0_1_3_0_2_e576ca0c-9036-48ef-9a9a-b748065502b4]:before {
  background-image: url("../../assets/images/s-100x140-a01ae9b2-84c7-4db6-b856-73e974006673.webp");
}

.sd[data-r-9_0_1_3_0_2_434f8102-57bd-4c39-b2ad-c1fc21bd8c82]:before {
  background-image: url("../../assets/images/s-100x140-38e2a5b3-f8f9-44d0-8bd9-ca566c36b530.webp");
}

.sd[data-r-10_0_1_3_0_2_a625ebcf-75a6-4ad1-becd-05a2c2c1cb90]:before {
  background-image: url("../../assets/images/s-100x140-fdd4d4f8-77ae-41b7-8d48-ecad45b5d717.webp");
}

.sd[data-r-11_0_1_3_0_2_ecc537e9-5803-4122-85d6-2966e6ba924d]:before {
  background-image: url("../../assets/images/s-100x140-1b2d99f9-4416-4686-8bb4-7cf932da68bf.webp");
}

.sd[data-r-12_0_1_3_0_2_82981087-d1cf-42b4-8adc-07152264bf20]:before {
  background-image: url("../../assets/images/s-100x140-aa0e7229-d1d8-4775-ac5f-a72d5c7e0d4c.webp");
}

.sd[data-r-13_0_1_3_0_2_45507367-141d-42f3-b976-4783d0e47489]:before {
  background-image: url("../../assets/images/s-100x140-1ed2b31d-200e-4537-b10a-93f6f1a53515.webp");
}

.sd[data-r-14_0_1_3_0_2_f5f8fb39-e68e-41a5-a2e4-906be66616f3]:before {
  background-image: url("../../assets/images/s-100x140-926366f4-fba4-4fc4-a9e6-d426540ec20d.webp");
}

.sd[data-r-15_0_1_3_0_2_9b67f6c3-db31-4043-9923-a546f97862bc]:before {
  background-image: url("../../assets/images/s-100x140-7916bf37-48ba-41c7-900b-fac0bd463039.webp");
}

.sd[data-r-16_0_1_3_0_2_13de7ab8-678d-40bf-817f-ec09f8909a72]:before {
  background-image: url("../../assets/images/s-100x140-e1ad037d-398e-4cef-9b1c-8f965dc652e2.webp");
}

.sd[data-r-17_0_1_3_0_2_cf78b686-67ec-4057-a0ec-a2ace310a7af]:before {
  background-image: url("../../assets/images/s-100x140-ea784f5b-7ee9-4da4-9614-12e1849e09a8.webp");
}

.sd[data-r-18_0_1_3_0_2_290a48ee-1e98-43fa-86e3-01230d5999cd]:before {
  background-image: url("../../assets/images/s-100x140-b84c23f6-8967-44a1-9347-ca21a95ef1c4.webp");
}

.sd[data-r-19_0_1_3_0_2_4c55fd1d-763a-4418-9ad7-4a3681065e71]:before {
  background-image: url("../../assets/images/s-100x140-8aaf1ade-fa53-4710-b8c9-f6044a4f5a6c.webp");
}

.sd[data-r-20_0_1_3_0_2_0e1d6af1-74ac-4570-b337-a65850c5e3e9]:before {
  background-image: url("../../assets/images/s-100x140-c29d9401-3950-4cf4-ad78-9290da3f3ad6.webp");
}

.sd[data-r-0_1_1_3_0_2_c05f4097-a6f9-423c-95d7-2de5b3be27d6]:before {
  background-image: url("../../assets/images/s-100x140-b4701954-3bca-4fe6-9710-4200f1b49bc6.webp");
}

.sd[data-r-1_1_1_3_0_2_ca0a4115-9c9c-435f-890e-b3f805b0f78c]:before {
  background-image: url("../../assets/images/s-100x140-65b23569-43f5-4edf-9b08-f48bcb9b78ba.webp");
}

.sd[data-r-2_1_1_3_0_2_5ba2c3d2-0bd9-4a1b-b00f-3b3fc771e13c]:before {
  background-image: url("../../assets/images/s-100x140-d1e9ae68-0964-4470-a9b1-23798b25952d.webp");
}

.sd[data-r-3_1_1_3_0_2_4f779695-45f9-4d37-a978-a9df89be559d]:before {
  background-image: url("../../assets/images/s-100x140-25547d03-4ccb-48a5-8d44-15b5b8cf7f00.webp");
}

.sd[data-r-4_1_1_3_0_2_ca8cdd2a-6371-4936-b7f0-8c91e6399c79]:before {
  background-image: url("../../assets/images/s-100x140-81e8010c-c2cb-4cc8-aa3d-357c2f6139c0.webp");
}

.sd[data-r-5_1_1_3_0_2_162f9fe8-3d16-4363-bc5e-d4257db62e5e]:before {
  background-image: url("../../assets/images/s-100x140-382cf9e8-64dc-4df2-8382-929609d739cb.webp");
}

.sd[data-r-6_1_1_3_0_2_f8e4c004-9bd5-441a-80cf-799fbc3a8edf]:before {
  background-image: url("../../assets/images/s-100x140-52034f8e-e7ec-4f3a-8747-36288e71b5b9.webp");
}

.sd[data-r-7_1_1_3_0_2_c2a7fea7-8ee8-4f81-9d70-cb1aed29ac0d]:before {
  background-image: url("../../assets/images/s-100x140-b7da9c04-b3c8-4199-a582-8604d991c2f5.webp");
}

.sd[data-r-8_1_1_3_0_2_88a73af1-8d7c-4fc4-b71e-35ec5fab976c]:before {
  background-image: url("../../assets/images/s-100x140-a01ae9b2-84c7-4db6-b856-73e974006673.webp");
}

.sd[data-r-9_1_1_3_0_2_a9ea1b5c-fb3d-4d62-9ffb-f37ec9478779]:before {
  background-image: url("../../assets/images/s-100x140-38e2a5b3-f8f9-44d0-8bd9-ca566c36b530.webp");
}

.sd[data-r-10_1_1_3_0_2_b2512e2e-5140-4d1e-8cfa-fc1ad6842577]:before {
  background-image: url("../../assets/images/s-100x140-fdd4d4f8-77ae-41b7-8d48-ecad45b5d717.webp");
}

.sd[data-r-11_1_1_3_0_2_d600b5f8-9aa2-4f95-ad33-fecd4408d509]:before {
  background-image: url("../../assets/images/s-100x140-1b2d99f9-4416-4686-8bb4-7cf932da68bf.webp");
}

.sd[data-r-12_1_1_3_0_2_406857df-f753-4a5a-bc43-cbb74dc10503]:before {
  background-image: url("../../assets/images/s-100x140-aa0e7229-d1d8-4775-ac5f-a72d5c7e0d4c.webp");
}

.sd[data-r-13_1_1_3_0_2_422b481e-e0d6-46d3-a147-08af0e03071c]:before {
  background-image: url("../../assets/images/s-100x140-1ed2b31d-200e-4537-b10a-93f6f1a53515.webp");
}

.sd[data-r-14_1_1_3_0_2_6d215eeb-2ee1-4662-b605-539f5da35e21]:before {
  background-image: url("../../assets/images/s-100x140-926366f4-fba4-4fc4-a9e6-d426540ec20d.webp");
}

.sd[data-r-15_1_1_3_0_2_2f18b627-b6eb-434b-9faf-55360d98e23b]:before {
  background-image: url("../../assets/images/s-100x140-7916bf37-48ba-41c7-900b-fac0bd463039.webp");
}

.sd[data-r-16_1_1_3_0_2_9b7db28e-ade6-450d-bf73-9ea3e2771590]:before {
  background-image: url("../../assets/images/s-100x140-e1ad037d-398e-4cef-9b1c-8f965dc652e2.webp");
}

.sd[data-r-17_1_1_3_0_2_ee28462d-d0eb-401e-99d4-2b0756baf0ef]:before {
  background-image: url("../../assets/images/s-100x140-ea784f5b-7ee9-4da4-9614-12e1849e09a8.webp");
}

.sd[data-r-18_1_1_3_0_2_c45e5e2f-d8aa-46d4-a720-3bed52763237]:before {
  background-image: url("../../assets/images/s-100x140-b84c23f6-8967-44a1-9347-ca21a95ef1c4.webp");
}

.sd[data-r-19_1_1_3_0_2_c14bf083-4537-48fa-bf6f-98ce63eebb57]:before {
  background-image: url("../../assets/images/s-100x140-8aaf1ade-fa53-4710-b8c9-f6044a4f5a6c.webp");
}

.sd[data-r-20_1_1_3_0_2_8221ca77-396e-4397-b42e-b29b770551c6]:before {
  background-image: url("../../assets/images/s-100x140-c29d9401-3950-4cf4-ad78-9290da3f3ad6.webp");
}

.sd[data-r-2_1_3_3_85897c27-a037-4a55-8ad2-5b15ba99f384]:before {
  background-image: url("../../assets/images/s-251x126-7c06a6d2-32b5-4975-b22b-889d68ec8a44.webp");
}

.sd[data-r-6_1_3_3_b282f782-6724-49f3-b4dd-d74e72f735f1]:before {
  background-image: url("../../assets/images/s-251x126-f51be7eb-0681-451d-b069-36de2d8e9979.webp");
}

.sd[data-r-9_1_3_3_4e0b4c6a-579f-4a90-854d-d4a8a3281233]:before {
  background-image: url("../../assets/images/s-251x126-d1518bca-a48d-48a6-8812-46f54c227a90.webp");
}

.sd[data-r-12_1_3_3_988763b2-aa4d-4119-871b-759ee53bf882]:before {
  background-image: url("../../assets/images/s-251x126-532877ce-12ea-480a-b161-294efad2f475.webp");
}

.sd[data-r-13_1_3_3_8ede1a1a-6b0e-43ce-937d-ee8bd520cb3f]:before {
  background-image: url("../../assets/images/s-251x127-bb174bbb-1863-4c38-be38-f9c2ac32e759.webp");
}

.sd[data-r-16_1_3_3_8193a154-39ed-4547-a6f4-1de2ee0aeb75]:before {
  background-image: url("../../assets/images/s-251x126-3577fbb3-3125-49c9-9b9b-cb358982ac47.webp");
}

.sd[data-r-17_1_3_3_a607c3e1-0b53-4e11-aa0e-21bfc5f5aff3]:before {
  background-image: url("../../assets/images/s-251x127-6b978836-c7aa-4d32-b82e-c5bd73b13257.webp");
}

.sd[data-r-19_1_3_3_f43de6ba-5a20-45bb-96d1-6087a27a4a85]:before {
  background-image: url("../../assets/images/s-251x126-9213240c-d991-4200-87d1-28c2884eee86.webp");
}

.sd[data-r-20_1_3_3_6c19cf26-5b63-4ac9-a17a-566ef6514993]:before {
  background-image: url("../../assets/images/s-251x126-a6660e66-4124-405f-a44a-b125e2ffe5b2.webp");
}

.sd[data-r-21_1_3_3_b12fe926-de02-44ce-8395-4868bb8655e9]:before {
  background-image: url("../../assets/images/s-251x127-4e0cca06-5793-4c0a-bf33-cb3a6fdf7dc0.webp");
}

.sd[data-r-23_1_3_3_ec6937ab-4aa3-430c-b80a-e68ecce9a717]:before {
  background-image: url("../../assets/images/s-251x126-0b975e96-f1c3-46d5-8f1c-cae1ec61fe4d.webp");
}

.sd[data-r-24_1_3_3_9f6b761f-41f8-4a1d-a3fb-6f53397fcff6]:before {
  background-image: url("../../assets/images/s-251x126-4a2f0531-8124-4629-b4e7-78eec0ec5c27.webp");
}

.sd[data-r-27_1_3_3_cd67d48f-d5fc-43c8-bfb1-14a41a6cf538]:before {
  background-image: url("../../assets/images/s-251x126-5262e4a3-2a3b-4d61-9032-e6dd9568feb9.webp");
}

.sd[data-r-31_1_3_3_320fa2d2-7eaa-4359-962c-72a56bb5eaa6]:before {
  background-image: url("../../assets/images/s-251x126-0d2126b2-3fd1-4b66-ba3a-00aee8b30d07.webp");
}

.sd[data-r-34_1_3_3_baafb820-5e22-49fc-b7f0-4cb08813784d]:before {
  background-image: url("../../assets/images/s-251x126-401066c9-83c9-402e-978e-6ada30ac3fed.webp");
}

.sd[data-r-35_1_3_3_7fd5dddd-6133-4a5b-ba94-d60387dcca97]:before {
  background-image: url("../../assets/images/s-251x126-bd9e8b61-f29d-4f66-afa5-265dfec4a41c.webp");
}

.sd[data-r-37_1_3_3_0a3a5c53-ffbc-42ef-b9c1-55e3ca062a36]:before {
  background-image: url("../../assets/images/s-251x126-715500c0-db7a-45b3-8350-cedfc120474a.webp");
}

.sd[data-r-38_1_3_3_a0380222-337a-4b83-bd3a-53b71825abf0]:before {
  background-image: url("../../assets/images/s-251x126-8b21a476-143b-4def-a253-29b2ddf86ed8.webp");
}

.sd[data-r-39_1_3_3_0cab57c4-556f-48ac-a661-09314963ed90]:before {
  background-image: url("../../assets/images/s-251x126-a28e7345-453e-466e-b709-55f2763577df.webp");
}

.sd[data-r-41_1_3_3_acba0976-f42e-41fb-9292-91df72db3ad7]:before {
  background-image: url("../../assets/images/s-251x126-7fc36402-bdef-44e8-8b2c-56e1d86a3cb0.webp");
}

.sd[data-r-42_1_3_3_b4bf243a-f103-4419-9577-c8968f24aa35]:before {
  background-image: url("../../assets/images/s-251x126-aa05cedc-c492-40d5-be53-425d69df430a.webp");
}

.sd[data-r-0_6_0c825d1b-ca16-4907-8025-ba4a70696054]:before {
  background-image: url("../../assets/images/s-100x100-webp-f432713e-a3fd-46bc-9e8a-e39b7ebdc7ac.webp");
}

.sd[data-r-0_1_3_1_1_6_13b1d8f4-e7f6-41a6-85e1-ed3f5dc7c4c9]:before {
  background-image: url("../../assets/images/s-500x263-webp-75f5562f-ff1d-49fe-988d-8d8ca14ad3b5.webp");
}

.sd[data-r-0_1_4_1_1_6_593c2926-bae7-4154-9820-a8bd9217aad8]:before {
  background-image: url("../../assets/images/s-500x263-webp-310949b6-09a9-40b3-88cd-0af02e01bffb.webp");
}

.sd[data-r-0_1_5_1_1_6_6c8d7d76-2635-4789-976a-4ab473df41b1]:before {
  background-image: url("../../assets/images/s-500x263-webp-4ea95811-a63a-41e1-9d2d-f7083ba9d34b.webp");
}

.sd[data-r-0_1_6_1_1_6_6536488c-b79c-457f-810a-760f2b7b839b]:before {
  background-image: url("../../assets/images/s-500x263-webp-7f15d88b-da3e-4cc9-b3c9-a36e49befa42.webp");
}

.sd[data-r-0_1_7_1_1_6_4ca222b5-69cf-47c6-a1d3-22abd03c3f93]:before {
  background-image: url("../../assets/images/s-500x263-webp-417718d7-bd69-4898-803a-46a16d82c415.webp");
}

.sd[data-r-0_1_8_1_1_6_dc501d7e-6ec1-461c-a221-ef6892886d29]:before {
  background-image: url("../../assets/images/s-1200x630-v-fms-webp-52e57d2e-e068-4722-8197-a890d31e30b4-middle.webp");
}

.sd[data-r-0_2_9_1_1_6_5b9b1a91-ca59-4dfc-8654-7939823fcdc8]:before {
  background-image: url("../../assets/images/s-500x263-webp-3948b4a5-9ece-4a90-ab26-846274b25b0f.webp");
}

.sd[data-r-0_1_10_1_1_6_a1b7fa1a-beb9-4cba-8c1b-0a73a65d8b64]:before {
  background-image: url("../../assets/images/s-500x263-webp-703727d0-acf9-4570-a047-7eb7703bc8a8.webp");
}

.sd[data-r-0_2_11_1_1_6_bc62c730-eaa9-4af2-878d-38dbaf4d8ce2]:before {
  background-image: url("../../assets/images/s-500x263-webp-ca1ca50d-933d-40d1-b246-c2d292e70e73.webp");
}

.sd[data-r-0_2_12_1_1_6_cf132dda-e08e-4112-844e-d6174ed469c5]:before {
  background-image: url("../../assets/images/s-500x263-webp-e281df29-5e26-4a34-b594-3b06298b5516.webp");
}

.sd[data-r-0_2_13_1_1_6_7f18b407-2152-46e5-b5e4-a5a5736a4a61]:before {
  background-image: url("../../assets/images/s-500x263-webp-f9db5ba8-f707-4187-84cf-44718a484075.webp");
}

.sd[data-r-0_2_14_1_1_6_e0ec80ac-ec0d-4423-94c4-39188b4b5100]:before {
  background-image: url("../../assets/images/s-500x263-webp-754b96fa-b494-4788-be75-7e5a898203d4.webp");
}

.sd[data-r-0_2_15_1_1_6_7db1d94a-f4df-49fd-a629-5aae59df2d7e]:before {
  background-image: url("../../assets/images/s-300x158-c9ea0f81-2b34-48d0-a6cb-322119c2e221.webp");
}

.sd[data-r-0_1_16_1_1_6_17165245-018f-4a0b-9fd3-289635735f42]:before {
  background-image: url("../../assets/images/s-500x263-webp-55647316-acc3-4382-b426-c743cac855ec.webp");
}

.sd[data-r-0_1_17_1_1_6_1ef0a7b9-f862-4f6d-812c-513c6756bcfa]:before {
  background-image: url("../../assets/images/s-500x263-webp-ba89b200-c12a-4713-bc39-eed1383c89b4.webp");
}

.sd[data-r-0_1_18_1_1_6_2c3424e0-47b3-4b85-986f-0726292350e3]:before {
  background-image: url("../../assets/images/s-500x263-webp-88ca760b-0418-4ac5-a7a5-ca2bf4362c7f.webp");
}

.sd[data-r-0_1_19_1_1_6_dbb30a94-64ab-4efa-9812-a0270e2abd43]:before {
  background-image: url("../../assets/images/s-500x263-webp-2c213c57-432a-4064-bb35-244201c18c03.webp");
}

.sd[data-r-0_1_20_1_1_6_fec5f972-8edc-4ef5-be2b-0a01beef174e]:before {
  background-image: url("../../assets/images/s-500x263-webp-e86e696a-f579-4c19-81e8-4899a175baa0.webp");
}

.sd[data-r-0_1_21_1_1_6_d2c3e06e-4b26-414e-9fc6-793e447a405c]:before {
  background-image: url("../../assets/images/s-500x263-webp-dc3bb3aa-c0d5-42f4-ac9d-924d25dd51a7.webp");
}

.sd[data-r-0_1_22_1_1_6_89b03a97-fb74-4d10-b74f-d755e19a87c9]:before {
  background-image: url("../../assets/images/s-500x263-webp-88883486-d0bc-4e38-a022-2da3a9de12bc.webp");
}

.sd[data-r-0_2_23_1_1_6_f3e175d3-f31a-4d54-a869-ea0723199b83]:before {
  background-image: url("../../assets/images/s-500x263-webp-2ae72338-8711-4fa8-a444-221ebda4a0b5.webp");
}

.sd[data-r-0_12_158e60f4-a055-43bd-a852-733f5a357c97_4059436d-844d-4bec-ad0a-15c115c36d28]:before {
  background-image: url("../../assets/images/s-100x100-webp-f432713e-a3fd-46bc-9e8a-e39b7ebdc7ac.webp");
}

:root {
  --s-color-858538ff: #289fc6ff;
  --s-color-b6b0ccff: rgba(163, 212, 240, 0.2);
  --s-color-9d8bac31: #181d20;
  --s-color-c4b2ff29: #273137ff;
  --s-color-cba099b7: #255b6cff;
  --s-color-8abe5034: #e160b3;
  --s-color-a4bf7cb7: #603a5bff;
  --s-color-569d07d6: #8ea0a6ff;
  --s-color-77bdbf9a: #4b6f73ff;
  --s-color-bfbff42d: #dce10bff;
  --s-color-5bae31f3: #bf58b2ff;
  --s-color-53ace408: #e160b3b2;
  --s-color-268304f8: rgb(72, 85, 25);
  --s-color-7397a2a6: linear-gradient(90deg, #0eae84ff, #0c699fff);
  --s-color-f8ac1525: #04a493ff;
  --s-color-7498a501: #9edcf0ff;
  --s-font-779feb3c: Quicksand;
  --s-font-5c8dc829: Lato;
  --s-font-059e2452: 'Zen Maru Gothic';
  --s-font-15b5aba4: 'Noto Sans JP';
  --s-font-b9a79511: 'A1ゴシック R JIS2004';
  --s-font-169c6717: Rubik;
  --s-font-54984744: 'A1ゴシック M JIS2004';
  --s-font-02a752ea: 'A1ゴシック B JIS2004';
}
