.sd[data-s-c709eb2d-5cf3-4dbf-bcdb-6deebb50a796] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0);
  display: none;
  height: 50px;
  padding: 0px 30px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c709eb2d-5cf3-4dbf-bcdb-6deebb50a796] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0);
    display: flex;
    flex: none;
    height: auto;
    margin: 0 0 0 0;
    padding: 20px 20px 0px 0px;
    position: fixed;
    right: 0px;
    width: auto;
    z-index: 5;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c709eb2d-5cf3-4dbf-bcdb-6deebb50a796] {
    align-content: flex-end;
    align-items: flex-end;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 15px 20px 15px 0px;
  }
}

.sd[data-s-33fb68d3-ef3e-431f-ab85-37d5d92ca504] {
  filter: brightness(90%) contrast(150%);
  flex: none;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-33fb68d3-ef3e-431f-ab85-37d5d92ca504] {
    flex: none;
    height: 60px;
    width: 60px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-33fb68d3-ef3e-431f-ab85-37d5d92ca504] {
    flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-cf0b8807-ce79-49fd-ac0a-a0f335f63969] {
  align-content: center;
  align-items: center;
  background: #f2f2e9;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 60px;
  justify-content: space-between;
  left: 0;
  margin: 0 0 0 0;
  padding: 10px 0px 10px 20px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cf0b8807-ce79-49fd-ac0a-a0f335f63969] {
    bottom: 0;
    display: flex;
    flex: none;
    height: 100px;
    left: 0;
    padding: 20px;
    position: relative;
    right: 0;
    top: -1px;
    z-index: 4;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-cf0b8807-ce79-49fd-ac0a-a0f335f63969] {
    display: flex;
    flex: none;
    height: 80px;
    padding: 20px 0px 20px 20px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4cd588d2-9ee4-4a8a-80f2-5f498e42e0cb] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 12%;
  max-width: 12%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4cd588d2-9ee4-4a8a-80f2-5f498e42e0cb] {
    flex: none;
    width: 30%;
    max-width: 30%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-4cd588d2-9ee4-4a8a-80f2-5f498e42e0cb] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: space-between;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-afce0c7b-c276-4856-8ad4-8b8848b86756] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-afce0c7b-c276-4856-8ad4-8b8848b86756] {
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-afce0c7b-c276-4856-8ad4-8b8848b86756] {
    flex: none;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-8000cf16-ddfd-40f6-8772-a518d125bbb5] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-8000cf16-ddfd-40f6-8772-a518d125bbb5]:before {
  background-repeat: no-repeat;
}

@media screen and (max-width: 630px) {
  .sd[data-s-8000cf16-ddfd-40f6-8772-a518d125bbb5] {
    flex: none;
  }
}

.sd[data-s-d1686f7a-ca00-470b-9535-006601d0b629] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  z-index: 5;
  --gap-h-d1686f7a-ca00-470b-9535-006601d0b629: 30px;
  --gap-v-d1686f7a-ca00-470b-9535-006601d0b629: 0px;
  --gap-uuid: d1686f7a-ca00-470b-9535-006601d0b629;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d1686f7a-ca00-470b-9535-006601d0b629] {
    display: flex;
    margin: 0px 80px 0px 0px;
    --gap-h-d1686f7a-ca00-470b-9535-006601d0b629: 30px;
    --gap-v-d1686f7a-ca00-470b-9535-006601d0b629: 0px;
    max-width: calc(100% - 80px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-d1686f7a-ca00-470b-9535-006601d0b629] {
    display: flex;
    margin: 0px 90px 0px 0px;
    --gap-h-d1686f7a-ca00-470b-9535-006601d0b629: 30px;
    --gap-v-d1686f7a-ca00-470b-9535-006601d0b629: 0px;
    max-width: calc(100% - 90px);
  }
}

.sd[data-s-af68eccb-3e82-4fb2-91f8-1f36914c1262] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  padding: 0px;
  --gap-h-af68eccb-3e82-4fb2-91f8-1f36914c1262: 25px;
  --gap-v-af68eccb-3e82-4fb2-91f8-1f36914c1262: 0px;
  --gap-uuid: af68eccb-3e82-4fb2-91f8-1f36914c1262;
}

@media screen and (max-width: 840px) {
  .sd[data-s-af68eccb-3e82-4fb2-91f8-1f36914c1262] {
    display: none;
    --gap-h-af68eccb-3e82-4fb2-91f8-1f36914c1262: 30px;
    --gap-v-af68eccb-3e82-4fb2-91f8-1f36914c1262: 0px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-af68eccb-3e82-4fb2-91f8-1f36914c1262] {
    display: none;
    --gap-h-af68eccb-3e82-4fb2-91f8-1f36914c1262: 30px;
    --gap-v-af68eccb-3e82-4fb2-91f8-1f36914c1262: 0px;
  }
}

@media screen and (max-width: 330px) {
  .sd[data-s-af68eccb-3e82-4fb2-91f8-1f36914c1262] {
    display: none;
    --gap-h-af68eccb-3e82-4fb2-91f8-1f36914c1262: 30px;
    --gap-v-af68eccb-3e82-4fb2-91f8-1f36914c1262: 0px;
  }
}

.sd[data-s-0cada0ae-edbb-431e-b33a-366924bc00d0] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
  text-align: center;
  transition-duration: 600ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-0cada0ae-edbb-431e-b33a-366924bc00d0]:hover {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0cada0ae-edbb-431e-b33a-366924bc00d0] {
    font-size: 12px;
    margin: 0px 15px 0px 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-8e7a2e28-e3f3-4fd8-9374-ab608121c473] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
  text-align: center;
  transition-duration: 600ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8e7a2e28-e3f3-4fd8-9374-ab608121c473]:hover {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8e7a2e28-e3f3-4fd8-9374-ab608121c473] {
    font-size: 12px;
    margin: 0px 15px 0px 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-b088cc67-7c1c-49c6-a184-33656ef1da70] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
  text-align: center;
  transition-duration: 600ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-b088cc67-7c1c-49c6-a184-33656ef1da70]:hover {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b088cc67-7c1c-49c6-a184-33656ef1da70] {
    font-size: 12px;
    margin: 0px 15px 0px 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-c2db681f-7e39-475c-80ef-8e8b0ea7e6bb] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
  text-align: center;
  transition-duration: 600ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-c2db681f-7e39-475c-80ef-8e8b0ea7e6bb].link-active {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

.sd[data-s-c2db681f-7e39-475c-80ef-8e8b0ea7e6bb]:hover {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c2db681f-7e39-475c-80ef-8e8b0ea7e6bb] {
    font-size: 12px;
    margin: 0px 15px 0px 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-2533044d-7156-46d6-a170-69e4cf6435c8] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
  text-align: center;
  transition-duration: 600ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-2533044d-7156-46d6-a170-69e4cf6435c8].link-active {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

.sd[data-s-2533044d-7156-46d6-a170-69e4cf6435c8]:hover {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2533044d-7156-46d6-a170-69e4cf6435c8] {
    font-size: 12px;
    margin: 0px 15px 0px 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-e2971ed4-c6e3-4e62-967a-c881c0091d66] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
  text-align: center;
  transition-duration: 600ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e2971ed4-c6e3-4e62-967a-c881c0091d66].link-active {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

.sd[data-s-e2971ed4-c6e3-4e62-967a-c881c0091d66]:hover {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e2971ed4-c6e3-4e62-967a-c881c0091d66] {
    font-size: 12px;
    margin: 0px 15px 0px 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-b6818362-f43e-40d8-82b9-69d2054c92ba] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
  text-align: center;
  transition-duration: 600ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-b6818362-f43e-40d8-82b9-69d2054c92ba].link-active {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

.sd[data-s-b6818362-f43e-40d8-82b9-69d2054c92ba]:hover {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b6818362-f43e-40d8-82b9-69d2054c92ba] {
    font-size: 12px;
    margin: 0px 15px 0px 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-0a9a5d9f-e8a4-4d8c-bde5-6da277ec2515] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 20px 0px 0px;
  width: auto;
  z-index: 1;
  max-width: calc(100% - 20px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-0a9a5d9f-e8a4-4d8c-bde5-6da277ec2515] {
    display: flex;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-0a9a5d9f-e8a4-4d8c-bde5-6da277ec2515] {
    display: flex;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-3a3ccff6-3ce1-4217-a4e8-2d25ba5f21c2] {
  background: #1c1814;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 600;
  height: 30px;
  line-height: 1.4;
  padding: 5px 10px;
  text-align: center;
  transition-duration: 600ms;
  width: 45px;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3a3ccff6-3ce1-4217-a4e8-2d25ba5f21c2] {
    background: #1c1814;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-3a3ccff6-3ce1-4217-a4e8-2d25ba5f21c2] {
    flex: none;
    font-size: 12px;
    height: 22px;
    padding: 6px 5px 5px 5px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-67b6fd18-a7b3-435f-ad03-c36b99b1bf93] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 600;
  height: 30px;
  line-height: 1.4;
  padding: 5px 9px;
  text-align: center;
  width: 40px;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-67b6fd18-a7b3-435f-ad03-c36b99b1bf93]:hover {
  background: #e6e6cf;
}

@media screen and (max-width: 630px) {
  .sd[data-s-67b6fd18-a7b3-435f-ad03-c36b99b1bf93] {
    flex: none;
    font-size: 12px;
    height: 22px;
    padding: 6px 5px 5px 5px;
    width: 30px;
    max-width: 100%;
  }
}        
.sd[data-s-bbd59d9d-2228-407d-8753-7d47b26191e8] {
  align-content: center;
  align-items: center;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bbd59d9d-2228-407d-8753-7d47b26191e8] {
    display: none;
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-bbd59d9d-2228-407d-8753-7d47b26191e8] {
    display: none;
  }
}

@media screen and (max-width: 330px) {
  .sd[data-s-bbd59d9d-2228-407d-8753-7d47b26191e8] {
    display: none;
  }
}

.sd[data-s-1de13d26-185c-4c9d-85bc-c0aeaf6e99d8] {
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0px;
}

.sd[data-s-1acda57b-fc63-4b59-9f94-74f479705482] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-fbb3a417-75b8-4192-980f-d8706d90b75d] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 30px 0px 0px;
  padding: 0px 3px 0px 3px;
  text-align: center;
  transition-duration: 600ms;
  width: auto;
  max-width: calc(100% - 30px);
  justify-content: center;
}

.sd[data-s-fbb3a417-75b8-4192-980f-d8706d90b75d]:hover {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fbb3a417-75b8-4192-980f-d8706d90b75d] {
    font-size: 12px;
    margin: 0px 15px 0px 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-4a45d715-8d73-424a-a7a1-f3d66f0ee40e] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-63e2b587-b4ed-4929-9036-e754af5f2728] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 30px 0px 0px;
  padding: 0px 3px 0px 3px;
  text-align: center;
  transition-duration: 600ms;
  width: auto;
  max-width: calc(100% - 30px);
  justify-content: center;
}

.sd[data-s-63e2b587-b4ed-4929-9036-e754af5f2728]:hover {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}

@media screen and (max-width: 840px) {
  .sd[data-s-63e2b587-b4ed-4929-9036-e754af5f2728] {
    font-size: 12px;
    margin: 0px 15px 0px 0px;
    max-width: calc(100% - 15px);
  }
}     
.sd[data-s-82dfcce5-d243-4f48-8b06-028ffcc475cd] {
  align-content: flex-start;
  align-items: flex-start;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 600px;
  justify-content: space-between;
  margin: 0px 0px 90px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-82dfcce5-d243-4f48-8b06-028ffcc475cd].appear {
  opacity: 0;
  transition-duration: 1000ms;
  translate: 0px 50px;
}

.sd[data-s-82dfcce5-d243-4f48-8b06-028ffcc475cd].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-82dfcce5-d243-4f48-8b06-028ffcc475cd] {
    align-content: stretch;
    align-items: stretch;
    display: none;
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-82dfcce5-d243-4f48-8b06-028ffcc475cd] {
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 20px 60px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-164d9da6-7222-4eaa-82c0-5afd3725db55] {
  flex: none;
  height: 600px;
  width: 45%;
  max-width: 45%;
}

.sd[data-s-164d9da6-7222-4eaa-82c0-5afd3725db55]:before {
  background-position: center bottom;
}

@media screen and (max-width: 840px) {
  .sd[data-s-164d9da6-7222-4eaa-82c0-5afd3725db55] {
    flex: none;
    height: 450px;
    width: 45%;
    max-width: 45%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-164d9da6-7222-4eaa-82c0-5afd3725db55] {
    flex: none;
    height: 280px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c23f92c0-785a-45a0-a687-00ae1b166995] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 600px;
  justify-content: center;
  padding: 0px;
  width: 55%;
  max-width: 55%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c23f92c0-785a-45a0-a687-00ae1b166995] {
    flex: none;
    height: auto;
    justify-content: space-between;
    width: 55%;
    max-width: 55%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c23f92c0-785a-45a0-a687-00ae1b166995] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-30a7b3fc-9187-4c14-b231-6f806d00e5af] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 25%;
  justify-content: center;
  padding: 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-30a7b3fc-9187-4c14-b231-6f806d00e5af] {
    flex: none;
    height: 20%;
    padding: 21px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-30a7b3fc-9187-4c14-b231-6f806d00e5af] {
    margin: -40px 30px 0px 0px;
    padding: 20px 30px 20px;
    z-index: 1;
    width: calc(100% - 30px);
    max-width: calc(100% - 30px);
    height: calc(20% - -40px);
  }
}

.sd[data-s-3fe7986a-bdb5-49f5-9233-48ec380b2950] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 24px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3fe7986a-bdb5-49f5-9233-48ec380b2950] {
    font-size: 20px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-3fe7986a-bdb5-49f5-9233-48ec380b2950] {
    font-size: 18px;
  }
}

.sd[data-s-49029cee-8857-4fc9-8c70-1eff46c445a4] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 75%;
  justify-content: space-between;
  padding: 30px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-49029cee-8857-4fc9-8c70-1eff46c445a4] {
    flex: 1;
    height: auto;
    padding: 20px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-969d7e92-de34-4d95-a32a-388c7dd1f2f6] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 40px 0px;
  padding: 0px 30px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-969d7e92-de34-4d95-a32a-388c7dd1f2f6] {
    margin: 0px 0px 10px 0px;
    padding: 0px 20px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-969d7e92-de34-4d95-a32a-388c7dd1f2f6] {
    padding: 0px 0px 0px;
  }
}

.sd[data-s-afe8d17b-93af-43c5-8dcb-694018a9a744] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 30px 5px 30px;
  padding: 0px;
  width: calc(100% - 60px);
  max-width: calc(100% - 60px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-afe8d17b-93af-43c5-8dcb-694018a9a744] {
    margin: 0px 20px 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-afe8d17b-93af-43c5-8dcb-694018a9a744] {
    margin: 0px 30px 5px 0px;
    width: calc(100% - 30px);
    max-width: calc(100% - 30px);
  }
}

.sd[data-s-b17a4928-a75e-44ca-b849-1ead4d9a6771] {
  flex: none;
  height: auto;
  margin: 0px 5px 0px 0px;
  width: 20px;
  max-width: calc(100% - 5px);
}

.sd[data-s-458b0306-93de-4889-b94f-2fb00cca8e22] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-223ab4ff-5f98-40f0-af97-8a8ee5b53669] {
  color: #1c1814;
  font-family: var(--s-font-64b8fccc);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-7ebb81e9-c0eb-4e83-9a03-ac4e0fd2d207] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 3px;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 3px);
  justify-content: flex-start;
}

.sd[data-s-7bf5c282-04ed-47f2-b5a8-a12cd37ecdd8] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 30px 0px 30px;
  padding: 15px 0px 15px 0px;
  width: calc(100% - 60px);
  max-width: calc(100% - 60px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-7bf5c282-04ed-47f2-b5a8-a12cd37ecdd8] {
    margin: 0px 20px 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-7bf5c282-04ed-47f2-b5a8-a12cd37ecdd8] {
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e2ab35d3-b22f-40b4-819c-7ff108ca9846] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e2ab35d3-b22f-40b4-819c-7ff108ca9846] {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
}

.sd[data-s-83c4eecf-71f4-476d-a4a7-240a416e59db] {
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  color: #898781;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 20px);
  justify-content: flex-start;
}

.sd[data-s-d485884e-055b-4f5c-ad03-db10a4683f96] {
  background: #ffffff;
  border-radius: 20px;
  color: #333;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  padding: 7px 10px 7px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-337628d4-cda5-413e-9afc-c08d999dfb9b] {
  color: #898781;
  font-size: 24px;
}

.sd[data-s-73ae7cfd-07ca-4d7e-b5ee-76d1c20e50e1] {
  background: #ffffff;
  border-radius: 20px;
  color: #333;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  padding: 7px 10px 7px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5dabd0d9-25ef-4937-adf1-14604370731f] {
  color: #898781;
  font-size: 24px;
}

.sd[data-s-5dee02e2-3353-450a-b875-aa5b6b073cb5] {
  background: #ffffff;
  border-radius: 20px;
  color: #333;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  padding: 7px 10px 7px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-71eac2cd-35f8-4a61-9386-146d670bb1e7] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 40px 30px 40px 30px;
  padding: 0px;
  width: calc(100% - 60px);
  max-width: calc(100% - 60px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-71eac2cd-35f8-4a61-9386-146d670bb1e7] {
    margin: 10px 20px 10px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-71eac2cd-35f8-4a61-9386-146d670bb1e7] {
    margin: 20px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c7b04ac5-e7d6-4551-bc89-59bbca210ac1] {
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-radius: 4px;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  color: #333;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 5px 0px 0px;
  padding: 5px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

.sd[data-s-93e92957-8db9-43fb-9653-2ea6148779dc] {
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-radius: 4px;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  color: #333;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 5px 0px 0px;
  padding: 4px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

.sd[data-s-aab560f5-d65c-4441-a6d2-b14f0787c3a9] {
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-radius: 4px;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  color: #333;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 5px 0px 0px;
  padding: 5px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

.sd[data-s-be263503-d81c-4f02-a0f7-0da54a37c3a3] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-0d9e092d-e2bc-473b-ab00-348506c4d2a4] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 1px solid #000;
  border-top: 0px solid #000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 10px;
}

.sd[data-s-9cb6a4d0-1103-4706-8b5d-2394eeedb93d] {
  color: #333;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

.sd[data-s-070e65be-d978-48ca-9a0e-716647c760da] {
  flex: none;
  height: auto;
  width: 20px;
  max-width: 100%;
}                 
.sd[data-s-c9fbb871-a054-4bcc-9ef6-a40805b1f41f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 500px;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c9fbb871-a054-4bcc-9ef6-a40805b1f41f] {
    display: none;
    flex: none;
    height: 450px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c9fbb871-a054-4bcc-9ef6-a40805b1f41f] {
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7c039d84-237a-4daa-9623-12f33c258eb6] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7c039d84-237a-4daa-9623-12f33c258eb6] {
    flex: none;
    height: 450px;
    width: 50%;
    max-width: 50%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-7c039d84-237a-4daa-9623-12f33c258eb6] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-92b60c91-8a48-4e35-bc3a-b4288bc433b5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-92b60c91-8a48-4e35-bc3a-b4288bc433b5] {
    flex: none;
    padding: 10px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-25682b09-aecd-4f62-b04c-3da2b6a3f525] {
  color: #333;
  font-family: var(--s-font-c98e5da9);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  writing-mode: vertical-rl;
  -ms-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-25682b09-aecd-4f62-b04c-3da2b6a3f525] {
    font-feature-settings: normal;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-2d6c2b30-2479-4d57-b56e-33f27324f187] {
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  height: 500px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2d6c2b30-2479-4d57-b56e-33f27324f187]:before {
    background-repeat: no-repeat;
  }

  .sd[data-s-2d6c2b30-2479-4d57-b56e-33f27324f187] {
    flex: none;
    height: 100%;
    width: 90%;
    max-width: 90%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-2d6c2b30-2479-4d57-b56e-33f27324f187] {
    flex: none;
    height: 260px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-30d06fed-16d7-4786-bcb9-f56e7fda7511] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 30px;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-30d06fed-16d7-4786-bcb9-f56e7fda7511] {
    flex: none;
    height: auto;
    padding: 30px 25px 30px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5c007d9a-f8da-477b-8fa0-ad545c476318] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 70px 30px 20px 30px;
  padding: 0px;
  max-width: calc(100% - 60px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-5c007d9a-f8da-477b-8fa0-ad545c476318] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-195e3339-596c-40fb-938f-afe7323c01db] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-548defaa-73cc-46c5-8581-02c8bbece9e6] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-569da398-9e22-4c56-bad7-481bf4ec9cf4] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-a536d3e0-be7f-4e0a-9e07-75e14c1667aa] {
  background: #00b74f;
  border-radius: 4px;
  flex: none;
  height: 5px;
  width: 5px;
  max-width: 100%;
}

.sd[data-s-f8fbd57a-77f9-4b25-959a-42bb54721fe8] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

.sd[data-s-da3c9169-3c6f-490b-8481-f733c7a7f980] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-50d6f052-d4d2-40e3-b251-05789f2e94a9] {
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 24px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-50d6f052-d4d2-40e3-b251-05789f2e94a9] {
    font-size: 20px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-50d6f052-d4d2-40e3-b251-05789f2e94a9] {
    font-size: 20px;
  }
}

.sd[data-s-52e117e7-9e68-4300-af9b-c3425c8785c7] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 20px 0px 20px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ddcde70c-9869-4096-b78c-121df853a950] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-ddcde70c-9869-4096-b78c-121df853a950] {
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b054a19b-2a9e-4891-b9ca-bb2764cb9b94] {
  flex: none;
  height: auto;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 10px;
  max-width: calc(100% - 10px);
}

.sd[data-s-b066307e-ca71-43bf-97a5-ab56de277fcc] {
  color: #898781;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-5bf6290a-f33c-49d5-b308-ba89da1bad2c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-5bf6290a-f33c-49d5-b308-ba89da1bad2c] {
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-329b0011-10b8-4f4f-ab2a-cb63589a034a] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 5px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 5px);
}

.sd[data-s-06a6633f-c74c-4b6f-9fa8-146b8f9332a0] {
  color: #d04b4b;
  filter: contrast(120%);
  font-family: var(--s-font-64b8fccc);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 3px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 3px);
  justify-content: center;
}

.sd[data-s-c2a94525-2fbc-4314-a20a-13a94c724470] {
  color: #d04b4b;
  filter: contrast(120%);
  font-family: var(--s-font-64b8fccc);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c2a94525-2fbc-4314-a20a-13a94c724470] {
    font-size: 18px;
  }
}

.sd[data-s-8c11a9cb-10ea-402e-8bee-e311c8364b10] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-3f7b791b-b1a4-4ba2-b731-f2c993a98dca] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-3189c8b8-0332-4acf-854d-579eb208edd9] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b854ebf2-6a77-49ce-9440-85071a2b9f74] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 10px;
}

.sd[data-s-71129c6c-2c03-4ecc-a3d0-6a897753cafd] {
  color: #333;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

.sd[data-s-95a74a87-ddfe-41ed-8125-d67ad69c6577] {
  flex: none;
  height: auto;
  width: 20px;
  max-width: 100%;
}
.sd[data-s-a2897569-1921-41bf-84da-ca00cd9ca6a7] {
  align-content: center;
  align-items: center;
  border-radius: 1px;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  left: auto;
  margin: 0 0 0 0;
  padding: 20px;
  position: fixed;
  right: 0px;
  top: auto;
  width: auto;
  z-index: 2;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a2897569-1921-41bf-84da-ca00cd9ca6a7] {
    display: flex;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-a2897569-1921-41bf-84da-ca00cd9ca6a7] {
    display: flex;
  }
}

.sd[data-s-1a8448e2-cbcb-4fb6-884b-6c62c0f2b687] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  rotate: -90deg;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-1a8448e2-cbcb-4fb6-884b-6c62c0f2b687]:hover {
  background: #00b74f;
}

.sd[data-s-48820d39-1462-4d34-903a-cc9b2bd694f3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -9px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -9px);
}

.sd[data-s-54fc6036-d2cd-4f3c-97bc-62d97bed4795] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 10px;
  max-width: 100%;
}

.sd[data-s-1a8448e2-cbcb-4fb6-884b-6c62c0f2b687]:hover .sd[data-s-54fc6036-d2cd-4f3c-97bc-62d97bed4795] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 10px 0px;
}

.sd[data-s-5aac2b5c-9109-4ac9-b3d3-c2055d5958f9] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 10px;
  max-width: 100%;
}

.sd[data-s-5aac2b5c-9109-4ac9-b3d3-c2055d5958f99] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 10px;
  max-width: 100%;
  margin-left: 10px;
  margin-top: 3px;
}

.sd[data-s-1a8448e2-cbcb-4fb6-884b-6c62c0f2b687]:hover .sd[data-s-5aac2b5c-9109-4ac9-b3d3-c2055d5958f9] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 10px 0px;
}
.sd[data-s-89243387-b247-4b45-8089-008293d4586c] {
align-content: center;
align-items: center;
background: #f2f2e9;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
width: 100%;
z-index: 1;
max-width: 100%;
}

.sd[data-s-633e1dd1-9007-4656-b4db-300e897a8bdc] {
  align-content: center;
  align-items: center;
  /*background: #e6e6cf;*/
  border-bottom: 0px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 0px solid #1c1814;
  border-top: 1px solid #1c1814;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
.sd[data-s-633e1dd1-9007-4656-b4db-300e897a8bdc] {
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0px 0px 0px 0px;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-633e1dd1-9007-4656-b4db-300e897a8bdc] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 1px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 0px solid #1c1814;
  border-top: 1px solid #1c1814;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 40px 30px 40px;
  width: 100%;
  max-width: 100%;
}
}

.sd[data-s-25a25e25-6d17-495f-bcde-b7614d11a7d7] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
margin: 20px 0px 20px 0px;
padding: 0px;
max-width: 70%;
line-height: 1.6;
}

@media screen and (max-width: 840px) {
.sd[data-s-25a25e25-6d17-495f-bcde-b7614d11a7d7] {
  margin: 0px 0px 20px 0px;
  max-width: 100%;
}
}

.sd[data-s-224c00a5-c0ca-415c-9e68-ad1e1fd04199] {
flex: none;
height: auto;
width: 200px;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-224c00a5-c0ca-415c-9e68-ad1e1fd04199] {
  flex: none;
  width: 150px;
  max-width: 100%;
}
}

.sd[data-s-74f958f6-e5db-4566-8568-608dcac128af] {
display: none;
flex: none;
height: auto;
width: 25%;
max-width: 25%;
}

@media screen and (max-width: 840px) {
.sd[data-s-74f958f6-e5db-4566-8568-608dcac128af] {
  display: none;
  flex: none;
  width: 40%;
  max-width: 40%;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-74f958f6-e5db-4566-8568-608dcac128af] {
  display: none;
  flex: none;
  width: 100%;
  max-width: 100%;
}
}

.sd[data-s-08bc0949-853f-4b95-a71f-bb02b410fa29] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
height: auto;
justify-content: center;
padding: 0px;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-08bc0949-853f-4b95-a71f-bb02b410fa29] {
  justify-content: center;
}
}

.sd[data-s-bf1957fe-4f6d-4cab-96ec-f789210821e8] {
flex: none;
height: auto;
width: 265px;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-bf1957fe-4f6d-4cab-96ec-f789210821e8] {
  flex: none;
  width: 212px;
  max-width: 100%;
}
}

.sd[data-s-4ee891fe-29f9-4824-a0fd-83d309cadbc5] {
color: #1c1814;
display: none;
font-family: var(--s-font-d1be9407);
font-size: 12px;
font-weight: 400;
height: auto;
letter-spacing: 0.05em;
line-height: 1.4;
margin: 0px 10px 0px 0px;
text-align: center;
width: auto;
max-width: calc(100% - 10px);
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-4ee891fe-29f9-4824-a0fd-83d309cadbc5] {
  display: none;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-4ee891fe-29f9-4824-a0fd-83d309cadbc5] {
  display: none;
}
}

.sd[data-s-9248916a-9675-44e3-9712-da907cae665c] {
color: #1c1814;
display: none;
font-family: var(--s-font-d1be9407);
font-size: 20px;
font-weight: 400;
height: auto;
letter-spacing: normal;
line-height: 1.4;
text-align: center;
width: auto;
max-width: 100%;
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-9248916a-9675-44e3-9712-da907cae665c] {
  display: none;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-9248916a-9675-44e3-9712-da907cae665c] {
  display: none;
}
}

.sd.menu_footer {
align-content: flex-start;
align-items: flex-start;
background: #f2f2e9;
border-bottom: 1px solid #1c1814;
border-left: 0px solid #1c1814;
border-right: 0px solid #1c1814;
border-top: 1px solid #1c1814;
flex-direction: column;
flex-wrap: nowrap;
height: 50px;
justify-content: center;
padding: 0px 0px 0px 60px;
width: 100%;
max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd.menu_footer {
    display: none;
  }
}

.sd[data-s-f4ddba82-33af-4587-99bf-1b4cdcf7d603] {
align-content: center;
align-items: center;
flex: none;
flex-direction: row;
flex-wrap: nowrap;
height: auto;
justify-content: space-between;
padding: 0px;
width: auto;
max-width: 100%;
}

@media screen and (max-width: 840px) {
.sd[data-s-f4ddba82-33af-4587-99bf-1b4cdcf7d603] {
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-f4ddba82-33af-4587-99bf-1b4cdcf7d603] {
  display: none;
}
}

.sd[data-s-db24636d-84cf-40f9-84db-31e5db064933] {
flex-direction: row;
flex-wrap: nowrap;
padding: 0px;
}

.sd.menu_footer_item {
align-content: center;
align-items: center;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
}

.sd.mn_footer_item {
background: rgba(0, 0, 0, 0);
border-bottom: 1px solid rgba(0, 0, 0, 0);
border-left: 1px solid rgba(0, 0, 0, 0);
border-right: 1px solid rgba(0, 0, 0, 0);
border-top: 1px solid rgba(0, 0, 0, 0);
color: #1c1814;
font-family: var(--s-font-a196dde3);
font-size: 14px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 30px 0px 0px;
padding: 0px 3px 0px 3px;
text-align: center;
text-transform: uppercase;
transition-duration: 600ms;
width: auto;
max-width: calc(100% - 30px);
justify-content: center;
}

