.fa-icon {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.btn,
[type="submit"],
.subscribe-btn [role="button"],
.subscribe-btn button,
.subscribe-min-btn button,
.comments__item-actions [type="button"],
.ui-light #hc-wysiwyg [role="form"] [role="button"],
.ui-dark #hc-wysiwyg [role="form"] [role="button"],
.tabs--type-3 > .tabs__links a,
.activity .recent-activity-loader a,
.activity .recent-activity-controls a,
.activity--type-1 .recent-activity-loader a,
.activity--type-1 .recent-activity-controls a,
.vote--style-2 .vote__btn,
.searchbox a,
.pagination ul li > a,
.pagination ul li > span,
.share li a {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  font-weight: 400;
  justify-content: center;
  position: relative;
}

.btn,
[type="submit"],
.subscribe-btn [role="button"],
.subscribe-btn button,
.subscribe-min-btn button,
.comments__item-actions [type="button"],
.ui-light #hc-wysiwyg [role="form"] [role="button"],
.ui-dark #hc-wysiwyg [role="form"] [role="button"],
.tabs--type-3 > .tabs__links a,
.activity .recent-activity-loader a,
.activity .recent-activity-controls a,
.activity--type-1 .recent-activity-loader a,
.activity--type-1 .recent-activity-controls a,
.vote--style-2 .vote__btn,
.searchbox a,
.pagination ul li > a,
.pagination ul li > span,
.share li a {
  padding: 7px 23px;
  border: 1px solid currentColor;
  background-color: transparent;
  border-radius: var(--border-radius-button);
  text-align: center;
}

.btn:not(.no-hover),
:not(.no-hover)[type="submit"],
.subscribe-btn :not(.no-hover)[role="button"],
.subscribe-btn button:not(.no-hover),
.subscribe-min-btn button:not(.no-hover),
.comments__item-actions :not(.no-hover)[type="button"],
.ui-light #hc-wysiwyg [role="form"] :not(.no-hover)[role="button"],
.ui-dark #hc-wysiwyg [role="form"] :not(.no-hover)[role="button"],
.tabs--type-3 > .tabs__links a:not(.no-hover),
.activity .recent-activity-loader a:not(.no-hover),
.activity .recent-activity-controls a:not(.no-hover),
.activity--type-1 .recent-activity-loader a:not(.no-hover),
.activity--type-1 .recent-activity-controls a:not(.no-hover),
.vote--style-2 .vote__btn:not(.no-hover),
.searchbox a:not(.no-hover),
.pagination ul li > a:not(.no-hover),
.pagination ul li > span:not(.no-hover),
.share li a:not(.no-hover) {
  cursor: pointer;
}

@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) {

  .btn,
  [type="submit"],
  .subscribe-btn [role="button"],
  .subscribe-btn button,
  .subscribe-min-btn button,
  .comments__item-actions [type="button"],
  .ui-light #hc-wysiwyg [role="form"] [role="button"],
  .ui-dark #hc-wysiwyg [role="form"] [role="button"],
  .tabs--type-3 > .tabs__links a,
  .activity .recent-activity-loader a,
  .activity .recent-activity-controls a,
  .activity--type-1 .recent-activity-loader a,
  .activity--type-1 .recent-activity-controls a,
  .vote--style-2 .vote__btn,
  .searchbox a,
  .pagination ul li > a,
  .pagination ul li > span,
  .share li a {
    font-weight: 700;
  }

  .btn,
  [type="submit"],
  .subscribe-btn [role="button"],
  .subscribe-btn button,
  .subscribe-min-btn button,
  .comments__item-actions [type="button"],
  .ui-light #hc-wysiwyg [role="form"] [role="button"],
  .ui-dark #hc-wysiwyg [role="form"] [role="button"],
  .tabs--type-3 > .tabs__links a,
  .activity .recent-activity-loader a,
  .activity .recent-activity-controls a,
  .activity--type-1 .recent-activity-loader a,
  .activity--type-1 .recent-activity-controls a,
  .vote--style-2 .vote__btn,
  .searchbox a,
  .pagination ul li > a,
  .pagination ul li > span,
  .share li a {
    padding: 11px 31px;
  }
}

.btn *,
[type="submit"] *,
.subscribe-btn [role="button"] *,
.subscribe-btn button *,
.subscribe-min-btn button *,
.comments__item-actions [type="button"] *,
.ui-light #hc-wysiwyg [role="form"] [role="button"] *,
.ui-dark #hc-wysiwyg [role="form"] [role="button"] *,
.tabs--type-3 > .tabs__links a *,
.activity .recent-activity-loader a *,
.activity .recent-activity-controls a *,
.activity--type-1 .recent-activity-loader a *,
.activity--type-1 .recent-activity-controls a *,
.vote--style-2 .vote__btn *,
.searchbox a *,
.pagination ul li > a *,
.pagination ul li > span *,
.share li a * {
  display: inline-block;
}

[dir=ltr] .btn * + *,
[dir=ltr] [type="submit"] * + *,
[dir=ltr] .subscribe-btn [role="button"] * + *,
[dir=ltr] .subscribe-btn button * + *,
[dir=ltr] .subscribe-min-btn button * + *,
[dir=ltr] .comments__item-actions [type="button"] * + *,
[dir=ltr].ui-light #hc-wysiwyg [role="form"] [role="button"] * + *,
[dir=ltr].ui-dark #hc-wysiwyg [role="form"] [role="button"] * + *,
[dir=ltr] .tabs--type-3 > .tabs__links a * + *,
[dir=ltr] .activity .recent-activity-loader a * + *,
[dir=ltr] .activity .recent-activity-controls a * + *,
[dir=ltr] .activity--type-1 .recent-activity-loader a * + *,
[dir=ltr] .activity--type-1 .recent-activity-controls a * + *,
[dir=ltr] .vote--style-2 .vote__btn * + *,
[dir=ltr] .searchbox a * + *,
[dir=ltr] .pagination ul li > a * + *,
[dir=ltr] .pagination ul li > span * + *,
[dir=ltr] .share li a * + * {
  margin-left: 8px;
}

[dir=rtl] .btn * + *,
[dir=rtl] [type="submit"] * + *,
[dir=rtl] .subscribe-btn [role="button"] * + *,
[dir=rtl] .subscribe-btn button * + *,
[dir=rtl] .subscribe-min-btn button * + *,
[dir=rtl] .comments__item-actions [type="button"] * + *,
[dir=rtl].ui-light #hc-wysiwyg [role="form"] [role="button"] * + *,
[dir=rtl].ui-dark #hc-wysiwyg [role="form"] [role="button"] * + *,
[dir=rtl] .tabs--type-3 > .tabs__links a * + *,
[dir=rtl] .activity .recent-activity-loader a * + *,
[dir=rtl] .activity .recent-activity-controls a * + *,
[dir=rtl] .activity--type-1 .recent-activity-loader a * + *,
[dir=rtl] .activity--type-1 .recent-activity-controls a * + *,
[dir=rtl] .vote--style-2 .vote__btn * + *,
[dir=rtl] .searchbox a * + *,
[dir=rtl] .pagination ul li > a * + *,
[dir=rtl] .pagination ul li > span * + *,
[dir=rtl] .share li a * + * {
  margin-right: 8px;
}

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

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

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

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

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

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

.btn--secondary {
  color: #fff;
}

.btn--secondary {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
}

.btn--secondary:not(.no-hover):hover {
  color: #fff;
}

.btn--secondary:not(.no-hover):hover {
  background-color: var(--secondary-color-hover);
  border-color: var(--secondary-color-hover);
}

.btn--secondary:not(.no-hover):active,
.btn--secondary:not(.no-hover).is-active,
.btn--secondary:not(.no-hover)[aria-expanded="true"] {
  color: #fff;
}

.btn--secondary:not(.no-hover):active,
.btn--secondary:not(.no-hover).is-active,
.btn--secondary:not(.no-hover)[aria-expanded="true"] {
  background-color: var(--secondary-color-active);
  border-color: var(--secondary-color-active);
}

.btn--gray,
.subscribe-min-btn button {
  color: #fff;
}

.ui-light .btn--gray,
.ui-light .subscribe-min-btn button,
.subscribe-min-btn .ui-light button {
  background-color: var(--secondary-text-color);
  border-color: var(--secondary-text-color);
}

.ui-light .btn--gray:not(.no-hover):hover,
.ui-light .subscribe-min-btn button:not(.no-hover):hover,
.subscribe-min-btn .ui-light button:not(.no-hover):hover {
  color: #fff;
}

.ui-light .btn--gray:not(.no-hover):hover,
.ui-light .subscribe-min-btn button:not(.no-hover):hover,
.subscribe-min-btn .ui-light button:not(.no-hover):hover {
  background-color: var(--secondary-text-color-hover);
  border-color: var(--secondary-text-color-hover);
}

.ui-light .btn--gray:not(.no-hover):active,
.ui-light .subscribe-min-btn button:not(.no-hover):active,
.subscribe-min-btn .ui-light button:not(.no-hover):active,
.ui-light .btn--gray:not(.no-hover).is-active,
.ui-light .subscribe-min-btn button:not(.no-hover).is-active,
.subscribe-min-btn .ui-light button:not(.no-hover).is-active,
.ui-light .btn--gray:not(.no-hover)[aria-expanded="true"],
.ui-light .subscribe-min-btn button:not(.no-hover)[aria-expanded="true"],
.subscribe-min-btn .ui-light button:not(.no-hover)[aria-expanded="true"] {
  color: #fff;
}

.ui-light .btn--gray:not(.no-hover):active,
.ui-light .subscribe-min-btn button:not(.no-hover):active,
.subscribe-min-btn .ui-light button:not(.no-hover):active,
.ui-light .btn--gray:not(.no-hover).is-active,
.ui-light .subscribe-min-btn button:not(.no-hover).is-active,
.subscribe-min-btn .ui-light button:not(.no-hover).is-active,
.ui-light .btn--gray:not(.no-hover)[aria-expanded="true"],
.ui-light .subscribe-min-btn button:not(.no-hover)[aria-expanded="true"],
.subscribe-min-btn .ui-light button:not(.no-hover)[aria-expanded="true"] {
  background-color: var(--secondary-text-color-active);
  border-color: var(--secondary-text-color-active);
}

.ui-dark .btn--gray,
.ui-dark .subscribe-min-btn button,
.subscribe-min-btn .ui-dark button {
  background-color: var(--secondary-bg-color);
  border-color: var(--secondary-bg-color);
}

.btn--light,
.searchbox a,
.pagination ul li > a,
.share li a {
  color: var(--secondary-text-color);
}

.btn--light,
.searchbox a,
.pagination ul li > a,
.share li a {
  background-color: var(--secondary-bg-color);
  border-color: var(--secondary-bg-color);
}

.btn--light:not(.no-hover):hover,
.searchbox a:not(.no-hover):hover,
.pagination ul li > a:not(.no-hover):hover,
.share li a:not(.no-hover):hover {
  color: var(--primary-text-color);
}

.btn--light:not(.no-hover):hover,
.searchbox a:not(.no-hover):hover,
.pagination ul li > a:not(.no-hover):hover,
.share li a:not(.no-hover):hover {
  background-color: var(--secondary-bg-color-hover);
  border-color: var(--secondary-bg-color-hover);
}

.btn--light:not(.no-hover):active,
.searchbox a:not(.no-hover):active,
.pagination ul li > a:not(.no-hover):active,
.share li a:not(.no-hover):active,
.btn--light:not(.no-hover).is-active,
.searchbox a:not(.no-hover).is-active,
.pagination ul li > a:not(.no-hover).is-active,
.share li a:not(.no-hover).is-active,
.btn--light:not(.no-hover)[aria-expanded="true"],
.searchbox a:not(.no-hover)[aria-expanded="true"],
.pagination ul li > a:not(.no-hover)[aria-expanded="true"],
.share li a:not(.no-hover)[aria-expanded="true"] {
  color: var(--primary-text-color);
}

.btn--light:not(.no-hover):active,
.searchbox a:not(.no-hover):active,
.pagination ul li > a:not(.no-hover):active,
.share li a:not(.no-hover):active,
.btn--light:not(.no-hover).is-active,
.searchbox a:not(.no-hover).is-active,
.pagination ul li > a:not(.no-hover).is-active,
.share li a:not(.no-hover).is-active,
.btn--light:not(.no-hover)[aria-expanded="true"],
.searchbox a:not(.no-hover)[aria-expanded="true"],
.pagination ul li > a:not(.no-hover)[aria-expanded="true"],
.share li a:not(.no-hover)[aria-expanded="true"] {
  background-color: var(--secondary-bg-color-active);
  border-color: var(--secondary-bg-color-active);
}

