@charset "UTF-8";

/* Font Import */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap');
/* ---------- */

/***** Normalize.css *****/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

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

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

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;
}

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: #FFFFFF;
  color: rgba(14, 21, 53, 1);
  font-family: "Montserrat", -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1024px) {
  body > main {
    min-height: 65vh;
  }
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
  margin-top: 0;
}

h1 {
  font-size: 32px;
}

h2 {
  font-size: 24px;
}

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

h4 {
  font-size: 16px;
}

a {
  color: #1F73B7;
  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 .12s ease-in-out;
}

input:not([type="checkbox"]) {
  outline: none;
}

input:not([type="checkbox"]):focus {
  border: 1px solid #17494D;
}

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 #ddd;
  border-radius: 4px;
  padding: 8px 30px 8px 10px;
  outline: none;
  color: #555;
  width: 100%;
}

select:focus {
  border: 1px solid #17494D;
}

select::-ms-expand {
  display: none;
}

textarea {
  border: 1px solid #ddd;
  border-radius: 2px;
  resize: vertical;
  width: 100%;
  outline: none;
  padding: 10px;
}

textarea:focus {
  border: 1px solid #17494D;
}

.container {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
}

@media (min-width: 1160px) {
  .container {
    padding: 0;
    width: 90%;
  }
}

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

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.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, .split-button button, .section-subscribe button, .article-subscribe button, .community-follow button, .requests-table-toolbar .organization-subscribe button, .subscriptions-subscribe button, .pagination-next-link, .pagination-prev-link, .pagination-first-link, .pagination-last-link {
  background-color: transparent;
  border: 1px solid #17494D;
  border-radius: 4px;
  color: #17494D;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  line-height: 2.34;
  margin: 0;
  padding: 0 20px;
  text-align: center;
  transition: background-color .12s ease-in-out, border-color .12s ease-in-out, color .15s ease-in-out;
  user-select: none;
  white-space: nowrap;
  width: 100%;
  -webkit-touch-callout: none;
}

@media (min-width: 768px) {
  .button, .split-button button, .section-subscribe button, .article-subscribe button, .community-follow button, .requests-table-toolbar .organization-subscribe button, .subscriptions-subscribe button, .pagination-next-link, .pagination-prev-link, .pagination-first-link, .pagination-last-link {
    width: auto;
  }
}

.button:hover, .split-button button:hover, .section-subscribe button:hover, .article-subscribe button:hover, .community-follow button:hover, .requests-table-toolbar .organization-subscribe button:hover, .subscriptions-subscribe button:hover, .pagination-next-link:hover, .pagination-prev-link:hover, .pagination-first-link:hover, .pagination-last-link:hover, .button:active, .split-button button:active, .section-subscribe button:active, .article-subscribe button:active, .community-follow button:active, .requests-table-toolbar .organization-subscribe button:active, .subscriptions-subscribe button:active, .pagination-next-link:active, .pagination-prev-link:active, .pagination-first-link:active, .pagination-last-link:active, .button:focus, .split-button button:focus, .section-subscribe button:focus, .article-subscribe button:focus, .community-follow button:focus, .requests-table-toolbar .organization-subscribe button:focus, .subscriptions-subscribe button:focus, .pagination-next-link:focus, .pagination-prev-link:focus, .pagination-first-link:focus, .pagination-last-link:focus, .button.button-primary, .split-button button.button-primary, .section-subscribe button.button-primary, .section-subscribe button[data-selected="true"], .article-subscribe button.button-primary, .article-subscribe button[data-selected="true"], .community-follow button.button-primary, .requests-table-toolbar .organization-subscribe button.button-primary, .requests-table-toolbar .organization-subscribe button[data-selected="true"], .subscriptions-subscribe button.button-primary, .subscriptions-subscribe button[data-selected="true"], .button-primary.pagination-next-link, .button-primary.pagination-prev-link, .button-primary.pagination-first-link, .button-primary.pagination-last-link {
  background-color: #17494D;
  color: #FFFFFF;
  text-decoration: none;
}

.button.button-primary:hover, .split-button button:hover, .section-subscribe button.button-primary:hover, .section-subscribe button:hover[data-selected="true"], .article-subscribe button.button-primary:hover, .article-subscribe button:hover[data-selected="true"], .community-follow button.button-primary:hover, .requests-table-toolbar .organization-subscribe button.button-primary:hover, .requests-table-toolbar .organization-subscribe button:hover[data-selected="true"], .subscriptions-subscribe button.button-primary:hover, .subscriptions-subscribe button:hover[data-selected="true"], .button-primary.pagination-next-link:hover, .button-primary.pagination-prev-link:hover, .button-primary.pagination-first-link:hover, .button-primary.pagination-last-link:hover, .button.button-primary:focus, .split-button button.button-primary:focus, .section-subscribe button.button-primary:focus, .section-subscribe button:focus[data-selected="true"], .article-subscribe button.button-primary:focus, .article-subscribe button:focus[data-selected="true"], .community-follow button.button-primary:focus, .requests-table-toolbar .organization-subscribe button.button-primary:focus, .requests-table-toolbar .organization-subscribe button:focus[data-selected="true"], .subscriptions-subscribe button.button-primary:focus, .subscriptions-subscribe button:focus[data-selected="true"], .button-primary.pagination-next-link:focus, .button-primary.pagination-prev-link:focus, .button-primary.pagination-first-link:focus, .button-primary.pagination-last-link:focus, .button.button-primary:active, .split-button button.button-primary:active, .section-subscribe button.button-primary:active, .section-subscribe button:active[data-selected="true"], .article-subscribe button.button-primary:active, .article-subscribe button:active[data-selected="true"], .community-follow button.button-primary:active, .requests-table-toolbar .organization-subscribe button.button-primary:active, .requests-table-toolbar .organization-subscribe button:active[data-selected="true"], .subscriptions-subscribe button.button-primary:active, .subscriptions-subscribe button:active[data-selected="true"], .button-primary.pagination-next-link:active, .button-primary.pagination-prev-link:active, .button-primary.pagination-first-link:active, .button-primary.pagination-last-link:active {
  background-color: #000;
  border-color: #000;
}

.button[data-disabled], .split-button button[data-disabled], .section-subscribe button[data-disabled], .article-subscribe button[data-disabled], .community-follow button[data-disabled], .requests-table-toolbar .organization-subscribe button[data-disabled], .subscriptions-subscribe button[data-disabled], .pagination-next-link[data-disabled], .pagination-prev-link[data-disabled], .pagination-first-link[data-disabled], .pagination-last-link[data-disabled] {
  cursor: default;
}

.button-large, input[type="submit"] {
  cursor: pointer;
  background-color: #17494D;
  border: 0;
  border-radius: 4px;
  color: #FFFFFF;
  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: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: #233586;
  border: 1px solid #ddd;
  background-color: transparent;
}

.button-secondary:hover, .button-secondary:focus, .button-secondary:active {
  color: rgba(14, 21, 53, 1);
  border: 1px solid #ddd;
  background-color: #f7f7f7;
}

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

.split-button button {
  background-color: #17494D;
  border: 0;
  color: #FFFFFF;
  height: 32px;
  line-height: 16px;
  outline-color: #17494D;
}

[dir="rtl"] .split-button button:not(:only-child):first-child {
  border-left: 1px solid #FFFFFF;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}

[dir="ltr"] .split-button button:not(:only-child):first-child {
  border-right: 1px solid #FFFFFF;
  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: #233586;
  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;
}

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

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

.form-field input {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 10px;
  width: 100%;
}

.form-field input:focus {
  border: 1px solid #17494D;
}

.form-field input[type="text"] {
  border: 1px solid #ddd;
  border-radius: 4px;
}

.form-field input[type="text"]:focus {
  border: 1px solid #17494D;
}

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

.form-field .nesty-input {
  border-radius: 4px;
  height: 40px;
  line-height: 40px;
  outline: none;
  vertical-align: middle;
}

.form-field .nesty-input:focus {
  border: 1px solid #17494D;
  text-decoration: none;
}

.form-field .hc-multiselect-toggle:focus {
  outline: none;
  border: 1px solid #17494D;
  text-decoration: none;
}

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

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

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

.form-field p {
  opacity: 50%;
  font-weight: 500;
  font-size: 12px;
  margin: 5px 0;
}

.form footer {
  margin-top: 40px;
  padding-top: 30px;
}

.form footer a {
  color: #233586;
  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;
}

.form .suggestion-list li a:visited {
  color: #4B61C3;
}

.form-grid {
  display: flex;
  grid-template-columns: 1fr auto;
  justify-content: space-between;
}

.help-us-help-you {
  display:none;
  background: #F2F2F580;
  padding: 4rem;
  padding-left: 2rem;
  padding-top: 2rem;
  font-weight: 500;
}

.help-us-help-you ul {
  list-style-type: disc;
  padding: 0 2rem;
}

@media (min-width: 768px) {
  .help-us-help-you {
    display: block;
  }
}

.form-grid input[type="submit"] {
  display: block;
  margin: 0 auto;
  max-width: 90%;
  width: 16rem;
  font-size: 1rem;
  font-weight: 600;
  padding: .25rem 0;
  background: #5A76FF;
}

/***** Header *****/
.header {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  display: grid;
  grid-template-rows: auto 1fr;
  height: 230px;
  padding: .5rem 0;
  place-items: center;
  
  background-image: url(/hc/theming_assets/01HZPNV28PFT7A26P6Y4Z3Y066);
  background-position: center;
  background-size: cover;
}

@media (min-width: 768px) {
  .header {
  	height: 278px;
    padding: 2.5rem;
  }
}

.header-upper{
  display: flex;
/*   flex-wrap: wrap; */
  justify-content: space-between;
  width: 90%;
  align-items: center;
  gap: 0.5rem;
}

@media (min-width: 768px) {
  .header-upper {
    gap: 1rem;
  }
}

.logo {
  position: relative;
  top: 6px;
}

.logo img {
  max-height: 36px;
  width: 144px;
  vertical-align: middle;
  margin-bottom: -10px;
}

@media (min-width: 768px) {
  .logo img {
    width: auto;
  }
}

.logo span {
  margin: 0 10px;
  color: #17494D;
}

.logo h3 {
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  margin-left: 1.5rem;
}

@media (min-width: 768px) {
  .logo a {
    display: flex;
  }
  .logo img {
    margin-bottom: 0;
  }
  .logo h3 {
    font-size: 18px;
    margin-left: 0;
    margin-top: 5px;
  }
  }
}

.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;
} */

.nav-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}

.nav-wrapper a {
  border: 0;
  color: #fff;
  display: none;
  font-size: 14px;
  width: auto;
}

.nav-wrapper .submit-a-request {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #5A76FF;
  color: #FFF;
  width: 10em;
  height: 2em;
  border: 0;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 600;
  padding: 1px 9px 1px 6px;
}

.nav-wrapper .submit-a-request:hover {
  background: #4161ff;
  color: #FFF;
  text-decoration: none;
}

@media (min-width: 768px) {
  .nav-wrapper {
    gap: 1rem;
    justify-content: space-between:
  }
  .nav-wrapper a {
    display: inline-block;
  }
  
  .nav-wrapper .submit-a-request {
    font-size: 16px;	
  }
}

[dir="rtl"] .nav-wrapper a {
  padding: 0 0 0 20px;
}

.nav-wrapper a:hover, .nav-wrapper a:focus, .nav-wrapper a:active {
  background-color: transparent;
  color: #1F73B7;
  text-decoration: underline;
}

.nav-wrapper a.sign-in {
  display: inline-block;
}

.nav-wrapper a.sign-in:hover {
  color: white;
}

@media (max-width: 768px) {
  .nav-wrapper .hide-on-mobile {
    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;
  }
}

.nav-wrapper .menu-button {
  background: none;
  border: 0;
  color: #fff;
  display: inline-block;
  padding: 0;
  width: auto;
}

@media (min-width: 768px) {
  .nav-wrapper .menu-button {
    display: none;
  }
}

.nav-wrapper .menu-button .icon-menu {
  vertical-align: middle;
  width: 13px;
  height: 13px;
}

[dir="rtl"] .nav-wrapper .menu-button {
  margin-left: 10px;
  margin-right: 0;
}

.nav-wrapper .menu-button:hover, .nav-wrapper .menu-button:focus, .nav-wrapper .menu-button:active {
  background-color: transparent;
  color: #1F73B7;
}

.release-notes {
  color: #fff; 
  text-decoration: underline; 
  font-weight: 500;
}

.nav-wrapper .release-notes:hover {
  color: #fff;
}

.release-notes-mobile {
  font-size: 12px;
  color: #fff;
  opacity: 60%;
  font-weight: 500;
  padding-bottom: 0.5rem;
}