.sd.mn_footer_item:hover {
border-bottom: 1px solid #1c1814;
border-left: 1px solid #1c1814;
border-right: 1px solid #1c1814;
border-top: 1px solid #1c1814;
}

@media screen and (max-width: 840px) {
.sd.mn_footer_item {
  font-size: 12px;
  margin: 0px 15px 0px 0px;
  max-width: calc(100% - 15px);
}
}

.sd[data-s-5801a060-9711-41fc-a288-217f24323a76] {
align-content: center;
align-items: center;
display: none;
flex: none;
flex-direction: row;
flex-wrap: nowrap;
height: auto;
justify-content: space-between;
padding: 0px;
width: auto;
max-width: 100%;
}

@media screen and (max-width: 840px) {
.sd[data-s-5801a060-9711-41fc-a288-217f24323a76] {
  display: none;
  flex: none;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-5801a060-9711-41fc-a288-217f24323a76] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
  max-width: 100%;
}
}

.sd[data-s-e7db6013-0a3d-448c-ae51-c14ef99dc206] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
}

@media screen and (max-width: 630px) {
.sd[data-s-e7db6013-0a3d-448c-ae51-c14ef99dc206] {
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  justify-content: space-between;
  padding: 20px 30px 20px;
  width: 100%;
  max-width: 100%;
}
}

.sd[data-s-71bf38d1-c61f-4825-b479-de55a6650f4d] {
background: rgba(0, 0, 0, 0);
border-bottom: 1px solid rgba(0, 0, 0, 0);
border-left: 1px solid rgba(0, 0, 0, 0);
border-right: 1px solid rgba(0, 0, 0, 0);
border-top: 1px solid rgba(0, 0, 0, 0);
color: #1c1814;
font-family: var(--s-font-a196dde3);
font-size: 14px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 30px 0px 0px;
padding: 0px 3px 0px 3px;
text-align: center;
width: auto;
max-width: calc(100% - 30px);
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-71bf38d1-c61f-4825-b479-de55a6650f4d] {
  font-size: 12px;
  margin: 0px 15px 0px 0px;
  max-width: calc(100% - 15px);
}
}

@media screen and (max-width: 630px) {
.sd[data-s-71bf38d1-c61f-4825-b479-de55a6650f4d] {
  flex: none;
  font-size: 15px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}
}

.sd[data-s-f82d598c-080a-461c-a9ce-8ea0c52eac0f] {
height: auto;
width: 160px;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-f82d598c-080a-461c-a9ce-8ea0c52eac0f] {
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  width: 20px;
  max-width: 100%;
}
}

.sd[data-s-5bc610a7-aef1-4b89-afb7-3777b62a8439] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
}

@media screen and (max-width: 630px) {
.sd[data-s-5bc610a7-aef1-4b89-afb7-3777b62a8439] {
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  justify-content: space-between;
  padding: 20px 30px 20px;
  width: 100%;
  max-width: 100%;
}
}

.sd[data-s-c561589f-09c4-4a2a-8a74-b7899cc76dc2] {
background: rgba(0, 0, 0, 0);
border-bottom: 1px solid rgba(0, 0, 0, 0);
border-left: 1px solid rgba(0, 0, 0, 0);
border-right: 1px solid rgba(0, 0, 0, 0);
border-top: 1px solid rgba(0, 0, 0, 0);
color: #1c1814;
font-family: var(--s-font-a196dde3);
font-size: 14px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 30px 0px 0px;
padding: 0px 3px 0px 3px;
text-align: center;
width: auto;
max-width: calc(100% - 30px);
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-c561589f-09c4-4a2a-8a74-b7899cc76dc2] {
  font-size: 12px;
  margin: 0px 15px 0px 0px;
  max-width: calc(100% - 15px);
}
}

@media screen and (max-width: 630px) {
.sd[data-s-c561589f-09c4-4a2a-8a74-b7899cc76dc2] {
  flex: none;
  font-size: 15px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}
}

.sd[data-s-2672b67e-84de-4f28-b16e-f7af041db797] {
height: auto;
width: 160px;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-2672b67e-84de-4f28-b16e-f7af041db797] {
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  width: 20px;
  max-width: 100%;
}
}

.sd[data-s-adf334a2-4b4f-48ee-9351-eac908186af6] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
}

@media screen and (max-width: 630px) {
.sd[data-s-adf334a2-4b4f-48ee-9351-eac908186af6] {
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  justify-content: space-between;
  padding: 20px 30px 20px;
  width: 100%;
  max-width: 100%;
}
}

.sd[data-s-3df87cc6-6694-40a5-ab20-e446b50b183b] {
background: rgba(0, 0, 0, 0);
border-bottom: 1px solid rgba(0, 0, 0, 0);
border-left: 1px solid rgba(0, 0, 0, 0);
border-right: 1px solid rgba(0, 0, 0, 0);
border-top: 1px solid rgba(0, 0, 0, 0);
color: #1c1814;
font-family: var(--s-font-a196dde3);
font-size: 14px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 30px 0px 0px;
padding: 0px 3px 0px 3px;
text-align: center;
width: auto;
max-width: calc(100% - 30px);
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-3df87cc6-6694-40a5-ab20-e446b50b183b] {
  font-size: 12px;
  margin: 0px 15px 0px 0px;
  max-width: calc(100% - 15px);
}
}

@media screen and (max-width: 630px) {
.sd[data-s-3df87cc6-6694-40a5-ab20-e446b50b183b] {
  flex: none;
  font-size: 15px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}
}

.sd[data-s-c3b642ee-e517-4784-aab9-d44bb438e4c7] {
height: auto;
width: 160px;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-c3b642ee-e517-4784-aab9-d44bb438e4c7] {
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  width: 20px;
  max-width: 100%;
}
}

.sd[data-s-c711cedf-8ce5-42a9-98f3-79e2758c0898] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
}

@media screen and (max-width: 630px) {
.sd[data-s-c711cedf-8ce5-42a9-98f3-79e2758c0898] {
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  justify-content: space-between;
  padding: 20px 30px 20px;
  width: 100%;
  max-width: 100%;
}
}

.sd[data-s-1f7b9dda-88ea-4fbd-988c-d94839d93dea] {
background: rgba(0, 0, 0, 0);
border-bottom: 1px solid rgba(0, 0, 0, 0);
border-left: 1px solid rgba(0, 0, 0, 0);
border-right: 1px solid rgba(0, 0, 0, 0);
border-top: 1px solid rgba(0, 0, 0, 0);
color: #1c1814;
font-family: var(--s-font-a196dde3);
font-size: 14px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 30px 0px 0px;
padding: 0px 3px 0px 3px;
text-align: center;
width: auto;
max-width: calc(100% - 30px);
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-1f7b9dda-88ea-4fbd-988c-d94839d93dea] {
  font-size: 12px;
  margin: 0px 15px 0px 0px;
  max-width: calc(100% - 15px);
}
}

@media screen and (max-width: 630px) {
.sd[data-s-1f7b9dda-88ea-4fbd-988c-d94839d93dea] {
  flex: none;
  font-size: 15px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}
}

.sd[data-s-28c6a899-f6b1-4aa0-9ea5-85e7b4fd2081] {
height: auto;
width: 160px;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-28c6a899-f6b1-4aa0-9ea5-85e7b4fd2081] {
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  width: 20px;
  max-width: 100%;
}
}

.sd[data-s-9f787cf8-8813-451f-969c-def87800d194] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
}

@media screen and (max-width: 630px) {
.sd[data-s-9f787cf8-8813-451f-969c-def87800d194] {
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  justify-content: space-between;
  padding: 20px 30px 20px;
  width: 100%;
  max-width: 100%;
}
}

.sd[data-s-48d3af5f-b3fb-43fe-a585-b8939e6dc28b] {
background: rgba(0, 0, 0, 0);
border-bottom: 1px solid rgba(0, 0, 0, 0);
border-left: 1px solid rgba(0, 0, 0, 0);
border-right: 1px solid rgba(0, 0, 0, 0);
border-top: 1px solid rgba(0, 0, 0, 0);
color: #1c1814;
font-family: var(--s-font-a196dde3);
font-size: 14px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 30px 0px 0px;
padding: 0px 3px 0px 3px;
text-align: center;
width: auto;
max-width: calc(100% - 30px);
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-48d3af5f-b3fb-43fe-a585-b8939e6dc28b] {
  font-size: 12px;
  margin: 0px 15px 0px 0px;
  max-width: calc(100% - 15px);
}
}

@media screen and (max-width: 630px) {
.sd[data-s-48d3af5f-b3fb-43fe-a585-b8939e6dc28b] {
  flex: none;
  font-size: 15px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}
}

.sd[data-s-d1774a45-186e-42a9-ac3e-847b5ab035e3] {
height: auto;
width: 160px;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-d1774a45-186e-42a9-ac3e-847b5ab035e3] {
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  width: 20px;
  max-width: 100%;
}
}

.sd[data-s-fed9ba53-0e66-4113-90ae-b1ecaef3dbbd] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
}

@media screen and (max-width: 630px) {
.sd[data-s-fed9ba53-0e66-4113-90ae-b1ecaef3dbbd] {
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  justify-content: space-between;
  padding: 20px 30px 20px;
  width: 100%;
  max-width: 100%;
}
}

.sd[data-s-aa84ff7e-803a-4b9d-8e90-9b4f40dbaa3b] {
background: rgba(0, 0, 0, 0);
border-bottom: 1px solid rgba(0, 0, 0, 0);
border-left: 1px solid rgba(0, 0, 0, 0);
border-right: 1px solid rgba(0, 0, 0, 0);
border-top: 1px solid rgba(0, 0, 0, 0);
color: #1c1814;
font-family: var(--s-font-a196dde3);
font-size: 14px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 30px 0px 0px;
padding: 0px 3px 0px 3px;
text-align: center;
width: auto;
max-width: calc(100% - 30px);
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-aa84ff7e-803a-4b9d-8e90-9b4f40dbaa3b] {
  font-size: 12px;
  margin: 0px 15px 0px 0px;
  max-width: calc(100% - 15px);
}
}

@media screen and (max-width: 630px) {
.sd[data-s-aa84ff7e-803a-4b9d-8e90-9b4f40dbaa3b] {
  flex: none;
  font-size: 15px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}
}

.sd[data-s-84be3a43-0e69-496d-a394-09d35b11109f] {
height: auto;
width: 160px;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-84be3a43-0e69-496d-a394-09d35b11109f] {
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  width: 20px;
  max-width: 100%;
}
}

.sd[data-s-739010b3-32ff-4664-aa53-638c90ed1f7e] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
}

@media screen and (max-width: 630px) {
.sd[data-s-739010b3-32ff-4664-aa53-638c90ed1f7e] {
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  justify-content: space-between;
  padding: 20px 30px 20px;
  width: 100%;
  max-width: 100%;
}
}

.sd[data-s-e1ca9280-779f-487f-899d-0a96f885fe70] {
background: rgba(0, 0, 0, 0);
border-bottom: 1px solid rgba(0, 0, 0, 0);
border-left: 1px solid rgba(0, 0, 0, 0);
border-right: 1px solid rgba(0, 0, 0, 0);
border-top: 1px solid rgba(0, 0, 0, 0);
color: #1c1814;
font-family: var(--s-font-a196dde3);
font-size: 14px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 30px 0px 0px;
padding: 0px 3px 0px 3px;
text-align: center;
width: auto;
max-width: calc(100% - 30px);
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-e1ca9280-779f-487f-899d-0a96f885fe70] {
  font-size: 12px;
  margin: 0px 15px 0px 0px;
  max-width: calc(100% - 15px);
}
}

@media screen and (max-width: 630px) {
.sd[data-s-e1ca9280-779f-487f-899d-0a96f885fe70] {
  flex: none;
  font-size: 15px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}
}

.sd[data-s-4d2a5fdd-85f8-4c20-8fb1-a8f58a1e8c15] {
height: auto;
width: 160px;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-4d2a5fdd-85f8-4c20-8fb1-a8f58a1e8c15] {
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  width: 20px;
  max-width: 100%;
}
}

.sd[data-s-4d0b68fc-3a2a-4359-a995-5498f753ea3a] {
align-content: flex-start;
align-items: flex-start;
background: #f2f2e9;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: auto;
justify-content: center;
padding: 60px 60px 60px;
width: 100%;
max-width: 100%;
}

@media screen and (max-width: 840px) {
.sd[data-s-4d0b68fc-3a2a-4359-a995-5498f753ea3a] {
  padding: 60px 30px 80px;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-4d0b68fc-3a2a-4359-a995-5498f753ea3a] {
  align-content: center;
  align-items: center;
  padding: 20px 0px 40px;
}
}

.sd[data-s-58e898ca-100a-497d-863f-145ac47eb71c] {
align-content: flex-start;
align-items: flex-start;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
padding: 0px;
width: 100%;
max-width: 100%;
}

.sd[data-s-ef4b58d0-13b5-4054-907d-3e028f317bdc] {
align-content: center;
align-items: center;
flex: none;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
margin: 0px 0px 40px 0px;
padding: 0px;
width: auto;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-ef4b58d0-13b5-4054-907d-3e028f317bdc] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 10px 15px 30px;
  width: 100%;
  max-width: 100%;
}
}

.sd[data-s-903c179c-b872-46c9-81b2-94cbf19d5aee] {
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0);
border-radius: 20px;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 40px;
justify-content: center;
margin: 0px 15px 0px 0px;
transition-duration: 600ms;
width: 40px;
max-width: calc(100% - 15px);
}

.sd[data-s-903c179c-b872-46c9-81b2-94cbf19d5aee]:hover {
background: rgba(0, 0, 0, 0);
}

.sd[data-s-a035375d-32ad-4837-9da3-eca198b50f30] {
background: #eeeeee;
border-radius: 20px;
flex: none;
height: 0px;
width: 0px;
max-width: 100%;
}

.sd[data-s-903c179c-b872-46c9-81b2-94cbf19d5aee]:hover .sd[data-s-a035375d-32ad-4837-9da3-eca198b50f30] {
background: #e6e6cf;
flex: none;
height: 40px;
width: 40px;
max-width: 100%;
}

.sd[data-s-79848011-26e9-4d42-b878-ad0846a2a860] {
bottom: 6px;
color: #1c1814;
font-size: 28px;
left: auto;
margin: 0 0 0 0;
position: absolute;
right: 6px;
top: auto;
max-width: 100%;
}

.sd[data-s-26b20354-3655-46e3-b550-d8971275ec36] {
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0);
border-radius: 20px;
display: none;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 40px;
justify-content: center;
margin: 0px 15px 0px 0px;
width: 40px;
max-width: calc(100% - 15px);
}

.sd[data-s-26b20354-3655-46e3-b550-d8971275ec36]:hover {
background: rgba(0, 0, 0, 0);
}

@media screen and (max-width: 840px) {
.sd[data-s-26b20354-3655-46e3-b550-d8971275ec36] {
  display: none;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-26b20354-3655-46e3-b550-d8971275ec36] {
  display: none;
}
}

.sd[data-s-1664dbd9-b3eb-4d34-be71-d208e869cdc6] {
background: #eeeeee;
border-radius: 20px;
flex: none;
height: 0px;
width: 0px;
max-width: 100%;
}

.sd[data-s-26b20354-3655-46e3-b550-d8971275ec36]:hover .sd[data-s-1664dbd9-b3eb-4d34-be71-d208e869cdc6] {
background: #e6e6cf;
flex: none;
height: 40px;
width: 40px;
max-width: 100%;
}

.sd[data-s-aaed09b5-387e-42b5-8950-850d9e1bd216] {
bottom: 6px;
color: #1c1814;
font-size: 28px;
left: auto;
margin: 0 0 0 0;
position: absolute;
right: 12px;
top: auto;
max-width: 100%;
}

.sd[data-s-077e820d-cff3-4333-81c0-a9878fb654f6] {
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0);
border-radius: 20px;
display: none;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 40px;
justify-content: center;
margin: 0px 15px 0px 0px;
width: 40px;
max-width: calc(100% - 15px);
}

.sd[data-s-077e820d-cff3-4333-81c0-a9878fb654f6]:hover {
background: rgba(0, 0, 0, 0);
}

@media screen and (max-width: 840px) {
.sd[data-s-077e820d-cff3-4333-81c0-a9878fb654f6] {
  display: none;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-077e820d-cff3-4333-81c0-a9878fb654f6] {
  display: none;
}
}

.sd[data-s-15e41a29-decd-42a7-abaa-fdc366338436] {
background: #eeeeee;
border-radius: 20px;
flex: none;
height: 0px;
width: 0px;
max-width: 100%;
}

.sd[data-s-077e820d-cff3-4333-81c0-a9878fb654f6]:hover .sd[data-s-15e41a29-decd-42a7-abaa-fdc366338436] {
background: #e6e6cf;
flex: none;
height: 40px;
width: 40px;
max-width: 100%;
}

.sd[data-s-40c2d7c8-46b5-430d-a709-984be17c48ca] {
align-content: center;
align-items: center;
bottom: 6px;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
left: auto;
margin: 0 0 0 0;
padding: 0px;
position: absolute;
right: 6px;
top: auto;
max-width: 100%;
}

.sd[data-s-da9b5337-273e-4e96-a3be-b7df18a65ba7] {
flex: none;
height: auto;
width: 28px;
max-width: 100%;
}

.sd[data-s-da9b5337-273e-4e96-a3be-b7df18a65ba7]:before {
background-repeat: no-repeat;
}

.sd[data-s-2900a7b0-9712-470f-8706-8505b177648c] {
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0);
border-radius: 20px;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 40px;
justify-content: center;
width: 40px;
max-width: 100%;
}

.sd[data-s-2900a7b0-9712-470f-8706-8505b177648c]:hover {
background: rgba(0, 0, 0, 0);
}

.sd[data-s-5df1e2f0-c020-46fc-b558-7e628e3d4ffb] {
background: #eeeeee;
border-radius: 20px;
flex: none;
height: 0px;
width: 0px;
max-width: 100%;
}

.sd[data-s-2900a7b0-9712-470f-8706-8505b177648c]:hover .sd[data-s-5df1e2f0-c020-46fc-b558-7e628e3d4ffb] {
background: #e6e6cf;
flex: none;
height: 40px;
width: 40px;
max-width: 100%;
}

.sd[data-s-df26a234-df66-4d9a-bb54-ccec0b304224] {
bottom: 7px;
color: #1c1814;
font-size: 28px;
left: auto;
margin: 0 0 0 0;
position: absolute;
right: 9px;
top: auto;
max-width: 100%;
}

.sd[data-s-fc6a1b2d-6f6f-40c9-a9ca-cf4fc476cece] {
align-content: center;
align-items: center;
border-radius: 1px;
display: none;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
}

.sd[data-s-fc6a1b2d-6f6f-40c9-a9ca-cf4fc476cece]:hover {
background: rgba(0, 0, 0, 0);
}

@media screen and (max-width: 840px) {
.sd[data-s-fc6a1b2d-6f6f-40c9-a9ca-cf4fc476cece] {
  display: none;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-fc6a1b2d-6f6f-40c9-a9ca-cf4fc476cece] {
  display: none;
}
}

.sd[data-s-c75ba8c2-39f9-4a4a-9314-77bec0b6bdbe] {
align-content: center;
align-items: center;
background: #00b74f;
border-radius: 20px;
filter: brightness(90%) contrast(150%) saturate(110%);
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 30px;
justify-content: center;
rotate: -90deg;
width: 30px;
max-width: 100%;
}

.sd[data-s-3de065ad-0020-4c9f-8172-b1ceb5e40b87] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
margin: 0px 0px 0px -5px;
padding: 0px;
transition-duration: 0ms;
max-width: calc(100% - -5px);
}

.sd[data-s-b57ab45a-6452-47be-b95b-e86f1c1f9f9a] {
flex: none;
height: auto;
opacity: 0;
transition-duration: 0ms;
translate: 0px 0px;
width: 5px;
max-width: 100%;
}

.sd[data-s-fc6a1b2d-6f6f-40c9-a9ca-cf4fc476cece]:hover .sd[data-s-b57ab45a-6452-47be-b95b-e86f1c1f9f9a] {
opacity: 1;
transition-delay: 200ms;
transition-duration: 400ms;
translate: 5px 0px;
}

.sd[data-s-ca403eea-18e6-4831-b261-4c7a32d2164f] {
flex: none;
height: auto;
transition-duration: 0ms;
width: 5px;
max-width: 100%;
}

.sd[data-s-fc6a1b2d-6f6f-40c9-a9ca-cf4fc476cece]:hover .sd[data-s-ca403eea-18e6-4831-b261-4c7a32d2164f] {
opacity: 0;
transition-duration: 400ms;
translate: 5px 0px;
}

.sd[data-s-f59c6564-3f6a-4118-988b-021e7d594e85] {
color: #333;
font-family: var(--s-font-a196dde3);
font-size: 14px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 0px 0px 10px;
text-align: center;
width: auto;
max-width: calc(100% - 10px);
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-f59c6564-3f6a-4118-988b-021e7d594e85] {
  font-size: 18px;
}
}

.sd[data-s-b87b8c2d-876b-4937-a985-43c82cee7050] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
padding: 0px;
width: 100%;
max-width: 100%;
}

@media screen and (max-width: 840px) {
.sd[data-s-b87b8c2d-876b-4937-a985-43c82cee7050] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-b87b8c2d-876b-4937-a985-43c82cee7050] {
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 40px 20px 0px 20px;
  width: calc(100% - 40px);
  max-width: calc(100% - 40px);
}
}

.sd[data-s-5e140b4e-dbf8-4791-a440-da37f5fe4438] {
align-content: center;
align-items: center;
flex: none;
flex-direction: row;
flex-wrap: wrap;
height: auto;
justify-content: center;
padding: 0px;
max-width: 100%;
}

@media screen and (max-width: 840px) {
.sd[data-s-5e140b4e-dbf8-4791-a440-da37f5fe4438] {
  margin: 0px 0px 10px 0px;
  max-width: 100%;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-5e140b4e-dbf8-4791-a440-da37f5fe4438] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 50px 0px;
  padding: 1px;
  max-width: 100%;
}
}

.sd[data-s-71543df0-9cb4-435e-aec0-7205e67ad9d6] {
color: #1c1814;
font-family: var(--s-font-c98e5da9);
font-size: 14px;
font-weight: 500;
height: auto;
line-height: 1.6;
margin: 0px 20px 0px 0px;
text-align: center;
transition-duration: 600ms;
width: auto;
max-width: calc(100% - 20px);
justify-content: center;
}

.sd[data-s-71543df0-9cb4-435e-aec0-7205e67ad9d6]:hover {
color: #898781;
}

@media screen and (max-width: 630px) {
.sd[data-s-71543df0-9cb4-435e-aec0-7205e67ad9d6] {
  margin: 0px 20px 0px 0px;
}
}

.sd[data-s-f87c79cb-cff3-43e0-9db3-d912a601dbc2] {
color: #1c1814;
font-family: var(--s-font-c98e5da9);
font-size: 14px;
font-weight: 500;
height: auto;
line-height: 1.6;
margin: 0px 20px 0px 0px;
text-align: center;
width: auto;
max-width: calc(100% - 20px);
justify-content: center;
}

.sd[data-s-f87c79cb-cff3-43e0-9db3-d912a601dbc2]:hover {
color: #898781;
}

@media screen and (max-width: 630px) {
.sd[data-s-f87c79cb-cff3-43e0-9db3-d912a601dbc2] {
  margin: 18px 20px 0px 0px;
  max-width: calc(100% - 20px);
}
}

.sd[data-s-f41d5c01-747c-4fa0-b582-cfeb964e0874] {
color: #1c1814;
font-family: var(--s-font-c98e5da9);
font-size: 14px;
font-weight: 500;
height: auto;
line-height: 1.6;
margin: 0px 20px 0px 0px;
text-align: center;
width: auto;
max-width: calc(100% - 20px);
justify-content: center;
}

.sd[data-s-f41d5c01-747c-4fa0-b582-cfeb964e0874]:hover {
color: #898781;
}

@media screen and (max-width: 630px) {
.sd[data-s-f41d5c01-747c-4fa0-b582-cfeb964e0874] {
  margin: 18px 0px 0px 0px;
  max-width: 100%;
}
}

.sd[data-s-8c730cad-01c3-4208-a8ec-e19dc2b703cd] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
}

.sd[data-s-8c730cad-01c3-4208-a8ec-e19dc2b703cd]:hover {
color: #898781;
}

@media screen and (max-width: 630px) {
.sd[data-s-8c730cad-01c3-4208-a8ec-e19dc2b703cd] {
  margin: 18px 0px 0px 0px;
  max-width: 100%;
}
}

.sd[data-s-cc495c86-0a15-4e10-b116-c29ed872dbe8] {
color: #1c1814;
font-family: var(--s-font-c98e5da9);
font-size: 14px;
font-weight: 500;
height: auto;
line-height: 1.6;
margin: 0px 8px 0px 0px;
text-align: center;
width: auto;
max-width: calc(100% - 8px);
justify-content: center;
}

.sd[data-s-8c730cad-01c3-4208-a8ec-e19dc2b703cd]:hover .sd[data-s-cc495c86-0a15-4e10-b116-c29ed872dbe8] {
color: #898781;
}

.sd[data-s-7eb4306c-8c91-45d2-abef-d75143f068f1] {
flex: none;
height: auto;
margin: 0px 0px 0px 0px;
width: 14px;
max-width: 100%;
}

.sd[data-s-45f042ae-d149-45a3-afaf-806dff98a384] {
color: #1c1814;
font-family: var(--s-font-a196dde3);
font-size: 12px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 0px 0px 0px;
text-align: center;
width: auto;
max-width: 100%;
justify-content: center;
}

.sd[data-s-853f7b0b-d8d7-4d8b-af10-68d59d8cc30f] {
align-content: center;
align-items: center;
border-radius: 1px;
display: none;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
}

.sd[data-s-853f7b0b-d8d7-4d8b-af10-68d59d8cc30f]:hover {
background: rgba(0, 0, 0, 0);
}

@media screen and (max-width: 840px) {
.sd[data-s-853f7b0b-d8d7-4d8b-af10-68d59d8cc30f] {
  display: none;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-853f7b0b-d8d7-4d8b-af10-68d59d8cc30f] {
  bottom: 135px;
  display: none;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: auto;
  max-width: 100%;
}
}

.sd[data-s-c31c7c73-58ec-432c-bb20-412252db4a0b] {
align-content: center;
align-items: center;
background: #00b74f;
border-radius: 20px;
filter: brightness(90%) contrast(150%) saturate(110%);
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 30px;
justify-content: center;
rotate: -90deg;
width: 30px;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-c31c7c73-58ec-432c-bb20-412252db4a0b] {
  flex: none;
  height: 20px;
  width: 20px;
  max-width: 100%;
}
}

.sd[data-s-044ee971-cb96-4255-916b-a8190251b8e4] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
margin: 0px 0px 0px -5px;
padding: 0px;
transition-duration: 0ms;
max-width: calc(100% - -5px);
}

@media screen and (max-width: 630px) {
.sd[data-s-044ee971-cb96-4255-916b-a8190251b8e4] {
  margin: 0px 0px 0px -4px;
  max-width: calc(100% - -4px);
}
}

.sd[data-s-fce0f853-dfbc-49e7-86c9-dee33e4c1339] {
flex: none;
height: auto;
opacity: 0;
transition-duration: 0ms;
translate: 0px 0px;
width: 5px;
max-width: 100%;
}

.sd[data-s-853f7b0b-d8d7-4d8b-af10-68d59d8cc30f]:hover .sd[data-s-fce0f853-dfbc-49e7-86c9-dee33e4c1339] {
opacity: 1;
transition-delay: 200ms;
transition-duration: 400ms;
translate: 5px 0px;
}

.sd[data-s-7aa46f9b-b5ea-449c-beab-877b832f37ab] {
flex: none;
height: auto;
transition-duration: 0ms;
width: 5px;
max-width: 100%;
}

.sd[data-s-853f7b0b-d8d7-4d8b-af10-68d59d8cc30f]:hover .sd[data-s-7aa46f9b-b5ea-449c-beab-877b832f37ab] {
opacity: 0;
transition-duration: 400ms;
translate: 5px 0px;
}

.sd[data-s-f1ee00c6-5e0f-4341-a044-7595abb07a05] {
color: #333;
font-family: var(--s-font-a196dde3);
font-size: 14px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 35px 0px 0px 0px;
padding: 0px 0px 0px 0px;
rotate: 90deg;
text-align: center;
width: auto;
max-width: 100%;
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-f1ee00c6-5e0f-4341-a044-7595abb07a05] {
  font-size: 18px;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-f1ee00c6-5e0f-4341-a044-7595abb07a05] {
  font-size: 14px;
}
}
.sd[data-s-17e5105c-be43-4b3b-95ec-bf8130d7b828] {
align-content: flex-end;
align-items: flex-end;
bottom: auto;
flex: none;
flex-wrap: nowrap;
height: auto;
justify-content: flex-end;
left: auto;
margin: 0 0 0 0;
padding: 30px 40px 0px 15px;
position: fixed;
right: 0px;
top: 380px;
width: 120px;
z-index: -2;
max-width: 100%;
}

@media screen and (max-width: 840px) {
.sd[data-s-17e5105c-be43-4b3b-95ec-bf8130d7b828] {
display: none;
padding: 15px;
top: 420px;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-17e5105c-be43-4b3b-95ec-bf8130d7b828] {
display: none;
}
}

.sd[data-s-38963ff6-3800-4367-8aee-f5146069dea4] {
align-content: center;
align-items: center;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
justify-content: space-between;
margin: 0px 0px 0px 0px;
padding: 0px;
width: auto;
max-width: 100%;
}

@media screen and (max-width: 630px) {
.sd[data-s-38963ff6-3800-4367-8aee-f5146069dea4] {
border-bottom: 1px solid #000;
border-left: 0px solid #000;
border-right: 0px solid #000;
border-top: 0px solid #000;
margin: 0px 0px 0px 0px;
padding: 0px 30px 30px;
width: 100%;
max-width: 100%;
}
}

