/* screen - features-desktop */
html, body {
  overflow-y: scroll; /* Allows scroll */
  scrollbar-width: none; /* Firefox */
}

html::-webkit-scrollbar {
  display: none; /* Chrome, Safari */
}

.features-desktop {
  align-items: center;
  background-color: var(--black);
  display: flex;
  flex-direction: column;
  height: 8348px;
  overflow: hidden;
  width: 1499px;
}

.features-desktop .rectangle-copy-2 {
  height: 20px;
  margin-right: 0;
  object-fit: cover;
  width: 1499px;
}

.features-desktop .group-container {
  align-items: center;
  align-self: flex-start;
  display: flex;
  min-width: 1435px;
}

.features-desktop .group-162 {
  align-items: flex-end;
  cursor: pointer;
  display: flex;
  height: 101px;
  min-width: 290px;
}

.features-desktop .overlap-group {
  height: 110px;
  margin-bottom: -8.5px;
  position: relative;
  width: 290px;
}

.features-desktop .zymm-ai {
  left: 120px;
  letter-spacing: 0;
  line-height: 46px;
  position: absolute;
  top: 48px;
  white-space: nowrap;
}

.features-desktop .image-1 {
  border-radius: 103px;
  height: 118px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 284px;
}

.features-desktop .group-184 {
  align-items: flex-end;
  display: flex;
  height: 35px;
  margin-left: 472px;
  min-width: 439px;
}

.features-desktop .blog {
  letter-spacing: 0;
  line-height: 30px;
  margin-bottom: -4.5px;
  min-height: 37px;
  min-width: 64px;
  white-space: nowrap;
}

.features-desktop .release-notes {
  letter-spacing: 0;
  line-height: 30px;
  margin-bottom: -4.5px;
  margin-left: 50px;
  min-height: 37px;
  min-width: 191px;
  white-space: nowrap;
}

.features-desktop .pricing {
  letter-spacing: 0;
  line-height: 30px;
  margin-bottom: -4.5px;
  margin-left: 39px;
  min-height: 37px;
  min-width: 95px;
  white-space: nowrap;
}

.features-desktop .group-284 {
  align-items: flex-end;
  background-image: url(../img/rectangle-390-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  height: 44px;
  justify-content: flex-end;
  margin-left: 38px;
  margin-top: 8.88px;
  min-width: 196px;
  padding: 7.4px 49.1px;
}

.features-desktop .pre-order {
  letter-spacing: -0.02px;
  line-height: 20px;
  min-height: 25px;
  min-width: 96px;
  white-space: nowrap;
}

.features-desktop .title {
  color: #7805ff;
  font-family: var(--font-family-neuepixel_sans-regular);
  font-size: 141px;
  font-weight: 400;
  letter-spacing: -0.11px;
  line-height: 423px;
  margin-bottom: -239px;
  margin-left: 3.0px;
  margin-top: 81px;
  min-height: 184px;
  min-width: 1038px;
  text-align: center;
  white-space: nowrap;
}

.features-desktop .the-new-standard-for {
  color: var(--white);
  font-family: var(--font-family-helveticaneue-bold);
  font-size: 56px;
  font-weight: 700;
  letter-spacing: -0.04px;
  line-height: 56px;
  margin-left: 3.0px;
  margin-top: 256px;
  min-height: 138px;
  min-width: 792px;
  text-align: center;
  white-space: nowrap;
}

.features-desktop .simplify-your-job-hu {
  color: var(--wild-sand);
  font-family: var(--font-family-helveticaneue-light);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  letter-spacing: -0.02px;
  line-height: 32px;
  margin-left: 3.0px;
  margin-top: 70px;
  min-height: 89px;
  min-width: 658px;
  text-align: center;
  white-space: nowrap;
}

.features-desktop .line-292 {
  height: 18px;
  margin-left: 73.0px;
  margin-top: 38px;
  object-fit: cover;
  width: 786px;
}

.features-desktop .path-77 {
  align-self: flex-start;
  height: 106px;
  margin-left: 288.31px;
  margin-top: 109px;
  object-fit: cover;
  width: 299px;
}

.features-desktop .zymm-is-a-tool-to-re {
  letter-spacing: 0;
  line-height: 37px;
  margin-right: 86.38px;
  margin-top: 91px;
  min-height: 137px;
  min-width: 804px;
  white-space: nowrap;
}

.features-desktop .overlap-group26 {
  height: 355px;
  margin-right: 44.32px;
  margin-top: 156px;
  position: relative;
  width: 1300px;
}

.features-desktop .group-610 {
  align-items: flex-start;
  display: flex;
  gap: 21px;
  height: 355px;
  left: 0;
  min-width: 1300px;
  position: absolute;
  top: 0;
}

.features-desktop .rectangle-117 {
  background: linear-gradient(180deg, #414141 3.56%, #2c2c2c 42.51%, #292929 48.21%, #262626 53.92%, #0d0d0d 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 16px;
  height: 355px;
  width: 437px;
}

.features-desktop .rectangle-1176 {
  background: linear-gradient(180deg, #414141 3.56%, #2c2c2c 42.51%, #292929 48.21%, #262626 53.92%, #0d0d0d 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 16px;
  height: 355px;
  width: 436px;
}

.features-desktop .group-629 {
  background: linear-gradient(253.28deg, rgba(137, 160, 186, 0.21) 40.62%, rgba(113, 132, 153, 0.21) 59.16%, rgba(65, 65, 65, 0.21) 93.62%);
  border-radius: 12px;
  display: flex;
  height: 201px;
  left: 456px;
  position: absolute;
  top: 35px;
  width: 199px;
}

.features-desktop .rectangle-772 {
  background: linear-gradient(252.9deg, rgba(137, 160, 186, 0.21) 40.89%, rgba(113, 132, 153, 0.21) 59.29%, rgba(65, 65, 65, 0.21) 93.51%);
  border-radius: 10px;
  height: 201px;
  left: 705px;
  position: absolute;
  top: 35px;
  transform: rotate(180deg);
  width: 194px;
}

.features-desktop .group-630 {
  align-items: flex-start;
  background: linear-gradient(261.95deg, rgba(137, 160, 186, 0.21) 35.33%, rgba(113, 132, 153, 0.21) 56.52%, rgba(65, 65, 65, 0.21) 95.92%);
  border: 1px solid;
  border-color: #747474;
  border-radius: 14px;
  display: flex;
  flex-direction: column;
  left: 46px;
  min-height: 163px;
  padding: 13.1px 19.9px;
  position: absolute;
  top: 54px;
  width: 341px;
}

.features-desktop .flex-col-3 {
  align-items: flex-start;
  margin-left: 10.47px;
  min-height: 56px;
  width: 101px;
}

.features-desktop .flex-row {
  gap: 2px;
  margin-left: 10.47px;
  margin-top: 16px;
  min-width: 124px;
}

.features-desktop .overlap-group6 {
  align-items: flex-start;
  align-self: flex-end;
  background-color: #8baef0;
  border-radius: 2px;
  display: flex;
  height: 19px;
  justify-content: flex-end;
  margin-top: 10px;
  min-width: 36px;
  padding: 7.3px 8.8px;
}

.features-desktop .group-206 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 12px;
  left: 31px;
  min-height: 59px;
  position: absolute;
  top: 260px;
  width: 376px;
}

.features-desktop .question-hub {
  letter-spacing: 0;
  line-height: 23px;
  margin-top: 2px;
  min-height: 29px;
  white-space: nowrap;
}

.features-desktop .group-208 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 13px;
  left: 481px;
  min-height: 60px;
  position: absolute;
  top: 259px;
  width: 369px;
}

.features-desktop .audit-log {
  letter-spacing: 0;
  line-height: 23px;
  margin-top: 2px;
  min-height: 29px;
  white-space: nowrap;
}

.features-desktop .group-634 {
  align-items: flex-end;
  background: linear-gradient(259.91deg, rgba(137, 160, 186, 0.21) 36.36%, rgba(113, 132, 153, 0.21) 57.04%, rgba(65, 65, 65, 0.21) 95.47%);
  border-radius: 10px;
  display: flex;
  height: 171px;
  justify-content: flex-end;
  left: 989px;
  min-width: 285px;
  padding: 44.0px 104.1px;
  position: absolute;
  top: 46px;
}

.features-desktop .group-207 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 12px;
  left: 968px;
  min-height: 75px;
  position: absolute;
  top: 260px;
  width: 299px;
}