.view-all-release-notes {
  opacity: 50%;
  font-size: 12px;
}
@media (min-width: 768px) {
  .release-notes-mobile {
    display: none;
  }
  .nav-wrapper .release-notes {
    font-size: 16px;
  }
}

.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;
}

/***** 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: #1F73B7;
  min-width: 0;
  padding: 0;
  white-space: nowrap;
}

.user-info > button:hover, .user-info > button:focus {
  color: #1F73B7;
  background-color: transparent;
}

.user-info > button::after {
  color: #1F73B7;
  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: #17494D;
  border: 2px solid #fff;
  border-radius: 50%;
  bottom: -4px;
  background-color: #FFFFFF;
  font-size: 17px;
  height: 17px;
  line-height: 17px;
  position: absolute;
  right: -2px;
  text-align: center;
  width: 17px;
}

/***** Footer *****/
.footer-wrapper {
  display: grid;
  justify-content: center;
  height: 160px;
  overflow: hidden;
}
.footer {
  background: #0E1535;
  height: 1975px;
  width: 1975px;
  border-radius: 50%;
  margin-top: 4rem;
}

.footer-inner {
  margin: 0 auto;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 1.5rem;
}

@media (min-width: 768px) {
  .footer-wrapper {
    height: 200px;
  }
  .footer {
  margin-top: 7rem;
  height: 12040px;
  width: 12040px;
	}
  .footer-inner {
    display: flex;
   	flex-direction: row;
    padding-top: 2.5rem;
    gap: 2rem;
  }
}


/* .footer a {
  color: #233586;
} */



.footer-inner img {
  width: 189px;
}

.footer-nav {
  display: flex;
  gap: 0.5rem;
  font-size: 12px;
  font-weight: 500;
  opacity: .6;
}

.footer-nav a {
  color: inherit;
  text-decoration: underline;
}

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

.footer-language-selector button {
  color: #233586;
  display: inline-block;
}

/***** Breadcrumbs *****/
.breadcrumbs {
  margin: 0 0 15px 0;
  padding: 0;
}

@media (min-width: 768px) {
  .breadcrumbs {
    margin: 0;
  }
}

.breadcrumbs li {
  color: #233586;
  display: inline;
  font-size: 13px;
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.breadcrumbs li + li::before {
  content: ">";
  margin: 0 4px;
}

.breadcrumbs li a {
  font-size: 12px;
  font-weight: 500;
  color: #0E1535;
  opacity: 50%;
}

/* .breadcrumbs li a:visited {
  color: #1F73B7;
} */

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

.search input[type="search"] {
  border: 1px solid #ddd;
  border-radius: 4px;
  box-sizing: border-box;
  color: #666;
  font-size: 1rem;
  height: 3rem;
  padding-left: 1.5rem;
  padding-right: 2rem;
  -webkit-appearance: none;
  width: 100%;
}

[dir="rtl"] .search input[type="search"] {
  padding-right: 40px;
  padding-left: 20px;
}

.search input[type="search"]:focus {
  border: 1px solid #17494D;
  color: #555;
}

.search-full input[type="search"] {
  border: 1px solid #fff;
}

.search-icon {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  left: 48px;
  z-index: 1;
  width: 18px;
  height: 18px;
  color: #0E1535;
}

[dir="rtl"] .search-icon {
  right: 15px;
  left: auto;
}

.search-container {
  position: relative;
}

@media (min-width: 768px) {
  .search input[type="search"] {
    width: 100%;
  }
  .search-icon {
    left: 24px;
  }
}

/***** Hero component *****/
.hero {
  text-align: center;
  width: 100%;
  align-self: center;
}

@media (min-width: 768px) {
  .hero {
    align-self: center;
  }
}

.hero-homepage{
  height: 346px;
}

.welcome-message{
/*   position: relative;
  top: 40%;
  transform: translateY(-50%);
  margin: 0 auto 24px; */
  color: white;
  font-size: 18px;
}

@media (min-width: 768px) {
  .welcome-message {
    font-size: 24px;
  }
}

.hero-inner {
/*   position: relative;
  top: 50%;
  transform: translateY(-50%); */
  max-width: 320px;
  margin: 0 auto;
}

.hero-inner .fa-search {
  position: absolute; 
  z-index: 1; 
  top: 205px; 
  left: 2.5rem;
}

.page-header {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 10px 0;
}

@media (min-width: 768px) {
  .page-header {
    align-items: baseline;
    flex-direction: row;
    margin: 0;
  }
  .hero-inner {
    max-width: 600px;
  }
  .hero-inner .fa-search {
    left: 1.5rem;
  }
}

.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;
  margin-bottom: 10px;
}

.page-header-description {
  font-style: italic;
  margin: 0 0 30px 0;
  word-break: break-word;
}

@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 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 30px;
  min-height: 50px;
  padding-bottom: 15px;
}

@media (min-width: 768px) {
  .sub-nav {
    align-items: baseline;
    flex-direction: row;
  }
}

@media (min-width: 768px) {
  .sub-nav input[type="search"] {
    min-width: 300px;
  }
}

.sub-nav input[type="search"]::after {
  font-size: 15px;
}

/***** Blocks *****/
/* Used in Homepage#categories and Community#topics */
.blocks-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  padding: 0;
  gap: 3rem;
}

.blocks-list a {
  flex: 0 0 300px;
}

.blocks-list a:hover {
  text-decoration: none;
}
/* @media (min-width: 768px) {
  .blocks-list {
    margin: 0 -15px;
  }
} */

.blocks-item {
/*   border: 1px solid #17494D; */
/*   border-radius: 4px; */
  box-sizing: border-box;
  color: #17494D;
  display: flex;
  flex: 1 0 300px;
  max-width: 100%;
}

@media (min-width: 768px) {
/*   .blocks-item {
    margin: 0 15px 30px;
  } */
}

.blocks-item:hover, .blocks-item:focus, .blocks-item:active {
  box-shadow: 1px 3px 24px rgba(29, 48, 132, 0.16);
  border-radius: 8px;
}

.blocks-item:hover *, .blocks-item:focus *, .blocks-item:active * {
/*   color: #FFFFFF; */
  text-decoration: none;
}

.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: rgba(14, 21, 53, 1);
}

.blocks-item-link {
  color: #17494D;
  display: flex;
  flex-direction: column;
  padding-left: 1.5rem;
  justify-content: center;
  border-radius: inherit;
}

.blocks-item-link:hover, .blocks-item-link:active {
  text-decoration: none;
}

.blocks-item-link:focus {
  outline: 0;
  box-shadow: 0 0 0 0 #17494D;
  text-decoration: none;
}

.blocks-item-title {
  margin-bottom: 0;
  font-size: 16px;
  color: #0E1535;
  font-weight: 600;
  max-width: 14ch;
}

.blocks-item-description {
  margin: 0;
}

.blocks-item-description:not(:empty) {
  margin-top: 10px;
}

.svg-wrapper {
  width: 96px;
  height: 96px;
  display: grid;
  place-items: center;
  border-radius: 8px;
  box-shadow: 1px 3px 24px rgba(29, 48, 132, 0.16);
}

.svg-icon {
  width: 80px;
  height: 80px; 
 
}