.sd[data-s-864c684a-060a-4f14-9389-eb4df1ba3f96] {
color: #1c1814;
font-family: var(--s-font-c98e5da9);
font-size: 12px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 0px 30px 0px;
text-align: center;
width: auto;
max-width: 100%;
justify-content: center;
}

.sd[data-s-52225494-36ad-43d7-acfa-4dc6ccbfe225] {
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0);
border-radius: 20px;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 40px;
justify-content: center;
margin: 0px 0px 30px 0px;
transition-duration: 600ms;
width: 40px;
max-width: 100%;
}

.sd[data-s-52225494-36ad-43d7-acfa-4dc6ccbfe225]:hover {
background: rgba(0, 0, 0, 0);
}

.sd[data-s-2c98cf49-71bb-4f6b-96c6-4c4391dd2406] {
background: #eeeeee;
border-radius: 20px;
flex: none;
height: 0px;
width: 0px;
max-width: 100%;
}

.sd[data-s-52225494-36ad-43d7-acfa-4dc6ccbfe225]:hover .sd[data-s-2c98cf49-71bb-4f6b-96c6-4c4391dd2406] {
background: #e6e6cf;
flex: none;
height: 40px;
width: 40px;
max-width: 100%;
}

.sd[data-s-1abb16e7-3957-49bf-a918-e76fc6d6f78b] {
bottom: 6px;
color: #1c1814;
font-size: 28px;
left: auto;
margin: 0 0 0 0;
position: absolute;
right: 6px;
top: auto;
max-width: 100%;
}

.sd[data-s-66f2011d-c7ca-46ae-8d21-c57fccfbc3b1] {
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0);
border-radius: 20px;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 40px;
justify-content: center;
margin: 0px 0px 30px 0px;
width: 40px;
max-width: 100%;
}

.sd[data-s-66f2011d-c7ca-46ae-8d21-c57fccfbc3b1]:hover {
background: rgba(0, 0, 0, 0);
}

.sd[data-s-95d8e7a6-9af8-4672-a727-e1ac7c5e4d48] {
background: #eeeeee;
border-radius: 20px;
flex: none;
height: 0px;
width: 0px;
max-width: 100%;
}

.sd[data-s-66f2011d-c7ca-46ae-8d21-c57fccfbc3b1]:hover .sd[data-s-95d8e7a6-9af8-4672-a727-e1ac7c5e4d48] {
background: #e6e6cf;
flex: none;
height: 40px;
width: 40px;
max-width: 100%;
}

.sd[data-s-20eb4ce9-e670-4182-9cd4-02f3f589299e] {
bottom: 6px;
color: #1c1814;
font-size: 28px;
left: auto;
margin: 0 0 0 0;
position: absolute;
right: 12px;
top: auto;
max-width: 100%;
}

.sd[data-s-be389923-3a84-482d-969e-382d19951c54] {
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0);
border-radius: 20px;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 40px;
justify-content: center;
margin: 0px 0px 30px 0px;
width: 40px;
max-width: 100%;
}

.sd[data-s-be389923-3a84-482d-969e-382d19951c54]:hover {
background: rgba(0, 0, 0, 0);
}

.sd[data-s-e02c5c2f-d8e1-4108-a6e0-89e97d02d3f1] {
background: #eeeeee;
border-radius: 20px;
flex: none;
height: 0px;
width: 0px;
max-width: 100%;
}

.sd[data-s-be389923-3a84-482d-969e-382d19951c54]:hover .sd[data-s-e02c5c2f-d8e1-4108-a6e0-89e97d02d3f1] {
background: #e6e6cf;
flex: none;
height: 40px;
width: 40px;
max-width: 100%;
}

.sd[data-s-214daab1-0c0d-4a06-b9e1-6fa437f5288d] {
align-content: center;
align-items: center;
bottom: 6px;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
left: auto;
margin: 0 0 0 0;
padding: 0px;
position: absolute;
right: 6px;
top: auto;
max-width: 100%;
}

.sd[data-s-d72fb70d-7d66-4f97-8fbf-b04e8402c4ee] {
flex: none;
height: auto;
width: 28px;
max-width: 100%;
}

.sd[data-s-d72fb70d-7d66-4f97-8fbf-b04e8402c4ee]:before {
background-repeat: no-repeat;
}

.sd[data-s-8c65c496-b2ec-46eb-adf9-37a559d7263c] {
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0);
border-radius: 20px;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 40px;
justify-content: center;
margin: 0px 0px 0px 0px;
width: 40px;
max-width: 100%;
}

.sd[data-s-8c65c496-b2ec-46eb-adf9-37a559d7263c]:hover {
background: rgba(0, 0, 0, 0);
}

.sd[data-s-b7b1ac62-2943-4d72-bbc0-a35294b7a743] {
background: #eeeeee;
border-radius: 20px;
flex: none;
height: 0px;
width: 0px;
max-width: 100%;
}

.sd[data-s-8c65c496-b2ec-46eb-adf9-37a559d7263c]:hover .sd[data-s-b7b1ac62-2943-4d72-bbc0-a35294b7a743] {
background: #e6e6cf;
flex: none;
height: 40px;
width: 40px;
max-width: 100%;
}

.sd[data-s-4cec17b1-b9d3-43a4-a0e0-ae039b257718] {
align-content: center;
align-items: center;
bottom: 6px;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
left: auto;
margin: 0 0 0 0;
padding: 0px;
position: absolute;
right: 6px;
top: auto;
max-width: 100%;
}

.sd[data-s-d1c40a1c-87d9-4af0-8cc4-2f7ffef4d9be] {
flex: none;
height: auto;
width: 25px;
max-width: 100%;
}

.sd[data-s-d1c40a1c-87d9-4af0-8cc4-2f7ffef4d9be]:before {
background-repeat: no-repeat;
}
.sd[data-s-ef0af773-61c3-4cb9-85fc-4854f6030ff4] {
align-content: flex-start;
align-items: flex-start;
display: none;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
padding: 0px;
width: 100%;
max-width: 100%;
}

@media screen and (max-width: 840px) {
.sd[data-s-ef0af773-61c3-4cb9-85fc-4854f6030ff4] {
border-bottom: 1px solid #000;
border-left: 0px solid #000;
display: flex;
flex: none;
justify-content: center;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-ef0af773-61c3-4cb9-85fc-4854f6030ff4] {
border-bottom: 1px solid #000;
border-left: 0px solid #000;
border-right: 0px solid #000;
border-top: 0px solid #000;
display: flex;
}
}

.sd[data-s-8746904b-77f0-4b80-a1fd-d9e48298af3c] {
align-content: center;
align-items: center;
display: none;
flex: none;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
margin: 0px 0px 40px 0px;
padding: 0px;
width: auto;
max-width: 100%;
}

@media screen and (max-width: 840px) {
.sd[data-s-8746904b-77f0-4b80-a1fd-d9e48298af3c] {
display: flex;
flex: none;
margin: 0px 100px 40px 100px;
width: 650px;
max-width: calc(100% - 200px);
}
}

@media screen and (max-width: 630px) {
.sd[data-s-8746904b-77f0-4b80-a1fd-d9e48298af3c] {
display: flex;
margin: 0px 0px 0px 0px;
padding: 20px;
width: 100%;
max-width: 100%;
}
}

.sd[data-s-34249dd4-b118-40e0-b207-45db3f0f7268] {
color: #1c1814;
display: flex;
font-family: var(--s-font-c98e5da9);
font-size: 14px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 20px 0px 0px;
text-align: center;
width: auto;
max-width: calc(100% - 20px);
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-34249dd4-b118-40e0-b207-45db3f0f7268] {
display: flex;
padding: 0px 0px 0px 0px;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-34249dd4-b118-40e0-b207-45db3f0f7268] {
display: flex;
margin: 0px 0px 0px 0px;
max-width: 100%;
}
}

.sd[data-s-b603e6a9-fda0-46ab-8630-6f8731d7b7dc] {
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0);
border-radius: 20px;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 40px;
justify-content: center;
margin: 0px 15px 0px 0px;
transition-duration: 600ms;
width: 40px;
max-width: calc(100% - 15px);
}

.sd[data-s-b603e6a9-fda0-46ab-8630-6f8731d7b7dc]:hover {
background: rgba(0, 0, 0, 0);
}

@media screen and (max-width: 840px) {
.sd[data-s-b603e6a9-fda0-46ab-8630-6f8731d7b7dc] {
margin: 0px 0px 0px 0px;
max-width: 100%;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-b603e6a9-fda0-46ab-8630-6f8731d7b7dc] {
margin: 0px 0px 0px 0px;
}
}

.sd[data-s-b2c30a97-8f04-42fd-a05e-bf0d5415bc02] {
background: #eeeeee;
border-radius: 20px;
flex: none;
height: 0px;
width: 0px;
max-width: 100%;
}

.sd[data-s-b603e6a9-fda0-46ab-8630-6f8731d7b7dc]:hover .sd[data-s-b2c30a97-8f04-42fd-a05e-bf0d5415bc02] {
background: #e6e6cf;
flex: none;
height: 40px;
width: 40px;
max-width: 100%;
}

.sd[data-s-208ad714-6545-4f80-8b6e-7bbfe1a34359] {
bottom: 6px;
color: #1c1814;
font-size: 28px;
left: auto;
margin: 0 0 0 0;
position: absolute;
right: 6px;
top: auto;
max-width: 100%;
}

.sd[data-s-a3843d18-f652-4be8-ac0a-a5bfd516e48f] {
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0);
border-radius: 20px;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 40px;
justify-content: center;
margin: 0px 15px 0px 0px;
width: 40px;
max-width: calc(100% - 15px);
}

.sd[data-s-a3843d18-f652-4be8-ac0a-a5bfd516e48f]:hover {
background: rgba(0, 0, 0, 0);
}

@media screen and (max-width: 840px) {
.sd[data-s-a3843d18-f652-4be8-ac0a-a5bfd516e48f] {
margin: 0px 0px 0px 0px;
max-width: 100%;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-a3843d18-f652-4be8-ac0a-a5bfd516e48f] {
margin: 0px 0px 0px 0px;
}
}

.sd[data-s-9740be98-10ee-489a-9567-2868901af4ee] {
background: #eeeeee;
border-radius: 20px;
flex: none;
height: 0px;
width: 0px;
max-width: 100%;
}

.sd[data-s-a3843d18-f652-4be8-ac0a-a5bfd516e48f]:hover .sd[data-s-9740be98-10ee-489a-9567-2868901af4ee] {
background: #e6e6cf;
flex: none;
height: 40px;
width: 40px;
max-width: 100%;
}

.sd[data-s-d136afde-b8bf-4d24-aa27-351581309fa2] {
bottom: 6px;
color: #1c1814;
font-size: 28px;
left: auto;
margin: 0 0 0 0;
position: absolute;
right: 12px;
top: auto;
max-width: 100%;
}

.sd[data-s-0ac1ecc2-ba64-460b-b0f7-2621831c81a4] {
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0);
border-radius: 20px;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 40px;
justify-content: center;
margin: 0px 15px 0px 0px;
width: 40px;
max-width: calc(100% - 15px);
}

.sd[data-s-0ac1ecc2-ba64-460b-b0f7-2621831c81a4]:hover {
background: rgba(0, 0, 0, 0);
}

@media screen and (max-width: 840px) {
.sd[data-s-0ac1ecc2-ba64-460b-b0f7-2621831c81a4] {
margin: 0px 0px 0px 0px;
max-width: 100%;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-0ac1ecc2-ba64-460b-b0f7-2621831c81a4] {
margin: 0px 0px 0px 0px;
}
}

.sd[data-s-a20e6102-19aa-418f-8269-f10ce5f7a6c6] {
background: #eeeeee;
border-radius: 20px;
flex: none;
height: 0px;
width: 0px;
max-width: 100%;
}

.sd[data-s-0ac1ecc2-ba64-460b-b0f7-2621831c81a4]:hover .sd[data-s-a20e6102-19aa-418f-8269-f10ce5f7a6c6] {
background: #e6e6cf;
flex: none;
height: 40px;
width: 40px;
max-width: 100%;
}

.sd[data-s-bc1da257-60ad-448b-8665-c4881e497e4b] {
align-content: center;
align-items: center;
bottom: 6px;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
left: auto;
margin: 0 0 0 0;
padding: 0px;
position: absolute;
right: 6px;
top: auto;
max-width: 100%;
}

.sd[data-s-fe108a01-b182-47e7-87e2-a96cd9361c05] {
flex: none;
height: auto;
width: 28px;
max-width: 100%;
}

.sd[data-s-fe108a01-b182-47e7-87e2-a96cd9361c05]:before {
background-repeat: no-repeat;
}

.sd[data-s-110cade4-34db-4bf3-99a5-4519f362fbca] {
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0);
border-radius: 20px;
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 40px;
justify-content: center;
margin: 0px 15px 0px 0px;
width: 40px;
max-width: calc(100% - 15px);
}

.sd[data-s-110cade4-34db-4bf3-99a5-4519f362fbca]:hover {
background: rgba(0, 0, 0, 0);
}

@media screen and (max-width: 840px) {
.sd[data-s-110cade4-34db-4bf3-99a5-4519f362fbca] {
margin: 0px 0px 0px 0px;
max-width: 100%;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-110cade4-34db-4bf3-99a5-4519f362fbca] {
margin: 0px 0px 0px 0px;
}
}

.sd[data-s-b50c5b1d-8736-469a-937d-ff163be46d51] {
background: #eeeeee;
border-radius: 20px;
flex: none;
height: 0px;
width: 0px;
max-width: 100%;
}

.sd[data-s-110cade4-34db-4bf3-99a5-4519f362fbca]:hover .sd[data-s-b50c5b1d-8736-469a-937d-ff163be46d51] {
background: #e6e6cf;
flex: none;
height: 40px;
width: 40px;
max-width: 100%;
}

.sd[data-s-265c7a62-0fa1-4514-9a51-42ab8f6e823d] {
align-content: center;
align-items: center;
bottom: 6px;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
left: auto;
margin: 0 0 0 0;
padding: 0px;
position: absolute;
right: 6px;
top: auto;
max-width: 100%;
}

.sd[data-s-3b370e65-7e8c-48ca-9a8d-595e7ffbcf5f] {
flex: none;
height: auto;
width: 28px;
max-width: 100%;
}

.sd[data-s-3b370e65-7e8c-48ca-9a8d-595e7ffbcf5f]:before {
background-repeat: no-repeat;
}

@media screen and (max-width: 630px) {
.sd[data-s-3b370e65-7e8c-48ca-9a8d-595e7ffbcf5f] {
flex: none;
}
}

.sd[data-s-76c7978d-1840-49c4-a797-e3a919d937e7] {
align-content: center;
align-items: center;
border-radius: 1px;
display: none;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
padding: 0px;
}

.sd[data-s-76c7978d-1840-49c4-a797-e3a919d937e7]:hover {
background: rgba(0, 0, 0, 0);
}

@media screen and (max-width: 840px) {
.sd[data-s-76c7978d-1840-49c4-a797-e3a919d937e7] {
display: none;
}
}

@media screen and (max-width: 630px) {
.sd[data-s-76c7978d-1840-49c4-a797-e3a919d937e7] {
display: none;
}
}

.sd[data-s-ecc4e145-8eea-4b18-9ce7-297ac668f6fb] {
align-content: center;
align-items: center;
background: #00b74f;
border-radius: 20px;
filter: brightness(90%) contrast(150%) saturate(110%);
flex: none;
flex-direction: column;
flex-wrap: nowrap;
height: 30px;
justify-content: center;
rotate: -90deg;
width: 30px;
max-width: 100%;
}

.sd[data-s-06c90e23-3d50-405d-91c8-8a38d3b3ea3b] {
align-content: center;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
margin: 0px 0px 0px -5px;
padding: 0px;
transition-duration: 0ms;
max-width: calc(100% - -5px);
}

.sd[data-s-635bb2c1-c4e5-4b14-a0aa-75a581eff869] {
flex: none;
height: auto;
opacity: 0;
transition-duration: 0ms;
translate: 0px 0px;
width: 5px;
max-width: 100%;
}

.sd[data-s-76c7978d-1840-49c4-a797-e3a919d937e7]:hover .sd[data-s-635bb2c1-c4e5-4b14-a0aa-75a581eff869] {
opacity: 1;
transition-delay: 200ms;
transition-duration: 400ms;
translate: 5px 0px;
}

.sd[data-s-2d1c0fcd-b5c9-4e00-a4cd-72f368edcec8] {
flex: none;
height: auto;
transition-duration: 0ms;
width: 5px;
max-width: 100%;
}

.sd[data-s-76c7978d-1840-49c4-a797-e3a919d937e7]:hover .sd[data-s-2d1c0fcd-b5c9-4e00-a4cd-72f368edcec8] {
opacity: 0;
transition-duration: 400ms;
translate: 5px 0px;
}

.sd[data-s-9e057dc1-d44d-4a67-a12b-6443a97a507d] {
color: #333;
font-family: var(--s-font-a196dde3);
font-size: 14px;
font-weight: 700;
height: auto;
line-height: 1.4;
margin: 0px 0px 0px 10px;
text-align: center;
width: auto;
max-width: calc(100% - 10px);
justify-content: center;
}

@media screen and (max-width: 840px) {
.sd[data-s-9e057dc1-d44d-4a67-a12b-6443a97a507d] {
font-size: 18px;
}
}
.sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] {
  background: #f2f2e9;
  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-8a3d7da4-564c-499a-b692-ca45e1da715d] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-bb48fb3a-5feb-4228-8d84-5a77e09d6fc7] {
  align-content: center;
  align-items: center;
  background: #f2f2e9;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100vh;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 4;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bb48fb3a-5feb-4228-8d84-5a77e09d6fc7] {
    flex: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-bb48fb3a-5feb-4228-8d84-5a77e09d6fc7] {
    flex: none;
    height: 100vh;
    justify-content: flex-start;
  }
}

.sd[data-s-0989363c-67a8-4260-906f-f7f809ddbb72] {
  align-content: center;
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 60px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0989363c-67a8-4260-906f-f7f809ddbb72] {
    display: flex;
    flex: 1;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-0989363c-67a8-4260-906f-f7f809ddbb72] {
    display: none;
    flex: 1;
  }
}

.sd[data-s-f5c93bbe-02c4-4797-8056-dd809114ea48] {
  background: #eeeeee;
  border-radius: 0px;
  flex: none;
  height: 0px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 0px;
  max-width: 100%;
}

.sd[data-s-c241438b-472c-415a-9d06-3a9b0b416b63] {
  display: flex;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transition-duration: 600ms;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c241438b-472c-415a-9d06-3a9b0b416b63] {
    display: flex;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c241438b-472c-415a-9d06-3a9b0b416b63] {
    display: flex;
  }
}

.sd[data-s-7eee68e3-1e4b-4b91-b900-192c8cd22aa3] {
  bottom: 0px;
  display: flex;
  flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transition-duration: 600ms;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-7eee68e3-1e4b-4b91-b900-192c8cd22aa3].appear {
  opacity: 0;
  transition-delay: 5000ms;
  transition-duration: 2000ms;
}

.sd[data-s-7eee68e3-1e4b-4b91-b900-192c8cd22aa3].appear-active {
  transition-delay: 5000ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7eee68e3-1e4b-4b91-b900-192c8cd22aa3]:before {
    background-position: right center;
  }

  .sd[data-s-7eee68e3-1e4b-4b91-b900-192c8cd22aa3] {
    display: flex;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-7eee68e3-1e4b-4b91-b900-192c8cd22aa3]:before {
    background-position: right center;
  }

  .sd[data-s-7eee68e3-1e4b-4b91-b900-192c8cd22aa3] {
    display: flex;
  }
}

.sd[data-s-b087259f-8116-41d2-b305-4d519dbe2973] {
  bottom: 0px;
  display: flex;
  flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transition-duration: 600ms;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-b087259f-8116-41d2-b305-4d519dbe2973].appear {
  opacity: 0;
  transition-delay: 12000ms;
  transition-duration: 2000ms;
}

.sd[data-s-b087259f-8116-41d2-b305-4d519dbe2973].appear-active {
  transition-delay: 12000ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b087259f-8116-41d2-b305-4d519dbe2973] {
    display: flex;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-b087259f-8116-41d2-b305-4d519dbe2973] {
    display: flex;
  }
}

.sd[data-s-4a2f180c-6055-430c-af17-d4c0a41d2e0f] {
  bottom: 0px;
  display: flex;
  flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transition-duration: 600ms;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-4a2f180c-6055-430c-af17-d4c0a41d2e0f].appear {
  opacity: 0;
  transition-delay: 19000ms;
  transition-duration: 2000ms;
}

.sd[data-s-4a2f180c-6055-430c-af17-d4c0a41d2e0f].appear-active {
  transition-delay: 19000ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4a2f180c-6055-430c-af17-d4c0a41d2e0f] {
    display: flex;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-4a2f180c-6055-430c-af17-d4c0a41d2e0f] {
    display: flex;
  }
}

.sd[data-s-16ca12ef-4b72-4744-a557-83e3715b19f7] {
  align-content: center;
  align-items: center;
  display: none;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 60px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-16ca12ef-4b72-4744-a557-83e3715b19f7] {
    display: none;
    flex: 1;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-16ca12ef-4b72-4744-a557-83e3715b19f7] {
    display: flex;
    flex: 1;
  }
}

.sd[data-s-55a82b48-7e03-4942-8d93-f7c22611d94f] {
  background: #eeeeee;
  border-radius: 0px;
  flex: none;
  height: 0px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 0px;
  max-width: 100%;
}

.sd[data-s-6950c0c7-ff84-44e8-9d4c-67e3569d5329] {
  display: flex;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transition-duration: 600ms;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6950c0c7-ff84-44e8-9d4c-67e3569d5329] {
    display: flex;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-6950c0c7-ff84-44e8-9d4c-67e3569d5329] {
    display: flex;
  }
}

.sd[data-s-347b1644-ccf1-4d2d-9ec3-feda07d72ec9] {
  bottom: 0px;
  display: flex;
  flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transition-duration: 600ms;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-347b1644-ccf1-4d2d-9ec3-feda07d72ec9].appear {
  opacity: 0;
  transition-delay: 5000ms;
  transition-duration: 2000ms;
}

.sd[data-s-347b1644-ccf1-4d2d-9ec3-feda07d72ec9].appear-active {
  transition-delay: 5000ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-347b1644-ccf1-4d2d-9ec3-feda07d72ec9] {
    display: flex;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-347b1644-ccf1-4d2d-9ec3-feda07d72ec9]:before {
    background-position: right center;
  }

  .sd[data-s-347b1644-ccf1-4d2d-9ec3-feda07d72ec9] {
    display: flex;
  }
}

.sd[data-s-bb8a8777-ee52-4c00-8c16-dc22d848ec4d] {
  bottom: 0px;
  display: flex;
  flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transition-duration: 600ms;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-bb8a8777-ee52-4c00-8c16-dc22d848ec4d].appear {
  opacity: 0;
  transition-delay: 12000ms;
  transition-duration: 2000ms;
}

.sd[data-s-bb8a8777-ee52-4c00-8c16-dc22d848ec4d].appear-active {
  transition-delay: 12000ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bb8a8777-ee52-4c00-8c16-dc22d848ec4d] {
    display: flex;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-bb8a8777-ee52-4c00-8c16-dc22d848ec4d] {
    display: flex;
  }
}

.sd[data-s-036effe1-0e31-4184-a110-f7a449943803] {
  bottom: 0px;
  display: flex;
  flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transition-duration: 600ms;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-036effe1-0e31-4184-a110-f7a449943803].appear {
  opacity: 0;
  transition-delay: 19000ms;
  transition-duration: 2000ms;
}

.sd[data-s-036effe1-0e31-4184-a110-f7a449943803].appear-active {
  transition-delay: 19000ms;
  transition-duration: 2000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-036effe1-0e31-4184-a110-f7a449943803] {
    display: flex;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-036effe1-0e31-4184-a110-f7a449943803] {
    display: flex;
  }
}

.sd[data-s-f0636c33-38a5-452e-90cc-c7612f679e33] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 50px 0px 50px 0px;
  padding: 0px 0px 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f0636c33-38a5-452e-90cc-c7612f679e33] {
    align-content: center;
    align-items: center;
    flex: none;
    margin: 50px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f0636c33-38a5-452e-90cc-c7612f679e33] {
    margin: 0px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-2b1cae60-5a96-45fa-b900-c7a56f5d7917] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 43%;
  max-width: 43%;
}

.sd[data-s-2b1cae60-5a96-45fa-b900-c7a56f5d7917]:before {
  background-repeat: no-repeat;
  background-size: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2b1cae60-5a96-45fa-b900-c7a56f5d7917]:before {
    background-size: 100%;
  }

  .sd[data-s-2b1cae60-5a96-45fa-b900-c7a56f5d7917] {
    flex: none;
    height: 40px;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-2b1cae60-5a96-45fa-b900-c7a56f5d7917] {
    flex: none;
    height: 25px;
    margin: 30px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c1533285-85d9-442e-b4ae-4743f63235b4] {
  align-content: center;
  align-items: center;
  bottom: -42px;
  filter: brightness(100%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 180px;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: absolute;
  right: -59px;
  top: -100px;
  width: 440px;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c1533285-85d9-442e-b4ae-4743f63235b4] {
    bottom: 0;
    display: flex;
    flex: none;
    height: auto;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    width: 80%;
    max-width: 80%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c1533285-85d9-442e-b4ae-4743f63235b4] {
    bottom: 0;
    display: flex;
    flex: 1;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-58e65afd-c404-4dd1-a194-e2f1cf03559b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 65%;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 85%;
  max-width: 85%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-58e65afd-c404-4dd1-a194-e2f1cf03559b] {
    flex: none;
    width: 100%;
    max-width: 100%;
    height: 65%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-58e65afd-c404-4dd1-a194-e2f1cf03559b] {
    flex: none;
  }
}

.sd[data-s-e6da570b-643f-4ed6-b05f-c8387fd91303] {
  flex: none;
  height: 100%;
  padding: 0px;
  transition-duration: 600ms;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e6da570b-643f-4ed6-b05f-c8387fd91303]:hover {
  flex: none;
  height: 108%;
  width: 103%;
  max-width: 103%;
}

.sd[data-s-b55f5f11-2357-4002-b905-ac53a54c1d4c] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  filter: brightness(90%) contrast(150%) saturate(100%);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-b55f5f11-2357-4002-b905-ac53a54c1d4c] {
    flex: none;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-97236e8b-05c0-417a-a2e3-85b636589fce] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-7a6a74a1-b72d-4abc-891b-c5a934b0ffb7] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 600ms;
  width: 35%;
  max-width: 35%;
}

.sd[data-s-447c414d-f025-4c02-9673-8bb1195d2c77] {
  backdrop-filter: saturate(100%);
  -webkit-backdrop-filter: saturate(100%);
  filter: brightness(110%) contrast(80%) saturate(100%);
  flex: none;
  height: 100%;
  transition-duration: 600ms;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-447c414d-f025-4c02-9673-8bb1195d2c77] {
    flex: none;
    height: 170px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-447c414d-f025-4c02-9673-8bb1195d2c77] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4383ac89-bf91-49ee-8b08-6e6235d9c182] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 20px 0px 20px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 40px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-4383ac89-bf91-49ee-8b08-6e6235d9c182] {
    flex: none;
    width: calc(65% - 40px);
    max-width: calc(65% - 40px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-4383ac89-bf91-49ee-8b08-6e6235d9c182] {
    flex: 1;
    width: auto;
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-52a800e9-6d64-4852-b5bd-cdba70a676df] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 200px;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-52a800e9-6d64-4852-b5bd-cdba70a676df] {
    flex: none;
    width: auto;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-52a800e9-6d64-4852-b5bd-cdba70a676df] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: auto;
  }
}

.sd[data-s-863625db-30fa-47ad-88e6-319cc476f4dc] {
  align-content: center;
  align-items: center;
  background: #f2f2e9;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 3;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-863625db-30fa-47ad-88e6-319cc476f4dc] {
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-863625db-30fa-47ad-88e6-319cc476f4dc] {
    display: flex;
    flex: none;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
  }
}

.sd[data-s-51ad6224-38b8-4d0a-b317-d4b481eb7bf0] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 90%;
  z-index: 0;
  max-width: 90%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-51ad6224-38b8-4d0a-b317-d4b481eb7bf0] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 40px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-51ad6224-38b8-4d0a-b317-d4b481eb7bf0] {
    margin: 10px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-44db7102-35c4-4b48-af73-ba5a08c57e9c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 840px) {
  .sd[data-s-44db7102-35c4-4b48-af73-ba5a08c57e9c] {
    align-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-ed811551-57dd-4ea4-8761-5e90ed479d24] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ed811551-57dd-4ea4-8761-5e90ed479d24] {
    margin: 0px 0px 20px 0px;
    max-width: 100%;
  }
}

.sd[data-s-489538a9-e052-426d-8e0c-ef8cb3748da8] {
  color: #1c1814;
  display: none;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-489538a9-e052-426d-8e0c-ef8cb3748da8] {
    display: none;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-489538a9-e052-426d-8e0c-ef8cb3748da8] {
    display: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-1b74f9c6-81ff-40f6-8a61-f588f8710002] {
  color: #1c1814;
  display: none;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1b74f9c6-81ff-40f6-8a61-f588f8710002] {
    display: none;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-1b74f9c6-81ff-40f6-8a61-f588f8710002] {
    display: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-b5ffe325-4e08-457e-a836-93c85a2461d4] {
  color: #1c1814;
  display: none;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b5ffe325-4e08-457e-a836-93c85a2461d4] {
    display: none;
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-b5ffe325-4e08-457e-a836-93c85a2461d4] {
    display: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c1028a38-9d06-4b26-8554-cca6ea4e2d74] {
  color: #1c1814;
  display: none;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c1028a38-9d06-4b26-8554-cca6ea4e2d74] {
    display: none;
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c1028a38-9d06-4b26-8554-cca6ea4e2d74] {
    display: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6820875f-2fd2-428d-9fdd-1c3db84615a0] {
  color: #1c1814;
  display: flex;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 92%;
  max-width: 92%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6820875f-2fd2-428d-9fdd-1c3db84615a0] {
    display: none;
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-6820875f-2fd2-428d-9fdd-1c3db84615a0] {
    display: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7d4331d2-171f-4ef9-933e-c32091026d0c] {
  color: #1c1814;
  display: none;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 98%;
  max-width: 98%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7d4331d2-171f-4ef9-933e-c32091026d0c] {
    display: flex;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-7d4331d2-171f-4ef9-933e-c32091026d0c] {
    display: flex;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-79e63891-ff7b-4a0f-9494-a20243db1620] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 8px 14px 14px 8px;
  transition-duration: 600ms;
}