.btn--color-primary,
.subscribe-btn button[data-selected="true"],
.ui-light #hc-wysiwyg [role="form"] [role="button"],
.ui-dark #hc-wysiwyg [role="form"] [role="button"],
.activity .recent-activity-loader a,
.activity .recent-activity-controls a,
.activity--type-1 .recent-activity-loader a,
.activity--type-1 .recent-activity-controls a,
.vote--style-2 .vote__btn {
  color: var(--primary-color);
}

.btn--color-primary,
.subscribe-btn button[data-selected="true"],
.ui-light #hc-wysiwyg [role="form"] [role="button"],
.ui-dark #hc-wysiwyg [role="form"] [role="button"],
.activity .recent-activity-loader a,
.activity .recent-activity-controls a,
.activity--type-1 .recent-activity-loader a,
.activity--type-1 .recent-activity-controls a,
.vote--style-2 .vote__btn {
  background-color: transparent;
  border-color: var(--primary-color);
}

.btn--color-primary:not(.no-hover):hover,
.subscribe-btn button:not(.no-hover):hover[data-selected="true"],
.ui-light #hc-wysiwyg [role="form"] :not(.no-hover):hover[role="button"],
.ui-dark #hc-wysiwyg [role="form"] :not(.no-hover):hover[role="button"],
.activity .recent-activity-loader a:not(.no-hover):hover,
.activity .recent-activity-controls a:not(.no-hover):hover,
.activity--type-1 .recent-activity-loader a:not(.no-hover):hover,
.activity--type-1 .recent-activity-controls a:not(.no-hover):hover,
.vote--style-2 .vote__btn:not(.no-hover):hover {
  color: #fff;
}

.btn--color-primary:not(.no-hover):hover,
.subscribe-btn button:not(.no-hover):hover[data-selected="true"],
.ui-light #hc-wysiwyg [role="form"] :not(.no-hover):hover[role="button"],
.ui-dark #hc-wysiwyg [role="form"] :not(.no-hover):hover[role="button"],
.activity .recent-activity-loader a:not(.no-hover):hover,
.activity .recent-activity-controls a:not(.no-hover):hover,
.activity--type-1 .recent-activity-loader a:not(.no-hover):hover,
.activity--type-1 .recent-activity-controls a:not(.no-hover):hover,
.vote--style-2 .vote__btn:not(.no-hover):hover {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.btn--color-primary:not(.no-hover):active,
.subscribe-btn button:not(.no-hover):active[data-selected="true"],
.ui-light #hc-wysiwyg [role="form"] :not(.no-hover):active[role="button"],
.ui-dark #hc-wysiwyg [role="form"] :not(.no-hover):active[role="button"],
.activity .recent-activity-loader a:not(.no-hover):active,
.activity .recent-activity-controls a:not(.no-hover):active,
.activity--type-1 .recent-activity-loader a:not(.no-hover):active,
.activity--type-1 .recent-activity-controls a:not(.no-hover):active,
.vote--style-2 .vote__btn:not(.no-hover):active,
.btn--color-primary:not(.no-hover).is-active,
.subscribe-btn button:not(.no-hover).is-active[data-selected="true"],
.ui-light #hc-wysiwyg [role="form"] :not(.no-hover).is-active[role="button"],
.ui-dark #hc-wysiwyg [role="form"] :not(.no-hover).is-active[role="button"],
.activity .recent-activity-loader a:not(.no-hover).is-active,
.activity .recent-activity-controls a:not(.no-hover).is-active,
.activity--type-1 .recent-activity-loader a:not(.no-hover).is-active,
.activity--type-1 .recent-activity-controls a:not(.no-hover).is-active,
.vote--style-2 .vote__btn:not(.no-hover).is-active,
.btn--color-primary:not(.no-hover)[aria-expanded="true"],
.subscribe-btn button:not(.no-hover)[aria-expanded="true"][data-selected="true"],
.ui-light #hc-wysiwyg [role="form"] :not(.no-hover)[aria-expanded="true"][role="button"],
.ui-dark #hc-wysiwyg [role="form"] :not(.no-hover)[aria-expanded="true"][role="button"],
.activity .recent-activity-loader a:not(.no-hover)[aria-expanded="true"],
.activity .recent-activity-controls a:not(.no-hover)[aria-expanded="true"],
.activity--type-1 .recent-activity-loader a:not(.no-hover)[aria-expanded="true"],
.activity--type-1 .recent-activity-controls a:not(.no-hover)[aria-expanded="true"],
.vote--style-2 .vote__btn:not(.no-hover)[aria-expanded="true"] {
  color: #fff;
}

.btn--color-primary:not(.no-hover):active,
.subscribe-btn button:not(.no-hover):active[data-selected="true"],
.ui-light #hc-wysiwyg [role="form"] :not(.no-hover):active[role="button"],
.ui-dark #hc-wysiwyg [role="form"] :not(.no-hover):active[role="button"],
.activity .recent-activity-loader a:not(.no-hover):active,
.activity .recent-activity-controls a:not(.no-hover):active,
.activity--type-1 .recent-activity-loader a:not(.no-hover):active,
.activity--type-1 .recent-activity-controls a:not(.no-hover):active,
.vote--style-2 .vote__btn:not(.no-hover):active,
.btn--color-primary:not(.no-hover).is-active,
.subscribe-btn button:not(.no-hover).is-active[data-selected="true"],
.ui-light #hc-wysiwyg [role="form"] :not(.no-hover).is-active[role="button"],
.ui-dark #hc-wysiwyg [role="form"] :not(.no-hover).is-active[role="button"],
.activity .recent-activity-loader a:not(.no-hover).is-active,
.activity .recent-activity-controls a:not(.no-hover).is-active,
.activity--type-1 .recent-activity-loader a:not(.no-hover).is-active,
.activity--type-1 .recent-activity-controls a:not(.no-hover).is-active,
.vote--style-2 .vote__btn:not(.no-hover).is-active,
.btn--color-primary:not(.no-hover)[aria-expanded="true"],
.subscribe-btn button:not(.no-hover)[aria-expanded="true"][data-selected="true"],
.ui-light #hc-wysiwyg [role="form"] :not(.no-hover)[aria-expanded="true"][role="button"],
.ui-dark #hc-wysiwyg [role="form"] :not(.no-hover)[aria-expanded="true"][role="button"],
.activity .recent-activity-loader a:not(.no-hover)[aria-expanded="true"],
.activity .recent-activity-controls a:not(.no-hover)[aria-expanded="true"],
.activity--type-1 .recent-activity-loader a:not(.no-hover)[aria-expanded="true"],
.activity--type-1 .recent-activity-controls a:not(.no-hover)[aria-expanded="true"],
.vote--style-2 .vote__btn:not(.no-hover)[aria-expanded="true"] {
  background-color: var(--primary-color-hover);
  border-color: var(--primary-color-hover);
}

.btn--color-secondary {
  color: var(--secondary-color);
}

.btn--color-secondary {
  background-color: transparent;
  border-color: var(--secondary-color);
}

.btn--color-secondary:not(.no-hover):hover {
  color: #fff;
}

.btn--color-secondary:not(.no-hover):hover {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
}

.btn--color-secondary:not(.no-hover):active,
.btn--color-secondary:not(.no-hover).is-active,
.btn--color-secondary:not(.no-hover)[aria-expanded="true"] {
  color: #fff;
}

.btn--color-secondary:not(.no-hover):active,
.btn--color-secondary:not(.no-hover).is-active,
.btn--color-secondary:not(.no-hover)[aria-expanded="true"] {
  background-color: var(--secondary-color-hover);
  border-color: var(--secondary-color-hover);
}

.btn--md,
.tabs--type-3 > .tabs__links a,
.vote--style-2 .vote__btn,
.pagination ul li > a,
.pagination ul li > span,
.share li a {
  font-weight: 400;
}

.btn--md,
.tabs--type-3 > .tabs__links a,
.vote--style-2 .vote__btn,
.pagination ul li > a,
.pagination ul li > span,
.share li a {
  padding: 7px 23px;
}

.btn--sm,
.ui-light #hc-wysiwyg [role="form"] [role="button"],
.ui-dark #hc-wysiwyg [role="form"] [role="button"],
.searchbox a {
  font-size: var(--heading-6-font-size);
  line-height: 1em;
  font-weight: 400;
}

.btn--sm,
.ui-light #hc-wysiwyg [role="form"] [role="button"],
.ui-dark #hc-wysiwyg [role="form"] [role="button"],
.searchbox a {
  padding: 7px 15px;
}

.btn--xs,
.subscribe-min-btn button,
.comments__item-actions [type="button"] {
  font-size: var(--heading-6-font-size);
  line-height: 1em;
  font-weight: 400;
}

.btn--xs,
.subscribe-min-btn button,
.comments__item-actions [type="button"] {
  padding: 3px 11px;
}

@media only screen and (max-width: 567px) and (max-aspect-ratio: 13 / 9) {
  .btn--sm-xs {
    font-size: var(--heading-6-font-size);
    line-height: 1em;
    font-weight: 400;
  }

  .btn--sm-xs {
    padding: 7px 15px;
  }
}

.btn--circle,
.pagination ul li > a,
.pagination ul li > span,
.share li a {
  box-sizing: content-box;
  width: 1.5em;
  height: 1.5em;
}

.btn--circle,
.pagination ul li > a,
.pagination ul li > span,
.share li a {
  padding: 7px;
}

@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) {

  .btn--circle,
  .pagination ul li > a,
  .pagination ul li > span,
  .share li a {
    padding: 11px;
  }
}

.btn--circle.btn--md,
.tabs--type-3 > .tabs__links a.btn--circle,
.tabs--type-3 > .tabs__links .pagination ul li > a,
.pagination ul .tabs--type-3 > .tabs__links li > a,
.tabs--type-3 > .tabs__links .share li a,
.share li .tabs--type-3 > .tabs__links a,
.vote--style-2 .btn--circle.vote__btn,
.vote--style-2 .pagination ul li > a.vote__btn,
.pagination ul .vote--style-2 li > a.vote__btn,
.vote--style-2 .pagination ul li > span.vote__btn,
.pagination ul .vote--style-2 li > span.vote__btn,
.vote--style-2 .share li a.vote__btn,
.share li .vote--style-2 a.vote__btn,
.pagination ul li > a,
.pagination ul li > span,
.share li a {
  padding: 7px;
}

.btn--circle.btn--sm,
.ui-light #hc-wysiwyg [role="form"] .btn--circle[role="button"],
.ui-light #hc-wysiwyg [role="form"] .pagination ul li > a[role="button"],
.pagination ul .ui-light #hc-wysiwyg [role="form"] li > a[role="button"],
.ui-light #hc-wysiwyg [role="form"] .pagination ul li > span[role="button"],
.pagination ul .ui-light #hc-wysiwyg [role="form"] li > span[role="button"],
.ui-light #hc-wysiwyg [role="form"] .share li a[role="button"],
.share li .ui-light #hc-wysiwyg [role="form"] a[role="button"],
.ui-dark #hc-wysiwyg [role="form"] .btn--circle[role="button"],
.ui-dark #hc-wysiwyg [role="form"] .pagination ul li > a[role="button"],
.pagination ul .ui-dark #hc-wysiwyg [role="form"] li > a[role="button"],
.ui-dark #hc-wysiwyg [role="form"] .pagination ul li > span[role="button"],
.pagination ul .ui-dark #hc-wysiwyg [role="form"] li > span[role="button"],
.ui-dark #hc-wysiwyg [role="form"] .share li a[role="button"],
.share li .ui-dark #hc-wysiwyg [role="form"] a[role="button"],
.searchbox a.btn--circle,
.searchbox .pagination ul li > a,
.pagination ul .searchbox li > a,
.searchbox .share li a,
.share li .searchbox a,
.pagination ul li > a.btn--sm,
.pagination ul li > span.btn--sm,
.share li a.btn--sm {
  width: 1em;
  height: 1em;
}