.svg-4408509084695 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M67 38.9825C67 46.5378 64.0287 53.3935 59.1698 58.3954C57.6667 59.9344 56.0237 61.2986 54.206 62.4878C52.3184 63.7121 50.2909 64.6915 48.1236 65.461C46.201 66.1256 44.1735 66.5803 42.0412 66.8251C41.0624 66.93 40.0137 67 39 67C37.9863 67 36.9725 66.93 35.9588 66.8251C33.8614 66.6152 31.834 66.1256 29.8764 65.461C27.7091 64.7264 25.6816 63.7121 23.794 62.4878C21.9763 61.3336 20.3333 59.9694 18.8302 58.3954C13.9713 53.3585 11 46.5028 11 38.9825C11 23.5222 23.5144 11 38.965 11C54.4157 11 67 23.5222 67 38.9825Z' fill='%23F1F3F9'/%3E%3Cpath d='M58.2574 58.061C58.3114 58.3773 58.2103 58.7002 57.9856 58.9292C56.5834 60.3592 55.0494 61.6302 53.3528 62.7402L53.3495 62.7424C51.5649 63.8998 49.6529 64.8225 47.6178 65.5451L47.6099 65.5479L47.6099 65.5478C45.7918 66.1763 43.8795 66.6045 41.8751 66.8347L41.8676 66.8355L41.8676 66.8355C40.9526 66.9336 39.9639 67 38.9999 67C38.0351 67 37.079 66.9335 36.1376 66.8361C34.1444 66.6365 32.2292 66.1722 30.3957 65.5498L58.2574 58.061ZM58.2574 58.061C58.2035 57.7448 58.0012 57.4736 57.7133 57.3319M58.2574 58.061L57.7133 57.3319M57.7133 57.3319C55.5562 56.27 53.3436 55.5258 51.5223 54.9132L51.5004 54.9058C51.2382 54.8177 50.9848 54.7324 50.7394 54.649C49.9711 54.3854 49.3143 54.1553 48.7765 53.9298C48.2235 53.6979 47.8849 53.506 47.7026 53.3496L47.7027 53.3496L47.692 53.3407C47.57 53.239 47.454 53.117 47.2972 52.9499L47.2924 52.9448C47.2228 52.8706 47.1423 52.7848 47.0598 52.7022C46.8576 52.4998 46.5784 52.3938 46.2928 52.4109C46.0072 52.4279 45.7426 52.5665 45.566 52.7915C44.6609 53.9441 43.5848 54.9809 42.461 55.8556L42.461 55.8555L42.456 55.8594C41.2315 56.8249 40.0209 57.582 39.0045 58.0801C37.9638 57.5846 36.7611 56.8304 35.5783 55.8688L35.576 55.867C34.4865 54.9864 33.4001 53.9404 32.4431 52.7746C32.2539 52.5442 31.9718 52.4101 31.6737 52.4091C31.3756 52.408 31.0925 52.5401 30.9017 52.7691C30.7219 52.985 30.5463 53.1608 30.3306 53.3407L30.3305 53.3406L30.32 53.3496C30.1334 53.5097 29.8002 53.7021 29.2593 53.9311C28.7306 54.1549 28.075 54.3848 27.2899 54.6467L27.2899 54.6467L27.2842 54.6486C27.0385 54.7322 26.7847 54.8176 26.5222 54.9058L26.5002 54.9133C24.6742 55.5274 22.4551 56.2738 20.2926 57.3401C20.0067 57.4811 19.8051 57.75 19.7499 58.064C19.6948 58.378 19.7927 58.6995 20.0135 58.9295C21.4168 60.3914 22.9534 61.6644 24.6544 62.745M57.7133 57.3319L24.6544 62.745M24.6544 62.745C26.4297 63.896 28.3433 64.8542 30.3952 65.5496L24.6544 62.745Z' fill='%23D5F4D5' stroke='%234DCB48' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M46.9203 55.493C47.0133 55.3442 47.1711 55.0605 47.1905 54.7007C47.1963 54.5924 47.1858 54.4788 47.1544 54.3647C47.1235 54.2526 47.0792 54.1646 47.0422 54.1027C47.0124 54.053 46.9834 54.0142 46.9732 54.0008C46.009 52.6276 45.9166 50.8905 45.9145 47.9112C45.9138 46.9163 45.108 46.1053 44.1086 46.1053H34.0977C33.0984 46.1053 32.2926 46.9163 32.2919 47.9112C32.2898 50.8816 32.1979 52.6172 31.2418 53.9885C31.2388 53.9922 31.2358 53.9959 31.2331 53.9993C31.1896 54.0548 31.1009 54.1764 31.0462 54.3557L32 54.6468L31.0462 54.3557C30.8788 54.9038 31.1461 55.3505 31.2368 55.493C31.3306 55.6402 31.4693 55.8033 31.5114 55.8529C31.5172 55.8597 31.5212 55.8644 31.5229 55.8666L32.2993 55.2363L31.5229 55.8666C31.6454 56.0175 31.767 56.1692 31.8888 56.3212C32.6296 57.2455 33.3772 58.1785 34.3743 58.981C35.7138 60.065 37.1031 60.9304 38.342 61.5025L38.7612 60.5946L38.342 61.5025C38.8154 61.7211 39.3602 61.7169 39.8295 61.4934C41.0251 60.924 42.4065 60.0653 43.7753 58.9913C44.8934 58.1243 45.6791 57.1136 46.4567 56.1133C46.522 56.0293 46.5872 55.9454 46.6526 55.8616C46.6582 55.8544 46.665 55.8459 46.6726 55.8362C46.7284 55.7654 46.8329 55.6329 46.9203 55.493Z' fill='white' stroke='%23B2C4D7' stroke-width='2'/%3E%3Cpath d='M39 28C41.7614 28 44 25.7614 44 23C44 20.2386 41.7614 18 39 18C36.2386 18 34 20.2386 34 23C34 25.7614 36.2386 28 39 28Z' fill='%2384A0BD'/%3E%3Cpath d='M39 25C40.6569 25 42 24.1046 42 23C42 21.8954 40.6569 21 39 21C37.3431 21 36 21.8954 36 23C36 24.1046 37.3431 25 39 25Z' fill='white'/%3E%3Cpath d='M30.2691 47.1948L30.2691 47.195C30.7592 48.195 32.1434 49.8581 33.6947 51.2452C34.4854 51.9522 35.3603 52.6248 36.2395 53.1262C37.0999 53.6169 38.0613 54 39.0002 54C39.9368 54 40.897 53.6214 41.7581 53.1339C42.6375 52.6361 43.5127 51.9676 44.3041 51.2629C45.853 49.8836 47.2398 48.2201 47.7333 47.1907L47.7802 47.0951L47.7803 47.095L47.783 47.0895C48.0905 46.4628 48.5204 45.5869 48.9362 44.4201C49.6109 44.4006 50.1121 44.0802 50.4637 43.722C50.7824 43.3974 51.0217 42.995 51.1862 42.7185C51.1934 42.7063 51.2005 42.6945 51.2074 42.6829L50.3483 42.1711L51.2074 42.6828C51.351 42.4418 51.4425 42.2925 51.5285 42.1866C52.026 41.6035 52.395 40.7831 52.62 39.9858C52.8464 39.1832 52.9635 38.2745 52.8524 37.4788C52.7887 36.964 52.5931 36.4302 52.3088 36.0027C52.0603 35.6293 51.5518 35.0614 50.7784 35.0533C50.5271 35.0471 50.2883 35.0834 50.0661 35.1492C50.064 35.1493 50.0617 35.1495 50.0592 35.1496C50.023 35.1518 49.9661 35.1524 49.8899 35.1483C49.7369 35.1402 49.5519 35.1161 49.378 35.0784C49.3533 35.073 49.3298 35.0676 49.3075 35.0622C49.0971 28.6923 44.9745 23.2632 39.0002 23.2632C33.0259 23.2632 28.9033 28.6923 28.6928 35.0621C28.6706 35.0675 28.647 35.073 28.6223 35.0784C28.4483 35.1161 28.2634 35.1402 28.1104 35.1483C28.0342 35.1524 27.9773 35.1519 27.9411 35.1497C27.9387 35.1495 27.9364 35.1494 27.9343 35.1492C27.7121 35.0834 27.4733 35.0471 27.222 35.0533C26.4485 35.0614 25.94 35.6293 25.6916 36.0027C25.4073 36.4301 25.2117 36.9639 25.1479 37.4788C25.0368 38.2745 25.1539 39.1831 25.3804 39.9858C25.6054 40.7831 25.9744 41.6036 26.472 42.1868C26.5579 42.2926 26.6494 42.4419 26.7929 42.6828L27.6281 42.1853L26.7929 42.6829C26.7999 42.6945 26.8069 42.7063 26.8141 42.7185C26.9786 42.9951 27.2179 43.3974 27.5366 43.722C27.889 44.0809 28.3915 44.4019 29.0684 44.4202C29.4896 45.6054 29.9249 46.4931 30.2331 47.1215L30.2357 47.1268L30.2357 47.1269L30.2691 47.1948ZM29.1673 44.4394C29.1685 44.4401 29.169 44.4404 29.169 44.4404L29.1673 44.4394ZM27.916 35.1474C27.916 35.1474 27.9171 35.1475 27.9192 35.1479L27.916 35.1474ZM28.9738 34.9681C28.9739 34.9681 28.9725 34.969 28.9696 34.9705C28.9723 34.9689 28.9738 34.9681 28.9738 34.9681ZM49.0266 34.9682C49.0267 34.9682 49.0282 34.969 49.0309 34.9707C49.0278 34.969 49.0264 34.9682 49.0266 34.9682ZM50.0844 35.1474C50.0844 35.1474 50.0833 35.1476 50.0812 35.1478C50.0834 35.1475 50.0845 35.1474 50.0844 35.1474ZM48.836 44.4384C48.8358 44.4385 48.8363 44.4382 48.8377 44.4375C48.8367 44.4381 48.8361 44.4384 48.836 44.4384Z' fill='white' stroke='%23B2C4D7' stroke-width='2'/%3E%3Cpath d='M29.3499 40.1053C28.7036 38.3626 28.3159 36.7071 28.3159 35.2694C28.3159 29.3008 31.8055 23.1579 39.0001 23.1579C46.2378 23.1579 49.6843 29.3008 49.6843 35.2694C49.6843 36.6635 49.2966 38.319 48.6504 40.0617C48.6504 40.0617 49.0381 38.0141 48.2196 35.705C47.1425 32.6118 44.3422 28.9958 38.957 28.9958C33.5719 28.9958 30.7716 32.6118 29.6945 35.705C29.0052 38.0576 29.3499 40.1053 29.3499 40.1053Z' fill='%23B2C4D7' stroke='%2384A0BD' stroke-width='2' stroke-linejoin='round'/%3E%3Ccircle cx='60.869' cy='10.8691' r='1.5' transform='rotate(73.2264 60.869 10.8691)' fill='%23B2C4D7'/%3E%3Ccircle cx='67.4796' cy='12.0099' r='1.5' transform='rotate(73.2264 67.4796 12.0099)' fill='%23B2C4D7'/%3E%3Ccircle cx='65.7614' cy='16.7054' r='1.5' transform='rotate(73.2264 65.7614 16.7054)' fill='%23B2C4D7'/%3E%3Crect x='55' y='54' width='12' height='8' rx='1' fill='%23FFECD0' stroke='%23F89225' stroke-width='2'/%3E%3Cpath d='M61 56V60' stroke='%23F89225' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M58 51C58 49.3431 59.3431 48 61 48V48C62.6569 48 64 49.3431 64 51V54H58V51Z' stroke='%23F89225' stroke-width='2'/%3E%3C/svg%3E");
}

.svg-4408509073431 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M68 45L31 57' stroke='%23EAEDF7' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M68 49L32 60' stroke='%23EAEDF7' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M32.5 53V63L14 48C12.8 43.6 13.8333 39.8333 14.5 38.5L32.5 53Z' fill='%23EAEDF7'/%3E%3Cpath d='M50.034 27.6606L67.2421 41.296C67.7209 41.6754 68 42.2527 68 42.8635V50.3569C68 51.2318 67.4313 52.0052 66.5961 52.2659L33.2489 62.6787C32.6065 62.8792 31.9064 62.7434 31.3857 62.317L14.3647 48.3803C14.1419 48.1979 13.9581 47.9714 13.8458 47.7062C12.8771 45.4177 12.6287 42.0453 13.695 39.0085C13.8845 38.4687 14.3386 38.0733 14.8838 37.9001L48.1864 27.322C48.8203 27.1207 49.5127 27.2476 50.034 27.6606Z' stroke='%235A76FF' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M32.7154 52.8403L66.1888 42.4209C66.9569 42.1818 67.1427 41.18 66.5115 40.6814L49.6072 27.3287C49.3469 27.1231 49.0016 27.06 48.6854 27.1601L15.7635 37.5845C15.0057 37.8244 14.8172 38.8099 15.433 39.3125L31.7859 52.6602C32.0459 52.8724 32.395 52.94 32.7154 52.8403Z' fill='%23EAEDF7' stroke='%235A76FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M57.0449 41L65 38.4286L60.8202 35L53 37.5714L57.4211 38.3333L57.0449 41Z' fill='%234DCB48' stroke='%234DCB48' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='38' y='14' width='2' height='10' rx='1' fill='%23F7CA03'/%3E%3Crect x='34' y='18' width='10' height='2' rx='1' fill='%23F7CA03'/%3E%3Ccircle cx='22.5' cy='27.5' r='1.5' fill='%23B2C4D7'/%3E%3Ccircle cx='25.5' cy='21.5' r='1.5' fill='%23B2C4D7'/%3E%3Ccircle cx='29.5' cy='24.5' r='1.5' fill='%23B2C4D7'/%3E%3Cpath d='M18 41L53 30' stroke='%235A76FF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}

.svg-4408436819223 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8392 21.8039C19.9327 21.3365 20.3431 21 20.8198 21H46.7802C47.4112 21 47.8845 21.5773 47.7608 22.1961L44.1608 40.1961C44.0673 40.6635 43.6569 41 43.1802 41H17.2198C16.5888 41 16.1155 40.4227 16.2392 39.8039L19.8392 21.8039Z' fill='%23FFEFC7' stroke='%23F7CA03' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M21 22L32.5556 31L47 22' stroke='%23F7CA03' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33 39C29.134 39 26 42.134 26 46C26 49.866 29.134 53 33 53H49.5858C49.851 53 50.1054 53.1054 50.2929 53.2929L55.5858 58.5858C56.8457 59.8457 59 58.9534 59 57.1716V53.7963C59 53.2987 59.3688 52.8844 59.8488 52.7533C62.8177 51.9424 65 49.226 65 46C65 42.134 61.866 39 58 39H33Z' fill='%23EAEDF7'/%3E%3Cpath d='M59.8488 52.7533L59.5853 51.7886L59.8488 52.7533ZM27 46C27 42.6863 29.6863 40 33 40V38C28.5817 38 25 41.5817 25 46H27ZM33 52C29.6863 52 27 49.3137 27 46H25C25 50.4183 28.5817 54 33 54V52ZM49.5858 52H33V54H49.5858V52ZM56.2929 57.8787L51 52.5858L49.5858 54L54.8787 59.2929L56.2929 57.8787ZM58 57.1716C58 58.0625 56.9229 58.5086 56.2929 57.8787L54.8787 59.2929C56.7686 61.1828 60 59.8443 60 57.1716H58ZM58 53.7963V57.1716H60V53.7963H58ZM64 46C64 48.7638 62.1305 51.0934 59.5853 51.7886L60.1123 53.7179C63.5049 52.7913 66 49.6883 66 46H64ZM58 40C61.3137 40 64 42.6863 64 46H66C66 41.5817 62.4183 38 58 38V40ZM33 40H58V38H33V40ZM60 53.7963C60 53.796 60 53.7964 59.9999 53.797C59.9998 53.7975 59.9997 53.7975 60.0001 53.7966C60.0007 53.795 60.0035 53.7884 60.0118 53.7785C60.0301 53.7566 60.0649 53.7309 60.1123 53.7179L59.5853 51.7886C58.7436 52.0185 58 52.7763 58 53.7963H60ZM49.5858 54L51 52.5858C50.6249 52.2107 50.1162 52 49.5858 52V54Z' fill='%235A76FF'/%3E%3Ccircle cx='56.5' cy='30.5' r='1.5' fill='%23B2C4D7'/%3E%3Cpath d='M62 32C62 28.134 58.866 25 55 25' stroke='%23B2C4D7' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M67 32C67 25.3726 61.6274 20 55 20' stroke='%23B2C4D7' stroke-width='2' stroke-linecap='round'/%3E%3Crect opacity='0.5' x='34' y='44' width='4' height='4' rx='2' fill='%235A76FF'/%3E%3Crect opacity='0.5' x='43' y='44' width='4' height='4' rx='2' fill='%235A76FF'/%3E%3Crect opacity='0.5' x='52' y='44' width='4' height='4' rx='2' fill='%235A76FF'/%3E%3C/svg%3E");
}

