/* source: Vtuber/contact-1/contact.html inline style #1 */
.sd[data-s-98ab4383][data-s-98ab4383][data-s-98ab4383] {
  font-family: var(--s-font-f28585f4);
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}
@media screen and (max-width: 608px) {
  .sd[data-s-98ab4383][data-s-98ab4383][data-s-98ab4383] {
    font-size: 15px;
  }
}
.sd[data-s-089fbb55][data-s-089fbb55][data-s-089fbb55] {
  font-family: var(--s-font-f28585f4);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}

/* source: Vtuber/contact-1/contact.html inline style #2 */
.sd[data-s-696d54bc-51e6-4c42-b461-d2756f3fddda] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 2px solid #cab1d9ff;
  border-left: 2px solid #cab1d9ff;
  border-radius: 32px;
  border-right: 2px solid #cab1d9ff;
  border-top: 2px solid #cab1d9ff;
  bottom: auto;
  box-shadow: 5px 5px 0px rgba(0, 0, 0, 0.2);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: space-between;
  left: 20px;
  margin: 0 0 0 0;
  padding: 10px 10px 10px 10px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: auto;
  z-index: 4;
  --gap-h-696d54bc-51e6-4c42-b461-d2756f3fddda: 30px;
  --gap-v-696d54bc-51e6-4c42-b461-d2756f3fddda: 0px;
  --gap-uuid: 696d54bc-51e6-4c42-b461-d2756f3fddda;
  max-width: 100%;
}
@media screen and (max-width: 850px) {
  .sd[data-s-696d54bc-51e6-4c42-b461-d2756f3fddda] {
    display: flex;
    --gap-h-696d54bc-51e6-4c42-b461-d2756f3fddda: 30px;
    --gap-v-696d54bc-51e6-4c42-b461-d2756f3fddda: 0px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-696d54bc-51e6-4c42-b461-d2756f3fddda] {
    display: flex;
    gap: 0px;
    left: 10px;
    right: 10px;
    top: 10px;
    --gap-h-696d54bc-51e6-4c42-b461-d2756f3fddda: 0px;
    --gap-v-696d54bc-51e6-4c42-b461-d2756f3fddda: 0px;
  }
}
.sd[data-s-5135f29f-5a5b-49e0-b361-b1ef58f98dc9] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.sd[data-s-5135f29f-5a5b-49e0-b361-b1ef58f98dc9]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 608px) {
  .sd[data-s-5135f29f-5a5b-49e0-b361-b1ef58f98dc9] {
    height: 50px;
    max-width: 100%;
  }
}
.sd[data-s-34ca9640-36cb-40ab-9b7a-c62831cf717e] {
  height: 100%;
  padding: 0px;
  width: 78px;
  max-width: 100%;
}
.sd[data-s-34ca9640-36cb-40ab-9b7a-c62831cf717e]:before {
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 608px) {
  .sd[data-s-34ca9640-36cb-40ab-9b7a-c62831cf717e] {
    height: 70px;
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-909a5fdc-3e1c-4c95-ad5c-bff056059fa2] {
  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: center;
  margin: 0px 0px 0px 10px;
  width: auto;
  max-width: calc(100% - 10px);
}
.sd[data-s-5135f29f-5a5b-49e0-b361-b1ef58f98dc9]:hover
  .sd[data-s-909a5fdc-3e1c-4c95-ad5c-bff056059fa2]:hover {
  opacity: 0.6;
}
.sd[data-s-a485d168-2290-469f-9298-bb7acf3a5daa] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 24px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-a485d168-2290-469f-9298-bb7acf3a5daa] {
    font-size: 16px;
  }
}
.sd[data-s-a611499c-53a9-4fb0-a638-c20686c1deff] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: calc(100% - (var(--gap-v-696d54bc-51e6-4c42-b461-d2756f3fddda) * 0));
  justify-content: flex-start;
  width: auto;
  --gap-h-a611499c-53a9-4fb0-a638-c20686c1deff: 0px;
  --gap-v-a611499c-53a9-4fb0-a638-c20686c1deff: 8px;
  --gap-uuid: a611499c-53a9-4fb0-a638-c20686c1deff;
  max-width: 100%;
}
@media screen and (max-width: 850px) {
  .sd[data-s-a611499c-53a9-4fb0-a638-c20686c1deff] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-end;
    --gap-h-a611499c-53a9-4fb0-a638-c20686c1deff: 0px;
    --gap-v-a611499c-53a9-4fb0-a638-c20686c1deff: 0px;
  }
}
.sd[data-s-a01f3eb0-8184-45ef-b6e8-51728b956e41] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  width: auto;
  --gap-h-a01f3eb0-8184-45ef-b6e8-51728b956e41: 10px;
  --gap-v-a01f3eb0-8184-45ef-b6e8-51728b956e41: 0px;
  --gap-uuid: a01f3eb0-8184-45ef-b6e8-51728b956e41;
  max-width: 100%;
}
@media screen and (max-width: 850px) {
  .sd[data-s-a01f3eb0-8184-45ef-b6e8-51728b956e41] {
    display: none;
    margin: 0px 0px 0px 0px;
    --gap-h-a01f3eb0-8184-45ef-b6e8-51728b956e41: 10px;
    --gap-v-a01f3eb0-8184-45ef-b6e8-51728b956e41: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-a01f3eb0-8184-45ef-b6e8-51728b956e41] {
    display: none;
    --gap-h-a01f3eb0-8184-45ef-b6e8-51728b956e41: 10px;
    --gap-v-a01f3eb0-8184-45ef-b6e8-51728b956e41: 0px;
  }
}
.sd[data-s-3b901887-8098-482b-bf51-b877e659828d] {
  align-content: center;
  align-items: center;
  background: var(--s-color-21b85d0c);
  border-radius: 3px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  padding: 15px 15px;
  width: auto;
  --gap-h-3b901887-8098-482b-bf51-b877e659828d: 5px;
  --gap-v-3b901887-8098-482b-bf51-b877e659828d: 0px;
  --gap-uuid: 3b901887-8098-482b-bf51-b877e659828d;
  max-width: 100%;
}
.sd[data-s-3b901887-8098-482b-bf51-b877e659828d]:hover {
  opacity: 0.6;
  --gap-h-3b901887-8098-482b-bf51-b877e659828d: 5px;
  --gap-v-3b901887-8098-482b-bf51-b877e659828d: 0px;
}
.sd[data-s-85cba645-2529-42c1-808a-095bca4d266d] {
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.2;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-0f5f6dbf-1df8-431d-bfa2-324cb96ce04f] {
  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: auto;
  max-width: 100%;
}
.sd[data-s-ab381f23-ec53-4040-ad56-3181cfaa8dcf] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 140px;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-ab381f23-ec53-4040-ad56-3181cfaa8dcf] {
    display: none;
  }
}
.sd[data-s-cb6f4e0a-0f1b-4905-bc3b-ffba01a666e0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  --gap-h-cb6f4e0a-0f1b-4905-bc3b-ffba01a666e0: 20px;
  --gap-v-cb6f4e0a-0f1b-4905-bc3b-ffba01a666e0: 0px;
  --gap-uuid: cb6f4e0a-0f1b-4905-bc3b-ffba01a666e0;
  max-width: 100%;
}
@media screen and (max-width: 850px) {
  .sd[data-s-cb6f4e0a-0f1b-4905-bc3b-ffba01a666e0] {
    margin: 0px 0px 0px 0px;
    --gap-h-cb6f4e0a-0f1b-4905-bc3b-ffba01a666e0: 20px;
    --gap-v-cb6f4e0a-0f1b-4905-bc3b-ffba01a666e0: 0px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-cb6f4e0a-0f1b-4905-bc3b-ffba01a666e0] {
    display: none;
    --gap-h-cb6f4e0a-0f1b-4905-bc3b-ffba01a666e0: 20px;
    --gap-v-cb6f4e0a-0f1b-4905-bc3b-ffba01a666e0: 0px;
  }
}
.sd[data-s-fbecff33-44c0-4ed8-81a3-318087aa1ffa] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: flex-end;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-fbecff33-44c0-4ed8-81a3-318087aa1ffa: 15px;
  --gap-v-fbecff33-44c0-4ed8-81a3-318087aa1ffa: 0px;
  --gap-uuid: fbecff33-44c0-4ed8-81a3-318087aa1ffa;
  max-width: calc(100% - 10px);
}
.sd[data-s-133ea551-f5a3-4904-b2af-f64a43ed80e8] {
  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;
  padding: 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-706ceb72-f421-4329-8c41-1e15d303674a] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 23px;
  max-width: 100%;
}
.sd[data-s-301c1b8e-5243-441f-af99-01d096558aef] {
  color: #222222;
  display: flex;
  font-size: 24px;
  padding: 0px;
}
@media screen and (max-width: 850px) {
  .sd[data-s-301c1b8e-5243-441f-af99-01d096558aef] {
    display: flex;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-301c1b8e-5243-441f-af99-01d096558aef] {
    display: flex;
  }
}
.sd[data-s-f12756a9-3950-4c2a-b886-1a32b32a3c66] {
  color: #222222;
  display: flex;
  font-size: 24px;
  padding: 0px;
}
@media screen and (max-width: 850px) {
  .sd[data-s-f12756a9-3950-4c2a-b886-1a32b32a3c66] {
    display: flex;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-f12756a9-3950-4c2a-b886-1a32b32a3c66] {
    display: flex;
  }
}
.sd[data-s-47b255d4-c8b8-492c-a0a5-eae884ec93d4] {
  color: #222222;
  display: flex;
  font-size: 24px;
  padding: 0px;
}
@media screen and (max-width: 850px) {
  .sd[data-s-47b255d4-c8b8-492c-a0a5-eae884ec93d4] {
    display: flex;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-47b255d4-c8b8-492c-a0a5-eae884ec93d4] {
    display: flex;
  }
}
.sd[data-s-460df4ff-97b1-4481-b32d-4a3fb37b21d8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 30px;
  justify-content: center;
  padding: 0px;
  width: 27px;
  max-width: 100%;
}
.sd[data-s-9bdf4c68-6620-4dc9-a81b-f4c267fdd8a2] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 23px;
  max-width: 100%;
}
.sd[data-s-cf84d94f-1daa-42a1-ba81-00975b33bc0b] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  border-radius: 3px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  padding: 5px 10px;
  width: auto;
  --gap-h-cf84d94f-1daa-42a1-ba81-00975b33bc0b: 5px;
  --gap-v-cf84d94f-1daa-42a1-ba81-00975b33bc0b: 0px;
  --gap-uuid: cf84d94f-1daa-42a1-ba81-00975b33bc0b;
  max-width: 100%;
}
.sd[data-s-cf84d94f-1daa-42a1-ba81-00975b33bc0b]:hover {
  opacity: 0.6;
  --gap-h-cf84d94f-1daa-42a1-ba81-00975b33bc0b: 5px;
  --gap-v-cf84d94f-1daa-42a1-ba81-00975b33bc0b: 0px;
}
.sd[data-s-3cf791f5-1262-4ef2-b87d-0b5ed5087c65] {
  color: #ffffff;
  font-family: var(--s-font-6bad7d4b);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.2;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-be7d6112-bb59-473c-b23f-b2a11525550c] {
  color: #ffffff;
  font-size: 16px;
  margin: -2px -2px;
  max-width: calc(100% - -4px);
}
.sd[data-s-9b7a84c6-359c-41a0-b92e-30a0c3307fdc] {
  align-content: center;
  align-items: center;
  background: #00519fff;
  border-radius: 3px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  padding: 5px 10px;
  width: auto;
  --gap-h-9b7a84c6-359c-41a0-b92e-30a0c3307fdc: 5px;
  --gap-v-9b7a84c6-359c-41a0-b92e-30a0c3307fdc: 0px;
  --gap-uuid: 9b7a84c6-359c-41a0-b92e-30a0c3307fdc;
  max-width: 100%;
}
.sd[data-s-9b7a84c6-359c-41a0-b92e-30a0c3307fdc]:hover {
  opacity: 0.6;
  --gap-h-9b7a84c6-359c-41a0-b92e-30a0c3307fdc: 5px;
  --gap-v-9b7a84c6-359c-41a0-b92e-30a0c3307fdc: 0px;
}
.sd[data-s-bc0c388b-a444-4f7f-934b-c8cc1604a0b9] {
  color: #ffffff;
  font-family: var(--s-font-6bad7d4b);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.2;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-7aaf5f27-57f5-4de7-89bb-e3f4cd288987] {
  color: #ffffff;
  font-size: 16px;
  margin: -2px -2px;
  max-width: calc(100% - -4px);
}
.sd[data-s-976c0ce5-e56d-4659-b1c7-c8df0934f2ec] {
  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-end;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-3a32e8ab-6841-4729-9a47-3f0203b9ef72] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px;
  width: auto;
  --gap-h-3a32e8ab-6841-4729-9a47-3f0203b9ef72: 5px;
  --gap-v-3a32e8ab-6841-4729-9a47-3f0203b9ef72: 0px;
  --gap-uuid: 3a32e8ab-6841-4729-9a47-3f0203b9ef72;
  max-width: 100%;
}
.sd[data-s-3a32e8ab-6841-4729-9a47-3f0203b9ef72]:hover {
  opacity: 0.6;
  --gap-h-3a32e8ab-6841-4729-9a47-3f0203b9ef72: 5px;
  --gap-v-3a32e8ab-6841-4729-9a47-3f0203b9ef72: 0px;
}
@media screen and (max-width: 850px) {
  .sd[data-s-3a32e8ab-6841-4729-9a47-3f0203b9ef72] {
    display: none;
    --gap-h-3a32e8ab-6841-4729-9a47-3f0203b9ef72: 5px;
    --gap-v-3a32e8ab-6841-4729-9a47-3f0203b9ef72: 0px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-3a32e8ab-6841-4729-9a47-3f0203b9ef72] {
    display: none;
    --gap-h-3a32e8ab-6841-4729-9a47-3f0203b9ef72: 5px;
    --gap-v-3a32e8ab-6841-4729-9a47-3f0203b9ef72: 0px;
  }
}
.sd[data-s-0ed77c39-9288-4cf9-b902-6464eee923ff] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-f3268c53-308c-4c7b-b28b-844ae98324dd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px;
  width: auto;
  --gap-h-f3268c53-308c-4c7b-b28b-844ae98324dd: 5px;
  --gap-v-f3268c53-308c-4c7b-b28b-844ae98324dd: 0px;
  --gap-uuid: f3268c53-308c-4c7b-b28b-844ae98324dd;
  max-width: 100%;
}
.sd[data-s-f3268c53-308c-4c7b-b28b-844ae98324dd]:hover {
  opacity: 0.6;
  --gap-h-f3268c53-308c-4c7b-b28b-844ae98324dd: 5px;
  --gap-v-f3268c53-308c-4c7b-b28b-844ae98324dd: 0px;
}
@media screen and (max-width: 850px) {
  .sd[data-s-f3268c53-308c-4c7b-b28b-844ae98324dd] {
    display: none;
    --gap-h-f3268c53-308c-4c7b-b28b-844ae98324dd: 5px;
    --gap-v-f3268c53-308c-4c7b-b28b-844ae98324dd: 0px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-f3268c53-308c-4c7b-b28b-844ae98324dd] {
    display: none;
    --gap-h-f3268c53-308c-4c7b-b28b-844ae98324dd: 5px;
    --gap-v-f3268c53-308c-4c7b-b28b-844ae98324dd: 0px;
  }
}
.sd[data-s-541bc591-70e0-432a-b70d-e9b7f60117c3] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-67b3a387-6cb2-45c4-908e-9cc4cd406ce4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px;
  width: auto;
  --gap-h-67b3a387-6cb2-45c4-908e-9cc4cd406ce4: 5px;
  --gap-v-67b3a387-6cb2-45c4-908e-9cc4cd406ce4: 0px;
  --gap-uuid: 67b3a387-6cb2-45c4-908e-9cc4cd406ce4;
  max-width: 100%;
}
.sd[data-s-67b3a387-6cb2-45c4-908e-9cc4cd406ce4]:hover {
  opacity: 0.6;
  --gap-h-67b3a387-6cb2-45c4-908e-9cc4cd406ce4: 5px;
  --gap-v-67b3a387-6cb2-45c4-908e-9cc4cd406ce4: 0px;
}
@media screen and (max-width: 850px) {
  .sd[data-s-67b3a387-6cb2-45c4-908e-9cc4cd406ce4] {
    display: none;
    --gap-h-67b3a387-6cb2-45c4-908e-9cc4cd406ce4: 5px;
    --gap-v-67b3a387-6cb2-45c4-908e-9cc4cd406ce4: 0px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-67b3a387-6cb2-45c4-908e-9cc4cd406ce4] {
    display: none;
    --gap-h-67b3a387-6cb2-45c4-908e-9cc4cd406ce4: 5px;
    --gap-v-67b3a387-6cb2-45c4-908e-9cc4cd406ce4: 0px;
  }
}
.sd[data-s-0f6538d1-d2e7-409f-bb4e-eb99526c6f41] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-c2409da1-826d-475e-a965-c856201a4c02] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px;
  width: auto;
  --gap-h-c2409da1-826d-475e-a965-c856201a4c02: 5px;
  --gap-v-c2409da1-826d-475e-a965-c856201a4c02: 0px;
  --gap-uuid: c2409da1-826d-475e-a965-c856201a4c02;
  max-width: 100%;
}
.sd[data-s-c2409da1-826d-475e-a965-c856201a4c02]:hover {
  opacity: 0.6;
  --gap-h-c2409da1-826d-475e-a965-c856201a4c02: 5px;
  --gap-v-c2409da1-826d-475e-a965-c856201a4c02: 0px;
}
@media screen and (max-width: 850px) {
  .sd[data-s-c2409da1-826d-475e-a965-c856201a4c02] {
    display: none;
    --gap-h-c2409da1-826d-475e-a965-c856201a4c02: 5px;
    --gap-v-c2409da1-826d-475e-a965-c856201a4c02: 0px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-c2409da1-826d-475e-a965-c856201a4c02] {
    display: none;
    --gap-h-c2409da1-826d-475e-a965-c856201a4c02: 5px;
    --gap-v-c2409da1-826d-475e-a965-c856201a4c02: 0px;
  }
}
.sd[data-s-f7c6d734-8722-4f64-b40e-3104fc7f1585] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-c3cf506c-ae64-4856-b523-fa2071df4596] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px;
  width: auto;
  --gap-h-c3cf506c-ae64-4856-b523-fa2071df4596: 5px;
  --gap-v-c3cf506c-ae64-4856-b523-fa2071df4596: 0px;
  --gap-uuid: c3cf506c-ae64-4856-b523-fa2071df4596;
  max-width: 100%;
}
.sd[data-s-c3cf506c-ae64-4856-b523-fa2071df4596]:hover {
  opacity: 0.6;
  --gap-h-c3cf506c-ae64-4856-b523-fa2071df4596: 5px;
  --gap-v-c3cf506c-ae64-4856-b523-fa2071df4596: 0px;
}
@media screen and (max-width: 850px) {
  .sd[data-s-c3cf506c-ae64-4856-b523-fa2071df4596] {
    display: none;
    --gap-h-c3cf506c-ae64-4856-b523-fa2071df4596: 5px;
    --gap-v-c3cf506c-ae64-4856-b523-fa2071df4596: 0px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-c3cf506c-ae64-4856-b523-fa2071df4596] {
    display: none;
    --gap-h-c3cf506c-ae64-4856-b523-fa2071df4596: 5px;
    --gap-v-c3cf506c-ae64-4856-b523-fa2071df4596: 0px;
  }
}
.sd[data-s-157d36e2-cbfa-4126-8ba1-c4f207eae815] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-7e564c32-4810-4ab2-82f2-a20383bb07b0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px;
  width: auto;
  --gap-h-7e564c32-4810-4ab2-82f2-a20383bb07b0: 5px;
  --gap-v-7e564c32-4810-4ab2-82f2-a20383bb07b0: 0px;
  --gap-uuid: 7e564c32-4810-4ab2-82f2-a20383bb07b0;
  max-width: 100%;
}
.sd[data-s-7e564c32-4810-4ab2-82f2-a20383bb07b0]:hover {
  opacity: 0.6;
  --gap-h-7e564c32-4810-4ab2-82f2-a20383bb07b0: 5px;
  --gap-v-7e564c32-4810-4ab2-82f2-a20383bb07b0: 0px;
}
@media screen and (max-width: 850px) {
  .sd[data-s-7e564c32-4810-4ab2-82f2-a20383bb07b0] {
    display: none;
    --gap-h-7e564c32-4810-4ab2-82f2-a20383bb07b0: 5px;
    --gap-v-7e564c32-4810-4ab2-82f2-a20383bb07b0: 0px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-7e564c32-4810-4ab2-82f2-a20383bb07b0] {
    display: none;
    --gap-h-7e564c32-4810-4ab2-82f2-a20383bb07b0: 5px;
    --gap-v-7e564c32-4810-4ab2-82f2-a20383bb07b0: 0px;
  }
}
.sd[data-s-2c349c74-52fb-42b3-8a0e-d55bf91d468d] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-f35848df-0e73-4fa5-83a7-13879f916158] {
  align-content: center;
  align-items: center;
  background: #5b3b29;
  border-radius: 50%;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 75px;
  justify-content: center;
  padding: 10px 10px;
  width: 75px;
  max-width: 100%;
}
.sd[data-s-f35848df-0e73-4fa5-83a7-13879f916158]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 850px) {
  .sd[data-s-f35848df-0e73-4fa5-83a7-13879f916158] {
    background: rgba(0, 0, 0, 0);
    border-radius: 0%;
    display: flex;
    flex: none;
    height: auto;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-f35848df-0e73-4fa5-83a7-13879f916158] {
    display: flex;
  }
}
.sd[data-s-93160bbc-08a4-4d88-82c7-abaf3f9dea82] {
  color: #ffffff;
  font-size: 30px;
}
@media screen and (max-width: 850px) {
  .sd[data-s-93160bbc-08a4-4d88-82c7-abaf3f9dea82] {
    color: var(--s-color-659de661);
    font-size: 36px;
  }
}

