.sd[data-s-e3024c55-899d-4e4f-acfa-fb3a6c38a4f9] {
  align-content: center;
  align-items: center;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  mix-blend-mode: normal;
  overflow-x: visible;
  overflow-y: visible;
  padding: 32px 0px 32px 0px;
  position: fixed;
  top: 0;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  z-index: 5;
  max-width: 100%;
}
.sd[data-s-e3024c55-899d-4e4f-acfa-fb3a6c38a4f9]:hover {
  background: rgb(255, 255, 255);
}
@media screen and (max-width: 768px) {
  .sd[data-s-e3024c55-899d-4e4f-acfa-fb3a6c38a4f9]:hover {
    background: rgba(0, 0, 0, 0);
  }
  .sd[data-s-e3024c55-899d-4e4f-acfa-fb3a6c38a4f9] {
    align-content: center;
    align-items: center;
    justify-content: center;
    padding: 22px 0px 0px 0px;
  }
}
.sd[data-s-ef6c6379-ca5b-4a4a-b28b-0fc734e7122d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 40px 0px;
  padding: 0px;
  width: 1440px;
  max-width: calc(100% - 80px);
}
@media screen and (max-width: 1280px) {
  .sd[data-s-ef6c6379-ca5b-4a4a-b28b-0fc734e7122d] {
    margin: 0px 30px 0px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ef6c6379-ca5b-4a4a-b28b-0fc734e7122d] {
    flex: none;
    margin: 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ef6c6379-ca5b-4a4a-b28b-0fc734e7122d] {
    flex: none;
    padding: 0px 20px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-23cfbecd-3eae-4125-b65f-281252c3c71b] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 8px 0px 8px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8f6382ae-be12-4115-a78a-cb759c5770dd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  mix-blend-mode: normal;
  padding: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8f6382ae-be12-4115-a78a-cb759c5770dd] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8f6382ae-be12-4115-a78a-cb759c5770dd] {
    display: flex;
  }
}
.sd[data-s-e4339a5e-ad26-4343-b8c4-66919bf20987] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 32px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 32px);
}
@media screen and (max-width: 1280px) {
  .sd[data-s-e4339a5e-ad26-4343-b8c4-66919bf20987] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e4339a5e-ad26-4343-b8c4-66919bf20987] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e4339a5e-ad26-4343-b8c4-66919bf20987] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-e4339a5e-ad26-4343-b8c4-66919bf20987] {
    display: none;
  }
}
.sd[data-s-41c19b4d-eb50-4371-9d5f-c73054a2718a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-e3024c55-899d-4e4f-acfa-fb3a6c38a4f9]:hover
  .sd[data-s-41c19b4d-eb50-4371-9d5f-c73054a2718a]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-41c19b4d-eb50-4371-9d5f-c73054a2718a] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-41c19b4d-eb50-4371-9d5f-c73054a2718a] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-41c19b4d-eb50-4371-9d5f-c73054a2718a] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-41c19b4d-eb50-4371-9d5f-c73054a2718a] {
    display: none;
  }
}
.sd[data-s-5e3b3c50-5255-4e06-84aa-023ef9aa6b7a] {
  color: #141414;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-7efe9ced-12ac-4bcf-8402-4c596d6fa7b6] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 8px;
  width: 7px;
  max-width: calc(100% - 8px);
}
.sd[data-s-b5434754-ca76-4e11-8e96-2564be9b428e] {
  color: #141414;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  margin: 0px 0px 0px 32px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 32px);
  justify-content: flex-start;
}
.sd[data-s-e3024c55-899d-4e4f-acfa-fb3a6c38a4f9]:hover
  .sd[data-s-b5434754-ca76-4e11-8e96-2564be9b428e]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-b5434754-ca76-4e11-8e96-2564be9b428e] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b5434754-ca76-4e11-8e96-2564be9b428e] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b5434754-ca76-4e11-8e96-2564be9b428e] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-b5434754-ca76-4e11-8e96-2564be9b428e] {
    display: none;
  }
}
.sd[data-s-6946ca44-84b3-498f-a1f2-bf39b5cee9a0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 32px;
  padding: 0px;
  max-width: calc(100% - 32px);
}
.sd[data-s-e3024c55-899d-4e4f-acfa-fb3a6c38a4f9]:hover
  .sd[data-s-6946ca44-84b3-498f-a1f2-bf39b5cee9a0]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-6946ca44-84b3-498f-a1f2-bf39b5cee9a0] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6946ca44-84b3-498f-a1f2-bf39b5cee9a0] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6946ca44-84b3-498f-a1f2-bf39b5cee9a0] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-6946ca44-84b3-498f-a1f2-bf39b5cee9a0] {
    display: none;
  }
}
.sd[data-s-d50164a8-44ca-40ba-8ce7-741092b50f6c] {
  color: #141414;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-d50164a8-44ca-40ba-8ce7-741092b50f6c] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d50164a8-44ca-40ba-8ce7-741092b50f6c] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d50164a8-44ca-40ba-8ce7-741092b50f6c] {
    display: flex;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-d50164a8-44ca-40ba-8ce7-741092b50f6c] {
    display: flex;
  }
}
.sd[data-s-f194f512-fc15-4406-81dd-8087935aaaa9] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 8px;
  opacity: 1;
  transform: translate(0px, 0px);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 8px;
  max-width: calc(100% - 8px);
}
.sd[data-s-9980b594-a370-44b2-bdc2-afd98265c584] {
  color: #141414;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  margin: 0px 0px 0px 32px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 32px);
  justify-content: flex-start;
}
.sd[data-s-e3024c55-899d-4e4f-acfa-fb3a6c38a4f9]:hover
  .sd[data-s-9980b594-a370-44b2-bdc2-afd98265c584]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-9980b594-a370-44b2-bdc2-afd98265c584] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9980b594-a370-44b2-bdc2-afd98265c584] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9980b594-a370-44b2-bdc2-afd98265c584] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-9980b594-a370-44b2-bdc2-afd98265c584] {
    display: none;
  }
}
.sd[data-s-3e46e406-7998-408c-8855-df5917762d25] {
  color: #141414;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  margin: 0px 0px 0px 32px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 32px);
  justify-content: flex-start;
}
.sd[data-s-e3024c55-899d-4e4f-acfa-fb3a6c38a4f9]:hover
  .sd[data-s-3e46e406-7998-408c-8855-df5917762d25]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-3e46e406-7998-408c-8855-df5917762d25] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-3e46e406-7998-408c-8855-df5917762d25] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3e46e406-7998-408c-8855-df5917762d25] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-3e46e406-7998-408c-8855-df5917762d25] {
    display: none;
  }
}
.sd[data-s-7821c334-5281-4e04-84b7-b06c729b9395] {
  color: #141414;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  margin: 0px 0px 0px 32px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 32px);
  justify-content: flex-start;
}
.sd[data-s-e3024c55-899d-4e4f-acfa-fb3a6c38a4f9]:hover
  .sd[data-s-7821c334-5281-4e04-84b7-b06c729b9395]:hover {
  opacity: 0.6;
}
.sd[data-s-5bae858c-7177-4631-8176-7fd4783571ff] {
  align-content: center;
  align-items: center;
  background: linear-gradient(
    var(--g-angle),
    var(--g-color-0) var(--g-position-0),
    var(--g-color-1) var(--g-position-1)
  );
  border-radius: 96px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 12px 24px 12px 32px;
  width: auto;
  max-width: 100%;
  --g-color-0: #04c9f6;
  --g-position-0: 0%;
  --g-color-1: #2d47ca;
  --g-position-1: 100%;
  --g-color-2: #04c9f6;
  --g-position-2: 100%;
  --g-color-3: #04c9f6;
  --g-position-3: 100%;
  --g-color-4: #04c9f6;
  --g-position-4: 100%;
  --g-color-5: #04c9f6;
  --g-position-5: 100%;
  --g-color-6: #04c9f6;
  --g-position-6: 100%;
  --g-color-7: #04c9f6;
  --g-position-7: 100%;
  --g-color-8: #04c9f6;
  --g-position-8: 100%;
  --g-color-9: #04c9f6;
  --g-position-9: 100%;
  --g-color-10: #04c9f6;
  --g-position-10: 100%;
  --g-color-11: #04c9f6;
  --g-position-11: 100%;
  --g-angle: 45deg;
}
.sd[data-s-e3024c55-899d-4e4f-acfa-fb3a6c38a4f9]:hover
  .sd[data-s-5bae858c-7177-4631-8176-7fd4783571ff]:hover {
  opacity: 1;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-5bae858c-7177-4631-8176-7fd4783571ff] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5bae858c-7177-4631-8176-7fd4783571ff] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5bae858c-7177-4631-8176-7fd4783571ff] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-5bae858c-7177-4631-8176-7fd4783571ff] {
    display: none;
  }
}
.sd[data-s-69f5090a-37ae-48fc-9162-63014b160759] {
  color: #ffffff;
  font-family: var(--s-font-7bb7f657);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-c7cfa3c4-0dd7-4d73-ad0c-cda8fcca406b] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 16px;
  transform: rotate(-45deg);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 16px;
  max-width: calc(100% - 16px);
}
.sd[data-s-5bae858c-7177-4631-8176-7fd4783571ff]:hover
  .sd[data-s-c7cfa3c4-0dd7-4d73-ad0c-cda8fcca406b] {
  transform: translate(4px, -4px) rotate(-45deg);
}
.sd[data-s-b15f1ec7-81d1-42d9-be35-af1aee3477b1] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  border-bottom: 1px solid rgba(20, 20, 20, 0.1);
  border-left: 1px solid rgba(20, 20, 20, 0.1);
  border-radius: 64px;
  border-right: 1px solid rgba(20, 20, 20, 0.1);
  border-top: 1px solid rgba(20, 20, 20, 0.1);
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  width: 48px;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-b15f1ec7-81d1-42d9-be35-af1aee3477b1] {
    display: flex;
    margin: 0px 0px 0px 16px;
    max-width: calc(100% - 16px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b15f1ec7-81d1-42d9-be35-af1aee3477b1] {
    border-radius: 48px;
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b15f1ec7-81d1-42d9-be35-af1aee3477b1] {
    display: flex;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-b15f1ec7-81d1-42d9-be35-af1aee3477b1] {
    display: flex;
  }
}
.sd[data-s-5519ffb2-2daa-4f43-a6dd-1c917738eb7d] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  flex: none;
  height: 8px;
  width: 24px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5519ffb2-2daa-4f43-a6dd-1c917738eb7d] {
    border-bottom: 1px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 1px solid #000000;
    flex: none;
  }
}