.svg-4408495057047 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='19' y='52' width='40' height='14' rx='2' fill='%23EFF1F4'/%3E%3Cg filter='url(%23filter0_d_137:495)'%3E%3Ccircle cx='27' cy='59' r='3' fill='white'/%3E%3C/g%3E%3Cg filter='url(%23filter1_d_137:495)'%3E%3Crect x='33' y='57' width='20' height='4' rx='2' fill='white'/%3E%3C/g%3E%3Crect x='19' y='14' width='40' height='14' rx='2' fill='%23EFF1F4'/%3E%3Cg filter='url(%23filter2_d_137:495)'%3E%3Ccircle cx='27' cy='21' r='3' fill='white'/%3E%3C/g%3E%3Cg filter='url(%23filter3_d_137:495)'%3E%3Crect x='33' y='19' width='20' height='4' rx='2' fill='white'/%3E%3C/g%3E%3Crect x='19' y='32' width='41' height='16' rx='2' fill='%23D5F4D5' stroke='%234DCB48' stroke-width='2'/%3E%3Cg filter='url(%23filter4_d_137:495)'%3E%3Crect x='33' y='38' width='20' height='4' rx='2' fill='white'/%3E%3C/g%3E%3Cpath d='M23.9856 38.9665L26.5 41.5L30.5 37.5' stroke='%234DCB48' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.0391 44.7234C46.2983 43.9826 46.2983 42.7816 47.0391 42.0408C47.7799 41.3001 48.9809 41.3001 49.7217 42.0408L53.4906 45.8098L53.6557 45.6447C54.1193 45.1811 54.7539 44.9927 55.3565 45.0795L55.9268 44.5091C56.4056 44.0303 57.0669 43.845 57.6868 43.9533L58.2246 43.5223C58.9668 42.9275 60.0252 42.9376 60.7559 43.5465L61.7812 44.401C61.896 44.4624 62.0063 44.5359 62.1102 44.6214L63.6961 45.9268C64.5297 46.6129 65.0505 47.607 65.1402 48.6829L65.3412 51.095L69.2649 55.0188C69.2649 55.0188 69.4999 57 67.4999 59C65.4999 61 63.0191 61.2646 63.0191 61.2646L57.7722 56.0177C56.0088 56.9712 53.7596 56.7029 52.2696 55.2128L49.2948 52.238C48.9919 51.9351 48.9919 51.4441 49.2948 51.1412C50.1272 50.3088 51.2439 49.9339 52.3324 50.0166L47.0391 44.7234Z' fill='white'/%3E%3Cpath d='M49.7217 42.0408L50.4288 41.3337L49.7217 42.0408ZM53.4906 45.8098L52.7835 46.5169C53.174 46.9074 53.8072 46.9074 54.1977 46.5169L53.4906 45.8098ZM53.6557 45.6447L54.3628 46.3518L53.6557 45.6447ZM55.3565 45.0795L55.214 46.0693C55.5259 46.1142 55.8407 46.0094 56.0636 45.7866L55.3565 45.0795ZM57.6868 43.9533L57.5148 44.9384C57.7977 44.9878 58.0882 44.9132 58.3122 44.7336L57.6868 43.9533ZM58.2246 43.5223L58.85 44.3026L58.2246 43.5223ZM60.7559 43.5465L61.3961 42.7783L60.7559 43.5465ZM61.7812 44.401L61.141 45.1692C61.1932 45.2128 61.2497 45.2508 61.3097 45.2829L61.7812 44.401ZM62.1102 44.6214L61.4747 45.3935L61.4747 45.3935L62.1102 44.6214ZM63.6961 45.9268L63.0605 46.6989L63.6961 45.9268ZM65.1402 48.6829L64.1436 48.766L65.1402 48.6829ZM65.3412 51.095L64.3446 51.1781C64.3643 51.4138 64.4668 51.6349 64.6341 51.8021L65.3412 51.095ZM69.2649 55.0188L70.258 54.901C70.2315 54.678 70.1308 54.4704 69.972 54.3117L69.2649 55.0188ZM63.0191 61.2646L62.312 61.9717C62.5257 62.1854 62.8246 62.291 63.1251 62.2589L63.0191 61.2646ZM57.7722 56.0177L58.4793 55.3106C58.1666 54.9978 57.6856 54.9277 57.2965 55.138L57.7722 56.0177ZM52.3324 50.0166L52.2566 51.0138C52.6737 51.0455 53.0665 50.8142 53.2411 50.4341C53.4157 50.054 53.3353 49.6053 53.0395 49.3095L52.3324 50.0166ZM46.332 41.3337C45.2007 42.465 45.2007 44.2992 46.332 45.4305L47.7462 44.0163C47.396 43.666 47.396 43.0982 47.7462 42.748L46.332 41.3337ZM50.4288 41.3337C49.2975 40.2024 47.4633 40.2024 46.332 41.3337L47.7462 42.748C48.0965 42.3977 48.6643 42.3977 49.0146 42.7479L50.4288 41.3337ZM54.1977 45.1027L50.4288 41.3337L49.0146 42.7479L52.7835 46.5169L54.1977 45.1027ZM52.9486 44.9376L52.7835 45.1027L54.1977 46.5169L54.3628 46.3518L52.9486 44.9376ZM55.499 44.0897C54.5979 43.9599 53.6445 44.2418 52.9486 44.9376L54.3628 46.3518C54.5941 46.1205 54.9099 46.0255 55.214 46.0693L55.499 44.0897ZM55.2197 43.802L54.6494 44.3724L56.0636 45.7866L56.6339 45.2163L55.2197 43.802ZM57.8589 42.9682C56.9318 42.8063 55.9385 43.0832 55.2197 43.802L56.6339 45.2163C56.8727 44.9774 57.2019 44.8838 57.5148 44.9384L57.8589 42.9682ZM57.5992 42.742L57.0614 43.173L58.3122 44.7336L58.85 44.3026L57.5992 42.742ZM61.3961 42.7783C60.3001 41.8649 58.7125 41.8497 57.5992 42.742L58.85 44.3026C59.2211 44.0052 59.7503 44.0102 60.1156 44.3147L61.3961 42.7783ZM62.4214 43.6329L61.3961 42.7783L60.1156 44.3147L61.141 45.1692L62.4214 43.6329ZM62.7457 43.8493C62.5905 43.7216 62.4253 43.6115 62.2527 43.5192L61.3097 45.2829C61.3667 45.3134 61.422 45.3501 61.4747 45.3935L62.7457 43.8493ZM64.3316 45.1547L62.7457 43.8493L61.4747 45.3935L63.0605 46.6989L64.3316 45.1547ZM66.1367 48.5999C66.0246 47.2549 65.3736 46.0124 64.3316 45.1547L63.0605 46.6989C63.6858 47.2135 64.0764 47.959 64.1436 48.766L66.1367 48.5999ZM66.3377 51.012L66.1367 48.5999L64.1436 48.766L64.3446 51.1781L66.3377 51.012ZM69.972 54.3117L66.0483 50.3879L64.6341 51.8021L68.5578 55.7259L69.972 54.3117ZM68.207 59.7071C69.3447 58.5694 69.8693 57.411 70.101 56.5079C70.216 56.0598 70.2577 55.6798 70.2695 55.402C70.2754 55.263 70.2738 55.1491 70.2702 55.0645C70.2683 55.0221 70.266 54.987 70.2637 54.9596C70.2626 54.9459 70.2615 54.9341 70.2605 54.9243C70.26 54.9194 70.2595 54.915 70.2591 54.9111C70.2589 54.9092 70.2587 54.9074 70.2585 54.9057C70.2584 54.9048 70.2583 54.904 70.2582 54.9032C70.2582 54.9028 70.2581 54.9023 70.2581 54.9021C70.258 54.9015 70.258 54.901 69.2649 55.0188C68.2719 55.1366 68.2718 55.136 68.2718 55.1355C68.2717 55.1353 68.2717 55.1348 68.2716 55.1345C68.2716 55.1338 68.2715 55.1332 68.2714 55.1326C68.2713 55.1314 68.2712 55.1303 68.271 55.1293C68.2708 55.1273 68.2707 55.1258 68.2706 55.1247C68.2703 55.1225 68.2703 55.1221 68.2704 55.1234C68.2706 55.126 68.2714 55.1354 68.272 55.1511C68.2734 55.1826 68.2746 55.2391 68.2713 55.3171C68.2647 55.4733 68.2401 55.7136 68.1638 56.0108C68.013 56.5984 67.6551 57.4306 66.7928 58.2929L68.207 59.7071ZM63.0191 61.2646C63.1251 62.2589 63.1255 62.2589 63.1259 62.2589C63.126 62.2589 63.1264 62.2588 63.1266 62.2588C63.1272 62.2587 63.1278 62.2587 63.1284 62.2586C63.1296 62.2585 63.131 62.2583 63.1325 62.2581C63.1356 62.2578 63.1393 62.2574 63.1436 62.2569C63.1521 62.2559 63.1631 62.2545 63.1764 62.2528C63.2029 62.2493 63.2387 62.2444 63.2831 62.2375C63.3716 62.2237 63.4946 62.2023 63.6458 62.1702C63.9478 62.106 64.3658 61.9984 64.851 61.8222C65.8179 61.4709 67.0768 60.8373 68.207 59.7071L66.7928 58.2929C65.923 59.1627 64.9415 59.6614 64.168 59.9424C63.783 60.0823 63.4558 60.1659 63.2301 60.2138C63.1176 60.2378 63.031 60.2526 62.9761 60.2612C62.9487 60.2654 62.9293 60.2681 62.9185 60.2695C62.9131 60.2702 62.9099 60.2706 62.909 60.2707C62.9085 60.2707 62.9086 60.2707 62.9093 60.2706C62.9096 60.2706 62.9101 60.2705 62.9107 60.2705C62.911 60.2704 62.9114 60.2704 62.9118 60.2704C62.912 60.2703 62.9123 60.2703 62.9124 60.2703C62.9127 60.2703 62.913 60.2702 63.0191 61.2646ZM57.0651 56.7248L62.312 61.9717L63.7262 60.5575L58.4793 55.3106L57.0651 56.7248ZM57.2965 55.138C55.9115 55.887 54.1455 55.6745 52.9767 54.5057L51.5625 55.9199C53.3738 57.7312 56.1061 58.0553 58.2478 56.8973L57.2965 55.138ZM52.9767 54.5057L50.0019 51.5309L48.5876 52.9451L51.5625 55.9199L52.9767 54.5057ZM50.0019 51.5309C50.0895 51.6185 50.0895 51.7607 50.0019 51.8483L48.5877 50.4341C47.8943 51.1275 47.8943 52.2517 48.5876 52.9451L50.0019 51.5309ZM50.0019 51.8483C50.6195 51.2307 51.4465 50.9522 52.2566 51.0138L52.4081 49.0195C51.0413 48.9156 49.6349 49.3868 48.5877 50.4341L50.0019 51.8483ZM46.332 45.4305L51.6253 50.7238L53.0395 49.3095L47.7462 44.0163L46.332 45.4305Z' fill='%23B2C4D7'/%3E%3Cpath d='M51.5 49L54 51.5' stroke='%23B2C4D7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 37L13 35' stroke='%23B2C4D7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 43L12.5 45M13 40H10' stroke='%23B2C4D7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M64 36L66.5 34M65 40L68 40' stroke='%23B2C4D7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_137:495' x='21' y='53' width='12' height='12' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.635294 0 0 0 0 0.67451 0 0 0 0 0.796078 0 0 0 0.4 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_137:495'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_137:495' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d_137:495' x='30' y='54' width='26' height='10' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.635294 0 0 0 0 0.67451 0 0 0 0 0.796078 0 0 0 0.4 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_137:495'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_137:495' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter2_d_137:495' x='21' y='15' width='12' height='12' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.635294 0 0 0 0 0.67451 0 0 0 0 0.796078 0 0 0 0.4 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_137:495'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_137:495' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter3_d_137:495' x='30' y='16' width='26' height='10' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.635294 0 0 0 0 0.67451 0 0 0 0 0.796078 0 0 0 0.4 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_137:495'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_137:495' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter4_d_137:495' x='30' y='35' width='26' height='10' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.635294 0 0 0 0 0.67451 0 0 0 0 0.796078 0 0 0 0.4 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_137:495'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_137:495' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.svg-4408495062039 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.8762 16.5068C49.181 16.1908 48.3666 16.2983 47.7771 16.7837L46.1158 18.1519C42.7925 20.8887 37.9964 20.8887 34.6731 18.1519L33.0117 16.7837C32.4223 16.2983 31.6078 16.1908 30.9127 16.5068L22.3429 20.4022C20.9683 21.027 19.773 21.9876 18.8671 23.1955L11.3066 33.2761C10.9356 33.7708 10.9001 34.4373 11.2069 34.9673C12.9726 38.0172 15.517 40.5697 18.5688 42.3365C19.129 42.6608 19.8326 42.5982 20.3267 42.1801L24.8944 38.3151V63.0549C24.8944 63.4489 25.0881 63.8177 25.4124 64.0414C34.4319 70.2617 46.3569 70.2617 55.3764 64.0414C55.7008 63.8177 55.8944 63.4489 55.8944 63.0549V38.3151L60.4621 42.1801C60.9563 42.5982 61.6599 42.6608 62.2201 42.3365C65.2718 40.5697 67.8163 38.0172 69.582 34.9673C69.8888 34.4373 69.8532 33.7708 69.4823 33.2761L61.9218 23.1955C61.0158 21.9876 59.8206 21.027 58.446 20.4022L49.8762 16.5068Z' fill='url(%23paint0_linear_86:468)'/%3E%3Cpath d='M24.8943 63.2234V38.4836L20.3266 42.3486C19.8324 42.7667 19.1289 42.8293 18.5687 42.505C15.5169 40.7382 12.9725 38.1857 11.2068 35.1358C10.9 34.6058 10.9355 33.9392 11.3065 33.4446L18.867 23.364C19.7729 22.1561 20.9682 21.1955 22.3427 20.5707L30.9126 16.6753C31.6077 16.3593 32.4221 16.4667 33.0116 16.9522L34.673 18.3203C37.9963 21.0572 42.7924 21.0572 46.1157 18.3203L47.777 16.9522C48.3665 16.4667 49.1809 16.3593 49.8761 16.6753L58.4459 20.5707C59.8204 21.1955 61.0157 22.1561 61.9217 23.364L67 30' stroke='%234DCB48' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle r='1.5' transform='matrix(-0.776621 -0.629968 -0.629968 0.776621 16.53 57.2693)' fill='%23B2C4D7'/%3E%3Ccircle r='1.5' transform='matrix(-0.776621 -0.629968 -0.629968 0.776621 18.98 51.7196)' fill='%23B2C4D7'/%3E%3Ccircle r='1.5' transform='matrix(-0.776621 -0.629968 -0.629968 0.776621 12.9834 50.5297)' fill='%23B2C4D7'/%3E%3Cpath d='M24.8944 63.0549C24.8944 63.4489 25.0881 63.8177 25.4124 64.0414C34.4319 70.2617 46.3569 70.2617 55.3764 64.0414C55.7008 63.8177 55.8944 63.4489 55.8944 63.0549V38.3151L60.4621 42.1801C60.9563 42.5983 61.6599 42.6608 62.2201 42.3365C65.2718 40.5697 67.8163 38.0172 69.582 34.9673C69.8888 34.4373 69.8532 33.7708 69.4823 33.2761' stroke='%234DCB48' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='2 5'/%3E%3Cpath d='M24.8944 63.0549C24.8944 63.4489 25.0881 63.8177 25.4124 64.0414M69.4823 33.2761C69.8532 33.7708 69.8888 34.4373 69.582 34.9673C69.4699 35.1609 69.3546 35.3526 69.2363 35.5421M59.7326 41.5628L60.4621 42.1801C60.9563 42.5983 61.6599 42.6608 62.2201 42.3365C62.5017 42.1735 62.779 42.0037 63.0518 41.8275M55.8944 61.9782V63.0549C55.8944 63.4489 55.7008 63.8177 55.3764 64.0414C55.1231 64.2161 54.8675 64.3859 54.6097 64.5507' stroke='%234DCB48' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29 32.3275H28V33.3275V34.3275C28 35.4321 28.8954 36.3275 30 36.3275H33V51.9133C33 53.6951 35.1543 54.5874 36.4142 53.3275C36.7893 52.9524 37 52.4437 37 51.9133V35.3275C37 33.6707 35.6569 32.3275 34 32.3275H29Z' fill='%235A76FF' stroke='white' stroke-width='2'/%3E%3Cpath d='M42 32.3275C40.3431 32.3275 39 33.6707 39 35.3275V46.9133C39 48.6951 41.1543 49.5874 42.4142 48.3275C42.7893 47.9524 43 47.4437 43 46.9133V36.3275H47V40.4133C47 42.1951 49.1543 43.0874 49.7071 41.1204C50.7893 41.4524 51 40.9437 51 40.4133V35.3275C51 33.6707 49.6569 32.3275 48 32.3275H42Z' fill='%235A76FF' stroke='white' stroke-width='2'/%3E%3Crect x='65' y='9' width='2' height='10' rx='1' fill='%23FFA94D'/%3E%3Crect x='61' y='13' width='10' height='2' rx='1' fill='%23FFA94D'/%3E%3Cpath d='M32 17C33.4429 19.9452 36.7058 22 40.5 22C44.2942 22 47.5571 19.9452 49 17' stroke='%234DCB48' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_86:468' x1='37' y1='33.659' x2='47' y2='47.659' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D5F4D5'/%3E%3Cstop offset='1' stop-color='%23D5F4D5' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.svg-4408495065751 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64.7641 23.2199L47.3617 14.5913C46.8755 14.3503 46.2572 14.5439 45.9853 15.0586C40.9632 24.5673 36.2087 28.6094 31.5773 32.4726C31.5122 32.5269 31.4472 32.5811 31.3822 32.6353C26.8935 36.3786 22.5402 40.0089 17.9813 48.587C17.7355 49.0494 17.9195 49.643 18.4203 49.8913L35.8227 58.5199C36.3104 58.7617 36.928 58.5697 37.2029 58.0547C41.7619 49.5145 46.3051 45.6828 50.8375 41.8603C50.9486 41.7666 51.0597 41.6728 51.1708 41.5791C55.7489 37.7151 60.3511 33.7179 65.2029 24.5301C65.4496 24.063 65.2626 23.4671 64.7641 23.2199Z' fill='%23D5F4D5' stroke='%234DCB48' stroke-width='2'/%3E%3Cpath d='M62.8878 27.6162C60.8904 26.1601 60.022 23.5837 60.7305 21.2156C60.8888 20.6865 61.4984 20.485 61.9932 20.7304L65.4478 22.4433C65.9426 22.6886 66.1449 23.2886 65.8995 23.7834L64.1866 27.2381C63.9413 27.7329 63.3341 27.9416 62.8878 27.6162Z' fill='%234DCB48'/%3E%3Cpath d='M45.3199 18.6235C47.065 18.8317 48.8243 18.2387 50.0874 17.0166C50.8811 16.2485 50.4583 15.0107 49.4687 14.5201L47.8059 13.6956C46.8163 13.2049 45.6163 13.6094 45.1256 14.599L44.3011 16.2618C43.8104 17.2514 44.2232 18.4926 45.3199 18.6235Z' fill='%234DCB48'/%3E%3Cpath d='M32.087 57.3751C33.5237 54.4776 37.0373 53.2933 39.9349 54.73L37.3335 59.9765L32.087 57.3751Z' fill='%234DCB48'/%3E%3Cpath d='M22.6171 51.5681C23.3255 49.1999 22.4571 46.6235 20.4597 45.1674C20.0134 44.8421 19.4063 45.0507 19.1609 45.5455L17.448 49.0002C17.2027 49.495 17.4049 50.095 17.8997 50.3403L21.3544 52.0533C21.8492 52.2986 22.4588 52.0972 22.6171 51.5681Z' fill='%234DCB48'/%3E%3Cpath d='M41.4327 39.2863L42.0658 39.6326C43.1129 40.2055 44.5154 40.0879 45.6447 39.3327L48.6051 37.2873C49.6393 36.5957 49.7241 35.2255 48.7651 34.7009C47.5562 34.1162 46.1718 33.5295 44.866 34.4027L41.4494 36.7957C40.3474 37.5326 39.037 36.9414 37.8047 36.3275C36.5723 35.7135 36.9305 34.4327 37.9647 33.741L40.5452 31.9496C41.6745 31.1944 42.6644 31.3528 43.7115 31.9257' stroke='%234DCB48' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M49.0365 38.2893L37.6488 32.7233' stroke='%234DCB48' stroke-width='2' stroke-linecap='round'/%3E%3Crect x='32' y='61' width='18' height='4' rx='2' fill='%23FFECD0' stroke='%23F89225' stroke-width='2'/%3E%3Crect x='31' y='57' width='18' height='4' rx='2' fill='%23FFECD0' stroke='%23F89225' stroke-width='2'/%3E%3Crect x='33' y='53' width='18' height='4' rx='2' fill='%23FFECD0' stroke='%23F89225' stroke-width='2'/%3E%3Ccircle cx='59.503' cy='53.0868' r='1.5' transform='rotate(-54.3054 59.503 53.0868)' fill='%23B2C4D7'/%3E%3Ccircle cx='56.3805' cy='47.1495' r='1.5' transform='rotate(-54.3054 56.3805 47.1495)' fill='%23B2C4D7'/%3E%3Ccircle cx='62.5581' cy='45.7908' r='1.5' transform='rotate(-54.3054 62.5581 45.7908)' fill='%23B2C4D7'/%3E%3C/svg%3E");
}

