.process-section {
  padding: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.process-section .h2 {
  color: var(--prosem-dark-color);
  padding-bottom: 96px;
  width: 100%;
}

.process {
  list-style: none;
}

.process__step {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  width: 220px;
  height: 220px;
  background-color: var(--prosem-light-color);
  padding: 24px;
  position: relative;
  transition: background-color 0.3s linear;
}

.process__step:hover {
  background-color: var(--prosem-primary-color);
  cursor: context-menu;
}

.process__step .step__top {
  opacity: 1;
  transition: opacity 0.3s ease-in;
  cursor: context-menu;
}

.process__step .step__bottom {
  opacity: 0;
  font-size: 16px;
  font-weight: 400;
  transition: opacity 0.3s ease-in;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 24px;
	cursor: context-menu;
}

.process__step:hover .step__bottom {
  opacity: 1;
	cursor: context-menu;
}

.process__step:hover .step__top {
  opacity: 0;
	cursor: context-menu;
}

.process__step:first-child {
  border-radius: 0px 96px 0px 0px;
	cursor: context-menu;
}

.process__step:last-child {
  border-radius: 0px 0px 0px 96px;
  background-color: var(--prosem-dark-blue-color);
  color: var(--prosem-light-color);
  background-size: cover;
  position: relative;
  overflow: hidden;
	cursor: context-menu;
}

.process__step:last-child::before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: var(--prosem-dark-overlay);
  position: absolute;
  top: 0;
  left: 0;
	cursor: context-menu;
}

.process__step:last-child .step__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  padding: 24px;
	cursor: context-menu;
}

.process__step:nth-child(odd) {
  border-left: 1px solid var(--prosem-dark-color);
	cursor: context-menu;
}

.process__step:nth-child(even) {
  border-right: 1px solid var(--prosem-dark-color);
  text-align: right;
	cursor: context-menu;
}

.process__step::after {
  content: "";
  width: 89px;
  height: 47px;
  position: absolute;
  z-index: 2;
  transform: rotate(90deg);
	cursor: context-menu;
}