.features-desktop .resume-builder {
  line-height: 23px;
  min-height: 29px;
}

.features-desktop .define-and-organize {
  letter-spacing: 0;
  line-height: 15px;
  min-height: 36px;
  white-space: nowrap;
}

.features-desktop .overlap-group25 {
  align-self: flex-start;
  height: 9288px;
  margin-left: -199px;
  margin-top: 22px;
  position: relative;
  width: 1724px;
}

.features-desktop .group-628 {
  align-items: flex-start;
  display: flex;
  gap: 36px;
  height: 352px;
  left: 262px;
  min-width: 960px;
  position: absolute;
  top: 5185px;
}

.features-desktop .rectangle-1177 {
  background: linear-gradient(180deg, #414141 3.56%, #2c2c2c 42.51%, #292929 48.21%, #262626 53.92%, #0d0d0d 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 16px;
  height: 352px;
  width: 448px;
}

.features-desktop .rectangle-1176-1 {
  height: 352px;
  width: 476px;
}

.features-desktop .group-627 {
  align-items: flex-start;
  display: flex;
  gap: 26px;
  height: 354px;
  left: 262px;
  min-width: 913px;
  position: absolute;
  top: 4253px;
}

.features-desktop .rectangle-1177-1 {
  height: 354px;
  width: 469px;
}

.features-desktop .rectangle-1176-2 {
  height: 354px;
  width: 418px;
}

.features-desktop .group-626 {
  align-items: flex-start;
  display: flex;
  height: 356px;
  left: 262px;
  min-width: 1374px;
  position: absolute;
  top: 3860px;
}

.features-desktop .rectangle-1177-2 {
  height: 356px;
  width: 462px;
}

.features-desktop .rectangle-1176-3 {
  height: 356px;
  margin-left: 26px;
  width: 415px;
}

.features-desktop .rectangle-1175 {
  background: linear-gradient(180deg, #414141 3.56%, #2c2c2c 42.51%, #292929 48.21%, #262626 53.92%, #0d0d0d 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 16px;
  height: 356px;
  margin-left: 20px;
  width: 451px;
}

.features-desktop .group-620 {
  align-items: flex-start;
  display: flex;
  gap: 25px;
  height: 361px;
  left: 230px;
  min-width: 1380px;
  position: absolute;
  top: 2813px;
}

.features-desktop .rectangle-1177-3 {
  height: 361px;
  width: 463px;
}

.features-desktop .rectangle-1176-4 {
  height: 361px;
  width: 421px;
}

.features-desktop .rectangle-1175-1 {
  height: 361px;
  width: 446px;
}

.features-desktop .group-614 {
  align-items: flex-start;
  display: flex;
  gap: 33px;
  height: 360px;
  left: 234px;
  min-width: 1371px;
  position: absolute;
  top: 2424px;
}

.features-desktop .rectangle-1177-4 {
  height: 360px;
  width: 457px;
}

.features-desktop .rectangle-1176-5 {
  height: 360px;
  width: 410px;
}

.features-desktop .rectangle-1175-2 {
  height: 360px;
  width: 439px;
}

.features-desktop .group-613 {
  align-items: flex-start;
  display: flex;
  height: 361px;
  left: 275px;
  min-width: 1377px;
  position: absolute;
  top: 1393px;
}

.features-desktop .rectangle-1177-5 {
  height: 361px;
  width: 454px;
}

.features-desktop .rectangle-1176-6 {
  height: 361px;
  margin-left: 11px;
  width: 427px;
}

.features-desktop .rectangle-1175-3 {
  height: 361px;
  margin-left: 32px;
  width: 443px;
}

.features-desktop .group-612 {
  align-items: flex-start;
  display: flex;
  gap: 12px;
  height: 355px;
  left: 275px;
  min-width: 1371px;
  position: absolute;
  top: 1008px;
}

.features-desktop .rectangle-1177-6 {
  height: 355px;
  width: 448px;
}

.features-desktop .rectangle-1176-7 {
  height: 355px;
  width: 429px;
}

.features-desktop .rectangle-1175-4 {
  height: 355px;
  width: 438px;
}

.features-desktop .group-611 {
  align-items: flex-start;
  display: flex;
  height: 9288px;
  left: 19px;
  min-width: 1300px;
  position: absolute;
  top: 95px;
}

.features-desktop .rectangle-1178 {
  align-self: flex-end;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  height: 5549px;
  width: 23px;
}

.features-desktop .rectangle-1177-7 {
  height: 355px;
  margin-left: 229px;
  width: 435px;
}

.features-desktop .rectangle-1176-8 {
  height: 355px;
  margin-left: 22px;
  width: 433px;
}

.features-desktop .rectangle-1175-5 {
  height: 355px;
  margin-left: 21px;
  width: 437px;
}

.features-desktop .path-79 {
  height: 101px;
  left: 487px;
  object-fit: cover;
  position: absolute;
  top: 1955px;
  width: 550px;
}

.features-desktop .path-78 {
  height: 79px;
  left: 492px;
  object-fit: cover;
  position: absolute;
  top: 542px;
  width: 554px;
}

.features-desktop .path-81 {
  height: 81px;
  left: 491px;
  object-fit: cover;
  position: absolute;
  top: 4779px;
  width: 489px;
}

.features-desktop .path-80 {
  height: 81px;
  left: 494px;
  object-fit: cover;
  position: absolute;
  top: 3364px;
  width: 269px;
}

.features-desktop .group-194 {
  align-items: flex-start;
  display: flex;
  gap: 0;
  height: 186px;
  left: 272px;
  min-width: 438px;
  position: absolute;
  top: 145px;
}

.features-desktop .flex-row-1 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  margin-bottom: 0;
  min-width: 388px;
}

.features-desktop .flex-col {
  flex-direction: column;
  gap: 10px;
  min-height: 186px;
  width: 39px;
}

.features-desktop .rectangle-7 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 56px;
  width: 42px;
}

.features-desktop .rectangle-80 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 54px;
  width: 42px;
}

.features-desktop .rectangle {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 55px;
  width: 42px;
}

.features-desktop .flex-col-4 {
  align-items: flex-start;
  gap: 10px;
  margin-left: 8px;
  min-height: 186px;
  width: 42px;
}