.sd[data-s-79e63891-ff7b-4a0f-9494-a20243db1620]:hover {
  background: rgba(0, 0, 0, 0);
}

.sd[data-s-e807cfba-430b-4eaa-87ef-7e87974b4763] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 1px solid #000;
  border-top: 0px solid #000;
  bottom: 0px;
  flex: none;
  height: 100%;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-79e63891-ff7b-4a0f-9494-a20243db1620]:hover .sd[data-s-e807cfba-430b-4eaa-87ef-7e87974b4763] {
  flex: none;
  height: 125%;
  width: 110%;
  max-width: 110%;
}

.sd[data-s-9104a214-e34d-450f-a5e1-d401ec56fa79] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

.sd[data-s-24eddcb6-de6f-4e72-9c74-dffd31389199] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 20px;
  justify-content: center;
  width: 20px;
  max-width: 100%;
}

.sd[data-s-79e63891-ff7b-4a0f-9494-a20243db1620]:hover .sd[data-s-24eddcb6-de6f-4e72-9c74-dffd31389199] {
  background: #00b74f;
}

.sd[data-s-9ff61cf1-e5da-4e94-a53d-39514d355d5c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -8px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -8px);
}

.sd[data-s-b2a88765-f0c3-4e1d-96ab-ecf976449ace] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-79e63891-ff7b-4a0f-9494-a20243db1620]:hover .sd[data-s-b2a88765-f0c3-4e1d-96ab-ecf976449ace] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-e89bc8f6-d607-4c03-949a-04425586a05b] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-79e63891-ff7b-4a0f-9494-a20243db1620]:hover .sd[data-s-e89bc8f6-d607-4c03-949a-04425586a05b] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-b0d012d0-5606-496f-af62-98f01c79f16d] {
  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;
  margin: 100px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b0d012d0-5606-496f-af62-98f01c79f16d] {
    flex: none;
    margin: 70px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-b0d012d0-5606-496f-af62-98f01c79f16d] {
    margin: 70px 0px 0px 0px;
  }
}

.sd[data-s-b2709f6c-a6a2-49f7-bd23-f16cfba3a775] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 0px solid #1c1814;
  border-top: 1px solid #1c1814;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 10px 40px 10px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b2709f6c-a6a2-49f7-bd23-f16cfba3a775] {
    flex: none;
    height: 40px;
    padding: 5px 20px 5px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-b2709f6c-a6a2-49f7-bd23-f16cfba3a775] {
    align-content: center;
    align-items: center;
    padding: 5px 20px 5px;
  }
}

.sd[data-s-c60e9e4e-b458-4228-850e-c53d34b19bd4] {
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  height: auto;
  margin: 0px 10px 0px 0px;
  width: 8px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-c60e9e4e-b458-4228-850e-c53d34b19bd4] {
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c60e9e4e-b458-4228-850e-c53d34b19bd4] {
    flex: none;
  }
}

.sd[data-s-947fb382-06c7-4a33-a4cc-1e8b904493b0], .title_pickup {
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-f53dd75c-fa18-4d0e-a2d4-669701c72f1d] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f53dd75c-fa18-4d0e-a2d4-669701c72f1d] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
  }
}

.sd[data-s-cd84cc30-7611-4d27-9852-4e2c5769926e] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0px;
  translate: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cd84cc30-7611-4d27-9852-4e2c5769926e] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-cd84cc30-7611-4d27-9852-4e2c5769926e] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-0ddf7ad9-657d-4d4e-9035-6c06e6a00662] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 0px solid #1c1814;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 40px;
  transition-duration: 600ms;
  width: 33.33%;
  max-width: 33.33%;
}

.sd[data-s-0ddf7ad9-657d-4d4e-9035-6c06e6a00662]:hover {
  background: #e6e6cf;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0ddf7ad9-657d-4d4e-9035-6c06e6a00662] {
    flex: none;
    justify-content: flex-start;
    padding: 30px;
    width: 33.33%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-0ddf7ad9-657d-4d4e-9035-6c06e6a00662] {
    border-bottom: 1px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    padding: 25px 30px 25px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b634b69a-c9ee-4ebf-b0ec-1e18c7b5834e] {
  color: #898781;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-b634b69a-c9ee-4ebf-b0ec-1e18c7b5834e] {
    font-size: 13px;
    margin: 0px 0px 5px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-72d333d1-60d3-44b2-b2fe-a6f7a09ff446] {
  color: #00b74f;
  font-family: var(--s-font-c98e5da9);
  font-size: 19px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-72d333d1-60d3-44b2-b2fe-a6f7a09ff446] {
    font-size: 15px;
    line-height: 1.5;
  }
}

.sd[data-s-4dc33e62-58fc-4c8e-8c9e-ecb4776d0b5c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 40px 0px 40px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4dc33e62-58fc-4c8e-8c9e-ecb4776d0b5c]:hover {
  background: #e6e6cf;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4dc33e62-58fc-4c8e-8c9e-ecb4776d0b5c] {
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    padding: 20px 0px 20px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-4dc33e62-58fc-4c8e-8c9e-ecb4776d0b5c] {
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 15px 30px 15px;
  }
}

.sd[data-s-80555966-3186-444e-b37c-249381fe07e5] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  padding: 0px;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-80555966-3186-444e-b37c-249381fe07e5] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-80555966-3186-444e-b37c-249381fe07e5] {
    flex: none;
    height: 20px;
    width: 20px;
    max-width: 100%;
  }
}

.sd[data-s-2f2eac3a-c466-4ba5-8dc4-75de046f0db5] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -14px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -14px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-2f2eac3a-c466-4ba5-8dc4-75de046f0db5] {
    margin: 0px 0px 0px -12px;
    max-width: calc(100% - -12px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-2f2eac3a-c466-4ba5-8dc4-75de046f0db5] {
    margin: 0px 0px 0px -8px;
    max-width: calc(100% - -8px);
  }

  .sd[data-s-4dc33e62-58fc-4c8e-8c9e-ecb4776d0b5c]:hover .sd[data-s-2f2eac3a-c466-4ba5-8dc4-75de046f0db5] {
    translate: 0px 0px;
  }
}

.sd[data-s-5ee74dd5-6e65-4acc-8891-7dfc1788f0c7] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-4dc33e62-58fc-4c8e-8c9e-ecb4776d0b5c]:hover .sd[data-s-5ee74dd5-6e65-4acc-8891-7dfc1788f0c7] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 14px 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-5ee74dd5-6e65-4acc-8891-7dfc1788f0c7] {
    flex: none;
    width: 8px;
    max-width: 100%;
  }

  .sd[data-s-4dc33e62-58fc-4c8e-8c9e-ecb4776d0b5c]:hover .sd[data-s-5ee74dd5-6e65-4acc-8891-7dfc1788f0c7] {
    translate: 8px 0px;
  }
}

.sd[data-s-2db73218-ced8-4aa9-8899-335f4d89c283] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-4dc33e62-58fc-4c8e-8c9e-ecb4776d0b5c]:hover .sd[data-s-2db73218-ced8-4aa9-8899-335f4d89c283] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 10px 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-2db73218-ced8-4aa9-8899-335f4d89c283] {
    flex: none;
    width: 8px;
    max-width: 100%;
  }

  .sd[data-s-4dc33e62-58fc-4c8e-8c9e-ecb4776d0b5c]:hover .sd[data-s-2db73218-ced8-4aa9-8899-335f4d89c283] {
    translate: 8px 0px;
  }
}

.sd[data-s-2d2cfbe8-353f-4452-b867-942a2f0f7105] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 10px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2d2cfbe8-353f-4452-b867-942a2f0f7105] {
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-2d2cfbe8-353f-4452-b867-942a2f0f7105] {
    margin: 0px 10px 0px 0px;
  }
}

.sd[data-s-c152dd8e-e8eb-4110-b240-67043c19f529] {
  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: 170px 50px 155px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c152dd8e-e8eb-4110-b240-67043c19f529] {
    padding: 100px 50px 100px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c152dd8e-e8eb-4110-b240-67043c19f529] {
    padding: 80px 0px 100px;
  }
}

.sd[data-s-e68074c4-b45b-4d7b-9d82-3b8cafb33fa6] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 0px solid #1c1814;
  border-top: 0px solid #1c1814;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 70px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-e68074c4-b45b-4d7b-9d82-3b8cafb33fa6] {
    padding: 0px 0px 45px;
  }
}

.sd[data-s-06593645-da3b-44bd-8144-d6457a5b5567] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 40px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-84c51efc-9559-4201-9c10-02a6ee81d1f3] {
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 50px;
  font-weight: 700;
  height: auto;
  line-height: 1;
  margin: 0px 0px 5px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-84c51efc-9559-4201-9c10-02a6ee81d1f3] {
    font-size: 36px;
  }
}

.sd[data-s-d035086f-baff-4a7f-9332-4073a18ae1d7] {
  color: #00b74f;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 18px;
  font-weight: 700;
  height: 28px;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-d035086f-baff-4a7f-9332-4073a18ae1d7] {
    font-size: 16px;
  }
}

.sd[data-s-5a5d80ed-9343-439b-8a50-30d3c9f44a0d] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-76f91815-2ae7-44b9-8d24-f59572ebb8e5] {
  flex: none;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-1556228b-e70c-4968-be71-5af6408d1aaa] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 80px 0px;
  padding: 0px;
  translate: 0px 0px;
  width: 1100px;
  max-width: 100%;
}

.sd[data-s-1556228b-e70c-4968-be71-5af6408d1aaa].appear {
  opacity: 0;
  transition-duration: 1000ms;
  translate: 0px 30px;
}

.sd[data-s-1556228b-e70c-4968-be71-5af6408d1aaa].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1556228b-e70c-4968-be71-5af6408d1aaa] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    width: 760px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-1556228b-e70c-4968-be71-5af6408d1aaa] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 20px 60px;
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-0b906216-b87b-48e6-a39a-507c7185f7f3] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 45%;
  max-width: 45%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-0b906216-b87b-48e6-a39a-507c7185f7f3] {
    flex: none;
    margin: 0px -20px 0px -20px;
    width: calc(100% - -40px);
    max-width: calc(100% - -40px);
  }
}

.sd[data-s-6bba586e-6bde-488c-895a-f0a7b191d817] {
  flex: none;
  height: 100%;
  transition-duration: 600ms;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-6bba586e-6bde-488c-895a-f0a7b191d817]:before {
  background-position: center bottom;
}

.sd[data-s-6bba586e-6bde-488c-895a-f0a7b191d817]:hover {
  flex: none;
  height: 105%;
  width: 105%;
  max-width: 105%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6bba586e-6bde-488c-895a-f0a7b191d817] {
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-6bba586e-6bde-488c-895a-f0a7b191d817]:hover {
    width: calc(105% - -40px);
    max-width: calc(105% - -40px);
    height: 105%;
  }

  .sd[data-s-6bba586e-6bde-488c-895a-f0a7b191d817] {
    flex: none;
    height: 280px;
    margin: 0px -20px 0px -20px;
    width: calc(100% - -40px);
    max-width: calc(100% - -40px);
  }
}

.sd[data-s-8c981803-545d-4317-af8d-db181a81281c] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-end;
  padding: 0px;
  transition-duration: 600ms;
  width: 55%;
  z-index: 0;
  max-width: 55%;
}

.sd[data-s-8c981803-545d-4317-af8d-db181a81281c]:hover {
  translate: 0px 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-8c981803-545d-4317-af8d-db181a81281c] {
    flex: none;
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
}

.sd[data-s-c1a642fd-0420-4291-b1ee-7a6426b6fd36] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 25%;
  justify-content: center;
  opacity: 1;
  padding: 40px 50px 40px 50px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-8c981803-545d-4317-af8d-db181a81281c]:hover .sd[data-s-c1a642fd-0420-4291-b1ee-7a6426b6fd36]:hover {
  background: #e6e6cf;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c1a642fd-0420-4291-b1ee-7a6426b6fd36] {
    display: flex;
    flex: none;
    height: 20%;
    padding: 21px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c1a642fd-0420-4291-b1ee-7a6426b6fd36] {
    border-bottom: 1px solid #1c1814;
    border-left: 0px solid #1c1814;
    border-right: 1px solid #1c1814;
    border-top: 0px solid #1c1814;
    display: flex;
    margin: 0px 0px 0px -20px;
    opacity: 1;
    padding: 20px;
    width: calc(100% - -20px);
    max-width: calc(100% - -20px);
    height: 20%;
  }
}

.sd[data-s-8f07d8a4-f62c-4382-9e4f-81a778d70d30] {
  color: #1c1814;
  display: flex;
  font-family: var(--s-font-c98e5da9);
  font-size: 22px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  opacity: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c1a642fd-0420-4291-b1ee-7a6426b6fd36]:hover .sd[data-s-8f07d8a4-f62c-4382-9e4f-81a778d70d30] {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8f07d8a4-f62c-4382-9e4f-81a778d70d30] {
    display: flex;
    font-size: 20px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-8f07d8a4-f62c-4382-9e4f-81a778d70d30] {
    display: flex;
    font-size: 17px;
    line-height: 1.4;
    opacity: 1;
  }
}

.sd[data-s-1403e82c-3c85-4365-8086-f76987dfb4fb] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 55%;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 40px 0px 40px 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1403e82c-3c85-4365-8086-f76987dfb4fb] {
    flex: 1;
    height: auto;
    padding: 20px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-a6a96433-ea58-43a5-8283-265c2f7d498f] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.8;
  margin: 0px 0px 40px 0px;
  padding: 0px 50px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a6a96433-ea58-43a5-8283-265c2f7d498f] {
    margin: 0px 0px 20px 0px;
    padding: 0px 20px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-a6a96433-ea58-43a5-8283-265c2f7d498f] {
    line-height: 1.6;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-c07121c4-be97-4525-a9ce-e1a16c571199] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 50px 10px 50px;
  padding: 0px;
  width: calc(100% - 100px);
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-c07121c4-be97-4525-a9ce-e1a16c571199] {
    margin: 0px 20px 10px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c07121c4-be97-4525-a9ce-e1a16c571199] {
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c4f233d4-0c57-400c-9de2-1667d2853bc2] {
  filter: brightness(90%) contrast(150%) saturate(110%);
  height: 20px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-d1ef2701-d74d-4163-99e1-1526864c23da] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-4ff7589a-d986-485a-b271-8abb136f9a1c] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 2px 2px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 2px);
  justify-content: flex-start;
}

.sd[data-s-2c4efbe4-d17a-4054-9236-ffba42ed49a8] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 2px 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b1512d58-8f54-4608-8742-db7b3489b6b7] {
  background: #cbc4bb;
  display: none;
  flex: none;
  height: 1px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b1512d58-8f54-4608-8742-db7b3489b6b7] {
    display: flex;
    margin: 0px 19px 0px 20px;
    width: calc(100% - 39px);
    max-width: calc(100% - 39px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-b1512d58-8f54-4608-8742-db7b3489b6b7] {
    display: flex;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-25a435f4-5a01-4328-9872-ecfc09be2178] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #cbc4bb;
  border-left: 0px solid #cbc4bb;
  border-right: 0px solid #cbc4bb;
  border-top: 1px solid #cbc4bb;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0px 50px 0px 50px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 15px 0px 5px 0px;
  width: calc(100% - 100px);
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-25a435f4-5a01-4328-9872-ecfc09be2178] {
    border-bottom: 0px solid #cbc4bb;
    border-left: 0px solid #cbc4bb;
    border-right: 0px solid #cbc4bb;
    border-top: 0px solid #cbc4bb;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px 20px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-25a435f4-5a01-4328-9872-ecfc09be2178] {
    margin: 0px -20px 0px -20px;
    width: calc(100% - -40px);
    max-width: calc(100% - -40px);
  }
}

.sd[data-s-339ef964-6204-4ed5-a9af-446aad90b5db] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-339ef964-6204-4ed5-a9af-446aad90b5db] {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-339ef964-6204-4ed5-a9af-446aad90b5db] {
    margin: 0px 0px 10px 20px;
    max-width: calc(100% - 20px);
  }
}

.sd[data-s-3f55e0c5-83f3-4188-9fb0-378c8353afaa] {
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a016b0ca-01fe-4961-9917-981ad469794b] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
}

.sd[data-s-0d11e7b4-0cdc-4b9b-8743-f320b44e9aa2] {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-0d11e7b4-0cdc-4b9b-8743-f320b44e9aa2] {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}

.sd[data-s-306bad6a-f285-458b-b0c9-4bf356a324bc] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-2e2f1e3f-e76c-4750-815a-da55493f0826] {
  height: 10px;
  margin: 0px 10px 0px 0px;
  width: 6px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 630px) {
  .sd[data-s-2e2f1e3f-e76c-4750-815a-da55493f0826] {
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
  }
}

.sd[data-s-b7c36534-9a60-4cc2-87e4-7ccc08455e71] {
  background: #e6e6cf;
  border-radius: 20px;
  color: #333;
  font-family: var(--s-font-c98e5da9);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 10px 0px 0px;
  padding: 7px 10px 10px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-b7c36534-9a60-4cc2-87e4-7ccc08455e71] {
    padding: 5px 10px 5px;
  }
}

.sd[data-s-5951c9b0-08f2-4dda-acce-de6cb5791459] {
  background: #eeeeee;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-958b43e0-b613-4407-81cf-5427e9c607a1] {
  background: #eeeeee;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-9e249197-e4f0-4d67-8093-33b366f6b61f] {
  background: #f2f2e9;
  bottom: 0px;
  flex: none;
  height: auto;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 0px;
  width: 10px;
  max-width: 100%;
}

.sd[data-s-f4936fc5-a371-4403-ae58-044b56493094] {
  background: #cbc4bb;
  display: none;
  flex: none;
  height: 1px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f4936fc5-a371-4403-ae58-044b56493094] {
    display: flex;
    margin: 0px 20px 0px 20px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f4936fc5-a371-4403-ae58-044b56493094] {
    display: flex;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-446a2d4e-b3c3-4957-a5bb-f9a126c28eb9] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 15%;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-446a2d4e-b3c3-4957-a5bb-f9a126c28eb9] {
    padding: 0px;
  }
}

.sd[data-s-c5741c97-0762-4b82-b2cc-ab764ec762dc] {
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0px 50px 0px 50px;
  padding: 0px;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-c5741c97-0762-4b82-b2cc-ab764ec762dc] {
    margin: 20px 20px 10px 20px;
    max-width: calc(100% - 40px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c5741c97-0762-4b82-b2cc-ab764ec762dc] {
    margin: 20px 20px 10px 0px;
    max-width: calc(100% - 20px);
  }
}

.sd[data-s-ea7d8fae-7b00-4ee3-b598-900e76a71333] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #cbc4bb;
  border-left: 1px solid #cbc4bb;
  border-radius: 4px;
  border-right: 1px solid #cbc4bb;
  border-top: 1px solid #cbc4bb;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 9px 10px 0px;
  padding: 3px 6px 3px 6px;
  transition-duration: 600ms;
  max-width: calc(100% - 9px);
}

.sd[data-s-8c981803-545d-4317-af8d-db181a81281c]:hover .sd[data-s-ea7d8fae-7b00-4ee3-b598-900e76a71333]:hover {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
  transition-duration: 600ms;
}

@media screen and (max-width: 630px) {
  .sd[data-s-ea7d8fae-7b00-4ee3-b598-900e76a71333] {
    padding: 3px 6px 3px 6px;
  }
}

.sd[data-s-6fca8326-29a8-4902-aea2-efb06f2d02a1] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-2a8df827-bf39-4105-bf91-effc1408ae23] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-2a8df827-bf39-4105-bf91-effc1408ae23] {
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-08249a73-6010-468f-a30e-f0261bc2bd3a] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 8px 14px 14px 8px;
  transition-duration: 600ms;
}

.sd[data-s-8c981803-545d-4317-af8d-db181a81281c]:hover .sd[data-s-08249a73-6010-468f-a30e-f0261bc2bd3a]:hover {
  background: rgba(0, 0, 0, 0);
}

.sd[data-s-66db8ada-3fe4-422d-bc51-e275761aaba6] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 1px solid #000;
  border-top: 0px solid #000;
  bottom: 0px;
  flex: none;
  height: 40px;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: auto;
  width: 120px;
  max-width: 100%;
}

.sd[data-s-08249a73-6010-468f-a30e-f0261bc2bd3a]:hover .sd[data-s-66db8ada-3fe4-422d-bc51-e275761aaba6] {
  flex: none;
  height: 125%;
  width: 110%;
  max-width: 110%;
}

.sd[data-s-b61d4e47-6178-4e78-ab41-8be3dad9e698] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

.sd[data-s-43dcebff-02a4-4f6c-9c98-2cdd11e57ff0] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 20px;
  justify-content: center;
  width: 20px;
  max-width: 100%;
}

.sd[data-s-08249a73-6010-468f-a30e-f0261bc2bd3a]:hover .sd[data-s-43dcebff-02a4-4f6c-9c98-2cdd11e57ff0] {
  background: #00b74f;
}

.sd[data-s-4ed61976-7ccb-4f94-a9f7-64cb8013fd5d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -8px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -8px);
}

.sd[data-s-d9323601-f424-43f4-9465-db8baa50896f] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-08249a73-6010-468f-a30e-f0261bc2bd3a]:hover .sd[data-s-d9323601-f424-43f4-9465-db8baa50896f] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-01d50c8d-1d2f-408a-8f2c-09c34922e9bd] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-08249a73-6010-468f-a30e-f0261bc2bd3a]:hover .sd[data-s-01d50c8d-1d2f-408a-8f2c-09c34922e9bd] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-70a5fa71-57bc-48ff-9cd7-79ad8600ddf0] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 40px 50px 40px 50px;
  transition-duration: 600ms;
  width: 1100px;
  max-width: 100%;
}

.sd[data-s-70a5fa71-57bc-48ff-9cd7-79ad8600ddf0]:hover {
  background: #e6e6cf;
  translate: 0px 0px;
}

@media screen and (max-width: 840px) {
  .sd[data-s-70a5fa71-57bc-48ff-9cd7-79ad8600ddf0] {
    flex: none;
    padding: 30px;
    width: 760px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-70a5fa71-57bc-48ff-9cd7-79ad8600ddf0] {
    padding: 20px 50px 20px;
  }
}

.sd[data-s-64192b08-d79e-4fdb-b5fd-f126906eef38] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-f29da46b-0c65-4251-8196-24bfe0155408] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 20px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 20px);
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f29da46b-0c65-4251-8196-24bfe0155408] {
    font-size: 18px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f29da46b-0c65-4251-8196-24bfe0155408] {
    font-size: 15px;
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-65807ff4-ac9c-47d3-8ed6-b4cd9a72d8a1] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-65807ff4-ac9c-47d3-8ed6-b4cd9a72d8a1] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-6534f6c9-b668-4334-af5e-a54c2419845a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -14px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -14px);
}

@media screen and (max-width: 630px) {
  .sd[data-s-6534f6c9-b668-4334-af5e-a54c2419845a] {
    margin: 0px 0px 0px -12px;
    max-width: calc(100% - -12px);
  }
}

.sd[data-s-b67378c5-115d-4a20-b739-a81b9a122deb] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-70a5fa71-57bc-48ff-9cd7-79ad8600ddf0]:hover .sd[data-s-b67378c5-115d-4a20-b739-a81b9a122deb] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 14px 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-b67378c5-115d-4a20-b739-a81b9a122deb] {
    flex: none;
    width: 12px;
    max-width: 100%;
  }

  .sd[data-s-70a5fa71-57bc-48ff-9cd7-79ad8600ddf0]:hover .sd[data-s-b67378c5-115d-4a20-b739-a81b9a122deb] {
    translate: 12px 0px;
  }
}

.sd[data-s-798900de-0b19-4afe-9427-052f8746ce0c] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-70a5fa71-57bc-48ff-9cd7-79ad8600ddf0]:hover .sd[data-s-798900de-0b19-4afe-9427-052f8746ce0c] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 10px 0px;
}

.sd[data-s-f4cb1d7b-3bc3-4032-915f-2a8c8120abd5] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-2321c59b-f02a-4bef-a658-6da1ae319de2] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 20px 0px 20px 0px;
}

.sd[data-s-75a9edc0-37f0-4c45-afa8-d39b54f85f85] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 1000%;
  max-width: 1000%;
}

.sd[data-s-745a9196-5736-46c7-9ee6-101dcbc5a789] {
  flex: none;
  height: auto;
  width: 11000px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-745a9196-5736-46c7-9ee6-101dcbc5a789] {
    flex: none;
    width: 7000px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-745a9196-5736-46c7-9ee6-101dcbc5a789] {
    flex: none;
    width: 3500px;
    max-width: 100%;
  }
}

.sd[data-s-36a686ec-7408-41e8-9130-3811d4b3e1f8] {
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  height: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0 0 0 0;
  width: 0px;
  max-width: 100%;
}

.sd[data-s-db5e0adc-0075-4997-b76f-25c3f0340ad8] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px -50px 0px -50px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 20px 0px 20px 0px;
  transition-duration: 2000ms;
  transition-timing-function: linear;
  width: calc(100% - -100px);
  max-width: calc(100% - -100px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-db5e0adc-0075-4997-b76f-25c3f0340ad8] {
    display: none;
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-db5e0adc-0075-4997-b76f-25c3f0340ad8] {
    display: none;
    flex: none;
  }
}

.sd[data-s-5c47093c-7f30-47a5-ac38-8b01cc12ca7a] {
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  margin: 0px 0px 0px 0px;
  outline-offset: -4px;
  transition-duration: ms;
  transition-property: transform;
  transition-timing-function: linear;
  width: 60%;
  will-change: transform;
  max-width: 60%;
}

.sd[data-s-5c47093c-7f30-47a5-ac38-8b01cc12ca7a]:focus {
  outline: none;
  outline: 2px solid black;
}

.sd._animatingNext[data-s-5c47093c-7f30-47a5-ac38-8b01cc12ca7a] {
  transform: translateX(-100%);
}

.sd._animatingPrev[data-s-5c47093c-7f30-47a5-ac38-8b01cc12ca7a] {
  transform: translateX(100%);
}

.sd[data-s-405ac63b-2319-4114-bdde-eb47c60a0a19] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  padding: 0px 0px 0px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-d2f3f442-a15d-4dbc-a972-8b203255258d] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  position: absolute;
  right: 0px;
  top: auto;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d2f3f442-a15d-4dbc-a972-8b203255258d] {
    display: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-d2f3f442-a15d-4dbc-a972-8b203255258d] {
    display: none;
  }
}

.sd[data-s-e4636eab-bec9-497f-bb21-532763603a9a] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 24px 0px 0px;
  width: 40px;
  max-width: calc(100% - 24px);
}

.sd[data-s-e4636eab-bec9-497f-bb21-532763603a9a]:hover {
  background: #e1e1e1;
}

.sd[data-s-98a429fa-1428-4bba-a230-71c0a74f3c7b] {
  font-size: 24px;
}

.sd[data-s-e279ddbf-09cd-4bb6-90da-0d5c43f35696] {
  background: #ffffff;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-e279ddbf-09cd-4bb6-90da-0d5c43f35696]:hover {
  background: #e1e1e1;
}

.sd[data-s-b16408b6-da10-41ea-9f3a-b6d4348b15b4] {
  height: auto;
  width: auto;
  max-width: 100%;
}

.sd[data-s-54bb5108-2e8f-4ad3-8f2f-6af6e06a577d] {
  font-size: 18px;
}

.sd[data-s-49a45f6b-17cc-4522-911d-fed3ef190f64] {
  height: auto;
  width: auto;
  max-width: 100%;
}

.sd[data-s-865ee720-9935-4b51-80bc-e4fbfa06b6d2] {
  font-size: 18px;
}

.sd[data-s-562a9c87-e9c1-4d8e-a4d4-6ed481196dbc] {
  background: #ffffff;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 24px;
  width: 40px;
  max-width: calc(100% - 24px);
}

.sd[data-s-562a9c87-e9c1-4d8e-a4d4-6ed481196dbc]:hover {
  background: #e1e1e1;
}

.sd[data-s-0d5de4d3-6db0-4cfd-93de-b9b353860b0d] {
  font-size: 24px;
}

.sd[data-s-a0ceaea3-edc3-4342-87bd-d78b83bdd559] {
  flex: none;
  height: 650px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a0ceaea3-edc3-4342-87bd-d78b83bdd559] {
    flex: none;
    height: 500px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-a0ceaea3-edc3-4342-87bd-d78b83bdd559] {
    flex: none;
    height: 450px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 50px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover {
  translate: 0px 0px;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b] {
    padding: 0px 40px 0px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b] {
    padding: 0px 20px 0px;
  }
}

.sd[data-s-e29c85d5-902b-4449-a393-869c45edae72] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 0px solid #1c1814;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 80px 0px 80px;
  width: 1180px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e29c85d5-902b-4449-a393-869c45edae72] {
    flex: none;
    width: 760px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-e29c85d5-902b-4449-a393-869c45edae72] {
    padding: 40px 0px 40px;
  }
}

.sd[data-s-dcfb0bae-623c-4272-9d05-2aa5ed969f1e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 40px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-dcfb0bae-623c-4272-9d05-2aa5ed969f1e] {
    margin: 0px 0px 30px 0px;
    max-width: 100%;
  }
}

.sd[data-s-0de1d702-81b9-48f8-8fa9-f42a47d4a7dc] {
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 50px;
  font-weight: 700;
  height: auto;
  line-height: 1;
  margin: 0px 0px 5px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-0de1d702-81b9-48f8-8fa9-f42a47d4a7dc] {
    font-size: 36px;
    margin: 0px 0px 2px 0px;
    max-width: 100%;
  }
}

