@charset "UTF-8";
/**********
 Variables
 **********/
body {
  /* Colors */
  --primary-color: #714CB6;
  --secondary-color: #421D24;
  --primary-bg-color: #FFFFFF;
  --primary-bg-color-always: #FFFFFF;
  --secondary-bg-color: #F7F5F2;
  --secondary-bg-color-always: #F7F5F2;
  --primary-text-color: #292827;
  --secondary-text-color: #676664;
  --link-color: #714CB6;
  --border-color: #DDDBD7;
  --placeholder-text-color: #8D8A86;
  --info-color: #292827;
  --success-color: #714cb6;
  --warning-color: #421D24;
  --danger-color: #C25000;
  --primary-color-hover: #56398c;
  --primary-color-active: #4f3581;
  --secondary-color-hover: #170a0d;
  --secondary-color-active: #0d0607;
  --secondary-bg-color-hover: #efebe5;
  --secondary-bg-color-active: #ebe6df;
  --secondary-text-color-hover: #5d5c5a;
  --secondary-text-color-active: #575755;
  --link-color-hover: #56398c;
  --link-color-active: #4f3581;
  /* Text */
  --text-font-family: 'Super Sans', sans-serif;
  --heading-font-family: 'Super Sans', sans-serif;
  --text-font-size: 16px;
  --text-font-size-large: calc(16px + 2px);
  --text-font-size-small: calc(16px - 2px);
  --heading-1-font-size: 39px;
  --heading-2-font-size: 30px;
  --heading-3-font-size: 25px;
  --heading-4-font-size: 20px;
  --heading-5-font-size: 16px;
  --heading-6-font-size: calc(16px - 2px);
  /* Other */
  --border-radius-base: 8px;
  --border-radius-small: calc(8px / 2);
  --border-radius-button: 8px;
  --logo-height: 30px;
  /* Theme settings */
  --white-color: #fff;
  --border-width: 1px;
  --minus-border-width: -1px;
  --box-shadow: 0px 0px 15px rgba(0, 0, 0, .05);
  --duration: 400ms;
  --timing-function: cubic-bezier(.17, .67, .54, 1);
  --assets-check-svg: url(/hc/theming_assets/01KQFVFNFQQQJK5BMKXRP3NR4W);
}

/***********
 Base styles
 ***********/
*,
*:before,
*:after {
  box-sizing: border-box;
}

body,
html {
  min-height: 100vh;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
  scroll-padding-top: 140px !important;
}