.btn--circle.btn--sm,
.ui-light #hc-wysiwyg [role="form"] .btn--circle[role="button"],
.ui-light #hc-wysiwyg [role="form"] .pagination ul li > a[role="button"],
.pagination ul .ui-light #hc-wysiwyg [role="form"] li > a[role="button"],
.ui-light #hc-wysiwyg [role="form"] .pagination ul li > span[role="button"],
.pagination ul .ui-light #hc-wysiwyg [role="form"] li > span[role="button"],
.ui-light #hc-wysiwyg [role="form"] .share li a[role="button"],
.share li .ui-light #hc-wysiwyg [role="form"] a[role="button"],
.ui-dark #hc-wysiwyg [role="form"] .btn--circle[role="button"],
.ui-dark #hc-wysiwyg [role="form"] .pagination ul li > a[role="button"],
.pagination ul .ui-dark #hc-wysiwyg [role="form"] li > a[role="button"],
.ui-dark #hc-wysiwyg [role="form"] .pagination ul li > span[role="button"],
.pagination ul .ui-dark #hc-wysiwyg [role="form"] li > span[role="button"],
.ui-dark #hc-wysiwyg [role="form"] .share li a[role="button"],
.share li .ui-dark #hc-wysiwyg [role="form"] a[role="button"],
.searchbox a.btn--circle,
.searchbox .pagination ul li > a,
.pagination ul .searchbox li > a,
.searchbox .share li a,
.share li .searchbox a,
.pagination ul li > a.btn--sm,
.pagination ul li > span.btn--sm,
.share li a.btn--sm {
  padding: 7px;
}

.btn--circle.btn--xs,
.subscribe-min-btn button.btn--circle,
.comments__item-actions .btn--circle[type="button"],
.comments__item-actions .pagination ul li > a[type="button"],
.pagination ul .comments__item-actions li > a[type="button"],
.comments__item-actions .pagination ul li > span[type="button"],
.pagination ul .comments__item-actions li > span[type="button"],
.comments__item-actions .share li a[type="button"],
.share li .comments__item-actions a[type="button"],
.pagination ul li > a.btn--xs,
.pagination ul li > span.btn--xs,
.share li a.btn--xs {
  width: 1em;
  height: 1em;
}

.btn--circle.btn--xs,
.subscribe-min-btn button.btn--circle,
.comments__item-actions .btn--circle[type="button"],
.comments__item-actions .pagination ul li > a[type="button"],
.pagination ul .comments__item-actions li > a[type="button"],
.comments__item-actions .pagination ul li > span[type="button"],
.pagination ul .comments__item-actions li > span[type="button"],
.comments__item-actions .share li a[type="button"],
.share li .comments__item-actions a[type="button"],
.pagination ul li > a.btn--xs,
.pagination ul li > span.btn--xs,
.share li a.btn--xs {
  padding: 3px;
}

.btn--circle > *,
.pagination ul li > a > *,
.pagination ul li > span > *,
.share li a > * {
  position: absolute;
  top: 50%;
}

[dir=ltr] .btn--circle > *,
[dir=ltr] .pagination ul li > a > *,
[dir=ltr] .pagination ul li > span > *,
[dir=ltr] .share li a > * {
  left: 50%;
  transform: translate(-50%, -50%);
}

[dir=rtl] .btn--circle > *,
[dir=rtl] .pagination ul li > a > *,
[dir=rtl] .pagination ul li > span > *,
[dir=rtl] .share li a > * {
  right: 50%;
  transform: translate(50%, -50%);
}

.btn--full-width {
  width: 100%;
}

@media only screen and (max-width: 567px) and (max-aspect-ratio: 13 / 9) {
  .btn--full-width-xs {
    width: 100%;
  }
}

@media only screen and (max-width: 979px) and (max-height: 415px) and (min-aspect-ratio: 13 / 9),
(max-width: 667px) and (min-aspect-ratio: 13 / 9),
(max-width: 567px) and (max-aspect-ratio: 13 / 9) {
  .btn--full-width-sm-down {
    width: 100%;
  }
}

.btn-group {
  display: flex;
}