/* source: Vtuber/contact-1/contact.html inline style #3 */
.sd[data-s-f8b5bf93-1e1a-4121-aa6b-79709cc485bf] {
  align-content: center;
  align-items: center;
  background: var(--s-color-09b9935c);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-54dc03d9-3d5f-46b0-9337-5854d90c687c] {
  align-content: center;
  align-items: center;
  background: var(--s-color-8ea21ef8);
  border-bottom: 0px solid #ffffff;
  border-left: 0px solid #ffffff;
  border-radius: 30px;
  border-right: 0px solid #ffffff;
  border-top: 0px solid #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 86px;
  justify-content: center;
  margin: 180px 50px 0px 50px;
  padding: 0px;
  width: calc(100% - 100px);
  max-width: calc(100% - 100px);
}
@media screen and (max-width: 850px) {
  .sd[data-s-54dc03d9-3d5f-46b0-9337-5854d90c687c] {
    flex: none;
    height: 150px;
    margin: 150px 30px 0px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-54dc03d9-3d5f-46b0-9337-5854d90c687c] {
    border-radius: 20px;
    flex: none;
    height: 130px;
    margin: 110px 10px 0px 10px;
    width: calc(100% - 20px);
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-c670d561-32e8-43c3-90fb-bfa448906b93] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 28px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-c670d561-32e8-43c3-90fb-bfa448906b93] {
    font-size: 22px;
  }
}