.sd[data-s-128cdde2-045a-4662-a4bb-2f326e73a66c] {
  align-content: center;
  align-items: center;
  background: #000000;
  border-radius: 16px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 700px;
  justify-content: center;
  margin: 0px 64px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 1440px;
  z-index: 1;
  max-width: calc(100% - 128px);
}
.sd[data-s-128cdde2-045a-4662-a4bb-2f326e73a66c].appear {
  opacity: 1;
}
.sd[data-s-128cdde2-045a-4662-a4bb-2f326e73a66c].appear-active {
}
@media screen and (max-width: 768px) {
  .sd[data-s-128cdde2-045a-4662-a4bb-2f326e73a66c] {
    border-radius: 0;
    margin: 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-128cdde2-045a-4662-a4bb-2f326e73a66c] {
    flex: none;
    height: 600px;
    max-width: 100%;
  }
}
.sd[data-s-cd60725e-fe9b-4c06-af80-ae6d996876b5] {
  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;
  overflow-x: visible;
  overflow-y: visible;
  transform: rotate(15deg);
  width: 100%;
  max-width: 100%;
}
.sd[data-s-6100af8c-d51f-4922-b228-2d13e47ec97f] {
  flex: none;
  padding: 0px 8px 0px;
  transition-timing-function: cubic-bezier(0.74, 0.94, 0.74, 0.97);
  width: 30%;
  max-width: 30%;
}
.sd[data-s-6100af8c-d51f-4922-b228-2d13e47ec97f].appear {
  transform: translate(0px, 512px);
  transition-duration: 30000ms;
}
.sd[data-s-6100af8c-d51f-4922-b228-2d13e47ec97f].appear-active {
  transition-duration: 30000ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6100af8c-d51f-4922-b228-2d13e47ec97f] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6100af8c-d51f-4922-b228-2d13e47ec97f] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-6100af8c-d51f-4922-b228-2d13e47ec97f] {
    display: none;
  }
}
.sd[data-s-d44721a7-9ec8-458b-ba73-9a25e722e7ac] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-ea57898d-0faa-4ca7-9861-613dcd018261] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-5d718099-a1ad-44a4-90db-ecb6134b0298] {
  flex: none;
  padding: 0px 8px 0px;
  transition-timing-function: cubic-bezier(0.74, 0.94, 0.74, 0.97);
  width: 30%;
  max-width: 30%;
}
.sd[data-s-5d718099-a1ad-44a4-90db-ecb6134b0298].appear {
  transform: translate(0px, -512px);
  transition-duration: 30000ms;
}
.sd[data-s-5d718099-a1ad-44a4-90db-ecb6134b0298].appear-active {
  transition-duration: 30000ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5d718099-a1ad-44a4-90db-ecb6134b0298] {
    flex: none;
    width: 60%;
    max-width: 60%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5d718099-a1ad-44a4-90db-ecb6134b0298] {
    flex: none;
    width: 80%;
    max-width: 80%;
  }
}
.sd[data-s-d9f2f2de-ac9f-49b4-a2ee-924096ee573a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-dec76c11-3092-484a-aefe-6a0d503fa15e] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-41a19343-160c-4745-989b-f7caf4d1355f] {
  flex: none;
  padding: 0px 8px 0px;
  transition-timing-function: cubic-bezier(0.74, 0.94, 0.74, 0.97);
  width: 30%;
  max-width: 30%;
}
.sd[data-s-41a19343-160c-4745-989b-f7caf4d1355f].appear {
  transform: translate(0px, 512px);
  transition-duration: 30000ms;
}
.sd[data-s-41a19343-160c-4745-989b-f7caf4d1355f].appear-active {
  transition-duration: 30000ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-41a19343-160c-4745-989b-f7caf4d1355f] {
    flex: none;
    width: 60%;
    max-width: 60%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-41a19343-160c-4745-989b-f7caf4d1355f] {
    flex: none;
    width: 80%;
    max-width: 80%;
  }
}
.sd[data-s-3a00e957-0231-494a-bbeb-a204b96a93d9] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-76b8edc8-7522-4dba-81ce-78622fc4ebff] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-9cc7037d-7276-4d5a-8da7-1b67352eafa6] {
  flex: none;
  padding: 0px 8px 0px;
  transition-timing-function: cubic-bezier(0.74, 0.94, 0.74, 0.97);
  width: 30%;
  max-width: 30%;
}
.sd[data-s-9cc7037d-7276-4d5a-8da7-1b67352eafa6].appear {
  transform: translate(0px, -512px);
  transition-duration: 30000ms;
}
.sd[data-s-9cc7037d-7276-4d5a-8da7-1b67352eafa6].appear-active {
  transition-duration: 30000ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9cc7037d-7276-4d5a-8da7-1b67352eafa6] {
    flex: none;
    width: 60%;
    max-width: 60%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9cc7037d-7276-4d5a-8da7-1b67352eafa6] {
    flex: none;
    justify-content: flex-start;
    width: 80%;
    max-width: 80%;
  }
}
.sd[data-s-bc014a88-e0de-4407-9d6f-e32f9da99ce2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-7c7b83c3-55e5-4065-bef5-c43fedcf4916] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-2da49b17-dacd-42b3-b1ba-c70d25be6dd5] {
  align-content: center;
  align-items: center;
  background: linear-gradient(
    var(--g-angle),
    var(--g-color-0) var(--g-position-0),
    var(--g-color-1) var(--g-position-1)
  );
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  max-width: 100%;
  --g-color-0: rgba(0, 0, 0, 0.8);
  --g-position-0: 1%;
  --g-color-1: rgba(0, 0, 0, 0.3);
  --g-position-1: 100%;
  --g-color-2: rgba(0, 0, 0, 0.3);
  --g-position-2: 100%;
  --g-color-3: rgba(0, 0, 0, 0.3);
  --g-position-3: 100%;
  --g-color-4: rgba(0, 0, 0, 0.3);
  --g-position-4: 100%;
  --g-color-5: rgba(0, 0, 0, 0.3);
  --g-position-5: 100%;
  --g-color-6: rgba(0, 0, 0, 0.3);
  --g-position-6: 100%;
  --g-color-7: rgba(0, 0, 0, 0.3);
  --g-position-7: 100%;
  --g-color-8: rgba(0, 0, 0, 0.3);
  --g-position-8: 100%;
  --g-color-9: rgba(0, 0, 0, 0.3);
  --g-position-9: 100%;
  --g-color-10: rgba(0, 0, 0, 0.3);
  --g-position-10: 100%;
  --g-color-11: rgba(0, 0, 0, 0.3);
  --g-position-11: 100%;
  --g-angle: 90deg;
}
@media screen and (max-width: 480px) {
  .sd[data-s-2da49b17-dacd-42b3-b1ba-c70d25be6dd5] {
    align-content: flex-start;
    align-items: flex-start;
    background: linear-gradient(
      var(--g-angle),
      var(--g-color-0) var(--g-position-0),
      var(--g-color-1) var(--g-position-1)
    );
    --g-color-0: rgba(0, 0, 0, 0.85);
    --g-position-0: 1%;
    --g-color-1: rgba(0, 0, 0, 0.5);
    --g-position-1: 100%;
    --g-color-2: rgba(0, 0, 0, 0.5);
    --g-position-2: 100%;
    --g-color-3: rgba(0, 0, 0, 0.5);
    --g-position-3: 100%;
    --g-color-4: rgba(0, 0, 0, 0.5);
    --g-position-4: 100%;
    --g-color-5: rgba(0, 0, 0, 0.5);
    --g-position-5: 100%;
    --g-color-6: rgba(0, 0, 0, 0.5);
    --g-position-6: 100%;
    --g-color-7: rgba(0, 0, 0, 0.5);
    --g-position-7: 100%;
    --g-color-8: rgba(0, 0, 0, 0.5);
    --g-position-8: 100%;
    --g-color-9: rgba(0, 0, 0, 0.5);
    --g-position-9: 100%;
    --g-color-10: rgba(0, 0, 0, 0.5);
    --g-position-10: 100%;
    --g-color-11: rgba(0, 0, 0, 0.5);
    --g-position-11: 100%;
    --g-angle: 135deg;
  }
}
.sd[data-s-3d934f43-b8ef-46c9-a9e7-a1dced6bae66] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 1440px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-3d934f43-b8ef-46c9-a9e7-a1dced6bae66] {
    justify-content: center;
  }
}
.sd[data-s-74308acc-1527-44ba-aa06-1139c8f38299] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 64px 0px 0px 0px;
  padding: 0px;
  width: 86.6%;
  max-width: 86.6%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-74308acc-1527-44ba-aa06-1139c8f38299] {
    flex: none;
    width: 90%;
    max-width: 90%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-74308acc-1527-44ba-aa06-1139c8f38299] {
    align-content: center;
    align-items: center;
    margin: 32px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

@media screen and (max-width: 480px) {
  .sd[data-s-6a76f309-2203-44cb-a248-be395fa83251] {
    font-size: 14px;
  }
}
.sd[data-s-5235b26d-18dc-4447-b579-66641c4ef621] {
  background: rgba(0, 0, 0, 0);
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 64px;
  font-weight: 700;
  height: auto;
  letter-spacing: -0.05em;
  line-height: 1;
  margin: 32px 0px 32px 0px;
  text-align: left;
  transition-duration: 1600ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-5235b26d-18dc-4447-b579-66641c4ef621].appear {
  opacity: 1;
}
.sd[data-s-5235b26d-18dc-4447-b579-66641c4ef621].appear-active {
}
@media screen and (max-width: 768px) {
  .sd[data-s-5235b26d-18dc-4447-b579-66641c4ef621] {
    font-size: 32px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5235b26d-18dc-4447-b579-66641c4ef621] {
    font-size: 48px;
    margin: 32px 0px 20px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-5235b26d-18dc-4447-b579-66641c4ef621] {
    font-size: 22px;
  }
}
.sd[data-s-ae8d75fb-cc7b-4adb-aea9-a8426927ccf5] {
  color: #ffffff;
  flex: 4;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  margin: 0px 0px 64px 0px;
  text-align: left;
  transition-duration: 1600ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-ae8d75fb-cc7b-4adb-aea9-a8426927ccf5].appear {
  opacity: 1;
}
.sd[data-s-ae8d75fb-cc7b-4adb-aea9-a8426927ccf5].appear-active {
}
@media screen and (max-width: 1280px) {
  .sd[data-s-ae8d75fb-cc7b-4adb-aea9-a8426927ccf5] {
    flex: 5;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ae8d75fb-cc7b-4adb-aea9-a8426927ccf5] {
    margin: 0px 0px 64px 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ae8d75fb-cc7b-4adb-aea9-a8426927ccf5] {
    color: rgba(255, 255, 255, 0.84);
    font-size: 17px;
    line-height: 1.4;
    margin: 0px 0px 30px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
  }
}
.sd[data-s-1b8df9c7-3fa0-4893-887b-b23499b29176] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 96px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 16px 32px 16px 40px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-1b8df9c7-3fa0-4893-887b-b23499b29176]:hover {
  opacity: 1;
}
.sd[data-s-5e32e864-3d42-494a-aabc-941039ab8a38] {
  color: #141414;
  font-family: var(--s-font-68aa87c4);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 360px) {
  .sd[data-s-5e32e864-3d42-494a-aabc-941039ab8a38] {
    font-size: 16px;
  }
}
.sd[data-s-98dfe76d-db48-4ca8-8f05-f3a87c264d4a] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 16px;
  transform: rotate(-45deg);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 16px;
  max-width: calc(100% - 16px);
}
.sd[data-s-1b8df9c7-3fa0-4893-887b-b23499b29176]:hover
  .sd[data-s-98dfe76d-db48-4ca8-8f05-f3a87c264d4a] {
  transform: translate(4px, -4px) rotate(-45deg);
}