@media only screen and (max-width: 567px) and (max-aspect-ratio: 13 / 9) {

  .btn-group--large .btn,
  .btn-group--large [type="submit"],
  .btn-group--large .subscribe-btn [role="button"],
  .subscribe-btn .btn-group--large [role="button"],
  .btn-group--large .subscribe-btn button,
  .subscribe-btn .btn-group--large button,
  .btn-group--large .subscribe-min-btn button,
  .subscribe-min-btn .btn-group--large button,
  .btn-group--large .comments__item-actions [type="button"],
  .comments__item-actions .btn-group--large [type="button"],
  .btn-group--large .ui-light #hc-wysiwyg [role="form"] [role="button"],
  .ui-light #hc-wysiwyg [role="form"] .btn-group--large [role="button"],
  .btn-group--large .ui-dark #hc-wysiwyg [role="form"] [role="button"],
  .ui-dark #hc-wysiwyg [role="form"] .btn-group--large [role="button"],
  .btn-group--large .tabs--type-3 > .tabs__links a,
  .tabs--type-3 > .tabs__links .btn-group--large a,
  .btn-group--large .activity .recent-activity-loader a,
  .activity .recent-activity-loader .btn-group--large a,
  .btn-group--large .activity .recent-activity-controls a,
  .activity .recent-activity-controls .btn-group--large a,
  .btn-group--large .activity--type-1 .recent-activity-loader a,
  .activity--type-1 .recent-activity-loader .btn-group--large a,
  .btn-group--large .activity--type-1 .recent-activity-controls a,
  .activity--type-1 .recent-activity-controls .btn-group--large a,
  .btn-group--large .vote--style-2 .vote__btn,
  .vote--style-2 .btn-group--large .vote__btn,
  .btn-group--large .searchbox a,
  .searchbox .btn-group--large a,
  .btn-group--large .pagination ul li > a,
  .pagination ul .btn-group--large li > a,
  .btn-group--large .pagination ul li > span,
  .pagination ul .btn-group--large li > span,
  .btn-group--large .share li a,
  .share li .btn-group--large a {
    word-break: break-word;
  }

  [dir=ltr] .btn-group--large .btn,
  [dir=ltr] .btn-group--large [type="submit"],
  [dir=ltr] .btn-group--large .subscribe-btn [role="button"],
  [dir=ltr] .subscribe-btn .btn-group--large [role="button"],
  [dir=ltr] .btn-group--large .subscribe-btn button,
  [dir=ltr] .subscribe-btn .btn-group--large button,
  [dir=ltr] .btn-group--large .subscribe-min-btn button,
  [dir=ltr] .subscribe-min-btn .btn-group--large button,
  [dir=ltr] .btn-group--large .comments__item-actions [type="button"],
  [dir=ltr] .comments__item-actions .btn-group--large [type="button"],
  [dir=ltr].btn-group--large .ui-light #hc-wysiwyg [role="form"] [role="button"],
  [dir=ltr].ui-light #hc-wysiwyg [role="form"] .btn-group--large [role="button"],
  [dir=ltr].btn-group--large .ui-dark #hc-wysiwyg [role="form"] [role="button"],
  [dir=ltr].ui-dark #hc-wysiwyg [role="form"] .btn-group--large [role="button"],
  [dir=ltr] .btn-group--large .tabs--type-3 > .tabs__links a,
  [dir=ltr] .tabs--type-3 > .tabs__links .btn-group--large a,
  [dir=ltr] .btn-group--large .activity .recent-activity-loader a,
  [dir=ltr] .activity .recent-activity-loader .btn-group--large a,
  [dir=ltr] .btn-group--large .activity .recent-activity-controls a,
  [dir=ltr] .activity .recent-activity-controls .btn-group--large a,
  [dir=ltr] .btn-group--large .activity--type-1 .recent-activity-loader a,
  [dir=ltr] .activity--type-1 .recent-activity-loader .btn-group--large a,
  [dir=ltr] .btn-group--large .activity--type-1 .recent-activity-controls a,
  [dir=ltr] .activity--type-1 .recent-activity-controls .btn-group--large a,
  [dir=ltr] .btn-group--large .vote--style-2 .vote__btn,
  [dir=ltr] .vote--style-2 .btn-group--large .vote__btn,
  [dir=ltr] .btn-group--large .searchbox a,
  [dir=ltr] .searchbox .btn-group--large a,
  [dir=ltr] .btn-group--large .pagination ul li > a,
  [dir=ltr] .pagination ul .btn-group--large li > a,
  [dir=ltr] .btn-group--large .pagination ul li > span,
  [dir=ltr] .pagination ul .btn-group--large li > span,
  [dir=ltr] .btn-group--large .share li a,
  [dir=ltr] .share li .btn-group--large a {
    padding-right: 4px;
    padding-left: 4px;
  }

  [dir=rtl] .btn-group--large .btn,
  [dir=rtl] .btn-group--large [type="submit"],
  [dir=rtl] .btn-group--large .subscribe-btn [role="button"],
  [dir=rtl] .subscribe-btn .btn-group--large [role="button"],
  [dir=rtl] .btn-group--large .subscribe-btn button,
  [dir=rtl] .subscribe-btn .btn-group--large button,
  [dir=rtl] .btn-group--large .subscribe-min-btn button,
  [dir=rtl] .subscribe-min-btn .btn-group--large button,
  [dir=rtl] .btn-group--large .comments__item-actions [type="button"],
  [dir=rtl] .comments__item-actions .btn-group--large [type="button"],
  [dir=rtl].btn-group--large .ui-light #hc-wysiwyg [role="form"] [role="button"],
  [dir=rtl].ui-light #hc-wysiwyg [role="form"] .btn-group--large [role="button"],
  [dir=rtl].btn-group--large .ui-dark #hc-wysiwyg [role="form"] [role="button"],
  [dir=rtl].ui-dark #hc-wysiwyg [role="form"] .btn-group--large [role="button"],
  [dir=rtl] .btn-group--large .tabs--type-3 > .tabs__links a,
  [dir=rtl] .tabs--type-3 > .tabs__links .btn-group--large a,
  [dir=rtl] .btn-group--large .activity .recent-activity-loader a,
  [dir=rtl] .activity .recent-activity-loader .btn-group--large a,
  [dir=rtl] .btn-group--large .activity .recent-activity-controls a,
  [dir=rtl] .activity .recent-activity-controls .btn-group--large a,
  [dir=rtl] .btn-group--large .activity--type-1 .recent-activity-loader a,
  [dir=rtl] .activity--type-1 .recent-activity-loader .btn-group--large a,
  [dir=rtl] .btn-group--large .activity--type-1 .recent-activity-controls a,
  [dir=rtl] .activity--type-1 .recent-activity-controls .btn-group--large a,
  [dir=rtl] .btn-group--large .vote--style-2 .vote__btn,
  [dir=rtl] .vote--style-2 .btn-group--large .vote__btn,
  [dir=rtl] .btn-group--large .searchbox a,
  [dir=rtl] .searchbox .btn-group--large a,
  [dir=rtl] .btn-group--large .pagination ul li > a,
  [dir=rtl] .pagination ul .btn-group--large li > a,
  [dir=rtl] .btn-group--large .pagination ul li > span,
  [dir=rtl] .pagination ul .btn-group--large li > span,
  [dir=rtl] .btn-group--large .share li a,
  [dir=rtl] .share li .btn-group--large a {
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media only screen and (max-width: 567px) and (max-aspect-ratio: 13 / 9) {
  .btn-group {
    width: 100%;
  }

  .btn-group .btn,
  .btn-group [type="submit"],
  .btn-group .subscribe-btn [role="button"],
  .subscribe-btn .btn-group [role="button"],
  .btn-group .subscribe-btn button,
  .subscribe-btn .btn-group button,
  .btn-group .subscribe-min-btn button,
  .subscribe-min-btn .btn-group button,
  .btn-group .comments__item-actions [type="button"],
  .comments__item-actions .btn-group [type="button"],
  .btn-group .ui-light #hc-wysiwyg [role="form"] [role="button"],
  .ui-light #hc-wysiwyg [role="form"] .btn-group [role="button"],
  .btn-group .ui-dark #hc-wysiwyg [role="form"] [role="button"],
  .ui-dark #hc-wysiwyg [role="form"] .btn-group [role="button"],
  .btn-group .tabs--type-3 > .tabs__links a,
  .tabs--type-3 > .tabs__links .btn-group a,
  .btn-group .activity .recent-activity-loader a,
  .activity .recent-activity-loader .btn-group a,
  .btn-group .activity .recent-activity-controls a,
  .activity .recent-activity-controls .btn-group a,
  .btn-group .activity--type-1 .recent-activity-loader a,
  .activity--type-1 .recent-activity-loader .btn-group a,
  .btn-group .activity--type-1 .recent-activity-controls a,
  .activity--type-1 .recent-activity-controls .btn-group a,
  .btn-group .vote--style-2 .vote__btn,
  .vote--style-2 .btn-group .vote__btn,
  .btn-group .searchbox a,
  .searchbox .btn-group a,
  .btn-group .pagination ul li > a,
  .pagination ul .btn-group li > a,
  .btn-group .pagination ul li > span,
  .pagination ul .btn-group li > span,
  .btn-group .share li a,
  .share li .btn-group a {
    flex: 1 0 10px;
  }
}

[dir=ltr] .btn-group > * + * {
  margin-left: 1px;
}

[dir=rtl] .btn-group > * + * {
  margin-right: 1px;
}

[dir=ltr] .btn-group [class*=btn--color] + [class*=btn--color] {
  margin-left: -1px;
}

[dir=rtl] .btn-group [class*=btn--color] + [class*=btn--color] {
  margin-right: -1px;
}

.btn-group .btn,
.btn-group [type="submit"],
.btn-group .subscribe-btn [role="button"],
.subscribe-btn .btn-group [role="button"],
.btn-group .subscribe-btn button,
.subscribe-btn .btn-group button,
.btn-group .subscribe-min-btn button,
.subscribe-min-btn .btn-group button,
.btn-group .comments__item-actions [type="button"],
.comments__item-actions .btn-group [type="button"],
.btn-group .ui-light #hc-wysiwyg [role="form"] [role="button"],
.ui-light #hc-wysiwyg [role="form"] .btn-group [role="button"],
.btn-group .ui-dark #hc-wysiwyg [role="form"] [role="button"],
.ui-dark #hc-wysiwyg [role="form"] .btn-group [role="button"],
.btn-group .tabs--type-3 > .tabs__links a,
.tabs--type-3 > .tabs__links .btn-group a,
.btn-group .activity .recent-activity-loader a,
.activity .recent-activity-loader .btn-group a,
.btn-group .activity .recent-activity-controls a,
.activity .recent-activity-controls .btn-group a,
.btn-group .activity--type-1 .recent-activity-loader a,
.activity--type-1 .recent-activity-loader .btn-group a,
.btn-group .activity--type-1 .recent-activity-controls a,
.activity--type-1 .recent-activity-controls .btn-group a,
.btn-group .vote--style-2 .vote__btn,
.vote--style-2 .btn-group .vote__btn,
.btn-group .searchbox a,
.searchbox .btn-group a,
.btn-group .pagination ul li > a,
.pagination ul .btn-group li > a,
.btn-group .pagination ul li > span,
.pagination ul .btn-group li > span,
.btn-group .share li a,
.share li .btn-group a {
  position: relative;
}

.btn-group .btn,
.btn-group [type="submit"],
.btn-group .subscribe-btn [role="button"],
.subscribe-btn .btn-group [role="button"],
.btn-group .subscribe-btn button,
.subscribe-btn .btn-group button,
.btn-group .subscribe-min-btn button,
.subscribe-min-btn .btn-group button,
.btn-group .comments__item-actions [type="button"],
.comments__item-actions .btn-group [type="button"],
.btn-group .ui-light #hc-wysiwyg [role="form"] [role="button"],
.ui-light #hc-wysiwyg [role="form"] .btn-group [role="button"],
.btn-group .ui-dark #hc-wysiwyg [role="form"] [role="button"],
.ui-dark #hc-wysiwyg [role="form"] .btn-group [role="button"],
.btn-group .tabs--type-3 > .tabs__links a,
.tabs--type-3 > .tabs__links .btn-group a,
.btn-group .activity .recent-activity-loader a,
.activity .recent-activity-loader .btn-group a,
.btn-group .activity .recent-activity-controls a,
.activity .recent-activity-controls .btn-group a,
.btn-group .activity--type-1 .recent-activity-loader a,
.activity--type-1 .recent-activity-loader .btn-group a,
.btn-group .activity--type-1 .recent-activity-controls a,
.activity--type-1 .recent-activity-controls .btn-group a,
.btn-group .vote--style-2 .vote__btn,
.vote--style-2 .btn-group .vote__btn,
.btn-group .searchbox a,
.searchbox .btn-group a,
.btn-group .pagination ul li > a,
.pagination ul .btn-group li > a,
.btn-group .pagination ul li > span,
.pagination ul .btn-group li > span,
.btn-group .share li a,
.share li .btn-group a {
  border-radius: 0;
}

.btn-group .btn:hover,
.btn-group :hover[type="submit"],
.btn-group .subscribe-btn :hover[role="button"],
.subscribe-btn .btn-group :hover[role="button"],
.btn-group .subscribe-btn button:hover,
.subscribe-btn .btn-group button:hover,
.btn-group .subscribe-min-btn button:hover,
.subscribe-min-btn .btn-group button:hover,
.btn-group .comments__item-actions :hover[type="button"],
.comments__item-actions .btn-group :hover[type="button"],
.btn-group .ui-light #hc-wysiwyg [role="form"] :hover[role="button"],
.ui-light #hc-wysiwyg [role="form"] .btn-group :hover[role="button"],
.btn-group .ui-dark #hc-wysiwyg [role="form"] :hover[role="button"],
.ui-dark #hc-wysiwyg [role="form"] .btn-group :hover[role="button"],
.btn-group .tabs--type-3 > .tabs__links a:hover,
.tabs--type-3 > .tabs__links .btn-group a:hover,
.btn-group .activity .recent-activity-loader a:hover,
.activity .recent-activity-loader .btn-group a:hover,
.btn-group .activity .recent-activity-controls a:hover,
.activity .recent-activity-controls .btn-group a:hover,
.btn-group .activity--type-1 .recent-activity-loader a:hover,
.activity--type-1 .recent-activity-loader .btn-group a:hover,
.btn-group .activity--type-1 .recent-activity-controls a:hover,
.activity--type-1 .recent-activity-controls .btn-group a:hover,
.btn-group .vote--style-2 .vote__btn:hover,
.vote--style-2 .btn-group .vote__btn:hover,
.btn-group .searchbox a:hover,
.searchbox .btn-group a:hover,
.btn-group .pagination ul li > a:hover,
.pagination ul .btn-group li > a:hover,
.btn-group .pagination ul li > span:hover,
.pagination ul .btn-group li > span:hover,
.btn-group .share li a:hover,
.share li .btn-group a:hover,
.btn-group .btn:active,
.btn-group :active[type="submit"],
.btn-group .subscribe-btn :active[role="button"],
.subscribe-btn .btn-group :active[role="button"],
.btn-group .subscribe-btn button:active,
.subscribe-btn .btn-group button:active,
.btn-group .subscribe-min-btn button:active,
.subscribe-min-btn .btn-group button:active,
.btn-group .comments__item-actions :active[type="button"],
.comments__item-actions .btn-group :active[type="button"],
.btn-group .ui-light #hc-wysiwyg [role="form"] :active[role="button"],
.ui-light #hc-wysiwyg [role="form"] .btn-group :active[role="button"],
.btn-group .ui-dark #hc-wysiwyg [role="form"] :active[role="button"],
.ui-dark #hc-wysiwyg [role="form"] .btn-group :active[role="button"],
.btn-group .tabs--type-3 > .tabs__links a:active,
.tabs--type-3 > .tabs__links .btn-group a:active,
.btn-group .activity .recent-activity-loader a:active,
.activity .recent-activity-loader .btn-group a:active,
.btn-group .activity .recent-activity-controls a:active,
.activity .recent-activity-controls .btn-group a:active,
.btn-group .activity--type-1 .recent-activity-loader a:active,
.activity--type-1 .recent-activity-loader .btn-group a:active,
.btn-group .activity--type-1 .recent-activity-controls a:active,
.activity--type-1 .recent-activity-controls .btn-group a:active,
.btn-group .vote--style-2 .vote__btn:active,
.vote--style-2 .btn-group .vote__btn:active,
.btn-group .searchbox a:active,
.searchbox .btn-group a:active,
.btn-group .pagination ul li > a:active,
.pagination ul .btn-group li > a:active,
.btn-group .pagination ul li > span:active,
.pagination ul .btn-group li > span:active,
.btn-group .share li a:active,
.share li .btn-group a:active,
.btn-group .btn.is-active,
.btn-group .is-active[type="submit"],
.btn-group .subscribe-btn .is-active[role="button"],
.subscribe-btn .btn-group .is-active[role="button"],
.btn-group .subscribe-btn button.is-active,
.subscribe-btn .btn-group button.is-active,
.btn-group .subscribe-min-btn button.is-active,
.subscribe-min-btn .btn-group button.is-active,
.btn-group .comments__item-actions .is-active[type="button"],
.comments__item-actions .btn-group .is-active[type="button"],
.btn-group .ui-light #hc-wysiwyg [role="form"] .is-active[role="button"],
.ui-light #hc-wysiwyg [role="form"] .btn-group .is-active[role="button"],
.btn-group .ui-dark #hc-wysiwyg [role="form"] .is-active[role="button"],
.ui-dark #hc-wysiwyg [role="form"] .btn-group .is-active[role="button"],
.btn-group .tabs--type-3 > .tabs__links a.is-active,
.tabs--type-3 > .tabs__links .btn-group a.is-active,
.btn-group .activity .recent-activity-loader a.is-active,
.activity .recent-activity-loader .btn-group a.is-active,
.btn-group .activity .recent-activity-controls a.is-active,
.activity .recent-activity-controls .btn-group a.is-active,
.btn-group .activity--type-1 .recent-activity-loader a.is-active,
.activity--type-1 .recent-activity-loader .btn-group a.is-active,
.btn-group .activity--type-1 .recent-activity-controls a.is-active,
.activity--type-1 .recent-activity-controls .btn-group a.is-active,
.btn-group .vote--style-2 .is-active.vote__btn,
.vote--style-2 .btn-group .is-active.vote__btn,
.btn-group .searchbox a.is-active,
.searchbox .btn-group a.is-active,
.btn-group .pagination ul li > a.is-active,
.pagination ul .btn-group li > a.is-active,
.btn-group .pagination ul li > span.is-active,
.pagination ul .btn-group li > span.is-active,
.btn-group .share li a.is-active,
.share li .btn-group a.is-active {
  z-index: 2;
}

[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .btn,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child [type="submit"],
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .subscribe-btn [role="button"],
[dir=ltr] .subscribe-btn .btn-group > *:not(.btn):not([type="submit"]):first-child [role="button"],
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .subscribe-btn button,
[dir=ltr] .subscribe-btn .btn-group > *:not(.btn):not([type="submit"]):first-child button,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .subscribe-min-btn button,
[dir=ltr] .subscribe-min-btn .btn-group > *:not(.btn):not([type="submit"]):first-child button,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .comments__item-actions [type="button"],
[dir=ltr] .comments__item-actions .btn-group > *:not(.btn):not([type="submit"]):first-child [type="button"],
[dir=ltr].btn-group > *:not(.btn):not([type="submit"]):first-child .ui-light #hc-wysiwyg [role="form"] [role="button"],
[dir=ltr].ui-light #hc-wysiwyg [role="form"] .btn-group > *:not(.btn):not([type="submit"]):first-child [role="button"],
[dir=ltr].btn-group > *:not(.btn):not([type="submit"]):first-child .ui-dark #hc-wysiwyg [role="form"] [role="button"],
[dir=ltr].ui-dark #hc-wysiwyg [role="form"] .btn-group > *:not(.btn):not([type="submit"]):first-child [role="button"],
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .tabs--type-3 > .tabs__links a,
[dir=ltr] .tabs--type-3 > .tabs__links .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .activity .recent-activity-loader a,
[dir=ltr] .activity .recent-activity-loader .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .activity .recent-activity-controls a,
[dir=ltr] .activity .recent-activity-controls .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .activity--type-1 .recent-activity-loader a,
[dir=ltr] .activity--type-1 .recent-activity-loader .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .activity--type-1 .recent-activity-controls a,
[dir=ltr] .activity--type-1 .recent-activity-controls .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .vote--style-2 .vote__btn,
[dir=ltr] .vote--style-2 .btn-group > *:not(.btn):not([type="submit"]):first-child .vote__btn,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .searchbox a,
[dir=ltr] .searchbox .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .pagination ul li > a,
[dir=ltr] .pagination ul .btn-group > *:not(.btn):not([type="submit"]):first-child li > a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .pagination ul li > span,
[dir=ltr] .pagination ul .btn-group > *:not(.btn):not([type="submit"]):first-child li > span,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):first-child .share li a,
[dir=ltr] .share li .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=ltr] .btn-group > .btn:first-child,
[dir=ltr] .btn-group > :first-child[type="submit"],
[dir=ltr] .subscribe-btn .btn-group > :first-child[role="button"],
[dir=ltr] .subscribe-btn .btn-group > button:first-child,
[dir=ltr] .subscribe-min-btn .btn-group > button:first-child,
[dir=ltr] .comments__item-actions .btn-group > :first-child[type="button"],
[dir=ltr].ui-light #hc-wysiwyg [role="form"] .btn-group > :first-child[role="button"],
[dir=ltr].ui-dark #hc-wysiwyg [role="form"] .btn-group > :first-child[role="button"],
[dir=ltr] .tabs--type-3 > .tabs__links .btn-group > a:first-child,
[dir=ltr] .activity .recent-activity-loader .btn-group > a:first-child,
[dir=ltr] .activity .recent-activity-controls .btn-group > a:first-child,
[dir=ltr] .activity--type-1 .recent-activity-loader .btn-group > a:first-child,
[dir=ltr] .activity--type-1 .recent-activity-controls .btn-group > a:first-child,
[dir=ltr] .vote--style-2 .btn-group > .vote__btn:first-child,
[dir=ltr] .searchbox .btn-group > a:first-child,
[dir=ltr] .pagination ul li.btn-group > a:first-child,
[dir=ltr] .pagination ul li.btn-group > span:first-child,
[dir=ltr] .share li .btn-group > a:first-child {
  border-top-left-radius: var(--border-radius-button);
  border-bottom-left-radius: var(--border-radius-button);
}

[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .btn,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child [type="submit"],
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .subscribe-btn [role="button"],
[dir=rtl] .subscribe-btn .btn-group > *:not(.btn):not([type="submit"]):first-child [role="button"],
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .subscribe-btn button,
[dir=rtl] .subscribe-btn .btn-group > *:not(.btn):not([type="submit"]):first-child button,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .subscribe-min-btn button,
[dir=rtl] .subscribe-min-btn .btn-group > *:not(.btn):not([type="submit"]):first-child button,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .comments__item-actions [type="button"],
[dir=rtl] .comments__item-actions .btn-group > *:not(.btn):not([type="submit"]):first-child [type="button"],
[dir=rtl].btn-group > *:not(.btn):not([type="submit"]):first-child .ui-light #hc-wysiwyg [role="form"] [role="button"],
[dir=rtl].ui-light #hc-wysiwyg [role="form"] .btn-group > *:not(.btn):not([type="submit"]):first-child [role="button"],
[dir=rtl].btn-group > *:not(.btn):not([type="submit"]):first-child .ui-dark #hc-wysiwyg [role="form"] [role="button"],
[dir=rtl].ui-dark #hc-wysiwyg [role="form"] .btn-group > *:not(.btn):not([type="submit"]):first-child [role="button"],
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .tabs--type-3 > .tabs__links a,
[dir=rtl] .tabs--type-3 > .tabs__links .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .activity .recent-activity-loader a,
[dir=rtl] .activity .recent-activity-loader .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .activity .recent-activity-controls a,
[dir=rtl] .activity .recent-activity-controls .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .activity--type-1 .recent-activity-loader a,
[dir=rtl] .activity--type-1 .recent-activity-loader .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .activity--type-1 .recent-activity-controls a,
[dir=rtl] .activity--type-1 .recent-activity-controls .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .vote--style-2 .vote__btn,
[dir=rtl] .vote--style-2 .btn-group > *:not(.btn):not([type="submit"]):first-child .vote__btn,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .searchbox a,
[dir=rtl] .searchbox .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .pagination ul li > a,
[dir=rtl] .pagination ul .btn-group > *:not(.btn):not([type="submit"]):first-child li > a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .pagination ul li > span,
[dir=rtl] .pagination ul .btn-group > *:not(.btn):not([type="submit"]):first-child li > span,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):first-child .share li a,
[dir=rtl] .share li .btn-group > *:not(.btn):not([type="submit"]):first-child a,
[dir=rtl] .btn-group > .btn:first-child,
[dir=rtl] .btn-group > :first-child[type="submit"],
[dir=rtl] .subscribe-btn .btn-group > :first-child[role="button"],
[dir=rtl] .subscribe-btn .btn-group > button:first-child,
[dir=rtl] .subscribe-min-btn .btn-group > button:first-child,
[dir=rtl] .comments__item-actions .btn-group > :first-child[type="button"],
[dir=rtl].ui-light #hc-wysiwyg [role="form"] .btn-group > :first-child[role="button"],
[dir=rtl].ui-dark #hc-wysiwyg [role="form"] .btn-group > :first-child[role="button"],
[dir=rtl] .tabs--type-3 > .tabs__links .btn-group > a:first-child,
[dir=rtl] .activity .recent-activity-loader .btn-group > a:first-child,
[dir=rtl] .activity .recent-activity-controls .btn-group > a:first-child,
[dir=rtl] .activity--type-1 .recent-activity-loader .btn-group > a:first-child,
[dir=rtl] .activity--type-1 .recent-activity-controls .btn-group > a:first-child,
[dir=rtl] .vote--style-2 .btn-group > .vote__btn:first-child,
[dir=rtl] .searchbox .btn-group > a:first-child,
[dir=rtl] .pagination ul li.btn-group > a:first-child,
[dir=rtl] .pagination ul li.btn-group > span:first-child,
[dir=rtl] .share li .btn-group > a:first-child {
  border-top-right-radius: var(--border-radius-button);
  border-bottom-right-radius: var(--border-radius-button);
}

[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .btn,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child [type="submit"],
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .subscribe-btn [role="button"],
[dir=ltr] .subscribe-btn .btn-group > *:not(.btn):not([type="submit"]):last-child [role="button"],
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .subscribe-btn button,
[dir=ltr] .subscribe-btn .btn-group > *:not(.btn):not([type="submit"]):last-child button,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .subscribe-min-btn button,
[dir=ltr] .subscribe-min-btn .btn-group > *:not(.btn):not([type="submit"]):last-child button,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .comments__item-actions [type="button"],
[dir=ltr] .comments__item-actions .btn-group > *:not(.btn):not([type="submit"]):last-child [type="button"],
[dir=ltr].btn-group > *:not(.btn):not([type="submit"]):last-child .ui-light #hc-wysiwyg [role="form"] [role="button"],
[dir=ltr].ui-light #hc-wysiwyg [role="form"] .btn-group > *:not(.btn):not([type="submit"]):last-child [role="button"],
[dir=ltr].btn-group > *:not(.btn):not([type="submit"]):last-child .ui-dark #hc-wysiwyg [role="form"] [role="button"],
[dir=ltr].ui-dark #hc-wysiwyg [role="form"] .btn-group > *:not(.btn):not([type="submit"]):last-child [role="button"],
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .tabs--type-3 > .tabs__links a,
[dir=ltr] .tabs--type-3 > .tabs__links .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .activity .recent-activity-loader a,
[dir=ltr] .activity .recent-activity-loader .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .activity .recent-activity-controls a,
[dir=ltr] .activity .recent-activity-controls .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .activity--type-1 .recent-activity-loader a,
[dir=ltr] .activity--type-1 .recent-activity-loader .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .activity--type-1 .recent-activity-controls a,
[dir=ltr] .activity--type-1 .recent-activity-controls .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .vote--style-2 .vote__btn,
[dir=ltr] .vote--style-2 .btn-group > *:not(.btn):not([type="submit"]):last-child .vote__btn,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .searchbox a,
[dir=ltr] .searchbox .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .pagination ul li > a,
[dir=ltr] .pagination ul .btn-group > *:not(.btn):not([type="submit"]):last-child li > a,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .pagination ul li > span,
[dir=ltr] .pagination ul .btn-group > *:not(.btn):not([type="submit"]):last-child li > span,
[dir=ltr] .btn-group > *:not(.btn):not([type="submit"]):last-child .share li a,
[dir=ltr] .share li .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=ltr] .btn-group > .btn:last-child,
[dir=ltr] .btn-group > :last-child[type="submit"],
[dir=ltr] .subscribe-btn .btn-group > :last-child[role="button"],
[dir=ltr] .subscribe-btn .btn-group > button:last-child,
[dir=ltr] .subscribe-min-btn .btn-group > button:last-child,
[dir=ltr] .comments__item-actions .btn-group > :last-child[type="button"],
[dir=ltr].ui-light #hc-wysiwyg [role="form"] .btn-group > :last-child[role="button"],
[dir=ltr].ui-dark #hc-wysiwyg [role="form"] .btn-group > :last-child[role="button"],
[dir=ltr] .tabs--type-3 > .tabs__links .btn-group > a:last-child,
[dir=ltr] .activity .recent-activity-loader .btn-group > a:last-child,
[dir=ltr] .activity .recent-activity-controls .btn-group > a:last-child,
[dir=ltr] .activity--type-1 .recent-activity-loader .btn-group > a:last-child,
[dir=ltr] .activity--type-1 .recent-activity-controls .btn-group > a:last-child,
[dir=ltr] .vote--style-2 .btn-group > .vote__btn:last-child,
[dir=ltr] .searchbox .btn-group > a:last-child,
[dir=ltr] .pagination ul li.btn-group > a:last-child,
[dir=ltr] .pagination ul li.btn-group > span:last-child,
[dir=ltr] .share li .btn-group > a:last-child {
  border-top-right-radius: var(--border-radius-button);
  border-bottom-right-radius: var(--border-radius-button);
}

[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .btn,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child [type="submit"],
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .subscribe-btn [role="button"],
[dir=rtl] .subscribe-btn .btn-group > *:not(.btn):not([type="submit"]):last-child [role="button"],
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .subscribe-btn button,
[dir=rtl] .subscribe-btn .btn-group > *:not(.btn):not([type="submit"]):last-child button,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .subscribe-min-btn button,
[dir=rtl] .subscribe-min-btn .btn-group > *:not(.btn):not([type="submit"]):last-child button,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .comments__item-actions [type="button"],
[dir=rtl] .comments__item-actions .btn-group > *:not(.btn):not([type="submit"]):last-child [type="button"],
[dir=rtl].btn-group > *:not(.btn):not([type="submit"]):last-child .ui-light #hc-wysiwyg [role="form"] [role="button"],
[dir=rtl].ui-light #hc-wysiwyg [role="form"] .btn-group > *:not(.btn):not([type="submit"]):last-child [role="button"],
[dir=rtl].btn-group > *:not(.btn):not([type="submit"]):last-child .ui-dark #hc-wysiwyg [role="form"] [role="button"],
[dir=rtl].ui-dark #hc-wysiwyg [role="form"] .btn-group > *:not(.btn):not([type="submit"]):last-child [role="button"],
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .tabs--type-3 > .tabs__links a,
[dir=rtl] .tabs--type-3 > .tabs__links .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .activity .recent-activity-loader a,
[dir=rtl] .activity .recent-activity-loader .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .activity .recent-activity-controls a,
[dir=rtl] .activity .recent-activity-controls .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .activity--type-1 .recent-activity-loader a,
[dir=rtl] .activity--type-1 .recent-activity-loader .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .activity--type-1 .recent-activity-controls a,
[dir=rtl] .activity--type-1 .recent-activity-controls .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .vote--style-2 .vote__btn,
[dir=rtl] .vote--style-2 .btn-group > *:not(.btn):not([type="submit"]):last-child .vote__btn,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .searchbox a,
[dir=rtl] .searchbox .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .pagination ul li > a,
[dir=rtl] .pagination ul .btn-group > *:not(.btn):not([type="submit"]):last-child li > a,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .pagination ul li > span,
[dir=rtl] .pagination ul .btn-group > *:not(.btn):not([type="submit"]):last-child li > span,
[dir=rtl] .btn-group > *:not(.btn):not([type="submit"]):last-child .share li a,
[dir=rtl] .share li .btn-group > *:not(.btn):not([type="submit"]):last-child a,
[dir=rtl] .btn-group > .btn:last-child,
[dir=rtl] .btn-group > :last-child[type="submit"],
[dir=rtl] .subscribe-btn .btn-group > :last-child[role="button"],
[dir=rtl] .subscribe-btn .btn-group > button:last-child,
[dir=rtl] .subscribe-min-btn .btn-group > button:last-child,
[dir=rtl] .comments__item-actions .btn-group > :last-child[type="button"],
[dir=rtl].ui-light #hc-wysiwyg [role="form"] .btn-group > :last-child[role="button"],
[dir=rtl].ui-dark #hc-wysiwyg [role="form"] .btn-group > :last-child[role="button"],
[dir=rtl] .tabs--type-3 > .tabs__links .btn-group > a:last-child,
[dir=rtl] .activity .recent-activity-loader .btn-group > a:last-child,
[dir=rtl] .activity .recent-activity-controls .btn-group > a:last-child,
[dir=rtl] .activity--type-1 .recent-activity-loader .btn-group > a:last-child,
[dir=rtl] .activity--type-1 .recent-activity-controls .btn-group > a:last-child,
[dir=rtl] .vote--style-2 .btn-group > .vote__btn:last-child,
[dir=rtl] .searchbox .btn-group > a:last-child,
[dir=rtl] .pagination ul li.btn-group > a:last-child,
[dir=rtl] .pagination ul li.btn-group > span:last-child,
[dir=rtl] .share li .btn-group > a:last-child {
  border-top-left-radius: var(--border-radius-button);
  border-bottom-left-radius: var(--border-radius-button);
}

[dir=ltr].ui-light #hc-wysiwyg [role="form"] [role="button"] + .ui-light #hc-wysiwyg [role="form"] [role="button"],
[dir=ltr].ui-dark #hc-wysiwyg [role="form"] [role="button"] + .ui-light #hc-wysiwyg [role="form"] [role="button"],
[dir=ltr].ui-light #hc-wysiwyg [role="form"] [role="button"] + .ui-dark #hc-wysiwyg [role="form"] [role="button"],
[dir=ltr].ui-dark #hc-wysiwyg [role="form"] [role="button"] + .ui-dark #hc-wysiwyg [role="form"] [role="button"] {
  margin-left: 4px;
}

[dir=rtl].ui-light #hc-wysiwyg [role="form"] [role="button"] + .ui-light #hc-wysiwyg [role="form"] [role="button"],
[dir=rtl].ui-dark #hc-wysiwyg [role="form"] [role="button"] + .ui-light #hc-wysiwyg [role="form"] [role="button"],
[dir=rtl].ui-light #hc-wysiwyg [role="form"] [role="button"] + .ui-dark #hc-wysiwyg [role="form"] [role="button"],
[dir=rtl].ui-dark #hc-wysiwyg [role="form"] [role="button"] + .ui-dark #hc-wysiwyg [role="form"] [role="button"] {
  margin-right: 4px;
}