.sd[data-s-8f4d8362-b57c-4849-a1f6-bedbe275fcde] {
  color: #00b74f;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 18px;
  font-weight: 700;
  height: 28px;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-8f4d8362-b57c-4849-a1f6-bedbe275fcde] {
    font-size: 16px;
  }
}

.sd[data-s-b7ce2a3b-e16c-4c37-8eff-8e997832167a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-a474f056-4388-417d-bf69-725e2a02c542] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-a474f056-4388-417d-bf69-725e2a02c542] {
    line-height: 1.6;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-bc5c2ba0-ac8e-4f31-82c6-893022637c5e] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-bc5c2ba0-ac8e-4f31-82c6-893022637c5e] {
    line-height: 1.6;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-c5f2d26e-c5b0-4992-8be5-408c0ff1a552] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-c5f2d26e-c5b0-4992-8be5-408c0ff1a552] {
    line-height: 1.6;
  }
}

.sd[data-s-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 70px 50px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 70px 0px;
  width: 1180px;
  --gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52: 50px;
  --gap-v-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52: 70px;
  --gap-uuid: 75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52] {
    gap: 0px 50px;
    padding: 0px 0px 0px 0px;
    --gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52: 50px;
    --gap-v-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52: 0px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52] {
    padding: 0px 0px 25px 0px;
    --gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52: 50px;
    --gap-v-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52: 70px;
  }
}

.sd[data-s-f31038e6-c423-4bcf-ace9-d9cdefee6b3a] {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 0px solid #1c1814;
  border-top: 0px solid #1c1814;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: space-between;
  width: calc(50% - (var(--gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52) * 0.5));
  max-width: calc(50% - (var(--gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52) * 0.5));
}

@media screen and (max-width: 840px) {
  .sd[data-s-f31038e6-c423-4bcf-ace9-d9cdefee6b3a] {
    flex: none;
    height: 305px;
    width: 760px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f31038e6-c423-4bcf-ace9-d9cdefee6b3a] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    max-width: 100%;
  }
}

.sd[data-s-895c65f5-61e8-4680-9274-0bc513870fa6] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 48%;
  max-width: 48%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-895c65f5-61e8-4680-9274-0bc513870fa6] {
    display: none;
    flex: none;
    margin: 0px -20px 0px -20px;
    width: calc(100% - -40px);
    max-width: calc(100% - -40px);
  }
}

.sd[data-s-da1799be-8386-4d30-b856-4ce8eea93cc3] {
  flex: none;
  height: 100%;
  transition-duration: 600ms;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-da1799be-8386-4d30-b856-4ce8eea93cc3]:before {
  background-position: center bottom;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-da1799be-8386-4d30-b856-4ce8eea93cc3]:hover {
  flex: none;
  height: 105%;
  width: 105%;
  max-width: 105%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-da1799be-8386-4d30-b856-4ce8eea93cc3] {
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-da1799be-8386-4d30-b856-4ce8eea93cc3]:hover {
    width: calc(105% - -40px);
    max-width: calc(105% - -40px);
    height: 105%;
  }

  .sd[data-s-da1799be-8386-4d30-b856-4ce8eea93cc3] {
    flex: none;
    height: 280px;
    margin: 0px -20px 0px -20px;
    width: calc(100% - -40px);
    max-width: calc(100% - -40px);
  }
}

.sd[data-s-da5ee625-5e86-4d3f-8627-e96747622a5c] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-da5ee625-5e86-4d3f-8627-e96747622a5c] {
    flex: none;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
}

.sd[data-s-639648cf-30ca-4dff-8290-f4207e25a183] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-639648cf-30ca-4dff-8290-f4207e25a183] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-3efbe5b0-6515-48db-8053-8be7c1f1cf82] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px -1px 0px 0px;
  padding: 0px;
  width: calc(100% - -1px);
  max-width: calc(100% - -1px);
}

@media screen and (max-width: 630px) {
  .sd[data-s-3efbe5b0-6515-48db-8053-8be7c1f1cf82] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
}

.sd[data-s-29207ab3-3dd1-46b7-9e3f-8cdf3d8c02b9] {
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  display: none;
  flex: none;
  height: 100%;
  transition-duration: 600ms;
  width: 48%;
  max-width: 48%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-29207ab3-3dd1-46b7-9e3f-8cdf3d8c02b9]:before {
    background-repeat: no-repeat;
  }

  .sd[data-s-29207ab3-3dd1-46b7-9e3f-8cdf3d8c02b9] {
    display: none;
    flex: none;
    height: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-29207ab3-3dd1-46b7-9e3f-8cdf3d8c02b9] {
    display: flex;
    flex: none;
    height: 108px;
    width: 150px;
    max-width: 100%;
  }
}

.sd[data-s-733bf62d-5bf5-4635-9128-26fd23ec60a7] {
  border-bottom: 1px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
  color: #00b74f;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 22px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.36;
  margin: 0px 0px 0px 0px;
  padding: 28px 25px 30px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-733bf62d-5bf5-4635-9128-26fd23ec60a7]:hover {
  background: #e6e6cf;
}

@media screen and (max-width: 840px) {
  .sd[data-s-733bf62d-5bf5-4635-9128-26fd23ec60a7] {
    font-size: 20px;
    padding: 25px 25px 26px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-733bf62d-5bf5-4635-9128-26fd23ec60a7] {
    flex: 1;
    font-size: 17px;
    height: 70px;
    padding: 22px 15px 24px;
    width: auto;
    max-width: 100%;
  }
}

@media screen and (max-width: 330px) {
  .sd[data-s-733bf62d-5bf5-4635-9128-26fd23ec60a7] {
    font-size: 13px;
  }
}

.sd[data-s-0871a534-084e-46b5-a880-112538d1f680] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.78;
  padding: 17px 25px 17px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-0871a534-084e-46b5-a880-112538d1f680] {
    line-height: 1.6;
    padding: 15px 20px;
  }
}

.sd[data-s-46093d52-12bd-4774-a0ec-945a306ba47f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  padding: 0px 25px 0px 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-46093d52-12bd-4774-a0ec-945a306ba47f] {
    padding: 0px 25px 25px 0px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-46093d52-12bd-4774-a0ec-945a306ba47f] {
    flex: none;
    padding: 0px 20px 15px 0px;
  }
}

.sd[data-s-6a2d60c6-056c-4829-a905-50e25c6ad3d6] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-6a2d60c6-056c-4829-a905-50e25c6ad3d6: 30px;
  --gap-v-6a2d60c6-056c-4829-a905-50e25c6ad3d6: 0px;
  --gap-uuid: 6a2d60c6-056c-4829-a905-50e25c6ad3d6;
  max-width: 100%;
}

.sd[data-s-0d2c41aa-d20d-4e22-b193-0889d582fd8a] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px 10px 10px 10px;
  transition-duration: 600ms;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-0d2c41aa-d20d-4e22-b193-0889d582fd8a]:hover {
  background: rgba(0, 0, 0, 0);
}

.sd[data-s-643189b0-b944-46d4-9e97-1a17bda4624a] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 1px solid #000;
  border-top: 0px solid #000;
  bottom: 0px;
  flex: none;
  height: 40px;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: auto;
  width: 120px;
  max-width: 100%;
}

.sd[data-s-0d2c41aa-d20d-4e22-b193-0889d582fd8a]:hover .sd[data-s-643189b0-b944-46d4-9e97-1a17bda4624a] {
  flex: none;
  height: 125%;
  width: 110%;
  max-width: 110%;
}

.sd[data-s-2b1d2281-e0fd-46e2-abcb-76030636d76c] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-2b1d2281-e0fd-46e2-abcb-76030636d76c] {
    font-size: 13px;
    line-height: 1.3;
  }
}

.sd[data-s-657084c2-8928-45f5-bb9b-61ba40635146] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 20px;
  justify-content: center;
  width: 20px;
  max-width: 100%;
}

.sd[data-s-0d2c41aa-d20d-4e22-b193-0889d582fd8a]:hover .sd[data-s-657084c2-8928-45f5-bb9b-61ba40635146] {
  background: #00b74f;
}

.sd[data-s-8e2a3224-0a0a-4286-82fb-f06ccd754609] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -8px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -8px);
}

.sd[data-s-e5b2de5b-dbac-4e99-8d0b-35698e589d79] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-0d2c41aa-d20d-4e22-b193-0889d582fd8a]:hover .sd[data-s-e5b2de5b-dbac-4e99-8d0b-35698e589d79] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-ea7a3c25-5e22-4a97-b0f8-10a51a1fcd2d] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-0d2c41aa-d20d-4e22-b193-0889d582fd8a]:hover .sd[data-s-ea7a3c25-5e22-4a97-b0f8-10a51a1fcd2d] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-15b20c10-5a0e-4695-a884-7f1a008b35e5] {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  width: 1180px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-15b20c10-5a0e-4695-a884-7f1a008b35e5] {
    flex: none;
    width: 760px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-15b20c10-5a0e-4695-a884-7f1a008b35e5] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-d4e6397f-de14-42fd-9ce0-3e30948fc059] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d4e6397f-de14-42fd-9ce0-3e30948fc059] {
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-d4e6397f-de14-42fd-9ce0-3e30948fc059] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-65749050-c3e2-4b3f-ae68-0aff37ed1229] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-65749050-c3e2-4b3f-ae68-0aff37ed1229] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 12px 0px 12px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c63ed1b5-079a-4477-8455-66434b847332] {
  height: auto;
  margin: 0px 0px -5px 0px;
  width: 13px;
  z-index: 2;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-c63ed1b5-079a-4477-8455-66434b847332] {
    margin: 0px -10px 0px 0px;
    max-width: calc(100% - -10px);
  }
}

.sd[data-s-9ccbda63-8f37-4604-978c-dedf5ddef34e] {
  background: #f2f2e9;
  flex: none;
  height: 10px;
  margin: 0px 0px -10px 0px;
  width: 20px;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-9ccbda63-8f37-4604-978c-dedf5ddef34e] {
    flex: none;
    height: 20px;
    margin: 0px -8px 0px 0px;
    max-width: calc(100% - -8px);
  }
}

.sd[data-s-46f1c164-ef09-47a6-b009-aed445e91b31] {
  padding: 0px;
}

.sd[data-s-9dfeb4a1-83ff-40b4-8e8d-e88400ba2706] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-85ea533f-47ea-4c86-854e-7a0011a46470] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  writing-mode: vertical-rl;
  -ms-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-85ea533f-47ea-4c86-854e-7a0011a46470] {
    font-size: 14px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-85ea533f-47ea-4c86-854e-7a0011a46470] {
    font-feature-settings: normal;
    font-size: 14px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-df4a6f89-d080-45aa-b410-9a77175b38db] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-df4a6f89-d080-45aa-b410-9a77175b38db] {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
}

.sd[data-s-e70e3b64-f39f-4b11-9442-1d8c9dd0ec50] {
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  height: 100%;
  transition-duration: 600ms;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-e70e3b64-f39f-4b11-9442-1d8c9dd0ec50]:hover {
  flex: none;
  height: 105%;
  transition-duration: 600ms;
  width: 105%;
  max-width: 105%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e70e3b64-f39f-4b11-9442-1d8c9dd0ec50]:before {
    background-repeat: no-repeat;
  }

  .sd[data-s-e70e3b64-f39f-4b11-9442-1d8c9dd0ec50] {
    flex: none;
    height: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-e70e3b64-f39f-4b11-9442-1d8c9dd0ec50] {
    flex: none;
    height: 260px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0e188d2b-a52f-4c77-87be-215196885660] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-0e188d2b-a52f-4c77-87be-215196885660] {
    flex: none;
    padding: 25px 25px 10px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f24a5f9f-8dab-43c9-90a6-ec76b8f1c009] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 60px 50px 0px 50px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f24a5f9f-8dab-43c9-90a6-ec76b8f1c009] {
    padding: 40px 40px 0px 40px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f24a5f9f-8dab-43c9-90a6-ec76b8f1c009] {
    flex: none;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-bab8f212-2eb3-401f-8820-e49c48cf90dc] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ff005b73-255f-4fc7-80fe-247d63dd332b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-ff005b73-255f-4fc7-80fe-247d63dd332b] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-42e6496f-64c3-4854-8b2a-dec25e1bc30d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-42e6496f-64c3-4854-8b2a-dec25e1bc30d] {
    margin: 0px 0px 5px 0px;
    max-width: 100%;
  }
}

.sd[data-s-10ac27dd-cd55-4518-9d53-b94ae0142949] {
  background: #00b74f;
  border-radius: 4px;
  flex: none;
  height: 5px;
  width: 5px;
  max-width: 100%;
}

.sd[data-s-32b90e22-1621-4f77-a66b-3287cc73586f] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

.sd[data-s-673bfe24-01b3-42f7-8d91-949b1f9e4dc3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-06c6c2a5-378c-4b28-9937-09732fd90f70] {
  color: #898781;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 5px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

.sd[data-s-6fc4a344-9822-4a07-89ea-b5aefd491384] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ee158454-ebb1-4ece-b79a-80781e57aa67] {
  border-bottom: 1px solid #cbc4bb;
  border-left: 0px solid #cbc4bb;
  border-right: 0px solid #cbc4bb;
  border-top: 1px solid #cbc4bb;
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 21px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ee158454-ebb1-4ece-b79a-80781e57aa67] {
    font-size: 20px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-ee158454-ebb1-4ece-b79a-80781e57aa67] {
    font-size: 17px;
  }
}

.sd[data-s-fd481129-e16e-4605-a617-a8a12d9f658c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 15px 0px 15px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-fd481129-e16e-4605-a617-a8a12d9f658c] {
    justify-content: flex-start;
    margin: 15px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d2948295-7833-4ef6-8af0-296114f1d06c] {
  flex: none;
  height: 10px;
  margin: 0px 10px 0px 0px;
  width: 10px;
  max-width: calc(100% - 10px);
}

.sd[data-s-d2948295-7833-4ef6-8af0-296114f1d06c]:before {
  background-repeat: no-repeat;
}

.sd[data-s-9023c610-c429-4fa2-8a83-b7d2c2ee0065] {
  color: #898781;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-45718d18-4285-4f20-af9a-e4b1ebfd6f9a] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-45718d18-4285-4f20-af9a-e4b1ebfd6f9a] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-45718d18-4285-4f20-af9a-e4b1ebfd6f9a] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 15px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-11d0bcbc-1cd7-4d47-821f-7e79e848bf57] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 20px);
}

.sd[data-s-55d1a1a3-6e1e-437a-b0bc-419ecea07684] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-3f6b59a0-181d-47d9-8fb8-3dc327ebb2c1] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-3f6b59a0-181d-47d9-8fb8-3dc327ebb2c1] {
    justify-content: flex-end;
  }
}

.sd[data-s-ec2c7f2c-b0b5-4fbe-80e1-68dec655f4c0] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-9f1cb9d9-e006-453c-aa9b-83ef19f77afc] {
  color: #d04b4b;
  filter: contrast(120%);
  font-family: var(--s-font-a196dde3);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-348cda58-d0b2-42ee-9950-34fe52c2519a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-a5262149-8517-416d-8c13-4793ffbfee33] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-83794ef8-e391-4346-adf5-bcad19791e9d] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-66c3a375-219b-4c59-bb93-e391a7949139] {
  color: #d04b4b;
  filter: contrast(120%);
  font-family: var(--s-font-a196dde3);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-b845e286-dba8-46f3-887a-3820444d67a3] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 30px 0px 30px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-b845e286-dba8-46f3-887a-3820444d67a3] {
    line-height: 1.6;
    padding: 30px 0px 20px 0px;
  }
}

.sd[data-s-faf70757-a70c-490e-9388-4f7d350ce6e6] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin: 0px 0px 0px 20px;
  padding: 0px;
  width: calc(100% - 20px);
  max-width: calc(100% - 20px);
}

@media screen and (max-width: 630px) {
  .sd[data-s-faf70757-a70c-490e-9388-4f7d350ce6e6] {
    margin: 0px -25px -10px 0px;
    width: calc(100% - -25px);
    max-width: calc(100% - -25px);
  }
}

.sd[data-s-b7d19ddd-9034-42a8-8ff8-f2a1c77aa128] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 20px;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-b7d19ddd-9034-42a8-8ff8-f2a1c77aa128]:hover {
  background: rgba(0, 0, 0, 0);
}

.sd[data-s-e7600d58-a591-4843-813e-fe08d3c8b730] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

.sd[data-s-37a413ed-0586-43e2-9cbd-f589ba992643] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 20px;
  justify-content: center;
  width: 20px;
  max-width: 100%;
}

.sd[data-s-b7d19ddd-9034-42a8-8ff8-f2a1c77aa128]:hover .sd[data-s-37a413ed-0586-43e2-9cbd-f589ba992643] {
  background: #00b74f;
}

.sd[data-s-6b4f4862-51c2-4dfc-9eb0-e5c8098bfc8f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -8px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -8px);
}

.sd[data-s-6c97eb84-c0b6-46f5-b9ee-201cf1bdf858] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-b7d19ddd-9034-42a8-8ff8-f2a1c77aa128]:hover .sd[data-s-6c97eb84-c0b6-46f5-b9ee-201cf1bdf858] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-834836ae-bde7-43a2-b561-8516f0e2ebe3] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-b7d19ddd-9034-42a8-8ff8-f2a1c77aa128]:hover .sd[data-s-834836ae-bde7-43a2-b561-8516f0e2ebe3] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-d64dee80-50a2-413b-9297-434b54336db8] {
  display: none;
  flex: none;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d64dee80-50a2-413b-9297-434b54336db8] {
    display: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-d64dee80-50a2-413b-9297-434b54336db8] {
    display: none;
  }
}

@media screen and (max-width: 330px) {
  .sd[data-s-d64dee80-50a2-413b-9297-434b54336db8] {
    display: none;
  }
}

.sd[data-s-29bddb01-b931-4f91-810b-0a3f76a80844] {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  width: 1180px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-29bddb01-b931-4f91-810b-0a3f76a80844] {
    flex: none;
    width: 760px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-29bddb01-b931-4f91-810b-0a3f76a80844] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-f99b66b5-7fe5-4748-8ea5-d4d4908360c5] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f99b66b5-7fe5-4748-8ea5-d4d4908360c5] {
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f99b66b5-7fe5-4748-8ea5-d4d4908360c5] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4ea7baf8-2f36-4a81-a5ba-97d5592dbe35] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-4ea7baf8-2f36-4a81-a5ba-97d5592dbe35] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 12px 0px 12px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5aa12bbc-5cc4-42fc-89bf-9e6b1f600f1f] {
  height: auto;
  margin: 0px 0px -5px 0px;
  width: 13px;
  z-index: 2;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-5aa12bbc-5cc4-42fc-89bf-9e6b1f600f1f] {
    margin: 0px -10px 0px 0px;
    max-width: calc(100% - -10px);
  }
}

.sd[data-s-ad77dce7-81a9-436e-b1fb-257bd53f30f1] {
  background: #f2f2e9;
  flex: none;
  height: 10px;
  margin: 0px 0px -10px 0px;
  width: 20px;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-ad77dce7-81a9-436e-b1fb-257bd53f30f1] {
    flex: none;
    height: 20px;
    margin: 0px -8px 0px 0px;
    max-width: calc(100% - -8px);
  }
}

.sd[data-s-c86cc95f-2b35-4121-826a-effebc77fb17] {
  padding: 0px;
}

.sd[data-s-2e8a3a0f-4daa-4370-a225-fe7360f02c95] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-d627b96b-f187-41d2-8960-5096c396b6ad] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  writing-mode: vertical-rl;
  -ms-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d627b96b-f187-41d2-8960-5096c396b6ad] {
    font-size: 14px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-d627b96b-f187-41d2-8960-5096c396b6ad] {
    font-feature-settings: normal;
    font-size: 14px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-702e60dd-6ff7-47c5-9dde-274fddfc15f7] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-702e60dd-6ff7-47c5-9dde-274fddfc15f7] {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
}

.sd[data-s-7a13a9e6-93b8-4ebd-bddb-34a4ca6918e6] {
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  height: 100%;
  transition-duration: 600ms;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-7a13a9e6-93b8-4ebd-bddb-34a4ca6918e6]:hover {
  flex: none;
  height: 105%;
  transition-duration: 600ms;
  width: 105%;
  max-width: 105%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7a13a9e6-93b8-4ebd-bddb-34a4ca6918e6]:before {
    background-repeat: no-repeat;
  }

  .sd[data-s-7a13a9e6-93b8-4ebd-bddb-34a4ca6918e6] {
    flex: none;
    height: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-7a13a9e6-93b8-4ebd-bddb-34a4ca6918e6] {
    flex: none;
    height: 260px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-739bc230-b83d-493f-9a78-1bf884e7c248] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-739bc230-b83d-493f-9a78-1bf884e7c248] {
    flex: none;
    padding: 25px 25px 10px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9a6cb97d-0ec1-48bc-b253-476f28b5fade] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 60px 50px 0px 50px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9a6cb97d-0ec1-48bc-b253-476f28b5fade] {
    padding: 40px 40px 0px 40px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-9a6cb97d-0ec1-48bc-b253-476f28b5fade] {
    flex: none;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-63f0cf6c-fd71-4fd7-a068-19595f31b536] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a2a6ca24-5fa1-41a3-951f-55009cedf065] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-a2a6ca24-5fa1-41a3-951f-55009cedf065] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-d034efa8-39f4-46a9-88d9-78599d8827ac] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-d034efa8-39f4-46a9-88d9-78599d8827ac] {
    margin: 0px 0px 5px 0px;
    max-width: 100%;
  }
}

.sd[data-s-7391da27-3ad2-4b61-8cf3-50daabab3b8c] {
  background: #00b74f;
  border-radius: 4px;
  flex: none;
  height: 5px;
  width: 5px;
  max-width: 100%;
}

.sd[data-s-aaefe5d7-c5ab-4094-be55-86c8ff3eb455] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

.sd[data-s-0d8d2d37-0e08-4059-ac10-d84668acc83f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-2d56dc86-cb0d-484d-a7a0-d2bd3ecdaef8] {
  color: #898781;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 5px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

.sd[data-s-9947da93-3b5d-48fa-a594-7983d76dbf31] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-fef40695-afad-4082-97df-83d2e26d47b4] {
  border-bottom: 1px solid #cbc4bb;
  border-left: 0px solid #cbc4bb;
  border-right: 0px solid #cbc4bb;
  border-top: 1px solid #cbc4bb;
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 21px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fef40695-afad-4082-97df-83d2e26d47b4] {
    font-size: 20px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-fef40695-afad-4082-97df-83d2e26d47b4] {
    font-size: 17px;
  }
}

.sd[data-s-479aaf08-303b-4fca-ba53-8a198eb747fa] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 15px 0px 15px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-479aaf08-303b-4fca-ba53-8a198eb747fa] {
    justify-content: flex-start;
    margin: 15px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-90189a64-7802-43db-bdcd-8ceb74984140] {
  flex: none;
  height: 10px;
  margin: 0px 10px 0px 0px;
  width: 10px;
  max-width: calc(100% - 10px);
}

.sd[data-s-90189a64-7802-43db-bdcd-8ceb74984140]:before {
  background-repeat: no-repeat;
}

.sd[data-s-4b37f296-b70b-41a7-9036-a6b261bd7b2f] {
  color: #898781;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-4e881aa9-e195-4808-a560-e249288020cf] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4e881aa9-e195-4808-a560-e249288020cf] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-4e881aa9-e195-4808-a560-e249288020cf] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 15px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a3db5337-bd74-40d0-b929-624a7a9db0c1] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 20px);
}

.sd[data-s-6f74577c-66a1-407b-8bbb-69aab2e87d2a] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-9cf7db0d-cff5-4911-9be4-792c8688cf38] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-9cf7db0d-cff5-4911-9be4-792c8688cf38] {
    justify-content: flex-end;
  }
}

.sd[data-s-1ea3a100-58ec-4fa2-b4df-5b3f2d07a7b4] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-96fee5b9-c45d-4ed0-bb2f-a953c4e26cfe] {
  color: #d04b4b;
  filter: contrast(120%);
  font-family: var(--s-font-a196dde3);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-ebe0509f-998b-4901-930b-0823ce72d950] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-d4b60c9a-3929-468b-8692-1dbc557d7cf0] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-38b6aace-b19a-40d1-a254-080e8d4d796f] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-e36a0c3d-4c85-4011-a951-be0034628931] {
  color: #d04b4b;
  filter: contrast(120%);
  font-family: var(--s-font-a196dde3);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8c27249a-65e4-49e1-98d5-de2afa8f9f0f] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 30px 0px 30px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-8c27249a-65e4-49e1-98d5-de2afa8f9f0f] {
    line-height: 1.6;
    padding: 30px 0px 20px 0px;
  }
}

.sd[data-s-e06c553f-b8f1-493e-8828-b6575164e626] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin: 0px 0px 0px 20px;
  padding: 0px;
  width: calc(100% - 20px);
  max-width: calc(100% - 20px);
}

@media screen and (max-width: 630px) {
  .sd[data-s-e06c553f-b8f1-493e-8828-b6575164e626] {
    margin: 0px -25px -10px 0px;
    width: calc(100% - -25px);
    max-width: calc(100% - -25px);
  }
}

.sd[data-s-4585f677-2d48-45ec-b7ce-cbaf9f121ea0] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 20px;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-4585f677-2d48-45ec-b7ce-cbaf9f121ea0]:hover {
  background: rgba(0, 0, 0, 0);
}

.sd[data-s-1f06e46d-32de-4fae-9f3a-5bd551e41f52] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

.sd[data-s-c782b5b7-d1ab-4f78-8b21-0c3dc96ae253] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 20px;
  justify-content: center;
  width: 20px;
  max-width: 100%;
}

.sd[data-s-4585f677-2d48-45ec-b7ce-cbaf9f121ea0]:hover .sd[data-s-c782b5b7-d1ab-4f78-8b21-0c3dc96ae253] {
  background: #00b74f;
}

.sd[data-s-cc9a6f47-b288-459d-bdf2-acd49d3eaab2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -8px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -8px);
}

.sd[data-s-b92d38f3-fc4d-405c-a224-cf086f25d6ad] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-4585f677-2d48-45ec-b7ce-cbaf9f121ea0]:hover .sd[data-s-b92d38f3-fc4d-405c-a224-cf086f25d6ad] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-9e17b477-fa40-41bd-88f7-42a9472d0985] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-4585f677-2d48-45ec-b7ce-cbaf9f121ea0]:hover .sd[data-s-9e17b477-fa40-41bd-88f7-42a9472d0985] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-46a64e68-23a2-47dc-8a14-8bca11a5182f] {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  width: 1180px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-46a64e68-23a2-47dc-8a14-8bca11a5182f] {
    flex: none;
    width: 760px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-46a64e68-23a2-47dc-8a14-8bca11a5182f] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-b0e3f030-75c4-433f-b82c-07bd90981b6d] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b0e3f030-75c4-433f-b82c-07bd90981b6d] {
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-b0e3f030-75c4-433f-b82c-07bd90981b6d] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-59d68595-e705-4f0a-bfce-1aafe103b2ac] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-59d68595-e705-4f0a-bfce-1aafe103b2ac] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 12px 0px 12px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-34388629-bc0a-4ecb-8e85-4aedf372b63c] {
  height: auto;
  margin: 0px 0px -5px 0px;
  width: 13px;
  z-index: 2;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-34388629-bc0a-4ecb-8e85-4aedf372b63c] {
    margin: 0px -10px 0px 0px;
    max-width: calc(100% - -10px);
  }
}

.sd[data-s-53100afa-3b97-4daa-acb4-f525310ad0fe] {
  background: #f2f2e9;
  flex: none;
  height: 10px;
  margin: 0px 0px -10px 0px;
  width: 20px;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-53100afa-3b97-4daa-acb4-f525310ad0fe] {
    flex: none;
    height: 20px;
    margin: 0px -8px 0px 0px;
    max-width: calc(100% - -8px);
  }
}

.sd[data-s-04e236a1-7122-4692-9857-6aa98e1b5fba] {
  padding: 0px;
}

.sd[data-s-4cc3f1cc-e5b5-41ef-8e16-1dd66b840e4b] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-e79aac26-1cf8-45e7-b10e-814859bd7087] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  writing-mode: vertical-rl;
  -ms-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e79aac26-1cf8-45e7-b10e-814859bd7087] {
    font-size: 14px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-e79aac26-1cf8-45e7-b10e-814859bd7087] {
    font-feature-settings: normal;
    font-size: 14px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-c41c7602-d675-4a5c-9cc3-382b68c10f14] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-c41c7602-d675-4a5c-9cc3-382b68c10f14] {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
}

.sd[data-s-f8418084-53cf-4d82-8550-51a45d56d9c4] {
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  height: 100%;
  transition-duration: 600ms;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-f8418084-53cf-4d82-8550-51a45d56d9c4]:hover {
  flex: none;
  height: 105%;
  transition-duration: 600ms;
  width: 105%;
  max-width: 105%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f8418084-53cf-4d82-8550-51a45d56d9c4]:before {
    background-repeat: no-repeat;
  }

  .sd[data-s-f8418084-53cf-4d82-8550-51a45d56d9c4] {
    flex: none;
    height: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f8418084-53cf-4d82-8550-51a45d56d9c4] {
    flex: none;
    height: 260px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b69d85db-45e7-47b8-ab25-f6090d1f3433] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-b69d85db-45e7-47b8-ab25-f6090d1f3433] {
    flex: none;
    padding: 25px 25px 10px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-dbae0f20-ab38-4eed-b7a3-cf3c2fb896d0] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 60px 50px 0px 50px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-dbae0f20-ab38-4eed-b7a3-cf3c2fb896d0] {
    padding: 40px 40px 0px 40px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-dbae0f20-ab38-4eed-b7a3-cf3c2fb896d0] {
    flex: none;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-09a3a0e6-39bd-4a0b-ab72-762245b7500f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-47bd6c9c-a613-41c1-acb0-984f5b16766f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-47bd6c9c-a613-41c1-acb0-984f5b16766f] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-f292cf56-be7b-4f40-b2b9-41b9cead8ad5] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-f292cf56-be7b-4f40-b2b9-41b9cead8ad5] {
    margin: 0px 0px 5px 0px;
    max-width: 100%;
  }
}