.svg-4408495088279 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='28.777' y='13.4116' width='31.4181' height='46.1272' rx='3' fill='%23FFEFC7' stroke='%23F7CA03' stroke-width='2'/%3E%3Ccircle cx='38.0133' cy='65.0221' r='1.5' transform='rotate(63.3599 38.0133 65.0221)' fill='%23B2C4D7'/%3E%3Ccircle cx='44.7217' cy='65.0133' r='1.5' transform='rotate(63.3599 44.7217 65.0133)' fill='%23B2C4D7'/%3E%3Ccircle cx='43.0568' cy='71.1155' r='1.5' transform='rotate(63.3599 43.0568 71.1155)' fill='%23B2C4D7'/%3E%3Cg filter='url(%23filter0_d_116:357)'%3E%3Crect x='32.9834' y='16.8631' width='23.0054' height='38.407' rx='0.616667' fill='white'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45 8C43.3431 8 42 9.34315 42 11V11.75H39.0683C38.7197 11.75 38.4111 11.9752 38.3048 12.3071L37.0489 16.2269C36.9661 16.4855 37.159 16.75 37.4307 16.75H52.332C52.6036 16.75 52.7966 16.4855 52.7137 16.2269L51.4579 12.3071C51.3515 11.9752 51.0429 11.75 50.6944 11.75H48V11C48 9.34315 46.6569 8 45 8Z' fill='%23B2C4D7'/%3E%3Crect x='36' y='20' width='17' height='1' fill='%23ECEFF6'/%3E%3Crect x='36' y='24' width='17' height='1' fill='%23ECEFF6'/%3E%3Crect x='36' y='28' width='17' height='1' fill='%23ECEFF6'/%3E%3Crect x='36' y='32' width='17' height='1' fill='%23ECEFF6'/%3E%3Crect x='36' y='36' width='17' height='1' fill='%23ECEFF6'/%3E%3Crect x='36' y='40' width='17' height='1' fill='%23ECEFF6'/%3E%3Crect x='36.5' y='44.5' width='16' height='7' stroke='%23ECEFF6'/%3E%3Cpath d='M18.8179 44.1092C13.5428 58.181 16.7506 70.4665 24.886 72.8924C26.9198 73.4988 29.4616 72.534 29.3661 70.2465C29.1009 63.8992 14.9426 66.151 19.4959 44.3114' stroke='%23BFCBD7' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M22.0828 31.6035L30.9835 28.7064L32.3492 32.9025L16.9418 41.0112C15.3484 36.1158 19.1159 32.5692 22.0828 31.6035Z' fill='%23EAEDF7' stroke='%235A76FF' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M30.9834 28.7064L28.3972 32.6419L29.763 36.838L32.3492 32.9025L30.9834 28.7064Z' fill='white' stroke='%235A76FF' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M19.6981 34.9578L28.2456 32.1757L29.7631 36.8379L25.4893 38.229C26.2481 40.5601 24.87 43.5868 22.7331 44.2823C20.5962 44.9779 17.9535 44.1193 16.9418 41.0111C15.9302 37.903 17.5612 35.6533 19.6981 34.9578Z' fill='%23EAEDF7' stroke='%235A76FF' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath opacity='0.3' d='M17.7451 37.8203C17.3244 38.6164 17.1722 39.6955 17.609 41.0376C18.0459 42.3798 18.8042 43.1625 19.6128 43.5585C20.435 43.9611 21.3812 43.9993 22.2416 43.7192C22.9978 43.4731 23.7101 42.7728 24.1534 41.7991C20.696 41.6815 19.0513 38.3726 18.6611 36.7328C18.2869 37.0245 17.9718 37.3912 17.7451 37.8203Z' fill='%235A76FF'/%3E%3Ccircle cx='45' cy='11' r='1' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_116:357' x='31.1334' y='15.0131' width='26.7054' height='42.107' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='0.925'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.669236 0 0 0 0 0.56378 0 0 0 0 0.0974305 0 0 0 0.4 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_116:357'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_116:357' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.svg-4408495076119 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='40.2653' y='71.5981' width='27.7346' height='44.3754' rx='0.850207' transform='rotate(-135 40.2653 71.5981)' fill='%23D5F4D5'/%3E%3Crect x='35.8523' y='69.5808' width='18.6408' height='7.54692' rx='1.85021' transform='rotate(-135 35.8523 69.5808)' fill='%23D5F4D5' stroke='white' stroke-width='2'/%3E%3Crect x='64.1957' y='41.2372' width='18.6408' height='7.54692' rx='1.85021' transform='rotate(-135 64.1957 41.2372)' fill='%23D5F4D5' stroke='white' stroke-width='2'/%3E%3Cpath d='M61.8383 61.7919L30.4601 30.4138' stroke='white' stroke-width='2'/%3E%3Ccircle cx='46.1487' cy='46.1033' r='4.46683' transform='rotate(-135 46.1487 46.1033)' fill='%23D5F4D5' stroke='white' stroke-width='2'/%3E%3Crect x='40.2653' y='73.0123' width='29.7346' height='46.3754' rx='1.85021' transform='rotate(-135 40.2653 73.0123)' stroke='%234DCB48' stroke-width='2'/%3E%3Ccircle cx='24' cy='21' r='10' stroke='%23FFA94D' stroke-width='2'/%3E%3Cpath d='M16.2058 25.5C15.4159 24.132 15.0001 22.5801 15 21.0005C14.9999 19.4208 15.4156 17.8689 16.2053 16.5008C16.995 15.1327 18.1309 13.9965 19.4988 13.2065C20.8667 12.4164 22.4184 12.0003 23.9981 12L24 21L16.2058 25.5Z' fill='%23FFECCC'/%3E%3Cpath d='M24 21L28 25' stroke='%23FFA94D' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M24 21V15' stroke='%238085EC' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M24 21V15' stroke='%23FFA94D' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='21.531' cy='37.6519' r='1.5' transform='rotate(-150 21.531 37.6519)' fill='%23B2C4D7'/%3E%3Ccircle cx='15.933' cy='41.3481' r='1.5' transform='rotate(-150 15.933 41.3481)' fill='%23B2C4D7'/%3E%3Ccircle cx='13.9689' cy='36.75' r='1.5' transform='rotate(-150 13.9689 36.75)' fill='%23B2C4D7'/%3E%3Cpath d='M21 10H27V11H21V10Z' stroke='%23FFA94D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23 8H25V9H23V8Z' stroke='%23FFA94D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.svg-4408509122327 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='41' r='24' fill='%23F1F3F9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M60.2495 52C56.3451 59.1724 48.741 64.04 40 64.04C31.259 64.04 23.655 59.1724 19.7505 52H60.2495Z' fill='%23D5F4D5'/%3E%3Cpath d='M60.2495 52L61.1278 52.4781C61.2965 52.1683 61.2894 51.7925 61.1092 51.4892C60.929 51.1859 60.6023 51 60.2495 51V52ZM19.7505 52V51C19.3977 51 19.071 51.1859 18.8908 51.4892C18.7106 51.7925 18.7035 52.1683 18.8722 52.4781L19.7505 52ZM59.3713 51.5219C55.6348 58.3856 48.3603 63.04 40 63.04V65.04C49.1217 65.04 57.0553 59.9593 61.1278 52.4781L59.3713 51.5219ZM40 63.04C31.6398 63.04 24.3652 58.3856 20.6288 51.5219L18.8722 52.4781C22.9447 59.9593 30.8783 65.04 40 65.04V63.04ZM19.7505 53H60.2495V51H19.7505V53Z' fill='%234DCB48'/%3E%3Cpath d='M38.7337 64.0361L26.5686 20' stroke='%2384A0BD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M60 23L26 19L31.7333 39L60 23Z' fill='%23FFECD0' stroke='%23F89225' stroke-width='2' stroke-linejoin='round'/%3E%3Ccircle r='1.5' transform='matrix(-0.0801768 -0.996781 -0.996781 0.0801768 59.4053 62.7309)' fill='%23B2C4D7'/%3E%3Ccircle r='1.5' transform='matrix(-0.0801768 -0.996781 -0.996781 0.0801768 66.0479 63.2658)' fill='%23B2C4D7'/%3E%3Ccircle r='1.5' transform='matrix(-0.0801768 -0.996781 -0.996781 0.0801768 65.1277 57.6842)' fill='%23B2C4D7'/%3E%3C/svg%3E");
}