.features-desktop .flex-row-2 {
  align-items: flex-start;
  display: flex;
  gap: 9px;
  margin-left: 6px;
  min-width: 290px;
}

.features-desktop .flex-col-5 {
  align-items: flex-start;
  gap: 10px;
  min-height: 186px;
  width: 41px;
}

.features-desktop .rectangle-789 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 56px;
  width: 41px;
}

.features-desktop .rectangle-807 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 54px;
  width: 41px;
}

.features-desktop .rectangle-798 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 55px;
  width: 41px;
}

.features-desktop .flex-row-3 {
  align-items: flex-start;
  display: flex;
  gap: 8px;
  min-width: 240px;
}

.features-desktop .flex-col-6 {
  align-items: flex-start;
  gap: 10px;
  min-height: 186px;
  width: 43px;
}

.features-desktop .rectangle-797 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 55px;
  margin-left: 0.88px;
  width: 42px;
}

.features-desktop .flex-row-4 {
  align-items: flex-end;
  display: flex;
  gap: 8px;
  min-width: 189px;
}

.features-desktop .flex-col-7 {
  align-items: flex-start;
  min-height: 185px;
  width: 42px;
}

.features-desktop .rectangle-805 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 54px;
  margin-top: 10px;
  width: 42px;
}

.features-desktop .rectangle-796 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 56px;
  margin-top: 8px;
  width: 42px;
}

.features-desktop .flex-row-5 {
  align-items: flex-end;
  display: flex;
  height: 186px;
  min-width: 140px;
}

.features-desktop .flex-col-8 {
  align-items: flex-start;
  align-self: flex-start;
  gap: 10px;
  min-height: 186px;
  width: 42px;
}

.features-desktop .rectangle-786 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 56px;
  margin-left: 0.88px;
  width: 42px;
}

.features-desktop .rectangle-804 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 54px;
  margin-left: 0.88px;
  width: 42px;
}

.features-desktop .flex-col-9 {
  align-items: flex-start;
  margin-left: 8px;
  min-height: 185px;
  width: 40px;
}

.features-desktop .rectangle-785 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 4px;
  height: 56px;
  width: 39px;
}

.features-desktop .rectangle-803 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 54px;
  margin-left: 0.88px;
  margin-top: 8px;
  width: 39px;
}

.features-desktop .rectangle-794 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 56px;
  margin-left: 0.88px;
  margin-top: 10px;
  width: 39px;
}

.features-desktop .flex-col-10 {
  align-items: flex-start;
  margin-left: 5px;
  min-height: 185px;
  width: 39px;
}

.features-desktop .rectangle-784 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 56px;
  width: 39px;
}

.features-desktop .rectangle-802 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 54px;
  margin-top: 8px;
  width: 39px;
}

.features-desktop .rectangle-793 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 56px;
  margin-top: 10px;
  width: 39px;
}

.features-desktop .group-637 {
  display: flex;
  height: 44px;
  left: 762px;
  position: absolute;
  top: 190px;
  width: 284px;
}

.features-desktop .overlap-group-1 {
  height: 44px;
  position: relative;
  width: 284px;
}

.features-desktop .overlap-group1 {
  height: 44px;
  left: 737px;
  position: absolute;
  top: 251px;
  width: 297px;
}

.features-desktop .overlap-group-2 {
  height: 43px;
  left: 0;
  position: absolute;
  top: 0;
  width: 166px;
}

.features-desktop .overlap-group2 {
  height: 39px;
  left: 762px;
  position: absolute;
  top: 313px;
  width: 126px;
}

.features-desktop .group-210 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  left: 749px;
  min-height: 63px;
  position: absolute;
  top: 362px;
  width: 356px;
}

.features-desktop .line-251 {
  height: 187px;
  left: 1238px;
  object-fit: cover;
  position: absolute;
  top: 129px;
  width: 1px;
}

.features-desktop .group-635 {
  align-items: flex-start;
  display: flex;
  gap: 4px;
  height: 124px;
  left: 1273px;
  min-width: 165px;
  position: absolute;
  top: 161px;
}

.features-desktop .flex-col-11 {
  align-items: flex-start;
  gap: 1px;
  min-height: 124px;
  width: 24px;
}

.features-desktop .overlap-group3 {
  height: 103px;
  position: relative;
  width: 24px;
}

.features-desktop .line-252 {
  height: 83px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 1px;
}

.features-desktop .rectangle-825 {
  background-color: var(--mountain-mist);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 4px;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
}

.features-desktop .rectangle-826 {
  background-color: var(--mountain-mist);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 4px;
  height: 21px;
  width: 24px;
}

.features-desktop .flex-col-12 {
  align-items: flex-start;
  align-self: center;
  gap: 95px;
  margin-bottom: 0.36px;
  min-height: 113px;
  width: 136px;
}

.features-desktop .flex-row-6 {
  align-items: flex-start;
  display: flex;
  gap: 4px;
  min-width: 119px;
}

.features-desktop .rectangle-827 {
  background-color: var(--dove-gray);
  border: 3px solid;
  border-radius: 18px;
  height: 9px;
  width: 39px;
}

.features-desktop .rectangle-829 {
  background-color: var(--dove-gray);
  border: 3px solid;
  border-radius: 18px;
  height: 9px;
  width: 76px;
}

.features-desktop .flex-row-7 {
  align-items: flex-start;
  display: flex;
  gap: 4px;
  min-width: 136px;
}

.features-desktop .rectangle-830 {
  background-color: var(--dove-gray);
  border: 3px solid;
  border-radius: 18px;
  height: 9px;
  width: 75px;
}

.features-desktop .rectangle-831 {
  background-color: var(--dove-gray);
  border: 3px solid;
  border-radius: 18px;
  height: 9px;
  width: 57px;
}

.features-desktop .line-249 {
  height: 185px;
  left: 784px;
  object-fit: cover;
  position: absolute;
  top: 1055px;
  width: 2px;
}

.features-desktop .path-147 {
  height: 171px;
  left: 297px;
  object-fit: cover;
  position: absolute;
  top: 1470px;
  width: 2px;
}

.features-desktop .group-276 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 22px;
  left: 795px;
  min-height: 198px;
  position: absolute;
  top: 1436px;
  width: 288px;
}

.features-desktop .rectangle-8-1 {
  background: linear-gradient(180deg, #707070 0%, #383838 100%);
  border: 2px solid;
  border-color: var(--dove-gray);
  border-radius: 7px;
  height: 32px;
  width: 288px;
}

.features-desktop .rectangle-822 {
  background: linear-gradient(180deg, #707070 0%, #383838 100%);
  border: 2px solid;
  border-color: var(--dove-gray);
  border-radius: 7px;
  height: 33px;
  width: 288px;
}

.features-desktop .group-655 {
  align-items: flex-start;
  background: linear-gradient(260.04deg, rgba(137, 160, 186, 0.21) 36.29%, rgba(113, 132, 153, 0.21) 57%, rgba(65, 65, 65, 0.21) 95.5%);
  border-radius: 8px;
  display: flex;
  height: 185px;
  left: 1226px;
  min-width: 313px;
  padding: 32.2px 12.2px;
  position: absolute;
  top: 1436px;
}

.features-desktop .overlap-group-3 {
  align-items: flex-start;
  background-color: #70707067;
  border-radius: 4px;
  box-shadow: 0px 3px 6px #000000a8;
  display: flex;
  gap: 18px;
  height: 24px;
  min-width: 188px;
  padding: 2.7px 7.0px;
}

.features-desktop .group-214 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 17px;
  left: 310px;
  min-height: 82px;
  position: absolute;
  top: 1254px;
  width: 296px;
}

.features-desktop .group-216 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 12px;
  left: 768px;
  min-height: 62px;
  position: absolute;
  top: 1658px;
  width: 270px;
}