/* source: Vtuber/contact-1/contact.html inline style #4 */
.sd[data-s-b429d48f-8569-4c30-b8fc-1a55ae16f0d1] {
  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;
  width: 100%;
  --gap-uuid: b429d48f-8569-4c30-b8fc-1a55ae16f0d1;
  --gap-h-b429d48f-8569-4c30-b8fc-1a55ae16f0d1: 0px;
  --gap-v-b429d48f-8569-4c30-b8fc-1a55ae16f0d1: 0px;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-b429d48f-8569-4c30-b8fc-1a55ae16f0d1] {
    gap: 0px;
    --gap-h-b429d48f-8569-4c30-b8fc-1a55ae16f0d1: 0px;
    --gap-v-b429d48f-8569-4c30-b8fc-1a55ae16f0d1: 0px;
  }
}
.sd[data-s-713c4ddf-9dd3-45dd-b186-e296714e4421] {
  align-content: flex-start;
  align-items: flex-start;
  background: #eeeeee;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-b429d48f-8569-4c30-b8fc-1a55ae16f0d1) * 0));
  max-width: calc(
    100% - (var(--gap-h-b429d48f-8569-4c30-b8fc-1a55ae16f0d1) * 0)
  );
}
.sd[data-s-d4e4e992-0641-4f57-9718-67afb722814e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-b429d48f-8569-4c30-b8fc-1a55ae16f0d1) * 0));
  max-width: calc(
    100% - (var(--gap-h-b429d48f-8569-4c30-b8fc-1a55ae16f0d1) * 0)
  );
}
.sd[data-s-9baad2c3-4fed-497f-8a89-fdc907027a35] {
  align-content: flex-start;
  align-items: flex-start;
  background: var(--s-color-7b9100ed);
  border-radius: 30px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 20px 20px;
  padding: 50px 50px;
  width: 1200px;
  max-width: calc(100% - 40px);
}
@media screen and (max-width: 850px) {
  .sd[data-s-9baad2c3-4fed-497f-8a89-fdc907027a35] {
    padding: 50px 30px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-9baad2c3-4fed-497f-8a89-fdc907027a35] {
    flex: none;
    margin: 20px 10px 20px 10px;
    padding: 50px 20px;
    width: calc(100% - 20px);
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-9300a9fd-aae4-43c2-b540-b544cad6585c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  --gap-h-9300a9fd-aae4-43c2-b540-b544cad6585c: 50px;
  --gap-v-9300a9fd-aae4-43c2-b540-b544cad6585c: 0px;
  --gap-uuid: 9300a9fd-aae4-43c2-b540-b544cad6585c;
  max-width: 100%;
}
@media screen and (max-width: 850px) {
  .sd[data-s-9300a9fd-aae4-43c2-b540-b544cad6585c] {
    flex-direction: column;
    flex-wrap: nowrap;
    --gap-h-9300a9fd-aae4-43c2-b540-b544cad6585c: 0px;
    --gap-v-9300a9fd-aae4-43c2-b540-b544cad6585c: 50px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-9300a9fd-aae4-43c2-b540-b544cad6585c] {
    gap: 0px;
    --gap-h-9300a9fd-aae4-43c2-b540-b544cad6585c: 0px;
    --gap-v-9300a9fd-aae4-43c2-b540-b544cad6585c: 0px;
  }
}
.sd[data-s-73d27618-005e-4c24-906b-cb137ba6dd46] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-73d27618-005e-4c24-906b-cb137ba6dd46] {
    flex: none;
    width: calc(100% - (var(--gap-h-9300a9fd-aae4-43c2-b540-b544cad6585c) * 0));
    max-width: calc(
      100% - (var(--gap-h-9300a9fd-aae4-43c2-b540-b544cad6585c) * 0)
    );
  }
}
.sd[data-s-2c258abf-d64e-4286-99fb-f63f4346eced] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: 50px;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  padding: 0px 0px;
  width: auto;
  --gap-h-2c258abf-d64e-4286-99fb-f63f4346eced: 20px;
  --gap-v-2c258abf-d64e-4286-99fb-f63f4346eced: 0px;
  --gap-uuid: 2c258abf-d64e-4286-99fb-f63f4346eced;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-2c258abf-d64e-4286-99fb-f63f4346eced] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 20px 0px;
    width: auto;
    --gap-h-2c258abf-d64e-4286-99fb-f63f4346eced: 0px;
    --gap-v-2c258abf-d64e-4286-99fb-f63f4346eced: 10px;
    max-width: 100%;
  }
}
.sd[data-s-d27249e9-b602-4912-bca1-64d06da5ba49] {
  color: #ffffffff;
  font-family: var(--s-font-6bad7d4b);
  font-size: 36px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-d27249e9-b602-4912-bca1-64d06da5ba49] {
    font-size: 24px;
  }
}
.sd[data-s-2835513d-8a61-4cee-96f9-8ddfd5941174] {
  background: #ffffffff;
  flex: none;
  height: calc(100% - (var(--gap-v-2c258abf-d64e-4286-99fb-f63f4346eced) * 0));
  width: 2px;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-2835513d-8a61-4cee-96f9-8ddfd5941174] {
    flex: none;
    height: 2px;
    width: calc(100% - (var(--gap-h-2c258abf-d64e-4286-99fb-f63f4346eced) * 0));
    max-width: calc(
      100% - (var(--gap-h-2c258abf-d64e-4286-99fb-f63f4346eced) * 0)
    );
  }
}
.sd[data-s-11671b49-3c3a-462c-8091-1ee334fd8da0] {
  color: #ffffffff;
  font-family: var(--s-font-f28585f4);
  font-size: 18px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 608px) {
  .sd[data-s-11671b49-3c3a-462c-8091-1ee334fd8da0] {
    font-size: 13px;
  }
}
.sd[data-s-2566bb7f-77a1-478c-8869-4e6faa3e5dc7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: 400px;
  --gap-h-2566bb7f-77a1-478c-8869-4e6faa3e5dc7: 0px;
  --gap-v-2566bb7f-77a1-478c-8869-4e6faa3e5dc7: 10px;
  --gap-uuid: 2566bb7f-77a1-478c-8869-4e6faa3e5dc7;
  max-width: 100%;
}
@media screen and (max-width: 850px) {
  .sd[data-s-2566bb7f-77a1-478c-8869-4e6faa3e5dc7] {
    flex: none;
    width: calc(100% - (var(--gap-h-9300a9fd-aae4-43c2-b540-b544cad6585c) * 0));
    --gap-h-2566bb7f-77a1-478c-8869-4e6faa3e5dc7: 0px;
    --gap-v-2566bb7f-77a1-478c-8869-4e6faa3e5dc7: 10px;
    max-width: calc(
      100% - (var(--gap-h-9300a9fd-aae4-43c2-b540-b544cad6585c) * 0)
    );
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-2566bb7f-77a1-478c-8869-4e6faa3e5dc7] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 20px 0px 0px 0px;
    --gap-h-2566bb7f-77a1-478c-8869-4e6faa3e5dc7: 0px;
    --gap-v-2566bb7f-77a1-478c-8869-4e6faa3e5dc7: 10px;
    width: calc(100% - (var(--gap-h-9300a9fd-aae4-43c2-b540-b544cad6585c) * 0));
    max-width: calc(
      100% - (var(--gap-h-9300a9fd-aae4-43c2-b540-b544cad6585c) * 0)
    );
  }
}
.sd[data-s-76a91938-b00f-47b2-8844-5e0994ab321f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid var(--s-color-659de661) #ffffffff;
  border-left: 1px solid var(--s-color-659de661) #ffffffff;
  border-right: 1px solid var(--s-color-659de661) #ffffffff;
  border-top: 1px solid var(--s-color-659de661) #ffffffff;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 20px;
  width: calc(100% - (var(--gap-h-2566bb7f-77a1-478c-8869-4e6faa3e5dc7) * 0));
  max-width: calc(
    100% - (var(--gap-h-2566bb7f-77a1-478c-8869-4e6faa3e5dc7) * 0)
  );
}
@media screen and (max-width: 850px) {
  .sd[data-s-76a91938-b00f-47b2-8844-5e0994ab321f] {
    display: none;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-76a91938-b00f-47b2-8844-5e0994ab321f] {
    display: none;
    flex: none;
    padding: 20px 0px;
    width: 100%;
  }
}
.sd[data-s-b7dc03ac-e600-4136-ad3f-462d2e127132] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 850px) {
  .sd[data-s-b7dc03ac-e600-4136-ad3f-462d2e127132] {
    display: none;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-b7dc03ac-e600-4136-ad3f-462d2e127132] {
    display: none;
  }
}
.sd[data-s-9828684e-5302-40d3-a24e-471a78c08331] {
  color: #ffffffff;
  font-size: 32px;
  margin: 0px 10px 0px 0px;
  max-width: calc(100% - 10px);
}
.sd[data-s-a1d65c0d-65c3-4e9c-8c33-76531cc675ef] {
  color: #ffffffff;
  font-family: var(--s-font-6bad7d4b);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-a1d65c0d-65c3-4e9c-8c33-76531cc675ef] {
    font-size: 26px;
  }
}
.sd[data-s-d759cdeb-5b6f-4807-9aa0-1b7074eae1b9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-11b9979d-3f25-4b3f-b023-001f12d40233] {
  color: #ffffffff;
  font-family: var(--s-font-f28585f4);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-11b9979d-3f25-4b3f-b023-001f12d40233] {
    font-size: 14px;
  }
}
.sd[data-s-88a25587-392d-4c9f-a310-014700ad03aa] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  border-radius: 16px;
  border-right: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 20px;
  width: calc(100% - (var(--gap-h-2566bb7f-77a1-478c-8869-4e6faa3e5dc7) * 0));
  max-width: calc(
    100% - (var(--gap-h-2566bb7f-77a1-478c-8869-4e6faa3e5dc7) * 0)
  );
}
@media screen and (max-width: 608px) {
  .sd[data-s-88a25587-392d-4c9f-a310-014700ad03aa] {
    flex: none;
    padding: 20px 0px;
    width: 100%;
  }
}
.sd[data-s-468340f0-0548-42c2-ba3a-7dbd59cebe99] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 3px;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.sd[data-s-468340f0-0548-42c2-ba3a-7dbd59cebe99]:hover {
  opacity: 0.6;
}
.sd[data-s-ca62a19f-0283-4f79-b11c-581802a5f74a] {
  color: #ffffffff;
  font-size: 32px;
  margin: 0px 10px 0px 0px;
  max-width: calc(100% - 10px);
}
.sd[data-s-4ab93456-c436-4c3b-b73c-f49f06313a3f] {
  color: #ffffffff;
  font-family: var(--s-font-f28585f4);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-14e12ef6-c055-4c13-8f4a-a847cd0084f0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  border-radius: 16px;
  border-right: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 76px;
  justify-content: center;
  padding: 20px;
  width: calc(100% - (var(--gap-h-2566bb7f-77a1-478c-8869-4e6faa3e5dc7) * 0));
  max-width: calc(
    100% - (var(--gap-h-2566bb7f-77a1-478c-8869-4e6faa3e5dc7) * 0)
  );
}
@media screen and (max-width: 608px) {
  .sd[data-s-14e12ef6-c055-4c13-8f4a-a847cd0084f0] {
    flex: none;
    padding: 20px 0px;
    width: 100%;
  }
}
.sd[data-s-da920947-6700-465a-9ce2-07252b841ec6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 3px;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.sd[data-s-da920947-6700-465a-9ce2-07252b841ec6]:hover {
  opacity: 0.6;
}
.sd[data-s-c415171b-f74d-4f4a-9796-4f4488e98a7f] {
  color: #ffffffff;
  font-size: 32px;
  margin: 0px 10px 0px 0px;
  max-width: calc(100% - 10px);
}
.sd[data-s-9d3e3a8b-64a6-4a07-a189-8a06c9a042ca] {
  color: #ffffffff;
  font-family: var(--s-font-f28585f4);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-0c3c2ba9-2e96-4cea-95e6-00d70eca24bc] {
  filter: grayscale(0%);
  flex: none;
  height: 320px;
  width: calc(100% - (var(--gap-h-b429d48f-8569-4c30-b8fc-1a55ae16f0d1) * 0));
  max-width: calc(
    100% - (var(--gap-h-b429d48f-8569-4c30-b8fc-1a55ae16f0d1) * 0)
  );
}
@media screen and (max-width: 608px) {
  .sd[data-s-0c3c2ba9-2e96-4cea-95e6-00d70eca24bc] {
    flex: none;
    height: 280px;
    width: calc(100% - (var(--gap-h-b429d48f-8569-4c30-b8fc-1a55ae16f0d1) * 0));
    max-width: calc(
      100% - (var(--gap-h-b429d48f-8569-4c30-b8fc-1a55ae16f0d1) * 0)
    );
  }
}
.sd[data-s-d249e4dc-fbe4-4e78-afc3-ae828a38e451] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-b429d48f-8569-4c30-b8fc-1a55ae16f0d1) * 0));
  max-width: calc(
    100% - (var(--gap-h-b429d48f-8569-4c30-b8fc-1a55ae16f0d1) * 0)
  );
}
.sd[data-s-960bfd39-06c8-4879-987a-c827bdec4abb] {
  align-content: center;
  align-items: center;
  background: var(--s-color-8ea21ef8);
  border-bottom: 0px solid var(--s-color-659de661);
  border-left: 0px solid var(--s-color-659de661);
  border-right: 0px solid var(--s-color-659de661);
  border-top: 0px solid var(--s-color-659de661);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 50px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 850px) {
  .sd[data-s-960bfd39-06c8-4879-987a-c827bdec4abb] {
    padding: 50px 20px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-960bfd39-06c8-4879-987a-c827bdec4abb] {
    padding: 30px 20px;
  }
}
.sd[data-s-f2fb3435-3408-4dd9-bbad-6bc79dabfa0e] {
  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: center;
  margin: 0px 0px 30px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-f2fb3435-3408-4dd9-bbad-6bc79dabfa0e]:hover {
  opacity: 0.6;
}
.sd[data-s-4b6609dc-640e-43af-89e2-bf5d451ff69a] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 20px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-4b6609dc-640e-43af-89e2-bf5d451ff69a] {
    font-size: 18px;
  }
}
.sd[data-s-6d64225a-782c-463f-9606-4eba5679eac3] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 40px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-18779f99-4b94-4d3b-a7d7-6127e158c69e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  --gap-h-18779f99-4b94-4d3b-a7d7-6127e158c69e: 20px;
  --gap-v-18779f99-4b94-4d3b-a7d7-6127e158c69e: 20px;
  --gap-uuid: 18779f99-4b94-4d3b-a7d7-6127e158c69e;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-18779f99-4b94-4d3b-a7d7-6127e158c69e] {
    display: none;
    --gap-h-18779f99-4b94-4d3b-a7d7-6127e158c69e: 20px;
    --gap-v-18779f99-4b94-4d3b-a7d7-6127e158c69e: 20px;
  }
}
.sd[data-s-2199582a-73c3-474e-89e1-bc68387b261d] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-2199582a-73c3-474e-89e1-bc68387b261d]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 850px) {
  .sd[data-s-2199582a-73c3-474e-89e1-bc68387b261d] {
    font-size: 14px;
  }
}
.sd[data-s-df19ffef-5ab2-4938-9b1f-26b01cf45d7a] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-df19ffef-5ab2-4938-9b1f-26b01cf45d7a]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 850px) {
  .sd[data-s-df19ffef-5ab2-4938-9b1f-26b01cf45d7a] {
    font-size: 14px;
  }
}
.sd[data-s-235bbbf8-b240-4488-ab4d-dc9e55e9ab05] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-235bbbf8-b240-4488-ab4d-dc9e55e9ab05]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 850px) {
  .sd[data-s-235bbbf8-b240-4488-ab4d-dc9e55e9ab05] {
    font-size: 14px;
  }
}
.sd[data-s-d15caeaf-e881-41c9-88c7-5199bf371457] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-d15caeaf-e881-41c9-88c7-5199bf371457]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 850px) {
  .sd[data-s-d15caeaf-e881-41c9-88c7-5199bf371457] {
    font-size: 14px;
  }
}
.sd[data-s-5cb320f9-e5c2-4781-8361-052eaee86366] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-5cb320f9-e5c2-4781-8361-052eaee86366]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 850px) {
  .sd[data-s-5cb320f9-e5c2-4781-8361-052eaee86366] {
    font-size: 14px;
  }
}
.sd[data-s-b778c9e3-9aa6-4961-8da1-65defe3c494b] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-b778c9e3-9aa6-4961-8da1-65defe3c494b]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 850px) {
  .sd[data-s-b778c9e3-9aa6-4961-8da1-65defe3c494b] {
    font-size: 14px;
  }
}
.sd[data-s-04145d2d-e42c-45bc-86ab-a2e7d93d1a69] {
  color: var(--s-color-659de661);
  flex: 1;
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  margin: 20px 0px 0px 0px;
  text-align: left;
  text-decoration: none;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-5b3b3c88-3a59-47f0-851f-3a4db1ca923a] {
  color: #333333;
  font-family: var(--s-font-f28585f4);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-21698e32-ab65-468d-830d-f84eafa54787] {
  color: #333;
  flex: none;
  font-family: var(--s-font-f28585f4);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px -20px 0px;
  padding: 0 10px 0;
  text-align: left;
  width: auto;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-21698e32-ab65-468d-830d-f84eafa54787] a {
  color: var(--s-color-659de661);
}
.sd[data-s-21698e32-ab65-468d-830d-f84eafa54787] > p {
  color: var(--s-color-659de661);
  font-size: 13px;
  font-weight: 400;
  margin: 20px 0px 10px 0px;
}
@media screen and (max-width: 850px) {
  .sd[data-s-21698e32-ab65-468d-830d-f84eafa54787] > p {
    font-size: 12px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-21698e32-ab65-468d-830d-f84eafa54787] > p {
    font-size: 10px;
  }
}
.sd[data-s-6f1f1db4-4cba-4618-afca-3d629e17ab9a] {
  align-content: center;
  align-items: center;
  bottom: 20px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  left: auto;
  margin: 0 0 0 0;
  padding: 0px 0px;
  position: fixed;
  right: 20px;
  top: auto;
  width: auto;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-6f1f1db4-4cba-4618-afca-3d629e17ab9a] {
    bottom: 10px;
    left: auto;
    right: 10px;
    top: auto;
    z-index: 3;
  }
}
.sd[data-s-bde1a782-a46d-44c9-8120-081d2c3dff49] {
  align-content: center;
  align-items: center;
  background: var(--s-color-21b85d0c);
  border-bottom: 1px solid #ffffffff;
  border-left: 1px solid #ffffffff;
  border-radius: 128px;
  border-right: 1px solid #ffffffff;
  border-top: 1px solid #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  padding: 20px 20px 20px 20px;
  width: auto;
  --gap-h-bde1a782-a46d-44c9-8120-081d2c3dff49: 5px;
  --gap-v-bde1a782-a46d-44c9-8120-081d2c3dff49: 0px;
  --gap-uuid: bde1a782-a46d-44c9-8120-081d2c3dff49;
  max-width: 100%;
}
.sd[data-s-bde1a782-a46d-44c9-8120-081d2c3dff49]:hover {
  background: #ff8550ff;
  border-bottom: 1px solid rgba(172, 136, 10, 0.3);
  border-left: 1px solid rgba(172, 136, 10, 0.3);
  border-right: 1px solid rgba(172, 136, 10, 0.3);
  border-top: 1px solid rgba(172, 136, 10, 0.3);
  --gap-h-bde1a782-a46d-44c9-8120-081d2c3dff49: 5px;
  --gap-v-bde1a782-a46d-44c9-8120-081d2c3dff49: 0px;
}
@media screen and (max-width: 608px) {
  .sd[data-s-bde1a782-a46d-44c9-8120-081d2c3dff49] {
    padding: 15px 20px 15px 20px;
    --gap-h-bde1a782-a46d-44c9-8120-081d2c3dff49: 5px;
    --gap-v-bde1a782-a46d-44c9-8120-081d2c3dff49: 0px;
  }
}
.sd[data-s-5452b47e-99d9-48ff-bc80-becdbe7ba6be] {
  color: #ffffffff;
  font-family: var(--s-font-6bad7d4b);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-bde1a782-a46d-44c9-8120-081d2c3dff49]:hover
  .sd[data-s-5452b47e-99d9-48ff-bc80-becdbe7ba6be]:hover {
  color: #fffffbff;
}
.sd[data-s-bde1a782-a46d-44c9-8120-081d2c3dff49]:hover
  .sd[data-s-5452b47e-99d9-48ff-bc80-becdbe7ba6be] {
  color: #fffffbff;
}
@media screen and (max-width: 608px) {
  .sd[data-s-5452b47e-99d9-48ff-bc80-becdbe7ba6be] {
    font-size: 14px;
  }
}
.sd[data-s-e481bcda-46f9-4e9b-8621-8be1e3b6c0d0] {
  color: #ffffffff;
  font-size: 18px;
  rotate: 45deg;
}
.sd[data-s-bde1a782-a46d-44c9-8120-081d2c3dff49]:hover
  .sd[data-s-e481bcda-46f9-4e9b-8621-8be1e3b6c0d0] {
  color: #ffffffff;
}