body {
  font-family: var(--text-font-family);
  font-size: var(--text-font-size);
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.75%;
  color: var(--primary-text-color);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
  position: relative;
  background-color: var(--primary-bg-color);
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

a {
  color: var(--link-color);
  text-decoration: none;
}

a:hover {
  color: var(--link-color-hover);
}

a:active,
a.is-active {
  color: var(--link-color-active);
}

a.link-primary,
.my-activities-menu__item a {
  color: var(--primary-color);
}

a.link-primary:hover,
.my-activities-menu__item a:hover {
  color: var(--primary-color-hover);
}

a.link-primary:active,
a.link-primary.is-active,
.my-activities-menu__item a:active {
  color: var(--primary-color-active);
}

.my-activities-menu__item.is-active a {
  color: var(--primary-text-color);
}

a.link-secondary {
  color: var(--secondary-color);
}

a.link-secondary:hover {
  color: var(--secondary-color-hover);
}

a.link-secondary:active,
a.link-secondary.is-active {
  color: var(--secondary-color-active);
}

a.is-disabled {
  cursor: default;
}

a.is-disabled,
a.is-disabled:hover,
a.is-disabled:active,
a.is-disabled.is-active {
  color: var(--secondary-text-color);
}

a,
button,
[type=submit],
[type=button],
[type=reset] {
  cursor: pointer;
}

a,
input,
button,
select,
textarea,
label {
  transition: all 400ms cubic-bezier(0.17, 0.67, 0.54, 1);
}

a:focus,
input:focus,
button:focus,
select:focus,
textarea:focus,
label:focus {
  outline: none;
}

a.focus-visible,
input.focus-visible,
button.focus-visible,
select.focus-visible,
textarea.focus-visible,
label.focus-visible {
  outline: auto 5px -webkit-focus-ring-color;
}

figure {
  margin: 0;
}

img {
  max-width: 100%;
  height: auto;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

.iframe {
  position: relative;
}

.hidden {
  display: none !important;
}

p#request_description_hint {
  display: none;
}

.iframe iframe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.table-container {
  width: 100%;
  overflow-y: auto;
}

.list-unstyled {
  display: block;
  margin: 24px 0;
  padding: 0;
}

.list-unstyled li {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

.is-hidden,
[hidden] {
  display: none !important;
}

@media (min-width: 1200px) and (max-width: 1399px) {
  .is-hidden--xl {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .is-hidden--lg {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .is-hidden--md {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .is-hidden--sm {
    display: none !important;
  }
}
@media (max-width: 1399px) {
  .is-hidden--xl-down {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .is-hidden--lg-down {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .is-hidden--md-down {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .is-hidden--sm-down {
    display: none !important;
  }
}
@media (max-width: 575px) {
  .is-hidden--xs,
  .is-hidden--xs-down {
    display: none !important;
  }
}
@media (min-width: 1400px) {
  .is-hidden--xxl,
  .is-hidden--xxl-up {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .is-hidden--xl-up {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .is-hidden--lg-up {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .is-hidden--md-up {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .is-hidden--sm-up {
    display: none !important;
  }
}
[dir=ltr] .is-hidden--ltr {
  display: none !important;
}

[dir=rtl] .is-hidden--rtl {
  display: none !important;
}

.ui-light .is-hidden--light-mode {
  display: none !important;
}

.ui-dark .is-hidden--dark-mode {
  display: none !important;
}

/********
 Headings
 ********/
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: var(--heading-font-family);
  font-weight: normal;
}

h1, .h1 {
  font-size: var(--heading-2-font-size);
  line-height: 1.2;
}

h2, .h2 {
  font-size: var(--heading-3-font-size);
  line-height: 1.3;
}

h3, .h3,
h4, .h4 {
  font-size: var(--heading-4-font-size);
  line-height: 1.4;
}

h5, .h5 {
  font-size: var(--heading-5-font-size);
}

h6, .h6 {
  font-size: var(--heading-5-font-size);
}

@media (min-width: 992px) {
  h1, .h1 {
    font-size: var(--heading-1-font-size);
    line-height: 1.1;
  }
  h2, .h2 {
    font-size: var(--heading-2-font-size);
    line-height: 1.2;
  }
  h3, .h3 {
    font-size: var(--heading-3-font-size);
    line-height: 1.3;
  }
}
h1,
.h1 {
  margin: 0 0 1.2em;
}

.markdown h1,
.markdown .h1 {
  margin-top: 1.2em;
}

/* Breadcrumbs */
.breadcrumbs {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}

.breadcrumbs--bottom {
  margin: -16px 0 0;
}

.breadcrumbs li {
  display: block;
  position: relative;
  font-size: 14px;
  color: var(--secondary-text-color);
}

.breadcrumbs li + li {
  padding-left: 32px;
}

.breadcrumbs li + li::before {
  content: "\f054";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translate(-50%, -50%);
  color: var(--secondary-text-color);
}

.breadcrumbs li a {
  color: var(--secondary-text-color);
}

@media (max-width: 575px) {
  .breadcrumbs li {
    margin-right: 12px;
  }
  .breadcrumbs li + li {
    padding-left: 16px;
  }
}
/* Inner pages */
.inner-page-heading .section__title {
  margin-bottom: 12px;
}

.section__description {
  color: var(--secondary-text-color);
}

.inner-page-heading--center {
  text-align: center;
}

.inner-page-heading ~ .section {
  padding-top: 0;
}

.inner-page {
  padding-top: 48px;
  padding-bottom: 48px;
}

.inner-page .category-list__item {
  background-color: var(--secondary-bg-color);
}

.inner-page .category-list__item:hover,
.inner-page .category-list__item:active {
  box-shadow: none;
}

.inner-page__sections {
  margin-bottom: 10px;
}

.inner-page__sections .col-12 {
  margin-bottom: 30px;
}

.entry-info {
  display: flex;
  font-size: 14px;
}

.entry-info__avatar {
  flex-shrink: 0;
}

[dir=ltr] .entry-info__avatar {
  padding-right: 12px;
}

[dir=rtl] .entry-info__avatar {
  padding-left: 12px;
}

.avatar {
  position: relative;
  display: inline-block;
}

.user-avatar {
  border-radius: 100%;
}

.user-avatar--profile {
  margin-bottom: 12px;
}

.user-avatar--default {
  width: 40px;
  height: 40px;
}

.meta {
  font-size: var(--text-font-size-small);
  color: var(--secondary-text-color);
}

.inner-page__rightbar + .inner-page__rightbar {
  margin-top: 24px;
  padding-top: 24px;
  border-top: var(--border-width) solid var(--border-color);
}

.inner-page__rightbar h3,
.recent-articles-title,
.related-articles-title,
.recent-articles h3 {
  margin: 0 0 24px;
  font-size: var(--heading-3-font-size);
}

.related-articles ul,
.recent-articles ul {
  margin: 0;
  padding: 0;
  display: block;
}

.related-articles ul li,
.recent-articles ul li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 6px 0;
}

.share {
  display: flex;
  margin: 24px 0;
  padding: 0;
}

.share li {
  display: block;
  margin: 0 12px 0 0;
  padding: 0;
  list-style: none;
}

.attachments {
  margin: 24px 0;
}

.attachment-list {
  display: block;
  margin: 24px 0;
  padding: 0;
}

.attachment-list__item {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

.attachment-list__item + .attachment-list__item {
  margin-top: 8px;
}

.attachment-list__item i {
  color: var(--primary-color);
}

.article-vote {
  margin: 40px 0;
  border-top: var(--border-width) solid var(--border-color);
  padding-top: 24px;
  text-align: center;
}

.article-vote__title {
  margin: 0 0 24px;
}

.article-vote__count {
  margin-top: 12px;
}

.article-more-questions {
  display: none !important;
}

/* Comments */
.comments__heading {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}

.comments__title {
  margin: 0;
}

.comments__container {
  background-color: var(--primary-bg-color);
  padding: 40px;
}

.comment-form__body textarea {
  height: 112px;
  background-color: var(--secondary-bg-color);
  border-color: var(--primary-color);
}

.comment-form__attachments,
.comment-form__controls {
  margin-top: 8px;
}

.comment-form__ccs ul {
  display: block;
  margin: 0 0 8px;
}

.comment-form__mark-as-solved {
  display: flex;
  margin-bottom: 8px;
}

.comment-form__mark-as-solved label {
  margin-left: 8px;
}

.comments__list {
  padding: 0 40px 16px;
  margin: 0 -40px 40px;
  border-bottom: var(--border-width) solid var(--border-color);
}

.comments__list--content {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}

.comment {
  position: relative;
  margin-bottom: 24px;
}

.comment__left {
  width: 100%;
}

.comment__sidebar {
  width: 30px;
  margin-left: 12px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
}

.comment__sidebar ~ .comment__left {
  width: calc(100% - 42px);
  min-height: 80px;
}

.comment + .comment {
  padding-top: 24px;
  border-top: var(--border-width) solid var(--border-color);
}

.comment + .comment .comment__sidebar {
  top: 24px;
}

.comment__heading {
  display: flex;
  align-items: center;
}

.user-avatar {
  margin-right: 12px;
}

.comment__body {
  margin-top: 12px;
}

.comment__body .h5 {
  font-size: 18px;
}

.comment__actions {
  margin-top: 4px;
}

.request-details {
  display: flex;
  flex-wrap: wrap;
}

.request-details dt {
  flex: 0 0 50%;
  max-width: 50%;
  margin: 0;
  font-weight: bold;
}

.request-details dd {
  flex: 0 0 50%;
  max-width: 50%;
  margin: 0;
  color: var(--secondary-text-color);
}

.request-status {
  padding: 2px 8px;
  border: var(--border-radius-button);
  background-color: var(--secondary-bg-color);
  font-size: var(--text-font-size-small);
}

.request-status--open,
.request-status--new {
  background-color: var(--danger-color);
  color: var(--white-color);
}

.request-status--answered {
  background-color: var(--warning-color);
  color: var(--white-color);
}

.request-status--solved,
.request-status--closed {
  background-color: var(--success-color);
  color: var(--white-color);
}

/**/
.my-activities-menu {
  display: flex;
  padding: 0;
  font-weight: bold;
  margin-top: 32px;
  border-bottom: 1px solid var(--border-color);
}

.my-activities-menu__item {
  display: block;
  margin: 0 32px 0 0;
  padding: 0;
  list-style: none;
}

@media (max-width: 480px) {
  .my-activities-menu__item {
    margin: 0 12px 0 0;
  }
}
.my-activities-menu__item.is-active {
  padding: 0 0 12px;
  border-bottom: 3px solid var(--primary-color);
}

.my-activities {
  width: 100%;
}

.my-activities thead {
  font-weight: bold;
}

.my-activities thead td {
  padding-bottom: 12px;
}

.my-activities tbody td {
  padding: 4px 0;
}

.my-activities__btn {
  width: 10px;
}

.pagination {
  display: block;
  margin: 24px 0;
}

.pagination-list {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
}

.pagination-list li {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

.pagination-list li + li {
  margin-left: 4px;
}

@media (max-width: 767px) {
  .my-activities__is-hidden {
    display: none !important;
  }
}
.my-activities thead .requests-link,
.my-activities thead .requests-link:hover,
.my-activities thead .requests-link:active {
  color: var(--primary-text-color);
}

.my-activities thead .requests-sort-symbol {
  font-size: 10px;
  color: var(--link-color);
  margin-left: 4px;
}

#search-filter {
  margin-bottom: 40px;
}

.filter {
  margin: 0;
}

@media (min-width: 768px) {
  .filter {
    display: block !important;
    height: auto !important;
  }
}
@media (max-width: 767px) {
  #search-filter h3::after {
    font-family: "Font Awesome 5 Free";
    -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-weight: 900;
    content: "\f107";
    color: var(--secondary-text-color);
    margin-left: 8px;
  }
}
.filter li {
  padding: 4px 0;
}

.filter__btn {
  margin-top: 24px;
}

.topic-list__item + .topic-list__item {
  margin-top: 24px;
  padding-top: 24px;
  border-top: var(--border-width) solid var(--border-color);
}

.topic-list__heading {
  margin-top: 0;
}

.topic-list + .pagination {
  margin-top: 40px;
}

.topic-controls {
  margin-bottom: 40px;
}

.vote-sum {
  margin: 0 12px;
}

/* Profile */
.profile-stats:first-child {
  margin-top: 0;
}

.profile-stats__stat {
  display: flex !important;
}

.profile-stats__label {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
  color: var(--secondary-text-color);
  font-size: var(--text-font-size-small);
}

.profile-stats__label::after {
  content: ":";
}

.profile-stats__value {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
  font-weight: bold;
  font-size: var(--text-font-size-small);
}

.community-badges-block {
  padding-bottom: 24px;
}

.community-badges {
  display: flex;
  flex-wrap: wrap;
}

.community-badges img {
  width: 40px;
  height: 40px;
  margin-right: 4px;
}

.community-badge-titles {
  display: inline-block;
  font-family: var(--text-font-family);
  font-size: var(--text-font-size-small);
  font-weight: normal;
  background-color: var(--secondary-color);
  padding: 2px 4px;
  border-radius: var(--border-radius-button);
  color: var(--white-color);
  line-height: 1;
  vertical-align: middle;
}

.profile-heading {
  margin-bottom: 40px;
}

.profile-heading h2 {
  margin: 0 0 12px;
}

.profile-user-meta > span {
  display: block;
  font-weight: bold;
  color: var(--primary-text-color);
}

.profile-badges-item-image {
  display: block;
  margin-right: 12px;
}

.profile-badges-item-image img {
  width: 40px;
  height: 40px;
  display: block;
}

.profile-badges-item-image.titles {
  border-radius: 50%;
  background-color: var(--secondary-text-color);
}

.profile-badges-item-metadata {
  margin-top: 12px;
}

/* Header */
.header {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 99;
  background-color: transparent;
  transition: background-color 0.3s ease;
}

.header-placeholder,
.header__container {
  height: 98px;
}

.header__container {
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all 0.3s ease;
}

.header.is-scrolled {
  background-color: #E8E0FF;
}

.is-scrolled .header__container {
  padding-top: 24px;
  padding-bottom: 24px;
  height: 78px;
}

.header__logo {
  display: flex;
  align-items: center;
}

.header__logo img {
  height: var(--logo-height);
}

.header__logo span {
  margin-left: 12px;
}

.header__menu {
  display: flex;
  margin: 0;
  padding: 0;
}

.header__menu > * {
  display: block;
}

.header__menu > * + * {
  margin-left: 22px;
}

.header__menu .fas {
  font-size: 11px;
}

.header__mobile-toggle.is-active i::before {
  content: "\f00d";
}

.header__link {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: rgba(20, 20, 19, 0.65);
  letter-spacing: -0.75%;
  padding: 2px;
}

@media (min-width: 992px) {
  .header__link::after {
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    background-color: var(--primary-color);
    position: absolute;
    top: calc(100% + 8px);
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
  }
  .header__link:hover::after {
    opacity: 1;
    visibility: visible;
  }
  .header__link:hover {
    color: var(--primary-text-color);
  }
  .header__link:focus,
  .header__link:active {
    box-shadow: 0 0 0 2px #1173A8;
    border-radius: 2px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .header__menu,
  .header__logo span {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .header__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border-bottom: var(--border-width) solid var(--border-color);
    background-color: #E8E0FF;
  }
  .header__menu.is-active {
    display: block;
  }
  .header__menu > * {
    display: block;
    width: 100%;
    padding: 6px 15px;
  }
  .header__menu > * + * {
    margin-left: 0;
  }
}
.header__search .fas {
  font-size: 14px;
}

.header-search {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: var(--primary-bg-color);
  transition: all var(--duration) var(--timing-function);
  transform: translateY(-100%);
  visibility: hidden;
}

.header-search.is-active {
  transform: translateY(0);
  visibility: visible;
}

.header-search .welcome__search input[type=search] {
  border: none;
  border-radius: 0;
  height: 60px;
  padding-left: 0;
}

/* Welcome */
.welcome {
  margin-top: -98px;
  padding-top: 150px;
  padding-bottom: 32px;
  background: linear-gradient(288deg, #E6E4FF, #FFDCF3);
}

.welcome--min {
  padding-top: 136px;
  padding-bottom: 66px;
}

.welcome--with-border {
  border-bottom: var(--border-width) solid var(--border-color);
}

.welcome__title {
  font-size: 61px;
  line-height: 67px;
  letter-spacing: -2.75%;
  margin-bottom: 32px;
  text-align: center;
  font-weight: 400;
}

.welcome__search {
  display: block;
  position: relative;
  max-width: 560px;
  margin: 0 auto;
}

.welcome--min .welcome__search {
  max-width: 668px;
}

.welcome__search .meta {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
}

.welcome__search input[type=search] {
  height: 52px;
  border-radius: 16px;
  outline: none;
  border: 1px solid #714CB6;
  background: #fff url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 1C13.7541 1 17 4.24594 17 8.25C17 10.6649 15.8182 12.8023 14.0049 14.1191L16.6494 18.6992L15.3506 19.4492L12.7051 14.8672C11.8015 15.2713 10.8022 15.5 9.75 15.5C5.74594 15.5 2.5 12.2541 2.5 8.25C2.5 4.24594 5.74594 1 9.75 1ZM9.75 2.5C6.57436 2.5 4 5.07436 4 8.25C4 11.4256 6.57436 14 9.75 14C10.7989 14 11.7798 13.7195 12.625 13.2305C14.3452 12.235 15.5 10.377 15.5 8.25C15.5 5.07436 12.9256 2.5 9.75 2.5Z' fill='%23292827' fill-opacity='0.5'/%3E%3C/svg%3E%0A") no-repeat 14px center;
  padding-left: 46px;
}

.welcome__search input[type=search]:focus,
.welcome__search input[type=search]:active {
  outline: none;
}

.welcome__search input[type=submit] {
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}

.welcome__search input[type=submit],
.welcome__search input[type=submit]:hover,
.welcome__search input[type=submit]:focus,
.welcome__search input[type=submit]:active {
  background-color: transparent;
  color: transparent;
  border-color: transparent;
}

.welcome__container {
  max-width: 757px;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .welcome__title {
    font-size: 36px;
    line-height: 1.4;
  }
}
/* Helpers */
.helpers__container {
  padding-top: 48px;
}

.helpers__title {
  text-align: center;
  margin: 0 0 12px;
}

.helpers__row {
  display: flex;
  gap: 32px;
}

.helpers__col {
  position: relative;
}

.helpers__col + .helpers__col::before {
  content: "";
  display: block;
  width: 0;
  height: 57px;
  border-left: 1px solid rgba(115, 113, 109, 0.2);
  position: absolute;
  top: calc(50% - 28px);
  left: -16px;
}

.helpers__item {
  display: block;
  padding: 24px;
  letter-spacing: -0.75%;
  min-width: 156px;
  line-height: 24px;
  color: var(--primary-text-color);
}

@media (max-width: 767px) {
  .helpers__col + .helpers__col::before {
    display: none;
  }
  .helpers__container {
    padding-top: 32px;
  }
  .helpers__title {
    text-align: left;
  }
  .helpers__row {
    flex-direction: column;
    gap: 12px;
  }
  .helpers__item {
    padding: 0;
  }
}
/* Category list */
.category-list {
  background-color: var(--secondary-bg-color);
  padding: 36px 0 12px;
}

.category-list .col-12 {
  margin-bottom: 24px;
}

.category-list__item {
  display: block;
  width: 100%;
  border-radius: var(--border-radius-button);
  background-color: var(--primary-bg-color);
  height: 100%;
  padding: 24px;
  transition: background-color var(--duration) var(--timing-function);
}

.category-list__item:hover,
.category-list__item:focus,
.category-list__item:active {
  background-color: var(--secondary-color);
}

.category-list__title {
  display: block;
  margin-bottom: 8px;
  color: var(--primary-text-color);
  transition: color var(--duration) var(--timing-function);
}

.category-list__description {
  color: var(--secondary-text-color);
  transition: color var(--duration) var(--timing-function);
}

.category-list__item:hover .category-list__title,
.category-list__item:focus .category-list__title,
.category-list__item:active .category-list__title,
.category-list__item:hover .category-list__description,
.category-list__item:focus .category-list__description,
.category-list__item:active .category-list__description {
  color: var(--white-color);
}

@media (max-width: 575px) {
  .category-list {
    padding: 36px 0 21px;
  }
  .category-list .col-12 {
    margin-bottom: 15px;
  }
  .category-list__title {
    font-size: 18px;
    margin-bottom: 6px;
  }
}
/* Promoted articles */
.promoted {
  padding: 72px 0;
}

.promoted__title {
  margin: 0 0 33px;
}

.promoted__link {
  display: block;
  width: 100%;
  background-color: var(--secondary-bg-color);
  padding: 13px 24px;
  border-radius: var(--border-radius-base);
}

.promoted__link + .promoted__link {
  margin-top: 6px;
}

.promoted__link span {
  display: block;
}

/* Category groups */
.category-groups {
  padding-top: 82px;
  padding-bottom: 82px;
}

.category-groups ~ .cta {
  margin-top: -65px;
}

.category-groups__container {
  display: flex;
  flex-direction: column;
  gap: 72px;
}

.category-group {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.category-group__title {
  margin: 0;
  font-size: 39px;
  line-height: 47px;
  letter-spacing: -2.75%;
  font-weight: normal;
}

.category-group__list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  row-gap: 20px;
}

.category-block-container {
  padding: 0 10px;
  flex: 1 1 20%;
  max-width: 20%;
}

.category-block {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
  background-color: var(--primary-bg-color);
  border-radius: 16px;
  border: 1px solid rgba(115, 113, 109, 0.2);
  color: var(--primary-text-color);
  font-size: 18px;
  line-height: 27px;
  letter-spacing: -0.75%;
  height: 100%;
}

.category-block:hover {
  box-shadow: 0 4px 8px rgba(51, 51, 51, 0.1);
}

.category-block img,
.category-block svg {
  display: block;
  width: 40px;
  height: 40px;
}

@media (max-width: 991px) {
  .category-group__list {
    row-gap: 10px;
  }
  .category-block-container {
    flex: 1 1 100%;
    max-width: 100%;
  }
  .category-block {
    flex-direction: row;
    align-items: center;
  }
}
[role=main] {
  background-color: var(--secondary-bg-color);
}

/* CTA */
.cta {
  padding: 50px 0;
  text-align: center;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: -0.75%;
}

.cta .container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
}

@media (max-width: 480px) {
  .cta .container {
    flex-direction: column;
  }
}
/* Footer */
.footer {
  background-color: #421D24;
  color: #fff;
  padding-top: 64px;
  padding-bottom: 43px;
}

.footer__bg-img {
  display: block;
  width: 100%;
  margin-top: 72px;
}

.footer__container {
  display: flex;
  gap: 24px;
}

.footer__col-1 {
  flex: 1 1 10px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.footer__title {
  font-size: 24px;
  letter-spacing: -1%;
  line-height: 24px;
}

.footer__col-2 {
  width: 190px;
}

.footer__col-3 {
  width: 250px;
}

.footer__menu {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.footer__menu a {
  display: flex;
  gap: 10px;
  align-items: center;
  height: 24px;
  line-height: 24px;
  color: #fff;
}

.footer__menu a img {
  display: block;
  width: 38px;
}

@media (max-width: 767px) {
  .footer__container,
  .footer__col-1 {
    flex-direction: column;
    gap: 20px;
  }
  .footer__col-1,
  .footer__col-2,
  .footer__col-3 {
    width: 100%;
  }
  .footer__bg-img {
    margin-top: 40px;
  }
}
/* Section */
.section {
  padding: 72px 0;
}

@media (max-width: 767px) {
  .section {
    padding: 42px 0;
  }
}
.inner-page-heading {
  padding: 28px 0 40px;
}

.inner-page-heading .container {
  display: flex;
  flex-direction: column;
  gap: 54px;
}

/* Category tree */
.category-tree__section {
  margin-bottom: 42px;
}

.category-tree__section-name {
  display: block;
  margin-bottom: 12px;
  color: var(--primary-text-color);
}

.category-tree__subsections,
.category-tree__articles {
  display: block;
  margin-bottom: 12px;
}

.category-tree__subsection {
  display: block;
  background-color: var(--secondary-bg-color);
  border-radius: var(--border-radius-small);
  padding: 4px 12px;
}

.category-tree__subsection + .category-tree__subsection {
  margin-top: 4px;
}

.category-tree__article {
  display: block;
}

.category-tree__article + .category-tree__article {
  margin-top: 4px;
}

.comments {
  background-color: var(--secondary-bg-color);
}

.comments__container {
  border-radius: var(--border-radius-base);
}

.markdown {
  width: 100%;
  overflow: hidden;
}

.markdown pre {
  display: block;
  width: 100%;
  border-radius: var(--border-radius-base);
  background-color: var(--secondary-bg-color);
  font-size: 14px;
  padding: 12px;
  overflow-x: auto;
}

[dir] zd-autocomplete {
  border-radius: 16px;
  box-shadow: 0 6px 12px rgba(51, 51, 51, 0.1);
}

[dir] zd-autocomplete-title-multibrand,
[dir] zd-autocomplete-header {
  font-family: var(--heading-font-family);
  font-size: var(--text-font-size);
  line-height: 1.5;
  color: var(--primary-text-color);
  margin-bottom: 8px;
}

[dir] zd-autocomplete-multibrand,
[dir] zd-autocomplete-option {
  font-family: var(--text-font-family);
  line-height: 1.5;
  font-size: var(--heading-6-font-size);
  color: var(--primary-text-color);
  border-color: var(--border-color);
  transition: all var(--duration) var(--timing-function);
}

[dir] zd-autocomplete-multibrand:last-child,
[dir] zd-autocomplete-option:last-child {
  border-radius: 0;
}

[dir] zd-autocomplete-multibrand:hover,
[dir] zd-autocomplete-multibrand[aria-selected=true],
[dir] zd-autocomplete-option:hover,
[dir] zd-autocomplete-option[aria-selected=true] {
  background-color: #F7F5FF;
  box-shadow: none;
  color: var(--primary-color);
}

[dir] zd-autocomplete-multibrand:last-child,
[dir] zd-autocomplete-option:last-child {
  border-bottom: none !important;
}

[dir] zd-autocomplete-breadcrumbs-multibrand {
  color: var(--secondary-text-color) !important;
}

.my-activities__filter {
  display: flex;
  align-items: flex-end;
  margin-top: 12px;
  margin-bottom: 32px;
}

.my-activities__filter > * + * {
  margin-left: 8px;
}

.my-activities__filter label[for] {
  margin-bottom: 4px;
}

.my-activities__search {
  width: 50%;
}

.my-activities__search-input {
  position: relative;
}

.my-activities__search-input input[type=search] {
  padding-left: 42px;
}

.my-activities__search-input::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-size: 14px;
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  content: "\f002";
  left: 15px;
  color: var(--secondary-text-color);
}

@media (max-width: 575px) {
  .my-activities__filter {
    flex-direction: column;
  }
  .my-activities__filter > * {
    width: 100%;
  }
  .my-activities__filter > * + * {
    margin-left: 0;
    margin-top: 8px;
  }
}
.markdown > * {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

/* Wysiwyg body */
.wysiwyg-body p code {
  display: inline-block;
  padding: 0 0.25em;
  border-radius: 2px;
  border: 1px solid var(--border-color);
  background-color: var(--secondary-bg-color);
  color: var(--primary-text-color);
  white-space: pre;
}

.wysiwyg-body pre {
  background-color: var(--secondary-bg-color) !important;
  border: 1px solid var(--border-color);
  color: var(--primary-text-color);
  padding: 10px 15px;
  white-space: pre;
  border-radius: 3px;
  overflow-x: auto;
}

.wysiwyg-body pre code {
  margin: 0;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
}

.wysiwyg-body a {
  text-decoration: underline;
}

.wysiwyg-body a:hover {
  text-decoration: none;
}

.wysiwyg-body blockquote {
  border-left: 5px solid var(--border-color);
  font-style: italic;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.approval-request .fSbCBS {
  background-color: var(--secondary-bg-color);
  border-radius: var(--border-radius-base);
}

.approval-request .bFtQSZ {
  border: var(--border-width) solid var(--border-color);
  border-radius: var(--border-radius-base);
}

.powered-by-zendesk a {
  color: var(--secondary-text-color);
}

[dir] zd-summary-block {
  color: var(--primary-text-color);
  background-color: var(--secondary-bg-color);
  border-radius: var(--border-radius-base);
  border-color: var(--primary-color);
}

/* Blockquotes */
.markdown blockquote {
  display: block;
  width: 100%;
  position: relative;
  z-index: 2;
  overflow: hidden;
  margin-right: 0;
  margin-left: 0;
}

[dir=ltr] .markdown blockquote {
  border-top-right-radius: var(--border-radius-base, 8px);
  border-bottom-right-radius: var(--border-radius-base, 8px);
  border-left: 4px solid var(--primary-color, #000c20);
  padding: 8px 0 8px 12px;
}

[dir=rtl] .markdown blockquote {
  border-top-left-radius: var(--border-radius-base, 8px);
  border-bottom-left-radius: var(--border-radius-base, 8px);
  border-right: 4px solid var(--primary-color, #000c20);
  padding: 8px 12px 8px 0;
}

@media (min-width: 768px) {
  [dir=ltr] .markdown blockquote {
    padding: 8px 0 8px 24px;
  }
  [dir=rtl] .markdown blockquote {
    padding: 8px 24px 8px 0;
  }
}
.markdown blockquote::before {
  content: "\f10e";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: block;
  position: absolute;
  z-index: -1;
  top: -8px;
  font-size: 50px;
  color: var(--secondary-bg-color, #f1f4fa);
}

[dir=ltr] .markdown blockquote::before {
  left: 8px;
}

[dir=rtl] .markdown blockquote::before {
  right: 8px;
}

@media (min-width: 768px) and (max-width: 1023px) {
  [dir=ltr] .markdown blockquote::before {
    left: 12px;
  }
  [dir=rtl] .markdown blockquote::before {
    right: 12px;
  }
}
@media (min-width: 1024px) {
  [dir=ltr] .markdown blockquote::before {
    left: 16px;
  }
  [dir=rtl] .markdown blockquote::before {
    right: 16px;
  }
}
/* Tables */
[dir] figure.wysiwyg-table {
  display: block;
  width: 100%;
  height: auto !important;
  overflow: unset !important;
}

[dir] figure.wysiwyg-table table,
[dir] table {
  height: unset !important;
  overflow: unset !important;
}

#service-catalog a {
  color: var(--primary-text-color);
}

/* Copyright */
.powered-by-zendesk {
  display: none !important;
}

html[dir] .pp-copyright {
  display: block;
  padding: 16px 6px;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  color: var(--primary-text-color);
  text-decoration: none;
}

html[dir] .pp-copyright span {
  opacity: 0.5;
  text-decoration: none;
  transition: all 0.3s ease;
}

html[dir] .pp-copyright:hover span {
  opacity: 1;
  text-decoration: underline;
}

html[dir] select.select-organization[disabled] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  cursor: text;
  outline: none;
}

@media (min-width: 992px) {
  [dir] .container,
  [dir] .container-lg,
  [dir] .container-md,
  [dir] .container-sm {
    max-width: 1440px;
    padding-right: 36px;
    padding-left: 36px;
  }
}
.sidebar-box {
  position: sticky;
  top: 100px;
  width: calc(100% - 48px);
  background-color: var(--primary-bg-color);
  border: 1px solid var(--border-color);
  padding: 24px;
  border-radius: 12px;
}

.sidebar-box--right {
  margin-left: 48px;
}

@media (max-width: 1200px) {
  .sidebar-box {
    width: 100%;
  }
  .sidebar-box--right {
    margin-left: 0;
  }
}
.sidebar-menu {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.sidebar-menu__item {
  display: block;
  padding: 5px 12px;
  border-radius: 12px;
  font-size: 18px;
  line-height: 27px;
  color: var(--primary-text-color);
}

.sidebar-menu__item.is-active {
  background-color: #E8E0FF;
}

.category-section {
  padding: 24px 0 40px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.category-section:first-child {
  padding-top: 0;
}

.category-section + .category-section {
  border-top: 1px solid var(--border-color);
}

.category-section__name {
  font-size: 20px;
  font-weight: 600;
  color: var(--primary-text-color);
}

.category-section__more {
  font-size: 18px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

.category-section__more svg {
  transition: all 0.15s ease;
}

.category-section__more:hover svg {
  transform: translateX(4px);
}

.category-section__articles {
  padding: 0;
  margin: 0;
}

.category-section__articles li {
  margin-left: 1.2rem;
}

.category-section__articles li a {
  color: var(--primary-text-color);
  font-size: 18px;
  line-height: 27px;
  text-decoration: none;
}

.category-section__articles li a:hover {
  color: var(--link-color);
}

.article-box-container {
  display: flex;
  flex-direction: column;
}

.article-box {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.category-section__articles + .article-box {
  margin-top: 48px;
}

.article-box + .article-box {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid var(--border-color);
}

.article-box__title {
  font-size: 20px;
  line-height: 30px;
  color: var(--primary-text-color);
}

.article-box__text {
  font-size: 14px;
  line-height: 16px;
  color: var(--secondary-text-color);
}

@media (min-width: 992px) {
  .category-section__articles {
    column-count: 2;
    column-gap: 20px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
  }
}
.toc-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.search-results-filters + .search-results-filters {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid var(--border-color);
}

.search-results-filters h3 {
  font-size: 20px;
  line-height: 30px;
  font-weight: normal;
  margin: 0 0 24px;
}

.search-results-filters ul {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 0;
  padding: 0;
}

.search-results-filters ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}

.search-results-filters ul li a {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: var(--primary-text-color);
}

.search-results-filters ul li a:hover {
  color: var(--link-color);
}

.search-results-filters ul li a svg {
  width: 16px;
  height: 16px;
  display: block;
}

.search-results-filters ul li a span {
  flex: 1 1 10px;
}

.article-box__heading {
  display: flex;
  align-items: center;
  gap: 20px;
}

.article-box__heading .article-box__title {
  flex: 1 1 10px;
}

.category-label {
  display: block;
  border-radius: var(--border-radius-button);
  padding: 4px 8px;
  background-color: var(--primary-color);
  color: #fff;
  font-size: var(--text-font-size-small);
}

.search-clear {
  display: block;
  position: absolute;
  top: 50%;
  right: 6px;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: none;
  background: transparent;
  color: var(--link-color);
  transition: all 0.3s ease;
  outline: none !important;
  z-index: 9;
}

.search-clear:hover {
  background-color: var(--primary-color);
  color: #fff;
}

[x-cloak] {
  display: none !important;
}

.inner-page-heading:not(.article-page-heading) .breadcrumbs li:last-child a,
.inner-page-heading:not(.article-page-heading) .breadcrumbs li:last-child span {
  color: var(--primary-text-color);
  font-weight: bold;
}

.icon-bg {
  fill: #E8E0FF;
  transition: all 0.3s ease;
}

.icon-image {
  fill: #292827;
  transition: all 0.3s ease;
}

.icon-stroke {
  stroke: #292827;
  transition: all 0.3s ease;
}

.category-block:hover .icon-bg {
  fill: #9E7BE0;
}

.category-block:hover .icon-image {
  fill: #ffffff;
}

.category-block:hover .icon-stroke {
  stroke: #ffffff;
}

[data-plugin-toc] {
  position: relative;
  height: 100%;
}

.article-feedback-post-vote {
  position: fixed;
  top: 12px;
  left: 50%;
  transform: translateX(-50%);
  max-width: calc(100% - 24px);
  display: none;
  align-items: center;
  gap: 24px;
  padding: 24px;
  border-radius: var(--border-radius-base);
  background-color: var(--primary-bg-color);
  box-shadow: var(--box-shadow);
  z-index: 99999;
}

.article-feedback-post-vote .close {
  cursor: pointer;
}

@media (max-width: 757px) {
  .article-feedback-post-vote {
    width: 100%;
    justify-content: space-between;
  }
}
.article-votes-feedback-wrap,
.request-received-banner {
  background-color: var(--primary-bg-color);
  border: 1px solid var(--border-color);
  padding: 24px;
  border-radius: 12px;
}

.article-votes-feedback-wrap {
  display: none;
}

.article-votes-feedback-wrap .options {
  padding: 18px 0;
}

.article-votes-feedback-wrap .option {
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 8px 0;
}

.article-votes-feedback-wrap .option label {
  margin: 0;
  flex: 1 1 10px;
}

.article-votes-feedback-wrap .option input[type=radio] {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  border-radius: 50% !important;
  appearance: auto !important;
  -webkit-appearance: radio !important;
  accent-color: #6b4fbb;
}

.article-votes-feedback-wrap .submit-btn-wrap {
  margin-top: 24px;
}

.article-votes-feedback-wrap .comments-box {
  display: none;
}

.article-votes-feedback-wrap .comments-box textarea {
  height: 80px;
}

div.temporary-form-holder, div.temporary-search-holder {
  display: none;
}

.request-received-banner {
  margin-bottom: 24px;
  position: relative;
}

.request-received-banner-content-holder ul {
  margin-bottom: 0;
}

.request-received-banner-close-icon-holder {
  background: url("/hc/theming_assets/01KRZWWCA6GZ42JVSVC09JY8DC") no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
}

[dir] .buy-edu-license-btn {
  display: none;
}

.category-title h1 {
  margin: 0 12px 0 0 !important;
  display: inline;
  vertical-align: middle;
}

/*Funnel styles*/
textarea:focus ~ span.custom-field-placeholder,
textarea:not(.empty) ~ span.custom-field-placeholder,
select:focus ~ span.custom-field-placeholder,
select:not(.empty) ~ span.custom-field-placeholder,
input:focus ~ span.custom-field-placeholder,
input:not(.empty) ~ span.custom-field-placeholder {
  font-size: 12px;
  top: 6px;
  left: 16px;
}

.required-field-empty {
  border-color: #cc0000 !important;
}

.custom-field-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 18px;
}

span.custom-field-placeholder {
  font-size: 14px;
  color: rgba(135, 142, 166, 0.76);
  position: absolute;
  pointer-events: none;
  left: 16px;
  top: 17px;
  transition: 0.2s ease all;
}

#hintsHolder {
  position: absolute;
  bottom: 13px;
  left: 8px;
}
#hintsHolder a {
  width: fit-content;
  height: 32px;
  margin-bottom: 4px;
  padding: 5px;
  color: #6D758D;
  font-size: 14px;
  cursor: pointer;
  background-color: #F9FAFF;
  border: none;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 250px;
  white-space: nowrap;
  display: block;
}
#hintsHolder a:hover {
  background-color: #E7E9F5;
}
#hintsHolder span.articles-suggestions {
  font-size: 12px;
  position: relative;
  color: rgba(135, 142, 166, 0.76);
  pointer-events: none;
  transition: 0.2s ease all;
}
#hintsHolder .threeDotLoader {
  margin-left: 100px;
  margin-right: 100px;
}

div.form-title {
  margin-bottom: 16px;
  color: #2E3543;
  font-size: 16px;
  font-weight: bold;
  line-height: 32px;
}

.custom-form-field, #request_anonymous_requester_email, #request_subject, #request_description {
  font-size: 15px;
  color: #4A4A4A;
  padding: 22px 0 5px 13px;
}

.custom-field-placeholder.mobile {
  display: none;
}

/* Formatting */
.head-wrap {
  display: flex;
  border-bottom: 1px solid #8D8A86;
}

.head-wrap .tab {
  display: block;
  flex: 1 1 10px;
  text-align: center;
  border-bottom: 1px solid transparent;
  padding: 0 0 16px;
  color: rgba(20, 20, 19, 0.65);
  font-size: 18px;
  line-height: 24px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.head-wrap .tab:hover {
  color: #292827;
}

.head-wrap .tab.active {
  color: #292827;
  border-color: #8D8A86;
}

.head-wrap ~ .tabbed-wrap {
  margin-top: 32px;
}

.tabbed-article-body {
  display: none;
}

.tabbed-article-body.active {
  display: block;
}

.dropdowns-set {
  border-radius: 8px;
  border: 1px solid #8D8A86;
}

.dropdowns-title {
  display: block;
  padding: 24px 72px 24px 60px;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  color: #292827;
  transition: all 0.2s ease;
  cursor: pointer;
}

.dropdowns-title::before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8998 17.4H11.0998V12H10.1998V10.2H12.8998V17.4Z' fill='%23292827'/%3E%3Cpath d='M11.9998 6.60005C12.6625 6.60005 13.1998 7.13731 13.1998 7.80005C13.1998 8.46279 12.6625 9.00005 11.9998 9.00005C11.3371 9.00005 10.7998 8.46279 10.7998 7.80005C10.7998 7.13731 11.3371 6.60005 11.9998 6.60005Z' fill='%23292827'/%3E%3Cpath d='M11.9998 1.80005C17.6331 1.80005 22.1998 6.36674 22.1998 12C22.1998 17.6334 17.6331 22.2 11.9998 22.2C6.3665 22.2 1.7998 17.6334 1.7998 12C1.7998 6.36674 6.3665 1.80005 11.9998 1.80005ZM11.9998 3.60005C7.36061 3.60005 3.5998 7.36086 3.5998 12C3.5998 16.6392 7.36061 20.4 11.9998 20.4C16.639 20.4 20.3998 16.6392 20.3998 12C20.3998 7.36086 16.639 3.60005 11.9998 3.60005Z' fill='%23292827'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: contain;
  opacity: 0.7;
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 24px;
  left: 24px;
  transition: all 0.2s ease;
}

.dropdowns-title::after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 9L12 14.5L17.5 9' stroke='%23292827' stroke-opacity='0.7' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: contain;
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 24px;
  right: 24px;
  transition: all 0.2s ease;
}

.dropdowns-title.expanded {
  font-weight: 600;
}

.dropdowns-title.expanded::before {
  opacity: 1;
}

.dropdowns-title.expanded::after {
  transform: rotate(180deg);
}

.dropdowns-body {
  display: none;
  padding: 0 72px 24px 60px;
  margin-top: -12px;
  color: rgba(20, 20, 19, 0.65);
}

.dropdowns-body.expanded {
  padding: 24px 30px 35px 28px;
  border-bottom: 1px solid #E6E6E7;
  display: block;
}

.dropdowns-body.expanded:last-child {
  border-top: 1px solid #E6E6E7;
  border-bottom: none;
}

.notification-badge,
.intercom-interblocks-callout {
  display: block;
  border-radius: 12px;
  border: 1px solid rgba(115, 113, 109, 0.2);
  background-color: #fff;
  padding: 24px 32px;
  font-size: 14px;
  line-height: 16px;
  color: rgba(20, 20, 19, 0.65);
}

.request-received-banner {
  margin-bottom: 24px;
  position: relative;
}

.request-received-banner-content-holder ul {
  margin-bottom: 0;
}

.request-received-banner-close-icon-holder {
  background: url("/hc/theming_assets/01KRZWWCA6GZ42JVSVC09JY8DC") no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
}

@media (max-width: 767px) {
  div.request-received-banner-icon-holder {
    display: none;
  }
  div.request-received-banner-close-icon-holder {
    width: 40px !important;
  }
}
/* Upload dropzone — restored "before redesign" look with new redesign palette. */
#upload-dropzone,
[dir] #upload-dropzone {
  min-height: 100px;
  padding: 0;
  background-color: transparent;
  border: none;
  border-radius: 8px;
  overflow: hidden;
}

#upload-dropzone .dropzone-text-wrap {
  font-family: var(--text-font-family);
}

#upload-dropzone .upload-dropzone-text-header-wrap {
  background-color: rgb(113, 76, 182);
  color: #fff;
  text-align: center;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.04em;
  line-height: 25px;
  min-height: 25px;
  padding: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

#upload-dropzone .upload-dropzone-text-body-wrap {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 20px 24px;
  background-color: transparent;
  border: 1.25px dashed rgba(113, 76, 182, 0.45);
  border-top: none;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

#upload-dropzone .icon-holder {
  flex: 0 0 auto;
  width: 48px;
  height: 48px;
  border: 1px solid rgba(113, 76, 182, 0.35);
  border-radius: 50%;
  background-color: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(113,76,182)' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48'/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px 22px;
}

#upload-dropzone .texts-holder {
  flex: 1 1 auto;
  min-width: 0;
  text-align: left;
}

#upload-dropzone .texts-holder .upper-text {
  font-size: 16px;
  line-height: 19px;
  color: #60657b;
  margin-bottom: 6px;
  text-align: left;
}

#upload-dropzone .texts-holder .upper-text span {
  font-size: 16px;
  line-height: 19px;
  color: #60657b;
}

#upload-dropzone .texts-holder .upper-text a {
  font-size: 16px;
  line-height: 19px;
  color: rgb(113, 76, 182);
  text-decoration: underline;
  cursor: pointer;
}

#upload-dropzone .texts-holder .lower-text {
  font-size: 14px;
  line-height: 1.4;
  color: #8189A9;
  text-align: left;
}

#upload-dropzone .texts-holder .lower-text span {
  white-space: nowrap;
  line-height: inherit;
  padding: 0;
  color: #8189A9;
  overflow-x: initial;
}

#upload-dropzone span:before {
  content: none;
}