.sd[data-s-b908f620-ad01-4897-a96f-12501220e7b3] {
  background: #00b74f;
  border-radius: 4px;
  flex: none;
  height: 5px;
  width: 5px;
  max-width: 100%;
}

.sd[data-s-edd9c7d1-969e-47e5-b046-c7ea08334c10] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

.sd[data-s-a275a78e-44c0-4e15-b936-de9e1aee4bd0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-b269b1f5-2052-4730-b054-0700ea8e10d3] {
  color: #898781;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 5px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

.sd[data-s-ae301bef-8572-4af8-b206-adfa3f966cfc] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-d574c894-0e4d-40e7-8b9b-d3aa79414c0a] {
  border-bottom: 1px solid #cbc4bb;
  border-left: 0px solid #cbc4bb;
  border-right: 0px solid #cbc4bb;
  border-top: 1px solid #cbc4bb;
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 21px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d574c894-0e4d-40e7-8b9b-d3aa79414c0a] {
    font-size: 20px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-d574c894-0e4d-40e7-8b9b-d3aa79414c0a] {
    font-size: 17px;
  }
}

.sd[data-s-b88f91a5-1294-4b32-a499-0353bb550ffc] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 15px 0px 15px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-b88f91a5-1294-4b32-a499-0353bb550ffc] {
    justify-content: flex-start;
    margin: 15px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-39708677-5d94-40e9-bf62-f29d2e97364b] {
  flex: none;
  height: 10px;
  margin: 0px 10px 0px 0px;
  width: 10px;
  max-width: calc(100% - 10px);
}

.sd[data-s-39708677-5d94-40e9-bf62-f29d2e97364b]:before {
  background-repeat: no-repeat;
}

.sd[data-s-cc5f5010-12c2-4fa2-8dc7-a4504e192ff3] {
  color: #898781;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-f473defa-ef0c-42f4-904b-78d86ea60966] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f473defa-ef0c-42f4-904b-78d86ea60966] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f473defa-ef0c-42f4-904b-78d86ea60966] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 15px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-805c0563-b06a-421b-9cd7-e16fd7a23973] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 20px);
}

.sd[data-s-301663a0-889d-442c-9325-92ba665f9b88] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2a69db53-918c-4157-b7c3-af28e94fb87c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-2a69db53-918c-4157-b7c3-af28e94fb87c] {
    justify-content: flex-end;
  }
}

.sd[data-s-0c11900a-4bd0-45b0-988a-d0707272d204] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-11296f89-67fb-4ed6-b9de-a6261cf39dd9] {
  color: #d04b4b;
  filter: contrast(120%);
  font-family: var(--s-font-a196dde3);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-1fb5a574-7f00-4850-80a0-6eaa107fc425] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-746fa43f-2cfb-47fe-8067-1f6554741f8e] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f5135f04-2536-42cf-9a94-6704af39be86] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-27d4e0af-e174-4392-ba44-204f46369d64] {
  color: #d04b4b;
  filter: contrast(120%);
  font-family: var(--s-font-a196dde3);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-b7202da2-b8c3-4657-aa0e-18bf3b097ee3] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.8;
  padding: 30px 0px 30px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-b7202da2-b8c3-4657-aa0e-18bf3b097ee3] {
    line-height: 1.6;
    padding: 30px 0px 20px 0px;
  }
}

.sd[data-s-45f6968a-61a1-4f9b-8a04-cb18f3e8cd72] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin: 0px 0px 0px 20px;
  padding: 0px;
  width: calc(100% - 20px);
  max-width: calc(100% - 20px);
}

@media screen and (max-width: 630px) {
  .sd[data-s-45f6968a-61a1-4f9b-8a04-cb18f3e8cd72] {
    margin: 0px -25px -10px 0px;
    width: calc(100% - -25px);
    max-width: calc(100% - -25px);
  }
}

.sd[data-s-53b2928b-0c00-45f2-b464-ea4a43bd26dd] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 20px;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-53b2928b-0c00-45f2-b464-ea4a43bd26dd]:hover {
  background: rgba(0, 0, 0, 0);
}

.sd[data-s-2e6821bf-2a50-4be4-bf8c-7b2b1459c41f] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

.sd[data-s-a90df46c-4cb6-484d-b366-f1f796c69785] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 20px;
  justify-content: center;
  width: 20px;
  max-width: 100%;
}

.sd[data-s-53b2928b-0c00-45f2-b464-ea4a43bd26dd]:hover .sd[data-s-a90df46c-4cb6-484d-b366-f1f796c69785] {
  background: #00b74f;
}

.sd[data-s-26083270-e972-4532-a4fd-6fbbe82d954b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -8px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -8px);
}

.sd[data-s-7fe363a7-b8a9-439b-b9b1-c536a0b295df] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-53b2928b-0c00-45f2-b464-ea4a43bd26dd]:hover .sd[data-s-7fe363a7-b8a9-439b-b9b1-c536a0b295df] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-6033529c-ce27-4605-bc7e-8c56500dece8] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-53b2928b-0c00-45f2-b464-ea4a43bd26dd]:hover .sd[data-s-6033529c-ce27-4605-bc7e-8c56500dece8] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-57652eb1-8d05-4f49-b793-bbe6627cd266] {
  display: none;
  padding: 0px;
}

@media screen and (max-width: 840px) {
  .sd[data-s-57652eb1-8d05-4f49-b793-bbe6627cd266] {
    display: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-57652eb1-8d05-4f49-b793-bbe6627cd266] {
    display: none;
  }
}

@media screen and (max-width: 330px) {
  .sd[data-s-57652eb1-8d05-4f49-b793-bbe6627cd266] {
    display: none;
  }
}

.sd[data-s-cce74e6b-109a-484a-9b77-17fd6a96e811] {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  width: 1180px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cce74e6b-109a-484a-9b77-17fd6a96e811] {
    flex: none;
    width: 760px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-cce74e6b-109a-484a-9b77-17fd6a96e811] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-ae272a5b-fb86-44ef-ae72-cf28585a373b] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ae272a5b-fb86-44ef-ae72-cf28585a373b] {
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-ae272a5b-fb86-44ef-ae72-cf28585a373b] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-038663a2-40db-4bb1-9ed5-5ef009351199] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-038663a2-40db-4bb1-9ed5-5ef009351199] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 12px 0px 12px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-63ae03b8-0065-42b2-8ec2-d06669d0f166] {
  background: #f2f2e9;
  flex: none;
  height: 10px;
  margin: 0px 0px -10px 0px;
  width: 20px;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-63ae03b8-0065-42b2-8ec2-d06669d0f166] {
    flex: none;
    height: 20px;
    margin: 0px -8px 0px 0px;
    max-width: calc(100% - -8px);
  }
}

.sd[data-s-19bc8627-1354-419d-adb5-cd6b293959ad] {
  height: auto;
  margin: 0px 0px -5px 0px;
  width: 13px;
  z-index: 2;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-19bc8627-1354-419d-adb5-cd6b293959ad] {
    margin: 0px -10px 0px 0px;
    max-width: calc(100% - -10px);
  }
}

.sd[data-s-6456b110-4458-4407-aec6-6fed541752af] {
  background: #f2f2e9;
  flex: none;
  height: 10px;
  margin: 0px 0px -10px 0px;
  width: 20px;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-6456b110-4458-4407-aec6-6fed541752af] {
    flex: none;
    height: 20px;
    margin: 0px -8px 0px 0px;
    max-width: calc(100% - -8px);
  }
}

.sd[data-s-3d50d218-65a7-4aff-b219-de016df930cf] {
  padding: 0px;
}

.sd[data-s-71810417-ad21-4d97-93bc-7651984af68b] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-05b6a9b3-3b07-4f9f-9468-8fbc82d73889] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  writing-mode: vertical-rl;
  -ms-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-05b6a9b3-3b07-4f9f-9468-8fbc82d73889] {
    font-size: 14px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-05b6a9b3-3b07-4f9f-9468-8fbc82d73889] {
    font-feature-settings: normal;
    font-size: 14px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-89733695-b10f-4e47-b053-6e481e5c0a99] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-89733695-b10f-4e47-b053-6e481e5c0a99] {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
}

.sd[data-s-a6bfa8d5-7fe7-42d7-acce-f4426a6a6b53] {
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  height: 100%;
  transition-duration: 600ms;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-a6bfa8d5-7fe7-42d7-acce-f4426a6a6b53]:hover {
  flex: none;
  height: 105%;
  transition-duration: 600ms;
  width: 105%;
  max-width: 105%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a6bfa8d5-7fe7-42d7-acce-f4426a6a6b53]:before {
    background-repeat: no-repeat;
  }

  .sd[data-s-a6bfa8d5-7fe7-42d7-acce-f4426a6a6b53] {
    flex: none;
    height: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-a6bfa8d5-7fe7-42d7-acce-f4426a6a6b53] {
    flex: none;
    height: 260px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1dc9221a-a79d-479a-9bcf-16e533a1e9ff] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-1dc9221a-a79d-479a-9bcf-16e533a1e9ff] {
    flex: none;
    padding: 25px 25px 10px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a2a2ef5f-e552-4cf5-9939-d5349c244475] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 60px 50px 0px 50px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a2a2ef5f-e552-4cf5-9939-d5349c244475] {
    padding: 40px 40px 0px 40px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-a2a2ef5f-e552-4cf5-9939-d5349c244475] {
    flex: none;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-232cb7df-87eb-465d-a6dc-551ab4e90bdf] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e114b5f9-8900-4503-b050-4dd642baeb43] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-e114b5f9-8900-4503-b050-4dd642baeb43] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-145cbc08-2964-4fbe-9df4-a54d50eac403] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-145cbc08-2964-4fbe-9df4-a54d50eac403] {
    margin: 0px 0px 5px 0px;
    max-width: 100%;
  }
}

.sd[data-s-cde8e38a-02d9-418f-b617-056696768edd] {
  background: #00b74f;
  border-radius: 4px;
  flex: none;
  height: 5px;
  width: 5px;
  max-width: 100%;
}

.sd[data-s-49817d78-f5e5-4fc9-87c9-4314d709cb63] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

.sd[data-s-720130f3-ba22-4c10-bce8-0ed7b3f709c2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-92bc0eb4-b44c-48d4-9f53-3fd84ae80c2e] {
  color: #898781;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 5px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

.sd[data-s-828a6f56-7bd2-4875-b06b-10ed5e82fb59] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-650eb310-cd6b-49c6-aba8-82bd0d6f9c83] {
  border-bottom: 1px solid #cbc4bb;
  border-left: 0px solid #cbc4bb;
  border-right: 0px solid #cbc4bb;
  border-top: 1px solid #cbc4bb;
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 21px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-650eb310-cd6b-49c6-aba8-82bd0d6f9c83] {
    font-size: 20px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-650eb310-cd6b-49c6-aba8-82bd0d6f9c83] {
    font-size: 17px;
  }
}

.sd[data-s-8b317cf4-959e-47da-9db8-765edbd5500c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 15px 0px 15px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-8b317cf4-959e-47da-9db8-765edbd5500c] {
    justify-content: flex-start;
    margin: 15px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-872b6baf-8ea7-4f20-8924-b370408f9a71] {
  flex: none;
  height: 10px;
  margin: 0px 10px 0px 0px;
  width: 10px;
  max-width: calc(100% - 10px);
}

.sd[data-s-872b6baf-8ea7-4f20-8924-b370408f9a71]:before {
  background-repeat: no-repeat;
}

.sd[data-s-6eb239f3-3cf3-46fd-b4a8-643f8f0eaced] {
  color: #898781;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-60afba36-a081-45ab-b8c9-950a0776a66f] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-60afba36-a081-45ab-b8c9-950a0776a66f] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-60afba36-a081-45ab-b8c9-950a0776a66f] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 15px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-fea13312-3625-4af1-9852-f0f9324c530d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 20px);
}

.sd[data-s-e656f597-5a36-4c5e-a646-57e64b3885d3] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-559fa7a3-f10a-41ef-a321-2fc7450299f2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-559fa7a3-f10a-41ef-a321-2fc7450299f2] {
    justify-content: flex-end;
  }
}

.sd[data-s-455aad3a-bd10-4245-9025-0da33db68b37] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-a7df8292-2cb9-41e8-87af-a869c688fe80] {
  color: #d04b4b;
  filter: contrast(120%);
  font-family: var(--s-font-a196dde3);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-6a8a106d-34a5-4c59-9b54-4dc5922219cb] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-b07e9165-682d-4888-b803-9c8d75668b75] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-d7d1641e-5da0-4d75-ae19-91a6b81b817d] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-98851088-6522-46a3-b564-8da0306676f9] {
  color: #d04b4b;
  filter: contrast(120%);
  font-family: var(--s-font-a196dde3);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e4f6676b-e975-42fa-9332-c753e42df51f] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.8;
  padding: 30px 0px 30px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-e4f6676b-e975-42fa-9332-c753e42df51f] {
    line-height: 1.6;
    padding: 30px 0px 20px 0px;
  }
}

.sd[data-s-10973422-d448-47a7-8eca-19122b5361b3] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin: 0px 0px 0px 20px;
  padding: 0px;
  width: calc(100% - 20px);
  max-width: calc(100% - 20px);
}

@media screen and (max-width: 630px) {
  .sd[data-s-10973422-d448-47a7-8eca-19122b5361b3] {
    margin: 0px -25px -10px 0px;
    width: calc(100% - -25px);
    max-width: calc(100% - -25px);
  }
}

.sd[data-s-88c42825-ae70-4013-bca8-0d2f22e6c9d7] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 20px;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-88c42825-ae70-4013-bca8-0d2f22e6c9d7]:hover {
  background: rgba(0, 0, 0, 0);
}

.sd[data-s-a55b5b60-414c-4395-97ab-ee10c4136242] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

.sd[data-s-2d849f75-14d9-4394-9935-bd1e1bf7eb59] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 20px;
  justify-content: center;
  width: 20px;
  max-width: 100%;
}

.sd[data-s-88c42825-ae70-4013-bca8-0d2f22e6c9d7]:hover .sd[data-s-2d849f75-14d9-4394-9935-bd1e1bf7eb59] {
  background: #00b74f;
}

.sd[data-s-a32c5971-8994-407d-b1da-08487051d73f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -8px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -8px);
}

.sd[data-s-5417bae2-3e95-4c0d-9b76-c155c5ad0405] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-88c42825-ae70-4013-bca8-0d2f22e6c9d7]:hover .sd[data-s-5417bae2-3e95-4c0d-9b76-c155c5ad0405] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-8b1e37f7-cd98-4adb-ae93-d39ba15aae2b] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-88c42825-ae70-4013-bca8-0d2f22e6c9d7]:hover .sd[data-s-8b1e37f7-cd98-4adb-ae93-d39ba15aae2b] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-3e110747-4638-4e16-b34e-acc4c2bdb824] {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  width: 1180px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3e110747-4638-4e16-b34e-acc4c2bdb824] {
    flex: none;
    width: 760px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-3e110747-4638-4e16-b34e-acc4c2bdb824] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-15fb5ec1-0cf2-45eb-8b9a-a2830b92c1a8] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-15fb5ec1-0cf2-45eb-8b9a-a2830b92c1a8] {
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-15fb5ec1-0cf2-45eb-8b9a-a2830b92c1a8] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e5ff6529-85f5-44ca-b7c0-39e24b1786fc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-e5ff6529-85f5-44ca-b7c0-39e24b1786fc] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 12px 0px 12px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c6479850-6fa0-4a30-b126-a0abbeb071ba] {
  background: #f2f2e9;
  flex: none;
  height: 10px;
  margin: 0px 0px -10px 0px;
  width: 20px;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-c6479850-6fa0-4a30-b126-a0abbeb071ba] {
    flex: none;
    height: 20px;
    margin: 0px -8px 0px 0px;
    max-width: calc(100% - -8px);
  }
}

.sd[data-s-9f1c8c8f-2b39-47b2-b1fd-eac4a347aca1] {
  height: auto;
  margin: 0px 0px -5px 0px;
  width: 13px;
  z-index: 2;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-9f1c8c8f-2b39-47b2-b1fd-eac4a347aca1] {
    margin: 0px -10px 0px 0px;
    max-width: calc(100% - -10px);
  }
}

.sd[data-s-62db6a76-f4e2-40b8-bcf3-4ab16460ad4d] {
  background: #f2f2e9;
  flex: none;
  height: 10px;
  margin: 0px 0px -10px 0px;
  width: 20px;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-62db6a76-f4e2-40b8-bcf3-4ab16460ad4d] {
    flex: none;
    height: 20px;
    margin: 0px -8px 0px 0px;
    max-width: calc(100% - -8px);
  }
}

.sd[data-s-db2265f1-b063-4f8a-bd70-5e3e1fd9e733] {
  padding: 0px;
}

.sd[data-s-0d9eaa4a-8ae4-4782-b18c-05694291142f] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-be703c1b-16cf-4fc9-804c-de08e8594cd1] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  writing-mode: vertical-rl;
  -ms-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-be703c1b-16cf-4fc9-804c-de08e8594cd1] {
    font-size: 14px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-be703c1b-16cf-4fc9-804c-de08e8594cd1] {
    font-feature-settings: normal;
    font-size: 14px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-2029f430-5c34-488c-bf8e-0f1b6abb8a0c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-2029f430-5c34-488c-bf8e-0f1b6abb8a0c] {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
}

.sd[data-s-1d90b3d8-9386-4afb-b4e8-35155193c80f] {
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  height: 100%;
  transition-duration: 600ms;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-1d90b3d8-9386-4afb-b4e8-35155193c80f]:hover {
  flex: none;
  height: 105%;
  transition-duration: 600ms;
  width: 105%;
  max-width: 105%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1d90b3d8-9386-4afb-b4e8-35155193c80f]:before {
    background-repeat: no-repeat;
  }

  .sd[data-s-1d90b3d8-9386-4afb-b4e8-35155193c80f] {
    flex: none;
    height: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-1d90b3d8-9386-4afb-b4e8-35155193c80f] {
    flex: none;
    height: 260px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a237ddfb-734b-4045-9e72-34a0845a57ec] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 50%;
  max-width: 50%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-a237ddfb-734b-4045-9e72-34a0845a57ec] {
    flex: none;
    padding: 25px 25px 10px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3b379cc9-5e03-4296-9e68-3b96764adfeb] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 60px 50px 0px 50px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3b379cc9-5e03-4296-9e68-3b96764adfeb] {
    padding: 40px 40px 0px 40px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-3b379cc9-5e03-4296-9e68-3b96764adfeb] {
    flex: none;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-cd7b4c0c-49dc-4788-8fea-38ddf4ae36a6] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-700400cb-595b-484d-8ef0-ead6cbb01d54] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-700400cb-595b-484d-8ef0-ead6cbb01d54] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-4c216c23-d820-4d7c-a044-7acf2a5232a4] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-4c216c23-d820-4d7c-a044-7acf2a5232a4] {
    margin: 0px 0px 5px 0px;
    max-width: 100%;
  }
}

.sd[data-s-e8e09b03-dcda-4162-ae02-e19e9998cfa0] {
  background: #00b74f;
  border-radius: 4px;
  flex: none;
  height: 5px;
  width: 5px;
  max-width: 100%;
}

.sd[data-s-b1f17188-9676-482a-be83-ea083ba04d2e] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

.sd[data-s-7692f8b4-7f7c-437f-891f-85af3a37bef9] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-04f490a3-d2cb-4dab-8edd-5aec3d0cc179] {
  color: #898781;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 5px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

.sd[data-s-2c64d0ba-ca0f-44b3-b1d1-5bef12b2775d] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c8aff65f-7d44-43ed-809e-cf399f544b71] {
  border-bottom: 1px solid #cbc4bb;
  border-left: 0px solid #cbc4bb;
  border-right: 0px solid #cbc4bb;
  border-top: 1px solid #cbc4bb;
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 21px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c8aff65f-7d44-43ed-809e-cf399f544b71] {
    font-size: 20px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-c8aff65f-7d44-43ed-809e-cf399f544b71] {
    font-size: 17px;
  }
}

.sd[data-s-aa5ddf09-ad1e-47cf-9892-01c7a01adbd7] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 15px 0px 15px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-aa5ddf09-ad1e-47cf-9892-01c7a01adbd7] {
    justify-content: flex-start;
    margin: 15px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-49339156-49c2-44da-907a-df94e617cdb7] {
  flex: none;
  height: 10px;
  margin: 0px 10px 0px 0px;
  width: 10px;
  max-width: calc(100% - 10px);
}

.sd[data-s-49339156-49c2-44da-907a-df94e617cdb7]:before {
  background-repeat: no-repeat;
}

.sd[data-s-f8c207df-a21d-4c4a-b34f-5b12e3e388b3] {
  color: #898781;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-f0e4a616-0ae4-402e-9f68-aa40b4a1e5b9] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f0e4a616-0ae4-402e-9f68-aa40b4a1e5b9] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f0e4a616-0ae4-402e-9f68-aa40b4a1e5b9] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 15px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3e1077a9-4af5-49a4-aa2b-b917a6dbf953] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 20px);
}

.sd[data-s-382914cf-2e84-40c9-bb2d-b8a57000dfc9] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-7d4851e0-3413-40ce-b08a-e831db64bf2a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-7d4851e0-3413-40ce-b08a-e831db64bf2a] {
    justify-content: flex-end;
  }
}

.sd[data-s-e11a5875-0d1e-45ba-be12-14aad02a3493] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-f93b4286-2892-46b7-a107-95ee609e8c3d] {
  color: #d04b4b;
  filter: contrast(120%);
  font-family: var(--s-font-a196dde3);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-1c4c888e-6e93-4307-872a-926b12fef95b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-fd968e58-5683-4391-82a9-99af4dd94e92] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6a784021-095d-4106-ab29-ae6e47677435] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-4e0ae2ec-9926-445b-955b-5215ec43f5e2] {
  color: #d04b4b;
  filter: contrast(120%);
  font-family: var(--s-font-a196dde3);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-2c0ffc13-6c5a-4ffb-abf7-816eece0529c] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.8;
  padding: 30px 0px 30px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-2c0ffc13-6c5a-4ffb-abf7-816eece0529c] {
    line-height: 1.6;
    padding: 30px 0px 20px 0px;
  }
}

.sd[data-s-5b9e2731-a29a-4273-ad93-23fe44d0d29d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin: 0px 0px 0px 20px;
  padding: 0px;
  width: calc(100% - 20px);
  max-width: calc(100% - 20px);
}

@media screen and (max-width: 630px) {
  .sd[data-s-5b9e2731-a29a-4273-ad93-23fe44d0d29d] {
    margin: 0px -25px -10px 0px;
    width: calc(100% - -25px);
    max-width: calc(100% - -25px);
  }
}

.sd[data-s-160778bf-39f7-40c2-8f4b-2c9747521d4c] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 20px;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-160778bf-39f7-40c2-8f4b-2c9747521d4c]:hover {
  background: rgba(0, 0, 0, 0);
}

.sd[data-s-f4452ab9-5e62-42a6-aa97-20c2867c7e5a] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

.sd[data-s-25f67b1b-622c-4848-a83e-e45d5d68dd7e] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 20px;
  justify-content: center;
  width: 20px;
  max-width: 100%;
}

.sd[data-s-160778bf-39f7-40c2-8f4b-2c9747521d4c]:hover .sd[data-s-25f67b1b-622c-4848-a83e-e45d5d68dd7e] {
  background: #00b74f;
}

.sd[data-s-f04cc21d-12bc-4b8a-b790-1c3d0d1b52c4] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -8px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -8px);
}

.sd[data-s-9eb3e5c6-b5da-4143-8cdf-d358c95eb0ef] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-160778bf-39f7-40c2-8f4b-2c9747521d4c]:hover .sd[data-s-9eb3e5c6-b5da-4143-8cdf-d358c95eb0ef] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-38064bca-7a50-4585-8184-8d73efc05e8c] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-160778bf-39f7-40c2-8f4b-2c9747521d4c]:hover .sd[data-s-38064bca-7a50-4585-8184-8d73efc05e8c] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-b00166bb-bcfc-4116-8756-232b79d0d290] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 50px;
  transition-duration: 600ms;
  width: 1180px;
  max-width: 100%;
}

.sd[data-s-c6e659ed-3284-43dd-8ae6-29f1e3dc7c3b]:hover .sd[data-s-b00166bb-bcfc-4116-8756-232b79d0d290]:hover {
  background: #e6e6cf;
  transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b00166bb-bcfc-4116-8756-232b79d0d290] {
    display: none;
    flex: none;
    padding: 31px;
    width: 760px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-b00166bb-bcfc-4116-8756-232b79d0d290] {
    display: none;
    padding: 20px;
  }
}

@media screen and (max-width: 330px) {
  .sd[data-s-b00166bb-bcfc-4116-8756-232b79d0d290] {
    display: none;
  }
}

.sd[data-s-1a7165db-661f-442c-8cf9-b90c80e3b34f] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-f1d065bf-ec4d-428f-bbb3-0d878c641910] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f1d065bf-ec4d-428f-bbb3-0d878c641910] {
    font-size: 18px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f1d065bf-ec4d-428f-bbb3-0d878c641910] {
    font-size: 15px;
  }
}

.sd[data-s-831e36fb-f426-44f4-9f13-094adb4fd3b7] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-831e36fb-f426-44f4-9f13-094adb4fd3b7] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-89064c9d-5d4f-4e13-acec-46a74b96b59b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -14px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -14px);
}

@media screen and (max-width: 630px) {
  .sd[data-s-89064c9d-5d4f-4e13-acec-46a74b96b59b] {
    margin: 0px 0px 0px -12px;
    max-width: calc(100% - -12px);
  }
}

.sd[data-s-23e4fe7a-8e0c-4b16-b178-179d85fc9265] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-b00166bb-bcfc-4116-8756-232b79d0d290]:hover .sd[data-s-23e4fe7a-8e0c-4b16-b178-179d85fc9265] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 14px 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-23e4fe7a-8e0c-4b16-b178-179d85fc9265] {
    flex: none;
    width: 12px;
    max-width: 100%;
  }

  .sd[data-s-b00166bb-bcfc-4116-8756-232b79d0d290]:hover .sd[data-s-23e4fe7a-8e0c-4b16-b178-179d85fc9265] {
    translate: 12px 0px;
  }
}

.sd[data-s-c84c39e7-52ec-4f1b-a069-c1fdda685df1] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-b00166bb-bcfc-4116-8756-232b79d0d290]:hover .sd[data-s-c84c39e7-52ec-4f1b-a069-c1fdda685df1] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 10px 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-c84c39e7-52ec-4f1b-a069-c1fdda685df1] {
    flex: none;
    width: 12px;
    max-width: 100%;
  }

  .sd[data-s-b00166bb-bcfc-4116-8756-232b79d0d290]:hover .sd[data-s-c84c39e7-52ec-4f1b-a069-c1fdda685df1] {
    translate: 12px 0px;
  }
}

.sd[data-s-eb3fc400-0747-429e-91ce-edd73acceaec] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-178ee5f8-4fd8-45f5-bbb7-6c408b2103e2] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px -50px 0px -50px;
  padding: 20px 0px 20px 0px;
  width: calc(100% - -100px);
  max-width: calc(100% - -100px);
}

.sd[data-s-ac3a76b1-a1c7-4858-8562-4ca7955b46df] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 1000%;
  max-width: 1000%;
}

.sd[data-s-48d67d75-7228-4b6f-8249-891f399671c4] {
  flex: none;
  height: auto;
  width: 11000px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-48d67d75-7228-4b6f-8249-891f399671c4] {
    flex: none;
    width: 7000px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-48d67d75-7228-4b6f-8249-891f399671c4] {
    flex: none;
    width: 3500px;
    max-width: 100%;
  }
}

.sd[data-s-316c73f3-d0e5-4968-8287-13644b7688eb] {
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  height: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0 0 0 0;
  width: 0px;
  max-width: 100%;
}

.sd[data-s-78098bf7-4c90-406d-9a09-89527b968c04] {
  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;
  margin: 0px 0px 0px 0px;
  padding: 188px 0px 260px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-78098bf7-4c90-406d-9a09-89527b968c04] {
    padding: 100px 0px 100px 0px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-78098bf7-4c90-406d-9a09-89527b968c04] {
    padding: 114px 0px 100px 0px;
  }
}

.sd[data-s-3c0a0954-d9a1-4f9b-9bba-fe389995caf4] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 0px solid #1c1814;
  border-top: 0px solid #1c1814;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 54px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-3c0a0954-d9a1-4f9b-9bba-fe389995caf4] {
    padding: 0px 0px 26px;
  }
}

.sd[data-s-0cbdeaf5-7f3a-4d15-a4cb-c3d42211fc91] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 40px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-0cbdeaf5-7f3a-4d15-a4cb-c3d42211fc91] {
    margin: 0px 0px 30px 0px;
    max-width: 100%;
  }
}

.sd[data-s-982c864e-538e-44ce-aef6-52fd3ea16cd3] {
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 50px;
  font-weight: 700;
  height: auto;
  line-height: 1;
  margin: 0px 0px 5px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-982c864e-538e-44ce-aef6-52fd3ea16cd3] {
    font-size: 36px;
    margin: 0px 0px 2px 0px;
    max-width: 100%;
  }
}

.sd[data-s-039e55b9-a1c4-4750-a8b3-2e68f7bff28d] {
  color: #00b74f;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 18px;
  font-weight: 700;
  height: 28px;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-039e55b9-a1c4-4750-a8b3-2e68f7bff28d] {
    font-size: 16px;
  }
}

.sd[data-s-44a8188b-bb0c-4247-82ce-4e23f8c87768] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-44a8188b-bb0c-4247-82ce-4e23f8c87768] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-f2380220-693f-4008-a85e-de5e2d394086] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-f2380220-693f-4008-a85e-de5e2d394086] {
    line-height: 1.8;
  }
}

.sd[data-s-f840163d-97f0-473b-b055-d952e98d935c] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-f840163d-97f0-473b-b055-d952e98d935c] {
    line-height: 1.8;
  }
}