[dir=ltr] .tabs--type-3 > .tabs__links a:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

[dir=rtl] .tabs--type-3 > .tabs__links a:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

[dir=ltr] .tabs--type-3 > .tabs__links a:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

[dir=rtl] .tabs--type-3 > .tabs__links a:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

[dir=ltr] .tabs--type-3 > .tabs__links a + a {
  margin-left: 1px;
}

[dir=rtl] .tabs--type-3 > .tabs__links a + a {
  margin-right: 1px;
}

[dir=ltr] .vote--style-2 .vote__btn + .vote__btn {
  margin-left: 8px;
}

[dir=rtl] .vote--style-2 .vote__btn + .vote__btn {
  margin-right: 8px;
}

fieldset {
  min-width: 0;
}

fieldset {
  padding: 6px 24px;
  margin: 0;
  border: 0;
  border-radius: var(--border-radius-base);
  background-color: var(--secondary-bg-color);
}

legend {
  display: inline-block;
  font-size: var(--heading-4-font-size);
  font-weight: 700;
  line-height: 1.4;
  color: var(--primary-text-color);
}

legend {
  padding: 6px 24px;
  background-color: var(--primary-bg-color);
  border-radius: var(--border-radius-base);
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.12);
}

[dir=ltr] legend {
  margin-left: -6px;
}