/* Desktop */
@media (min-width: 1080px) {
  #upload-dropzone .mobile {
    display: none;
  }
  #upload-dropzone .upload-dropzone-text-body-wrap {
    padding: 18px 20px;
  }
  #upload-dropzone .icon-holder {
    width: 37px;
    height: 37px;
    background-size: 18px 18px;
    margin: 0;
  }
  #upload-dropzone .texts-holder .upper-text,
  #upload-dropzone .texts-holder .upper-text span,
  #upload-dropzone .texts-holder .upper-text a {
    font-size: 16px;
    line-height: 19px;
  }
  #upload-dropzone .texts-holder .lower-text {
    font-size: 14px;
  }
}
/* Tablet */
@media (min-width: 768px) and (max-width: 1079px) {
  #upload-dropzone .desktop {
    display: inline;
  }
  #upload-dropzone .mobile {
    display: none;
  }
  #upload-dropzone .upload-dropzone-text-body-wrap {
    padding: 16px 18px;
    gap: 14px;
  }
  #upload-dropzone .icon-holder {
    width: 37px;
    height: 37px;
    background-size: 18px 18px;
  }
  #upload-dropzone .texts-holder .upper-text,
  #upload-dropzone .texts-holder .upper-text span,
  #upload-dropzone .texts-holder .upper-text a {
    font-size: 16px;
    line-height: 19px;
  }
  #upload-dropzone .texts-holder .lower-text {
    font-size: 14px;
  }
}
/* Mobile */
@media (max-width: 767px) {
  #upload-dropzone .desktop {
    display: none;
  }
  #upload-dropzone .mobile {
    display: inline;
  }
  #upload-dropzone .upload-dropzone-text-body-wrap {
    padding: 16px;
    gap: 12px;
  }
  #upload-dropzone .icon-holder {
    width: 37px;
    height: 37px;
    background-size: 18px 18px;
    margin: 0;
  }
  #upload-dropzone .texts-holder .upper-text {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 4px;
  }
  #upload-dropzone .texts-holder .lower-text {
    font-size: 12px;
    line-height: 18px;
  }
  #upload-dropzone .texts-holder .lower-text span {
    white-space: normal;
  }
}
@media (min-width: 1080px) {
  form#new-request {
    width: 100%;
  }
  form#new-request label {
    display: none;
  }
  .form footer {
    padding-top: 20px;
    text-align: right;
  }
  #hintsHolder a {
    max-width: 300px;
  }
  .custom-form-field {
    display: inline-block;
    width: 100%;
  }
  select.custom-form-field {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border-image: none;
    /*color: #ccccce;*/
    border: 1px solid #dddddd;
    background: none;
    border-radius: 0;
  }
  input[type=date].custom-form-field {
    height: 43px;
  }
  .form-field input {
    width: 100%;
    height: 100%;
  }
  div.form-field {
    margin-bottom: 10px;
    width: 100%;
  }
  form#new-request input[type=submit] {
    height: 50px;
    width: 190px;
    border-radius: 53px;
    background-color: var(--link-color);
    background: var(--link-color);
  }
  form#new-request input[type=submit]:hover {
    box-shadow: none;
  }
  #new-request-breadcrumbs {
    display: none;
  }
  .c-three-dots-loader {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: -30px 36px 30px;
    animation-fill-mode: both;
    animation: three-dots-loader-animation 2s infinite ease-in-out;
    animation-delay: -0.16s;
    color: #808080;
  }
  .c-three-dots-loader:before,
  .c-three-dots-loader:after {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0;
    animation: three-dots-loader-animation 2s infinite ease-in-out;
    border-radius: 50%;
  }
  .c-three-dots-loader:before {
    left: -36px;
    animation-delay: -0.32s;
  }
  .c-three-dots-loader:after {
    left: 36px;
  }
  @keyframes three-dots-loader-animation {
    0%, 80%, 100% {
      box-shadow: 0 30px 0 -36px;
    }
    40% {
      box-shadow: 0 30px 0 0;
    }
  }
  .c-three-dots-loader-container {
    text-align: center;
    margin: 100px 0 0 0;
  }
}
@media (min-width: 1080px) {
  .card-type-custom-field {
    vertical-align: bottom;
  }
  #card-type-custom-field, #charge-date-custom-field, #expiration-date-custom-field, #payment-type-custom-field, .dropdwon-arrow {
    background-image: url(//theme.zdassets.com/theme_assets/32923/228eb41f3e6e6dd9d94693e5bf5575caf04b2cd6.svg);
    background-repeat: no-repeat;
    background-position: right 13px center;
  }
  select.custom-form-field {
    height: 49px;
    line-height: normal;
  }
  #new-request-funnel-root .article-footer {
    padding-left: 30px;
    margin: 0;
  }
  .first-6-digits-custom-field,
  .last-4-digits-custom-field,
  .card-type-custom-field,
  .expiration-date-custom-field,
  .charge-date-custom-field,
  .charge-amount-custom-field,
  .sales-user-count-custom-fields,
  .sales-first-name,
  .sales-last-name,
  .sales-email,
  .sales-phone-number,
  .sales-invoice-prompt-dropdown,
  .pp-email-custom-field,
  .pp-transaction-id-custom-field {
    width: 49%;
  }
  .first-6-digits-custom-field,
  .card-type-custom-field,
  .charge-date-custom-field,
  .pp-email-custom-field,
  .sales-user-count-custom-fields,
  .sales-first-name,
  .sales-email,
  .sales-invoice-prompt-dropdown {
    margin-right: 2%;
  }
  .sales-user-count-custom-fields,
  .sales-invoice-prompt-dropdown {
    display: block;
  }
  .document-id {
    height: 70px;
  }
  .document-id > input {
    height: 100%;
  }
  .lonely-description-field {
    height: 300px;
  }
}
@media (min-width: 1080px) {
  /* Article vote up/down (output of the {{vote}} helper on article_page.hbs) */
  .article-vote-controls {
    margin: 0 5px;
  }
  .article-vote-count {
    color: #999999;
    min-width: 20%;
  }
  .article-vote-up,
  .article-vote-down {
    color: inherit;
    font-family: "entypo";
  }
  .article-vote-up:before {
    content: "👍";
  }
  .article-vote-down:before {
    content: "👎";
  }
  /* Community vote widget (output of the {{vote}} helper on community_post_page.hbs) */
  .vote {
    display: table-cell;
    margin-left: 15px;
    margin-right: 10px;
    min-width: 95px;
    vertical-align: top;
  }
  .vote-sum,
  .vote-controls {
    display: inline-block;
    vertical-align: middle;
  }
  .vote-sum {
    font-size: 15px;
    font-weight: bold;
    min-width: 60px;
    padding-left: 10px;
    text-align: center;
  }
  .vote-controls {
    border-radius: 5px;
  }
  .vote-controls a {
    background: #FFF;
    border-color: #f6f6f6;
    box-shadow: none;
    color: #bebebe;
    display: block;
    font-family: "entypo";
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    padding: 0 6px;
  }
  .vote-up {
    border-radius: 5px 5px 0 0;
  }
  .vote-down {
    border-radius: 0 0 5px 5px;
    border-top: 0;
  }
  .vote-up:before {
    content: "\e763";
  }
  .vote-down:before {
    content: "\e760";
  }
  .vote-controls:hover {
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  }
  .vote-controls:hover a {
    background: #FFF;
    border-color: #A6A6A6;
    color: #BBB;
  }
  .vote-controls a:hover,
  .vote-controls [aria-selected=true] {
    background: #f6f6f6;
    color: #333;
  }
  .vote-controls a:active {
    background: #CCC;
    color: #111;
  }
  /* Request id label (request_page.hbs, requests_page.hbs) */
  .request-id {
    color: #bebebe;
  }
  /* Error page (error_page.hbs) */
  .error-page {
    margin: 0 auto;
    max-width: 500px;
    padding-top: 5%;
  }
  .error-page h1 {
    font-size: 52px;
    margin-bottom: 0;
  }
  .error-page h2 {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .error-page > a {
    display: block;
    margin-top: 25px;
  }
}
@media (min-width: 768px) and (max-width: 1079px) {
  /* Article vote up/down (article_page.hbs) — tablet sizing */
  .article-vote-up,
  .article-vote-down {
    display: inline-block;
    border: 1px solid #D9D9D9;
    border-radius: 100px;
    background-color: #FFFFFF;
    width: 62.13px;
    height: 48px;
    text-decoration: none;
    color: inherit;
    font-family: "entypo";
    line-height: 48px;
    font-size: 23px;
  }
  .article-vote-up:before {
    content: "👍";
  }
  .article-vote-down:before {
    content: "👎";
  }
  /* Three-dots loader (new_request_page.hbs) */
  .c-three-dots-loader {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: -30px 36px 30px;
    animation-fill-mode: both;
    animation: three-dots-loader-animation 2s infinite ease-in-out;
    animation-delay: -0.16s;
    color: #808080;
  }
  .c-three-dots-loader:before,
  .c-three-dots-loader:after {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0;
    animation: three-dots-loader-animation 2s infinite ease-in-out;
    border-radius: 50%;
  }
  .c-three-dots-loader:before {
    left: -36px;
    animation-delay: -0.32s;
  }
  .c-three-dots-loader:after {
    left: 36px;
  }
  @keyframes three-dots-loader-animation {
    0%, 80%, 100% {
      box-shadow: 0 30px 0 -36px;
    }
    40% {
      box-shadow: 0 30px 0 0;
    }
  }
  .c-three-dots-loader-container {
    text-align: center;
    margin: 100px 0 0 0;
  }
}
@media (max-width: 767px) {
  /* New-request form (new_request_page.hbs) — mobile */
  form#new-request .form-field > label[for],
  form#new-request .form-field > p {
    display: none;
  }
  form#new-request .form-field textarea#request_description {
    width: 100%;
    box-sizing: border-box;
    padding: 22px 16px 16px 16px;
  }
  /* Article vote up/down (article_page.hbs) — mobile sizing */
  .article-vote-up,
  .article-vote-down {
    display: inline-block;
    border: 1px solid #D9D9D9;
    border-radius: 100px;
    background-color: #FFFFFF;
    width: 62.13px;
    height: 48px;
    text-decoration: none;
    color: inherit;
    font-family: "entypo";
    line-height: 48px;
    font-size: 23px;
  }
  .article-vote-up:before {
    content: "👍";
  }
  .article-vote-down:before {
    content: "👎";
  }
  /* Three-dots loader (new_request_page.hbs) */
  .c-three-dots-loader {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: -30px 36px 30px;
    animation-fill-mode: both;
    animation: three-dots-loader-animation 2s infinite ease-in-out;
    animation-delay: -0.16s;
    color: #808080;
  }
  .c-three-dots-loader:before,
  .c-three-dots-loader:after {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0;
    animation: three-dots-loader-animation 2s infinite ease-in-out;
    border-radius: 50%;
  }
  .c-three-dots-loader:before {
    left: -36px;
    animation-delay: -0.32s;
  }
  .c-three-dots-loader:after {
    left: 36px;
  }
  @keyframes three-dots-loader-animation {
    0%, 80%, 100% {
      box-shadow: 0 30px 0 -36px;
    }
    40% {
      box-shadow: 0 30px 0 0;
    }
  }
  .c-three-dots-loader-container {
    text-align: center;
    margin: 100px 0 0 0;
  }
}

