﻿.process-list2 {
  display: inline-block; }
.process-list2--withstep .process-list2__item + .process-list2__item:before,
.process-list2--withstep .process-list2__item {
  color: #ccc; }
.process-list2--withstep .process-list2__item--active {
  color: currentColor; }
.process-list2--withstep .process-list2__item--active.process-list2__item::before {
    color: currentColor; }
.process-list2__item {
  float: left;
  text-align: center;
  position: relative; }
.process-list2__item + .process-list2__item {
    padding-left: 4em; }
.process-list2__item + .process-list2__item:before {
      color: currentColor;
      position: absolute;
      left: 0;
      top: 1.5em;
      left: 2em;
      margin-left: -1em;
      display: inline-block;
      content: '';
      width: 2em;
      border-top: 2px solid currentColor; }
.process-list2__icon {
  position: relative;
  color: currentColor;
  border: 2px solid currentColor;
  display: inline-block;
  border-radius: 999em;
  height: 2em;
  width: 2em;
  margin-bottom: .5em; }
.process-list2__icon i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-style: initial;
    font-size: 1.2em; }
.process-list2__icon i.--rotate-90 {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
        -ms-transform: translate(-50%, -50%) rotate(90deg);
         -o-transform: translate(-50%, -50%) rotate(90deg);
            transform: translate(-50%, -50%) rotate(90deg); }
.process-list2__icon i.--rotate-180 {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
        -ms-transform: translate(-50%, -50%) rotate(180deg);
         -o-transform: translate(-50%, -50%) rotate(180deg);
            transform: translate(-50%, -50%) rotate(180deg); }
.process-list2__icon i.--rotate-270 {
    -webkit-transform: translate(-50%, -50%) rotate(270deg);
        -ms-transform: translate(-50%, -50%) rotate(270deg);
         -o-transform: translate(-50%, -50%) rotate(270deg);
            transform: translate(-50%, -50%) rotate(270deg); }
.--margin-center {
  margin: 0 auto;
  width: 30rem;
  padding: 1rem 2rem; }
.--right-unit {
  min-width: 11em;
  vertical-align: middle; }
.en-block-panel .--margin-center{
  width: 45rem;
}