[dir] .activity .recent-activity-controls a.vote-control--voted[type=button], [dir] .activity .recent-activity-loader a.vote-control--voted[type=button], [dir] .activity--type-1 .recent-activity-controls a.vote-control--voted[type=button], [dir] .activity--type-1 .recent-activity-loader a.vote-control--voted[type=button], [dir] .btn--primary, [dir] .btn.vote-control--voted[type=button], [dir] .comments__item-actions .vote-control--voted[type=button][type=button], [dir] .comments__item-actions [type=button], [dir] .pagination ul li > a.vote-control--voted[type=button], [dir] .pagination ul li > span.vote-control--voted[type=button], [dir] .searchbox a.vote-control--voted[type=button], [dir] .share li a.vote-control--voted[type=button], [dir] .subscribe-btn .vote-control--voted[type=button][role=button], [dir] .subscribe-btn [role=button], [dir] .subscribe-btn button.vote-control--voted[type=button], [dir] .subscribe-btn button[data-selected=false], [dir] .subscribe-min-btn button.vote-control--voted[type=button], [dir] .tabs--type-3 > .tabs__links a, [dir] .tabs--type-3 > .tabs__links a.vote-control--voted[type=button], [dir] .vote--style-2 .vote-control--voted.vote__btn[type=button], [dir] .vote--style-2 .vote__btn.vote__btn--selected, [dir] .vote-control--voted[type=button][type=submit], [dir] [type=submit], [dir].ui-dark #hc-wysiwyg [role=form] .vote-control--voted[type=button][role=button], [dir].ui-light #hc-wysiwyg [role=form] .vote-control--voted[type=button][role=button] {
  color: var(--primary-text-color);
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: .1em;
}

[dir] .activity .recent-activity-controls a.vote-control--voted:not(.no-hover):hover[type=button], [dir] .activity .recent-activity-loader a.vote-control--voted:not(.no-hover):hover[type=button], [dir] .activity--type-1 .recent-activity-controls a.vote-control--voted:not(.no-hover):hover[type=button], [dir] .activity--type-1 .recent-activity-loader a.vote-control--voted:not(.no-hover):hover[type=button], [dir] .btn--primary:not(.no-hover):hover, [dir] .btn.vote-control--voted:not(.no-hover):hover[type=button], [dir] .comments__item-actions :not(.no-hover):hover[type=button], [dir] .pagination ul li > a.vote-control--voted:not(.no-hover):hover[type=button], [dir] .pagination ul li > span.vote-control--voted:not(.no-hover):hover[type=button], [dir] .searchbox a.vote-control--voted:not(.no-hover):hover[type=button], [dir] .share li a.vote-control--voted:not(.no-hover):hover[type=button], [dir] .subscribe-btn :not(.no-hover):hover[role=button], [dir] .subscribe-btn button.vote-control--voted:not(.no-hover):hover[type=button], [dir] .subscribe-btn button:not(.no-hover):hover[data-selected=false], [dir] .subscribe-min-btn button.vote-control--voted:not(.no-hover):hover[type=button], [dir] .tabs--type-3 > .tabs__links a:not(.no-hover):hover, [dir] .vote--style-2 .vote-control--voted.vote__btn:not(.no-hover):hover[type=button], [dir] .vote--style-2 .vote__btn.vote__btn--selected:not(.no-hover):hover, [dir] :not(.no-hover):hover[type=submit], [dir].ui-dark #hc-wysiwyg [role=form] .vote-control--voted:not(.no-hover):hover[type=button][role=button], [dir].ui-light #hc-wysiwyg [role=form] .vote-control--voted:not(.no-hover):hover[type=button][role=button] {
  color: var(--primary-text-color);
}

[dir] .welcome--size-large .welcome__section {
  margin-top: 0;
  padding-top: 15%;
}

@media only screen and (min-width: 980px) {
  [dir] .welcome--size-large .welcome__section {
    margin-top: 0;
    padding-top: 160px;
  }
}

.welcome__content .h1 {
  max-width: 600px;
}

@media only screen and (min-width: 568px) and (max-aspect-ratio: 13 / 9), only screen and (min-width: 668px) and (min-height: 416px), only screen and (min-width: 980px) {
  [dir] .helpers--type-2 .helpers__secondary-icon {
    position: relative;
    transform: none;
    left: 0;
    display: flex;
    height: 160px;
    justify-content: center;
    align-items: center;
  }

  [dir] .helpers--type-2 .helpers__block {
    padding: 24px;
  }

  [dir] .helpers--type-2 {
    padding-top: 64px;
  }
}

@media only screen and (min-width: 980px) {
  [dir] .helpers--type-2 .helpers__block {
    padding: 24px;
  }
}

[dir] .cta--style-3 .btn {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

[dir] .cta--style-3 .btn:not(.no-hover):hover,
[dir] .cta--style-3 .btn:not(.no-hover):active {
  background-color: var(--primary-color-hover);
  border-color: var(--primary-color-hover);
}

@media only screen and (min-width: 568px) and (max-aspect-ratio: 13 / 9), only screen and (min-width: 668px) and (min-height: 416px), only screen and (min-width: 980px) {
  .helpers .col--md-up-4:nth-child(n+4) {
    margin-top: 16px;
  }
}

@media only screen and (min-width: 980px) {
  .helpers .col--md-up-4:nth-child(n+4) {
    margin-top: 32px;
  }
}

[dir] .helpers--style-1.helpers--type-2 .helpers__block,
[dir] .helpers--style-1.helpers--type-2 .helpers__block:hover {
  background-color: var(--primary-bg-color-always);
  transition: all .3s ease;
}

[dir] .helpers__title {
  transition: all .3s ease;
}

[dir] .helpers--style-1.helpers--type-2 .helpers__block:hover {
  box-shadow: 0 2px 10px -5px rgb(0 0 0 / 50%);
}

[dir] .helpers--style-1.helpers--type-2 .helpers__block:hover .helpers__title {
  color: var(--primary-color);
}
