@charset "UTF-8";
/***** Normalize.css *****/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700&display=swap');
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}
div#postfeeling {
    z-index: 9999999;
    display: none;
    background: #193c9e;
    position: fixed;
    border-radius: 7px;
    bottom: 16px;
    right: 16px;
    width: 342px;
    height: 541px
}
div#sendsurvey {
    height: 43px;
    width: 100%;
    color: #fff;
    font-size: 20px;
    padding-top: 10px;
    text-align: center;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif
}
div#sendsurvey span.close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: default
}
div#postfeeling.fullscreen {
    top: 0;
    right: 0;
    bottom: auto;
    right: auto;
    height: 100vh;
    width: 100vw
}
div#postfeeling.fullscreen div#surveyiframe,
div#postfeeling.fullscreen div#surveyiframe iframe {
    bottom: auto;
    right: auto;
    height: calc(100vh - 43px);
    width: 100vw
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}
.footer .copy-disclaimer a{
  font-weight:600;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

/***** Base *****/
* {
  box-sizing: border-box;
}


body {
  background-color: rgba(249, 252, 255, 1);
  color: #2F3941;
  font-family: Poppins;
  font-size: 15px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  body > main {
    min-height: 60vh;
max-width: 1160px;
margin: 0 auto;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Poppins;
  margin-top: 0;
}

h1 {
  font-size: 32px;
}

h2 {
  font-size: 22px;
}

h3 {
  font-size: 18px;
  font-weight: 600;
}

h4 {
  font-size: 16px;
}

a {
  color: rgba(47, 57, 65, 1);
  text-decoration: none;
}

a:hover, a:active, a:focus {
  text-decoration: underline;
}

input,
textarea {
  color: #000;
  font-size: 14px;
}

input {
  max-width: 100%;
  box-sizing: border-box;
  transition: border 0.12s ease-in-out;
}
input:not([type=checkbox]) {
  outline: none;
}
input:not([type=checkbox]):focus {
  border: 1px solid rgba(34, 34, 34, 1);
}

input[disabled] {
  background-color: #ddd;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23CCC' d='M0 0h10L5 6 0 0z'/%3E%3C/svg%3E%0A") no-repeat #fff;
  background-position: right 10px center;
  border: 1px solid #87929D;
  border-radius: 4px;
  padding: 8px 30px 8px 10px;
  outline: none;
  color: #555;
  width: 100%;
}
select:focus {
  border: 1px solid rgba(34, 34, 34, 1);
}
select::-ms-expand {
  display: none;
}

textarea {
  border: 1px solid #87929D;
  border-radius: 2px;
  resize: vertical;
  width: 100%;
  outline: none;
  padding: 10px;
}
textarea:focus {
  border: 1px solid rgba(34, 34, 34, 1);
}

.container {
  margin: 0 auto;
text-align: center;
}

.container-divider {
  border-top: 1px solid #ddd;
  margin-bottom: 20px;
}

ul {
  list-style: none;
  margin-bottom: 10px;
  padding: 0 5%;
}

.error-page {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
}
@media (min-width: 1160px) {
  .error-page {
    padding: 0;
    width: 90%;
  }
}

.visibility-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

/***** Buttons *****/
.button, .pagination-next-link, .pagination-prev-link, .pagination-first-link, .pagination-last-link, .subscriptions-subscribe button, .requests-table-toolbar .organization-subscribe button, .community-follow button, .article-subscribe button, .section-subscribe button, .split-button button {
  background-color: transparent;
  border: 1px solid rgba(34, 34, 34, 1);
  border-radius: 4px;
  color: rgba(34, 34, 34, 1);
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  line-height: 2.34;
  margin: 0;
  padding: 0 20px;
  text-align: center;
  transition: background-color 0.12s ease-in-out, border-color 0.12s ease-in-out, color 0.15s ease-in-out;
  user-select: none;
  white-space: nowrap;
  width: 100%;
  -webkit-touch-callout: none;
}
@media (min-width: 768px) {
  .button, .pagination-next-link, .pagination-prev-link, .pagination-first-link, .pagination-last-link, .subscriptions-subscribe button, .requests-table-toolbar .organization-subscribe button, .community-follow button, .article-subscribe button, .section-subscribe button, .split-button button {
    width: auto;
  }
}
.button:visited, .pagination-next-link:visited, .pagination-prev-link:visited, .pagination-first-link:visited, .pagination-last-link:visited, .subscriptions-subscribe button:visited, .requests-table-toolbar .organization-subscribe button:visited, .community-follow button:visited, .article-subscribe button:visited, .section-subscribe button:visited, .split-button button:visited {
  color: rgba(34, 34, 34, 1);
}
.button:hover, .pagination-next-link:hover, .pagination-prev-link:hover, .pagination-first-link:hover, .pagination-last-link:hover, .subscriptions-subscribe button:hover, .requests-table-toolbar .organization-subscribe button:hover, .community-follow button:hover, .article-subscribe button:hover, .section-subscribe button:hover, .split-button button:hover, .button:active, .pagination-next-link:active, .pagination-prev-link:active, .pagination-first-link:active, .pagination-last-link:active, .subscriptions-subscribe button:active, .requests-table-toolbar .organization-subscribe button:active, .community-follow button:active, .article-subscribe button:active, .section-subscribe button:active, .split-button button:active, .button:focus, .pagination-next-link:focus, .pagination-prev-link:focus, .pagination-first-link:focus, .pagination-last-link:focus, .subscriptions-subscribe button:focus, .requests-table-toolbar .organization-subscribe button:focus, .community-follow button:focus, .article-subscribe button:focus, .section-subscribe button:focus, .split-button button:focus, .button.button-primary, .button-primary.pagination-next-link, .button-primary.pagination-prev-link, .button-primary.pagination-first-link, .button-primary.pagination-last-link, .subscriptions-subscribe button.button-primary, .subscriptions-subscribe button[data-selected=true], .requests-table-toolbar .organization-subscribe button.button-primary, .requests-table-toolbar .organization-subscribe button[data-selected=true], .community-follow button.button-primary, .article-subscribe button.button-primary, .article-subscribe button[data-selected=true], .section-subscribe button.button-primary, .section-subscribe button[data-selected=true], .split-button button.button-primary {
  background-color: rgba(34, 34, 34, 1);
  color: rgba(245, 250, 255, 1);
  text-decoration: none;
}
.button.button-primary:hover, .button-primary.pagination-next-link:hover, .button-primary.pagination-prev-link:hover, .button-primary.pagination-first-link:hover, .button-primary.pagination-last-link:hover, .subscriptions-subscribe button.button-primary:hover, .subscriptions-subscribe button[data-selected=true]:hover, .requests-table-toolbar .organization-subscribe button.button-primary:hover, .requests-table-toolbar .organization-subscribe button[data-selected=true]:hover, .community-follow button.button-primary:hover, .article-subscribe button.button-primary:hover, .article-subscribe button[data-selected=true]:hover, .section-subscribe button.button-primary:hover, .section-subscribe button[data-selected=true]:hover, .split-button button:hover, .button.button-primary:focus, .button-primary.pagination-next-link:focus, .button-primary.pagination-prev-link:focus, .button-primary.pagination-first-link:focus, .button-primary.pagination-last-link:focus, .subscriptions-subscribe button.button-primary:focus, .subscriptions-subscribe button[data-selected=true]:focus, .requests-table-toolbar .organization-subscribe button.button-primary:focus, .requests-table-toolbar .organization-subscribe button[data-selected=true]:focus, .community-follow button.button-primary:focus, .article-subscribe button.button-primary:focus, .article-subscribe button[data-selected=true]:focus, .section-subscribe button.button-primary:focus, .section-subscribe button[data-selected=true]:focus, .split-button button.button-primary:focus, .button.button-primary:active, .button-primary.pagination-next-link:active, .button-primary.pagination-prev-link:active, .button-primary.pagination-first-link:active, .button-primary.pagination-last-link:active, .subscriptions-subscribe button.button-primary:active, .subscriptions-subscribe button[data-selected=true]:active, .requests-table-toolbar .organization-subscribe button.button-primary:active, .requests-table-toolbar .organization-subscribe button[data-selected=true]:active, .community-follow button.button-primary:active, .article-subscribe button.button-primary:active, .article-subscribe button[data-selected=true]:active, .section-subscribe button.button-primary:active, .section-subscribe button[data-selected=true]:active, .split-button button.button-primary:active {
  background-color: #000;
  border-color: #000;
}
.button[data-disabled], [data-disabled].pagination-next-link, [data-disabled].pagination-prev-link, [data-disabled].pagination-first-link, [data-disabled].pagination-last-link, .subscriptions-subscribe button[data-disabled], .requests-table-toolbar .organization-subscribe button[data-disabled], .community-follow button[data-disabled], .article-subscribe button[data-disabled], .section-subscribe button[data-disabled], .split-button button[data-disabled] {
  cursor: default;
}

.button-large, input[type=submit] {
  cursor: pointer;
  background-color: rgba(34, 34, 34, 1);
  border: 0;
  border-radius: 4px;
  color: rgba(245, 250, 255, 1);
  font-size: 14px;
  line-height: 2.72;
  min-width: 190px;
  padding: 0 1.9286em;
  width: 100%;
}
@media (min-width: 768px) {
  .button-large, input[type=submit] {
    width: auto;
  }
}
.button-large:visited, input[type=submit]:visited {
  color: rgba(245, 250, 255, 1);
}
.button-large:hover, .button-large:active, .button-large:focus, input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus {
  background-color: #000;
}
.button-large[disabled], input[type=submit][disabled] {
  background-color: #ddd;
}

.button-secondary {
  color: #5a6d7c;
  border: 1px solid #87929D;
  background-color: transparent;
}
.button-secondary:visited {
  color: #5a6d7c;
}
.button-secondary:hover, .button-secondary:focus, .button-secondary:active {
  color: #2F3941;
  border: 1px solid #87929D;
  background-color: #eaf4ff;
}

/***** Split button *****/
.split-button {
  display: flex;
}

.split-button button {
  background-color: rgba(34, 34, 34, 1);
  border: 0;
  color: rgba(245, 250, 255, 1);
  height: 32px;
  line-height: 16px;
  outline-color: rgba(34, 34, 34, 1);
}

[dir=rtl] .split-button button:not(:only-child):first-child {
  border-left: 1px solid rgba(245, 250, 255, 1);
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}
[dir=ltr] .split-button button:not(:only-child):first-child {
  border-right: 1px solid rgba(245, 250, 255, 1);
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
.split-button button:not(:only-child):last-child {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 26px;
  min-width: 26px;
  max-width: 26px;
  padding: 0;
}
[dir=rtl] .split-button button:not(:only-child):last-child {
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
[dir=ltr] .split-button button:not(:only-child):last-child {
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}

/***** Tables *****/
.table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
@media (min-width: 768px) {
  .table {
    table-layout: auto;
  }
}
.table th,
.table th a {
  color: #5a6d7c;
  font-size: 13px;
  text-align: left;
}
[dir=rtl] .table th,
[dir=rtl] .table th a {
  text-align: right;
}
.table tr {
  border-bottom: 1px solid #ddd;
  display: block;
  padding: 20px 0;
}
@media (min-width: 768px) {
  .table tr {
    display: table-row;
  }
}
.table td {
  display: block;
}
@media (min-width: 768px) {
  .table td {
    display: table-cell;
  }
}
@media (min-width: 1024px) {
  .table td, .table th {
    padding: 20px 30px;
  }
}
@media (min-width: 768px) {
  .table td, .table th {
    padding: 10px 20px;
    height: 60px;
  }
}

/***** Forms *****/
.form {
  max-width: 650px;
margin: 0 auto;
}

.form-field ~ .form-field {
  margin-top: 25px;
}

.form-field label {
  display: block;
  font-size: 13px;
  margin-bottom: 5px;
}

.form-field input {
  border: 1px solid #87929D;
  border-radius: 4px;
  padding: 10px;
  width: 100%;
}
.form-field input:focus {
  border: 1px solid rgba(34, 34, 34, 1);
}

.form-field input[type=text] {
  border: 1px solid #87929D;
  border-radius: 4px;
}
.form-field input[type=text]:focus {
  border: 1px solid rgba(34, 34, 34, 1);
}

.form-field input[type=checkbox] {
  width: auto;
}

.form-field .nesty-input {
  border-radius: 4px;
  border: 1px solid #87929D;
  height: 40px;
  line-height: 40px;
  outline: none;
  vertical-align: middle;
}
.form-field .nesty-input:focus {
  border: 1px solid rgba(34, 34, 34, 1);
  text-decoration: none;
}

.form-field .hc-multiselect-toggle {
  border: 1px solid #87929D;
}

.form-field .hc-multiselect-toggle:focus {
  outline: none;
  border: 1px solid rgba(34, 34, 34, 1);
  text-decoration: none;
}

.form-field textarea {
  vertical-align: middle;
}

.form-field input[type=checkbox] + label {
  margin: 0 0 0 10px;
}

.form-field .optional {
  color: #5a6d7c;
  margin-left: 4px;
}

.form-field p {
  color: #5a6d7c;
  font-size: 12px;
  margin: 5px 0;
}

.form footer {
  margin-top: 24px;
}

.form footer input[type=submit] {
  border-radius: var(--radius-12-radius, 12px);
background: var(--primary-main, #027AFF);
width: 176px;
}

.form footer a {
  color: #5a6d7c;
  cursor: pointer;
  margin-right: 15px;
}

.form .suggestion-list {
  font-size: 13px;
  margin-top: 30px;
}
.form .suggestion-list label {
  border-bottom: 1px solid #ddd;
  display: block;
  padding-bottom: 5px;
}
.form .suggestion-list li {
  padding: 10px 0;
}


/***** Header *****/
.header {
  margin: 0 auto;
  padding: 0 5%;
  position: relative;
  align-items: center;
  display: flex;
  height: 71px;
  justify-content: space-between;
}
@media (min-width: 1160px) {
  .header {
padding: 16px 20px;
max-width: 1160px;
    margin: 0 auto;
  }
}

.logo img {
  max-height: 37px;
  vertical-align: middle;
}

.logo span {
  margin: 0 10px;
  color: rgba(34, 34, 34, 1);
}

.logo a {
  display: inline-block;
}

.logo a:hover, .logo a:focus, .logo a:active {
  text-decoration: none;
}

.user-nav {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .user-nav {
    position: relative;
  }
}
.user-nav[aria-expanded=true] {
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15), 0 4px 10px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #ddd;
  right: 0;
  left: 0;
  top: 71px;
  z-index: 1;
}
.user-nav[aria-expanded=true] > a {
  display: block;
  margin: 20px;
}
.user-nav[aria-expanded=true] > .user-nav-list li {
  display: block;
}
.user-nav[aria-expanded=true] > .user-nav-list a {
  display: block;
  margin: 20px;
}

.user-nav-list {
  display: block;
  list-style: none;
}
.user-nav-list > li {
  display: inline-block;
}

@media (max-width: 768px) {
  .nav-wrapper-desktop {
    display: none;
  }
}
@media (min-width: 768px) {
  .nav-wrapper-desktop {
    display: none;
  }
}
@media (min-width: 1024px) {
  .nav-wrapper-desktop {
    display: inline-block;
  }
}
.nav-wrapper-desktop a {
  border: 0;
  color: rgba(47, 57, 65, 1);
  display: none;
  font-size: 14px;
  padding: 0 20px 0 0;
  width: auto;
}
@media (min-width: 768px) {
  .nav-wrapper-desktop a {
    display: inline-block;
  }
}
[dir=rtl] .nav-wrapper-desktop a {
  padding: 0 0 0 20px;
}
.nav-wrapper-desktop a:hover, .nav-wrapper-desktop a:focus, .nav-wrapper-desktop a:active {
  background-color: transparent;
  color: rgba(47, 57, 65, 1);
  text-decoration: underline;
}

@media (min-width: 1024px) {
  .nav-wrapper-mobile {
    display: none;
  }
}
.nav-wrapper-mobile .menu-button-mobile {
  background: none;
  border: 0;
  width: auto;
  min-width: 71px;
  cursor: pointer;
}
.nav-wrapper-mobile .menu-button-mobile .icon-menu {
  padding: 7px;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.nav-wrapper-mobile .menu-button-mobile[aria-expanded=true] .icon-menu {
  background: #f3f3f3;
}
.nav-wrapper-mobile .menu-list-mobile {
  position: absolute;
  background-color: #fff;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.15);
  border-top: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  right: 0;
  left: 0;
  top: 71px;
  z-index: 2;
}
.nav-wrapper-mobile .menu-list-mobile[aria-expanded=false] {
  display: none;
}
.nav-wrapper-mobile .menu-list-mobile[aria-expanded=true] {
  display: block;
}
.nav-wrapper-mobile .menu-list-mobile-items .item {
  margin: 4px 0;
}
.nav-wrapper-mobile .menu-list-mobile-items li:empty:not(.nav-divider) {
  display: none;
}
.nav-wrapper-mobile .menu-list-mobile-items .nav-divider {
  border-bottom: 0.1px solid #ddd;
  padding: 0;
}
.nav-wrapper-mobile .menu-list-mobile-items .nav-divider:last-child {
  display: none;
}
.nav-wrapper-mobile .menu-list-mobile-items button {
  background: none;
  border: none;
  padding: 8px 24px;
  width: 100%;
  height: 100%;
  color: #2F3941;
  cursor: pointer;
  text-align: start;
}
.nav-wrapper-mobile .menu-list-mobile-items button:active, .nav-wrapper-mobile .menu-list-mobile-items button:focus, .nav-wrapper-mobile .menu-list-mobile-items button:hover {
  background-color: #f3f3f3;
  text-decoration: underline;
}
.nav-wrapper-mobile .menu-list-mobile-items a {
  display: block;
  padding: 8px 24px;
  width: 100%;
  height: 100%;
  color: #2F3941;
}
.nav-wrapper-mobile .menu-list-mobile-items a:active, .nav-wrapper-mobile .menu-list-mobile-items a:focus, .nav-wrapper-mobile .menu-list-mobile-items a:hover {
  background-color: #f3f3f3;
}
.nav-wrapper-mobile .menu-list-mobile-items .my-profile {
  display: flex;
  line-height: 1.5;
}
.nav-wrapper-mobile .menu-list-mobile-items .my-profile .my-profile-tooltip {
  font-size: 12px;
  color: #68737D;
}
.nav-wrapper-mobile .menu-list-mobile-items .menu-profile-avatar {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  margin-top: 1px;
}
[dir=rtl] .nav-wrapper-mobile .menu-list-mobile-items .menu-profile-avatar {
  margin-right: 0;
  margin-left: 8px;
}

.skip-navigation {
  align-items: center;
  background-color: black;
  color: white;
  display: flex;
  font-size: 14px;
  justify-content: center;
  left: -999px;
  margin: 20px;
  padding: 20px;
  overflow: hidden;
  position: absolute;
  top: auto;
  z-index: -999;
}
[dir=rtl] .skip-navigation {
  left: initial;
  right: -999px;
}
.skip-navigation:focus, .skip-navigation:active {
  left: auto;
  overflow: auto;
  text-align: center;
  text-decoration: none;
  top: auto;
  z-index: 999;
}
[dir=rtl] .skip-navigation:focus, [dir=rtl] .skip-navigation:active {
  left: initial;
  right: auto;
}

#zd-modal-container ~ .skip-navigation {
  display: none;
}

/***** User info in header *****/
.user-info {
  display: inline-block;
}
.user-info .dropdown-toggle::after {
  display: none;
}
@media (min-width: 768px) {
  .user-info .dropdown-toggle::after {
    display: inline-block;
  }
}
.user-info > button {
  border: 0;
  color: rgba(47, 57, 65, 1);
  min-width: 0;
  padding: 0;
  white-space: nowrap;
}
.user-info > button:hover, .user-info > button:focus {
  color: rgba(47, 57, 65, 1);
  background-color: transparent;
}
.user-info > button::after {
  color: rgba(47, 57, 65, 1);
  padding-right: 15px;
}
[dir=rtl] .user-info > button::after {
  padding-left: 15px;
  padding-right: 0;
}

#user #user-name {
  display: none;
  font-size: 14px;
}
@media (min-width: 768px) {
  #user #user-name {
    display: inline-block;
  }
}
#user #user-name:hover {
  text-decoration: underline;
}

/***** User avatar *****/
.user-avatar {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
}

.avatar {
  display: inline-block;
  position: relative;
}
.avatar img {
  height: 40px;
  width: 40px;
}
.avatar .icon-agent {
  color: rgba(34, 34, 34, 1);
  border: 2px solid #fff;
  border-radius: 50%;
  bottom: -4px;
  background-color: rgba(245, 250, 255, 1);
  font-size: 17px;
  height: 17px;
  line-height: 17px;
  position: absolute;
  right: -2px;
  text-align: center;
  width: 17px;
}

/***** Footer *****/
.footer {
  border-top: 1px solid #ddd;
  padding: 20px 0;
max-width: 1160px;
margin: 0 auto;
}
.footer a {
  color: #5a6d7c;
}
.footer-inner {
  margin: 0 auto;
  padding: 0 5%;
  display: flex;
  justify-content: space-between;
}

.footer-link-container li {
    margin-bottom: 12px;
  }

.footer-link-container ul {
  margin-bottom: 25px;
  width: 160px;
}

.footer-link-container {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
}

.footer_margin {
 color: var(--primary-main, #027AFF);
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 20px;
}

@media (max-width: 992px) {
  .footer-link-container {
    flex-wrap: wrap;
  }
  
  .footer-link-container ul {
    width: 100%;
    margin-bottom: 5px;
  }
}


@media (min-width: 1160px) {
  .footer-inner {
    padding: 0;
    width: 100%;
  }
}

.footer-language-selector {
/* visibility: hidden; */
  display: inline-block;
}
.footer-language-selector button {
  color: #5a6d7c;
  display: inline-block;
}


/***** Breadcrumbs *****/
.breadcrumbs {
  margin: 0 0 15px 0;
  padding: 0;
  display: flex;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px;
color: rgba(2, 122, 255, 1);
}

.breadcrumbs a {
color: var(--primary-main, #027AFF);
text-align: center;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;

}
@media (min-width: 768px) {
  .breadcrumbs {
    margin: 0;
  }
}
.breadcrumbs li {
  color: #5a6d7c;
  font-size: 13px;
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.breadcrumbs li + li::before {
  content: ">";
  margin: 0 4px;
}


/***** Search field *****/
.search-container {
  position: relative;
}

.search {
border-radius: 8px;
  margin: 0 auto;
  max-width: 352px;
  position: relative;
  transition: border 0.12s ease-in-out;
border-radius: var(--radius-8-radius, 8px);
border: 1px solid var(--secondary-200, rgba(41, 43, 44, 0.20));
background: var(--neutral-white, #FFF);
  display: flex;
}
.search:focus-within {
  border-color: rgba(34, 34, 34, 1);
}
.search input[type=search],
.search .clear-button {
  background-color: #fff;
  border-radius: 30px;
  border: none;
}
.search-full input[type=search], .search-full .clear-button {
  border-color: #fff;
}
.search input[type=search] {
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  color: #666;
  flex: 1 1 auto;
  height: 40px;
  width: 100%;
}
.search input[type=search]:focus {
  color: #555;
}
.search input[type=search]::-webkit-search-decoration, .search input[type=search]::-webkit-search-cancel-button, .search input[type=search]::-webkit-search-results-button, .search input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.search input[type=search]:-webkit-autofill, .search input[type=search]:-webkit-autofill:hover, .search input[type=search]:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}
.search .clear-button {
  align-items: center;
  box-sizing: border-box;
  color: #777;
  cursor: pointer;
  display: none;
  flex: none;
  justify-content: center;
  padding: 0 15px;
}

.search-has-value .clear-button {
  display: flex;
}

[dir=ltr] .search input[type=search] {
  padding-left: 40px;
  padding-right: 20px;
}
[dir=ltr] .search-has-value input[type=search] {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right-color: transparent;
}
[dir=ltr] .search-has-value input[type=search]:focus {
  border-right-color: rgba(34, 34, 34, 1);
}
[dir=ltr] .search .clear-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-left-color: transparent;
}
[dir=ltr] .search .clear-button:focus {
  border-left-color: rgba(34, 34, 34, 1);
}

[dir=rtl] .search input[type=search] {
  padding-left: 20px;
  padding-right: 40px;
}
[dir=rtl] .search-has-value input[type=search] {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-left-color: transparent;
}
[dir=rtl] .search-has-value input[type=search]:focus {
  border-left-color: rgba(34, 34, 34, 1);
}
[dir=rtl] .search .clear-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right-color: transparent;
}
[dir=rtl] .search .clear-button:focus {
  border-right-color: rgba(34, 34, 34, 1);
}

.search-icon {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  left: 15px;
  z-index: 1;
  width: 18px;
  height: 18px;
  color: #777;
  pointer-events: none;
}
[dir=rtl] .search-icon {
  left: auto;
  right: 15px;
}

/***** Hero component *****/
.hero {
  height: 300px;
  padding: 0 20px;
  text-align: center;
  width: 100%;
}
.hero-inner {
  position: relative;
  top: 70%;
  transform: translateY(-50%);
  max-width: 350px;
  margin: 0 auto;
}

.hero-title {
  width: 100%;
  margin: 0 auto;

}

.hero-title h1 {
  margin: 17px 0 0 0;
  font-weight: 600;
font-size: 40px;
line-height: 48px;
  font-family: Rubik, sans-serif;
}

.hero-title p {
  color: #0F121A;
  font-size: 16px;
}

.page-header {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 10px 0;
text-align: center;
}
@media (min-width: 768px) {
  .page-header {
    align-items: baseline;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 16px;
    margin: 0;
text-align: center;
  }
}
.page-header .section-subscribe {
  flex-shrink: 0;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .page-header .section-subscribe {
    margin-bottom: 0;
  }
}
.page-header h1 {
  flex-grow: 1;
  padding-bottom: 16px;
  padding-top:32px;
}
.page-header-description {
  font-style: italic;
  margin: 0 0 30px 0;
  word-break: break-word;
  text-align: center;
}
@media (min-width: 1024px) {
  .page-header-description {
    flex-basis: 100%;
  }
}
.page-header .icon-lock {
  height: 20px;
  width: 20px;
  position: relative;
  left: -5px;
  vertical-align: baseline;
}

.sub-nav {
  align-items: baseline;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 15px 30px;
  justify-content: space-between;
padding: 16px 20px;
border-bottom: 1px solid var(--secondary-100, rgba(41, 43, 44, 0.10));
}
@media (min-width: 768px) {
  .sub-nav {
    flex-direction: row;
  }
}
.sub-nav .breadcrumbs {
  margin: 0;
}
.sub-nav .search-container {
  max-width: 300px;
  width: 100%;
}
@media (min-width: 768px) {
  .sub-nav .search-container {
    flex: 0 1 300px;
  }
}
.sub-nav input[type=search]::after {
  font-size: 15px;
}

/***** Blocks *****/
/* Used in Homepage#categories and Community#topics */
.blocks-list {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
text-align: center;
  list-style: none;
  padding: 0;
  gap: 16px;
flex-direction: column;
padding: 0 5%;
margin-bottom: 24px;
}

.blocks-item {
border: 1px solid #b7b7b7;
  border-radius: 6px;
  box-sizing: border-box;
  display: flex;
  text-align: center;
width: 100%;
  background: var(--neutral-white, #FFF);
}

@media (min-width: 992px) {
  .blocks-list {
    flex-direction: row;

  }
  .blocks-item {
    width: 208px;
  }
}

.blocks-item:hover, .blocks-item:focus, .blocks-item:active {
  border: 1px solid var(--primary-main, #027AFF);
background: var(--neutral-white, #FFF);
}

.blocks-item-internal {
  background-color: transparent;
  border: 1px solid #ddd;
}
.blocks-item-internal .icon-lock {
  height: 15px;
  width: 15px;
  bottom: 5px;
  position: relative;
}
.blocks-item-internal a {
  color: #2F3941;
}
.blocks-item-link {
  color: rgba(34, 34, 34, 1);
  padding: 20px 30px;
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  border-radius: inherit;
}

.blocks-item:nth-child(1) a::before {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z' fill='%23E6F2FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.2593 20.3616C16.2593 22.2286 17.7783 23.7466 19.6453 23.7466C21.5123 23.7466 23.0313 22.2286 23.0313 20.3616C23.0313 18.4946 21.5123 16.9746 19.6453 16.9746C17.7783 16.9746 16.2593 18.4946 16.2593 20.3616ZM17.7593 20.3616C17.7593 19.3216 18.6053 18.4746 19.6453 18.4746C20.6853 18.4746 21.5313 19.3216 21.5313 20.3616C21.5313 21.4016 20.6853 22.2466 19.6453 22.2466C18.6053 22.2466 17.7593 21.4016 17.7593 20.3616Z' fill='%23027AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0143 30.7215H20.2673C21.7293 30.7215 22.9243 29.5335 22.9313 28.0645C22.9293 27.7545 23.0493 27.4625 23.2683 27.2435C23.4843 27.0285 23.7813 26.9055 24.0703 26.9055H24.0763C24.2703 26.9105 24.4653 26.9635 24.6343 27.0605C25.9013 27.7925 27.5303 27.3575 28.2613 26.1015L28.9253 24.9955C29.2783 24.3885 29.3773 23.6525 29.1963 22.9745C29.0153 22.2955 28.5623 21.7075 27.9553 21.3585C27.6863 21.2045 27.4953 20.9555 27.4153 20.6555C27.3373 20.3615 27.3803 20.0415 27.5353 19.7725C27.6353 19.5985 27.7803 19.4545 27.9593 19.3515C29.1893 18.6325 29.6313 17.0575 28.9693 15.8065C28.9573 15.7775 28.9433 15.7495 28.9273 15.7205L28.3043 14.6415C27.5733 13.3715 25.9443 12.9335 24.6643 13.6645C24.3993 13.8215 24.0873 13.8615 23.7893 13.7875C23.4913 13.7095 23.2403 13.5195 23.0813 13.2495C22.9853 13.0865 22.9323 12.9005 22.9303 12.7395C22.9513 12.0245 22.6763 11.3195 22.1783 10.8055C21.6793 10.2945 20.9833 10.0005 20.2673 10.0005H19.0143C18.3033 10.0005 17.6353 10.2775 17.1323 10.7815C16.6313 11.2865 16.3563 11.9555 16.3603 12.6525C16.3503 13.2845 15.8293 13.7985 15.2063 13.7985C15.0153 13.7965 14.8273 13.7445 14.6543 13.6415C13.3833 12.9115 11.7533 13.3535 11.0323 14.6075L10.3543 15.7205C9.62432 16.9885 10.0583 18.6175 11.3253 19.3535C11.6843 19.5605 11.9073 19.9475 11.9073 20.3615C11.9073 20.7755 11.6843 21.1615 11.3253 21.3685C10.0593 22.1005 9.62432 23.7255 10.3553 24.9935L10.9803 26.0705C11.3223 26.6855 11.9053 27.1495 12.5803 27.3405C13.2563 27.5305 13.9953 27.4455 14.6233 27.0955C14.8853 26.9435 15.2043 26.9005 15.4953 26.9785C15.7883 27.0565 16.0423 27.2525 16.1993 27.5265C16.2963 27.6895 16.3483 27.8775 16.3503 28.0585C16.3503 29.5275 17.5453 30.7215 19.0143 30.7215ZM15.8841 25.5295C15.6601 25.4695 15.4311 25.4405 15.2021 25.4405C14.7381 25.4405 14.2761 25.5615 13.8791 25.7945C13.6091 25.9445 13.2851 25.9795 12.9911 25.8975C12.6961 25.8145 12.4411 25.6115 12.2851 25.3305L11.6541 24.2425C11.3361 23.6925 11.5261 22.9855 12.0751 22.6675C12.8961 22.1925 13.4071 21.3095 13.4071 20.3615C13.4071 19.4135 12.8961 18.5295 12.0771 18.0555C11.5251 17.7345 11.3351 17.0235 11.6451 16.4855L12.3221 15.3725C12.6411 14.8175 13.3531 14.6265 13.8981 14.9365C14.2861 15.1685 14.7331 15.2935 15.1971 15.2985C16.6441 15.2985 17.8391 14.1215 17.8601 12.6595C17.8581 12.3495 17.9771 12.0585 18.1951 11.8395C18.4141 11.6215 18.7041 11.5005 19.0141 11.5005H20.2671C20.5801 11.5005 20.8851 11.6275 21.1021 11.8515C21.3201 12.0765 21.4401 12.3835 21.4311 12.7255C21.4351 13.1805 21.5601 13.6275 21.7901 14.0115C22.1491 14.6255 22.7251 15.0605 23.4121 15.2385C24.1001 15.4195 24.8161 15.3175 25.4181 14.9615C25.9751 14.6445 26.6851 14.8355 27.0041 15.3905L27.5901 16.4065C27.6001 16.4305 27.6121 16.4535 27.6251 16.4755C27.9401 17.0275 27.7501 17.7365 27.2081 18.0535C26.8041 18.2855 26.4671 18.6225 26.2371 19.0225C25.8841 19.6295 25.7851 20.3665 25.9661 21.0415C26.1491 21.7295 26.5901 22.3035 27.2081 22.6595C27.4721 22.8105 27.6681 23.0665 27.7461 23.3615C27.8251 23.6565 27.7821 23.9765 27.6341 24.2315L26.9701 25.3385C26.6481 25.8885 25.9371 26.0785 25.3801 25.7595C24.9931 25.5395 24.5541 25.4165 24.0981 25.4055C23.4021 25.3855 22.7061 25.6845 22.2081 26.1825C21.7031 26.6875 21.4271 27.3585 21.4311 28.0645C21.4281 28.7035 20.9061 29.2215 20.2671 29.2215H19.0141C18.3721 29.2215 17.8501 28.7005 17.8501 28.0505C17.8461 27.5965 17.7211 27.1515 17.4951 26.7705C17.1471 26.1635 16.5601 25.7115 15.8841 25.5295Z' fill='%23027AFF'/%3E%3C/svg%3E%0A");
}
.blocks-item:nth-child(1) a:hover::before {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='8' fill='%23027AFF'/%3E%3Cg clip-path='url(%23clip0_219_932)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 20.0009C17 21.655 18.3458 23 20 23C21.6542 23 23 21.655 23 20.0009C23 18.3467 21.6542 17 20 17C18.3458 17 17 18.3467 17 20.0009ZM18.329 20.0009C18.329 19.0794 19.0786 18.329 20 18.329C20.9214 18.329 21.671 19.0794 21.671 20.0009C21.671 20.9223 20.9214 21.671 20 21.671C19.0786 21.671 18.329 20.9223 18.329 20.0009Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.3486 30H20.648C22.1642 30 23.4035 28.8533 23.4108 27.4355C23.4087 27.1362 23.5331 26.8544 23.7603 26.643C23.9843 26.4355 24.2923 26.3168 24.592 26.3168H24.5982C24.7994 26.3216 25.0016 26.3728 25.1769 26.4664C26.4909 27.1729 28.1803 26.7531 28.9384 25.5408L29.627 24.4732C29.9931 23.8874 30.0958 23.177 29.9081 22.5226C29.7204 21.8672 29.2506 21.2997 28.621 20.9628C28.3421 20.8142 28.144 20.5738 28.061 20.2843C27.9801 20.0005 28.0247 19.6916 28.1855 19.432C28.2892 19.264 28.4396 19.125 28.6252 19.0256C29.9008 18.3316 30.3592 16.8114 29.6726 15.604C29.6602 15.576 29.6457 15.549 29.6291 15.521L28.983 14.4795C28.2249 13.2537 26.5355 12.8309 25.208 13.5365C24.9332 13.688 24.6096 13.7267 24.3006 13.6552C23.9915 13.5799 23.7312 13.3966 23.5663 13.1359C23.4668 12.9786 23.4118 12.7991 23.4097 12.6437C23.4315 11.9536 23.1463 11.2731 22.6298 10.777C22.1123 10.2838 21.3905 10 20.648 10H19.3486C18.6112 10 17.9184 10.2674 17.3968 10.7538C16.8772 11.2413 16.592 11.887 16.5961 12.5597C16.5858 13.1697 16.0455 13.6658 15.3994 13.6658C15.2013 13.6639 15.0063 13.6137 14.8269 13.5143C13.5088 12.8097 11.8183 13.2363 11.0706 14.4467L10.3675 15.521C9.61039 16.7448 10.0605 18.3172 11.3745 19.0276C11.7468 19.2274 11.978 19.6009 11.978 20.0005C11.978 20.4001 11.7468 20.7727 11.3745 20.9724C10.0615 21.679 9.61039 23.2474 10.3685 24.4713L11.0167 25.5108C11.3713 26.1044 11.976 26.5523 12.676 26.7366C13.3771 26.92 14.1435 26.838 14.7947 26.5002C15.0665 26.3535 15.3973 26.312 15.6991 26.3872C16.0029 26.4625 16.2664 26.6517 16.4292 26.9162C16.5298 27.0735 16.5837 27.255 16.5858 27.4297C16.5858 28.8475 17.8251 30 19.3486 30ZM16.1023 24.9887C15.87 24.9307 15.6325 24.9028 15.395 24.9028C14.9138 24.9028 14.4347 25.0195 14.023 25.2444C13.7429 25.3892 13.4069 25.423 13.102 25.3439C12.7961 25.2637 12.5316 25.0678 12.3699 24.7966L11.7155 23.7464C11.3857 23.2156 11.5827 22.5332 12.1521 22.2262C13.0035 21.7678 13.5335 20.9155 13.5335 20.0005C13.5335 19.0855 13.0035 18.2322 12.1541 17.7747C11.5817 17.4649 11.3846 16.7786 11.7061 16.2593L12.4082 15.1851C12.7391 14.6494 13.4775 14.465 14.0427 14.7642C14.4451 14.9882 14.9086 15.1088 15.3898 15.1137C16.8905 15.1137 18.1298 13.9776 18.1516 12.5665C18.1495 12.2673 18.2729 11.9864 18.499 11.775C18.7261 11.5646 19.0269 11.4478 19.3484 11.4478H20.6478C20.9724 11.4478 21.2887 11.5704 21.5137 11.7866C21.7398 12.0038 21.8643 12.3001 21.8549 12.6302C21.8591 13.0694 21.9887 13.5008 22.2273 13.8714C22.5996 14.4641 23.1969 14.8839 23.9094 15.0557C24.6229 15.2304 25.3655 15.132 25.9898 14.7884C26.5674 14.4824 27.3038 14.6668 27.6346 15.2025L28.2423 16.1831C28.2527 16.2063 28.2651 16.2285 28.2786 16.2497C28.6053 16.7825 28.4082 17.4668 27.8461 17.7728C27.4272 17.9967 27.0777 18.322 26.8391 18.7081C26.4731 19.2939 26.3704 20.0053 26.5581 20.6568C26.7479 21.3209 27.2052 21.8749 27.8461 22.2185C28.1199 22.3643 28.3232 22.6114 28.4041 22.8961C28.486 23.1808 28.4414 23.4897 28.2879 23.7358L27.5993 24.8043C27.2654 25.3352 26.528 25.5186 25.9504 25.2107C25.549 24.9983 25.0937 24.8796 24.6208 24.869C23.899 24.8497 23.1772 25.1383 22.6608 25.6189C22.137 26.1064 21.8508 26.754 21.8549 27.4355C21.8518 28.0522 21.3105 28.5522 20.6478 28.5522H19.3484C18.6826 28.5522 18.1412 28.0493 18.1412 27.4219C18.137 26.9837 18.0074 26.5542 17.773 26.1865C17.4121 25.6006 16.8034 25.1643 16.1023 24.9887Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_219_932'%3E%3Crect width='20' height='20' fill='white' transform='translate(10 10)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.blocks-item:nth-child(2) a::before {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z' fill='%23E6F2FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7109 23.2201C16.1409 22.7407 18.0352 22.5961 19.9849 22.5961C21.9464 22.5961 23.8414 22.7463 25.2694 23.232C25.9874 23.4762 26.642 23.823 27.1237 24.3278C27.6226 24.8508 27.9045 25.5121 27.9045 26.2937C27.9045 27.077 27.6201 27.7379 27.1183 28.2589C26.6342 28.7614 25.9772 29.1049 25.2586 29.346C23.8288 29.8255 21.9347 29.9704 19.9849 29.9704C18.0235 29.9704 16.1283 29.8204 14.7001 29.3349C13.982 29.0908 13.3272 28.744 12.8454 28.2391C12.3463 27.716 12.0645 27.0546 12.0645 26.2728C12.0645 25.4893 12.3489 24.8282 12.8508 24.3071C13.335 23.8046 13.9921 23.4611 14.7109 23.2201ZM13.9311 25.3478C13.6929 25.5951 13.5645 25.8853 13.5645 26.2728C13.5645 26.6619 13.6928 26.9544 13.9306 27.2036C14.1857 27.4709 14.5944 27.7146 15.1829 27.9147C16.3677 28.3175 18.0578 28.4704 19.9849 28.4704C21.9028 28.4704 23.5934 28.3224 24.7815 27.9238C25.3718 27.7259 25.782 27.484 26.0379 27.2183C26.2761 26.9711 26.4045 26.6809 26.4045 26.2937C26.4045 25.9049 26.2761 25.6125 26.0384 25.3633C25.7834 25.096 25.3748 24.8522 24.7864 24.6521C23.6018 24.2492 21.912 24.0961 19.9849 24.0961C18.067 24.0961 16.3761 24.2439 15.1877 24.6423C14.5974 24.8403 14.1871 25.0821 13.9311 25.3478Z' fill='%23027AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6743 15.4084C14.675 12.4762 17.0528 10.1001 19.9848 10.1001C22.9174 10.1001 25.2943 12.477 25.2943 15.4096C25.2943 18.342 22.9176 20.7201 19.9848 20.7201H19.9524L19.95 20.7201C17.0272 20.7102 14.6651 18.3317 14.6743 15.4084ZM14.6743 15.4084C14.6743 15.408 14.6743 15.4076 14.6743 15.4072L15.3886 15.4096H14.6743C14.6743 15.4092 14.6743 15.4088 14.6743 15.4084ZM19.9848 11.5287C17.841 11.5287 16.1029 13.2662 16.1029 15.4096V15.412C16.0957 17.5469 17.8204 19.2837 19.9538 19.2915H19.9848C22.1282 19.2915 23.8658 17.5534 23.8658 15.4096C23.8658 13.266 22.1284 11.5287 19.9848 11.5287Z' fill='%23027AFF'/%3E%3C/svg%3E%0A");
}
.blocks-item:nth-child(2) a:hover::before {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='8' fill='%23027AFF'/%3E%3Cg clip-path='url(%23clip0_219_927)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7109 23.2201C16.1409 22.7407 18.0352 22.5961 19.9849 22.5961C21.9464 22.5961 23.8414 22.7463 25.2694 23.232C25.9874 23.4762 26.642 23.823 27.1237 24.3278C27.6226 24.8508 27.9045 25.5121 27.9045 26.2937C27.9045 27.077 27.6201 27.7379 27.1183 28.2589C26.6342 28.7614 25.9772 29.1049 25.2586 29.346C23.8288 29.8255 21.9347 29.9704 19.9849 29.9704C18.0235 29.9704 16.1283 29.8204 14.7001 29.3349C13.982 29.0908 13.3272 28.744 12.8454 28.2391C12.3463 27.716 12.0645 27.0546 12.0645 26.2728C12.0645 25.4893 12.3489 24.8282 12.8508 24.3071C13.335 23.8046 13.9921 23.4611 14.7109 23.2201ZM13.9311 25.3478C13.6929 25.5951 13.5645 25.8853 13.5645 26.2728C13.5645 26.6619 13.6928 26.9544 13.9306 27.2036C14.1857 27.4709 14.5944 27.7146 15.1829 27.9147C16.3677 28.3175 18.0578 28.4704 19.9849 28.4704C21.9028 28.4704 23.5934 28.3224 24.7815 27.9238C25.3718 27.7259 25.782 27.484 26.0379 27.2183C26.2761 26.9711 26.4045 26.6809 26.4045 26.2937C26.4045 25.9049 26.2761 25.6125 26.0384 25.3633C25.7834 25.096 25.3748 24.8522 24.7864 24.6521C23.6018 24.2492 21.912 24.0961 19.9849 24.0961C18.067 24.0961 16.3761 24.2439 15.1878 24.6423C14.5974 24.8403 14.1871 25.0821 13.9311 25.3478Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6743 15.4084C14.675 12.4762 17.0528 10.1001 19.9848 10.1001C22.9174 10.1001 25.2943 12.477 25.2943 15.4096C25.2943 18.342 22.9176 20.7201 19.9848 20.7201H19.9524H19.95C17.0272 20.7102 14.6651 18.3317 14.6743 15.4084ZM14.6743 15.4084C14.6743 15.408 14.6744 15.4076 14.6744 15.4072L15.3886 15.4096H14.6743C14.6743 15.4092 14.6743 15.4088 14.6743 15.4084ZM19.9848 11.5287C17.841 11.5287 16.1029 13.2662 16.1029 15.4096V15.412C16.0957 17.5469 17.8204 19.2837 19.9538 19.2915H19.9848C22.1282 19.2915 23.8658 17.5534 23.8658 15.4096C23.8658 13.266 22.1284 11.5287 19.9848 11.5287Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_219_927'%3E%3Crect width='16' height='20' fill='white' transform='translate(12 10)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.blocks-item:nth-child(3) a::before {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z' fill='%23E6F2FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 22.0625C12.5 21.2341 13.1716 20.5625 14 20.5625H16.25C17.0784 20.5625 17.75 21.2341 17.75 22.0625V23C17.75 23.8284 17.0784 24.5 16.25 24.5H14C13.1716 24.5 12.5 23.8284 12.5 23V22.0625ZM16.25 22.0625H14V23H16.25V22.0625Z' fill='%23027AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.5 15.125C9.5 13.261 11.011 11.75 12.875 11.75H27.125C28.989 11.75 30.5 13.261 30.5 15.125V24.875C30.5 26.739 28.989 28.25 27.125 28.25H12.875C11.011 28.25 9.5 26.739 9.5 24.875V15.125ZM12.875 13.25C11.8395 13.25 11 14.0895 11 15.125V16.25H29V15.125C29 14.0895 28.1605 13.25 27.125 13.25H12.875ZM29 17.75H11V24.875C11 25.9105 11.8395 26.75 12.875 26.75H27.125C28.1605 26.75 29 25.9105 29 24.875V17.75Z' fill='%23027AFF'/%3E%3C/svg%3E%0A");
}
.blocks-item:nth-child(3) a:hover::before {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='8' fill='%23027AFF'/%3E%3Cg clip-path='url(%23clip0_219_959)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 22.0625C12.5 21.2341 13.1716 20.5625 14 20.5625H16.25C17.0784 20.5625 17.75 21.2341 17.75 22.0625V23C17.75 23.8284 17.0784 24.5 16.25 24.5H14C13.1716 24.5 12.5 23.8284 12.5 23V22.0625ZM16.25 22.0625H14V23H16.25V22.0625Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.5 15.125C9.5 13.261 11.011 11.75 12.875 11.75H27.125C28.989 11.75 30.5 13.261 30.5 15.125V24.875C30.5 26.739 28.989 28.25 27.125 28.25H12.875C11.011 28.25 9.5 26.739 9.5 24.875V15.125ZM12.875 13.25C11.8395 13.25 11 14.0895 11 15.125V16.25H29V15.125C29 14.0895 28.1605 13.25 27.125 13.25H12.875ZM29 17.75H11V24.875C11 25.9105 11.8395 26.75 12.875 26.75H27.125C28.1605 26.75 29 25.9105 29 24.875V17.75Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_219_959'%3E%3Crect width='22' height='18' fill='white' transform='translate(9 11)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.blocks-item:nth-child(4) a::before {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z' fill='%23E6F2FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5 10.25C13.6118 10.25 12.8865 10.3047 12.3061 10.4502C11.7138 10.5987 11.2186 10.8554 10.8642 11.2947C10.5183 11.7237 10.3793 12.2384 10.3145 12.7518C10.2506 13.2593 10.25 13.8576 10.25 14.5L10.25 14.5565C10.2499 15.1749 10.2499 15.7527 10.3084 16.2432C10.3694 16.7545 10.5032 17.271 10.847 17.7021C11.1998 18.1445 11.696 18.4016 12.2902 18.55C12.8724 18.6953 13.6026 18.75 14.5 18.75C15.3974 18.75 16.1276 18.6953 16.7098 18.55C17.304 18.4016 17.8002 18.1445 18.153 17.7021C18.4968 17.271 18.6306 16.7545 18.6916 16.2432C18.7501 15.7527 18.7501 15.1749 18.75 14.5565L18.75 14.5C18.75 13.8576 18.7495 13.2593 18.6855 12.7518C18.6208 12.2384 18.4817 11.7237 18.1358 11.2947C17.7814 10.8554 17.2862 10.5987 16.6939 10.4502C16.1135 10.3047 15.3882 10.25 14.5 10.25ZM11.75 14.5C11.75 13.8298 11.753 13.3343 11.8028 12.9394C11.8518 12.5504 11.9368 12.3543 12.0319 12.2364C12.1185 12.1289 12.2813 12.0028 12.6708 11.9052C13.0721 11.8046 13.6522 11.75 14.5 11.75C15.3478 11.75 15.9279 11.8046 16.3292 11.9052C16.7187 12.0028 16.8815 12.1289 16.9682 12.2364C17.0632 12.3543 17.1482 12.5504 17.1973 12.9394C17.247 13.3343 17.25 13.8298 17.25 14.5C17.25 15.1729 17.2495 15.6686 17.2022 16.0655C17.1555 16.4567 17.0726 16.6511 16.9803 16.7668C16.897 16.8713 16.7377 16.9969 16.3464 17.0946C15.9432 17.1953 15.3581 17.25 14.5 17.25C13.6419 17.25 13.0568 17.1953 12.6536 17.0946C12.2624 16.9969 12.103 16.8713 12.0197 16.7668C11.9274 16.6511 11.8445 16.4567 11.7979 16.0655C11.7505 15.6686 11.75 15.1729 11.75 14.5Z' fill='%23027AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5 10.25C24.6118 10.25 23.8865 10.3047 23.3061 10.4502C22.7138 10.5987 22.2186 10.8554 21.8642 11.2947C21.5183 11.7237 21.3793 12.2384 21.3145 12.7518C21.2506 13.2593 21.25 13.8576 21.25 14.5L21.25 14.5565C21.2499 15.1749 21.2499 15.7527 21.3084 16.2432C21.3694 16.7545 21.5032 17.271 21.847 17.7021C22.1998 18.1445 22.696 18.4016 23.2902 18.55C23.8724 18.6953 24.6026 18.75 25.5 18.75C26.3974 18.75 27.1276 18.6953 27.7098 18.55C28.304 18.4016 28.8002 18.1445 29.153 17.7021C29.4968 17.271 29.6306 16.7545 29.6916 16.2432C29.7501 15.7527 29.7501 15.1749 29.75 14.5565L29.75 14.5C29.75 13.8576 29.7495 13.2593 29.6855 12.7518C29.6208 12.2384 29.4817 11.7237 29.1358 11.2947C28.7814 10.8554 28.2862 10.5987 27.6939 10.4502C27.1135 10.3047 26.3882 10.25 25.5 10.25ZM22.75 14.5C22.75 13.8298 22.753 13.3343 22.8028 12.9394C22.8518 12.5504 22.9368 12.3543 23.0319 12.2364C23.1185 12.1289 23.2813 12.0028 23.6708 11.9052C24.0721 11.8046 24.6522 11.75 25.5 11.75C26.3478 11.75 26.9279 11.8046 27.3292 11.9052C27.7187 12.0028 27.8815 12.1289 27.9682 12.2364C28.0632 12.3543 28.1482 12.5504 28.1973 12.9394C28.247 13.3343 28.25 13.8298 28.25 14.5C28.25 15.1729 28.2495 15.6686 28.2022 16.0655C28.1555 16.4567 28.0726 16.6511 27.9803 16.7668C27.897 16.8713 27.7377 16.9969 27.3464 17.0946C26.9432 17.1953 26.3582 17.25 25.5 17.25C24.6419 17.25 24.0568 17.1953 23.6536 17.0946C23.2624 16.9969 23.103 16.8713 23.0197 16.7668C22.9274 16.6511 22.8445 16.4567 22.7979 16.0655C22.7505 15.6686 22.75 15.1729 22.75 14.5Z' fill='%23027AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.3061 21.4502C12.8865 21.3047 13.6118 21.25 14.5 21.25C15.3882 21.25 16.1135 21.3047 16.6939 21.4502C17.2862 21.5987 17.7814 21.8554 18.1358 22.2947C18.4817 22.7237 18.6208 23.2384 18.6855 23.7518C18.7495 24.2593 18.75 24.8576 18.75 25.5L18.75 25.5565C18.7501 26.1749 18.7501 26.7527 18.6916 27.2432C18.6306 27.7545 18.4968 28.271 18.153 28.7021C17.8002 29.1445 17.304 29.4016 16.7098 29.55C16.1276 29.6953 15.3974 29.75 14.5 29.75C13.6026 29.75 12.8724 29.6953 12.2902 29.55C11.696 29.4016 11.1998 29.1445 10.847 28.7021C10.5032 28.271 10.3694 27.7545 10.3084 27.2432C10.2499 26.7527 10.2499 26.1749 10.25 25.5565L10.25 25.5C10.25 24.8576 10.2506 24.2593 10.3145 23.7518C10.3793 23.2384 10.5183 22.7237 10.8642 22.2947C11.2186 21.8554 11.7138 21.5987 12.3061 21.4502ZM11.8028 23.9394C11.753 24.3343 11.75 24.8298 11.75 25.5C11.75 26.1729 11.7505 26.6686 11.7979 27.0655C11.8445 27.4567 11.9274 27.6511 12.0197 27.7668C12.103 27.8713 12.2624 27.9969 12.6536 28.0946C13.0568 28.1953 13.6419 28.25 14.5 28.25C15.3581 28.25 15.9432 28.1953 16.3464 28.0946C16.7377 27.9969 16.897 27.8713 16.9803 27.7668C17.0726 27.6511 17.1555 27.4567 17.2022 27.0655C17.2495 26.6686 17.25 26.1729 17.25 25.5C17.25 24.8298 17.247 24.3343 17.1973 23.9394C17.1482 23.5504 17.0632 23.3543 16.9682 23.2364C16.8815 23.1289 16.7187 23.0028 16.3292 22.9052C15.9279 22.8046 15.3478 22.75 14.5 22.75C13.6522 22.75 13.0721 22.8046 12.6708 22.9052C12.2813 23.0028 12.1185 23.1289 12.0319 23.2364C11.9368 23.3543 11.8518 23.5504 11.8028 23.9394Z' fill='%23027AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5 21.25C24.6118 21.25 23.8865 21.3047 23.3061 21.4502C22.7138 21.5987 22.2186 21.8554 21.8642 22.2947C21.5183 22.7237 21.3793 23.2384 21.3145 23.7518C21.2506 24.2593 21.25 24.8576 21.25 25.5L21.25 25.5565C21.2499 26.1749 21.2499 26.7527 21.3084 27.2432C21.3694 27.7545 21.5032 28.271 21.847 28.7021C22.1998 29.1445 22.696 29.4016 23.2902 29.55C23.8724 29.6953 24.6026 29.75 25.5 29.75C26.3974 29.75 27.1276 29.6953 27.7098 29.55C28.304 29.4016 28.8002 29.1445 29.153 28.7021C29.4968 28.271 29.6306 27.7545 29.6916 27.2432C29.7501 26.7527 29.7501 26.1749 29.75 25.5565L29.75 25.5C29.75 24.8576 29.7495 24.2593 29.6855 23.7518C29.6208 23.2384 29.4817 22.7237 29.1358 22.2947C28.7814 21.8554 28.2862 21.5987 27.6939 21.4502C27.1135 21.3047 26.3882 21.25 25.5 21.25ZM22.75 25.5C22.75 24.8298 22.753 24.3343 22.8028 23.9394C22.8518 23.5504 22.9368 23.3543 23.0319 23.2364C23.1185 23.1289 23.2813 23.0028 23.6708 22.9052C24.0721 22.8046 24.6522 22.75 25.5 22.75C26.3478 22.75 26.9279 22.8046 27.3292 22.9052C27.7187 23.0028 27.8815 23.1289 27.9682 23.2364C28.0632 23.3543 28.1482 23.5504 28.1973 23.9394C28.247 24.3343 28.25 24.8298 28.25 25.5C28.25 26.1729 28.2495 26.6686 28.2022 27.0655C28.1555 27.4567 28.0726 27.6511 27.9803 27.7668C27.897 27.8713 27.7377 27.9969 27.3464 28.0946C26.9432 28.1953 26.3582 28.25 25.5 28.25C24.6419 28.25 24.0568 28.1953 23.6536 28.0946C23.2624 27.9969 23.103 27.8713 23.0197 27.7668C22.9274 27.6511 22.8445 27.4567 22.7979 27.0655C22.7505 26.6686 22.75 26.1729 22.75 25.5Z' fill='%23027AFF'/%3E%3C/svg%3E%0A");
}
.blocks-item:nth-child(4) a:hover::before {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='8' fill='%23027AFF'/%3E%3Cg clip-path='url(%23clip0_219_954)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5 10.25C13.6118 10.25 12.8865 10.3047 12.3061 10.4502C11.7138 10.5987 11.2186 10.8554 10.8642 11.2947C10.5183 11.7237 10.3793 12.2384 10.3145 12.7518C10.2506 13.2593 10.25 13.8576 10.25 14.5L10.25 14.5565C10.2499 15.1749 10.2499 15.7527 10.3084 16.2432C10.3694 16.7545 10.5032 17.271 10.847 17.7021C11.1998 18.1444 11.696 18.4016 12.2902 18.5499C12.8724 18.6953 13.6026 18.75 14.5 18.75C15.3974 18.75 16.1276 18.6953 16.7098 18.5499C17.304 18.4016 17.8002 18.1444 18.153 17.7021C18.4968 17.271 18.6306 16.7545 18.6916 16.2432C18.7501 15.7527 18.7501 15.1749 18.75 14.5565V14.5C18.75 13.8576 18.7495 13.2593 18.6855 12.7518C18.6208 12.2384 18.4817 11.7237 18.1358 11.2947C17.7814 10.8554 17.2862 10.5987 16.6939 10.4502C16.1135 10.3047 15.3882 10.25 14.5 10.25ZM11.75 14.5C11.75 13.8298 11.753 13.3343 11.8028 12.9394C11.8518 12.5504 11.9368 12.3543 12.0319 12.2364C12.1185 12.1289 12.2813 12.0028 12.6708 11.9052C13.0721 11.8046 13.6522 11.75 14.5 11.75C15.3478 11.75 15.9279 11.8046 16.3293 11.9052C16.7187 12.0028 16.8815 12.1289 16.9682 12.2364C17.0632 12.3543 17.1482 12.5504 17.1973 12.9394C17.247 13.3343 17.25 13.8298 17.25 14.5C17.25 15.1729 17.2495 15.6686 17.2022 16.0655C17.1555 16.4566 17.0726 16.6511 16.9803 16.7668C16.897 16.8713 16.7377 16.9969 16.3464 17.0946C15.9432 17.1953 15.3582 17.25 14.5 17.25C13.6419 17.25 13.0568 17.1953 12.6536 17.0946C12.2624 16.9969 12.103 16.8713 12.0197 16.7668C11.9274 16.6511 11.8445 16.4566 11.7979 16.0655C11.7505 15.6686 11.75 15.1729 11.75 14.5Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5 10.25C24.6118 10.25 23.8865 10.3047 23.3061 10.4502C22.7138 10.5987 22.2186 10.8554 21.8642 11.2947C21.5183 11.7237 21.3793 12.2384 21.3145 12.7518C21.2506 13.2593 21.25 13.8576 21.25 14.5V14.5565C21.2499 15.1749 21.2499 15.7527 21.3084 16.2432C21.3694 16.7545 21.5032 17.271 21.847 17.7021C22.1998 18.1444 22.696 18.4016 23.2902 18.5499C23.8724 18.6953 24.6026 18.75 25.5 18.75C26.3974 18.75 27.1276 18.6953 27.7098 18.5499C28.304 18.4016 28.8002 18.1444 29.153 17.7021C29.4968 17.271 29.6306 16.7545 29.6916 16.2432C29.7501 15.7527 29.7501 15.1749 29.75 14.5565V14.5C29.75 13.8576 29.7495 13.2593 29.6855 12.7518C29.6208 12.2384 29.4817 11.7237 29.1358 11.2947C28.7814 10.8554 28.2862 10.5987 27.6939 10.4502C27.1135 10.3047 26.3882 10.25 25.5 10.25ZM22.75 14.5C22.75 13.8298 22.753 13.3343 22.8028 12.9394C22.8518 12.5504 22.9368 12.3543 23.0319 12.2364C23.1185 12.1289 23.2813 12.0028 23.6708 11.9052C24.0721 11.8046 24.6522 11.75 25.5 11.75C26.3478 11.75 26.9279 11.8046 27.3292 11.9052C27.7187 12.0028 27.8815 12.1289 27.9682 12.2364C28.0632 12.3543 28.1482 12.5504 28.1973 12.9394C28.247 13.3343 28.25 13.8298 28.25 14.5C28.25 15.1729 28.2495 15.6686 28.2022 16.0655C28.1555 16.4566 28.0726 16.6511 27.9803 16.7668C27.897 16.8713 27.7377 16.9969 27.3464 17.0946C26.9432 17.1953 26.3582 17.25 25.5 17.25C24.6419 17.25 24.0568 17.1953 23.6536 17.0946C23.2624 16.9969 23.103 16.8713 23.0197 16.7668C22.9274 16.6511 22.8445 16.4566 22.7979 16.0655C22.7505 15.6686 22.75 15.1729 22.75 14.5Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.3061 21.4502C12.8865 21.3047 13.6118 21.25 14.5 21.25C15.3882 21.25 16.1135 21.3047 16.6939 21.4502C17.2862 21.5987 17.7814 21.8554 18.1358 22.2947C18.4817 22.7237 18.6208 23.2384 18.6855 23.7518C18.7495 24.2593 18.75 24.8576 18.75 25.5V25.5565C18.7501 26.1749 18.7501 26.7527 18.6916 27.2432C18.6306 27.7545 18.4968 28.271 18.153 28.7021C17.8002 29.1445 17.304 29.4016 16.7098 29.55C16.1276 29.6953 15.3974 29.75 14.5 29.75C13.6026 29.75 12.8724 29.6953 12.2902 29.55C11.696 29.4016 11.1998 29.1445 10.847 28.7021C10.5032 28.271 10.3694 27.7545 10.3084 27.2432C10.2499 26.7527 10.2499 26.1749 10.25 25.5565L10.25 25.5C10.25 24.8576 10.2506 24.2593 10.3145 23.7518C10.3793 23.2384 10.5183 22.7237 10.8642 22.2947C11.2186 21.8554 11.7138 21.5987 12.3061 21.4502ZM11.8028 23.9394C11.753 24.3343 11.75 24.8298 11.75 25.5C11.75 26.1729 11.7505 26.6686 11.7979 27.0655C11.8445 27.4567 11.9274 27.6511 12.0197 27.7668C12.103 27.8713 12.2624 27.9969 12.6536 28.0946C13.0568 28.1953 13.6419 28.25 14.5 28.25C15.3582 28.25 15.9432 28.1953 16.3464 28.0946C16.7377 27.9969 16.897 27.8713 16.9803 27.7668C17.0726 27.6511 17.1555 27.4567 17.2022 27.0655C17.2495 26.6686 17.25 26.1729 17.25 25.5C17.25 24.8298 17.247 24.3343 17.1973 23.9394C17.1482 23.5504 17.0632 23.3543 16.9682 23.2364C16.8815 23.1289 16.7187 23.0028 16.3293 22.9052C15.9279 22.8046 15.3478 22.75 14.5 22.75C13.6522 22.75 13.0721 22.8046 12.6708 22.9052C12.2813 23.0028 12.1185 23.1289 12.0319 23.2364C11.9368 23.3543 11.8518 23.5504 11.8028 23.9394Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5 21.25C24.6118 21.25 23.8865 21.3047 23.3061 21.4502C22.7138 21.5987 22.2186 21.8554 21.8642 22.2947C21.5183 22.7237 21.3793 23.2384 21.3145 23.7518C21.2506 24.2593 21.25 24.8576 21.25 25.5V25.5565C21.2499 26.1749 21.2499 26.7527 21.3084 27.2432C21.3694 27.7545 21.5032 28.271 21.847 28.7021C22.1998 29.1445 22.696 29.4016 23.2902 29.55C23.8724 29.6953 24.6026 29.75 25.5 29.75C26.3974 29.75 27.1276 29.6953 27.7098 29.55C28.304 29.4016 28.8002 29.1445 29.153 28.7021C29.4968 28.271 29.6306 27.7545 29.6916 27.2432C29.7501 26.7527 29.7501 26.1749 29.75 25.5565V25.5C29.75 24.8576 29.7495 24.2593 29.6855 23.7518C29.6208 23.2384 29.4817 22.7237 29.1358 22.2947C28.7814 21.8554 28.2862 21.5987 27.6939 21.4502C27.1135 21.3047 26.3882 21.25 25.5 21.25ZM22.75 25.5C22.75 24.8298 22.753 24.3343 22.8028 23.9394C22.8518 23.5504 22.9368 23.3543 23.0319 23.2364C23.1185 23.1289 23.2813 23.0028 23.6708 22.9052C24.0721 22.8046 24.6522 22.75 25.5 22.75C26.3478 22.75 26.9279 22.8046 27.3292 22.9052C27.7187 23.0028 27.8815 23.1289 27.9682 23.2364C28.0632 23.3543 28.1482 23.5504 28.1973 23.9394C28.247 24.3343 28.25 24.8298 28.25 25.5C28.25 26.1729 28.2495 26.6686 28.2022 27.0655C28.1555 27.4567 28.0726 27.6511 27.9803 27.7668C27.897 27.8713 27.7377 27.9969 27.3464 28.0946C26.9432 28.1953 26.3582 28.25 25.5 28.25C24.6419 28.25 24.0568 28.1953 23.6536 28.0946C23.2624 27.9969 23.103 27.8713 23.0197 27.7668C22.9274 27.6511 22.8445 27.4567 22.7979 27.0655C22.7505 26.6686 22.75 26.1729 22.75 25.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_219_954'%3E%3Crect width='20' height='20' fill='white' transform='translate(10 10)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.blocks-item:nth-child(5) a::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><rect width="40" height="40" rx="8" fill="%23E9F2FE"/><path d="M32 15.9285C32 12.6107 29.2459 10 25.8521 10C23.1116 10 20.7934 11.7929 19.9993 14.2154C19.2046 11.7932 16.8864 10.0624 14.1459 10.0624C10.7515 10.0624 8 12.5986 8 15.9177C8 17.5925 8.7027 18.7758 9.83363 20.042L20.005 30L30.1647 20.042C31.2966 18.7758 32 17.602 32 15.9285Z" stroke="%233777F9" stroke-width="1.5"/></svg>');
}
.blocks-item:nth-child(5) a:hover::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><rect width="40" height="40" rx="8" fill="%233777F9"/><path d="M32 15.9285C32 12.6107 29.2459 10 25.8521 10C23.1116 10 20.7934 11.7929 19.9993 14.2154C19.2046 11.7932 16.8864 10.0624 14.1459 10.0624C10.7515 10.0624 8 12.5986 8 15.9177C8 17.5925 8.7027 18.7758 9.83363 20.042L20.005 30L30.1647 20.042C31.2966 18.7758 32 17.602 32 15.9285Z" stroke="white" stroke-width="1.5"/></svg>');
}



.blocks-item-link:visited, .blocks-item-link:hover, .blocks-item-link:active {
  color: inherit;
  text-decoration: none;
}
.blocks-item-link:focus {
  outline: 0;
 color: inherit;
  text-decoration: none;
}
.blocks-item-title {
  margin-bottom: 0;
  font-size: 16px;
}
.blocks-item-description {
  margin: 0;
}
.blocks-item-description:not(:empty) {
  margin-top: 10px;
}

/***** Homepage *****/
/* .section {
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  .section {
    margin-bottom: 60px;
  }
}
*/
.home-section h2 {
  margin-bottom: 10px;
  text-align: center;
}

/***** Promoted articles *****/
.promoted-articles {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .promoted-articles {
    flex-direction: row;
  }
}
.promoted-articles-item {
  flex: 1 0 auto;
}
@media (min-width: 1024px) {
  .promoted-articles-item {
    align-self: flex-end;
    flex: 0 0 auto;
    padding-right: 30px;
    width: 33%; /* Three columns on desktop */
  }
  [dir=rtl] .promoted-articles-item {
    padding: 0 0 0 30px;
  }
}
.promoted-articles-item:nth-child(3n) {
  padding-right: 0;
}
.promoted-articles-item a {
  display: block;
  border-bottom: 1px solid #ddd;
  padding: 15px 0;
}
.promoted-articles-item .icon-lock {
  vertical-align: baseline;
}
.promoted-articles-item:last-child a {
  border: 0;
}
@media (min-width: 1024px) {
  .promoted-articles-item:last-child a {
    border-bottom: 1px solid #ddd;
  }
}

/***** Community section in homepage *****/
.community {
  text-align: center;
}
.community-image {
  min-height: 300px;
  margin-top: 32px;
  background-image: url(/hc/theming_assets/01HZPM0MRD7GHPE0KBQWW897XV);
  background-position: center;
  background-repeat: no-repeat;
  max-width: 100%;
}
.community a {
  color: rgba(47, 57, 65, 1);
  text-decoration: underline;
}

.community a:hover, .community a:active, .community a:focus {
  color: rgba(249, 252, 255, 1);
}

.community,
.activity {
  border-top: 1px solid #ddd;
  padding: 30px 0;
}

/***** Recent activity *****/
.recent-activity-header {
  margin-bottom: 10px;
  text-align: center;
}
.recent-activity-list {
  padding: 0;
}
.recent-activity-item {
  border-bottom: 1px solid #ddd;
  overflow: auto;
  padding: 20px 0;
}
.recent-activity-item h3 {
  margin: 0;
}
.recent-activity-item-parent {
  font-size: 16px;
  font-weight: 600;
}
.recent-activity-item-parent, .recent-activity-item-link {
  margin: 6px 0;
  display: inline-block;
  width: 100%;
}
@media (min-width: 768px) {
  .recent-activity-item-parent, .recent-activity-item-link {
    width: 70%;
    margin: 0;
  }
}
.recent-activity-item-link {
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.recent-activity-item-meta {
  color: #2F3941;
  margin: 15px 0 0 0;
  float: none;
}
@media (min-width: 768px) {
  .recent-activity-item-meta {
    margin: 0;
    float: right;
  }
  [dir=rtl] .recent-activity-item-meta {
    float: left;
  }
}
.recent-activity-item-time, .recent-activity-item-comment {
  display: inline-block;
  font-size: 13px;
}
.recent-activity-item-comment {
  padding-left: 5px;
}
[dir=rtl] .recent-activity-item-comment {
  padding: 0 5px 0 0;
}
.recent-activity-item-comment::before {
  display: inline-block;
}
.recent-activity-controls {
  padding-top: 15px;
}
.recent-activity-controls a {
  color: rgba(47, 57, 65, 1);
  text-decoration: underline;
}

.recent-activity-controls a:hover, .recent-activity-controls a:active, .recent-activity-controls a:focus {
  color: rgba(249, 252, 255, 1);
}
.recent-activity-accessibility-label {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}
.recent-activity-comment-icon svg {
  vertical-align: middle;
  color: rgba(34, 34, 34, 1);
  width: 16px;
  height: 16px;
}
.recent-activity-comment-icon:after {
  content: attr(data-comment-count);
  margin-left: 3px;
}
[dir=rtl] .recent-activity-comment-icon:after {
  margin-left: 0;
  margin-right: 3px;
}

/***** Category pages *****/
.category-container {
  display: flex;
  justify-content: flex-end;
}
.category-content {
  flex: 1;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .category-content {
    flex: 0 0 80%;
  }
}

.section-tree {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .section-tree {
    flex-direction: row;
  }
}
.section-tree .section {
  flex: initial;
  max-width: 100%;
}
@media (min-width: 768px) {
  .section-tree .section {
    flex: 0 0 45%; /* Two columns for tablet and desktop. Leaving 5% separation between columns */
  }
}
.section-tree-title {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}
.section-tree-title a {
  color: #2F3941;
}
.section-tree .see-all-articles {
  display: block;
  padding: 15px 0;
}

.article-list {
  width: 100%;
}

.article-list-item {
  margin-bottom: 10px;
  	border: 1px solid rgba(41, 43, 44, 0.2);
    border-radius: 12px;
    width: 100%;
display:inline-block;
background: var(--neutral-white, #FFF);
  text-align: left;

}

@media (min-width: 992px) {
  .article-list-item {
    width: 800px;
  }
.article-list {
  width: 1000px;
margin: 0 auto;
}
}

.article-list-item a {
   padding: 15px 20px;
  border-radius: 12px;  
  text-decoration: none;
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.article-list-item a:hover {
  color: rgba(2, 122, 255, 1);
}

.icon-star {
  color: rgba(34, 34, 34, 1);
  font-size: 18px;
}

/***** Section pages *****/
.section-container {
  display: flex;
  justify-content: center;
}
.section-content {
  flex: 1;
  flex: 0 0 100%;
}
@media (min-width: 1024px) {
  .section-content {
    flex: 0 0 100%;
  }
}
.section-list {
  margin: 40px 0;
}

.section-list-item {
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  padding: 15px 0;
}
.section-list-item:first-child {
  border-top: 1px solid #ddd;
}
.section-list-item a {
  align-items: center;
  color: #2F3941;
  display: flex;
  justify-content: space-between;
}

.see-all-sections-trigger {
  cursor: pointer;
  display: block;
  padding: 15px;
  text-align: center;
}
.see-all-sections-trigger[aria-hidden=true] {
  display: none;
}

/***** Article *****/
.article {
  /*
  * The article grid is defined this way to optimize readability:
  * Sidebar | Content | Free space
  * 17%     | 66%     | 17%
  */
  flex: 1 0 auto;
margin: 5% 5%;
}
@media (min-width: 1024px) {
  .article {
    flex: 1 0 75%;
    max-width: 75%;
    min-width: 640px;
padding: 64px 112px 0 72px;
margin: 0;
  }
}
.article-container {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .article-container {
    flex-direction: row;
  }
}



.article-header {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 20px;
  text-align: left;
}
@media (min-width: 768px) {
  .article-header {
    flex-direction: row;
    margin-top: 0;
  }
}
.article-avatar {
  margin-right: 10px;
}
.article-author {
  margin-bottom: 10px;
}
.article-title {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  margin: 0;
}
@media (min-width: 768px) {
  .article-title {
    flex-basis: 100%; /* Take entire row */
  }
}
.article-title .icon-lock {
  position: relative;
  left: -5px;
  vertical-align: baseline;
}
.article [role=button] {
  flex-shrink: 0; /*Avoid collapsing elements in Safari (https://github.com/philipwalton/flexbugs#1-minimum-content-sizing-of-flex-items-not-honored)*/
  width: 100%;
}
@media (min-width: 768px) {
  .article [role=button] {
    width: auto;
  }
}
.article-info {
  max-width: 100%;
}
.article-meta {
  display: inline-block;
  vertical-align: middle;
}
.article-body {
  display: flow-root;
  text-align: left;
}
.article-body a {
  color: rgba(47, 57, 65, 1);
  text-decoration: none;
}

.article-body a:hover, .article-body a:active, .article-body a:focus {
  color: var(--primary-main, #027AFF);
}
.article-body img {
  height: auto;
  max-width: 100%;
}
.article-body p > img.image-style-align-left {
  float: left;
  margin: 8px 20px 6px 0;
}
.article-body p > img.image-style-align-right {
  float: right;
  margin: 8px 0px 6px 20px;
}
.article-body p > img.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.article-body p > img.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.article-body figure.image {
  display: table;
  margin: 0 auto;
}
.article-body figure.image > img {
  display: block;
  width: 100%;
}
.article-body figure.image.image-style-align-left {
  float: left;
  margin: 8px 20px 6px 0;
}
.article-body figure.image.image-style-align-right {
  float: right;
  margin: 8px 0px 6px 20px;
}
.article-body figure.image.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.article-body figure.image.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.article-body figcaption {
  padding: 10px 0;
  font-size: 12px;
  text-align: center;
  background-color: #e0efff;
}
.article-body ul,
.article-body ol {
  padding-left: 20px;
  list-style-position: outside;
  margin: 20px 0 20px 20px;
}
[dir=rtl] .article-body ul,
[dir=rtl] .article-body ol {
  padding-right: 20px;
  padding-left: 0;
  margin-left: 0;
  margin-right: 20px;
}
.article-body ul > ul,
.article-body ol > ol,
.article-body ol > ul,
.article-body ul > ol,
.article-body li > ul,
.article-body li > ol {
  margin: 0;
}
.article-body ul {
  list-style-type: disc;
}
.article-body :not(pre) > code {
  background: #eaf4ff;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0 2px;
}
.article-body pre {
  background: #eaf4ff;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}
.article-body blockquote {
  border-left: 1px solid #ddd;
  color: #5a6d7c;
  font-style: italic;
  padding: 0 15px;
}
.article-body > p:last-child {
  margin-bottom: 0;
}
.article-content {
  line-height: 1.6;
  word-wrap: break-word;
}
.article-footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
}
.article-comment-count {
  color: #5a6d7c;
}
.article-comment-count:hover {
  text-decoration: none;
}
.article-comment-count-icon {
  vertical-align: middle;
  color: rgba(34, 34, 34, 1);
  width: 18px;
  height: 18px;
}
.article-sidebar {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  flex: 1 0 auto;
  padding: 0;
}
@media (min-width: 1024px) {
  .article-sidebar {
    border: 0;
    flex: 0 0 25%;
    height: auto;
    max-width: 25%;
  }
}
.article-relatives {
  display: flex;
  flex-direction: column;
  padding: 20px 0;
}
@media (min-width: 768px) {
  .article-relatives {
    flex-direction: row;
  }
}
.article-relatives > * {
  flex: 1 0 50%;
  min-width: 50%;
  overflow-wrap: break-word;
  margin-right: 0;
}
.article-relatives > *:last-child {
  padding: 0;
}
@media (min-width: 768px) {
  .article-relatives > * {
    padding-right: 20px;
  }
}
.article-votes {
  border-top: 1px solid #ddd;
  padding: 30px 0;
  text-align: center;
}
.article-vote {
  margin: 10px 5px;
  min-width: 90px;
  width: auto;
}
.article-more-questions {
  margin: 10px 0 20px;
  text-align: center;
  display: flex;
justify-content: center;
gap:4px;
}
.article-more-questions a {
  color: var(--primary-main, #027AFF);
font-family: Poppins;
font-style: normal;
font-weight: 400;
line-height: 24px;
}

.article-return-to-top {
  border-top: 1px solid #87929D;
}
@media (min-width: 1024px) {
  .article-return-to-top {
    display: none;
  }
}
.article-return-to-top a {
  color: #2F3941;
  display: block;
  padding: 20px 0;
}
.article-return-to-top a:hover, .article-return-to-top a:focus {
  text-decoration: none;
}
.article-return-to-top-icon {
  transform: rotate(0.5turn);
}
.article td > p:first-child,
.article th > p:first-child {
  margin-top: 0;
}
.article td > p:last-child,
.article th > p:last-child {
  margin-bottom: 0;
}

.sidenav-title {
  font-size: 15px;
  position: relative;
  font-weight: 600;
}
.sidenav-item {
  display: block;
  margin-top: 8px;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
text-decoration: none;
}

.recent-articles li,
.related-articles li {
  margin-bottom: 15px;
}

/***** Attachments *****/
/* Styles attachments inside posts, articles and comments */
.attachments .attachment-item {
  padding-left: 20px;
  position: relative;
  margin-bottom: 10px;
}
.attachments .attachment-item:last-child {
  margin-bottom: 0;
}
.attachments .attachment-item .attachment-icon {
  color: #2F3941;
  left: 0;
  position: absolute;
  top: 5px;
}
[dir=rtl] .attachments .attachment-item {
  padding-left: 0;
  padding-right: 20px;
}
[dir=rtl] .attachments .attachment-item .attachment-icon {
  left: auto;
  right: 0;
}

.upload-dropzone span {
  color: #5a6d7c;
}

/***** Social share links *****/
.share {
  padding: 0;
  white-space: nowrap;
}

.share li, .share a {
  display: inline-block;
}

.share li {
  height: 25px;
  width: 25px;
}

.share a {
  color: #5a6d7c;
}
.share a:hover {
  text-decoration: none;
  color: rgba(34, 34, 34, 1);
}
.share a svg {
  height: 18px;
  width: 18px;
  display: block;
}

/***** Comments *****/
/* Styles comments inside articles, posts and requests */
.comment {
  border-bottom: 1px solid #ddd;
  padding: 20px 0;
}
.comment-heading, .recent-articles-title,
.related-articles-title {
  margin-bottom: 5px;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}
.comment-overview {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  padding: 20px 0;
}
.comment-overview p {
  margin-top: 0;
}
.comment-callout {
  color: #5a6d7c;
  display: inline-block;
  font-size: 13px;
  margin-bottom: 0;
}
.comment-callout a {
  color: rgba(47, 57, 65, 1);
  text-decoration: underline;
}

.comment-callout a:hover, .comment-callout a:active, .comment-callout a:focus {
  color: rgba(249, 252, 255, 1);
}
.comment-sorter {
  display: inline-block;
  float: right;
}
.comment-sorter .dropdown-toggle {
  color: #5a6d7c;
  font-size: 13px;
}
[dir=rtl] .comment-sorter {
  float: left;
}
.comment-wrapper {
  display: flex;
  position: relative;
}
.comment-wrapper.comment-official {
  border: 1px solid rgba(34, 34, 34, 1);
  padding: 40px 20px 20px;
}
@media (min-width: 768px) {
  .comment-wrapper.comment-official {
    padding-top: 20px;
  }
}
.comment-info {
  min-width: 0;
  padding-right: 20px;
  width: 100%;
}
[dir=rtl] .comment-info {
  padding-right: 0;
  padding-left: 20px;
}
.comment-author {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .comment-author {
    justify-content: space-between;
  }
}
.comment-avatar {
  margin-right: 10px;
}
[dir=rtl] .comment-avatar {
  margin-left: 10px;
  margin-right: 0;
}
.comment-meta {
  flex: 1 1 auto;
}
.comment-labels {
  flex-basis: 100%;
}
@media (min-width: 768px) {
  .comment-labels {
    flex-basis: auto;
  }
}
.comment .status-label:not(.status-label-official) {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .comment .status-label:not(.status-label-official) {
    margin-top: 0;
  }
}
.comment-form {
  display: flex;
  padding-top: 30px;
  word-wrap: break-word;
}
.comment-container {
  width: 100%;
}
.comment-form-controls {
  display: none;
  margin-top: 10px;
  text-align: left;
}
@media (min-width: 768px) {
  [dir=ltr] .comment-form-controls {
    text-align: right;
  }
}
.comment-form-controls input[type=submit] {
  margin-top: 15px;
}
@media (min-width: 1024px) {
  .comment-form-controls input[type=submit] {
    margin-left: 15px;
  }
  [dir=rtl] .comment-form-controls input[type=submit] {
    margin-left: 0;
    margin-right: 15px;
  }
}
.comment-form-controls input[type=checkbox] {
  margin-right: 5px;
}
.comment-form-controls input[type=checkbox] [dir=rtl] {
  margin-left: 5px;
}
.comment-ccs {
  display: none;
}
.comment-ccs + textarea {
  margin-top: 10px;
}
.comment-attachments {
  margin-top: 10px;
}
.comment-attachments a {
  color: rgba(34, 34, 34, 1);
}
.comment-body {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  display: flow-root;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
  line-height: 1.6;
  overflow-x: auto;
}
.comment-body a {
  color: rgba(47, 57, 65, 1);
  text-decoration: underline;
}

.comment-body a:hover, .comment-body a:active, .comment-body a:focus {
  color: rgba(249, 252, 255, 1);
}
.comment-body img {
  height: auto;
  max-width: 100%;
}
.comment-body p > img.image-style-align-left {
  float: left;
  margin: 8px 20px 6px 0;
}
.comment-body p > img.image-style-align-right {
  float: right;
  margin: 8px 0px 6px 20px;
}
.comment-body p > img.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.comment-body p > img.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.comment-body figure.image {
  display: table;
  margin: 0 auto;
}
.comment-body figure.image > img {
  display: block;
  width: 100%;
}
.comment-body figure.image.image-style-align-left {
  float: left;
  margin: 8px 20px 6px 0;
}
.comment-body figure.image.image-style-align-right {
  float: right;
  margin: 8px 0px 6px 20px;
}
.comment-body figure.image.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.comment-body figure.image.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.comment-body figcaption {
  padding: 10px 0;
  font-size: 12px;
  text-align: center;
  background-color: #e0efff;
}
.comment-body ul,
.comment-body ol {
  padding-left: 20px;
  list-style-position: outside;
  margin: 20px 0 20px 20px;
}
[dir=rtl] .comment-body ul,
[dir=rtl] .comment-body ol {
  padding-right: 20px;
  padding-left: 0;
  margin-left: 0;
  margin-right: 20px;
}
.comment-body ul > ul,
.comment-body ol > ol,
.comment-body ol > ul,
.comment-body ul > ol,
.comment-body li > ul,
.comment-body li > ol {
  margin: 0;
}
.comment-body ul {
  list-style-type: disc;
}
.comment-body :not(pre) > code {
  background: #eaf4ff;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0 2px;
}
.comment-body pre {
  background: #eaf4ff;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}
.comment-body blockquote {
  border-left: 1px solid #ddd;
  color: #5a6d7c;
  font-style: italic;
  padding: 0 15px;
}
.comment-mark-as-solved {
  display: inline-block;
}

/***** Vote *****/
/* Used in article comments, post comments and post */
.vote {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.vote a:active, .vote a:hover, .vote a:focus {
  text-decoration: none;
}

.vote-sum {
  color: #5a6d7c;
  display: block;
  margin: 3px 0;
}
[dir=rtl] .vote-sum {
  direction: ltr;
  unicode-bidi: bidi-override;
}

.vote-up svg {
  transform: scale(1, -1);
}

.vote-up:hover,
.vote-down:hover {
  color: rgba(34, 34, 34, 1);
}

.vote-up, .vote-down {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: none;
  color: #5a6d7c;
  cursor: pointer;
  min-height: 35px;
  min-width: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.vote-voted {
  color: rgba(34, 34, 34, 1);
}

.vote-voted:hover {
  color: #000;
}

/***** Actions *****/
/* Styles admin and en user actions(edit, delete, change status) in comments and posts */
.actions {
  text-align: center;
  flex-shrink: 0; /*Avoid collapsing elements in Safari*/
}
.actions button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: none;
  cursor: pointer;
  min-height: 35px;
  min-width: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/***** Community *****/
.community-hero {
  background-image: url(/hc/theming_assets/01HZPM0MMZPV5Z8JNH80T1P8NB);
  margin-bottom: 10px;
}
.community-footer {
  padding-top: 50px;
  text-align: center;
}
.community-footer-title {
  font-size: 16px;
  margin-bottom: 20px;
}
.community-featured-posts .title {
  font-size: 18px;
  font-weight: 600;
}
.community-featured-posts, .community-activity {
  padding-top: 40px;
  width: 100%;
}
.community-header {
  margin-bottom: 30px;
}
.community-header .title {
  margin-bottom: 0;
  font-size: 16px;
}

.post-to-community {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .post-to-community {
    margin: 0;
  }
}

/* Community topics grid */
.topics {
  max-width: none;
  width: 100%;
}
.topics-item .meta-group {
  justify-content: center;
  margin-top: 20px;
}

/* Community topic page */
.topic-header {
  border-bottom: 1px solid #ddd;
  font-size: 13px;
}
@media (min-width: 768px) {
  .topic-header {
    padding-bottom: 10px;
  }
}
.topic-header .dropdown {
  display: block;
  border-top: 1px solid #ddd;
  padding: 10px 0;
}
@media (min-width: 768px) {
  .topic-header .dropdown {
    border-top: 0;
    display: inline-block;
    margin-right: 20px;
    padding: 0;
  }
}

.no-posts-with-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Topic, post and user follow button */
.community-follow {
  margin-bottom: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .community-follow {
    margin-bottom: 0;
    width: auto;
  }
}
.community-follow button {
  line-height: 30px;
  padding: 0 10px 0 15px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .community-follow button {
    width: auto;
  }
}
.community-follow button:hover {
  background-color: rgba(34, 34, 34, 1);
}
.community-follow button:hover::after, .community-follow button:focus::after {
  border-color: rgba(245, 250, 255, 1);
  color: rgba(245, 250, 255, 1);
}
.community-follow button[data-selected=true] {
  background-color: rgba(34, 34, 34, 1);
  color: rgba(245, 250, 255, 1);
}
.community-follow button[data-selected=true]::after {
  border-left: 1px solid rgba(245, 250, 255, 1);
  color: rgba(245, 250, 255, 1);
}
.community-follow button[data-selected=true]:hover {
  background-color: #000;
  border-color: #000;
}
.community-follow button::after {
  border-left: 1px solid rgba(34, 34, 34, 1);
  content: attr(data-follower-count);
  color: rgba(34, 34, 34, 1);
  display: inline-block;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
  margin-left: 15px;
  padding-left: 10px;
  position: absolute;
  right: 10px;
}
@media (min-width: 768px) {
  .community-follow button::after {
    position: static;
  }
}
[dir=rtl] .community-follow button::after {
  border-left: 0;
  border-right: 1px solid rgba(34, 34, 34, 1);
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
}

/***** Striped list *****/
/* Used in community posts list and requests list */
.striped-list {
  padding: 0;
}
.striped-list-item {
  align-items: flex-start;
  border-bottom: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 20px 0;
}
@media (min-width: 768px) {
  .striped-list-item {
    align-items: center;
    flex-direction: row;
  }
}
.striped-list-info {
  flex: 2;
}
.striped-list-title {
  color: rgba(47, 57, 65, 1);
  margin-bottom: 10px;
  margin-right: 5px;
}
.striped-list-title:hover, .striped-list-title:focus, .striped-list-title:active {
  text-decoration: underline;
}
.striped-list-title:visited {
  color: rgba(2, 122, 255, 1);
}
.striped-list .meta-group {
  margin: 5px 0;
}
.striped-list-count {
  color: #5a6d7c;
  font-size: 13px;
  justify-content: flex-start;
  text-transform: capitalize;
}
@media (min-width: 768px) {
  .striped-list-count {
    display: flex;
    flex: 1;
    justify-content: space-around;
  }
}
.striped-list-count-item::after {
  content: "·";
  display: inline-block;
  padding: 0 5px;
}
@media (min-width: 768px) {
  .striped-list-count-item::after {
    display: none;
  }
}
.striped-list-count-item:last-child::after {
  display: none;
}
.striped-list-number {
  text-align: center;
}
@media (min-width: 768px) {
  .striped-list-number {
    color: #2F3941;
    display: block;
  }
}

/***** Status labels *****/
/* Styles labels used in posts, articles and requests */
.status-label {
  background-color: #038153;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  margin-right: 2px;
  padding: 3px 10px;
  vertical-align: middle;
  white-space: nowrap;
  display: inline-block;
}
.status-label:hover, .status-label:active, .status-label:focus {
  text-decoration: none;
}
.status-label-pinned, .status-label-featured, .status-label-official {
  background-color: rgba(34, 34, 34, 1);
}
.status-label-official {
  border-radius: 0;
  margin-right: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .status-label-official {
    border-radius: 0 0 4px 4px;
    right: 30px;
    width: auto;
  }
}
[dir=rtl] .status-label-official {
  left: 30px;
  right: auto;
}
.status-label-not-planned, .status-label-closed {
  background-color: #e9ebed;
  color: #5a6d7c;
}
.status-label-pending, .status-label-pending-moderation {
  background-color: #1f73b7;
  text-align: center;
}
.status-label-open {
  background-color: #c72a1c;
}
.status-label-solved {
  background-color: #68737d;
}
.status-label-new {
  background-color: #ffb648;
  color: #703b15;
}
.status-label-hold {
  background-color: #000;
}
.status-label-request {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 768px) {
  .status-label-request {
    max-width: 150px;
  }
}

/***** Post *****/
/*
* The post grid is defined this way:
* Content | Sidebar
* 70%     | 30%
*/
.post {
  flex: 1;
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .post {
    flex: 1 0 70%;
    max-width: 70%;
  }
}
.post-container {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .post-container {
    flex-direction: row;
  }
}
.post-header {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .post-header {
    align-items: baseline;
    flex-direction: row;
  }
}
.post-header .status-label {
  vertical-align: super;
}
.post-title {
  margin-bottom: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .post-title {
    margin-bottom: 0;
    padding-right: 10px;
  }
}
.post-title h1 {
  display: inline;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .post-title h1 {
    margin-right: 5px;
  }
}
.post-author {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}
.post-avatar {
  margin-bottom: 30px;
}
.post-content {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
  line-height: 1.6;
  word-break: break-word;
}
.post-info-container {
  display: flex;
  margin-bottom: 40px;
}
.post-info {
  min-width: 0;
  padding-right: 20px;
  width: 100%;
}
[dir=rtl] .post-info {
  padding-right: 0;
  padding-left: 20px;
}
.post-meta {
  display: inline-block;
  flex: 1;
  margin-left: 10px;
  vertical-align: middle;
}
[dir=rtl] .post-meta {
  margin-left: 0;
  margin-right: 10px;
}
.post-body {
  display: flow-root;
}
.post-body a {
  color: rgba(47, 57, 65, 1);
  text-decoration: underline;
}

.post-body a:hover, .post-body a:active, .post-body a:focus {
  color: rgba(249, 252, 255, 1);
}
.post-body img {
  height: auto;
  max-width: 100%;
}
.post-body p > img.image-style-align-left {
  float: left;
  margin: 8px 20px 6px 0;
}
.post-body p > img.image-style-align-right {
  float: right;
  margin: 8px 0px 6px 20px;
}
.post-body p > img.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.post-body p > img.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.post-body figure.image {
  display: table;
  margin: 0 auto;
}
.post-body figure.image > img {
  display: block;
  width: 100%;
}
.post-body figure.image.image-style-align-left {
  float: left;
  margin: 8px 20px 6px 0;
}
.post-body figure.image.image-style-align-right {
  float: right;
  margin: 8px 0px 6px 20px;
}
.post-body figure.image.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.post-body figure.image.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.post-body figcaption {
  padding: 10px 0;
  font-size: 12px;
  text-align: center;
  background-color: #e0efff;
}
.post-body ul,
.post-body ol {
  padding-left: 20px;
  list-style-position: outside;
  margin: 20px 0 20px 20px;
}
[dir=rtl] .post-body ul,
[dir=rtl] .post-body ol {
  padding-right: 20px;
  padding-left: 0;
  margin-left: 0;
  margin-right: 20px;
}
.post-body ul > ul,
.post-body ol > ol,
.post-body ol > ul,
.post-body ul > ol,
.post-body li > ul,
.post-body li > ol {
  margin: 0;
}
.post-body ul {
  list-style-type: disc;
}
.post-body :not(pre) > code {
  background: #eaf4ff;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0 2px;
}
.post-body pre {
  background: #eaf4ff;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}
.post-body blockquote {
  border-left: 1px solid #ddd;
  color: #5a6d7c;
  font-style: italic;
  padding: 0 15px;
}
.post-footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
}
.post-comment-count {
  color: #5a6d7c;
}
.post-comment-count:hover {
  text-decoration: none;
}
.post-comment-count .icon-comments {
  color: rgba(34, 34, 34, 1);
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 5px;
  vertical-align: middle;
}
.post-sidebar {
  border-top: 1px solid #ddd;
  flex: 1;
  padding: 30px 0;
  text-align: center;
}
@media (min-width: 1024px) {
  .post-sidebar {
    border: 0;
    flex: 1 0 30%;
    padding: 0 0 0 50px;
    text-align: initial;
  }
  [dir=rtl] .post-sidebar {
    padding: 0 50px 0 0;
  }
}
.post-sidebar-title {
  font-size: 18px;
  font-weight: 600;
}
.post-comments {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .post-comments {
    margin-bottom: 0;
  }
}

/***** Community Badges *****/
/* Styles labels used next to the authors of article comments, community posts, and community comments */
.community-badge-title {
  background-color: #04444d;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  padding: 0px 8px;
  vertical-align: top;
  white-space: nowrap;
  display: inline-block;
  line-height: 18px;
  vertical-align: middle;
}

.community-badge-titles {
  display: inline;
}

.community-badge-achievement {
  display: block;
  height: 16px;
  white-space: nowrap;
  width: 16px;
}
.community-badge-achievement img {
  width: 100%;
  height: 100%;
}

.community-badge-achievements {
  display: flex;
}

.community-badge-achievements-rest {
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
}

.community-badge {
  margin: 2px;
}

.profile-info .community-badge-title {
  padding: 2px 8px;
  line-height: 20px;
}
.profile-info .community-badge-achievement {
  height: 40px;
  width: 40px;
}
.profile-info .community-badge-achievements-rest {
  line-height: 40px;
  font-size: 20px;
}

/* Navigation element that collapses on mobile */
.collapsible-nav {
  flex-direction: column;
  font-size: 14px;
  position: relative;
}
@media (min-width: 768px) {
  .collapsible-nav {
    flex-direction: row;
  }
}

.collapsible-nav-border {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
@media (min-width: 768px) {
  .collapsible-nav-border {
    border-top: 0;
  }
}

.collapsible-nav-toggle {
  top: 22.5px;
  transform: translateY(-50%);
  position: absolute;
  right: 0;
  padding: 0;
  border: 0;
  background: none;
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .collapsible-nav-toggle {
    display: none;
  }
}
[dir=rtl] .collapsible-nav-toggle {
  left: 0;
  right: auto;
}
.collapsible-nav-toggle-icon {
  display: none;
}
.collapsible-nav-toggle[aria-expanded=false] .chevron-icon {
  display: inline-block;
}
.collapsible-nav-toggle[aria-expanded=true] .x-icon {
  display: inline-block;
}
.collapsible-nav-toggle:focus {
  outline: none;
  border: 1px solid rgba(34, 34, 34, 1);
}

.collapsible-nav-list {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .collapsible-nav-list {
    flex-direction: row;
  }
}
.collapsible-nav-list li {
  color: #2F3941;
  line-height: 45px;
  order: 1;
}
@media (min-width: 768px) {
  .collapsible-nav-list li {
    line-height: normal;
    margin-right: 30px;
  }
  [dir=rtl] .collapsible-nav-list li {
    margin-left: 30px;
    margin-right: 0;
  }
  .collapsible-nav-list li a {
    text-decoration: none;
    padding: 15px 0;
  }
}
.collapsible-nav-list li a {
  color: #2F3941;
  display: block;
}
@media (min-width: 768px) {
  .collapsible-nav-list li:hover {
    border-bottom: 4px solid #ddd;
  }
  .collapsible-nav-list li:hover a:not([aria-current=page]) {
    padding: 15px 0 11px 0;
    text-decoration: none;
  }
}
.collapsible-nav-list li:not([aria-selected=true]),
.collapsible-nav-list li:not(.current) {
  display: none;
}
@media (min-width: 768px) {
  .collapsible-nav-list li:not([aria-selected=true]),
  .collapsible-nav-list li:not(.current) {
    display: block;
  }
}
@media (min-width: 768px) {
  .collapsible-nav-list li[aria-selected=true] {
    padding: 15px 0 11px 0;
  }
}
.collapsible-nav-list li[aria-selected=true],
.collapsible-nav-list li.current {
  order: 0;
  position: relative;
}
@media (min-width: 768px) {
  .collapsible-nav-list li[aria-selected=true],
  .collapsible-nav-list li.current {
    border-bottom: 4px solid rgba(34, 34, 34, 1);
    order: 1;
  }
}
.collapsible-nav-list li[aria-selected=true] a,
.collapsible-nav-list li.current a {
  color: #2F3941;
}

.collapsible-nav[aria-expanded=true] li:not([aria-selected=true]),
.collapsible-nav[aria-expanded=true] li:not(.current) {
  display: block;
}

/* Sidebar navigation that collapses on mobile */
.collapsible-sidebar {
  flex: 1;
  max-height: 56px;
  overflow: hidden;
  
  position: relative;
 background: rgba(233, 243, 255, 1);
  text-align: left;

padding: 16px 5% 16px 5%;



}
@media (min-width: 1024px) {
  .collapsible-sidebar {
    max-height: none;
    height: 100%;
padding: 64px 20px 64px 20px;
  }
}
.collapsible-sidebar-title {
  margin-top: 0;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 28px;
margin-bottom: 14px;
}
.collapsible-sidebar-toggle {
  position: absolute;
  top: 30px;
  transform: translateY(-50%);
  right: 0;
  padding: 0 5%;
  border: 0;
  background: none;
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
@media (min-width: 1024px) {
  .collapsible-sidebar-toggle {
    display: none;
  }
}
[dir=rtl] .collapsible-sidebar-toggle {
  left: 0;
  right: auto;
}
.collapsible-sidebar-toggle-icon {
  display: none;
}
.collapsible-sidebar-toggle[aria-expanded=false] .chevron-icon {
  display: inline-block;
}
.collapsible-sidebar-toggle[aria-expanded=true] .x-icon {
  display: inline-block;
}

.collapsible-sidebar-body {
  display: none;
}


.collapsible-sidebar-body ul {
    margin: 0; padding: 0;
}

@media (min-width: 1024px) {
  .collapsible-sidebar-body {
    display: block;
  }
}
.collapsible-sidebar[aria-expanded=true] {
  max-height: none;
}
.collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-body {
  display: block;
}

/***** My activities *****/
.my-activities-nav {
  background-color: #e0efff;
  margin-bottom: 20px;
}
.my-activities-sub-nav {
  margin-bottom: 30px;
}
.my-activities-table .striped-list-title { /* My activities tables */
  display: block;
  margin-bottom: 10px;
  max-width: 350px;
  white-space: normal;
}
@media (min-width: 1024px) {
  .my-activities-table .striped-list-title {
    margin-bottom: 0;
    max-width: 500px;
    min-width: 350px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.my-activities-table thead {
  display: none;
}
@media (min-width: 768px) {
  .my-activities-table thead {
    display: table-header-group;
  }
}
.my-activities-table th:first-child,
.my-activities-table td:first-child {
  padding-left: 0;
}
@media (min-width: 1024px) {
  .my-activities-table th:first-child,
  .my-activities-table td:first-child {
    width: 500px;
  }
}
.my-activities-table th:last-child,
.my-activities-table td:last-child {
  padding-right: 0;
}
.my-activities-table td:not(:first-child) {
  display: none;
}
@media (min-width: 768px) {
  .my-activities-table td:not(:first-child) {
    display: table-cell;
  }
}

/* Requests table */
.requests-search {
  width: 100%;
}
.requests-table-toolbar {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .requests-table-toolbar {
    flex-direction: row;
  }
}
.requests-table-toolbar .search {
  flex: 1;
  width: 100%;
}
.requests-table-toolbar .request-table-filter {
  width: 100%;
}
@media (min-width: 768px) {
  .requests-table-toolbar .request-table-filter {
    width: auto;
  }
}
.requests-table-toolbar .request-filter {
  display: block;
}
@media (min-width: 768px) {
  .requests-table-toolbar .request-filter {
    margin: 0 0 0 30px;
  }
  [dir=rtl] .requests-table-toolbar .request-filter {
    margin: 0 30px 0 0;
  }
}
.requests-table-toolbar .request-filter-label {
  font-size: 13px;
  margin-top: 30px;
}
@media (min-width: 768px) {
  .requests-table-toolbar .request-filter-label {
    margin-top: 0;
  }
}
.requests-table-toolbar select {
  max-height: 40px;
  margin-bottom: 30px;
  width: 100%;
}
@media (min-width: 768px) {
  .requests-table-toolbar select {
    margin-bottom: 0;
    max-width: 300px;
    width: auto;
  }
}
@media (min-width: 768px) {
  .requests-table-toolbar .organization-subscribe {
    margin-left: 10px;
  }
  [dir=rtl] .requests-table-toolbar .organization-subscribe {
    margin: 0 10px 0 0;
  }
}
.requests-table-toolbar .organization-subscribe button {
  line-height: 40px;
  max-height: 40px;
  padding: 0 20px;
}
.requests-table-toolbar + .requests-search-info {
  margin-top: 15px;
}
.requests-table-toolbar + .requests-search-info.meta-data::after {
  content: "";
  margin: 0;
}
.requests-table-toolbar + .requests-search-info + .requests {
  margin-top: 20px;
}
.requests-table-toolbar + .requests {
  margin-top: 40px;
}
.requests .requests-table-meta {
  display: block;
}
@media (min-width: 768px) {
  .requests .requests-table-meta {
    display: none;
  }
}
.requests .requests-table thead {
  display: none;
}
@media (min-width: 768px) {
  .requests .requests-table thead {
    display: table-header-group;
  }
}
.requests .requests-table-info {
  display: block;
}
@media (min-width: 768px) {
  .requests .requests-table-info {
    display: table-cell;
    vertical-align: middle;
    width: auto;
  }
}
.requests .requests-table .requests-link {
  position: relative;
}
.requests .requests-table .requests-sort-symbol {
  position: absolute;
  left: calc(100% + 3px);
  bottom: 0;
  font-size: 10px;
}

/* Following table */
@media (min-width: 768px) {
  .subscriptions-subscribe button {
    width: auto;
  }
}
.subscriptions-table td:last-child {
  display: block;
}
@media (min-width: 768px) {
  .subscriptions-table td:last-child {
    display: table-cell;
  }
}
.subscriptions-table td:first-child {
  display: flex;
  align-items: center;
}
.subscriptions-table .user-avatar {
  margin-right: 10px;
}
.subscriptions .striped-list-title {
  display: inline-block;
  vertical-align: middle;
}

/* Contributions table */
.contributions-table td:last-child {
  color: #5a6d7c;
  font-size: 13px;
}
@media (min-width: 768px) {
  .contributions-table td:last-child {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
  }
}

.no-activities {
  color: #5a6d7c;
}

/***** Request *****/
.request-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 1024px) {
  .request-container {
    align-items: flex-start;
    flex-direction: row;
  }
}
.request-container .comment-container {
  min-width: 0;
}
.request-breadcrumbs {
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .request-breadcrumbs {
    margin-bottom: 60px;
  }
}
.request-main {
  flex: 1 0 auto;
  order: 1;
}
.request-main .comment-fields, .request-main .request-submit-comment {
  display: none;
}
.request-main .comment-fields.shown {
  display: block;
}
.request-main .request-submit-comment.shown {
  display: inline;
}
@media (min-width: 1024px) {
  .request-main {
    flex: 0 0 66%;
    order: 0;
    min-width: 0;
  }
}
.request-main .comment-form-controls {
  display: block;
}
.request-main .comment-ccs {
  display: block;
}
.request-main .comment-show-container {
  border-radius: 2px;
  border: 1px solid #ddd;
  color: #5a6d7c;
  text-align: inherit;
  padding: 8px 25px;
  width: 100%;
}
.request-main .comment-show-container.hidden {
  display: none;
}
.request-main .form-field.comment-ccs > ul {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
}
.request-main .form-field.comment-ccs > ul[data-hc-focus=true] {
  border: 1px solid rgba(34, 34, 34, 1);
}
.request-main .form-field.comment-ccs > input[type=text] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
}
.request-main .comment-ccs + textarea {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
}
.request-main .comment-ccs + textarea:focus {
  border-top: 1px solid rgba(34, 34, 34, 1);
}
.request-main input#mark_as_solved {
  display: none;
}
.request-title {
  width: 100%;
}
@media (min-width: 1024px) {
  .request-title {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
    max-width: 66%;
    padding-bottom: 20px;
  }
}
.request-sidebar {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  flex: 1 0 auto;
  order: 0;
}
@media (min-width: 1024px) {
  .request-sidebar {
    background-color: #eaf4ff;
    border: 0;
    font-size: 13px;
    flex: 0 0 auto;
    padding: 0 20px;
    width: 30%;
  }
}
.request-sidebar h2 {
  font-size: 15px;
  font-weight: 600;
  position: relative;
}
@media (min-width: 1024px) {
  .request-sidebar h2 {
    display: none;
  }
}
.request-details {
  border-bottom: 1px solid #ddd;
  font-size: 0;
  margin: 0;
  padding-bottom: 20px;
}
.request-details:last-child {
  border: 0;
}
.request-details dt, .request-details dd {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  margin: 20px 0 0 0;
}
.request-details dd {
  padding: 0 10px;
  width: 60%;
}
.request-details dd::after {
  content: "\a";
  white-space: pre;
}
.request-details dt {
  color: #5a6d7c;
  width: 40%;
}
.request-details .request-collaborators {
  display: inline-block;
}
.request-attachments dt, .request-attachments dd {
  width: 100%;
}
.request-attachments dd {
  margin: 10px 0 0 0;
}
.request-form textarea {
  min-height: 120px;
}
.request-follow-up {
  padding-top: 20px;
}

/***** Pagination *****/
.pagination {
  margin: 20px 0;
  text-align: center;
}
.pagination-next, .pagination-prev, .pagination-first, .pagination-last {
  display: inline-block;
}
.pagination-first-link, .pagination-last-link {
  padding: 0 10px;
}
.pagination-first-text, .pagination-last-text {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}
.pagination-next-link {
  padding-right: 10px;
}
.pagination-next-text {
  margin-right: 10px;
}
[dir=rtl] .pagination-next-link {
  padding-left: 10px;
}
[dir=rtl] .pagination-next-text {
  margin-left: 10px;
}
.pagination-prev-link {
  padding-left: 10px;
}
.pagination-prev-text {
  margin-left: 10px;
}
[dir=rtl] .pagination-prev-link {
  padding-right: 10px;
}
[dir=rtl] .pagination-prev-text {
  margin-right: 10px;
}

/***** Metadata *****/
.meta-group {
  display: block;
}

.meta-group-opposite {
  float: right;
}

[dir=rtl] .meta-group-opposite {
  float: left;
}

.meta-group * {
  display: inline;
}

.meta-data {
  color: #5a6d7c;
  font-size: 13px;
}
.meta-data:not(:last-child)::after {
  content: "·";
  margin: 0 5px;
}

/* User Profiles */
.profile-header {
  padding: 30px 0;
  background-color: #eaf4ff;
}

.profile-header .container {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .profile-header .container {
    flex-wrap: nowrap;
  }
}

.profile-header .profile-info {
  flex-basis: 100%;
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
}

.profile-avatar {
  position: relative;
  line-height: 0;
  align-self: center;
  margin-right: 10px;
}
[dir=rtl] .profile-avatar {
  margin-left: 10px;
  margin-right: 0;
}

.profile-avatar .user-avatar {
  width: 80px;
  height: 80px;
}

.profile-avatar .icon-agent {
  bottom: 0;
  right: 0;
}

.profile-header .basic-info {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.profile-header .basic-info .name {
  margin: 0;
  line-height: 25px;
  vertical-align: middle;
  display: inline;
}

.profile-header .options {
  display: flex;
  flex-basis: 100%;
  margin-top: 12px;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .profile-header .options {
    flex-wrap: nowrap;
    flex-basis: auto;
    margin-top: 0;
    margin-left: 10px;
  }
  [dir=rtl] .profile-header .options {
    margin-left: 0;
    margin-right: 10px;
  }
  .profile-header .options > :not(:last-child) {
    margin-bottom: 0;
    margin-right: 10px;
  }
  [dir=rtl] .profile-header .options > :not(:last-child) {
    margin-left: 10px;
    margin-right: 0;
  }
}

.user-profile-actions {
  width: 100%;
  margin-bottom: 15px;
}

.profile-header .description {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  margin: 15px 0;
  flex-basis: 100%;
}

.profile-stats {
  font-size: 13px;
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}

.profile-stats .stat {
  display: flex;
  margin-bottom: 10px;
}

.profile-stats .stat-label {
  color: #5a6d7c;
  flex: 0 0 100px;
  margin-right: 10px;
}
[dir=rtl] .profile-stats .stat-label {
  margin-left: 10px;
  margin-right: 0;
}

.profile-stats-activity {
  border-top: solid 1px #ddd;
  margin-top: 15px;
}
@media (min-width: 768px) {
  .profile-stats-activity {
    border-top: 0;
    flex-direction: row;
  }
}

@media (min-width: 768px) {
  .profile-stats-activity .stat {
    flex-direction: column;
  }
}

.profile-stats-activity .stat:first-child {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .profile-stats-activity .stat:first-child {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .profile-stats-activity .stat:not(:last-child) {
    margin-right: 40px;
  }
  [dir=rtl] .profile-stats-activity .stat:not(:last-child) {
    margin-left: 40px;
    margin-right: 0;
  }
}

@media (min-width: 768px) {
  .profile-stats-activity .stat-label {
    flex: 0 1 auto;
  }
}

.profile-stats-counters {
  border-bottom: solid 1px #ddd;
}
@media (min-width: 768px) {
  .profile-stats-counters {
    flex: 0 0 200px;
    border-bottom: 0;
    margin-left: 40px;
  }
  [dir=rtl] .profile-stats-counters {
    margin-left: 0;
    margin-right: 40px;
  }
}
@media (min-width: 1024px) {
  .profile-stats-counters {
    flex: 0 0 270px;
    margin-left: 60px;
  }
  [dir=rtl] .profile-stats-counters {
    margin-right: 60px;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .profile-stats-counters .stat {
    flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .profile-stats-counters .stat {
    flex-direction: row;
  }
}

@media (min-width: 768px) {
  .profile-stats-counters .stat:not(:last-child) {
    margin-bottom: 15px;
  }
}

@media (min-width: 768px) {
  .profile-stats-counters .stat-label {
    flex: 0 1 auto;
  }
}
@media (min-width: 1024px) {
  .profile-stats-counters .stat-label {
    flex: 0 0 100px;
  }
}

.profile-private-badge {
  flex-basis: 100%;
  border: solid 1px rgba(34, 34, 34, 1);
  border-radius: 4px;
  color: rgba(34, 34, 34, 1);
  padding: 5px 20px;
  font-size: 12px;
  text-align: center;
}
.profile-private-badge .profile-private-icon {
  margin-left: 5px;
  line-height: 15px;
}
@media (min-width: 768px) {
  .profile-private-badge {
    flex-basis: auto;
  }
}

.profile-nav {
  background-color: #e0efff;
  margin-bottom: 37px;
}

.profile-section {
  width: 100%;
}
@media (min-width: 1024px) {
  .profile-section {
    width: calc(100% - 330px);
  }
}

.profile-section-header {
  display: flex;
  flex-wrap: wrap;
}

.profile-section-title {
  flex-basis: 100%;
  margin-bottom: 0;
}

.profile-section-description {
  flex-basis: 100%;
  padding: 10px 0;
  color: #5a6d7c;
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 768px) {
  .profile-section-description {
    flex: 1 0 50%;
    padding-bottom: 0;
  }
}

.profile-section-sorter {
  flex-basis: 100%;
  border-top: solid 1px #eee;
  font-size: 13px;
}
.profile-section-sorter .dropdown-toggle {
  padding: 10px 0;
  width: 100%;
}
.profile-section-sorter .dropdown-toggle::after {
  position: absolute;
  right: 0;
}
[dir=rtl] .profile-section-sorter .dropdown-toggle::after {
  left: 0;
  right: initial;
}
@media (min-width: 768px) {
  .profile-section-sorter .dropdown-toggle::after {
    position: relative;
  }
}
@media (min-width: 768px) {
  .profile-section-sorter {
    flex: 0 1 auto;
    padding-top: 0;
    border-top: 0;
    margin-left: 20px;
  }
  [dir=rtl] .profile-section-sorter {
    margin-left: 0;
    margin-right: 20px;
  }
}

.profile-badges-items {
  margin-top: 25px;
}
.profile-badges-item {
  border-top: 1px solid #ddd;
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: flex-start;
  padding: 27px 12px;
}
.profile-badges-item > div {
  padding-right: 12px;
  padding-left: 12px;
}
.profile-badges-item-image {
  height: 40px;
  width: 40px;
  margin-right: 12px;
}
.profile-badges-item-image img {
  max-height: 40px;
}
[dir=rtl] .profile-badges-item-image {
  margin-left: 12px;
  margin-right: 0;
}
.profile-badges-item-title, .profile-badges-item-metadata-title {
  font-size: 15px;
  margin-bottom: 10px;
}
.profile-badges-item-title {
  font-weight: 600;
}
.profile-badges-item-description, .profile-badges-item-metadata-description {
  color: #5a6d7c;
  font-size: 13px;
  margin: 0;
}
.profile-badges-item-metadata {
  margin-left: auto;
  text-align: right;
}
[dir=rtl] .profile-badges-item-metadata {
  margin-left: 0;
  margin-right: auto;
  text-align: left;
}

.profile-contribution {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  padding: 20px 0;
  position: relative;
}

.profile-contribution-header {
  margin-bottom: 5px;
}

.profile-contribution-title {
  margin: 0 0 5px 0;
  display: inline;
  line-height: 21px;
  font-size: 15px;
  vertical-align: middle;
}

.profile-contribution-body {
  margin: 10px 0;
}

.profile-contribution-list > .profile-contribution {
  border-top: 1px solid #eee;
}
@media (min-width: 768px) {
  .profile-contribution-list > .profile-contribution {
    padding-left: 30px;
  }
  [dir=rtl] .profile-contribution-list > .profile-contribution {
    padding-right: 30px;
    padding-left: 0;
  }
}

.profile-contribution-list > .profile-contribution:last-child {
  border-bottom: 1px solid #eee;
}

.profile-contribution-icon {
  left: 0;
  position: absolute;
  color: #ccc;
  line-height: 25px;
}
[dir=rtl] .profile-contribution-icon {
  right: 0;
}
.profile-contribution-icon svg {
  vertical-align: middle;
}

.profile-contribution-list .profile-contribution-header {
  margin-left: 30px;
}
[dir=rtl] .profile-contribution-list .profile-contribution-header {
  padding-right: 30px;
  padding-left: 0;
}
@media (min-width: 768px) {
  .profile-contribution-list .profile-contribution-header {
    margin-left: 0;
  }
  [dir=rtl] .profile-contribution-list .profile-contribution-header {
    padding-right: 0;
  }
}

.profile-comments .profile-contribution-breadcrumbs {
  margin-left: 30px;
}
[dir=rtl] .profile-comments .profile-contribution-breadcrumbs {
  padding-right: 30px;
  padding-left: 0;
}
@media (min-width: 768px) {
  .profile-comments .profile-contribution-breadcrumbs {
    margin-left: 0;
  }
  [dir=rtl] .profile-comments .profile-contribution-breadcrumbs {
    padding-right: 0;
  }
}

.profile-section .no-activity,
.profile-section .private-activity {
  display: block;
  margin-top: 40px;
  color: #999;
}

.private-activity-icon {
  margin-right: 10px;
}
[dir=rtl] .private-activity-icon {
  margin-right: 0;
  margin-left: 10px;
}

.profile-activity-list {
  margin-top: 25px;
}

.profile-activity {
  position: relative;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .profile-activity {
    padding-left: 20px;
  }
  [dir=rtl] .profile-activity {
    padding-right: 20px;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .profile-activity:not(:last-child) {
    border-left: 1px solid #ddd;
  }
  [dir=rtl] .profile-activity:not(:last-child) {
    border-left: 0;
    border-right: 1px solid #ddd;
  }
}

.profile-activity-header {
  display: flex;
  align-items: center;
  margin-left: 35px;
}
[dir=rtl] .profile-activity-header {
  margin-left: 0;
  margin-right: 35px;
}
@media (min-width: 768px) {
  .profile-activity-header {
    margin-left: 0;
  }
  [dir=rtl] .profile-activity-header {
    margin-right: 0;
  }
}

.profile-activity-header .user-avatar {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  min-width: 40px;
  align-self: flex-start;
}
[dir=rtl] .profile-activity-header .user-avatar {
  margin-left: 10px;
  margin-right: 0;
}

.profile-activity-description {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  margin: 0;
  min-width: 0;
  width: 100%;
}

.profile-activity-description span:first-child {
  font-weight: 600;
  display: inline;
}

.profile-activity-contribution {
  padding: 20px;
  margin-top: 10px;
  border-radius: 8px;
  background-color: #eaf4ff;
}
@media (min-width: 768px) {
  .profile-activity-contribution {
    margin-top: 0;
    margin-left: 50px;
  }
  [dir=rtl] .profile-activity-contribution {
    margin-left: 0;
    margin-right: 50px;
  }
}

.profile-activity-icon {
  position: absolute;
  left: 0;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-color: rgba(249, 252, 255, 1);
  background-position: 50% 50%;
  text-align: center;
  color: #ccc;
}
[dir=rtl] .profile-activity-icon {
  right: 0;
}
@media (min-width: 768px) {
  .profile-activity-icon {
    left: -14px;
  }
  [dir=rtl] .profile-activity-icon {
    right: -14px;
  }
}

.profile-activity-icon svg {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 1em;
  height: 1em;
  margin: auto;
}

/***** Search results *****/
.search-results {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 1024px) {
  .search-results {
    flex-direction: row;
  }
}
.search-results-column {
  flex: 1;
}
@media (min-width: 1024px) {
  .search-results-column {
    flex: 0 0 100%;
  }
}
.search-results-sidebar {
  border-top: 1px solid #ddd;
  flex: 1 0 auto;
  margin-bottom: 20px;
  padding: 0;
}
@media (min-width: 1024px) {
  .search-results-sidebar {
    border: 0;
    flex: 0 0 20%;
    height: auto;
  }
}
.search-results-sidebar .sidenav-item {
  border-radius: 4px;
  padding: 10px 36px;
  margin-bottom: 4px;
  color: #2F3941;
}
.search-results-sidebar .sidenav-item:hover, .search-results-sidebar .sidenav-item.current {
  background-color: #e9ebed;
  text-decoration: none;
}
.search-results-sidebar .sidenav-subitem {
  unicode-bidi: embed;
}
.search-results-sidebar .sidenav-tag {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-grow: 0;
}
.search-results-sidebar .sidenav-tag .content-tag {
  background: #E9EBED;
  border-radius: 4px;
  padding: 4px 12px;
  text-decoration: none;
}
.search-results-sidebar .sidenav-tag .content-tag .label {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  letter-spacing: -0.000427656px;
  color: #49545C;
  flex-grow: 0;
  vertical-align: middle;
  display: inline-block;
}
.search-results-sidebar .sidenav-tag .content-tag .close-icon {
  color: #555555;
  vertical-align: middle;
  display: inline-block;
}
.search-results-sidebar .collapsible-sidebar {
  margin-bottom: 30px;
}
.search-results-sidebar .collapsible-sidebar[aria-expanded=false] .multibrand-filter-list {
  display: none;
}
@media (min-width: 1024px) {
  .search-results-sidebar .collapsible-sidebar[aria-expanded=false] .multibrand-filter-list {
    display: block;
  }
}
.search-results-sidebar .multibrand-filter-list--collapsed li:nth-child(1n+6) {
  display: none;
}
.search-results-sidebar .multibrand-filter-list .doc-count {
  color: #666;
}
.search-results-sidebar .see-all-filters {
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  padding: 10px;
  color: rgba(47, 57, 65, 1);
}
.search-results-sidebar .see-all-filters[aria-hidden=true] {
  display: none;
}
.search-results-sidebar .see-all-filters:hover {
  text-decoration: underline;
}
.search-results-sidebar .see-all-filters::after {
  content: " ⌄";
  font-weight: bold;
}
.search-results-subheading {
font-size: 40px;
font-style: normal;
font-weight: 600;
margin-top: 64px;
}
.search-results-list {
  margin-bottom: 25px;
}
.search-results-list > li {
  padding: 20px 0;
}
.search-results .no-results {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 4rem;
}
.search-results .no-results .headline {
  color: #2F3941;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.45px;
}
.search-results .no-results .action-prompt {
  color: #68737D;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.154px;
}
.search-results .no-results .action-prompt a {
  color: rgba(47, 57, 65, 1);
}
.search-results .no-results .action-prompt  {
  color: rgba(47, 57, 65, 1);
}

.search-result-title-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.search-result-title {
  
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}

.search-result-title a {
  color: var(--primary-main, #027AFF);
}
.search-result-votes, .search-result-meta-count {
  color: #5a6d7c;
  font-size: 13px;
}
.search-result-votes-icon, .search-result-meta-count-icon {
  color: rgba(34, 34, 34, 1);
  vertical-align: middle;
  width: 13px;
  height: 13px;
}
[dir=ltr] .search-result-votes, [dir=ltr] .search-result-meta-count {
  margin-left: 20px;
}
[dir=rtl] .search-result-votes, [dir=rtl] .search-result-meta-count {
  margin-right: 20px;
}
.search-result-meta-container {
  color: #666;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .search-result-meta-container {
    flex-direction: row;
    align-items: center;
  }
}
@media (min-width: 1024px) {
  .search-result-meta-container nav {
    flex: 1;
  }
}
@media (min-width: 1024px) {
  [dir=ltr] .search-result-meta-container .meta-data {
    margin-left: 20px;
  }
}
@media (min-width: 1024px) {
  [dir=rtl] .search-result-meta-container .meta-data {
    margin-right: 20px;
  }
}
.search-result-meta-container .meta-data::after {
  content: none;
}
.search-result-breadcrumbs {
 color: var(--secondary-600, rgba(41, 43, 44, 0.60));
  margin: 0;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
  display: flex;
  padding: 0;
}

.search-result-breadcrumbs li {
  color: #5a6d7c;
  font-size: 13px;
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-result-breadcrumbs li + li::before {
  content: ">";
  margin: 0 4px;
}

.search-result-description {
  margin-top: 10px;
  margin-bottom: 0;
  word-break: break-word;
  text-align: left;
padding-bottom: 16px;
}

.search-results-list > :not(:last-child) {
  border-bottom: 1px solid var(--secondary-100, rgba(41, 43, 44, 0.10));
}

/* By default use bold instead of italic to highlight */
.search-results-description em {
  font-style: normal;
  font-weight: bold;
}

/* Add a yellow background for Chinese */
html[lang|=zh] .search-results-description em {
  font-style: normal;
  background: yellow;
}

/***** Notifications *****/
.notification {
  border: 1px solid;
  display: table;
  font-family: sans-serif;
  font-size: 12px;
  padding: 13px 15px;
  transition: height 0.2s;
  width: 100%;
  color: #555;
}

.notification a {
  color: #158ec2;
}

.notification-inner {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 980px;
}

.notification-icon, .notification-inline.notification-error::before, .notification-text, .notification-dismiss {
  display: table-cell;
  vertical-align: middle;
}

.notification-text {
  padding: 0 15px;
  width: 100%;
}

.notification + .notification {
  margin-bottom: -1px;
  position: relative;
  top: -1px;
}

/* Error */
.notification-error {
  background: #ffeded;
  border-color: #f7cbcb;
}

.notification-error .notification-icon::before, .notification-error .notification-inline.notification-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23555555'%3E%3Ccircle cx='5.5' cy='6.5' r='5'/%3E%3Cpath stroke-linecap='round' d='M5.5 3.5v3'/%3E%3C/g%3E%3Ccircle cx='5.5' cy='9' r='1' fill='%23555555'/%3E%3C/svg%3E");
}

/* Notice */
.notification-notice {
  background: #dbf3ff;
  border-color: #b5e0f5;
}

.notification-notice .notification-icon::before, .notification-notice .notification-inline.notification-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23555555'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3.5 6l2 2L9 4.5'/%3E%3Ccircle cx='6' cy='6' r='5.5'/%3E%3C/g%3E%3C/svg%3E");
}

/* Alert / Lock */
.notification-alert {
  color: #ad5e18;
  background: #fff8ed;
  border-color: #fcdba9;
}

.notification-alert .notification-icon::before, .notification-alert .notification-inline.notification-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23ad5e18' stroke-linecap='round' d='M5.06 1.27l-4.5 8.5c-.18.33.06.73.44.73h9c.38 0 .62-.4.44-.73l-4.5-8.5a.494.494 0 00-.88 0zM5.5 4v2'/%3E%3Ccircle cx='5.5' cy='8' r='.8' fill='%23ad5e18'/%3E%3C/svg%3E");
}

.notification-icon::before, .notification-inline.notification-error::before {
  background-size: cover;
  content: "";
  display: inline-block;
  height: 14px;
  width: 14px;
  vertical-align: middle;
}

/* Dismiss button */
.notification-dismiss, a.notification-dismiss {
  color: #555;
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 100ms ease;
  text-decoration: none !important;
}

.notification-dismiss:hover {
  opacity: 1;
}

/* Inline notifications */
.notification-inline {
  border-radius: 4px;
  line-height: 14px;
  margin-top: 5px;
  padding: 5px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
[dir=rtl] .notification-inline {
  text-align: right;
}
.notification-inline[aria-hidden=true] {
  display: none;
}
.notification-inline.notification-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23e35b66'%3E%3Ccircle cx='5.5' cy='6.5' r='5'/%3E%3Cpath stroke-linecap='round' d='M5.5 3.5v3'/%3E%3C/g%3E%3Ccircle cx='5.5' cy='9' r='1' fill='%23e35b66'/%3E%3C/svg%3E");
  margin: -2px 5px 0 0;
}
[dir=rtl] .notification-inline.notification-error::before {
  margin: 0 0 0 5px;
}
.notification-inline.notification-error {
  background-color: #fff0f1;
  border: 1px solid #e35b66;
  color: #cc3340;
}
.notification-inline.notification-large {
  padding: 13px 15px;
  margin-bottom: 25px;
}

.notification-left-aligned {
  text-align: left;
  padding-left: 0;
}

html[dir=rtl] .notification-left-aligned {
  text-align: right;
  padding-left: auto;
  padding-right: 0;
}

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

.dropdown-toggle {
  cursor: pointer;
  background: none;
  border: 0;
  display: inline-block;
  padding: 0;
  text-align: initial;
  vertical-align: middle;
}

.language-selector .chevron-icon {
 top: 5px;
position: relative;
}

.dropdown-toggle:hover {
  text-decoration: none;
}
.dropdown-toggle > * {
  display: inline-block;
}
.dropdown-toggle[aria-expanded=true] + .dropdown-menu {
  display: block;
}

.dropdown-menu {
  background: #fff;
  border: 1px solid #d8dcde;
  border-radius: 3px;
  box-shadow: 0px 20px 30px 0px rgba(23, 73, 77, 0.15);
  display: none;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  left: 0;
  margin-top: 1px;
  min-width: 170px;
  padding: 10px 0;
  position: absolute;
  text-align: left;
  z-index: 1000;
}
[dir=rtl] .dropdown-menu {
  text-align: right;
}
.dropdown-menu [role=separator] {
  border-bottom: 1px solid #e9ebed;
  margin: 4px 0;
}
.dropdown-menu [role=menuitem],
.dropdown-menu [role=menuitemradio] {
  color: #2f3941;
  cursor: pointer;
  display: block;
  padding: 7px 40px 7px 20px;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  text-align: start;
  line-height: inherit;
  width: 100%;
}
[dir=rtl] .dropdown-menu [role=menuitem],
[dir=rtl] .dropdown-menu [role=menuitemradio] {
  padding: 7px 20px 7px 40px;
}
.dropdown-menu [role=menuitem]:hover, .dropdown-menu [role=menuitem]:focus,
.dropdown-menu [role=menuitemradio]:hover,
.dropdown-menu [role=menuitemradio]:focus {
  background: rgba(31, 115, 183, 0.08);
  text-decoration: none;
  color: #2f3941;
}
.dropdown-menu [role=menuitem][aria-selected=true], .dropdown-menu [role=menuitem][aria-checked=true],
.dropdown-menu [role=menuitemradio][aria-selected=true],
.dropdown-menu [role=menuitemradio][aria-checked=true] {
  cursor: default;
}
.dropdown-menu [role=menuitem][aria-selected=true]::after, .dropdown-menu [role=menuitem][aria-checked=true]::after,
.dropdown-menu [role=menuitemradio][aria-selected=true]::after,
.dropdown-menu [role=menuitemradio][aria-checked=true]::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 7l3 3 7-7'%3E%3C/path%3E%3C/svg%3E");
  display: inline-block;
  height: 12px;
  margin-left: 10px;
  width: 12px;
}
[dir=rtl] .dropdown-menu [role=menuitem][aria-selected=true]::after, [dir=rtl] .dropdown-menu [role=menuitem][aria-checked=true]::after,
[dir=rtl] .dropdown-menu [role=menuitemradio][aria-selected=true]::after,
[dir=rtl] .dropdown-menu [role=menuitemradio][aria-checked=true]::after {
  margin-left: 0;
  margin-right: 10px;
  float: left;
}
.dropdown-menu [role=menuitem][hidden], .dropdown-menu [role=menuitem][aria-hidden=true],
.dropdown-menu [role=menuitemradio][hidden],
.dropdown-menu [role=menuitemradio][aria-hidden=true] {
  display: none !important;
}

.dropdown-menu-end {
  left: auto;
  right: 0;
}

.dropdown-menu-top {
  bottom: 100%;
  margin-bottom: 1px;
}

[dir=rtl] .dropdown-menu {
  left: auto;
  right: 0;
  text-align: right;
}
[dir=rtl] .dropdown-menu-end {
  left: 0;
  right: auto;
}

.dropdown-chevron-icon {
  vertical-align: middle;
}

.content-tags > p {
  color: #68737D;
  margin-top: 32px;
  margin-bottom: 4px;
}
.content-tags-add-hint {
  color: #68737D;
  font-size: 14px;
}

.content-tag-list {
  display: flex;
  flex-wrap: wrap;
  word-break: break-word;
}
.content-tag-list li {
  border-right: 1px solid #C2C8CC;
  margin-bottom: 4px;
}
[dir=ltr] .content-tag-list li {
  padding-right: 8px;
  margin-right: 8px;
}
[dir=rtl] .content-tag-list li {
  padding-left: 8px;
  margin-left: 8px;
}
.content-tag-list li:last-child {
  border: none;
}

/***** WYSIWYG Editor *****/
#hc-wysiwyg {
  border: 1px solid #87929D;
}

/***** Upload Dropzone *****/
.upload-dropzone {
  border: 1px solid #87929D;
}

.footer-second {
  width: 100%;
  margin: 0 auto;
display: flex;
    justify-content: space-between;
  align-items: center;
flex-direction: column;
gap: 32px;
  padding-top: 16px;
border-top: 1px solid var(--secondary-200, rgba(41, 43, 44, 0.20));
padding: 20px 20px;
}

.app-downloads {
  display: flex;
  gap:16px;
}

@media (min-width: 1160px) {
  .footer-second {
    flex-direction: row;


  }
}

.app-downloads-link:nth-child(1) {
  content: url("data:image/svg+xml,%3Csvg width='184' height='40' viewBox='0 0 184 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='184' height='40' rx='10' fill='black'/%3E%3Cpath d='M61.0849 19.4173C61.0944 18.6844 61.2904 17.9658 61.6548 17.3283C62.0191 16.6909 62.5399 16.1553 63.1687 15.7714C62.7692 15.2049 62.2423 14.7387 61.6296 14.4098C61.017 14.0809 60.3355 13.8984 59.6394 13.8768C58.1545 13.722 56.715 14.7591 55.9583 14.7591C55.187 14.7591 54.0219 13.8922 52.7674 13.9178C51.9559 13.9438 51.1651 14.1781 50.4719 14.5979C49.7787 15.0177 49.2069 15.6086 48.8121 16.3131C47.1019 19.2533 48.3776 23.5744 50.0158 25.9511C50.8354 27.1149 51.7933 28.4148 53.0467 28.3687C54.2733 28.3182 54.7314 27.5921 56.2119 27.5921C57.6787 27.5921 58.1085 28.3687 59.3873 28.3394C60.7035 28.3182 61.5327 27.1705 62.3236 25.9957C62.9125 25.1664 63.3656 24.25 63.6663 23.2802C62.9016 22.959 62.2491 22.4215 61.7901 21.7346C61.331 21.0476 61.0858 20.2417 61.0849 19.4173Z' fill='white'/%3E%3Cpath d='M58.6697 12.3138C59.3873 11.4583 59.7408 10.3588 59.6552 9.24868C58.5589 9.36302 57.5461 9.88334 56.8188 10.706C56.4632 11.1078 56.1909 11.5754 56.0173 12.0818C55.8438 12.5883 55.7725 13.1237 55.8075 13.6576C56.3559 13.6632 56.8984 13.5451 57.3941 13.3124C57.8899 13.0796 58.326 12.7382 58.6697 12.3138Z' fill='white'/%3E%3Cpath d='M76.5877 25.4226H72.4021L71.3969 28.3699H69.624L73.5886 17.4658H75.4305L79.3951 28.3699H77.592L76.5877 25.4226ZM72.8356 24.0626H76.1534L74.5178 19.2794H74.472L72.8356 24.0626Z' fill='white'/%3E%3Cpath d='M87.9584 24.3955C87.9584 26.866 86.6268 28.4532 84.6173 28.4532C84.1083 28.4796 83.602 28.3632 83.1565 28.1172C82.7111 27.8712 82.3443 27.5056 82.0983 27.0623H82.0603V31H80.417V20.4201H82.0077V21.7423H82.0379C82.2952 21.3011 82.6681 20.9374 83.117 20.6899C83.5659 20.4425 84.0739 20.3204 84.5871 20.3369C86.619 20.3369 87.9584 21.9318 87.9584 24.3955ZM86.2693 24.3955C86.2693 22.7859 85.4316 21.7278 84.1536 21.7278C82.898 21.7278 82.0534 22.8082 82.0534 24.3955C82.0534 25.9973 82.898 27.07 84.1536 27.07C85.4316 27.07 86.2693 26.0196 86.2693 24.3955Z' fill='white'/%3E%3Cpath d='M96.7688 24.3955C96.7688 26.866 95.4373 28.4532 93.4278 28.4532C92.9187 28.4796 92.4125 28.3632 91.967 28.1172C91.5215 27.8712 91.1548 27.5056 90.9088 27.0623H90.8708V31H89.2275V20.42H90.8181V21.7423H90.8483C91.1056 21.3011 91.4785 20.9374 91.9274 20.6899C92.3763 20.4424 92.8844 20.3204 93.3975 20.3369C95.4295 20.3369 96.7688 21.9318 96.7688 24.3955ZM95.0797 24.3955C95.0797 22.7859 94.2421 21.7277 92.9641 21.7277C91.7085 21.7277 90.8639 22.8082 90.8639 24.3955C90.8639 25.9973 91.7085 27.07 92.9641 27.07C94.2421 27.07 95.0798 26.0196 95.0798 24.3955H95.0797Z' fill='white'/%3E%3Cpath d='M102.594 25.3318C102.716 26.4131 103.774 27.1231 105.22 27.1231C106.605 27.1231 107.601 26.413 107.601 25.438C107.601 24.5917 107 24.0849 105.577 23.7376L104.154 23.3972C102.138 22.9135 101.201 21.9771 101.201 20.4576C101.201 18.5763 102.853 17.284 105.197 17.284C107.517 17.284 109.108 18.5763 109.162 20.4576H107.503C107.403 19.3694 106.498 18.7126 105.174 18.7126C103.85 18.7126 102.944 19.3772 102.944 20.3444C102.944 21.1153 103.523 21.569 104.938 21.9162L106.148 22.2112C108.401 22.7403 109.337 23.639 109.337 25.2339C109.337 27.2739 107.7 28.5516 105.098 28.5516C102.663 28.5516 101.018 27.3039 100.912 25.3317L102.594 25.3318Z' fill='white'/%3E%3Cpath d='M112.882 18.5386V20.4199H114.405V21.7122H112.882V26.0949C112.882 26.7758 113.187 27.0931 113.857 27.0931C114.037 27.0899 114.218 27.0773 114.397 27.0553V28.3399C114.096 28.3957 113.79 28.421 113.484 28.4153C111.863 28.4153 111.231 27.8108 111.231 26.269V21.7122H110.067V20.4199H111.231V18.5386H112.882Z' fill='white'/%3E%3Cpath d='M115.286 24.3954C115.286 21.894 116.77 20.3222 119.083 20.3222C121.404 20.3222 122.881 21.894 122.881 24.3954C122.881 26.9036 121.412 28.4685 119.083 28.4685C116.755 28.4685 115.286 26.9036 115.286 24.3954ZM121.207 24.3954C121.207 22.6795 120.415 21.6668 119.083 21.6668C117.752 21.6668 116.961 22.6872 116.961 24.3954C116.961 26.1181 117.752 27.1231 119.083 27.1231C120.415 27.1231 121.207 26.1181 121.207 24.3954H121.207Z' fill='white'/%3E%3Cpath d='M124.235 20.42H125.803V21.7731H125.841C125.947 21.3505 126.196 20.977 126.547 20.7155C126.897 20.4539 127.328 20.3202 127.766 20.3368C127.956 20.3361 128.144 20.3566 128.329 20.3977V21.924C128.09 21.8515 127.841 21.8182 127.591 21.8254C127.352 21.8158 127.114 21.8576 126.893 21.948C126.672 22.0383 126.474 22.175 126.311 22.3488C126.148 22.5226 126.025 22.7292 125.951 22.9546C125.876 23.18 125.851 23.4188 125.879 23.6545V28.3699H124.235L124.235 20.42Z' fill='white'/%3E%3Cpath d='M135.906 26.0349C135.685 27.4781 134.27 28.4685 132.459 28.4685C130.13 28.4685 128.685 26.919 128.685 24.4331C128.685 21.9395 130.138 20.3222 132.39 20.3222C134.605 20.3222 135.998 21.8331 135.998 24.2436V24.8027H130.343V24.9013C130.317 25.1939 130.354 25.4886 130.452 25.766C130.549 26.0433 130.705 26.2969 130.909 26.5099C131.112 26.7228 131.359 26.8903 131.633 27.0012C131.907 27.1122 132.202 27.1639 132.497 27.1531C132.886 27.1893 133.275 27.0999 133.608 26.8985C133.941 26.697 134.2 26.3941 134.346 26.0349L135.906 26.0349ZM130.351 23.6622H134.354C134.369 23.3991 134.328 23.1359 134.236 22.8889C134.143 22.642 134 22.4168 133.816 22.2273C133.632 22.0378 133.41 21.8883 133.164 21.788C132.919 21.6877 132.655 21.6388 132.39 21.6445C132.122 21.6429 131.857 21.694 131.61 21.7947C131.362 21.8955 131.137 22.0439 130.947 22.2315C130.758 22.4191 130.607 22.6421 130.505 22.8877C130.403 23.1332 130.351 23.3965 130.351 23.6622V23.6622Z' fill='white'/%3E%3Cpath d='M72.6325 9.25817C72.9771 9.23362 73.3228 9.2853 73.6447 9.40949C73.9667 9.53368 74.2569 9.72729 74.4944 9.97633C74.7319 10.2254 74.9108 10.5237 75.0182 10.8497C75.1255 11.1757 75.1587 11.5213 75.1152 11.8616C75.1152 13.5354 74.2042 14.4976 72.6325 14.4976H70.7267V9.25817H72.6325ZM71.5462 13.7566H72.541C72.7872 13.7712 73.0335 13.7312 73.2622 13.6393C73.4908 13.5474 73.6959 13.4061 73.8626 13.2256C74.0293 13.0451 74.1533 12.83 74.2257 12.5958C74.2981 12.3617 74.317 12.1145 74.281 11.8722C74.3144 11.6309 74.2936 11.3852 74.2201 11.1529C74.1466 10.9205 74.0222 10.7071 73.8559 10.528C73.6896 10.3489 73.4855 10.2086 73.2581 10.1171C73.0308 10.0256 72.7859 9.98509 72.541 9.99858H71.5462V13.7566Z' fill='white'/%3E%3Cpath d='M76.0411 12.5187C76.0161 12.2589 76.046 11.9967 76.129 11.7491C76.212 11.5014 76.3462 11.2736 76.523 11.0805C76.6998 10.8873 76.9153 10.733 77.1557 10.6274C77.3961 10.5218 77.6561 10.4672 77.9189 10.4672C78.1818 10.4672 78.4418 10.5218 78.6821 10.6274C78.9225 10.733 79.138 10.8873 79.3148 11.0805C79.4916 11.2736 79.6258 11.5014 79.7088 11.7491C79.7918 11.9967 79.8217 12.2589 79.7967 12.5187C79.8222 12.7789 79.7926 13.0414 79.7099 13.2895C79.6271 13.5376 79.493 13.7657 79.3162 13.9592C79.1393 14.1528 78.9236 14.3074 78.683 14.4133C78.4424 14.5191 78.1821 14.5738 77.9189 14.5738C77.6557 14.5738 77.3955 14.5191 77.1548 14.4133C76.9142 14.3074 76.6985 14.1528 76.5217 13.9592C76.3448 13.7657 76.2107 13.5376 76.128 13.2895C76.0452 13.0414 76.0156 12.7789 76.0411 12.5187ZM78.9884 12.5187C78.9884 11.6617 78.6007 11.1605 77.9202 11.1605C77.2372 11.1605 76.8529 11.6617 76.8529 12.5188C76.8529 13.3827 77.2372 13.88 77.9202 13.88C78.6007 13.88 78.9884 13.3793 78.9884 12.5187H78.9884Z' fill='white'/%3E%3Cpath d='M84.7894 14.4975H83.9742L83.1512 11.5854H83.0891L82.2696 14.4975H81.4621L80.3646 10.5435H81.1616L81.8749 13.5606H81.9336L82.7523 10.5435H83.5062L84.3248 13.5606H84.387L85.0968 10.5435H85.8826L84.7894 14.4975Z' fill='white'/%3E%3Cpath d='M86.8048 10.5436H87.5613V11.1717H87.62C87.7196 10.9461 87.8876 10.757 88.1006 10.6307C88.3136 10.5045 88.561 10.4473 88.8082 10.4673C89.002 10.4528 89.1965 10.4818 89.3774 10.5521C89.5584 10.6225 89.721 10.7323 89.8534 10.8736C89.9857 11.0148 90.0844 11.1838 90.1421 11.368C90.1997 11.5523 90.2149 11.747 90.1865 11.9379V14.4975H89.4006V12.1339C89.4006 11.4984 89.1226 11.1824 88.5414 11.1824C88.4099 11.1764 88.2785 11.1986 88.1565 11.2476C88.0344 11.2966 87.9244 11.3713 87.8341 11.4665C87.7438 11.5616 87.6753 11.6751 87.6333 11.799C87.5912 11.9229 87.5767 12.0544 87.5906 12.1844V14.4976H86.8048L86.8048 10.5436Z' fill='white'/%3E%3Cpath d='M91.4387 9H92.2248V14.4975H91.4387V9Z' fill='white'/%3E%3Cpath d='M93.3167 12.5188C93.2917 12.259 93.3216 11.9968 93.4046 11.7491C93.4876 11.5014 93.6219 11.2737 93.7987 11.0805C93.9755 10.8873 94.191 10.733 94.4314 10.6274C94.6718 10.5218 94.9318 10.4672 95.1947 10.4672C95.4576 10.4672 95.7176 10.5218 95.958 10.6274C96.1984 10.733 96.4139 10.8873 96.5907 11.0805C96.7676 11.2737 96.9018 11.5014 96.9848 11.7491C97.0678 11.9968 97.0977 12.259 97.0727 12.5188C97.0982 12.7789 97.0686 13.0415 96.9858 13.2896C96.903 13.5376 96.7689 13.7658 96.592 13.9593C96.4151 14.1529 96.1995 14.3075 95.9588 14.4133C95.7182 14.5192 95.4579 14.5739 95.1947 14.5739C94.9315 14.5739 94.6712 14.5192 94.4306 14.4133C94.19 14.3075 93.9743 14.1529 93.7974 13.9593C93.6205 13.7658 93.4864 13.5376 93.4036 13.2896C93.3208 13.0415 93.2912 12.7789 93.3167 12.5188ZM96.264 12.5188C96.264 11.6617 95.8763 11.1605 95.1958 11.1605C94.5127 11.1605 94.1285 11.6617 94.1285 12.5188C94.1285 13.3828 94.5128 13.8801 95.1958 13.8801C95.8763 13.8801 96.264 13.3793 96.264 12.5188H96.264Z' fill='white'/%3E%3Cpath d='M97.9005 13.3793C97.9005 12.6676 98.4342 12.2572 99.3815 12.1989L100.46 12.1372V11.7959C100.46 11.3783 100.182 11.1425 99.6449 11.1425C99.2062 11.1425 98.9022 11.3024 98.815 11.582H98.0542C98.1345 10.9028 98.7779 10.4672 99.6811 10.4672C100.679 10.4672 101.242 10.9607 101.242 11.7959V14.4975H100.486V13.9418H100.424C100.298 14.1411 100.12 14.3036 99.9103 14.4127C99.7001 14.5218 99.4646 14.5735 99.2278 14.5626C99.0606 14.5799 98.8917 14.5622 98.7318 14.5106C98.572 14.4591 98.4248 14.3749 98.2998 14.2634C98.1747 14.1519 98.0746 14.0156 98.0058 13.8633C97.937 13.7111 97.9012 13.5462 97.9005 13.3793ZM100.46 13.0414V12.7109L99.4877 12.7726C98.9394 12.809 98.6907 12.9943 98.6907 13.3428C98.6907 13.6987 99.0015 13.9058 99.429 13.9058C99.5543 13.9184 99.6808 13.9058 99.8011 13.8689C99.9213 13.8319 100.033 13.7713 100.129 13.6907C100.225 13.61 100.304 13.511 100.361 13.3994C100.418 13.2879 100.452 13.1662 100.46 13.0414Z' fill='white'/%3E%3Cpath d='M102.274 12.5188C102.274 11.2694 102.921 10.4779 103.927 10.4779C104.176 10.4665 104.423 10.5257 104.639 10.6486C104.855 10.7714 105.032 10.9528 105.148 11.1716H105.207V9H105.993V14.4975H105.24V13.8728H105.178C105.052 14.0901 104.87 14.2693 104.649 14.3909C104.429 14.5125 104.179 14.5719 103.927 14.5627C102.914 14.5627 102.274 13.7712 102.274 12.5188ZM103.086 12.5188C103.086 13.3574 103.484 13.8621 104.15 13.8621C104.812 13.8621 105.222 13.3502 105.222 12.5222C105.222 11.6982 104.808 11.1789 104.15 11.1789C103.489 11.1789 103.086 11.687 103.086 12.5188H103.086Z' fill='white'/%3E%3Cpath d='M109.245 12.5187C109.22 12.2589 109.25 11.9967 109.333 11.7491C109.416 11.5014 109.55 11.2736 109.727 11.0805C109.904 10.8873 110.119 10.733 110.36 10.6274C110.6 10.5218 110.86 10.4672 111.123 10.4672C111.386 10.4672 111.646 10.5218 111.886 10.6274C112.127 10.733 112.342 10.8873 112.519 11.0805C112.696 11.2736 112.83 11.5014 112.913 11.7491C112.996 11.9967 113.026 12.2589 113.001 12.5187C113.026 12.7789 112.997 13.0414 112.914 13.2895C112.831 13.5376 112.697 13.7657 112.52 13.9592C112.343 14.1528 112.128 14.3074 111.887 14.4133C111.646 14.5191 111.386 14.5738 111.123 14.5738C110.86 14.5738 110.6 14.5191 110.359 14.4133C110.118 14.3074 109.903 14.1528 109.726 13.9592C109.549 13.7657 109.415 13.5376 109.332 13.2895C109.249 13.0414 109.22 12.7789 109.245 12.5187ZM112.193 12.5187C112.193 11.6617 111.805 11.1605 111.124 11.1605C110.441 11.1605 110.057 11.6617 110.057 12.5188C110.057 13.3827 110.441 13.88 111.124 13.88C111.805 13.88 112.193 13.3793 112.193 12.5187Z' fill='white'/%3E%3Cpath d='M114.054 10.5436H114.81V11.1717H114.869C114.969 10.9461 115.137 10.757 115.35 10.6307C115.563 10.5045 115.81 10.4473 116.057 10.4673C116.251 10.4528 116.446 10.4818 116.626 10.5521C116.807 10.6225 116.97 10.7323 117.102 10.8736C117.235 11.0148 117.333 11.1838 117.391 11.368C117.449 11.5523 117.464 11.747 117.435 11.9379V14.4975H116.65V12.1339C116.65 11.4984 116.372 11.1824 115.79 11.1824C115.659 11.1764 115.528 11.1986 115.405 11.2476C115.283 11.2966 115.173 11.3713 115.083 11.4665C114.993 11.5616 114.924 11.6751 114.882 11.799C114.84 11.9229 114.826 12.0544 114.84 12.1844V14.4976H114.054V10.5436Z' fill='white'/%3E%3Cpath d='M121.878 9.55902V10.5614H122.741V11.2187H121.878V13.2519C121.878 13.6661 122.05 13.8474 122.442 13.8474C122.542 13.8471 122.642 13.8411 122.741 13.8294V14.4794C122.6 14.5045 122.457 14.5178 122.314 14.5193C121.44 14.5193 121.091 14.214 121.091 13.4517V11.2187H120.459V10.5614H121.091V9.55902H121.878Z' fill='white'/%3E%3Cpath d='M123.812 9H124.591V11.1789H124.654C124.758 10.9512 124.931 10.761 125.148 10.6343C125.365 10.5075 125.616 10.4504 125.868 10.4706C126.06 10.4602 126.253 10.4922 126.432 10.5642C126.611 10.6363 126.771 10.7466 126.902 10.8874C127.033 11.0282 127.131 11.1959 127.19 11.3787C127.248 11.5615 127.265 11.7547 127.239 11.9447V14.4975H126.452V12.1372C126.452 11.5056 126.156 11.1858 125.601 11.1858C125.466 11.1748 125.33 11.1932 125.203 11.2398C125.076 11.2864 124.96 11.36 124.865 11.4555C124.769 11.551 124.696 11.666 124.65 11.7926C124.604 11.9191 124.586 12.0542 124.598 12.1882V14.4975H123.812L123.812 9Z' fill='white'/%3E%3Cpath d='M131.821 13.43C131.714 13.7913 131.483 14.1039 131.168 14.313C130.852 14.5221 130.473 14.6145 130.096 14.5739C129.833 14.5807 129.573 14.5309 129.332 14.4277C129.091 14.3245 128.875 14.1704 128.7 13.9762C128.525 13.7821 128.395 13.5524 128.318 13.3032C128.242 13.0539 128.22 12.7911 128.256 12.533C128.221 12.2741 128.243 12.0107 128.319 11.7607C128.396 11.5108 128.525 11.28 128.7 11.0842C128.874 10.8883 129.088 10.7318 129.328 10.6254C129.569 10.519 129.829 10.465 130.092 10.4673C131.2 10.4673 131.868 11.2189 131.868 12.4605V12.7328H129.057V12.7765C129.044 12.9216 129.063 13.0677 129.111 13.2053C129.159 13.343 129.235 13.4692 129.335 13.5758C129.435 13.6825 129.556 13.7672 129.69 13.8246C129.825 13.8821 129.971 13.9109 130.117 13.9093C130.305 13.9317 130.496 13.8981 130.664 13.8127C130.833 13.7274 130.972 13.5941 131.065 13.4299L131.821 13.43ZM129.057 12.1557H131.068C131.078 12.023 131.06 11.8897 131.015 11.7644C130.97 11.6391 130.899 11.5245 130.806 11.428C130.714 11.3316 130.602 11.2553 130.479 11.2043C130.355 11.1532 130.222 11.1284 130.088 11.1314C129.952 11.1297 129.817 11.1551 129.691 11.2059C129.565 11.2568 129.451 11.3322 129.355 11.4277C129.259 11.5231 129.183 11.6367 129.132 11.7618C129.08 11.8868 129.055 12.0207 129.057 12.1557H129.057Z' fill='white'/%3E%3C/svg%3E");
}

.app-downloads-link:nth-child(2) {
  content: url("data:image/svg+xml,%3Csvg width='184' height='40' viewBox='0 0 184 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='184' height='40' rx='10' fill='black'/%3E%3Cpath d='M74.6796 11.8482C74.6796 12.5582 74.4681 13.1245 74.0452 13.5386C73.5715 14.0372 72.9455 14.2908 72.1842 14.2908C71.4482 14.2908 70.8307 14.0372 70.3147 13.5301C69.7987 13.023 69.5449 12.3891 69.5449 11.6454C69.5449 10.8932 69.7987 10.2678 70.3147 9.76066C70.8307 9.25355 71.4482 9 72.1842 9C72.5479 9 72.8947 9.06761 73.2246 9.21129C73.5546 9.35497 73.8168 9.54091 74.0198 9.77756L73.5715 10.2255C73.2331 9.82827 72.7763 9.62543 72.1842 9.62543C71.6512 9.62543 71.186 9.81137 70.7969 10.1917C70.4078 10.5636 70.2132 11.0538 70.2132 11.6538C70.2132 12.2539 70.4078 12.7441 70.7969 13.116C71.186 13.4879 71.6512 13.6823 72.1842 13.6823C72.7509 13.6823 73.2246 13.4963 73.6053 13.116C73.8506 12.8709 73.9944 12.5244 74.0283 12.0849H72.1842V11.4764H74.6458C74.6627 11.6031 74.6796 11.7299 74.6796 11.8482Z' fill='white' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M78.5791 9.73554H76.2697V11.3414H78.3507V11.9499H76.2697V13.5557H78.5791V14.1812H75.6184V9.11011H78.5791V9.73554Z' fill='white' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M81.3283 14.1812H80.677V9.73554H79.2559V9.11011H82.741V9.73554H81.3199V14.1812H81.3283Z' fill='white' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M85.2715 14.1812V9.11011H85.9228V14.1812H85.2715Z' fill='white' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M88.8156 14.1812H88.1643V9.73554H86.7432V9.11011H90.2283V9.73554H88.8072V14.1812H88.8156Z' fill='white' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M96.8346 13.5217C96.3355 14.0372 95.718 14.2908 94.9736 14.2908C94.2292 14.2908 93.6117 14.0372 93.1126 13.5217C92.6135 13.0061 92.3682 12.3807 92.3682 11.6454C92.3682 10.9101 92.6135 10.2762 93.1126 9.76911C93.6117 9.25355 94.2292 9 94.9736 9C95.7095 9 96.327 9.25355 96.8346 9.76911C97.3337 10.2847 97.5874 10.9101 97.5874 11.6454C97.579 12.3891 97.3337 13.0146 96.8346 13.5217ZM93.5947 13.0991C93.9669 13.4794 94.4322 13.6654 94.9736 13.6654C95.515 13.6654 95.9802 13.4794 96.3524 13.0991C96.7246 12.7188 96.9192 12.237 96.9192 11.6454C96.9192 11.0538 96.7331 10.572 96.3524 10.1917C95.9802 9.81137 95.515 9.62543 94.9736 9.62543C94.4322 9.62543 93.9669 9.81137 93.5947 10.1917C93.2225 10.572 93.028 11.0538 93.028 11.6454C93.028 12.237 93.2225 12.7188 93.5947 13.0991Z' fill='white' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M98.501 14.1812V9.11011H99.2961L101.766 13.0571H101.792L101.766 12.0767V9.11011H102.418V14.1812H101.741L99.1608 10.0483H99.1354L99.1608 11.0287V14.1812H98.501Z' fill='white' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M92.2084 20.579C90.2205 20.579 88.5964 22.0919 88.5964 24.171C88.5964 26.2417 90.2205 27.763 92.2084 27.763C94.1963 27.763 95.8204 26.2417 95.8204 24.171C95.8204 22.0919 94.1963 20.579 92.2084 20.579ZM92.2084 26.3516C91.1172 26.3516 90.1782 25.4557 90.1782 24.171C90.1782 22.8779 91.1172 21.9905 92.2084 21.9905C93.2996 21.9905 94.2386 22.8779 94.2386 24.171C94.2386 25.4557 93.2912 26.3516 92.2084 26.3516ZM84.3245 20.579C82.3366 20.579 80.7125 22.0919 80.7125 24.171C80.7125 26.2417 82.3366 27.763 84.3245 27.763C86.3124 27.763 87.9365 26.2417 87.9365 24.171C87.9365 22.0919 86.3124 20.579 84.3245 20.579ZM84.3245 26.3516C83.2333 26.3516 82.2943 25.4557 82.2943 24.171C82.2943 22.8779 83.2333 21.9905 84.3245 21.9905C85.4157 21.9905 86.3547 22.8779 86.3547 24.171C86.3547 25.4557 85.4157 26.3516 84.3245 26.3516ZM74.9518 21.6862V23.2075H78.6061C78.4962 24.0611 78.2086 24.695 77.7771 25.1261C77.2442 25.6585 76.4152 26.2417 74.9602 26.2417C72.7101 26.2417 70.9506 24.433 70.9506 22.1848C70.9506 19.9367 72.7101 18.128 74.9602 18.128C76.1699 18.128 77.0581 18.6013 77.7095 19.2183L78.7838 18.1449C77.8702 17.2744 76.6605 16.6067 74.9518 16.6067C71.8727 16.6067 69.2842 19.1084 69.2842 22.1933C69.2842 25.2697 71.8727 27.7799 74.9518 27.7799C76.6182 27.7799 77.8702 27.239 78.8514 26.2163C79.8581 25.2106 80.1711 23.7907 80.1711 22.6497C80.1711 22.2947 80.1457 21.9651 80.0865 21.6946H74.9518V21.6862ZM113.28 22.8694C112.984 22.0665 112.07 20.579 110.201 20.579C108.348 20.579 106.809 22.0327 106.809 24.171C106.809 26.1825 108.331 27.763 110.379 27.763C112.028 27.763 112.984 26.7572 113.373 26.1741L112.147 25.3542C111.741 25.9543 111.182 26.3516 110.379 26.3516C109.575 26.3516 109 25.9797 108.636 25.2613L113.449 23.2751L113.28 22.8694ZM108.374 24.0696C108.331 22.6835 109.448 21.9736 110.252 21.9736C110.878 21.9736 111.411 22.2863 111.588 22.7342L108.374 24.0696ZM104.466 27.5517H106.048V16.987H104.466V27.5517ZM101.877 21.3819H101.818C101.463 20.9593 100.786 20.579 99.9231 20.579C98.1213 20.579 96.4718 22.1595 96.4718 24.1879C96.4718 26.1994 98.1213 27.7714 99.9231 27.7714C100.777 27.7714 101.463 27.3911 101.818 26.9516H101.869V27.4672C101.869 28.8448 101.133 29.5801 99.9485 29.5801C98.9841 29.5801 98.3836 28.8871 98.1382 28.3039L96.7594 28.8786C97.157 29.8337 98.2059 31 99.9485 31C101.801 31 103.366 29.9097 103.366 27.2559V20.7988H101.869V21.3819H101.877ZM100.058 26.3516C98.9672 26.3516 98.0536 25.4388 98.0536 24.1879C98.0536 22.9201 98.9672 21.9989 100.058 21.9989C101.133 21.9989 101.979 22.9286 101.979 24.1879C101.987 25.4388 101.141 26.3516 100.058 26.3516ZM120.69 16.987H116.909V27.5517H118.491V23.5456H120.699C122.45 23.5456 124.167 22.2778 124.167 20.2663C124.167 18.2548 122.433 16.987 120.69 16.987ZM120.724 22.075H118.482V18.4492H120.724C121.908 18.4492 122.577 19.4296 122.577 20.2578C122.577 21.0861 121.908 22.075 120.724 22.075ZM130.486 20.5621C129.344 20.5621 128.16 21.0692 127.669 22.1764L129.073 22.7596C129.369 22.1764 129.928 21.982 130.511 21.982C131.323 21.982 132.161 22.4722 132.169 23.3427V23.4526C131.882 23.292 131.273 23.0469 130.52 23.0469C129.006 23.0469 127.474 23.8752 127.474 25.4219C127.474 26.8333 128.709 27.7461 130.097 27.7461C131.154 27.7461 131.746 27.2728 132.11 26.715H132.161V27.5348H133.683V23.4864C133.692 21.6101 132.288 20.5621 130.486 20.5621ZM130.291 26.3516C129.775 26.3516 129.056 26.0896 129.056 25.4557C129.056 24.6443 129.953 24.3316 130.731 24.3316C131.425 24.3316 131.755 24.4837 132.169 24.6866C132.051 25.6585 131.205 26.3516 130.291 26.3516ZM139.241 20.7903L137.431 25.3712H137.38L135.502 20.7903H133.802L136.619 27.1967L135.012 30.7549H136.661L141.001 20.7903H139.241ZM125.03 27.5517H126.612V16.987H125.03V27.5517Z' fill='white'/%3E%3Cpath d='M43.4093 9.34114C43.1562 9.60602 43.0078 10.0162 43.0078 10.5374V29.4378C43.0078 29.9676 43.1562 30.3777 43.4093 30.634L43.4704 30.6939L54.2842 20.1158V19.9876V19.8594L43.4704 9.28133L43.4093 9.34114Z' fill='url(%23paint0_linear_159_1141)'/%3E%3Cpath d='M57.8886 23.6444L54.284 20.1155V19.9873V19.8592L57.8886 16.3303L57.9672 16.373L62.2351 18.7484C63.457 19.4234 63.457 20.5342 62.2351 21.2177L57.9672 23.5931L57.8886 23.6444Z' fill='url(%23paint1_linear_159_1141)'/%3E%3Cpath d='M57.9692 23.5931L54.286 19.9873L43.4111 30.6338C43.8126 31.0525 44.4759 31.1037 45.2265 30.6851L57.9692 23.5931Z' fill='url(%23paint2_linear_159_1141)'/%3E%3Cpath d='M57.9672 16.3815L45.2158 9.28955C44.4652 8.87087 43.8019 8.92214 43.4004 9.34082L54.284 19.9873L57.9672 16.3815Z' fill='url(%23paint3_linear_159_1141)'/%3E%3Cpath opacity='0.2' d='M57.887 23.5161L45.2141 30.5653C44.5072 30.9584 43.87 30.9327 43.4685 30.5739L43.4075 30.6337L43.4685 30.6935C43.8788 31.0524 44.5072 31.078 45.2141 30.685L57.9655 23.593L57.887 23.5161Z' fill='black'/%3E%3Cpath opacity='0.12' d='M43.4092 30.5141C43.1557 30.2493 43.0071 29.8391 43.0071 29.3179V29.4461C43.0071 29.9758 43.1557 30.386 43.4092 30.6423L43.4704 30.5825L43.4092 30.5141Z' fill='black'/%3E%3Cpath opacity='0.12' d='M62.2351 21.0981L57.8799 23.5162L57.9585 23.5931L62.2264 21.2178C62.8374 20.876 63.1428 20.4317 63.1428 19.9874C63.0992 20.3889 62.7937 20.7905 62.2351 21.0981Z' fill='black'/%3E%3Cpath opacity='0.25' d='M45.2169 9.40913L62.2362 18.8764C62.786 19.184 63.1003 19.5771 63.1526 19.9872C63.1526 19.5429 62.8471 19.0901 62.2362 18.7568L45.2169 9.28951C43.995 8.61449 43 9.17843 43 10.5455V10.6737C43 9.29805 44.0037 8.73411 45.2169 9.40913Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_159_1141' x1='53.3239' y1='10.3406' x2='38.9874' y2='24.9847' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300A0FF'/%3E%3Cstop offset='0.00657445' stop-color='%2300A1FF'/%3E%3Cstop offset='0.2601' stop-color='%2300BEFF'/%3E%3Cstop offset='0.5122' stop-color='%2300D2FF'/%3E%3Cstop offset='0.7604' stop-color='%2300DFFF'/%3E%3Cstop offset='1' stop-color='%2300E3FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_159_1141' x1='63.8274' y1='19.9885' x2='42.7087' y2='19.9885' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE000'/%3E%3Cstop offset='0.4087' stop-color='%23FFBD00'/%3E%3Cstop offset='0.7754' stop-color='%23FFA500'/%3E%3Cstop offset='1' stop-color='%23FF9C00'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_159_1141' x1='55.9679' y1='21.9492' x2='36.5264' y2='41.8079' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF3A44'/%3E%3Cstop offset='1' stop-color='%23C31162'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_159_1141' x1='40.6662' y1='3.04882' x2='49.3477' y2='11.9165' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2332A071'/%3E%3Cstop offset='0.0685' stop-color='%232DA771'/%3E%3Cstop offset='0.4762' stop-color='%2315CF74'/%3E%3Cstop offset='0.8009' stop-color='%2306E775'/%3E%3Cstop offset='1' stop-color='%2300F076'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.current-article {
 font-weight: 600;
color: var(--primary-main, #027AFF);
}

.request_subject {
  text-align: left;
color: var(--secondary-main, #292B2C);
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 20px;
}

.request_description {
  text-align: left;
color: var(--secondary-main, #292B2C);
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 20px;
}

.form-field {
  text-align: left;
color: var(--secondary-main, #292B2C);
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 20px;
}

#request_subject {
  border-radius: var(--radius-12-radius, 12px);
border: 1px solid var(--secondary-200, rgba(41, 43, 44, 0.20));
background: var(--neutral-white, #FFF);
}

#request_anonymous_requester_email {
    border-radius: var(--radius-12-radius, 12px);
border: 1px solid var(--secondary-200, rgba(41, 43, 44, 0.20));
background: var(--neutral-white, #FFF);
}



.upload-dropzone {
  border-radius: var(--radius-8-radius, 8px);
border: 1px solid var(--secondary-100, rgba(41, 43, 44, 0.10));
}

#request_description {
  border-radius: var(--radius-12-radius, 12px);
border: 1px solid var(--secondary-200, rgba(41, 43, 44, 0.20));
background: var(--neutral-white, #FFF);
}

#main-content {
  margin-bottom: 32px;
}

.container-divider2 {
  margin-top: 32px;
}

#upload-dropzone a {
  color: var(--primary-main, #027AFF);

}

.article-vote-up {
  border-radius: var(--radius-8-radius, 8px);
background: var(--primary-main, #027AFF);
  color: white;
  border: none;
}

.article-vote-down {
  border-radius: var(--radius-8-radius, 8px);
border: 1.5px solid var(--danger-main, #E91010);
color: #E91010;
}

.footer_none { 
display: none;
}

.request-form {
  margin: 0 5%;
}

@media (max-width: 425px) {
  .app-downloads {
   flex-direction: column;
  }
  .hero-inner {
    top: 80%
  }
  .collapsible-sidebar-toggle {
    padding: 0 8%;
  }
}

.article-title {
  font-size: 24px;
}

.article-vote-up:hover {
  border-radius: var(--radius-8-radius, 8px);
background: white;
border: 1.5px solid var(--danger-main, #027AFF);
  color: #027AFF;
}

.article-vote-down:hover {

color:white;
background: #E91010;
}