.expert-review-expert-header,
.expert-review-pluses-minuses-header,
.expert-review-qa-header,
.expert-review-score-header {
  margin-bottom:.8em;
  font-weight:700;
  font-size:1.3em;
  color:#5c0a93
}
.expert-review-expert-bio__avatar,
.expert-review-qa__avatar {
  background:#5c0a93 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M24.3 21.6c-4.7 0-8.5-3.8-8.5-8.5s3.8-8.5 8.5-8.5 8.5 3.8 8.5 8.5-3.8 8.5-8.5 8.5zm0-12.5c-2.2 0-3.9 1.8-3.9 3.9s1.8 3.9 3.9 3.9 3.9-1.8 3.9-3.9-1.8-3.9-3.9-3.9zm17 7c-.1.9-.5 1.4-1.3 1.4h-1.1c-.8 0-1.2-.4-1.3-1.4l-.8-8.7c-.1-.6-.1-.9-.1-1.1 0-1.2.9-1.8 2.7-1.8s2.7.6 2.7 1.8c0 .3 0 .7-.1 1.1l-.7 8.7zm-1.9 8.6c-.7 0-1.3-.2-1.8-.8-.5-.5-.8-1.1-.8-1.8s.2-1.3.8-1.8 1.1-.8 1.8-.8 1.3.2 1.8.8.8 1.1.8 1.8-.2 1.3-.8 1.8c-.5.5-1.1.8-1.8.8zm-15.1.5c-8.8 0-16 6.9-16 15.3 0 1.2.1 2.3.4 3.3 4.8.6 10.1 1 15.6 1s10.8-.3 15.6-1c.2-1.1.4-2.2.4-3.3 0-8.5-7.2-15.3-16-15.3zM34.5 40c-3 .3-6.7.5-10.2.5s-7.1-.2-10.2-.5c0-.6 0-1.1.1-1.7.9-4.4 4.4-8 10.1-8 5.7 0 9.2 3.6 10.1 8 .1.6.2 1.2.1 1.7z' fill='%23fff'/%3E%3C/svg%3E") center no-repeat
}
.expert-review-button {
  display:inline-block;
  padding:.45em 1.1em;
  background:#5c0a93;
  color:#fff;
  white-space:nowrap;
  font-size:.95em;
  border-radius:3px;
  -webkit-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s;
  cursor:pointer
}
.expert-review-button:focus,
.expert-review-button:hover {
  opacity:.9
}
.expert-review {
  background:#f5f1f8;
  border-radius:4px;
  margin:2em 0
}
.expert-review-expert {
  position:relative;
  padding:25px 15px
}
@media (min-width:768px) {
  .expert-review-expert {
    padding:25px 30px
  }
}
@media (min-width:768px) {
  .expert-review-expert-bio {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
}
.expert-review-expert-bio__avatar,
.expert-review-expert-bio__body,
.expert-review-expert-bio__button {
  position:relative;
  width:100%;
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  -ms-flex-preferred-size:0;
  flex-basis:0;
  max-width:100%
}
.expert-review-expert-bio__avatar {
  width:60px;
  height:60px;
  -webkit-box-flex:0;
  -ms-flex:0 0 60px;
  flex:0 0 60px;
  max-width:60px;
  margin-right:10px;
  margin-bottom:10px;
  border-radius:50%;
  background-size:25px;
  overflow:hidden
}
@media (min-width:768px) {
  .expert-review-expert-bio__avatar {
    width:80px;
    height:80px;
    -webkit-box-flex:0;
    -ms-flex:0 0 80px;
    flex:0 0 80px;
    max-width:80px;
    margin-right:30px;
    margin-bottom:0
  }
}
.expert-review-expert-bio__avatar img {
  max-width:100%;
  height:auto;
  background:#fff
}
.expert-review-expert-bio__body {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  line-height:1.3
}
@media (min-width:768px) {
  .expert-review-expert-bio__body {
    line-height:1.5
  }
}
@media (min-width:768px) {
  .expert-review-expert-bio__body+.expert-review-expert-bio__button {
    margin-left:15px
  }
}
.expert-review-expert-bio__button {
  width:100%;
  margin-top:12px
}
@media (min-width:768px) {
  .expert-review-expert-bio__button {
    margin-top:0
  }
}
.expert-review-expert-bio-name {
  color:#5c0a93
}
@media (min-width:768px) {
  .expert-review-expert-bio-name {
    font-size:1.1em
  }
}
.expert-review-expert-bio-description {
  font-size:.95em;
  opacity:.6;
  margin-right:10px
}
.expert-review-expert-text {
  margin:20px 0 15px;
  line-height:1.7
}
.expert-review-qa {
  position:relative;
  padding:25px 15px 10px
}
@media (min-width:768px) {
  .expert-review-qa {
    padding:25px 30px 15px
  }
}
.expert-review-qa__question {
  font-weight:400;
  line-height:1.5;
  font-size:.95em;
  margin-bottom:20px
}
.expert-review-qa__answer {
  font-weight:400;
  line-height:1.5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:35px;
  font-size:16px
}
.expert-review-qa__avatar,
.expert-review-qa__text {
  position:relative;
  width:100%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-preferred-size:0;
  flex-basis:0;
  max-width:100%
}
.expert-review-qa__avatar {
  width:40px;
  height:40px;
  -webkit-box-flex:0;
  -ms-flex:0 0 40px;
  flex:0 0 40px;
  max-width:40px;
  margin-right:20px;
  border-radius:50%;
  background-size:25px;
  overflow:hidden
}
@media (min-width:768px) {
  .expert-review-qa__avatar {
    width:50px;
    height:50px;
    -webkit-box-flex:0;
    -ms-flex:0 0 50px;
    flex:0 0 50px;
    max-width:50px;
    margin-right:30px
  }
}
.expert-review-qa__avatar img {
  max-width:100%;
  height:auto
}
.expert-review-qa__text {
  position:relative;
  background:#fff;
  padding:20px;
  border-radius:6px;
  -webkit-box-shadow:0 1px 10px rgba(146,123,165,.1);
  box-shadow:0 1px 10px rgba(146,123,165,.1);
  font-size:.95em
}
@media (min-width:768px) {
  .expert-review-qa__text {
    font-size:1em
  }
}
.expert-review-qa__text:before {
  content:"";
  position:absolute;
  top:16px;
  left:-12px;
  width:0;
  height:0;
  border-style:solid;
  border-width:9px 12px 9px 0;
  border-color:transparent #fff transparent transparent
}
.expert-review-score {
  position:relative;
  padding:15px 15px
}
@media (min-width:768px) {
  .expert-review-score {
    padding:15px 30px
  }
}
.expert-review-score-line {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin:15px 0
}
.expert-review-score-line__name,
.expert-review-score-line__progress,
.expert-review-score-line__score {
  position:relative;
  width:100%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-preferred-size:0;
  flex-basis:0;
  max-width:100%
}
.expert-review-score-line__name {
  -webkit-box-flex:0;
  -ms-flex:0 0 44%;
  flex:0 0 44%;
  max-width:44%;
  margin-right:1%;
  font-size:.9em
}
@media (min-width:576px) {
  .expert-review-score-line__name {
    -webkit-box-flex:0;
    -ms-flex:0 0 39%;
    flex:0 0 39%;
    max-width:39%
  }
}
@media (min-width:768px) {
  .expert-review-score-line__name {
    -webkit-box-flex:0;
    -ms-flex:0 0 29%;
    flex:0 0 29%;
    max-width:29%
  }
}
.expert-review-score-line__progress {
  -webkit-box-flex:0;
  -ms-flex:0 0 40%;
  flex:0 0 40%;
  max-width:40%
}
@media (min-width:576px) {
  .expert-review-score-line__progress {
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
}
@media (min-width:768px) {
  .expert-review-score-line__progress {
    -webkit-box-flex:0;
    -ms-flex:0 0 60%;
    flex:0 0 60%;
    max-width:60%
  }
}
.expert-review-score-line__progress-container {
  background:#fff;
  height:17px;
  border-radius:4px;
  overflow:hidden;
  -webkit-box-shadow:0 1px 10px rgba(146,123,165,.1);
  box-shadow:0 1px 10px rgba(146,123,165,.1)
}
.expert-review-score-line__progress-fill {
  background:#5c0a93;
  background-image:-webkit-gradient(linear,left top,right top,from(#5c0a93),to(#a74198));
  background-image:-o-linear-gradient(left,#5c0a93,#a74198);
  background-image:linear-gradient(to right,#5c0a93,#a74198);
  height:17px;
  -webkit-box-shadow:0 1px 10px rgba(146,123,165,.3);
  box-shadow:0 1px 10px rgba(146,123,165,.3)
}
.expert-review-score-line__score {
  text-align:right;
  -webkit-box-flex:0;
  -ms-flex:0 0 15%;
  flex:0 0 15%;
  max-width:15%;
  color:#5c0a93;
  font-size:.85em;
  font-weight:700
}
@media (min-width:576px) {
  .expert-review-score-line__score {
    -webkit-box-flex:0;
    -ms-flex:0 0 10%;
    flex:0 0 10%;
    max-width:10%
  }
}
.expert-review-score-summary {
  margin:30px 0 15px
}
@media (min-width:576px) {
  .expert-review-score-summary {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
  }
}
.expert-review-score-summary__label,
.expert-review-score-summary__text {
  position:relative;
  width:100%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-preferred-size:0;
  flex-basis:0;
  max-width:100%
}
.expert-review-score-summary__label {
  font-size:.9em;
  font-weight:700;
  margin-bottom:15px
}
@media (min-width:576px) {
  .expert-review-score-summary__label {
    -webkit-box-flex:0;
    -ms-flex:0 0 30%;
    flex:0 0 30%;
    max-width:30%;
    margin-bottom:0
  }
}
.expert-review-score-summary__content {
  font-size:.9em;
  line-height:1.5
}
@media (min-width:576px) {
  .expert-review-score-summary__content {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:0;
    -ms-flex:0 0 70%;
    flex:0 0 70%;
    max-width:70%
  }
}
.expert-review-score-summary__average {
  width:50px;
  height:50px;
  margin-top:-5px;
  margin-right:15px;
  margin-bottom:15px;
  line-height:50px;
  background:#5c0a93;
  color:#fff;
  border-radius:50%;
  text-align:center;
  font-size:1.2em;
  font-weight:700
}
@media (min-width:576px) {
  .expert-review-score-summary__average {
    margin-bottom:0
  }
}
.expert-review-pluses-minuses {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:25px 15px
}
@media (min-width:768px) {
  .expert-review-pluses-minuses {
    padding:25px 30px
  }
}
.expert-review-pluses-minuses-header {
  width:100%
}
.expert-review-minuses,
.expert-review-pluses {
  position:relative;
  width:100%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-preferred-size:0;
  flex-basis:0;
  max-width:100%;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-preferred-size:100%;
  flex-basis:100%
}
@media (min-width:768px) {
  .expert-review-minuses,
  .expert-review-pluses {
    -ms-flex-preferred-size:0;
    flex-basis:0
  }
}
.expert-review-pluses {
  padding-right:10px
}
.expert-review-pluses+.expert-review-minuses {
  padding-left:10px
}
.expert-review-minus,
.expert-review-plus {
  position:relative;
  font-size:.95em;
  margin:15px 0;
  padding-left:25px
}
.expert-review-minus:before,
.expert-review-plus:before {
  content:"";
  position:absolute;
  top:.3em;
  left:0;
  width:12px;
  height:14px
}
.expert-review-plus:before {
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M50 18H32V0H18v18H0v14h18v18h14V32h18V18z' fill='%235cc209'/%3E%3C/svg%3E") center no-repeat;
  background-size:contain
}
.expert-review-minus:before {
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M50 32H0V18h50v14z' fill='%23fc2900'/%3E%3C/svg%3E") center no-repeat
}
.expert-review-expert+.expert-review-qa:before,
.expert-review-qa+.expert-review-score:before,
.expert-review-score+.expert-review-pluses-minuses:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  width:100%;
  height:1px;
  background:#fff
}
/*!css.minimize.12bc6b933ff77MTg2NzQwNA==af46b9e*/.expert-review-popup-holder {
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  display:block;
  background:rgba(0,0,0,.5);
  z-index:9998
}
.expert-review-popup {
  width:99%;
  max-width:400px;
  margin:30px auto 0;
  position:fixed;
  left:50%;
  top:50%;
  font-size:14px;
  -webkit-transform:translate3d(-50%,-50%,0);
  transform:translate3d(-50%,-50%,0);
  z-index:9999
}
@media (min-width:768px) {
  .expert-review-popup {
    width:500px
  }
}
.expert-review-popup__close {
  position:absolute;
  top:10px;
  right:10px;
  font-size:28px;
  line-height:1;
  cursor:pointer
}
.expert-review-popup__content {
  background:#fff;
  padding:15px
}
@media (min-width:768px) {
  .expert-review-popup__content {
    padding:30px
  }
}
.expert-review-popup__content label {
  display:block;
  width:100%;
  margin:0 0 10px
}
.expert-review-popup__content input[type=email],
.expert-review-popup__content input[type=text],
.expert-review-popup__content textarea {
  display:block;
  width:100%;
  border:1px solid #ced4da;
  padding:.375em .75em;
  line-height:1.5;
  color:#111
}
.expert-review-popup__content input[type=email]:focus,
.expert-review-popup__content input[type=text]:focus,
.expert-review-popup__content textarea:focus {
  color:#111;
  background-color:#fff;
  border-color:#4d3bfe;
  outline:0
}
.expert-review-popup__content textarea {
  height:100px;
  resize:vertical
}
.expert-review-popup__content button {
  padding:.6rem 1.5rem;
  -webkit-box-shadow:0 15px 30px -18px rgba(0,0,0,.9);
  box-shadow:0 15px 30px -18px rgba(0,0,0,.9);
  border-radius:4px;
  display:inline-block;
  font-weight:400;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  border:1px solid transparent;
  line-height:1.5;
  background:#4d3bfe;
  color:#fff;
  -webkit-transition:all .3s;
  -o-transition:all .3s;
  transition:all .3s;
  cursor:pointer
}
.expert-review-popup__cancel {
  margin-left:20px;
  opacity:.7;
  cursor:pointer
}
.expert-review-popup__cancel:hover {
  opacity:1
}
.expert-review-popup .validation-failed {
  font-size:.9em;
  color:red
}
.expert-review-popup .success-message {
  color:green;
  font-size:1.2em;
  font-weight:700
}
.expert-review-popup .fail-message {
  color:red;
  font-size:1.2em;
  font-weight:700
}
.expert-review-popup__loader {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(255,255,255,.5)
}
.expert-review-popup__loader span {
  position:absolute;
  top:calc(50% - 15px);
  left:calc(50% - 15px);
  display:inline-block;
  border:4px solid rgba(0,0,0,.25);
  border-left-color:#00f;
  border-radius:50%;
  width:30px;
  height:30px;
  -webkit-animation:donut-spin 1.2s linear infinite;
  animation:donut-spin 1.2s linear infinite;
  -webkit-transform:translateZ(0);
  transform:translateZ(0)
}
@-webkit-keyframes donut-spin {
  0% {
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
@keyframes donut-spin {
  0% {
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
.expert-review--color-blue-1 {
  background:#f2f6f7
}
.expert-review--color-blue-1 .expert-review-button,
.expert-review--color-blue-1 .expert-review-expert-bio__avatar,
.expert-review--color-blue-1 .expert-review-qa__avatar,
.expert-review--color-blue-1 .expert-review-score-summary__average {
  background-color:#277f94
}
.expert-review--color-blue-1 .expert-review-expert-bio-name,
.expert-review--color-blue-1 .expert-review-expert-header,
.expert-review--color-blue-1 .expert-review-pluses-minuses-header,
.expert-review--color-blue-1 .expert-review-qa-header,
.expert-review--color-blue-1 .expert-review-score-header,
.expert-review--color-blue-1 .expert-review-score-line__score {
  color:#277f94
}
.expert-review--color-blue-1 .expert-review-qa__text,
.expert-review--color-blue-1 .expert-review-score-line__progress-fill {
  -webkit-box-shadow:0 1px 10px rgba(144,178,186,.1);
  box-shadow:0 1px 10px rgba(144,178,186,.1)
}
.expert-review--color-blue-1 .expert-review-score-line__progress-fill {
  background:#277f94;
  background-image:-webkit-gradient(linear,left top,right top,from(#277f94),to(#07add4));
  background-image:-o-linear-gradient(left,#277f94,#07add4);
  background-image:linear-gradient(to right,#277f94,#07add4)
}
.expert-review--color-blue-2 {
  background:#f1f3f8
}
.expert-review--color-blue-2 .expert-review-button,
.expert-review--color-blue-2 .expert-review-expert-bio__avatar,
.expert-review--color-blue-2 .expert-review-qa__avatar,
.expert-review--color-blue-2 .expert-review-score-summary__average {
  background-color:#1f3ea1
}
.expert-review--color-blue-2 .expert-review-expert-bio-name,
.expert-review--color-blue-2 .expert-review-expert-header,
.expert-review--color-blue-2 .expert-review-pluses-minuses-header,
.expert-review--color-blue-2 .expert-review-qa-header,
.expert-review--color-blue-2 .expert-review-score-header,
.expert-review--color-blue-2 .expert-review-score-line__score {
  color:#1f3ea1
}
.expert-review--color-blue-2 .expert-review-qa__text,
.expert-review--color-blue-2 .expert-review-score-line__progress-fill {
  -webkit-box-shadow:0 1px 10px rgba(153,163,197,.1);
  box-shadow:0 1px 10px rgba(153,163,197,.1)
}
.expert-review--color-blue-2 .expert-review-score-line__progress-fill {
  background:#1f3ea1;
  background-image:-webkit-gradient(linear,left top,right top,from(#1f3ea1),to(#1a6fcf));
  background-image:-o-linear-gradient(left,#1f3ea1,#1a6fcf);
  background-image:linear-gradient(to right,#1f3ea1,#1a6fcf)
}
.expert-review--color-pink-1 {
  background:#f8f1f8
}
.expert-review--color-pink-1 .expert-review-button,
.expert-review--color-pink-1 .expert-review-expert-bio__avatar,
.expert-review--color-pink-1 .expert-review-qa__avatar,
.expert-review--color-pink-1 .expert-review-score-summary__average {
  background-color:#97249d
}
.expert-review--color-pink-1 .expert-review-expert-bio-name,
.expert-review--color-pink-1 .expert-review-expert-header,
.expert-review--color-pink-1 .expert-review-pluses-minuses-header,
.expert-review--color-pink-1 .expert-review-qa-header,
.expert-review--color-pink-1 .expert-review-score-header,
.expert-review--color-pink-1 .expert-review-score-line__score {
  color:#97249d
}
.expert-review--color-pink-1 .expert-review-qa__text,
.expert-review--color-pink-1 .expert-review-score-line__progress-fill {
  -webkit-box-shadow:0 1px 10px rgba(201,162,203,.1);
  box-shadow:0 1px 10px rgba(201,162,203,.1)
}
.expert-review--color-pink-1 .expert-review-score-line__progress-fill {
  background:#97249d;
  background-image:-webkit-gradient(linear,left top,right top,from(#97249d),to(#cd23ab));
  background-image:-o-linear-gradient(left,#97249d,#cd23ab);
  background-image:linear-gradient(to right,#97249d,#cd23ab)
}
.expert-review--color-red-1 {
  background:#faf2f4
}
.expert-review--color-red-1 .expert-review-button,
.expert-review--color-red-1 .expert-review-expert-bio__avatar,
.expert-review--color-red-1 .expert-review-qa__avatar,
.expert-review--color-red-1 .expert-review-score-summary__average {
  background-color:#bc2042
}
.expert-review--color-red-1 .expert-review-expert-bio-name,
.expert-review--color-red-1 .expert-review-expert-header,
.expert-review--color-red-1 .expert-review-pluses-minuses-header,
.expert-review--color-red-1 .expert-review-qa-header,
.expert-review--color-red-1 .expert-review-score-header,
.expert-review--color-red-1 .expert-review-score-line__score {
  color:#bc2042
}
.expert-review--color-red-1 .expert-review-qa__text,
.expert-review--color-red-1 .expert-review-score-line__progress-fill {
  -webkit-box-shadow:0 1px 10px rgba(205,162,171,.1);
  box-shadow:0 1px 10px rgba(205,162,171,.1)
}
.expert-review--color-red-1 .expert-review-score-line__progress-fill {
  background:#bc2042;
  background-image:-webkit-gradient(linear,left top,right top,from(#bc2042),to(#e84c44));
  background-image:-o-linear-gradient(left,#bc2042,#e84c44);
  background-image:linear-gradient(to right,#bc2042,#e84c44)
}
.expert-review--color-orange-1 {
  background:#fbf6f3
}
.expert-review--color-orange-1 .expert-review-button,
.expert-review--color-orange-1 .expert-review-expert-bio__avatar,
.expert-review--color-orange-1 .expert-review-qa__avatar,
.expert-review--color-orange-1 .expert-review-score-summary__average {
  background-color:#e99400
}
.expert-review--color-orange-1 .expert-review-expert-bio-name,
.expert-review--color-orange-1 .expert-review-expert-header,
.expert-review--color-orange-1 .expert-review-pluses-minuses-header,
.expert-review--color-orange-1 .expert-review-qa-header,
.expert-review--color-orange-1 .expert-review-score-header,
.expert-review--color-orange-1 .expert-review-score-line__score {
  color:#e99400
}
.expert-review--color-orange-1 .expert-review-qa__text,
.expert-review--color-orange-1 .expert-review-score-line__progress-fill {
  -webkit-box-shadow:0 1px 10px rgba(210,198,170,.1);
  box-shadow:0 1px 10px rgba(210,198,170,.1)
}
.expert-review--color-orange-1 .expert-review-score-line__progress-fill {
  background:#e99400;
  background-image:-webkit-gradient(linear,left top,right top,from(#e99400),to(#ffc555));
  background-image:-o-linear-gradient(left,#e99400,#ffc555);
  background-image:linear-gradient(to right,#e99400,#ffc555)
}
.expert-review--color-green-1 {
  background:#f4f5ed
}
.expert-review--color-green-1 .expert-review-button,
.expert-review--color-green-1 .expert-review-expert-bio__avatar,
.expert-review--color-green-1 .expert-review-qa__avatar,
.expert-review--color-green-1 .expert-review-score-summary__average {
  background-color:#828f11
}
.expert-review--color-green-1 .expert-review-expert-bio-name,
.expert-review--color-green-1 .expert-review-expert-header,
.expert-review--color-green-1 .expert-review-pluses-minuses-header,
.expert-review--color-green-1 .expert-review-qa-header,
.expert-review--color-green-1 .expert-review-score-header,
.expert-review--color-green-1 .expert-review-score-line__score {
  color:#828f11
}
.expert-review--color-green-1 .expert-review-qa__text,
.expert-review--color-green-1 .expert-review-score-line__progress-fill {
  -webkit-box-shadow:0 1px 10px rgba(210,214,175,.1);
  box-shadow:0 1px 10px rgba(210,214,175,.1)
}
.expert-review--color-green-1 .expert-review-score-line__progress-fill {
  background:#828f11;
  background-image:-webkit-gradient(linear,left top,right top,from(#828f11),to(#acbf09));
  background-image:-o-linear-gradient(left,#828f11,#acbf09);
  background-image:linear-gradient(to right,#828f11,#acbf09)
}
.expert-review--color-green-2 {
  background:#f4f7f1
}
.expert-review--color-green-2 .expert-review-button,
.expert-review--color-green-2 .expert-review-expert-bio__avatar,
.expert-review--color-green-2 .expert-review-qa__avatar,
.expert-review--color-green-2 .expert-review-score-summary__average {
  background-color:#518f11
}
.expert-review--color-green-2 .expert-review-expert-bio-name,
.expert-review--color-green-2 .expert-review-expert-header,
.expert-review--color-green-2 .expert-review-pluses-minuses-header,
.expert-review--color-green-2 .expert-review-qa-header,
.expert-review--color-green-2 .expert-review-score-header,
.expert-review--color-green-2 .expert-review-score-line__score {
  color:#518f11
}
.expert-review--color-green-2 .expert-review-qa__text,
.expert-review--color-green-2 .expert-review-score-line__progress-fill {
  -webkit-box-shadow:0 1px 10px rgba(185,207,162,.1);
  box-shadow:0 1px 10px rgba(185,207,162,.1)
}
.expert-review--color-green-2 .expert-review-score-line__progress-fill {
  background:#518f11;
  background-image:-webkit-gradient(linear,left top,right top,from(#518f11),to(#66be0a));
  background-image:-o-linear-gradient(left,#518f11,#66be0a);
  background-image:linear-gradient(to right,#518f11,#66be0a)
}
.expert-review--color-gray-1 {
  background:#f8f8f9
}
.expert-review--color-gray-1 .expert-review-button,
.expert-review--color-gray-1 .expert-review-expert-bio__avatar,
.expert-review--color-gray-1 .expert-review-qa__avatar,
.expert-review--color-gray-1 .expert-review-score-summary__average {
  background-color:#312d4b
}
.expert-review--color-gray-1 .expert-review-expert-bio-name,
.expert-review--color-gray-1 .expert-review-expert-header,
.expert-review--color-gray-1 .expert-review-pluses-minuses-header,
.expert-review--color-gray-1 .expert-review-qa-header,
.expert-review--color-gray-1 .expert-review-score-header,
.expert-review--color-gray-1 .expert-review-score-line__score {
  color:#312d4b
}
.expert-review--color-gray-1 .expert-review-qa__text,
.expert-review--color-gray-1 .expert-review-score-line__progress-fill {
  -webkit-box-shadow:0 1px 10px rgba(170,165,195,.1);
  box-shadow:0 1px 10px rgba(170,165,195,.1)
}
.expert-review--color-gray-1 .expert-review-score-line__progress-fill {
  background:#312d4b;
  background-image:-webkit-gradient(linear,left top,right top,from(#312d4b),to(#797495));
  background-image:-o-linear-gradient(left,#312d4b,#797495);
  background-image:linear-gradient(to right,#312d4b,#797495)
}
.expert-review--color-gray-2 {
  background:#f7f7f7
}
.expert-review--color-gray-2 .expert-review-button,
.expert-review--color-gray-2 .expert-review-expert-bio__avatar,
.expert-review--color-gray-2 .expert-review-qa__avatar,
.expert-review--color-gray-2 .expert-review-score-summary__average {
  background-color:#626262
}
.expert-review--color-gray-2 .expert-review-expert-bio-name,
.expert-review--color-gray-2 .expert-review-expert-header,
.expert-review--color-gray-2 .expert-review-pluses-minuses-header,
.expert-review--color-gray-2 .expert-review-qa-header,
.expert-review--color-gray-2 .expert-review-score-header,
.expert-review--color-gray-2 .expert-review-score-line__score {
  color:#626262
}
.expert-review--color-gray-2 .expert-review-qa__text,
.expert-review--color-gray-2 .expert-review-score-line__progress-fill {
  -webkit-box-shadow:0 1px 10px rgba(170,165,195,.1);
  box-shadow:0 1px 10px rgba(170,165,195,.1)
}
.expert-review--color-gray-2 .expert-review-score-line__progress-fill {
  background:#626262;
  background-image:-webkit-gradient(linear,left top,right top,from(#626262),to(#9a9a9a));
  background-image:-o-linear-gradient(left,#626262,#9a9a9a);
  background-image:linear-gradient(to right,#626262,#9a9a9a)
}
.expert-review--color-black-1 {
  background:#f7f7f7
}
.expert-review--color-black-1 .expert-review-button,
.expert-review--color-black-1 .expert-review-expert-bio__avatar,
.expert-review--color-black-1 .expert-review-qa__avatar,
.expert-review--color-black-1 .expert-review-score-summary__average {
  background-color:#111
}
.expert-review--color-black-1 .expert-review-expert-bio-name,
.expert-review--color-black-1 .expert-review-expert-header,
.expert-review--color-black-1 .expert-review-pluses-minuses-header,
.expert-review--color-black-1 .expert-review-qa-header,
.expert-review--color-black-1 .expert-review-score-header,
.expert-review--color-black-1 .expert-review-score-line__score {
  color:#111
}
.expert-review--color-black-1 .expert-review-qa__text,
.expert-review--color-black-1 .expert-review-score-line__progress-fill {
  -webkit-box-shadow:0 1px 10px rgba(216,216,216,.1);
  box-shadow:0 1px 10px rgba(216,216,216,.1)
}
.expert-review--color-black-1 .expert-review-score-line__progress-fill {
  background:#111;
  background-image:-webkit-gradient(linear,left top,right top,from(#111),to(#555));
  background-image:-o-linear-gradient(left,#111,#555);
  background-image:linear-gradient(to right,#111,#555)
}
.expert-review-likes {
  margin:30px -5px 20px;
  font-size:16px;
  color:#111
}
.expert-review-likes__button {
  display:inline-block;
  margin-bottom:10px;
  margin-left:5px;
  margin-right:5px;
  padding:.3em .8em;
  font-weight:400;
  color:#111;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  background-color:#fff;
  border:none;
  font-size:1em;
  line-height:1.5;
  border-radius:.2em;
  -webkit-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s;
  text-transform:initial
}
.expert-review-likes__button.disabled {
  opacity:.8
}
.expert-review-likes__button.loading {
  -webkit-animation:loading 1s linear infinite;
  animation:loading 1s linear infinite
}
.expert-review-likes__button:focus {
  outline:0
}
.expert-review-likes__icon svg {
  display:inline-block;
  font-size:inherit;
  width:1em;
  height:1em;
  overflow:visible;
  vertical-align:-.125em
}
.expert-review-likes__label {
  font-size:.9em
}
.expert-review-likes__count {
  font-size:.8em;
  opacity:.5
}
.expert-review-likes .expert-review-likes__icon+.expert-review-likes__label {
  margin-left:.4em
}
.expert-review-likes .expert-review-likes__icon+.expert-review-likes__count:not(:empty),
.expert-review-likes .expert-review-likes__label+.expert-review-likes__count:not(:empty) {
  margin-left:.5em
}
.comment .expert-review-likes {
  margin:15px 0
}
@-webkit-keyframes loading {
  0% {
    opacity:.8
  }
  50% {
    opacity:.5
  }
  100% {
    opacity:.8
  }
}
@keyframes loading {
  0% {
    opacity:.8
  }
  50% {
    opacity:.5
  }
  100% {
    opacity:.8
  }
}
.expert-review-likes--size-xs {
  font-size:12px
}
.expert-review-likes--size-s {
  font-size:14px
}
.expert-review-likes--size-l {
  font-size:18px
}
.expert-review-likes--size-xl {
  font-size:20px
}
.expert-review-likes--size-xxl {
  font-size:22px
}
.expert-review-likes--alignment-left {
  text-align:left
}
.expert-review-likes--alignment-center {
  text-align:center
}
.expert-review-likes--alignment-right {
  text-align:right
}
.expert-review-likes--style-simple-1 .expert-review-likes__button--like.voted,
.expert-review-likes--style-simple-1 .expert-review-likes__button--like:not(.loading):focus,
.expert-review-likes--style-simple-1 .expert-review-likes__button--like:not(.loading):hover {
  color:#1d8200
}
.expert-review-likes--style-simple-1 .expert-review-likes__button--dislike.voted,
.expert-review-likes--style-simple-1 .expert-review-likes__button--dislike:not(.loading):focus,
.expert-review-likes--style-simple-1 .expert-review-likes__button--dislike:not(.loading):hover {
  color:#d30b17
}
.expert-review-likes--style-button-1 .expert-review-likes__button {
  -webkit-box-shadow:0 4px 10px -2px rgba(25,0,57,.2);
  box-shadow:0 4px 10px -2px rgba(25,0,57,.2)
}
.expert-review-likes--style-button-1 .expert-review-likes__button--like.voted,
.expert-review-likes--style-button-1 .expert-review-likes__button--like:not(.loading):focus,
.expert-review-likes--style-button-1 .expert-review-likes__button--like:not(.loading):hover {
  color:#fff;
  background:#1d8200
}
.expert-review-likes--style-button-1 .expert-review-likes__button--dislike.voted,
.expert-review-likes--style-button-1 .expert-review-likes__button--dislike:not(.loading):focus,
.expert-review-likes--style-button-1 .expert-review-likes__button--dislike:not(.loading):hover {
  color:#fff;
  background:#d30b17
}
.expert-review-likes--style-button-1-color .expert-review-likes__button {
  -webkit-box-shadow:0 4px 10px -2px rgba(25,0,57,.2);
  box-shadow:0 4px 10px -2px rgba(25,0,57,.2)
}
.expert-review-likes--style-button-1-color .expert-review-likes__button.voted,
.expert-review-likes--style-button-1-color .expert-review-likes__button:not(.loading):focus,
.expert-review-likes--style-button-1-color .expert-review-likes__button:not(.loading):hover {
  color:#fff
}
.expert-review-likes--style-button-1-color .expert-review-likes__button--like .expert-review-likes__icon {
  color:#1d8200
}
.expert-review-likes--style-button-1-color .expert-review-likes__button--like.voted,
.expert-review-likes--style-button-1-color .expert-review-likes__button--like:not(.loading):focus,
.expert-review-likes--style-button-1-color .expert-review-likes__button--like:not(.loading):hover {
  background:#1d8200
}
.expert-review-likes--style-button-1-color .expert-review-likes__button--like.voted .expert-review-likes__icon,
.expert-review-likes--style-button-1-color .expert-review-likes__button--like:not(.loading):focus .expert-review-likes__icon,
.expert-review-likes--style-button-1-color .expert-review-likes__button--like:not(.loading):hover .expert-review-likes__icon {
  color:#fff
}
.expert-review-likes--style-button-1-color .expert-review-likes__button--dislike .expert-review-likes__icon {
  color:#d30b17
}
.expert-review-likes--style-button-1-color .expert-review-likes__button--dislike.voted,
.expert-review-likes--style-button-1-color .expert-review-likes__button--dislike:not(.loading):focus,
.expert-review-likes--style-button-1-color .expert-review-likes__button--dislike:not(.loading):hover {
  background:#d30b17
}
.expert-review-likes--style-button-1-color .expert-review-likes__button--dislike.voted .expert-review-likes__icon,
.expert-review-likes--style-button-1-color .expert-review-likes__button--dislike:not(.loading):focus .expert-review-likes__icon,
.expert-review-likes--style-button-1-color .expert-review-likes__button--dislike:not(.loading):hover .expert-review-likes__icon {
  color:#fff
}
.expert-review-likes--style-button-2 .expert-review-likes__button {
  -webkit-box-shadow:inset 0 0 0 2px rgba(34,34,34,.1);
  box-shadow:inset 0 0 0 2px rgba(34,34,34,.1)
}
.expert-review-likes--style-button-2 .expert-review-likes__button.voted,
.expert-review-likes--style-button-2 .expert-review-likes__button:not(.loading):focus,
.expert-review-likes--style-button-2 .expert-review-likes__button:not(.loading):hover {
  color:#fff
}
.expert-review-likes--style-button-2 .expert-review-likes__button--like.voted,
.expert-review-likes--style-button-2 .expert-review-likes__button--like:not(.loading):focus,
.expert-review-likes--style-button-2 .expert-review-likes__button--like:not(.loading):hover {
  background:#1d8200
}
.expert-review-likes--style-button-2 .expert-review-likes__button--dislike.voted,
.expert-review-likes--style-button-2 .expert-review-likes__button--dislike:not(.loading):focus,
.expert-review-likes--style-button-2 .expert-review-likes__button--dislike:not(.loading):hover {
  background:#d30b17
}
.expert-review-likes--style-button-2-color .expert-review-likes__button {
  -webkit-box-shadow:inset 0 0 0 2px rgba(34,34,34,.1);
  box-shadow:inset 0 0 0 2px rgba(34,34,34,.1)
}
.expert-review-likes--style-button-2-color .expert-review-likes__button.voted,
.expert-review-likes--style-button-2-color .expert-review-likes__button:not(.loading):focus,
.expert-review-likes--style-button-2-color .expert-review-likes__button:not(.loading):hover {
  color:#fff
}
.expert-review-likes--style-button-2-color .expert-review-likes__button--like .expert-review-likes__icon {
  color:#1d8200
}
.expert-review-likes--style-button-2-color .expert-review-likes__button--like.voted,
.expert-review-likes--style-button-2-color .expert-review-likes__button--like:not(.loading):focus,
.expert-review-likes--style-button-2-color .expert-review-likes__button--like:not(.loading):hover {
  background:#1d8200
}
.expert-review-likes--style-button-2-color .expert-review-likes__button--like.voted .expert-review-likes__icon,
.expert-review-likes--style-button-2-color .expert-review-likes__button--like:not(.loading):focus .expert-review-likes__icon,
.expert-review-likes--style-button-2-color .expert-review-likes__button--like:not(.loading):hover .expert-review-likes__icon {
  color:#fff
}
.expert-review-likes--style-button-2-color .expert-review-likes__button--dislike .expert-review-likes__icon {
  color:#d30b17
}
.expert-review-likes--style-button-2-color .expert-review-likes__button--dislike.voted,
.expert-review-likes--style-button-2-color .expert-review-likes__button--dislike:not(.loading):focus,
.expert-review-likes--style-button-2-color .expert-review-likes__button--dislike:not(.loading):hover {
  background:#d30b17
}
.expert-review-likes--style-button-2-color .expert-review-likes__button--dislike.voted .expert-review-likes__icon,
.expert-review-likes--style-button-2-color .expert-review-likes__button--dislike:not(.loading):focus .expert-review-likes__icon,
.expert-review-likes--style-button-2-color .expert-review-likes__button--dislike:not(.loading):hover .expert-review-likes__icon {
  color:#fff
}
.expert-review-likes--style-button-3 .expert-review-likes__button {
  padding:.3em 1.2em;
  -webkit-box-shadow:inset 0 0 0 1px rgba(34,34,34,.1);
  box-shadow:inset 0 0 0 1px rgba(34,34,34,.1);
  border-radius:30px
}
.expert-review-likes--style-button-3 .expert-review-likes__button.voted,
.expert-review-likes--style-button-3 .expert-review-likes__button:not(.loading):focus,
.expert-review-likes--style-button-3 .expert-review-likes__button:not(.loading):hover {
  color:#fff
}
.expert-review-likes--style-button-3 .expert-review-likes__button--like.voted,
.expert-review-likes--style-button-3 .expert-review-likes__button--like:not(.loading):focus,
.expert-review-likes--style-button-3 .expert-review-likes__button--like:not(.loading):hover {
  background:#1d8200
}
.expert-review-likes--style-button-3 .expert-review-likes__button--dislike.voted,
.expert-review-likes--style-button-3 .expert-review-likes__button--dislike:not(.loading):focus,
.expert-review-likes--style-button-3 .expert-review-likes__button--dislike:not(.loading):hover {
  background:#d30b17
}
.expert-review-likes--style-button-3-color .expert-review-likes__button {
  padding:.3em 1.2em;
  -webkit-box-shadow:inset 0 0 0 1px rgba(34,34,34,.1);
  box-shadow:inset 0 0 0 1px rgba(34,34,34,.1);
  border-radius:30px
}
.expert-review-likes--style-button-3-color .expert-review-likes__button.voted,
.expert-review-likes--style-button-3-color .expert-review-likes__button:not(.loading):focus,
.expert-review-likes--style-button-3-color .expert-review-likes__button:not(.loading):hover {
  color:#fff
}
.expert-review-likes--style-button-3-color .expert-review-likes__button--like .expert-review-likes__icon {
  color:#1d8200
}
.expert-review-likes--style-button-3-color .expert-review-likes__button--like.voted,
.expert-review-likes--style-button-3-color .expert-review-likes__button--like:not(.loading):focus,
.expert-review-likes--style-button-3-color .expert-review-likes__button--like:not(.loading):hover {
  background:#1d8200
}
.expert-review-likes--style-button-3-color .expert-review-likes__button--like.voted .expert-review-likes__icon,
.expert-review-likes--style-button-3-color .expert-review-likes__button--like:not(.loading):focus .expert-review-likes__icon,
.expert-review-likes--style-button-3-color .expert-review-likes__button--like:not(.loading):hover .expert-review-likes__icon {
  color:#fff
}
.expert-review-likes--style-button-3-color .expert-review-likes__button--dislike .expert-review-likes__icon {
  color:#d30b17
}
.expert-review-likes--style-button-3-color .expert-review-likes__button--dislike.voted,
.expert-review-likes--style-button-3-color .expert-review-likes__button--dislike:not(.loading):focus,
.expert-review-likes--style-button-3-color .expert-review-likes__button--dislike:not(.loading):hover {
  background:#d30b17
}
.expert-review-likes--style-button-3-color .expert-review-likes__button--dislike.voted .expert-review-likes__icon,
.expert-review-likes--style-button-3-color .expert-review-likes__button--dislike:not(.loading):focus .expert-review-likes__icon,
.expert-review-likes--style-button-3-color .expert-review-likes__button--dislike:not(.loading):hover .expert-review-likes__icon {
  color:#fff
}
.expert-review-likes--style-button-4 .expert-review-likes__button {
  padding:.3em 1.2em;
  border-radius:30px;
  background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#e6e6e6));
  background:-o-linear-gradient(#f7f7f7,#e6e6e6);
  background:linear-gradient(#f7f7f7,#e6e6e6);
  -webkit-box-shadow:0 15px 15px -12px rgba(0,0,0,.3);
  box-shadow:0 15px 15px -12px rgba(0,0,0,.3)
}
.expert-review-likes--style-button-4 .expert-review-likes__button.voted,
.expert-review-likes--style-button-4 .expert-review-likes__button:not(.loading):focus,
.expert-review-likes--style-button-4 .expert-review-likes__button:not(.loading):hover {
  -webkit-transform:translate3d(0,-2px,0);
  transform:translate3d(0,-2px,0)
}
.expert-review-likes--style-button-4 .expert-review-likes__icon {
  -webkit-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s
}
.expert-review-likes--style-button-4 .expert-review-likes__button--like.voted .expert-review-likes__icon,
.expert-review-likes--style-button-4 .expert-review-likes__button--like:not(.loading):focus .expert-review-likes__icon,
.expert-review-likes--style-button-4 .expert-review-likes__button--like:not(.loading):hover .expert-review-likes__icon {
  color:#1d8200
}
.expert-review-likes--style-button-4 .expert-review-likes__button--dislike.voted .expert-review-likes__icon,
.expert-review-likes--style-button-4 .expert-review-likes__button--dislike:not(.loading):focus .expert-review-likes__icon,
.expert-review-likes--style-button-4 .expert-review-likes__button--dislike:not(.loading):hover .expert-review-likes__icon {
  color:#d30b17
}
.expert-review-likes--style-button-5 .expert-review-likes__button {
  -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 0 1px rgba(0,0,0,.05),0 4px 6px 0 rgba(0,0,0,.05);
  box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 0 1px rgba(0,0,0,.05),0 4px 6px 0 rgba(0,0,0,.05)
}
.expert-review-likes--style-button-5 .expert-review-likes__button.voted,
.expert-review-likes--style-button-5 .expert-review-likes__button:not(.loading):focus,
.expert-review-likes--style-button-5 .expert-review-likes__button:not(.loading):hover {
  color:#fff
}
.expert-review-likes--style-button-5 .expert-review-likes__button--like .expert-review-likes__icon {
  color:#1d8200
}
.expert-review-likes--style-button-5 .expert-review-likes__button--like.voted,
.expert-review-likes--style-button-5 .expert-review-likes__button--like:not(.loading):focus,
.expert-review-likes--style-button-5 .expert-review-likes__button--like:not(.loading):hover {
  background:#1d8200
}
.expert-review-likes--style-button-5 .expert-review-likes__button--like.voted .expert-review-likes__icon,
.expert-review-likes--style-button-5 .expert-review-likes__button--like:not(.loading):focus .expert-review-likes__icon,
.expert-review-likes--style-button-5 .expert-review-likes__button--like:not(.loading):hover .expert-review-likes__icon {
  color:#fff
}
.expert-review-likes--style-button-5 .expert-review-likes__button--dislike .expert-review-likes__icon {
  color:#d30b17
}
.expert-review-likes--style-button-5 .expert-review-likes__button--dislike.voted,
.expert-review-likes--style-button-5 .expert-review-likes__button--dislike:not(.loading):focus,
.expert-review-likes--style-button-5 .expert-review-likes__button--dislike:not(.loading):hover {
  background:#d30b17
}
.expert-review-likes--style-button-5 .expert-review-likes__button--dislike.voted .expert-review-likes__icon,
.expert-review-likes--style-button-5 .expert-review-likes__button--dislike:not(.loading):focus .expert-review-likes__icon,
.expert-review-likes--style-button-5 .expert-review-likes__button--dislike:not(.loading):hover .expert-review-likes__icon {
  color:#fff
}
.expert-review-likes--style-vertical-1.expert-review-likes--alignment-center .expert-review-likes__button {
  margin-left:auto!important;
  margin-right:auto!important
}
.expert-review-likes--style-vertical-1.expert-review-likes--alignment-right .expert-review-likes__button {
  margin-left:auto!important;
  margin-right:0!important
}
.expert-review-likes--style-vertical-1 .expert-review-likes__button {
  width:100%;
  max-width:400px;
  margin-bottom:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  text-align:left;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 0 1px rgba(0,0,0,.05),0 4px 6px 0 rgba(0,0,0,.05);
  box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 0 1px rgba(0,0,0,.05),0 4px 6px 0 rgba(0,0,0,.05)
}
.expert-review-likes--style-vertical-1 .expert-review-likes__button.voted,
.expert-review-likes--style-vertical-1 .expert-review-likes__button:not(.loading):focus,
.expert-review-likes--style-vertical-1 .expert-review-likes__button:not(.loading):hover {
  color:#fff
}
.expert-review-likes--style-vertical-1 .expert-review-likes__button .expert-review-likes__count,
.expert-review-likes--style-vertical-1 .expert-review-likes__button .expert-review-likes__icon,
.expert-review-likes--style-vertical-1 .expert-review-likes__button .expert-review-likes__label {
  position:relative;
  width:100%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-preferred-size:0;
  flex-basis:0;
  max-width:100%
}
.expert-review-likes--style-vertical-1 .expert-review-likes__button .expert-review-likes__icon {
  max-width:25px;
  -webkit-box-flex:0;
  -ms-flex:0 0 25px;
  flex:0 0 25px
}
.expert-review-likes--style-vertical-1 .expert-review-likes__button .expert-review-likes__count {
  max-width:40px;
  -webkit-box-flex:0;
  -ms-flex:0 0 40px;
  flex:0 0 40px;
  text-align:right;
  white-space:nowrap
}
.expert-review-likes--style-vertical-1 .expert-review-likes__button--like .expert-review-likes__icon {
  color:#1d8200
}
.expert-review-likes--style-vertical-1 .expert-review-likes__button--like.voted,
.expert-review-likes--style-vertical-1 .expert-review-likes__button--like:not(.loading):focus,
.expert-review-likes--style-vertical-1 .expert-review-likes__button--like:not(.loading):hover {
  background:#1d8200
}
.expert-review-likes--style-vertical-1 .expert-review-likes__button--like.voted .expert-review-likes__icon,
.expert-review-likes--style-vertical-1 .expert-review-likes__button--like:not(.loading):focus .expert-review-likes__icon,
.expert-review-likes--style-vertical-1 .expert-review-likes__button--like:not(.loading):hover .expert-review-likes__icon {
  color:#fff
}
.expert-review-likes--style-vertical-1 .expert-review-likes__button--dislike .expert-review-likes__icon {
  color:#d30b17
}
.expert-review-likes--style-vertical-1 .expert-review-likes__button--dislike.voted,
.expert-review-likes--style-vertical-1 .expert-review-likes__button--dislike:not(.loading):focus,
.expert-review-likes--style-vertical-1 .expert-review-likes__button--dislike:not(.loading):hover {
  background:#d30b17
}
.expert-review-likes--style-vertical-1 .expert-review-likes__button--dislike.voted .expert-review-likes__icon,
.expert-review-likes--style-vertical-1 .expert-review-likes__button--dislike:not(.loading):focus .expert-review-likes__icon,
.expert-review-likes--style-vertical-1 .expert-review-likes__button--dislike:not(.loading):hover .expert-review-likes__icon {
  color:#fff
}
.expert-review-likes--style-color-1 .expert-review-likes__button {
  color:#fff
}
.expert-review-likes--style-color-1 .expert-review-likes__button.voted,
.expert-review-likes--style-color-1 .expert-review-likes__button:not(.loading):focus,
.expert-review-likes--style-color-1 .expert-review-likes__button:not(.loading):hover {
  -webkit-box-shadow:inset 0 -10px 20px rgba(0,0,0,.3);
  box-shadow:inset 0 -10px 20px rgba(0,0,0,.3)
}
.expert-review-likes--style-color-1 .expert-review-likes__button--like {
  background:#1d8200
}
.expert-review-likes--style-color-1 .expert-review-likes__button--dislike {
  background:#d30b17
}
.expert-review-likes--style-color-2 .expert-review-likes__button {
  padding:.3em 1.2em;
  border-radius:30px;
  color:#fff
}
.expert-review-likes--style-color-2 .expert-review-likes__button.voted,
.expert-review-likes--style-color-2 .expert-review-likes__button:not(.loading):focus,
.expert-review-likes--style-color-2 .expert-review-likes__button:not(.loading):hover {
  -webkit-box-shadow:inset 0 -10px 20px rgba(0,0,0,.3);
  box-shadow:inset 0 -10px 20px rgba(0,0,0,.3)
}
.expert-review-likes--style-color-2 .expert-review-likes__button--like {
  background:#1d8200
}
.expert-review-likes--style-color-2 .expert-review-likes__button--dislike {
  background:#d30b17
}
.expert-review-like-rating {
  background:#fff;
  margin:2em 0
}
.expert-review-like-rating__header {
  padding:1em 0 1em;
  font-weight:700;
  font-size:1.1em
}
@media (min-width:768px) {
  .expert-review-like-rating__header {
    font-size:1.3em
  }
}
@media (min-width:992px) {
  .expert-review-like-rating__header {
    font-size:1.4em
  }
}
.expert-review-like-rating__list {
  counter-reset:num
}
.expert-review-like-rating .expert-review-like-rating-item:nth-child(odd) {
  background:#f3f4f4
}
.expert-review-like-rating-item {
  padding:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
@media (min-width:576px) {
  .expert-review-like-rating-item {
    padding:15px 20px
  }
}
.expert-review-like-rating-item__count,
.expert-review-like-rating-item__position,
.expert-review-like-rating-item__text {
  position:relative;
  width:100%;
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
}
.expert-review-like-rating-item__position {
  -webkit-box-flex:0;
  -ms-flex:0 0 30px;
  flex:0 0 30px;
  max-width:30px;
  margin-right:20px;
  font-weight:700
}
.expert-review-like-rating-item__position:before {
  content:counter(num) ".";
  counter-increment:num
}
@media (min-width:768px) {
  .expert-review-like-rating-item__text {
    font-size:1.1em
  }
}
.expert-review-like-rating-item__count {
  -webkit-box-flex:0;
  -ms-flex:0 0 100px;
  flex:0 0 100px;
  max-width:100px;
  margin-left:20px;
  text-align:right
}
.expert-review-like-rating--style-1 .expert-review-like-rating-item {
  border-radius:10px
}
.expert-review-like-rating--style-1 .expert-review-like-rating-item__position {
  -webkit-box-flex:0;
  -ms-flex:0 0 50px;
  flex:0 0 50px;
  max-width:50px
}
.expert-review-like-rating--style-1 .expert-review-like-rating-item__position:before {
  content:counter(num);
  display:inline-block;
  width:50px;
  height:50px;
  border:2px solid rgba(0,0,0,.08);
  text-align:center;
  line-height:48px;
  border-radius:50px
}
.expert-review-like-rating--style-1 .expert-review-like-rating-item:nth-child(odd) {
  background:#f6f6f8
}
.expert-review-like-rating--style-1 .expert-review-like-rating-item:nth-child(1),
.expert-review-like-rating--style-1 .expert-review-like-rating-item:nth-child(2),
.expert-review-like-rating--style-1 .expert-review-like-rating-item:nth-child(3) {
  margin-bottom:3px
}
.expert-review-like-rating--style-1 .expert-review-like-rating-item:nth-child(1) .expert-review-like-rating-item__position:before,
.expert-review-like-rating--style-1 .expert-review-like-rating-item:nth-child(2) .expert-review-like-rating-item__position:before,
.expert-review-like-rating--style-1 .expert-review-like-rating-item:nth-child(3) .expert-review-like-rating-item__position:before {
  font-weight:700;
  color:#fff;
  border:none;
  line-height:50px
}
.expert-review-like-rating--style-1 .expert-review-like-rating-item:nth-child(1) {
  background:#fef6e0
}
.expert-review-like-rating--style-1 .expert-review-like-rating-item:nth-child(1) .expert-review-like-rating-item__position:before {
  background:-webkit-gradient(linear,left top,left bottom,from(#f6d365),to(#fda085)) no-repeat;
  background:-o-linear-gradient(top,#f6d365 0,#fda085 100%) no-repeat;
  background:linear-gradient(180deg,#f6d365 0,#fda085 100%) no-repeat
}
.expert-review-like-rating--style-1 .expert-review-like-rating-item:nth-child(2) .expert-review-like-rating-item__position:before {
  background:-o-linear-gradient(135deg,#93a5cf 0,#e4efe9 100%);
  background:linear-gradient(-45deg,#93a5cf 0,#e4efe9 100%)
}
.expert-review-like-rating--style-1 .expert-review-like-rating-item:nth-child(3) .expert-review-like-rating-item__position:before {
  background:-o-linear-gradient(135deg,#c79081 0,#f1c1a1 100%);
  background:linear-gradient(-45deg,#c79081 0,#f1c1a1 100%)
}
.expert-review-like-rating--style-2 .expert-review-like-rating-item {
  padding:10px 0;
  border-bottom:1px solid #f6f6f8
}
.expert-review-like-rating--style-2 .expert-review-like-rating-item:nth-child(odd) {
  background:0 0
}
.expert-review-like-rating--style-2 .expert-review-like-rating-item__position:before {
  content:counter(num);
  font-size:1.5em
}
.expert-review-like-rating--style-2 .expert-review-like-rating-item__text {
  font-size:1.2em
}
.expert-review-like-rating--table-1 {
  border:2px solid #f6f6f8
}
.expert-review-like-rating--table-1 .expert-review-like-rating__header {
  text-align:center;
  padding:1em 0 1em
}
@media (min-width:768px) {
  .expert-review-like-rating--table-1 .expert-review-like-rating__header {
    font-size:1.2em
  }
}
.expert-review-like-rating--table-1 .expert-review-like-rating-item {
  padding:0;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
}
.expert-review-like-rating--table-1 .expert-review-like-rating-item:nth-child(odd) {
  background:#f6f6f8
}
.expert-review-like-rating--table-1 .expert-review-like-rating-item:nth-child(odd) .expert-review-like-rating-item__position {
  border-right-color:#fff
}
.expert-review-like-rating--table-1 .expert-review-like-rating-item:nth-child(odd) .expert-review-like-rating-item__count {
  border-left-color:#fff
}
.expert-review-like-rating--table-1 .expert-review-like-rating-item__position {
  -webkit-box-flex:0;
  -ms-flex:0 0 60px;
  flex:0 0 60px;
  max-width:60px;
  border-right:2px solid #f6f6f8;
  text-align:center;
  padding:15px;
  margin-right:0
}
.expert-review-like-rating--table-1 .expert-review-like-rating-item__position:before {
  content:counter(num)
}
.expert-review-like-rating--table-1 .expert-review-like-rating-item__text {
  padding:15px 15px
}
.expert-review-like-rating--table-1 .expert-review-like-rating-item__count {
  margin-left:0;
  border-left:2px solid #f6f6f8;
  text-align:center;
  padding:15px
}
.expert-review-faq {
  margin:2em 0
}
.expert-review-faq__header {
  padding:1em 0 1em;
  font-weight:700;
  font-size:1.1em
}
@media (min-width:768px) {
  .expert-review-faq__header {
    font-size:1.3em
  }
}
@media (min-width:992px) {
  .expert-review-faq__header {
    font-size:1.4em
  }
}
.expert-review-faq-item {
  position:relative;
  margin-bottom:1.5em
}
.expert-review-faq-item:after,
.expert-review-faq-item:before {
  content:"";
  position:absolute;
  background:#ddd;
  -webkit-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s;
  pointer-events:none
}
.expert-review-faq-item:before {
  top:13px;
  right:12px;
  width:2px;
  height:16px
}
.expert-review-faq-item:after {
  top:20px;
  right:5px;
  width:16px;
  height:2px
}
.expert-review-faq-item.expand:before {
  -webkit-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  transform:rotate(-90deg)
}
.expert-review-faq-item.expand:after {
  -webkit-transform:rotate(-180deg);
  -ms-transform:rotate(-180deg);
  transform:rotate(-180deg)
}
.expert-review-faq-item__question {
  padding:10px 30px 10px 0;
  font-weight:700;
  line-height:1.5;
  cursor:pointer
}
@media (min-width:768px) {
  .expert-review-faq-item__question {
    font-size:1.05em
  }
}
.expert-review-faq-item__answer {
  font-size:.95em
}
.expert-review-faq--style-simple-1 .expert-review-faq-item:after,
.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  background:#aaa
}
.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  top:16px;
  left:9px;
  width:2px;
  height:10px
}
.expert-review-faq--style-simple-1 .expert-review-faq-item:after {
  top:20px;
  left:5px;
  width:10px;
  height:2px
}
.expert-review-faq--style-simple-1 .expert-review-faq-item__question {
  padding:10px 0 10px 35px
}
.expert-review-faq--style-simple-1 .expert-review-faq-item__answer {
  padding-left:35px
}
.expert-review-faq--style-style-1 .expert-review-faq-item {
  background:#fff;
  -webkit-box-shadow:0 5px 25px -6px rgba(0,0,0,.2);
  box-shadow:0 5px 25px -6px rgba(0,0,0,.2);
  border-radius:10px
}
.expert-review-faq--style-style-1 .expert-review-faq-item:before {
  top:19px;
  left:22px;
  width:2px;
  height:16px
}
.expert-review-faq--style-style-1 .expert-review-faq-item:after {
  top:26px;
  left:15px;
  width:16px;
  height:2px
}
.expert-review-faq--style-style-1 .expert-review-faq-item__question {
  padding:15px 25px 15px 45px
}
.expert-review-faq--style-style-1 .expert-review-faq-item__answer {
  padding:5px 25px 15px
}
.expert-review-faq--style-style-2 .expert-review-faq-item {
  background:#fff;
  border:1px solid #eee;
  margin-bottom:-1px
}
.expert-review-faq--style-style-2 .expert-review-faq-item:before {
  top:18px;
  right:21px
}
.expert-review-faq--style-style-2 .expert-review-faq-item:after {
  top:25px;
  right:14px
}
.expert-review-faq--style-style-2 .expert-review-faq-item.expand {
  z-index:2
}
.expert-review-faq--style-style-2 .expert-review-faq-item__question {
  font-size:1em;
  padding:15px 40px 15px 25px;
  -webkit-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s
}
.expert-review-faq--style-style-2 .expert-review-faq-item__question:hover {
  background:rgba(0,0,0,.02)
}
.expert-review-faq--style-style-2 .expert-review-faq-item__answer {
  padding:25px 25px;
  border-top:1px solid #eee
}
.expert-review-faq--style-style-3 .expert-review-faq-item {
  position:relative;
  margin-bottom:5px;
  background:#fff
}
.expert-review-faq--style-style-3 .expert-review-faq-item:before {
  top:23px;
  right:22px
}
.expert-review-faq--style-style-3 .expert-review-faq-item:after {
  top:30px;
  right:15px
}
.expert-review-faq--style-style-3 .expert-review-faq-item:last-child {
  border-bottom:none
}
.expert-review-faq--style-style-3 .expert-review-faq-item__question {
  font-weight:400;
  position:relative;
  padding:20px 40px;
  background:rgba(0,0,0,.03);
  border-radius:4px
}
.expert-review-faq--style-style-3 .expert-review-faq-item__question:before {
  content:"";
  position:absolute;
  top:calc(20px + .45em);
  left:15px;
  display:inline-block;
  width:8px;
  height:8px;
  background:#000;
  border-radius:50%
}
.expert-review-faq--style-style-3 .expert-review-faq-item__answer {
  padding:15px 25px 25px
}
.expert-review-faq--style-style-4 .expert-review-faq-item {
  margin-bottom:5px
}
.expert-review-faq--style-style-4 .expert-review-faq-item:before {
  top:23px;
  right:22px
}
.expert-review-faq--style-style-4 .expert-review-faq-item:after {
  top:30px;
  right:15px
}
.expert-review-faq--style-style-4 .expert-review-faq-item__question {
  font-weight:400;
  background:#000;
  color:#fff;
  padding:20px 45px 20px 20px;
  border-radius:4px
}
.expert-review-faq--style-style-4 .expert-review-faq-item__question a {
  color:#fff
}
.expert-review-faq--style-style-4 .expert-review-faq-item__answer {
  padding:20px 20px 30px
}
.expert-review-faq--color-purple-1.expert-review-faq--style-simple-1 .expert-review-faq-item:after,
.expert-review-faq--color-purple-1.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  background:#5c0a93
}
.expert-review-faq--color-purple-1.expert-review-faq--style-style-1 .expert-review-faq-item {
  -webkit-box-shadow:0 5px 25px -6px rgba(62,7,99,.2);
  box-shadow:0 5px 25px -6px rgba(62,7,99,.2)
}
.expert-review-faq--color-purple-1.expert-review-faq--style-style-1 .expert-review-faq-item__question {
  color:#5c0a93
}
.expert-review-faq--color-purple-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand,
.expert-review-faq--color-purple-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand .expert-review-faq-item__answer {
  border-color:#5c0a93
}
.expert-review-faq--color-purple-1.expert-review-faq--style-style-2 .expert-review-faq-item:after,
.expert-review-faq--color-purple-1.expert-review-faq--style-style-2 .expert-review-faq-item:before {
  background:#5c0a93
}
.expert-review-faq--color-purple-1.expert-review-faq--style-style-2 .expert-review-faq-item__question :hover {
  background:rgba(92,10,147,.05)
}
.expert-review-faq--color-purple-1.expert-review-faq--style-style-3 .expert-review-faq-item:after,
.expert-review-faq--color-purple-1.expert-review-faq--style-style-3 .expert-review-faq-item:before {
  background:#5c0a93
}
.expert-review-faq--color-purple-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:hover {
  color:#5c0a93
}
.expert-review-faq--color-purple-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:before {
  background-color:#5c0a93
}
.expert-review-faq--color-purple-1.expert-review-faq--style-style-3 .expert-review-faq-item__answer {
  color:#3e0763
}
.expert-review-faq--color-purple-1.expert-review-faq--style-style-4 .expert-review-faq-item__question {
  background-color:#5c0a93
}
.expert-review-faq--color-blue-1.expert-review-faq--style-simple-1 .expert-review-faq-item:after,
.expert-review-faq--color-blue-1.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  background:#277f94
}
.expert-review-faq--color-blue-1.expert-review-faq--style-style-1 .expert-review-faq-item {
  -webkit-box-shadow:0 5px 25px -6px rgba(28,92,108,.2);
  box-shadow:0 5px 25px -6px rgba(28,92,108,.2)
}
.expert-review-faq--color-blue-1.expert-review-faq--style-style-1 .expert-review-faq-item__question {
  color:#277f94
}
.expert-review-faq--color-blue-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand,
.expert-review-faq--color-blue-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand .expert-review-faq-item__answer {
  border-color:#277f94
}
.expert-review-faq--color-blue-1.expert-review-faq--style-style-2 .expert-review-faq-item:after,
.expert-review-faq--color-blue-1.expert-review-faq--style-style-2 .expert-review-faq-item:before {
  background:#277f94
}
.expert-review-faq--color-blue-1.expert-review-faq--style-style-2 .expert-review-faq-item__question :hover {
  background:rgba(39,127,148,.05)
}
.expert-review-faq--color-blue-1.expert-review-faq--style-style-3 .expert-review-faq-item:after,
.expert-review-faq--color-blue-1.expert-review-faq--style-style-3 .expert-review-faq-item:before {
  background:#277f94
}
.expert-review-faq--color-blue-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:hover {
  color:#277f94
}
.expert-review-faq--color-blue-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:before {
  background-color:#277f94
}
.expert-review-faq--color-blue-1.expert-review-faq--style-style-3 .expert-review-faq-item__answer {
  color:#1c5c6c
}
.expert-review-faq--color-blue-1.expert-review-faq--style-style-4 .expert-review-faq-item__question {
  background-color:#277f94
}
.expert-review-faq--color-blue-2.expert-review-faq--style-simple-1 .expert-review-faq-item:after,
.expert-review-faq--color-blue-2.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  background:#1f3ea1
}
.expert-review-faq--color-blue-2.expert-review-faq--style-style-1 .expert-review-faq-item {
  -webkit-box-shadow:0 5px 25px -6px rgba(23,46,118,.2);
  box-shadow:0 5px 25px -6px rgba(23,46,118,.2)
}
.expert-review-faq--color-blue-2.expert-review-faq--style-style-1 .expert-review-faq-item__question {
  color:#1f3ea1
}
.expert-review-faq--color-blue-2.expert-review-faq--style-style-2 .expert-review-faq-item.expand,
.expert-review-faq--color-blue-2.expert-review-faq--style-style-2 .expert-review-faq-item.expand .expert-review-faq-item__answer {
  border-color:#1f3ea1
}
.expert-review-faq--color-blue-2.expert-review-faq--style-style-2 .expert-review-faq-item:after,
.expert-review-faq--color-blue-2.expert-review-faq--style-style-2 .expert-review-faq-item:before {
  background:#1f3ea1
}
.expert-review-faq--color-blue-2.expert-review-faq--style-style-2 .expert-review-faq-item__question :hover {
  background:rgba(31,62,161,.05)
}
.expert-review-faq--color-blue-2.expert-review-faq--style-style-3 .expert-review-faq-item:after,
.expert-review-faq--color-blue-2.expert-review-faq--style-style-3 .expert-review-faq-item:before {
  background:#1f3ea1
}
.expert-review-faq--color-blue-2.expert-review-faq--style-style-3 .expert-review-faq-item__question:hover {
  color:#1f3ea1
}
.expert-review-faq--color-blue-2.expert-review-faq--style-style-3 .expert-review-faq-item__question:before {
  background-color:#1f3ea1
}
.expert-review-faq--color-blue-2.expert-review-faq--style-style-3 .expert-review-faq-item__answer {
  color:#172e76
}
.expert-review-faq--color-blue-2.expert-review-faq--style-style-4 .expert-review-faq-item__question {
  background-color:#1f3ea1
}
.expert-review-faq--color-pink-1.expert-review-faq--style-simple-1 .expert-review-faq-item:after,
.expert-review-faq--color-pink-1.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  background:#97249d
}
.expert-review-faq--color-pink-1.expert-review-faq--style-style-1 .expert-review-faq-item {
  -webkit-box-shadow:0 5px 25px -6px rgba(111,26,116,.2);
  box-shadow:0 5px 25px -6px rgba(111,26,116,.2)
}
.expert-review-faq--color-pink-1.expert-review-faq--style-style-1 .expert-review-faq-item__question {
  color:#97249d
}
.expert-review-faq--color-pink-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand,
.expert-review-faq--color-pink-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand .expert-review-faq-item__answer {
  border-color:#97249d
}
.expert-review-faq--color-pink-1.expert-review-faq--style-style-2 .expert-review-faq-item:after,
.expert-review-faq--color-pink-1.expert-review-faq--style-style-2 .expert-review-faq-item:before {
  background:#97249d
}
.expert-review-faq--color-pink-1.expert-review-faq--style-style-2 .expert-review-faq-item__question :hover {
  background:rgba(151,36,157,.05)
}
.expert-review-faq--color-pink-1.expert-review-faq--style-style-3 .expert-review-faq-item:after,
.expert-review-faq--color-pink-1.expert-review-faq--style-style-3 .expert-review-faq-item:before {
  background:#97249d
}
.expert-review-faq--color-pink-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:hover {
  color:#97249d
}
.expert-review-faq--color-pink-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:before {
  background-color:#97249d
}
.expert-review-faq--color-pink-1.expert-review-faq--style-style-3 .expert-review-faq-item__answer {
  color:#6f1a74
}
.expert-review-faq--color-pink-1.expert-review-faq--style-style-4 .expert-review-faq-item__question {
  background-color:#97249d
}
.expert-review-faq--color-red-1.expert-review-faq--style-simple-1 .expert-review-faq-item:after,
.expert-review-faq--color-red-1.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  background:#bc2042
}
.expert-review-faq--color-red-1.expert-review-faq--style-style-1 .expert-review-faq-item {
  -webkit-box-shadow:0 5px 25px -6px rgba(144,25,51,.2);
  box-shadow:0 5px 25px -6px rgba(144,25,51,.2)
}
.expert-review-faq--color-red-1.expert-review-faq--style-style-1 .expert-review-faq-item__question {
  color:#bc2042
}
.expert-review-faq--color-red-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand,
.expert-review-faq--color-red-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand .expert-review-faq-item__answer {
  border-color:#bc2042
}
.expert-review-faq--color-red-1.expert-review-faq--style-style-2 .expert-review-faq-item:after,
.expert-review-faq--color-red-1.expert-review-faq--style-style-2 .expert-review-faq-item:before {
  background:#bc2042
}
.expert-review-faq--color-red-1.expert-review-faq--style-style-2 .expert-review-faq-item__question :hover {
  background:rgba(188,32,66,.05)
}
.expert-review-faq--color-red-1.expert-review-faq--style-style-3 .expert-review-faq-item:after,
.expert-review-faq--color-red-1.expert-review-faq--style-style-3 .expert-review-faq-item:before {
  background:#bc2042
}
.expert-review-faq--color-red-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:hover {
  color:#bc2042
}
.expert-review-faq--color-red-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:before {
  background-color:#bc2042
}
.expert-review-faq--color-red-1.expert-review-faq--style-style-3 .expert-review-faq-item__answer {
  color:#901933
}
.expert-review-faq--color-red-1.expert-review-faq--style-style-4 .expert-review-faq-item__question {
  background-color:#bc2042
}
.expert-review-faq--color-orange-1.expert-review-faq--style-simple-1 .expert-review-faq-item:after,
.expert-review-faq--color-orange-1.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  background:#e99400
}
.expert-review-faq--color-orange-1.expert-review-faq--style-style-1 .expert-review-faq-item {
  -webkit-box-shadow:0 5px 25px -6px rgba(182,116,0,.2);
  box-shadow:0 5px 25px -6px rgba(182,116,0,.2)
}
.expert-review-faq--color-orange-1.expert-review-faq--style-style-1 .expert-review-faq-item__question {
  color:#e99400
}
.expert-review-faq--color-orange-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand,
.expert-review-faq--color-orange-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand .expert-review-faq-item__answer {
  border-color:#e99400
}
.expert-review-faq--color-orange-1.expert-review-faq--style-style-2 .expert-review-faq-item:after,
.expert-review-faq--color-orange-1.expert-review-faq--style-style-2 .expert-review-faq-item:before {
  background:#e99400
}
.expert-review-faq--color-orange-1.expert-review-faq--style-style-2 .expert-review-faq-item__question :hover {
  background:rgba(233,148,0,.05)
}
.expert-review-faq--color-orange-1.expert-review-faq--style-style-3 .expert-review-faq-item:after,
.expert-review-faq--color-orange-1.expert-review-faq--style-style-3 .expert-review-faq-item:before {
  background:#e99400
}
.expert-review-faq--color-orange-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:hover {
  color:#e99400
}
.expert-review-faq--color-orange-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:before {
  background-color:#e99400
}
.expert-review-faq--color-orange-1.expert-review-faq--style-style-3 .expert-review-faq-item__answer {
  color:#b67400
}
.expert-review-faq--color-orange-1.expert-review-faq--style-style-4 .expert-review-faq-item__question {
  background-color:#e99400
}
.expert-review-faq--color-green-1.expert-review-faq--style-simple-1 .expert-review-faq-item:after,
.expert-review-faq--color-green-1.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  background:#828f11
}
.expert-review-faq--color-green-1.expert-review-faq--style-style-1 .expert-review-faq-item {
  -webkit-box-shadow:0 5px 25px -6px rgba(89,97,12,.2);
  box-shadow:0 5px 25px -6px rgba(89,97,12,.2)
}
.expert-review-faq--color-green-1.expert-review-faq--style-style-1 .expert-review-faq-item__question {
  color:#828f11
}
.expert-review-faq--color-green-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand,
.expert-review-faq--color-green-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand .expert-review-faq-item__answer {
  border-color:#828f11
}
.expert-review-faq--color-green-1.expert-review-faq--style-style-2 .expert-review-faq-item:after,
.expert-review-faq--color-green-1.expert-review-faq--style-style-2 .expert-review-faq-item:before {
  background:#828f11
}
.expert-review-faq--color-green-1.expert-review-faq--style-style-2 .expert-review-faq-item__question :hover {
  background:rgba(130,143,17,.05)
}
.expert-review-faq--color-green-1.expert-review-faq--style-style-3 .expert-review-faq-item:after,
.expert-review-faq--color-green-1.expert-review-faq--style-style-3 .expert-review-faq-item:before {
  background:#828f11
}
.expert-review-faq--color-green-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:hover {
  color:#828f11
}
.expert-review-faq--color-green-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:before {
  background-color:#828f11
}
.expert-review-faq--color-green-1.expert-review-faq--style-style-3 .expert-review-faq-item__answer {
  color:#59610c
}
.expert-review-faq--color-green-1.expert-review-faq--style-style-4 .expert-review-faq-item__question {
  background-color:#828f11
}
.expert-review-faq--color-green-2.expert-review-faq--style-simple-1 .expert-review-faq-item:after,
.expert-review-faq--color-green-2.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  background:#518f11
}
.expert-review-faq--color-green-2.expert-review-faq--style-style-1 .expert-review-faq-item {
  -webkit-box-shadow:0 5px 25px -6px rgba(55,97,12,.2);
  box-shadow:0 5px 25px -6px rgba(55,97,12,.2)
}
.expert-review-faq--color-green-2.expert-review-faq--style-style-1 .expert-review-faq-item__question {
  color:#518f11
}
.expert-review-faq--color-green-2.expert-review-faq--style-style-2 .expert-review-faq-item.expand,
.expert-review-faq--color-green-2.expert-review-faq--style-style-2 .expert-review-faq-item.expand .expert-review-faq-item__answer {
  border-color:#518f11
}
.expert-review-faq--color-green-2.expert-review-faq--style-style-2 .expert-review-faq-item:after,
.expert-review-faq--color-green-2.expert-review-faq--style-style-2 .expert-review-faq-item:before {
  background:#518f11
}
.expert-review-faq--color-green-2.expert-review-faq--style-style-2 .expert-review-faq-item__question :hover {
  background:rgba(81,143,17,.05)
}
.expert-review-faq--color-green-2.expert-review-faq--style-style-3 .expert-review-faq-item:after,
.expert-review-faq--color-green-2.expert-review-faq--style-style-3 .expert-review-faq-item:before {
  background:#518f11
}
.expert-review-faq--color-green-2.expert-review-faq--style-style-3 .expert-review-faq-item__question:hover {
  color:#518f11
}
.expert-review-faq--color-green-2.expert-review-faq--style-style-3 .expert-review-faq-item__question:before {
  background-color:#518f11
}
.expert-review-faq--color-green-2.expert-review-faq--style-style-3 .expert-review-faq-item__answer {
  color:#37610c
}
.expert-review-faq--color-green-2.expert-review-faq--style-style-4 .expert-review-faq-item__question {
  background-color:#518f11
}
.expert-review-faq--color-gray-1.expert-review-faq--style-simple-1 .expert-review-faq-item:after,
.expert-review-faq--color-gray-1.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  background:#312d4b
}
.expert-review-faq--color-gray-1.expert-review-faq--style-style-1 .expert-review-faq-item {
  -webkit-box-shadow:0 5px 25px -6px rgba(28,26,43,.2);
  box-shadow:0 5px 25px -6px rgba(28,26,43,.2)
}
.expert-review-faq--color-gray-1.expert-review-faq--style-style-1 .expert-review-faq-item__question {
  color:#312d4b
}
.expert-review-faq--color-gray-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand,
.expert-review-faq--color-gray-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand .expert-review-faq-item__answer {
  border-color:#312d4b
}
.expert-review-faq--color-gray-1.expert-review-faq--style-style-2 .expert-review-faq-item:after,
.expert-review-faq--color-gray-1.expert-review-faq--style-style-2 .expert-review-faq-item:before {
  background:#312d4b
}
.expert-review-faq--color-gray-1.expert-review-faq--style-style-2 .expert-review-faq-item__question :hover {
  background:rgba(49,45,75,.05)
}
.expert-review-faq--color-gray-1.expert-review-faq--style-style-3 .expert-review-faq-item:after,
.expert-review-faq--color-gray-1.expert-review-faq--style-style-3 .expert-review-faq-item:before {
  background:#312d4b
}
.expert-review-faq--color-gray-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:hover {
  color:#312d4b
}
.expert-review-faq--color-gray-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:before {
  background-color:#312d4b
}
.expert-review-faq--color-gray-1.expert-review-faq--style-style-3 .expert-review-faq-item__answer {
  color:#1c1a2b
}
.expert-review-faq--color-gray-1.expert-review-faq--style-style-4 .expert-review-faq-item__question {
  background-color:#312d4b
}
.expert-review-faq--color-gray-2.expert-review-faq--style-simple-1 .expert-review-faq-item:after,
.expert-review-faq--color-gray-2.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  background:#626262
}
.expert-review-faq--color-gray-2.expert-review-faq--style-style-1 .expert-review-faq-item {
  -webkit-box-shadow:0 5px 25px -6px rgba(73,73,73,.2);
  box-shadow:0 5px 25px -6px rgba(73,73,73,.2)
}
.expert-review-faq--color-gray-2.expert-review-faq--style-style-1 .expert-review-faq-item__question {
  color:#626262
}
.expert-review-faq--color-gray-2.expert-review-faq--style-style-2 .expert-review-faq-item.expand,
.expert-review-faq--color-gray-2.expert-review-faq--style-style-2 .expert-review-faq-item.expand .expert-review-faq-item__answer {
  border-color:#626262
}
.expert-review-faq--color-gray-2.expert-review-faq--style-style-2 .expert-review-faq-item:after,
.expert-review-faq--color-gray-2.expert-review-faq--style-style-2 .expert-review-faq-item:before {
  background:#626262
}
.expert-review-faq--color-gray-2.expert-review-faq--style-style-2 .expert-review-faq-item__question :hover {
  background:rgba(98,98,98,.05)
}
.expert-review-faq--color-gray-2.expert-review-faq--style-style-3 .expert-review-faq-item:after,
.expert-review-faq--color-gray-2.expert-review-faq--style-style-3 .expert-review-faq-item:before {
  background:#626262
}
.expert-review-faq--color-gray-2.expert-review-faq--style-style-3 .expert-review-faq-item__question:hover {
  color:#626262
}
.expert-review-faq--color-gray-2.expert-review-faq--style-style-3 .expert-review-faq-item__question:before {
  background-color:#626262
}
.expert-review-faq--color-gray-2.expert-review-faq--style-style-3 .expert-review-faq-item__answer {
  color:#494949
}
.expert-review-faq--color-gray-2.expert-review-faq--style-style-4 .expert-review-faq-item__question {
  background-color:#626262
}
.expert-review-faq--color-black-1.expert-review-faq--style-simple-1 .expert-review-faq-item:after,
.expert-review-faq--color-black-1.expert-review-faq--style-simple-1 .expert-review-faq-item:before {
  background:#111
}
.expert-review-faq--color-black-1.expert-review-faq--style-style-1 .expert-review-faq-item {
  -webkit-box-shadow:0 5px 25px -6px rgba(0,0,0,.2);
  box-shadow:0 5px 25px -6px rgba(0,0,0,.2)
}
.expert-review-faq--color-black-1.expert-review-faq--style-style-1 .expert-review-faq-item__question {
  color:#111
}
.expert-review-faq--color-black-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand,
.expert-review-faq--color-black-1.expert-review-faq--style-style-2 .expert-review-faq-item.expand .expert-review-faq-item__answer {
  border-color:#111
}
.expert-review-faq--color-black-1.expert-review-faq--style-style-2 .expert-review-faq-item:after,
.expert-review-faq--color-black-1.expert-review-faq--style-style-2 .expert-review-faq-item:before {
  background:#111
}
.expert-review-faq--color-black-1.expert-review-faq--style-style-2 .expert-review-faq-item__question :hover {
  background:rgba(17,17,17,.05)
}
.expert-review-faq--color-black-1.expert-review-faq--style-style-3 .expert-review-faq-item:after,
.expert-review-faq--color-black-1.expert-review-faq--style-style-3 .expert-review-faq-item:before {
  background:#111
}
.expert-review-faq--color-black-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:hover {
  color:#111
}
.expert-review-faq--color-black-1.expert-review-faq--style-style-3 .expert-review-faq-item__question:before {
  background-color:#111
}
.expert-review-faq--color-black-1.expert-review-faq--style-style-3 .expert-review-faq-item__answer {
  color:#000
}
.expert-review-faq--color-black-1.expert-review-faq--style-style-4 .expert-review-faq-item__question {
  background-color:#111
}
.expert-review-poll {
  position:relative;
  margin:2em 0;
  padding:10px 20px;
  border-radius:5px
}
.expert-review-poll__header {
  padding:.4em 0 .6em;
  font-weight:700
}
@media (min-width:768px) {
  .expert-review-poll__header {
    font-size:1.2em
  }
}
@media (min-width:992px) {
  .expert-review-poll__header {
    font-size:1.3em
  }
}
.expert-review-poll__count {
  font-size:.8em;
  margin:.3em 0 .4em;
  opacity:.7
}
.expert-review-poll__result-button {
  border:none;
  cursor:pointer;
  border-radius:5px;
  -webkit-transition:.2s all;
  -o-transition:.2s all;
  transition:.2s all;
  padding:5px 15px
}
.expert-review-poll__result-button:focus {
  border:none;
  outline:0
}
.expert-review-poll.voted .expert-review-poll-item {
  padding-right:50px;
  padding-left:15px
}
.expert-review-poll.voted .expert-review-poll-item:not(.voted):before {
  opacity:0
}
.expert-review-poll.voted .expert-review-poll-item.voted {
  padding-left:40px
}
.expert-review-poll.voted .expert-review-poll-item__progress {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  opacity:1
}
.expert-review-poll.voted .expert-review-poll-item__num {
  opacity:.8;
  -webkit-transform:translate3d(0,-50%,0);
  transform:translate3d(0,-50%,0)
}
.expert-review-poll:not(.voted) .expert-review-poll-item {
  cursor:pointer
}
.expert-review-poll__loader {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(255,255,255,.5)
}
.expert-review-poll__loader span {
  position:absolute;
  top:calc(50% - 15px);
  left:calc(50% - 15px);
  display:inline-block;
  border:4px solid rgba(0,0,0,.25);
  border-left-color:#00f;
  border-radius:50%;
  width:30px;
  height:30px;
  -webkit-animation:donut-spin 1.2s linear infinite;
  animation:donut-spin 1.2s linear infinite;
  -webkit-transform:translateZ(0);
  transform:translateZ(0)
}
.expert-review-poll-item {
  position:relative;
  margin:10px 0;
  padding:10px 15px 10px 40px;
  border-radius:5px;
  -webkit-transition:.2s all;
  -o-transition:.2s all;
  transition:.2s all;
  line-height:1.5;
  overflow:hidden
}
.expert-review-poll-item:before {
  content:"";
  position:absolute;
  top:.85em;
  left:15px;
  display:inline-block;
  width:1em;
  height:1em;
  border:2px solid #000;
  border-radius:50%;
  -webkit-transition:.2s all;
  -o-transition:.2s all;
  transition:.2s all
}
.expert-review-poll-item:after {
  content:"";
  position:absolute;
  top:.85em;
  left:15px;
  display:inline-block;
  width:1em;
  height:1em;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M432.4 181.3l-47.8-47.8-168.9 168.9-93.1-93.2-47.9 47.9 141 140.9z'/%3E%3C/svg%3E");
  -webkit-transition:.2s all;
  -o-transition:.2s all;
  transition:.2s all;
  opacity:0;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
}
.expert-review-poll:not(.voted) .expert-review-poll-item:hover {
  -webkit-transform:translate3d(-3px,0,0);
  transform:translate3d(-3px,0,0)
}
.expert-review-poll-item.voted:after {
  opacity:1;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}
.expert-review-poll-item__progress {
  position:absolute;
  left:0;
  bottom:0;
  height:3px;
  border-radius:3px;
  -webkit-transform:translate3d(0,3px,0);
  transform:translate3d(0,3px,0);
  opacity:0;
  -webkit-transition:.2s all;
  -o-transition:.2s all;
  transition:.2s all
}
.expert-review-poll-item__num {
  position:absolute;
  top:50%;
  right:15px;
  font-size:.8em;
  opacity:0;
  -webkit-transform:translate3d(100px,-50%,0);
  transform:translate3d(100px,-50%,0);
  -webkit-transition:.2s all;
  -o-transition:.2s all;
  transition:.2s all
}
.expert-review-poll--style-light-1 .expert-review-poll-item,
.expert-review-poll--style-light-1 .expert-review-poll__result-button {
  background:#fff;
  -webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);
  box-shadow:0 2px 4px rgba(0,0,0,.05)
}
.expert-review-poll--style-light-2 {
  padding:0
}
.expert-review-poll--style-light-2 .expert-review-poll__result-button {
  border-radius:25px;
  border:1px solid #eee;
  background:rgba(255,255,255,.1)
}
.expert-review-poll--style-light-2 .expert-review-poll-item {
  border:1px solid #eee;
  border-radius:25px;
  padding-left:50px
}
.expert-review-poll--style-light-2 .expert-review-poll-item:before {
  top:.7em;
  left:15px;
  display:inline-block;
  width:1.3em;
  height:1.3em
}
.expert-review-poll--style-light-2 .expert-review-poll-item:after {
  left:17px
}
.expert-review-poll--style-light-2 .expert-review-poll-item__progress {
  top:0;
  height:100%;
  border-radius:25px;
  background:rgba(0,0,0,.05)
}
.expert-review-poll--style-light-2.voted .expert-review-poll-item {
  padding-right:50px;
  padding-left:50px
}
.expert-review-poll--style-light-2.voted .expert-review-poll-item:not(.voted):before {
  opacity:1
}
.expert-review-poll--style-light-2.voted .expert-review-poll-item.voted {
  padding-left:50px
}
.expert-review-poll--style-light-2 .expert-review-poll__count {
  text-align:center
}
.expert-review-poll--style-solid-1 .expert-review-poll__header {
  text-align:center
}
.expert-review-poll--style-solid-1 .expert-review-poll__result-button {
  background:rgba(255,255,255,.1)
}
.expert-review-poll--style-solid-1 .expert-review-poll-item {
  background:rgba(255,255,255,.1);
  padding-right:40px;
  padding-left:15px
}
.expert-review-poll--style-solid-1 .expert-review-poll-item:before {
  display:none
}
.expert-review-poll--style-solid-1 .expert-review-poll-item__progress {
  top:0;
  height:100%;
  background:rgba(255,255,255,.1);
  -webkit-box-shadow:0 0 10px rgba(0,0,0,.05);
  box-shadow:0 0 10px rgba(0,0,0,.05)
}
.expert-review-poll--style-solid-1 .expert-review-poll__loader {
  background:rgba(0,0,0,.1)
}
.expert-review-poll--style-solid-1 .expert-review-poll__loader span {
  border:4px solid rgba(255,255,255,.25);
  border-left-color:#fff
}
.expert-review-poll--color-purple-1.expert-review-poll--style-light-1 {
  background:rgba(92,10,147,.05)
}
.expert-review-poll--color-purple-1.expert-review-poll--style-light-1 .expert-review-poll-item:before {
  border-color:rgba(92,10,147,.4)
}
.expert-review-poll--color-purple-1.expert-review-poll--style-light-1 .expert-review-poll-item.voted:before {
  border-color:#5c0a93;
  background:#5c0a93
}
.expert-review-poll:not(.voted) .expert-review-poll--color-purple-1.expert-review-poll--style-light-1 .expert-review-poll-item:hover:before {
  border-color:#5c0a93
}
.expert-review-poll--color-purple-1.expert-review-poll--style-light-1 .expert-review-poll-item__progress {
  background:#5c0a93
}
.expert-review-poll--color-purple-1.expert-review-poll--style-light-1 .expert-review-poll__loader span {
  border-left-color:#5c0a93
}
.expert-review-poll--color-purple-1.expert-review-poll--style-light-2 .expert-review-poll__result-button {
  border-color:rgba(92,10,147,.5)
}
.expert-review-poll--color-purple-1.expert-review-poll--style-light-2 .expert-review-poll-item {
  border-color:rgba(92,10,147,.5)
}
.expert-review-poll--color-purple-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted {
  border-color:#5c0a93
}
.expert-review-poll--color-purple-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted:before {
  border-color:#5c0a93;
  background:#5c0a93
}
.expert-review-poll--color-purple-1.expert-review-poll--style-light-2 .expert-review-poll-item:before {
  border-color:rgba(92,10,147,.4)
}
.expert-review-poll--color-purple-1.expert-review-poll--style-light-2 .expert-review-poll-item__progress {
  background:rgba(92,10,147,.08)
}
.expert-review-poll--color-purple-1.expert-review-poll--style-light-2 .expert-review-poll__loader span {
  border-left-color:#5c0a93
}
.expert-review-poll--color-purple-1.expert-review-poll--style-solid-1 {
  color:#fff;
  background:#5c0a93
}
.expert-review-poll--color-purple-1.expert-review-poll--style-solid-1 .expert-review-poll__result-button {
  color:#fff
}
.expert-review-poll--color-blue-1.expert-review-poll--style-light-1 {
  background:rgba(39,127,148,.05)
}
.expert-review-poll--color-blue-1.expert-review-poll--style-light-1 .expert-review-poll-item:before {
  border-color:rgba(39,127,148,.4)
}
.expert-review-poll--color-blue-1.expert-review-poll--style-light-1 .expert-review-poll-item.voted:before {
  border-color:#277f94;
  background:#277f94
}
.expert-review-poll:not(.voted) .expert-review-poll--color-blue-1.expert-review-poll--style-light-1 .expert-review-poll-item:hover:before {
  border-color:#277f94
}
.expert-review-poll--color-blue-1.expert-review-poll--style-light-1 .expert-review-poll-item__progress {
  background:#277f94
}
.expert-review-poll--color-blue-1.expert-review-poll--style-light-1 .expert-review-poll__loader span {
  border-left-color:#277f94
}
.expert-review-poll--color-blue-1.expert-review-poll--style-light-2 .expert-review-poll__result-button {
  border-color:rgba(39,127,148,.5)
}
.expert-review-poll--color-blue-1.expert-review-poll--style-light-2 .expert-review-poll-item {
  border-color:rgba(39,127,148,.5)
}
.expert-review-poll--color-blue-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted {
  border-color:#277f94
}
.expert-review-poll--color-blue-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted:before {
  border-color:#277f94;
  background:#277f94
}
.expert-review-poll--color-blue-1.expert-review-poll--style-light-2 .expert-review-poll-item:before {
  border-color:rgba(39,127,148,.4)
}
.expert-review-poll--color-blue-1.expert-review-poll--style-light-2 .expert-review-poll-item__progress {
  background:rgba(39,127,148,.08)
}
.expert-review-poll--color-blue-1.expert-review-poll--style-light-2 .expert-review-poll__loader span {
  border-left-color:#277f94
}
.expert-review-poll--color-blue-1.expert-review-poll--style-solid-1 {
  color:#fff;
  background:#277f94
}
.expert-review-poll--color-blue-1.expert-review-poll--style-solid-1 .expert-review-poll__result-button {
  color:#fff
}
.expert-review-poll--color-blue-2.expert-review-poll--style-light-1 {
  background:rgba(31,62,161,.05)
}
.expert-review-poll--color-blue-2.expert-review-poll--style-light-1 .expert-review-poll-item:before {
  border-color:rgba(31,62,161,.4)
}
.expert-review-poll--color-blue-2.expert-review-poll--style-light-1 .expert-review-poll-item.voted:before {
  border-color:#1f3ea1;
  background:#1f3ea1
}
.expert-review-poll:not(.voted) .expert-review-poll--color-blue-2.expert-review-poll--style-light-1 .expert-review-poll-item:hover:before {
  border-color:#1f3ea1
}
.expert-review-poll--color-blue-2.expert-review-poll--style-light-1 .expert-review-poll-item__progress {
  background:#1f3ea1
}
.expert-review-poll--color-blue-2.expert-review-poll--style-light-1 .expert-review-poll__loader span {
  border-left-color:#1f3ea1
}
.expert-review-poll--color-blue-2.expert-review-poll--style-light-2 .expert-review-poll__result-button {
  border-color:rgba(31,62,161,.5)
}
.expert-review-poll--color-blue-2.expert-review-poll--style-light-2 .expert-review-poll-item {
  border-color:rgba(31,62,161,.5)
}
.expert-review-poll--color-blue-2.expert-review-poll--style-light-2 .expert-review-poll-item.voted {
  border-color:#1f3ea1
}
.expert-review-poll--color-blue-2.expert-review-poll--style-light-2 .expert-review-poll-item.voted:before {
  border-color:#1f3ea1;
  background:#1f3ea1
}
.expert-review-poll--color-blue-2.expert-review-poll--style-light-2 .expert-review-poll-item:before {
  border-color:rgba(31,62,161,.4)
}
.expert-review-poll--color-blue-2.expert-review-poll--style-light-2 .expert-review-poll-item__progress {
  background:rgba(31,62,161,.08)
}
.expert-review-poll--color-blue-2.expert-review-poll--style-light-2 .expert-review-poll__loader span {
  border-left-color:#1f3ea1
}
.expert-review-poll--color-blue-2.expert-review-poll--style-solid-1 {
  color:#fff;
  background:#1f3ea1
}
.expert-review-poll--color-blue-2.expert-review-poll--style-solid-1 .expert-review-poll__result-button {
  color:#fff
}
.expert-review-poll--color-pink-1.expert-review-poll--style-light-1 {
  background:rgba(151,36,157,.05)
}
.expert-review-poll--color-pink-1.expert-review-poll--style-light-1 .expert-review-poll-item:before {
  border-color:rgba(151,36,157,.4)
}
.expert-review-poll--color-pink-1.expert-review-poll--style-light-1 .expert-review-poll-item.voted:before {
  border-color:#97249d;
  background:#97249d
}
.expert-review-poll:not(.voted) .expert-review-poll--color-pink-1.expert-review-poll--style-light-1 .expert-review-poll-item:hover:before {
  border-color:#97249d
}
.expert-review-poll--color-pink-1.expert-review-poll--style-light-1 .expert-review-poll-item__progress {
  background:#97249d
}
.expert-review-poll--color-pink-1.expert-review-poll--style-light-1 .expert-review-poll__loader span {
  border-left-color:#97249d
}
.expert-review-poll--color-pink-1.expert-review-poll--style-light-2 .expert-review-poll__result-button {
  border-color:rgba(151,36,157,.5)
}
.expert-review-poll--color-pink-1.expert-review-poll--style-light-2 .expert-review-poll-item {
  border-color:rgba(151,36,157,.5)
}
.expert-review-poll--color-pink-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted {
  border-color:#97249d
}
.expert-review-poll--color-pink-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted:before {
  border-color:#97249d;
  background:#97249d
}
.expert-review-poll--color-pink-1.expert-review-poll--style-light-2 .expert-review-poll-item:before {
  border-color:rgba(151,36,157,.4)
}
.expert-review-poll--color-pink-1.expert-review-poll--style-light-2 .expert-review-poll-item__progress {
  background:rgba(151,36,157,.08)
}
.expert-review-poll--color-pink-1.expert-review-poll--style-light-2 .expert-review-poll__loader span {
  border-left-color:#97249d
}
.expert-review-poll--color-pink-1.expert-review-poll--style-solid-1 {
  color:#fff;
  background:#97249d
}
.expert-review-poll--color-pink-1.expert-review-poll--style-solid-1 .expert-review-poll__result-button {
  color:#fff
}
.expert-review-poll--color-red-1.expert-review-poll--style-light-1 {
  background:rgba(188,32,66,.05)
}
.expert-review-poll--color-red-1.expert-review-poll--style-light-1 .expert-review-poll-item:before {
  border-color:rgba(188,32,66,.4)
}
.expert-review-poll--color-red-1.expert-review-poll--style-light-1 .expert-review-poll-item.voted:before {
  border-color:#bc2042;
  background:#bc2042
}
.expert-review-poll:not(.voted) .expert-review-poll--color-red-1.expert-review-poll--style-light-1 .expert-review-poll-item:hover:before {
  border-color:#bc2042
}
.expert-review-poll--color-red-1.expert-review-poll--style-light-1 .expert-review-poll-item__progress {
  background:#bc2042
}
.expert-review-poll--color-red-1.expert-review-poll--style-light-1 .expert-review-poll__loader span {
  border-left-color:#bc2042
}
.expert-review-poll--color-red-1.expert-review-poll--style-light-2 .expert-review-poll__result-button {
  border-color:rgba(188,32,66,.5)
}
.expert-review-poll--color-red-1.expert-review-poll--style-light-2 .expert-review-poll-item {
  border-color:rgba(188,32,66,.5)
}
.expert-review-poll--color-red-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted {
  border-color:#bc2042
}
.expert-review-poll--color-red-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted:before {
  border-color:#bc2042;
  background:#bc2042
}
.expert-review-poll--color-red-1.expert-review-poll--style-light-2 .expert-review-poll-item:before {
  border-color:rgba(188,32,66,.4)
}
.expert-review-poll--color-red-1.expert-review-poll--style-light-2 .expert-review-poll-item__progress {
  background:rgba(188,32,66,.08)
}
.expert-review-poll--color-red-1.expert-review-poll--style-light-2 .expert-review-poll__loader span {
  border-left-color:#bc2042
}
.expert-review-poll--color-red-1.expert-review-poll--style-solid-1 {
  color:#fff;
  background:#bc2042
}
.expert-review-poll--color-red-1.expert-review-poll--style-solid-1 .expert-review-poll__result-button {
  color:#fff
}
.expert-review-poll--color-orange-1.expert-review-poll--style-light-1 {
  background:rgba(233,148,0,.05)
}
.expert-review-poll--color-orange-1.expert-review-poll--style-light-1 .expert-review-poll-item:before {
  border-color:rgba(233,148,0,.4)
}
.expert-review-poll--color-orange-1.expert-review-poll--style-light-1 .expert-review-poll-item.voted:before {
  border-color:#e99400;
  background:#e99400
}
.expert-review-poll:not(.voted) .expert-review-poll--color-orange-1.expert-review-poll--style-light-1 .expert-review-poll-item:hover:before {
  border-color:#e99400
}
.expert-review-poll--color-orange-1.expert-review-poll--style-light-1 .expert-review-poll-item__progress {
  background:#e99400
}
.expert-review-poll--color-orange-1.expert-review-poll--style-light-1 .expert-review-poll__loader span {
  border-left-color:#e99400
}
.expert-review-poll--color-orange-1.expert-review-poll--style-light-2 .expert-review-poll__result-button {
  border-color:rgba(233,148,0,.5)
}
.expert-review-poll--color-orange-1.expert-review-poll--style-light-2 .expert-review-poll-item {
  border-color:rgba(233,148,0,.5)
}
.expert-review-poll--color-orange-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted {
  border-color:#e99400
}
.expert-review-poll--color-orange-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted:before {
  border-color:#e99400;
  background:#e99400
}
.expert-review-poll--color-orange-1.expert-review-poll--style-light-2 .expert-review-poll-item:before {
  border-color:rgba(233,148,0,.4)
}
.expert-review-poll--color-orange-1.expert-review-poll--style-light-2 .expert-review-poll-item__progress {
  background:rgba(233,148,0,.08)
}
.expert-review-poll--color-orange-1.expert-review-poll--style-light-2 .expert-review-poll__loader span {
  border-left-color:#e99400
}
.expert-review-poll--color-orange-1.expert-review-poll--style-solid-1 {
  color:#fff;
  background:#e99400
}
.expert-review-poll--color-orange-1.expert-review-poll--style-solid-1 .expert-review-poll__result-button {
  color:#fff
}
.expert-review-poll--color-green-1.expert-review-poll--style-light-1 {
  background:rgba(130,143,17,.05)
}
.expert-review-poll--color-green-1.expert-review-poll--style-light-1 .expert-review-poll-item:before {
  border-color:rgba(130,143,17,.4)
}
.expert-review-poll--color-green-1.expert-review-poll--style-light-1 .expert-review-poll-item.voted:before {
  border-color:#828f11;
  background:#828f11
}
.expert-review-poll:not(.voted) .expert-review-poll--color-green-1.expert-review-poll--style-light-1 .expert-review-poll-item:hover:before {
  border-color:#828f11
}
.expert-review-poll--color-green-1.expert-review-poll--style-light-1 .expert-review-poll-item__progress {
  background:#828f11
}
.expert-review-poll--color-green-1.expert-review-poll--style-light-1 .expert-review-poll__loader span {
  border-left-color:#828f11
}
.expert-review-poll--color-green-1.expert-review-poll--style-light-2 .expert-review-poll__result-button {
  border-color:rgba(130,143,17,.5)
}
.expert-review-poll--color-green-1.expert-review-poll--style-light-2 .expert-review-poll-item {
  border-color:rgba(130,143,17,.5)
}
.expert-review-poll--color-green-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted {
  border-color:#828f11
}
.expert-review-poll--color-green-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted:before {
  border-color:#828f11;
  background:#828f11
}
.expert-review-poll--color-green-1.expert-review-poll--style-light-2 .expert-review-poll-item:before {
  border-color:rgba(130,143,17,.4)
}
.expert-review-poll--color-green-1.expert-review-poll--style-light-2 .expert-review-poll-item__progress {
  background:rgba(130,143,17,.08)
}
.expert-review-poll--color-green-1.expert-review-poll--style-light-2 .expert-review-poll__loader span {
  border-left-color:#828f11
}
.expert-review-poll--color-green-1.expert-review-poll--style-solid-1 {
  color:#fff;
  background:#828f11
}
.expert-review-poll--color-green-1.expert-review-poll--style-solid-1 .expert-review-poll__result-button {
  color:#fff
}
.expert-review-poll--color-green-2.expert-review-poll--style-light-1 {
  background:rgba(81,143,17,.05)
}
.expert-review-poll--color-green-2.expert-review-poll--style-light-1 .expert-review-poll-item:before {
  border-color:rgba(81,143,17,.4)
}
.expert-review-poll--color-green-2.expert-review-poll--style-light-1 .expert-review-poll-item.voted:before {
  border-color:#518f11;
  background:#518f11
}
.expert-review-poll:not(.voted) .expert-review-poll--color-green-2.expert-review-poll--style-light-1 .expert-review-poll-item:hover:before {
  border-color:#518f11
}
.expert-review-poll--color-green-2.expert-review-poll--style-light-1 .expert-review-poll-item__progress {
  background:#518f11
}
.expert-review-poll--color-green-2.expert-review-poll--style-light-1 .expert-review-poll__loader span {
  border-left-color:#518f11
}
.expert-review-poll--color-green-2.expert-review-poll--style-light-2 .expert-review-poll__result-button {
  border-color:rgba(81,143,17,.5)
}
.expert-review-poll--color-green-2.expert-review-poll--style-light-2 .expert-review-poll-item {
  border-color:rgba(81,143,17,.5)
}
.expert-review-poll--color-green-2.expert-review-poll--style-light-2 .expert-review-poll-item.voted {
  border-color:#518f11
}
.expert-review-poll--color-green-2.expert-review-poll--style-light-2 .expert-review-poll-item.voted:before {
  border-color:#518f11;
  background:#518f11
}
.expert-review-poll--color-green-2.expert-review-poll--style-light-2 .expert-review-poll-item:before {
  border-color:rgba(81,143,17,.4)
}
.expert-review-poll--color-green-2.expert-review-poll--style-light-2 .expert-review-poll-item__progress {
  background:rgba(81,143,17,.08)
}
.expert-review-poll--color-green-2.expert-review-poll--style-light-2 .expert-review-poll__loader span {
  border-left-color:#518f11
}
.expert-review-poll--color-green-2.expert-review-poll--style-solid-1 {
  color:#fff;
  background:#518f11
}
.expert-review-poll--color-green-2.expert-review-poll--style-solid-1 .expert-review-poll__result-button {
  color:#fff
}
.expert-review-poll--color-gray-1.expert-review-poll--style-light-1 {
  background:rgba(49,45,75,.05)
}
.expert-review-poll--color-gray-1.expert-review-poll--style-light-1 .expert-review-poll-item:before {
  border-color:rgba(49,45,75,.4)
}
.expert-review-poll--color-gray-1.expert-review-poll--style-light-1 .expert-review-poll-item.voted:before {
  border-color:#312d4b;
  background:#312d4b
}
.expert-review-poll:not(.voted) .expert-review-poll--color-gray-1.expert-review-poll--style-light-1 .expert-review-poll-item:hover:before {
  border-color:#312d4b
}
.expert-review-poll--color-gray-1.expert-review-poll--style-light-1 .expert-review-poll-item__progress {
  background:#312d4b
}
.expert-review-poll--color-gray-1.expert-review-poll--style-light-1 .expert-review-poll__loader span {
  border-left-color:#312d4b
}
.expert-review-poll--color-gray-1.expert-review-poll--style-light-2 .expert-review-poll__result-button {
  border-color:rgba(49,45,75,.5)
}
.expert-review-poll--color-gray-1.expert-review-poll--style-light-2 .expert-review-poll-item {
  border-color:rgba(49,45,75,.5)
}
.expert-review-poll--color-gray-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted {
  border-color:#312d4b
}
.expert-review-poll--color-gray-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted:before {
  border-color:#312d4b;
  background:#312d4b
}
.expert-review-poll--color-gray-1.expert-review-poll--style-light-2 .expert-review-poll-item:before {
  border-color:rgba(49,45,75,.4)
}
.expert-review-poll--color-gray-1.expert-review-poll--style-light-2 .expert-review-poll-item__progress {
  background:rgba(49,45,75,.08)
}
.expert-review-poll--color-gray-1.expert-review-poll--style-light-2 .expert-review-poll__loader span {
  border-left-color:#312d4b
}
.expert-review-poll--color-gray-1.expert-review-poll--style-solid-1 {
  color:#fff;
  background:#312d4b
}
.expert-review-poll--color-gray-1.expert-review-poll--style-solid-1 .expert-review-poll__result-button {
  color:#fff
}
.expert-review-poll--color-gray-2.expert-review-poll--style-light-1 {
  background:rgba(98,98,98,.05)
}
.expert-review-poll--color-gray-2.expert-review-poll--style-light-1 .expert-review-poll-item:before {
  border-color:rgba(98,98,98,.4)
}
.expert-review-poll--color-gray-2.expert-review-poll--style-light-1 .expert-review-poll-item.voted:before {
  border-color:#626262;
  background:#626262
}
.expert-review-poll:not(.voted) .expert-review-poll--color-gray-2.expert-review-poll--style-light-1 .expert-review-poll-item:hover:before {
  border-color:#626262
}
.expert-review-poll--color-gray-2.expert-review-poll--style-light-1 .expert-review-poll-item__progress {
  background:#626262
}
.expert-review-poll--color-gray-2.expert-review-poll--style-light-1 .expert-review-poll__loader span {
  border-left-color:#626262
}
.expert-review-poll--color-gray-2.expert-review-poll--style-light-2 .expert-review-poll__result-button {
  border-color:rgba(98,98,98,.5)
}
.expert-review-poll--color-gray-2.expert-review-poll--style-light-2 .expert-review-poll-item {
  border-color:rgba(98,98,98,.5)
}
.expert-review-poll--color-gray-2.expert-review-poll--style-light-2 .expert-review-poll-item.voted {
  border-color:#626262
}
.expert-review-poll--color-gray-2.expert-review-poll--style-light-2 .expert-review-poll-item.voted:before {
  border-color:#626262;
  background:#626262
}
.expert-review-poll--color-gray-2.expert-review-poll--style-light-2 .expert-review-poll-item:before {
  border-color:rgba(98,98,98,.4)
}
.expert-review-poll--color-gray-2.expert-review-poll--style-light-2 .expert-review-poll-item__progress {
  background:rgba(98,98,98,.08)
}
.expert-review-poll--color-gray-2.expert-review-poll--style-light-2 .expert-review-poll__loader span {
  border-left-color:#626262
}
.expert-review-poll--color-gray-2.expert-review-poll--style-solid-1 {
  color:#fff;
  background:#626262
}
.expert-review-poll--color-gray-2.expert-review-poll--style-solid-1 .expert-review-poll__result-button {
  color:#fff
}
.expert-review-poll--color-black-1.expert-review-poll--style-light-1 {
  background:rgba(17,17,17,.05)
}
.expert-review-poll--color-black-1.expert-review-poll--style-light-1 .expert-review-poll-item:before {
  border-color:rgba(17,17,17,.4)
}
.expert-review-poll--color-black-1.expert-review-poll--style-light-1 .expert-review-poll-item.voted:before {
  border-color:#111;
  background:#111
}
.expert-review-poll:not(.voted) .expert-review-poll--color-black-1.expert-review-poll--style-light-1 .expert-review-poll-item:hover:before {
  border-color:#111
}
.expert-review-poll--color-black-1.expert-review-poll--style-light-1 .expert-review-poll-item__progress {
  background:#111
}
.expert-review-poll--color-black-1.expert-review-poll--style-light-1 .expert-review-poll__loader span {
  border-left-color:#111
}
.expert-review-poll--color-black-1.expert-review-poll--style-light-2 .expert-review-poll__result-button {
  border-color:rgba(17,17,17,.5)
}
.expert-review-poll--color-black-1.expert-review-poll--style-light-2 .expert-review-poll-item {
  border-color:rgba(17,17,17,.5)
}
.expert-review-poll--color-black-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted {
  border-color:#111
}
.expert-review-poll--color-black-1.expert-review-poll--style-light-2 .expert-review-poll-item.voted:before {
  border-color:#111;
  background:#111
}
.expert-review-poll--color-black-1.expert-review-poll--style-light-2 .expert-review-poll-item:before {
  border-color:rgba(17,17,17,.4)
}
.expert-review-poll--color-black-1.expert-review-poll--style-light-2 .expert-review-poll-item__progress {
  background:rgba(17,17,17,.08)
}
.expert-review-poll--color-black-1.expert-review-poll--style-light-2 .expert-review-poll__loader span {
  border-left-color:#111
}
.expert-review-poll--color-black-1.expert-review-poll--style-solid-1 {
  color:#fff;
  background:#111
}
.expert-review-poll--color-black-1.expert-review-poll--style-solid-1 .expert-review-poll__result-button {
  color:#fff
}