/* source: Vtuber/contact-1/contact.html inline style #5 */
.sd[data-s-f6daf57b-1ea0-4e7c-8c82-c95f051cfd83] {
  align-content: center;
  align-items: center;
  background: #fffaee;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-radius: 5px;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  box-shadow: 5px 5px 0px rgba(0, 0, 0, 0.2);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 70px;
  justify-content: space-between;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 10px 0px 10px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-f6daf57b-1ea0-4e7c-8c82-c95f051cfd83].appear {
  opacity: 0;
  transition-delay: 200ms;
  transition-duration: 1000ms;
  transition-timing-function: linear;
  translate: 0px -70px;
}
.sd[data-s-f6daf57b-1ea0-4e7c-8c82-c95f051cfd83].appear-active {
  transition-delay: 200ms;
  transition-duration: 1000ms;
  transition-timing-function: linear;
}
@media screen and (max-width: 850px) {
  .sd[data-s-f6daf57b-1ea0-4e7c-8c82-c95f051cfd83] {
    display: none;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-f6daf57b-1ea0-4e7c-8c82-c95f051cfd83] {
    display: none;
    left: 10px;
    right: 10px;
    top: 10px;
  }
}
.sd[data-s-34ee55ed-ca9e-4ceb-a177-86dd01c9d87d] {
  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: center;
  margin: 0px 0px 0px 10px;
  width: auto;
  max-width: calc(100% - 10px);
}
.sd[data-s-34ee55ed-ca9e-4ceb-a177-86dd01c9d87d]:hover {
  opacity: 0.6;
}
.sd[data-s-1abceb8a-04cb-4d24-ad5b-c120475c6ab7] {
  color: #ff5f0e;
  font-family: var(--s-font-f28585f4);
  font-size: 20px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-1abceb8a-04cb-4d24-ad5b-c120475c6ab7] {
    font-size: 18px;
  }
}
.sd[data-s-22646541-eff2-4325-8cc4-0bef2635b8b5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  width: auto;
  --gap-h-22646541-eff2-4325-8cc4-0bef2635b8b5: 0px;
  --gap-v-22646541-eff2-4325-8cc4-0bef2635b8b5: 0px;
  --gap-uuid: 22646541-eff2-4325-8cc4-0bef2635b8b5;
  max-width: 100%;
}
.sd[data-s-1fb06a0d-68c1-44f6-8f82-89c42a72ff68] {
  flex: none;
  height: auto;
  margin: 0px 10px 0px 0px;
  width: 140px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 608px) {
  .sd[data-s-1fb06a0d-68c1-44f6-8f82-89c42a72ff68] {
    display: none;
  }
}
.sd[data-s-9b6a2aa1-b829-4090-bb0e-70d60a2496d9] {
  color: #333333;
  font-size: 30px;
  padding: 10px;
}
@media screen and (max-width: 608px) {
  .sd[data-s-9b6a2aa1-b829-4090-bb0e-70d60a2496d9] {
    display: none;
  }
}
.sd[data-s-9cf48584-a7e7-4a1f-940c-bcc29ddea921] {
  color: #333333;
  font-size: 26px;
  margin: 0px 10px 0px 0px;
  padding: 10px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 608px) {
  .sd[data-s-9cf48584-a7e7-4a1f-940c-bcc29ddea921] {
    display: none;
  }
}
.sd[data-s-6d7f2547-2d5a-4947-abdb-e3e30ff9dd58] {
  align-content: center;
  align-items: center;
  background: #ff5f0e;
  border-radius: 5px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 50px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  padding: 10px 20px;
  width: auto;
  --gap-h-6d7f2547-2d5a-4947-abdb-e3e30ff9dd58: 10px;
  --gap-v-6d7f2547-2d5a-4947-abdb-e3e30ff9dd58: 0px;
  --gap-uuid: 6d7f2547-2d5a-4947-abdb-e3e30ff9dd58;
  max-width: calc(100% - 10px);
}
.sd[data-s-6d7f2547-2d5a-4947-abdb-e3e30ff9dd58]:hover {
  opacity: 0.6;
  --gap-h-6d7f2547-2d5a-4947-abdb-e3e30ff9dd58: 10px;
  --gap-v-6d7f2547-2d5a-4947-abdb-e3e30ff9dd58: 0px;
}
@media screen and (max-width: 850px) {
  .sd[data-s-6d7f2547-2d5a-4947-abdb-e3e30ff9dd58] {
    display: none;
    --gap-h-6d7f2547-2d5a-4947-abdb-e3e30ff9dd58: 10px;
    --gap-v-6d7f2547-2d5a-4947-abdb-e3e30ff9dd58: 0px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-6d7f2547-2d5a-4947-abdb-e3e30ff9dd58] {
    display: none;
    --gap-h-6d7f2547-2d5a-4947-abdb-e3e30ff9dd58: 10px;
    --gap-v-6d7f2547-2d5a-4947-abdb-e3e30ff9dd58: 0px;
  }
}
.sd[data-s-44eeb408-99b1-4245-b91c-59c0ea64e80d] {
  color: #fffaee;
  font-size: 24px;
}
.sd[data-s-ecb26571-1986-49ef-885e-e6f38212c125] {
  color: #fffaee;
  font-family: var(--s-font-6bad7d4b);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-9aab44a2-382d-402d-9103-d50803be6c2e] {
  align-content: center;
  align-items: center;
  background: #2c4473;
  border-radius: 5px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  padding: 10px 10px;
  width: 50px;
  max-width: 100%;
}
.sd[data-s-9aab44a2-382d-402d-9103-d50803be6c2e]:hover {
  opacity: 0.6;
}
.sd[data-s-e1f43abd-1864-4d3c-b421-554f4ba2c43c] {
  color: #fffaee;
  font-size: 24px;
}