.features-desktop .rectangle-835 {
  background: linear-gradient(260.03deg, rgba(137, 160, 186, 0.21) 36.3%, rgba(113, 132, 153, 0.21) 57%, rgba(65, 65, 65, 0.21) 95.5%);
  border-radius: 13px;
  height: 188px;
  left: 1233px;
  position: absolute;
  top: 2470px;
  width: 317px;
}

.features-desktop .group-615 {
  align-items: flex-start;
  background: linear-gradient(263.85deg, rgba(137, 160, 186, 0.21) 34.53%, rgba(113, 132, 153, 0.21) 56.13%, rgba(65, 65, 65, 0.21) 96.27%);
  border-radius: 11px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  left: 296px;
  min-height: 105px;
  padding: 17.1px 37.8px;
  position: absolute;
  top: 2578px;
  width: 290px;
}

.features-desktop .flex-row-8 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  gap: 142px;
  margin-left: 1.61px;
  min-width: 180px;
}

.features-desktop .group-649 {
  align-items: flex-end;
  background: linear-gradient(260.09deg, rgba(137, 160, 186, 0.21) 36.26%, rgba(113, 132, 153, 0.21) 56.99%, rgba(65, 65, 65, 0.21) 95.52%);
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  left: 794px;
  min-height: 170px;
  padding: 17.5px 18.9px;
  position: absolute;
  top: 2470px;
  width: 289px;
}

.features-desktop .group-277 {
  align-items: flex-start;
  display: flex;
  margin-right: 16.73px;
  min-width: 158px;
}

.features-desktop .rectangle-891 {
  background-color: var(--chicago);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 4px;
  height: 17px;
  width: 33px;
}

.features-desktop .rectangle-894 {
  background-color: var(--chicago);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 4px;
  height: 17px;
  margin-left: 12px;
  width: 31px;
}

.features-desktop .rectangle-893 {
  background-color: var(--chicago);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 4px;
  height: 17px;
  margin-left: 10px;
  width: 31px;
}

.features-desktop .rectangle-892 {
  background-color: var(--chicago);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 4px;
  height: 17px;
  margin-left: 11px;
  width: 31px;
}

.features-desktop .line-container {
  height: 109px;
  position: relative;
  width: 251px;
}

.features-desktop .line-256 {
  height: 1px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 251px;
}

.features-desktop .line-257 {
  height: 108px;
  left: 213px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 2px;
}

.features-desktop .group-652 {
  background: linear-gradient(259.53deg, rgba(137, 160, 186, 0.21) 36.57%, rgba(113, 132, 153, 0.21) 57.14%, rgba(65, 65, 65, 0.21) 95.38%);
  border-radius: 20px;
  display: flex;
  height: 219px;
  left: 294px;
  position: absolute;
  top: 2851px;
  width: 351px;
}

.features-desktop .overlap-group-4 {
  height: 32px;
  position: relative;
  width: 84px;
}

.features-desktop .flex-col-13 {
  align-items: flex-start;
  gap: 3px;
  margin-bottom: 3.0px;
  min-height: 17px;
  width: 58px;
}

.features-desktop .flex-col-14 {
  align-items: flex-start;
  gap: 2px;
  margin-bottom: 3.0px;
  min-height: 19px;
  width: 58px;
}

.features-desktop .flex-col-15 {
  align-items: flex-end;
  align-self: flex-end;
  gap: 13px;
  min-height: 61px;
  width: 194px;
}

.features-desktop .group-218 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 12px;
  left: 1198px;
  min-height: 75px;
  position: absolute;
  top: 2689px;
  width: 297px;
}

.features-desktop .group-223 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  left: 294px;
  min-height: 64px;
  position: absolute;
  top: 3094px;
  width: 191px;
}

.features-desktop .priority-support {
  letter-spacing: 0;
  line-height: 25px;
  margin-top: 2px;
  min-height: 31px;
  white-space: nowrap;
}

.features-desktop .group-197 {
  align-items: flex-start;
  display: flex;
  gap: 8px;
  height: 209px;
  left: 262px;
  min-width: 466px;
  position: absolute;
  top: 4292px;
}

.features-desktop .flex-row-9 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  margin-bottom: 0;
  min-width: 413px;
}

.features-desktop .flex-col-1 {
  align-items: flex-start;
  gap: 11px;
  margin-top: 0.91px;
  min-height: 206px;
  width: 43px;
}

.features-desktop .rectangle-7-1 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 6px;
  height: 61px;
  width: 43px;
}

.features-desktop .rectangle-80-1 {
  width: 43px;
}

.features-desktop .flex-col-16 {
  align-items: flex-start;
  gap: 11px;
  margin-left: 8px;
  margin-top: 0.91px;
  min-height: 206px;
  width: 43px;
}

.features-desktop .flex-row-10 {
  align-items: flex-start;
  display: flex;
  gap: 9px;
  margin-left: 9px;
  min-width: 309px;
}

.features-desktop .flex-col-2 {
  align-items: flex-start;
  gap: 11px;
  margin-top: 0.91px;
  min-height: 206px;
  width: 44px;
}

.features-desktop .rectangle-1 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 6px;
  height: 61px;
  width: 44px;
}

.features-desktop .rectangle-80-2 {
  width: 44px;
}

.features-desktop .flex-row-11 {
  align-items: flex-start;
  display: flex;
  gap: 9px;
  min-width: 255px;
}

.features-desktop .flex-row-12 {
  align-items: center;
  display: flex;
  gap: 8px;
  min-width: 201px;
}

.features-desktop .flex-col-17 {
  align-items: flex-start;
  gap: 11px;
  margin-bottom: 0;
  min-height: 207px;
  width: 44px;
}

.features-desktop .flex-row-13 {
  align-items: flex-start;
  display: flex;
  gap: 8px;
  min-width: 149px;
}

.features-desktop .flex-row-14 {
  align-items: center;
  display: flex;
  gap: 8px;
  height: 209px;
  min-width: 97px;
}

.features-desktop .flex-col-18 {
  align-items: flex-start;
  margin-bottom: 0.91px;
  min-height: 207px;
  width: 44px;
}

.features-desktop .flex-col-19 {
  align-items: flex-start;
  gap: 12px;
  min-height: 209px;
  width: 44px;
}

.features-desktop .group-624 {
  background: linear-gradient(258.7deg, rgba(137, 160, 186, 0.21) 37.05%, rgba(113, 132, 153, 0.21) 57.38%, rgba(65, 65, 65, 0.21) 95.17%);
  border-radius: 6px;
  display: flex;
  height: 211px;
  left: 334px;
  position: absolute;
  top: 3891px;
  width: 313px;
}

.features-desktop .overlap-group1-1 {
  height: 134px;
  margin-right: 2.87px;
  margin-top: 4px;
  position: relative;
  width: 294px;
}

.features-desktop .overlap-group-5 {
  height: 134px;
  left: 0;
  position: absolute;
  top: 0;
  width: 294px;
}