/*# sourceMappingURL=style.css.map */
._28Bn_-src-components-loader--style-loader{position:relative;display:inline-block;width:20px;height:20px;border-radius:50%;margin:-20px 300px 20px;animation-fill-mode:both;animation:_2Y_cq-src-components-loader--style-loader-animation 2s infinite ease-in-out;animation-delay:-.16s;color:#808080}._28Bn_-src-components-loader--style-loader:before,._28Bn_-src-components-loader--style-loader:after{content:'';position:absolute;width:20px;height:20px;top:0;animation:_2Y_cq-src-components-loader--style-loader-animation 2s infinite ease-in-out;border-radius:50%}._28Bn_-src-components-loader--style-loader:before{left:-24px;animation-delay:-.32s}._28Bn_-src-components-loader--style-loader:after{left:24px}@media (max-width:1079px){._28Bn_-src-components-loader--style-loader{margin:-20px 30px 20px}}@-moz-keyframes _2Y_cq-src-components-loader--style-loader-animation{0%,80%,100%{box-shadow:0 20.4px 0 -20.4px}40%{box-shadow:0 20.4px 0 0}}@-webkit-keyframes _2Y_cq-src-components-loader--style-loader-animation{0%,80%,100%{box-shadow:0 20.4px 0 -20.4px}40%{box-shadow:0 20.4px 0 0}}@-o-keyframes _2Y_cq-src-components-loader--style-loader-animation{0%,80%,100%{box-shadow:0 20.4px 0 -20.4px}40%{box-shadow:0 20.4px 0 0}}@keyframes _2Y_cq-src-components-loader--style-loader-animation{0%,80%,100%{box-shadow:0 20.4px 0 -20.4px}40%{box-shadow:0 20.4px 0 0}}
.fweEW-src-components-article-title--style-step{display:flex;align-items:center;height:70px;border-bottom:1px solid #e6e6e7;background-image:url("//p13.zdassets.com/hc/theme_assets/1305046/114093961651/arrow_2x.png");background-repeat:no-repeat;background-size:10px auto;background-position:658px center;color:#000;font-size:18px;padding-left:30px;box-sizing:border-box;cursor:pointer}.fweEW-src-components-article-title--style-step:hover{text-decoration:none}.fweEW-src-components-article-title--style-step:last-child{border-bottom:none}._2imfp-src-components-article-title--style-featureRequest{display:flex;justify-content:space-between;height:70px;border-bottom:1px solid #e6e6e7;color:#000;font-size:18px;padding:0 30px;box-sizing:border-box;cursor:pointer;align-items:center}._2imfp-src-components-article-title--style-featureRequest:hover{text-decoration:none}._2imfp-src-components-article-title--style-featureRequest:last-child{border-bottom:none}._2imfp-src-components-article-title--style-featureRequest span{background:transparent;border:1px solid var(--primary-color);border-radius:25px;font-size:16px;font-weight:300;height:37px;margin-left:3px;outline:none;padding:9px 35px;text-align:center;text-decoration:none;top:27px;color:var(--primary-color);display:inline-flex;align-items:center}@media (max-width:1079px){.fweEW-src-components-article-title--style-step{font-size:16px;background-position:right 16px center;padding:21px 40px 21px 16px}._2imfp-src-components-article-title--style-featureRequest{font-size:16px;padding:0 16px}._2imfp-src-components-article-title--style-featureRequest span{height:auto}}@media (max-width:767px){._2imfp-src-components-article-title--style-featureRequest span{padding:6px 16px}}
._1Dc5Q-src-components-link--style-step{display:flex;align-items:center;height:70px;border-bottom:1px solid #e6e6e7;background-image:url("//p13.zdassets.com/hc/theme_assets/1305046/114093961651/arrow_2x.png");background-repeat:no-repeat;background-size:10px auto;background-position:658px center;color:#000;font-size:18px;padding-left:30px;box-sizing:border-box;cursor:pointer;text-decoration:none}._1Dc5Q-src-components-link--style-step:hover{text-decoration:none}._1Dc5Q-src-components-link--style-step:last-child{border-bottom:none}@media (max-width:1079px){._1Dc5Q-src-components-link--style-step{font-size:16px;height:auto;background-position:right 16px center;padding:21px 40px 21px 16px}}
._1NSPR-src-components-step-title--style-step{display:flex;align-items:center;height:70px;border-bottom:1px solid #e6e6e7;background-image:url("//p13.zdassets.com/hc/theme_assets/1305046/114093961651/arrow_2x.png");background-repeat:no-repeat;background-size:10px auto;background-position:658px center;color:#000;font-size:18px;padding-left:30px;box-sizing:border-box;cursor:pointer}._1NSPR-src-components-step-title--style-step:hover{text-decoration:none}._1NSPR-src-components-step-title--style-step:last-child{border-bottom:none}@media (max-width:1079px){._1NSPR-src-components-step-title--style-step{font-size:16px;height:auto;background-position:right 16px center;padding:21px 40px 21px 16px}}
._3eNsK-src-components-form-title--style-step{display:flex;align-items:center;height:70px;border-bottom:1px solid #e6e6e7;background-image:url("//p13.zdassets.com/hc/theme_assets/1305046/114093961651/arrow_2x.png");background-repeat:no-repeat;background-size:10px auto;background-position:658px center;color:#000;font-size:18px;padding-left:30px;box-sizing:border-box;cursor:pointer}._3eNsK-src-components-form-title--style-step:hover{text-decoration:none}._3eNsK-src-components-form-title--style-step:last-child{border-bottom:none}@media (max-width:1079px){._3eNsK-src-components-form-title--style-step{font-size:16px;height:auto;background-position:right 16px center;padding:21px 40px 21px 16px}}
.HxsWn-src-components-funnel--funnel-steps_wrapper{border:1px solid #e6e6e7;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,0.07);width:690px}.PamdX-src-components-funnel--funnel-funnel_wrap{width:690px;margin:0 auto 0 auto}@media (max-width:767px){.PamdX-src-components-funnel--funnel-funnel_wrap{width:auto}.HxsWn-src-components-funnel--funnel-steps_wrapper{width:auto}}@media (min-width:767px) and (max-width:1079px){.PamdX-src-components-funnel--funnel-funnel_wrap{width:auto;margin:24px 0}.HxsWn-src-components-funnel--funnel-steps_wrapper{width:auto}.Hb82C-src-components-funnel--funnel-steps_wrapper_article{border:none;box-shadow:none;width:auto}}
@media (min-width:1080px){._2w6UM-src-components-login-options--style-title{font-size:26px;width:691px;margin:0 auto 24px auto}._3M5Zw-src-components-login-options--style-signinCtaMobile{display:none}.r1d9J-src-components-login-options--style-signinCtaDesktop > p:first-child{font-weight:bold}._2F2ga-src-components-login-options--style-loginOptions{box-sizing:initial;width:691px;height:auto;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.07);border:1px solid #e6e6e7;border-radius:5px;margin:0 auto 170px auto}._2F2ga-src-components-login-options--style-loginOptions > div{width:100%;height:171px;border-bottom:1px solid #e6e6e7;background-image:url("/hc/theming_assets/01KSSM04TK12VKPC3PFG7SY6K7");background-repeat:no-repeat;background-size:63px auto;background-position:38px center;position:relative}._2F2ga-src-components-login-options--style-loginOptions ._2Ogez-src-components-login-options--style-loginOption{display:block;width:691px;height:70px;border-bottom:1px solid #e6e6e7;background-image:url("$assets-arrow_2x-png"),url("/hc/theming_assets/01KSSM07ENES8VAA10HQXSV7EV");background-repeat:no-repeat,no-repeat;background-size:13px auto,26px auto;background-position:650px center,57px center;text-decoration:none;color:#707174;font-size:16px;line-height:69px;padding-left:130px;font-weight:300}._2F2ga-src-components-login-options--style-loginOptions ._2Ogez-src-components-login-options--style-loginOption._1CV62-src-components-login-options--style-proceedGuest{border-bottom:1px solid #e6e6e7;background-image:url("$assets-arrow_2x-png"),url("/hc/theming_assets/01KSSM04TK12VKPC3PFG7SY6K7");background-repeat:no-repeat,no-repeat;background-size:13px auto,26px auto;background-position:650px center,57px center}._2F2ga-src-components-login-options--style-loginOptions ._2Ogez-src-components-login-options--style-loginOption._1CV62-src-components-login-options--style-proceedGuest:last-child{background-image:url("$assets-arrow_2x-png"),url("/hc/theming_assets/01KSSM07MNPPFHPCXF4DKBPVP4");background-repeat:no-repeat,no-repeat;background-size:13px auto,26px auto;background-position:650px center,57px center}._2F2ga-src-components-login-options--style-loginOptions ._2Ogez-src-components-login-options--style-loginOption:hover{background-color:#fbfbfc}._2F2ga-src-components-login-options--style-loginOptions > a:last-child{border:none}._2F2ga-src-components-login-options--style-loginOptions > div > div{position:absolute}._2F2ga-src-components-login-options--style-loginOptions > div > div:nth-child(1){width:100%;height:100%}._2F2ga-src-components-login-options--style-loginOptions > div > div:nth-child(2){margin:58px 50px 0 0;left:130px}._2F2ga-src-components-login-options--style-loginOptions ._10xl--src-components-login-options--style-loginButton{display:block;height:100%;width:100%;text-decoration:none;color:transparent;background-image:url("/hc/theming_assets/01KSSM07J4GQYVEPYHASXZYKYH");background-repeat:no-repeat;background-position:650px center;background-size:13px auto}._2F2ga-src-components-login-options--style-loginOptions p:nth-child(1){margin:0;font-size:21px}._2F2ga-src-components-login-options--style-loginOptions p:nth-child(2){margin:0;font-size:16px;color:#707174}}@media (max-width:767px){.r1d9J-src-components-login-options--style-signinCtaDesktop,._2w6UM-src-components-login-options--style-title{display:none}._3M5Zw-src-components-login-options--style-signinCtaMobile p:first-child{color:#4a4a4a;font-size:20px;margin:0 0 16px 0}._3M5Zw-src-components-login-options--style-signinCtaMobile p:nth-child(2){color:#878ea6;font-size:17px;line-height:24px}._2F2ga-src-components-login-options--style-loginOptions{box-sizing:initial;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.07);border:1px solid #e6e6e7;border-radius:5px}._2F2ga-src-components-login-options--style-loginOptions > div{border-bottom:1px solid #e6e6e7}._2F2ga-src-components-login-options--style-loginOptions ._2Ogez-src-components-login-options--style-loginOption{display:block;border-bottom:1px solid #e6e6e7;background-image:url("$assets-arrow_2x-png");background-repeat:no-repeat;background-size:10px auto;background-position:right 16px center;text-decoration:none;color:#4a4a4a;font-size:16px;padding:16px;font-weight:300}._2F2ga-src-components-login-options--style-loginOptions ._2Ogez-src-components-login-options--style-loginOption:hover{background-color:#fbfbfc}._2F2ga-src-components-login-options--style-loginOptions > a:last-child{border:none;line-height:35px}._2F2ga-src-components-login-options--style-loginOptions > div > div:nth-child(2){display:none}._2F2ga-src-components-login-options--style-loginOptions ._10xl--src-components-login-options--style-loginButton{display:block;font-size:16px;line-height:50px;font-weight:300;text-decoration:none;padding-left:24px;color:#714cb6;background-image:url("$assets-arrow_2x-png");background-repeat:no-repeat;background-size:10px auto;background-position:right 16px center}._2F2ga-src-components-login-options--style-loginOptions p:nth-child(1){margin:0;font-size:21px}._2F2ga-src-components-login-options--style-loginOptions p:nth-child(2){margin:0;font-size:14px;color:#707174}._2F2ga-src-components-login-options--style-loginOptions ._1CV62-src-components-login-options--style-proceedGuest span:first-child{display:block;color:#4a4a4a;font-size:17px;line-height:24px}._2F2ga-src-components-login-options--style-loginOptions ._1CV62-src-components-login-options--style-proceedGuest span:last-child{font-size:14px;color:#878ea6;line-height:24px}}@media (min-width:767px) and (max-width:1079px){.r1d9J-src-components-login-options--style-signinCtaDesktop,._2w6UM-src-components-login-options--style-title{display:none}._3M5Zw-src-components-login-options--style-signinCtaMobile{margin:23px 48px 0 48px}._3M5Zw-src-components-login-options--style-signinCtaMobile p:first-child{color:#4a4a4a;font-size:20px;margin:0 0 16px 0}._3M5Zw-src-components-login-options--style-signinCtaMobile p:nth-child(2){color:#878ea6;font-size:17px;line-height:24px}._2F2ga-src-components-login-options--style-loginOptions{margin:20px 48px 0 48px;box-sizing:initial;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.07);border:1px solid #e6e6e7;border-radius:5px}._2F2ga-src-components-login-options--style-loginOptions > div{border-bottom:1px solid #e6e6e7}._2F2ga-src-components-login-options--style-loginOptions ._2Ogez-src-components-login-options--style-loginOption{display:block;border-bottom:1px solid #e6e6e7;background-image:url("$assets-arrow_2x-png");background-repeat:no-repeat;background-size:10px auto;background-position:right 16px center;text-decoration:none;color:#4a4a4a;font-size:16px;padding:16px;font-weight:300}._2F2ga-src-components-login-options--style-loginOptions ._2Ogez-src-components-login-options--style-loginOption:hover{background-color:#fbfbfc}._2F2ga-src-components-login-options--style-loginOptions > a:last-child{border:none;line-height:35px}._2F2ga-src-components-login-options--style-loginOptions > div > div:nth-child(2){display:none}._2F2ga-src-components-login-options--style-loginOptions ._10xl--src-components-login-options--style-loginButton{display:block;font-size:16px;line-height:50px;font-weight:300;text-decoration:none;padding-left:24px;color:#714cb6;background-image:url("$assets-arrow_2x-png");background-repeat:no-repeat;background-size:10px auto;background-position:right 16px center}._2F2ga-src-components-login-options--style-loginOptions p:nth-child(1){margin:0;font-size:21px}._2F2ga-src-components-login-options--style-loginOptions p:nth-child(2){margin:0;font-size:14px;color:#707174}._2F2ga-src-components-login-options--style-loginOptions ._1CV62-src-components-login-options--style-proceedGuest span:first-child{display:block;color:#4a4a4a;font-size:17px;line-height:24px}._2F2ga-src-components-login-options--style-loginOptions ._1CV62-src-components-login-options--style-proceedGuest span:last-child{font-size:14px;color:#878ea6;line-height:24px}}
._67-OE-src-components-birdie--style-wrap{margin-bottom:15px;cursor:pointer}.PObil-src-components-birdie--style-header{background-color:var(--primary-color);color:#fff;text-align:center;font-weight:700;font-size:10px;line-height:25px}.wLOrY-src-components-birdie--style-text{border:1.25px var(--primary-color);border-style:dashed;border-top:none;background-color:rgba(21,195,154,0.05);border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:14px;color:#60657b;padding:7px 0;display:flex;align-items:center}._2QRCv-src-components-birdie--style-note{font-weight:900}._32mo7-src-components-birdie--style-imageWrap{width:70px;padding:14px}.I7AMV-src-components-birdie--style-underLine{text-decoration:underline}
._2OGiz-src-components-custom-form-field--style-formField{background-color:#fff !important}
._8RgKQ-src-components-form-support-custom-form--style-formTitle{margin-bottom:16px;color:#2e3543;font-size:16px;font-weight:bold;line-height:32px}._3GWBD-src-components-form-support-custom-form--style-defaultFormTitle{color:#39393a;font-size:36px;line-height:43px;margin-bottom:16px}.XGFQN-src-components-form-support-custom-form--style-hidden{display:none}@media (min-width:1080px){._3GWBD-src-components-form-support-custom-form--style-defaultFormTitle{margin-bottom:24px}._8RgKQ-src-components-form-support-custom-form--style-formTitle{text-align:center}._8RgKQ-src-components-form-support-custom-form--style-formTitle._3BgHq-src-components-form-support-custom-form--style-left{text-align:left}}@media (max-width:766px){._8RgKQ-src-components-form-support-custom-form--style-formTitle{width:auto}._3GWBD-src-components-form-support-custom-form--style-defaultFormTitle{font-size:20px}}
._3bb31-src-components-form-sales-forms--style-formTitle{margin-bottom:16px;color:#2e3543;font-size:16px;font-weight:bold;line-height:32px}.zAEcX-src-components-form-sales-forms--style-salesFormSubmitButton{height:50px;width:190px;border-radius:53px;background:var(--primary-color);border-color:transparent;color:#fff;padding:10px 30px;float:right;cursor:pointer;display:inline-blockw}.-enxd-src-components-form-sales-forms--style-submitButtonWrap{margin-bottom:100px}
._23zua-src-components-form-sales-forms-three-to-hundred-sales-form--style-salesFunnelPlansWrap{height:154px;width:690px;border:1px solid #e4e6f2;border-radius:4px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(96,101,123,0.2);margin-bottom:30px}._1DrBR-src-components-form-sales-forms-three-to-hundred-sales-form--style-planWrap{display:inline-block;width:50%;margin:20px 0;text-align:center;line-height:36px}._1DrBR-src-components-form-sales-forms-three-to-hundred-sales-form--style-planWrap:first-child{border-right:1px solid #c6cbde}._1LNoC-src-components-form-sales-forms-three-to-hundred-sales-form--style-planName{font-weight:bold}.oMhm1-src-components-form-sales-forms-three-to-hundred-sales-form--style-additionalQuestions{margin-top:16px}.V4rDo-src-components-form-sales-forms-three-to-hundred-sales-form--style-formMessage{font-size:18px;font-weight:bold;line-height:32px;color:#2b2d38;margin-bottom:16px}.oMhm1-src-components-form-sales-forms-three-to-hundred-sales-form--style-additionalQuestions,> a{cursor:pointer}._2AYU7-src-components-form-sales-forms-three-to-hundred-sales-form--style-formTitle{margin-bottom:16px;color:#2e3543;font-size:16px;font-weight:bold;line-height:32px}@media (min-width:767px) and (max-width:1079px){._23zua-src-components-form-sales-forms-three-to-hundred-sales-form--style-salesFunnelPlansWrap{width:initial}._1DrBR-src-components-form-sales-forms-three-to-hundred-sales-form--style-planWrap{box-sizing:border-box}}@media (max-width:767px){._23zua-src-components-form-sales-forms-three-to-hundred-sales-form--style-salesFunnelPlansWrap{width:initial;height:initial}._1DrBR-src-components-form-sales-forms-three-to-hundred-sales-form--style-planWrap{text-align:center;line-height:36px;margin:0 24px;padding:20px 0;display:block;width:initial}._1DrBR-src-components-form-sales-forms-three-to-hundred-sales-form--style-planWrap:first-child{border:none;border-bottom:1px solid #c6cbde}.oMhm1-src-components-form-sales-forms-three-to-hundred-sales-form--style-additionalQuestions{margin-top:16px;text-align:center}.V4rDo-src-components-form-sales-forms-three-to-hundred-sales-form--style-formMessage{margin-bottom:18px;font-weight:bold}}
._3WU-i-src-components-form-billing-info-form--style-similarMessage{color:#60657b;font-size:12px;line-height:15px}._1NoUi-src-components-form-billing-info-form--style-orLine{border-bottom:1px solid #c6cbde}._15HIk-src-components-form-billing-info-form--style-orWrap{text-align:center}._1O3HT-src-components-form-billing-info-form--style-orMessage{position:relative;top:-12px;padding:0 15px;background-color:#fcf7f4;color:#60657b}._3Fx-b-src-components-form-billing-info-form--style-formTitle{margin-bottom:16px;color:#2e3543;font-size:16px;font-weight:bold;line-height:32px}._2qouY-src-components-form-billing-info-form--style-hidden{display:none}._5r32B-src-components-form-billing-info-form--style-defaultFormTitle{color:#39393a;font-size:36px;line-height:43px;margin-bottom:16px}@media (min-width:1080px){._3Fx-b-src-components-form-billing-info-form--style-formTitle{text-align:center}._5r32B-src-components-form-billing-info-form--style-defaultFormTitle{margin-bottom:24px}}@media (max-width:766px){._3Fx-b-src-components-form-billing-info-form--style-formTitle{width:auto}._5r32B-src-components-form-billing-info-form--style-defaultFormTitle{font-size:20px}}
.qZrD0-src-components-form-renewal-refund-request-form--style-checkboxTitle{font-weight:700;margin-bottom:20px}.Wx56X-src-components-form-renewal-refund-request-form--style-checkboxSubtitle{color:#6d758d;font-size:14px;margin-bottom:16px}.JYI79-src-components-form-renewal-refund-request-form--style-checkboxesWrap{margin-bottom:20px}._3syPJ-src-components-form-renewal-refund-request-form--style-errorMessage{color:#ea1537;font-size:14px;line-height:21px;font-weight:400;margin-bottom:20px}._2q1yB-src-components-form-renewal-refund-request-form--style-form{margin-top:45px}._1McnE-src-components-form-renewal-refund-request-form--style-checkboxWrap{margin-bottom:5px}._13Q03-src-components-form-renewal-refund-request-form--style-elementToShowWrap{padding-top:10px}@media (max-width:1079px){._2S6sE-src-components-form-renewal-refund-request-form--style-checkboxEl{margin-right:5px;-webkit-appearance:checkbox !important}.js47I-src-components-form-renewal-refund-request-form--style-comments{border:1px solid #ddd;border-radius:2px;padding:10px;width:50%;height:60px}}@media (max-width:767px){.js47I-src-components-form-renewal-refund-request-form--style-comments{width:90%}._13Q03-src-components-form-renewal-refund-request-form--style-elementToShowWrap{margin-left:20px}}
.Rggpi-src-components-form-original-refund-request-form--style-checkboxTitle{font-weight:700;margin-bottom:20px}._2jQnr-src-components-form-original-refund-request-form--style-checkboxesWrap{margin-bottom:20px}._1SmXg-src-components-form-original-refund-request-form--style-errorMessage{color:#ea1537;font-size:14px;line-height:21px;font-weight:400;margin-bottom:20px}._2VCyo-src-components-form-original-refund-request-form--style-form{margin-top:45px}._3wcL8-src-components-form-original-refund-request-form--style-checkboxWrap{margin-bottom:5px}._1fMXm-src-components-form-original-refund-request-form--style-checkboxEl{margin-right:5px}._1IHJG-src-components-form-original-refund-request-form--style-elementToShowWrap{padding-top:10px}._1ghoC-src-components-form-original-refund-request-form--style-select{font-size:12px;padding:2px 15px}@media (max-width:1079px){._1fMXm-src-components-form-original-refund-request-form--style-checkboxEl{-webkit-appearance:radio !important}._1F003-src-components-form-original-refund-request-form--style-comments{border:1px solid #ddd;border-radius:2px;padding:10px;width:50%;height:60px}._1ghoC-src-components-form-original-refund-request-form--style-select{font-size:15px}}@media (max-width:767px){._1F003-src-components-form-original-refund-request-form--style-comments{width:90%}._3wcL8-src-components-form-original-refund-request-form--style-checkboxWrap > label{display:block;margin:-20px 0 0 20px}._1IHJG-src-components-form-original-refund-request-form--style-elementToShowWrap{margin-left:20px}}
.xbNUa-src-components-form-cancellation-gb-form--style-checkboxTitle{font-weight:700;margin-bottom:20px}._1-pEm-src-components-form-cancellation-gb-form--style-checkboxesWrap{margin-bottom:20px}.qk98a-src-components-form-cancellation-gb-form--style-errorMessage{color:#ea1537;font-size:14px;line-height:21px;font-weight:400;margin-bottom:20px}._1rDZw-src-components-form-cancellation-gb-form--style-form{margin-top:45px}.akafN-src-components-form-cancellation-gb-form--style-checkboxWrap{margin-bottom:5px}._14y-L-src-components-form-cancellation-gb-form--style-checkboxEl{margin-right:5px}._16uzB-src-components-form-cancellation-gb-form--style-elementToShowWrap{padding-top:10px}._1Ltwf-src-components-form-cancellation-gb-form--style-select{font-size:12px;padding:2px 15px}.cbJKG-src-components-form-cancellation-gb-form--style-planChangeInfo{margin-bottom:10px}@media (max-width:1079px){._14y-L-src-components-form-cancellation-gb-form--style-checkboxEl{-webkit-appearance:radio !important}._2Tj-t-src-components-form-cancellation-gb-form--style-comments{border:1px solid #ddd;border-radius:2px;padding:10px;width:50%;height:60px}._1Ltwf-src-components-form-cancellation-gb-form--style-select{font-size:15px}}@media (max-width:767px){._2Tj-t-src-components-form-cancellation-gb-form--style-comments{width:90%}.akafN-src-components-form-cancellation-gb-form--style-checkboxWrap > label{display:block;margin:-20px 0 0 20px}._16uzB-src-components-form-cancellation-gb-form--style-elementToShowWrap{margin-left:20px}}
._3M7C_-src-components-form-change-plan-request-form--style-checkboxTitle{font-weight:700;margin-bottom:20px}._1cijg-src-components-form-change-plan-request-form--style-checkboxesWrap{margin-bottom:20px}._11qT3-src-components-form-change-plan-request-form--style-errorMessage{color:#ea1537;font-size:14px;line-height:21px;font-weight:400;margin-bottom:20px}._1M2y1-src-components-form-change-plan-request-form--style-form{margin-top:45px}._3sLwZ-src-components-form-change-plan-request-form--style-checkboxWrap{margin-bottom:5px}._1e88Z-src-components-form-change-plan-request-form--style-checkboxEl{margin-right:5px}.q2vCA-src-components-form-change-plan-request-form--style-elementToShowWrap{padding-top:10px}.iJqfC-src-components-form-change-plan-request-form--style-select{font-size:12px;padding:2px 15px}._3_ldx-src-components-form-change-plan-request-form--style-planChangeInfo{margin-bottom:10px}@media (max-width:1079px){._1e88Z-src-components-form-change-plan-request-form--style-checkboxEl{-webkit-appearance:radio !important}._31PsY-src-components-form-change-plan-request-form--style-comments{border:1px solid #ddd;border-radius:2px;padding:10px;width:50%;height:60px}.iJqfC-src-components-form-change-plan-request-form--style-select{font-size:15px}}@media (max-width:767px){._31PsY-src-components-form-change-plan-request-form--style-comments{width:90%}._3sLwZ-src-components-form-change-plan-request-form--style-checkboxWrap > label{display:block;margin:-20px 0 0 20px}.q2vCA-src-components-form-change-plan-request-form--style-elementToShowWrap{margin-left:20px}}
._2tfhU-src-components-form-payment-difficulties-form--style-formTitle{margin-bottom:16px;color:#2e3543;font-size:16px;font-weight:bold;line-height:32px}._10Ef2-src-components-form-payment-difficulties-form--style-hidden{display:none}@media (min-width:1080px){._2tfhU-src-components-form-payment-difficulties-form--style-formTitle{text-align:center}}@media (max-width:766px){._2tfhU-src-components-form-payment-difficulties-form--style-formTitle{width:auto}}
@media (min-width:1080px){.LN-Hc-src-components-form-form-holder--style-wrap{width:690px;margin:0 auto}}
._2R8wZ-src-components-form-payment-lookup-form--style-container{width:calc(100vw - 50px);margin:auto;line-height:normal}._2R8wZ-src-components-form-payment-lookup-form--style-container input:invalid{border:1px solid #f00}._2R8wZ-src-components-form-payment-lookup-form--style-container input,._2R8wZ-src-components-form-payment-lookup-form--style-container input:invalid:focus{background-color:#f9faff;border:1px solid #e7e9f5}.GHWxV-src-components-form-payment-lookup-form--style-lookupFormHeader{font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.002em;text-align:center}._2cqBg-src-components-form-payment-lookup-form--style-smallText{font-style:normal;font-weight:normal;font-size:14px;line-height:21px;text-align:center;color:#4d536e;margin-bottom:30px}.co_sS-src-components-form-payment-lookup-form--style-inputTitle{font-style:normal;font-weight:600;font-size:14px;line-height:24px;display:flex;align-items:center;color:#0e101a}._1rdhX-src-components-form-payment-lookup-form--style-input{width:100%;height:40px;line-height:normal;box-sizing:border-box;border-radius:4px;appearance:none;border-image:none;display:inline-block;font-size:15px;color:#4a4a4a;padding:5px;background-color:#f9faff;border:1px solid #e7e9f5;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;padding-right:40px;-webkit-appearance:none}._3xOeM-src-components-form-payment-lookup-form--style-inputWrap{margin-bottom:10px}._1OnXr-src-components-form-payment-lookup-form--style-button{padding:10px;background:#4a6ee0;border-radius:4px;height:32px;font-style:normal;font-weight:bold;font-size:14px;line-height:normal;display:flex;align-items:center;text-align:center;color:#fff;order:2;border:none}._1OnXr-src-components-form-payment-lookup-form--style-button:disabled{background:#b7b9be}._2soi2-src-components-form-payment-lookup-form--style-buttonWrap{display:flex;width:100%;justify-content:flex-end;margin-top:10px}._31Twm-src-components-form-payment-lookup-form--style-bottomText{border-top:1px solid #e7e9f5;padding-top:20px;margin-top:30px}._31Twm-src-components-form-payment-lookup-form--style-bottomText a{color:#61a9fc}.ybTj2-src-components-form-payment-lookup-form--style-tooltip{position:absolute;top:12px;right:12px;color:#6d758d;font-size:12px;border:1px solid #6d758d;border-radius:50%;padding:0 4px}.ybTj2-src-components-form-payment-lookup-form--style-tooltip ._1V2Fy-src-components-form-payment-lookup-form--style-tooltiptext{visibility:hidden;width:200px;background-color:#333954;border-radius:4px;color:#fff;text-align:center;padding:5px;position:absolute;z-index:1;left:230%;top:25%;margin-top:-60px;opacity:0;transition:opacity .1s}.ybTj2-src-components-form-payment-lookup-form--style-tooltip ._1V2Fy-src-components-form-payment-lookup-form--style-tooltiptext::after{content:"";position:absolute;top:50%;left:0%;margin-left:-10px;border-width:5px;border-style:solid;border-color:transparent #333954 transparent transparent}.ybTj2-src-components-form-payment-lookup-form--style-tooltip:hover ._1V2Fy-src-components-form-payment-lookup-form--style-tooltiptext{visibility:visible;opacity:1}@media (min-width:450px){._2R8wZ-src-components-form-payment-lookup-form--style-container{width:400px}}@media (max-width:850px){.ybTj2-src-components-form-payment-lookup-form--style-tooltip ._1V2Fy-src-components-form-payment-lookup-form--style-tooltiptext{right:-100%;top:-300%;left:auto}.ybTj2-src-components-form-payment-lookup-form--style-tooltip ._1V2Fy-src-components-form-payment-lookup-form--style-tooltiptext::after{top:100%;left:50%;border-color:#333954 transparent transparent transparent}}
.s4eiO-src-components-form-institutional-refund-form--style-checkboxTitle{font-weight:700;margin-bottom:20px}._3ujKE-src-components-form-institutional-refund-form--style-checkboxesWrap{margin-bottom:20px}._2a_MQ-src-components-form-institutional-refund-form--style-errorMessage{color:#ea1537;font-size:14px;line-height:21px;font-weight:400;margin-bottom:20px}.i8Mdj-src-components-form-institutional-refund-form--style-form{margin-top:45px}._1zs8a-src-components-form-institutional-refund-form--style-checkboxWrap{margin-bottom:5px}.hbQxc-src-components-form-institutional-refund-form--style-checkboxEl{margin-right:5px}._2vhgX-src-components-form-institutional-refund-form--style-elementToShowWrap{padding-top:10px}._3oHBk-src-components-form-institutional-refund-form--style-select{font-size:12px;padding:2px 15px}.oPNVI-src-components-form-institutional-refund-form--style-planChangeInfo{margin-bottom:10px}@media (max-width:1079px){.hbQxc-src-components-form-institutional-refund-form--style-checkboxEl{-webkit-appearance:radio !important}._3MA_X-src-components-form-institutional-refund-form--style-comments{border:1px solid #ddd;border-radius:2px;padding:10px;width:50%;height:60px}._3oHBk-src-components-form-institutional-refund-form--style-select{font-size:15px}}@media (max-width:767px){._3MA_X-src-components-form-institutional-refund-form--style-comments{width:90%}._1zs8a-src-components-form-institutional-refund-form--style-checkboxWrap > label{display:block;margin:-20px 0 0 20px}._2vhgX-src-components-form-institutional-refund-form--style-elementToShowWrap{margin-left:20px}}
._3bS_v-src-components-form-extra-seats-refund-form--style-checkboxTitle{font-weight:700;margin-bottom:20px}._2pvKs-src-components-form-extra-seats-refund-form--style-errorMessage{color:#ea1537;font-size:14px;line-height:21px;font-weight:400;margin-bottom:20px}._1SkPF-src-components-form-extra-seats-refund-form--style-form{margin-top:45px}
@media (min-width:1080px){._1jQuq-src-components-article-gdpr--style-articleWrap{margin:0 auto;width:690px}}@media (max-width:1079px){._2eHSj-src-components-article-gdpr--style-articleHeader{padding:0 !important}._1GiAO-src-components-article-gdpr--style-artcileBody{margin:0 !important}}
._2eN9G-src-components-article-support-article--article-article_wrap{box-sizing:border-box;border-radius:5px;background-color:#fff;border:1px solid #e6e6e7;box-shadow:0 0 10px 0 rgba(0,0,0,0.07);width:690px;margin-bottom:30px}._1OI0i-src-components-article-support-article--article-compWrap{margin:0 auto;width:690px}._2Yqh2-src-components-article-support-article--article-title_wrap{display:flex;background-color:#f5f5f5;justify-content:space-between;align-items:center;padding:0 30px;font-size:18px;line-height:70px}._2JWG0-src-components-article-support-article--article-infoWrap{font-size:25px;color:#73716d;font-weight:500}._1Bn97-src-components-article-support-article--article-body_wrap{padding:21px 31px;border-bottom:1px solid #e6e6e7}._1LaTm-src-components-article-support-article--article-hidden{display:none}._2Ks2M-src-components-article-support-article--article-articleFooter{padding:24px 30px;border-top:1px solid #e6e6e7}._1joM2-src-components-article-support-article--article-articleVote{display:flex;align-items:center;flex-wrap:wrap}.Z_i-o-src-components-article-support-article--article-voteQuestion{font-size:16px;color:#39393a}._3sT5w-src-components-article-support-article--article-voteControls{display:flex;margin-left:16px}._3UBBZ-src-components-article-support-article--article-voteBtn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:62px;height:40px;padding:0 16px;border:1px solid #d9d9d9;border-radius:100px;background-color:#fff;font-size:20px;line-height:1;cursor:pointer;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}._3UBBZ-src-components-article-support-article--article-voteBtn:hover{border-color:var(--primary-color)}._1FWLq-src-components-article-support-article--article-voteUpBtn{margin-right:10px}._1QxfQ-src-components-article-support-article--article-voteSelected{background-color:var(--primary-color);border-color:var(--primary-color)}._1QxfQ-src-components-article-support-article--article-voteSelected:hover{border-color:var(--primary-color)}@media (min-width:1080px){._1OI0i-src-components-article-support-article--article-compWrap{width:initial;margin:initial}._2eN9G-src-components-article-support-article--article-article_wrap{width:691px;margin:0 auto}._2eN9G-src-components-article-support-article--article-article_wrap._2Ajig-src-components-article-support-article--article-articleWidth{width:650px;margin:0 25px 30px 0;display:inline-block;vertical-align:top}._3vQ2p-src-components-article-support-article--article-bottomControlsWrap{display:inline-block;width:404px;position:relative;top:-48px}}@media (max-width:1079px){._2Yqh2-src-components-article-support-article--article-title_wrap{background-image:none;padding:0 24px 0 24px;margin-left:-24px;border:none;width:100vw;height:81px;line-height:24px;font-weight:bold;font-size:20px;color:#39393a;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}._2JWG0-src-components-article-support-article--article-infoWrap{display:none}._1Bn97-src-components-article-support-article--article-body_wrap{font-size:17px;padding:20px 0 20px 0;border:none;color:#323439;background-color:transparent}._1Bn97-src-components-article-support-article--article-body_wrap ._2tQ4O-src-components-article-support-article--article-articleBody{margin:0}._2eN9G-src-components-article-support-article--article-article_wrap{box-sizing:border-box;border-radius:0;background-color:transparent;width:auto;box-shadow:none;border:none}._2eN9G-src-components-article-support-article--article-article_wrap ._2Ks2M-src-components-article-support-article--article-articleFooter{margin:0}._1OI0i-src-components-article-support-article--article-compWrap{width:auto}._1FWLq-src-components-article-support-article--article-voteUpBtn{margin-right:10px}}@media (min-width:767px) and (max-width:1079px){._2Yqh2-src-components-article-support-article--article-title_wrap{margin-left:-48px;padding:0 48px 0 48px}}
.clFfj-src-components-article-business-chat--style-wrap{width:690px;margin:0 auto}._6UUvp-src-components-article-business-chat--style-title{font-size:24px;line-height:32px;margin-bottom:24px}._1vfpe-src-components-article-business-chat--style-subTitle{font-size:20px;line-height:28px;margin-bottom:12px}.sC8oS-src-components-article-business-chat--style-text{font-weight:normal;font-size:18px;line-height:32px}
.xnL3A-src-components-progress-bar--style-funnelTopMessage{color:#39393a;font-size:26px;line-height:initial;margin-bottom:16px}._3yWaZ-src-components-progress-bar--style-funnelBottomMessage{color:#8189a9;font-size:16px;line-height:19px;margin:16px 0 24px 0}._1MJEZ-src-components-progress-bar--style-backButton{text-decoration:none;color:#000;font-size:16px;line-height:19px;display:block;cursor:pointer}._1MJEZ-src-components-progress-bar--style-backButton:before{content:"<";padding-right:5px}.HpgcR-src-components-progress-bar--style-progressOuter{background-color:#e4e6f2;border-radius:10px;height:4px;overflow:hidden}.oSrRz-src-components-progress-bar--style-progressInner{background-color:#000;height:100%;border-radius:10px}._1Itr_-src-components-progress-bar--style-stepWrap{display:flex;justify-content:space-between;margin-bottom:10px}.vC9F1-src-components-progress-bar--style-stepNumber,._1MJEZ-src-components-progress-bar--style-backButton{display:inline}.vC9F1-src-components-progress-bar--style-stepNumber{font-weight:700}._3bzNz-src-components-progress-bar--style-hidden{display:none}@media (min-width:1080px){.xnL3A-src-components-progress-bar--style-funnelTopMessage{margin-bottom:24px}._2zr89-src-components-progress-bar--style-wrap{width:691px;margin:0 auto}._2zr89-src-components-progress-bar--style-wrap._2_tW0-src-components-progress-bar--style-articleWidth{width:650px;margin:0 25px 0 0}}@media (min-width:767px) and (max-width:1079px){._3sHHz-src-components-progress-bar--style-funnelMessage{font-size:20px}}@media (max-width:767px){.xnL3A-src-components-progress-bar--style-funnelTopMessage{font-size:20px}._3yWaZ-src-components-progress-bar--style-funnelBottomMessage{margin-bottom:25px}}
._35ZZj-src-components-app--style-funnelMessage{color:#39393a;font-size:36px;line-height:43px;margin-bottom:16px}._34ngS-src-components-app--style-funnelCategorySelect{height:19px;color:#838487;font-size:16px;line-height:19px}._1v7vZ-src-components-app--style-backButton{text-decoration:none;color:var(--primary-color);font-size:16px;line-height:19px;display:block;margin-bottom:25px;cursor:pointer}._1v7vZ-src-components-app--style-backButton:before{content:"<";padding-right:5px}@media (min-width:1080px){._1v7vZ-src-components-app--style-backButton{width:690px;margin:0 auto 25px auto}._35ZZj-src-components-app--style-funnelMessage{width:690px;margin:0 auto 25px auto}._34ngS-src-components-app--style-funnelCategorySelect{width:690px;margin:0 auto 25px auto}}@media (min-width:767px) and (max-width:1079px){._29Qbk-src-components-app--style-contentWrap{margin:24px 48px 100px 48px}._35ZZj-src-components-app--style-funnelMessage{font-size:20px}}@media (max-width:767px){._29Qbk-src-components-app--style-contentWrap{margin:24px 24px 100px 24px}._35ZZj-src-components-app--style-funnelMessage{font-size:20px}._34ngS-src-components-app--style-funnelCategorySelect{margin-bottom:25px}}
.QggHU-src-components-already-created-tickets--style-wrap{background-color:#f5f5f5;border-radius:16px;padding:24px;display:flex;flex-direction:row;width:690px;margin:0 auto 25px auto;border:1px solid #808080}.K_T3k-src-components-already-created-tickets--style-leftImageHolder{background:url("/hc/theming_assets/01JYHF5RHG6PJ0BEH1ZRY0QK8T") no-repeat;width:80px;height:40px}._2uuBl-src-components-already-created-tickets--style-closeImageHolder{background:url("/hc/theming_assets/01KRZWWCA6GZ42JVSVC09JY8DC") no-repeat right;width:25px;height:25px;margin-left:auto}._gdQE-src-components-already-created-tickets--style-titleText{font-size:18px;line-height:115%;letter-spacing:-.18px;margin-bottom:10px}._2H3z5-src-components-already-created-tickets--style-bodyText{font-size:14px}._2H3z5-src-components-already-created-tickets--style-bodyText > span{font-weight:500}@media (max-width:767px){.QggHU-src-components-already-created-tickets--style-wrap{width:auto}.K_T3k-src-components-already-created-tickets--style-leftImageHolder{display:none}._2uuBl-src-components-already-created-tickets--style-closeImageHolder{width:35px}}