/* source: Vtuber/contact-1/contact.html inline style #6 */
.sd[data-s-c6630233-9675-4f80-b71b-9a686cd3f0be] {
  align-content: center;
  align-items: center;
  background: var(--s-color-7d8639ed);
  border-bottom: 0px solid #333333;
  border-left: 0px solid #333333;
  border-radius: 64px;
  border-right: 0px solid #333333;
  border-top: 0px solid #333333;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 10px 0px;
  padding: 15px 50px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-c6630233-9675-4f80-b71b-9a686cd3f0be]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 608px) {
  .sd[data-s-c6630233-9675-4f80-b71b-9a686cd3f0be] {
    flex: none;
    padding: 15px 20px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-b91cf9b1-4dbb-4cf4-8a96-5f8d5b3effc4] {
  font-family: var(--s-font-f28585f4);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

/* source: Vtuber/contact-1/contact.html inline style #7 */
.sd[data-s-a4fcf382-8d87-4477-baaa-3477e5dd01ba] {
  align-content: center;
  align-items: center;
  background: var(--s-color-7d8639ed);
  border-bottom: 2px solid #ffffffff;
  border-left: 2px solid #ffffffff;
  border-radius: 64px;
  border-right: 2px solid #ffffffff;
  border-top: 2px solid #ffffffff;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 15px 50px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-a4fcf382-8d87-4477-baaa-3477e5dd01ba]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 850px) {
  .sd[data-s-a4fcf382-8d87-4477-baaa-3477e5dd01ba] {
    display: none;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-a4fcf382-8d87-4477-baaa-3477e5dd01ba] {
    display: none;
    flex: none;
    padding: 15px 20px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-b36b8537-3b29-49da-a2bb-ce7efc61dcd3] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

/* source: Vtuber/contact-1/contact.html inline style #8 */
.sd[data-s-7be2ad58-3f6b-46af-90a9-5f720909ed3d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: 50px;
  justify-content: flex-start;
  width: auto;
  --gap-h-7be2ad58-3f6b-46af-90a9-5f720909ed3d: 20px;
  --gap-v-7be2ad58-3f6b-46af-90a9-5f720909ed3d: 0px;
  --gap-uuid: 7be2ad58-3f6b-46af-90a9-5f720909ed3d;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-7be2ad58-3f6b-46af-90a9-5f720909ed3d] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    --gap-h-7be2ad58-3f6b-46af-90a9-5f720909ed3d: 0px;
    --gap-v-7be2ad58-3f6b-46af-90a9-5f720909ed3d: 10px;
    max-width: 100%;
  }
}
.sd[data-s-055ebe99-0fbe-4257-a01b-191af9bdb773] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-6bad7d4b);
  font-size: 36px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-055ebe99-0fbe-4257-a01b-191af9bdb773] {
    font-size: 20px;
  }
}
.sd[data-s-4e442f06-3d83-458a-a58d-231e9ddd9cb7] {
  background: var(--s-color-659de661);
  flex: none;
  height: calc(100% - (var(--gap-v-7be2ad58-3f6b-46af-90a9-5f720909ed3d) * 0));
  width: 2px;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-4e442f06-3d83-458a-a58d-231e9ddd9cb7] {
    flex: none;
    height: 2px;
    width: 100px;
    max-width: 100%;
  }
}
.sd[data-s-23b34c96-63a5-44de-ba98-b5d4519c2801] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 22px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-23b34c96-63a5-44de-ba98-b5d4519c2801] {
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    justify-content: flex-start;
  }
}