.features-desktop .group-527 {
  align-items: flex-start;
  background: linear-gradient(246.49deg, rgba(137, 160, 186, 0.21) 45.47%, rgba(113, 132, 153, 0.21) 61.58%, rgba(65, 65, 65, 0.21) 91.51%);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  left: 1018px;
  min-height: 229px;
  padding: 0 1.3px;
  position: absolute;
  top: 4277px;
  width: 156px;
}

.features-desktop .ellipse-container {
  align-items: flex-start;
  display: flex;
  gap: 3px;
  margin-left: 16.03px;
  margin-top: 19px;
  min-width: 29px;
}

.features-desktop .ellipse-6 {
  background-color: var(--white);
  border-radius: 3.76px/4.27px;
  height: 9px;
  width: 8px;
}

.features-desktop .line-container-1 {
  height: 186px;
  position: relative;
  width: 150px;
}

.features-desktop .line-263 {
  height: 1px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 150px;
}

.features-desktop .line-265 {
  height: 185px;
  left: 114px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 1px;
}

.features-desktop .overlap-group5 {
  border-radius: 10px;
  height: 229px;
  left: 758px;
  position: absolute;
  top: 4277px;
  width: 188px;
}

.features-desktop .rectangle-840 {
  background: linear-gradient(250.13deg, rgba(137, 160, 186, 0.21) 42.87%, rgba(113, 132, 153, 0.21) 60.28%, rgba(65, 65, 65, 0.21) 92.64%);
  border-radius: 10px;
  height: 229px;
  left: 0;
  position: absolute;
  top: 0;
  transform: rotate(180deg);
  width: 188px;
}

.features-desktop .line-262 {
  height: 1px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 43px;
  width: 171px;
}

.features-desktop .line-264 {
  height: 186px;
  left: 99px;
  object-fit: cover;
  position: absolute;
  top: 43px;
  width: 3px;
}

.features-desktop .rectangle-917 {
  border: 3px solid;
  border-color: var(--white);
  height: 13px;
  left: 138px;
  position: absolute;
  top: 18px;
  width: 13px;
}

.features-desktop .overlap-group-6 {
  align-items: flex-start;
  background-image: url(../img/line-266-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 14px;
  left: 161px;
  min-width: 13px;
  position: absolute;
  top: 17px;
}

.features-desktop .line-267 {
  height: 14px;
  object-fit: cover;
  width: 13px;
}

.features-desktop .line-268 {
  height: 4px;
  left: 117px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 11px;
}

.features-desktop .group-226 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 13px;
  left: 1223px;
  min-height: 61px;
  position: absolute;
  top: 4129px;
  width: 286px;
}

.features-desktop .export-your-data-to {
  letter-spacing: 0;
  line-height: 14px;
  min-height: 18px;
  white-space: nowrap;
}

.features-desktop .group-228 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 13px;
  left: 286px;
  min-height: 61px;
  position: absolute;
  top: 4129px;
  width: 248px;
}

.features-desktop .rectangle-843 {
  background: linear-gradient(250.32deg, rgba(137, 160, 186, 0.21) 42.73%, rgba(113, 132, 153, 0.21) 60.21%, rgba(65, 65, 65, 0.21) 92.71%);
  border-radius: 9px;
  height: 242px;
  left: 910px;
  position: absolute;
  top: 5200px;
  width: 201px;
}

.features-desktop .ellipse-48 {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.31) 0%, rgba(128, 128, 128, 0.31) 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 20.12px/25.59px;
  height: 51px;
  left: 991px;
  position: absolute;
  top: 5216px;
  width: 40px;
}

.features-desktop .group-232 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 9px;
  left: 789px;
  min-height: 69px;
  position: absolute;
  top: 5456px;
  width: 367px;
}

.features-desktop .overlap-group7 {
  height: 48px;
  left: 731px;
  position: absolute;
  top: 118px;
  width: 253px;
}

.features-desktop .overlap-group8 {
  height: 283px;
  left: 964px;
  position: absolute;
  top: 104px;
  width: 27px;
}

.features-desktop .ellipse-65 {
  background-color: #71757e95;
  border-radius: 13.5px/14.87px;
  height: 30px;
  left: 0;
  position: absolute;
  top: 0;
  width: 27px;
}

.features-desktop .overlap-group-7 {
  height: 279px;
  left: 4px;
  position: absolute;
  top: 4px;
  width: 19px;
}

.features-desktop .line-254 {
  height: 259px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 5px;
}

.features-desktop .ellipse-49 {
  background: linear-gradient(180deg, #00cdff 0%, #2c6a79 100%);
  border-radius: 9.5px/11.06px;
  height: 22px;
  left: 0;
  position: absolute;
  top: 0;
  width: 19px;
}

.features-desktop .overlap-group9 {
  border-radius: 6px;
  height: 55px;
  left: 806px;
  position: absolute;
  top: 1076px;
  width: 185px;
}

.features-desktop .rectangle-765 {
  background-color: #404b5558;
  border: 3px solid;
  border-color: var(--dove-gray);
  border-radius: 6px;
  height: 55px;
  left: 0;
  opacity: 1.0;
  position: absolute;
  top: 0;
  width: 185px;
}

.features-desktop .rectangle-767 {
  border: 2px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 32px;
  left: 8px;
  position: absolute;
  top: 12px;
  width: 26px;
}

.features-desktop .rectangle-975 {
  background-color: var(--star-dust-2);
  border-radius: 9px;
  height: 11px;
  left: 41px;
  position: absolute;
  top: 22px;
  width: 57px;
}

.features-desktop .group-664 {
  align-items: flex-start;
  background-color: #404b5543;
  border: 3px solid;
  border-color: var(--dove-gray);
  border-radius: 6px;
  display: flex;
  gap: 8px;
  height: 55px;
  left: 806px;
  min-width: 185px;
  padding: 8.5px 4.7px;
  position: absolute;
  top: 1160px;
}

.features-desktop .rectangle-768 {
  border: 2px solid;
  border-color: var(--dove-gray);
  border-radius: 5px;
  height: 33px;
  width: 26px;
}

.features-desktop .rectangle-976 {
  align-self: center;
  background-color: var(--star-dust-2);
  border-radius: 9px;
  height: 12px;
  margin-bottom: 4.08px;
  width: 57px;
}

.features-desktop .overlap-group10 {
  height: 205px;
  left: 1211px;
  position: absolute;
  top: 1039px;
  width: 337px;
}

.features-desktop .group {
  height: 205px;
  left: 0;
  position: absolute;
  top: 0;
  width: 337px;
}

.features-desktop .flex-col-20 {
  align-items: flex-start;
  min-height: 177px;
  width: 21px;
}

.features-desktop .ellipse-container-1 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin-bottom: 2.97px;
  min-height: 161px;
  width: 4px;
}

.features-desktop .path-99 {
  height: 1px;
  margin-top: 66.99px;
  object-fit: cover;
  width: 1px;
}

.features-desktop .overlap-group2-1 {
  height: 177px;
  position: relative;
  width: 301px;
}

.features-desktop .overlap-group1-2 {
  height: 177px;
  left: 0;
  position: absolute;
  top: 0;
  width: 301px;
}

.features-desktop .overlap-group-8 {
  height: 176px;
  left: 0;
  position: absolute;
  top: 1px;
  width: 62px;
}