.svg-4408495047703 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='42' cy='43' r='24' fill='%23F1F3F9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M61.8256 59.9033C61.0098 59.3571 60.8043 58.2569 61.2287 57.3715C61.4197 56.973 61.5901 56.5626 61.7385 56.1419C62.0652 55.216 62.9884 54.5831 63.9516 54.7737C64.9147 54.9642 65.8603 54.3375 65.9429 53.3591C65.9807 52.9105 66 52.4572 66 52C66 51.5428 65.9807 51.0895 65.9429 50.6409C65.8603 49.6625 64.9147 49.0358 63.9516 49.2263C62.9884 49.4169 62.0652 48.784 61.7385 47.8581C61.5901 47.4374 61.4197 47.027 61.2287 46.6285C60.8043 45.7431 61.0098 44.6429 61.8256 44.0967C62.6415 43.5504 62.8672 42.4386 62.2341 41.6881C61.6489 40.9943 61.0057 40.3511 60.3119 39.7659C59.5614 39.1328 58.4496 39.3585 57.9033 40.1744C57.3571 40.9902 56.2569 41.1957 55.3715 40.7713C54.973 40.5803 54.5626 40.4099 54.1419 40.2615C53.216 39.9348 52.5831 39.0116 52.7737 38.0484C52.9642 37.0853 52.3375 36.1397 51.3591 36.0571C50.9105 36.0193 50.4572 36 50 36C49.5428 36 49.0895 36.0193 48.6409 36.0571C47.6625 36.1397 47.0358 37.0853 47.2263 38.0484C47.4169 39.0116 46.784 39.9348 45.8581 40.2615C45.4374 40.4099 45.027 40.5803 44.6285 40.7714C43.7431 41.1957 42.6429 40.9902 42.0967 40.1744C41.5504 39.3585 40.4386 39.1328 39.6881 39.7659C38.9943 40.3511 38.3511 40.9943 37.7659 41.6881C37.1328 42.4386 37.3585 43.5504 38.1744 44.0967C38.9902 44.6429 39.1957 45.7431 38.7713 46.6285C38.5803 47.0271 38.4099 47.4374 38.2615 47.8581C37.9348 48.784 37.0116 49.4169 36.0484 49.2263C35.0853 49.0358 34.1397 49.6625 34.0571 50.6409C34.0193 51.0895 34 51.5428 34 52C34 52.4572 34.0193 52.9105 34.0571 53.3591C34.1397 54.3375 35.0853 54.9642 36.0484 54.7737C37.0116 54.5832 37.9348 55.216 38.2615 56.1419C38.4099 56.5626 38.5803 56.973 38.7714 57.3715C39.1957 58.2569 38.9902 59.3571 38.1744 59.9033C37.3585 60.4496 37.1328 61.5614 37.7659 62.3119C38.3511 63.0057 38.9943 63.6489 39.6881 64.2341C40.4386 64.8672 41.5504 64.6415 42.0967 63.8256C42.6429 63.0098 43.7431 62.8043 44.6285 63.2287C45.0271 63.4197 45.4374 63.5901 45.8581 63.7385C46.784 64.0652 47.4169 64.9884 47.2263 65.9516C47.0358 66.9147 47.6625 67.8603 48.6409 67.9429C49.0895 67.9807 49.5428 68 50 68C50.4572 68 50.9105 67.9807 51.3591 67.9429C52.3375 67.8603 52.9642 66.9147 52.7737 65.9516C52.5832 64.9884 53.216 64.0652 54.1419 63.7385C54.5626 63.5901 54.973 63.4197 55.3715 63.2287C56.2569 62.8043 57.3571 63.0098 57.9033 63.8256C58.4496 64.6415 59.5614 64.8672 60.3119 64.2341C61.0057 63.6489 61.6489 63.0057 62.2341 62.3119C62.8672 61.5614 62.6415 60.4496 61.8256 59.9033ZM50 59.1111C53.9274 59.1111 57.1111 55.9274 57.1111 52C57.1111 48.0726 53.9274 44.8889 50 44.8889C46.0726 44.8889 42.8889 48.0726 42.8889 52C42.8889 55.9274 46.0726 59.1111 50 59.1111Z' fill='%23E7E8FE' stroke='%238085EC' stroke-width='2'/%3E%3Cpath d='M36 22C36 19.2386 38.2386 17 41 17H45C47.7614 17 50 19.2386 50 22V25.5194C50 25.8232 49.8626 26.1093 49.6055 26.2711C48.7376 26.8176 46.46 28 43 28C39.54 28 37.2624 26.8176 36.3945 26.2711C36.1374 26.1093 36 25.8232 36 25.5194V22Z' fill='white' stroke='%23B2C4D7' stroke-width='2'/%3E%3Cellipse cx='43' cy='14.5' rx='4' ry='4.5' fill='white' stroke='%23B2C4D7' stroke-width='2'/%3E%3Cpath d='M24 27C24 24.2386 26.2386 22 29 22H33C35.7614 22 38 24.2386 38 27V30.5194C38 30.8232 37.8626 31.1093 37.6055 31.2711C36.7376 31.8176 34.46 33 31 33C27.54 33 25.2624 31.8176 24.3945 31.2711C24.1374 31.1093 24 30.8232 24 30.5194V27Z' fill='white' stroke='%23B2C4D7' stroke-width='2'/%3E%3Cellipse cx='31' cy='19.5' rx='4' ry='4.5' fill='white' stroke='%23B2C4D7' stroke-width='2'/%3E%3Cpath d='M14 35C14 32.2386 16.2386 30 19 30H23C25.7614 30 28 32.2386 28 35V38.5194C28 38.8232 27.8626 39.1093 27.6055 39.2711C26.7376 39.8176 24.46 41 21 41C17.54 41 15.2624 39.8176 14.3945 39.2711C14.1374 39.1093 14 38.8232 14 38.5194V35Z' fill='white' stroke='%23B2C4D7' stroke-width='2'/%3E%3Cellipse cx='21' cy='27.5' rx='4' ry='4.5' fill='white' stroke='%23B2C4D7' stroke-width='2'/%3E%3Ccircle cx='21.2405' cy='61.984' r='1.5' transform='rotate(-102.323 21.2405 61.984)' fill='%23B2C4D7'/%3E%3Ccircle cx='14.7386' cy='60.3337' r='1.5' transform='rotate(-102.323 14.7386 60.3337)' fill='%23B2C4D7'/%3E%3Ccircle cx='16.816' cy='55.7856' r='1.5' transform='rotate(-102.323 16.816 55.7856)' fill='%23B2C4D7'/%3E%3C/svg%3E");
}

.svg-4408509129495 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2988 65.6873L15.7852 64.8293L16.2988 65.6873L21.2813 62.7044C22.5535 61.9428 24.0796 61.8492 25.9194 61.8328C26.0712 61.8314 26.2255 61.8307 26.382 61.8299C28.0237 61.8216 29.9024 61.8121 31.6136 61.124C31.9073 61.006 32.2023 60.861 32.5 60.6891L40.7599 55.9202C42.4838 54.9249 43.9206 53.6394 44.6378 52.051C45.3816 50.4037 45.2881 48.5693 44.2042 46.6919L40.1166 39.612C37.9592 35.8753 33.1811 34.595 29.4444 36.7524L21.1845 41.5212C19.4446 42.5258 18.2361 44.1007 17.6609 45.8718C17.304 46.9706 16.9506 48.0382 16.4586 48.9666C15.9714 49.8857 15.3877 50.5897 14.6185 51.0165L9.4312 53.8945C8.87347 54.204 8.51194 54.7764 8.47216 55.4129L8.40537 56.4818C8.13989 60.7298 10.8202 64.6063 14.8883 65.858C15.3614 66.0036 15.8741 65.9416 16.2988 65.6873Z' fill='white' stroke='%23B2C4D7' stroke-width='2'/%3E%3Crect x='17.1118' y='27.5462' width='32.0173' height='45.6243' rx='3' transform='rotate(-30 17.1118 27.5462)' fill='%23E7E8FE' stroke='%238085EC' stroke-width='2'/%3E%3Crect x='25.0394' y='29.6704' width='20.4104' height='2' rx='1' transform='rotate(-30 25.0394 29.6704)' fill='%238085EC'/%3E%3Crect x='28.4412' y='35.5624' width='20.4104' height='2' rx='1' transform='rotate(-30 28.4412 35.5624)' fill='%238085EC'/%3E%3Crect x='31.8429' y='41.4543' width='20.4104' height='2' rx='1' transform='rotate(-30 31.8429 41.4543)' fill='%238085EC'/%3E%3Crect x='35.3164' y='46.7401' width='20.4104' height='2' rx='1' transform='rotate(-30 35.3164 46.7401)' fill='%238085EC'/%3E%3Crect x='40.3472' y='54.9391' width='10.9615' height='2' rx='1' transform='rotate(-30 40.3472 54.9391)' fill='%238085EC'/%3E%3Cpath d='M32.5457 40.8265L26.1881 44.4971C24.893 45.2448 24.4493 46.9008 25.197 48.1959C25.9447 49.4909 27.6007 49.9346 28.8957 49.1869L35.2534 45.5164C36.5484 44.7687 36.9921 43.1127 36.2444 41.8176C35.4967 40.5226 33.8407 40.0788 32.5457 40.8265Z' fill='white'/%3E%3Cpath d='M23.8431 45.851L32.5457 40.8265C33.8407 40.0788 35.4967 40.5226 36.2444 41.8176V41.8176C36.9921 43.1127 36.5484 44.7687 35.2534 45.5164L26.5508 50.5408' stroke='%23B2C4D7' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M58.9234 45.8769L54.9587 47.9483L54.7704 43.4803L56.0842 41.2864L60.1939 43.6049L58.9234 45.8769Z' fill='%23F7CA03' stroke='%23F7CA03' stroke-width='2'/%3E%3Cpath d='M67.5186 21.3909L71.6785 23.7926L59.0442 45.6759L56.1127 45.9406L54.8838 43.275L67.5186 21.3909Z' fill='%23FFEFC7' stroke='%23F7CA03' stroke-width='2'/%3E%3Cpath d='M67.4461 21.4839C68.0015 20.5339 69.2198 20.211 70.1727 20.7612L70.8929 21.177C71.8468 21.7277 72.1759 22.9461 71.629 23.9021L70.8767 25.2172C70.767 25.409 70.5412 25.513 70.3183 25.4683L70.1214 26.4487L70.3183 25.4683C68.9339 25.1903 67.6681 24.4715 66.725 23.4242C66.5758 23.2585 66.5509 23.0153 66.6634 22.8228L67.4461 21.4839Z' fill='%23FFD6EE' stroke='%23FF59B7' stroke-width='2'/%3E%3Cpath d='M69 38L74 32' stroke='%23B2C4D7' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M59.6999 27.0281L60.9135 22.9201' stroke='%23B2C4D7' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='54.6699' cy='48.3354' r='1' fill='%238085EC'/%3E%3C/svg%3E");
}