.process__step:nth-child(odd):not(:last-child)::after {
  background-image: url("data:image/svg+xml,%3Csvg width='89' height='47' viewBox='0 0 89 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3.11325L3.11325 6L6 8.88675L8.88675 6L6 3.11325ZM85.0852 14.5455L81.0982 18.7213L86.7081 20.0862L85.0852 14.5455ZM5.5 6C5.5 6.6664 5.5161 7.32908 5.54793 7.98766L6.54677 7.93938C6.51571 7.29687 6.5 6.65029 6.5 6H5.5ZM5.9332 11.9442C6.12761 13.2659 6.38587 14.5668 6.70476 15.8438L7.67497 15.6015C7.36401 14.3563 7.11216 13.0876 6.92255 11.7987L5.9332 11.9442ZM7.8574 19.6482C8.30605 20.902 8.81476 22.1271 9.38003 23.3202L10.2837 22.892C9.73248 21.7285 9.23642 20.5338 8.79892 19.3113L7.8574 19.6482ZM11.2568 26.8242C11.9407 27.9628 12.6789 29.065 13.468 30.1272L14.2707 29.5308C13.5011 28.4948 12.781 27.4198 12.114 26.3093L11.2568 26.8242ZM15.9912 33.1983C16.8817 34.1802 17.8198 35.1183 18.8017 36.0088L19.4735 35.2681C18.5157 34.3994 17.6006 33.4844 16.7319 32.5265L15.9912 33.1983ZM21.8728 38.532C22.935 39.3211 24.0372 40.0593 25.1758 40.7432L25.6907 39.886C24.5802 39.219 23.5052 38.4989 22.4692 37.7293L21.8728 38.532ZM28.6798 42.62C29.8729 43.1852 31.098 43.6939 32.3518 44.1426L32.6887 43.2011C31.4662 42.7636 30.2715 42.2675 29.108 41.7163L28.6798 42.62ZM36.1562 45.2952C37.4332 45.6141 38.7341 45.8724 40.0558 46.0668L40.2014 45.0774C38.9124 44.8878 37.6437 44.636 36.3985 44.325L36.1562 45.2952ZM44.0123 46.4521C44.6709 46.4839 45.3336 46.5 46 46.5V45.5C45.3497 45.5 44.7031 45.4843 44.0606 45.4532L44.0123 46.4521ZM46 46.5C46.6572 46.5 47.3108 46.4843 47.9605 46.4534L47.9129 45.4545C47.2791 45.4847 46.6413 45.5 46 45.5V46.5ZM51.8635 46.0786C53.1673 45.8895 54.451 45.6383 55.7116 45.328L55.4726 44.357C54.2434 44.6595 52.9915 44.9045 51.72 45.0889L51.8635 46.0786ZM59.468 44.2066C60.7065 43.7701 61.9174 43.275 63.0974 42.7247L62.6747 41.8184C61.524 42.355 60.3432 42.8378 59.1355 43.2635L59.468 44.2066ZM66.5661 40.897C67.6941 40.2308 68.7869 39.5115 69.8412 38.7425L69.2519 37.9346C68.2236 38.6846 67.1577 39.3862 66.0576 40.0359L66.5661 40.897ZM72.8933 36.2826C73.8706 35.414 74.8056 34.4989 75.6948 33.5406L74.9617 32.8604C74.0944 33.7952 73.1823 34.6879 72.229 35.5351L72.8933 36.2826ZM78.2198 30.542C79.0115 29.5042 79.7542 28.427 80.4444 27.3138L79.5946 26.7868C78.9213 27.8725 78.1969 28.9232 77.4247 29.9355L78.2198 30.542ZM82.3464 23.8861C82.9223 22.718 83.4436 21.5181 83.9069 20.2897L82.9712 19.9368C82.5195 21.1346 82.0111 22.3048 81.4495 23.4439L82.3464 23.8861ZM6 0.226497L0.226497 6L6 11.7735L11.7735 6L6 0.226497ZM85.0852 14.5455L77.1113 22.8971L88.331 25.6269L85.0852 14.5455ZM5 6C5 6.67445 5.01629 7.34518 5.04852 8.01181L7.04618 7.91524C7.01552 7.28077 7 6.64224 7 6H5ZM5.43852 12.0169C5.63534 13.355 5.8968 14.6721 6.21965 15.965L8.16007 15.4804C7.85308 14.2511 7.60443 12.9985 7.41723 11.7259L5.43852 12.0169ZM7.38663 19.8167C7.84087 21.086 8.3559 22.3264 8.92818 23.5343L10.7356 22.6779C10.1913 21.5292 9.7016 20.3498 9.26969 19.1428L7.38663 19.8167ZM10.8281 27.0816C11.5205 28.2343 12.2678 29.3501 13.0666 30.4253L14.6721 29.2327C13.9122 28.2097 13.2012 27.1483 12.5426 26.0518L10.8281 27.0816ZM15.6208 33.5342C16.5223 34.5282 17.4718 35.4777 18.4658 36.3792L19.8094 34.8977C18.8636 34.0399 17.9601 33.1364 17.1023 32.1906L15.6208 33.5342ZM21.5747 38.9334C22.6499 39.7322 23.7657 40.4795 24.9184 41.1719L25.9482 39.4574C24.8517 38.7988 23.7903 38.0878 22.7673 37.3279L21.5747 38.9334ZM28.4657 43.0718C29.6736 43.6441 30.914 44.1591 32.1833 44.6134L32.8572 42.7303C31.6502 42.2984 30.4708 41.8087 29.3221 41.2644L28.4657 43.0718ZM36.035 45.7803C37.3279 46.1032 38.645 46.3647 39.9831 46.5615L40.2741 44.5828C39.0015 44.3956 37.7489 44.1469 36.5196 43.8399L36.035 45.7803ZM43.9882 46.9515C44.6548 46.9837 45.3255 47 46 47V45C45.3578 45 44.7192 44.9845 44.0848 44.9538L43.9882 46.9515ZM46 47C46.6652 47 47.3267 46.9841 47.9843 46.9528L47.8891 44.9551C47.2632 44.9849 46.6334 45 46 45V47ZM51.9353 46.5734C53.2552 46.382 54.5548 46.1276 55.8311 45.8135L55.3531 43.8715C54.1396 44.1702 52.9036 44.412 51.6482 44.5941L51.9353 46.5734ZM59.6342 44.6782C60.8881 44.2362 62.1141 43.7349 63.3087 43.1778L62.4634 41.3653C61.3274 41.895 60.1616 42.3717 58.9693 42.792L59.6342 44.6782ZM66.8204 41.3275C67.9623 40.6531 69.0686 39.9249 70.1358 39.1465L68.9573 37.5306C67.9419 38.2712 66.8895 38.9639 65.8033 39.6054L66.8204 41.3275ZM73.2254 36.6563C74.2148 35.7771 75.1612 34.8507 76.0613 33.8807L74.5952 32.5203C73.7388 33.4433 72.8382 34.3248 71.8969 35.1614L73.2254 36.6563ZM78.6173 30.8453C79.4187 29.7947 80.1706 28.7042 80.8694 27.5773L79.1696 26.5233C78.5049 27.5953 77.7896 28.6327 77.0272 29.6322L78.6173 30.8453ZM82.7949 24.1072C83.3779 22.9246 83.9057 21.7098 84.3747 20.4661L82.5034 19.7603C82.0574 20.9429 81.5555 22.0981 81.001 23.2228L82.7949 24.1072Z' fill='%2312131D'/%3E%3C/svg%3E");
  left: -63px;
  bottom: -63px;
}