.features-desktop .group-522 {
  align-items: center;
  background: linear-gradient(256.54deg, rgba(137, 160, 186, 0.21) 38.39%, rgba(113, 132, 153, 0.21) 58.05%, rgba(65, 65, 65, 0.21) 94.59%);
  border-radius: 13px;
  display: flex;
  height: 233px;
  justify-content: flex-end;
  left: 790px;
  min-width: 289px;
  padding: 39.4px 7.3px;
  position: absolute;
  top: 2851px;
}

.features-desktop .rectangle-903 {
  background: linear-gradient(180deg, #ffffff 0%, #808080 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 15px;
  height: 60px;
  margin-bottom: 39.42px;
  width: 61px;
}

.features-desktop .ellipse-container-2 {
  align-self: flex-start;
  background-color: #808080;
  border-radius: 57.47px/62.61px;
  height: 125px;
  margin-left: 19px;
  position: relative;
  width: 115px;
}

.features-desktop .ellipse-80 {
  background-color: var(--star-dust);
  border-radius: 46.06px/49.08px;
  height: 98px;
  left: 12px;
  opacity: 0.47;
  position: absolute;
  top: 12px;
  width: 92px;
}

.features-desktop .ellipse-81 {
  background-color: #a6a7b49f;
  border-radius: 37.5px/36.71px;
  height: 73px;
  left: 21px;
  opacity: 0.73;
  position: absolute;
  top: 26px;
  width: 75px;
}

.features-desktop .rectangle-902 {
  background: linear-gradient(180deg, #ffffff 0%, #808080 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 15px;
  height: 60px;
  margin-bottom: 39.42px;
  margin-left: 18px;
  width: 62px;
}

.features-desktop .group-658 {
  align-items: flex-end;
  background: linear-gradient(259.83deg, rgba(137, 160, 186, 0.21) 36.41%, rgba(113, 132, 153, 0.21) 57.06%, rgba(65, 65, 65, 0.21) 95.45%);
  border-radius: 7px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  left: 787px;
  min-height: 212px;
  padding: 10.4px 2.4px;
  position: absolute;
  top: 3896px;
  width: 351px;
}

.features-desktop .group-container-1 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  margin-right: 98.53px;
  margin-top: 1px;
  min-width: 111px;
}

.features-desktop .group-202 {
  align-items: flex-start;
  display: flex;
  gap: 3px;
  height: 18px;
  min-width: 32px;
}

.features-desktop .ellipse-60 {
  background-color: var(--white);
  border-radius: 2.93px/2.77px;
  height: 6px;
  margin-top: 0.62px;
  width: 6px;
}

.features-desktop .flex-col-21 {
  align-items: flex-start;
  gap: 2px;
  min-height: 18px;
  width: 23px;
}

.features-desktop .rectangle-915 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 16px;
  height: 7px;
  width: 23px;
}

.features-desktop .rectangle-916 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 16px;
  height: 8px;
  width: 12px;
}

.features-desktop .group-204 {
  align-items: flex-start;
  display: flex;
  gap: 3px;
  height: 18px;
  margin-left: 7px;
  min-width: 33px;
}

.features-desktop .ellipse-60-1 {
  background-color: #fbff95;
  border-radius: 2.93px/2.77px;
  width: 6px;
}

.features-desktop .flex-col-22 {
  align-items: flex-start;
  gap: 2px;
  min-height: 18px;
  width: 24px;
}

.features-desktop .rectangle-915-1 {
  width: 24px;
}

.features-desktop .rectangle-916-1 {
  width: 13px;
}

.features-desktop .group-203 {
  align-items: flex-start;
  display: flex;
  gap: 3px;
  height: 18px;
  margin-left: 8px;
  min-width: 33px;
}

.features-desktop .ellipse-60-2 {
  background-color: #a8f8ff;
  border-radius: 2.51px/2.77px;
  width: 5px;
}

.features-desktop .flex-col-23 {
  align-items: flex-start;
  gap: 2px;
  min-height: 18px;
  width: 25px;
}

.features-desktop .rectangle-915-2 {
  width: 25px;
}

.features-desktop .rectangle-916-2 {
  width: 14px;
}

.features-desktop .overlap-group12 {
  height: 153px;
  position: relative;
  width: 321px;
}

.features-desktop .path-94 {
  height: 42px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 293px;
}

.features-desktop .path-95 {
  height: 132px;
  left: 40px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 180px;
}

.features-desktop .path-96 {
  height: 133px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  width: 259px;
}

.features-desktop .path-97 {
  height: 142px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 294px;
}

.features-desktop .line-261 {
  height: 147px;
  left: 147px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 1px;
}

.features-desktop .path-100 {
  height: 141px;
  left: 148px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 146px;
}

.features-desktop .ellipse-82 {
  background-color: #fff57c;
  border-radius: 3.5px/4px;
  height: 8px;
  left: 1103px;
  position: absolute;
  top: 3950px;
  width: 7px;
}

.features-desktop .ellipse-83 {
  background-color: #38fff7;
  border-radius: 3px/3.5px;
  height: 7px;
  left: 1113px;
  position: absolute;
  top: 3951px;
  width: 6px;
}

.features-desktop .overlap-group13 {
  border-radius: 4px;
  height: 33px;
  left: 950px;
  position: absolute;
  top: 5284px;
  width: 123px;
}

.features-desktop .group-663 {
  align-items: flex-start;
  background: linear-gradient(258.38deg, rgba(137, 160, 186, 0.21) 37.24%, rgba(113, 132, 153, 0.21) 57.48%, rgba(65, 65, 65, 0.21) 95.09%);
  border-radius: 9px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  left: 331px;
  min-height: 227px;
  padding: 5.3px 0;
  position: absolute;
  top: 5216px;
  width: 327px;
}

.features-desktop .line-container-2 {
  height: 192px;
  margin-left: 0;
  position: relative;
  width: 327px;
}

.features-desktop .zymm-is-built-in-pur {
  height: 234px;
  left: 497px;
  letter-spacing: 0;
  line-height: 37px;
  position: absolute;
  top: 711px;
  width: 804px;
}

.features-desktop .a-new-center-of-grav {
  height: 273px;
  left: 494px;
  letter-spacing: 0;
  line-height: 37px;
  position: absolute;
  top: 3509px;
  width: 768px;
}

.features-desktop .building-truly-great {
  height: 194px;
  left: 494px;
  letter-spacing: 0;
  line-height: 37px;
  position: absolute;
  top: 4914px;
  width: 791px;
}

.features-desktop .zymm-is-designed-bas {
  height: 362px;
  left: 498px;
  letter-spacing: 0;
  line-height: 36px;
  position: absolute;
  top: 2120px;
  width: 804px;
}

.features-desktop .group-211 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 7px;
  left: 265px;
  min-height: 56px;
  position: absolute;
  top: 369px;
  width: 282px;
}

.features-desktop .group-519 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 23px;
  left: 1215px;
  min-height: 70px;
  position: absolute;
  top: 355px;
  width: 302px;
}

.features-desktop .group-213 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 12px;
  left: 772px;
  min-height: 61px;
  position: absolute;
  top: 1254px;
  width: 316px;
}

.features-desktop .group-209 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  left: 1223px;
  min-height: 57px;
  position: absolute;
  top: 1254px;
  width: 316px;
}

.features-desktop .group-217 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 17px;
  left: 297px;
  min-height: 66px;
  position: absolute;
  top: 1658px;
  width: 361px;
}

