.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 30px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4].appear-active {
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4]:hover {
  opacity: 1;
}
@media screen and (max-width: 540px) {
  .sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4] {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 0px 10px 0px;
  }
}
.sd[data-s-dd6c06e0-317a-4e0e-8b8b-0b559f90c0cc] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px dotted #000;
  border-left: 0px dotted #000;
  border-right: 1px dotted #000;
  border-top: 0px dotted #000;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4]:hover
  .sd[data-s-dd6c06e0-317a-4e0e-8b8b-0b559f90c0cc] {
  transform: ;
}
@media screen and (max-width: 840px) {
  .sd[data-s-dd6c06e0-317a-4e0e-8b8b-0b559f90c0cc] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-dd6c06e0-317a-4e0e-8b8b-0b559f90c0cc] {
    border-bottom: 1px dotted #000;
    border-left: 0px dotted #000;
    border-right: 0px dotted #000;
    border-top: 0px dotted #000;
    padding: 0px 0px 30px 0px;
  }
}
.sd[data-s-bf1b7442-4b96-467d-a42d-e923b95f32ca] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 40px 0px 0px;
  width: calc(50% - 40px);
  max-width: calc(50% - 40px);
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4]:hover
  .sd[data-s-bf1b7442-4b96-467d-a42d-e923b95f32ca] {
  transform: ;
}
@media screen and (max-width: 840px) {
  .sd[data-s-bf1b7442-4b96-467d-a42d-e923b95f32ca] {
    flex: none;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-db9fc707-0688-41fd-9d9f-5faf3fdd2886] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 28px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-db9fc707-0688-41fd-9d9f-5faf3fdd2886] {
    font-size: 22px;
  }
}
.sd[data-s-0c414465-3af8-420f-b93b-d5819dd76531] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-0c414465-3af8-420f-b93b-d5819dd76531] {
    font-size: 14px;
  }
}
.sd[data-s-e8cf8441-878d-4227-ac1b-73a1058844e7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4]:hover
  .sd[data-s-e8cf8441-878d-4227-ac1b-73a1058844e7] {
  transform: ;
}
.sd[data-s-56b451cf-4128-40a0-a715-13366cbfcaaa] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 6px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-56b451cf-4128-40a0-a715-13366cbfcaaa] {
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-e037458e-39c8-4974-abe5-a6c5e1c503b4] {
  background: #000000;
  flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
.sd[data-s-c5ec4c53-6005-47bb-bf47-f8d2d5f6105f] {
  color: #000000;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-723afc7a-7995-47b5-b8f8-f7a8b5400752] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-723afc7a-7995-47b5-b8f8-f7a8b5400752: 0px;
  --gap-v-723afc7a-7995-47b5-b8f8-f7a8b5400752: 0px;
  --gap-uuid: 723afc7a-7995-47b5-b8f8-f7a8b5400752;
  max-width: 100%;
}
.sd[data-s-bd9c0170-9429-4f5b-b127-c1517feb1fea] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-061a2809-d887-4ccc-aaaf-7c63e2f59686] {
  background: #eeeeee;
  border-radius: 24px;
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 10px 0px;
  padding: 4px 14px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: flex-start;
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4]:hover
  .sd[data-s-061a2809-d887-4ccc-aaaf-7c63e2f59686] {
  background: #dbe1e1;
}
@media screen and (max-width: 540px) {
  .sd[data-s-061a2809-d887-4ccc-aaaf-7c63e2f59686] {
    font-size: 14px;
  }
}
.sd[data-s-a2275511-6092-476b-a16b-4b63f1047363] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  max-width: calc(100% - 40px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-a2275511-6092-476b-a16b-4b63f1047363] {
    flex: none;
    margin: 10px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-2dd9489f-bddf-4f59-b91e-4399177213e5] {
  color: #000000;
  display: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2dd9489f-bddf-4f59-b91e-4399177213e5] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-2dd9489f-bddf-4f59-b91e-4399177213e5] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2dd9489f-bddf-4f59-b91e-4399177213e5] {
    display: flex;
  }
}
.sd[data-s-a7817a4c-d9df-4c09-b90b-188c1bca56d6] {
  align-content: center;
  align-items: center;
  background: #000000;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 70px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 70px;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-a7817a4c-d9df-4c09-b90b-188c1bca56d6] {
    flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-c4009ad9-e0b0-4407-9407-49a98f0016f0] {
  background: #575757;
  border-radius: 50%;
  bottom: 0px;
  flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: scale(0, 1);
  transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4]:hover
  .sd[data-s-c4009ad9-e0b0-4407-9407-49a98f0016f0] {
  transform: scale(1, 1);
}
.sd[data-s-681e1ff9-e9ee-4c8e-b02e-b4bbeba17853] {
  color: #dbe1e1;
  font-size: 20px;
  z-index: 1;
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 30px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8].appear-active {
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8]:hover {
  opacity: 1;
}
@media screen and (max-width: 540px) {
  .sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8] {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 0px 10px 0px;
  }
}
.sd[data-s-c1725087-3ba9-4bc1-b304-61f7cefb5a47] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px dotted #000;
  border-left: 0px dotted #000;
  border-right: 1px dotted #000;
  border-top: 0px dotted #000;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8]:hover
  .sd[data-s-c1725087-3ba9-4bc1-b304-61f7cefb5a47] {
  transform: ;
}
@media screen and (max-width: 840px) {
  .sd[data-s-c1725087-3ba9-4bc1-b304-61f7cefb5a47] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c1725087-3ba9-4bc1-b304-61f7cefb5a47] {
    border-bottom: 1px dotted #000;
    border-left: 0px dotted #000;
    border-right: 0px dotted #000;
    border-top: 0px dotted #000;
    padding: 0px 0px 30px 0px;
  }
}
.sd[data-s-6cafae6c-d9f6-4545-b07c-84b743d2054c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 40px 0px 0px;
  width: calc(50% - 40px);
  max-width: calc(50% - 40px);
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8]:hover
  .sd[data-s-6cafae6c-d9f6-4545-b07c-84b743d2054c] {
  transform: ;
}
@media screen and (max-width: 840px) {
  .sd[data-s-6cafae6c-d9f6-4545-b07c-84b743d2054c] {
    flex: none;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-8813ccb7-9eb4-473c-a4c4-f348212ee9a7] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 28px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-8813ccb7-9eb4-473c-a4c4-f348212ee9a7] {
    font-size: 22px;
  }
}
.sd[data-s-49bb96da-6918-4202-a8f3-5d9106a7d8d8] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-49bb96da-6918-4202-a8f3-5d9106a7d8d8] {
    font-size: 14px;
  }
}
.sd[data-s-ea3534c7-2403-4f22-8db2-3ca21a68014c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8]:hover
  .sd[data-s-ea3534c7-2403-4f22-8db2-3ca21a68014c] {
  transform: ;
}
.sd[data-s-56f08f29-2a2d-419c-a87b-b2685f5e2a35] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 6px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-56f08f29-2a2d-419c-a87b-b2685f5e2a35] {
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-7c89368d-aac7-4998-81f9-c3e1fad4ced0] {
  background: #000000;
  flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
.sd[data-s-2bfed6ad-9e0d-47f0-8dc5-ce583d995062] {
  color: #000000;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-e585000d-433b-4a04-83c0-e26e7a8e8003] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-e585000d-433b-4a04-83c0-e26e7a8e8003: 0px;
  --gap-v-e585000d-433b-4a04-83c0-e26e7a8e8003: 0px;
  --gap-uuid: e585000d-433b-4a04-83c0-e26e7a8e8003;
  max-width: 100%;
}
.sd[data-s-b123d4d9-6a11-46ce-b061-09879b458a1d] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-19b4047a-3498-47d6-9ef3-9db25a3deaa9] {
  background: #eeeeee;
  border-radius: 24px;
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 10px 0px;
  padding: 4px 14px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: flex-start;
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8]:hover
  .sd[data-s-19b4047a-3498-47d6-9ef3-9db25a3deaa9] {
  background: #dbe1e1;
}
@media screen and (max-width: 540px) {
  .sd[data-s-19b4047a-3498-47d6-9ef3-9db25a3deaa9] {
    font-size: 14px;
  }
}
.sd[data-s-79e7015d-56a3-4aaf-a76b-ef6cb8cbf505] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  max-width: calc(100% - 40px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-79e7015d-56a3-4aaf-a76b-ef6cb8cbf505] {
    flex: none;
    margin: 10px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-d0425e77-17f7-4869-be96-e671ad777a45] {
  color: #000000;
  display: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d0425e77-17f7-4869-be96-e671ad777a45] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d0425e77-17f7-4869-be96-e671ad777a45] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d0425e77-17f7-4869-be96-e671ad777a45] {
    display: flex;
  }
}
.sd[data-s-fd67e7b8-11a4-4dc2-9b59-0f630542a3a9] {
  align-content: center;
  align-items: center;
  background: #000000;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 70px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 70px;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-fd67e7b8-11a4-4dc2-9b59-0f630542a3a9] {
    flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-44e9a449-05d2-4b26-81fb-7d13766e103a] {
  background: #575757;
  border-radius: 50%;
  bottom: 0px;
  flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: scale(0, 1);
  transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8]:hover
  .sd[data-s-44e9a449-05d2-4b26-81fb-7d13766e103a] {
  transform: scale(1, 1);
}
.sd[data-s-eb30f568-cbf2-4668-8c99-908955da1a96] {
  color: #dbe1e1;
  font-size: 20px;
  z-index: 1;
}
.sd[data-s-18dc3ac6-1b54-4780-940d-d01cf759c1b3] {
  align-content: flex-end;
  align-items: flex-end;
  background: #eeeeee;
  bottom: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-end;
  left: NaNpx;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: NaNpx;
  width: 30%;
  z-index: -1;
  max-width: 30%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-18dc3ac6-1b54-4780-940d-d01cf759c1b3] {
    flex: none;
    width: 60px;
    max-width: 100%;
    height: 100%;
  }
}
.sd[data-s-ffd7c7e0-9129-437f-a835-2e96615de946] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  left: 0;
  margin: 0 0 0 0;
  opacity: 0.8;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-ffd7c7e0-9129-437f-a835-2e96615de946] {
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-bd7cd868-86be-4b1a-9239-cc257eb07a4b] {
  flex: none;
  height: auto;
  width: 70.5%;
  max-width: 70.5%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-bd7cd868-86be-4b1a-9239-cc257eb07a4b] {
    flex: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bd7cd868-86be-4b1a-9239-cc257eb07a4b] {
    flex: none;
    margin: 0px 58px 0px 0px;
    width: calc(100% - 58px);
    max-width: calc(100% - 58px);
  }
}
.sd[data-s-93274166-d847-4301-ba52-95ec146368e7] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  padding: 37px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-93274166-d847-4301-ba52-95ec146368e7] {
    padding: 60px 0px 0px 0px;
  }
}
.sd[data-s-c0697538-fb04-42be-9e7a-9907752b2d60] {
}
.sd[data-s-fe00c32f-7049-407f-a154-b9b0cf3dca5e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e: 0px;
  --gap-v-fe00c32f-7049-407f-a154-b9b0cf3dca5e: 0px;
  --gap-uuid: fe00c32f-7049-407f-a154-b9b0cf3dca5e;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-fe00c32f-7049-407f-a154-b9b0cf3dca5e] {
    padding: 0px 0px 0px 0px;
    --gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e: 0px;
    --gap-v-fe00c32f-7049-407f-a154-b9b0cf3dca5e: 0px;
  }
}
.sd[data-s-03a69886-25c9-4f7b-ab81-6ca51a6a1dd6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  left: 40px;
  margin: 0 0 0 0;
  position: fixed;
  right: auto;
  top: 190px;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-03a69886-25c9-4f7b-ab81-6ca51a6a1dd6] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-03a69886-25c9-4f7b-ab81-6ca51a6a1dd6] {
    display: none;
  }
}
.sd[data-s-2428b9b0-9917-4ced-9b9b-6352ffac49ca] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 16px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-77cb99ad-f7c9-4d5a-a032-6a1caaab0752] {
  background: #242424;
  flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
.sd[data-s-51edacd3-a68f-4566-8f70-ee7b72016e4c] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-51edacd3-a68f-4566-8f70-ee7b72016e4c] {
    font-size: 16px;
  }
}
.sd[data-s-e1a20671-da90-4112-aacd-36e98e0f9667] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 10px 0px;
  width: 150px;
  max-width: 100%;
}
.sd[data-s-e1a20671-da90-4112-aacd-36e98e0f9667]:hover {
  opacity: 0.5;
}
.sd[data-s-80a7f980-dcd6-48ed-bfde-1ccf75df7185] {
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  color: #333;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-e03418de-48c2-4784-aa23-ab60057dccc0] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  width: 150px;
  max-width: 100%;
}
.sd[data-s-e03418de-48c2-4784-aa23-ab60057dccc0]:hover {
  opacity: 0.5;
}
.sd[data-s-7483a7a0-ef09-4f0c-8acf-6a3b1598c9ad] {
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  color: #333;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-1c70a2b7-7362-4f37-b835-6b1968751aff] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  width: 150px;
  max-width: 100%;
}
.sd[data-s-1c70a2b7-7362-4f37-b835-6b1968751aff]:hover {
  opacity: 0.5;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1c70a2b7-7362-4f37-b835-6b1968751aff] {
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-1c70a2b7-7362-4f37-b835-6b1968751aff] {
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1c70a2b7-7362-4f37-b835-6b1968751aff] {
    display: flex;
  }
}
.sd[data-s-925146d6-5f34-46ab-a8f2-e31dd0d228b3] {
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  color: #333;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-576194da-44ec-41cc-8462-36b16ee8ec7f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 100px 80px 0px 270px;
  width: calc(100% - (var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0));
  max-width: calc(
    100% - (var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0)
  );
}
@media screen and (max-width: 840px) {
  .sd[data-s-576194da-44ec-41cc-8462-36b16ee8ec7f] {
    padding: 100px 50px 0px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-576194da-44ec-41cc-8462-36b16ee8ec7f] {
    padding: 80px 30px 0px 30px;
  }
}
.sd[data-s-68b19167-4bec-4f36-8423-2c301bf563c0] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: 1200px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-68b19167-4bec-4f36-8423-2c301bf563c0] {
    flex: none;
  }
}
.sd[data-s-5494a31e-e041-42b7-aec0-47e53752a939] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
.sd[data-s-722701d0-bdb6-4c73-9381-64c3ea8fc532] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 100px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-722701d0-bdb6-4c73-9381-64c3ea8fc532] {
    font-size: 54px;
  }
}
.sd[data-s-15c166ef-950f-4a19-9e13-6468547ec0c6] {
  background: #eeeeee;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transform: scale(1, 1);
  transform-origin: center right;
  will-change: transform;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-15c166ef-950f-4a19-9e13-6468547ec0c6].appear {
  transform: scale(1, 1);
  transition: transform 600ms cubic-bezier(0.4, 0.4, 0, 1) 300ms;
}
.sd[data-s-15c166ef-950f-4a19-9e13-6468547ec0c6].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-cef650c2-5c2c-4501-b805-239166977d15] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-7907176e-319f-4916-bd7f-b45be076c039] {
  background: #000000;
  flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
.sd[data-s-06326cd5-0d5f-454b-a943-e71329363aa2] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-06326cd5-0d5f-454b-a943-e71329363aa2] {
    font-size: 18px;
  }
}
.sd[data-s-19a28347-187a-46a4-9730-c40fee1834e3] {
  background: #000000;
  bottom: 0px;
  flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: scale(0, 1);
  transform-origin: center right;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-19a28347-187a-46a4-9730-c40fee1834e3].appear {
  transform: scale(1, 1);
  transition: transform 600ms cubic-bezier(0.4, 0.4, 0, 1) 300ms;
}
.sd[data-s-19a28347-187a-46a4-9730-c40fee1834e3].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px 30px;
  height: auto;
  justify-content: space-between;
  margin: 20px 0px 0px 0px;
  width: 100%;
  --gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 30px;
  --gap-v-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 20px;
  --gap-uuid: d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7;
  max-width: 100%;
}
.sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7].appear {
  --gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 30px;
  --gap-v-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 20px;
}
.sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7].appear-active {
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7] {
    display: none;
    --gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 30px;
    --gap-v-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 20px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7].appear {
    opacity: 0;
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  .sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  .sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7] {
    display: flex;
    margin: 60px 0px 0px 0px;
    --gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 30px;
    --gap-v-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 20px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7] {
    display: flex;
    gap: 20px 20px;
    margin: 40px 0px 0px 0px;
    --gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 20px;
    --gap-v-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 20px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-3ce8a673-44c8-4f9f-a02f-2aae17d09889] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 8px 0px;
  width: calc(
    33.3% - (var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.667)
  );
  max-width: calc(
    33.3% - (var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.667)
  );
}
.sd[data-s-3ce8a673-44c8-4f9f-a02f-2aae17d09889]:hover {
  opacity: 0.5;
}
@media screen and (max-width: 540px) {
  .sd[data-s-3ce8a673-44c8-4f9f-a02f-2aae17d09889] {
    flex: none;
    width: calc(
      50% - (var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.5)
    );
    max-width: calc(
      50% - (var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.5)
    );
  }
}
.sd[data-s-27b40d46-a9bf-4442-897b-b6c07dc2a34c] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-27b40d46-a9bf-4442-897b-b6c07dc2a34c] {
    font-size: 13px;
    text-align: left;
    justify-content: flex-start;
  }
}
.sd[data-s-3de994a0-2d0d-43c2-9b27-269266950b32] {
  color: #333;
  font-size: 20px;
}
@media screen and (max-width: 540px) {
  .sd[data-s-3de994a0-2d0d-43c2-9b27-269266950b32] {
    font-size: 16px;
  }
}
.sd[data-s-7bfe1169-db1f-4941-b36b-78a3ec8723c1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 8px 0px;
  width: calc(
    33.3% - (var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.667)
  );
  max-width: calc(
    33.3% - (var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.667)
  );
}
.sd[data-s-7bfe1169-db1f-4941-b36b-78a3ec8723c1]:hover {
  opacity: 0.5;
}
@media screen and (max-width: 540px) {
  .sd[data-s-7bfe1169-db1f-4941-b36b-78a3ec8723c1] {
    flex: none;
    width: calc(
      50% - (var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.5)
    );
    max-width: calc(
      50% - (var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.5)
    );
  }
}
.sd[data-s-4d4c579d-67d0-4691-b373-a51d89b86e68] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-4d4c579d-67d0-4691-b373-a51d89b86e68] {
    font-size: 13px;
    text-align: left;
    justify-content: flex-start;
  }
}
.sd[data-s-35f2674e-9617-4825-8c41-72b47d50748d] {
  color: #333;
  font-size: 20px;
}
@media screen and (max-width: 540px) {
  .sd[data-s-35f2674e-9617-4825-8c41-72b47d50748d] {
    font-size: 16px;
  }
}
.sd[data-s-dce0d545-d29a-4b3b-ac05-11ee63d4d396] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 8px 0px;
  width: calc(
    33.3% - (var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.667)
  );
  max-width: calc(
    33.3% - (var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.667)
  );
}
.sd[data-s-dce0d545-d29a-4b3b-ac05-11ee63d4d396]:hover {
  opacity: 0.5;
}
@media screen and (max-width: 840px) {
  .sd[data-s-dce0d545-d29a-4b3b-ac05-11ee63d4d396] {
    margin: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-dce0d545-d29a-4b3b-ac05-11ee63d4d396] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: calc(
      50% - (var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.5)
    );
    max-width: calc(
      50% - (var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.5)
    );
  }
}
.sd[data-s-059e0d47-f1e2-4388-a49f-1fe27ce48219] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-059e0d47-f1e2-4388-a49f-1fe27ce48219] {
    font-size: 13px;
    text-align: left;
    justify-content: flex-start;
  }
}
.sd[data-s-61eb3640-48ab-4064-acd6-7463b31ad2e1] {
  color: #333;
  font-size: 20px;
}
@media screen and (max-width: 540px) {
  .sd[data-s-61eb3640-48ab-4064-acd6-7463b31ad2e1] {
    font-size: 16px;
  }
}
.sd[data-s-89abfe2a-01c3-4566-bb33-4620c13a9c78] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 100px 80px 0px 270px;
  width: calc(100% - (var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0));
  max-width: calc(
    100% - (var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0)
  );
}
@media screen and (max-width: 840px) {
  .sd[data-s-89abfe2a-01c3-4566-bb33-4620c13a9c78] {
    padding: 100px 50px 0px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-89abfe2a-01c3-4566-bb33-4620c13a9c78] {
    padding: 80px 30px 0px 30px;
  }
}
.sd[data-s-ca407bf8-41fb-4ea5-a567-b8eb4a6427ea] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 80px 0px;
  width: 1200px;
  max-width: 100%;
}
.sd[data-s-a3e15325-6d25-47e3-bd68-32da76ebd7c2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000000;
  border-left: 1px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 0px 24px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-a3e15325-6d25-47e3-bd68-32da76ebd7c2].appear {
  opacity: 0;
  transform: translate(10px, 0px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-a3e15325-6d25-47e3-bd68-32da76ebd7c2].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
  .sd[data-s-a3e15325-6d25-47e3-bd68-32da76ebd7c2] {
    margin: 0px 0px 30px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a3e15325-6d25-47e3-bd68-32da76ebd7c2] {
    padding: 0px 0px 0px 20px;
  }
}
.sd[data-s-c9789fce-b646-475a-89dd-16b83ddbf783] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
.sd[data-s-8f087dff-8d2c-40d7-8c45-c2bb055aa128] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 18px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-8f087dff-8d2c-40d7-8c45-c2bb055aa128] {
    font-size: 16px;
  }
}
.sd[data-s-c65e0449-4b2c-4f25-9d96-379b6532f8fa] {
  background: #c1cccb;
  flex: none;
  height: 1px;
  margin: 0px 5px 0px;
  width: 14px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-c65e0449-4b2c-4f25-9d96-379b6532f8fa] {
    flex: none;
    margin: 0px 3px 0px;
    width: 10px;
    max-width: calc(100% - 6px);
  }
}
.sd[data-s-66367d62-8433-47c4-8811-64da7b87a368] {
  border-bottom: 0px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-66367d62-8433-47c4-8811-64da7b87a368] {
    font-size: 14px;
  }
}
.sd[data-s-e4344bcb-5196-4790-9006-9a58653deae0] {
  color: #242424;
  font-family: var(--s-font-f79ce552);
  font-size: 32px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 8px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-e4344bcb-5196-4790-9006-9a58653deae0] {
    font-size: 28px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e4344bcb-5196-4790-9006-9a58653deae0] {
    font-size: 24px;
  }
}
.sd[data-s-d1e42eb7-730a-499b-ba19-f13076cb8bbb] {
  color: #242424;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 40px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-d1e42eb7-730a-499b-ba19-f13076cb8bbb].appear {
  opacity: 0;
  transform: translate(10px, 0px);
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-d1e42eb7-730a-499b-ba19-f13076cb8bbb].appear-active {
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
  .sd[data-s-d1e42eb7-730a-499b-ba19-f13076cb8bbb] {
    font-size: 32px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d1e42eb7-730a-499b-ba19-f13076cb8bbb] {
    font-size: 22px;
    line-height: 1.6;
  }
}
.sd[data-s-943079cd-559d-44ba-a93b-213a1365bf02] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 120px 80px 0px 270px;
  width: calc(100% - (var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0));
  max-width: calc(
    100% - (var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0)
  );
}
@media screen and (max-width: 840px) {
  .sd[data-s-943079cd-559d-44ba-a93b-213a1365bf02] {
    padding: 100px 50px 0px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-943079cd-559d-44ba-a93b-213a1365bf02] {
    padding: 80px 30px 0px 30px;
  }
}
.sd[data-s-311ceaa1-41d2-48c6-9059-07d78e303645] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 120px 0px 0px 0px;
  width: 1200px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-311ceaa1-41d2-48c6-9059-07d78e303645] {
    padding: 100px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-311ceaa1-41d2-48c6-9059-07d78e303645] {
    padding: 80px 0px 0px 0px;
  }
}
.sd[data-s-9f85b9c3-004d-42f3-812f-5eb089feb2c1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000000;
  border-left: 1px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 60px 0px;
  padding: 0px 0px 0px 24px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-9f85b9c3-004d-42f3-812f-5eb089feb2c1].appear {
  opacity: 0;
  transform: translate(10px, 0px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-9f85b9c3-004d-42f3-812f-5eb089feb2c1].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
  .sd[data-s-9f85b9c3-004d-42f3-812f-5eb089feb2c1] {
    margin: 0px 0px 30px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9f85b9c3-004d-42f3-812f-5eb089feb2c1] {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 20px;
    max-width: 100%;
  }
}
.sd[data-s-54128baf-0748-4b78-bbb2-133c8f99a806] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
.sd[data-s-9de22c22-3ea1-42c6-b03c-8668bd6ede66] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 18px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-9de22c22-3ea1-42c6-b03c-8668bd6ede66] {
    font-size: 16px;
  }
}
.sd[data-s-893a01d3-b1fb-42f1-b9a5-36cd0cd5dfa6] {
  background: #c1cccb;
  flex: none;
  height: 1px;
  margin: 0px 5px 0px;
  width: 14px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-893a01d3-b1fb-42f1-b9a5-36cd0cd5dfa6] {
    flex: none;
    margin: 0px 3px 0px;
    width: 10px;
    max-width: calc(100% - 6px);
  }
}
.sd[data-s-b2855caf-ebe5-4154-a4b4-304624d94c7a] {
  border-bottom: 0px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-b2855caf-ebe5-4154-a4b4-304624d94c7a] {
    font-size: 14px;
  }
}
.sd[data-s-ed29132d-8fbb-4704-a12f-9ec86e004623] {
  color: #242424;
  font-family: var(--s-font-f79ce552);
  font-size: 32px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 8px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-ed29132d-8fbb-4704-a12f-9ec86e004623] {
    font-size: 28px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ed29132d-8fbb-4704-a12f-9ec86e004623] {
    font-size: 24px;
  }
}
.sd[data-s-4b902579-22d5-460d-994f-09fae7f8bdc2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-4b902579-22d5-460d-994f-09fae7f8bdc2] {
    align-content: center;
    align-items: center;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
  }
}
.sd[data-s-4956911b-e29a-4a2e-9d25-c2b093541cc2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0px 60px 0px 0px;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4956911b-e29a-4a2e-9d25-c2b093541cc2] {
    padding: 0px 40px 0px 0px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-4956911b-e29a-4a2e-9d25-c2b093541cc2] {
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-27edf82b-3282-4187-8352-0844a7e8f1ec] {
  color: #242424;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 32px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 20px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-27edf82b-3282-4187-8352-0844a7e8f1ec].appear {
  opacity: 0;
  transform: translate(10px, 0px);
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-27edf82b-3282-4187-8352-0844a7e8f1ec].appear-active {
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
  .sd[data-s-27edf82b-3282-4187-8352-0844a7e8f1ec] {
    font-size: 24px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-27edf82b-3282-4187-8352-0844a7e8f1ec] {
    font-size: 22px;
    line-height: 1.6;
  }
}
.sd[data-s-02ca496d-e979-4f03-a842-a0cbcaf568ef] {
  color: #242424;
  flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-02ca496d-e979-4f03-a842-a0cbcaf568ef].appear {
  opacity: 0;
  transform: translate(10px, 0px);
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-02ca496d-e979-4f03-a842-a0cbcaf568ef].appear-active {
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 540px) {
  .sd[data-s-02ca496d-e979-4f03-a842-a0cbcaf568ef] {
    font-size: 15px;
  }
}
.sd[data-s-bbd13bde-fa6f-4c31-b9a7-2b72ad8baf44] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 8px 0px 0px 0px;
  width: 40%;
  max-width: 40%;
}
.sd[data-s-bbd13bde-fa6f-4c31-b9a7-2b72ad8baf44].appear {
  opacity: 0;
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-bbd13bde-fa6f-4c31-b9a7-2b72ad8baf44].appear-active {
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-bbd13bde-fa6f-4c31-b9a7-2b72ad8baf44] {
    flex: none;
    width: 35%;
    max-width: 35%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-bbd13bde-fa6f-4c31-b9a7-2b72ad8baf44] {
    margin: 0px 0px 40px 0px;
    width: 35%;
    max-width: 35%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bbd13bde-fa6f-4c31-b9a7-2b72ad8baf44] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: flex-start;
    width: 70%;
    max-width: 70%;
  }
}
.sd[data-s-c097a505-9a38-4094-bef7-9a854773b82a] {
  flex: none;
  height: auto;
  margin: 0px 0px 14px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-1fc2bae1-f73d-47f8-84bb-1f97329a4e5b] {
  color: #333;
  font-family: var(--s-font-cda1e569);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-57a24652-68bd-44fd-98e4-e203d5418541] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 24px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-641e90b7-a05f-4387-9bea-3b88437beb44] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-fc6482bd-936e-400c-a314-c326b2ccba7d] {
  color: #242424;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.55;
  margin: 0px 0px 0px 0px;
  padding: 12px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-fc6482bd-936e-400c-a314-c326b2ccba7d].appear {
  opacity: 0;
  transform: translate(10px, 0px);
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-fc6482bd-936e-400c-a314-c326b2ccba7d].appear-active {
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
  .sd[data-s-fc6482bd-936e-400c-a314-c326b2ccba7d] {
    font-size: 15px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fc6482bd-936e-400c-a314-c326b2ccba7d] {
    font-size: 13px;
    line-height: 1.6;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-fc6482bd-936e-400c-a314-c326b2ccba7d] {
    font-size: 12px;
  }
}
.sd[data-s-3e59ec15-e5b1-4c4e-ac94-a19bff8a95cb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 120px 80px 140px 270px;
  width: calc(100% - (var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0));
  max-width: calc(
    100% - (var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0)
  );
}
@media screen and (max-width: 840px) {
  .sd[data-s-3e59ec15-e5b1-4c4e-ac94-a19bff8a95cb] {
    padding: 100px 50px 140px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3e59ec15-e5b1-4c4e-ac94-a19bff8a95cb] {
    padding: 80px 30px 140px 30px;
  }
}
.sd[data-s-98622221-af65-4723-9672-9cef1af9ca7f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 120px 0px 0px 0px;
  width: 1200px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-98622221-af65-4723-9672-9cef1af9ca7f] {
    padding: 100px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-98622221-af65-4723-9672-9cef1af9ca7f] {
    padding: 80px 0px 0px 0px;
  }
}
.sd[data-s-6b5e05d4-db7a-442d-adc8-03b9290c88e8] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000000;
  border-left: 1px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 60px 0px;
  padding: 0px 0px 0px 24px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-6b5e05d4-db7a-442d-adc8-03b9290c88e8].appear {
  opacity: 0;
  transform: translate(10px, 0px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-6b5e05d4-db7a-442d-adc8-03b9290c88e8].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 540px) {
  .sd[data-s-6b5e05d4-db7a-442d-adc8-03b9290c88e8] {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 20px;
    max-width: 100%;
  }
}
.sd[data-s-406b4568-7b8c-4db2-8e72-740cb439bb1f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
.sd[data-s-bc6b8c7d-4063-4613-a984-ae2e7c876184] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 18px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-bc6b8c7d-4063-4613-a984-ae2e7c876184] {
    font-size: 16px;
  }
}
.sd[data-s-0492439b-beab-442a-b46c-69ed7d254924] {
  background: #c1cccb;
  flex: none;
  height: 1px;
  margin: 0px 5px 0px;
  width: 14px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-0492439b-beab-442a-b46c-69ed7d254924] {
    flex: none;
    margin: 0px 3px 0px;
    width: 10px;
    max-width: calc(100% - 6px);
  }
}
.sd[data-s-0f3a6b98-42f1-4ba5-b673-9794e7dc98e9] {
  border-bottom: 0px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-0f3a6b98-42f1-4ba5-b673-9794e7dc98e9] {
    font-size: 14px;
  }
}
.sd[data-s-d4041e97-89b8-4f2a-bd4f-8313079b8b29] {
  color: #242424;
  font-family: var(--s-font-f79ce552);
  font-size: 32px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 8px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-d4041e97-89b8-4f2a-bd4f-8313079b8b29] {
    font-size: 28px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d4041e97-89b8-4f2a-bd4f-8313079b8b29] {
    font-size: 24px;
  }
}
.sd[data-s-df220d82-90ae-400f-96a7-9668e8e601f2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-df220d82-90ae-400f-96a7-9668e8e601f2] {
    flex: none;
    padding: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-df220d82-90ae-400f-96a7-9668e8e601f2] {
    flex: none;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}