[dir=rtl] legend {
  margin-right: -6px;
}

label[for],
.searchbox label {
  display: block;
  max-width: 100%;
  font-weight: 700;
}

label[for],
.searchbox label {
  margin-bottom: 6px;
}

::-webkit-input-placeholder {
  color: var(--secondary-text-color);
}

::-moz-placeholder {
  color: var(--secondary-text-color);
}

:-ms-input-placeholder {
  color: var(--secondary-text-color);
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.nesty-input,
.hc-multiselect-toggle,
ul[data-hc-pills-container] {
  -moz-appearance: none;
  -webkit-appearance: none;
  display: block;
  width: 100%;
  min-height: calc(3em + 2px);
  font-size: var(--text-font-size);
  line-height: 1.5;
  transition: border-color 400ms cubic-bezier(0.17, 0.67, 0.54, 1);
  color: var(--primary-text-color);
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.nesty-input,
.hc-multiselect-toggle,
ul[data-hc-pills-container] {
  padding: 0.75em 16px;
  border: 1px solid var(--border-color);
  border-radius: var(--border-radius-small);
}

.ui-dark select,
.ui-dark textarea,
.ui-dark input[type="text"],
.ui-dark input[type="password"],
.ui-dark input[type="datetime"],
.ui-dark input[type="datetime-local"],
.ui-dark input[type="date"],
.ui-dark input[type="month"],
.ui-dark input[type="time"],
.ui-dark input[type="week"],
.ui-dark input[type="number"],
.ui-dark input[type="email"],
.ui-dark input[type="url"],
.ui-dark input[type="search"],
.ui-dark input[type="tel"],
.ui-dark input[type="color"],
.ui-dark .nesty-input,
.ui-dark .hc-multiselect-toggle,
.ui-dark ul[data-hc-pills-container] {
  background-color: var(--secondary-bg-color);
  border-color: var(--secondary-bg-color);
}

select .ui-light:hover,
select .ui-light:focus,
.ui-dark select:hover,
.ui-dark select:focus,
textarea .ui-light:hover,
textarea .ui-light:focus,
.ui-dark textarea:hover,
.ui-dark textarea:focus,
input[type="text"] .ui-light:hover,
input[type="text"] .ui-light:focus,
.ui-dark input[type="text"]:hover,
.ui-dark input[type="text"]:focus,
input[type="password"] .ui-light:hover,
input[type="password"] .ui-light:focus,
.ui-dark input[type="password"]:hover,
.ui-dark input[type="password"]:focus,
input[type="datetime"] .ui-light:hover,
input[type="datetime"] .ui-light:focus,
.ui-dark input[type="datetime"]:hover,
.ui-dark input[type="datetime"]:focus,
input[type="datetime-local"] .ui-light:hover,
input[type="datetime-local"] .ui-light:focus,
.ui-dark input[type="datetime-local"]:hover,
.ui-dark input[type="datetime-local"]:focus,
input[type="date"] .ui-light:hover,
input[type="date"] .ui-light:focus,
.ui-dark input[type="date"]:hover,
.ui-dark input[type="date"]:focus,
input[type="month"] .ui-light:hover,
input[type="month"] .ui-light:focus,
.ui-dark input[type="month"]:hover,
.ui-dark input[type="month"]:focus,
input[type="time"] .ui-light:hover,
input[type="time"] .ui-light:focus,
.ui-dark input[type="time"]:hover,
.ui-dark input[type="time"]:focus,
input[type="week"] .ui-light:hover,
input[type="week"] .ui-light:focus,
.ui-dark input[type="week"]:hover,
.ui-dark input[type="week"]:focus,
input[type="number"] .ui-light:hover,
input[type="number"] .ui-light:focus,
.ui-dark input[type="number"]:hover,
.ui-dark input[type="number"]:focus,
input[type="email"] .ui-light:hover,
input[type="email"] .ui-light:focus,
.ui-dark input[type="email"]:hover,
.ui-dark input[type="email"]:focus,
input[type="url"] .ui-light:hover,
input[type="url"] .ui-light:focus,
.ui-dark input[type="url"]:hover,
.ui-dark input[type="url"]:focus,
input[type="search"] .ui-light:hover,
input[type="search"] .ui-light:focus,
.ui-dark input[type="search"]:hover,
.ui-dark input[type="search"]:focus,
input[type="tel"] .ui-light:hover,
input[type="tel"] .ui-light:focus,
.ui-dark input[type="tel"]:hover,
.ui-dark input[type="tel"]:focus,
input[type="color"] .ui-light:hover,
input[type="color"] .ui-light:focus,
.ui-dark input[type="color"]:hover,
.ui-dark input[type="color"]:focus,
.nesty-input .ui-light:hover,
.nesty-input .ui-light:focus,
.ui-dark .nesty-input:hover,
.ui-dark .nesty-input:focus,
.hc-multiselect-toggle .ui-light:hover,
.hc-multiselect-toggle .ui-light:focus,
.ui-dark .hc-multiselect-toggle:hover,
.ui-dark .hc-multiselect-toggle:focus,
ul[data-hc-pills-container] .ui-light:hover,
ul[data-hc-pills-container] .ui-light:focus,
.ui-dark ul[data-hc-pills-container]:hover,
.ui-dark ul[data-hc-pills-container]:focus {
  border-color: var(--primary-color);
}

select .ui-light:active,
select .ui-light.is-active,
.ui-dark select:active,
.ui-dark select.is-active,
textarea .ui-light:active,
textarea .ui-light.is-active,
.ui-dark textarea:active,
.ui-dark textarea.is-active,
input[type="text"] .ui-light:active,
input[type="text"] .ui-light.is-active,
.ui-dark input[type="text"]:active,
.ui-dark input[type="text"].is-active,
input[type="password"] .ui-light:active,
input[type="password"] .ui-light.is-active,
.ui-dark input[type="password"]:active,
.ui-dark input[type="password"].is-active,
input[type="datetime"] .ui-light:active,
input[type="datetime"] .ui-light.is-active,
.ui-dark input[type="datetime"]:active,
.ui-dark input[type="datetime"].is-active,
input[type="datetime-local"] .ui-light:active,
input[type="datetime-local"] .ui-light.is-active,
.ui-dark input[type="datetime-local"]:active,
.ui-dark input[type="datetime-local"].is-active,
input[type="date"] .ui-light:active,
input[type="date"] .ui-light.is-active,
.ui-dark input[type="date"]:active,
.ui-dark input[type="date"].is-active,
input[type="month"] .ui-light:active,
input[type="month"] .ui-light.is-active,
.ui-dark input[type="month"]:active,
.ui-dark input[type="month"].is-active,
input[type="time"] .ui-light:active,
input[type="time"] .ui-light.is-active,
.ui-dark input[type="time"]:active,
.ui-dark input[type="time"].is-active,
input[type="week"] .ui-light:active,
input[type="week"] .ui-light.is-active,
.ui-dark input[type="week"]:active,
.ui-dark input[type="week"].is-active,
input[type="number"] .ui-light:active,
input[type="number"] .ui-light.is-active,
.ui-dark input[type="number"]:active,
.ui-dark input[type="number"].is-active,
input[type="email"] .ui-light:active,
input[type="email"] .ui-light.is-active,
.ui-dark input[type="email"]:active,
.ui-dark input[type="email"].is-active,
input[type="url"] .ui-light:active,
input[type="url"] .ui-light.is-active,
.ui-dark input[type="url"]:active,
.ui-dark input[type="url"].is-active,
input[type="search"] .ui-light:active,
input[type="search"] .ui-light.is-active,
.ui-dark input[type="search"]:active,
.ui-dark input[type="search"].is-active,
input[type="tel"] .ui-light:active,
input[type="tel"] .ui-light.is-active,
.ui-dark input[type="tel"]:active,
.ui-dark input[type="tel"].is-active,
input[type="color"] .ui-light:active,
input[type="color"] .ui-light.is-active,
.ui-dark input[type="color"]:active,
.ui-dark input[type="color"].is-active,
.nesty-input .ui-light:active,
.nesty-input .ui-light.is-active,
.ui-dark .nesty-input:active,
.ui-dark .nesty-input.is-active,
.hc-multiselect-toggle .ui-light:active,
.hc-multiselect-toggle .ui-light.is-active,
.ui-dark .hc-multiselect-toggle:active,
.ui-dark .hc-multiselect-toggle.is-active,
ul[data-hc-pills-container] .ui-light:active,
ul[data-hc-pills-container] .ui-light.is-active,
.ui-dark ul[data-hc-pills-container]:active,
.ui-dark ul[data-hc-pills-container].is-active {
  border-color: var(--primary-color-hover);
}

.is-error select .ui-light,
.is-error .ui-dark select,
.is-error textarea .ui-light,
.is-error .ui-dark textarea,
.is-error input[type="text"] .ui-light,
.is-error .ui-dark input[type="text"],
.is-error input[type="password"] .ui-light,
.is-error .ui-dark input[type="password"],
.is-error input[type="datetime"] .ui-light,
.is-error .ui-dark input[type="datetime"],
.is-error input[type="datetime-local"] .ui-light,
.is-error .ui-dark input[type="datetime-local"],
.is-error input[type="date"] .ui-light,
.is-error .ui-dark input[type="date"],
.is-error input[type="month"] .ui-light,
.is-error .ui-dark input[type="month"],
.is-error input[type="time"] .ui-light,
.is-error .ui-dark input[type="time"],
.is-error input[type="week"] .ui-light,
.is-error .ui-dark input[type="week"],
.is-error input[type="number"] .ui-light,
.is-error .ui-dark input[type="number"],
.is-error input[type="email"] .ui-light,
.is-error .ui-dark input[type="email"],
.is-error input[type="url"] .ui-light,
.is-error .ui-dark input[type="url"],
.is-error input[type="search"] .ui-light,
.is-error .ui-dark input[type="search"],
.is-error input[type="tel"] .ui-light,
.is-error .ui-dark input[type="tel"],
.is-error input[type="color"] .ui-light,
.is-error .ui-dark input[type="color"],
.is-error .nesty-input .ui-light,
.is-error .ui-dark .nesty-input,
.is-error .hc-multiselect-toggle .ui-light,
.is-error .ui-dark .hc-multiselect-toggle,
.is-error ul[data-hc-pills-container] .ui-light,
.is-error .ui-dark ul[data-hc-pills-container] {
  border-color: var(--danger-color);
}

select.select-organization {
  font-weight: bold;
  min-height: auto;
  display: inline;
  line-height: 1em;
}

select.select-organization {
  border: none;
  border-radius: var(--border-radius-base);
}

[dir=ltr] select.select-organization {
  padding: 4px 24px 4px 12px;
  background: var(--secondary-bg-color) url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4H0L4 0L8 4Z' fill='black'/%3E%3Cpath d='M3.49691e-07 8L8 8L4 12L3.49691e-07 8Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat right 10px center;
}

[dir=rtl] select.select-organization {
  padding: 4px 12px 4px 24px;
  background: var(--secondary-bg-color) url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4H0L4 0L8 4Z' fill='black'/%3E%3Cpath d='M3.49691e-07 8L8 8L4 12L3.49691e-07 8Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat left 10px center;
}

ul[data-hc-pills-container] li {
  margin: 0;
}

ul[data-hc-pills-container] input {
  min-height: auto;
  height: auto;
}

ul[data-hc-pills-container] input {
  padding: 0;
}

ul[data-hc-pills-container] li[data-hc-pill=true] {
  padding: 2px 6px;
  background-color: var(--secondary-bg-color);
  border: none;
}

[dir=ltr] ul[data-hc-pills-container] li[data-hc-pill=true] {
  margin: 2px 2px 0 0;
}

[dir=rtl] ul[data-hc-pills-container] li[data-hc-pill=true] {
  margin: 2px 0 0 2px;
}

ul[data-hc-pills-container] li[data-hc-pill=true] > span:not([aria-label=close]) {
  font-size: var(--text-font-size);
}

[dir=ltr] ul[data-hc-pills-container] li[data-hc-pill=true] > span:not([aria-label=close]) {
  margin-left: 0;
}

[dir=rtl] ul[data-hc-pills-container] li[data-hc-pill=true] > span:not([aria-label=close]) {
  margin-right: 0;
}

textarea {
  max-width: 100%;
  height: calc(9em + 2px);
}

input[type="checkbox"],
input[type="radio"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
}

input[type="checkbox"],
input[type="radio"] {
  background: var(--primary-bg-color) no-repeat center;
  border: 1px solid var(--border-color);
}

input[type="checkbox"]:hover,
input[type="radio"]:hover {
  border-color: var(--primary-color);
}

input[type="checkbox"]:active,
input[type="checkbox"].is-active,
input[type="radio"]:active,
input[type="radio"].is-active {
  border-color: var(--primary-color-hover);
}

input[type="checkbox"]:checked,
input[type="radio"]:checked {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

input[type="checkbox"]:checked:hover,
input[type="radio"]:checked:hover {
  border-color: var(--primary-color-hover);
}

input[type="checkbox"]:checked:active,
input[type="checkbox"]:checked.is-active,
input[type="radio"]:checked:active,
input[type="radio"]:checked.is-active {
  border-color: var(--primary-color-active);
}

input[type="checkbox"]:disabled,
input[type="checkbox"]:disabled:hover,
input[type="checkbox"]:disabled:active,
input[type="radio"]:disabled,
input[type="radio"]:disabled:hover,
input[type="radio"]:disabled:active {
  border-color: var(--border-color);
  background-color: var(--secondary-bg-color);
}

input[type="checkbox"]:disabled:checked,
input[type="radio"]:disabled:checked {
  border-color: var(--border-color);
  background-color: var(--border-color);
}

input[type="checkbox"] {
  border-radius: calc(var(--border-radius-small) / 2);
}

input[type="checkbox"]:checked {
  background-image: var(--assets-check-svg);
}

input[type="radio"] {
  border-radius: 50%;
}

input[type="radio"]:checked {
  background-image: var(--assets-circle-svg);
}

.form-field {
  display: block;
  position: relative;
}

.form-field {
  margin-bottom: 24px;
}

.form-field .notification-error,
.form-field p {
  font-size: calc(var(--text-font-size) - 2px);
}

.form-field .notification-error,
.form-field p {
  margin-top: 4px;
  padding: 0 12px;
}

.form-field .notification-error {
  font-weight: bold;
  color: var(--danger-color);
}

.form-field .notification-error ~ p {
  margin-top: 0;
}

.form-field p {
  color: var(--secondary-text-color);
}

.form-field.required label:after {
  content: "*";
  color: var(--danger-color);
}

[dir=ltr] .form-field.required label:after {
  margin-left: .2em;
}

[dir=rtl] .form-field.required label:after {
  margin-right: .2em;
}

.form-field label .optional {
  display: none;
}

.form-field label i ~ span {
  display: inline-block;
}

[dir=ltr] .form-field label i ~ span {
  margin-left: 12px;
}

[dir=rtl] .form-field label i ~ span {
  margin-right: 12px;
}

[dir=ltr] .form-field.boolean {
  padding-left: 32px;
}

[dir=rtl] .form-field.boolean {
  padding-right: 32px;
}

.form-field.boolean input {
  position: absolute;
  top: 0;
}

.form-field.boolean input {
  margin: 0;
}

[dir=ltr] .form-field.boolean input {
  left: 0;
}

[dir=rtl] .form-field.boolean input {
  right: 0;
}

.form-field.boolean label {
  margin-bottom: 0;
}

.form-field.boolean p {
  margin-top: 0;
  padding: 0;
}

[dir=ltr] .form-field.boolean .notification-error {
  padding-left: 0;
}

[dir=rtl] .form-field.boolean .notification-error {
  padding-right: 0;
}

.form-field ul {
  margin: 0;
}

.form-fields-labeling .form-field:not(.boolean) label[for]:not([for="request-attachments"]),
.form-fields-labeling .form-field:not(.boolean) .searchbox label:not([for="request-attachments"]),
.searchbox .form-fields-labeling .form-field:not(.boolean) label:not([for="request-attachments"]) {
  position: absolute;
  top: calc(0.75em + 1px);
  font-weight: normal;
  color: var(--secondary-text-color);
  z-index: 2;
}

.form-fields-labeling .form-field:not(.boolean) label[for]:not([for="request-attachments"]),
.form-fields-labeling .form-field:not(.boolean) .searchbox label:not([for="request-attachments"]),
.searchbox .form-fields-labeling .form-field:not(.boolean) label:not([for="request-attachments"]) {
  cursor: text;
}

[dir=ltr] .form-fields-labeling .form-field:not(.boolean) label[for]:not([for="request-attachments"]),
[dir=ltr] .form-fields-labeling .form-field:not(.boolean) .searchbox label:not([for="request-attachments"]),
[dir=ltr] .searchbox .form-fields-labeling .form-field:not(.boolean) label:not([for="request-attachments"]) {
  left: 17px;
}

[dir=rtl] .form-fields-labeling .form-field:not(.boolean) label[for]:not([for="request-attachments"]),
[dir=rtl] .form-fields-labeling .form-field:not(.boolean) .searchbox label:not([for="request-attachments"]),
[dir=rtl] .searchbox .form-fields-labeling .form-field:not(.boolean) label:not([for="request-attachments"]) {
  right: 17px;
}

.form-fields-labeling .form-field:not(.boolean) input,
.form-fields-labeling .form-field:not(.boolean) textarea {
  padding-top: 18px;
  padding-bottom: 6px;
}

.form-fields-labeling .form-field:not(.boolean) input::-webkit-input-placeholder,
.form-fields-labeling .form-field:not(.boolean) textarea::-webkit-input-placeholder {
  color: transparent;
}

.form-fields-labeling .form-field:not(.boolean) input::-moz-placeholder,
.form-fields-labeling .form-field:not(.boolean) textarea::-moz-placeholder {
  color: transparent;
}

.form-fields-labeling .form-field:not(.boolean) input:-ms-input-placeholder,
.form-fields-labeling .form-field:not(.boolean) textarea:-ms-input-placeholder {
  color: transparent;
}

.form-fields-labeling .form-field:not(.boolean).is-focused label[for]:not([for="request-attachments"]),
.form-fields-labeling .form-field:not(.boolean).is-focused .searchbox label:not([for="request-attachments"]),
.searchbox .form-fields-labeling .form-field:not(.boolean).is-focused label:not([for="request-attachments"]),
.form-fields-labeling .form-field:not(.boolean).is-filled label[for]:not([for="request-attachments"]),
.form-fields-labeling .form-field:not(.boolean).is-filled .searchbox label:not([for="request-attachments"]),
.searchbox .form-fields-labeling .form-field:not(.boolean).is-filled label:not([for="request-attachments"]) {
  font-size: 12px;
}

.form-fields-labeling .form-field:not(.boolean).is-focused label[for]:not([for="request-attachments"]),
.form-fields-labeling .form-field:not(.boolean).is-focused .searchbox label:not([for="request-attachments"]),
.searchbox .form-fields-labeling .form-field:not(.boolean).is-focused label:not([for="request-attachments"]),
.form-fields-labeling .form-field:not(.boolean).is-filled label[for]:not([for="request-attachments"]),
.form-fields-labeling .form-field:not(.boolean).is-filled .searchbox label:not([for="request-attachments"]),
.searchbox .form-fields-labeling .form-field:not(.boolean).is-filled label:not([for="request-attachments"]) {
  transform: translateY(-35%);
}

.form-fields-labeling .form-field:not(.boolean).is-focused a,
.form-fields-labeling .form-field:not(.boolean).is-filled a {
  color: var(--primary-text-color);
}

[dir=ltr] .form-field--with-icon:not(.boolean) input,
[dir=ltr] .form-field--with-icon:not(.boolean) textarea {
  padding-left: 41px;
}

[dir=rtl] .form-field--with-icon:not(.boolean) input,
[dir=rtl] .form-field--with-icon:not(.boolean) textarea {
  padding-right: 41px;
}

[dir=ltr] .form-field--with-icon:not(.boolean) label[for]:not([for="request-attachments"]),
[dir=ltr] .form-field--with-icon:not(.boolean) .searchbox label:not([for="request-attachments"]),
[dir=ltr] .searchbox .form-field--with-icon:not(.boolean) label:not([for="request-attachments"]) {
  left: 41px;
}

[dir=rtl] .form-field--with-icon:not(.boolean) label[for]:not([for="request-attachments"]),
[dir=rtl] .form-field--with-icon:not(.boolean) .searchbox label:not([for="request-attachments"]),
[dir=rtl] .searchbox .form-field--with-icon:not(.boolean) label:not([for="request-attachments"]) {
  right: 41px;
}

#upload-dropzone {
  background-color: var(--secondary-bg-color);
  border: none;
  border-radius: var(--border-radius-small);
}

#upload-dropzone span {
  color: var(--secondary-text-color);
}

#upload-dropzone span {
  padding: 24px;
}