.features-desktop .group-215 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 9px;
  left: 1229px;
  min-height: 74px;
  position: absolute;
  top: 1658px;
  width: 395px;
}

.features-desktop .group-220 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 19px;
  left: 274px;
  min-height: 82px;
  position: absolute;
  top: 2694px;
  width: 321px;
}

.features-desktop .group-219 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 22px;
  left: 752px;
  min-height: 70px;
  position: absolute;
  top: 2694px;
  width: 338px;
}

.features-desktop .group-520 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 17px;
  left: 762px;
  min-height: 65px;
  position: absolute;
  top: 3090px;
  width: 291px;
}

.features-desktop .group-521 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 14px;
  left: 1198px;
  min-height: 61px;
  position: absolute;
  top: 3094px;
  width: 282px;
}

.features-desktop .easy-imports-exports {
  letter-spacing: 0;
  line-height: 25px;
  margin-top: 2px;
  min-height: 31px;
  white-space: nowrap;
}

.features-desktop .add-replace-extract {
  letter-spacing: 0;
  line-height: 13px;
  min-height: 17px;
  white-space: nowrap;
}

.features-desktop .group-524 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  left: 791px;
  min-height: 71px;
  position: absolute;
  top: 4129px;
  width: 272px;
}

.features-desktop .group-662 {
  align-items: flex-start;
  background: linear-gradient(180deg, #ffffff 0%, #808080 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 82.63px/89.55px;
  display: flex;
  height: 179px;
  left: 1323px;
  min-width: 165px;
  padding: 47.3px 44.5px;
  position: absolute;
  top: 3913px;
}

.features-desktop .group-525 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  left: 308px;
  min-height: 68px;
  position: absolute;
  top: 4529px;
  width: 218px;
}

.features-desktop .group-229 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  left: 784px;
  min-height: 64px;
  position: absolute;
  top: 4521px;
  width: 286px;
}

.features-desktop .path-120 {
  height: 128px;
  left: 502px;
  object-fit: cover;
  position: absolute;
  top: 5265px;
  width: 107px;
}

.features-desktop .group-233 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 15px;
  left: 306px;
  min-height: 71px;
  position: absolute;
  top: 5456px;
  width: 305px;
}

.features-desktop .zymm-ai-assistance {
  line-height: 22px;
  margin-top: 2px;
  min-height: 28px;
}

.features-desktop .rectangle-962 {
  background: linear-gradient(260.52deg, rgba(137, 160, 186, 0.07) 36.04%, rgba(113, 132, 153, 0.07) 56.87%, rgba(65, 65, 65, 0.07) 95.61%);
  border: 1px solid;
  border-color: var(--pink-swan-2);
  border-radius: 13px;
  height: 210px;
  left: 1205px;
  opacity: 0.32;
  position: absolute;
  top: 118px;
  width: 373px;
}

.features-desktop .group-616 {
  align-items: flex-start;
  background: linear-gradient(264.24deg, rgba(137, 160, 186, 0.21) 34.4%, rgba(113, 132, 153, 0.21) 56.06%, rgba(65, 65, 65, 0.21) 96.33%);
  border-radius: 11px;
  display: flex;
  flex-direction: column;
  gap: 7px;
  left: 296px;
  min-height: 99px;
  padding: 16.1px 37.9px;
  position: absolute;
  top: 2460px;
  width: 290px;
}

.features-desktop .flex-row-15 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  gap: 142px;
  margin-left: 2.41px;
  min-width: 180px;
}

.features-desktop .group-623 {
  align-items: flex-start;
  display: flex;
  height: 111px;
  left: 314px;
  min-width: 281px;
  position: absolute;
  top: 1084px;
}

.features-desktop .overlap-group17 {
  align-items: flex-start;
  background: linear-gradient(180deg, #8e8e8e 0%, #474747 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 43.82px/55.25px;
  display: flex;
  height: 111px;
  min-width: 88px;
  padding: 26.0px 20.6px;
}

.features-desktop .overlap-group15 {
  align-items: flex-start;
  background: linear-gradient(180deg, #8e8e8e 0%, #474747 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 43.82px/55.25px;
  display: flex;
  height: 111px;
  margin-left: 9px;
  min-width: 88px;
  padding: 26.0px 19.8px;
}

.features-desktop .overlap-group16 {
  align-items: flex-start;
  background: linear-gradient(180deg, #8e8e8e 0%, #474747 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 43.82px/55.25px;
  display: flex;
  height: 111px;
  margin-left: 10px;
  min-width: 88px;
  padding: 30.2px 20.6px;
}

.features-desktop .group-647 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  left: 330px;
  min-height: 137px;
  position: absolute;
  top: 1487px;
  width: 208px;
}

.features-desktop .flex-row-16 {
  align-items: center;
  display: flex;
  min-width: 173px;
}

.features-desktop .rectangle-2 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 6px;
  height: 32px;
  width: 31px;
}

.features-desktop .flex-row-17 {
  align-items: center;
  display: flex;
  min-width: 124px;
}

.features-desktop .flex-row-18 {
  align-items: center;
  display: flex;
  min-width: 208px;
}

.features-desktop .group-661 {
  align-items: flex-start;
  display: flex;
  height: 115px;
  left: 1213px;
  min-width: 348px;
  position: absolute;
  top: 2903px;
}

.features-desktop .overlap-group20 {
  align-items: flex-end;
  align-self: flex-end;
  background-color: var(--stack);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 49.35px/57.44px;
  display: flex;
  height: 115px;
  justify-content: flex-end;
  margin-bottom: 0;
  min-width: 99px;
  padding: 40.9px 33.8px;
}

.features-desktop .overlap-group19 {
  align-items: flex-end;
  background-color: var(--stack);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 49.35px/57.44px;
  display: flex;
  height: 115px;
  justify-content: flex-end;
  margin-left: 27px;
  min-width: 99px;
  padding: 44.4px 34.3px;
}

.features-desktop .overlap-group18 {
  align-items: flex-end;
  background-color: var(--stack);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 49.35px/57.44px;
  display: flex;
  height: 115px;
  justify-content: flex-end;
  margin-left: 26px;
  min-width: 99px;
  padding: 43.9px 33.3px;
}

.features-desktop .overlap-group21 {
  border-radius: 4px;
  height: 33px;
  left: 950px;
  position: absolute;
  top: 5370px;
  width: 123px;
}

.features-desktop .overlap-group22 {
  border-radius: 4px;
  height: 33px;
  left: 950px;
  position: absolute;
  top: 5327px;
  width: 123px;
}

.features-desktop .group-923 {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 156px;
  left: 280px;
  min-width: 365px;
  position: absolute;
  top: 5794px;
}

.features-desktop .overlap-group23 {
  height: 156px;
  position: relative;
  width: 365px;
}

.features-desktop .zymm-ai-1 {
  color: var(--star-dust);
  cursor: pointer;
  font-family: var(--font-family-neue_pixel_sans);
  font-size: 59px;
  font-weight: 400;
  left: 158px;
  line-height: 47px;
  position: absolute;
  top: 76px;
}

.features-desktop .span0 {
  color: var(--white);
  font-family: var(--font-family-neuepixel_sans-regular);
}

.features-desktop .span1 {
  color: var(--white);
  font-family: var(--font-family-helveticaneue-regular);
}

.features-desktop .span2 {
  font-family: var(--font-family-neuepixel_sans-regular);
  font-size: 47px;
}

.features-desktop .image-1-1 {
  border-radius: 103px;
  cursor: pointer;
  height: 156px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 246px;
}

.features-desktop .group-924 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 1396px;
  min-height: 163px;
  position: absolute;
  top: 6059px;
  width: 161px;
}