/* source: Vtuber/contact-1/contact.html inline style #9 */
.sd[data-s-6621cdfc-7c26-430a-be80-d253669b6f7e] {
  background: var(--s-color-09b9935c);
  border-radius: 0;
  height: 100%;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-d453e46d-8531-4f80-b60f-1dad6a241a4c] {
}
.sd[data-s-79aae2ff-6c56-4b4a-8ea9-e1417b3dab7e] {
}
.sd[data-s-dbdb2938-9879-4fa8-bbab-0b5b8fe0c94e] {
  align-content: center;
  align-items: center;
  background: var(--s-color-09b9935c);
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 50px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 850px) {
  .sd[data-s-dbdb2938-9879-4fa8-bbab-0b5b8fe0c94e] {
    display: none;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-dbdb2938-9879-4fa8-bbab-0b5b8fe0c94e] {
    display: none;
    padding: 30px;
  }
}
.sd[data-s-e063a162-5ffe-44ee-897b-d1dc315e601a] {
  align-content: center;
  align-items: center;
  background: #06c755;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 50px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 30px;
  width: auto;
  --gap-h-e063a162-5ffe-44ee-897b-d1dc315e601a: 50px;
  --gap-v-e063a162-5ffe-44ee-897b-d1dc315e601a: 0px;
  --gap-uuid: e063a162-5ffe-44ee-897b-d1dc315e601a;
  max-width: 100%;
}
.sd[data-s-e063a162-5ffe-44ee-897b-d1dc315e601a]:hover {
  opacity: 0.7;
  --gap-h-e063a162-5ffe-44ee-897b-d1dc315e601a: 50px;
  --gap-v-e063a162-5ffe-44ee-897b-d1dc315e601a: 0px;
}
@media screen and (max-width: 608px) {
  .sd[data-s-e063a162-5ffe-44ee-897b-d1dc315e601a] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    padding: 30px 15px;
    width: 100%;
    --gap-h-e063a162-5ffe-44ee-897b-d1dc315e601a: 0px;
    --gap-v-e063a162-5ffe-44ee-897b-d1dc315e601a: 20px;
    max-width: 100%;
  }
}
.sd[data-s-f77e2703-a313-4ea0-92bb-800035b23079] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-f77e2703-a313-4ea0-92bb-800035b23079] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-82595636-b484-4e89-848b-63562172c0c0] {
  background: rgba(0, 0, 0, 0);
  flex: none;
  height: auto;
  width: 120px;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-82595636-b484-4e89-848b-63562172c0c0] {
    flex: none;
    margin: -20px 0px 0px 0px;
    width: 80px;
    max-width: 100%;
  }
}
.sd[data-s-b0297941-df35-4f04-ad77-c9222dbcfec7] {
  color: #ffffff;
  font-family: var(--s-font-f28585f4);
  font-size: 26px;
  font-weight: 500;
  height: auto;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 850px) {
  .sd[data-s-b0297941-df35-4f04-ad77-c9222dbcfec7] {
    font-size: 22px;
  }
}
@media screen and (max-width: 608px) {
  .sd[data-s-b0297941-df35-4f04-ad77-c9222dbcfec7] {
    font-size: 16px;
  }
}
.sd[data-s-67233c6e-abde-4bb3-ba6b-2b5ad251aa87] {
  background: #ffffff;
  flex: none;
  height: 150px;
  width: 150px;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-67233c6e-abde-4bb3-ba6b-2b5ad251aa87] {
    display: none;
  }
}
.sd[data-s-43400775-6488-4b27-8c9b-3c58817f5884] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 2px solid var(--s-color-968cb57a);
  border-left: 2px solid var(--s-color-968cb57a);
  border-radius: 30px;
  border-right: 2px solid var(--s-color-968cb57a);
  border-top: 2px solid var(--s-color-968cb57a);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 50px 30px 100px 30px;
  padding: 50px 50px 50px 50px;
  width: 900px;
  max-width: calc(100% - 60px);
}
@media screen and (max-width: 608px) {
  .sd[data-s-43400775-6488-4b27-8c9b-3c58817f5884] {
    margin: 50px 10px;
    padding: 50px 20px 50px 20px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-05703e58-e921-4019-a13c-25e52d49682a] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 22px;
  font-weight: 600;
  height: auto;
  line-height: 1.8;
  margin: 0px 0px 10px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-05703e58-e921-4019-a13c-25e52d49682a] {
    display: flex;
    font-size: 18px;
  }
}
.sd[data-s-3fbfab1d-3d5a-4c12-af88-889e9692f09e] {
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  margin: 0px 0px 50px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-3fbfab1d-3d5a-4c12-af88-889e9692f09e] {
    display: flex;
    font-size: 11px;
  }
}
.sd[data-s-60351309-afce-4735-a2ec-b014cacf0ef9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex: none;
  justify-content: center;
  margin: 0px;
  opacity: 1;
  padding: 0px;
  width: 600px;
  max-width: 100%;
}
.sd[data-s-05a42807-6134-4d53-86d4-f1458ea0b35f] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-68bc981f-80cb-4544-8ef2-a4960deded18] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
.sd[data-s-bd7b4f7c-46f8-402d-9cfe-8e3c9c22c9ef] {
  color: #333333;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
  justify-content: center;
}
.sd[data-s-ce28720e-60f6-41d7-8a9f-3240d6db3162] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-1f2a23ed-58be-432d-8aa8-c8e72654a51d] {
  align-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-7cbc18df-283d-4094-9167-3f6a405012d6] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-7cbc18df-283d-4094-9167-3f6a405012d6]:hover {
  background: #fafafa;
}
.sd[data-s-5f6041db-23fe-4648-8a24-62e51dcf86bb] {
  flex: none;
  height: 15px;
  margin: 0px 10px 0px 0px;
  width: 15px;
  max-width: calc(100% - 10px);
}
.sd[data-s-083ea925-a21e-4621-938a-077ace883096] {
  flex: 1;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-a4e4e6e9-d41c-474b-8362-cfb33d40057b] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-d079d342-14cb-4783-b256-1c663e7c6536] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