.process__step:nth-child(even):not(:last-child)::after {
  right: -63px;
  bottom: -63px;
  background-image: url("data:image/svg+xml,%3Csvg width='89' height='47' viewBox='0 0 89 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 43.8868L3.11325 41L6 38.1132L8.88675 41L6 43.8868ZM85.0852 32.4545L81.0982 28.2787L86.7081 26.9138L85.0852 32.4545ZM5.5 41C5.5 40.3336 5.5161 39.6709 5.54793 39.0123L6.54677 39.0606C6.51571 39.7031 6.5 40.3497 6.5 41H5.5ZM5.9332 35.0558C6.12761 33.7341 6.38587 32.4332 6.70476 31.1562L7.67497 31.3985C7.36401 32.6437 7.11216 33.9124 6.92255 35.2013L5.9332 35.0558ZM7.8574 27.3518C8.30605 26.098 8.81476 24.8729 9.38003 23.6798L10.2837 24.108C9.73248 25.2715 9.23642 26.4662 8.79892 27.6887L7.8574 27.3518ZM11.2568 20.1758C11.9407 19.0372 12.6789 17.935 13.468 16.8728L14.2707 17.4692C13.5011 18.5052 12.781 19.5802 12.114 20.6907L11.2568 20.1758ZM15.9912 13.8017C16.8817 12.8198 17.8198 11.8817 18.8017 10.9912L19.4735 11.7319C18.5157 12.6006 17.6006 13.5156 16.7319 14.4735L15.9912 13.8017ZM21.8728 8.46796C22.935 7.67892 24.0372 6.94066 25.1758 6.25676L25.6907 7.11401C24.5802 7.78102 23.5052 8.50108 22.4692 9.27071L21.8728 8.46796ZM28.6798 4.38003C29.8729 3.81475 31.098 3.30605 32.3518 2.8574L32.6887 3.79892C31.4662 4.23642 30.2715 4.73248 29.108 5.28373L28.6798 4.38003ZM36.1562 1.70476C37.4332 1.38587 38.7341 1.12761 40.0558 0.933197L40.2014 1.92255C38.9124 2.11216 37.6437 2.36401 36.3985 2.67496L36.1562 1.70476ZM44.0123 0.547932C44.6709 0.516098 45.3336 0.5 46 0.5V1.5C45.3497 1.5 44.7031 1.51571 44.0606 1.54677L44.0123 0.547932ZM46 0.5C46.6572 0.5 47.3108 0.515659 47.9605 0.546631L47.9129 1.54549C47.2791 1.51528 46.6413 1.5 46 1.5V0.5ZM51.8635 0.92141C53.1673 1.11051 54.451 1.36173 55.7116 1.67198L55.4726 2.643C54.2434 2.34047 52.9915 2.09548 51.72 1.91106L51.8635 0.92141ZM59.468 2.79337C60.7065 3.22995 61.9174 3.72503 63.0974 4.2753L62.6747 5.18159C61.524 4.64499 60.3432 4.1622 59.1355 3.73649L59.468 2.79337ZM66.5661 6.10304C67.6941 6.76922 68.7869 7.48851 69.8412 8.25747L69.2519 9.0654C68.2236 8.31536 67.1577 7.61381 66.0576 6.96408L66.5661 6.10304ZM72.8933 10.7174C73.8706 11.586 74.8056 12.5011 75.6948 13.4594L74.9617 14.1396C74.0944 13.2048 73.1823 12.3121 72.229 11.4649L72.8933 10.7174ZM78.2198 16.458C79.0115 17.4958 79.7542 18.573 80.4444 19.6862L79.5946 20.2132C78.9213 19.1275 78.1969 18.0768 77.4247 17.0645L78.2198 16.458ZM82.3464 23.1139C82.9223 24.282 83.4436 25.4819 83.9069 26.7103L82.9712 27.0632C82.5195 25.8654 82.0111 24.6952 81.4495 23.5561L82.3464 23.1139ZM6 46.7735L0.226497 41L6 35.2265L11.7735 41L6 46.7735ZM85.0852 32.4545L77.1113 24.1029L88.331 21.3731L85.0852 32.4545ZM5 41C5 40.3255 5.01629 39.6548 5.04852 38.9882L7.04618 39.0848C7.01552 39.7192 7 40.3578 7 41H5ZM5.43852 34.9831C5.63534 33.645 5.8968 32.3279 6.21965 31.035L8.16007 31.5196C7.85308 32.7489 7.60443 34.0015 7.41723 35.2741L5.43852 34.9831ZM7.38663 27.1833C7.84087 25.914 8.3559 24.6736 8.92818 23.4657L10.7356 24.3221C10.1913 25.4708 9.7016 26.6502 9.26969 27.8572L7.38663 27.1833ZM10.8281 19.9184C11.5205 18.7657 12.2678 17.6499 13.0666 16.5747L14.6721 17.7673C13.9122 18.7903 13.2012 19.8517 12.5426 20.9482L10.8281 19.9184ZM15.6208 13.4658C16.5223 12.4718 17.4718 11.5223 18.4658 10.6208L19.8094 12.1023C18.8636 12.9601 17.9601 13.8636 17.1023 14.8094L15.6208 13.4658ZM21.5747 8.06659C22.6499 7.26785 23.7657 6.52048 24.9184 5.82814L25.9482 7.54263C24.8517 8.20119 23.7903 8.91216 22.7673 9.67208L21.5747 8.06659ZM28.4657 3.92818C29.6736 3.35589 30.914 2.84087 32.1833 2.38663L32.8572 4.26969C31.6502 4.7016 30.4708 5.19134 29.3221 5.73558L28.4657 3.92818ZM36.035 1.21965C37.3279 0.896801 38.645 0.635338 39.9831 0.438519L40.2741 2.41723C39.0015 2.60443 37.7489 2.85308 36.5196 3.16007L36.035 1.21965ZM43.9882 0.0485153C44.6548 0.0162926 45.3255 0 46 0V2C45.3578 2 44.7192 2.01551 44.0848 2.04618L43.9882 0.0485153ZM46 0C46.6652 0 47.3267 0.0158501 47.9843 0.0471954L47.8891 2.04493C47.2632 2.01509 46.6334 2 46 2V0ZM51.9353 0.426586C53.2552 0.618027 54.5548 0.87236 55.8311 1.18647L55.3531 3.12851C54.1396 2.82984 52.9036 2.58796 51.6482 2.40588L51.9353 0.426586ZM59.6342 2.32181C60.8881 2.76382 62.1141 3.26506 63.3087 3.82215L62.4634 5.63474C61.3274 5.10496 60.1616 4.62833 58.9693 4.20805L59.6342 2.32181ZM66.8204 5.67252C67.9623 6.34693 69.0686 7.07509 70.1358 7.85351L68.9573 9.46936C67.9419 8.72879 66.8895 8.0361 65.8033 7.39461L66.8204 5.67252ZM73.2254 10.3437C74.2148 11.2229 75.1612 12.1493 76.0613 13.1193L74.5952 14.4797C73.7388 13.5567 72.8382 12.6752 71.8969 11.8386L73.2254 10.3437ZM78.6173 16.1547C79.4187 17.2053 80.1706 18.2958 80.8694 19.4227L79.1696 20.4767C78.5049 19.4047 77.7896 18.3673 77.0272 17.3678L78.6173 16.1547ZM82.7949 22.8928C83.3779 24.0754 83.9057 25.2902 84.3747 26.5339L82.5034 27.2397C82.0574 26.0571 81.5555 24.9019 81.001 23.7772L82.7949 22.8928Z' fill='%2312131D'/%3E%3C/svg%3E");
}