.features-desktop .l-e-g-a-l {
  letter-spacing: 0;
  line-height: 21px;
  margin-top: 2px;
  min-height: 27px;
  min-width: 92px;
  text-align: center;
  white-space: nowrap;
}

.features-desktop .terms-of-service {
  letter-spacing: 0;
  line-height: 21px;
  margin-left: 3px;
  margin-top: 70px;
  min-height: 26px;
  min-width: 158px;
  text-align: center;
  white-space: nowrap;
}

.features-desktop .privacy-policy {
  letter-spacing: 0;
  line-height: 21px;
  margin-left: 3px;
  margin-top: 15px;
  min-height: 26px;
  min-width: 132px;
  text-align: center;
  white-space: nowrap;
}

.features-desktop .group-925 {
  align-items: center;
  display: flex;
  gap: 23px;
  height: 49px;
  justify-content: flex-end;
  left: 308px;
  min-width: 694px;
  position: absolute;
  top: 6532px;
}

.features-desktop .group-902 {
  align-items: center;
  align-self: flex-end;
  border: 3px solid;
  border-color: var(--bright-turquoise-2);
  border-radius: 28.2px/24.3px;
  display: flex;
  height: 49px;
  margin-bottom: 0;
  min-width: 56px;
  padding: 0 12.7px;
}

.features-desktop .c {
  letter-spacing: 0;
  line-height: 35px;
  min-height: 41px;
  min-width: 27px;
  white-space: nowrap;
}

.features-desktop .copyright-2023-zymm {
  letter-spacing: 0;
  line-height: 29px;
  margin-top: 0.81px;
  min-height: 39px;
  min-width: 617px;
  white-space: nowrap;
}

.features-desktop .overlap-group24 {
  height: 169px;
  left: 347px;
  position: absolute;
  top: 6158px;
  width: 137px;
}

.features-desktop .group-358 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 169px;
  position: absolute;
  top: 0;
  width: 137px;
}

.features-desktop .pricing-1 {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 21px;
  min-height: 23px;
  min-width: 68px;
  text-align: center;
  white-space: nowrap;
}

.features-desktop .release-notes-1 {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 21px;
  margin-left: 1px;
  margin-top: 27px;
  min-height: 23px;
  min-width: 136px;
  text-align: center;
  white-space: nowrap;
}

.features-desktop .blog-1 {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 21px;
  margin-top: 75px;
  min-height: 23px;
  min-width: 46px;
  text-align: center;
  white-space: nowrap;
}

.features-desktop .features {
  cursor: pointer;
  left: 3px;
  letter-spacing: 0;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 94px;
  white-space: nowrap;
}

.features-desktop .c-o-n-t-a-c-t {
  left: 1158px;
  letter-spacing: -0.02px;
  line-height: 21px;
  position: absolute;
  top: 6060px;
  white-space: nowrap;
}

.features-desktop .j-o-i-n-u-s {
  left: 902px;
  letter-spacing: -0.02px;
  line-height: 21px;
  position: absolute;
  top: 6062px;
  white-space: nowrap;
}

.features-desktop .c-o-m-p-a-n-y {
  left: 348px;
  letter-spacing: -0.02px;
  line-height: 21px;
  position: absolute;
  top: 6060px;
  white-space: nowrap;
}

.features-desktop .r-e-s-o-u-r-c-e-s {
  left: 599px;
  letter-spacing: -0.02px;
  line-height: 21px;
  position: absolute;
  top: 6060px;
  white-space: nowrap;
}

.features-desktop .customersdocumentationpress-kit {
  left: 599px;
  letter-spacing: -0.02px;
  line-height: 21px;
  position: absolute;
  top: 6171px;
  white-space: nowrap;
}

.features-desktop .linked-intwitter {
  left: 902px;
  letter-spacing: -0.02px;
  line-height: 21px;
  position: absolute;
  top: 6173px;
  white-space: nowrap;
}

.features-desktop .infozymmai {
  left: 1161px;
  letter-spacing: -0.02px;
  line-height: 21px;
  position: absolute;
  top: 6159px;
  white-space: nowrap;
}

.features-desktop .terms-of-use-privacy-policy {
  left: 1367px;
  letter-spacing: -0.02px;
  line-height: 21px;
  position: absolute;
  top: 6533px;
  white-space: nowrap;
}

.features-desktop .line-352 {
  height: 3px;
  left: 231px;
  object-fit: cover;
  position: absolute;
  top: 6509px;
  width: 1493px;
}

.features-desktop .blogs {
  cursor: pointer;
  left: 599px;
  letter-spacing: 0;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 6159px;
  white-space: nowrap;
}

.features-desktop .facebook {
  cursor: pointer;
  left: 899px;
  letter-spacing: 0;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 6159px;
  white-space: nowrap;
}

.features-desktop .instagram {
  cursor: pointer;
  left: 899px;
  letter-spacing: 0;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 6304px;
  white-space: nowrap;
}

.features-desktop .line-353 {
  height: 3px;
  left: 205px;
  object-fit: cover;
  position: absolute;
  top: 5719px;
  width: 1493px;
}

.features-desktop .flex {
  align-items: flex-start;
  display: flex;
}

.features-desktop .rectangle-1175-6 {
  background: linear-gradient(180deg, #414141 3.56%, #2c2c2c 42.51%, #292929 48.21%, #262626 53.92%, #0d0d0d 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 16px;
}

.features-desktop .rectangle-1176-9 {
  background: linear-gradient(180deg, #414141 3.56%, #2c2c2c 42.51%, #292929 48.21%, #262626 53.92%, #0d0d0d 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 16px;
}

.features-desktop .rectangle-1177-8 {
  background: linear-gradient(180deg, #414141 3.56%, #2c2c2c 42.51%, #292929 48.21%, #262626 53.92%, #0d0d0d 100%);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 16px;
}

.features-desktop .rectangle-80-3 {
  background-color: var(--tundora);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 6px;
  height: 60px;
}

.features-desktop .rectangle-915-3 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 16px;
  height: 7px;
}

.features-desktop .zymm-ai-2 {
  letter-spacing: 0;
  white-space: nowrap;
}




@media screen and (min-width: 1050px) {


  .features-desktop {
    width: 100%;
  }

  .features-desktop .rectangle-copy-2 {
    width: 100%;
  }

  .features-desktop .group-container {
    min-width: 100%;
  }


  .features-desktop .group-184 {
    position: absolute;
    right: 300px;
  }


  
.features-desktop .group-284 {
  position: absolute;
  right: 50px;
}

.features-desktop .path-77 {

  align-self: auto;
  margin-left: 0;
  margin-right: 593px;
}


.features-desktop .overlap-group25 {

  align-self: auto;
  width: 1687px;
}

.features-desktop .line-353 {
left: 0;
width: 109%;
}


.features-desktop .group-211 {

  left: 295px;

}

.features-desktop .line-352 {
left: 0;
width: 110%;
}


.features-desktop .terms-of-use-privacy-policy {

  left: 1311px;
}







}