.svg-4408509133079 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.7' x='11' y='23' width='50' height='42' rx='4' stroke='%23B2C4D7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='2 5'/%3E%3Cpath d='M20 17C20 16.4477 20.4477 16 21 16H67C67.5523 16 68 16.4477 68 17V55C68 55.5523 67.5523 56 67 56H21C20.4477 56 20 55.5523 20 55V17Z' fill='%23F1F3F9' stroke='%23B2C4D7' stroke-width='2'/%3E%3Ccircle cx='26.5' cy='21.5' r='1.5' fill='%23E25F5F'/%3E%3Ccircle cx='31.5' cy='21.5' r='1.5' fill='%23F7CA03'/%3E%3Ccircle cx='36.5' cy='21.5' r='1.5' fill='%231DB753'/%3E%3Cg filter='url(%23filter0_d_49:116)'%3E%3Crect x='25' y='27' width='38' height='24' rx='1' fill='white'/%3E%3C/g%3E%3Cpath d='M40 49C40 47.8954 40.8954 47 42 47H46C47.1046 47 48 47.8954 48 49V69C48 70.1046 47.1046 71 46 71H42C40.8954 71 40 70.1046 40 69V49Z' fill='%23FFA94D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 36C32 35.4477 32.4477 35 33 35H35C35.5523 35 36 35.4477 36 36V37H38V36C38 35.4477 38.4477 35 39 35H50V35.0619C53.6194 35.5132 56.4879 38.3823 56.9384 42.002C57.0066 42.55 56.5523 43 56 43H55C54.4477 43 54.0104 42.5478 53.9013 42.0064C53.5057 40.0442 51.9613 38.4981 50 38.1V42C50 42.5523 49.5523 43 49 43H46V47H42V43H39C38.4477 43 38 42.5523 38 42V41H36V42C36 42.5523 35.5523 43 35 43H33C32.4477 43 32 42.5523 32 42V36Z' fill='%23B2C4D7'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_49:116' x='22' y='24' width='44' height='30' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.635294 0 0 0 0 0.67451 0 0 0 0 0.796078 0 0 0 0.4 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_49:116'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_49:116' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

/***** Homepage *****/
.home-container {
  margin-top: 4rem;
}
.section {
  margin-bottom: 0px;
}

@media (min-width: 768px) {
  .home-container {
    margin-top: 6rem;
  }
  .section {
    margin-bottom: 0px;
  }
}

.home-section h2 {
  margin-bottom: 10px;
  text-align: center;
}

/***** Promoted articles *****/
.featured-articles-header {
  color: #0E1535;
  font-weight: 700;
  margin-bottom: 2rem;
}
.promoted-articles {
  display: grid;
  grid-auto-flow: row;
  gap: 2rem;
  margin-bottom: 5rem;
}

.promoted-articles-item a {
  color: #0E1535;
  text-decoration: underline;
  font-weight: 600;
  margin-left: 5px;
}

@media (min-width: 768px) {
  .featured-articles-header {
    margin-bottom: 4rem;
  }
  .promoted-articles {
    margin-bottom: 8rem;
    grid-template-columns: repeat(2, 1fr);
  }
}

/* @media (min-width: 1024px) {
  .promoted-articles {
    flex-direction: row;
  }
} */

/* .promoted-articles-item {
  border-bottom: 1px solid #ddd;
} */

/* @media (min-width: 1024px) {
  .promoted-articles-item {
    align-self: flex-end;
    flex: 0 0 auto;
    padding-right: 30px;
    width: 33%;
  }
  [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;
  color: rgba(14, 21, 53, 1);
} */

/* .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/01HZPNV2JD9T9GXAZJ5P6JN0Z7);
  background-position: center;
  background-repeat: no-repeat;
  max-width: 100%;
}

.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-parent {
  font-size: 16px;
}

.recent-activity-item-parent, .recent-activity-item-link {
  margin: 6px 0;
  color: rgba(14, 21, 53, 1);
  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;
}

.recent-activity-item-meta {
  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 {
  color: #233586;
  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-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: #17494D;
  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-start;
}

.category-header {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.category .sub-nav {
  margin-top: 1rem;
}

.category-header h1 {
  font-size: 24px;
  font-weight: 700;
  color: #0E1535;
  margin-bottom: 0;
}

.category-image {
  width: 96px;
  height: 96px;
  flex: 0 0 auto;
}

@media (min-width: 768px) {
  .category-header {
    gap: 1.5rem;
  }
  .category-image {
    width: 128px;
    height: 128px;
  }
}

.category-overview {
  background: #F2F2F580;
  padding: 2rem;
  color: #0E1535;
  margin: 2rem 0;
  border-radius: 8px;
}

.overview-flex {
  display: flex;
  justify-content: space-between;
}

.category-overview h2 {
  font-size: 18px;
  font-weight: 700;
}

.category-overview p {
  opacity: 0.5;
  font-style: normal;
  font-weight: 500;
  max-width: 70ch;
  
}
.category-content {
  flex: 1;
}

/* @media (min-width: 1024px) {
  .category-content {
    flex: 0 0 80%;
  }
} */

.section-tree {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 3rem;
}

@media (min-width: 768px) {
  .section-tree {
    flex-direction: row;
  }
}

.section-tree .section {
  flex: initial;
}

.section-tree-title-flex {
  display: flex;
  align-items: center;
  gap: .5rem;
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .section-tree .section {
    flex: 0 0 45%;
   
  }
}

.section-tree-title {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
}

.section-tree-title a {
  color: #0E1535;
}

.section-tree .see-all-articles {
  display: block;
  margin-top: 1rem;
  color: inherit;
  opacity: 50%;
  text-decoration: underline;
}

.article-list-item {
  font-size: 16px;
  font-weight: 500;
  padding: .5rem 0;
  text-decoration: underline;
}

.article-list-item a {
  color: rgba(14, 21, 53, 1);
}

.icon-star {
  color: #17494D;
  font-size: 18px;
}

/***** Section pages *****/
.section-container {
/*   display: flex;
  justify-content: flex-end; */
}

.section-content {
/*   flex: 1; */
}

.section-content h1 {
  font-size: 24px;
  font-weight: 700;
}

.section-content h2 {
  font-size: 18px;
  font-weight: 700;
  margin: 0;
}

.section-grid {
 	display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
}

.section-grid-left {
  display: grid;
  grid-template-areas: "quick"
    									 "learning"
}

.learning-path-grid {
  grid-area: learning;
}

.quick-answers-grid {
  grid-area: quick;
}

@media (min-width: 768px) {
  .section-grid {
    display: grid;
  	grid-template-columns: 3fr 1fr;
    gap: 4rem;
  }
  .section-grid-left {
    display: block;
  }
}

/* @media (min-width: 1024px) {
  .section-content {
    flex: 0 0 80%;
  }
} */

.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: rgba(14, 21, 53, 1);
  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;
}

.learning-path-header {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 2rem;
  margin-top: 2rem;
}

.learning-path-list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 2rem;
  justify-content: center;
}

.learning-path-list-item {
  font-size: 18px;
  font-weight: 500;
  padding: 2rem;
 	box-shadow: 1px 3px 24px rgba(29, 48, 132, 0.16);
	border-radius: 8px;
  text-align: center;
  display: grid;
  justify-items: start;
  gap: 0.5rem;
}

@media (min-width: 768px) {
  .learning-path-list {
    grid-template-columns: repeat(auto-fill, 235px);
    gap: 2rem;
    justify-content: flex-start;
	}
  .learning-path-list-item {
/*     padding: 1.5rem 2rem 3.375rem; */
    text-align: left;
  }
}

.learning-path-list-link {
  color: #0E1535;
  text-decoration: underline;
}

.key-features-block {
  display: none;
}

@media (min-width: 768px) {
 .key-features-block {
  	display: block;
}
}

.key-features-block h4 {
  font-size: 12px;
  font-weight: 500;
  opacity: 50%;
}

.key-features-block li a {
  font-weight: 600;
  text-decoration: underline;
  color: inherit;
}

/***** Submit a request box  *****/
.submit-a-request-box {
  display: grid;
  place-items: center;
  padding: 2rem;
  width: 80%;
  max-width: 400px;
  margin: 4rem auto 6rem;
  border-radius: 8px;
  box-shadow: 1px 3px 24px rgba(29, 48, 132, 0.16);
}

.submit-a-request-box h2 {
  font-size: 1rem;
  font-weight: 600;
}

.submit-a-request {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #5A76FF;
  color: #FFF;
  padding: 0.1875rem 0.375rem;
  border: 0;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 600;
}

.submit-a-request:hover {
  text-decoration: none;
  background: #4161ff;
  color: #FFF;
}

@media (min-width: 768px) {
  .submit-a-request-box {
    margin-top: 8.5rem;
    margin-bottom: 4rem;
  }
  .submit-a-request {
    padding: 0.25rem 0.75rem;
    font-size: 1rem;
  }
}


/***** Article *****/
/* .article { */
  /*
  * The article grid is defined this way to optimize readability:
  * Sidebar | Content | Free space
  * 17%     | 66%     | 17%
  */
/*   flex: 1 0 auto;
} */

/* @media (min-width: 1024px) {
  .article {
    flex: 1 0 66%;
    max-width: 66%;
    min-width: 640px;
    padding: 0 30px;
  }
} */

.article-container {
  display: grid;
}

@media (min-width: 768px) {
  .article-container {
    grid-template-columns: 3fr 1fr;
    gap: 8rem;
  }
}

.article-header {
  align-items: flex-start;
  display: flex;
 	flex-direction: row;
  flex-wrap: wrap;
  gap: 1rem;
  margin-bottom: 2rem;
  margin-top: 20px;
}

.article-header .article-button button {
  background: #5A76FF;
  color: #fff;
  border-radius: 4px;
  border: none;
  padding: .35rem .75rem;
  font-weight: 600;
  font-size: 12px;
}

@media (min-width: 768px) {
  .article-header {
    flex-direction: row;
    margin-top: 0;
  }
}

.article-avatar {
  margin-right: 10px;
}

.article-author {
  margin-bottom: 10px;
}

.article-title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .article-title {
    flex-basis: 100%;
    /* Take entire row */
  }
}

.article-title .icon-lock {
  position: relative;
  left: -5px;
  vertical-align: baseline;
}

.applicable-rolls-header {
  font-weight: 700;
}

.applicable-rolls-list {
  display: flex;
  gap: 0.5rem;
}

.applicable-rolls-list li {
  background: #364FC714;
  font-size: 12px;
  font-weight: 600;
  padding: 2px 8px;
  border-radius: 24px;
}
.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;
  }
}

.meta-group .article-timestamp {
  color: #0E1535;
  opacity: 50%;
  font-size: 12px;
  font-weight: 500;
}

.article-info {
  max-width: 100%;
}

.article-meta {
  display: inline-block;
  vertical-align: middle;
}

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

iframe {
  max-width: 100%;
                                                                                                                                                                                      
}

.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 a:visited {
  color: #4B61C3;
}

.article-body code {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0 2px;
}

.article-body pre {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}

