@media not all and (min-width: 1536px) {
  .section-steps .step:before {
    --tw-scale-x: .75 !important;
    --tw-scale-y: .75 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
}

@media not all and (min-width: 640px) {
  .section-steps .step:before {
    display: none !important;
  }
}

.section-steps .step:first-child:before {
  display: none !important;
}

.section-steps .step.light span {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(116 186 68 / var(--tw-text-opacity));
}

.section-steps .step.light p {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.section-steps .step.light:before {
  content: url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14 2.5L22 12.5M22 12.5L14 22.5M22 12.5H2\" stroke=\"white\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
}

.section-steps .step.dark span {
  --tw-bg-opacity: 1;
  background-color: rgb(116 186 68 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.section-steps .step.dark p {
  --tw-text-opacity: 1;
  color: rgb(42 67 85 / var(--tw-text-opacity));
}

.section-steps .step.dark:before {
  content: url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14 2.5L22 12.5M22 12.5L14 22.5M22 12.5H2\" stroke=\"%232A4355\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
}

.section-steps .step.before-1:before {
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: calc(100% + 22px);
}

@media (min-width: 1301px) {
  .section-steps .step.before-1:before {
    right: calc(100% + 18px);
  }
}

@media (min-width: 1536px) {
  .section-steps .step.before-1:before {
    right: calc(100% + 28px);
  }
}

@media not all and (min-width: 1024px) {
  .section-steps .step.before-2:nth-child(2n+1):before {
    display: none;
  }
}

@media (min-width: 1024px) {
  .section-steps .step.before-2:nth-child(3n+1):before {
    display: none;
  }
}

.section-steps .step.before-2:before {
  --tw-translate-x: -.35rem;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

/*# sourceMappingURL=steps.css.map */
