.sd[data-s-1550bd6f-1139-432e-907f-ccb5c80458cc] {
    align-content: center;
    align-items: center;
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
    background: rgba(0, 0, 0, 0.0);
    border-radius: 4px;
    bottom: NaNpx;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    left: 20px;
    margin: 0 0 0 0;
    padding: 8px 10px;
    position: fixed;
    right: 20px;
    top: 20px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    z-index: 5;
    max-width: 100%;
  }
  
  .sd[data-s-1550bd6f-1139-432e-907f-ccb5c80458cc].appear {
    opacity: 0;
    transform: translate(0px, -16px);
    transition-delay: 400ms;
  }
  
  .sd[data-s-1550bd6f-1139-432e-907f-ccb5c80458cc].appear-active {
    transition-delay: 400ms;
  }

  .sd span{
  font-size: 14px;
  letter-spacing: 0.18em;

}

  
  @media screen and (max-width: 480px) {
    .sd[data-s-1550bd6f-1139-432e-907f-ccb5c80458cc] {
      left: 10px;
      padding: 8px 10px;
      right: 10px;
    }
  }
  
  .sd[data-s-13e62d00-1082-41ab-b80f-1594a0a6d2ff] {
    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-9aa33e07-ea4c-412d-8cfe-f5ed74545f86] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
  }
  
  .sd[data-s-fc8faa1d-3dd8-4dbe-a96c-537199e37ece] {
    bottom: auto;
    display: none;
    flex: none;
    height: 16px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    width: auto;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-fc8faa1d-3dd8-4dbe-a96c-537199e37ece] {
      display: none;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-fc8faa1d-3dd8-4dbe-a96c-537199e37ece] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-fc8faa1d-3dd8-4dbe-a96c-537199e37ece] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-fc8faa1d-3dd8-4dbe-a96c-537199e37ece] {
      display: none;
    }
  }
  
  .sd[data-s-f4fa1f7a-b298-4a57-9060-8cb48ec1b878] {
    flex: none;
    height: 16px;
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-c5750ab4-8cec-400a-ac25-6a308d88c5a6] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 30px;
    justify-content: center;
    padding: 0px;
    --gap-h-c5750ab4-8cec-400a-ac25-6a308d88c5a6: 30px;
    --gap-v-c5750ab4-8cec-400a-ac25-6a308d88c5a6: 0px;
    --gap-uuid: c5750ab4-8cec-400a-ac25-6a308d88c5a6;
  }
  
  .sd[data-s-8c232805-2ac8-47e2-85da-afd8c26ce2ea] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 32px;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0px;
    --gap-h-8c232805-2ac8-47e2-85da-afd8c26ce2ea: 32px;
    --gap-v-8c232805-2ac8-47e2-85da-afd8c26ce2ea: 0px;
    --gap-uuid: 8c232805-2ac8-47e2-85da-afd8c26ce2ea;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-8c232805-2ac8-47e2-85da-afd8c26ce2ea] {
      display: flex;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-8c232805-2ac8-47e2-85da-afd8c26ce2ea] {
      display: flex;
    }
  }
  
  .sd[data-s-b38b18c3-9411-4c87-956b-a87e6c6deb82] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 8px 0px 8px 0px;
  }
  
  .sd[data-s-b38b18c3-9411-4c87-956b-a87e6c6deb82]:hover {
    opacity: 0.6;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-b38b18c3-9411-4c87-956b-a87e6c6deb82] {
      display: none;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-b38b18c3-9411-4c87-956b-a87e6c6deb82] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-b38b18c3-9411-4c87-956b-a87e6c6deb82] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-b38b18c3-9411-4c87-956b-a87e6c6deb82] {
      display: none;
    }
  }
  
  .sd[data-s-06560414-d5cb-4497-8838-e1d80e8a706b] {
    color: #222222;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-baf3d6ec-e735-4050-89c8-86ce786018a4] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 8px;
    width: 7px;
    max-width: calc(100% - 8px);
  }
  
  .sd[data-s-1ea18d0e-9833-422b-9460-06b0cfc842fd] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 8px 0px 8px 0px;
  }
  
  .sd[data-s-1ea18d0e-9833-422b-9460-06b0cfc842fd]:hover {
    opacity: 0.6;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-1ea18d0e-9833-422b-9460-06b0cfc842fd] {
      display: none;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-1ea18d0e-9833-422b-9460-06b0cfc842fd] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-1ea18d0e-9833-422b-9460-06b0cfc842fd] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-1ea18d0e-9833-422b-9460-06b0cfc842fd] {
      display: none;
    }
  }
  
  .sd[data-s-e73d8a0e-4227-4987-9b08-b5803f2a4f4f] {
    color: #222222;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-da81a3f6-8cc2-4cba-a585-7f1d372f97e1] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 8px;
    width: 7px;
    max-width: calc(100% - 8px);
  }
  
  .sd[data-s-2dcda4ee-9700-46c6-a6e7-972640243460] {
    color: #222222;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-2dcda4ee-9700-46c6-a6e7-972640243460]:hover {
    opacity: 0.6;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-2dcda4ee-9700-46c6-a6e7-972640243460] {
      display: none;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-2dcda4ee-9700-46c6-a6e7-972640243460] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-2dcda4ee-9700-46c6-a6e7-972640243460] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-2dcda4ee-9700-46c6-a6e7-972640243460] {
      display: none;
    }
  }
  
  .sd[data-s-6c645109-3d6c-43a4-8de8-414e9f1ddd06] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 8px 0px 8px 0px;
  }
  
  .sd[data-s-6c645109-3d6c-43a4-8de8-414e9f1ddd06]:hover {
    opacity: 0.6;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-6c645109-3d6c-43a4-8de8-414e9f1ddd06] {
      display: none;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-6c645109-3d6c-43a4-8de8-414e9f1ddd06] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-6c645109-3d6c-43a4-8de8-414e9f1ddd06] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-6c645109-3d6c-43a4-8de8-414e9f1ddd06] {
      display: none;
    }
  }
  
  .sd[data-s-26774ad2-bee8-4a60-b33e-1087e3a6d41a] {
    color: #222222;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-132905d9-8412-4f6a-b4a6-39c336c904ad] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 8px;
    width: 7px;
    max-width: calc(100% - 8px);
  }
  
  .sd[data-s-8d2558c8-e82a-4b4b-8454-6f69a731dc23] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 8px 0px 8px 0px;
  }
  
  .sd[data-s-8d2558c8-e82a-4b4b-8454-6f69a731dc23]:hover {
    opacity: 0.6;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-8d2558c8-e82a-4b4b-8454-6f69a731dc23] {
      display: none;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-8d2558c8-e82a-4b4b-8454-6f69a731dc23] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-8d2558c8-e82a-4b4b-8454-6f69a731dc23] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-8d2558c8-e82a-4b4b-8454-6f69a731dc23] {
      display: none;
    }
  }
  
  .sd[data-s-1bbb91d1-e468-4fc5-b393-c754adbf8ee7] {
    color: #222222;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-5c28ed26-4ce1-4860-b22f-85be2330c4d0] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 8px;
    width: 7px;
    max-width: calc(100% - 8px);
  }
  
  .sd[data-s-24c664d9-0116-4c57-9aba-f9323e24e783] {
    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-24c664d9-0116-4c57-9aba-f9323e24e783] {
      display: flex;
      margin: 0px 0px 0px 16px;
      max-width: calc(100% - 16px);
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-24c664d9-0116-4c57-9aba-f9323e24e783] {
      border-radius: 48px;
      display: flex;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-24c664d9-0116-4c57-9aba-f9323e24e783] {
      display: flex;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-24c664d9-0116-4c57-9aba-f9323e24e783] {
      display: flex;
    }
  }
  
  .sd[data-s-e4b7e49e-86e6-4575-8535-fb2232adbf62] {
    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-e4b7e49e-86e6-4575-8535-fb2232adbf62] {
      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-3135235b-24c2-4ab8-bcc6-8efd9df4db00] {
    align-content: center;
    align-items: center;
    background: #222222;
    border-radius: 4px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 12px 20px 12px 24px;
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-3135235b-24c2-4ab8-bcc6-8efd9df4db00]:hover {
    opacity: 1;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-3135235b-24c2-4ab8-bcc6-8efd9df4db00] {
      display: flex;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-3135235b-24c2-4ab8-bcc6-8efd9df4db00] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-3135235b-24c2-4ab8-bcc6-8efd9df4db00] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-3135235b-24c2-4ab8-bcc6-8efd9df4db00] {
      display: none;
    }
  }
  
  .sd[data-s-ed2bdbf6-32db-4038-be42-504907464aa4] {
    color: #ffffff;
    font-family: var(--s-font-5489e031);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: -0.04em;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-f35a170d-fbe4-4315-a5ef-b2ea080f6d9a] {
    background: #fff;
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-f7a61087-0c93-44f2-b7dc-06b710ea7681] {}
  
  .sd[data-s-a30a342d-2b4b-4302-846a-2cbc0e36ad3a] {}
  
  .sd[data-s-5d1b09b5-702b-474f-8a9a-c9b0240040c2] {
    align-content: center;
    align-items: center;
    background: #f7f7f7;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-de9e921b-3bfb-4533-9c71-6b981dae9961] {
    align-content: flex-start;
    align-items: flex-start;
    background: #f2f2f2;
    border-bottom: 0px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    z-index: 5;
    max-width: 100%;
  }
  
  .sd[data-s-de9e921b-3bfb-4533-9c71-6b981dae9961].appear {
    opacity: 1;
  }
  
  .sd[data-s-de9e921b-3bfb-4533-9c71-6b981dae9961].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-de9e921b-3bfb-4533-9c71-6b981dae9961] {
      flex: none;
      flex-direction: column-reverse;
      flex-wrap: nowrap;
      height: 90vh;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-de9e921b-3bfb-4533-9c71-6b981dae9961] {
      flex: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-de9e921b-3bfb-4533-9c71-6b981dae9961] {
      flex: none;
      height: auto;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-92f052a7-2015-4f04-8f38-1a6e6c8a0c1e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    bottom: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 28px;
    height: auto;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    padding: 140px 30px 120px 30px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 5;
    --gap-h-92f052a7-2015-4f04-8f38-1a6e6c8a0c1e: 0px;
    --gap-v-92f052a7-2015-4f04-8f38-1a6e6c8a0c1e: 28px;
    --gap-uuid: 92f052a7-2015-4f04-8f38-1a6e6c8a0c1e;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-92f052a7-2015-4f04-8f38-1a6e6c8a0c1e] {
      padding: 140px 30px;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-92f052a7-2015-4f04-8f38-1a6e6c8a0c1e] {
      align-content: flex-start;
      align-items: flex-start;
      bottom: 0;
      flex: none;
      height: auto;
      justify-content: flex-end;
      left: 0;
      padding: 60px 30px;
      position: relative;
      right: 0;
      top: 0;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-92f052a7-2015-4f04-8f38-1a6e6c8a0c1e] {
      flex: none;
      gap: 16px;
      height: auto;
      padding: 40px 20px;
      --gap-h-92f052a7-2015-4f04-8f38-1a6e6c8a0c1e: 0px;
      --gap-v-92f052a7-2015-4f04-8f38-1a6e6c8a0c1e: 16px;
    }
  }
  
  .sd[data-s-34f7417e-72ab-42ba-a761-ab7e0948549c] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: auto;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-34f7417e-72ab-42ba-a761-ab7e0948549c] {
      flex: none;
      width: calc(100% - (var(--gap-h-92f052a7-2015-4f04-8f38-1a6e6c8a0c1e) * 0));
      max-width: calc(100% - (var(--gap-h-92f052a7-2015-4f04-8f38-1a6e6c8a0c1e) * 0));
    }
  }
  
  .sd[data-s-331493bf-2a98-4aa7-8164-e311a083290d] {
    color: #222222;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-size: 70px;
    font-weight: 600;
    height: auto;
    letter-spacing: -0.04em;
    line-height: 1.2;
    text-align: left;
    transition-delay: 200ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 570px;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-331493bf-2a98-4aa7-8164-e311a083290d].appear {
    opacity: 0;
    transform: translate(-16px, 16px);
  }
  
  .sd[data-s-331493bf-2a98-4aa7-8164-e311a083290d].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-331493bf-2a98-4aa7-8164-e311a083290d] {
      font-size: 60px;
      transition-delay: 600ms;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-331493bf-2a98-4aa7-8164-e311a083290d] {
      font-size: 40px;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-331493bf-2a98-4aa7-8164-e311a083290d] {
      font-size: 36px;
    }
  }
  
  .sd[data-s-690c8789-1fbb-4e05-b5d2-2f85d09d981c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-end;
    width: calc(100% - (var(--gap-h-92f052a7-2015-4f04-8f38-1a6e6c8a0c1e) * 0));
    max-width: calc(100% - (var(--gap-h-92f052a7-2015-4f04-8f38-1a6e6c8a0c1e) * 0));
  }
  
  .sd[data-s-ae719b8b-22ff-49f8-a1b9-0d6eb5b6028e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 28px;
    height: auto;
    justify-content: space-between;
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 33.33%;
    --gap-h-ae719b8b-22ff-49f8-a1b9-0d6eb5b6028e: 0px;
    --gap-v-ae719b8b-22ff-49f8-a1b9-0d6eb5b6028e: 28px;
    --gap-uuid: ae719b8b-22ff-49f8-a1b9-0d6eb5b6028e;
    max-width: 33.33%;
  }
  
  .sd[data-s-ae719b8b-22ff-49f8-a1b9-0d6eb5b6028e].appear {
    opacity: 0;
    transform: translate(-16px, 16px);
  }
  
  .sd[data-s-ae719b8b-22ff-49f8-a1b9-0d6eb5b6028e].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-ae719b8b-22ff-49f8-a1b9-0d6eb5b6028e] {
      transition-delay: 800ms;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-ae719b8b-22ff-49f8-a1b9-0d6eb5b6028e] {
      gap: 20px;
      --gap-h-ae719b8b-22ff-49f8-a1b9-0d6eb5b6028e: 0px;
      --gap-v-ae719b8b-22ff-49f8-a1b9-0d6eb5b6028e: 20px;
    }
  }
  
  .sd[data-s-b78bb366-312d-420e-a332-538879a72052] {
    color: #222222;
    font-family: var(--s-font-5489e031);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    letter-spacing: -0.04em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-b78bb366-312d-420e-a332-538879a72052] {
      font-size: 16px;
    }
  }
  
  .sd[data-s-9d5f4ceb-9f4c-4c6c-bbb9-a4d9b0235f5b] {
    align-content: center;
    align-items: center;
    background: #222222;
    border-radius: 4px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 12px 28px;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-9d5f4ceb-9f4c-4c6c-bbb9-a4d9b0235f5b]:hover {
    opacity: 1;
  }
  
  .sd[data-s-8fffe4f3-aa7f-412c-a726-b515ebb62fb2] {
    color: #FFFFFF;
    font-family: var(--s-font-5489e031);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: normal;
    line-height: 1.15;
    padding: 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-668bffbc-85d5-4680-842b-03c9c1cbeea6] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 8px;
    transform: rotate(0deg);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 12px;
    max-width: calc(100% - 8px);
  }
  
  .sd[data-s-9d5f4ceb-9f4c-4c6c-bbb9-a4d9b0235f5b]:hover .sd[data-s-668bffbc-85d5-4680-842b-03c9c1cbeea6] {
    transform: translate(2px, -2px) rotate(0deg);
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-668bffbc-85d5-4680-842b-03c9c1cbeea6] {
      flex: none;
      transform: rotate(0deg);
      width: 6px;
      max-width: calc(100% - 8px);
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-9d5f4ceb-9f4c-4c6c-bbb9-a4d9b0235f5b]:hover .sd[data-s-668bffbc-85d5-4680-842b-03c9c1cbeea6] {
      transform: translate(0px, 0px) rotate(0deg);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-668bffbc-85d5-4680-842b-03c9c1cbeea6] {
      flex: none;
      width: 13px;
      max-width: calc(100% - 8px);
    }
  }
  
  .sd[data-s-976a700d-d03d-49eb-bfdc-7f91ff5e1c2a] {
    background: #EEEEEE;
    border-radius: 0px;
    bottom: 0px;
    height: auto;
    left: 0px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    transition-delay: 800ms;
    transition-duration: 1600ms;
    transition-timing-function: linear;
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-976a700d-d03d-49eb-bfdc-7f91ff5e1c2a].appear {
    opacity: 0;
  }
  
  .sd[data-s-976a700d-d03d-49eb-bfdc-7f91ff5e1c2a].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-976a700d-d03d-49eb-bfdc-7f91ff5e1c2a] {
      bottom: 0;
      flex: 1;
      height: auto;
      left: 0;
      position: relative;
      right: 0;
      top: 0;
      transition-delay: 200ms;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-976a700d-d03d-49eb-bfdc-7f91ff5e1c2a] {
      flex: 1;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-976a700d-d03d-49eb-bfdc-7f91ff5e1c2a] {
      flex: none;
      height: 300px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-ed2cb88c-4abe-4ba2-88d2-dbcd9e289a4d] {
    align-content: flex-end;
    align-items: flex-end;
    bottom: 20px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 28px;
    height: auto;
    justify-content: center;
    left: NaNpx;
    margin: 0 0 0 0;
    padding: 0px 20px;
    position: fixed;
    right: 0px;
    top: NaNpx;
    transition-delay: 1000ms;
    width: auto;
    z-index: 4;
    --gap-h-ed2cb88c-4abe-4ba2-88d2-dbcd9e289a4d: 0px;
    --gap-v-ed2cb88c-4abe-4ba2-88d2-dbcd9e289a4d: 28px;
    --gap-uuid: ed2cb88c-4abe-4ba2-88d2-dbcd9e289a4d;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-ed2cb88c-4abe-4ba2-88d2-dbcd9e289a4d] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-ed2cb88c-4abe-4ba2-88d2-dbcd9e289a4d] {
      display: none;
      gap: 17px;
      --gap-h-ed2cb88c-4abe-4ba2-88d2-dbcd9e289a4d: 0px;
      --gap-v-ed2cb88c-4abe-4ba2-88d2-dbcd9e289a4d: 17px;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-ed2cb88c-4abe-4ba2-88d2-dbcd9e289a4d] {
      display: none;
    }
  }
  
  .sd[data-s-487baa1a-1087-4c83-88e9-e4214fc87274] {
    align-content: flex-start;
    align-items: flex-start;
    background: #222222;
    border-radius: 6px;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 0 0 0 0;
    padding: 16px;
    position: relative;
    width: 240px;
    --gap-h-487baa1a-1087-4c83-88e9-e4214fc87274: 0px;
    --gap-v-487baa1a-1087-4c83-88e9-e4214fc87274: 10px;
    --gap-uuid: 487baa1a-1087-4c83-88e9-e4214fc87274;
    max-width: 100%;
  }
  
  .sd[data-s-487baa1a-1087-4c83-88e9-e4214fc87274]:hover {
    opacity: 1;
  }
  
  .sd[data-s-8cb5bcd2-29fa-4438-b57d-66db46653cff] {
    background: #333333;
    border-radius: 2px;
    flex: none;
    height: 120px;
    margin: 0 0 0 0;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    position: relative;
    width: calc(100% - (var(--gap-h-487baa1a-1087-4c83-88e9-e4214fc87274) * 0));
    max-width: calc(100% - (var(--gap-h-487baa1a-1087-4c83-88e9-e4214fc87274) * 0));
  }
  
  .sd[data-s-b24cd5e0-4a3a-4012-a5ab-7bb05a7892f0] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-between;
    padding: 0px;
    width: calc(100% - (var(--gap-h-487baa1a-1087-4c83-88e9-e4214fc87274) * 0));
    --gap-h-b24cd5e0-4a3a-4012-a5ab-7bb05a7892f0: 0px;
    --gap-v-b24cd5e0-4a3a-4012-a5ab-7bb05a7892f0: 0px;
    --gap-uuid: b24cd5e0-4a3a-4012-a5ab-7bb05a7892f0;
    max-width: calc(100% - (var(--gap-h-487baa1a-1087-4c83-88e9-e4214fc87274) * 0));
  }
  
  .sd[data-s-97ecf09a-9d53-42cf-9ba0-6affa9c22c94] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 2px;
    justify-content: center;
    padding: 0px;
    width: auto;
    --gap-h-97ecf09a-9d53-42cf-9ba0-6affa9c22c94: 0px;
    --gap-v-97ecf09a-9d53-42cf-9ba0-6affa9c22c94: 2px;
    --gap-uuid: 97ecf09a-9d53-42cf-9ba0-6affa9c22c94;
    max-width: 100%;
  }
  
  .sd[data-s-6064765d-042c-4869-8ebc-75ce13b2d7b4] {
    color: #f7f7f7;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-size: 17px;
    font-weight: 600;
    height: auto;
    letter-spacing: -0.04em;
    line-height: 1.2;
    padding: 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-2a72190f-7f57-41e0-a7fd-ca6b943f8458] {
    color: #f7f7f7;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: -0.04em;
    line-height: 1.2;
    padding: 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-7dd16d9a-43d3-44ca-91b0-4bfac16b067c] {
    flex: none;
    height: auto;
    margin: 0px 16px;
    transform: rotate(0deg);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 20px;
    max-width: calc(100% - 32px);
  }
  
  .sd[data-s-487baa1a-1087-4c83-88e9-e4214fc87274]:hover .sd[data-s-7dd16d9a-43d3-44ca-91b0-4bfac16b067c] {
    transform: translate(4px, -4px) rotate(0deg);
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-7dd16d9a-43d3-44ca-91b0-4bfac16b067c] {
      flex: none;
      transform: rotate(0deg);
      width: 6px;
      max-width: calc(100% - 32px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-7dd16d9a-43d3-44ca-91b0-4bfac16b067c] {
      flex: none;
      width: 13px;
      max-width: calc(100% - 32px);
    }
  }
  
  .sd[data-s-99fc6cdc-921e-4ec3-bb0a-026044ec1c5e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    mix-blend-mode: multiply;
    padding: 80px 0px 80px 0px;
    width: 1440px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-99fc6cdc-921e-4ec3-bb0a-026044ec1c5e] {
      justify-content: flex-start;
      overflow-x: visible;
      overflow-y: visible;
      padding: 80px 0px 80px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-99fc6cdc-921e-4ec3-bb0a-026044ec1c5e] {
      padding: 40px 0px 40px;
    }
  }
  
  .sd[data-s-d92bb0b1-cf44-4da9-9dc7-638797306b0e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-end;
    transition-duration: 20000ms;
    transition-timing-function: linear;
    width: 85%;
    max-width: 85%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-d92bb0b1-cf44-4da9-9dc7-638797306b0e] {
      flex: none;
      justify-content: flex-end;
      overflow-x: visible;
      overflow-y: visible;
      padding: 0px 40px 0px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-d92bb0b1-cf44-4da9-9dc7-638797306b0e] {
      flex: none;
      padding: 0px 20px 0px;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-d92bb0b1-cf44-4da9-9dc7-638797306b0e] {
      padding: 0px 20px 0px;
    }
  }
  
  .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-end;
    transform: translate(0px, 0px);
    transition-duration: 30000ms;
    transition-timing-function: cubic-bezier(0, 0, 0.84, 1);
    width: 300%;
    max-width: 300%;
  }
  
  .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b].appear {
    transform: translate(1500px, 0px);
  }
  
  .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b].appear-active {}
  
  .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b]&appear-active {}
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b].appear {
      transform: translate(2000px, 0px);
    }
  
    .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b].appear-active {}
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b].appear {
      transform: translate(1100px, 0px);
    }
  
    .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b].appear-active {}
  
    .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b] {
      flex: none;
      justify-content: flex-end;
      overflow-x: visible;
      overflow-y: visible;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b].appear {
      transform: translate(1400px, 0px);
    }
  
    .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b].appear-active {}
  
    .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b]&appear-active {
      flex: none;
      width: 500%;
    }
  
    .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b] {
      flex: none;
      transition-duration: 30000ms;
      width: 500%;
      max-width: 500%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b].appear {
      flex: none;
      transform: translate(1400px, 0px);
    }
  
    .sd[data-s-66c5c768-def4-4ce4-91d2-c0bc7f2a3a8b].appear-active {}
  }
  
  .sd[data-s-6b5d7480-02c7-4323-a879-ed54b7985f07] {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 0px;
  }
  
  .sd[data-s-db5444bf-a90d-47ed-9f80-9d22424a93c7] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 20px;
    width: 180px;
    max-width: calc(100% - 20px);
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-db5444bf-a90d-47ed-9f80-9d22424a93c7] {
      flex: none;
      margin: 0px 0px 0px 10px;
      width: 130px;
      max-width: calc(100% - 10px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-db5444bf-a90d-47ed-9f80-9d22424a93c7] {
      margin: 0px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-78124a42-b48b-48ee-9e6f-22604d4c7f56] {
    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));
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: auto;
    justify-content: flex-start;
    padding: 40px;
    transition-delay: 200ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 100%;
    --gap-h-78124a42-b48b-48ee-9e6f-22604d4c7f56: 0px;
    --gap-v-78124a42-b48b-48ee-9e6f-22604d4c7f56: 16px;
    --gap-uuid: 78124a42-b48b-48ee-9e6f-22604d4c7f56;
    max-width: 100%;
    --g-color-0: #222222;
    --g-position-0: 100%;
    --g-color-1: #f7f7f7;
    --g-position-1: 100%;
    --g-color-2: #f7f7f7;
    --g-position-2: 100%;
    --g-color-3: #f7f7f7;
    --g-position-3: 100%;
    --g-color-4: #f7f7f7;
    --g-position-4: 100%;
    --g-color-5: #f7f7f7;
    --g-position-5: 100%;
    --g-color-6: #f7f7f7;
    --g-position-6: 100%;
    --g-color-7: #f7f7f7;
    --g-position-7: 100%;
    --g-color-8: #f7f7f7;
    --g-position-8: 100%;
    --g-color-9: #f7f7f7;
    --g-position-9: 100%;
    --g-color-10: #f7f7f7;
    --g-position-10: 100%;
    --g-color-11: #f7f7f7;
    --g-position-11: 100%;
    --g-angle: 135deg;
  }
  
  .sd[data-s-78124a42-b48b-48ee-9e6f-22604d4c7f56].appear {
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    opacity: 1;
    --g-color-0: #222222;
    --g-position-0: 0%;
    --g-color-1: #f7f7f7;
    --g-position-1: 0%;
    --g-color-2: #f7f7f7;
    --g-position-2: 0%;
    --g-color-3: #f7f7f7;
    --g-position-3: 0%;
    --g-color-4: #f7f7f7;
    --g-position-4: 0%;
    --g-color-5: #f7f7f7;
    --g-position-5: 0%;
    --g-color-6: #f7f7f7;
    --g-position-6: 0%;
    --g-color-7: #f7f7f7;
    --g-position-7: 0%;
    --g-color-8: #f7f7f7;
    --g-position-8: 0%;
    --g-color-9: #f7f7f7;
    --g-position-9: 0%;
    --g-color-10: #f7f7f7;
    --g-position-10: 0%;
    --g-color-11: #f7f7f7;
    --g-position-11: 0%;
    --g-angle: 135deg;
  }
  
  .sd[data-s-78124a42-b48b-48ee-9e6f-22604d4c7f56].appear-active {}
  
  .sd[data-s-78124a42-b48b-48ee-9e6f-22604d4c7f56]:hover {
    opacity: 1;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-78124a42-b48b-48ee-9e6f-22604d4c7f56] {
      display: none;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-78124a42-b48b-48ee-9e6f-22604d4c7f56] {
      display: flex;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-78124a42-b48b-48ee-9e6f-22604d4c7f56] {
      display: flex;
      gap: 24px;
      padding: 40px 24px;
      --gap-h-78124a42-b48b-48ee-9e6f-22604d4c7f56: 0px;
      --gap-v-78124a42-b48b-48ee-9e6f-22604d4c7f56: 24px;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-78124a42-b48b-48ee-9e6f-22604d4c7f56] {
      display: flex;
    }
  }
  
  .sd[data-s-73fd29be-e9f3-4f65-817e-ce0200ba69af] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    width: calc(100% - (var(--gap-h-78124a42-b48b-48ee-9e6f-22604d4c7f56) * 0));
    --gap-h-73fd29be-e9f3-4f65-817e-ce0200ba69af: 0px;
    --gap-v-73fd29be-e9f3-4f65-817e-ce0200ba69af: 16px;
    --gap-uuid: 73fd29be-e9f3-4f65-817e-ce0200ba69af;
    max-width: calc(100% - (var(--gap-h-78124a42-b48b-48ee-9e6f-22604d4c7f56) * 0));
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-73fd29be-e9f3-4f65-817e-ce0200ba69af] {
      gap: 16px;
      --gap-h-73fd29be-e9f3-4f65-817e-ce0200ba69af: 0px;
      --gap-v-73fd29be-e9f3-4f65-817e-ce0200ba69af: 16px;
    }
  }
  
  .sd[data-s-47049c40-0843-4bee-9cf5-abda9383a797] {
    background: #333333;
    border-radius: 2px;
    flex: none;
    height: calc(100% - (var(--gap-v-73fd29be-e9f3-4f65-817e-ce0200ba69af) * 0));
    left: 0;
    margin: 0 0 0 0;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    position: absolute;
    top: 0;
    transition-delay: 800ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(100% - (var(--gap-h-73fd29be-e9f3-4f65-817e-ce0200ba69af) * 0));
    max-width: calc(100% - (var(--gap-h-73fd29be-e9f3-4f65-817e-ce0200ba69af) * 0));
  }
  
  .sd[data-s-47049c40-0843-4bee-9cf5-abda9383a797].appear {
    transform: scale(1.06, 1.06);
  }
  
  .sd[data-s-47049c40-0843-4bee-9cf5-abda9383a797].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-47049c40-0843-4bee-9cf5-abda9383a797].appear {
      transform: scale(1.1, 1.1);
    }
  
    .sd[data-s-47049c40-0843-4bee-9cf5-abda9383a797].appear-active {}
  
    .sd[data-s-47049c40-0843-4bee-9cf5-abda9383a797] {
      flex: none;
    }
  }
  
  .sd[data-s-0ef5e179-b44d-4401-8196-9d7a7395a5fc] {
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    flex: none;
    height: calc(100% - (var(--gap-v-73fd29be-e9f3-4f65-817e-ce0200ba69af) * 0));
    left: 0;
    margin: 0 0 0 0;
    position: absolute;
    top: 0;
    transition-delay: 800ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(100% - (var(--gap-h-73fd29be-e9f3-4f65-817e-ce0200ba69af) * 0));
    z-index: 5;
    max-width: calc(100% - (var(--gap-h-73fd29be-e9f3-4f65-817e-ce0200ba69af) * 0));
    --g-color-0: rgba(34, 34, 34, 0);
    --g-position-0: 100%;
    --g-color-1: #222222;
    --g-position-1: 100%;
    --g-color-2: #222222;
    --g-position-2: 100%;
    --g-color-3: #222222;
    --g-position-3: 100%;
    --g-color-4: #222222;
    --g-position-4: 100%;
    --g-color-5: #222222;
    --g-position-5: 100%;
    --g-color-6: #222222;
    --g-position-6: 100%;
    --g-color-7: #222222;
    --g-position-7: 100%;
    --g-color-8: #222222;
    --g-position-8: 100%;
    --g-color-9: #222222;
    --g-position-9: 100%;
    --g-color-10: #222222;
    --g-position-10: 100%;
    --g-color-11: #222222;
    --g-position-11: 100%;
    --g-angle: 135deg;
  }
  
  .sd[data-s-0ef5e179-b44d-4401-8196-9d7a7395a5fc].appear {
    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(34, 34, 34, 0);
    --g-position-0: 0%;
    --g-color-1: #222222;
    --g-position-1: 0%;
    --g-color-2: #222222;
    --g-position-2: 0%;
    --g-color-3: #222222;
    --g-position-3: 0%;
    --g-color-4: #222222;
    --g-position-4: 0%;
    --g-color-5: #222222;
    --g-position-5: 0%;
    --g-color-6: #222222;
    --g-position-6: 0%;
    --g-color-7: #222222;
    --g-position-7: 0%;
    --g-color-8: #222222;
    --g-position-8: 0%;
    --g-color-9: #222222;
    --g-position-9: 0%;
    --g-color-10: #222222;
    --g-position-10: 0%;
    --g-color-11: #222222;
    --g-position-11: 0%;
    --g-angle: 135deg;
  }
  
  .sd[data-s-0ef5e179-b44d-4401-8196-9d7a7395a5fc].appear-active {}
  
  .sd[data-s-c0000b67-962f-478a-a7b5-dff1c4a87f54] {
    flex: none;
    height: auto;
    opacity: 0;
    width: calc(100% - (var(--gap-h-73fd29be-e9f3-4f65-817e-ce0200ba69af) * 0));
    max-width: calc(100% - (var(--gap-h-73fd29be-e9f3-4f65-817e-ce0200ba69af) * 0));
  }
  
  .sd[data-s-9fca6871-2ed0-4ffb-b6bc-62ac343bb738] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-between;
    padding: 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(100% - (var(--gap-h-78124a42-b48b-48ee-9e6f-22604d4c7f56) * 0));
    --gap-h-9fca6871-2ed0-4ffb-b6bc-62ac343bb738: 0px;
    --gap-v-9fca6871-2ed0-4ffb-b6bc-62ac343bb738: 0px;
    --gap-uuid: 9fca6871-2ed0-4ffb-b6bc-62ac343bb738;
    max-width: calc(100% - (var(--gap-h-78124a42-b48b-48ee-9e6f-22604d4c7f56) * 0));
  }
  
  .sd[data-s-9fca6871-2ed0-4ffb-b6bc-62ac343bb738].appear {
    opacity: 0;
    transform: translate(-8px, 8px);
    transition-delay: 400ms;
  }
  
  .sd[data-s-9fca6871-2ed0-4ffb-b6bc-62ac343bb738].appear-active {
    transition-delay: 400ms;
  }
  
  .sd[data-s-fbd5d75d-94b3-4a93-8da7-95d8f29fecd5] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 2px;
    justify-content: center;
    padding: 0px;
    transition-delay: 0ms;
    width: auto;
    --gap-h-fbd5d75d-94b3-4a93-8da7-95d8f29fecd5: 0px;
    --gap-v-fbd5d75d-94b3-4a93-8da7-95d8f29fecd5: 2px;
    --gap-uuid: fbd5d75d-94b3-4a93-8da7-95d8f29fecd5;
    max-width: 100%;
  }
  
  .sd[data-s-fbd5d75d-94b3-4a93-8da7-95d8f29fecd5].appear {
    opacity: 0;
    transition-duration: 0ms;
  }
  
  .sd[data-s-fbd5d75d-94b3-4a93-8da7-95d8f29fecd5].appear-active {
    transition-duration: 0ms;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-fbd5d75d-94b3-4a93-8da7-95d8f29fecd5] {
      gap: 8px;
      --gap-h-fbd5d75d-94b3-4a93-8da7-95d8f29fecd5: 0px;
      --gap-v-fbd5d75d-94b3-4a93-8da7-95d8f29fecd5: 8px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-fbd5d75d-94b3-4a93-8da7-95d8f29fecd5] {
      gap: 4px;
      --gap-h-fbd5d75d-94b3-4a93-8da7-95d8f29fecd5: 0px;
      --gap-v-fbd5d75d-94b3-4a93-8da7-95d8f29fecd5: 4px;
    }
  }
  
  .sd[data-s-25551669-14e2-43e8-a44e-712a85dfdbc3] {
    color: #f7f7f7;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-size: 40px;
    font-weight: 600;
    height: auto;
    letter-spacing: -0.04em;
    line-height: 1.2;
    padding: 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-25551669-14e2-43e8-a44e-712a85dfdbc3] {
      font-size: 40px;
      line-height: 1;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-25551669-14e2-43e8-a44e-712a85dfdbc3] {
      font-size: 32px;
    }
  }
  
  .sd[data-s-9cdeafef-e941-45eb-b1b2-159342a1ad04] {
    color: #f7f7f7;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    letter-spacing: -0.04em;
    line-height: 1.2;
    padding: 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-9cdeafef-e941-45eb-b1b2-159342a1ad04] {
      font-size: 24px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-9cdeafef-e941-45eb-b1b2-159342a1ad04] {
      font-size: 18px;
    }
  }
  
  .sd[data-s-1f351da8-797c-4e5e-b2ab-f21ab742676e] {
    flex: none;
    height: auto;
    margin: 0px 16px;
    transform: translate(0px, 0px) rotate(0deg);
    transition-delay: 0ms;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 20px;
    max-width: calc(100% - 32px);
  }
  
  .sd[data-s-1f351da8-797c-4e5e-b2ab-f21ab742676e].appear {
    opacity: 0;
    transition-duration: 0ms;
  }
  
  .sd[data-s-1f351da8-797c-4e5e-b2ab-f21ab742676e].appear-active {
    transition-duration: 0ms;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-1f351da8-797c-4e5e-b2ab-f21ab742676e] {
      flex: none;
      transform: rotate(0deg);
      width: 6px;
      max-width: calc(100% - 32px);
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-1f351da8-797c-4e5e-b2ab-f21ab742676e] {
      flex: none;
      width: 34px;
      max-width: calc(100% - 32px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-1f351da8-797c-4e5e-b2ab-f21ab742676e] {
      flex: none;
      width: 13px;
      max-width: calc(100% - 32px);
    }
  }
  
  .sd[data-s-4a245806-a949-4b01-a26d-97b6843e0a16] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 16px;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 64px 0px;
    mix-blend-mode: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    width: 1440px;
    z-index: 5;
    max-width: calc(100% - 128px);
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-4a245806-a949-4b01-a26d-97b6843e0a16] {
      display: none;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-4a245806-a949-4b01-a26d-97b6843e0a16] {
      display: none;
      margin: 0px 32px 0px;
      max-width: calc(100% - 64px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-4a245806-a949-4b01-a26d-97b6843e0a16] {
      display: none;
      margin: 0px 16px 0px;
      max-width: calc(100% - 32px);
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-4a245806-a949-4b01-a26d-97b6843e0a16] {
      display: none;
    }
  }
  
  .sd[data-s-f694ee42-c6ff-44fa-92b3-d1fcfd7477a4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-f694ee42-c6ff-44fa-92b3-d1fcfd7477a4].appear {
    opacity: 1;
  }
  
  .sd[data-s-f694ee42-c6ff-44fa-92b3-d1fcfd7477a4].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-f694ee42-c6ff-44fa-92b3-d1fcfd7477a4] {
      flex: none;
    }
  }
  
  .sd[data-s-60ea0b26-7766-40e5-a267-bdc5329ca77e] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 0px;
    position: relative;
    width: auto;
    z-index: 1;
    max-width: 100%;
  }
  
  .sd[data-s-41c84cd0-fe99-492d-87c6-65d06baff182] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 160px 0px 128px;
    padding: 0px;
    width: 770px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-41c84cd0-fe99-492d-87c6-65d06baff182] {
      margin: 128px 0px 96px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-ba1ab23d-d5d4-4865-b8e1-1fd3de990eb9] {
    flex: none;
    height: auto;
    margin: 20px 0px 0px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 90%;
    z-index: 5;
    max-width: 90%;
  }
  
  .sd[data-s-ba1ab23d-d5d4-4865-b8e1-1fd3de990eb9].appear {
    opacity: 0;
  }
  
  .sd[data-s-ba1ab23d-d5d4-4865-b8e1-1fd3de990eb9].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-ba1ab23d-d5d4-4865-b8e1-1fd3de990eb9] {
      flex: none;
      width: 80%;
      max-width: 80%;
    }
  }
  
  .sd[data-s-7329400c-0d14-4607-80b1-24e23a204463] {
    bottom: auto;
    flex: none;
    height: auto;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 222px;
    top: -53px;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 90px;
    max-width: 100%;
  }
  
  .sd[data-s-7329400c-0d14-4607-80b1-24e23a204463].appear {
    opacity: 0;
  }
  
  .sd[data-s-7329400c-0d14-4607-80b1-24e23a204463].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-7329400c-0d14-4607-80b1-24e23a204463] {
      flex: none;
      top: -36px;
      transition-duration: 1200ms;
      width: 75px;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-7329400c-0d14-4607-80b1-24e23a204463] {
      flex: none;
      left: auto;
      right: 131px;
      top: -35px;
      width: 63px;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-7329400c-0d14-4607-80b1-24e23a204463] {
      flex: none;
      right: 99px;
      top: -15px;
      width: 50px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-2481656d-f8ad-4437-bc53-dee939be859b] {
    bottom: 96px;
    flex: none;
    height: auto;
    left: -50px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: auto;
    transition-delay: 100ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 133px;
    max-width: 100%;
  }
  
  .sd[data-s-2481656d-f8ad-4437-bc53-dee939be859b].appear {
    opacity: 0;
  }
  
  .sd[data-s-2481656d-f8ad-4437-bc53-dee939be859b].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-2481656d-f8ad-4437-bc53-dee939be859b] {
      bottom: 168px;
      flex: none;
      left: -13px;
      transition-duration: 1200ms;
      width: 110px;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-2481656d-f8ad-4437-bc53-dee939be859b] {
      bottom: auto;
      flex: none;
      left: -19px;
      top: 98px;
      width: 92px;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-2481656d-f8ad-4437-bc53-dee939be859b] {
      bottom: 56px;
      flex: none;
      left: -22px;
      width: 80px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-c374260d-68bc-46d4-808e-ef857f553600] {
    bottom: auto;
    flex: none;
    height: auto;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: -64px;
    top: 91px;
    transition-delay: 200ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 130px;
    max-width: 100%;
  }
  
  .sd[data-s-c374260d-68bc-46d4-808e-ef857f553600].appear {
    opacity: 0;
  }
  
  .sd[data-s-c374260d-68bc-46d4-808e-ef857f553600].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-c374260d-68bc-46d4-808e-ef857f553600] {
      flex: none;
      right: -22px;
      top: 85px;
      transition-duration: 1200ms;
      width: 100px;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-c374260d-68bc-46d4-808e-ef857f553600] {
      flex: none;
      right: -23px;
      top: 39px;
      width: 83px;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-c374260d-68bc-46d4-808e-ef857f553600] {
      flex: none;
      right: -27px;
      top: 27px;
      width: 70px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-0836a987-8b93-4440-9590-bdef64202aff] {
    color: #141414;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    margin: 32px 0px 0px 0px;
    text-align: center;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: auto;
    max-width: 100%;
    justify-content: center;
  }
  
  .sd[data-s-0836a987-8b93-4440-9590-bdef64202aff].appear {
    opacity: 0;
  }
  
  .sd[data-s-0836a987-8b93-4440-9590-bdef64202aff].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-0836a987-8b93-4440-9590-bdef64202aff] {
      flex: none;
      width: 320px;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-0836a987-8b93-4440-9590-bdef64202aff] {
      font-size: 15px;
      width: 261px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-dd385049-40aa-4bfd-b7b2-4025f0760940] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 96px;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 32px 0px 0px 0px;
    padding: 12px 24px 12px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.3, 1);
    width: auto;
    z-index: 5;
    max-width: 100%;
  }
  
  .sd[data-s-dd385049-40aa-4bfd-b7b2-4025f0760940].appear {
    transition-delay: 400ms;
  }
  
  .sd[data-s-dd385049-40aa-4bfd-b7b2-4025f0760940].appear-active {
    transition-delay: 400ms;
  }
  
  .sd[data-s-dd385049-40aa-4bfd-b7b2-4025f0760940]:hover {
    opacity: 1;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-dd385049-40aa-4bfd-b7b2-4025f0760940].appear {
      transition-delay: 0ms;
    }
  
    .sd[data-s-dd385049-40aa-4bfd-b7b2-4025f0760940].appear-active {
      transition-delay: 0ms;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-dd385049-40aa-4bfd-b7b2-4025f0760940] {
      padding: 8px 16px 8px;
    }
  }
  
  .sd[data-s-1ffbf5e9-069e-472c-83ab-c0cce862e1bb] {
    color: #333;
    flex: 1;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    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-1ffbf5e9-069e-472c-83ab-c0cce862e1bb] {
      font-size: 13px;
    }
  }
  
  .sd[data-s-3ba6afaa-ff1a-4699-883a-1b4a51b25b6f] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 16px;
    transform: rotate(0deg);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.3, 1);
    width: 16px;
    max-width: calc(100% - 16px);
  }
  
  .sd[data-s-dd385049-40aa-4bfd-b7b2-4025f0760940]:hover .sd[data-s-3ba6afaa-ff1a-4699-883a-1b4a51b25b6f] {
    transform: translate(4px, 0px) rotate(0deg);
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-3ba6afaa-ff1a-4699-883a-1b4a51b25b6f] {
      margin: 0px 0px 0px 12px;
      max-width: calc(100% - 12px);
    }
  }
  
  .sd[data-s-28bd6c7d-7685-4bad-a350-1248afea74bf] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px;
    position: absolute;
    top: 0;
    width: 1600px;
    z-index: 0;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-28bd6c7d-7685-4bad-a350-1248afea74bf] {
      flex-direction: column;
      flex-wrap: nowrap;
    }
  }
  
  .sd[data-s-fc91c069-da5e-4f35-88a3-56c022761d58] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0 0 0 0;
    position: relative;
    width: 20%;
    max-width: 20%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-fc91c069-da5e-4f35-88a3-56c022761d58] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-fc91c069-da5e-4f35-88a3-56c022761d58] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-fc91c069-da5e-4f35-88a3-56c022761d58] {
      display: none;
    }
  }
  
  .sd[data-s-e139a4a1-ef52-42d2-9c63-b2594668a5e5] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 40%;
    justify-content: flex-end;
    padding: 0px;
    transition-delay: 1500ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 110%;
    max-width: 110%;
  }
  
  .sd[data-s-e139a4a1-ef52-42d2-9c63-b2594668a5e5].appear {
    opacity: 0;
  }
  
  .sd[data-s-e139a4a1-ef52-42d2-9c63-b2594668a5e5].appear-active {}
  
  .sd[data-s-e79b7253-338a-4889-9c40-79bde58e9b46] {
    flex: none;
    height: auto;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 65%;
    max-width: 65%;
  }
  
  .sd[data-s-13b2038d-db42-4c89-8f6a-e0ecc4183594] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 30%;
    justify-content: flex-end;
    padding: 0px;
    transition-delay: 1020ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 150%;
    max-width: 150%;
  }
  
  .sd[data-s-13b2038d-db42-4c89-8f6a-e0ecc4183594].appear {
    opacity: 0;
  }
  
  .sd[data-s-13b2038d-db42-4c89-8f6a-e0ecc4183594].appear-active {}
  
  .sd[data-s-7c5260da-a461-4348-83fe-2b26eeb3260e] {
    flex: none;
    height: auto;
    width: 65%;
    max-width: 65%;
  }
  
  .sd[data-s-6957dd4c-aab3-4bfb-85fd-69f355bdb4d0] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 35%;
    justify-content: flex-end;
    padding: 0px;
    transition-delay: 1300ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 120%;
    max-width: 120%;
  }
  
  .sd[data-s-6957dd4c-aab3-4bfb-85fd-69f355bdb4d0].appear {
    opacity: 0;
  }
  
  .sd[data-s-6957dd4c-aab3-4bfb-85fd-69f355bdb4d0].appear-active {}
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-6957dd4c-aab3-4bfb-85fd-69f355bdb4d0] {
      flex: none;
      height: 30%;
      width: 120%;
      max-width: 120%;
    }
  }
  
  .sd[data-s-9ddefe30-f9db-4947-a6a9-f039f06fb01f] {
    flex: none;
    height: auto;
    width: 60%;
    max-width: 60%;
  }
  
  .sd[data-s-9ba924f2-0a52-4290-981f-7c1b4e2ef2e6] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: space-between;
    margin: 0 0 0 0;
    position: relative;
    width: 30%;
    max-width: 30%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-9ba924f2-0a52-4290-981f-7c1b4e2ef2e6] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-9ba924f2-0a52-4290-981f-7c1b4e2ef2e6] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-9ba924f2-0a52-4290-981f-7c1b4e2ef2e6] {
      display: none;
    }
  }
  
  .sd[data-s-3934fb7d-6964-43bf-8d31-e4e77ed78bd0] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 28%;
    justify-content: flex-end;
    padding: 0px;
    transition-delay: 800ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 390px;
    max-width: 100%;
  }
  
  .sd[data-s-3934fb7d-6964-43bf-8d31-e4e77ed78bd0].appear {
    opacity: 0;
  }
  
  .sd[data-s-3934fb7d-6964-43bf-8d31-e4e77ed78bd0].appear-active {}
  
  .sd[data-s-3918c1c9-71ee-4688-b7c4-8114309fc029] {
    flex: none;
    height: auto;
    width: 45%;
    max-width: 45%;
  }
  
  .sd[data-s-9e827dc6-e512-4052-b360-74618eaf40a6] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 30%;
    justify-content: flex-end;
    padding: 0px;
    transition-delay: 1600ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-9e827dc6-e512-4052-b360-74618eaf40a6].appear {
    opacity: 0;
  }
  
  .sd[data-s-9e827dc6-e512-4052-b360-74618eaf40a6].appear-active {}
  
  .sd[data-s-2bb3b48e-087f-4be6-98fd-ba9dfcaeea3a] {
    flex: none;
    height: auto;
    width: 70%;
    max-width: 70%;
  }
  
  .sd[data-s-42951164-8a79-4e3b-b7ed-a6a666e83d20] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: space-between;
    margin: 0 0 0 0;
    position: relative;
    width: 30%;
    max-width: 30%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-42951164-8a79-4e3b-b7ed-a6a666e83d20] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-42951164-8a79-4e3b-b7ed-a6a666e83d20] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-42951164-8a79-4e3b-b7ed-a6a666e83d20] {
      display: none;
    }
  }
  
  .sd[data-s-4fec7cfa-5565-4296-a109-81c1729b9747] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 25%;
    justify-content: flex-end;
    padding: 0px;
    transition-delay: 1100ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-4fec7cfa-5565-4296-a109-81c1729b9747].appear {
    opacity: 0;
  }
  
  .sd[data-s-4fec7cfa-5565-4296-a109-81c1729b9747].appear-active {}
  
  .sd[data-s-f31e956d-56b9-4e13-b4f1-e322476fc463] {
    flex: none;
    height: auto;
    width: 50%;
    max-width: 50%;
  }
  
  .sd[data-s-baeb6784-3286-42a2-b801-85d3c40fb95b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 30%;
    justify-content: flex-start;
    padding: 0px;
    transition-delay: 900ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-baeb6784-3286-42a2-b801-85d3c40fb95b].appear {
    opacity: 0;
  }
  
  .sd[data-s-baeb6784-3286-42a2-b801-85d3c40fb95b].appear-active {}
  
  .sd[data-s-a418198e-7f0d-4bbe-802f-77731794155a] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 120%;
    justify-content: flex-end;
    padding: 0px;
    max-width: 100%;
  }
  
  .sd[data-s-c933ff47-d22e-4332-ab8a-36af2fad0150] {
    flex: none;
    height: auto;
    width: 75%;
    max-width: 75%;
  }
  
  .sd[data-s-5147e608-09be-480c-8c0c-7022937d168e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0 0 0 0;
    position: relative;
    width: 20%;
    max-width: 20%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-5147e608-09be-480c-8c0c-7022937d168e] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-5147e608-09be-480c-8c0c-7022937d168e] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-5147e608-09be-480c-8c0c-7022937d168e] {
      display: none;
    }
  }
  
  .sd[data-s-c0e01348-6a00-46df-8944-0f63e0faee89] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 65%;
    justify-content: flex-end;
    padding: 0px;
    transition-delay: 1430ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 150%;
    max-width: 150%;
  }
  
  .sd[data-s-c0e01348-6a00-46df-8944-0f63e0faee89].appear {
    opacity: 0;
  }
  
  .sd[data-s-c0e01348-6a00-46df-8944-0f63e0faee89].appear-active {}
  
  .sd[data-s-6166a253-fe18-4c43-ba1e-98bea6ca3219] {
    flex: none;
    height: auto;
    width: 60%;
    max-width: 60%;
  }
  
  .sd[data-s-ecb71d4f-fe60-478f-a4a5-5cb118b432cc] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 30%;
    justify-content: flex-end;
    padding: 0px;
    transition-delay: 1200ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: 120%;
    max-width: 120%;
  }
  
  .sd[data-s-ecb71d4f-fe60-478f-a4a5-5cb118b432cc].appear {
    opacity: 0;
  }
  
  .sd[data-s-ecb71d4f-fe60-478f-a4a5-5cb118b432cc].appear-active {}
  
  .sd[data-s-0124e115-b0fe-4539-998d-d63b6ac13554] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 70%;
    max-width: 70%;
  }
  
  .sd[data-s-7012ccc0-3e9d-453f-97a8-6349b5288caa] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 500px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-7012ccc0-3e9d-453f-97a8-6349b5288caa] {
      display: none;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-7012ccc0-3e9d-453f-97a8-6349b5288caa] {
      align-content: flex-start;
      align-items: flex-start;
      display: flex;
      flex: none;
      flex-direction: row;
      flex-wrap: nowrap;
      height: 30%;
      justify-content: space-between;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-7012ccc0-3e9d-453f-97a8-6349b5288caa] {
      display: flex;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-7012ccc0-3e9d-453f-97a8-6349b5288caa] {
      display: flex;
    }
  }
  
  .sd[data-s-e2b49041-8528-4a4a-b145-9dae7919293d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    transition-delay: 700ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-e2b49041-8528-4a4a-b145-9dae7919293d].appear {
    opacity: 0;
  }
  
  .sd[data-s-e2b49041-8528-4a4a-b145-9dae7919293d].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-e2b49041-8528-4a4a-b145-9dae7919293d] {
      align-content: flex-end;
      align-items: flex-end;
      flex: none;
      height: 100%;
      justify-content: flex-end;
      transition-duration: 1200ms;
      width: 15%;
      max-width: 15%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-e2b49041-8528-4a4a-b145-9dae7919293d] {
      flex: none;
      width: 18%;
      max-width: 18%;
      height: 100%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-e2b49041-8528-4a4a-b145-9dae7919293d] {
      flex: none;
      width: 15%;
      max-width: 15%;
      height: 100%;
    }
  }
  
  .sd[data-s-4265a270-f2b5-4963-975b-30b514e8b6b8] {
    height: auto;
    width: 160px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-4265a270-f2b5-4963-975b-30b514e8b6b8] {
      flex: none;
      width: 200%;
      max-width: 200%;
    }
  }
  
  .sd[data-s-baf0b595-ab81-4f2a-96c4-2cdb425ed89f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    transition-delay: 1000ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-baf0b595-ab81-4f2a-96c4-2cdb425ed89f].appear {
    opacity: 0;
  }
  
  .sd[data-s-baf0b595-ab81-4f2a-96c4-2cdb425ed89f].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-baf0b595-ab81-4f2a-96c4-2cdb425ed89f] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      height: 70%;
      justify-content: flex-end;
      transition-duration: 1200ms;
      width: 50%;
      max-width: 50%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-baf0b595-ab81-4f2a-96c4-2cdb425ed89f] {
      flex: none;
      width: 45%;
      max-width: 45%;
      height: 70%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-baf0b595-ab81-4f2a-96c4-2cdb425ed89f] {
      flex: none;
      height: 50%;
      width: 40%;
      max-width: 40%;
    }
  }
  
  .sd[data-s-89da4f09-a5dc-4c10-b540-effdf977c235] {
    height: auto;
    width: 160px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-89da4f09-a5dc-4c10-b540-effdf977c235] {
      flex: none;
      width: 50%;
      max-width: 50%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-89da4f09-a5dc-4c10-b540-effdf977c235] {
      flex: none;
      width: 60%;
      max-width: 60%;
    }
  }
  
  .sd[data-s-2675c9e1-b33c-4643-88ac-aa239b3db5bc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    transition-delay: 800ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-2675c9e1-b33c-4643-88ac-aa239b3db5bc].appear {
    opacity: 0;
  }
  
  .sd[data-s-2675c9e1-b33c-4643-88ac-aa239b3db5bc].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-2675c9e1-b33c-4643-88ac-aa239b3db5bc] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      height: 90%;
      justify-content: flex-end;
      transition-duration: 1200ms;
      width: 15%;
      max-width: 15%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-2675c9e1-b33c-4643-88ac-aa239b3db5bc] {
      flex: none;
      width: 16%;
      max-width: 16%;
      height: 90%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-2675c9e1-b33c-4643-88ac-aa239b3db5bc] {
      flex: none;
      width: 15%;
      max-width: 15%;
      height: 90%;
    }
  }
  
  .sd[data-s-7d4461b8-a077-4124-b535-8aee86dc86d4] {
    height: auto;
    width: 160px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-7d4461b8-a077-4124-b535-8aee86dc86d4] {
      flex: none;
      width: 150%;
      max-width: 150%;
    }
  }
  
  .sd[data-s-b1c693a9-4e50-42dd-a00a-8e309dec56bb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 500px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-b1c693a9-4e50-42dd-a00a-8e309dec56bb] {
      display: none;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-b1c693a9-4e50-42dd-a00a-8e309dec56bb] {
      align-content: flex-end;
      align-items: flex-end;
      display: flex;
      flex: none;
      flex-direction: row;
      flex-wrap: nowrap;
      height: 53%;
      justify-content: space-between;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-b1c693a9-4e50-42dd-a00a-8e309dec56bb] {
      display: flex;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-b1c693a9-4e50-42dd-a00a-8e309dec56bb] {
      display: flex;
    }
  }
  
  .sd[data-s-2081b8e7-325b-4bb4-bafc-8de4e4d07407] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    transition-delay: 900ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-2081b8e7-325b-4bb4-bafc-8de4e4d07407].appear {
    opacity: 0;
  }
  
  .sd[data-s-2081b8e7-325b-4bb4-bafc-8de4e4d07407].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-2081b8e7-325b-4bb4-bafc-8de4e4d07407] {
      align-content: flex-end;
      align-items: flex-end;
      flex: none;
      height: 36%;
      justify-content: flex-start;
      transition-duration: 1200ms;
      width: 30%;
      max-width: 30%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-2081b8e7-325b-4bb4-bafc-8de4e4d07407] {
      flex: none;
      height: 30%;
      width: 36%;
      max-width: 36%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-2081b8e7-325b-4bb4-bafc-8de4e4d07407] {
      flex: none;
      width: 32%;
      max-width: 32%;
      height: 30%;
    }
  }
  
  .sd[data-s-a49ee640-a3bd-427e-9201-031bf6a81c6f] {
    height: auto;
    width: 160px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-a49ee640-a3bd-427e-9201-031bf6a81c6f] {
      flex: none;
      width: 110%;
      max-width: 110%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-a49ee640-a3bd-427e-9201-031bf6a81c6f] {
      flex: none;
      width: 120%;
      max-width: 120%;
    }
  }
  
  .sd[data-s-dee6556c-d39e-43db-8eae-6ea22027a80a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    transition-delay: 600ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-dee6556c-d39e-43db-8eae-6ea22027a80a].appear {
    opacity: 0;
  }
  
  .sd[data-s-dee6556c-d39e-43db-8eae-6ea22027a80a].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-dee6556c-d39e-43db-8eae-6ea22027a80a] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      transition-duration: 1200ms;
      width: 25%;
      max-width: 25%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-dee6556c-d39e-43db-8eae-6ea22027a80a] {
      flex: none;
      width: 32%;
      max-width: 32%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-dee6556c-d39e-43db-8eae-6ea22027a80a] {
      flex: none;
      width: 30%;
      max-width: 30%;
    }
  }
  
  .sd[data-s-4e5242a1-feca-4328-a0e2-7aeb6d58d6bd] {
    height: auto;
    width: 160px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-4e5242a1-feca-4328-a0e2-7aeb6d58d6bd] {
      flex: none;
      width: 120%;
      max-width: 120%;
    }
  }
  
  .sd[data-s-a47dc468-59b8-4f62-a6c5-0292282af1b1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 500px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-a47dc468-59b8-4f62-a6c5-0292282af1b1] {
      display: none;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-a47dc468-59b8-4f62-a6c5-0292282af1b1] {
      align-content: flex-start;
      align-items: flex-start;
      display: flex;
      flex: none;
      flex-direction: row;
      flex-wrap: nowrap;
      height: 17%;
      justify-content: flex-end;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-a47dc468-59b8-4f62-a6c5-0292282af1b1] {
      display: flex;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-a47dc468-59b8-4f62-a6c5-0292282af1b1] {
      display: flex;
    }
  }
  
  .sd[data-s-8a8208aa-8472-4bff-a025-02a96f242af6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    transition-delay: 1200ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-8a8208aa-8472-4bff-a025-02a96f242af6].appear {
    opacity: 0;
  }
  
  .sd[data-s-8a8208aa-8472-4bff-a025-02a96f242af6].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-8a8208aa-8472-4bff-a025-02a96f242af6] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      height: 100%;
      justify-content: flex-end;
      transition-duration: 1200ms;
      width: 70%;
      max-width: 70%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-8a8208aa-8472-4bff-a025-02a96f242af6] {
      flex: none;
      width: 60%;
      max-width: 60%;
      height: 100%;
    }
  }
  
  .sd[data-s-5da70f5e-53d9-4ebe-96c1-c8f18624a6fe] {
    height: auto;
    width: 160px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-5da70f5e-53d9-4ebe-96c1-c8f18624a6fe] {
      flex: none;
      width: 50%;
      max-width: 50%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-5da70f5e-53d9-4ebe-96c1-c8f18624a6fe] {
      flex: none;
      width: 70%;
      max-width: 70%;
    }
  }
  
  .sd[data-s-1507d02b-67b9-4ad6-b05f-368a89ac44a6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    transition-delay: 1100ms;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 0, 0.75, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-1507d02b-67b9-4ad6-b05f-368a89ac44a6].appear {
    opacity: 0;
  }
  
  .sd[data-s-1507d02b-67b9-4ad6-b05f-368a89ac44a6].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-1507d02b-67b9-4ad6-b05f-368a89ac44a6] {
      flex: none;
      height: 150%;
      justify-content: flex-end;
      transition-duration: 1200ms;
      width: 40%;
      max-width: 40%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-1507d02b-67b9-4ad6-b05f-368a89ac44a6] {
      flex: none;
      width: 50%;
      max-width: 50%;
      height: 150%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-1507d02b-67b9-4ad6-b05f-368a89ac44a6] {
      flex: none;
    }
  }
  
  .sd[data-s-a2d54106-8646-414d-8cab-1000d6d19ee1] {
    height: auto;
    width: 160px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-a2d54106-8646-414d-8cab-1000d6d19ee1] {
      flex: none;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-b3621abe-544b-4a9f-8ef2-481a88fa21ca] {
    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));
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
    --g-color-0: #000000;
    --g-position-0: 0%;
    --g-color-1: #eeeeee;
    --g-position-1: 100%;
    --g-color-2: #eeeeee;
    --g-position-2: 100%;
    --g-color-3: #eeeeee;
    --g-position-3: 100%;
    --g-color-4: #eeeeee;
    --g-position-4: 100%;
    --g-color-5: #eeeeee;
    --g-position-5: 100%;
    --g-color-6: #eeeeee;
    --g-position-6: 100%;
    --g-color-7: #eeeeee;
    --g-position-7: 100%;
    --g-color-8: #eeeeee;
    --g-position-8: 100%;
    --g-color-9: #eeeeee;
    --g-position-9: 100%;
    --g-color-10: #eeeeee;
    --g-position-10: 100%;
    --g-color-11: #eeeeee;
    --g-position-11: 100%;
    --g-angle: 180deg;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-b3621abe-544b-4a9f-8ef2-481a88fa21ca] {
      display: flex;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-b3621abe-544b-4a9f-8ef2-481a88fa21ca] {
      display: flex;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-b3621abe-544b-4a9f-8ef2-481a88fa21ca] {
      display: flex;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-b3621abe-544b-4a9f-8ef2-481a88fa21ca] {
      display: flex;
    }
  }
  
  .sd[data-s-52b54464-844e-4752-b995-db248e33f9b4] {
    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: flex-start;
    padding: 140px 0px 100px 0px;
    width: 1440px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-52b54464-844e-4752-b995-db248e33f9b4] {
      padding: 80px 0px 80px 0px;
    }
  }
  
  .sd[data-s-5ffe8b75-71f0-4244-a05f-34190dc6fa15] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 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: 768px) {
    .sd[data-s-5ffe8b75-71f0-4244-a05f-34190dc6fa15] {
      flex: none;
      height: auto;
      width: 90%;
      max-width: 90%;
    }
  }
  
  .sd[data-s-ed0faff5-704e-4049-a469-23c76bc9a85b] {
    color: #EEEEEE;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 42px;
    font-weight: 700;
    height: auto;
    letter-spacing: normal;
    line-height: 1.65;
    margin: 32px 0px 0px 0px;
    text-align: left;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 1098px;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-ed0faff5-704e-4049-a469-23c76bc9a85b].appear {
    opacity: 0;
  }
  
  .sd[data-s-ed0faff5-704e-4049-a469-23c76bc9a85b].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-ed0faff5-704e-4049-a469-23c76bc9a85b] {
      font-size: 32px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-ed0faff5-704e-4049-a469-23c76bc9a85b] {
      font-size: 24px;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-ed0faff5-704e-4049-a469-23c76bc9a85b] {
      font-size: 22px;
    }
  }
  
  .sd[data-s-fec26ac7-0230-4b1e-bf21-ddc6bcafb131] {
    align-content: stretch;
    align-items: stretch;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    font-family: var(--s-font-5489e031);
    gap: 16px;
    height: auto;
    justify-content: space-between;
    letter-spacing: normal;
    margin: 64px 0px 0px 0px;
    width: 100%;
    --gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131: 16px;
    --gap-v-fec26ac7-0230-4b1e-bf21-ddc6bcafb131: 16px;
    --gap-uuid: fec26ac7-0230-4b1e-bf21-ddc6bcafb131;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-fec26ac7-0230-4b1e-bf21-ddc6bcafb131] {
      flex-direction: column;
      flex-wrap: nowrap;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-fec26ac7-0230-4b1e-bf21-ddc6bcafb131] {
      flex-direction: column;
      flex-wrap: nowrap;
      margin: 48px 0px 0px 0px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-29156c42-01a7-4e08-a930-1c42c930acb3] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 6px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 48px 0px 0px 80px;
    transform: translate(0px, 0px);
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(100% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0));
    max-width: calc(100% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0));
  }
  
  .sd[data-s-29156c42-01a7-4e08-a930-1c42c930acb3].appear {
    opacity: 0;
    transform: translate(0px, 16px);
    transition-delay: 200ms;
  }
  
  .sd[data-s-29156c42-01a7-4e08-a930-1c42c930acb3].appear-active {
    transition-delay: 200ms;
  }
  
  .sd[data-s-29156c42-01a7-4e08-a930-1c42c930acb3]:hover {
    opacity: 1;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-29156c42-01a7-4e08-a930-1c42c930acb3] {
      padding: 48px 0px 0px 48px;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-29156c42-01a7-4e08-a930-1c42c930acb3] {
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      padding: 64px 0px 0px;
      width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-29156c42-01a7-4e08-a930-1c42c930acb3] {
      flex: none;
      padding: 48px 0px 0px;
      width: 100%;
    }
  }
  
  .sd[data-s-658ae971-5960-40b8-8bbe-e5f606b0821b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 32px;
    width: 435px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-658ae971-5960-40b8-8bbe-e5f606b0821b] {
      align-content: center;
      align-items: center;
      flex: none;
      margin: 0px 24px 32px;
      width: auto;
      max-width: calc(100% - 48px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-658ae971-5960-40b8-8bbe-e5f606b0821b] {
      align-content: flex-start;
      align-items: flex-start;
    }
  }
  
  .sd[data-s-af8d9992-9ff7-42ab-95ae-ebca3c48421d] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 32px;
    font-weight: 700;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 16px 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-af8d9992-9ff7-42ab-95ae-ebca3c48421d].appear {
    opacity: 0;
  }
  
  .sd[data-s-af8d9992-9ff7-42ab-95ae-ebca3c48421d].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-af8d9992-9ff7-42ab-95ae-ebca3c48421d] {
      flex: none;
      height: auto;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-af8d9992-9ff7-42ab-95ae-ebca3c48421d] {
      font-size: 24px;
      text-align: left;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-af8d9992-9ff7-42ab-95ae-ebca3c48421d] {
      font-size: 18px;
    }
  }
  
  .sd[data-s-68f5344f-87d1-474e-9598-58cfb56ca57b] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    text-align: left;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 545px;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-68f5344f-87d1-474e-9598-58cfb56ca57b].appear {
    opacity: 0;
  }
  
  .sd[data-s-68f5344f-87d1-474e-9598-58cfb56ca57b].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-68f5344f-87d1-474e-9598-58cfb56ca57b] {
      flex: none;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-68f5344f-87d1-474e-9598-58cfb56ca57b] {
      display: flex;
      text-align: left;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-68f5344f-87d1-474e-9598-58cfb56ca57b] {
      display: flex;
    }
  }
  
  .sd[data-s-6b35f280-37ef-4c2a-afe6-d4e3437a878b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 51%;
    max-width: 51%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-6b35f280-37ef-4c2a-afe6-d4e3437a878b] {
      flex: none;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-448c6471-42e0-4f33-a5af-56e98227442b] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-7a5e4672-3beb-4439-947e-c7af82091a5f] {
    background: rgb(255, 255, 255);
    flex: none;
    height: 100%;
    left: 0;
    margin: 0 0 0 0;
    position: absolute;
    top: 0;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-29156c42-01a7-4e08-a930-1c42c930acb3]:hover .sd[data-s-7a5e4672-3beb-4439-947e-c7af82091a5f] {
    opacity: 0;
  }
  
  .sd[data-s-c679b223-e7c6-4acc-93c8-5abb8fe9a54d] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    bottom: 32px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 32px;
    margin: 0 0 0 0;
    position: absolute;
    right: 32px;
    top: auto;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-c679b223-e7c6-4acc-93c8-5abb8fe9a54d] {
      bottom: 16px;
      left: 16px;
      right: 16px;
    }
  }
  
  .sd[data-s-8c05a4ba-e234-4f93-9c7b-72225564ca4a] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 128px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 12px 24px 12px;
    transform: translate(0px, 0px);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-29156c42-01a7-4e08-a930-1c42c930acb3]:hover .sd[data-s-8c05a4ba-e234-4f93-9c7b-72225564ca4a]:hover {
    background: #000000;
    opacity: 1;
  }
  
  .sd[data-s-29156c42-01a7-4e08-a930-1c42c930acb3]:hover .sd[data-s-8c05a4ba-e234-4f93-9c7b-72225564ca4a] {
    box-shadow: 0px 2px 15px rgba(255, 255, 255, 0.4);
  }
  
  .sd[data-s-2a7a48f0-f8f5-4c64-9615-b0ff5937cd75] {
    color: #141414;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-8c05a4ba-e234-4f93-9c7b-72225564ca4a]:hover .sd[data-s-2a7a48f0-f8f5-4c64-9615-b0ff5937cd75] {
    color: #fafafa;
  }
  
  .sd[data-s-bfe95bf0-182d-497b-acd6-8e58bd702f78] {
    color: #333;
    font-size: 22px;
    margin: 0px 0px 0px 16px;
    transform: rotate(180deg);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    max-width: calc(100% - 16px);
  }
  
  .sd[data-s-8c05a4ba-e234-4f93-9c7b-72225564ca4a]:hover .sd[data-s-bfe95bf0-182d-497b-acd6-8e58bd702f78] {
    color: #fafafa;
    transform: translate(8px, 0px) rotate(180deg);
  }
  
  .sd[data-s-68d31a37-8b60-4a8f-acc6-896f4b958973] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 6px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 48px 0px 0px;
    transform: translate(0px, 0px);
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(50% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0.5));
    max-width: calc(50% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0.5));
  }
  
  .sd[data-s-68d31a37-8b60-4a8f-acc6-896f4b958973].appear {
    opacity: 0;
    transform: translate(0px, 16px);
    transition-delay: 200ms;
  }
  
  .sd[data-s-68d31a37-8b60-4a8f-acc6-896f4b958973].appear-active {
    transition-delay: 200ms;
  }
  
  .sd[data-s-68d31a37-8b60-4a8f-acc6-896f4b958973]:hover {
    opacity: 1;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-68d31a37-8b60-4a8f-acc6-896f4b958973] {
      flex: none;
      padding: 64px 0px 0px;
      width: calc(100% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0));
      max-width: calc(100% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0));
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-68d31a37-8b60-4a8f-acc6-896f4b958973] {
      flex: none;
      padding: 48px 0px 0px;
      width: 100%;
    }
  }
  
  .sd[data-s-4f70b03b-ce22-4a5a-9fc3-dd81dc174a61] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 48px 32px;
    width: calc(100% - 96px);
    max-width: calc(100% - 96px);
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-4f70b03b-ce22-4a5a-9fc3-dd81dc174a61] {
      margin: 0px 24px 32px;
      width: calc(100% - 48px);
      max-width: calc(100% - 48px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-4f70b03b-ce22-4a5a-9fc3-dd81dc174a61] {
      align-content: flex-start;
      align-items: flex-start;
    }
  }
  
  .sd[data-s-3ec8044d-9e53-4cf0-b6a7-a25377901a81] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 32px;
    font-weight: 700;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 16px 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-3ec8044d-9e53-4cf0-b6a7-a25377901a81].appear {
    opacity: 0;
  }
  
  .sd[data-s-3ec8044d-9e53-4cf0-b6a7-a25377901a81].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-3ec8044d-9e53-4cf0-b6a7-a25377901a81] {
      font-size: 24px;
      text-align: left;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-3ec8044d-9e53-4cf0-b6a7-a25377901a81] {
      font-size: 18px;
    }
  }
  
  .sd[data-s-d74597b4-ea42-4e23-a723-1ef34f5221c8] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 0px 0px 0px 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-d74597b4-ea42-4e23-a723-1ef34f5221c8].appear {
    opacity: 0;
  }
  
  .sd[data-s-d74597b4-ea42-4e23-a723-1ef34f5221c8].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-d74597b4-ea42-4e23-a723-1ef34f5221c8] {
      display: flex;
      text-align: left;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-d74597b4-ea42-4e23-a723-1ef34f5221c8] {
      display: flex;
    }
  }
  
  .sd[data-s-90596383-f3b1-4964-92f9-82d0a6575a92] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-224394c6-027d-4001-a762-8b384cfbc7fa] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-1faea202-c443-494f-b546-865c39af6f87] {
    background: rgb(255, 255, 255);
    flex: none;
    height: 100%;
    left: 0;
    margin: 0 0 0 0;
    position: absolute;
    top: 0;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-68d31a37-8b60-4a8f-acc6-896f4b958973]:hover .sd[data-s-1faea202-c443-494f-b546-865c39af6f87] {
    opacity: 0;
  }
  
  .sd[data-s-01b1895b-9975-4873-a751-3ed513f63ab6] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    bottom: 32px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 32px;
    margin: 0 0 0 0;
    position: absolute;
    right: 32px;
    top: auto;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-01b1895b-9975-4873-a751-3ed513f63ab6] {
      bottom: 16px;
      left: 16px;
      right: 16px;
    }
  }
  
  .sd[data-s-aeef6fec-4430-4dfb-97bf-29765fc2f6a9] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 128px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 12px 24px 12px;
    transform: translate(0px, 0px);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-68d31a37-8b60-4a8f-acc6-896f4b958973]:hover .sd[data-s-aeef6fec-4430-4dfb-97bf-29765fc2f6a9]:hover {
    background: #000000;
    opacity: 1;
  }
  
  .sd[data-s-68d31a37-8b60-4a8f-acc6-896f4b958973]:hover .sd[data-s-aeef6fec-4430-4dfb-97bf-29765fc2f6a9] {
    box-shadow: 0px 2px 15px rgba(255, 255, 255, 0.4);
  }
  
  .sd[data-s-8ab41159-81dc-499f-b2d3-60c5e35a9277] {
    color: #141414;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-aeef6fec-4430-4dfb-97bf-29765fc2f6a9]:hover .sd[data-s-8ab41159-81dc-499f-b2d3-60c5e35a9277] {
    color: #fafafa;
  }
  
  .sd[data-s-110f5f9d-3009-48cf-89ac-60a2517bc769] {
    color: #333;
    font-size: 22px;
    margin: 0px 0px 0px 16px;
    transform: rotate(180deg);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    max-width: calc(100% - 16px);
  }
  
  .sd[data-s-aeef6fec-4430-4dfb-97bf-29765fc2f6a9]:hover .sd[data-s-110f5f9d-3009-48cf-89ac-60a2517bc769] {
    color: #fafafa;
    transform: translate(8px, 0px) rotate(180deg);
  }
  
  .sd[data-s-2261c0b7-5abd-4b2b-9e6e-bff4b5904673] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 6px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 48px 0px 0px;
    transform: translate(0px, 0px);
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(50% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0.5));
    max-width: calc(50% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0.5));
  }
  
  .sd[data-s-2261c0b7-5abd-4b2b-9e6e-bff4b5904673].appear {
    opacity: 0;
    transform: translate(0px, 16px);
    transition-delay: 200ms;
  }
  
  .sd[data-s-2261c0b7-5abd-4b2b-9e6e-bff4b5904673].appear-active {
    transition-delay: 200ms;
  }
  
  .sd[data-s-2261c0b7-5abd-4b2b-9e6e-bff4b5904673]:hover {
    opacity: 1;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-2261c0b7-5abd-4b2b-9e6e-bff4b5904673] {
      flex: none;
      padding: 64px 0px 0px;
      width: calc(100% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0));
      max-width: calc(100% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0));
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-2261c0b7-5abd-4b2b-9e6e-bff4b5904673] {
      flex: none;
      padding: 48px 0px 0px;
      width: 100%;
    }
  }
  
  .sd[data-s-f9b51fc4-935e-4a16-806a-8b9b8924891b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 48px 32px;
    width: calc(100% - 96px);
    max-width: calc(100% - 96px);
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-f9b51fc4-935e-4a16-806a-8b9b8924891b] {
      margin: 0px 24px 32px;
      width: calc(100% - 48px);
      max-width: calc(100% - 48px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-f9b51fc4-935e-4a16-806a-8b9b8924891b] {
      align-content: flex-start;
      align-items: flex-start;
    }
  }
  
  .sd[data-s-be10ccea-306e-4b35-a039-a9adfe074842] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 32px;
    font-weight: 700;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 16px 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-be10ccea-306e-4b35-a039-a9adfe074842].appear {
    opacity: 0;
  }
  
  .sd[data-s-be10ccea-306e-4b35-a039-a9adfe074842].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-be10ccea-306e-4b35-a039-a9adfe074842] {
      font-size: 24px;
      text-align: left;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-be10ccea-306e-4b35-a039-a9adfe074842] {
      font-size: 18px;
    }
  }
  
  .sd[data-s-aeb5ebb4-76a7-4258-a246-105e30dd9c83] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    text-align: left;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 419.44px;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-aeb5ebb4-76a7-4258-a246-105e30dd9c83].appear {
    opacity: 0;
  }
  
  .sd[data-s-aeb5ebb4-76a7-4258-a246-105e30dd9c83].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-aeb5ebb4-76a7-4258-a246-105e30dd9c83] {
      display: flex;
      text-align: left;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-aeb5ebb4-76a7-4258-a246-105e30dd9c83] {
      display: flex;
    }
  }
  
  .sd[data-s-b85cefb9-fbd4-4c5b-b7fa-01ad1424e3ab] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-50edaac2-4c0f-4c5d-bf5c-30a54631156a] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-c0f1fa20-c913-4531-93bd-42792721c429] {
    background: rgb(255, 255, 255);
    flex: none;
    height: 100%;
    left: 0;
    margin: 0 0 0 0;
    position: absolute;
    top: 0;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-2261c0b7-5abd-4b2b-9e6e-bff4b5904673]:hover .sd[data-s-c0f1fa20-c913-4531-93bd-42792721c429] {
    opacity: 0;
  }
  
  .sd[data-s-9ea4c9cf-9a32-4516-a2f7-676fbcb32856] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    bottom: 32px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 32px;
    margin: 0 0 0 0;
    position: absolute;
    right: 32px;
    top: auto;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-9ea4c9cf-9a32-4516-a2f7-676fbcb32856] {
      bottom: 16px;
      left: 16px;
      right: 16px;
    }
  }
  
  .sd[data-s-39ea2f20-4e6f-4f33-918e-af267e69b441] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 128px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 12px 24px 12px;
    transform: translate(0px, 0px);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-2261c0b7-5abd-4b2b-9e6e-bff4b5904673]:hover .sd[data-s-39ea2f20-4e6f-4f33-918e-af267e69b441]:hover {
    background: #000000;
    opacity: 1;
  }
  
  .sd[data-s-2261c0b7-5abd-4b2b-9e6e-bff4b5904673]:hover .sd[data-s-39ea2f20-4e6f-4f33-918e-af267e69b441] {
    box-shadow: 0px 2px 15px rgba(255, 255, 255, 0.4);
  }
  
  .sd[data-s-7f0112ae-d248-402b-b1e7-234c97ffa672] {
    color: #141414;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-39ea2f20-4e6f-4f33-918e-af267e69b441]:hover .sd[data-s-7f0112ae-d248-402b-b1e7-234c97ffa672] {
    color: #fafafa;
  }
  
  .sd[data-s-2bc8ec84-2c26-4ad0-ba1f-ddf57fcb26ea] {
    color: #333;
    font-size: 22px;
    margin: 0px 0px 0px 16px;
    transform: rotate(180deg);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    max-width: calc(100% - 16px);
  }
  
  .sd[data-s-39ea2f20-4e6f-4f33-918e-af267e69b441]:hover .sd[data-s-2bc8ec84-2c26-4ad0-ba1f-ddf57fcb26ea] {
    color: #fafafa;
    transform: translate(8px, 0px) rotate(180deg);
  }
  
  .sd[data-s-74376d53-61e6-4829-8ef3-5d106c1f1260] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 6px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 48px 0px 0px;
    transform: translate(0px, 0px);
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(50% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0.5));
    max-width: calc(50% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0.5));
  }
  
  .sd[data-s-74376d53-61e6-4829-8ef3-5d106c1f1260].appear {
    opacity: 0;
    transform: translate(0px, 16px);
    transition-delay: 200ms;
  }
  
  .sd[data-s-74376d53-61e6-4829-8ef3-5d106c1f1260].appear-active {
    transition-delay: 200ms;
  }
  
  .sd[data-s-74376d53-61e6-4829-8ef3-5d106c1f1260]:hover {
    opacity: 1;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-74376d53-61e6-4829-8ef3-5d106c1f1260] {
      flex: none;
      margin: 0px 0px 16px 0px;
      padding: 64px 0px 0px;
      width: calc(100% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0));
      max-width: calc(100% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0));
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-74376d53-61e6-4829-8ef3-5d106c1f1260] {
      flex: none;
      margin: 0px 0px 0px 0px;
      padding: 48px 0px 0px;
      width: calc(100% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0));
      max-width: calc(100% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0));
    }
  }
  
  .sd[data-s-1cfbf816-7af5-4eae-af76-55d4684183a6] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 48px 32px;
    width: calc(100% - 96px);
    max-width: calc(100% - 96px);
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-1cfbf816-7af5-4eae-af76-55d4684183a6] {
      margin: 0px 24px 32px;
      width: calc(100% - 48px);
      max-width: calc(100% - 48px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-1cfbf816-7af5-4eae-af76-55d4684183a6] {
      align-content: flex-start;
      align-items: flex-start;
    }
  }
  
  .sd[data-s-065eed91-b72c-4462-a37a-b3b046eb612c] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 32px;
    font-weight: 700;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 16px 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-065eed91-b72c-4462-a37a-b3b046eb612c].appear {
    opacity: 0;
  }
  
  .sd[data-s-065eed91-b72c-4462-a37a-b3b046eb612c].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-065eed91-b72c-4462-a37a-b3b046eb612c] {
      font-size: 24px;
      text-align: left;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-065eed91-b72c-4462-a37a-b3b046eb612c] {
      font-size: 18px;
    }
  }
  
  .sd[data-s-477678df-8abc-4b54-a72a-d0ef737581ac] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    text-align: left;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 475px;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-477678df-8abc-4b54-a72a-d0ef737581ac].appear {
    opacity: 0;
  }
  
  .sd[data-s-477678df-8abc-4b54-a72a-d0ef737581ac].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-477678df-8abc-4b54-a72a-d0ef737581ac] {
      display: flex;
      text-align: left;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-477678df-8abc-4b54-a72a-d0ef737581ac] {
      display: flex;
    }
  }
  
  .sd[data-s-eb084253-da74-4a22-9404-d2f666696f8d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-a7936dc7-1c7b-4809-ac09-bc186e3bae66] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-3f759332-b5a4-4e15-ac75-40e2b66ee4f5] {
    background: rgb(255, 255, 255);
    flex: none;
    height: 100%;
    left: 0;
    margin: 0 0 0 0;
    position: absolute;
    top: 0;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-74376d53-61e6-4829-8ef3-5d106c1f1260]:hover .sd[data-s-3f759332-b5a4-4e15-ac75-40e2b66ee4f5] {
    opacity: 0;
  }
  
  .sd[data-s-ec87a35f-5885-4f66-9521-d53d284076c8] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    bottom: 32px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 32px;
    margin: 0 0 0 0;
    position: absolute;
    right: 32px;
    top: auto;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-ec87a35f-5885-4f66-9521-d53d284076c8] {
      bottom: 16px;
      left: 16px;
      right: 16px;
    }
  }
  
  .sd[data-s-b6a03c70-500b-4ed6-b9e5-dadfaf6c81d3] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 128px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 12px 24px 12px;
    transform: translate(0px, 0px);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-74376d53-61e6-4829-8ef3-5d106c1f1260]:hover .sd[data-s-b6a03c70-500b-4ed6-b9e5-dadfaf6c81d3]:hover {
    background: #000000;
    opacity: 1;
  }
  
  .sd[data-s-74376d53-61e6-4829-8ef3-5d106c1f1260]:hover .sd[data-s-b6a03c70-500b-4ed6-b9e5-dadfaf6c81d3] {
    box-shadow: 0px 2px 15px rgba(255, 255, 255, 0.4);
  }
  
  .sd[data-s-b6e9f5c4-a7e5-40fe-bfe7-9b535a28a7f4] {
    color: #141414;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-b6a03c70-500b-4ed6-b9e5-dadfaf6c81d3]:hover .sd[data-s-b6e9f5c4-a7e5-40fe-bfe7-9b535a28a7f4] {
    color: #fafafa;
  }
  
  .sd[data-s-5ef66210-962d-45bc-b652-b1f6c53c27e8] {
    color: #333;
    font-size: 22px;
    margin: 0px 0px 0px 16px;
    transform: rotate(180deg);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    max-width: calc(100% - 16px);
  }
  
  .sd[data-s-b6a03c70-500b-4ed6-b9e5-dadfaf6c81d3]:hover .sd[data-s-5ef66210-962d-45bc-b652-b1f6c53c27e8] {
    color: #fafafa;
    transform: translate(8px, 0px) rotate(180deg);
  }
  
  .sd[data-s-612b4d15-7699-4fd7-820d-914019b766b7] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 6px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 48px 0px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(50% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0.5));
    max-width: calc(50% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0.5));
  }
  
  .sd[data-s-612b4d15-7699-4fd7-820d-914019b766b7].appear {
    opacity: 0;
    transform: translate(0px, 16px);
    transition-delay: 200ms;
  }
  
  .sd[data-s-612b4d15-7699-4fd7-820d-914019b766b7].appear-active {
    transition-delay: 200ms;
  }
  
  .sd[data-s-612b4d15-7699-4fd7-820d-914019b766b7]:hover {
    opacity: 1;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-612b4d15-7699-4fd7-820d-914019b766b7] {
      flex: none;
      padding: 64px 0px 0px;
      width: calc(100% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0));
      max-width: calc(100% - (var(--gap-h-fec26ac7-0230-4b1e-bf21-ddc6bcafb131) * 0));
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-612b4d15-7699-4fd7-820d-914019b766b7] {
      flex: none;
      padding: 48px 0px 0px;
      width: 100%;
    }
  }
  
  .sd[data-s-8dda0736-ef0f-4eba-bbcf-daf6751d37dc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 48px 32px;
    width: calc(100% - 96px);
    max-width: calc(100% - 96px);
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-8dda0736-ef0f-4eba-bbcf-daf6751d37dc] {
      margin: 0px 24px 32px;
      width: calc(100% - 48px);
      max-width: calc(100% - 48px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-8dda0736-ef0f-4eba-bbcf-daf6751d37dc] {
      align-content: flex-start;
      align-items: flex-start;
    }
  }
  
  .sd[data-s-1172a2fd-a700-42a3-bb60-9a59118232c4] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 32px;
    font-weight: 700;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 16px 0px;
    text-align: left;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-1172a2fd-a700-42a3-bb60-9a59118232c4].appear {
    opacity: 0;
  }
  
  .sd[data-s-1172a2fd-a700-42a3-bb60-9a59118232c4].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-1172a2fd-a700-42a3-bb60-9a59118232c4] {
      font-size: 24px;
      text-align: left;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-1172a2fd-a700-42a3-bb60-9a59118232c4] {
      font-size: 18px;
    }
  }
  
  .sd[data-s-41aaa2e0-3fcb-416b-a183-ebdaea988753] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 0px 0px 0px 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-41aaa2e0-3fcb-416b-a183-ebdaea988753].appear {
    opacity: 0;
  }
  
  .sd[data-s-41aaa2e0-3fcb-416b-a183-ebdaea988753].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-41aaa2e0-3fcb-416b-a183-ebdaea988753] {
      display: flex;
      text-align: left;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-41aaa2e0-3fcb-416b-a183-ebdaea988753] {
      display: flex;
    }
  }
  
  .sd[data-s-56df6c43-4cb2-4c94-811f-6623752b733b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-6e6b8914-a9e4-48f7-96ba-754def7b2b8f] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-b7c61062-40ad-47b8-ab40-44a1ce96b74e] {
    background: rgb(255, 255, 255);
    flex: none;
    height: 100%;
    left: 0;
    margin: 0 0 0 0;
    position: absolute;
    top: 0;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-612b4d15-7699-4fd7-820d-914019b766b7]:hover .sd[data-s-b7c61062-40ad-47b8-ab40-44a1ce96b74e] {
    opacity: 0;
  }
  
  .sd[data-s-75ca0cdb-1e24-468e-bcef-dff53ac5c6dc] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    bottom: 32px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 32px;
    margin: 0 0 0 0;
    position: absolute;
    right: 32px;
    top: auto;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-75ca0cdb-1e24-468e-bcef-dff53ac5c6dc] {
      bottom: 16px;
      left: 16px;
      right: 16px;
    }
  }
  
  .sd[data-s-c7e9f321-8345-4a6f-9b9e-a6df65018515] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 128px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 12px 24px 12px;
    transform: translate(0px, 0px);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-612b4d15-7699-4fd7-820d-914019b766b7]:hover .sd[data-s-c7e9f321-8345-4a6f-9b9e-a6df65018515]:hover {
    background: #000000;
    opacity: 1;
  }
  
  .sd[data-s-612b4d15-7699-4fd7-820d-914019b766b7]:hover .sd[data-s-c7e9f321-8345-4a6f-9b9e-a6df65018515] {
    box-shadow: 0px 2px 15px rgba(255, 255, 255, 0.4);
  }
  
  .sd[data-s-37cca027-1809-4a95-a11a-cbe05c214504] {
    color: #141414;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-c7e9f321-8345-4a6f-9b9e-a6df65018515]:hover .sd[data-s-37cca027-1809-4a95-a11a-cbe05c214504] {
    color: #fafafa;
  }
  
  .sd[data-s-49ae3780-d2f5-472f-9c2e-27f0500ab123] {
    color: #333;
    font-size: 22px;
    margin: 0px 0px 0px 16px;
    transform: rotate(180deg);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    max-width: calc(100% - 16px);
  }
  
  .sd[data-s-c7e9f321-8345-4a6f-9b9e-a6df65018515]:hover .sd[data-s-49ae3780-d2f5-472f-9c2e-27f0500ab123] {
    color: #fafafa;
    transform: translate(8px, 0px) rotate(180deg);
  }
  
  .sd[data-s-a1ea6fec-f816-449f-bf05-f8dfe403b78c] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 140px 0px 0px 0px;
    padding: 0px 0px;
    width: 86.6%;
    max-width: 86.6%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-a1ea6fec-f816-449f-bf05-f8dfe403b78c] {
      margin: 80px 0px 0px 0px;
      width: 86.6%;
      max-width: 86.6%;
    }
  }
  
  .sd[data-s-59f2a659-b429-4a3e-8c88-f0caf8c27c55] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 48px;
    font-weight: 700;
    height: auto;
    letter-spacing: normal;
    line-height: 1.66;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-59f2a659-b429-4a3e-8c88-f0caf8c27c55] {
      font-size: 32px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-59f2a659-b429-4a3e-8c88-f0caf8c27c55] {
      font-size: 22px;
      text-align: center;
      justify-content: center;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-59f2a659-b429-4a3e-8c88-f0caf8c27c55] {
      font-size: 18px;
    }
  }
  
  .sd[data-s-60682a9c-ff83-4661-9eaa-feb1f10f431f] {
    align-content: center;
    align-items: center;
    background: #333333;
    border-radius: 6px;
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 32px 0px 0px 0px;
    padding: 16px 32px 16px 40px;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-60682a9c-ff83-4661-9eaa-feb1f10f431f]:hover {
    opacity: 1;
  }
  
  .sd[data-s-660a3776-39df-4788-bf70-56a3e1c1192f] {
    color: #FFFFFF;
    font-family: var(--s-font-5489e031);
    font-size: 18px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-660a3776-39df-4788-bf70-56a3e1c1192f] {
      font-size: 16px;
    }
  }
  
  .sd[data-s-16666810-eaca-44a0-ace9-3139c7dab424] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 16px;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 16px;
    max-width: calc(100% - 16px);
  }
  
  .sd[data-s-60682a9c-ff83-4661-9eaa-feb1f10f431f]:hover .sd[data-s-16666810-eaca-44a0-ace9-3139c7dab424] {
    transform: translate(8px, 0px);
  }
  
  .sd[data-s-28779d83-2f6b-4d63-ac3c-b14e3fc046e6] {
    align-content: center;
    align-items: center;
    background: #f5f5f5;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-60212e0e-ff5f-4e5b-ba60-df04e9d0fe43] {
    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: flex-start;
    padding: 128px 0px 100px 0px;
    width: 1440px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-60212e0e-ff5f-4e5b-ba60-df04e9d0fe43] {
      padding: 80px 0px 80px 0px;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-60212e0e-ff5f-4e5b-ba60-df04e9d0fe43] {
      padding: 80px 0px 0px 0px;
    }
  }
  
  .sd[data-s-c306daed-cb19-482c-95ef-116c1ea589de] {
    align-content: flex-start;
    align-items: flex-start;
    background: #f5f5f5;
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 86.6%;
    max-width: 86.6%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-c306daed-cb19-482c-95ef-116c1ea589de] {
      flex: none;
      width: 80%;
      max-width: 80%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-c306daed-cb19-482c-95ef-116c1ea589de] {
      flex: none;
      width: 90%;
      max-width: 90%;
    }
  }
  
  .sd[data-s-88a4b4e0-9f6d-48ad-973a-0b56f33e4126] {
    background: rgba(0, 0, 0, 0.0);
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: -0.04em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    mix-blend-mode: normal;
    padding: 2px;
    text-align: left;
    text-shadow: none;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 100%;
    z-index: 4;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-88a4b4e0-9f6d-48ad-973a-0b56f33e4126].appear {
    opacity: 0;
  }
  
  .sd[data-s-88a4b4e0-9f6d-48ad-973a-0b56f33e4126].appear-active {}
  
  .sd[data-s-679a5732-2ff9-4e12-b14c-d03cee3ba775] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 42px;
    font-weight: 700;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    margin: 32px 0px 64px 0px;
    text-align: left;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-679a5732-2ff9-4e12-b14c-d03cee3ba775].appear {
    opacity: 0;
  }
  
  .sd[data-s-679a5732-2ff9-4e12-b14c-d03cee3ba775].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-679a5732-2ff9-4e12-b14c-d03cee3ba775] {
      flex: none;
      font-size: 32px;
      width: 90%;
      max-width: 90%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-679a5732-2ff9-4e12-b14c-d03cee3ba775] {
      flex: none;
      font-size: 24px;
      margin: 32px 0px 48px 0px;
      width: 80%;
      max-width: 80%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-679a5732-2ff9-4e12-b14c-d03cee3ba775] {
      flex: none;
      font-size: 20px;
      margin: 32px 0px 40px 0px;
      width: 90%;
      max-width: 90%;
    }
  }
  
  .sd[data-s-3b7d58c9-ec47-4f52-9436-09eaff347948] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 16px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-da78ae82-c344-4d79-989a-911225101f01] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 28px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 40px 24px;
    width: 100%;
    --gap-h-da78ae82-c344-4d79-989a-911225101f01: 28px;
    --gap-v-da78ae82-c344-4d79-989a-911225101f01: 28px;
    --gap-uuid: da78ae82-c344-4d79-989a-911225101f01;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-da78ae82-c344-4d79-989a-911225101f01] {
      gap: 28px 16px;
      --gap-h-da78ae82-c344-4d79-989a-911225101f01: 16px;
      --gap-v-da78ae82-c344-4d79-989a-911225101f01: 28px;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-da78ae82-c344-4d79-989a-911225101f01] {
      gap: 28px 12px;
      padding: 40px 16px;
      --gap-h-da78ae82-c344-4d79-989a-911225101f01: 12px;
      --gap-v-da78ae82-c344-4d79-989a-911225101f01: 28px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-da78ae82-c344-4d79-989a-911225101f01] {
      gap: 20px 12px;
      --gap-h-da78ae82-c344-4d79-989a-911225101f01: 12px;
      --gap-v-da78ae82-c344-4d79-989a-911225101f01: 20px;
    }
  }
  
  .sd[data-s-c7c64859-1022-4bd8-b71d-d8f3e9a0f495] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 12px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px;
    width: calc(20% - 24px - (var(--gap-h-da78ae82-c344-4d79-989a-911225101f01) * 0.8));
    max-width: calc(20% - 24px - (var(--gap-h-da78ae82-c344-4d79-989a-911225101f01) * 0.8));
  }
  
  .sd[data-s-c7c64859-1022-4bd8-b71d-d8f3e9a0f495]:hover {
    opacity: 0.8;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-c7c64859-1022-4bd8-b71d-d8f3e9a0f495] {
      flex: none;
      width: calc(25% - 24px - (var(--gap-h-da78ae82-c344-4d79-989a-911225101f01) * 0.75));
      max-width: calc(25% - 24px - (var(--gap-h-da78ae82-c344-4d79-989a-911225101f01) * 0.75));
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-c7c64859-1022-4bd8-b71d-d8f3e9a0f495] {
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      overflow-x: hidden;
      overflow-y: auto;
      width: calc(33.3% - 24px - (var(--gap-h-da78ae82-c344-4d79-989a-911225101f01) * 0.667));
      max-width: calc(33.3% - 24px - (var(--gap-h-da78ae82-c344-4d79-989a-911225101f01) * 0.667));
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-c7c64859-1022-4bd8-b71d-d8f3e9a0f495] {
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      margin: 0px 0px;
      width: calc(50% - (var(--gap-h-da78ae82-c344-4d79-989a-911225101f01) * 0.5));
      max-width: calc(50% - (var(--gap-h-da78ae82-c344-4d79-989a-911225101f01) * 0.5));
    }
  }
  
  .sd[data-s-33973ec7-0321-48f7-8f1d-c91c04b1225c] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-33973ec7-0321-48f7-8f1d-c91c04b1225c] {
      flex: none;
      width: 100%;
    }
  }
  
  .sd[data-s-34fc01ff-9996-4d17-b2ee-71d41ff2aefa] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: flex-start;
    margin: 0px 0px 48px 0px;
    padding: 0px;
    width: auto;
    --gap-h-34fc01ff-9996-4d17-b2ee-71d41ff2aefa: 24px;
    --gap-v-34fc01ff-9996-4d17-b2ee-71d41ff2aefa: 24px;
    --gap-uuid: 34fc01ff-9996-4d17-b2ee-71d41ff2aefa;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-34fc01ff-9996-4d17-b2ee-71d41ff2aefa] {
      gap: 16px;
      --gap-h-34fc01ff-9996-4d17-b2ee-71d41ff2aefa: 16px;
      --gap-v-34fc01ff-9996-4d17-b2ee-71d41ff2aefa: 16px;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-34fc01ff-9996-4d17-b2ee-71d41ff2aefa] {
      flex: none;
      flex-direction: row;
      flex-wrap: wrap;
      padding: 0px 0px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-22862e85-4204-4b88-8998-69ada74fb136] {
    align-content: flex-start;
    align-items: flex-start;
    background: #ffffff;
    border-radius: 8px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 32px 0px;
    transform: translate(0px, 0px);
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(33.3% - (var(--gap-h-34fc01ff-9996-4d17-b2ee-71d41ff2aefa) * 0.667));
    --gap-h-22862e85-4204-4b88-8998-69ada74fb136: 0px;
    --gap-v-22862e85-4204-4b88-8998-69ada74fb136: 40px;
    --gap-uuid: 22862e85-4204-4b88-8998-69ada74fb136;
    max-width: calc(33.3% - (var(--gap-h-34fc01ff-9996-4d17-b2ee-71d41ff2aefa) * 0.667));
  }
  
  .sd[data-s-22862e85-4204-4b88-8998-69ada74fb136]:first-child {}
  
  .sd[data-s-22862e85-4204-4b88-8998-69ada74fb136]:hover {
    background: #000000;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-22862e85-4204-4b88-8998-69ada74fb136]:first-child {
      width: calc(100% - (var(--gap-h-34fc01ff-9996-4d17-b2ee-71d41ff2aefa) * 0));
      max-width: calc(100% - (var(--gap-h-34fc01ff-9996-4d17-b2ee-71d41ff2aefa) * 0));
    }
  
    .sd[data-s-22862e85-4204-4b88-8998-69ada74fb136] {
      flex: none;
      height: auto;
      width: calc(50% - (var(--gap-h-34fc01ff-9996-4d17-b2ee-71d41ff2aefa) * 0.5));
      max-width: calc(50% - (var(--gap-h-34fc01ff-9996-4d17-b2ee-71d41ff2aefa) * 0.5));
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-22862e85-4204-4b88-8998-69ada74fb136] {
      flex: none;
      width: calc(100% - (var(--gap-h-34fc01ff-9996-4d17-b2ee-71d41ff2aefa) * 0));
      max-width: calc(100% - (var(--gap-h-34fc01ff-9996-4d17-b2ee-71d41ff2aefa) * 0));
    }
  }
  
  .sd[data-s-70bc20af-81f8-40b2-b38f-d3221193a305] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 8px;
    height: auto;
    justify-content: flex-start;
    margin: 0px;
    padding: 40px 40px 0px 40px;
    width: calc(100% - (var(--gap-h-22862e85-4204-4b88-8998-69ada74fb136) * 0));
    --gap-h-70bc20af-81f8-40b2-b38f-d3221193a305: 0px;
    --gap-v-70bc20af-81f8-40b2-b38f-d3221193a305: 8px;
    --gap-uuid: 70bc20af-81f8-40b2-b38f-d3221193a305;
    max-width: calc(100% - (var(--gap-h-22862e85-4204-4b88-8998-69ada74fb136) * 0));
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-70bc20af-81f8-40b2-b38f-d3221193a305] {
      padding: 24px 24px 0px 24px;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-70bc20af-81f8-40b2-b38f-d3221193a305] {
      padding: 24px 24px 0px 24px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-70bc20af-81f8-40b2-b38f-d3221193a305] {
      align-content: center;
      align-items: center;
      gap: 2px;
      justify-content: flex-start;
      margin: 0px;
      padding: 16px 16px 0px 16px;
      --gap-h-70bc20af-81f8-40b2-b38f-d3221193a305: 0px;
      --gap-v-70bc20af-81f8-40b2-b38f-d3221193a305: 2px;
    }
  }
  
  .sd[data-s-1179a125-df53-400b-9209-b5e8127efde0] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 8px;
    height: auto;
    justify-content: center;
    padding: 64px 0px;
    width: calc(100% - (var(--gap-h-70bc20af-81f8-40b2-b38f-d3221193a305) * 0));
    --gap-h-1179a125-df53-400b-9209-b5e8127efde0: 0px;
    --gap-v-1179a125-df53-400b-9209-b5e8127efde0: 8px;
    --gap-uuid: 1179a125-df53-400b-9209-b5e8127efde0;
    max-width: calc(100% - (var(--gap-h-70bc20af-81f8-40b2-b38f-d3221193a305) * 0));
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-1179a125-df53-400b-9209-b5e8127efde0] {
      padding: 32px 0px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-1179a125-df53-400b-9209-b5e8127efde0] {
      gap: 2px;
      --gap-h-1179a125-df53-400b-9209-b5e8127efde0: 0px;
      --gap-v-1179a125-df53-400b-9209-b5e8127efde0: 2px;
    }
  }
  
  .sd[data-s-8a5e5287-7116-4b59-867d-ab99e12e36e3] {
    align-items: center;
    flex: none;
    flex-direction: column;
    height: auto;
    justify-content: center;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(96% - (var(--gap-h-1179a125-df53-400b-9209-b5e8127efde0) * 0.04000000000000007));
    max-width: calc(96% - (var(--gap-h-1179a125-df53-400b-9209-b5e8127efde0) * 0.04000000000000007));
  }
  
  .sd[data-s-8a5e5287-7116-4b59-867d-ab99e12e36e3]:before {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .sd[data-s-22862e85-4204-4b88-8998-69ada74fb136]:hover .sd[data-s-8a5e5287-7116-4b59-867d-ab99e12e36e3]:hover {
    opacity: 0;
  }
  
  .sd[data-s-22862e85-4204-4b88-8998-69ada74fb136]:hover .sd[data-s-8a5e5287-7116-4b59-867d-ab99e12e36e3] {
    opacity: 0;
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  }
  
  .sd[data-s-0365415b-20dd-4389-b351-fba54bdcb8d7] {
    align-items: center;
    bottom: 22px;
    flex: none;
    flex-direction: column;
    height: auto;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    opacity: 0;
    position: absolute;
    right: 0px;
    top: 20px;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(100% - (var(--gap-h-1179a125-df53-400b-9209-b5e8127efde0) * 0));
    max-width: calc(100% - (var(--gap-h-1179a125-df53-400b-9209-b5e8127efde0) * 0));
  }
  
  .sd[data-s-0365415b-20dd-4389-b351-fba54bdcb8d7]:before {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .sd[data-s-22862e85-4204-4b88-8998-69ada74fb136]:hover .sd[data-s-0365415b-20dd-4389-b351-fba54bdcb8d7] {
    opacity: 1;
    transform: translate(0px, -2px);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-0365415b-20dd-4389-b351-fba54bdcb8d7] {
      bottom: 32px;
      top: 10px;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-0365415b-20dd-4389-b351-fba54bdcb8d7] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-0365415b-20dd-4389-b351-fba54bdcb8d7] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-0365415b-20dd-4389-b351-fba54bdcb8d7] {
      display: none;
    }
  }
  
  .sd[data-s-a69b23de-8141-4536-bfb5-9351b82a8b71] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: flex-start;
    margin: 0px;
    padding: 0px 40px 0px 40px;
    width: calc(100% - (var(--gap-h-22862e85-4204-4b88-8998-69ada74fb136) * 0));
    --gap-h-a69b23de-8141-4536-bfb5-9351b82a8b71: 0px;
    --gap-v-a69b23de-8141-4536-bfb5-9351b82a8b71: 20px;
    --gap-uuid: a69b23de-8141-4536-bfb5-9351b82a8b71;
    max-width: calc(100% - (var(--gap-h-22862e85-4204-4b88-8998-69ada74fb136) * 0));
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-a69b23de-8141-4536-bfb5-9351b82a8b71] {
      flex: none;
      height: auto;
      padding: 0px 24px 0px 24px;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-a69b23de-8141-4536-bfb5-9351b82a8b71] {
      flex: none;
      height: auto;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-a69b23de-8141-4536-bfb5-9351b82a8b71] {
      flex: none;
      gap: 16px;
      height: auto;
      margin: 0px;
      padding: 0px 32px;
      --gap-h-a69b23de-8141-4536-bfb5-9351b82a8b71: 0px;
      --gap-v-a69b23de-8141-4536-bfb5-9351b82a8b71: 16px;
    }
  }
  
  .sd[data-s-bc4cdc6f-627b-4e0c-b621-211708790e37] {
    color: #111111;
    font-family: var(--s-font-6f975f43);
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0em;
    text-align: left;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-22862e85-4204-4b88-8998-69ada74fb136]:hover .sd[data-s-bc4cdc6f-627b-4e0c-b621-211708790e37] {
    color: #ffffff;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-bc4cdc6f-627b-4e0c-b621-211708790e37] {
      font-size: 11px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-bc4cdc6f-627b-4e0c-b621-211708790e37] {
      font-size: 11px;
    }
  }
  
  .sd[data-s-6e626a9b-08ce-4899-8b1a-6556dd15246f] {
    color: #000000;
    font-family: var(--s-font-6f975f43);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    height: auto;
    letter-spacing: 0em;
    line-height: 1.7;
    text-align: left;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(100% - (var(--gap-h-a69b23de-8141-4536-bfb5-9351b82a8b71) * 0));
    max-width: calc(100% - (var(--gap-h-a69b23de-8141-4536-bfb5-9351b82a8b71) * 0));
    justify-content: flex-start;
  }
  
  .sd[data-s-22862e85-4204-4b88-8998-69ada74fb136]:hover .sd[data-s-6e626a9b-08ce-4899-8b1a-6556dd15246f] {
    color: #ffffff;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-6e626a9b-08ce-4899-8b1a-6556dd15246f] {
      flex: none;
      font-size: 16px;
      height: auto;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-6e626a9b-08ce-4899-8b1a-6556dd15246f] {
      font-size: 14px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-6e626a9b-08ce-4899-8b1a-6556dd15246f] {
      font-size: 18px;
    }
  }
  
  .sd[data-s-15a8b72c-8658-422a-a8b7-72576d458b81] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    padding: 0px;
    --gap-h-15a8b72c-8658-422a-a8b7-72576d458b81: 8px;
    --gap-v-15a8b72c-8658-422a-a8b7-72576d458b81: 8px;
    --gap-uuid: 15a8b72c-8658-422a-a8b7-72576d458b81;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-15a8b72c-8658-422a-a8b7-72576d458b81] {
      flex-direction: row;
      gap: 40px 0px;
      --gap-h-15a8b72c-8658-422a-a8b7-72576d458b81: 0px;
      --gap-v-15a8b72c-8658-422a-a8b7-72576d458b81: 40px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-15a8b72c-8658-422a-a8b7-72576d458b81] {
      flex-direction: row;
    }
  }
  
  .sd[data-s-6fb86f52-435e-4679-84c8-b913f19fb841] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: flex-end;
    padding: 0px;
    --gap-h-6fb86f52-435e-4679-84c8-b913f19fb841: 8px;
    --gap-v-6fb86f52-435e-4679-84c8-b913f19fb841: 0px;
    --gap-uuid: 6fb86f52-435e-4679-84c8-b913f19fb841;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-6fb86f52-435e-4679-84c8-b913f19fb841] {
      align-content: flex-end;
      align-items: flex-end;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-6fb86f52-435e-4679-84c8-b913f19fb841] {
      flex-direction: row;
      flex-wrap: wrap;
      gap: 8px 7px;
      --gap-h-6fb86f52-435e-4679-84c8-b913f19fb841: 7px;
      --gap-v-6fb86f52-435e-4679-84c8-b913f19fb841: 8px;
    }
  }
  
  .sd[data-s-7192a083-1447-4a16-b291-f78ac7f241d1] {
    color: #7F7F7F;
    font-family: var(--s-font-6f975f43);
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0em;
    text-align: right;
    width: auto;
    max-width: 100%;
    justify-content: flex-end;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-7192a083-1447-4a16-b291-f78ac7f241d1] {
      flex: none;
      font-size: 11px;
      width: auto;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-7192a083-1447-4a16-b291-f78ac7f241d1] {
      font-size: 11px;
    }
  }
  
  .sd[data-s-b43534fb-edb6-4ee2-8be1-4229342858b9] {
    color: rgba(127, 127, 127, 0.5);
    font-family: var(--s-font-6f975f43);
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0em;
    text-align: right;
    width: auto;
    max-width: 100%;
    justify-content: flex-end;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-b43534fb-edb6-4ee2-8be1-4229342858b9] {
      display: flex;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-b43534fb-edb6-4ee2-8be1-4229342858b9] {
      display: flex;
      flex: none;
      font-size: 10px;
      width: auto;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-b43534fb-edb6-4ee2-8be1-4229342858b9] {
      display: flex;
      font-size: 13px;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-b43534fb-edb6-4ee2-8be1-4229342858b9] {
      display: flex;
    }
  }
  
  .sd[data-s-d223ec24-be68-4956-a978-f1686791a8de] {
    color: #7F7F7F;
    flex: 1;
    font-family: var(--s-font-6f975f43);
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0em;
    text-align: right;
    width: auto;
    max-width: 100%;
    justify-content: flex-end;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-d223ec24-be68-4956-a978-f1686791a8de] {
      flex: none;
      font-size: 11px;
      width: auto;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-d223ec24-be68-4956-a978-f1686791a8de] {
      font-size: 11px;
    }
  }
  
  .sd[data-s-8505c338-b96b-485f-8113-253097243eb2] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 16px;
    justify-content: space-between;
    padding: 0px;
    width: calc(100% - (var(--gap-h-a69b23de-8141-4536-bfb5-9351b82a8b71) * 0));
    --gap-h-8505c338-b96b-485f-8113-253097243eb2: 16px;
    --gap-v-8505c338-b96b-485f-8113-253097243eb2: 0px;
    --gap-uuid: 8505c338-b96b-485f-8113-253097243eb2;
    max-width: calc(100% - (var(--gap-h-a69b23de-8141-4536-bfb5-9351b82a8b71) * 0));
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-8505c338-b96b-485f-8113-253097243eb2] {
      gap: 16px;
      --gap-h-8505c338-b96b-485f-8113-253097243eb2: 16px;
      --gap-v-8505c338-b96b-485f-8113-253097243eb2: 0px;
    }
  }
  
  .sd[data-s-faa8fb33-8014-42c3-b855-454d3bcd7cf2] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 4px;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    --gap-h-faa8fb33-8014-42c3-b855-454d3bcd7cf2: 4px;
    --gap-v-faa8fb33-8014-42c3-b855-454d3bcd7cf2: 4px;
    --gap-uuid: faa8fb33-8014-42c3-b855-454d3bcd7cf2;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-faa8fb33-8014-42c3-b855-454d3bcd7cf2] {
      flex: none;
      width: auto;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-faa8fb33-8014-42c3-b855-454d3bcd7cf2] {
      flex: none;
      width: auto;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-faa8fb33-8014-42c3-b855-454d3bcd7cf2] {
      gap: 2px;
      padding: 0px;
      --gap-h-faa8fb33-8014-42c3-b855-454d3bcd7cf2: 2px;
      --gap-v-faa8fb33-8014-42c3-b855-454d3bcd7cf2: 2px;
    }
  }
  
  .sd[data-s-0b1f89b8-71a4-472e-8a08-0c1d0197901a] {
    align-items: center;
    border-bottom: 1px solid rgba(68, 68, 68, 0);
    border-left: 1px solid rgba(68, 68, 68, 0);
    border-radius: 50%;
    border-right: 1px solid rgba(68, 68, 68, 0);
    border-top: 1px solid rgba(68, 68, 68, 0);
    flex-direction: column;
    height: 34px;
    justify-content: center;
    width: 34px;
    max-width: 100%;
  }
  
  .sd[data-s-0b1f89b8-71a4-472e-8a08-0c1d0197901a]:before {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .sd[data-s-b2eb6ede-c716-4fc1-bd46-59d21b761aea] {
    align-items: center;
    border-bottom: 1px solid rgba(68, 68, 68, 0);
    border-left: 1px solid rgba(68, 68, 68, 0);
    border-radius: 50%;
    border-right: 1px solid rgba(68, 68, 68, 0);
    border-top: 1px solid rgba(68, 68, 68, 0);
    flex-direction: column;
    height: 34px;
    justify-content: center;
    width: 34px;
    max-width: 100%;
  }
  
  .sd[data-s-b2eb6ede-c716-4fc1-bd46-59d21b761aea]:before {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .sd[data-s-5000306f-2529-44c9-b1f6-be0f8b69d582] {
    align-items: center;
    border-bottom: 1px solid rgba(68, 68, 68, 0);
    border-left: 1px solid rgba(68, 68, 68, 0);
    border-radius: 50%;
    border-right: 1px solid rgba(68, 68, 68, 0);
    border-top: 1px solid rgba(68, 68, 68, 0);
    flex-direction: column;
    height: 34px;
    justify-content: center;
    width: 34px;
    max-width: 100%;
  }
  
  .sd[data-s-5000306f-2529-44c9-b1f6-be0f8b69d582]:before {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .sd[data-s-06eeb69c-b518-4ef5-8f35-c489daa5d804] {
    align-items: center;
    border-bottom: 1px solid rgba(68, 68, 68, 0);
    border-left: 1px solid rgba(68, 68, 68, 0);
    border-radius: 50%;
    border-right: 1px solid rgba(68, 68, 68, 0);
    border-top: 1px solid rgba(68, 68, 68, 0);
    flex-direction: column;
    height: 34px;
    justify-content: center;
    width: 34px;
    max-width: 100%;
  }
  
  .sd[data-s-06eeb69c-b518-4ef5-8f35-c489daa5d804]:before {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .sd[data-s-e539ad23-b730-46db-84f0-835286257ae5] {
    color: #000000;
    font-size: 22px;
    margin: 0px 0px 0px 0px;
    transform: rotate(180deg);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    max-width: 100%;
  }
  
  .sd[data-s-22862e85-4204-4b88-8998-69ada74fb136]:hover .sd[data-s-e539ad23-b730-46db-84f0-835286257ae5] {
    color: #ffffff;
    transform: translate(4px, 0px) rotate(180deg);
  }
  
  .sd[data-s-f979f420-b05d-44d2-bc9f-660c13f40b19] {
    align-content: center;
    align-items: center;
    background: #333333;
    border-radius: 6px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 20px 36px;
    width: auto;
    --gap-h-f979f420-b05d-44d2-bc9f-660c13f40b19: 8px;
    --gap-v-f979f420-b05d-44d2-bc9f-660c13f40b19: 0px;
    --gap-uuid: f979f420-b05d-44d2-bc9f-660c13f40b19;
    max-width: 100%;
  }
  
  .sd[data-s-f979f420-b05d-44d2-bc9f-660c13f40b19]:hover {
    opacity: 1;
  }
  
  .sd[data-s-ac95f889-72e3-4ec1-8140-ee9ce4aa18c1] {
    color: #ffffff;
    font-family: var(--s-font-5489e031);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-ac95f889-72e3-4ec1-8140-ee9ce4aa18c1] {
      text-align: left;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-ac95f889-72e3-4ec1-8140-ee9ce4aa18c1] {
      flex: 1;
      width: auto;
    }
  }
  
  .sd[data-s-ef3fe03f-591f-442d-ba31-6a6e82d09b47] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 16px;
    max-width: 100%;
  }
  
  .sd[data-s-f979f420-b05d-44d2-bc9f-660c13f40b19]:hover .sd[data-s-ef3fe03f-591f-442d-ba31-6a6e82d09b47] {
    transform: translate(8px, 0px);
  }
  
  .sd[data-s-eeac21ba-6598-4d02-85e9-66a831af7488] {
    align-content: center;
    align-items: center;
    background: #f5f5f5;
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 140px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-eeac21ba-6598-4d02-85e9-66a831af7488] {
      padding: 80px 0px 0px 0px;
    }
  }
  
  .sd[data-s-1bb75599-5680-4a30-b4a7-4eb48fe02228] {
    background: rgba(0, 0, 0, 0.0);
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: -0.04em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    mix-blend-mode: normal;
    padding: 2px;
    text-align: center;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 1102px;
    z-index: 4;
    max-width: 100%;
    justify-content: center;
  }
  
  .sd[data-s-1bb75599-5680-4a30-b4a7-4eb48fe02228].appear {
    opacity: 0;
  }
  
  .sd[data-s-1bb75599-5680-4a30-b4a7-4eb48fe02228].appear-active {}
  
  .sd[data-s-86e060fb-eb1c-4093-b510-4de560976d4a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 1440px;
    z-index: 1;
    max-width: 100%;
  }
  
  .sd[data-s-86e060fb-eb1c-4093-b510-4de560976d4a]&appear-active {
    transition-duration: 400ms;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-86e060fb-eb1c-4093-b510-4de560976d4a] {
      align-content: center;
      align-items: center;
    }
  }
  
  .sd[data-s-8c1a810d-dd6d-4052-87f3-10154f6d989c] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 64px 0px 32px 0px;
    padding: 4px 0px 4px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-8c1a810d-dd6d-4052-87f3-10154f6d989c] {
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-8c1a810d-dd6d-4052-87f3-10154f6d989c] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: flex-start;
      overflow-x: visible;
      overflow-y: visible;
      padding: 0px 0px 0px;
      width: 100%;
    }
  }
  
  .sd[data-s-466f0ce9-6209-450f-88f3-9552de41dfc0] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0px 40px 2px;
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-466f0ce9-6209-450f-88f3-9552de41dfc0] {
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-466f0ce9-6209-450f-88f3-9552de41dfc0] {
      flex: none;
      justify-content: flex-start;
      overflow-x: auto;
      overflow-y: hidden;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-466f0ce9-6209-450f-88f3-9552de41dfc0] {
      padding: 0px 20px 2px;
    }
  }
  
  .sd[data-s-9a0819f0-f1b8-4669-8088-0c7e05dd5bb9] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    border-bottom: 0px solid rgb(0, 0, 0);
    border-left: 0px solid rgb(0, 0, 0);
    border-radius: 64px;
    border-right: 0px solid rgb(0, 0, 0);
    border-top: 0px solid rgb(0, 0, 0);
    cursor: pointer;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 16px 0px 0px;
    padding: 12px 20px 12px;
    width: auto;
    max-width: calc(100% - 16px);
  }
  
  .sd._selected[data-s-9a0819f0-f1b8-4669-8088-0c7e05dd5bb9] {
    background: #000000;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-9a0819f0-f1b8-4669-8088-0c7e05dd5bb9] {
      margin: 0px 8px 0px 0px;
      max-width: calc(100% - 8px);
    }
  }
  
  .sd[data-s-6097cc1d-bd4b-4838-b93a-548f2d2a8a0f] {
    color: #141414;
    font-family: var(--s-font-6f975f43);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd._selected[data-s-6097cc1d-bd4b-4838-b93a-548f2d2a8a0f] {
    color: #FFFFFF;
    font-weight: 600;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-6097cc1d-bd4b-4838-b93a-548f2d2a8a0f] {
      font-size: 12px;
    }
  }
  
  .sd[data-s-805a43c0-f92f-4681-a2a2-2d0eb4c991ce] {
    align-content: center;
    align-items: center;
    background: #f5f5f5;
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    opacity: 1;
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-805a43c0-f92f-4681-a2a2-2d0eb4c991ce] {
      transform: translate(0px, 0px);
    }
  }
  
  .sd[data-s-a54c4740-41f3-4f30-8db2-367f250b3c8b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 24px;
    height: auto;
    justify-content: flex-start;
    width: 1102px;
    --gap-h-a54c4740-41f3-4f30-8db2-367f250b3c8b: 24px;
    --gap-v-a54c4740-41f3-4f30-8db2-367f250b3c8b: 0px;
    --gap-uuid: a54c4740-41f3-4f30-8db2-367f250b3c8b;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-a54c4740-41f3-4f30-8db2-367f250b3c8b] {
      flex: none;
      width: 80%;
      max-width: 80%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-a54c4740-41f3-4f30-8db2-367f250b3c8b] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      width: 90%;
      max-width: 90%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-a54c4740-41f3-4f30-8db2-367f250b3c8b] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      margin: 0px 12px 0px;
      width: calc(90% - 24px);
      max-width: calc(90% - 24px);
    }
  }
  
  .sd[data-s-82031332-4e3f-425e-841a-e4eec2685fd6] {
    color: #555555;
    flex: 7;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-82031332-4e3f-425e-841a-e4eec2685fd6]>h2 {
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 42px;
    font-weight: 500;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
  
  .sd[data-s-82031332-4e3f-425e-841a-e4eec2685fd6]>h3 {
    font-size: 42px;
    font-weight: 500;
  }
  
  .sd[data-s-82031332-4e3f-425e-841a-e4eec2685fd6] strong {
    color: #141414;
    font-size: 42px;
    font-weight: 700;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-82031332-4e3f-425e-841a-e4eec2685fd6] {
      flex: none;
      margin: 0px 0px 16px 0px;
      padding: 0px 0px 0px;
      width: 578px;
      max-width: 100%;
    }
  
    .sd[data-s-82031332-4e3f-425e-841a-e4eec2685fd6]>h3 {
      font-size: 36px;
    }
  
    .sd[data-s-82031332-4e3f-425e-841a-e4eec2685fd6] strong {
      font-size: 36px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-82031332-4e3f-425e-841a-e4eec2685fd6]>h3 {
      font-size: 28px;
    }
  
    .sd[data-s-82031332-4e3f-425e-841a-e4eec2685fd6] strong {
      font-size: 28px;
    }
  }
  
  .sd[data-s-85dc1c45-180f-4c93-b867-89eb9d19b59c] {
    color: #141414;
    flex: 4;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 17px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.7;
    margin: 0px 0px 0px 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-85dc1c45-180f-4c93-b867-89eb9d19b59c].appear {
    opacity: 0;
  }
  
  .sd[data-s-85dc1c45-180f-4c93-b867-89eb9d19b59c].appear-active {}
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-85dc1c45-180f-4c93-b867-89eb9d19b59c] {
      flex: 5;
      margin: 0px 0px 0px 16px;
      width: auto;
      max-width: calc(100% - 16px);
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-85dc1c45-180f-4c93-b867-89eb9d19b59c] {
      margin: 0px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-139ebcc3-9c80-49e7-848b-4a7a9a16cd47] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 64px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-139ebcc3-9c80-49e7-848b-4a7a9a16cd47] {
      justify-content: flex-start;
      margin: 32px 0px 0px 0px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 32px 0px 0px;
    padding: 0px;
    transform: translate(0px, 0px);
    transition-timing-function: cubic-bezier(0, 0, 0.84, 1);
    width: calc(500% - 32px);
    max-width: calc(500% - 32px);
  }
  
  .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8].appear {
    transform: translate(-4300px, 0px);
    transition-duration: 90000ms;
  }
  
  .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8].appear-active {
    transition-duration: 90000ms;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8].appear {
      transform: translate(-2800px, 0px);
      transition-duration: 60000ms;
    }
  
    .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8].appear-active {
      transition-duration: 60000ms;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8].appear {
      transform: translate(-1600px, 0px);
    }
  
    .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8].appear-active {}
  
    .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8] {
      margin: 0px 16px 0px 0px;
      width: calc(500% - 16px);
      max-width: calc(500% - 16px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8].appear {
      transform: translate(-1000px, 0px);
    }
  
    .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8].appear-active {}
  
    .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8] {
      flex: none;
      width: calc(600% - 16px);
      max-width: calc(600% - 16px);
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8].appear {
      transform: translate(-900px, 0px);
    }
  
    .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8].appear-active {}
  
    .sd[data-s-f5b528a0-93b9-41cf-babe-867fcd70cbf8] {
      flex: none;
      transform: translate(0px, 0px);
    }
  }
  
  .sd[data-s-c24c3d8d-1c4b-439f-9d29-26010584088c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 32px;
    padding: 0px 0px 0px;
    width: calc(8.5% - 32px);
    max-width: calc(8.5% - 32px);
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-c24c3d8d-1c4b-439f-9d29-26010584088c] {
      flex: none;
      margin: 0px 0px 0px 16px;
      width: calc(10% - 16px);
      max-width: calc(10% - 16px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-c24c3d8d-1c4b-439f-9d29-26010584088c] {
      flex: none;
      margin: 0px 0px 0px 8px;
      width: calc(10% - 8px);
      max-width: calc(10% - 8px);
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-c24c3d8d-1c4b-439f-9d29-26010584088c] {
      flex: none;
    }
  }
  
  .sd[data-s-f5a01a8c-f37b-4598-9dc3-d40c3a384727] {
    border-radius: 4px;
    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-2e5e5ae1-5bf1-456f-b5bc-654bf466d2f8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-9ecc7f2b-8a78-4799-9b76-249d76dc4ec7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 73%;
    max-width: 73%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-9ecc7f2b-8a78-4799-9b76-249d76dc4ec7] {
      flex: none;
      width: 80%;
      max-width: 80%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-9ecc7f2b-8a78-4799-9b76-249d76dc4ec7] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      width: 90%;
      max-width: 90%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-9ecc7f2b-8a78-4799-9b76-249d76dc4ec7] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      margin: 0px 12px 0px;
      width: calc(90% - 24px);
      max-width: calc(90% - 24px);
    }
  }
  
  .sd[data-s-aceab699-de20-4845-a1d2-bd2af4044d73] {
    color: #555555;
    flex: 7;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-aceab699-de20-4845-a1d2-bd2af4044d73]>h2 {
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 42px;
    font-weight: 500;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
  
  .sd[data-s-aceab699-de20-4845-a1d2-bd2af4044d73]>h3 {
    font-size: 42px;
    font-weight: 500;
  }
  
  .sd[data-s-aceab699-de20-4845-a1d2-bd2af4044d73] strong {
    color: #141414;
    font-size: 42px;
    font-weight: 700;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-aceab699-de20-4845-a1d2-bd2af4044d73] {
      margin: 0px 0px 16px 0px;
      max-width: 100%;
    }
  
    .sd[data-s-aceab699-de20-4845-a1d2-bd2af4044d73]>h3 {
      font-size: 36px;
    }
  
    .sd[data-s-aceab699-de20-4845-a1d2-bd2af4044d73] strong {
      font-size: 36px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-aceab699-de20-4845-a1d2-bd2af4044d73]>h3 {
      font-size: 28px;
    }
  
    .sd[data-s-aceab699-de20-4845-a1d2-bd2af4044d73] strong {
      font-size: 28px;
    }
  }
  
  .sd[data-s-dd1d4424-ffa6-4814-be10-7dd47ba01ec2] {
    color: #141414;
    flex: 4;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 17px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.7;
    margin: 0px 0px 0px 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-dd1d4424-ffa6-4814-be10-7dd47ba01ec2].appear {
    opacity: 0;
  }
  
  .sd[data-s-dd1d4424-ffa6-4814-be10-7dd47ba01ec2].appear-active {}
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-dd1d4424-ffa6-4814-be10-7dd47ba01ec2] {
      flex: 5;
      margin: 0px 0px 0px 16px;
      width: auto;
      max-width: calc(100% - 16px);
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-dd1d4424-ffa6-4814-be10-7dd47ba01ec2] {
      margin: 0px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-8472b847-8086-4a63-84f1-89f8b7fbf14e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 64px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-8472b847-8086-4a63-84f1-89f8b7fbf14e] {
      justify-content: flex-start;
      margin: 32px 0px 0px 0px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-caa41486-5244-49a9-8483-646675aca76b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 32px 0px 0px;
    padding: 0px;
    transform: translate(0px, 0px);
    transition-timing-function: cubic-bezier(0, 0, 0.84, 1);
    width: calc(500% - 32px);
    max-width: calc(500% - 32px);
  }
  
  .sd[data-s-caa41486-5244-49a9-8483-646675aca76b].appear {
    transform: translate(-4300px, 0px);
    transition-duration: 90000ms;
  }
  
  .sd[data-s-caa41486-5244-49a9-8483-646675aca76b].appear-active {
    transition-duration: 90000ms;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-caa41486-5244-49a9-8483-646675aca76b].appear {
      transform: translate(-2800px, 0px);
      transition-duration: 60000ms;
    }
  
    .sd[data-s-caa41486-5244-49a9-8483-646675aca76b].appear-active {
      transition-duration: 60000ms;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-caa41486-5244-49a9-8483-646675aca76b].appear {
      transform: translate(-1600px, 0px);
    }
  
    .sd[data-s-caa41486-5244-49a9-8483-646675aca76b].appear-active {}
  
    .sd[data-s-caa41486-5244-49a9-8483-646675aca76b] {
      margin: 0px 16px 0px 0px;
      width: calc(500% - 16px);
      max-width: calc(500% - 16px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-caa41486-5244-49a9-8483-646675aca76b].appear {
      transform: translate(-1000px, 0px);
    }
  
    .sd[data-s-caa41486-5244-49a9-8483-646675aca76b].appear-active {}
  
    .sd[data-s-caa41486-5244-49a9-8483-646675aca76b] {
      flex: none;
      width: calc(600% - 16px);
      max-width: calc(600% - 16px);
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-caa41486-5244-49a9-8483-646675aca76b].appear {
      transform: translate(-900px, 0px);
    }
  
    .sd[data-s-caa41486-5244-49a9-8483-646675aca76b].appear-active {}
  
    .sd[data-s-caa41486-5244-49a9-8483-646675aca76b] {
      flex: none;
      transform: translate(0px, 0px);
    }
  }
  
  .sd[data-s-70321549-8727-412c-a3b1-5d2322c5b88c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 32px;
    padding: 0px 0px 0px;
    width: calc(8.5% - 32px);
    max-width: calc(8.5% - 32px);
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-70321549-8727-412c-a3b1-5d2322c5b88c] {
      flex: none;
      margin: 0px 0px 0px 16px;
      width: calc(10% - 16px);
      max-width: calc(10% - 16px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-70321549-8727-412c-a3b1-5d2322c5b88c] {
      flex: none;
      margin: 0px 0px 0px 8px;
      width: calc(10% - 8px);
      max-width: calc(10% - 8px);
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-70321549-8727-412c-a3b1-5d2322c5b88c] {
      flex: none;
    }
  }
  
  .sd[data-s-c97379af-e199-4e45-84d0-9807f575c504] {
    border-radius: 4px;
    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-03db0d39-325c-4a59-a016-80f446504bb4] {
    flex: none;
    height: auto;
    margin: -48px 0px 0px 0px;
    opacity: 0.1;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 115%;
    z-index: -2;
    max-width: 115%;
  }
  
  .sd[data-s-03db0d39-325c-4a59-a016-80f446504bb4].appear {
    opacity: 0;
  }
  
  .sd[data-s-03db0d39-325c-4a59-a016-80f446504bb4].appear-active {}
  
  .sd[data-s-9ab66922-5b20-4815-959a-88bd3c63f501] {
    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;
    opacity: 1;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-4a9253e9-b19f-4db5-a6c7-e16cbb32ddee] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 73%;
    max-width: 73%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-4a9253e9-b19f-4db5-a6c7-e16cbb32ddee] {
      flex: none;
      width: 80%;
      max-width: 80%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-4a9253e9-b19f-4db5-a6c7-e16cbb32ddee] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      width: 90%;
      max-width: 90%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-4a9253e9-b19f-4db5-a6c7-e16cbb32ddee] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      margin: 0px 12px 0px;
      width: calc(90% - 24px);
      max-width: calc(90% - 24px);
    }
  }
  
  .sd[data-s-cc1cc997-e045-44a6-b16c-8bd31c7281b5] {
    color: #555555;
    flex: 7;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-cc1cc997-e045-44a6-b16c-8bd31c7281b5]>h2 {
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 42px;
    font-weight: 500;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
  
  .sd[data-s-cc1cc997-e045-44a6-b16c-8bd31c7281b5]>h3 {
    font-size: 42px;
    font-weight: 500;
  }
  
  .sd[data-s-cc1cc997-e045-44a6-b16c-8bd31c7281b5] strong {
    color: #141414;
    font-size: 42px;
    font-weight: 700;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-cc1cc997-e045-44a6-b16c-8bd31c7281b5] {
      margin: 0px 0px 16px 0px;
      max-width: 100%;
    }
  
    .sd[data-s-cc1cc997-e045-44a6-b16c-8bd31c7281b5]>h3 {
      font-size: 36px;
    }
  
    .sd[data-s-cc1cc997-e045-44a6-b16c-8bd31c7281b5] strong {
      font-size: 36px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-cc1cc997-e045-44a6-b16c-8bd31c7281b5]>h3 {
      font-size: 28px;
    }
  
    .sd[data-s-cc1cc997-e045-44a6-b16c-8bd31c7281b5] strong {
      font-size: 28px;
    }
  }
  
  .sd[data-s-11b94a75-0c3c-4373-adc0-ab72f773056f] {
    color: #141414;
    flex: 4;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 17px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.7;
    margin: 0px 0px 0px 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-11b94a75-0c3c-4373-adc0-ab72f773056f].appear {
    opacity: 0;
  }
  
  .sd[data-s-11b94a75-0c3c-4373-adc0-ab72f773056f].appear-active {}
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-11b94a75-0c3c-4373-adc0-ab72f773056f] {
      flex: 5;
      margin: 0px 0px 0px 16px;
      width: auto;
      max-width: calc(100% - 16px);
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-11b94a75-0c3c-4373-adc0-ab72f773056f] {
      margin: 0px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-754b145b-e144-41ef-9512-9e9c889b5fb2] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 64px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-754b145b-e144-41ef-9512-9e9c889b5fb2] {
      justify-content: flex-start;
      margin: 32px 0px 0px 0px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 32px 0px 0px;
    padding: 0px;
    transform: translate(0px, 0px);
    transition-timing-function: cubic-bezier(0, 0, 0.84, 1);
    width: calc(500% - 32px);
    max-width: calc(500% - 32px);
  }
  
  .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9].appear {
    transform: translate(-4300px, 0px);
    transition-duration: 90000ms;
  }
  
  .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9].appear-active {
    transition-duration: 90000ms;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9].appear {
      transform: translate(-2800px, 0px);
      transition-duration: 60000ms;
    }
  
    .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9].appear-active {
      transition-duration: 60000ms;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9].appear {
      transform: translate(-1600px, 0px);
    }
  
    .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9].appear-active {}
  
    .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9] {
      margin: 0px 16px 0px 0px;
      width: calc(500% - 16px);
      max-width: calc(500% - 16px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9].appear {
      transform: translate(-1000px, 0px);
    }
  
    .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9].appear-active {}
  
    .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9] {
      flex: none;
      width: calc(600% - 16px);
      max-width: calc(600% - 16px);
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9].appear {
      transform: translate(-900px, 0px);
    }
  
    .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9].appear-active {}
  
    .sd[data-s-503c3047-0796-4b1b-bb2d-a15e8520f6c9] {
      flex: none;
      transform: translate(0px, 0px);
    }
  }
  
  .sd[data-s-62947fa4-5fa1-4575-801c-e37f52b11382] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 32px;
    padding: 0px 0px 0px;
    width: calc(8.5% - 32px);
    max-width: calc(8.5% - 32px);
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-62947fa4-5fa1-4575-801c-e37f52b11382] {
      flex: none;
      margin: 0px 0px 0px 16px;
      width: calc(10% - 16px);
      max-width: calc(10% - 16px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-62947fa4-5fa1-4575-801c-e37f52b11382] {
      flex: none;
      margin: 0px 0px 0px 8px;
      width: calc(10% - 8px);
      max-width: calc(10% - 8px);
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-62947fa4-5fa1-4575-801c-e37f52b11382] {
      flex: none;
    }
  }
  
  .sd[data-s-d1ce546e-38e2-42d5-81fd-89c8e73830b6] {
    border-radius: 4px;
    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-734508e4-2a20-40e0-aace-0e69def7b76f] {
    flex: none;
    height: auto;
    margin: -48px 0px 0px 0px;
    opacity: 0.1;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 115%;
    z-index: -2;
    max-width: 115%;
  }
  
  .sd[data-s-734508e4-2a20-40e0-aace-0e69def7b76f].appear {
    opacity: 0;
  }
  
  .sd[data-s-734508e4-2a20-40e0-aace-0e69def7b76f].appear-active {}
  
  .sd[data-s-b5365ca5-2247-4d1f-b62e-d6afe4a67b63] {
    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;
    opacity: 1;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-c7fd58d8-109a-411d-92bf-934cd8dbb5ef] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 73%;
    max-width: 73%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-c7fd58d8-109a-411d-92bf-934cd8dbb5ef] {
      flex: none;
      width: 80%;
      max-width: 80%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-c7fd58d8-109a-411d-92bf-934cd8dbb5ef] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      width: 90%;
      max-width: 90%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-c7fd58d8-109a-411d-92bf-934cd8dbb5ef] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      margin: 0px 12px 0px;
      width: calc(90% - 24px);
      max-width: calc(90% - 24px);
    }
  }
  
  .sd[data-s-4f0e1db8-98dc-4313-a789-2f405f150522] {
    color: #555555;
    flex: 7;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-4f0e1db8-98dc-4313-a789-2f405f150522]>h2 {
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 42px;
    font-weight: 500;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
  
  .sd[data-s-4f0e1db8-98dc-4313-a789-2f405f150522]>h3 {
    font-size: 42px;
    font-weight: 500;
  }
  
  .sd[data-s-4f0e1db8-98dc-4313-a789-2f405f150522] strong {
    color: #141414;
    font-size: 42px;
    font-weight: 700;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-4f0e1db8-98dc-4313-a789-2f405f150522] {
      margin: 0px 0px 16px 0px;
      max-width: 100%;
    }
  
    .sd[data-s-4f0e1db8-98dc-4313-a789-2f405f150522]>h3 {
      font-size: 36px;
    }
  
    .sd[data-s-4f0e1db8-98dc-4313-a789-2f405f150522] strong {
      font-size: 36px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-4f0e1db8-98dc-4313-a789-2f405f150522]>h3 {
      font-size: 28px;
    }
  
    .sd[data-s-4f0e1db8-98dc-4313-a789-2f405f150522] strong {
      font-size: 28px;
    }
  }
  
  .sd[data-s-f0f824cb-861e-489a-b394-5b01792f9646] {
    color: #141414;
    flex: 4;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 17px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.7;
    margin: 0px 0px 0px 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-f0f824cb-861e-489a-b394-5b01792f9646].appear {
    opacity: 0;
  }
  
  .sd[data-s-f0f824cb-861e-489a-b394-5b01792f9646].appear-active {}
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-f0f824cb-861e-489a-b394-5b01792f9646] {
      flex: 5;
      margin: 0px 0px 0px 16px;
      width: auto;
      max-width: calc(100% - 16px);
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-f0f824cb-861e-489a-b394-5b01792f9646] {
      margin: 0px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-634343db-3ff9-4f7d-b71b-67f49eda02f8] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 64px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-634343db-3ff9-4f7d-b71b-67f49eda02f8] {
      justify-content: flex-start;
      margin: 32px 0px 0px 0px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 32px 0px 0px;
    padding: 0px;
    transform: translate(0px, 0px);
    transition-timing-function: cubic-bezier(0, 0, 0.84, 1);
    width: calc(500% - 32px);
    max-width: calc(500% - 32px);
  }
  
  .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773].appear {
    transform: translate(-4300px, 0px);
    transition-duration: 90000ms;
  }
  
  .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773].appear-active {
    transition-duration: 90000ms;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773].appear {
      transform: translate(-2800px, 0px);
      transition-duration: 60000ms;
    }
  
    .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773].appear-active {
      transition-duration: 60000ms;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773].appear {
      transform: translate(-1600px, 0px);
    }
  
    .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773].appear-active {}
  
    .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773] {
      margin: 0px 16px 0px 0px;
      width: calc(500% - 16px);
      max-width: calc(500% - 16px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773].appear {
      transform: translate(-1000px, 0px);
    }
  
    .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773].appear-active {}
  
    .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773] {
      flex: none;
      width: calc(600% - 16px);
      max-width: calc(600% - 16px);
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773].appear {
      transform: translate(-900px, 0px);
    }
  
    .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773].appear-active {}
  
    .sd[data-s-d4025fb7-23c0-4442-8858-78aa40e11773] {
      flex: none;
      transform: translate(0px, 0px);
    }
  }
  
  .sd[data-s-5ebbd078-dfaf-4be2-8e85-82efb4937558] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 32px;
    padding: 0px 0px 0px;
    width: calc(8.5% - 32px);
    max-width: calc(8.5% - 32px);
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-5ebbd078-dfaf-4be2-8e85-82efb4937558] {
      flex: none;
      margin: 0px 0px 0px 16px;
      width: calc(10% - 16px);
      max-width: calc(10% - 16px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-5ebbd078-dfaf-4be2-8e85-82efb4937558] {
      flex: none;
      margin: 0px 0px 0px 8px;
      width: calc(10% - 8px);
      max-width: calc(10% - 8px);
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-5ebbd078-dfaf-4be2-8e85-82efb4937558] {
      flex: none;
    }
  }
  
  .sd[data-s-2b7ae918-5ec0-4361-a59e-85a07077d100] {
    border-radius: 4px;
    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-0066cf0a-0fde-4ab8-8053-7085c0c2e7de] {
    flex: none;
    height: auto;
    margin: -48px 0px 0px 0px;
    opacity: 0.1;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 115%;
    z-index: -2;
    max-width: 115%;
  }
  
  .sd[data-s-0066cf0a-0fde-4ab8-8053-7085c0c2e7de].appear {
    opacity: 0;
  }
  
  .sd[data-s-0066cf0a-0fde-4ab8-8053-7085c0c2e7de].appear-active {}
  
  .sd[data-s-5c41c3fb-63a7-422f-b57c-fda674086025] {
    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;
    opacity: 1;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-1b2332d8-cf69-49e2-8430-503c433d679b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 73%;
    max-width: 73%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-1b2332d8-cf69-49e2-8430-503c433d679b] {
      flex: none;
      width: 80%;
      max-width: 80%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-1b2332d8-cf69-49e2-8430-503c433d679b] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      width: 90%;
      max-width: 90%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-1b2332d8-cf69-49e2-8430-503c433d679b] {
      align-content: flex-start;
      align-items: flex-start;
      flex: none;
      flex-direction: column;
      flex-wrap: nowrap;
      margin: 0px 12px 0px;
      width: calc(90% - 24px);
      max-width: calc(90% - 24px);
    }
  }
  
  .sd[data-s-f0b0e94f-3963-4403-940c-76bac356f978] {
    color: #555555;
    flex: 7;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-f0b0e94f-3963-4403-940c-76bac356f978]>h2 {
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 42px;
    font-weight: 500;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
  
  .sd[data-s-f0b0e94f-3963-4403-940c-76bac356f978]>h3 {
    font-size: 42px;
    font-weight: 500;
  }
  
  .sd[data-s-f0b0e94f-3963-4403-940c-76bac356f978] strong {
    color: #141414;
    font-size: 42px;
    font-weight: 700;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-f0b0e94f-3963-4403-940c-76bac356f978] {
      margin: 0px 0px 16px 0px;
      max-width: 100%;
    }
  
    .sd[data-s-f0b0e94f-3963-4403-940c-76bac356f978]>h3 {
      font-size: 36px;
    }
  
    .sd[data-s-f0b0e94f-3963-4403-940c-76bac356f978] strong {
      font-size: 36px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-f0b0e94f-3963-4403-940c-76bac356f978]>h3 {
      font-size: 28px;
    }
  
    .sd[data-s-f0b0e94f-3963-4403-940c-76bac356f978] strong {
      font-size: 28px;
    }
  }
  
  .sd[data-s-e675b2a7-5291-448b-9bdb-ecd063f96429] {
    color: #141414;
    flex: 4;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 17px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.7;
    margin: 0px 0px 0px 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-e675b2a7-5291-448b-9bdb-ecd063f96429].appear {
    opacity: 0;
  }
  
  .sd[data-s-e675b2a7-5291-448b-9bdb-ecd063f96429].appear-active {}
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-e675b2a7-5291-448b-9bdb-ecd063f96429] {
      flex: 5;
      margin: 0px 0px 0px 16px;
      width: auto;
      max-width: calc(100% - 16px);
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-e675b2a7-5291-448b-9bdb-ecd063f96429] {
      margin: 0px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-eb14d86c-07ac-4417-9097-2eac13e5509d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 64px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-eb14d86c-07ac-4417-9097-2eac13e5509d] {
      justify-content: flex-start;
      margin: 32px 0px 0px 0px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 32px 0px 0px;
    padding: 0px;
    transform: translate(0px, 0px);
    transition-timing-function: cubic-bezier(0, 0, 0.84, 1);
    width: calc(500% - 32px);
    max-width: calc(500% - 32px);
  }
  
  .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb].appear {
    transform: translate(-4300px, 0px);
    transition-duration: 90000ms;
  }
  
  .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb].appear-active {
    transition-duration: 90000ms;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb].appear {
      transform: translate(-2800px, 0px);
      transition-duration: 60000ms;
    }
  
    .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb].appear-active {
      transition-duration: 60000ms;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb].appear {
      transform: translate(-1600px, 0px);
    }
  
    .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb].appear-active {}
  
    .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb] {
      margin: 0px 16px 0px 0px;
      width: calc(500% - 16px);
      max-width: calc(500% - 16px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb].appear {
      transform: translate(-1000px, 0px);
    }
  
    .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb].appear-active {}
  
    .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb] {
      flex: none;
      width: calc(600% - 16px);
      max-width: calc(600% - 16px);
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb].appear {
      transform: translate(-900px, 0px);
    }
  
    .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb].appear-active {}
  
    .sd[data-s-6af01c24-02ad-404e-a9ab-d25d84e782eb] {
      flex: none;
      transform: translate(0px, 0px);
    }
  }
  
  .sd[data-s-a10ff956-0575-4aa8-b156-96778561cffc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 32px;
    padding: 0px 0px 0px;
    width: calc(8.5% - 32px);
    max-width: calc(8.5% - 32px);
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-a10ff956-0575-4aa8-b156-96778561cffc] {
      flex: none;
      margin: 0px 0px 0px 16px;
      width: calc(10% - 16px);
      max-width: calc(10% - 16px);
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-a10ff956-0575-4aa8-b156-96778561cffc] {
      flex: none;
      margin: 0px 0px 0px 8px;
      width: calc(10% - 8px);
      max-width: calc(10% - 8px);
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-a10ff956-0575-4aa8-b156-96778561cffc] {
      flex: none;
    }
  }
  
  .sd[data-s-aeae527b-9296-4b9b-99df-5b0afbbfa3b4] {
    border-radius: 4px;
    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-b3d16f78-23a7-430c-8d39-1a0efa1bb673] {
    flex: none;
    height: auto;
    margin: -48px 0px 0px 0px;
    opacity: 0.1;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 115%;
    z-index: -2;
    max-width: 115%;
  }
  
  .sd[data-s-b3d16f78-23a7-430c-8d39-1a0efa1bb673].appear {
    opacity: 0;
  }
  
  .sd[data-s-b3d16f78-23a7-430c-8d39-1a0efa1bb673].appear-active {}
  
  .sd[data-s-aba9cfb8-4084-4358-8185-527b2a020b64] {
    background: rgba(0, 0, 0, 0.0);
    bottom: 0px;
    flex: none;
    height: 35%;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: auto;
    width: 100%;
    z-index: -3;
    max-width: 100%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-aba9cfb8-4084-4358-8185-527b2a020b64] {
      flex: none;
      height: 25%;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-aba9cfb8-4084-4358-8185-527b2a020b64] {
      flex: none;
      height: 20%;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-aba9cfb8-4084-4358-8185-527b2a020b64] {
      flex: none;
      height: 15%;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-aba9cfb8-4084-4358-8185-527b2a020b64] {
      flex: none;
      height: 10%;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-5a7d6e54-85a9-4c8f-a93a-ee4ac8c91d57] {
    align-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-e033bdc8-8f43-4f23-8fe7-3b654725aed6] {
    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: flex-start;
    padding: 128px 0px 192px 0px;
    width: 1440px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-e033bdc8-8f43-4f23-8fe7-3b654725aed6] {
      padding: 80px 0px 64px 0px;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-e033bdc8-8f43-4f23-8fe7-3b654725aed6] {
      padding: 80px 0px 32px 0px;
    }
  }
  
  .sd[data-s-a14f612a-900c-4281-bf35-ebad59b34e0c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 73%;
    max-width: 73%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-a14f612a-900c-4281-bf35-ebad59b34e0c] {
      flex: none;
      width: 80%;
      max-width: 80%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-a14f612a-900c-4281-bf35-ebad59b34e0c] {
      flex: none;
      width: 90%;
      max-width: 90%;
    }
  }
  
  .sd[data-s-b7d6580a-4979-40fd-91cb-8c9aed9c94d3] {
    background: rgba(0, 0, 0, 0.0);
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: -0.04em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    mix-blend-mode: normal;
    padding: 2px;
    text-align: left;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 100%;
    z-index: 4;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-b7d6580a-4979-40fd-91cb-8c9aed9c94d3].appear {
    opacity: 0;
  }
  
  .sd[data-s-b7d6580a-4979-40fd-91cb-8c9aed9c94d3].appear-active {}
  
  .sd[data-s-93998bf9-2434-47c1-9c07-8801a685333c] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 42px;
    font-weight: 700;
    height: auto;
    letter-spacing: normal;
    line-height: 1.66;
    margin: 32px 0px 0px 0px;
    text-align: left;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-93998bf9-2434-47c1-9c07-8801a685333c].appear {
    opacity: 0;
  }
  
  .sd[data-s-93998bf9-2434-47c1-9c07-8801a685333c].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-93998bf9-2434-47c1-9c07-8801a685333c] {
      font-size: 32px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-93998bf9-2434-47c1-9c07-8801a685333c] {
      font-size: 24px;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-93998bf9-2434-47c1-9c07-8801a685333c] {
      font-size: 20px;
    }
  }
  
  .sd[data-s-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea] {
    align-content: stretch;
    align-items: stretch;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 128px 0px;
    height: auto;
    justify-content: space-between;
    margin: 96px 0px 0px 0px;
    width: 100%;
    --gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea: 0px;
    --gap-v-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea: 128px;
    --gap-uuid: 509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea;
    max-width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea] {
      flex-direction: column;
      flex-wrap: nowrap;
      gap: 64px 0px;
      margin: 48px 0px 0px 0px;
      --gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea: 0px;
      --gap-v-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea: 64px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-b5ee8bd7-159f-45e9-a387-e1813b06e476] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(41% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.59));
    max-width: calc(41% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.59));
  }
  
  .sd[data-s-b5ee8bd7-159f-45e9-a387-e1813b06e476].appear {
    opacity: 0;
    transform: translate(0px, 16px);
    transition-delay: 200ms;
  }
  
  .sd[data-s-b5ee8bd7-159f-45e9-a387-e1813b06e476].appear-active {
    transition-delay: 200ms;
  }
  
  .sd[data-s-b5ee8bd7-159f-45e9-a387-e1813b06e476]:hover {
    opacity: 1;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-b5ee8bd7-159f-45e9-a387-e1813b06e476] {
      flex: none;
      width: calc(44% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.56));
      max-width: calc(44% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.56));
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-b5ee8bd7-159f-45e9-a387-e1813b06e476] {
      flex: none;
      width: calc(46% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.5399999999999999));
      max-width: calc(46% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.5399999999999999));
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-b5ee8bd7-159f-45e9-a387-e1813b06e476] {
      flex: none;
      width: calc(100% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0));
      max-width: calc(100% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0));
    }
  }
  
  .sd[data-s-f7ff28de-adb3-4dd2-a4d5-f6843b8097db] {
    backdrop-filter: saturate(100%);
    -webkit-backdrop-filter: saturate(100%);
    border-radius: 6px;
    box-shadow: none;
    flex: none;
    height: 600px;
    margin: 0px 0px 24px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-f7ff28de-adb3-4dd2-a4d5-f6843b8097db]:before {
    filter: grayscale(1);
  }
  
  .sd[data-s-b5ee8bd7-159f-45e9-a387-e1813b06e476]:hover .sd[data-s-f7ff28de-adb3-4dd2-a4d5-f6843b8097db] {
    transition-duration: 400ms;
  }
  
  .sd[data-s-b5ee8bd7-159f-45e9-a387-e1813b06e476]:hover .sd[data-s-f7ff28de-adb3-4dd2-a4d5-f6843b8097db]:before {
    filter: none;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-f7ff28de-adb3-4dd2-a4d5-f6843b8097db] {
      flex: none;
      height: 512px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-f7ff28de-adb3-4dd2-a4d5-f6843b8097db] {
      flex: none;
      height: 448px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-f7ff28de-adb3-4dd2-a4d5-f6843b8097db] {
      flex: none;
      height: 384px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-195390bc-88f4-4367-ad28-ea4eaa927f7d] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-b5ee8bd7-159f-45e9-a387-e1813b06e476]:hover .sd[data-s-195390bc-88f4-4367-ad28-ea4eaa927f7d] {
    opacity: 1;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-195390bc-88f4-4367-ad28-ea4eaa927f7d] {
      margin: 0px 12px 0px;
      width: calc(100% - 24px);
      max-width: calc(100% - 24px);
    }
  }
  
  .sd[data-s-6d8cc8ad-ea77-4283-868b-99b38cfb66e2] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-2fe89938-4096-4b04-af37-c75db75e09a6] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 2.6;
    margin: 0px 0px 0px 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-2fe89938-4096-4b04-af37-c75db75e09a6].appear {
    opacity: 0;
  }
  
  .sd[data-s-2fe89938-4096-4b04-af37-c75db75e09a6].appear-active {}
  
  .sd[data-s-c2fba631-aed8-4d71-ba6b-fb8aa654e32b] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-size: 32px;
    font-weight: 700;
    height: auto;
    line-height: 1.66;
    margin: 8px 0px 0px 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-c2fba631-aed8-4d71-ba6b-fb8aa654e32b].appear {
    opacity: 0;
  }
  
  .sd[data-s-c2fba631-aed8-4d71-ba6b-fb8aa654e32b].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-c2fba631-aed8-4d71-ba6b-fb8aa654e32b] {
      font-size: 22px;
      margin: 12px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-15473be0-9bef-454e-9545-bc5af204c9bd] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.85;
    margin: 16px 0px 0px 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-15473be0-9bef-454e-9545-bc5af204c9bd].appear {
    opacity: 0;
  }
  
  .sd[data-s-15473be0-9bef-454e-9545-bc5af204c9bd].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-15473be0-9bef-454e-9545-bc5af204c9bd] {
      margin: 12px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-8a58a2db-01f3-47cd-9ca5-d078ee863cc1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 48px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-8a58a2db-01f3-47cd-9ca5-d078ee863cc1].appear {
    opacity: 0;
  }
  
  .sd[data-s-8a58a2db-01f3-47cd-9ca5-d078ee863cc1].appear-active {}
  
  .sd[data-s-b5ee8bd7-159f-45e9-a387-e1813b06e476]:hover .sd[data-s-8a58a2db-01f3-47cd-9ca5-d078ee863cc1] {
    opacity: 1;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-8a58a2db-01f3-47cd-9ca5-d078ee863cc1] {
      margin: 32px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-0d20df96-020e-4434-a58f-83c486cea537] {
    color: #141414;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    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: 480px) {
    .sd[data-s-0d20df96-020e-4434-a58f-83c486cea537] {
      font-size: 15px;
      height: auto;
    }
  }
  
  .sd[data-s-24cd3efb-4066-4b93-98ea-bc3b10d84351] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 16px;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 16px;
    max-width: calc(100% - 16px);
  }
  
  .sd[data-s-b5ee8bd7-159f-45e9-a387-e1813b06e476]:hover .sd[data-s-24cd3efb-4066-4b93-98ea-bc3b10d84351] {
    transform: translate(8px, 0px);
  }
  
  .sd[data-s-62059c70-ea1c-47fc-a13d-98444584f7b0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    filter: grayscale(0%);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(41% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.59));
    max-width: calc(41% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.59));
  }
  
  .sd[data-s-62059c70-ea1c-47fc-a13d-98444584f7b0].appear {
    opacity: 0;
    transform: translate(0px, 16px);
    transition-delay: 200ms;
  }
  
  .sd[data-s-62059c70-ea1c-47fc-a13d-98444584f7b0].appear-active {
    transition-delay: 200ms;
  }
  
  .sd[data-s-62059c70-ea1c-47fc-a13d-98444584f7b0]:hover {
    opacity: 1;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-62059c70-ea1c-47fc-a13d-98444584f7b0] {
      flex: none;
      width: calc(44% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.56));
      max-width: calc(44% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.56));
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-62059c70-ea1c-47fc-a13d-98444584f7b0] {
      flex: none;
      width: calc(46% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.5399999999999999));
      max-width: calc(46% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.5399999999999999));
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-62059c70-ea1c-47fc-a13d-98444584f7b0] {
      flex: none;
      width: calc(100% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0));
      max-width: calc(100% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0));
    }
  }
  
  .sd[data-s-cf0cf1a2-9f27-49fd-9e91-c4acd49c45e0] {
    border-radius: 6px;
    box-shadow: none;
    flex: none;
    height: 600px;
    margin: 0px 0px 24px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-cf0cf1a2-9f27-49fd-9e91-c4acd49c45e0]:before {
    filter: grayscale(1);
  }
  
  .sd[data-s-62059c70-ea1c-47fc-a13d-98444584f7b0]:hover .sd[data-s-cf0cf1a2-9f27-49fd-9e91-c4acd49c45e0] {}
  
  .sd[data-s-62059c70-ea1c-47fc-a13d-98444584f7b0]:hover .sd[data-s-cf0cf1a2-9f27-49fd-9e91-c4acd49c45e0]:before {
    filter: none;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-cf0cf1a2-9f27-49fd-9e91-c4acd49c45e0] {
      flex: none;
      height: 512px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-cf0cf1a2-9f27-49fd-9e91-c4acd49c45e0] {
      flex: none;
      height: 448px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-cf0cf1a2-9f27-49fd-9e91-c4acd49c45e0] {
      flex: none;
      height: 384px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-ad67f0f6-8438-4fef-bcb9-5f9210d9a818] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-62059c70-ea1c-47fc-a13d-98444584f7b0]:hover .sd[data-s-ad67f0f6-8438-4fef-bcb9-5f9210d9a818] {
    opacity: 1;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-ad67f0f6-8438-4fef-bcb9-5f9210d9a818] {
      margin: 0px 12px 0px;
      width: calc(100% - 24px);
      max-width: calc(100% - 24px);
    }
  }
  
  .sd[data-s-1ee31c92-a9bc-4842-ab5c-eccbad967a44] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-7d8e3720-36ab-470e-ac3f-afe311748694] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 2.6;
    margin: 0px 0px 0px 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-7d8e3720-36ab-470e-ac3f-afe311748694].appear {
    opacity: 0;
  }
  
  .sd[data-s-7d8e3720-36ab-470e-ac3f-afe311748694].appear-active {}
  
  .sd[data-s-addc30b8-8905-4271-b121-5114d9b6c1fe] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-size: 32px;
    font-weight: 700;
    height: auto;
    line-height: 1.66;
    margin: 8px 0px 0px 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-addc30b8-8905-4271-b121-5114d9b6c1fe].appear {
    opacity: 0;
  }
  
  .sd[data-s-addc30b8-8905-4271-b121-5114d9b6c1fe].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-addc30b8-8905-4271-b121-5114d9b6c1fe] {
      font-size: 22px;
      margin: 12px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-d6310ad0-9c0e-4577-bafb-a4a4af03ea23] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.85;
    margin: 16px 0px 0px 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-d6310ad0-9c0e-4577-bafb-a4a4af03ea23].appear {
    opacity: 0;
  }
  
  .sd[data-s-d6310ad0-9c0e-4577-bafb-a4a4af03ea23].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-d6310ad0-9c0e-4577-bafb-a4a4af03ea23] {
      margin: 12px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-b7ce508c-43b1-48df-af3f-ae9162c60009] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 48px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-b7ce508c-43b1-48df-af3f-ae9162c60009].appear {
    opacity: 0;
  }
  
  .sd[data-s-b7ce508c-43b1-48df-af3f-ae9162c60009].appear-active {}
  
  .sd[data-s-62059c70-ea1c-47fc-a13d-98444584f7b0]:hover .sd[data-s-b7ce508c-43b1-48df-af3f-ae9162c60009] {
    opacity: 1;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-b7ce508c-43b1-48df-af3f-ae9162c60009] {
      margin: 32px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-9429b6a6-4365-486d-b5dc-859a5b823035] {
    color: #141414;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    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: 480px) {
    .sd[data-s-9429b6a6-4365-486d-b5dc-859a5b823035] {
      font-size: 15px;
      height: auto;
    }
  }
  
  .sd[data-s-0c25b5de-257e-4bbd-a170-6c932fea7b04] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 16px;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 16px;
    max-width: calc(100% - 16px);
  }
  
  .sd[data-s-62059c70-ea1c-47fc-a13d-98444584f7b0]:hover .sd[data-s-0c25b5de-257e-4bbd-a170-6c932fea7b04] {
    transform: translate(8px, 0px);
  }
  
  .sd[data-s-fc042cc4-bef6-408a-9fb7-bbaee5754726] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(41% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.59));
    max-width: calc(41% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.59));
  }
  
  .sd[data-s-fc042cc4-bef6-408a-9fb7-bbaee5754726].appear {
    opacity: 0;
    transform: translate(0px, 16px);
    transition-delay: 200ms;
  }
  
  .sd[data-s-fc042cc4-bef6-408a-9fb7-bbaee5754726].appear-active {
    transition-delay: 200ms;
  }
  
  .sd[data-s-fc042cc4-bef6-408a-9fb7-bbaee5754726]:hover {
    opacity: 1;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-fc042cc4-bef6-408a-9fb7-bbaee5754726] {
      flex: none;
      width: calc(44% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.56));
      max-width: calc(44% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.56));
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-fc042cc4-bef6-408a-9fb7-bbaee5754726] {
      flex: none;
      width: calc(46% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.5399999999999999));
      max-width: calc(46% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.5399999999999999));
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-fc042cc4-bef6-408a-9fb7-bbaee5754726] {
      flex: none;
      width: calc(100% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0));
      max-width: calc(100% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0));
    }
  }
  
  .sd[data-s-9f9c38d0-b2b4-4740-a29c-6ed92c0d979b] {
    border-radius: 6px;
    box-shadow: none;
    flex: none;
    height: 600px;
    margin: 0px 0px 24px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-9f9c38d0-b2b4-4740-a29c-6ed92c0d979b]:before {
    filter: grayscale(1);
  }
  
  .sd[data-s-fc042cc4-bef6-408a-9fb7-bbaee5754726]:hover .sd[data-s-9f9c38d0-b2b4-4740-a29c-6ed92c0d979b] {}
  
  .sd[data-s-fc042cc4-bef6-408a-9fb7-bbaee5754726]:hover .sd[data-s-9f9c38d0-b2b4-4740-a29c-6ed92c0d979b]:before {
    filter: none;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-9f9c38d0-b2b4-4740-a29c-6ed92c0d979b] {
      flex: none;
      height: 512px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-9f9c38d0-b2b4-4740-a29c-6ed92c0d979b] {
      flex: none;
      height: 448px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-9f9c38d0-b2b4-4740-a29c-6ed92c0d979b] {
      flex: none;
      height: 384px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-f42697ae-3ee9-41cf-8c94-fed1d19cd035] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-fc042cc4-bef6-408a-9fb7-bbaee5754726]:hover .sd[data-s-f42697ae-3ee9-41cf-8c94-fed1d19cd035] {
    opacity: 1;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-f42697ae-3ee9-41cf-8c94-fed1d19cd035] {
      margin: 0px 12px 0px;
      width: calc(100% - 24px);
      max-width: calc(100% - 24px);
    }
  }
  
  .sd[data-s-d4a64b38-917d-4022-a73a-40b455c518a2] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-eb00dfbc-e1d7-4000-9000-fae2d169193f] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 2.6;
    margin: 0px 0px 0px 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-eb00dfbc-e1d7-4000-9000-fae2d169193f].appear {
    opacity: 0;
  }
  
  .sd[data-s-eb00dfbc-e1d7-4000-9000-fae2d169193f].appear-active {}
  
  .sd[data-s-6e3a0ec0-3928-41a9-b5d6-c591900a8bb7] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-size: 32px;
    font-weight: 700;
    height: auto;
    line-height: 1.66;
    margin: 8px 0px 0px 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-6e3a0ec0-3928-41a9-b5d6-c591900a8bb7].appear {
    opacity: 0;
  }
  
  .sd[data-s-6e3a0ec0-3928-41a9-b5d6-c591900a8bb7].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-6e3a0ec0-3928-41a9-b5d6-c591900a8bb7] {
      font-size: 22px;
      margin: 12px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-8ae20a85-d1c0-47ae-a53d-16e6bf124e8e] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.85;
    margin: 16px 0px 0px 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-8ae20a85-d1c0-47ae-a53d-16e6bf124e8e].appear {
    opacity: 0;
  }
  
  .sd[data-s-8ae20a85-d1c0-47ae-a53d-16e6bf124e8e].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-8ae20a85-d1c0-47ae-a53d-16e6bf124e8e] {
      margin: 12px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-0426c6fa-fce8-4742-9999-94ed52704e8c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 48px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-0426c6fa-fce8-4742-9999-94ed52704e8c].appear {
    opacity: 0;
  }
  
  .sd[data-s-0426c6fa-fce8-4742-9999-94ed52704e8c].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-0426c6fa-fce8-4742-9999-94ed52704e8c] {
      margin: 32px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-5a1c404c-16ca-4207-84da-89cfa91dbcfe] {
    color: #141414;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    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: 480px) {
    .sd[data-s-5a1c404c-16ca-4207-84da-89cfa91dbcfe] {
      font-size: 15px;
      height: auto;
    }
  }
  
  .sd[data-s-945fb277-35d1-4e54-84b0-ad33469b702f] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 16px;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 16px;
    max-width: calc(100% - 16px);
  }
  
  .sd[data-s-fc042cc4-bef6-408a-9fb7-bbaee5754726]:hover .sd[data-s-945fb277-35d1-4e54-84b0-ad33469b702f] {
    transform: translate(8px, 0px);
  }
  
  .sd[data-s-b633ecfc-06bf-47df-a477-1d841963b367] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: calc(41% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.59));
    max-width: calc(41% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.59));
  }
  
  .sd[data-s-b633ecfc-06bf-47df-a477-1d841963b367].appear {
    opacity: 0;
    transform: translate(0px, 16px);
    transition-delay: 200ms;
  }
  
  .sd[data-s-b633ecfc-06bf-47df-a477-1d841963b367].appear-active {
    transition-delay: 200ms;
  }
  
  .sd[data-s-b633ecfc-06bf-47df-a477-1d841963b367]:hover {
    opacity: 1;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-b633ecfc-06bf-47df-a477-1d841963b367] {
      flex: none;
      width: calc(44% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.56));
      max-width: calc(44% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.56));
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-b633ecfc-06bf-47df-a477-1d841963b367] {
      flex: none;
      width: calc(46% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.5399999999999999));
      max-width: calc(46% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0.5399999999999999));
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-b633ecfc-06bf-47df-a477-1d841963b367] {
      flex: none;
      width: calc(100% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0));
      max-width: calc(100% - (var(--gap-h-509ad0ac-b5bb-4dc9-b189-9a11bc51f4ea) * 0));
    }
  }
  
  .sd[data-s-2665a63d-41b0-4539-90e4-3e99f8af0bca] {
    border-radius: 6px;
    box-shadow: none;
    flex: none;
    height: 600px;
    margin: 0px 0px 24px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-2665a63d-41b0-4539-90e4-3e99f8af0bca]:before {
    filter: grayscale(1);
  }
  
  .sd[data-s-b633ecfc-06bf-47df-a477-1d841963b367]:hover .sd[data-s-2665a63d-41b0-4539-90e4-3e99f8af0bca] {}
  
  .sd[data-s-b633ecfc-06bf-47df-a477-1d841963b367]:hover .sd[data-s-2665a63d-41b0-4539-90e4-3e99f8af0bca]:before {
    filter: none;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-2665a63d-41b0-4539-90e4-3e99f8af0bca] {
      flex: none;
      height: 512px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-2665a63d-41b0-4539-90e4-3e99f8af0bca] {
      flex: none;
      height: 448px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-2665a63d-41b0-4539-90e4-3e99f8af0bca] {
      flex: none;
      height: 384px;
      width: 100%;
      max-width: 100%;
    }
  }
  
  .sd[data-s-9c712a1d-c2a6-441a-95ed-4fa63db07b3e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-b633ecfc-06bf-47df-a477-1d841963b367]:hover .sd[data-s-9c712a1d-c2a6-441a-95ed-4fa63db07b3e] {
    opacity: 1;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-9c712a1d-c2a6-441a-95ed-4fa63db07b3e] {
      margin: 0px 12px 0px;
      width: calc(100% - 24px);
      max-width: calc(100% - 24px);
    }
  }
  
  .sd[data-s-51631591-7980-4eaf-bca1-151fbada0a5d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-bb3fcf0d-0894-45f2-96a3-446c0e942041] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 2.6;
    margin: 0px 0px 0px 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-bb3fcf0d-0894-45f2-96a3-446c0e942041].appear {
    opacity: 0;
  }
  
  .sd[data-s-bb3fcf0d-0894-45f2-96a3-446c0e942041].appear-active {}
  
  .sd[data-s-5315e54d-8796-4e59-b929-a5c5b2cfe894] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-size: 32px;
    font-weight: 700;
    height: auto;
    line-height: 1.66;
    margin: 8px 0px 0px 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-5315e54d-8796-4e59-b929-a5c5b2cfe894].appear {
    opacity: 0;
  }
  
  .sd[data-s-5315e54d-8796-4e59-b929-a5c5b2cfe894].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-5315e54d-8796-4e59-b929-a5c5b2cfe894] {
      font-size: 22px;
      margin: 12px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-c6957f16-b15c-46f4-8b00-0746449161d5] {
    color: #141414;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.85;
    margin: 16px 0px 0px 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-c6957f16-b15c-46f4-8b00-0746449161d5].appear {
    opacity: 0;
  }
  
  .sd[data-s-c6957f16-b15c-46f4-8b00-0746449161d5].appear-active {}
  
  @media screen and (max-width: 480px) {
    .sd[data-s-c6957f16-b15c-46f4-8b00-0746449161d5] {
      margin: 12px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-4af180ca-5134-48a6-80f6-8d3d5aee0fbd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 48px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    max-width: 100%;
  }
  
  .sd[data-s-4af180ca-5134-48a6-80f6-8d3d5aee0fbd].appear {
    opacity: 0;
  }
  
  .sd[data-s-4af180ca-5134-48a6-80f6-8d3d5aee0fbd].appear-active {}
  
  .sd[data-s-b633ecfc-06bf-47df-a477-1d841963b367]:hover .sd[data-s-4af180ca-5134-48a6-80f6-8d3d5aee0fbd] {
    opacity: 1;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-4af180ca-5134-48a6-80f6-8d3d5aee0fbd] {
      height: auto;
      margin: 32px 0px 0px 0px;
      max-width: 100%;
    }
  }
  
  .sd[data-s-5e7d3b1e-ad48-45e7-8a6b-fb267b4c0443] {
    color: #141414;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    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: 480px) {
    .sd[data-s-5e7d3b1e-ad48-45e7-8a6b-fb267b4c0443] {
      font-size: 15px;
    }
  }
  
  .sd[data-s-38035115-f573-4843-be35-bbf7e8a60470] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 16px;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 16px;
    max-width: calc(100% - 16px);
  }
  
  .sd[data-s-b633ecfc-06bf-47df-a477-1d841963b367]:hover .sd[data-s-38035115-f573-4843-be35-bbf7e8a60470] {
    transform: translate(8px, 0px);
  }
  
  .sd[data-s-849b5f2a-7b36-4c55-a601-ec5edeab52c8] {
    align-content: center;
    align-items: center;
    background: #000000;
    border-radius: 6px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 700px;
    justify-content: center;
    margin: 0px auto;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    z-index: 1;
    max-width: calc(100%);
  }
  
  .sd[data-s-849b5f2a-7b36-4c55-a601-ec5edeab52c8].appear {
    opacity: 1;
  }
  
  .sd[data-s-849b5f2a-7b36-4c55-a601-ec5edeab52c8].appear-active {}
  
  
  
  .sd[data-s-48208558-8dcb-444b-b533-f82fb54ebee4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 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(45deg);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-a95983f3-5322-4ec6-95d0-9babb820e874] {
    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-a95983f3-5322-4ec6-95d0-9babb820e874].appear {
    transform: translate(0px, 512px);
    transition-duration: 30000ms;
  }
  
  .sd[data-s-a95983f3-5322-4ec6-95d0-9babb820e874].appear-active {
    transition-duration: 30000ms;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-a95983f3-5322-4ec6-95d0-9babb820e874] {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-a95983f3-5322-4ec6-95d0-9babb820e874] {
      display: none;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-a95983f3-5322-4ec6-95d0-9babb820e874] {
      display: none;
    }
  }
  
  .sd[data-s-61bbff6f-0841-44bb-8523-7fa8f8109673] {
    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-869561eb-682b-4500-832e-130749d66751] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-de8367d8-5657-4de0-ac67-c2a9ae1b1eb1] {
    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-de8367d8-5657-4de0-ac67-c2a9ae1b1eb1].appear {
    transform: translate(0px, -512px);
    transition-duration: 30000ms;
  }
  
  .sd[data-s-de8367d8-5657-4de0-ac67-c2a9ae1b1eb1].appear-active {
    transition-duration: 30000ms;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-de8367d8-5657-4de0-ac67-c2a9ae1b1eb1] {
      flex: none;
      width: 60%;
      max-width: 60%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-de8367d8-5657-4de0-ac67-c2a9ae1b1eb1] {
      flex: none;
      width: 80%;
      max-width: 80%;
    }
  }
  
  .sd[data-s-0bc05fb5-b4fc-4e56-8b49-c7267295800d] {
    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-283702bd-e88d-4dfc-b09c-dff43cb7a3ad] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-47a882bc-efaa-431e-a236-ce278f24157b] {
    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-47a882bc-efaa-431e-a236-ce278f24157b].appear {
    transform: translate(0px, 512px);
    transition-duration: 30000ms;
  }
  
  .sd[data-s-47a882bc-efaa-431e-a236-ce278f24157b].appear-active {
    transition-duration: 30000ms;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-47a882bc-efaa-431e-a236-ce278f24157b] {
      flex: none;
      width: 30%;
      max-width: 60%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-47a882bc-efaa-431e-a236-ce278f24157b] {
      flex: none;
      width: 50%;
      max-width: 80%;
    }
  }
  
  .sd[data-s-cb5408ce-4208-4d87-b833-eb4f43e73e33] {
    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-e3ac3667-6875-42a9-848d-247f9bf154a8] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-b2bcd7b8-bf27-4108-b3f6-e6cc74a75df2] {
    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-b2bcd7b8-bf27-4108-b3f6-e6cc74a75df2].appear {
    transform: translate(0px, -512px);
    transition-duration: 30000ms;
  }
  
  .sd[data-s-b2bcd7b8-bf27-4108-b3f6-e6cc74a75df2].appear-active {
    transition-duration: 30000ms;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-b2bcd7b8-bf27-4108-b3f6-e6cc74a75df2] {
      flex: none;
      width: 60%;
      max-width: 60%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-b2bcd7b8-bf27-4108-b3f6-e6cc74a75df2] {
      flex: none;
      justify-content: flex-start;
      width: 80%;
      max-width: 80%;
    }
  }
  
  .sd[data-s-d30b1c6f-9b83-49cc-b211-0512a700502d] {
    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-f2c44a4f-da5c-493e-9e3a-7f2a3538cdfa] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-572a66c8-3dda-45d0-abcc-ec78c1715fc4] {
    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: rgb(255 255 255 / 30%); 
    --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-572a66c8-3dda-45d0-abcc-ec78c1715fc4] {
      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-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-d97ee6e3-552f-4381-884f-c9f7ea913e74] {
    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;
    transform: translate(0px, 0px);
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-d97ee6e3-552f-4381-884f-c9f7ea913e74] {
      justify-content: center;
    }
  }
  

  
  .sd[data-s-bfa5f903-27d5-49c6-9028-9e7cb64f7a9a] {
    background: rgba(0, 0, 0, 0.0);
    color: #EEEEEE;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 42px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    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-bfa5f903-27d5-49c6-9028-9e7cb64f7a9a] {
    background: rgba(0, 0, 0, 0.0);
    color: #333333;
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 42px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    margin: 52px 0px 10px 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-bfa5f903-27d5-49c6-9028-9e7cb64f7a9a].appear {
    opacity: 0;
  }
  
  .sd[data-s-bfa5f903-27d5-49c6-9028-9e7cb64f7a9a].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-bfa5f903-27d5-49c6-9028-9e7cb64f7a9a] {
      font-size: 32px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-bfa5f903-27d5-49c6-9028-9e7cb64f7a9a] {
      font-size: 32px;
      margin: 12px 0px 16px 0px; 
      text-align: center;
      max-width: 100%;
      justify-content: center;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-bfa5f903-27d5-49c6-9028-9e7cb64f7a9a] {
      font-size: 22px;
    }
  }
  
  .sd[data-s-647b49d9-06cf-4d96-809d-d39811c82476] {
    color: #fff;
    flex: 4;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    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-647b49d9-06cf-4d96-809d-d39811c82476].appear {
    opacity: 0;
  }

  @media screen and (max-width: 1280px) {
    .sd[data-s-647b49d9-06cf-4d96-809d-d39811c82476] {
      flex: 5;
      width: auto;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-647b49d9-06cf-4d96-809d-d39811c82476] {
      margin: 0px 0px 64px 0px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-647b49d9-06cf-4d96-809d-d39811c82476] {
      line-height: 1.7;
      font-size: 14px;
      margin: 20px 0 20px 0;
      max-width: 100%;
      justify-content: center;
    }
  }
  
  .sd[data-s-964c3d9c-6f60-49e1-8f7e-4643f684ebf6] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    border-radius: 6px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 32px 16px 40px;
    width: auto;
    --gap-h-964c3d9c-6f60-49e1-8f7e-4643f684ebf6: 8px;
    --gap-v-964c3d9c-6f60-49e1-8f7e-4643f684ebf6: 0px;
    --gap-uuid: 964c3d9c-6f60-49e1-8f7e-4643f684ebf6;
    max-width: 100%;
  }
  
  .sd[data-s-964c3d9c-6f60-49e1-8f7e-4643f684ebf6]:hover {
    opacity: 1;
  }
  
  .sd[data-s-d1c83ac6-c5f5-4ad2-a0ac-5c1c82be61d1] {
    color: #333333;
    font-family: var(--s-font-5489e031);
    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-d1c83ac6-c5f5-4ad2-a0ac-5c1c82be61d1] {
      font-size: 16px;
    }
  }
  
  .sd[data-s-54fc4a74-248d-4be3-9a03-f8f0fee0d408] {
    flex: none;
    height: auto;
    width: 16px;
    max-width: 100%;
  }
  
  .sd[data-s-964c3d9c-6f60-49e1-8f7e-4643f684ebf6]:hover .sd[data-s-54fc4a74-248d-4be3-9a03-f8f0fee0d408] {
    transform: translate(8px, 0px);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
  }
  
  .sd[data-s-15cadf62-28da-4ca8-ac4d-cf66e640e5ab] {
    align-content: center;
    align-items: center;
    background: #f5f5f5;
    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: 0;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-15cadf62-28da-4ca8-ac4d-cf66e640e5ab] {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }
  }
  
  .sd[data-s-44da29f8-a4b0-4948-8223-ff3a635db6fc] {
    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: flex-start;
    padding: 128px 0px 192px 0px;
    width: 1440px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-44da29f8-a4b0-4948-8223-ff3a635db6fc] {
      padding: 128px 0px 132px 0px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-44da29f8-a4b0-4948-8223-ff3a635db6fc] {
      padding: 80px 0px 80px 0px;
    }
  }
  
  .sd[data-s-b49adcd6-a090-4cae-bccc-5652837e283e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 73%;
    max-width: 73%;
  }
  
  @media screen and (max-width: 1280px) {
    .sd[data-s-b49adcd6-a090-4cae-bccc-5652837e283e] {
      flex: none;
      width: 80%;
      max-width: 80%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-b49adcd6-a090-4cae-bccc-5652837e283e] {
      flex: none;
      width: 90%;
      max-width: 90%;
    }
  }
  
  .sd[data-s-e03b74c2-d868-4bf9-9f44-82e4f88edecd] {
    background: rgba(0, 0, 0, 0.0);
    color: rgba(51, 51, 51, 0.73);
    flex: none;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: -0.04em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    mix-blend-mode: normal;
    padding: 2px;
    text-align: left;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    z-index: 4;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-e03b74c2-d868-4bf9-9f44-82e4f88edecd].appear {
    opacity: 0;
  }
  
  .sd[data-s-e03b74c2-d868-4bf9-9f44-82e4f88edecd].appear-active {}
  
  .sd[data-s-028db31c-0eb8-4263-93c6-c12d1f4cc380] {
    color: #333333;
    flex: 7;
    font-family: var(--s-font-5489e031);
    font-feature-settings: 'palt' 1;
    font-size: 42px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.66;
    margin: 32px 0px 64px 0px;
    text-align: center;
    transition-duration: 1600ms;
    transition-timing-function: cubic-bezier(0.2, 1, 1, 1);
    width: auto;
    max-width: 100%;
    justify-content: center;
  }
  
  .sd[data-s-028db31c-0eb8-4263-93c6-c12d1f4cc380].appear {
    opacity: 0;
  }
  
  .sd[data-s-028db31c-0eb8-4263-93c6-c12d1f4cc380].appear-active {}
  
  @media screen and (max-width: 768px) {
    .sd[data-s-028db31c-0eb8-4263-93c6-c12d1f4cc380] {
      font-size: 32px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-028db31c-0eb8-4263-93c6-c12d1f4cc380] {
      font-size: 24px;
    }
  }
  
  @media screen and (max-width: 360px) {
    .sd[data-s-028db31c-0eb8-4263-93c6-c12d1f4cc380] {
      font-size: 20px;
    }
  }
  
  .sd[data-s-80540311-3424-4801-a6cb-99ebcf9cecd1] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-80540311-3424-4801-a6cb-99ebcf9cecd1] {
      flex: none;
    }
  }
  
  .sd[data-s-eb5b685e-8b19-41b0-a3d5-1bec0deffd18] {
    align-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #e6e6e6;
    border-left: 0px solid #e6e6e6;
    border-right: 0px solid #e6e6e6;
    border-top: 0px solid #e6e6e6;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 40px;
    justify-content: flex-start;
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 40px 0px;
    width: 100%;
    --gap-h-eb5b685e-8b19-41b0-a3d5-1bec0deffd18: 40px;
    --gap-v-eb5b685e-8b19-41b0-a3d5-1bec0deffd18: 0px;
    --gap-uuid: eb5b685e-8b19-41b0-a3d5-1bec0deffd18;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-eb5b685e-8b19-41b0-a3d5-1bec0deffd18] {
      flex-direction: column-reverse;
      flex-wrap: nowrap;
      gap: 24px;
      overflow-x: hidden;
      overflow-y: auto;
      --gap-h-eb5b685e-8b19-41b0-a3d5-1bec0deffd18: 0px;
      --gap-v-eb5b685e-8b19-41b0-a3d5-1bec0deffd18: 24px;
    }
  }
  
  .sd[data-s-aa4ada4e-d995-486a-945d-2ef73c47a702] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 40px;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    --gap-h-aa4ada4e-d995-486a-945d-2ef73c47a702: 40px;
    --gap-v-aa4ada4e-d995-486a-945d-2ef73c47a702: 0px;
    --gap-uuid: aa4ada4e-d995-486a-945d-2ef73c47a702;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-aa4ada4e-d995-486a-945d-2ef73c47a702] {
      flex-direction: column-reverse;
      flex-wrap: nowrap;
      gap: 24px;
      width: calc(100% - (var(--gap-h-eb5b685e-8b19-41b0-a3d5-1bec0deffd18) * 0));
      --gap-h-aa4ada4e-d995-486a-945d-2ef73c47a702: 0px;
      --gap-v-aa4ada4e-d995-486a-945d-2ef73c47a702: 24px;
      max-width: calc(100% - (var(--gap-h-eb5b685e-8b19-41b0-a3d5-1bec0deffd18) * 0));
    }
  }
  
  .sd[data-s-f6ae554b-3c33-4fd5-9f69-da5af39ec8c1] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    --gap-h-f6ae554b-3c33-4fd5-9f69-da5af39ec8c1: 0px;
    --gap-v-f6ae554b-3c33-4fd5-9f69-da5af39ec8c1: 40px;
    --gap-uuid: f6ae554b-3c33-4fd5-9f69-da5af39ec8c1;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-f6ae554b-3c33-4fd5-9f69-da5af39ec8c1] {
      flex-direction: column;
      gap: 32px;
      --gap-h-f6ae554b-3c33-4fd5-9f69-da5af39ec8c1: 0px;
      --gap-v-f6ae554b-3c33-4fd5-9f69-da5af39ec8c1: 32px;
    }
  }
  
  .sd[data-s-73ab8d6d-b503-4e72-92ef-85b796302335] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    padding: 0px;
    width: calc(100% - (var(--gap-h-f6ae554b-3c33-4fd5-9f69-da5af39ec8c1) * 0));
    --gap-h-73ab8d6d-b503-4e72-92ef-85b796302335: 0px;
    --gap-v-73ab8d6d-b503-4e72-92ef-85b796302335: 20px;
    --gap-uuid: 73ab8d6d-b503-4e72-92ef-85b796302335;
    max-width: calc(100% - (var(--gap-h-f6ae554b-3c33-4fd5-9f69-da5af39ec8c1) * 0));
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-73ab8d6d-b503-4e72-92ef-85b796302335] {
      gap: 12px;
      --gap-h-73ab8d6d-b503-4e72-92ef-85b796302335: 0px;
      --gap-v-73ab8d6d-b503-4e72-92ef-85b796302335: 12px;
    }
  }
  
  .sd[data-s-b4500772-24a1-45aa-8c1a-625b3c625686] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 12px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-b4500772-24a1-45aa-8c1a-625b3c625686: 12px;
    --gap-v-b4500772-24a1-45aa-8c1a-625b3c625686: 0px;
    --gap-uuid: b4500772-24a1-45aa-8c1a-625b3c625686;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-b4500772-24a1-45aa-8c1a-625b3c625686] {
      gap: 12px;
      --gap-h-b4500772-24a1-45aa-8c1a-625b3c625686: 12px;
      --gap-v-b4500772-24a1-45aa-8c1a-625b3c625686: 0px;
    }
  }
  
  .sd[data-s-caf3dd55-883e-4e0c-84a4-860fd536e812] {
    color: #666666;
    font-family: var(--s-font-6f975f43);
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.05em;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-caf3dd55-883e-4e0c-84a4-860fd536e812] {
      font-size: 12px;
    }
  }
  
  .sd[data-s-c45d9747-550f-4c6c-87d7-4611beb266fa] {
    background: #666666;
    flex: none;
    height: 10px;
    width: 1px;
    max-width: 100%;
  }
  
  .sd[data-s-a0485678-b48f-4081-86b5-6e8ecbed0366] {
    color: #8e8e8e;
    font-family: var(--s-font-6f975f43);
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.05em;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-a0485678-b48f-4081-86b5-6e8ecbed0366] {
      font-size: 12px;
    }
  }
  
  .sd[data-s-6bd4bc05-03a9-41b8-9a93-27085254f9eb] {
    align-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 12px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-6bd4bc05-03a9-41b8-9a93-27085254f9eb: 0px;
    --gap-v-6bd4bc05-03a9-41b8-9a93-27085254f9eb: 12px;
    --gap-uuid: 6bd4bc05-03a9-41b8-9a93-27085254f9eb;
  }
  
  .sd[data-s-8c64ffa5-636d-4aa5-9fb0-f823e8b55b9d] {
    color: #333;
    font-family: var(--s-font-6f975f43);
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-9a0a7fdb-d4e2-4a9a-8f37-975d2f16df94] {
    color: #666666;
    font-family: var(--s-font-6f975f43);
    font-size: 14px;
    font-weight: 500;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-1eebedfa-13e2-472a-be7f-77b37bed4aca] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: auto;
    --gap-h-1eebedfa-13e2-472a-be7f-77b37bed4aca: 20px;
    --gap-v-1eebedfa-13e2-472a-be7f-77b37bed4aca: 0px;
    --gap-uuid: 1eebedfa-13e2-472a-be7f-77b37bed4aca;
    max-width: 100%;
  }
  
  .sd[data-s-b5d1d6d9-86e3-4d86-a5da-5746acd04bdc] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-bd05fe46-7c2b-424a-87cb-10171bfd3196] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 16px;
    --gap-h-bd05fe46-7c2b-424a-87cb-10171bfd3196: 0px;
    --gap-v-bd05fe46-7c2b-424a-87cb-10171bfd3196: 0px;
    --gap-uuid: bd05fe46-7c2b-424a-87cb-10171bfd3196;
    max-width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-bd05fe46-7c2b-424a-87cb-10171bfd3196] {
      padding: 0px 0px 0px 0px;
    }
  }
  
  .sd[data-s-d1ba9964-abed-4d0a-820c-ce9108bcbb7e] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: auto;
    --gap-h-d1ba9964-abed-4d0a-820c-ce9108bcbb7e: 20px;
    --gap-v-d1ba9964-abed-4d0a-820c-ce9108bcbb7e: 0px;
    --gap-uuid: d1ba9964-abed-4d0a-820c-ce9108bcbb7e;
    max-width: 100%;
  }
  
  .sd[data-s-9e5ba9e9-b799-4cb3-ba60-40eff2757256] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-2b85a88b-1dd6-46a3-83ae-5415d362e1f2] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 16px;
    --gap-h-2b85a88b-1dd6-46a3-83ae-5415d362e1f2: 0px;
    --gap-v-2b85a88b-1dd6-46a3-83ae-5415d362e1f2: 0px;
    --gap-uuid: 2b85a88b-1dd6-46a3-83ae-5415d362e1f2;
    max-width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-2b85a88b-1dd6-46a3-83ae-5415d362e1f2] {
      padding: 0px 0px 0px 0px;
    }
  }
  
  .sd[data-s-ba57a390-696f-46a2-94fd-df8434a59bdd] {
    border-bottom: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    border-radius: 4px;
    border-right: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    flex: none;
    height: auto;
    width: 240px;
    max-width: 100%;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-ba57a390-696f-46a2-94fd-df8434a59bdd] {
      flex: none;
      width: calc(100% - (var(--gap-h-eb5b685e-8b19-41b0-a3d5-1bec0deffd18) * 0));
      max-width: calc(100% - (var(--gap-h-eb5b685e-8b19-41b0-a3d5-1bec0deffd18) * 0));
    }
  }
  
  .sd[data-s-433df8dd-2b5a-4556-bd13-c587d6298af1] {
    background: rgba(238, 238, 238, 0);
    bottom: 0px;
    flex: none;
    height: calc(100% - (var(--gap-v-eb5b685e-8b19-41b0-a3d5-1bec0deffd18) * 0));
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: calc(100% - (var(--gap-h-eb5b685e-8b19-41b0-a3d5-1bec0deffd18) * 0));
    max-width: calc(100% - (var(--gap-h-eb5b685e-8b19-41b0-a3d5-1bec0deffd18) * 0));
  }
  
  .sd[data-s-433df8dd-2b5a-4556-bd13-c587d6298af1]:hover {
    background: rgba(245, 245, 245, 0.4);
  }
  
  .sd[data-s-55e87c8f-a0de-4685-bde6-77d2afbf1e49] {
    background: rgba(238, 238, 238, 0);
    bottom: 0px;
    flex: none;
    height: calc(100% - (var(--gap-v-eb5b685e-8b19-41b0-a3d5-1bec0deffd18) * 0));
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: calc(100% - (var(--gap-h-eb5b685e-8b19-41b0-a3d5-1bec0deffd18) * 0));
    max-width: calc(100% - (var(--gap-h-eb5b685e-8b19-41b0-a3d5-1bec0deffd18) * 0));
  }
  
  .sd[data-s-55e87c8f-a0de-4685-bde6-77d2afbf1e49]:hover {
    background: rgba(245, 245, 245, 0.4);
  }
  
  .sd[data-s-58abcafa-a473-4ccb-951e-989336b879db] {
    align-content: center;
    align-items: center;
    background: #333333;
    border-radius: 6px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: flex-end;
    margin: 0px 0px 0px 0px;
    padding: 20px 36px;
    width: auto;
    --gap-h-58abcafa-a473-4ccb-951e-989336b879db: 8px;
    --gap-v-58abcafa-a473-4ccb-951e-989336b879db: 0px;
    --gap-uuid: 58abcafa-a473-4ccb-951e-989336b879db;
    max-width: 100%;
  }
  
  .sd[data-s-58abcafa-a473-4ccb-951e-989336b879db]:hover {
    opacity: 1;
  }
  
  .sd[data-s-589e44de-ed64-4c0a-9f23-1ed7e3bd5b56] {
    color: #ffffff;
    font-family: var(--s-font-6f975f43);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
  }
  
  @media screen and (max-width: 768px) {
    .sd[data-s-589e44de-ed64-4c0a-9f23-1ed7e3bd5b56] {
      text-align: left;
      justify-content: flex-start;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-589e44de-ed64-4c0a-9f23-1ed7e3bd5b56] {
      flex: 1;
      width: auto;
    }
  }
  
  .sd[data-s-711fc91f-9e47-4e7d-8ca0-69f4d6400044] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.5, 0.22, 1);
    width: 16px;
    max-width: 100%;
  }
  
  .sd[data-s-58abcafa-a473-4ccb-951e-989336b879db]:hover .sd[data-s-711fc91f-9e47-4e7d-8ca0-69f4d6400044] {
    transform: translate(8px, 0px);
  }
  
  .sd[data-s-8f524c72-afd0-437d-83b8-349012f43077] {}
  
  .sd[data-s-3297c1e7-49aa-47b0-a169-29d782d03c88] {}
  
  .sd {
    flex-wrap: nowrap;
    max-width: 100%;
    pointer-events: all;
    z-index: 0;
    -webkit-overflow-scrolling: touch;
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: column;
    position: relative;
  }
  

  @media screen and (max-width: 768px) {
    .sd[data-s-849b5f2a-7b36-4c55-a601-ec5edeab52c8] {
      border-radius: 0;
      margin: 0px 0px;
      max-width: 100%;
      height: 80%;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-849b5f2a-7b36-4c55-a601-ec5edeab52c8] {
      flex: none;
      max-width: calc(100% - 0);
      border-radius: 0;
    }
  }
  
  .sd[data-s-48208558-8dcb-444b-b533-f82fb54ebee4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 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(45deg);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-572a66c8-3dda-45d0-abcc-ec78c1715fc4] {
    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: rgb(255 255 255 / 30%); 
    --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;
  }
  
  .sd,
  .sd.richText * {
    transition-property: all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1, --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4, --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6, --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9, --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11;
  }
  
  .sd[data-s-d97ee6e3-552f-4381-884f-c9f7ea913e74] {
    align-content: center;
    align-items: center;
    background: rgb(46 46 46 / 59%);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    transform: translate(0px, 0px);
    width: 100%;
    max-width: 100%;
  }
  
  .sd[data-s-edcdc9e6-d936-4eeb-8b52-d2544f50b8c6] {
    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%;
    border: solid 1px #fff;
    /* background: #ffffffd6; */
  }
  

  .sd[data-s-edcdc9e6-d936-4eeb-8b52-d2544f50b8c6] {
    align-content: flex-start;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0;
    padding: 20px;
    width: 60%;
    min-width: 500px;
  }


  @media screen and (max-width: 768px) {
    .sd[data-s-edcdc9e6-d936-4eeb-8b52-d2544f50b8c6] {
      flex: none;
      max-width: 90%;
      min-width: 325px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .sd[data-s-edcdc9e6-d936-4eeb-8b52-d2544f50b8c6] {
      align-content: center;
      align-items: center;
      /* margin: 32px 0px 0px 0px; */
    }
  }
  
  .sd[data-s-572a66c8-3dda-45d0-abcc-ec78c1715fc4] {
    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: rgb(255 255 255 / 30%); 
    --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;
  }
  
  .sd[data-s-a95983f3-5322-4ec6-95d0-9babb820e874] {
    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-0bc05fb5-b4fc-4e56-8b49-c7267295800d] {
    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-283702bd-e88d-4dfc-b09c-dff43cb7a3ad] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
  

  .sd[data-s-964c3d9c-6f60-49e1-8f7e-4643f684ebf6] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    border-radius: 6px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 32px 16px 40px;
    width: auto;
    --gap-h-964c3d9c-6f60-49e1-8f7e-4643f684ebf6: 8px;
    --gap-v-964c3d9c-6f60-49e1-8f7e-4643f684ebf6: 0px;
    --gap-uuid: 964c3d9c -6f60 -49e1 -8f7e -4643f684ebf6;
    max-width: 100%;
  }
  
  .sd[data-s-d1c83ac6-c5f5-4ad2-a0ac-5c1c82be61d1] {
    color: #333333;
    font-family: var(--s-font-5489e031);
    font-size: 18px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  
  .sd[data-s-54fc4a74-248d-4be3-9a03-f8f0fee0d408] {
    flex: none;
    height: auto;
    width: 16px;
    max-width: 100%;
  }
  
  
  
  
  
  
  /* スライダーの基本スタイル */
  
  
  /* 上方向にスライドするアニメーション */
  @keyframes slide-up {
    0% {
      transform: translateY(0);
    }
    100% {
      transform: translateY(-40%);
    }
  }
  
  /* 下方向にスライドするアニメーション */
  @keyframes slide-down {
    0% {
      transform: translateY(-40%);
    }
    100% {
      transform: translateY(0);
    }
  }
  
  
  .image-slider.up {
    animation: slide-up 30s linear infinite;
  }
  
  .image-slider.down {
    animation: slide-down 30s linear infinite;
  }
  