.numberd-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0 -30px;
  counter-reset: item; }
  @media (min-width: 1024px) {
    .numberd-row {
      margin: 0 -15px -30px; } }
  @media (min-width: 1200px) {
    .numberd-row {
      margin: 0 -30px -30px; } }
  .numberd-row .col {
    width: 100%;
    padding: 0 0 30px;
    position: relative; }
    @media (min-width: 1024px) {
      .numberd-row .col {
        padding: 0 15px 30px;
        width: calc(100%/3); } }
    @media (min-width: 1200px) {
      .numberd-row .col {
        padding: 0 30px 30px; } }
    .numberd-row .col:after {
      position: absolute;
      left: 50%;
      top: 0;
      content: '';
      width: 68%;
      height: 2px;
      background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
      background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
      margin: 32px 0 0 65px; }
      .dark .numberd-row .col:after {
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(to right, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 100%); }
    .numberd-row .col:nth-child(3):after, .numberd-row .col:nth-child(6):after, .numberd-row .col:nth-child(9):after, .numberd-row .col:nth-child(12):after {
      width: 35%; }
    .numberd-row .col:before {
      content: counters(item, ".") " ";
      counter-increment: item;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      color: var(--white-color);
      font-size: 1.95em;
      font-weight: 700;
      width: 70px;
      height: 70px;
      background: var(--highlight-color);
      margin: 0 auto 28px; }
      .rounded-corners .numberd-row .col:before {
        border-radius: 100%; }
      .highlight-bg .numberd-row .col:before {
        background: var(--black-color); }
    @media (max-width: 1023px) {
      .numberd-row .col {
        text-align: left;
        padding: 0 0 30px 80px; }
        .numberd-row .col:before {
          position: absolute;
          left: 0;
          top: 0;
          width: 60px;
          height: 60px;
          font-size: 1.5em; }
        .numberd-row .col:after {
          left: 32px;
          margin: 0;
          top: 70px;
          bottom: 0;
          height: calc(100% - 75px);
          width: 2px !important;
          background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
          background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); }
        .numberd-row .col:last-child:after {
          display: none; } }
  .numberd-row h4, .numberd-row .h4 {
    color: var(--black-color);
    font-weight: 600; }
    .dark .numberd-row h4, .dark .numberd-row .h4 {
      color: inherit; }
  .numberd-row .slick-arrow {
    background: var(--highlight-color);
    width: 45px;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: var(--white-color);
    margin: 0 -10px; }
    .rounded-corners .numberd-row .slick-arrow {
      border-radius: 8px; }
    .highlight-bg .numberd-row .slick-arrow {
      background: var(--black-color); }
    .numberd-row .slick-arrow i {
      font-size: 22px;
      line-height: 1; }
    .numberd-row .slick-arrow.slick-disabled {
      opacity: 0.6; }
  .numberd-row.slick-slider {
    padding: 0 40px; }
/*# sourceMappingURL=numbered-stages.css.map */