@media screen and (max-width: 608px) {
  .sd[data-s-d079d342-14cb-4783-b256-1c663e7c6536] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
  }
}
.sd[data-s-4680603c-987d-4ce6-b214-7912783beac9] {
  color: #333333;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-4680603c-987d-4ce6-b214-7912783beac9] {
    text-align: left;
    justify-content: flex-start;
  }
}
.sd[data-s-822c70d1-5f10-4335-bd37-e37ca6ff0f53] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-c05cc29a-d70a-436c-955d-844de966ee34] {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-radius: 4px;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  color: #333333;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  height: 50px;
  justify-content: center;
  line-height: 1.4;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: 320px;
  max-width: 100%;
}
.sd[data-s-c05cc29a-d70a-436c-955d-844de966ee34]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-c05cc29a-d70a-436c-955d-844de966ee34]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-c05cc29a-d70a-436c-955d-844de966ee34]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-c05cc29a-d70a-436c-955d-844de966ee34]:-ms-input-placeholder {
  color: #cccccc;
}
.sd[data-s-013bc745-ec9f-4eca-b63c-5ab9d6985c2d] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 81px;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-6db978fd-51d8-428a-ae37-22910c99d160] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
.sd[data-s-5f484239-057f-49f9-a1f4-5e8e02c29f27] {
  color: #333333;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-8a223377-ca6a-46be-a4d9-c55241f0eecc] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-94e1153a-ab75-4199-b666-5d511742a970] {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-radius: 4px;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  color: #333333;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  height: auto;
  justify-content: center;
  line-height: 1.4;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: 320px;
  max-width: 100%;
}
.sd[data-s-94e1153a-ab75-4199-b666-5d511742a970]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-94e1153a-ab75-4199-b666-5d511742a970]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-94e1153a-ab75-4199-b666-5d511742a970]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-94e1153a-ab75-4199-b666-5d511742a970]:-ms-input-placeholder {
  color: #cccccc;
}
.sd[data-s-19738e57-ee7e-4633-8bf4-5e1fd2921c03] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 81px;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-0ba90619-fd6d-4742-8ee0-46acb8b536b2] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
.sd[data-s-24db085a-f3c7-4b00-9c3b-be3d8c121e6d] {
  color: #333333;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-3aede24e-4d1d-4f33-bc25-06270d3c67e5] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-c3558173-9e06-4174-a53d-ade865635a14] {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-radius: 4px;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  color: #333333;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  height: auto;
  justify-content: center;
  line-height: 1.4;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: 320px;
  max-width: 100%;
}
.sd[data-s-c3558173-9e06-4174-a53d-ade865635a14]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-c3558173-9e06-4174-a53d-ade865635a14]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-c3558173-9e06-4174-a53d-ade865635a14]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-c3558173-9e06-4174-a53d-ade865635a14]:-ms-input-placeholder {
  color: #cccccc;
}
.sd[data-s-de7c9166-bac1-45ce-b25c-24719cca6047] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 81px;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-e7109df6-cdd0-4961-9b98-73e8ef1e0394] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(50% - 10px);
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
.sd[data-s-9aa0ba1b-4d0d-4d58-b886-5f16e5adc9a0] {
  color: #333333;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-3da17e55-9acd-4467-989b-9a774cb8a4db] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-c7ea6974-37c5-49b2-89af-70fe14925698] {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-radius: 4px;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  color: #333333;
  flex: none;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  height: 50%;
  justify-content: center;
  line-height: 1.4;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: 320px;
  max-width: 100%;
}
.sd[data-s-c7ea6974-37c5-49b2-89af-70fe14925698]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-c7ea6974-37c5-49b2-89af-70fe14925698]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-c7ea6974-37c5-49b2-89af-70fe14925698]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-c7ea6974-37c5-49b2-89af-70fe14925698]:-ms-input-placeholder {
  color: #cccccc;
}
.sd[data-s-5b7cd83c-60fe-4c01-8f4b-e4b5655b05a1] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 81px;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-e898f761-45e4-4d1e-b3b5-2d7d1808475b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(50% - 10px);
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
.sd[data-s-69f101c7-40cc-49ba-ac0c-96e765191926] {
  color: #333333;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-4c0275fb-2c09-47eb-98d8-9868578cf899] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-da917695-fb82-458c-90ef-76597e261b0f] {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-radius: 4px;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  color: #333333;
  flex: none;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  height: 50%;
  justify-content: center;
  line-height: 1.4;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: 320px;
  max-width: 100%;
}
.sd[data-s-da917695-fb82-458c-90ef-76597e261b0f]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-da917695-fb82-458c-90ef-76597e261b0f]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-da917695-fb82-458c-90ef-76597e261b0f]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-da917695-fb82-458c-90ef-76597e261b0f]:-ms-input-placeholder {
  color: #cccccc;
}
.sd[data-s-c5c11ece-5523-4bc4-8232-91f9a6d58cf1] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-64f4176b-8445-48bf-8ccc-6e44ab43c342] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
.sd[data-s-5cea48ac-6a8b-4a75-bc57-d9e5523ca196] {
  color: #333333;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 608px) {
  .sd[data-s-5cea48ac-6a8b-4a75-bc57-d9e5523ca196] {
    text-align: left;
    justify-content: flex-start;
  }
}
.sd[data-s-bdb9861e-29a2-43c5-ae74-754068842ed9] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-27eca983-088e-48ef-931b-5b332c4e25b9] {
  align-content: flex-start;
  align-items: flex-start;
  width: 729px;
  max-width: 100%;
}
.sd[data-s-e9c23730-2da2-46e9-aec1-69dc9cf75502] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-e9c23730-2da2-46e9-aec1-69dc9cf75502]:hover {
  background: #fafafa;
}
.sd[data-s-47295d9e-f5b4-497b-8a54-b46b13d9e71a] {
  flex: none;
  height: 15px;
  margin: 0px 10px 0px 0px;
  width: 15px;
  max-width: calc(100% - 10px);
}
.sd[data-s-3cee0a99-eaa2-4e34-a96c-1bc9eeff8b16] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-b00fbfe5-ab85-4430-b1ad-4019b386420a] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 81px;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-4abb0830-69d9-4f1f-960d-0280f81049d1] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(50% - 10px);
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
.sd[data-s-7346cc2c-cef3-4c31-b41d-52a7b2505778] {
  color: #333333;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-2ca3d25b-7618-4d9f-8f56-6bad52563f05] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-84c23835-8117-4ff0-9540-412839576862] {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-radius: 4px;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  color: #333333;
  flex: none;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  height: 50%;
  justify-content: center;
  line-height: 1.4;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: 320px;
  max-width: 100%;
}
.sd[data-s-84c23835-8117-4ff0-9540-412839576862]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-84c23835-8117-4ff0-9540-412839576862]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-84c23835-8117-4ff0-9540-412839576862]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-84c23835-8117-4ff0-9540-412839576862]:-ms-input-placeholder {
  color: #cccccc;
}
.sd[data-s-5326e836-bcbb-4172-b729-2194a70a0080] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 81px;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-94d5e725-e7fd-459b-889b-8bf9d0d6f03e] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(50% - 10px);
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
.sd[data-s-7645a105-e392-491b-8cb1-7e6ddf3c280b] {
  color: #333333;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-d035ca04-a916-405f-9b81-0c692eb4e4a7] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-18172b3f-0756-4af6-b97f-509bfa6ae4bd] {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-radius: 4px;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  color: #333333;
  flex: none;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  height: 50%;
  justify-content: center;
  line-height: 1.4;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: 320px;
  max-width: 100%;
}
.sd[data-s-18172b3f-0756-4af6-b97f-509bfa6ae4bd]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-18172b3f-0756-4af6-b97f-509bfa6ae4bd]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-18172b3f-0756-4af6-b97f-509bfa6ae4bd]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-18172b3f-0756-4af6-b97f-509bfa6ae4bd]:-ms-input-placeholder {
  color: #cccccc;
}
.sd[data-s-76dc951c-26db-44cd-807a-aca7234f98e1] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 81px;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-882a9196-1143-4ae8-adf4-13583c13d10c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(50% - 10px);
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
.sd[data-s-5c4b29f8-2144-4509-aef8-a9733caea3f7] {
  color: #333333;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-b27a5a80-22e5-4489-a8f7-3a3f9853af8f] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-17aa123e-6e4e-4027-a913-1a9d5ca96021] {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-radius: 4px;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  color: #333333;
  flex: none;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  height: 50%;
  justify-content: center;
  line-height: 1.4;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: 320px;
  max-width: 100%;
}
.sd[data-s-17aa123e-6e4e-4027-a913-1a9d5ca96021]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-17aa123e-6e4e-4027-a913-1a9d5ca96021]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-17aa123e-6e4e-4027-a913-1a9d5ca96021]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-17aa123e-6e4e-4027-a913-1a9d5ca96021]:-ms-input-placeholder {
  color: #cccccc;
}
.sd[data-s-be356189-d592-44af-a159-708315e89dd2] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-831d9d9e-a3f9-4637-adee-67b8e95c1686] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
.sd[data-s-884d8553-ddc7-45fa-8f4e-9e8eb8ef4bda] {
  color: #333333;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-20126820-cfc2-4f87-8453-f5053d6e5390] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-46baee07-9512-456c-9835-3169c746d132] {
  align-content: flex-start;
  align-items: flex-start;
  width: 729px;
  max-width: 100%;
}
.sd[data-s-99079210-205d-4ceb-b194-cc3d2bb3e048] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-99079210-205d-4ceb-b194-cc3d2bb3e048]:hover {
  background: #fafafa;
}
.sd[data-s-f70cb6a4-88c4-40b2-bee1-1d764992c521] {
  flex: none;
  height: 15px;
  margin: 0px 10px 0px 0px;
  width: 15px;
  max-width: calc(100% - 10px);
}
.sd[data-s-5187aa09-3bc6-4d16-a217-a4498555dd25] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-cd73345f-3ac7-46b5-bb5c-0b5826b9d016] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 81px;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-8a05434a-1c58-406f-90f6-0693b30cb933] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(50% - 10px);
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
.sd[data-s-cdab44c0-b4b0-4844-a6e2-d2e3d9434c33] {
  color: #333333;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-5d396f46-b013-439a-9845-256bfa4bf19a] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-ba19f2c8-04c5-4c1d-b50a-477fa9ba8906] {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-radius: 4px;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  color: #333333;
  flex: none;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  height: 50%;
  justify-content: center;
  line-height: 1.4;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: 320px;
  max-width: 100%;
}
.sd[data-s-ba19f2c8-04c5-4c1d-b50a-477fa9ba8906]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-ba19f2c8-04c5-4c1d-b50a-477fa9ba8906]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-ba19f2c8-04c5-4c1d-b50a-477fa9ba8906]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-ba19f2c8-04c5-4c1d-b50a-477fa9ba8906]:-ms-input-placeholder {
  color: #cccccc;
}
.sd[data-s-fd7e1642-975c-451e-94ad-0c32523d5ac5] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 81px;
  margin: 0px 0px 20px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-b7cd8d2d-f40b-4d91-9bf3-b8d662ef1271] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(50% - 10px);
  justify-content: center;
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
.sd[data-s-c505768a-7c8b-4720-960e-02154239e791] {
  color: #333333;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-59e1f10b-811a-48f5-b4ce-d5934450a633] {
  color: #f23a3c;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0px 0px 0px 5px;
  text-align: center;
  max-width: calc(100% - 5px);
  justify-content: center;
}
.sd[data-s-20fb6817-829e-440a-8886-d3a9a0762b6a] {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-radius: 4px;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  color: #333333;
  flex: none;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  height: 50%;
  justify-content: center;
  line-height: 1.4;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: 320px;
  max-width: 100%;
}
.sd[data-s-20fb6817-829e-440a-8886-d3a9a0762b6a]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-20fb6817-829e-440a-8886-d3a9a0762b6a]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-20fb6817-829e-440a-8886-d3a9a0762b6a]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-20fb6817-829e-440a-8886-d3a9a0762b6a]:-ms-input-placeholder {
  color: #cccccc;
}
.sd[data-s-c00a4eda-c379-40ad-9b28-4b3bdf005fb7] {
  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 20px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-1bfa20a2-1f21-4837-9eef-bf451d015b13] {
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-87010b7b-4602-4566-963e-a578eb162a66] {
  flex: none;
  height: auto;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 10px);
}
.sd[data-s-43fe721b-62ea-41c0-ac4a-8e0ee04dc0ee] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  text-decoration: underline;
  justify-content: flex-start;
}
.sd[data-s-2b629704-0437-44aa-9cac-02a9d3d12d23] {
  background: var(--s-color-8ea21ef8);
  border-radius: 48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  font-family: var(--s-font-f28585f4);
  font-size: 15px;
  font-weight: 400;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 20px 0px 0px 0px;
  opacity: 1;
  padding: 15px;
  text-align: left;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-dba53d70-3c3b-4ae7-bb6a-7a8c8a13e4b4] {
  border-radius: 0;
  color: var(--s-color-659de661);
  font-family: var(--s-font-f28585f4);
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 2px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-606b6573-030b-448c-b00a-4d44f90c9a61] {
}