@media screen and (min-width: 860px) {
  .process-section {
    padding: 80px 100px 160px;
  }

  .process {
    display: flex;
  }

  .process__step {
    flex-shrink: 0;
  }

  .process__step:first-child {
    border-radius: 96px 0px 0px 0px;
  }

  .process__step:last-child {
    border-radius: 0px 0px 96px 0px;
  }

  .process__step:nth-child(odd) {
    border-left: none;
    border-bottom: 1px solid var(--prosem-dark-color);
    display: flex;
    align-items: flex-end;
  }

  .process__step:nth-child(odd) .step__bottom {
    display: flex;
    align-items: flex-end;
  }

  .process__step:nth-child(even) {
    border-right: none;
    border-top: 1px solid var(--prosem-dark-color);
    text-align: left;
  }

  .process__step::after {
    transform: none;
  }

  .process__step:nth-child(odd):not(:last-child)::after {
    background-image: url("data:image/svg+xml,%3Csvg width='89' height='47' viewBox='0 0 89 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3.11325L3.11325 6L6 8.88675L8.88675 6L6 3.11325ZM85.0852 14.5455L81.0982 18.7213L86.7081 20.0862L85.0852 14.5455ZM5.5 6C5.5 6.6664 5.5161 7.32908 5.54793 7.98766L6.54677 7.93938C6.51571 7.29687 6.5 6.65029 6.5 6H5.5ZM5.9332 11.9442C6.12761 13.2659 6.38587 14.5668 6.70476 15.8438L7.67497 15.6015C7.36401 14.3563 7.11216 13.0876 6.92255 11.7987L5.9332 11.9442ZM7.8574 19.6482C8.30605 20.902 8.81476 22.1271 9.38003 23.3202L10.2837 22.892C9.73248 21.7285 9.23642 20.5338 8.79892 19.3113L7.8574 19.6482ZM11.2568 26.8242C11.9407 27.9628 12.6789 29.065 13.468 30.1272L14.2707 29.5308C13.5011 28.4948 12.781 27.4198 12.114 26.3093L11.2568 26.8242ZM15.9912 33.1983C16.8817 34.1802 17.8198 35.1183 18.8017 36.0088L19.4735 35.2681C18.5157 34.3994 17.6006 33.4844 16.7319 32.5265L15.9912 33.1983ZM21.8728 38.532C22.935 39.3211 24.0372 40.0593 25.1758 40.7432L25.6907 39.886C24.5802 39.219 23.5052 38.4989 22.4692 37.7293L21.8728 38.532ZM28.6798 42.62C29.8729 43.1852 31.098 43.6939 32.3518 44.1426L32.6887 43.2011C31.4662 42.7636 30.2715 42.2675 29.108 41.7163L28.6798 42.62ZM36.1562 45.2952C37.4332 45.6141 38.7341 45.8724 40.0558 46.0668L40.2014 45.0774C38.9124 44.8878 37.6437 44.636 36.3985 44.325L36.1562 45.2952ZM44.0123 46.4521C44.6709 46.4839 45.3336 46.5 46 46.5V45.5C45.3497 45.5 44.7031 45.4843 44.0606 45.4532L44.0123 46.4521ZM46 46.5C46.6572 46.5 47.3108 46.4843 47.9605 46.4534L47.9129 45.4545C47.2791 45.4847 46.6413 45.5 46 45.5V46.5ZM51.8635 46.0786C53.1673 45.8895 54.451 45.6383 55.7116 45.328L55.4726 44.357C54.2434 44.6595 52.9915 44.9045 51.72 45.0889L51.8635 46.0786ZM59.468 44.2066C60.7065 43.7701 61.9174 43.275 63.0974 42.7247L62.6747 41.8184C61.524 42.355 60.3432 42.8378 59.1355 43.2635L59.468 44.2066ZM66.5661 40.897C67.6941 40.2308 68.7869 39.5115 69.8412 38.7425L69.2519 37.9346C68.2236 38.6846 67.1577 39.3862 66.0576 40.0359L66.5661 40.897ZM72.8933 36.2826C73.8706 35.414 74.8056 34.4989 75.6948 33.5406L74.9617 32.8604C74.0944 33.7952 73.1823 34.6879 72.229 35.5351L72.8933 36.2826ZM78.2198 30.542C79.0115 29.5042 79.7542 28.427 80.4444 27.3138L79.5946 26.7868C78.9213 27.8725 78.1969 28.9232 77.4247 29.9355L78.2198 30.542ZM82.3464 23.8861C82.9223 22.718 83.4436 21.5181 83.9069 20.2897L82.9712 19.9368C82.5195 21.1346 82.0111 22.3048 81.4495 23.4439L82.3464 23.8861ZM6 0.226497L0.226497 6L6 11.7735L11.7735 6L6 0.226497ZM85.0852 14.5455L77.1113 22.8971L88.331 25.6269L85.0852 14.5455ZM5 6C5 6.67445 5.01629 7.34518 5.04852 8.01181L7.04618 7.91524C7.01552 7.28077 7 6.64224 7 6H5ZM5.43852 12.0169C5.63534 13.355 5.8968 14.6721 6.21965 15.965L8.16007 15.4804C7.85308 14.2511 7.60443 12.9985 7.41723 11.7259L5.43852 12.0169ZM7.38663 19.8167C7.84087 21.086 8.3559 22.3264 8.92818 23.5343L10.7356 22.6779C10.1913 21.5292 9.7016 20.3498 9.26969 19.1428L7.38663 19.8167ZM10.8281 27.0816C11.5205 28.2343 12.2678 29.3501 13.0666 30.4253L14.6721 29.2327C13.9122 28.2097 13.2012 27.1483 12.5426 26.0518L10.8281 27.0816ZM15.6208 33.5342C16.5223 34.5282 17.4718 35.4777 18.4658 36.3792L19.8094 34.8977C18.8636 34.0399 17.9601 33.1364 17.1023 32.1906L15.6208 33.5342ZM21.5747 38.9334C22.6499 39.7322 23.7657 40.4795 24.9184 41.1719L25.9482 39.4574C24.8517 38.7988 23.7903 38.0878 22.7673 37.3279L21.5747 38.9334ZM28.4657 43.0718C29.6736 43.6441 30.914 44.1591 32.1833 44.6134L32.8572 42.7303C31.6502 42.2984 30.4708 41.8087 29.3221 41.2644L28.4657 43.0718ZM36.035 45.7803C37.3279 46.1032 38.645 46.3647 39.9831 46.5615L40.2741 44.5828C39.0015 44.3956 37.7489 44.1469 36.5196 43.8399L36.035 45.7803ZM43.9882 46.9515C44.6548 46.9837 45.3255 47 46 47V45C45.3578 45 44.7192 44.9845 44.0848 44.9538L43.9882 46.9515ZM46 47C46.6652 47 47.3267 46.9841 47.9843 46.9528L47.8891 44.9551C47.2632 44.9849 46.6334 45 46 45V47ZM51.9353 46.5734C53.2552 46.382 54.5548 46.1276 55.8311 45.8135L55.3531 43.8715C54.1396 44.1702 52.9036 44.412 51.6482 44.5941L51.9353 46.5734ZM59.6342 44.6782C60.8881 44.2362 62.1141 43.7349 63.3087 43.1778L62.4634 41.3653C61.3274 41.895 60.1616 42.3717 58.9693 42.792L59.6342 44.6782ZM66.8204 41.3275C67.9623 40.6531 69.0686 39.9249 70.1358 39.1465L68.9573 37.5306C67.9419 38.2712 66.8895 38.9639 65.8033 39.6054L66.8204 41.3275ZM73.2254 36.6563C74.2148 35.7771 75.1612 34.8507 76.0613 33.8807L74.5952 32.5203C73.7388 33.4433 72.8382 34.3248 71.8969 35.1614L73.2254 36.6563ZM78.6173 30.8453C79.4187 29.7947 80.1706 28.7042 80.8694 27.5773L79.1696 26.5233C78.5049 27.5953 77.7896 28.6327 77.0272 29.6322L78.6173 30.8453ZM82.7949 24.1072C83.3779 22.9246 83.9057 21.7098 84.3747 20.4661L82.5034 19.7603C82.0574 20.9429 81.5555 22.0981 81.001 23.2228L82.7949 24.1072Z' fill='%2312131D'/%3E%3C/svg%3E");
    bottom: -42px;
    right: -89px;
    left: unset;
    top: unset;
  }

  .process__step:nth-child(even):not(:last-child)::after {
    top: -42px;
    right: -89px;
    left: unset;
    bottom: unset;
    background-image: url("data:image/svg+xml,%3Csvg width='89' height='47' viewBox='0 0 89 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 43.8868L3.11325 41L6 38.1132L8.88675 41L6 43.8868ZM85.0852 32.4545L81.0982 28.2787L86.7081 26.9138L85.0852 32.4545ZM5.5 41C5.5 40.3336 5.5161 39.6709 5.54793 39.0123L6.54677 39.0606C6.51571 39.7031 6.5 40.3497 6.5 41H5.5ZM5.9332 35.0558C6.12761 33.7341 6.38587 32.4332 6.70476 31.1562L7.67497 31.3985C7.36401 32.6437 7.11216 33.9124 6.92255 35.2013L5.9332 35.0558ZM7.8574 27.3518C8.30605 26.098 8.81476 24.8729 9.38003 23.6798L10.2837 24.108C9.73248 25.2715 9.23642 26.4662 8.79892 27.6887L7.8574 27.3518ZM11.2568 20.1758C11.9407 19.0372 12.6789 17.935 13.468 16.8728L14.2707 17.4692C13.5011 18.5052 12.781 19.5802 12.114 20.6907L11.2568 20.1758ZM15.9912 13.8017C16.8817 12.8198 17.8198 11.8817 18.8017 10.9912L19.4735 11.7319C18.5157 12.6006 17.6006 13.5156 16.7319 14.4735L15.9912 13.8017ZM21.8728 8.46796C22.935 7.67892 24.0372 6.94066 25.1758 6.25676L25.6907 7.11401C24.5802 7.78102 23.5052 8.50108 22.4692 9.27071L21.8728 8.46796ZM28.6798 4.38003C29.8729 3.81475 31.098 3.30605 32.3518 2.8574L32.6887 3.79892C31.4662 4.23642 30.2715 4.73248 29.108 5.28373L28.6798 4.38003ZM36.1562 1.70476C37.4332 1.38587 38.7341 1.12761 40.0558 0.933197L40.2014 1.92255C38.9124 2.11216 37.6437 2.36401 36.3985 2.67496L36.1562 1.70476ZM44.0123 0.547932C44.6709 0.516098 45.3336 0.5 46 0.5V1.5C45.3497 1.5 44.7031 1.51571 44.0606 1.54677L44.0123 0.547932ZM46 0.5C46.6572 0.5 47.3108 0.515659 47.9605 0.546631L47.9129 1.54549C47.2791 1.51528 46.6413 1.5 46 1.5V0.5ZM51.8635 0.92141C53.1673 1.11051 54.451 1.36173 55.7116 1.67198L55.4726 2.643C54.2434 2.34047 52.9915 2.09548 51.72 1.91106L51.8635 0.92141ZM59.468 2.79337C60.7065 3.22995 61.9174 3.72503 63.0974 4.2753L62.6747 5.18159C61.524 4.64499 60.3432 4.1622 59.1355 3.73649L59.468 2.79337ZM66.5661 6.10304C67.6941 6.76922 68.7869 7.48851 69.8412 8.25747L69.2519 9.0654C68.2236 8.31536 67.1577 7.61381 66.0576 6.96408L66.5661 6.10304ZM72.8933 10.7174C73.8706 11.586 74.8056 12.5011 75.6948 13.4594L74.9617 14.1396C74.0944 13.2048 73.1823 12.3121 72.229 11.4649L72.8933 10.7174ZM78.2198 16.458C79.0115 17.4958 79.7542 18.573 80.4444 19.6862L79.5946 20.2132C78.9213 19.1275 78.1969 18.0768 77.4247 17.0645L78.2198 16.458ZM82.3464 23.1139C82.9223 24.282 83.4436 25.4819 83.9069 26.7103L82.9712 27.0632C82.5195 25.8654 82.0111 24.6952 81.4495 23.5561L82.3464 23.1139ZM6 46.7735L0.226497 41L6 35.2265L11.7735 41L6 46.7735ZM85.0852 32.4545L77.1113 24.1029L88.331 21.3731L85.0852 32.4545ZM5 41C5 40.3255 5.01629 39.6548 5.04852 38.9882L7.04618 39.0848C7.01552 39.7192 7 40.3578 7 41H5ZM5.43852 34.9831C5.63534 33.645 5.8968 32.3279 6.21965 31.035L8.16007 31.5196C7.85308 32.7489 7.60443 34.0015 7.41723 35.2741L5.43852 34.9831ZM7.38663 27.1833C7.84087 25.914 8.3559 24.6736 8.92818 23.4657L10.7356 24.3221C10.1913 25.4708 9.7016 26.6502 9.26969 27.8572L7.38663 27.1833ZM10.8281 19.9184C11.5205 18.7657 12.2678 17.6499 13.0666 16.5747L14.6721 17.7673C13.9122 18.7903 13.2012 19.8517 12.5426 20.9482L10.8281 19.9184ZM15.6208 13.4658C16.5223 12.4718 17.4718 11.5223 18.4658 10.6208L19.8094 12.1023C18.8636 12.9601 17.9601 13.8636 17.1023 14.8094L15.6208 13.4658ZM21.5747 8.06659C22.6499 7.26785 23.7657 6.52048 24.9184 5.82814L25.9482 7.54263C24.8517 8.20119 23.7903 8.91216 22.7673 9.67208L21.5747 8.06659ZM28.4657 3.92818C29.6736 3.35589 30.914 2.84087 32.1833 2.38663L32.8572 4.26969C31.6502 4.7016 30.4708 5.19134 29.3221 5.73558L28.4657 3.92818ZM36.035 1.21965C37.3279 0.896801 38.645 0.635338 39.9831 0.438519L40.2741 2.41723C39.0015 2.60443 37.7489 2.85308 36.5196 3.16007L36.035 1.21965ZM43.9882 0.0485153C44.6548 0.0162926 45.3255 0 46 0V2C45.3578 2 44.7192 2.01551 44.0848 2.04618L43.9882 0.0485153ZM46 0C46.6652 0 47.3267 0.0158501 47.9843 0.0471954L47.8891 2.04493C47.2632 2.01509 46.6334 2 46 2V0ZM51.9353 0.426586C53.2552 0.618027 54.5548 0.87236 55.8311 1.18647L55.3531 3.12851C54.1396 2.82984 52.9036 2.58796 51.6482 2.40588L51.9353 0.426586ZM59.6342 2.32181C60.8881 2.76382 62.1141 3.26506 63.3087 3.82215L62.4634 5.63474C61.3274 5.10496 60.1616 4.62833 58.9693 4.20805L59.6342 2.32181ZM66.8204 5.67252C67.9623 6.34693 69.0686 7.07509 70.1358 7.85351L68.9573 9.46936C67.9419 8.72879 66.8895 8.0361 65.8033 7.39461L66.8204 5.67252ZM73.2254 10.3437C74.2148 11.2229 75.1612 12.1493 76.0613 13.1193L74.5952 14.4797C73.7388 13.5567 72.8382 12.6752 71.8969 11.8386L73.2254 10.3437ZM78.6173 16.1547C79.4187 17.2053 80.1706 18.2958 80.8694 19.4227L79.1696 20.4767C78.5049 19.4047 77.7896 18.3673 77.0272 17.3678L78.6173 16.1547ZM82.7949 22.8928C83.3779 24.0754 83.9057 25.2902 84.3747 26.5339L82.5034 27.2397C82.0574 26.0571 81.5555 24.9019 81.001 23.7772L82.7949 22.8928Z' fill='%2312131D'/%3E%3C/svg%3E");
  }
}

@media screen and (min-width: 860px) and (max-width: 1200px) {
  .process__step {
    font-size: 16px;
    line-height: 20px;
    width: 140px;
    height: 140px;
  }

  .process__step .step__bottom {
    font-size: 12px;
    padding: 10px;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1600px) {
  .process__step {
    font-size: 16px;
    line-height: 20px;
    width: 180px;
    height: 180px;
  }
}

@media screen and (min-width: 1600px) {
  .process-section {
    padding: 160px 200px;
  }
}
