.block-process {
  padding: 64px 120px;
  color: #00141a;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 992px) {
  .block-process {
    padding: 64px 12px;
  }
}
.block-process .title-wrapper {
  padding-bottom: 12px;
  border-bottom: 1px solid #ff6f61;
}
.block-process h3 {
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.88px;
}
.block-process h3 .slash {
  margin-left: 12px;
}
.block-process h3 small {
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.24px;
}
.block-process .steps {
  padding-top: 53px;
}
.block-process .steps > div {
  position: relative;
}
@media screen and (max-width: 992px) {
  .block-process .steps > div {
    margin-bottom: 20px;
  }
}
.block-process .steps > div:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -34px;
  transform: translateY(-50%);
  width: 68px;
  height: 68px;
  border: 10px solid white;
  border-radius: 50%;
  background-color: #002a93;
  z-index: 1;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3e %3cpath d='M20.3141 27.8612C20.0274 27.86 19.7474 27.7738 19.5096 27.6135C19.2718 27.4532 19.0869 27.2259 18.9783 26.9605C18.8697 26.6951 18.8421 26.4035 18.8993 26.1225C18.9564 25.8414 19.0955 25.5837 19.2991 25.3817L25.9691 18.7407C26.105 18.6059 26.2129 18.4455 26.2865 18.2688C26.3601 18.0921 26.398 17.9026 26.398 17.7112C26.398 17.5198 26.3601 17.3303 26.2865 17.1536C26.2129 16.9769 26.105 16.8165 25.9691 16.6817L19.2991 10.0407C19.1632 9.90591 19.0554 9.74554 18.9817 9.56884C18.9081 9.39215 18.8702 9.20262 18.8702 9.01121C18.8702 8.81979 18.9081 8.63027 18.9817 8.45357C19.0554 8.27688 19.1632 8.1165 19.2991 7.98171C19.5708 7.71164 19.9383 7.56006 20.3214 7.56006C20.7045 7.56006 21.072 7.71164 21.3436 7.98171L27.9991 14.6372C28.8137 15.4528 29.2713 16.5585 29.2713 17.7112C29.2713 18.864 28.8137 19.9696 27.9991 20.7852L21.3436 27.4407C21.2081 27.5751 21.0475 27.6814 20.8708 27.7536C20.6941 27.8257 20.505 27.8623 20.3141 27.8612Z' fill='%23FCFEFF'/%3e %3cpath d='M10.1641 27.8612C9.87737 27.86 9.59739 27.7738 9.35961 27.6135C9.12184 27.4532 8.93694 27.2259 8.8283 26.9605C8.71965 26.6951 8.69215 26.4035 8.74926 26.1225C8.80637 25.8414 8.94552 25.5837 9.14914 25.3817L16.8196 17.7112L9.14914 10.0407C9.01323 9.90591 8.90536 9.74554 8.83174 9.56884C8.75813 9.39215 8.72023 9.20262 8.72023 9.01121C8.72023 8.81979 8.75813 8.63027 8.83174 8.45357C8.90536 8.27688 9.01323 8.1165 9.14914 7.98171C9.42081 7.71164 9.78832 7.56006 10.1714 7.56006C10.5545 7.56006 10.922 7.71164 11.1936 7.98171L19.8936 16.6817C20.0295 16.8165 20.1374 16.9769 20.211 17.1536C20.2846 17.3303 20.3225 17.5198 20.3225 17.7112C20.3225 17.9026 20.2846 18.0921 20.211 18.2688C20.1374 18.4455 20.0295 18.6059 19.8936 18.7407L11.1936 27.4407C11.0581 27.5751 10.8975 27.6814 10.7208 27.7536C10.5441 27.8257 10.355 27.8623 10.1641 27.8612Z' fill='%23FCFEFF'/%3e %3c/svg%3e");
  background-size: 60%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 992px) {
  .block-process .steps > div:not(:last-child)::after {
    left: 50%;
    bottom: -45px;
    top: auto;
    transform: translateX(-50%) rotate(90deg);
  }
}
.block-process .steps .step {
  height: 100%;
  background: #e2ecee;
  padding: 36px;
  border-radius: 32px;
}
@media screen and (max-width: 1200px) {
  .block-process .steps .step {
    padding: 25px;
  }
}
.block-process .steps .step .prefix {
  color: #ff6f61;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}
.block-process .steps .step.even .prefix {
  color: #fcfeff;
}
.block-process .steps .step .title {
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.64px;
  margin-bottom: 14px;
}
@media screen and (max-width: 1200px) {
  .block-process .steps .step .title {
    font-size: 28px;
  }
}
.block-process .steps .step.even .title {
  color: #fcfeff;
}
.block-process .steps .step .description {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
}
.block-process .steps .step.even .description {
  color: #fcfeff;
}
.block-process .steps .step.even {
  background: #ff6f61;
}
.block-process .steps .col-lg-2 .title {
  font-size: 24px;
}
.block-process.theme-boxes .title {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 24px;
  border-bottom: 1px solid #ff6f61;
  padding-bottom: 12px !important;
  margin-bottom: 32px;
}
@media screen and (max-width: 992px) {
  .block-process.theme-boxes .title {
    flex-direction: column;
    align-items: baseline;
    gap: 4px;
  }
}
.block-process.theme-boxes .title h2 {
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.88px;
}
@media screen and (max-width: 992px) {
  .block-process.theme-boxes .title h2 {
    font-size: 32px;
    letter-spacing: -0.64px;
  }
}
.block-process.theme-boxes .title p {
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.24px;
}
@media screen and (max-width: 992px) {
  .block-process.theme-boxes .title p {
    font-size: 16px;
    line-height: 145%;
    max-width: 80%;
  }
}
.block-process.theme-boxes .title p::before {
  content: "/";
  color: #ff6f61;
  margin-right: 2px;
}
.block-process.theme-boxes .boxes-wrapper {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.block-process.theme-boxes .boxes-wrapper .box {
  height: 568px;
  justify-content: center;
  align-items: center;
  border-radius: 32px;
  background-color: #f5f9fa;
  padding: 24px 96px;
}
@media screen and (max-width: 992px) {
  .block-process.theme-boxes .boxes-wrapper .box {
    height: auto;
    padding: 24px 20px;
    margin: 0;
    gap: 32px;
  }
}
.block-process.theme-boxes .boxes-wrapper .box:nth-child(2n) {
  flex-direction: row-reverse;
}
.block-process.theme-boxes .boxes-wrapper .box:nth-child(2n) .text-wrapper {
  padding-right: 0 !important;
  padding-left: 16px !important;
}
@media screen and (max-width: 992px) {
  .block-process.theme-boxes .boxes-wrapper .box:nth-child(2n) .text-wrapper {
    padding-left: 0 !important;
  }
}
.block-process.theme-boxes .boxes-wrapper .box:nth-child(2n) .image-wrapper {
  padding-left: 0 !important;
  padding-right: 16px !important;
}
@media screen and (max-width: 992px) {
  .block-process.theme-boxes .boxes-wrapper .box:nth-child(2n) .image-wrapper {
    padding-right: 0 !important;
  }
}
.block-process.theme-boxes .boxes-wrapper .box .text-wrapper {
  padding-right: 16px !important;
}
@media screen and (max-width: 992px) {
  .block-process.theme-boxes .boxes-wrapper .box .text-wrapper {
    padding-right: 0 !important;
  }
}
.block-process.theme-boxes .boxes-wrapper .box .text-wrapper .step {
  font-family: Borna;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.24px;
  color: #ff6f61;
}
.block-process.theme-boxes .boxes-wrapper .box .text-wrapper .title {
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.88px;
  border: none;
  margin-bottom: 28px;
  padding-bottom: 0;
}
.block-process.theme-boxes .boxes-wrapper .box .text-wrapper .text p {
  padding-bottom: 20px;
}
.block-process.theme-boxes .boxes-wrapper .box .image-wrapper {
  padding-left: 16px !important;
}
@media screen and (max-width: 992px) {
  .block-process.theme-boxes .boxes-wrapper .box .image-wrapper {
    padding-left: 0 !important;
  }
}
.block-process.theme-boxes .boxes-wrapper .box .image-wrapper img {
  border-radius: 16px;
  box-shadow: 0px 0px 20px 0px rgba(0, 201, 255, 0.5);
}

/*# sourceMappingURL=process.css.map*/