.sd[data-s-b81e2162-6f8c-4c80-9913-db6d1a59ce46] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px -170px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 60px 0px 60px;
  width: 1200px;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b81e2162-6f8c-4c80-9913-db6d1a59ce46] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    padding: 0px 40px 0px 40px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-b81e2162-6f8c-4c80-9913-db6d1a59ce46] {
    flex: none;
    padding: 0px 20px 0px 0px;
  }
}

.sd[data-s-6a03adec-a059-47a4-bb17-cf9153ab8673] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 0px 0px 0px -15px;
  padding: 0px;
  width: calc(100% - -15px);
  max-width: calc(100% - -15px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-6a03adec-a059-47a4-bb17-cf9153ab8673] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-6a03adec-a059-47a4-bb17-cf9153ab8673] {
    justify-content: center;
  }
}

.sd[data-s-258b1f6f-e248-4103-8762-e8a4d79ac0cf] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  transition-duration: 600ms;
  width: 33.3%;
  max-width: 33.3%;
}

.sd[data-s-258b1f6f-e248-4103-8762-e8a4d79ac0cf].appear {
  opacity: 0;
  transition-duration: 1000ms;
  translate: 0px 30px;
}

.sd[data-s-258b1f6f-e248-4103-8762-e8a4d79ac0cf].appear-active {
  transition-duration: 1000ms;
}

.sd[data-s-258b1f6f-e248-4103-8762-e8a4d79ac0cf]:hover {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-258b1f6f-e248-4103-8762-e8a4d79ac0cf] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: center;
    margin: 0px 0px 60px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-258b1f6f-e248-4103-8762-e8a4d79ac0cf] {
    flex: none;
    justify-content: center;
    margin: 0px 0px 40px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e86ba2e4-2a1c-43e9-886c-a4072d718be9] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 630px) {
  .sd[data-s-e86ba2e4-2a1c-43e9-886c-a4072d718be9] {
    margin: 0px 10px 0px 20px;
    width: auto;
    max-width: calc(100% - 30px);
  }
}

.sd[data-s-f352b3a5-71b3-460d-bc42-7800b0a9c78c] {
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 13px;
  z-index: 2;
  max-width: 100%;
}

.sd[data-s-6f9a332f-83db-4353-b2c0-a90a6ee37bb6] {
  background: #f2f2e9;
  flex: none;
  height: 10px;
  margin: 0px 0px -8px 0px;
  width: 20px;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6f9a332f-83db-4353-b2c0-a90a6ee37bb6] {
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-6f9a332f-83db-4353-b2c0-a90a6ee37bb6] {
    flex: none;
  }
}

.sd[data-s-ab079ee7-a003-457e-8d48-bceed286cb95] {
  padding: 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-ab079ee7-a003-457e-8d48-bceed286cb95] {
    padding: 0px;
  }
}

.sd[data-s-6233ff62-4996-4734-8f60-f6b5e56311b4] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-43132c4b-181a-4363-b7d4-84c7e06603a4] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  writing-mode: vertical-rl;
  -ms-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-43132c4b-181a-4363-b7d4-84c7e06603a4] {
    flex: none;
    height: auto;
  }
}

.sd[data-s-00281d61-8a04-4987-b17c-221c3e206ae9] {
  align-content: center;
  align-items: center;
  background: #f2f2e9;
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: visible;
  overflow-y: visible;
  width: 88%;
  max-width: 88%;
}

.sd[data-s-258b1f6f-e248-4103-8762-e8a4d79ac0cf]:hover .sd[data-s-00281d61-8a04-4987-b17c-221c3e206ae9] {
  background: #e6e6cf;
}

@media screen and (max-width: 840px) {
  .sd[data-s-00281d61-8a04-4987-b17c-221c3e206ae9] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 690px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-00281d61-8a04-4987-b17c-221c3e206ae9] {
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-90e0f3aa-bac8-458f-9c9d-7e11e126ad81] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 250px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 600ms;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-258b1f6f-e248-4103-8762-e8a4d79ac0cf]:hover .sd[data-s-90e0f3aa-bac8-458f-9c9d-7e11e126ad81] {
  background: rgba(0, 0, 0, 0);
}

@media screen and (max-width: 840px) {
  .sd[data-s-90e0f3aa-bac8-458f-9c9d-7e11e126ad81] {
    flex: none;
    height: auto;
    width: 40%;
    max-width: 40%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-90e0f3aa-bac8-458f-9c9d-7e11e126ad81] {
    flex: none;
    height: 200px;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a1ca7f76-41b7-4ede-8314-f3d52592b19a] {
  border-bottom: 1px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 0px solid #1c1814;
  border-top: 0px solid #1c1814;
  flex: none;
  height: 250px;
  overflow-x: visible;
  overflow-y: visible;
  transition-duration: 600ms;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-258b1f6f-e248-4103-8762-e8a4d79ac0cf]:hover .sd[data-s-a1ca7f76-41b7-4ede-8314-f3d52592b19a] {
  flex: none;
  height: 105%;
  transition-duration: 600ms;
  width: 105%;
  max-width: 105%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a1ca7f76-41b7-4ede-8314-f3d52592b19a] {
    border-bottom: 0px solid #1c1814;
    border-left: 0px solid #1c1814;
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
  }

  .sd[data-s-258b1f6f-e248-4103-8762-e8a4d79ac0cf]:hover .sd[data-s-a1ca7f76-41b7-4ede-8314-f3d52592b19a] {
    flex: none;
    height: 105%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-a1ca7f76-41b7-4ede-8314-f3d52592b19a] {
    flex: none;
    height: 100%;
  }
}

.sd[data-s-5f8213dc-9970-4ab4-8bc6-7b7b037146d6] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 30px 30px 25px 30px;
  padding: 0px;
  max-width: calc(100% - 60px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-5f8213dc-9970-4ab4-8bc6-7b7b037146d6] {
    align-content: flex-start;
    align-items: flex-start;
    background: #f2f2e9;
    flex: none;
    width: calc(60% - 60px);
    max-width: calc(60% - 60px);
  }

  .sd[data-s-258b1f6f-e248-4103-8762-e8a4d79ac0cf]:hover .sd[data-s-5f8213dc-9970-4ab4-8bc6-7b7b037146d6] {
    background: rgba(0, 0, 0, 0);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-5f8213dc-9970-4ab4-8bc6-7b7b037146d6] {
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-3ef731b9-028d-48de-a6ad-c118f083835b] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 0px 0px 20px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2145c026-d208-464e-bd16-5a134e942237] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.8;
  margin: 0px 0px 20px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-2145c026-d208-464e-bd16-5a134e942237] {
    line-height: 1.6;
  }
}

.sd[data-s-5e867cbc-a9dc-40c7-bd6b-d8b8a89fb4aa] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-5e867cbc-a9dc-40c7-bd6b-d8b8a89fb4aa] {
    margin: 20px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9454c638-8132-4159-a13c-653be809b3ba] {
  flex-direction: row;
  flex-wrap: wrap;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
}

.sd[data-s-e72bd111-bcc8-4b70-b480-ef3b55b51b78] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-0b1944f9-57b9-4af2-a900-afad37e9a23b] {
  border-bottom: 1px solid #cbc4bb;
  border-left: 1px solid #cbc4bb;
  border-radius: 4px;
  border-right: 1px solid #cbc4bb;
  border-top: 1px solid #cbc4bb;
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 5px 10px 0px;
  padding: 3px 6px 3px 6px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-0b1944f9-57b9-4af2-a900-afad37e9a23b] {
    padding: 3px 6px 3px 6px;
  }
}

.sd[data-s-be363b8b-ff32-429f-9a13-992644173715] {
  background: #f2f2e9;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  flex: none;
  height: 270px;
  margin: 0px 50px 0px;
  padding: 0px 0px 0px 0px;
  width: 1200px;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-be363b8b-ff32-429f-9a13-992644173715] {
    display: none;
    flex: none;
    height: 150px;
    margin: 0px 60px 0px 60px;
    max-width: calc(100% - 120px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-be363b8b-ff32-429f-9a13-992644173715] {
    display: none;
    margin: 0px 20px 0px 20px;
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-3499e022-d798-4466-9b37-ffdf2521a2e5] {
  align-content: stretch;
  align-items: stretch;
  background: #f2f2e9;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 300px;
  justify-content: center;
  margin: 0px 50px 0px;
  padding: 0px;
  width: 1200px;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-3499e022-d798-4466-9b37-ffdf2521a2e5] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 40px 0px;
    width: 760px;
    max-width: calc(100% - 80px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-3499e022-d798-4466-9b37-ffdf2521a2e5] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-6369c964-f3bb-44f5-bb3e-35e5e41ec4d8] {
  background: #eeeeee;
  border-radius: 0px;
  flex: none;
  height: 0px;
  left: 0;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0 0 0 0;
  position: absolute;
  top: 0;
  width: 0px;
  max-width: 100%;
}

.sd[data-s-472abe3d-fa91-4589-a39b-de1279dbfa8e] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  padding: 0px;
  width: 15%;
  max-width: 15%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-472abe3d-fa91-4589-a39b-de1279dbfa8e] {
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    flex: none;
    height: 40px;
    justify-content: flex-start;
    padding: 20px 10px 20px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-472abe3d-fa91-4589-a39b-de1279dbfa8e] {
    border-bottom: 1px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 1px solid #000;
    flex: none;
    padding: 5px 10px 5px;
  }
}

.sd[data-s-66d789cf-d9ad-4642-aa52-957c138597e5] {
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  height: auto;
  margin: 0px 10px 0px 0px;
  width: 8px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-66d789cf-d9ad-4642-aa52-957c138597e5] {
    flex: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-66d789cf-d9ad-4642-aa52-957c138597e5] {
    flex: none;
  }
}

.sd[data-s-507128f5-e082-429c-93f4-1d0691f1e8bc] {
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-d966f70e-1f66-4dcc-8c79-1b6cb3f9a865] {
  border-bottom: 1px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 0px solid #1c1814;
  flex: none;
  height: 100%;
  opacity: 1;
  transition-duration: 600ms;
  width: 25%;
  max-width: 25%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d966f70e-1f66-4dcc-8c79-1b6cb3f9a865] {
    border-bottom: 1px solid #1c1814;
    border-left: 1px solid #1c1814;
    border-right: 1px solid #1c1814;
    border-top: 0px solid #1c1814;
    display: none;
    flex: none;
    height: 300px;
    width: 760px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-d966f70e-1f66-4dcc-8c79-1b6cb3f9a865] {
    display: none;
  }
}

.sd[data-s-8c57414f-4cd4-40c4-ae3d-2e663eb0cdc0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  padding: 0px;
  width: 60%;
  max-width: 60%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8c57414f-4cd4-40c4-ae3d-2e663eb0cdc0] {
    border-bottom: 0px solid #000;
    border-left: 1px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-8c57414f-4cd4-40c4-ae3d-2e663eb0cdc0] {
    flex: none;
    margin: 0px -1px 0px -1px;
    width: calc(100% - -2px);
    max-width: calc(100% - -2px);
    height: 100%;
  }
}

.sd[data-s-ec94de1d-8e57-4d30-94fc-548e601447b0] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100%;
  mix-blend-mode: multiply;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-59f07986-f935-4bdc-9a2b-da2f466f5fa8] {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 1px solid #000;
  border-top: 0px solid #000;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 25%;
  justify-content: center;
  mix-blend-mode: normal;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 21px;
  transition-duration: 600ms;
  width: 33.33%;
  max-width: 33.33%;
}

.sd[data-s-59f07986-f935-4bdc-9a2b-da2f466f5fa8]:hover {
  background: #e6e6cf;
}

@media screen and (max-width: 840px) {
  .sd[data-s-59f07986-f935-4bdc-9a2b-da2f466f5fa8] {
    display: flex;
    justify-content: flex-start;
    padding: 10px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-59f07986-f935-4bdc-9a2b-da2f466f5fa8] {
    display: flex;
    flex: none;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    width: 50%;
    max-width: 50%;
    height: 25%;
  }
}

.sd[data-s-0a1632b1-acbc-4373-89fb-2ee38db9d75d] {
  display: flex;
  flex: none;
  height: 50px;
  left: 0;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition-duration: 600ms;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-59f07986-f935-4bdc-9a2b-da2f466f5fa8]:hover .sd[data-s-0a1632b1-acbc-4373-89fb-2ee38db9d75d] {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0a1632b1-acbc-4373-89fb-2ee38db9d75d] {
    bottom: 0;
    display: flex;
    flex: none;
    height: 60px;
    left: 0;
    margin: 0px 15px 0px 0px;
    opacity: 1;
    position: relative;
    right: 0;
    top: 0;
    width: 60px;
    max-width: calc(100% - 15px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-0a1632b1-acbc-4373-89fb-2ee38db9d75d] {
    display: flex;
    margin: 0px 15px 0px 0px;
  }
}

.sd[data-s-f01b4446-1acd-4d47-888f-5e8683fab84a] {
  bottom: -20px;
  display: none;
  flex: none;
  height: 50px;
  left: 20px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: -20px;
  top: 20px;
  transition-duration: 600ms;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-59f07986-f935-4bdc-9a2b-da2f466f5fa8]:hover .sd[data-s-f01b4446-1acd-4d47-888f-5e8683fab84a] {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f01b4446-1acd-4d47-888f-5e8683fab84a] {
    bottom: 0;
    display: flex;
    flex: none;
    height: 60px;
    left: 0;
    margin: 0px 15px 0px -75px;
    opacity: 1;
    position: relative;
    right: 0;
    top: 0;
    width: 60px;
    z-index: -1;
    max-width: calc(100% - -60px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f01b4446-1acd-4d47-888f-5e8683fab84a] {
    display: flex;
    margin: 0px 15px 0px -75px;
    z-index: -1;
  }
}

.sd[data-s-a95ade39-fdb8-4779-8fbc-9e4320ef3220] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a95ade39-fdb8-4779-8fbc-9e4320ef3220] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 60%;
    max-width: 60%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-a95ade39-fdb8-4779-8fbc-9e4320ef3220] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    width: 60%;
  }
}

.sd[data-s-2860cce7-747a-46bd-89a0-e2110b5a6845] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2860cce7-747a-46bd-89a0-e2110b5a6845] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-2860cce7-747a-46bd-89a0-e2110b5a6845] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: flex-start;
  }
}

.sd[data-s-5b210d8e-3fac-4219-b8e5-fe9c98c0324f] {
  background: #f2f2e9;
  border-radius: 0;
  display: none;
  flex: none;
  height: 20px;
  margin: 0 0 0 0;
  position: relative;
  width: 8px;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5b210d8e-3fac-4219-b8e5-fe9c98c0324f] {
    display: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-5b210d8e-3fac-4219-b8e5-fe9c98c0324f] {
    display: none;
    flex: none;
  }
}

.sd[data-s-f34d219d-c0cb-4b80-92d7-efc2788fdfa3] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px -8px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - -8px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f34d219d-c0cb-4b80-92d7-efc2788fdfa3] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 150px;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f34d219d-c0cb-4b80-92d7-efc2788fdfa3] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-9170ef63-5d34-4536-9c79-41e3de3de269] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 0px solid #1c1814;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 25%;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: auto;
  width: 20.1%;
  max-width: 20.1%;
}

.sd[data-s-9170ef63-5d34-4536-9c79-41e3de3de269]:hover {
  background: #e6e6cf;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9170ef63-5d34-4536-9c79-41e3de3de269] {
    align-content: stretch;
    align-items: stretch;
    bottom: 0px;
    display: none;
    flex: none;
    height: 20%;
    left: auto;
    right: 0px;
    top: auto;
    width: 33.33%;
    max-width: 33.33%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-9170ef63-5d34-4536-9c79-41e3de3de269] {
    display: none;
  }
}

.sd[data-s-77005746-4c85-4ab7-a7c1-c37b032d9849] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-af9792d1-2d48-4273-a95f-cbb96287f704] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

.sd[data-s-faca5beb-d93a-4497-b056-3d828344d22b] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 20px;
  justify-content: center;
  width: 20px;
  max-width: 100%;
}

.sd[data-s-9170ef63-5d34-4536-9c79-41e3de3de269]:hover .sd[data-s-faca5beb-d93a-4497-b056-3d828344d22b] {
  background: #00b74f;
}

.sd[data-s-0e8b4176-d0d6-443e-9f6e-f060425f7fb0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -8px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -8px);
}

.sd[data-s-516c23fb-3901-4432-a817-fdf115b57c31] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-9170ef63-5d34-4536-9c79-41e3de3de269]:hover .sd[data-s-516c23fb-3901-4432-a817-fdf115b57c31] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-9139cc9c-0dfd-4531-8a94-9d20d50cc29c] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 8px;
  max-width: 100%;
}

.sd[data-s-9170ef63-5d34-4536-9c79-41e3de3de269]:hover .sd[data-s-9139cc9c-0dfd-4531-8a94-9d20d50cc29c] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 8px 0px;
}

.sd[data-s-f5cfc36d-fa6c-42d4-84d7-55b4aa2bf2a3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-8bc18c6b-3d3b-480b-bcd6-fcd2495f2469] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 50px 0px;
  padding: 50px 0px 50px;
  transition-duration: 600ms;
  width: 1200px;
  max-width: calc(100% - 100px);
}

.sd[data-s-8bc18c6b-3d3b-480b-bcd6-fcd2495f2469]:hover {
  background: #e6e6cf;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8bc18c6b-3d3b-480b-bcd6-fcd2495f2469] {
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 0px solid #000;
    flex: none;
    margin: 0px 40px 0px;
    padding: 30px 0px 30px;
    width: 760px;
    max-width: calc(100% - 80px);
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-8bc18c6b-3d3b-480b-bcd6-fcd2495f2469] {
    border-bottom: 1px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    margin: 0px 0px 0px;
    padding: 20px 0px 20px;
    max-width: 100%;
  }
}

.sd[data-s-9999289f-b68c-4b4d-ac94-cc786a550ef4] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 1px;
}

.sd[data-s-8589d8b8-90ad-4dbd-aa57-0dc96eb1172d] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8589d8b8-90ad-4dbd-aa57-0dc96eb1172d] {
    font-size: 18px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-8589d8b8-90ad-4dbd-aa57-0dc96eb1172d] {
    font-size: 15px;
  }
}

.sd[data-s-f8984efe-fb07-4b2b-9d0e-7c0e07d0a8a5] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-f8984efe-fb07-4b2b-9d0e-7c0e07d0a8a5] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-586a4bf3-26cb-4686-bdf5-ba63ce059219] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -14px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -14px);
}

@media screen and (max-width: 630px) {
  .sd[data-s-586a4bf3-26cb-4686-bdf5-ba63ce059219] {
    margin: 0px 0px 0px -12px;
    max-width: calc(100% - -12px);
  }
}

.sd[data-s-d1e5a13a-f914-4059-9454-6511766cd6d2] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-8bc18c6b-3d3b-480b-bcd6-fcd2495f2469]:hover .sd[data-s-d1e5a13a-f914-4059-9454-6511766cd6d2] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 14px 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-d1e5a13a-f914-4059-9454-6511766cd6d2] {
    flex: none;
    width: 12px;
    max-width: 100%;
  }

  .sd[data-s-8bc18c6b-3d3b-480b-bcd6-fcd2495f2469]:hover .sd[data-s-d1e5a13a-f914-4059-9454-6511766cd6d2] {
    translate: 12px 0px;
  }
}

.sd[data-s-874d4c0e-0579-492d-9b5c-e15d031cce6b] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-8bc18c6b-3d3b-480b-bcd6-fcd2495f2469]:hover .sd[data-s-874d4c0e-0579-492d-9b5c-e15d031cce6b] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 10px 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-874d4c0e-0579-492d-9b5c-e15d031cce6b] {
    flex: none;
    width: 12px;
    max-width: 100%;
  }

  .sd[data-s-8bc18c6b-3d3b-480b-bcd6-fcd2495f2469]:hover .sd[data-s-874d4c0e-0579-492d-9b5c-e15d031cce6b] {
    translate: 12px 0px;
  }
}

.sd[data-s-dfb258e8-aaad-45c2-bec9-06145ed4d468] {
  bottom: 0px;
  flex: none;
  height: auto;
  left: -60px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 60px;
  width: 60%;
  z-index: -2;
  max-width: 60%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-dfb258e8-aaad-45c2-bec9-06145ed4d468] {
    bottom: auto;
    flex: none;
    left: -40px;
    right: 40px;
    top: 40px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ba3af1aa-0469-48f5-bd16-2e74e90fe00b] {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ba3af1aa-0469-48f5-bd16-2e74e90fe00b].appear {
  transition-duration: 1000ms;
  translate: 0px 0px;
}

.sd[data-s-ba3af1aa-0469-48f5-bd16-2e74e90fe00b].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ba3af1aa-0469-48f5-bd16-2e74e90fe00b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-d83b04fb-90fb-4291-a411-02f9cde5b55b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 540px;
  justify-content: space-between;
  padding: 0px;
  width: 25%;
  max-width: 25%;
}

.sd[data-s-d83b04fb-90fb-4291-a411-02f9cde5b55b].appear {
  opacity: 0;
  transition-duration: 1000ms;
}

.sd[data-s-d83b04fb-90fb-4291-a411-02f9cde5b55b].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d83b04fb-90fb-4291-a411-02f9cde5b55b] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-d83b04fb-90fb-4291-a411-02f9cde5b55b] {
    flex: none;
    height: auto;
    justify-content: space-between;
    width: 100%;
  }
}

.sd[data-s-b2a3c031-4a04-410e-af82-bc19445dc390] {
  flex: none;
  height: 325px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b2a3c031-4a04-410e-af82-bc19445dc390] {
    flex: none;
    width: 40%;
    max-width: 40%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-b2a3c031-4a04-410e-af82-bc19445dc390]:before {
    background-repeat: no-repeat;
  }

  .sd[data-s-b2a3c031-4a04-410e-af82-bc19445dc390] {
    flex: none;
    height: 165px;
    width: 40%;
    max-width: 40%;
  }
}

.sd[data-s-647d196a-9e0d-4bde-8517-addbc90c4cf7] {
  color: #1c1814;
  display: flex;
  font-family: var(--s-font-a196dde3);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.2;
  margin: 20px 29px 0px 30px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 59px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-647d196a-9e0d-4bde-8517-addbc90c4cf7] {
    display: none;
    flex: none;
    font-size: 28px;
    margin: 20px 30px 0px 0px;
    text-align: right;
    max-width: calc(100% - 30px);
    justify-content: flex-end;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-647d196a-9e0d-4bde-8517-addbc90c4cf7] {
    display: none;
    font-size: 15px;
    margin: 0px 24px 0px 45px;
    max-width: calc(100% - 69px);
  }
}

.sd[data-s-3f8fb495-a8fd-45e7-bbc7-2a6f824433da] {
  color: #1c1814;
  display: none;
  font-family: var(--s-font-a196dde3);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.2;
  margin: 20px 29px 0px 30px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 59px);
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3f8fb495-a8fd-45e7-bbc7-2a6f824433da] {
    display: flex;
    flex: none;
    font-size: 28px;
    margin: 20px 30px 0px 0px;
    text-align: right;
    max-width: calc(100% - 30px);
    justify-content: flex-end;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-3f8fb495-a8fd-45e7-bbc7-2a6f824433da] {
    display: flex;
    font-size: 15px;
    margin: 0px 24px 0px 45px;
    max-width: calc(100% - 69px);
  }
}

.sd[data-s-7f997ef2-5d2d-4e34-87a2-d0b45b694352] {
  flex: none;
  height: 540px;
  width: 45%;
  max-width: 45%;
}

.sd[data-s-7f997ef2-5d2d-4e34-87a2-d0b45b694352].appear {
  opacity: 0;
  transition-delay: 300ms;
  transition-duration: 1000ms;
}

.sd[data-s-7f997ef2-5d2d-4e34-87a2-d0b45b694352].appear-active {
  transition-delay: 300ms;
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7f997ef2-5d2d-4e34-87a2-d0b45b694352] {
    flex: none;
    width: 80%;
    z-index: 1;
    max-width: 80%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-7f997ef2-5d2d-4e34-87a2-d0b45b694352] {
    flex: none;
    height: 320px;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-08705d9f-f2e8-488f-9864-8f0c5c86a0d6] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  height: 540px;
  justify-content: space-between;
  padding: 0px;
  translate: 0px 0px;
  width: 25%;
  max-width: 25%;
}

.sd[data-s-08705d9f-f2e8-488f-9864-8f0c5c86a0d6].appear {
  opacity: 0;
  transition-delay: 600ms;
  transition-duration: 1000ms;
}

.sd[data-s-08705d9f-f2e8-488f-9864-8f0c5c86a0d6].appear-active {
  transition-delay: 600ms;
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-08705d9f-f2e8-488f-9864-8f0c5c86a0d6] {
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-08705d9f-f2e8-488f-9864-8f0c5c86a0d6] {
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
  }
}

.sd[data-s-f6d706c0-fa95-48b9-8285-479b21af6c69] {
  flex: none;
  height: 325px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f6d706c0-fa95-48b9-8285-479b21af6c69] {
    flex: none;
    width: 40%;
    max-width: 40%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f6d706c0-fa95-48b9-8285-479b21af6c69]:before {
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .sd[data-s-f6d706c0-fa95-48b9-8285-479b21af6c69] {
    flex: none;
    height: 165px;
    width: 40%;
    max-width: 40%;
  }
}

.sd[data-s-6fdcac9c-63a8-4c74-9ee4-2ab54ba55947] {
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.2;
  margin: 0px 30px 20px 30px;
  text-align: right;
  width: auto;
  max-width: calc(100% - 60px);
  justify-content: flex-end;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6fdcac9c-63a8-4c74-9ee4-2ab54ba55947] {
    display: none;
    font-size: 28px;
    margin: 0px 0px 20px 30px;
    text-align: left;
    max-width: calc(100% - 30px);
    justify-content: flex-start;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-6fdcac9c-63a8-4c74-9ee4-2ab54ba55947] {
    display: none;
    font-size: 15px;
    margin: 0px 44px 0px 24px;
    max-width: calc(100% - 68px);
  }
}

.sd[data-s-797216b7-684b-4876-a51e-58f9ab586336] {
  color: #1c1814;
  display: none;
  font-family: var(--s-font-a196dde3);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.2;
  margin: 0px 30px 20px 30px;
  text-align: right;
  width: auto;
  max-width: calc(100% - 60px);
  justify-content: flex-end;
}

@media screen and (max-width: 840px) {
  .sd[data-s-797216b7-684b-4876-a51e-58f9ab586336] {
    display: flex;
    font-size: 28px;
    margin: 0px 0px 20px 30px;
    text-align: left;
    max-width: calc(100% - 30px);
    justify-content: flex-start;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-797216b7-684b-4876-a51e-58f9ab586336] {
    display: flex;
    font-size: 15px;
    margin: 0px 44px 0px 24px;
    max-width: calc(100% - 68px);
  }
}

.sd[data-s-5f382692-b1b5-4181-a509-44fb12336154] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 160px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5f382692-b1b5-4181-a509-44fb12336154] {
    padding: 0px 0px 0px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-5f382692-b1b5-4181-a509-44fb12336154] {
    padding: 90px 0px 0px;
  }
}

.sd[data-s-15745bb7-51c2-4d8e-b6f3-653d0e7caa08] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 0px solid #1c1814;
  border-top: 0px solid #1c1814;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 80px 0px 60px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-15745bb7-51c2-4d8e-b6f3-653d0e7caa08] {
    padding: 0px 0px 40px;
  }
}

.sd[data-s-6d5e8377-eff7-4ce4-b199-32c7a14ce171] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 40px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-6d5e8377-eff7-4ce4-b199-32c7a14ce171] {
    margin: 0px 0px 30px 0px;
    padding: 1px;
    max-width: 100%;
  }
}

.sd[data-s-79136591-3e04-4cc6-bb3e-b740cbcec98b] {
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 50px;
  font-weight: 700;
  height: auto;
  line-height: 1;
  margin: 0px 0px 5px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-79136591-3e04-4cc6-bb3e-b740cbcec98b] {
    font-size: 36px;
    margin: 0px 0px 2px 0px;
    max-width: 100%;
  }
}

.sd[data-s-551cd0b7-6fca-4466-80a9-0525691fccb9] {
  color: #00b74f;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 18px;
  font-weight: 700;
  height: 28px;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-551cd0b7-6fca-4466-80a9-0525691fccb9] {
    font-size: 16px;
  }
}

.sd[data-s-e61aaa69-5d09-4fe8-bd93-d08e16d10ac0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-c486877c-3207-4290-946e-e952d93469fb] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-c486877c-3207-4290-946e-e952d93469fb] {
    line-height: 1.6;
  }
}

.sd[data-s-c2bd8e19-8b85-4034-828f-9b212766c886] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-c2bd8e19-8b85-4034-828f-9b212766c886] {
    line-height: 1.6;
  }
}

.sd[data-s-12a02493-b23e-4d86-af77-c3a66d02d233] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 630px) {
  .sd[data-s-12a02493-b23e-4d86-af77-c3a66d02d233] {
    line-height: 1.6;
  }
}

.sd[data-s-8e76f5a2-37f8-4ed5-a384-eff1a965a7fd] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 400px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8e76f5a2-37f8-4ed5-a384-eff1a965a7fd] {
    display: flex;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-8e76f5a2-37f8-4ed5-a384-eff1a965a7fd] {
    align-content: stretch;
    align-items: stretch;
    display: flex;
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9054cd9a-e959-4908-a96f-d5410ca0c2a3] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 1px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  outline-offset: -4px;
  transition-duration: ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: 480px;
  will-change: transform;
  max-width: 100%;
}

.sd[data-s-9054cd9a-e959-4908-a96f-d5410ca0c2a3]:focus {
  outline: none;
  outline: 2px solid black;
}

.sd[data-s-9054cd9a-e959-4908-a96f-d5410ca0c2a3]:hover {
  background: rgba(0, 0, 0, 0);
  transition-timing-function: ease-out;
}

.sd._animatingNext[data-s-9054cd9a-e959-4908-a96f-d5410ca0c2a3] {
  transform: translateX(-100%);
}

.sd._animatingPrev[data-s-9054cd9a-e959-4908-a96f-d5410ca0c2a3] {
  transform: translateX(100%);
}

