*, *::before, *::after {
      box-sizing: border-box;
      margin: 0;
    }
      .banner {
        position: fixed;
        bottom: 24px;
        left: 24px;
        cursor:pointer;
      }
    .x122-7284vortex {
  text-decoration: none;
  background-color: rgba(255, 255, 255, 1.00);
  min-width: 375px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
border:none}
.x197-2888Frame-1321318579 {
  text-decoration: none;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  display: flex;
flex-direction: row;
 justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x197-2889Frame-55467 {
  text-decoration: none;
  max-width: 1312px;
  display: flex;
flex-direction: row;
 justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
 flex: 1 1;
border:none}
.x197-2890Logo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
border:none}
.x197-2892Frame-55454 {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 16px;
  flex-wrap: nowrap;
border:none}
.x197-2895-button- {
  text-decoration: none;
  background-color: rgba(1, 1, 1, 1.00);
  padding-top: 12px;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24px;
  display: flex;
flex-direction: row;
 justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
border:none}
.x197-2895-button-:hover{
   text-decoration: none;
  background-color: rgba(137, 101, 255, 1.00);
  padding-top: 12px;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24px;
  display: flex;
flex-direction: row;
 justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
border:none }
.I197-2895-29-17CONTACT {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
  line-height: 120.00000476837158%;
  text-align: left;
}
.x122-7291Frame-55453 {
  text-decoration: none;
  padding-top: 48px;
  padding-right: 24px;
  padding-bottom: 48px;
  padding-left: 24px;
  display: flex;
flex-direction: column;
 justify-content: center;
  align-items: center;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7292Frame-55468 {
  text-decoration: none;
  max-width: 1312px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7293Frame-55480 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7294Frame-55478 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7295Title {
  text-decoration: none;
  max-width: 1312px;
  min-width: 275px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7296-h1-main {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 64px;
  color: rgba(1, 1, 1, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7297ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 135.0000023841858%;
  text-align: left;
}
.x122-7298Frame-55479 {
  text-decoration: none;
  min-width: 275px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: wrap;
  width: 100%;
border:none}
.x122-7299Column01 {
  text-decoration: none;
  min-width: 166px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  flex-wrap: nowrap;
 flex: 1 1;
border:none}
.x122-7300Tag {
  text-decoration: none;
  background-color: rgba(236, 236, 236, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-7301PROJECT-SCOPE {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(1, 1, 1, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7302ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7303Column02 {
  text-decoration: none;
  min-width: 166px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  flex-wrap: nowrap;
 flex: 1 1;
border:none}
.x122-7304Tag {
  text-decoration: none;
  background-color: rgba(236, 236, 236, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-7305TEAM {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(1, 1, 1, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7306ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7307Column03 {
  text-decoration: none;
  min-width: 166px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  flex-wrap: nowrap;
border:none}
.x122-7308Tag {
  text-decoration: none;
  background-color: rgba(236, 236, 236, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-7309INDUSTRY {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(1, 1, 1, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7310ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7311Column04 {
  text-decoration: none;
  min-width: 166px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  flex-wrap: nowrap;
border:none}
.x122-7312Tag {
  text-decoration: none;
  background-color: rgba(236, 236, 236, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-7313YEAR {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(1, 1, 1, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7314ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7315alt--VPN--Cybersecurity-startup-branding-design-mockup- {
width: 1312px;
 height: 656px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7316Frame-55458 {
  text-decoration: none;
  padding-top: 64px;
  padding-right: 24px;
  padding-bottom: 64px;
  padding-left: 24px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: center;
  align-items: center;
  gap: 64px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7317Frame-55471 {
  text-decoration: none;
  max-width: 1312px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 48px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7318Frame-55482 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 48px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7319Frame-55484 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 64px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7320Frame-55483 {
  text-decoration: none;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7321-h2- {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 48px;
  color: rgba(1, 1, 1, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7322ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 18px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7323Frame-55470 {
  text-decoration: none;
  max-width: 1312px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7324Frame-55482 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7325-h2- {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 48px;
  color: rgba(1, 1, 1, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7326ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 18px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7327Frame-55481 {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 32px;
  flex-wrap: wrap;
  width: 100%;
border:none}
.x122-7328CardInfo {
  text-decoration: none;
  background-color: rgba(241, 241, 241, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7329Tag {
  text-decoration: none;
  background-color: rgba(1, 1, 1, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-733001 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7331ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7332Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7333-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7334Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7335ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7336CardInfo {
  text-decoration: none;
  background-color: rgba(241, 241, 241, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7337Tag {
  text-decoration: none;
  background-color: rgba(1, 1, 1, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-733802 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7339ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7340Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7341-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7342Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7343ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7344CardInfo {
  text-decoration: none;
  background-color: rgba(241, 241, 241, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7345Tag {
  text-decoration: none;
  background-color: rgba(1, 1, 1, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-734603 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7347ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7348Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7349-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7350Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7351ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7352CardInfo {
  text-decoration: none;
  background-color: rgba(241, 241, 241, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7353Tag {
  text-decoration: none;
  background-color: rgba(1, 1, 1, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-735404 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7355ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7356Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7357-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7358Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7359ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7360alt--Cryptocurrency-Visual-Photo- {
width: 1312px;
 height: 656px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7361Frame-55462 {
  text-decoration: none;
  padding-top: 64px;
  padding-right: 24px;
  padding-bottom: 64px;
  padding-left: 24px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: center;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7362Frame-55471 {
  text-decoration: none;
  max-width: 1312px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7363Frame-55482 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7364Frame-55484 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7365Frame-55483 {
  text-decoration: none;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7366-h2- {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 48px;
  color: rgba(1, 1, 1, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7367ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 18px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x326-6378image-94 {
width: 1312px;
 height: 639.9999389648438px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x326-6375image-93 {
width: 1312px;
 height: 433.9999694824219px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7370alt--Typography-Mockup- {
width: 1312px;
 height: 522px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7371image {
width: 1312px;
 height: 967px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x431-5072image-116 {
width: 1312px;
 height: 522px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7373alt--Billboard-Mockup- {
width: 1312px;
 height: 800px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x326-6381image-95 {
width: 1312px;
 height: 639.9999389648438px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7375alt--Posters-Mockup- {
width: 1312px;
 height: 800px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7376Frame-1321318576 {
  text-decoration: none;
  padding-top: 64px;
  padding-right: 24px;
  padding-bottom: 64px;
  padding-left: 24px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: center;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7377Frame-55471 {
  text-decoration: none;
  max-width: 1312px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7378Frame-55482 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7379Frame-55484 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7380Frame-55483 {
  text-decoration: none;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 48px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7381Frame-55485 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7382-h2- {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 48px;
  color: rgba(1, 1, 1, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7383ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 18px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x326-6372image-92 {
width: 1312px;
 height: 550px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7385Frame-1321318578 {
  text-decoration: none;
  padding-top: 64px;
  padding-right: 24px;
  padding-bottom: 64px;
  padding-left: 24px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: center;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7386Frame-55471 {
  text-decoration: none;
  max-width: 1312px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7387Frame-55482 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7388Frame-55484 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7389Frame-55483 {
  text-decoration: none;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 48px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7390Frame-55485 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7391-h2- {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 48px;
  color: rgba(1, 1, 1, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7392ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 18px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x326-6384image-96 {
width: 1312px;
 height: 945.9999389648438px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7394Frame-1321318577 {
  text-decoration: none;
  padding-top: 64px;
  padding-right: 24px;
  padding-bottom: 64px;
  padding-left: 24px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: center;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7395Frame-55471 {
  text-decoration: none;
  max-width: 1312px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7396Frame-55482 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7397Frame-55484 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7398Frame-55483 {
  text-decoration: none;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 48px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7399Frame-55485 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7400-h2- {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 48px;
  color: rgba(1, 1, 1, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7401ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 18px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7402alt--Website-Mockup- {
width: 1312px;
 height: 1011.9999389648438px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7403alt--Website-Screens-Mockup- {
width: 1312px;
 height: 1011.9999389648438px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7404alt--Mobile-Mockup- {
width: 1312px;
 height: 1011.9999389648438px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7405alt--Mobile-Website-Mockup- {
width: 1312px;
 height: 1011.9999389648438px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7406Frame-55463 {
  text-decoration: none;
  padding-top: 64px;
  padding-right: 24px;
  padding-bottom: 64px;
  padding-left: 24px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: center;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7407Frame-55471 {
  text-decoration: none;
  max-width: 1312px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7408Frame-55482 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7409Frame-55484 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7410Frame-55483 {
  text-decoration: none;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 48px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7411Frame-55485 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7412-h2- {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 48px;
  color: rgba(1, 1, 1, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7413ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 18px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7414Frame-55487 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7415-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7416Frame-55481 {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 32px;
  flex-wrap: wrap;
  width: 100%;
border:none}
.x122-7417CardInfo {
  text-decoration: none;
  background-color: rgba(241, 241, 241, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7418Tag {
  text-decoration: none;
  background-color: rgba(33, 33, 33, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-741901 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7420ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7421Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7422-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7423Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7424ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7425CardInfo {
  text-decoration: none;
  background-color: rgba(241, 241, 241, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7426Tag {
  text-decoration: none;
  background-color: rgba(33, 33, 33, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-742702 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7428ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7429Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7430-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7431Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7432ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7433CardInfo {
  text-decoration: none;
  background-color: rgba(241, 241, 241, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7434Tag {
  text-decoration: none;
  background-color: rgba(33, 33, 33, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-743503 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7436ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7437Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7438-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7439Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7440ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7441CardInfo {
  text-decoration: none;
  background-color: rgba(241, 241, 241, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7442Tag {
  text-decoration: none;
  background-color: rgba(33, 33, 33, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-744304 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7444ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7445Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7446-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7447Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7448ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7449Frame-1321318598 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7450-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7451Frame-55481 {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 32px;
  flex-wrap: wrap;
  width: 100%;
border:none}
.x122-7452CardInfo {
  text-decoration: none;
  background-color: rgba(33, 33, 33, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7453Tag {
  text-decoration: none;
  background-color: rgba(255, 255, 255, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-745401 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7455ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7456Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7457-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7458Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7459ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(241, 241, 241, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7460CardInfo {
  text-decoration: none;
  background-color: rgba(33, 33, 33, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7461Tag {
  text-decoration: none;
  background-color: rgba(255, 255, 255, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-746202 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7463ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7464Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7465-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7466Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7467ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(241, 241, 241, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7468CardInfo {
  text-decoration: none;
  background-color: rgba(33, 33, 33, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7469Tag {
  text-decoration: none;
  background-color: rgba(255, 255, 255, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-747003 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7471ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7472Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7473-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7474Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7475ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(241, 241, 241, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7476CardInfo {
  text-decoration: none;
  background-color: rgba(33, 33, 33, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7477Tag {
  text-decoration: none;
  background-color: rgba(255, 255, 255, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-747804 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7479ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7480Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7481-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7482Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7483ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(241, 241, 241, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7484alt--App-Screens-Preview-Mockup- {
width: 1312px;
 height: 906px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7485Frame-55487 {
  text-decoration: none;
  padding-top: 64px;
  padding-bottom: 32px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7486Frame-1321318600 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7487-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7488ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 18px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7489alt--App-Onboarding-Mockup- {
width: 1312px;
 height: 2000.0001220703125px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7490Frame-55488 {
  text-decoration: none;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7491Frame-1321318600 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7492-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7493ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 18px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7494alt--App-Home-Screen-Mockup- {
width: 1312px;
 height: 1344px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7495Frame-55489 {
  text-decoration: none;
  padding-top: 32px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7496Frame-1321318600 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7497-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7498ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 18px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7499alt--App-Profile-and-Settings-Mockup- {
width: 1312px;
 height: 2000.0001220703125px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
.x122-7500Frame-1321318576 {
  text-decoration: none;
  background-color: rgba(1, 1, 1, 1.00);
  padding-top: 64px;
  padding-right: 24px;
  padding-bottom: 64px;
  padding-left: 24px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: center;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7501Frame-55471 {
  text-decoration: none;
  max-width: 1312px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7502Frame-55482 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7503Frame-55484 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7504Frame-55483 {
  text-decoration: none;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 48px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7505Frame-1321318577 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7506Frame-55485 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7507-h2- {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 48px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7508ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 18px;
  color: rgba(241, 241, 241, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7509Frame-55487 {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7510Frame-55481 {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 32px;
  flex-wrap: wrap;
  width: 100%;
border:none}
.x122-7511CardInfo {
  text-decoration: none;
  background-color: rgba(241, 241, 241, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7512Tag {
  text-decoration: none;
  background-color: rgba(33, 33, 33, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-751301 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7514ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7515Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7516-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7517Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7518ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7519CardInfo {
  text-decoration: none;
  background-color: rgba(241, 241, 241, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7520Tag {
  text-decoration: none;
  background-color: rgba(33, 33, 33, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-752102 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7522ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7523Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7524-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7525Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7526ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7527CardInfo {
  text-decoration: none;
  background-color: rgba(241, 241, 241, 1.00);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  min-width: 275px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
 flex: 1 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
border:none}
.x122-7528Tag {
  text-decoration: none;
  background-color: rgba(33, 33, 33, 1.00);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  border-bottom-left-radius: 120px;
  border-bottom-right-radius: 120px;
border:none}
.x122-752903 {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7530ProjectInfo {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7531Title {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7532-h3-ProjectTitle {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(33, 33, 33, 1);
  line-height: 110.00000238418579%;
  text-align: left;
}
.x122-7533Description {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x122-7534ProjectDescription {
  margin: 0;
  text-decoration: none;
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(33, 33, 33, 1);
  line-height: 150%;
  text-align: left;
}
.x122-7535-button- {
  text-decoration: none;
  background-color: rgba(215, 242, 50, 1.00);
  padding-top: 24px;
  padding-right: 40px;
  padding-bottom: 24px;
  padding-left: 40px;
  display: flex;
flex-direction: row;
 justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
border:none}
.x122-7535-button-:hover{
   text-decoration: none;
  background-color: rgba(137, 101, 255, 1.00);
  padding-top: 24px;
  padding-right: 40px;
  padding-bottom: 24px;
  padding-left: 40px;
  display: flex;
flex-direction: row;
 justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
border:none }
.I122-7535-29-32CONTACT {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0px;
  font-size: 24px;
  color: rgba(1, 1, 1, 1);
  line-height: 120.00000476837158%;
  text-align: left;
}
.x199-2956Footerr {
  text-decoration: none;
  background-color: rgba(137, 101, 255, 1.00);
  padding-top: 64px;
  padding-right: 24px;
  padding-bottom: 64px;
  padding-left: 24px;
  min-width: 375px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: center;
  gap: 160px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x199-2957Content {
  text-decoration: none;
  max-width: 1312px;
  min-width: 256px;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 160px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x199-2958Top {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  width: 100%;
border:none}
.x199-2959ProjectDescription {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(1, 1, 1, 1);
  line-height: 150%;
  text-align: left;
}
.x199-2960Right {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 48px;
  flex-wrap: nowrap;
border:none}
.x199-2961ProjectDescription {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(1, 1, 1, 1);
  line-height: 150%;
  text-align: left;
}
.x199-2962Social {
  text-decoration: none;
  display: flex;
flex-direction: column;
 justify-content: flex-start;
  align-items: flex-start;
  gap: 9px;
  flex-wrap: nowrap;
  width: 92px;
border:none}
.x199-2963Ig {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
border:none}
.x199-2965Link {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(1, 1, 1, 1);
  line-height: 120.00000476837158%;
  text-align: left;
}
.x199-2966Li {
  text-decoration: none;
  display: flex;
flex-direction: row;
 justify-content: flex-start;
  align-items: center;
  gap: 8px;
  flex-wrap: nowrap;
border:none}
.x199-2968Link {
  margin: 0;
  text-decoration: none;
  font-family: 'Space Grotesk', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 14px;
  color: rgba(1, 1, 1, 1);
  line-height: 120.00000476837158%;
  text-align: left;
}
.x199-2969alt--Teeny-Footer-Logo- {
width: 1312px;
 height: 503.5px;
 mix-blend-mode: normal;
 object-fit: cover;
  flex: 1;
 width: 100%;
}