#upload-dropzone span,
#upload-dropzone span a {
  font-size: var(--text-font-size);
  line-height: 1.5;
}

#request-attachments-pool .upload-item {
  overflow: hidden;
}

#request-attachments-pool .upload-item {
  padding: 12px;
  margin-top: 4px;
  border-radius: var(--border-radius-small);
  background-color: var(--secondary-bg-color);
}

[dir=ltr] #request-attachments-pool .upload-item {
  padding-right: 32px;
}

[dir=rtl] #request-attachments-pool .upload-item {
  padding-left: 32px;
}

#request-attachments-pool .upload-item p {
  margin: 0;
}

#request-attachments-pool .upload-item .upload-remove {
  position: absolute;
  top: 50%;
}

#request-attachments-pool .upload-item .upload-remove {
  transform: translateY(-50%);
}

[dir=ltr] #request-attachments-pool .upload-item .upload-remove {
  right: 12px;
}

[dir=rtl] #request-attachments-pool .upload-item .upload-remove {
  left: 12px;
}

#request-attachments-pool .upload-item .upload-progress {
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
  opacity: .1;
}

#request-attachments-pool .upload-item .upload-progress {
  background-color: var(--primary-color);
}

[dir=ltr] #request-attachments-pool .upload-item .upload-progress {
  left: 0;
}