@media screen and (max-width: 630px) {
  .sd[data-s-9054cd9a-e959-4908-a96f-d5410ca0c2a3] {
    flex: none;
    height: auto;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-02529c22-306f-4156-b397-08c2891e0c52] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  padding: 40px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9054cd9a-e959-4908-a96f-d5410ca0c2a3]:hover .sd[data-s-02529c22-306f-4156-b397-08c2891e0c52] {
  background: #e6e6cf;
  transition-duration: 600ms;
  transition-timing-function: ease-out;
}

@media screen and (max-width: 630px) {
  .sd[data-s-02529c22-306f-4156-b397-08c2891e0c52] {
    flex: none;
    padding: 30px;
  }
}

.sd[data-s-3610fa91-4fdf-4e0a-bc1a-b15028caecee] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 250px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 400px;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-3610fa91-4fdf-4e0a-bc1a-b15028caecee] {
    flex: none;
    height: 150px;
    max-width: 100%;
  }
}

.sd[data-s-d670c4ce-d229-4d92-8e78-5e53c8d5b973] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-9054cd9a-e959-4908-a96f-d5410ca0c2a3]:hover .sd[data-s-d670c4ce-d229-4d92-8e78-5e53c8d5b973] {
  flex: none;
  height: 105%;
  width: 105%;
  max-width: 105%;
}

.sd[data-s-f35bbc1b-4753-403d-802b-5ca2f98bb7ff] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  margin: 30px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-f35bbc1b-4753-403d-802b-5ca2f98bb7ff] {
    flex: none;
    font-size: 17px;
    margin: 20px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-932eaaa0-757a-4189-b6e2-61862807970a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 640px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-932eaaa0-757a-4189-b6e2-61862807970a] {
    height: 500px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2c6423fa-96e6-4e48-9101-b132c5ff89cf] {
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  outline-offset: -4px;
  transition-duration: ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: 100%;
  will-change: transform;
  max-width: 100%;
}

.sd[data-s-2c6423fa-96e6-4e48-9101-b132c5ff89cf]:focus {
  outline: none;
}

.sd[data-s-2c6423fa-96e6-4e48-9101-b132c5ff89cf]:focus-visible {
  outline: 2px solid black;
}

.sd._animatingNext[data-s-2c6423fa-96e6-4e48-9101-b132c5ff89cf] {
  transform: translateX(-100%);
}

.sd._animatingPrev[data-s-2c6423fa-96e6-4e48-9101-b132c5ff89cf] {
  transform: translateX(100%);
}

.sd[data-s-fb5027a1-0a78-4b3b-80da-111583c473ef] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-end;
  padding: 0px 80px 88px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-2f22f0da-fd0f-44ec-8270-f153f72067f0] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0387f67a-7220-46c7-b1b4-d3b929b10aa7] {
  color: #ffffff;
  font-family: var(--s-font-c98e5da9);
  font-size: 15px;
  margin: 0px 0px 10px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-0cb4d30d-75d0-4762-9da3-8a9511128fde] {
  color: #ffffff;
  font-family: var(--s-font-c98e5da9);
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 1.2;
  margin: 0px 0px 11px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-0cb4d30d-75d0-4762-9da3-8a9511128fde] {
    font-size: 28px;
  }
}

.sd[data-s-bd36bb34-f4c9-4402-8083-5fca4c9b5ffb] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 15px;
  height: auto;
  line-height: 1.5;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-83301e29-6349-4bb6-9d60-00cc99999309] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 88px;
  justify-content: center;
  left: 0px;
  position: absolute;
  right: 0px;
  top: auto;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}

.sd[data-s-7ebc17e4-894c-4885-a495-95fe805d9bf6] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 24px 0px 0px;
  width: 40px;
  max-width: calc(100% - 24px);
}

.sd[data-s-7ebc17e4-894c-4885-a495-95fe805d9bf6]:hover {
  background: #e1e1e1;
}

.sd[data-s-98a59f2b-aa6d-4c72-9b9b-68b5261e6260] {
  font-size: 24px;
}

.sd[data-s-6696094f-97db-4372-bb47-795abb1cd8ea] {
  background: #ffffff;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-6696094f-97db-4372-bb47-795abb1cd8ea]:hover {
  background: #e1e1e1;
}

.sd[data-s-990cdbe4-38e5-4c0b-be64-dff7b423be84] {
  height: auto;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8e977e91-f7da-48b0-8656-11a60b93b886] {
  font-size: 18px;
}

.sd[data-s-e03956e8-9854-4ad3-9847-b9a7f613d54f] {
  height: auto;
  width: auto;
  max-width: 100%;
}

.sd[data-s-f4c9c6cd-134e-4403-8b53-50531312c6d5] {
  font-size: 18px;
}

.sd[data-s-35b7c978-48c5-4b54-9d58-93064fc30223] {
  background: #ffffff;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 24px;
  width: 40px;
  max-width: calc(100% - 24px);
}

.sd[data-s-35b7c978-48c5-4b54-9d58-93064fc30223]:hover {
  background: #e1e1e1;
}

.sd[data-s-987831f2-7d57-467d-ba85-3db72293ce36] {
  font-size: 24px;
}

.sd[data-s-f725520c-b1d6-4317-8978-c412082397e5] {
  background: #eeeeee;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-241655a5-37da-4b90-99e4-ccbf54c05c5c] {
  align-content: center;
  align-items: center;
  bottom: 170px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  position: absolute;
  right: 0px;
  top: auto;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-241655a5-37da-4b90-99e4-ccbf54c05c5c] {
    bottom: 125px;
  }
}

.sd[data-s-55d0a547-702c-48a1-9097-8b3bf85994f1] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 50%;
  filter: saturate(100%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0 0 0 0;
  position: relative;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-55d0a547-702c-48a1-9097-8b3bf85994f1] {
    z-index: 0;
  }
}

.sd[data-s-1adcec0f-32b3-4fd2-80ef-8a6c4247f5f7] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  rotate: 180deg;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-1adcec0f-32b3-4fd2-80ef-8a6c4247f5f7]:hover {
  background: #00b74f;
}

.sd[data-s-7e131be3-641d-4044-a689-d5721bcf4bf0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -9px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -9px);
}

.sd[data-s-db1855b1-7d30-43c4-b817-9101eae55de4] {
  flex: none;
  height: auto;
  opacity: 1;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 10px;
  max-width: 100%;
}

.sd[data-s-1adcec0f-32b3-4fd2-80ef-8a6c4247f5f7]:hover .sd[data-s-db1855b1-7d30-43c4-b817-9101eae55de4] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 10px 0px;
}

.sd[data-s-bdd434cd-c98e-4639-aab4-7224f2473694] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 10px;
  max-width: 100%;
}

.sd[data-s-1adcec0f-32b3-4fd2-80ef-8a6c4247f5f7]:hover .sd[data-s-bdd434cd-c98e-4639-aab4-7224f2473694] {
  opacity: 1;
  transition-duration: 400ms;
  translate: 10px 0px;
}

.sd[data-s-ccee1676-04ef-4638-8f27-d58dcf857bf8] {
  background: rgba(0, 0, 0, 0);
  flex: none;
  height: 50px;
  width: 440px;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-ccee1676-04ef-4638-8f27-d58dcf857bf8] {
    flex: none;
    width: 65%;
    max-width: 65%;
  }
}

.sd[data-s-71294614-34e6-45c6-8236-406c123605c7] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 50%;
  filter: saturate(100%);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-be6d2c65-c938-4372-aec3-27789edb699c] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  rotate: 0deg;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-be6d2c65-c938-4372-aec3-27789edb699c]:hover {
  background: #00b74f;
}

.sd[data-s-451ba08b-caa3-453d-af0f-0a62ef151ed9] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -9px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -9px);
}

.sd[data-s-d5ed8df8-e64e-4a16-9caf-b595a2dd6bd0] {
  flex: none;
  height: auto;
  opacity: 1;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 10px;
  max-width: 100%;
}

.sd[data-s-be6d2c65-c938-4372-aec3-27789edb699c]:hover .sd[data-s-d5ed8df8-e64e-4a16-9caf-b595a2dd6bd0] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 10px 0px;
}

.sd[data-s-c37718dc-10bd-4846-9994-e99d386e0329] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 10px;
  max-width: 100%;
}

.sd[data-s-be6d2c65-c938-4372-aec3-27789edb699c]:hover .sd[data-s-c37718dc-10bd-4846-9994-e99d386e0329] {
  opacity: 1;
  transition-duration: 400ms;
  translate: 10px 0px;
}

.sd[data-s-c6796cf4-54c7-4fa7-b82f-82d5226071c6] {
  background: #eeeeee;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-20c50899-a45b-444f-b5ec-269e302d5c6d] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 400px;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-20c50899-a45b-444f-b5ec-269e302d5c6d] {
    display: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-20c50899-a45b-444f-b5ec-269e302d5c6d] {
    align-content: stretch;
    align-items: stretch;
    display: none;
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9db48ea4-ed05-4eef-b592-d676583736a2] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 1px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  outline-offset: -4px;
  transition-duration: ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: 480px;
  will-change: transform;
  max-width: 100%;
}

.sd[data-s-9db48ea4-ed05-4eef-b592-d676583736a2]:focus {
  outline: none;
  outline: 2px solid black;
}

.sd[data-s-9db48ea4-ed05-4eef-b592-d676583736a2]:hover {
  background: rgba(0, 0, 0, 0);
  transition-timing-function: ease-out;
}

.sd._animatingNext[data-s-9db48ea4-ed05-4eef-b592-d676583736a2] {
  transform: translateX(-100%);
}

.sd._animatingPrev[data-s-9db48ea4-ed05-4eef-b592-d676583736a2] {
  transform: translateX(100%);
}

@media screen and (max-width: 630px) {
  .sd[data-s-9db48ea4-ed05-4eef-b592-d676583736a2] {
    flex: none;
    height: auto;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-f0f5b7d9-f67d-4937-b4e9-4e83f9331179] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  padding: 40px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9db48ea4-ed05-4eef-b592-d676583736a2]:hover .sd[data-s-f0f5b7d9-f67d-4937-b4e9-4e83f9331179] {
  background: #e6e6cf;
  transition-duration: 600ms;
  transition-timing-function: ease-out;
}

@media screen and (max-width: 630px) {
  .sd[data-s-f0f5b7d9-f67d-4937-b4e9-4e83f9331179] {
    flex: none;
    padding: 30px;
  }
}

.sd[data-s-834d7465-75d3-4e64-bc61-624d9c2714b7] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 250px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 400px;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-834d7465-75d3-4e64-bc61-624d9c2714b7] {
    flex: none;
    height: 150px;
    max-width: 100%;
  }
}

.sd[data-s-2ded6921-76dd-4464-a63d-3f019639ba74] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-9db48ea4-ed05-4eef-b592-d676583736a2]:hover .sd[data-s-2ded6921-76dd-4464-a63d-3f019639ba74] {
  flex: none;
  height: 105%;
  width: 105%;
  max-width: 105%;
}

.sd[data-s-9ee88ea7-9cab-4810-b8ad-f4d219899e35] {
  color: #1c1814;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 30px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-9ee88ea7-9cab-4810-b8ad-f4d219899e35] {
    flex: none;
    font-size: 17px;
    margin: 20px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-c7f87c5c-c96d-4b8f-9a61-e1278f4cc023] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 640px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-c7f87c5c-c96d-4b8f-9a61-e1278f4cc023] {
    height: 500px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c6abb33d-9c19-4ac7-a648-8de32f81d0ad] {
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  outline-offset: -4px;
  transition-duration: ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: 100%;
  will-change: transform;
  max-width: 100%;
}

.sd[data-s-c6abb33d-9c19-4ac7-a648-8de32f81d0ad]:focus {
  outline: none;
}

.sd[data-s-c6abb33d-9c19-4ac7-a648-8de32f81d0ad]:focus-visible {
  outline: 2px solid black;
}

.sd._animatingNext[data-s-c6abb33d-9c19-4ac7-a648-8de32f81d0ad] {
  transform: translateX(-100%);
}

.sd._animatingPrev[data-s-c6abb33d-9c19-4ac7-a648-8de32f81d0ad] {
  transform: translateX(100%);
}

.sd[data-s-7486c450-2d33-4a5d-a6b2-3debea7a7721] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-end;
  padding: 0px 80px 88px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-8e0b936e-374c-41ae-9801-2dbef3a6f0eb] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-10b01495-4695-49ce-a6b4-4f98a1419e0f] {
  color: #ffffff;
  font-family: var(--s-font-c98e5da9);
  font-size: 15px;
  margin: 0px 0px 10px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-5854115c-756e-49b4-87c6-f6cdb2b800dc] {
  color: #ffffff;
  font-family: var(--s-font-c98e5da9);
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 1.2;
  margin: 0px 0px 11px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 630px) {
  .sd[data-s-5854115c-756e-49b4-87c6-f6cdb2b800dc] {
    font-size: 28px;
  }
}

.sd[data-s-ff2b6d3c-350c-4760-9635-6aea466a1549] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 15px;
  height: auto;
  line-height: 1.5;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1c762b76-b0ba-415b-a56f-b386b83a1540] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 88px;
  justify-content: center;
  left: 0px;
  position: absolute;
  right: 0px;
  top: auto;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}

.sd[data-s-142cdcf1-8423-496c-a14e-40202872a6f7] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 24px 0px 0px;
  width: 40px;
  max-width: calc(100% - 24px);
}

.sd[data-s-142cdcf1-8423-496c-a14e-40202872a6f7]:hover {
  background: #e1e1e1;
}

.sd[data-s-3b5e1f98-c749-456c-b8b0-6a4750bd9486] {
  font-size: 24px;
}

.sd[data-s-0647290d-9bf1-4537-b962-6945d4053fff] {
  background: #ffffff;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-0647290d-9bf1-4537-b962-6945d4053fff]:hover {
  background: #e1e1e1;
}

.sd[data-s-a592161a-1837-4961-85a4-5e8042a48ea6] {
  height: auto;
  width: auto;
  max-width: 100%;
}

.sd[data-s-88a053a2-44ab-47e0-9c77-64a7eec4416d] {
  font-size: 18px;
}

.sd[data-s-e3d72dec-44a3-4588-9713-4c37b410220a] {
  height: auto;
  width: auto;
  max-width: 100%;
}

.sd[data-s-6c0e9a75-dd44-499a-940a-d687a26fb61a] {
  font-size: 18px;
}

.sd[data-s-ce7158b2-7672-4002-a831-670266042270] {
  background: #ffffff;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 24px;
  width: 40px;
  max-width: calc(100% - 24px);
}

.sd[data-s-ce7158b2-7672-4002-a831-670266042270]:hover {
  background: #e1e1e1;
}

.sd[data-s-68537c67-6974-4225-9b44-2cbed47fbb75] {
  font-size: 24px;
}

.sd[data-s-7c4fdbed-2023-41d3-b659-eea17964d8e6] {
  background: #eeeeee;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-ba0b70a1-9f49-468f-8918-3690c5dadb87] {
  align-content: center;
  align-items: center;
  bottom: 170px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  position: absolute;
  right: 0px;
  top: auto;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-ba0b70a1-9f49-468f-8918-3690c5dadb87] {
    bottom: 150px;
  }
}

.sd[data-s-68f89bf6-50c5-4d42-975a-f551e70c047a] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  rotate: 180deg;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-68f89bf6-50c5-4d42-975a-f551e70c047a]:hover {
  background: #00b74f;
}

.sd[data-s-a57cdba7-5607-411e-9b5b-cf956a590019] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -9px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -9px);
}

.sd[data-s-077d932b-c449-4928-b566-c251e9d35b57] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 10px;
  max-width: 100%;
}

.sd[data-s-68f89bf6-50c5-4d42-975a-f551e70c047a]:hover .sd[data-s-077d932b-c449-4928-b566-c251e9d35b57] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 10px 0px;
}

.sd[data-s-4817244d-27ac-4809-867d-6bf847b1e592] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 10px;
  max-width: 100%;
}

.sd[data-s-68f89bf6-50c5-4d42-975a-f551e70c047a]:hover .sd[data-s-4817244d-27ac-4809-867d-6bf847b1e592] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 10px 0px;
}

.sd[data-s-9448f17e-5eaf-4dbc-a284-723f99155203] {
  background: rgba(0, 0, 0, 0);
  flex: none;
  height: 50px;
  width: 440px;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-9448f17e-5eaf-4dbc-a284-723f99155203] {
    flex: none;
    width: 65%;
    max-width: 65%;
  }
}

.sd[data-s-2d389cf0-c9d8-4c2e-a51e-54e2389e62aa] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 50%;
  filter: saturate(100%);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-e4bc3c31-1e87-4524-bc9b-dfe4740dcf86] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  rotate: 0deg;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-e4bc3c31-1e87-4524-bc9b-dfe4740dcf86]:hover {
  background: #00b74f;
}

.sd[data-s-1166771c-8bc5-47dd-9716-5968caf42951] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -9px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -9px);
}

.sd[data-s-f9cc4d72-8990-44cf-bddc-eace8f1b3621] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 10px;
  max-width: 100%;
}

.sd[data-s-e4bc3c31-1e87-4524-bc9b-dfe4740dcf86]:hover .sd[data-s-f9cc4d72-8990-44cf-bddc-eace8f1b3621] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 10px 0px;
}

.sd[data-s-1853e02a-a746-4b35-bb45-89b671db0dce] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 10px;
  max-width: 100%;
}

.sd[data-s-e4bc3c31-1e87-4524-bc9b-dfe4740dcf86]:hover .sd[data-s-1853e02a-a746-4b35-bb45-89b671db0dce] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 10px 0px;
}

.sd[data-s-030cd682-5001-490e-bb53-cbe2da70b4f4] {
  background: #eeeeee;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-409c3886-bbad-44f4-8164-fba26f2a6726] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-409c3886-bbad-44f4-8164-fba26f2a6726] {
    display: none;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-409c3886-bbad-44f4-8164-fba26f2a6726] {
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 1px solid #000;
    display: none;
  }
}

.sd[data-s-da30770a-8d40-47e1-9d55-7d8cd38b4515] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 33.33%;
  max-width: 33.33%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-da30770a-8d40-47e1-9d55-7d8cd38b4515] {
    flex: none;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7470aa90-e6bf-4c1b-ba5f-196e1d59b36e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 1px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7470aa90-e6bf-4c1b-ba5f-196e1d59b36e] {
    flex-direction: column;
    flex-wrap: nowrap;
    overflow-x: visible;
    overflow-y: visible;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-7470aa90-e6bf-4c1b-ba5f-196e1d59b36e] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #000;
    border-left: 1px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-027d830f-f8f2-4476-b50e-f0409cdee970] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 160px;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-0d8ee5e9-5715-4fea-80a8-bf46273c26c9] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: 30px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0d8ee5e9-5715-4fea-80a8-bf46273c26c9] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-0d8ee5e9-5715-4fea-80a8-bf46273c26c9] {
    flex: none;
    margin: 20px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-f2840d83-96df-40d7-b48e-d8ac8a551270] {
  color: #333;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-56fe02d8-8349-4381-af30-688aab394eff] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 30px 50px 20px 50px;
  transition-duration: 600ms;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-56fe02d8-8349-4381-af30-688aab394eff]:hover {
  background: #e6e6cf;
}

@media screen and (max-width: 840px) {
  .sd[data-s-56fe02d8-8349-4381-af30-688aab394eff] {
    margin: 0px 0px 150px 0px;
    padding: 30px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-56fe02d8-8349-4381-af30-688aab394eff] {
    margin: 0px 0px 100px 0px;
    padding: 30px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8f63c488-64fd-40aa-8f06-3b24fa45855a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-95ac2ea0-3934-4b88-aede-475782823ae6] {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 20px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 20px);
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-95ac2ea0-3934-4b88-aede-475782823ae6] {
    font-size: 18px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-95ac2ea0-3934-4b88-aede-475782823ae6] {
    font-size: 15px;
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-368b2495-fb54-4bb5-9383-350a6be81393] {
  align-content: center;
  align-items: center;
  background: #00b74f;
  border-radius: 20px;
  filter: brightness(90%) contrast(150%) saturate(110%);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 630px) {
  .sd[data-s-368b2495-fb54-4bb5-9383-350a6be81393] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-508941b3-4de2-45f7-bd98-f6c24693701d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px -14px;
  padding: 0px;
  transition-duration: 0ms;
  max-width: calc(100% - -14px);
}

@media screen and (max-width: 630px) {
  .sd[data-s-508941b3-4de2-45f7-bd98-f6c24693701d] {
    margin: 0px 0px 0px -12px;
    max-width: calc(100% - -12px);
  }
}

.sd[data-s-de12c46f-cf2e-40a1-b9af-91f43256ff7c] {
  flex: none;
  height: auto;
  opacity: 0;
  transition-duration: 0ms;
  translate: 0px 0px;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-56fe02d8-8349-4381-af30-688aab394eff]:hover .sd[data-s-de12c46f-cf2e-40a1-b9af-91f43256ff7c] {
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
  translate: 14px 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-de12c46f-cf2e-40a1-b9af-91f43256ff7c] {
    flex: none;
    width: 12px;
    max-width: 100%;
  }

  .sd[data-s-56fe02d8-8349-4381-af30-688aab394eff]:hover .sd[data-s-de12c46f-cf2e-40a1-b9af-91f43256ff7c] {
    translate: 12px 0px;
  }
}

.sd[data-s-d2afcaef-b1ec-409a-93ba-e6f69f956e7a] {
  flex: none;
  height: auto;
  transition-duration: 0ms;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-56fe02d8-8349-4381-af30-688aab394eff]:hover .sd[data-s-d2afcaef-b1ec-409a-93ba-e6f69f956e7a] {
  opacity: 0;
  transition-duration: 400ms;
  translate: 10px 0px;
}

@media screen and (max-width: 630px) {
  .sd[data-s-d2afcaef-b1ec-409a-93ba-e6f69f956e7a] {
    flex: none;
    width: 12px;
    max-width: 100%;
  }

  .sd[data-s-56fe02d8-8349-4381-af30-688aab394eff]:hover .sd[data-s-d2afcaef-b1ec-409a-93ba-e6f69f956e7a] {
    translate: 12px 0px;
  }
}
.image {
  flex: none;
  height: 100%;
  transition-duration: 600ms;
  width: 100%;
  z-index: 1;
  max-width: 100%;
  background-position: center bottom;
  background-size: cover;
  border-radius: inherit;
}
.image:hover {
  flex: none;
  height: 105%;
  width: 105%;
  max-width: 105%;
  transition: ease-in-out 600ms;
}
.image.image_not_hover {
  flex: none;
  height: 325px;
  width: 100%;
  max-width: 100%;
}
.image.image_not_hover:hover {
  flex: none;
  height: 325px;
  width: 100%;
  max-width: 100%;
  transition: none;
}
.image.image2, .image.image2:hover {
  flex: none;
  height: 540px;
  width: 45%;
  max-width: 45%;
}

/* swiper */
/* --- SECTION BỌC NGOÀI --- */
#project.gift-section-full {
  background-color: #f2f1e8; /* Màu nền 2 bên */
  width: 100%;
  position: relative;
  border-top: 1px solid #111;
  border-bottom: 1px solid #111;
  padding-bottom: 50px;
}

/* --- SWIPER CAROUSEL CONTAINER --- */
.gift-swiper-container {
  width: 100% !important;
  position: relative;
  overflow: visible !important;
}

/* --- CÁC SLIDE (CỘT) --- */
.gift-swiper-container .swiper-slide.gift-item {
  background-color: #f2f1e8;
  border-right: 1px solid #111; /* Kẻ vạch đen dọc giữa các cột */
  box-sizing: border-box;
  padding: 40px 30px 30px 30px;
  margin: 0 !important; /* Xóa khoảng cách thừa của Swiper */
  transition: background-color 0.3s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
}

/* SLIDE Ở GIỮA (ACTIVE) SẼ CÓ NỀN ĐẬM HƠN DÙNG THEO MẪU */
.gift-swiper-container .swiper-slide-active {
  /* Tùy thuộc Swiper config loop/centered, cột giữa nhận class active */
  background-color: #e6e6cf !important; 
}
.gift-swiper-container .swiper-slide-next {border-right: 0 !important}
/* KHỐI CHỨA ẢNH & CHỮ */
.gift-item-inner {
  width: 100%;
  max-width: 460px;
  text-align: center;
}

.gift-item-inner .image-box {
  width: 100%;
  aspect-ratio: 1.45 / 1;
  overflow: hidden;
  margin-bottom: 25px;
}

.gift-item-inner .image-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.gift-item-inner .text {
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  color: #00b74f;
  line-height: 1.4;
  margin: 0;
  text-align: left; /* Theo hình gốc căn lề trái văn bản dưới ảnh */
}

/* --- NÚT BẤM ĐIỀU HƯỚNG PREV / NEXT --- */
.gift-nav-btn {
  position: absolute;
  top: 45%;
  width: 36px;
  height: 36px;
  background-color: #00c853; /* Xanh lá chuẩn */
  color: #fff;
  border: 1px solid #111;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 30;
  padding: 0;
}

/* Căn đúng tâm vạch kẻ chia cột (33.33% và 66.66%) */
.gift-prev-btn {
  left: 33.333%;
  transform: translate(-50%, -50%);
}

.gift-next-btn {
  left: 66.666%;
  transform: translate(-50%, -50%);
}

.gift-nav-btn:hover {
  background-color: #00a843;
}

/* --- NÚT "XEM GỢI Ý QUÀ TẶNG" Ở DƯỚI --- */
.gift-bottom-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
  text-decoration: none;
}

.gift-bottom-btn .text {
  font-size: 18px;
  font-weight: 500;
  color: #111;
  margin-right: 12px;
}

.gift-bottom-btn .circle-icon {
  width: 36px;
  height: 36px;
  background-color: #00c853;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
/* end swiper */
.sd.menu {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #1c1814;
  font-family: var(--s-font-a196dde3);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
  text-align: center;
  transition-duration: 600ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd.menu:hover, .sd.menu.active {
  border-bottom: 1px solid #1c1814;
  border-left: 1px solid #1c1814;
  border-right: 1px solid #1c1814;
  border-top: 1px solid #1c1814;
}
.kokonic-visit-info {padding: 0 0}
@media screen and (max-width: 768px) {
  .kokonic-visit-info {padding: 0 10px}
}

.wrap_two {
  align-content: flex-start;
  align-items: flex-start;
  /* border-bottom: 0px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-top: 0px solid #000; */
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px 50px;
  justify-content: flex-start;
  margin: 0px 0px 70px 0px;
  padding: 0px 0px 20px 0px;
  width: 1180px;
  --gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52: 50px;
  --gap-v-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52: 70px;
  --gap-uuid: 75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .wrap_two {
    gap: 0px 50px;
    padding: 0px 0px 0px 0px;
    --gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52: 50px;
    --gap-v-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52: 0px;
  }
}

@media screen and (max-width: 630px) {
  .wrap_two {
    padding: 0px 0px 25px 0px;
    --gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52: 50px;
    --gap-v-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52: 70px;
  }
}

.wrap_one {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 0px solid #1c1814;
  border-top: 0px solid #1c1814;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: space-between;
  width: calc(50% - (var(--gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52) * 0.5));
  max-width: calc(50% - (var(--gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52) * 0.5));
}

.wrap_one .img {
  width: 100%;
  height: 250px;
  margin: 20px 0;
}

.wrap_one .img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media screen and (max-width: 1024px) {
    .wrap_one .img {
      height: auto;
      max-height: 300px
    }
}
@media screen and (max-width: 840px) {
  .wrap_one {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
    padding-bottom: 15px;
  }
}

.wrap_three {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #1c1814;
  border-left: 0px solid #1c1814;
  border-right: 0px solid #1c1814;
  border-top: 0px solid #1c1814;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: space-between;
  /* width: calc(33% - (var(--gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52) * 0.5));
  max-width: calc(33% - (var(--gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52) * 0.5)); */
  width: calc((100% - (var(--gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52) * 2)) / 3);
  max-width: calc((100% - (var(--gap-h-75f11eb3-410e-4ef8-a4e0-6e8ee5f9db52) * 2)) / 3);
}

@media screen and (max-width: 840px) {
  .wrap_three {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
    padding-bottom: 15px;
  }
}

@media screen and (max-width: 630px) {
  .sd[data-s-f31038e6-c423-4bcf-ace9-d9cdefee6b3a] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    max-width: 100%;
  }
}
.title_general {
  color: #00b74f;
  flex: none;
  font-family: var(--s-font-c98e5da9);
  font-size: 21px;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.36;
  margin: 0px 0px 0px 0px;
  padding: 7px 10px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
  display: flex;
  align-items: center;
  gap: 10px;
}
.title_general img {
  width: 30px;          /* Tùy chỉnh kích thước */
  height: 30px;
  object-fit: cover;    /* Giữ đúng tỷ lệ ảnh không bị móp */
  border-radius: 50%;   /* Bo tròn */
  flex-shrink: 0;
}

/* .wrap_one:hover .title_general:hover {
  color: #00b74f;
} */

@media screen and (max-width: 840px) {
  .title_general {
    font-size: 20px;
    padding: 7px 10px;
  }
}

@media screen and (max-width: 630px) {
  .title_general {
    flex: 1;
    font-size: 17px;
    height: auto;
    padding: 7px 10px;
    width: auto;
    max-width: 100%;
  }
}

@media screen and (max-width: 330px) {
  .title_general {
    font-size: 13px;
  }
}

.paragraph_text {
  color: #1c1814;
  font-family: var(--s-font-c98e5da9);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.78;
  padding: 7px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.department {padding: 7px 10px 7px 15px !important}
.paragraph_text p.location {padding: 10px 0 0;}
.paragraph_text p.location a:hover {color: #00b74f;}
.paragraph_text p, .paragraph_text_d p {line-height: 1.7;}

@media screen and (max-width: 630px) {
  .paragraph_text, .department {
    line-height: 1.6;
    padding: 15px 20px;
  }
  
}
.store_gap {padding-top: 110px !important;}
@media screen and (max-width: 840px) {
  .store_gap {padding-top: 30px !important;}
}
.icon_store {color: #00b74f !important; font-size: 16px; padding-right: 14px;}
