dt {
    font-weight: normal;
}
.wrapper {
  margin: 0px auto;
}

.support-list {
  margin-left: 0px;
}

.support-list__topic {
  margin-left: 0;
  
}

.support-list__toggle-trigger {
  float: right;
  position: relative;
  left: -8px;
  color: #ccc;
  opacity: .3;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.support-list__action {
  color: #3a3e4a;
  background-color: #fff;
  display: block;
  padding: 10px;
  padding-right: 30px;
  text-decoration: none;
  border-radius: 3px;
  position: relative;
  z-index: 1;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}
.support-list__action:hover {
  background-color: #fafafa;
  color:#C7132B;
}
.support-list__action:after {
  content: "";
  height: 2px;
  position: absolute;
  left: 90%;
  bottom: -1px;
  border-radius: 50%;
  width: 0%;
  z-index: 9;
  background-color: #ededed;
  -moz-transition: left 0.4s ease-in-out;
  -o-transition: left 0.4s ease-in-out;
  -webkit-transition: left 0.4s ease-in-out;
  transition: left 0.4s ease-in-out;
}

.support-list__solution {
  margin: 10px 0px;
}

.support-list__solution-content {
  padding: 25px;
  background-color: #fafafa;
  color: #626262;
  font-size:24px; 
  line-height:28px;
}

.support-list.support-list--revealer .support-list__solution {
  display: none;
}
.support-list.support-list--revealer .support-list__solution-content {
  -moz-animation: fadeInRight 0.4s;
  -webkit-animation: fadeInRight 0.4s;
  animation: fadeInRight 0.4s;
}
.support-list.support-list--revealer .support-list__topic--active .support-list__action:after {
  left: 18px;
  background-color: #3B3F4B;
}
.support-list.support-list--revealer .support-list__topic--active .support-list__action .support-list__toggle-trigger {
  color: #3B3F4B;
  opacity: .9;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(3%);
    transform: translateX(3%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0px);
    transform: translateX(0px);
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(3%);
    transform: translateX(3%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(3%);
    -ms-transform: translateX(3%);
    -webkit-transform: translateX(3%);
    transform: translateX(3%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}
@-moz-keyframes spinWheel {
  0% {
    -moz-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(1080);
    transform: rotate(1080);
  }
}
@-webkit-keyframes spinWheel {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(1080);
    transform: rotate(1080);
  }
}
@keyframes spinWheel {
  0% {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(1080);
    -ms-transform: rotate(1080);
    -webkit-transform: rotate(1080);
    transform: rotate(1080);
  }
}