.sd[data-s-3fc23f00-2738-4a84-a056-fa80fd47393b] {
  flex: none;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-3fc23f00-2738-4a84-a056-fa80fd47393b].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-3fc23f00-2738-4a84-a056-fa80fd47393b].appear-active {
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-1263671f-a7ad-4eef-aa2a-3a9ffa43e1fd] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 14px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-a9c7bb92-5002-410d-96be-1ca4b2a9228e] {
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  color: #333333;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 14px 0px 0px 0px;
  text-align: left;
  width: 20%;
  max-width: 20%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-a9c7bb92-5002-410d-96be-1ca4b2a9228e] {
    flex: none;
    width: 20%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a9c7bb92-5002-410d-96be-1ca4b2a9228e] {
    flex: none;
    font-size: 14px;
    width: 22%;
    max-width: 22%;
  }
}
.sd[data-s-ac488199-444a-4d53-b180-7e4e7b41e165] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #c1cccb;
  border-left: 0px solid #c1cccb;
  border-right: 0px solid #c1cccb;
  border-top: 1px solid #c1cccb;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 40px;
  padding: 14px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 40px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-ac488199-444a-4d53-b180-7e4e7b41e165] {
    margin: 0px 0px 0px 20px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-7bba2873-27c6-4b23-a6f0-cb43ef7baf8b] {
  color: #333;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-7bba2873-27c6-4b23-a6f0-cb43ef7baf8b] {
    flex: none;
    width: 75%;
    max-width: 75%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7bba2873-27c6-4b23-a6f0-cb43ef7baf8b] {
    flex: none;
    font-size: 14px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-441ea995-1720-469b-9cfc-e48aaeef03bf] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 14px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-b30150d5-2bcd-41f7-8021-7c0e2c92686f] {
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  color: #333333;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 14px 0px 0px 0px;
  text-align: left;
  width: 20%;
  max-width: 20%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-b30150d5-2bcd-41f7-8021-7c0e2c92686f] {
    flex: none;
    width: 20%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b30150d5-2bcd-41f7-8021-7c0e2c92686f] {
    flex: none;
    font-size: 14px;
    width: 22%;
    max-width: 22%;
  }
}
.sd[data-s-4110bc0d-25e7-4c3a-9689-b1b7a2fdcbc7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #c1cccb;
  border-left: 0px solid #c1cccb;
  border-right: 0px solid #c1cccb;
  border-top: 1px solid #c1cccb;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 40px;
  padding: 14px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 40px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-4110bc0d-25e7-4c3a-9689-b1b7a2fdcbc7] {
    margin: 0px 0px 0px 20px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-5a55a848-4f60-47de-9fb9-709e947169ba] {
  color: #333;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-5a55a848-4f60-47de-9fb9-709e947169ba] {
    flex: none;
    width: 75%;
    max-width: 75%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5a55a848-4f60-47de-9fb9-709e947169ba] {
    flex: none;
    font-size: 14px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-c8a31a3a-0f4d-4163-af4e-82a5c02ce0d0] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 14px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-9d409718-42b2-4d74-8761-984fe8562a7f] {
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  color: #333333;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 14px 0px 0px 0px;
  text-align: left;
  width: 20%;
  max-width: 20%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-9d409718-42b2-4d74-8761-984fe8562a7f] {
    flex: none;
    width: 20%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9d409718-42b2-4d74-8761-984fe8562a7f] {
    flex: none;
    font-size: 14px;
    width: 22%;
    max-width: 22%;
  }
}
.sd[data-s-438c812d-a6b8-494e-abf0-296ef8d4a67d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #c1cccb;
  border-left: 0px solid #c1cccb;
  border-right: 0px solid #c1cccb;
  border-top: 1px solid #c1cccb;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 40px;
  padding: 14px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 40px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-438c812d-a6b8-494e-abf0-296ef8d4a67d] {
    margin: 0px 0px 0px 20px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-9d2c18bd-75c4-4591-8561-29e022e15f92] {
  color: #333;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-9d2c18bd-75c4-4591-8561-29e022e15f92] {
    flex: none;
    width: 75%;
    max-width: 75%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9d2c18bd-75c4-4591-8561-29e022e15f92] {
    flex: none;
    font-size: 14px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-a64ed437-eefc-41aa-96d4-6b622264b8a6] {
  align-content: flex-start;
  align-items: flex-start;
  background: #eeeeee;
  border-bottom: 0px solid #dbe1e1;
  border-left: 0px solid #dbe1e1;
  border-right: 0px solid #dbe1e1;
  border-top: 1px solid #dbe1e1;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 20px 40px;
  width: calc(100% - (var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0));
  max-width: calc(
    100% - (var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0)
  );
}
@media screen and (max-width: 540px) {
  .sd[data-s-a64ed437-eefc-41aa-96d4-6b622264b8a6] {
    padding: 14px 20px;
  }
}
.sd[data-s-d4b1ff51-4079-4e22-a5d0-fda2dff1e049] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-d4b1ff51-4079-4e22-a5d0-fda2dff1e049] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.sd[data-s-445c92cd-6dab-400a-a4d1-347f456809ca] {
  color: #000000;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-445c92cd-6dab-400a-a4d1-347f456809ca]:hover {
  opacity: 0.5;
}
@media screen and (max-width: 540px) {
  .sd[data-s-445c92cd-6dab-400a-a4d1-347f456809ca] {
    font-size: 12px;
  }
}
.sd[data-s-efa414da-6e93-4968-a154-6787ef92fa08] {
  color: #333;
  font-family: var(--s-font-cda1e569);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 14px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 28px);
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-efa414da-6e93-4968-a154-6787ef92fa08] {
    font-size: 12px;
    margin: 0px 10px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-e856160f-f88b-42b1-9cae-578cefbede4e] {
  color: #000000;
  font-family: var(--s-font-cda1e569);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-e856160f-f88b-42b1-9cae-578cefbede4e] {
    font-size: 12px;
  }
}
.sd[data-s-9e90554d-31c9-4447-bb76-88dc4a7d2ce4] {
}
.sd[data-s-e86e1d17-51f2-4e20-a8b5-4b72efd62682] {
}
.sd[data-s-3b3473da-d69b-460c-9915-9fdb63e7c208] {
}
.sd[data-s-57814ff9-990a-4952-a515-b117131fcfa5] {
}
.sd[data-s-fd2dcebe-c5c5-441c-9886-dd5f22ea53cd] {
}
body {
  background: #eeeeee;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
.sd[data-s-__TEXT_STYLE_TITLE_XL] {
  font-family: var(--s-font-dcab54ec);
  font-size: 48px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.3;
}
.sd[data-s-__TEXT_STYLE_TITLE_L] {
  font-family: var(--s-font-dcab54ec);
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4;
}
.sd[data-s-__TEXT_STYLE_TITLE_M] {
  font-family: var(--s-font-dcab54ec);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4;
}
.sd[data-s-__TEXT_STYLE_PARAGRAPH_L] {
  font-family: var(--s-font-dcab54ec);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
}
.sd[data-s-__TEXT_STYLE_PARAGRAPH_M] {
  font-family: var(--s-font-dcab54ec);
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.4;
}