.sd[data-s-66fc29cc-b8d6-49f0-ae74-13ea80a2112d] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  border-radius: 0px;
  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: 4;
  max-width: 100%;
}
.sd[data-s-2103da0b-f392-4b01-88d5-3774fc11160f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: -96px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-2103da0b-f392-4b01-88d5-3774fc11160f] {
    margin: -64px 0px 128px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2103da0b-f392-4b01-88d5-3774fc11160f] {
    margin: -48px 0px 128px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2103da0b-f392-4b01-88d5-3774fc11160f] {
    margin: -32px 0px 64px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-b79ef196-814b-48be-9404-e1e442df9aaa] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 64px 0px;
  mix-blend-mode: normal;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-b79ef196-814b-48be-9404-e1e442df9aaa] {
    margin: 0px 0px 64px 0px;
  }
}
.sd[data-s-23e1e4b7-4fba-4d8b-9f48-825814732c07] {
  flex: none;
  height: auto;
  opacity: 0.1;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-5c0dc8ae-3624-46ab-b40c-d75a3d8f9758] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 86.6%;
  max-width: 86.6%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-5c0dc8ae-3624-46ab-b40c-d75a3d8f9758] {
    width: 446px;
    max-width: 100%;
  }
}
.sd[data-s-613a6be7-9b5c-4ca6-9218-149f8769233d] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 64px;
  font-weight: 700;
  height: auto;
  letter-spacing: -0.06em;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-613a6be7-9b5c-4ca6-9218-149f8769233d] {
    font-size: 32px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-613a6be7-9b5c-4ca6-9218-149f8769233d] {
    flex: none;
    font-size: 28px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-613a6be7-9b5c-4ca6-9218-149f8769233d] {
    font-size: 18px;
  }
}
.sd[data-s-52afbf44-2be4-4652-9b1d-e13fd5d0e9eb] {
  align-content: center;
  align-items: center;
  background: linear-gradient(
    var(--g-angle),
    var(--g-color-0) var(--g-position-0),
    var(--g-color-1) var(--g-position-1)
  );
  border-radius: 96px;
  box-shadow: 0px 4px 23px rgb(28 122 218 / 32%);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 40px 0px 0px 0px;
  padding: 12px 24px 12px 32px;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  --g-color-0: #04c9f6;
  --g-position-0: 0%;
  --g-color-1: #2d47ca;
  --g-position-1: 100%;
  --g-color-2: #04c9f6;
  --g-position-2: 100%;
  --g-color-3: #04c9f6;
  --g-position-3: 100%;
  --g-color-4: #04c9f6;
  --g-position-4: 100%;
  --g-color-5: #04c9f6;
  --g-position-5: 100%;
  --g-color-6: #04c9f6;
  --g-position-6: 100%;
  --g-color-7: #04c9f6;
  --g-position-7: 100%;
  --g-color-8: #04c9f6;
  --g-position-8: 100%;
  --g-color-9: #04c9f6;
  --g-position-9: 100%;
  --g-color-10: #04c9f6;
  --g-position-10: 100%;
  --g-color-11: #04c9f6;
  --g-position-11: 100%;
  --g-angle: 45deg;
}
.sd[data-s-52afbf44-2be4-4652-9b1d-e13fd5d0e9eb].appear {
  opacity: 1;
  transform: translate(0px, 8px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}
.sd[data-s-52afbf44-2be4-4652-9b1d-e13fd5d0e9eb].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}
.sd[data-s-52afbf44-2be4-4652-9b1d-e13fd5d0e9eb]:hover {
  opacity: 1;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-52afbf44-2be4-4652-9b1d-e13fd5d0e9eb] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-52afbf44-2be4-4652-9b1d-e13fd5d0e9eb] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-52afbf44-2be4-4652-9b1d-e13fd5d0e9eb] {
    display: flex;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-52afbf44-2be4-4652-9b1d-e13fd5d0e9eb] {
    display: flex;
  }
}
.sd[data-s-c4af8c1d-fc74-4408-920b-620876e9cc3d] {
  color: #ffffff;
  font-family: var(--s-font-7bb7f657);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-c4af8c1d-fc74-4408-920b-620876e9cc3d] {
    font-size: 19px;
  }
}
.sd[data-s-2eb15879-b11e-482e-8bc4-c1d0c3a0f651] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 16px;
  transform: rotate(-45deg);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 16px;
  max-width: calc(100% - 16px);
}
.sd[data-s-52afbf44-2be4-4652-9b1d-e13fd5d0e9eb]:hover
  .sd[data-s-2eb15879-b11e-482e-8bc4-c1d0c3a0f651] {
  transform: translate(4px, -4px) rotate(-45deg);
}
.sd[data-s-86309f9a-1d1b-4051-bfa6-9a82acbe786a] {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #eeeeee;
  border-left: 0px solid #eeeeee;
  border-right: 0px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: space-between;
  margin: 120px 0px 0px;
  padding: 60px 100px 0px 100px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-86309f9a-1d1b-4051-bfa6-9a82acbe786a] {
    flex: none;
    margin: 0px 30px 0px;
    padding: 60px 40px 0px 40px;
    width: 1440px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-86309f9a-1d1b-4051-bfa6-9a82acbe786a] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px 0px 0px;
    padding: 60px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-86309f9a-1d1b-4051-bfa6-9a82acbe786a] {
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-2999880c-094d-4361-8d5d-0dcb51ce6632] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: space-between;
  width: auto;
  --gap-h-2999880c-094d-4361-8d5d-0dcb51ce6632: 0px;
  --gap-v-2999880c-094d-4361-8d5d-0dcb51ce6632: 15px;
  --gap-uuid: 2999880c-094d-4361-8d5d-0dcb51ce6632;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-2999880c-094d-4361-8d5d-0dcb51ce6632] {
    flex: none;
    gap: 20px;
    margin: 0px 0px 32px 0px;
    width: 100%;
    --gap-h-2999880c-094d-4361-8d5d-0dcb51ce6632: 0px;
    --gap-v-2999880c-094d-4361-8d5d-0dcb51ce6632: 20px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2999880c-094d-4361-8d5d-0dcb51ce6632] {
    display: none;
    margin: 0px 0px 32px 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2999880c-094d-4361-8d5d-0dcb51ce6632] {
    display: none;
  }
}
.sd[data-s-c3fb5a3a-4daa-40ca-85b1-f2790df23a1e] {
  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: 144px;
  max-width: 100%;
}
.sd[data-s-c457b5de-7f4b-49b2-9977-3d16d94c0f02] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-fe5add2c-46f2-48fb-a010-fde46f1fce20] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-fe5add2c-46f2-48fb-a010-fde46f1fce20: 4px;
  --gap-v-fe5add2c-46f2-48fb-a010-fde46f1fce20: 0px;
  --gap-uuid: fe5add2c-46f2-48fb-a010-fde46f1fce20;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-fe5add2c-46f2-48fb-a010-fde46f1fce20] {
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-fe5add2c-46f2-48fb-a010-fde46f1fce20] {
    display: none;
    flex-direction: column;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fe5add2c-46f2-48fb-a010-fde46f1fce20] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-fe5add2c-46f2-48fb-a010-fde46f1fce20] {
    display: none;
  }
}
.sd[data-s-a1e8ed39-7831-4e68-a774-49d79fb96e06] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-weight: 700;
  height: auto;
  letter-spacing: -0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-a1e8ed39-7831-4e68-a774-49d79fb96e06].appear {
  opacity: 1;
  transform: translate(0px, 8px);
  transition-delay: 50ms;
  transition-duration: 800ms;
}
.sd[data-s-a1e8ed39-7831-4e68-a774-49d79fb96e06].appear-active {
  transition-delay: 50ms;
  transition-duration: 800ms;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-a1e8ed39-7831-4e68-a774-49d79fb96e06] {
    flex: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a1e8ed39-7831-4e68-a774-49d79fb96e06] {
    flex: none;
    font-size: 72px;
    width: calc(100% - (var(--gap-h-fe5add2c-46f2-48fb-a010-fde46f1fce20) * 0));
    max-width: calc(
      100% - (var(--gap-h-fe5add2c-46f2-48fb-a010-fde46f1fce20) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a1e8ed39-7831-4e68-a774-49d79fb96e06] {
    font-size: 56px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-fe5add2c-46f2-48fb-a010-fde46f1fce20) * 0));
    max-width: calc(
      100% - (var(--gap-h-fe5add2c-46f2-48fb-a010-fde46f1fce20) * 0)
    );
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-a1e8ed39-7831-4e68-a774-49d79fb96e06] {
    font-size: 40px;
  }
}
.sd[data-s-5a4d1ce6-ebe2-49fe-99b4-357af0010b62] {
  color: transparent;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 15px;
  font-weight: 700;
  height: auto;
  letter-spacing: -0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  text-align: center;
  text-shadow: none;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: center;
  background: linear-gradient(
    var(--g-angle),
    var(--g-color-0) var(--g-position-0),
    var(--g-color-1) var(--g-position-1)
  );
  background-clip: text;
  -webkit-background-clip: text;
  --g-color-0: #04c9f6;
    --g-position-0: 0%;
    --g-color-1: #2d47ca;
    --g-position-1: 100%;
    --g-color-2: #04c9f6;
    --g-position-2: 100%;
    --g-color-3: #04c9f6;
    --g-position-3: 100%;
    --g-color-4: #04c9f6;
    --g-position-4: 100%;
    --g-color-5: #04c9f6;
    --g-position-5: 100%;
    --g-color-6: #04c9f6;
    --g-position-6: 100%;
    --g-color-7: #04c9f6;
    --g-position-7: 100%;
    --g-color-8: #04c9f6;
    --g-position-8: 100%;
    --g-color-9: #04c9f6;
    --g-position-9: 100%;
    --g-color-10: #04c9f6;
    --g-position-10: 100%;
    --g-color-11: #04c9f6;
    --g-position-11: 100%;
    --g-angle: 45deg;
}
.sd[data-s-5a4d1ce6-ebe2-49fe-99b4-357af0010b62].appear {
  opacity: 1;
  transform: translate(0px, 8px);
  transition-delay: 100ms;
  transition-duration: 800ms;
}
.sd[data-s-5a4d1ce6-ebe2-49fe-99b4-357af0010b62].appear-active {
  transition-delay: 100ms;
  transition-duration: 800ms;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-5a4d1ce6-ebe2-49fe-99b4-357af0010b62] {
    flex: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5a4d1ce6-ebe2-49fe-99b4-357af0010b62] {
    flex: none;
    font-size: 72px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5a4d1ce6-ebe2-49fe-99b4-357af0010b62] {
    font-size: 56px;
    margin: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-5a4d1ce6-ebe2-49fe-99b4-357af0010b62] {
    font-size: 40px;
  }
}
.sd[data-s-ad44093e-a305-435c-a793-ac9921dd514f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  --gap-h-ad44093e-a305-435c-a793-ac9921dd514f: 20px;
  --gap-v-ad44093e-a305-435c-a793-ac9921dd514f: 0px;
  --gap-uuid: ad44093e-a305-435c-a793-ac9921dd514f;
}
@media screen and (max-width: 480px) {
  .sd[data-s-ad44093e-a305-435c-a793-ac9921dd514f] {
    flex-direction: row;
    gap: 16px;
    --gap-h-ad44093e-a305-435c-a793-ac9921dd514f: 16px;
    --gap-v-ad44093e-a305-435c-a793-ac9921dd514f: 0px;
  }
}
.sd[data-s-060ae370-0131-4a13-b9e4-64d6fb96df38] {
  color: rgba(20, 20, 20, 0.5);
  font-size: 18px;
}
.sd[data-s-060ae370-0131-4a13-b9e4-64d6fb96df38]:hover {
  color: rgba(20, 20, 20, 0.9);
}
.sd[data-s-78caa418-2430-4328-bc49-631a292730ec] {
  color: rgba(20, 20, 20, 0.5);
  font-size: 18px;
}
.sd[data-s-78caa418-2430-4328-bc49-631a292730ec]:hover {
  color: rgba(20, 20, 20, 0.9);
}
.sd[data-s-2aca3341-e532-48f4-9283-5774fff74c2b] {
  color: rgba(20, 20, 20, 0.5);
  font-size: 18px;
}
.sd[data-s-2aca3341-e532-48f4-9283-5774fff74c2b]:hover {
  color: rgba(20, 20, 20, 0.9);
}
.sd[data-s-efcab3f5-b705-4ee4-a4d0-d3d8bddba89f] {
  color: rgba(20, 20, 20, 0.5);
  font-size: 18px;
}
.sd[data-s-efcab3f5-b705-4ee4-a4d0-d3d8bddba89f]:hover {
  color: rgba(20, 20, 20, 0.9);
}
.sd[data-s-a9a4722b-8e29-4611-9c20-bb78b260e93b] {
  color: rgba(20, 20, 20, 0.5);
  font-size: 18px;
}
.sd[data-s-a9a4722b-8e29-4611-9c20-bb78b260e93b]:hover {
  color: rgba(20, 20, 20, 0.9);
}
.sd[data-s-74583a45-9338-4607-a822-b2b2b710aca9] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-74583a45-9338-4607-a822-b2b2b710aca9: 0px;
  --gap-v-74583a45-9338-4607-a822-b2b2b710aca9: 32px;
  --gap-uuid: 74583a45-9338-4607-a822-b2b2b710aca9;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-74583a45-9338-4607-a822-b2b2b710aca9] {
    flex: none;
    flex-direction: row;
    gap: 0px;
    width: 100%;
    --gap-h-74583a45-9338-4607-a822-b2b2b710aca9: 0px;
    --gap-v-74583a45-9338-4607-a822-b2b2b710aca9: 0px;
    max-width: 100%;
  }
}
.sd[data-s-6c8a23ec-dab4-48f9-b5eb-e4debc0b0cc3] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6c8a23ec-dab4-48f9-b5eb-e4debc0b0cc3] {
    flex: none;
    margin: 0px 0px 64px 0px;
    width: calc(
      50% - (var(--gap-h-74583a45-9338-4607-a822-b2b2b710aca9) * 0.5)
    );
    max-width: calc(
      50% - (var(--gap-h-74583a45-9338-4607-a822-b2b2b710aca9) * 0.5)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6c8a23ec-dab4-48f9-b5eb-e4debc0b0cc3] {
    border-bottom: 1px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    display: none;
    flex: none;
    height: 72px;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 16px 0px;
    transition-duration: 600ms;
    width: calc(100% - (var(--gap-h-74583a45-9338-4607-a822-b2b2b710aca9) * 0));
    max-width: calc(
      100% - (var(--gap-h-74583a45-9338-4607-a822-b2b2b710aca9) * 0)
    );
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-6c8a23ec-dab4-48f9-b5eb-e4debc0b0cc3] {
    display: none;
  }
}
.sd[data-s-23582d6b-d1f5-4322-b1b0-d4cddf2db4f9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: var(--s-font-7bb7f657);
  height: auto;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-23582d6b-d1f5-4322-b1b0-d4cddf2db4f9] {
    flex: none;
    height: 72px;
    padding: 16px 0px 16px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-ac0985f1-4e2e-4169-b67c-57b57d192f8a] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-c63e4996-8f32-4b29-a4c8-fe44407a7d28] {
  background: #000000;
  display: none;
  flex: none;
  height: 1.5px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 15px;
  max-width: 100%;
}
.sd._boolean1[data-s-c63e4996-8f32-4b29-a4c8-fe44407a7d28] {
}
@media screen and (max-width: 1280px) {
  .sd[data-s-c63e4996-8f32-4b29-a4c8-fe44407a7d28] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c63e4996-8f32-4b29-a4c8-fe44407a7d28] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c63e4996-8f32-4b29-a4c8-fe44407a7d28] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
  }
  .sd._boolean1[data-s-c63e4996-8f32-4b29-a4c8-fe44407a7d28] {
    transform: ;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-c63e4996-8f32-4b29-a4c8-fe44407a7d28] {
    display: flex;
  }
}
.sd[data-s-37ccc4c7-f49e-40b5-a0fa-7baf984c6c51] {
  background: #000000;
  flex: none;
  height: 100%;
  transform: rotate(90deg);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd._boolean1[data-s-37ccc4c7-f49e-40b5-a0fa-7baf984c6c51] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-37ccc4c7-f49e-40b5-a0fa-7baf984c6c51] {
    flex: none;
    transform: rotate(90deg);
  }
  .sd._boolean1[data-s-37ccc4c7-f49e-40b5-a0fa-7baf984c6c51] {
    transform: rotate(90deg) scale(0, 1);
  }
}
.sd[data-s-e88e1ad3-0eba-436f-90b7-bba30d9ef83d] {
}
.sd[data-s-e57c0053-098f-43a7-9e49-127509e5a890] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
}
.sd._boolean3[data-s-e57c0053-098f-43a7-9e49-127509e5a890] {
}
@media screen and (max-width: 768px) {
  .sd[data-s-e57c0053-098f-43a7-9e49-127509e5a890] {
    flex: none;
    margin: 0px 0px 64px 0px;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e57c0053-098f-43a7-9e49-127509e5a890] {
    border-bottom: 1px solid rgb(225, 225, 225);
    border-left: 0px solid rgb(225, 225, 225);
    border-right: 0px solid rgb(225, 225, 225);
    border-top: 0px solid rgb(225, 225, 225);
    display: none;
    flex: none;
    height: 72px;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 16px 0px;
    transition-duration: 600ms;
    width: 100%;
    max-width: 100%;
  }
  .sd._boolean3[data-s-e57c0053-098f-43a7-9e49-127509e5a890] {
    flex: none;
    height: 402.88px;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-e57c0053-098f-43a7-9e49-127509e5a890] {
    display: none;
  }
}
.sd[data-s-d6bcfbda-a09b-4f3d-8201-a316f4307689] {
  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;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-d6bcfbda-a09b-4f3d-8201-a316f4307689] {
    flex: none;
    height: 72px;
    padding: 16px 0px 16px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-fc895582-5b2e-4704-8c31-ae1eb7aa0dbb] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-c93b3e58-be04-4534-8bfc-016925ebe23c] {
  background: #000000;
  display: none;
  flex: none;
  height: 1.5px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 15px;
  max-width: 100%;
}
.sd._boolean3[data-s-c93b3e58-be04-4534-8bfc-016925ebe23c] {
}
@media screen and (max-width: 1280px) {
  .sd[data-s-c93b3e58-be04-4534-8bfc-016925ebe23c] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c93b3e58-be04-4534-8bfc-016925ebe23c] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c93b3e58-be04-4534-8bfc-016925ebe23c] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
  }
  .sd._boolean3[data-s-c93b3e58-be04-4534-8bfc-016925ebe23c] {
    transform: ;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-c93b3e58-be04-4534-8bfc-016925ebe23c] {
    display: flex;
  }
}
.sd[data-s-00ebabaf-ff67-44ed-a56e-5e4aecf49c2b] {
  background: #000000;
  flex: none;
  height: 100%;
  transform: rotate(90deg);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd._boolean3[data-s-00ebabaf-ff67-44ed-a56e-5e4aecf49c2b] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-00ebabaf-ff67-44ed-a56e-5e4aecf49c2b] {
    flex: none;
    transform: rotate(90deg);
  }
  .sd._boolean3[data-s-00ebabaf-ff67-44ed-a56e-5e4aecf49c2b] {
    transform: rotate(90deg) scale(0, 1);
  }
}
.sd[data-s-77c2da34-f0c8-44f1-a286-3323cc1b78ba] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 16px 0px 0px 0px;
  padding: 0px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd._boolean3[data-s-77c2da34-f0c8-44f1-a286-3323cc1b78ba] {
}
@media screen and (max-width: 768px) {
  .sd[data-s-77c2da34-f0c8-44f1-a286-3323cc1b78ba] {
    border-radius: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-77c2da34-f0c8-44f1-a286-3323cc1b78ba] {
    flex: none;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    width: 100%;
    max-width: 100%;
  }
  .sd._boolean3[data-s-77c2da34-f0c8-44f1-a286-3323cc1b78ba] {
    margin: 0px 0px 0px 0px;
    opacity: 1;
  }
}
.sd[data-s-0a2dcb11-fab1-48b2-8c67-649dd199770d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd[data-s-0a2dcb11-fab1-48b2-8c67-649dd199770d]:hover {
  opacity: 1;
}
.sd._boolean3[data-s-0a2dcb11-fab1-48b2-8c67-649dd199770d] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-0a2dcb11-fab1-48b2-8c67-649dd199770d] {
    transform: ;
  }
  .sd._boolean3[data-s-0a2dcb11-fab1-48b2-8c67-649dd199770d] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 250ms;
  }
}
.sd[data-s-4a978c98-d59c-4931-9574-23c884351a70] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd._boolean2[data-s-4a978c98-d59c-4931-9574-23c884351a70] {
}
.sd[data-s-0a2dcb11-fab1-48b2-8c67-649dd199770d]:hover
  .sd[data-s-4a978c98-d59c-4931-9574-23c884351a70] {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4a978c98-d59c-4931-9574-23c884351a70] {
    padding: 8px 8px 8px 0px;
    transform: ;
  }
  .sd._boolean2[data-s-4a978c98-d59c-4931-9574-23c884351a70] {
    transform: ;
  }
}
.sd[data-s-802a5e3b-1165-4769-b43a-c692ce4c1d4c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd[data-s-802a5e3b-1165-4769-b43a-c692ce4c1d4c]:hover {
  opacity: 1;
}
.sd._boolean3[data-s-802a5e3b-1165-4769-b43a-c692ce4c1d4c] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-802a5e3b-1165-4769-b43a-c692ce4c1d4c] {
    transform: ;
  }
  .sd._boolean3[data-s-802a5e3b-1165-4769-b43a-c692ce4c1d4c] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 250ms;
  }
}
.sd[data-s-aa40a1a4-ce50-485a-a453-ecd0f7e435fb] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd._boolean2[data-s-aa40a1a4-ce50-485a-a453-ecd0f7e435fb] {
}
.sd[data-s-802a5e3b-1165-4769-b43a-c692ce4c1d4c]:hover
  .sd[data-s-aa40a1a4-ce50-485a-a453-ecd0f7e435fb] {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-aa40a1a4-ce50-485a-a453-ecd0f7e435fb] {
    padding: 8px 8px 8px 0px;
    transform: ;
  }
  .sd._boolean2[data-s-aa40a1a4-ce50-485a-a453-ecd0f7e435fb] {
    transform: ;
  }
}
.sd[data-s-cf5ce70b-00a5-4dd6-b40c-5863c3a29662] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd[data-s-cf5ce70b-00a5-4dd6-b40c-5863c3a29662]:hover {
  opacity: 1;
}
.sd._boolean3[data-s-cf5ce70b-00a5-4dd6-b40c-5863c3a29662] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-cf5ce70b-00a5-4dd6-b40c-5863c3a29662] {
    transform: ;
  }
  .sd._boolean3[data-s-cf5ce70b-00a5-4dd6-b40c-5863c3a29662] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 10ms;
  }
}
.sd[data-s-df2c144b-ee30-4615-a650-c2c2c209693a] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd._boolean2[data-s-df2c144b-ee30-4615-a650-c2c2c209693a] {
}
.sd[data-s-cf5ce70b-00a5-4dd6-b40c-5863c3a29662]:hover
  .sd[data-s-df2c144b-ee30-4615-a650-c2c2c209693a] {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-df2c144b-ee30-4615-a650-c2c2c209693a] {
    padding: 8px 8px 8px 0px;
    transform: ;
  }
  .sd._boolean2[data-s-df2c144b-ee30-4615-a650-c2c2c209693a] {
    transform: ;
  }
}
.sd[data-s-7c1438d9-e46c-4249-af81-8d24d90406cf] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 8px;
  opacity: 1;
  transform: translate(0px, 0px);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 8px;
  max-width: calc(100% - 8px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-7c1438d9-e46c-4249-af81-8d24d90406cf] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-332ffbac-92e9-4bda-a762-713701884374] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd[data-s-332ffbac-92e9-4bda-a762-713701884374]:hover {
  opacity: 1;
}
.sd._boolean3[data-s-332ffbac-92e9-4bda-a762-713701884374] {
}
@media screen and (max-width: 1280px) {
  .sd[data-s-332ffbac-92e9-4bda-a762-713701884374] {
    justify-content: flex-start;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-332ffbac-92e9-4bda-a762-713701884374] {
    transform: ;
  }
  .sd._boolean3[data-s-332ffbac-92e9-4bda-a762-713701884374] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 90ms;
  }
}
.sd[data-s-ecd99633-225f-4ed3-abf4-423a1ed2023e] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd._boolean2[data-s-ecd99633-225f-4ed3-abf4-423a1ed2023e] {
}
.sd[data-s-332ffbac-92e9-4bda-a762-713701884374]:hover
  .sd[data-s-ecd99633-225f-4ed3-abf4-423a1ed2023e] {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-ecd99633-225f-4ed3-abf4-423a1ed2023e] {
    padding: 8px 8px 8px 0px;
    transform: ;
  }
  .sd._boolean2[data-s-ecd99633-225f-4ed3-abf4-423a1ed2023e] {
    transform: ;
  }
}
.sd[data-s-837b80ef-27a6-4430-8ee5-5c116fa334f2] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 8px;
  opacity: 1;
  transform: translate(0px, 0px);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 8px;
  max-width: calc(100% - 8px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-837b80ef-27a6-4430-8ee5-5c116fa334f2] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-f0ceccc9-0b30-4ded-93b2-930231d4e52d] {
  align-content: center;
  align-items: center;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f0ceccc9-0b30-4ded-93b2-930231d4e52d]:hover {
  opacity: 1;
}
.sd._boolean3[data-s-f0ceccc9-0b30-4ded-93b2-930231d4e52d] {
}
@media screen and (max-width: 1280px) {
  .sd[data-s-f0ceccc9-0b30-4ded-93b2-930231d4e52d] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f0ceccc9-0b30-4ded-93b2-930231d4e52d] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f0ceccc9-0b30-4ded-93b2-930231d4e52d] {
    display: none;
    transform: ;
  }
  .sd._boolean3[data-s-f0ceccc9-0b30-4ded-93b2-930231d4e52d] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 130ms;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-f0ceccc9-0b30-4ded-93b2-930231d4e52d] {
    display: none;
  }
}
.sd[data-s-c7a01a75-51bb-411c-a5b4-cfe631839b42] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd._boolean2[data-s-c7a01a75-51bb-411c-a5b4-cfe631839b42] {
}
.sd[data-s-f0ceccc9-0b30-4ded-93b2-930231d4e52d]:hover
  .sd[data-s-c7a01a75-51bb-411c-a5b4-cfe631839b42] {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-c7a01a75-51bb-411c-a5b4-cfe631839b42] {
    padding: 8px 8px 8px 0px;
    transform: ;
  }
  .sd._boolean2[data-s-c7a01a75-51bb-411c-a5b4-cfe631839b42] {
    transform: ;
  }
}
.sd[data-s-081cc689-64ad-4d0f-89d4-f73e658d7df7] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 8px;
  opacity: 1;
  transform: translate(0px, 0px);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 8px;
  max-width: calc(100% - 8px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-081cc689-64ad-4d0f-89d4-f73e658d7df7] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-d415fa4a-44e5-4aa7-a813-5e035f3832fc] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd[data-s-d415fa4a-44e5-4aa7-a813-5e035f3832fc]:hover {
  opacity: 1;
}
.sd._boolean3[data-s-d415fa4a-44e5-4aa7-a813-5e035f3832fc] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-d415fa4a-44e5-4aa7-a813-5e035f3832fc] {
    transform: ;
  }
  .sd._boolean3[data-s-d415fa4a-44e5-4aa7-a813-5e035f3832fc] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 250ms;
  }
}
.sd[data-s-942ce561-a6a0-4584-8477-e6f9778d0dbc] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd._boolean2[data-s-942ce561-a6a0-4584-8477-e6f9778d0dbc] {
}
.sd[data-s-d415fa4a-44e5-4aa7-a813-5e035f3832fc]:hover
  .sd[data-s-942ce561-a6a0-4584-8477-e6f9778d0dbc] {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-942ce561-a6a0-4584-8477-e6f9778d0dbc] {
    padding: 8px 8px 8px 0px;
    transform: ;
  }
  .sd._boolean2[data-s-942ce561-a6a0-4584-8477-e6f9778d0dbc] {
    transform: ;
  }
}
.sd[data-s-eb6fa02c-02e4-49da-959e-9a0e4d1c743d] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-radius: 0px;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  display: none;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-eb6fa02c-02e4-49da-959e-9a0e4d1c743d] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-eb6fa02c-02e4-49da-959e-9a0e4d1c743d] {
    display: none;
    flex: none;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-eb6fa02c-02e4-49da-959e-9a0e4d1c743d] {
    display: flex;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-eb6fa02c-02e4-49da-959e-9a0e4d1c743d] {
    display: flex;
  }
}
.sd[data-s-9495a824-3fd7-4cfa-bf0c-a0293a4444ae] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 72px;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-9495a824-3fd7-4cfa-bf0c-a0293a4444ae: 0px;
  --gap-v-9495a824-3fd7-4cfa-bf0c-a0293a4444ae: 0px;
  --gap-uuid: 9495a824-3fd7-4cfa-bf0c-a0293a4444ae;
  max-width: 100%;
}
.sd[data-s-f1e77eeb-aa58-45df-bfa1-3146cfa1e4f2] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-c9579f86-874c-4dc5-a75f-9394643b863e] {
  background: #000000;
  display: flex;
  flex: none;
  height: 1.5px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 15px;
  max-width: 100%;
}
.sd._boolean1[data-s-c9579f86-874c-4dc5-a75f-9394643b863e] {
}
@media screen and (max-width: 1280px) {
  .sd[data-s-c9579f86-874c-4dc5-a75f-9394643b863e] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c9579f86-874c-4dc5-a75f-9394643b863e] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c9579f86-874c-4dc5-a75f-9394643b863e] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
  }
  .sd._boolean1[data-s-c9579f86-874c-4dc5-a75f-9394643b863e] {
    transform: ;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-c9579f86-874c-4dc5-a75f-9394643b863e] {
    display: flex;
  }
}
.sd[data-s-2be5caa5-1a86-4f6c-93fd-90fd8adf9abe] {
  background: #000000;
  flex: none;
  height: 100%;
  transform: rotate(90deg) scale(0, 1);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd._isClose[data-s-2be5caa5-1a86-4f6c-93fd-90fd8adf9abe] {
  transform: rotate(90deg) scale(1, 1);
}
@media screen and (max-width: 480px) {
  .sd[data-s-2be5caa5-1a86-4f6c-93fd-90fd8adf9abe] {
    flex: none;
    transform: rotate(90deg);
  }
}
.sd[data-s-0ac375f1-7c41-4f2e-a0ff-5297b10bbcb8] {
  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;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd._isClose[data-s-0ac375f1-7c41-4f2e-a0ff-5297b10bbcb8] {
  flex: none;
  height: 0px;
  opacity: 1;
  transform: translate(0px, 8px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-0ac375f1-7c41-4f2e-a0ff-5297b10bbcb8] {
    padding: 0px 0px 24px 0px;
  }
  .sd._isClose[data-s-0ac375f1-7c41-4f2e-a0ff-5297b10bbcb8] {
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-a65a589f-1593-4bcc-a1ed-105a049f2623] {
}
.sd[data-s-b4d64cb4-55ba-4653-bc20-9b332b4fac7c] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-radius: 0px;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  display: none;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-b4d64cb4-55ba-4653-bc20-9b332b4fac7c] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b4d64cb4-55ba-4653-bc20-9b332b4fac7c] {
    display: none;
    flex: none;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b4d64cb4-55ba-4653-bc20-9b332b4fac7c] {
    display: flex;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-b4d64cb4-55ba-4653-bc20-9b332b4fac7c] {
    display: flex;
  }
}
.sd[data-s-2cd87b5a-aa4d-44fa-a6c5-4ce3808e9d45] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 72px;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-2cd87b5a-aa4d-44fa-a6c5-4ce3808e9d45: 0px;
  --gap-v-2cd87b5a-aa4d-44fa-a6c5-4ce3808e9d45: 0px;
  --gap-uuid: 2cd87b5a-aa4d-44fa-a6c5-4ce3808e9d45;
  max-width: 100%;
}
.sd[data-s-74200d8a-be21-4514-ab87-42c1a7684b53] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-da61b410-16e6-434c-ad74-b1c541321f4f] {
  background: #000000;
  display: flex;
  flex: none;
  height: 1.5px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 15px;
  max-width: 100%;
}
.sd._boolean1[data-s-da61b410-16e6-434c-ad74-b1c541321f4f] {
}
@media screen and (max-width: 1280px) {
  .sd[data-s-da61b410-16e6-434c-ad74-b1c541321f4f] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-da61b410-16e6-434c-ad74-b1c541321f4f] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-da61b410-16e6-434c-ad74-b1c541321f4f] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
  }
  .sd._boolean1[data-s-da61b410-16e6-434c-ad74-b1c541321f4f] {
    transform: ;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-da61b410-16e6-434c-ad74-b1c541321f4f] {
    display: flex;
  }
}
.sd[data-s-dff24d3b-644a-4350-b272-616e164df2d5] {
  background: #000000;
  flex: none;
  height: 100%;
  transform: rotate(90deg) scale(0, 1);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd._isClose[data-s-dff24d3b-644a-4350-b272-616e164df2d5] {
  transform: rotate(90deg) scale(1, 1);
}
@media screen and (max-width: 480px) {
  .sd[data-s-dff24d3b-644a-4350-b272-616e164df2d5] {
    flex: none;
    transform: rotate(90deg);
  }
}
.sd[data-s-096647dd-80ff-47bd-b0d9-d9b845d3af57] {
  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;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd._isClose[data-s-096647dd-80ff-47bd-b0d9-d9b845d3af57] {
  flex: none;
  height: 0px;
  opacity: 1;
  transform: translate(0px, 8px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-096647dd-80ff-47bd-b0d9-d9b845d3af57] {
    padding: 0px 0px 24px 0px;
  }
  .sd._isClose[data-s-096647dd-80ff-47bd-b0d9-d9b845d3af57] {
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-2c31160b-440c-49cb-9b93-5492619c202c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 16px 0px 0px 0px;
  padding: 0px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd._boolean3[data-s-2c31160b-440c-49cb-9b93-5492619c202c] {
}
@media screen and (max-width: 768px) {
  .sd[data-s-2c31160b-440c-49cb-9b93-5492619c202c] {
    border-radius: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2c31160b-440c-49cb-9b93-5492619c202c] {
    flex: none;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    width: 100%;
    max-width: 100%;
  }
  .sd._boolean3[data-s-2c31160b-440c-49cb-9b93-5492619c202c] {
    margin: 0px 0px 0px 0px;
    opacity: 1;
  }
}
.sd[data-s-4dfac4b3-c135-473b-956e-b17fd3525357] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd[data-s-4dfac4b3-c135-473b-956e-b17fd3525357]:hover {
  opacity: 1;
}
.sd._boolean3[data-s-4dfac4b3-c135-473b-956e-b17fd3525357] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-4dfac4b3-c135-473b-956e-b17fd3525357] {
    transform: ;
  }
  .sd._boolean3[data-s-4dfac4b3-c135-473b-956e-b17fd3525357] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 10ms;
  }
}
.sd[data-s-d60e1587-7ad4-4f97-82e2-74e492f7bae8] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd._boolean2[data-s-d60e1587-7ad4-4f97-82e2-74e492f7bae8] {
}
.sd[data-s-4dfac4b3-c135-473b-956e-b17fd3525357]:hover
  .sd[data-s-d60e1587-7ad4-4f97-82e2-74e492f7bae8] {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-d60e1587-7ad4-4f97-82e2-74e492f7bae8] {
    padding: 8px 8px 8px 0px;
    transform: ;
  }
  .sd._boolean2[data-s-d60e1587-7ad4-4f97-82e2-74e492f7bae8] {
    transform: ;
  }
}
.sd[data-s-7bae2dfd-8c86-409b-9e86-9d294615e873] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 8px;
  opacity: 1;
  transform: translate(0px, 0px);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 8px;
  max-width: calc(100% - 8px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-7bae2dfd-8c86-409b-9e86-9d294615e873] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-4049e005-734b-45ed-9500-f21f7304c2a9] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd[data-s-4049e005-734b-45ed-9500-f21f7304c2a9]:hover {
  opacity: 1;
}
.sd._boolean3[data-s-4049e005-734b-45ed-9500-f21f7304c2a9] {
}
@media screen and (max-width: 1280px) {
  .sd[data-s-4049e005-734b-45ed-9500-f21f7304c2a9] {
    justify-content: flex-start;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4049e005-734b-45ed-9500-f21f7304c2a9] {
    transform: ;
  }
  .sd._boolean3[data-s-4049e005-734b-45ed-9500-f21f7304c2a9] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 90ms;
  }
}
.sd[data-s-d39b25c9-a299-487c-af23-2693180759e5] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd._boolean2[data-s-d39b25c9-a299-487c-af23-2693180759e5] {
}
.sd[data-s-4049e005-734b-45ed-9500-f21f7304c2a9]:hover
  .sd[data-s-d39b25c9-a299-487c-af23-2693180759e5] {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-d39b25c9-a299-487c-af23-2693180759e5] {
    padding: 8px 8px 8px 0px;
    transform: ;
  }
  .sd._boolean2[data-s-d39b25c9-a299-487c-af23-2693180759e5] {
    transform: ;
  }
}
.sd[data-s-86893263-7f0a-401a-92d3-fc8793ba545c] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 8px;
  opacity: 1;
  transform: translate(0px, 0px);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 8px;
  max-width: calc(100% - 8px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-86893263-7f0a-401a-92d3-fc8793ba545c] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-410e634a-c0bc-436d-950b-2c19c484a27a] {
  align-content: center;
  align-items: center;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd[data-s-410e634a-c0bc-436d-950b-2c19c484a27a]:hover {
  opacity: 1;
}
.sd._boolean3[data-s-410e634a-c0bc-436d-950b-2c19c484a27a] {
}
@media screen and (max-width: 1280px) {
  .sd[data-s-410e634a-c0bc-436d-950b-2c19c484a27a] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-410e634a-c0bc-436d-950b-2c19c484a27a] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-410e634a-c0bc-436d-950b-2c19c484a27a] {
    display: none;
    transform: ;
  }
  .sd._boolean3[data-s-410e634a-c0bc-436d-950b-2c19c484a27a] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 130ms;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-410e634a-c0bc-436d-950b-2c19c484a27a] {
    display: none;
  }
}
.sd[data-s-bf7320a7-1934-4756-82a1-6efce03bed8a] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd._boolean2[data-s-bf7320a7-1934-4756-82a1-6efce03bed8a] {
}
.sd[data-s-410e634a-c0bc-436d-950b-2c19c484a27a]:hover
  .sd[data-s-bf7320a7-1934-4756-82a1-6efce03bed8a] {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-bf7320a7-1934-4756-82a1-6efce03bed8a] {
    padding: 8px 8px 8px 0px;
    transform: ;
  }
  .sd._boolean2[data-s-bf7320a7-1934-4756-82a1-6efce03bed8a] {
    transform: ;
  }
}
.sd[data-s-e162026f-38aa-49ed-a45f-cea8be02bed6] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 8px;
  opacity: 1;
  transform: translate(0px, 0px);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 8px;
  max-width: calc(100% - 8px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-e162026f-38aa-49ed-a45f-cea8be02bed6] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-0166c74d-3aee-4112-a86a-3f6de619f354] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd[data-s-0166c74d-3aee-4112-a86a-3f6de619f354]:hover {
  opacity: 1;
}
.sd._boolean3[data-s-0166c74d-3aee-4112-a86a-3f6de619f354] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-0166c74d-3aee-4112-a86a-3f6de619f354] {
    transform: ;
  }
  .sd._boolean3[data-s-0166c74d-3aee-4112-a86a-3f6de619f354] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 250ms;
  }
}
.sd[data-s-a5dd8976-561a-4db0-8b8a-f71f05000cfa] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd._boolean2[data-s-a5dd8976-561a-4db0-8b8a-f71f05000cfa] {
}
.sd[data-s-0166c74d-3aee-4112-a86a-3f6de619f354]:hover
  .sd[data-s-a5dd8976-561a-4db0-8b8a-f71f05000cfa] {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a5dd8976-561a-4db0-8b8a-f71f05000cfa] {
    padding: 8px 8px 8px 0px;
    transform: ;
  }
  .sd._boolean2[data-s-a5dd8976-561a-4db0-8b8a-f71f05000cfa] {
    transform: ;
  }
}
.sd[data-s-08532fa6-e6c8-4f05-862c-d3f70f92dd14] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  letter-spacing: NaNem;
  padding: 0px;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-08532fa6-e6c8-4f05-862c-d3f70f92dd14] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-08532fa6-e6c8-4f05-862c-d3f70f92dd14] {
    flex: none;
    width: 100%;
  }
}
.sd[data-s-3886422e-b129-48c3-87e4-64a97e87f7e2] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  margin: -8px 0px 0px 0px;
  opacity: 1;
  padding: 8px 0px 8px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-3886422e-b129-48c3-87e4-64a97e87f7e2]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3886422e-b129-48c3-87e4-64a97e87f7e2] {
    flex: none;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3886422e-b129-48c3-87e4-64a97e87f7e2] {
    border-bottom: 1px solid rgb(225, 225, 225);
    border-left: 0px solid rgb(225, 225, 225);
    border-right: 0px solid rgb(225, 225, 225);
    border-top: 0px solid rgb(225, 225, 225);
    flex: none;
    height: 72px;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-8465dc0a-1ad4-4a75-89f2-1f1480dc5438] {
  color: #141414;
  display: none;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  margin: -8px 0px 0px 0px;
  opacity: 1;
  padding: 8px 0px 8px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-8465dc0a-1ad4-4a75-89f2-1f1480dc5438]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-8465dc0a-1ad4-4a75-89f2-1f1480dc5438] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8465dc0a-1ad4-4a75-89f2-1f1480dc5438] {
    display: none;
    flex: none;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8465dc0a-1ad4-4a75-89f2-1f1480dc5438] {
    border-bottom: 1px solid rgb(225, 225, 225);
    border-left: 0px solid rgb(225, 225, 225);
    border-right: 0px solid rgb(225, 225, 225);
    border-top: 0px solid rgb(225, 225, 225);
    display: flex;
    flex: none;
    height: 72px;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-8465dc0a-1ad4-4a75-89f2-1f1480dc5438] {
    display: flex;
  }
}
.sd[data-s-bd9a4750-9d4a-47e0-b9a3-ab098afabd00] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd[data-s-bd9a4750-9d4a-47e0-b9a3-ab098afabd00]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .sd[data-s-bd9a4750-9d4a-47e0-b9a3-ab098afabd00] {
    flex: none;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bd9a4750-9d4a-47e0-b9a3-ab098afabd00] {
    border-bottom: 1px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    transform: ;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-1ccb2e9e-6f6c-45b0-8a5e-e46a238f59ef] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 8px 0px 8px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-bd9a4750-9d4a-47e0-b9a3-ab098afabd00]:hover
  .sd[data-s-1ccb2e9e-6f6c-45b0-8a5e-e46a238f59ef]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-1ccb2e9e-6f6c-45b0-8a5e-e46a238f59ef] {
    flex: none;
    height: 72px;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    max-width: 100%;
  }
}
.sd[data-s-391319b9-954c-4f4d-992c-b0c674ebf2fa] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 8px;
  opacity: 1;
  transform: translate(0px, 0px);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 8px;
  max-width: calc(100% - 8px);
}
.sd[data-s-6f37a301-e56e-43bd-a424-736f574301b1] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 8px 0px 8px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-6f37a301-e56e-43bd-a424-736f574301b1]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6f37a301-e56e-43bd-a424-736f574301b1] {
    flex: none;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6f37a301-e56e-43bd-a424-736f574301b1] {
    border-bottom: 1px solid rgb(225, 225, 225);
    border-left: 0px solid rgb(225, 225, 225);
    border-right: 0px solid rgb(225, 225, 225);
    border-top: 0px solid rgb(225, 225, 225);
    flex: none;
    height: 72px;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-356360ac-c269-4514-af26-073f2af9f17d] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  --gap-h-356360ac-c269-4514-af26-073f2af9f17d: 20px;
  --gap-v-356360ac-c269-4514-af26-073f2af9f17d: 0px;
  --gap-uuid: 356360ac-c269-4514-af26-073f2af9f17d;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-356360ac-c269-4514-af26-073f2af9f17d] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-356360ac-c269-4514-af26-073f2af9f17d] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-356360ac-c269-4514-af26-073f2af9f17d] {
    display: flex;
    flex-direction: row;
    gap: 0px;
    margin: 30px 0px 0px 0px;
    width: 100%;
    --gap-h-356360ac-c269-4514-af26-073f2af9f17d: 0px;
    --gap-v-356360ac-c269-4514-af26-073f2af9f17d: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-356360ac-c269-4514-af26-073f2af9f17d] {
    display: flex;
  }
}
.sd[data-s-77ca922f-3b8c-4b29-bede-e67bd1d9ab74] {
  color: rgba(20, 20, 20, 0.5);
  font-size: 18px;
}
.sd[data-s-77ca922f-3b8c-4b29-bede-e67bd1d9ab74]:hover {
  color: rgba(20, 20, 20, 0.9);
}
@media screen and (max-width: 480px) {
  .sd[data-s-77ca922f-3b8c-4b29-bede-e67bd1d9ab74] {
    flex: 1;
    font-size: 28px;
    padding: 10px;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-0b54f321-0e20-4690-9118-f978ae0a8e59] {
  color: rgba(20, 20, 20, 0.5);
  font-size: 18px;
}
.sd[data-s-0b54f321-0e20-4690-9118-f978ae0a8e59]:hover {
  color: rgba(20, 20, 20, 0.9);
}
@media screen and (max-width: 480px) {
  .sd[data-s-0b54f321-0e20-4690-9118-f978ae0a8e59] {
    flex: 1;
    font-size: 28px;
    padding: 10px;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-08326d3d-bd16-42b8-b4e8-34ca06068ab2] {
  color: rgba(20, 20, 20, 0.5);
  font-size: 18px;
}
.sd[data-s-08326d3d-bd16-42b8-b4e8-34ca06068ab2]:hover {
  color: rgba(20, 20, 20, 0.9);
}
@media screen and (max-width: 480px) {
  .sd[data-s-08326d3d-bd16-42b8-b4e8-34ca06068ab2] {
    flex: 1;
    font-size: 28px;
    padding: 10px;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-7bd05e32-c459-4b51-a9e7-99ed706e965f] {
  color: rgba(20, 20, 20, 0.5);
  font-size: 18px;
}
.sd[data-s-7bd05e32-c459-4b51-a9e7-99ed706e965f]:hover {
  color: rgba(20, 20, 20, 0.9);
}
@media screen and (max-width: 480px) {
  .sd[data-s-7bd05e32-c459-4b51-a9e7-99ed706e965f] {
    flex: 1;
    font-size: 28px;
    padding: 10px;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-adb1c7d5-9c87-4d7e-a3d0-5431412206d9] {
  color: rgba(20, 20, 20, 0.5);
  font-size: 18px;
}
.sd[data-s-adb1c7d5-9c87-4d7e-a3d0-5431412206d9]:hover {
  color: rgba(20, 20, 20, 0.9);
}
@media screen and (max-width: 480px) {
  .sd[data-s-adb1c7d5-9c87-4d7e-a3d0-5431412206d9] {
    flex: 1;
    font-size: 28px;
    padding: 10px;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-4888035b-0249-4226-a033-20da8688e7df] {
  align-content: center;
  align-items: center;
  background: #f7f7f7;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 50px 0px 0px 0px;
  padding: 40px 0px 64px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4888035b-0249-4226-a033-20da8688e7df] {
    margin: 48px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-283d109d-39ae-45fa-a863-52e8ed8c0eab] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 100px 0px;
  width: 1440px;
  --gap-h-283d109d-39ae-45fa-a863-52e8ed8c0eab: 30px;
  --gap-v-283d109d-39ae-45fa-a863-52e8ed8c0eab: 30px;
  --gap-uuid: 283d109d-39ae-45fa-a863-52e8ed8c0eab;
  max-width: calc(100% - 200px);
}
@media screen and (max-width: 1280px) {
  .sd[data-s-283d109d-39ae-45fa-a863-52e8ed8c0eab] {
    margin: 0px 30px 0px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-283d109d-39ae-45fa-a863-52e8ed8c0eab] {
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    margin: 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}
.sd[data-s-d42935ef-ddbf-4fab-8ca4-b701b17aebbb] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 11px;
  font-weight: 400;
  height: auto;
  letter-spacing: -0.01em;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-f6eb6d78-82c3-4137-a54d-187beb3bbdbe] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f6eb6d78-82c3-4137-a54d-187beb3bbdbe] {
    margin: 0px 0px 16px 0px;
    max-width: 100%;
  }
}
.sd[data-s-813c3ba1-ba54-42c2-81b4-f078deeb65cb] {
  color: rgb(20, 20, 20);
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  opacity: 0.7;
  text-align: left;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-31719158-1d2e-4237-8623-0d0deb3538a6] {
  background: rgba(20, 20, 20, 0.5);
  flex: none;
  height: 16px;
  margin: 0px 16px 0px;
  width: 1px;
  max-width: calc(100% - 32px);
}
.sd[data-s-9d40e17d-40f7-4b28-be6c-1266f8b05696] {
  color: rgba(20, 20, 20, 0.52);
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  text-decoration: none;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-57d1eb82-a293-450f-88d6-daa272d517d2] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 16px 0px 0px 0px;
  padding: 0px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
}
.sd._boolean1[data-s-57d1eb82-a293-450f-88d6-daa272d517d2] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-57d1eb82-a293-450f-88d6-daa272d517d2] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
  .sd._boolean1[data-s-57d1eb82-a293-450f-88d6-daa272d517d2] {
    margin: 0px 0px 0px 0px;
    opacity: 1;
  }
}
.sd[data-s-fdaa3ef3-5745-461e-b474-3a3aad35bcc2] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-fdaa3ef3-5745-461e-b474-3a3aad35bcc2]:hover {
}
.sd._boolean1[data-s-fdaa3ef3-5745-461e-b474-3a3aad35bcc2] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-fdaa3ef3-5745-461e-b474-3a3aad35bcc2]:hover {
    opacity: 1;
    transform: ;
  }
  .sd[data-s-fdaa3ef3-5745-461e-b474-3a3aad35bcc2] {
    padding: 8px 16px 8px 0px;
    transform: ;
  }
  .sd._boolean1[data-s-fdaa3ef3-5745-461e-b474-3a3aad35bcc2] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 10ms;
  }
}
.sd[data-s-5fd97485-50c4-46a9-9c14-02177592d2ee] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-5fd97485-50c4-46a9-9c14-02177592d2ee]:hover {
}
.sd._boolean1[data-s-5fd97485-50c4-46a9-9c14-02177592d2ee] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-5fd97485-50c4-46a9-9c14-02177592d2ee]:hover {
    opacity: 1;
    transform: ;
  }
  .sd[data-s-5fd97485-50c4-46a9-9c14-02177592d2ee] {
    padding: 8px 16px 8px 0px;
    transform: ;
  }
  .sd._boolean1[data-s-5fd97485-50c4-46a9-9c14-02177592d2ee] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 50ms;
  }
}
.sd[data-s-223f8bc9-400a-49da-a957-a48830225a91] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-223f8bc9-400a-49da-a957-a48830225a91]:hover {
}
.sd._boolean1[data-s-223f8bc9-400a-49da-a957-a48830225a91] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-223f8bc9-400a-49da-a957-a48830225a91]:hover {
    opacity: 1;
    transform: ;
  }
  .sd[data-s-223f8bc9-400a-49da-a957-a48830225a91] {
    padding: 8px 16px 8px 0px;
    transform: ;
  }
  .sd._boolean1[data-s-223f8bc9-400a-49da-a957-a48830225a91] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 90ms;
  }
}
.sd[data-s-e9438d60-651e-4268-a868-5b0429b594cf] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-e9438d60-651e-4268-a868-5b0429b594cf]:hover {
}
.sd._boolean1[data-s-e9438d60-651e-4268-a868-5b0429b594cf] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-e9438d60-651e-4268-a868-5b0429b594cf]:hover {
    opacity: 1;
    transform: ;
  }
  .sd[data-s-e9438d60-651e-4268-a868-5b0429b594cf] {
    padding: 8px 16px 8px 0px;
    transform: ;
  }
  .sd._boolean1[data-s-e9438d60-651e-4268-a868-5b0429b594cf] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 130ms;
  }
}
.sd[data-s-d6ce1635-a284-451d-a0da-0c263abe8b8a] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-d6ce1635-a284-451d-a0da-0c263abe8b8a]:hover {
}
.sd._boolean1[data-s-d6ce1635-a284-451d-a0da-0c263abe8b8a] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-d6ce1635-a284-451d-a0da-0c263abe8b8a]:hover {
    opacity: 1;
    transform: ;
  }
  .sd[data-s-d6ce1635-a284-451d-a0da-0c263abe8b8a] {
    padding: 8px 16px 8px 0px;
    transform: ;
  }
  .sd._boolean1[data-s-d6ce1635-a284-451d-a0da-0c263abe8b8a] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 170ms;
  }
}
.sd[data-s-1f25ffad-f851-46d7-9c38-496ecbb373bb] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-1f25ffad-f851-46d7-9c38-496ecbb373bb]:hover {
}
.sd._boolean1[data-s-1f25ffad-f851-46d7-9c38-496ecbb373bb] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-1f25ffad-f851-46d7-9c38-496ecbb373bb]:hover {
    opacity: 1;
    transform: ;
  }
  .sd[data-s-1f25ffad-f851-46d7-9c38-496ecbb373bb] {
    padding: 8px 16px 8px 0px;
    transform: ;
  }
  .sd._boolean1[data-s-1f25ffad-f851-46d7-9c38-496ecbb373bb] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 170ms;
  }
}
.sd[data-s-3714949e-80e4-4675-83fd-8c7d53f91fe3] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-feature-settings: "palt" 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.66;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 4px 0px 4px 0px;
  text-align: left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-3714949e-80e4-4675-83fd-8c7d53f91fe3]:hover {
}
.sd._boolean1[data-s-3714949e-80e4-4675-83fd-8c7d53f91fe3] {
}
@media screen and (max-width: 480px) {
  .sd[data-s-3714949e-80e4-4675-83fd-8c7d53f91fe3]:hover {
    opacity: 1;
    transform: ;
  }
  .sd[data-s-3714949e-80e4-4675-83fd-8c7d53f91fe3] {
    padding: 8px 16px 8px 0px;
    transform: ;
  }
  .sd._boolean1[data-s-3714949e-80e4-4675-83fd-8c7d53f91fe3] {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-delay: 170ms;
  }
}