[dir=rtl] #request-attachments-pool .upload-item .upload-progress {
  right: 0;
}

#upload-error {
  margin-top: 0;
}

#upload-error span {
  display: block;
  font-size: calc(var(--text-font-size) - 2px);
  color: var(--danger-color);
}

#upload-error span {
  margin-top: 12px;
}

.g-recaptcha {
  display: none;
}

.nesty-input:after,
.hc-multiselect-toggle:after {
  display: block;
  position: absolute;
  top: 50%;
  width: .425em;
  height: .425em;
  vertical-align: .2em;
  content: "";
}

.nesty-input:after,
.hc-multiselect-toggle:after {
  border-top: 0;
  border-bottom: 2px solid currentColor;
}

[dir=ltr] .nesty-input:after,
[dir=ltr] .hc-multiselect-toggle:after {
  right: 16px;
  border-right: 2px solid currentColor;
  border-left: 0;
  transform: rotate(45deg) translate(-50%, -50%);
}

[dir=rtl] .nesty-input:after,
[dir=rtl] .hc-multiselect-toggle:after {
  left: 16px;
  border-left: 2px solid currentColor;
  border-right: 0;
  transform: rotate(-45deg) translate(50%, -50%);
}

.nesty-input:active,
.hc-multiselect-toggle:active {
  outline: none !important;
}

.nesty-input[aria-expanded="true"],
.hc-multiselect-toggle[aria-expanded="true"] {
  border-color: var(--primary-color);
}

[dir=ltr] .nesty-input[aria-expanded="true"],
[dir=ltr] .hc-multiselect-toggle[aria-expanded="true"] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

[dir=rtl] .nesty-input[aria-expanded="true"],
[dir=rtl] .hc-multiselect-toggle[aria-expanded="true"] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.nesty-panel,
.hc-multiselect-menu {
  display: block;
  max-height: 250px;
}

.nesty-panel,
.hc-multiselect-menu {
  border: 1px solid var(--primary-color);
  border-top: none;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.12);
  background-color: var(--primary-bg-color);
}

[dir=ltr] .nesty-panel,
[dir=ltr] .hc-multiselect-menu {
  border-bottom-right-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}

[dir=rtl] .nesty-panel,
[dir=rtl] .hc-multiselect-menu {
  border-bottom-left-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}

.nesty-panel:before,
.hc-multiselect-menu:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  height: 0;
  z-index: 2;
}

.nesty-panel:before,
.hc-multiselect-menu:before {
  border-top: 1px solid var(--border-color);
}

[dir=ltr] .nesty-panel:before,
[dir=ltr] .hc-multiselect-menu:before {
  left: 0;
}

[dir=rtl] .nesty-panel:before,
[dir=rtl] .hc-multiselect-menu:before {
  right: 0;
}

.nesty-panel li,
.hc-multiselect-menu li {
  color: var(--primary-text-color);
}

.form-fields-labeling .nesty-input {
  padding-top: 18px;
  padding-bottom: 6px;
  background-color: transparent;
}

.form-fields-labeling .nesty-input,
.form-fields-labeling .nesty-input:hover,
.form-fields-labeling .nesty-input:active,
.form-fields-labeling .nesty-input.is-active,
.ui-light .form-fields-labeling .nesty-input,
.ui-light .form-fields-labeling .nesty-input:hover,
.ui-light .form-fields-labeling .nesty-input:active,
.ui-light .form-fields-labeling .nesty-input.is-active,
.ui-dark .form-fields-labeling .nesty-input,
.ui-dark .form-fields-labeling .nesty-input:hover,
.ui-dark .form-fields-labeling .nesty-input:active,
.ui-dark .form-fields-labeling .nesty-input.is-active {
  color: transparent;
}

.nesty-panel {
  margin-top: calc(3em + 1px);
}

.hc-multiselect-menu {
  margin-top: -1px;
}

.hc-multiselect-menu ul li {
  padding: 0;
  margin: 0;
}

.hc-multiselect-menu ul li input {
  display: none;
}

.hc-multiselect-menu ul li label:after {
  display: none;
}

.nesty-panel ul li,
.hc-multiselect-menu ul li label {
  font-family: var(--text-font-family);
  font-size: calc(var(--text-font-size) - 2px);
  font-weight: normal;
  line-height: 1.5;
  min-height: 40px;
  height: auto;
  transition: all 400ms cubic-bezier(0.17, 0.67, 0.54, 1);
}

.nesty-panel ul li,
.hc-multiselect-menu ul li label {
  padding: 8px 16px !important;
  background-color: var(--primary-bg-color);
}

.nesty-panel ul li:hover,
.hc-multiselect-menu ul li label:hover {
  background-color: var(--secondary-bg-color);
}

.nesty-panel ul li.nesty-selected,
.hc-multiselect-menu ul li[aria-checked="true"] label {
  font-weight: normal;
  color: var(--primary-color);
}

.nesty-panel ul li.nesty-selected:after,
.hc-multiselect-menu ul li[aria-checked="true"] label:after {
  display: inline-block;
  width: .35em;
  height: .5em;
  vertical-align: .1em;
  content: "";
}

.nesty-panel ul li.nesty-selected:after,
.hc-multiselect-menu ul li[aria-checked="true"] label:after {
  border-top: 0;
  border-bottom: 2px solid currentColor;
}

[dir=ltr] .nesty-panel ul li.nesty-selected:after,
[dir=ltr] .hc-multiselect-menu ul li[aria-checked="true"] label:after {
  margin-left: .7em;
  border-right: 2px solid currentColor;
  border-left: 0;
  transform: rotate(45deg);
}

[dir=rtl] .nesty-panel ul li.nesty-selected:after,
[dir=rtl] .hc-multiselect-menu ul li[aria-checked="true"] label:after {
  margin-right: .7em;
  border-left: 2px solid currentColor;
  border-right: 0;
  transform: rotate(-45deg);
}

.hc-multiselect-toggle {
  padding: 0.55em 12px;
}

.hc-multiselect-toggle ul li {
  padding: 2px 6px;
  background-color: var(--secondary-bg-color);
}

[dir=ltr] .hc-multiselect-toggle ul li {
  margin: 2px 2px 0 0;
}

[dir=rtl] .hc-multiselect-toggle ul li {
  margin: 2px 0 0 2px;
}

.form-fields-labeling .hc-multiselect-toggle {
  min-height: calc(3em + 2px);
}

.form-fields-labeling .hc-multiselect-toggle {
  padding: 22px 10px 2px;
}

.form-fields-labeling .hc-multiselect-toggle ul li {
  font-size: calc(var(--text-font-size) - 4px);
  line-height: 1.5;
}

body .pika-single.is-bound {
  border-radius: var(--border-radius-small);
  border: none;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.12);
}

.searchbox {
  margin-bottom: 24px;
}

.searchbox ul,
.searchbox li {
  display: block;
}

.searchbox ul,
.searchbox li {
  margin: 0;
  padding: 0;
}

.searchbox li {
  list-style: none;
}

.searchbox a {
  width: 100%;
  justify-content: flex-start;
}

.searchbox a {
  border-radius: var(--border-radius-small);
  margin-top: 4px;
}

#hc-wysiwyg {
  display: block;
  height: 112px;
}

#hc-wysiwyg {
  border: 1px solid var(--border-color);
  border-radius: var(--border-radius-small);
}

#hc-wysiwyg [role="toolbar"] {
  background-color: transparent;
  padding: 6px 8px;
  border: none;
}

@media only screen and (max-width: 567px) and (max-aspect-ratio: 13 / 9) {
  #hc-wysiwyg [role="toolbar"] {
    height: auto;
  }
}

.pagination {
  width: 100%;
  max-width: 1232px;
}

.pagination {
  margin-top: 24px;
  margin-bottom: 24px;
}

[dir=ltr] .pagination {
  margin-right: auto;
  margin-left: auto;
  padding-right: 16px;
  padding-left: 16px;
}

[dir=rtl] .pagination {
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media only screen and (min-width: 980px) {
  .pagination {
    max-width: 1264px;
  }

  [dir=ltr] .pagination {
    padding-right: 32px;
    padding-left: 32px;
  }

  [dir=rtl] .pagination {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@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) {
  .pagination {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

@media only screen and (min-width: 980px) {
  .pagination {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}

.pagination ul {
  display: flex;
  justify-content: center;
}

.pagination ul {
  margin: 0;
  padding: 0;
}

.pagination ul li {
  display: block;
  list-style: none;
}

.pagination ul li {
  padding: 0;
  margin: 0;
}

[dir=ltr] .pagination ul li + li {
  margin-left: 6px;
}

[dir=rtl] .pagination ul li + li {
  margin-right: 6px;
}

.pagination ul li > a span {
  margin: 0;
}

.ui-light .pagination ul li > span,
.ui-light .pagination ul li > span:hover,
.ui-light .pagination ul li > span:active,
.ui-light .pagination ul li > span.is-active {
  color: #fff;
}

.ui-light .pagination ul li > span,
.ui-light .pagination ul li > span:hover,
.ui-light .pagination ul li > span:active,
.ui-light .pagination ul li > span.is-active {
  cursor: default;
  background-color: var(--primary-text-color);
  border-color: var(--primary-text-color);
}

.ui-dark .pagination ul li > span,
.ui-dark .pagination ul li > span:hover,
.ui-dark .pagination ul li > span:active,
.ui-dark .pagination ul li > span.is-active {
  color: #fff;
}

.ui-dark .pagination ul li > span,
.ui-dark .pagination ul li > span:hover,
.ui-dark .pagination ul li > span:active,
.ui-dark .pagination ul li > span.is-active {
  cursor: default;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.pagination .pagination-first-text,
.pagination .pagination-prev-text,
.pagination .pagination-next-text,
.pagination .pagination-last-text {
  display: none;
}

.share {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.share {
  margin: 0;
  padding: 0;
}

@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) {
  .share {
    justify-content: flex-end;
  }
}

.share li {
  display: block;
  list-style: none;
}

.share li {
  margin: 0;
  padding: 0;
}

[dir=ltr] .share li + li {
  margin-left: 4px;
}

[dir=rtl] .share li + li {
  margin-right: 4px;
}

[dir] ul[data-garden-id="dropdowns.combobox.listbox"],
[dir] [data-garden-id="datepickers.menu"] {
  background-color: var(--primary-bg-color);
  border-radius: var(--border-radius-small);
  border-color: var(--border-color);
}

[dir] [data-garden-id="datepickers.datepicker"] {
  background-color: var(--primary-bg-color);
}

[dir] [data-garden-id="dropdowns.combobox.trigger"],
[dir] [data-garden-container-id="containers.field.input"],
[dir] [data-garden-id="forms.faux_input"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  display: block;
  width: 100%;
  min-height: calc(3em + 2px);
  font-size: var(--text-font-size);
  line-height: 1.5;
  transition: border-color 400ms cubic-bezier(0.17, 0.67, 0.54, 1);
  color: var(--primary-text-color);
  background-color: var(--secondary-bg-color);
  border-color: var(--secondary-bg-color);
  padding: 0.5em 16px;
  border: 1px solid var(--border-color);
  border-radius: var(--border-radius-small);
}

[dir] [data-garden-id="dropdowns.combobox.trigger"] input {
  padding: 0;
  border: none;
  margin: 0;
  height: calc(3em - 16px);
  min-height: 100%;
  max-height: 100%;
}

[dir] [data-garden-id="forms.faux_input"] {
  padding: 0;
  display: flex;
  align-items: center;
  gap: 4px;
}

[dir] [data-garden-id="forms.faux_input"] > * {
  margin: 0;
  border: none;
  color: var(--primary-text-color);
}

[dir] [data-garden-id="forms.faux_input"] > svg {
  margin-left: 12px;
}