/* source: Vtuber/contact-1/contact.html inline style #10 */
body {
  background: var(--s-color-09b9935c);
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}

/* Contact Form 7 integration */
.vi-tuber-contact-form {
  align-items: flex-start;
}

.vi-tuber-contact-form > .wpcf7 {
  width: 100%;
}

.vi-tuber-contact-form .wpcf7-form {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.vi-tuber-cf7-form {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.vi-tuber-cf7-form > .sd {
  height: auto;
  overflow: visible;
}

.vi-tuber-cf7-form > .sd > .sd:first-child {
  height: auto;
  min-height: 24px;
}

.vi-tuber-contact-form .wpcf7-form-control-wrap {
  display: contents;
}

.vi-tuber-contact-form .wpcf7-checkbox,
.vi-tuber-contact-form .wpcf7-radio,
.vi-tuber-contact-form .wpcf7-acceptance {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.vi-tuber-contact-form .wpcf7-list-item {
  display: flex;
  margin: 0;
  padding: 10px;
  width: 100%;
}

.vi-tuber-contact-form .wpcf7-list-item:hover {
  background: #fafafa;
}

.vi-tuber-contact-form .wpcf7-list-item label {
  align-items: center;
  display: flex;
  flex-direction: row;
  width: 100%;
}

.vi-tuber-contact-form .wpcf7-list-item input[type="radio"],
.vi-tuber-contact-form .wpcf7-list-item input[type="checkbox"] {
  flex: none;
  height: 15px;
  margin: 0 10px 0 0;
  width: 15px;
}

.vi-tuber-contact-form .wpcf7-list-item-label {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
}

.vi-tuber-contact-input,
.vi-tuber-contact-form input[type="email"],
.vi-tuber-contact-form input[type="tel"],
.vi-tuber-contact-form input[type="text"],
.vi-tuber-contact-form textarea {
  background: #ffffff;
  border: 1px solid #727272;
  border-radius: 4px;
  color: #333333;
  flex: none;
  font-family: var(--s-font-f7a529e7);
  font-size: 15px;
  height: 48px;
  line-height: 1.4;
  padding: 10px;
  text-align: left;
  width: 320px;
  max-width: 100%;
}

.vi-tuber-contact-form textarea {
  height: 120px;
  resize: vertical;
}

.vi-tuber-contact-input:focus,
.vi-tuber-contact-form input[type="email"]:focus,
.vi-tuber-contact-form input[type="tel"]:focus,
.vi-tuber-contact-form input[type="text"]:focus,
.vi-tuber-contact-form textarea:focus {
  border-color: var(--s-color-3b85ba69);
  box-shadow: 0 0 0 3px rgba(130, 77, 164, 0.15);
  outline: none;
}

.vi-tuber-contact-input::placeholder,
.vi-tuber-contact-form input::placeholder,
.vi-tuber-contact-form textarea::placeholder {
  color: #cccccc;
}

.vi-tuber-contact-submit {
  align-self: center;
}

.vi-tuber-contact-submit input[type="submit"] {
  color: inherit;
  cursor: pointer;
  font-family: var(--s-font-f28585f4);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}

.vi-tuber-contact-form .wpcf7-response-output,
.vi-tuber-contact-form .wpcf7-not-valid-tip {
  font-family: var(--s-font-f7a529e7);
  font-size: 14px;
}