.sd[data-s-df1f30ac-36bd-49f3-8c22-84999223d6a1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  left: 0;
  margin: 0 0 0 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}
.sd[data-s-6ea23aaa-b9de-4deb-8223-1ff6c075345c] {
  align-content: center;
  align-items: center;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0 0 0 0;
  mix-blend-mode: normal;
  padding: 32px 0px 32px 0px;
  position: relative;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  z-index: 5;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6ea23aaa-b9de-4deb-8223-1ff6c075345c] {
    padding: 22px 0px 0px 0px;
  }
}
.sd[data-s-87458c6a-8db6-4770-b878-6b03c5a28ccd] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 40px 0px;
  padding: 0px;
  width: 1440px;
  max-width: calc(100% - 80px);
}
@media screen and (max-width: 1280px) {
  .sd[data-s-87458c6a-8db6-4770-b878-6b03c5a28ccd] {
    margin: 0px 30px 0px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-87458c6a-8db6-4770-b878-6b03c5a28ccd] {
    flex: none;
    margin: 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}
.sd[data-s-e03c8cad-c0f1-4ed2-a294-9590656605fa] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 8px 0px 8px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-e02cbffe-f434-4ce3-9554-9d5de47e1ea2] {
  border-radius: 0;
  box-shadow: ;
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0 0 0 0;
  width: 130px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-e02cbffe-f434-4ce3-9554-9d5de47e1ea2] {
    height: 20px;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-54bd38f0-8f8c-4650-8cab-03144731cdaa] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-54bd38f0-8f8c-4650-8cab-03144731cdaa] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    width: auto;
  }
}
.sd[data-s-edfe6b35-cca2-493c-b421-5cef5952df81] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  mix-blend-mode: normal;
  padding: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-edfe6b35-cca2-493c-b421-5cef5952df81] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-edfe6b35-cca2-493c-b421-5cef5952df81] {
    display: flex;
  }
}
.sd[data-s-97cc1d78-98c3-4cf4-bbb5-1d2d8eff25ed] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 32px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 32px);
}
@media screen and (max-width: 1280px) {
  .sd[data-s-97cc1d78-98c3-4cf4-bbb5-1d2d8eff25ed] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-97cc1d78-98c3-4cf4-bbb5-1d2d8eff25ed] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-97cc1d78-98c3-4cf4-bbb5-1d2d8eff25ed] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-97cc1d78-98c3-4cf4-bbb5-1d2d8eff25ed] {
    display: none;
  }
}
.sd[data-s-c17f9a3d-be9c-47d7-875c-8ef9e88cf814] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-c17f9a3d-be9c-47d7-875c-8ef9e88cf814]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-c17f9a3d-be9c-47d7-875c-8ef9e88cf814] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c17f9a3d-be9c-47d7-875c-8ef9e88cf814] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c17f9a3d-be9c-47d7-875c-8ef9e88cf814] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-c17f9a3d-be9c-47d7-875c-8ef9e88cf814] {
    display: none;
  }
}
.sd[data-s-507d3ceb-8af1-441a-aa63-6dd0b288df7b] {
  color: #ffffff;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-09b70505-19e4-47b1-9e23-bfdf64a08f15] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 8px;
  width: 7px;
  max-width: calc(100% - 8px);
}
.sd[data-s-41059a7d-5d3c-4aba-b139-d9902533f655] {
  color: #ffffff;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  margin: 0px 0px 0px 32px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 32px);
  justify-content: flex-start;
}
.sd[data-s-41059a7d-5d3c-4aba-b139-d9902533f655]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-41059a7d-5d3c-4aba-b139-d9902533f655] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-41059a7d-5d3c-4aba-b139-d9902533f655] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-41059a7d-5d3c-4aba-b139-d9902533f655] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-41059a7d-5d3c-4aba-b139-d9902533f655] {
    display: none;
  }
}
.sd[data-s-c5532673-7337-4d13-85c2-e1a85c1101fd] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 32px;
  padding: 0px;
  max-width: calc(100% - 32px);
}
.sd[data-s-c5532673-7337-4d13-85c2-e1a85c1101fd]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-c5532673-7337-4d13-85c2-e1a85c1101fd] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c5532673-7337-4d13-85c2-e1a85c1101fd] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c5532673-7337-4d13-85c2-e1a85c1101fd] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-c5532673-7337-4d13-85c2-e1a85c1101fd] {
    display: none;
  }
}
.sd[data-s-4b392e07-17dc-4f3b-a46d-4b82c8c96e19] {
  color: #ffffff;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-4b392e07-17dc-4f3b-a46d-4b82c8c96e19] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4b392e07-17dc-4f3b-a46d-4b82c8c96e19] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4b392e07-17dc-4f3b-a46d-4b82c8c96e19] {
    display: flex;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-4b392e07-17dc-4f3b-a46d-4b82c8c96e19] {
    display: flex;
  }
}
.sd[data-s-899462e0-45f8-4545-98fb-fe450707a316] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 8px;
  opacity: 1;
  transform: translate(0px, 0px);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 8px;
  max-width: calc(100% - 8px);
}
.sd[data-s-a7e127d4-ac8a-4e07-9793-f076a886bd0a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 32px;
  padding: 0px;
  max-width: calc(100% - 32px);
}
.sd[data-s-a7e127d4-ac8a-4e07-9793-f076a886bd0a]:hover {
  opacity: 0.6;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-a7e127d4-ac8a-4e07-9793-f076a886bd0a] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a7e127d4-ac8a-4e07-9793-f076a886bd0a] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a7e127d4-ac8a-4e07-9793-f076a886bd0a] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-a7e127d4-ac8a-4e07-9793-f076a886bd0a] {
    display: none;
  }
}
.sd[data-s-ed6557d7-2165-4767-a871-3f757ba3d33e] {
  color: #ffffff;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-a7e127d4-ac8a-4e07-9793-f076a886bd0a]:hover
  .sd[data-s-ed6557d7-2165-4767-a871-3f757ba3d33e]:hover {
  opacity: 0.6;
}
.sd[data-s-4dd3ae3f-6348-4959-843e-49abf20743b4] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 8px;
  width: 7px;
  max-width: calc(100% - 8px);
}
.sd[data-s-478f17ad-b395-44e5-a598-d0661a5392e3] {
  color: #ffffff;
  font-family: var(--s-font-68aa87c4);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  margin: 0px 0px 0px 32px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 32px);
  justify-content: flex-start;
}
.sd[data-s-478f17ad-b395-44e5-a598-d0661a5392e3]:hover {
  opacity: 0.6;
}
.sd[data-s-b253267e-5c9c-44e6-914f-9d291052e16e] {
  align-content: center;
  align-items: center;
  background: linear-gradient(
    var(--g-angle),
    var(--g-color-0) var(--g-position-0),
    var(--g-color-1) var(--g-position-1)
  );
  border-radius: 96px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 12px 24px 12px 32px;
  width: auto;
  max-width: 100%;
  --g-color-0: #04c9f6;
    --g-position-0: 0%;
    --g-color-1: #2d47ca;
    --g-position-1: 100%;
    --g-color-2: #04c9f6;
    --g-position-2: 100%;
    --g-color-3: #04c9f6;
    --g-position-3: 100%;
    --g-color-4: #04c9f6;
    --g-position-4: 100%;
    --g-color-5: #04c9f6;
    --g-position-5: 100%;
    --g-color-6: #04c9f6;
    --g-position-6: 100%;
    --g-color-7: #04c9f6;
    --g-position-7: 100%;
    --g-color-8: #04c9f6;
    --g-position-8: 100%;
    --g-color-9: #04c9f6;
    --g-position-9: 100%;
    --g-color-10: #04c9f6;
    --g-position-10: 100%;
    --g-color-11: #04c9f6;
    --g-position-11: 100%;
    --g-angle: 45deg;
}
.sd[data-s-b253267e-5c9c-44e6-914f-9d291052e16e]:hover {
  opacity: 1;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-b253267e-5c9c-44e6-914f-9d291052e16e] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b253267e-5c9c-44e6-914f-9d291052e16e] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b253267e-5c9c-44e6-914f-9d291052e16e] {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-b253267e-5c9c-44e6-914f-9d291052e16e] {
    display: none;
  }
}
.sd[data-s-f96f1b82-2cef-4d03-b37d-d445d3cc9dff] {
  color: #ffffff;
  font-family: var(--s-font-68aa87c4);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-d2640e15-5dac-40de-90af-0f01c0e5fc58] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 16px;
  transform: rotate(-45deg);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 16px;
  max-width: calc(100% - 16px);
}
.sd[data-s-b253267e-5c9c-44e6-914f-9d291052e16e]:hover
  .sd[data-s-d2640e15-5dac-40de-90af-0f01c0e5fc58] {
  transform: translate(4px, -4px) rotate(-45deg);
}
.sd[data-s-7ee405fe-3f80-487c-94e6-04333f918721] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  border-bottom: 1px solid rgba(20, 20, 20, 0.1);
  border-left: 1px solid rgba(20, 20, 20, 0.1);
  border-radius: 64px;
  border-right: 1px solid rgba(20, 20, 20, 0.1);
  border-top: 1px solid rgba(20, 20, 20, 0.1);
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  width: 48px;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-7ee405fe-3f80-487c-94e6-04333f918721] {
    display: flex;
    margin: 0px 0px 0px 16px;
    max-width: calc(100% - 16px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7ee405fe-3f80-487c-94e6-04333f918721] {
    border-radius: 48px;
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7ee405fe-3f80-487c-94e6-04333f918721] {
    display: flex;
  }
}
@media screen and (max-width: 360px) {
  .sd[data-s-7ee405fe-3f80-487c-94e6-04333f918721] {
    display: flex;
  }
}
.sd[data-s-8467f773-c420-482d-8285-fc46a849a68c] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  flex: none;
  height: 8px;
  width: 24px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8467f773-c420-482d-8285-fc46a849a68c] {
    border-bottom: 1px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 1px solid #000000;
    flex: none;
  }
}