.article-body blockquote {
  border-left: 1px solid #ddd;
  color: #233586;
  font-style: italic;
  padding: 0 15px;
}

.article-body > p:last-child {
  margin-bottom: 0;
}

.article-content {
  line-height: 1.6;
  margin: 40px 0;
  font-weight: 500;
  word-wrap: break-word;
}

.article-content h2 {
  font-size: 18px;
}

.article-footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
}

.article-comment-count {
  color: #233586;
}

.article-comment-count:hover {
  text-decoration: none;
}

.article-comment-count-icon {
  vertical-align: middle;
  color: #17494D;
  width: 18px;
  height: 18px;
}

.article-sidebar {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  flex: 1 0 auto;
  margin-bottom: 20px;
  padding: 0;
}

@media (min-width: 1024px) {
  .article-sidebar {
    border: 0;
    flex: 0 0 17%;
    height: auto;
  }
}

.article-relatives {
  border-top: 1px solid #ddd;
  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;
}

.article-return-to-top {
  border-top: 1px solid #ddd;
}

@media (min-width: 1024px) {
  .article-return-to-top {
    display: none;
  }
}

.article-return-to-top a {
  color: rgba(14, 21, 53, 1);
  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);
}

.sidenav-title {
  font-size: 15px;
  position: relative;
  font-weight: 600;
}

.sidenav-item {
  border-radius: 4px;
  color: rgba(14, 21, 53, 1);
  display: block;
  margin-bottom: 10px;
  padding: 10px;
}

.sidenav-item.current-article, .sidenav-item:hover {
  background-color: #17494D;
  color: #FFFFFF;
  text-decoration: none;
}

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

.related-articles a {
  color: #0E1535;
  font-weight: 600;
  text-decoration: underline;
}

.fa-triangle {
  color: #7AE77580;
  font-size: 12px;
  margin-right: 0.5rem;
  transform: rotate(90deg);
}

.related-articles-aside .related-articles-title {
  font-size: 12px;
  font-weight: 500;
  color: #0E1535;
  opacity: 50%;
  text-transform: capitalize;
  margin-bottom: 0.5rem;
}

.related-articles-aside {
  display: none;
}

@media (min-width: 768px) {
  .related-articles-aside {
  	display: block;
	}
}


.related-articles {
  max-height: none;
  padding: 0;
  top: 98px;
  position: sticky;
}

@media (min-width: 768px) {
  .mobile-jump-to {
     display: none;
  }
}

.mobile-jump-to h3 {
  opacity: 50%;
  font-size: 12px;
  font-weight: 500;
}

.mobile-jump-to select {
  border: none;
  border-bottom: 1px solid #C4C4C450;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  padding: 0.5rem 0;
  background: none;
}

.jump-to-ul a .active {
  color: green;
}

.select-wrapper {
  position: relative;
}

.select-wrapper:after {
  content: "\f107";
  font-family: "Font Awesome 5 Pro";
  font-size: 18px;
  color: #0E1535;
  position: absolute;
  font-weight: 900;
  right: 10px;
  top: 5px;
}
/***** 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: rgba(14, 21, 53, 1);
  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 a {
  color: #5A76FF;
  font-weight: 500;
  text-decoration: underline;
}

.upload-dropzone span {
  font-weight: 500;
  color: #0E153550;
}

/***** 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: #233586;
}

.share a:hover {
  text-decoration: none;
  color: #17494D;
}

.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: #233586;
  display: inline-block;
  font-size: 13px;
  margin-bottom: 0;
}

.comment-callout a {
  color: #17494D;
}

.comment-sorter {
  display: inline-block;
  float: right;
}

.comment-sorter .dropdown-toggle {
  color: #233586;
  font-size: 13px;
}

[dir="rtl"] .comment-sorter {
  float: left;
}

.comment-wrapper {
  display: flex;
  position: relative;
}

.comment-wrapper.comment-official {
  border: 1px solid #17494D;
  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 0 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: #17494D;
}

.comment-body {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
  line-height: 1.6;
  overflow-x: auto;
}

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

.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 a:visited {
  color: #4B61C3;
}

.comment-body code {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0 2px;
}

.comment-body pre {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}

.comment-body blockquote {
  border-left: 1px solid #ddd;
  color: #233586;
  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: #233586;
  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: #17494D;
}

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

.vote-voted {
  color: #17494D;
}

.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/01HZPNV2EEWQEMM89Z1XXTMY8T);
  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: #17494D;
}

.community-follow button:hover::after, .community-follow button:focus::after {
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.community-follow button[data-selected="true"] {
  background-color: #17494D;
  color: #FFFFFF;
}

.community-follow button[data-selected="true"]::after {
  border-left: 1px solid #FFFFFF;
  color: #FFFFFF;
}

.community-follow button[data-selected="true"]:hover {
  background-color: #000;
  border-color: #000;
}

.community-follow button::after {
  border-left: 1px solid #17494D;
  content: attr(data-follower-count);
  color: #17494D;
  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 #17494D;
  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: #1F73B7;
  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: #4B61C3;
}

.striped-list .meta-group {
  margin: 5px 0;
}

.striped-list-count {
  color: #233586;
  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: rgba(14, 21, 53, 1);
    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: #17494D;
}

.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: #233586;
}

.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;
}

/***** 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 img {
  height: auto;
  max-width: 100%;
}

.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 a:visited {
  color: #4B61C3;
}

.post-body code {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0 2px;
}

.post-body pre {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}

.post-body blockquote {
  border-left: 1px solid #ddd;
  color: #233586;
  font-style: italic;
  padding: 0 15px;
}

.post-footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
}

.post-comment-count {
  color: #233586;
}

.post-comment-count:hover {
  text-decoration: none;
}

.post-comment-count .icon-comments {
  color: #17494D;
  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-flex;
  line-height: 18px;
  vertical-align: middle;
}

.profile-info .community-badge-title {
  padding: 2px 8px;
  line-height: 20px;
}

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

.community-badge-container-achievements > .community-badge-titles {
  margin-left: calc(28px - 0.5em);
}

[dir="rtl"] .community-badge-container-achievements > .community-badge-titles {
  margin-right: calc(28px - 0.5em);
}

.community-name-and-title-badges {
  display: flex;
  flex-wrap: wrap;
}

.community-badge {
  margin: 2px;
}

.community-badge-achievements {
  display: block;
  height: 16px;
  white-space: nowrap;
  width: 16px;
}

.profile-info .community-badge-achievements {
  height: 40px;
  width: 40px;
}

.community-title-badges {
  flex-basis: 100%;
  margin-top: 15px;
}

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

.community-badge-achievements img {
  width: 100%;
  height: 100%;
}

.community-badge-titles img {
  width: 20px;
  height: 20px;
}

.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: calc(45px / 2);
  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 #17494D;
}

.collapsible-nav-list {
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) {
  .collapsible-nav-list {
    flex-direction: row;
  }
}

.collapsible-nav-list li {
  color: rgba(14, 21, 53, 1);
  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: rgba(14, 21, 53, 1);
  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 #17494D;
    order: 1;
  }
}

.collapsible-nav-list li[aria-selected="true"] a,
.collapsible-nav-list li.current a {
  color: rgba(14, 21, 53, 1);
}

.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: 45px;
  overflow: hidden;
  padding: 10px 0;
  position: relative;
}

@media (min-width: 1024px) {
  .collapsible-sidebar {
    max-height: none;
    padding: 0;
  }
}

.collapsible-sidebar-title {
  margin-top: 0;
}

.collapsible-sidebar-toggle {
  position: absolute;
  top: calc(45px / 2);
  transform: translateY(-50%);
  right: 0;
  padding: 0;
  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-toggle:focus {
  outline: none;
  border: 1px solid #17494D;
}

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

@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: #f2f2f2;
  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: #233586;
  font-size: 13px;
}

@media (min-width: 768px) {
  .contributions-table td:last-child {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
  }
}

.no-activities {
  color: #233586;
}

/***** 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: #233586;
  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 #17494D;
}

.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 #17494D;
}

.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: #f7f7f7;
    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: #233586;
  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: #233586;
  font-size: 13px;
}

.meta-data:not(:last-child)::after {
  content: "\00B7";
  margin: 0 5px;
}

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

.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;
}

.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: #233586;
  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 #17494D;
  border-radius: 4px;
  color: #17494D;
  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: #f2f2f2;
  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: #233586;
  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: #233586;
  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: #f7f7f7;
}

@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: #FFFFFF;
  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 75%;
  }
}

.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:hover, .search-results-sidebar .sidenav-item.current {
  background-color: #e9ebed;
  color: inherit;
  text-decoration: none;
}

.search-results-sidebar .sidenav-subitem {
  unicode-bidi: embed;
}

.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: #1F73B7;
}

.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: ' \2304';
  font-weight: bold;
}

.search-results-subheading {
  font-size: 18px;
  font-weight: 600;
}

.search-results-list {
  margin-bottom: 25px;
}

.search-results-list > li {
  padding: 20px 0;
}

.search-results-list > li:first-child {
  border-top: 1px solid #ddd;
}

.search-results-list > li h2 {
  margin-bottom: 0;
}

.search-results .meta-group {
  display: block;
  align-items: center;
  clear: both;
  color: #666;
}

@media (min-width: 1024px) {
  .search-results .meta-group {
    display: flex;
  }
}

.search-results .meta-group > li {
  display: block;
}

@media (min-width: 1024px) {
  .search-results .meta-group > li {
    display: inline;
  }
}

@media (min-width: 1024px) {
  .search-results .meta-group li:first-child {
    flex: 1;
  }
}

.search-results .meta-group .meta-data {
  color: inherit;
}

[dir="ltr"] .search-results .meta-group .meta-data:not(:last-child) {
  margin-right: 20px;
}

[dir="rtl"] .search-results .meta-group .meta-data:not(:last-child) {
  margin-left: 20px;
}

.search-results .meta-group .meta-data::after {
  content: none;
}

.search-results-description {
  margin-top: 10px;
  word-break: break-word;
}

.search-result-title {
  font-size: 16px;
  display: inline-block;
}

[dir="ltr"] .search-result-icons {
  float: right;
}

[dir="rtl"] .search-result-icons {
  float: left;
}

.search-result-votes, .search-result-meta-count {
  color: #233586;
  display: inline-block;
  font-size: 13px;
  padding: 4px 5px;
  position: relative;
}

.search-result-votes-icon, .search-result-meta-count-icon {
  color: #17494D;
  vertical-align: middle;
  width: 13px;
  height: 13px;
}

[dir="ltr"] .search-result-votes, [dir="ltr"] .search-result-meta-count {
  margin-left: 5px;
}

[dir="ltr"] .search-result-votes::before, [dir="ltr"] .search-result-meta-count::before {
  margin-right: 3px;
}

[dir="rtl"] .search-result-votes, [dir="rtl"] .search-result-meta-count {
  margin-right: 5px;
}

[dir="rtl"] .search-result-votes::before, [dir="rtl"] .search-result-meta-count::before {
  margin-left: 3px;
}

.search-result .meta-group {
  align-items: center;
}

.search-result-breadcrumbs {
  margin: 0;
}

@media (min-width: 1024px) {
  .search-result-breadcrumbs {
    display: table-row;
  }
}

@media (min-width: 1024px) {
  .search-result-breadcrumbs li {
    display: table-cell;
  }
}

.search-result-breadcrumbs li, .search-result-breadcrumbs li a, .search-result-breadcrumbs li a:visited {
  color: inherit;
}

/* 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 .2s;
  width: 100%;
  color: #555;
}

.notification a {
  color: #158ec2;
}

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

.notification-icon, .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: .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;
}

.dropdown-toggle:hover {
  text-decoration: none;
}

.dropdown-toggle > * {
  display: inline-block;
}

.dropdown-menu {
  background: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  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[aria-expanded="true"] {
  display: block;
}

.dropdown-menu [role="separator"] {
  border-bottom: 1px solid #d8d8d8;
  color: #969696;
  display: block;
  font-weight: normal;
  font-size: 11px;
  padding: 5px 0;
  margin: 5px 20px 10px 20px;
}

.dropdown-menu [role="menuitem"] {
  color: #333;
  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"] {
  padding: 7px 20px 7px 40px;
}

.dropdown-menu [role="menuitem"]:hover, .dropdown-menu [role="menuitem"]:focus {
  background: #f3f3f3;
  text-decoration: none;
  color: #333;
}

.dropdown-menu [role="menuitem"][aria-selected="true"] {
  cursor: default;
}

.dropdown-menu [role="menuitem"][aria-selected="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 {
  margin-left: 0;
  margin-right: 10px;
  float: left;
}

.dropdown-menu [role="menuitem"][hidden], .dropdown-menu [role="menuitem"][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;
}