.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-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  padding: 80px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] {
    padding: 60px 0px 0px 0px;
  }
}
.sd[data-s-2e8a3dc8-d9b9-4eae-9f55-c72841f3d702] {
}
.sd[data-s-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e] {
  align-content: flex-end;
  align-items: flex-end;
  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-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e: 0px;
  --gap-v-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e: 0px;
  --gap-uuid: 5e867ff7-afb8-4329-aae3-a7c80a9c8e3e;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e] {
    padding: 0px 0px 0px 0px;
    --gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e: 0px;
    --gap-v-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e: 0px;
  }
}
.sd[data-s-2314372f-d640-4c62-875e-fdb6fdd1bf2b] {
  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 80px;
  padding: 40px 0px 100px 0px;
  width: calc(
    100% - 80px - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0)
  );
  z-index: 1;
  max-width: calc(
    100% - 80px - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0)
  );
}
@media screen and (max-width: 840px) {
  .sd[data-s-2314372f-d640-4c62-875e-fdb6fdd1bf2b] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0));
    max-width: calc(
      100% - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0)
    );
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2314372f-d640-4c62-875e-fdb6fdd1bf2b] {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    padding: 0px 0px 80px 0px;
  }
}
.sd[data-s-d0bc3324-c924-4657-b511-143bb8287e64] {
  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 80px 0px 0px;
  width: 544px;
  max-width: calc(100% - 80px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d0bc3324-c924-4657-b511-143bb8287e64] {
    flex: none;
    width: 400px;
    max-width: calc(100% - 80px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d0bc3324-c924-4657-b511-143bb8287e64] {
    flex: none;
    margin: 0px 50px 50px 50px;
    width: calc(100% - 100px);
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d0bc3324-c924-4657-b511-143bb8287e64] {
    margin: 0px 30px 0px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-1dd0f1d8-d7c1-4585-b332-e3c4f7a94399] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(100% - 24px);
  justify-content: flex-start;
  margin: 0px 0px 24px 0px;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-1dd0f1d8-d7c1-4585-b332-e3c4f7a94399] {
    margin: 0px 0px 16px 0px;
    max-width: 100%;
    height: calc(100% - 16px);
  }
}
.sd[data-s-131c5a7c-5072-495a-9c57-50c911b8fbbf] {
  background: #000000;
  flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
.sd[data-s-37fba775-a1d6-40ec-97c2-3d74dc51fc95] {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  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-37fba775-a1d6-40ec-97c2-3d74dc51fc95] {
    font-size: 18px;
  }
}
.sd[data-s-74f5e2fd-9804-4a21-84ac-4b66d159508f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 60px 0px;
  width: 100%;
  --gap-h-74f5e2fd-9804-4a21-84ac-4b66d159508f: 0px;
  --gap-v-74f5e2fd-9804-4a21-84ac-4b66d159508f: 0px;
  --gap-uuid: 74f5e2fd-9804-4a21-84ac-4b66d159508f;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-74f5e2fd-9804-4a21-84ac-4b66d159508f] {
    flex: none;
    --gap-h-74f5e2fd-9804-4a21-84ac-4b66d159508f: 0px;
    --gap-v-74f5e2fd-9804-4a21-84ac-4b66d159508f: 0px;
  }
}
.sd[data-s-00e54738-7162-420b-97d8-f5dc1112a187] {
  color: #000000;
  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: calc(100% - (var(--gap-h-74f5e2fd-9804-4a21-84ac-4b66d159508f) * 0));
  max-width: calc(
    100% - (var(--gap-h-74f5e2fd-9804-4a21-84ac-4b66d159508f) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-00e54738-7162-420b-97d8-f5dc1112a187] {
    font-size: 40px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-00e54738-7162-420b-97d8-f5dc1112a187] {
    flex: none;
    width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-00e54738-7162-420b-97d8-f5dc1112a187] {
    font-size: 32px;
  }
}
.sd[data-s-58ce4e41-0d8a-47a7-84f2-35f9888bf754] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  text-align: left;
  width: calc(100% - (var(--gap-h-74f5e2fd-9804-4a21-84ac-4b66d159508f) * 0));
  max-width: calc(
    100% - (var(--gap-h-74f5e2fd-9804-4a21-84ac-4b66d159508f) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-58ce4e41-0d8a-47a7-84f2-35f9888bf754] {
    flex: none;
    width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-58ce4e41-0d8a-47a7-84f2-35f9888bf754] {
    font-size: 16px;
    line-height: 1.8;
  }
}
.sd[data-s-83b6c417-34ef-4520-813a-7c71ae11af9f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 60px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-83b6c417-34ef-4520-813a-7c71ae11af9f: 10px;
  --gap-v-83b6c417-34ef-4520-813a-7c71ae11af9f: 0px;
  --gap-uuid: 83b6c417-34ef-4520-813a-7c71ae11af9f;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-83b6c417-34ef-4520-813a-7c71ae11af9f] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    --gap-h-83b6c417-34ef-4520-813a-7c71ae11af9f: 0px;
    --gap-v-83b6c417-34ef-4520-813a-7c71ae11af9f: 10px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-1910a5cd-aa5f-494e-a32d-558220dc00c0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 540px) {
  .sd[data-s-1910a5cd-aa5f-494e-a32d-558220dc00c0] {
    flex-direction: column;
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
}
.sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41] {
  align-content: center;
  align-items: center;
  background: #11b03dff;
  border-radius: 8px;
  bottom: 1px;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 6px;
  margin: 0 0 0 0;
  padding: 10px;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: translate(0px, -3px);
  transform-origin: center center;
  transition-duration: 400ms;
  width: 250px;
  z-index: 2;
  max-width: 100%;
}
.sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41]:hover {
  transform: translate(0px, 0px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41] {
    flex: none;
    height: 60px;
    margin: 0px 0px 25px 0px;
    width: 240px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41] {
    margin: 0px 0px 26px 0px;
    max-width: 100%;
  }
}
.sd[data-s-7ebb60d3-e618-41cc-9bb7-40e7ab5b406a] {
  background: #0eb03a00;
  color: #ffffff;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  transform-origin: center left;
  transition-duration: 200ms;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41]:hover
  .sd[data-s-7ebb60d3-e618-41cc-9bb7-40e7ab5b406a] {
  color: #ffffffff;
}
@media screen and (max-width: 540px) {
  .sd[data-s-7ebb60d3-e618-41cc-9bb7-40e7ab5b406a] {
    font-size: 14px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7ebb60d3-e618-41cc-9bb7-40e7ab5b406a] {
    font-size: 14px;
  }
}
.sd[data-s-2c72cf5d-bd7f-4315-aa5d-edc9e7f31f17] {
  align-content: center;
  align-items: center;
  background: #014a13ff;
  border-radius: 8px;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 60px;
  justify-content: center;
  margin: 0px 0px 0px 6px;
  padding: 10px;
  transform-origin: center left;
  transition-duration: 0ms;
  width: 250px;
  max-width: calc(100% - 6px);
}
.sd[data-s-2c72cf5d-bd7f-4315-aa5d-edc9e7f31f17]:hover {
  opacity: 1;
}
@media screen and (max-width: 540px) {
  .sd[data-s-2c72cf5d-bd7f-4315-aa5d-edc9e7f31f17] {
    flex: none;
    height: 60px;
    margin: 0px 0px 25px 0px;
    width: 240px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2c72cf5d-bd7f-4315-aa5d-edc9e7f31f17] {
    margin: 0px 0px 26px 0px;
    max-width: 100%;
  }
}
.sd[data-s-e28dd49c-c24f-4f71-855b-674ab0225ddd] {
  background: #0eb03a00;
  color: #ffffff;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  transform-origin: center left;
  transition-duration: 200ms;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-2c72cf5d-bd7f-4315-aa5d-edc9e7f31f17]:hover
  .sd[data-s-e28dd49c-c24f-4f71-855b-674ab0225ddd] {
  color: #ffffffff;
}
@media screen and (max-width: 540px) {
  .sd[data-s-e28dd49c-c24f-4f71-855b-674ab0225ddd] {
    font-size: 14px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e28dd49c-c24f-4f71-855b-674ab0225ddd] {
    font-size: 14px;
  }
}
.sd[data-s-535a83d3-e325-4a4d-8afe-abf46f72a06b] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  left: 0;
  line-height: 1.4;
  margin: 0 0 0 0;
  position: absolute;
  text-align: left;
  top: 0;
  transform: translate(60px, -28px);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-535a83d3-e325-4a4d-8afe-abf46f72a06b] {
    flex: none;
    left: 1px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: center;
    top: 0;
    transform: translate(60px, -28px);
    width: auto;
    justify-content: center;
  }
}
.sd[data-s-731529af-66ad-495e-bcff-36a3bc07e23a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 540px) {
  .sd[data-s-731529af-66ad-495e-bcff-36a3bc07e23a] {
    flex-direction: column;
  }
}
.sd[data-s-e28265ff-d206-43c4-88ec-06db41dfd0d5] {
  align-content: center;
  align-items: center;
  background: #ff8800ff;
  border-radius: 8px;
  bottom: 1px;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 6px;
  margin: 0 0 0 0;
  padding: 10px;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: translate(0px, -3px);
  transform-origin: center center;
  transition-duration: 400ms;
  width: 250px;
  z-index: 2;
  max-width: 100%;
}
.sd[data-s-e28265ff-d206-43c4-88ec-06db41dfd0d5]:hover {
  transform: translate(0px, 0px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-e28265ff-d206-43c4-88ec-06db41dfd0d5] {
    flex: none;
    height: 60px;
    margin: 0px 0px 25px 0px;
    width: 240px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e28265ff-d206-43c4-88ec-06db41dfd0d5] {
    margin: 0px 0px 26px 0px;
    max-width: 100%;
  }
}
.sd[data-s-c0f221ae-8550-4d2d-bad6-bddf57f2c638] {
  background: #0eb03a00;
  color: #ffffff;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  transform-origin: center left;
  transition-duration: 200ms;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-e28265ff-d206-43c4-88ec-06db41dfd0d5]:hover
  .sd[data-s-c0f221ae-8550-4d2d-bad6-bddf57f2c638] {
  color: #ffffffff;
}
@media screen and (max-width: 540px) {
  .sd[data-s-c0f221ae-8550-4d2d-bad6-bddf57f2c638] {
    font-size: 14px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c0f221ae-8550-4d2d-bad6-bddf57f2c638] {
    font-size: 14px;
  }
}
.sd[data-s-52a870c8-f592-41f3-b0a3-1da76a548a02] {
  align-content: center;
  align-items: center;
  background: #572e00ff;
  border-radius: 8px;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 60px;
  justify-content: center;
  margin: 0px 0px 0px 6px;
  padding: 10px;
  transform-origin: center left;
  transition-duration: 0ms;
  width: 250px;
  max-width: calc(100% - 6px);
}
.sd[data-s-52a870c8-f592-41f3-b0a3-1da76a548a02]:hover {
  opacity: 1;
}
@media screen and (max-width: 540px) {
  .sd[data-s-52a870c8-f592-41f3-b0a3-1da76a548a02] {
    flex: none;
    height: 60px;
    margin: 0px 0px 25px 0px;
    width: 240px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-52a870c8-f592-41f3-b0a3-1da76a548a02] {
    margin: 0px 0px 26px 0px;
    max-width: 100%;
  }
}
.sd[data-s-3b0d0943-ac2f-4e74-ad59-b485e0120b0b] {
  background: #0eb03a00;
  color: #ffffff;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  transform-origin: center left;
  transition-duration: 200ms;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-52a870c8-f592-41f3-b0a3-1da76a548a02]:hover
  .sd[data-s-3b0d0943-ac2f-4e74-ad59-b485e0120b0b] {
  color: #ffffffff;
}
@media screen and (max-width: 540px) {
  .sd[data-s-3b0d0943-ac2f-4e74-ad59-b485e0120b0b] {
    font-size: 14px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3b0d0943-ac2f-4e74-ad59-b485e0120b0b] {
    font-size: 14px;
  }
}
.sd[data-s-c2ddd49e-06a9-441f-a5ef-2c970e1ae7d8] {
  bottom: auto;
  color: #333333ff;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  left: -55px;
  line-height: 1.4;
  margin: 0 0 0 0;
  position: absolute;
  right: NaNpx;
  text-align: left;
  top: 0px;
  transform: translate(74px, -28px);
  width: 224px;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-877a144b-e7cc-4361-b5c6-86e4e9ac0036] {
  flex: 1;
  height: 600px;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-877a144b-e7cc-4361-b5c6-86e4e9ac0036] {
    flex: none;
    height: 400px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-877a144b-e7cc-4361-b5c6-86e4e9ac0036] {
    flex: none;
    height: 240px;
    margin: 0px 0px 34px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-e30c3478-b407-470c-86ab-b4c6ee01366b] {
  align-content: flex-end;
  align-items: flex-end;
  background: #dbe1e1;
  bottom: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50%;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: auto;
  width: 85%;
  z-index: -1;
  max-width: 85%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-e30c3478-b407-470c-86ab-b4c6ee01366b] {
    flex: none;
    height: 40%;
    width: 70%;
    max-width: 70%;
  }
}
.sd[data-s-047c8ba8-d036-4648-9b5b-c687e99b5f70] {
  background: #c1cccb;
  flex: none;
  height: 100%;
  width: 20%;
  max-width: 20%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-047c8ba8-d036-4648-9b5b-c687e99b5f70] {
    flex: none;
    width: 60px;
    max-width: 100%;
    height: 100%;
  }
}
.sd[data-s-7cba0492-7278-4282-8303-d5b2d2be2ac0] {
  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: 43px 0px;
  width: calc(100% - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0));
  max-width: calc(
    100% - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0)
  );
}
@media screen and (max-width: 840px) {
  .sd[data-s-7cba0492-7278-4282-8303-d5b2d2be2ac0] {
    padding: 100px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7cba0492-7278-4282-8303-d5b2d2be2ac0] {
    padding: 80px 0px 0px 0px;
  }
}
.sd[data-s-7bb79516-2401-4c4d-8594-cda23b72640b] {
  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 80px 40px 80px;
  width: 1200px;
  max-width: calc(100% - 160px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-7bb79516-2401-4c4d-8594-cda23b72640b] {
    flex: none;
    margin: 0px 50px 0px 50px;
    width: calc(100% - 100px);
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7bb79516-2401-4c4d-8594-cda23b72640b] {
    margin: 0px 30px 30px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-88e587c8-5f85-44d0-9854-aad45ddf8c7b] {
  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 60px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-88e587c8-5f85-44d0-9854-aad45ddf8c7b] {
    flex: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-88e587c8-5f85-44d0-9854-aad45ddf8c7b] {
    margin: 0px 0px 40px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-b3eb40ef-0a46-4b19-afb2-270702956bff] {
  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-1b8f7bd7-ef76-4d0c-b652-42118707dc2c] {
  color: #aaaaaa;
  flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 84px;
  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-1b8f7bd7-ef76-4d0c-b652-42118707dc2c] {
    font-size: 54px;
  }
}
.sd[data-s-b211e186-9271-419c-914b-a86c99ac2f37] {
  background: #eeeeee;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transform: scale(0, 1);
  transform-origin: center right;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-b211e186-9271-419c-914b-a86c99ac2f37].appear {
  transform: scale(1, 1);
  transition: transform 600ms cubic-bezier(0.4, 0.4, 0, 1) 300ms;
}
.sd[data-s-b211e186-9271-419c-914b-a86c99ac2f37].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-8f3ef74b-83ef-4e53-ac36-4943e1f162bb] {
  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-328ae3bd-ed0d-46eb-966e-11ff925f31fb] {
  background: #000000;
  flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
.sd[data-s-4cbf0a3b-811f-41e3-8401-9e9556219bed] {
  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-4cbf0a3b-811f-41e3-8401-9e9556219bed] {
    font-size: 18px;
  }
}
.sd[data-s-8a83d490-b3ed-40f5-a10e-166668acf93e] {
  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-8a83d490-b3ed-40f5-a10e-166668acf93e].appear {
  transform: scale(1, 1);
  transition: transform 600ms cubic-bezier(0.4, 0.4, 0, 1) 300ms;
}
.sd[data-s-8a83d490-b3ed-40f5-a10e-166668acf93e].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-77373ec2-1ce8-41aa-8289-e5c92e6db3ca] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 18px;
  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-77373ec2-1ce8-41aa-8289-e5c92e6db3ca] {
    font-size: 15px;
    line-height: 1.8;
  }
}
.sd[data-s-77765367-834f-4785-8776-6e46c2ae24cf] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  margin: 40px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-77765367-834f-4785-8776-6e46c2ae24cf] {
    font-size: 13px;
    line-height: 1.8;
    margin: 30px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-43a68e66-9b2e-46fd-bff8-22f710fbeae6] {
  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;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-43a68e66-9b2e-46fd-bff8-22f710fbeae6] {
    margin: 40px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-43a68e66-9b2e-46fd-bff8-22f710fbeae6] {
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-904f80fd-2e3e-4286-9c61-a123b56ca08f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-904f80fd-2e3e-4286-9c61-a123b56ca08f].appear {
  opacity: 0;
  transform: translate(120px, 0px);
  transition-delay: 300ms;
  transition-duration: 1000ms;
  transition-timing-function: linear;
}
.sd[data-s-904f80fd-2e3e-4286-9c61-a123b56ca08f].appear-active {
  transition-delay: 300ms;
  transition-duration: 1000ms;
  transition-timing-function: linear;
}
@media screen and (max-width: 540px) {
  .sd[data-s-904f80fd-2e3e-4286-9c61-a123b56ca08f].appear {
    transform: translate(60px, 0px);
    transition-duration: 800ms;
  }
  .sd[data-s-904f80fd-2e3e-4286-9c61-a123b56ca08f].appear-active {
    transition-duration: 800ms;
  }
  .sd[data-s-904f80fd-2e3e-4286-9c61-a123b56ca08f] {
    margin: 0px 0px 0px 0px;
    transform: ;
  }
}
.sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632] {
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0px 15px 60px;
  padding: 0px 0px 0px 0px;
  width: calc(30% - 30px);
  max-width: calc(30% - 30px);
}
.sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632]:hover {
  opacity: 1;
}
@media screen and (max-width: 840px) {
  .sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632] {
    flex: none;
    flex-direction: column;
    margin: 0px 15px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: calc(40% - 30px);
    max-width: calc(40% - 30px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632] {
    flex: none;
    margin: 0px 10px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: calc(80% - 20px);
    max-width: calc(80% - 20px);
  }
}
.sd[data-s-eb3ef17f-48e9-4410-82f3-c88d29969585] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 220px;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-eb3ef17f-48e9-4410-82f3-c88d29969585] {
    flex: none;
    height: 220px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-eb3ef17f-48e9-4410-82f3-c88d29969585] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-eb3ef17f-48e9-4410-82f3-c88d29969585] {
    flex: none;
    height: 200px;
  }
}
.sd[data-s-e08671e3-c057-4a2e-a190-ca6132334048] {
  bottom: 0px;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 500;
  height: 100%;
  left: 0px;
  line-height: 1.4;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  text-align: center;
  top: 20px;
  width: 100%;
  z-index: 3;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632]:hover
  .sd[data-s-e08671e3-c057-4a2e-a190-ca6132334048] {
  opacity: 1;
  transform: translate(0px, -20px);
}
.sd[data-s-0b01c8ea-ca95-465e-a43f-978fc0bec618] {
  align-content: center;
  align-items: center;
  background: #aeaeae;
  border-radius: 0;
  bottom: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  mix-blend-mode: multiply;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632]:hover
  .sd[data-s-0b01c8ea-ca95-465e-a43f-978fc0bec618] {
  opacity: 1;
  z-index: 2;
}
.sd[data-s-941c348e-8124-4aac-9933-0bdff8a120cf] {
  border-radius: 0;
  flex: none;
  height: 100%;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632]:hover
  .sd[data-s-941c348e-8124-4aac-9933-0bdff8a120cf] {
  transform: scale(1.1, 1.1);
}
@media screen and (max-width: 840px) {
  .sd[data-s-941c348e-8124-4aac-9933-0bdff8a120cf] {
    flex: none;
    width: 100%;
  }
}
.sd[data-s-8822c656-d65d-41e7-b0aa-8e148d5119ef] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  margin: 20px 0px 0px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-8822c656-d65d-41e7-b0aa-8e148d5119ef] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8822c656-d65d-41e7-b0aa-8e148d5119ef] {
    flex: none;
    margin: 14px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-b1235f6c-3ea5-4c65-8342-b12a79798b60] {
  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 8px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-546c7c33-b056-4847-833c-ae9e85cc8c7f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-60dd794d-9751-446c-ae12-dccec82f0c74] {
  align-content: center;
  align-items: center;
  background: #575757;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 4px 4px 0px;
  padding: 4px 8px;
  max-width: calc(100% - 4px);
}
.sd[data-s-736e3d49-5658-4cc0-b1c7-5fb2cbc4e323] {
  color: #ffffff;
  font-family: var(--s-font-daa8975e);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-736e3d49-5658-4cc0-b1c7-5fb2cbc4e323] {
    font-size: 12px;
  }
}
.sd[data-s-0c800b88-cef4-4704-80a0-7ca2bed91025] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 10px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-fb759736-bc96-4135-b25d-9042161a2f22] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-fb759736-bc96-4135-b25d-9042161a2f22] {
    font-size: 12px;
  }
}
.sd[data-s-208b1622-1f71-4c4d-a5d7-f2f186821860] {
  color: #242424;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-208b1622-1f71-4c4d-a5d7-f2f186821860] {
    font-size: 16px;
  }
}
.sd[data-s-6a367900-db91-4c88-bbf3-fcc8eeb5ffa8] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 14px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-d33463c6-90dc-48ee-823b-6d559ff1d96d] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-1bfb410a-565a-467d-a2a7-18d728605680] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 32px;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 8px 8px 0px;
  padding: 4px 10px;
  max-width: calc(100% - 8px);
}
.sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632]:hover
  .sd[data-s-1bfb410a-565a-467d-a2a7-18d728605680] {
  background: #c1cccb;
}
.sd[data-s-eaf6c944-6ede-45ea-a58f-8b729e34734c] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  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-eaf6c944-6ede-45ea-a58f-8b729e34734c] {
    font-size: 12px;
  }
}
.sd[data-s-02510686-d2c7-4cb3-8352-5665ced4f8ed] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-02510686-d2c7-4cb3-8352-5665ced4f8ed].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 600ms;
  transition-duration: 800ms;
}
.sd[data-s-02510686-d2c7-4cb3-8352-5665ced4f8ed].appear-active {
  transition-delay: 600ms;
  transition-duration: 800ms;
}
.sd[data-s-a54e9f86-9a6c-47e9-bb38-44cf6b472f5a] {
  align-content: center;
  align-items: center;
  background: #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 60px;
  justify-content: center;
  width: 260px;
  max-width: 100%;
}
.sd[data-s-a54e9f86-9a6c-47e9-bb38-44cf6b472f5a].appear {
  opacity: 0;
  transform: translate(0px, 10px);
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-a54e9f86-9a6c-47e9-bb38-44cf6b472f5a].appear-active {
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-a54e9f86-9a6c-47e9-bb38-44cf6b472f5a]:hover {
  opacity: 1;
}
@media screen and (max-width: 540px) {
  .sd[data-s-a54e9f86-9a6c-47e9-bb38-44cf6b472f5a] {
    flex: none;
    width: 200px;
    max-width: 100%;
  }
}
.sd[data-s-1aa8d715-0e05-4bc0-9e8e-55f0b6f65685] {
  color: #ffffff;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-1aa8d715-0e05-4bc0-9e8e-55f0b6f65685] {
    font-size: 16px;
  }
}
.sd[data-s-9bfb5781-f268-41c3-b678-cb15e65daed5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  bottom: 29px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 1px;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -20px;
  top: auto;
  width: 40px;
  z-index: 2;
  max-width: 100%;
}
.sd[data-s-1fc2fc03-cff8-483b-9ef0-610241d8bd66] {
  background: #ffffff;
  flex: none;
  height: 100%;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-d12c8010-aa4f-4c1a-8ce8-1e0fb1438a54] {
  background: #000000;
  flex: none;
  height: 100%;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-fee30964-c33a-4ac9-a729-2f5797771193] {
  background: #575757;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transform: scale(0, 1);
  transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-a54e9f86-9a6c-47e9-bb38-44cf6b472f5a]:hover
  .sd[data-s-fee30964-c33a-4ac9-a729-2f5797771193] {
  transform: scale(1, 1);
}
.sd[data-s-8b924fd0-9381-4a5b-867b-3344e915603d] {
  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;
  position: absolute;
  top: 0;
  width: calc(100% - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0));
  z-index: 0;
  max-width: calc(
    100% - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0)
  );
}
@media screen and (max-width: 540px) {
  .sd[data-s-8b924fd0-9381-4a5b-867b-3344e915603d] {
    padding: 80px 0px 0px 0px;
  }
}
.sd[data-s-7cc767f6-f124-40a9-bb28-07da3a955ac0] {
  flex: none;
  height: auto;
  width: 670px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-7cc767f6-f124-40a9-bb28-07da3a955ac0] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-07e8046a-a68a-4277-a038-7152927f6840] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 140px 80px;
  width: calc(100% - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0));
  max-width: calc(
    100% - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0)
  );
}
@media screen and (max-width: 840px) {
  .sd[data-s-07e8046a-a68a-4277-a038-7152927f6840] {
    padding: 120px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-07e8046a-a68a-4277-a038-7152927f6840] {
    padding: 100px 30px;
  }
}
.sd[data-s-950ea702-601e-4fa8-9b14-0ce9a6214bed] {
  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;
  margin: 0px 0px 80px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 1200px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-950ea702-601e-4fa8-9b14-0ce9a6214bed] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-94053d17-5597-4893-9c85-30291b1f4e51] {
  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 60px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-94053d17-5597-4893-9c85-30291b1f4e51] {
    flex: none;
  }
}
.sd[data-s-92aec188-3b45-42ae-9acc-9090e90dc2a2] {
  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-a98c9002-bce1-4fb0-8c58-8bca04fa8127] {
  color: #aaaaaa;
  flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 84px;
  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-a98c9002-bce1-4fb0-8c58-8bca04fa8127] {
    font-size: 54px;
  }
}
.sd[data-s-e127c9ea-2cf3-4a11-906c-dfaa7ee8cd4f] {
  background: #ffffff;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transform: scale(0, 1);
  transform-origin: center right;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-e127c9ea-2cf3-4a11-906c-dfaa7ee8cd4f].appear {
  transform: scale(1, 1);
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-e127c9ea-2cf3-4a11-906c-dfaa7ee8cd4f].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-0bc63b2a-3691-428e-ac0b-d78521440a99] {
  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-8210c7e5-776c-4b0e-82b0-d9af756d7681] {
  background: #000000;
  flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
.sd[data-s-ff10616a-11e8-4536-8aee-1d9e49c7abb1] {
  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-ff10616a-11e8-4536-8aee-1d9e49c7abb1] {
    font-size: 18px;
  }
}
.sd[data-s-6e1198e1-9f60-46fc-8519-8d8223675711] {
  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-6e1198e1-9f60-46fc-8519-8d8223675711].appear {
  transform: scale(1, 1);
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-6e1198e1-9f60-46fc-8519-8d8223675711].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-c5b95d5c-8315-47cd-933d-bc9fd9e3eb60] {
  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;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-c5b95d5c-8315-47cd-933d-bc9fd9e3eb60] {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    width: 100%;
  }
}
.sd[data-s-f8382d27-afde-4fb7-8ef1-a2fec7431ead] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 50px 0px 0px;
  width: calc(60% - 50px);
  --gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead: 0px;
  --gap-v-f8382d27-afde-4fb7-8ef1-a2fec7431ead: 0px;
  --gap-uuid: f8382d27-afde-4fb7-8ef1-a2fec7431ead;
  max-width: calc(60% - 50px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f8382d27-afde-4fb7-8ef1-a2fec7431ead] {
    flex: none;
    width: calc(55% - 50px);
    --gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead: 0px;
    --gap-v-f8382d27-afde-4fb7-8ef1-a2fec7431ead: 0px;
    max-width: calc(55% - 50px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-f8382d27-afde-4fb7-8ef1-a2fec7431ead] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead: 0px;
    --gap-v-f8382d27-afde-4fb7-8ef1-a2fec7431ead: 0px;
    max-width: 100%;
  }
}
.sd[data-s-cdd3a20f-cfd4-41b5-adef-3a76bebd20d4] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 36px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 20px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead) * 0));
  max-width: calc(
    100% - (var(--gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead) * 0)
  );
  justify-content: flex-start;
}
.sd[data-s-cdd3a20f-cfd4-41b5-adef-3a76bebd20d4].appear {
  opacity: 0;
  transform: translate(20px, 0px);
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-cdd3a20f-cfd4-41b5-adef-3a76bebd20d4].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-cdd3a20f-cfd4-41b5-adef-3a76bebd20d4] {
    flex: none;
    width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cdd3a20f-cfd4-41b5-adef-3a76bebd20d4] {
    font-size: 24px;
  }
}
.sd[data-s-a4884031-6701-4adc-ab7c-82812d876113] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  margin: 0px 0px 40px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead) * 0));
  max-width: calc(
    100% - (var(--gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead) * 0)
  );
  justify-content: flex-start;
}
.sd[data-s-a4884031-6701-4adc-ab7c-82812d876113].appear {
  opacity: 0;
  transform: translate(20px, 0px);
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-a4884031-6701-4adc-ab7c-82812d876113].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-a4884031-6701-4adc-ab7c-82812d876113] {
    font-size: 15px;
    line-height: 1.8;
  }
}
.sd[data-s-6b4f0ba1-9298-4b41-8fb5-d49aae24c7d9] {
  align-content: center;
  align-items: center;
  background: #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 60px;
  justify-content: center;
  width: 260px;
  max-width: 100%;
}
.sd[data-s-6b4f0ba1-9298-4b41-8fb5-d49aae24c7d9].appear {
  opacity: 0;
  transform: translate(0px, 10px);
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-6b4f0ba1-9298-4b41-8fb5-d49aae24c7d9].appear-active {
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-6b4f0ba1-9298-4b41-8fb5-d49aae24c7d9]:hover {
  opacity: 1;
}
@media screen and (max-width: 540px) {
  .sd[data-s-6b4f0ba1-9298-4b41-8fb5-d49aae24c7d9] {
    flex: none;
    width: 200px;
    max-width: 100%;
  }
}
.sd[data-s-bc4ab6e6-80d1-48f9-b99c-043344565fc4] {
  color: #ffffff;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-bc4ab6e6-80d1-48f9-b99c-043344565fc4] {
    font-size: 16px;
  }
}
.sd[data-s-86e366ef-178a-4bef-b8b2-b1fb795b7687] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  bottom: 29px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 1px;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -20px;
  top: auto;
  width: 40px;
  z-index: 2;
  max-width: 100%;
}
.sd[data-s-3e1190c3-2644-4bee-9ef1-7369e46aa415] {
  background: #ffffff;
  flex: none;
  height: 100%;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-1f70262c-e6ad-4283-b9f5-c3a6d3de2f39] {
  background: #000000;
  flex: none;
  height: 100%;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-9211bb85-211e-44d9-87a3-b245e9b9c1ce] {
  background: #575757;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transform: scale(0, 1);
  transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-6b4f0ba1-9298-4b41-8fb5-d49aae24c7d9]:hover
  .sd[data-s-9211bb85-211e-44d9-87a3-b245e9b9c1ce] {
  transform: scale(1, 1);
}
.sd[data-s-dea988d6-33d5-4d6c-9c7b-feb1bc10c8a5] {
  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;
  width: 1200px;
  max-width: 100%;
}
.sd[data-s-a1b49d06-2097-42e7-889b-517328942f27] {
}
.sd[data-s-d2a359f9-4ab7-47b9-85c1-3f1856c74e67] {
}
.sd[data-s-2a834cda-1fc3-4f11-8f8f-db59614cf3ba] {
  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-2a834cda-1fc3-4f11-8f8f-db59614cf3ba] {
    flex: none;
    width: 60px;
    max-width: 100%;
    height: 100%;
  }
}
.sd[data-s-fb58b2bc-3fde-4b1a-85db-69ea5ed8a6fd] {
  background: #dbe1e1;
  flex: none;
  height: 60%;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-c8479a3f-70e7-443c-95d1-7b9871d0e6a3] {
  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: 0px 80px 120px 80px;
  width: calc(100% - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0));
  max-width: calc(
    100% - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0)
  );
}
@media screen and (max-width: 840px) {
  .sd[data-s-c8479a3f-70e7-443c-95d1-7b9871d0e6a3] {
    padding: 100px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c8479a3f-70e7-443c-95d1-7b9871d0e6a3] {
    padding: 80px 0px 0px 0px;
  }
}
.sd[data-s-b4c4c14f-ea29-430d-af24-32590b484ae3] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #575757;
  border-left: 0px solid #575757;
  border-right: 0px solid #575757;
  border-top: 1px solid #575757;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  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-b4c4c14f-ea29-430d-af24-32590b484ae3] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 50px 120px 50px;
    width: calc(100% - 100px);
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b4c4c14f-ea29-430d-af24-32590b484ae3] {
    margin: 0px 30px 100px 30px;
    padding: 80px 0px 0px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-ea9177c3-1c2a-407e-b187-6dbf06856727] {
  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 80px 60px 0px;
  width: auto;
  max-width: calc(100% - 80px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-ea9177c3-1c2a-407e-b187-6dbf06856727] {
    margin: 0px 0px 60px 0px;
    max-width: 100%;
  }
}
.sd[data-s-55d131ba-5b0e-4f61-9ad3-80904cae7ca7] {
  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-23b0e54d-d639-42cd-bd04-1b7282d2fc3d] {
  color: #aaaaaa;
  flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 84px;
  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-23b0e54d-d639-42cd-bd04-1b7282d2fc3d] {
    font-size: 54px;
  }
}
.sd[data-s-078dc5ed-3bee-4bb5-b0e1-5a69a11ff194] {
  background: #eeeeee;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transform: scale(0, 1);
  transform-origin: center right;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-078dc5ed-3bee-4bb5-b0e1-5a69a11ff194].appear {
  transform: scale(1, 1);
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-078dc5ed-3bee-4bb5-b0e1-5a69a11ff194].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-1abcdd1c-086f-4bd7-b9dd-f42a5b5bcdb2] {
  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-967dbe61-8d71-46b3-97f9-57bc1d7d0af6] {
  background: #000000;
  flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
.sd[data-s-e2386b75-2a34-43b8-bb05-7b8fe2618ab3] {
  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-e2386b75-2a34-43b8-bb05-7b8fe2618ab3] {
    font-size: 18px;
  }
}
.sd[data-s-84b6418f-8f8a-4ab6-b2c6-135195b5c7b1] {
  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-84b6418f-8f8a-4ab6-b2c6-135195b5c7b1].appear {
  transform: scale(1, 1);
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-84b6418f-8f8a-4ab6-b2c6-135195b5c7b1].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-e0fc99bd-6cc7-4d3c-9861-e1eb8f7d5421] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
.sd[data-s-b0591337-f3fc-45ee-95b7-72160d11494c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  justify-content: flex-start;
  margin: 14px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-b0591337-f3fc-45ee-95b7-72160d11494c] {
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #c1cccb;
  border-left: 0px solid #c1cccb;
  border-right: 0px solid #c1cccb;
  border-top: 0px solid #c1cccb;
  flex-direction: row;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f].appear {
  opacity: 0;
  transform: translate(0px, 10px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f]:hover {
  opacity: 1;
}
@media screen and (max-width: 840px) {
  .sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f] {
    margin: 0px 0px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-21380051-4eaa-4546-8213-3d46c56df9f0] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}
.sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f]:hover
  .sd[data-s-21380051-4eaa-4546-8213-3d46c56df9f0] {
  opacity: 0.5;
}
@media screen and (max-width: 840px) {
  .sd[data-s-21380051-4eaa-4546-8213-3d46c56df9f0] {
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-567704ea-08a7-4720-a705-9e051c72e8fd] {
  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 10px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-9fa2ec6b-1399-47ca-9f5d-f762d5cc4975] {
  color: #666666;
  font-family: var(--s-font-f79ce552);
  font-size: 14px;
  font-weight: 400;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-9fa2ec6b-1399-47ca-9f5d-f762d5cc4975] {
    font-size: 12px;
  }
}
.sd[data-s-b801f119-1723-4c8e-b98b-232b9e4c4d85] {
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 10px);
}
.sd[data-s-396cba20-9e87-44fe-9625-8a905e94a0d8] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 16px;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 6px 0px 0px;
  padding: 2px 8px;
  max-width: calc(100% - 6px);
}
.sd[data-s-379267c1-34ec-43af-8e26-d6dcf917feae] {
  color: #575757;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 400;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-379267c1-34ec-43af-8e26-d6dcf917feae] {
    font-size: 12px;
  }
}
.sd[data-s-f3c24fb0-8fc1-4a99-a5f4-c05cf3628dac] {
  color: #333;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 900;
  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-f3c24fb0-8fc1-4a99-a5f4-c05cf3628dac] {
    font-size: 20px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f3c24fb0-8fc1-4a99-a5f4-c05cf3628dac] {
    font-size: 15px;
  }
}
.sd[data-s-2cb0c592-e23d-4bf9-93be-d9413000c0e4] {
  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: 39px 0px;
  width: calc(100% - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0));
  max-width: calc(
    100% - (var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0)
  );
}
@media screen and (max-width: 840px) {
  .sd[data-s-2cb0c592-e23d-4bf9-93be-d9413000c0e4] {
    padding: 100px 0px 30px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2cb0c592-e23d-4bf9-93be-d9413000c0e4] {
    padding: 80px 0px 30px 0px;
  }
}
.sd[data-s-bf73f085-f779-44e0-ba13-daf54a63a709] {
  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 80px 40px 80px;
  width: 1200px;
  max-width: calc(100% - 160px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-bf73f085-f779-44e0-ba13-daf54a63a709] {
    flex: none;
    margin: 0px 50px 0px 50px;
    width: calc(100% - 100px);
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bf73f085-f779-44e0-ba13-daf54a63a709] {
    margin: 0px 30px 30px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-2e0fcc70-3142-433c-bd56-1c45278434e8] {
  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 60px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-2e0fcc70-3142-433c-bd56-1c45278434e8] {
    flex: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2e0fcc70-3142-433c-bd56-1c45278434e8] {
    margin: 0px 0px 40px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-fe7d60f7-8a3f-4519-a544-32113a120177] {
  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-bd2c57e4-31b7-4c02-b7d3-223b4d5d97b9] {
  color: #aaaaaa;
  flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 84px;
  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-bd2c57e4-31b7-4c02-b7d3-223b4d5d97b9] {
    font-size: 54px;
  }
}
.sd[data-s-6573f6e1-444c-4c3c-af31-4b3441585fc3] {
  background: #eeeeee;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transform: scale(0, 1);
  transform-origin: center right;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-6573f6e1-444c-4c3c-af31-4b3441585fc3].appear {
  transform: scale(1, 1);
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-6573f6e1-444c-4c3c-af31-4b3441585fc3].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-964713ac-9b82-45b0-b84f-871b30abaaac] {
  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-7b1b5d39-0733-4d03-af32-1e7ea2203cd1] {
  background: #000000;
  flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
.sd[data-s-731256d4-1bd8-402f-bf70-26846b5c0963] {
  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-731256d4-1bd8-402f-bf70-26846b5c0963] {
    font-size: 18px;
  }
}
.sd[data-s-e7acdcc6-fa88-4526-9100-8516c93e8d82] {
  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-e7acdcc6-fa88-4526-9100-8516c93e8d82].appear {
  transform: scale(1, 1);
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-e7acdcc6-fa88-4526-9100-8516c93e8d82].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}
.sd[data-s-1ce8dc2c-360b-43ac-a47d-2e54701a48e7] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 18px;
  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-1ce8dc2c-360b-43ac-a47d-2e54701a48e7] {
    font-size: 15px;
    line-height: 1.8;
  }
}
.sd[data-s-4e7e62a1-b65c-4c0b-a727-bd04ffdd78a3] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  margin: 40px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-4e7e62a1-b65c-4c0b-a727-bd04ffdd78a3] {
    font-size: 13px;
    line-height: 1.8;
    margin: 30px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-32b1cf11-49fa-44cd-9d0e-130c18141dec] {
  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;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-32b1cf11-49fa-44cd-9d0e-130c18141dec] {
    margin: 40px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-32b1cf11-49fa-44cd-9d0e-130c18141dec] {
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-4819c0d7-0106-4b41-8a78-cec7207dcddd] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-4819c0d7-0106-4b41-8a78-cec7207dcddd].appear {
  opacity: 0;
  transform: translate(120px, 0px);
  transition-delay: 300ms;
  transition-duration: 1000ms;
  transition-timing-function: linear;
}
.sd[data-s-4819c0d7-0106-4b41-8a78-cec7207dcddd].appear-active {
  transition-delay: 300ms;
  transition-duration: 1000ms;
  transition-timing-function: linear;
}
@media screen and (max-width: 540px) {
  .sd[data-s-4819c0d7-0106-4b41-8a78-cec7207dcddd].appear {
    transform: translate(60px, 0px);
    transition-duration: 800ms;
  }
  .sd[data-s-4819c0d7-0106-4b41-8a78-cec7207dcddd].appear-active {
    transition-duration: 800ms;
  }
  .sd[data-s-4819c0d7-0106-4b41-8a78-cec7207dcddd] {
    margin: 0px 0px 0px 0px;
    transform: ;
  }
}
.sd[data-s-d0d4624f-99e8-4590-94e0-018d50d42f5a] {
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0px 15px 60px;
  padding: 0px 0px 0px 0px;
  width: calc(30% - 30px);
  max-width: calc(30% - 30px);
}
.sd[data-s-d0d4624f-99e8-4590-94e0-018d50d42f5a]:hover {
  opacity: 1;
}
@media screen and (max-width: 840px) {
  .sd[data-s-d0d4624f-99e8-4590-94e0-018d50d42f5a] {
    flex: none;
    flex-direction: column;
    margin: 0px 15px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: calc(40% - 30px);
    max-width: calc(40% - 30px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d0d4624f-99e8-4590-94e0-018d50d42f5a] {
    flex: none;
    margin: 0px 10px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: calc(80% - 20px);
    max-width: calc(80% - 20px);
  }
}
.sd[data-s-c59ec5ec-7ae9-4143-ae47-565bed25546e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 184px;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c59ec5ec-7ae9-4143-ae47-565bed25546e] {
    flex: none;
    height: 220px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-c59ec5ec-7ae9-4143-ae47-565bed25546e] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c59ec5ec-7ae9-4143-ae47-565bed25546e] {
    flex: none;
    height: 200px;
  }
}
.sd[data-s-0d98e791-d066-4f8f-b2ab-fbb67369624b] {
  bottom: 0px;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 500;
  height: 100%;
  left: 0px;
  line-height: 1.4;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  text-align: center;
  top: 20px;
  width: 100%;
  z-index: 3;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-d0d4624f-99e8-4590-94e0-018d50d42f5a]:hover
  .sd[data-s-0d98e791-d066-4f8f-b2ab-fbb67369624b] {
  opacity: 1;
  transform: translate(0px, -20px);
}
.sd[data-s-f7d4f27b-629c-4228-8014-12f4dc4ad3a7] {
  align-content: center;
  align-items: center;
  background: #aeaeae;
  border-radius: 0;
  bottom: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  mix-blend-mode: multiply;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-d0d4624f-99e8-4590-94e0-018d50d42f5a]:hover
  .sd[data-s-f7d4f27b-629c-4228-8014-12f4dc4ad3a7] {
  opacity: 1;
  z-index: 2;
}
.sd[data-s-7531b0a0-7526-4322-a702-f6f5a356d802] {
  border-radius: 0;
  flex: none;
  height: 100%;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-d0d4624f-99e8-4590-94e0-018d50d42f5a]:hover
  .sd[data-s-7531b0a0-7526-4322-a702-f6f5a356d802] {
  transform: scale(1.1, 1.1);
}
@media screen and (max-width: 840px) {
  .sd[data-s-7531b0a0-7526-4322-a702-f6f5a356d802] {
    flex: none;
    width: 100%;
  }
}
.sd[data-s-4aa178fe-c3b7-41d4-9cc8-c49b1da84793] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  margin: 20px 0px 0px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-4aa178fe-c3b7-41d4-9cc8-c49b1da84793] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4aa178fe-c3b7-41d4-9cc8-c49b1da84793] {
    flex: none;
    margin: 14px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-a1533f2f-9557-4f9a-acda-c0f59fed50a3] {
  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 8px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f197d73d-25ce-4437-b5ed-e55308cc3312] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-eba09aa2-05e6-462e-9a50-f02df2907dba] {
  align-content: center;
  align-items: center;
  background: #575757;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 4px 4px 0px;
  padding: 4px 8px;
  max-width: calc(100% - 4px);
}
.sd[data-s-ea947335-7755-4765-9ae8-75a3c092032a] {
  color: #ffffff;
  font-family: var(--s-font-daa8975e);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-ea947335-7755-4765-9ae8-75a3c092032a] {
    font-size: 12px;
  }
}
.sd[data-s-05304774-f370-48b2-ba3b-2bb79cd6d553] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 10px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-1ad6af8b-93e6-479a-96be-e0100b52118c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-d0e1bec3-cd80-4c4e-b199-b7aaf6a901a1] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-d0e1bec3-cd80-4c4e-b199-b7aaf6a901a1] {
    font-size: 12px;
  }
}
.sd[data-s-8de5993c-3634-4429-98c8-1c546f046682] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 10px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-0da64d06-ba9d-4ca8-a908-c0b714256cd0] {
  color: #242424;
  flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 540px) {
  .sd[data-s-0da64d06-ba9d-4ca8-a908-c0b714256cd0] {
    font-size: 16px;
  }
}
.sd[data-s-c71940c6-f1f8-4384-ad55-3274e896d5e5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 14px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-87de430c-8b6b-4360-bd55-b0a83f96ebd3] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-245e62ea-ee8e-4bf9-869d-23cbf185b015] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 32px;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 8px 8px 0px;
  padding: 4px 10px;
  max-width: calc(100% - 8px);
}
.sd[data-s-d0d4624f-99e8-4590-94e0-018d50d42f5a]:hover
  .sd[data-s-245e62ea-ee8e-4bf9-869d-23cbf185b015] {
  background: #c1cccb;
}
.sd[data-s-720655ca-73b8-4ec6-8256-5c8db5a7eafb] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  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-720655ca-73b8-4ec6-8256-5c8db5a7eafb] {
    font-size: 12px;
  }
}
.sd[data-s-79356b5b-c93e-4f08-92b8-716f9d950685] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-79356b5b-c93e-4f08-92b8-716f9d950685].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 600ms;
  transition-duration: 800ms;
}
.sd[data-s-79356b5b-c93e-4f08-92b8-716f9d950685].appear-active {
  transition-delay: 600ms;
  transition-duration: 800ms;
}
.sd[data-s-0fcdf864-9082-4832-8f1d-446979e030d3] {
  align-content: center;
  align-items: center;
  background: #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 60px;
  justify-content: center;
  width: 260px;
  max-width: 100%;
}
.sd[data-s-0fcdf864-9082-4832-8f1d-446979e030d3].appear {
  opacity: 0;
  transform: translate(0px, 10px);
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-0fcdf864-9082-4832-8f1d-446979e030d3].appear-active {
  transition-delay: 400ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-0fcdf864-9082-4832-8f1d-446979e030d3]:hover {
  opacity: 1;
}
@media screen and (max-width: 540px) {
  .sd[data-s-0fcdf864-9082-4832-8f1d-446979e030d3] {
    flex: none;
    width: 200px;
    max-width: 100%;
  }
}
.sd[data-s-d78b1d14-369c-4cb8-a510-f7d9b26f9139] {
  color: #ffffff;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-d78b1d14-369c-4cb8-a510-f7d9b26f9139] {
    font-size: 16px;
  }
}
.sd[data-s-8f8cd415-a1de-4ef2-8e4b-0e823f9b88a3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  bottom: 29px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 1px;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -20px;
  top: auto;
  width: 40px;
  z-index: 2;
  max-width: 100%;
}
.sd[data-s-2d85a06f-6074-4022-9d3a-cfacdcbfa34c] {
  background: #ffffff;
  flex: none;
  height: 100%;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-304fe26a-091d-45f9-a674-771e4fd2243a] {
  background: #000000;
  flex: none;
  height: 100%;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-62213556-f180-4a26-adc2-ec52033698ee] {
  background: #575757;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transform: scale(0, 1);
  transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-0fcdf864-9082-4832-8f1d-446979e030d3]:hover
  .sd[data-s-62213556-f180-4a26-adc2-ec52033698ee] {
  transform: scale(1, 1);
}
.sd[data-s-4d5017ec-2fed-49b5-be0a-504ea581d818] {
}
.sd[data-s-561ddadd-e620-4246-b7de-2648cfb9a322] {
}
.sd[data-s-ea9e3787-18b9-4d6a-a12c-c5255442bbd4] {
}