.sd[data-s-4f42c4ad-7cd5-4eb7-b50b-584bd6080a68] {
  align-content: center;
  align-items: center;
  background: #fff;
  height: 100%;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-37b631a9-635f-4384-a437-a532241adc32] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 114px;
  justify-content: flex-start;
  margin: 0 0 0 0;
  position: relative;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 100%;
  z-index: 5;
  max-width: 100%;
}
.sd[data-s-37b631a9-635f-4384-a437-a532241adc32].appear {
  opacity: 1;
  transform: translate(0px, -16px);
  transition-delay: 400ms;
}
.sd[data-s-37b631a9-635f-4384-a437-a532241adc32].appear-active {
  transition-delay: 400ms;
}
.sd[data-s-87daf137-4fd5-4317-aee3-80a25dfba4cd] {
}
.sd[data-s-68ce6ddf-11a6-4d50-87e6-7f4523780ab0] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 80px 0px 120px 0px;
  width: 1200px;
  --gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0: 0px;
  --gap-v-68ce6ddf-11a6-4d50-87e6-7f4523780ab0: 0px;
  --gap-uuid: 68ce6ddf-11a6-4d50-87e6-7f4523780ab0;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-68ce6ddf-11a6-4d50-87e6-7f4523780ab0] {
    padding: 0px 0px 40px 0px;
  }
}
.sd[data-s-a24851fb-200d-4be4-a65b-0866f7b9632b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 120px;
  padding: 0px;
  width: calc(
    100% - 240px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
  );
  --gap-h-a24851fb-200d-4be4-a65b-0866f7b9632b: 40px;
  --gap-v-a24851fb-200d-4be4-a65b-0866f7b9632b: 0px;
  --gap-uuid: a24851fb-200d-4be4-a65b-0866f7b9632b;
  max-width: calc(
    100% - 240px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-a24851fb-200d-4be4-a65b-0866f7b9632b] {
    margin: 0px 80px;
    width: calc(
      100% - 160px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
    max-width: calc(
      100% - 160px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a24851fb-200d-4be4-a65b-0866f7b9632b] {
    gap: 24px;
    margin: 40px 40px;
    padding: 0px;
    --gap-h-a24851fb-200d-4be4-a65b-0866f7b9632b: 24px;
    --gap-v-a24851fb-200d-4be4-a65b-0866f7b9632b: 0px;
    width: calc(
      100% - 80px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
    max-width: calc(
      100% - 80px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
  }
}
.sd[data-s-d079898c-fd0e-44c4-9c53-8e10823547cb] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  padding: 0px;
  width: 810px;
  --gap-h-d079898c-fd0e-44c4-9c53-8e10823547cb: 0px;
  --gap-v-d079898c-fd0e-44c4-9c53-8e10823547cb: 40px;
  --gap-uuid: d079898c-fd0e-44c4-9c53-8e10823547cb;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-d079898c-fd0e-44c4-9c53-8e10823547cb] {
    gap: 24px;
    --gap-h-d079898c-fd0e-44c4-9c53-8e10823547cb: 0px;
    --gap-v-d079898c-fd0e-44c4-9c53-8e10823547cb: 24px;
  }
}
.sd[data-s-373f4820-8462-49b4-b27c-75ccba0e6364] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  padding: 0px;
  transition-delay: 100ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  --gap-h-373f4820-8462-49b4-b27c-75ccba0e6364: 40px;
  --gap-v-373f4820-8462-49b4-b27c-75ccba0e6364: 0px;
  --gap-uuid: 373f4820-8462-49b4-b27c-75ccba0e6364;
}
.sd[data-s-373f4820-8462-49b4-b27c-75ccba0e6364].appear {
  opacity: 1;
  transform: translate(0px, 8px);
}
.sd[data-s-373f4820-8462-49b4-b27c-75ccba0e6364].appear-active {
}
@media screen and (max-width: 480px) {
  .sd[data-s-373f4820-8462-49b4-b27c-75ccba0e6364] {
    gap: 24px;
    --gap-h-373f4820-8462-49b4-b27c-75ccba0e6364: 24px;
    --gap-v-373f4820-8462-49b4-b27c-75ccba0e6364: 0px;
  }
}
.sd[data-s-be6b6dfd-4206-4dfd-ae1d-2103f1f2ecae] {
  flex: none;
  height: auto;
  width: 80px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-be6b6dfd-4206-4dfd-ae1d-2103f1f2ecae] {
    flex: none;
    width: 60px;
    max-width: 100%;
  }
}
.sd[data-s-52050786-3fdc-4575-9890-d8a4be81122f] {
  background: vyBQ8y0G;
  border-radius: 1px;
  bottom: -33px;
  flex: none;
  height: 70px;
  left: 35px;
  margin: 0 0 0 0;
  opacity: 1;
  position: absolute;
  right: auto;
  top: -10px;
  transform: rotate(45deg);
  width: 7px;
  z-index: -1;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-52050786-3fdc-4575-9890-d8a4be81122f] {
    flex: none;
    height: 50px;
    left: 30px;
    width: 5px;
    max-width: 100%;
  }
}
.sd[data-s-9c63426a-3635-4eca-b882-09d856d87244] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: -0.07em;
  line-height: 1.1;
  text-align: left;
  transition-delay: 300ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: calc(100% - (var(--gap-h-d079898c-fd0e-44c4-9c53-8e10823547cb) * 0));
  max-width: calc(
    100% - (var(--gap-h-d079898c-fd0e-44c4-9c53-8e10823547cb) * 0)
  );
  justify-content: flex-start;
}
.sd[data-s-9c63426a-3635-4eca-b882-09d856d87244].appear {
  opacity: 1;
  transform: translate(0px, 8px);
}
.sd[data-s-9c63426a-3635-4eca-b882-09d856d87244].appear-active {
}
@media screen and (max-width: 768px) {
  .sd[data-s-9c63426a-3635-4eca-b882-09d856d87244] {
    font-size: 48px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9c63426a-3635-4eca-b882-09d856d87244] {
    font-size: 32px;
  }
}
.sd[data-s-2dd9ef33-ee1e-487c-ac39-7c3ca2e98224] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: center;
  padding: 0px;
  transition-delay: 500ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  --gap-h-2dd9ef33-ee1e-487c-ac39-7c3ca2e98224: 10px;
  --gap-v-2dd9ef33-ee1e-487c-ac39-7c3ca2e98224: 0px;
  --gap-uuid: 2dd9ef33-ee1e-487c-ac39-7c3ca2e98224;
}
.sd[data-s-2dd9ef33-ee1e-487c-ac39-7c3ca2e98224].appear {
  opacity: 1;
  transform: translate(0px, 8px);
}
.sd[data-s-2dd9ef33-ee1e-487c-ac39-7c3ca2e98224].appear-active {
}
.sd[data-s-44fee0b2-1d28-4b4b-a037-1ee8c3b28a84] {
  align-content: center;
  align-items: center;
  background: vyBQ8y0G;
  border-bottom: 0px solid #ffce54;
  border-left: 0px solid #ffce54;
  border-radius: 50%;
  border-right: 0px solid #ffce54;
  border-top: 0px solid #ffce54;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  justify-content: center;
  padding: 2px;
  --gap-h-44fee0b2-1d28-4b4b-a037-1ee8c3b28a84: 16px;
  --gap-v-44fee0b2-1d28-4b4b-a037-1ee8c3b28a84: 0px;
  --gap-uuid: 44fee0b2-1d28-4b4b-a037-1ee8c3b28a84;
}
.sd[data-s-8519e4a6-afa5-4e81-a637-ae9bc10c2b26] {
  background: rgb(255, 255, 255);
  border-radius: 50%;
  flex: none;
  height: 36px;
  margin: 0px;
  padding: 0px;
  width: 36px;
  max-width: 100%;
}
.sd[data-s-9fbf8f98-fbe1-415a-9ead-4751b5340fe7] {
  color: rgb(0, 0, 0);
  font-family: var(--s-font-7bb7f657);
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.04em;
  line-height: 1.3;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9fbf8f98-fbe1-415a-9ead-4751b5340fe7] {
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9fbf8f98-fbe1-415a-9ead-4751b5340fe7] {
    font-size: 16px;
  }
}
.sd[data-s-c1fcdb58-1920-4a3d-b2dc-ab762f7e2eff] {
  background: rgba(17, 17, 17, 0.5);
  flex: none;
  height: 30px;
  width: 1px;
  max-width: 100%;
}
.sd[data-s-fafa7420-2971-467d-83a1-ef141af75418] {
  color: rgb(0, 0, 0);
  font-family: var(--s-font-7bb7f657);
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.04em;
  line-height: 1.3;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-fafa7420-2971-467d-83a1-ef141af75418] {
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fafa7420-2971-467d-83a1-ef141af75418] {
    font-size: 16px;
  }
}
.sd[data-s-4555dc71-3b7d-43df-a705-1f3745488ee0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: flex-start;
  margin: 80px 0px;
  padding: 0px;
  transform: translate(0px, 0px);
  transition-duration: 1600ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: calc(100% - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0));
  --gap-h-4555dc71-3b7d-43df-a705-1f3745488ee0: 8px;
  --gap-v-4555dc71-3b7d-43df-a705-1f3745488ee0: 0px;
  --gap-uuid: 4555dc71-3b7d-43df-a705-1f3745488ee0;
  max-width: calc(
    100% - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
  );
}
.sd[data-s-4555dc71-3b7d-43df-a705-1f3745488ee0].appear {
  opacity: 1;
  transform: translate(0px, 8px);
}
.sd[data-s-4555dc71-3b7d-43df-a705-1f3745488ee0].appear-active {
}
@media screen and (max-width: 1280px) {
  .sd[data-s-4555dc71-3b7d-43df-a705-1f3745488ee0] {
    margin: 80px 80px;
    width: calc(
      100% - 160px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
    max-width: calc(
      100% - 160px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4555dc71-3b7d-43df-a705-1f3745488ee0] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4555dc71-3b7d-43df-a705-1f3745488ee0] {
    flex: none;
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
    width: calc(
      100% - 40px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
    max-width: calc(
      100% - 40px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
  }
}
.sd[data-s-4f274346-bb27-4bac-902f-becbef5f6e27] {
  align-content: flex-start;
  align-items: flex-start;
  border-radius: 16px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 600px;
  justify-content: flex-start;
  transition-delay: 800ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 450px;
  max-width: 100%;
}
.sd[data-s-4f274346-bb27-4bac-902f-becbef5f6e27].appear {
  opacity: 1;
  transform: translate(0px, 8px);
}
.sd[data-s-4f274346-bb27-4bac-902f-becbef5f6e27].appear-active {
}
.sd[data-s-4f274346-bb27-4bac-902f-becbef5f6e27]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .sd[data-s-4f274346-bb27-4bac-902f-becbef5f6e27] {
    flex: none;
    height: 500px;
    width: calc(100% - (var(--gap-h-4555dc71-3b7d-43df-a705-1f3745488ee0) * 0));
    max-width: calc(
      100% - (var(--gap-h-4555dc71-3b7d-43df-a705-1f3745488ee0) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4f274346-bb27-4bac-902f-becbef5f6e27] {
    flex: none;
    height: 400px;
    margin: 0px 0px;
    width: calc(100% - (var(--gap-h-4555dc71-3b7d-43df-a705-1f3745488ee0) * 0));
    max-width: calc(
      100% - (var(--gap-h-4555dc71-3b7d-43df-a705-1f3745488ee0) * 0)
    );
  }
}
.sd[data-s-11a1769e-b9b0-4aa3-b628-040d8dc3493c] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-radius: 16px;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 600px;
  justify-content: center;
  transition-delay: 1000ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  max-width: 100%;
}
.sd[data-s-11a1769e-b9b0-4aa3-b628-040d8dc3493c].appear {
  opacity: 1;
  transform: translate(0px, 8px);
}
.sd[data-s-11a1769e-b9b0-4aa3-b628-040d8dc3493c].appear-active {
}
.sd[data-s-11a1769e-b9b0-4aa3-b628-040d8dc3493c]:hover {
  background: #e3e3e3;
}
@media screen and (max-width: 768px) {
  .sd[data-s-11a1769e-b9b0-4aa3-b628-040d8dc3493c] {
    flex: none;
    height: auto;
    padding: 60px;
    width: calc(100% - (var(--gap-h-4555dc71-3b7d-43df-a705-1f3745488ee0) * 0));
    max-width: calc(
      100% - (var(--gap-h-4555dc71-3b7d-43df-a705-1f3745488ee0) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-11a1769e-b9b0-4aa3-b628-040d8dc3493c] {
    margin: 0px 0px;
    padding: 40px;
    width: calc(100% - (var(--gap-h-4555dc71-3b7d-43df-a705-1f3745488ee0) * 0));
    max-width: calc(
      100% - (var(--gap-h-4555dc71-3b7d-43df-a705-1f3745488ee0) * 0)
    );
  }
}
.sd[data-s-1d40d78f-aa77-43e2-8493-019c4499b31a] {
  border-radius: 8px;
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.14);
  height: auto;
  width: 644px;
  max-width: 100%;
}
.sd[data-s-11a1769e-b9b0-4aa3-b628-040d8dc3493c]:hover
  .sd[data-s-1d40d78f-aa77-43e2-8493-019c4499b31a] {
  box-shadow: 0px 2px 34px rgba(0, 0, 0, 0.14);
}
.sd[data-s-1cdfb8f0-91db-442f-98f0-bb45e5a99673] {
  color: #333;
  font-family: var(--s-font-7bb7f657);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 20px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-bff7b787-8d93-4553-9e5b-a23145f79f43] {
  align-content: center;
  align-items: center;
  background: rgba(250, 250, 250, 0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: auto;
  justify-content: center;
  margin: 80px 40px;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transform: translate(0px, 0px);
  transition-delay: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: calc(
    100% - 80px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
  );
  --gap-h-bff7b787-8d93-4553-9e5b-a23145f79f43: 4px;
  --gap-v-bff7b787-8d93-4553-9e5b-a23145f79f43: 0px;
  --gap-uuid: bff7b787-8d93-4553-9e5b-a23145f79f43;
  max-width: calc(
    100% - 80px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
  );
}
.sd[data-s-bff7b787-8d93-4553-9e5b-a23145f79f43].appear {
  transform: translate(0px, 0px);
}
.sd[data-s-bff7b787-8d93-4553-9e5b-a23145f79f43].appear-active {
}
@media screen and (max-width: 768px) {
  .sd[data-s-bff7b787-8d93-4553-9e5b-a23145f79f43] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bff7b787-8d93-4553-9e5b-a23145f79f43] {
    margin: 40px 20px;
    width: calc(
      100% - 40px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
    max-width: calc(
      100% - 40px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
  }
}
.sd[data-s-744b5740-552c-4178-9e0a-30aba3acbff7] {
  align-content: center;
  align-items: center;
  background: #fafafa;
  border-radius: 16px;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  padding: 60px 30px;
  transition-delay: 300ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  --gap-h-744b5740-552c-4178-9e0a-30aba3acbff7: 0px;
  --gap-v-744b5740-552c-4178-9e0a-30aba3acbff7: 5px;
  --gap-uuid: 744b5740-552c-4178-9a-30aba3acbff7;
  max-width: 100%;
}
.sd[data-s-744b5740-552c-4178-9e0a-30aba3acbff7].appear {
  opacity: 1;
  transform: translate(0px, 8px);
}
.sd[data-s-744b5740-552c-4178-9e0a-30aba3acbff7].appear-active {
}
@media screen and (max-width: 768px) {
  .sd[data-s-744b5740-552c-4178-9e0a-30aba3acbff7] {
    width: calc(100% - (var(--gap-h-bff7b787-8d93-4553-9e5b-a23145f79f43) * 0));
    max-width: calc(
      100% - (var(--gap-h-bff7b787-8d93-4553-9e5b-a23145f79f43) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-744b5740-552c-4178-9e0a-30aba3acbff7] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
    padding: 40px 40px;
  }
}
.sd[data-s-19d73e02-e8e9-4b8b-b2dd-ee8467739274] {
  color: #000000;
  font-family: var(--s-font-68aa87c4);
  font-size: 40px;
  font-weight: 700;
  height: auto;
  letter-spacing: -0.06em;
  line-height: 1.2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 480px) {
  .sd[data-s-19d73e02-e8e9-4b8b-b2dd-ee8467739274] {
    font-size: 36px;
  }
}
.sd[data-s-7de09eeb-eaec-4f3e-a83f-98908163ac1c] {
  color: rgba(0, 0, 0, 0.84);
  font-family: var(--s-font-68aa87c4);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  letter-spacing: -0.04em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-7de09eeb-eaec-4f3e-a83f-98908163ac1c] {
    font-size: 18px;
  }
}
.sd[data-s-7c182a52-3b47-412e-94f1-fbcd4eb5814c] {
  align-content: center;
  align-items: center;
  background: #fafafa;
  border-radius: 16px;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  padding: 60px 30px;
  transition-delay: 600ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  --gap-h-7c182a52-3b47-412e-94f1-fbcd4eb5814c: 0px;
  --gap-v-7c182a52-3b47-412e-94f1-fbcd4eb5814c: 5px;
  --gap-uuid: 7c182a52-3b47-412e-94f1-fbcd4eb5814c;
  max-width: 100%;
}
.sd[data-s-7c182a52-3b47-412e-94f1-fbcd4eb5814c].appear {
  opacity: 1;
  transform: translate(0px, 8px);
}
.sd[data-s-7c182a52-3b47-412e-94f1-fbcd4eb5814c].appear-active {
}
@media screen and (max-width: 768px) {
  .sd[data-s-7c182a52-3b47-412e-94f1-fbcd4eb5814c] {
    width: calc(100% - (var(--gap-h-bff7b787-8d93-4553-9e5b-a23145f79f43) * 0));
    max-width: calc(
      100% - (var(--gap-h-bff7b787-8d93-4553-9e5b-a23145f79f43) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7c182a52-3b47-412e-94f1-fbcd4eb5814c] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
    padding: 40px 40px;
  }
}
.sd[data-s-80d2e346-02ef-437b-a5e1-0ad7efa626d4] {
  color: #000000;
  font-family: var(--s-font-68aa87c4);
  font-size: 40px;
  font-weight: 700;
  height: auto;
  letter-spacing: -0.06em;
  line-height: 1.2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 480px) {
  .sd[data-s-80d2e346-02ef-437b-a5e1-0ad7efa626d4] {
    font-size: 36px;
  }
}
.sd[data-s-79cbc61e-d75c-43cc-8a4a-825c4161034d] {
  color: rgba(0, 0, 0, 0.84);
  font-family: var(--s-font-68aa87c4);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  letter-spacing: -0.04em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-79cbc61e-d75c-43cc-8a4a-825c4161034d] {
    font-size: 18px;
  }
}
.sd[data-s-19f46a06-4ec4-4443-b548-92924b6c1ffe] {
  align-content: center;
  align-items: center;
  background: #fafafa;
  border-radius: 16px;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: center;
  padding: 60px 30px;
  transition-delay: 900ms;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: auto;
  --gap-h-19f46a06-4ec4-4443-b548-92924b6c1ffe: 0px;
  --gap-v-19f46a06-4ec4-4443-b548-92924b6c1ffe: 5px;
  --gap-uuid: 19f46a06-4ec4-4443-b548-92924b6c1ffe;
  max-width: 100%;
}
.sd[data-s-19f46a06-4ec4-4443-b548-92924b6c1ffe].appear {
  opacity: 1;
  transform: translate(0px, 8px);
}
.sd[data-s-19f46a06-4ec4-4443-b548-92924b6c1ffe].appear-active {
}
@media screen and (max-width: 768px) {
  .sd[data-s-19f46a06-4ec4-4443-b548-92924b6c1ffe] {
    width: calc(100% - (var(--gap-h-bff7b787-8d93-4553-9e5b-a23145f79f43) * 0));
    max-width: calc(
      100% - (var(--gap-h-bff7b787-8d93-4553-9e5b-a23145f79f43) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-19f46a06-4ec4-4443-b548-92924b6c1ffe] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
    padding: 40px 40px;
  }
}
.sd[data-s-69bd56c8-1ecb-4e0f-977e-31e4beca0fa2] {
  color: #000000;
  font-family: var(--s-font-68aa87c4);
  font-size: 40px;
  font-weight: 700;
  height: auto;
  letter-spacing: -0.06em;
  line-height: 1.2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 480px) {
  .sd[data-s-69bd56c8-1ecb-4e0f-977e-31e4beca0fa2] {
    font-size: 36px;
  }
}
.sd[data-s-48ba373f-c465-4d35-b0ac-0dff1441ff39] {
  color: rgba(0, 0, 0, 0.84);
  font-family: var(--s-font-68aa87c4);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  letter-spacing: -0.04em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-48ba373f-c465-4d35-b0ac-0dff1441ff39] {
    font-size: 18px;
  }
}
.sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] {
  color: #111111;
  flex: none;
  font-family: var(--s-font-7bb7f657);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.7;
  margin: 0px 120px;
  opacity: 1;
  padding: 0px 60px 0px;
  text-align: left;
  transform: translate(0px, 0px);
  transition-delay: 800ms;
  transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
  width: 820px;
  max-width: calc(100% - 240px);
}
.sd[data-s-854cead4-53e9-41b4-8799-2b0320581575].appear {
  opacity: 1;
  transform: translate(0px, 8px);
}
.sd[data-s-854cead4-53e9-41b4-8799-2b0320581575].appear-active {
}
.sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] > blockquote {
  background: #fafafa;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 16px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  color: #111111;
  font-size: 24px;
  font-style: normal;
  letter-spacing: -0.04em;
  line-height: 1.4;
  margin: 40px -60px;
  padding: 60px;
}
.sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] > [data-type="embed_code"] {
  margin: 40px -60px;
}
.sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] > figure {
  border-radius: 8px;
  flex: none;
  margin: 40px -60px;
  padding: 0px 0px;
}
.sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] > h2 {
  color: #111111;
  font-family: var(--s-font-68aa87c4);
  font-size: 40px;
  font-weight: 800;
  letter-spacing: -0.04em;
  line-height: 1.1;
  margin: 0px 0px 24px 0px;
}
.sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] > h3 {
  color: rgba(17, 17, 17, 0.5);
  font-family: var(--s-font-68aa87c4);
  font-size: 40px;
  letter-spacing: -0.04em;
  line-height: 1.1;
  margin: 60px 0px 0px 0px;
}
.sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] > p {
  flex: none;
  width: 700px;
}
.sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] > [data-type="table"] > table {
  flex: none;
  width: 100%;
  margin: 10px 0 10px 0;
}
.sd[data-s-854cead4-53e9-41b4-8799-2b0320581575]
  > [data-type="table"]
  > table
  tbody
  tr
  > td {
}
.sd[data-s-854cead4-53e9-41b4-8799-2b0320581575]
  > [data-type="table"]
  > table
  tbody
  tr
  > th {
}
@media screen and (max-width: 768px) {
  .sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] {
    margin: 0px 40px;
    padding: 0px 40px 0px;
    max-width: calc(100% - 80px);
  }
  .sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] > p {
    flex: none;
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] {
    font-size: 18px;
    line-height: 1.6;
    margin: 0px 20px;
    padding: 0px 20px 0px;
    max-width: calc(100% - 40px);
  }
  .sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] > blockquote {
    border-radius: 0;
    line-height: 1.2;
  }
  .sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] > [data-type="embed_code"] {
    margin: 40px -40px;
  }
  .sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] > h2 {
    font-size: 28px;
  }
  .sd[data-s-854cead4-53e9-41b4-8799-2b0320581575] > h3 {
    font-size: 28px;
  }
}
.sd[data-s-b957db0c-0d21-4b9d-8b97-f332b40a6cf0] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-radius: 16px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 600px;
  justify-content: center;
  margin: 40px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0));
  max-width: calc(
    100% - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
  );
}
.sd[data-s-b957db0c-0d21-4b9d-8b97-f332b40a6cf0]:hover {
  background: #e3e3e3;
}
@media screen and (max-width: 768px) {
  .sd[data-s-b957db0c-0d21-4b9d-8b97-f332b40a6cf0] {
    flex: none;
    height: auto;
    margin: 40px 40px;
    padding: 40px;
    width: calc(
      100% - 80px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
    max-width: calc(
      100% - 80px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b957db0c-0d21-4b9d-8b97-f332b40a6cf0] {
    margin: 20px 20px;
    padding: 40px;
    width: calc(
      100% - 40px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
    max-width: calc(
      100% - 40px - (var(--gap-h-68ce6ddf-11a6-4d50-87e6-7f4523780ab0) * 0)
    );
  }
}
.sd[data-s-5a416afb-6888-4704-9a57-93a4e6233704] {
  border-radius: 8px;
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.14);
  height: auto;
  width: 644px;
  max-width: 100%;
}
.sd[data-s-b957db0c-0d21-4b9d-8b97-f332b40a6cf0]:hover
  .sd[data-s-5a416afb-6888-4704-9a57-93a4e6233704] {
  box-shadow: 0px 2px 34px rgba(0, 0, 0, 0.14);
}
.sd[data-s-a7df750a-0295-4690-9c31-f6f7d3ff714b] {
  color: #333;
  font-family: var(--s-font-7bb7f657);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 20px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-26a0b032-0d95-4092-b342-1abe639580c8] {
}
.sd[data-s-59b3ac39-abf5-4aa4-b82f-bade3b4848de] {
}

body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}

.sd[data-s-423c9da9-062c-406e-acac-1511f05cfd0a] {
  background: rgba(20, 20, 20, 0.4);
  border-radius: 0;
  box-shadow: ;
  height: 100%;
  justify-content: flex-start;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-6bcf1b8b-d8fa-47a9-b02e-38e62d60feef] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 0px;
  justify-content: flex-start;
  margin: 108px 40px 0px;
  padding: 0px;
  width: 1440px;
  max-width: calc(100% - 80px);
}
@media screen and (max-width: 1280px) {
  .sd[data-s-6bcf1b8b-d8fa-47a9-b02e-38e62d60feef] {
    margin: 108px 30px 0px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6bcf1b8b-d8fa-47a9-b02e-38e62d60feef] {
    flex: none;
    height: calc(100% - 108px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-161eaaa1-235f-4be4-b9b8-62cb96d8b20d] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 0px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  mix-blend-mode: normal;
  padding: 0px;
  width: 75%;
  max-width: 75%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-161eaaa1-235f-4be4-b9b8-62cb96d8b20d] {
    flex: none;
    width: 90%;
    max-width: 90%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-161eaaa1-235f-4be4-b9b8-62cb96d8b20d] {
    flex: none;
    height: 100%;
    width: 90%;
    max-width: 90%;
  }
}
.sd[data-s-e5411332-8a45-4d44-a084-46b2ce0d733b] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 6px;
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 32px 32px 32px;
  transform-origin: top left;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  width: auto;
  max-width: 100%;
}
.sd[data-s-e5411332-8a45-4d44-a084-46b2ce0d733b].appear {
  transform: translate(0px, -16px) scale(0.98, 0.98);
  transition-duration: 400ms;
}
.sd[data-s-e5411332-8a45-4d44-a084-46b2ce0d733b].appear-active {
  transition-duration: 400ms;
}
@media screen and (max-width: 480px) {
  .sd[data-s-e5411332-8a45-4d44-a084-46b2ce0d733b] {
    flex: none;
    height: calc(100% - 32px);
    margin: 0px 0px 32px 0px;
    max-width: 100%;
  }
}
.sd[data-s-2138bad5-5e5b-42cf-8ce4-9ee9cd6d6b50] {
  color: #141414;
  font-family: var(--s-font-68aa87c4);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 24px 0px;
  text-align: center;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-2138bad5-5e5b-42cf-8ce4-9ee9cd6d6b50].appear {
  opacity: 1;
}
.sd[data-s-2138bad5-5e5b-42cf-8ce4-9ee9cd6d6b50].appear-active {
}
.sd[data-s-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  width: 840px;
  --gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8: 20px;
  --gap-v-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8: 20px;
  --gap-uuid: 9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8;
  max-width: 100%;
}
.sd[data-s-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8].appear {
  opacity: 1;
}
.sd[data-s-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8].appear-active {
}
.sd[data-s-49a0cf2b-0b03-4cf9-87d1-2198a5af4251] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 194px;
  max-width: 100%;
}
.sd[data-s-49a0cf2b-0b03-4cf9-87d1-2198a5af4251]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-49a0cf2b-0b03-4cf9-87d1-2198a5af4251] {
    flex: none;
    margin: 0px 0px 24px 0px;
    width: calc(100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0));
    max-width: calc(
      100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0)
    );
  }
}
.sd[data-s-f5e2d7fd-4eda-4044-8941-02d0bdac339c] {
  border-bottom: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
  border-radius: 6px;
  border-right: 1px solid #f2f2f2;
  border-top: 1px solid #f2f2f2;
  box-shadow: none;
  flex: none;
  height: 137px;
  margin: 0px 0px 8px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-ce1e25f7-429c-4d22-b72e-2dbdae9f2154] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-a5f3a096-286d-4211-94c1-e977ececd5d6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 194px;
  max-width: 100%;
}
.sd[data-s-a5f3a096-286d-4211-94c1-e977ececd5d6]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a5f3a096-286d-4211-94c1-e977ececd5d6] {
    flex: none;
    margin: 0px 0px 24px 0px;
    width: calc(100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0));
    max-width: calc(
      100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0)
    );
  }
}
.sd[data-s-21ddc55e-ffc7-4613-a0d1-4a094ae4fbb3] {
  border-bottom: 1px solid rgb(225, 225, 225);
  border-left: 1px solid rgb(225, 225, 225);
  border-radius: 6px;
  border-right: 1px solid rgb(225, 225, 225);
  border-top: 1px solid rgb(225, 225, 225);
  box-shadow: none;
  flex: none;
  height: 137px;
  margin: 0px 0px 8px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-2061d487-9f03-4ac2-9e8b-a561f569f81d] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-407b0154-e960-4e46-8e4b-a87d3c25e610] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 194px;
  max-width: 100%;
}
.sd[data-s-407b0154-e960-4e46-8e4b-a87d3c25e610]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-407b0154-e960-4e46-8e4b-a87d3c25e610] {
    flex: none;
    margin: 0px 0px 24px 0px;
    width: calc(100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0));
    max-width: calc(
      100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0)
    );
  }
}
.sd[data-s-641bbed1-8e75-487b-808b-5f11b0e7d709] {
  border-bottom: 1px solid rgb(225, 225, 225);
  border-left: 1px solid rgb(225, 225, 225);
  border-radius: 6px;
  border-right: 1px solid rgb(225, 225, 225);
  border-top: 1px solid rgb(225, 225, 225);
  box-shadow: none;
  flex: none;
  height: 137px;
  margin: 0px 0px 8px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-4191f3a2-9df0-4d9f-8aed-40f34757b360] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-2409a678-8ff8-4ed1-b99d-e67f13b08c01] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 194px;
  max-width: 100%;
}
.sd[data-s-2409a678-8ff8-4ed1-b99d-e67f13b08c01]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-2409a678-8ff8-4ed1-b99d-e67f13b08c01] {
    flex: none;
    margin: 0px 0px 24px 0px;
    width: calc(100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0));
    max-width: calc(
      100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0)
    );
  }
}
.sd[data-s-0adda982-ecf7-4a8f-ad27-fc58d39f53cc] {
  border-bottom: 1px solid rgb(225, 225, 225);
  border-left: 1px solid rgb(225, 225, 225);
  border-radius: 6px;
  border-right: 1px solid rgb(225, 225, 225);
  border-top: 1px solid rgb(225, 225, 225);
  box-shadow: none;
  flex: none;
  height: 137px;
  margin: 0px 0px 8px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-5d6af73b-6f3d-4648-9a5f-687af7a79252] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-049fcad5-67a9-4edf-9eec-871fe8227e62] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 194px;
  max-width: 100%;
}
.sd[data-s-049fcad5-67a9-4edf-9eec-871fe8227e62]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-049fcad5-67a9-4edf-9eec-871fe8227e62] {
    flex: none;
    margin: 0px 0px 24px 0px;
    width: calc(100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0));
    max-width: calc(
      100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0)
    );
  }
}
.sd[data-s-b0c52660-81b8-4bf4-b720-68b612dfa570] {
  border-bottom: 1px solid rgb(225, 225, 225);
  border-left: 1px solid rgb(225, 225, 225);
  border-radius: 6px;
  border-right: 1px solid rgb(225, 225, 225);
  border-top: 1px solid rgb(225, 225, 225);
  box-shadow: none;
  flex: none;
  height: 137px;
  margin: 0px 0px 8px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f1e9aa19-1a3d-443e-9050-02ec7f8f44bc] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-ccebfbc4-17c7-43d0-a668-16df7ea27458] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 194px;
  max-width: 100%;
}
.sd[data-s-ccebfbc4-17c7-43d0-a668-16df7ea27458]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-ccebfbc4-17c7-43d0-a668-16df7ea27458] {
    flex: none;
    margin: 0px 0px 24px 0px;
    width: calc(100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0));
    max-width: calc(
      100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0)
    );
  }
}
.sd[data-s-cdb949e2-0403-4a47-bde8-a1c077848dfb] {
  border-bottom: 1px solid rgb(225, 225, 225);
  border-left: 1px solid rgb(225, 225, 225);
  border-radius: 6px;
  border-right: 1px solid rgb(225, 225, 225);
  border-top: 1px solid rgb(225, 225, 225);
  box-shadow: none;
  flex: none;
  height: 137px;
  margin: 0px 0px 8px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-01873133-472e-4282-9b2e-e68069259b23] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-67a8d718-19a2-4f4e-8baf-043cd710ffb1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  width: 194px;
  max-width: 100%;
}
.sd[data-s-67a8d718-19a2-4f4e-8baf-043cd710ffb1]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 480px) {
  .sd[data-s-67a8d718-19a2-4f4e-8baf-043cd710ffb1] {
    flex: none;
    margin: 0px 0px 24px 0px;
    width: calc(100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0));
    max-width: calc(
      100% - (var(--gap-h-9a3a5ff3-4521-4aa2-bddf-ac34aaa474f8) * 0)
    );
  }
}
.sd[data-s-d7c5ef2f-1160-4a72-b5d2-0f4f84e53333] {
  border-bottom: 1px solid rgb(225, 225, 225);
  border-left: 1px solid rgb(225, 225, 225);
  border-radius: 6px;
  border-right: 1px solid rgb(225, 225, 225);
  border-top: 1px solid rgb(225, 225, 225);
  box-shadow: none;
  flex: none;
  height: 137px;
  margin: 0px 0px 8px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-d7c5ef2f-1160-4a72-b5d2-0f4f84e53333]:before {
  background-position: right center;
}
.sd[data-s-ebb808de-ece7-4a9d-af82-c4e7fdf3d3fc] {
  color: #141414;
  flex: none;
  font-family: var(--s-font-68aa87c4);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-ac3f2dbb-d86d-4e5a-b006-e66b664e09d3] {
  background: rgba(0, 0, 0, 0);
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}
