@import "https://cdn.jsdelivr.net/npm/normalize.css@8.0.1/normalize.css";

:root {
  --color-bg: #fff;
  --color-bg-secondary: rgba(230, 230, 225, 1);
  --color-bg-tertiary: #ddd;
  --color-bg-cta: rgba(230, 230, 225, 1);

  --color-text-primary: #282f48;
  --color-text-secondary: #5A5A5A;
  --color-border: rgba(217, 217, 210, 1);
  --color-link: rgba(10, 105, 255, 1);
  --color-link-hover: #060DB6;
  --color-info: rgba(10, 105, 255, 0.08);
  --color-warning: rgba(253, 244, 217, 0.5);
  --color-danger: rgba(255, 10, 10, 0.08);
  --color-success: rgba(65, 230, 165, 0.08);

  --color-ui-danger-text: #b42318;
  --color-ui-danger-bg: #fef3f2;
  --color-service-warning: #f79009;

  --color-brand-primary: rgba(10, 105, 255, 1);
  --color-brand-primary-inverse: #fff;
  --color-brand-primary-hover: #0053d6;
  --color-brand-primary-pressed: #0049bd;

  --link-decoration-hover: none;

  --button-color-primary: var(--color-brand-primary);
  --button-color-primary-text: var(--color-brand-primary-inverse);

  --button-color-secondary: #393B3F;
  --button-color-tertiary: #393B3F;

  --button-font-weight: var(--font-weight-bold);
  --block-bg: rgba(255, 255, 255, 1);
  --block-text-color: rgba(0, 45, 50, 1);

  --input-color-border: rgba(217, 217, 210, 1);
  --input-color-border-hover: #282f48;
  --input-color-border-focus: rgba(10, 105, 255, 1);

  --font-body-scale: 1;
  --font-size-base: 16px;
  --font-family-body: 'Plus Jakarta Sans', sans-serif;
  --font-family-heading: 'Plus Jakarta Sans', sans-serif;
  --font-weight-bold: 700;
  --font-weight-heading: 600;

  --text-xxs: calc(0.625rem * var(--font-body-scale));
  --text-xs: calc(0.75rem * var(--font-body-scale));
  --text-sm: calc(0.875rem * var(--font-body-scale));
  --text-base: calc(1rem * var(--font-body-scale));
  --text-lg: calc(1.125rem * var(--font-body-scale));
  --text-xl: 18px;
  --text-2xl: 24px;
  --text-3xl: 32px;
  --text-4xl: calc(2.25rem * var(--font-body-scale));
  --text-5xl: calc(3rem * var(--font-body-scale));

  --font-size-h1: var(--text-5xl);
  /*--font-size-h2: var(--text-4xl);
  --font-size-h3: var(--text-3xl);
  --font-size-h4: var(--text-2xl);*/
  --font-size-h2: 24px;
  --font-size-h3: 20px;
  --font-size-h4: 20px;
  --font-size-h5: var(--text-xl);
  --font-size-h6: var(--text-lg);

  --line-height-body: 1.5;
  --line-height-heading: 1.5;

  --text-margin-bottom: 2rem;

  --grid-gutter-width: 1rem;

  --padding-base-horizontal: 12px;
  --topbar-bg: rgba(230, 230, 225, 1);
  --topbar-color-text: rgba(0, 45, 50, 1);
  --topbar-color-text-hover: rgba(0, 45, 50, 1);
  --topbar-logo-height: 27px;
  --topbar-font-weight: var(--font-weight-bold);

  --footer-bg: rgba(18, 20, 40, 1);
  --footer-color-text: rgba(234, 234, 234, 1);
  --footer-color-link: rgba(234, 234, 234, 1);

  --hero-bg: rgba(255, 255, 255, 1);
  --hero-bg-mask: rgba(0, 0, 0, 0.7);
  --hero-color-text: rgba(0, 45, 50, 1);
  --hero-image-url: url(/hc/theming_assets/01JKR6RC3G4B8B3JT33AM1M14V);

  --custom-block-icon-size: 64px;
  --custom-block-icon-color: #2863F6;

  --contact-box-icon-size: 32px;
  --article-box-icon-size: $article_boxes_icon_size;

  --card-padding: 2rem;

  --border-width: 1px;

  --info-callout-color: rgba(10, 105, 255, 0.08);
  --warning-callout-color: rgba(253, 244, 217, 0.5);
  --danger-callout-color: rgba(255, 10, 10, 0.08);
  --success-callout-color: rgba(65, 230, 165, 0.08);

  --border-radius-base-min: 24px;
  --border-radius-base-max: 48px;
  --border-radius-base: min(
    var(--border-radius-base-min),
    var(--border-radius-base-max)
  );

  --border-radius-lg-min: 24px;
  --border-radius-lg-max: 48px;
  --border-radius-lg: min(
    var(--border-radius-lg-min),
    var(--border-radius-lg-max)
  );

  --border-radius-pill: calc(24px * 50);
  --border-radius-menu-max: 24px;
  --border-radius-menu-item-max: 8px;

  --border-radius-input-max: 16px;

  --form-pill-bg: #d6d6d6;
  --form-pill-text: #1c1c1c;

  --lt-accordion-border: rgba(217, 217, 210, 1);
  --lt-accordion-padding-vertical: 1rem;
  --lt-accordion-padding-horizontal: 1.5rem;

  --rte-bullet-color: #818a91;
  --code-bg: #f7f7f9;

  --duration-short: 100ms;
  --duration-default: 200ms;
  --duration-long: 500ms;
  --duration-extra-long: 800ms;

  --animate-duration: 1.5s;
  --animate-delay: 1s;
  --animate-repeat: 1;
  --ease-out-slow: cubic-bezier(0, 0, 0.3, 1);

  --animation-slide-in: slideIn var(--duration-long) var(--ease-out-slow)
    forwards;
  --animation-fade-in: fadeIn var(--duration-long) var(--ease-out-slow);
}
@media (max-width: 767px) {
  :root {
    --font-body-scale: 0.875;
  }
}
/* Reset the box-sizing */
*,
*:before,
*:after {
  box-sizing: border-box;
}

*:focus-visible {
  outline-offset: 5px;
}
@media (prefers-reduced-motion: reduce) {
  *,
  *:before,
  *:after {
    transition-duration: 0.01ms !important;
    -webkit-animation-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}
@media (prefers-reduced-motion: no-preference) {
  :focus {
    outline-offset: 5px;
    transition: outline-offset 0.25s ease;
  }
}

html,
body {
  height: 100%;
}
/* Body reset */
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: var(--font-family-body);
  font-size: var(--text-base);
  line-height: var(--line-height-body);
  color: var(--color-text-primary);
  background-color: var(--color-bg);
  /*text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;*/
}
/* Reset fonts for relevant elements */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
/* Links */
a {
  color: var(--color-link);
  text-decoration: none;
}

a:hover,
a:focus {
  /*    color: var(--color-link-hover);
  -webkit-text-decoration: var(--link-decoration-hover);
  text-decoration: var(--link-decoration-hover);*/
  text-decoration: underline !important;
}

figure {
  margin: 0;
}

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

hr {
  border-top: var(--border-width) solid var(--color-border);
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-heading);
  line-height: var(--line-height-heading);
  letter-spacing: -0.025em;
  word-break: break-word;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
p {
  margin: 0 0 var(--text-margin-bottom);
}

h1,
.h1 {
  font-size: var(--text-4xl);
  font-weight: 400;
}
@media only screen and (min-width: 768px) {
  h1,
  .h1 {
    font-size: var(--text-5xl);
  }
}

h2,
.h2 {
  /*font-size: var(--text-3xl);*/
  font-size: 24px;
  font-weight: 400;
}
@media only screen and (min-width: 768px) {
  h2,
  .h2 {
    /*font-size: var(--text-4xl);*/
    font-size: 24px;
    font-weight: 400;
  }
}

h3,
.h3 {
  /* font-size: var(--text-2xl);*/
  font-size: 20px;
  font-weight: 400;
}
@media only screen and (min-width: 768px) {
  h3,
  .h3 {
    /*font-size: var(--text-3xl);*/
    font-size: 20px;
    font-weight: 400;
  }
}

h4,
.h4 {
  /*font-size: var(--text-xl);*/
  font-size: 20px;
  font-weight: 400;
}
@media only screen and (min-width: 768px) {
  h4,
  .h4 {
    /*font-size: var(--text-2xl);*/
    font-size: 20px;
    font-weight: 400;
  }
}

h5,
.h5 {
  font-size: var(--text-lg);
}
@media only screen and (min-width: 768px) {
  h5,
  .h5 {
    font-size: var(--text-xl);
  }
}

h6,
.h6 {
  font-size: var(--text-base);
  text-transform: uppercase;
}

b,
strong {
  font-weight: bold;
}

small,
.small {
  font-size: 80%;
  font-weight: normal;
  line-height: 1;
}
/* Description Lists */
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

dt,
dd {
  margin-bottom: 1rem;
  line-height: var(--line-height-body);
}

dt {
  font-weight: var(--font-weight-bold);
}

[dir="ltr"] dd {
  margin-left: 0;
}

[dir="rtl"] dd {
  margin-right: 0;
}

.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  content: "";
}

.dl-horizontal:after {
  clear: both;
}
@media (min-width: 576px) {
  .dl-horizontal dt {
    float: left;
    width: 30%;
    padding-right: var(--grid-gutter-width);
    clear: both;
  }
}

.dl-horizontal dt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 576px) {
  .dl-horizontal dd {
    float: right;
    width: 70%;
  }
}
/* Blockquotes */
blockquote {
  padding: 1rem 1.5rem;
  margin: 0 0 1.5rem;
  font-family: var(--font-family-body);
  font-style: italic;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

[dir="ltr"] blockquote {
  border-left: 5px solid var(--color-brand-primary);
}

[dir="rtl"] blockquote {
  border-right: 5px solid var(--color-brand-primary);
}
/*  Addresses */
address {
  margin-bottom: 1.5rem;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.is-hidden,
.hidden,
[hidden],
[x-cloak],
.powered-by-zendesk {
  display: none !important;
}

.visibility-hidden,
.recent-activity-accessibility-label,
.pagination-first-text,
.pagination-last-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
}
@media (prefers-reduced-motion: no-preference) {
  .animate-on-scroll.animate--fade-in,
  .animate-on-scroll.animate--slide-in {
    opacity: 0.01;
  }

  .animate-on-scroll.animate--slide-in {
    transform: translateY(2rem);
  }

  .animate-on-scroll:not(.animate-on-scroll--offscreen).animate--fade-in {
    opacity: 1;
    -webkit-animation: var(--animation-fade-in);
    animation: var(--animation-fade-in);
  }

  .animate-on-scroll:not(.animate-on-scroll--offscreen).animate--slide-in {
    -webkit-animation: var(--animation-slide-in);
    animation: var(--animation-slide-in);
    -webkit-animation-delay: calc(var(--animation-order) * 75ms);
    animation-delay: calc(var(--animation-order) * 75ms);
  }

  .animate-on-scroll:not(
      .animate-on-scroll--offscreen
    ).animate-on-scroll--cancel {
    opacity: 1;
    transition: none;
    -webkit-animation: none;
    animation: none;
  }
}
@-webkit-keyframes slideIn {
  from {
    opacity: 0.01;
    transform: translateY(3rem);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideIn {
  from {
    opacity: 0.01;
    transform: translateY(3rem);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0.01;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0.01;
  }

  to {
    opacity: 1;
  }
}

.lt-flow > * {
  margin-bottom: 0;
}

.lt-flow > *:not([hidden]) + *:not([hidden]) {
  margin-top: var(--flow-space, 1rem);
}

.lt-icon {
  position: relative;
  display: inline-flex;
  width: 1rem;
  line-height: 1;
  flex-shrink: 0;
}

summary {
  position: relative;
  list-style: none;
  cursor: pointer;
}

summary::-webkit-details-marker {
  display: none;
}

details-accordion {
  display: block;
}
/* Some overrides for default extension styles */
.lt-toc_is-mobile .lt-toc--container {
  border-color: var(--color-border) !important;
  border-width: var(--border-width) !important;
  border-radius: var(--border-radius-base) !important;
}

.lt-toc_is-mobile .lt-toc--current {
  font-weight: var(--font-weight-bold) !important;
}

[dir="ltr"] .lt-toc_is-mobile .lt-toc--current {
  padding: 1rem 2.5rem 1rem 1rem !important;
}

[dir="rtl"] .lt-toc_is-mobile .lt-toc--current {
  padding: 1rem 1rem 1rem 2.5rem !important;
}

[dir="ltr"] .lt-toc_is-mobile .lt-toc--current:after,
[dir="ltr"] .lt-toc_is-mobile .lt-toc--current:before {
  right: 2rem !important;
}

[dir="rtl"] .lt-toc_is-mobile .lt-toc--current:after,
[dir="rtl"] .lt-toc_is-mobile .lt-toc--current:before {
  left: 2rem !important;
}

.sidenav__toggle {
  padding: var(--lt-accordion-padding-vertical)
    var(--lt-accordion-padding-horizontal);
  border: var(--border-width) solid var(--lt-accordion-border);
  border-radius: var(--border-radius-base);
}
/* Layout */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
/* 
Normalize non-controls

Restyle and baseline non-control form elements. 
*/
fieldset {
  /*  
  Chrome and Firefox set a `min-width: min-content;` on fieldsets, 
  so we reset that to ensure it behaves more like a standard block element
  See https:github.com/twbs/bootstrap/issues/12359. 
  */
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0.5rem;
  font-weight: var(--font-weight-bold);
}
/* 
 Normalize form controls

 While most of our form styles require extra classes, some basic normalization
 is required to ensure optimum display with or without those classes to better
 address browser inconsistencies. 
*/
/*  Override content-box in Normalize (* isn't specific enough) */
input[type="search"] {
  box-sizing: border-box;
}
/*  Position radios and checkboxes better */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
/*  Set the height of file controls to match text inputs */
input[type="file"] {
  display: block;
}
/*  Make range inputs behave like textual form controls */
input[type="range"] {
  display: block;
  width: 100%;
}
/*  Make multiple select elements height not fixed */
select[multiple],
select[size] {
  height: auto;
}
/*  Adjust output element */
output {
  display: block;
  padding-top: 0.5rem;
  font-size: var(--text-base);
  line-height: var(--line-height-body);
  color: var(--color-text-secondary);
}
/* 
 Common form controls

 Shared size and type resets for form controls. Apply `.form-control` to any
 of the following form controls:
 
*/
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.nesty-input {
  display: block;
  width: 100%;
  height: auto;
  padding: 0.75rem 1rem;
  font-size: var(--text-base);
  line-height: var(--line-height-body);
  color: var(--color-text-primary);
  background-color: var(--color-bg);
  background-image: none;
  /*  Reset unusual Firefox-on-Android default style; see https:github.com/necolas/normalize.css/issues/214 */
  border: var(--border-width) solid var(--input-color-border);
  border-radius: var(--border-radius-base);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/*  Customize the `:focus` state to imitate native WebKit styles. */
select:focus,
select:focus:hover,
textarea:focus,
textarea:focus:hover,
input[type="text"]:focus,
input[type="text"]:focus:hover,
input[type="password"]:focus,
input[type="password"]:focus:hover,
input[type="datetime"]:focus,
input[type="datetime"]:focus:hover,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:focus:hover,
input[type="date"]:focus,
input[type="date"]:focus:hover,
input[type="month"]:focus,
input[type="month"]:focus:hover,
input[type="time"]:focus,
input[type="time"]:focus:hover,
input[type="week"]:focus,
input[type="week"]:focus:hover,
input[type="number"]:focus,
input[type="number"]:focus:hover,
input[type="email"]:focus,
input[type="email"]:focus:hover,
input[type="url"]:focus,
input[type="url"]:focus:hover,
input[type="search"]:focus,
input[type="search"]:focus:hover,
input[type="tel"]:focus,
input[type="tel"]:focus:hover,
input[type="color"]:focus,
input[type="color"]:focus:hover,
.nesty-input:focus,
.nesty-input:focus:hover {
  border-color: var(--input-color-border-focus);
  outline: 0;
}

select:hover,
textarea:hover,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="date"]:hover,
input[type="month"]:hover,
input[type="time"]:hover,
input[type="week"]:hover,
input[type="number"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="color"]:hover,
.nesty-input:hover {
  border-color: var(--input-color-border-hover);
}
/*  Placeholder */
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
.nesty-input::-moz-placeholder {
  color: rgba(18, 20, 40, 1);
  opacity: 0.5;
}

select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
.nesty-input:-ms-input-placeholder {
  color: rgba(18, 20, 40, 1);
  opacity: 0.5;
}

select::placeholder,
textarea::placeholder,
input[type="text"]::placeholder,
input[type="password"]::placeholder,
input[type="datetime"]::placeholder,
input[type="datetime-local"]::placeholder,
input[type="date"]::placeholder,
input[type="month"]::placeholder,
input[type="time"]::placeholder,
input[type="week"]::placeholder,
input[type="number"]::placeholder,
input[type="email"]::placeholder,
input[type="url"]::placeholder,
input[type="search"]::placeholder,
input[type="tel"]::placeholder,
input[type="color"]::placeholder,
.nesty-input::placeholder {
  color: rgba(18, 20, 40, 1);
  opacity: 0.5;
}

select {
  width: 100%;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
}

[dir="ltr"] select {
  padding-right: 36px;
  background-position: right 1rem center;
}

[dir="rtl"] select {
  padding-left: 36px;
  background-position: left 1rem center;
}

.form-field .nesty-input:after,
.form-field .hc-multiselect-toggle:after {
  position: absolute;
  top: 50%;
  width: 24px;
  height: 24px;
  content: "";
  transform: translateY(-50%);
}

[dir="ltr"] .form-field .nesty-input:after,
[dir="ltr"] .form-field .hc-multiselect-toggle:after {
  right: 1rem;
}

[dir="rtl"] .form-field .nesty-input:after,
[dir="rtl"] .form-field .hc-multiselect-toggle:after {
  left: 1rem;
}

select,
.form-field .nesty-input:after,
.form-field .hc-multiselect-toggle:after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.56'%3E%3Cpath d='M20.7736 9.2809L13.0467 16.7801C12.9749 16.8498 12.8897 16.9051 12.7959 16.9428C12.7021 16.9806 12.6015 17 12.5 17C12.3985 17 12.2979 16.9806 12.2041 16.9428C12.1103 16.9051 12.0251 16.8498 11.9533 16.7801L4.22644 9.2809C4.08145 9.14018 4 8.94933 4 8.75033C4 8.55133 4.08145 8.36048 4.22644 8.21977C4.37143 8.07905 4.56807 8 4.77312 8C4.97816 8 5.17481 8.07905 5.31979 8.21977L12.5 15.1893L19.6802 8.21977C19.752 8.15009 19.8372 8.09482 19.931 8.05712C20.0248 8.01941 20.1254 8 20.2269 8C20.3284 8 20.4289 8.01941 20.5227 8.05712C20.6165 8.09482 20.7018 8.15009 20.7736 8.21977C20.8454 8.28944 20.9023 8.37216 20.9411 8.46319C20.98 8.55423 21 8.6518 21 8.75033C21 8.84887 20.98 8.94644 20.9411 9.03747C20.9023 9.12851 20.8454 9.21122 20.7736 9.2809Z' fill='%23121428'/%3E%3C/g%3E%3C/svg%3E");
}

select::-ms-expand {
  display: none;
}
/*  Reset height for `textarea`s */
textarea {
  height: auto;
  height: calc((1rem + var(--padding-base-horizontal) + 2px) * 3);
  resize: vertical;
}

textarea,
.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,
.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners,
.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
  border-radius: min(
    var(--border-radius-base),
    var(--border-radius-input-max)
  ) !important;
}

.hc-multiselect-toggle,
#hc-wysiwyg {
  border-color: var(--input-color-border);
  border-width: var(--border-width);
  border-radius: var(--border-radius-base);
}
/*  Search inputs in iOS */
/* 
 This overrides the extra rounded corners on search inputs in iOS so that our
 `.form-control` class can properly style them. Note that this cannot simply
 be added to `.form-control` as it's not specific enough. For details, see
 https:github.com/twbs/bootstrap/issues/11586. */
input[type="search"] {
  -webkit-appearance: none;
}
/*  Form groups

 Designed to help with the organization and spacing of vertical forms. For
 horizontal forms, use the predefined grid classes. */
.form-field {
  margin-bottom: 1.5rem;
}

.form-field .optional {
  opacity: 0.75;
}

[dir="ltr"] .form-field .optional {
  margin-left: 0.2rem;
}

[dir="rtl"] .form-field .optional {
  margin-right: 0.2rem;
}

.form-field.boolean {
  position: relative;
}

[dir="ltr"] .form-field.boolean {
  padding-left: 1.5rem;
}

[dir="rtl"] .form-field.boolean {
  padding-right: 1.5rem;
}

.form-field.boolean input[type="checkbox"] {
  position: absolute;
}

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

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

.form-field.boolean label {
  min-height: 1.5rem;
  /* Ensure the input doesn't jump when there is no text */
  margin-bottom: 0;
  cursor: pointer;
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
/*  Help text

 Apply to any element you wish to create light text for placement immediately
 below a form control. Use for general help, formatting, or instructional text. */
.form-field p,
.help-block {
  display: block; /* account for any element using help-block */
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  opacity: 0.75;
}

.hc-multiselect-toggle,
.nesty-input,
ul[data-hc-pills-container] {
  --custom-select-height: calc(3rem - 4px - 2px);

  min-height: var(--custom-select-height);
}

.hc-multiselect-toggle,
ul[data-hc-pills-container] {
  background-color: var(--color-bg);
}

.hc-multiselect-toggle,
ul[data-hc-pills-container] {
  padding: 4px;
}

ul[data-hc-pills-container] li:first-child input {
  padding: 0 12px;
}

ul[data-hc-pills-container] li:has(input) {
  background-color: transparent;
}

.hc-multiselect-toggle li {
  margin: 4px;
}

.hc-multiselect-toggle ul li,
ul[data-hc-pills-container] li,
ul[data-hc-pills-container] li:last-child input,
ul[data-hc-pills-container] li[data-hc-pill="true"] {
  height: var(--custom-select-height);
  line-height: var(--custom-select-height);
}

ul[data-hc-pills-container],
ul[data-hc-pills-container][data-hc-focus="true"] {
  border-width: var(--border-width);
}

ul[data-hc-pills-container]:hover,
.hc-multiselect-toggle:hover {
  border-color: var(--color-text-primary);
}

ul[data-hc-pills-container][data-hc-focus="true"] input {
  border: none;
  box-shadow: none;
}

.hc-multiselect-toggle[aria-expanded="true"],
ul[data-hc-pills-container][data-hc-focus="true"] {
  border-color: var(--input-color-border-focus);
}

ul[data-hc-pills-container] {
  margin: 0 0 calc(var(--border-width) * -1);
  border-color: var(--input-color-border);
  border-radius: var(--border-radius-base);
}

ul[data-hc-pills-container][data-hc-focus="true"] {
  position: relative;
  z-index: 2;
  border-color: var(--input-color-border-focus);
}

.lt-comment-form__ccs ul[data-hc-pills-container] {
  border-radius: var(--border-radius-base) var(--border-radius-base) 0 0;
}

.upload-dropzone {
  padding: 2rem;
  border-color: var(--input-color-border);
  border-style: dashed;
  border-width: var(--border-width);
  border-radius: var(--border-radius-base);
}

.upload-dropzone div {
  margin-bottom: 0.5rem;
}

.upload-dropzone span,
.upload-dropzone a {
  font-size: var(--text-base);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.upload-dropzone span {
  color: var(--color-text-primary);
}

.upload-dropzone:hover {
  border-color: var(--color-text-primary);
}

.upload-item .upload-remove {
  color: currentColor !important;
}

.upload-item .upload-link {
  color: currentColor;
}

.upload-item:hover {
  color: var(--color-brand-primary-inverse);
  background-color: var(--color-brand-primary);
}

.ck.ck-toolbar,
.ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  --ck-color-toolbar-border: var(--input-color-border);
  --ck-color-base-border: var(--input-color-border);
  border-width: var(--border-width);
}

.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,
.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.ck.ck-toolbar {
  border-width: 2px !important;
  border-bottom: none !important;
}

.lt-comment-form__ccs ~ .ck .ck.ck-toolbar {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.ck.ck-button:focus-visible,
.ck.ck-content.ck-editor__editable.ck-editor__editable_inline.ck-focused,
.ck.ck-content.ck-editor__editable.ck-focused,
.ck.ck-toolbar:focus-visible {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--input-color-border-focus) !important;
}

.nesty-input:hover,
.nesty-input:focus {
  color: var(--color-text-primary);
  text-decoration: none;
}

.form-field:has(.notification-error) input,
.form-field:has(.notification-error) textarea,
.form-field:has(.notification-error) .nesty-input {
  border-color: var(--color-ui-danger-text);
}

.form-field:has(.notification-error) .ck.ck-content {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--color-ui-danger-text) !important;
}

.hc-multiselect-toggle ul li,
ul[data-hc-pills-container] li,
ul[data-hc-pills-container] li[data-hc-pill="true"] {
  font-size: var(--text-sm);
  color: var(--form-pill-text);

  background-color: var(--form-pill-bg);
  border-radius: var(--border-radius-base);
}

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

.lt-container {
  padding-right: var(--grid-gutter-width);
  padding-left: var(--grid-gutter-width);
}
@media (min-width: 576px) {
  .lt-container {
    padding-right: calc(var(--grid-gutter-width) * 2);
    padding-left: calc(var(--grid-gutter-width) * 2);
  }
}

.lt-container-inner {
  max-width: 1184px;
  margin: 0 auto;
}

.lt-container-inner--narrow {
  max-width: 720px;
  margin: 0 auto;
}

.lt-layout {
  display: -ms-grid;
  display: grid;
  min-height: 100%;
  -ms-grid-rows: auto 1fr auto;
  grid-template-rows: auto 1fr auto;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  overflow: hidden;
  position: relative;
}

.lt-layout > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.lt-layout > *:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

.lt-layout > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.lt-topbar {
  font-size: var(--text-sm);
  font-weight: var(--topbar-font-weight);
  color: var(--topbar-color-text);
  background-color: var(--topbar-bg);
}

.lt-topbar__logo {
  display: block;
  height: var(--topbar-logo-height);
  width: auto;
}

.lt-topbar__link,
.lt-topbar__link:hover,
.lt-topbar__link:focus,
.lt-topbar__link:active {
  color: var(--topbar-color-text);
  font-size: 14px;
  font-weight: 500;
}

.lt-topbar__link:hover,
.lt-topbar__link:focus,
.lt-topbar__link:active {
  text-decoration: none;
  opacity: 0.6;
}
@media (max-width: 991px) {
  .lt-topbar__link {
    color: var(--topbar-color-text);
  }

  .lt-topbar__link:hover,
  .lt-topbar__link:focus,
  .lt-topbar__link:active {
    color: var(--topbar-color-text);
  }

  .lt-topbar__controls {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 100%;
    max-width: 20rem;
    padding: var(--grid-gutter-width);
    background-color: var(--topbar-bg);
    transition: transform 600ms ease;
  }

  [dir="ltr"] .lt-topbar__controls {
    left: 0;
    transform: translateX(-100%);
  }

  [dir="rtl"] .lt-topbar__controls {
    right: 0;
    transform: translateX(100%);
  }

  .lt-topbar__controls > * + * {
    margin-top: 1rem;
  }

  .lt-topbar__controls.is-active {
    transform: translateX(0);
  }

  [dir="ltr"] .lt-topbar__controls.is-active {
    left: 0;
    box-shadow: 5px 0 40px rgb(0 0 0 / 45%);
  }

  [dir="rtl"] .lt-topbar__controls.is-active {
    right: 0;
    box-shadow: -5px 0 40px rgb(0 0 0 / 45%);
  }

  .lt-topbar-open {
    overflow: hidden;
  }
}
@media (min-width: 992px) {
  [dir="ltr"] .lt-topbar__controls > * + * {
    margin-left: 1.5rem;
  }

  [dir="rtl"] .lt-topbar__controls > * + * {
    margin-right: 1.5rem;
  }
}

.topbar__close {
  width: 2rem;
  height: 2rem;
  stroke: var(--topbar-color-text);
}

.lt-footer {
  /*   font-size: var(--text-sm); */
  color: var(--footer-color-text);
  background-color: var(--footer-bg);
  line-height: 2;
}

.lt-footer__copyright a {
  color: var(--footer-color-link);
}

.lt-footer__social-link {
  padding: 0.5rem;
  font-size: var(--text-base);
  color: var(--footer-color-link);
  text-decoration: none;
  vertical-align: middle;
}

[dir="ltr"] .lt-footer__social-link + .lt-footer__social-link {
  margin-left: 0.5rem;
}

[dir="rtl"] .lt-footer__social-link + .lt-footer__social-link {
  margin-right: 0.5rem;
}

.lt-footer__social-link:hover,
.lt-footer__social-link:focus,
.lt-footer__social-link:active {
  color: var(--footer-color-link);
  text-decoration: none;
  opacity: 0.6;
}
/* Formatting */
.rte {
  line-height: 1.8;
  word-break: break-word;
}

.rte * {
  margin-bottom: 0;
}

.rte > *:not([hidden]) + *:not([hidden]) {
  margin-top: var(--flow-space, 1rem);
}

.rte > * {
  margin-bottom: 0;
}

.rte h1,
.rte h2,
.rte h3 {
  --flow-space: 3rem;
}

.rte h4,
.rte h5,
.rte h6 {
  --flow-space: 2rem;
}

.rte:after {
  display: block;
  clear: both;
  content: "";
}

.rte > p:first-child {
  margin-top: 0;
}

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

.rte figcaption {
  margin-top: 1rem;
  opacity: 0.75;
}

.accordion {
  padding-top: 0;
  border: var(--border-width) solid var(--lt-accordion-border);
  border-radius: var(--border-radius-base);
}

.accordion__summary {
  position: relative;
  display: block;
  width: 100%;
  padding: var(--lt-accordion-padding-vertical)
    var(--lt-accordion-padding-horizontal);
  font-weight: var(--font-weight-bold);
  color: var(--accordion-color-text, var(--color-text-primary));
  list-style: none;
  cursor: pointer;
  background-color: transparent;
  background-image: none;
  border: 0;
  touch-action: manipulation;
}

[dir="ltr"] .accordion__summary {
  text-align: left;
}

[dir="rtl"] .accordion__summary {
  text-align: right;
}

.accordion__summary-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.accordion__item + .accordion__item {
  border-top: var(--border-width) solid var(--lt-accordion-border);
}

.accordion__content {
  padding-top: var(--lt-accordion-padding-vertical);
  padding-bottom: var(--lt-accordion-padding-vertical);
  margin-right: var(--lt-accordion-padding-horizontal);
  margin-left: var(--lt-accordion-padding-horizontal);
  overflow: hidden;
  border-top: var(--border-width) solid var(--lt-accordion-border);
}

.accordion__content *:last-child {
  margin-bottom: 0;
}

.accordion__summary::-webkit-details-marker {
  display: none;
}

.accordion__summary-wrapper > .lt-icon {
  transition: transform 0.3s;
  -webkit-margin-start: 1rem;
  margin-inline-start: 1rem;
}

[dir="ltr"] details[open] .accordion__summary-wrapper > .lt-icon {
  transform: rotate(180deg);
}

[dir="rtl"] details[open] .accordion__summary-wrapper > .lt-icon {
  transform: rotate(-180deg);
}

.accordion--large {
  border-radius: var(--border-radius-lg);
}

.accordion--large .accordion__summary {
  font-weight: 400;
}

.accordion--large .accordion__summary-wrapper .lt-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.accordion--large:hover,
.accordion--large:focus,
.accordion[open] {
  border-color: var(--color-brand-primary);
}

.image-with-border {
  padding: 10px;
  border: var(--border-width) solid var(--color-border);
  border-radius: 4px;
}

.image-with-lightbox {
  cursor: pointer;
}

.image-overlay {
  position: relative;
}

.image-overlay:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-color: rgba(255, 255, 255, 0.3);
}

.image-with-video-icon {
  position: relative;
  display: block;
}

.image-with-video-icon img {
  width: 100%;
}

.image-with-video-icon:before {
  position: absolute;
  top: 50%;
  z-index: 3;
  width: 0;
  height: 0;
  font-size: 0;
  content: "";
  border-style: solid;
  transition: transform 0.6s ease;
}

.image-with-video-icon:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  content: "";
  background-color: rgba(0, 0, 0, 0.3);
}

[dir="ltr"] .image-with-video-icon:before {
  left: 50%;
  border-color: transparent transparent transparent #fff;
  border-width: 30px 0 30px 60px;
  transform: translate(-50%, -50%);
}

[dir="ltr"] .image-with-video-icon:active:before,
[dir="ltr"] .image-with-video-icon:hover:before {
  transform: translate(-50%, -50%) scale(1.1);
}

[dir="rtl"] .image-with-video-icon:before {
  right: 50%;
  border-color: transparent #fff transparent transparent;
  border-width: 30px 60px 30px 0;
  transform: translate(50%, -50%);
}

[dir="rtl"] .image-with-video-icon:active:before,
[dir="rtl"] .image-with-video-icon:hover:before {
  transform: translate(50%, -50%) scale(1.1);
}

.callout,
.note,
.warning,
.danger,
.success {
  position: relative;
  z-index: 1;
  padding: 24px;
  overflow: hidden;

  border-radius: 12px;
}

.callout > * + *,
.note > * + *,
.warning > * + *,
.danger > * + *,
.success > * + * {
  margin-top: 4px;
}

.callout {
  font-size: 16 px;
  padding-left: 112px !important;
}

.callout:before {
  position: absolute;
  top: 24px;
  left: 24px;
  z-index: 1;

  width: 64px;
  height: 64px;
  content: "";
}

.callout:after,
.note:after,
.warning:after,
.danger:after,
.success:after {
  position: absolute;
  top: 0;
  z-index: -1;

  width: 100%;
  height: 100%;
  content: "";
  border-radius: 12px;
}

[dir="ltr"] .callout:after,
[dir="ltr"] .note:after,
[dir="ltr"] .warning:after,
[dir="ltr"] .danger:after,
[dir="ltr"] .success:after {
  left: 0;
}

[dir="rtl"] .callout:after,
[dir="rtl"] .note:after,
[dir="rtl"] .warning:after,
[dir="rtl"] .danger:after,
[dir="rtl"] .success:after {
  right: 0;
}

.callout h3,
.callout h4 {
  font-size: 16px;
  color: #7f7f7f;
  font-weight: 600;
}

.callout:before {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='64' height='64' rx='8' fill='%237F7F7F' fill-opacity='0.12'/%3E%3Cpath d='M44.415 23.6602L38.8288 18.0752C38.643 17.8894 38.4225 17.7421 38.1799 17.6415C37.9372 17.541 37.6771 17.4893 37.4144 17.4893C37.1517 17.4893 36.8916 17.541 36.6489 17.6415C36.4062 17.7421 36.1857 17.8894 36 18.0752L20.5863 33.489C20.3997 33.674 20.2519 33.8943 20.1512 34.137C20.0506 34.3797 19.9992 34.64 20 34.9027V40.489C20 41.0194 20.2107 41.5281 20.5858 41.9032C20.9609 42.2782 21.4696 42.489 22 42.489H27.5863C27.849 42.4898 28.1093 42.4384 28.352 42.3378C28.5947 42.2371 28.815 42.0892 29 41.9027L39.4588 31.4452L39.8938 33.1827L35.2938 37.7815C35.1061 37.9689 35.0006 38.2233 35.0005 38.4885C35.0004 38.7538 35.1057 39.0082 35.2931 39.1958C35.4806 39.3835 35.7349 39.489 36.0002 39.4891C36.2654 39.4892 36.5199 39.3839 36.7075 39.1965L41.7075 34.1965C41.8298 34.0744 41.9184 33.9227 41.9646 33.7562C42.0108 33.5897 42.0131 33.4141 41.9713 33.2465L41.1088 29.7952L44.415 26.489C44.6008 26.3032 44.7481 26.0827 44.8487 25.8401C44.9492 25.5974 45.001 25.3373 45.001 25.0746C45.001 24.8119 44.9492 24.5518 44.8487 24.3091C44.7481 24.0664 44.6008 23.8459 44.415 23.6602ZM22 36.9027L25.5863 40.489H22V36.9027ZM28 40.0752L22.4138 34.489L33 23.9027L38.5863 29.489L28 40.0752ZM40 28.0752L34.415 22.489L37.415 19.489L43 25.0752L40 28.0752Z' fill='%237F7F7F'/%3E%3C/svg%3E%0A");
}

.callout {
  color: #3c3c37;
  --callout-color: #f3f3f3;
  min-height: 112px;
}

.callout:after {
  background: #f3f3f3;
}

.note,
.note--default,
.callout--info,
.callout--primary {
  --callout-color: var(--info-callout-color);
}

.callout--info:before {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.12' width='64' height='64' rx='8' fill='%230A69FF'/%3E%3Cpath d='M38.0002 45.0003C38.0002 45.2655 37.8948 45.5198 37.7073 45.7074C37.5197 45.8949 37.2654 46.0003 37.0002 46.0003H27.0002C26.7349 46.0003 26.4806 45.8949 26.2931 45.7074C26.1055 45.5198 26.0002 45.2655 26.0002 45.0003C26.0002 44.735 26.1055 44.4807 26.2931 44.2932C26.4806 44.1056 26.7349 44.0003 27.0002 44.0003H37.0002C37.2654 44.0003 37.5197 44.1056 37.7073 44.2932C37.8948 44.4807 38.0002 44.735 38.0002 45.0003ZM43.0002 29.0003C43.0045 30.6673 42.6279 32.3133 41.8991 33.8127C41.1704 35.312 40.1087 36.625 38.7952 37.6515C38.5496 37.8398 38.3502 38.0817 38.2125 38.3588C38.0747 38.6359 38.0021 38.9408 38.0002 39.2503V40.0003C38.0002 40.5307 37.7894 41.0394 37.4144 41.4145C37.0393 41.7895 36.5306 42.0003 36.0002 42.0003H28.0002C27.4697 42.0003 26.961 41.7895 26.586 41.4145C26.2109 41.0394 26.0002 40.5307 26.0002 40.0003V39.2503C26 38.9445 25.9297 38.6429 25.7947 38.3685C25.6597 38.0942 25.4635 37.8545 25.2214 37.6678C23.9113 36.6475 22.8505 35.3425 22.1192 33.8517C21.3878 32.3609 21.0052 30.7233 21.0002 29.0628C20.9677 23.104 25.7827 18.144 31.7352 18.0003C33.2018 17.9649 34.6608 18.2233 36.0261 18.7603C37.3914 19.2972 38.6355 20.1019 39.6852 21.1269C40.7349 22.1519 41.5689 23.3765 42.1382 24.7286C42.7075 26.0808 43.0006 27.5332 43.0002 29.0003ZM41.0002 29.0003C41.0005 27.7998 40.7607 26.6115 40.2949 25.5051C39.8291 24.3988 39.1466 23.3968 38.2877 22.5582C37.4288 21.7195 36.4108 21.0612 35.2936 20.6219C34.1765 20.1826 32.9827 19.9713 31.7827 20.0003C26.9077 20.1153 22.9739 24.174 23.0002 29.049C23.0046 30.4073 23.318 31.7467 23.9166 32.9659C24.5152 34.1852 25.3833 35.2523 26.4552 36.0865C26.937 36.4611 27.3267 36.9409 27.5945 37.4893C27.8623 38.0376 28.001 38.64 28.0002 39.2503V40.0003H31.0002V34.414L27.2927 30.7078C27.105 30.5201 26.9996 30.2656 26.9996 30.0003C26.9996 29.7349 27.105 29.4804 27.2927 29.2928C27.4803 29.1051 27.7348 28.9997 28.0002 28.9997C28.2655 28.9997 28.52 29.1051 28.7077 29.2928L32.0002 32.5865L35.2927 29.2928C35.3856 29.1999 35.4959 29.1262 35.6173 29.0759C35.7387 29.0256 35.8688 28.9997 36.0002 28.9997C36.1316 28.9997 36.2617 29.0256 36.3831 29.0759C36.5045 29.1262 36.6148 29.1999 36.7077 29.2928C36.8006 29.3857 36.8743 29.496 36.9246 29.6174C36.9748 29.7388 37.0007 29.8689 37.0007 30.0003C37.0007 30.1317 36.9748 30.2618 36.9246 30.3832C36.8743 30.5046 36.8006 30.6149 36.7077 30.7078L33.0002 34.414V40.0003H36.0002V39.2503C36.0013 38.6382 36.1423 38.0345 36.4125 37.4853C36.6826 36.9361 37.0748 36.4559 37.5589 36.0815C38.634 35.2413 39.503 34.1665 40.0994 32.9393C40.6958 31.712 41.0039 30.3648 41.0002 29.0003Z' fill='%230146B4'/%3E%3C/svg%3E%0A");
}

.callout--info {
  color: #3c3c37;
}

.callout:after,
.note:after,
.warning:after,
.danger:after,
.success:after {
  background-color: var(--callout-color);
}

.warning,
.note--warning,
.callout--warning {
  --callout-color: var(--warning-callout-color);
}

.callout--warning:before {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='64' height='64' rx='8' fill='%23FFC45A' fill-opacity='0.2'/%3E%3Cpath d='M27 28C27 27.7348 27.1054 27.4804 27.2929 27.2929C27.4804 27.1054 27.7348 27 28 27H36C36.2652 27 36.5196 27.1054 36.7071 27.2929C36.8946 27.4804 37 27.7348 37 28C37 28.2652 36.8946 28.5196 36.7071 28.7071C36.5196 28.8946 36.2652 29 36 29H28C27.7348 29 27.4804 28.8946 27.2929 28.7071C27.1054 28.5196 27 28.2652 27 28ZM28 33H36C36.2652 33 36.5196 32.8946 36.7071 32.7071C36.8946 32.5196 37 32.2652 37 32C37 31.7348 36.8946 31.4804 36.7071 31.2929C36.5196 31.1054 36.2652 31 36 31H28C27.7348 31 27.4804 31.1054 27.2929 31.2929C27.1054 31.4804 27 31.7348 27 32C27 32.2652 27.1054 32.5196 27.2929 32.7071C27.4804 32.8946 27.7348 33 28 33ZM32 35H28C27.7348 35 27.4804 35.1054 27.2929 35.2929C27.1054 35.4804 27 35.7348 27 36C27 36.2652 27.1054 36.5196 27.2929 36.7071C27.4804 36.8946 27.7348 37 28 37H32C32.2652 37 32.5196 36.8946 32.7071 36.7071C32.8946 36.5196 33 36.2652 33 36C33 35.7348 32.8946 35.4804 32.7071 35.2929C32.5196 35.1054 32.2652 35 32 35ZM44 22V35.5863C44.0008 35.849 43.9494 36.1093 43.8488 36.352C43.7482 36.5947 43.6003 36.815 43.4137 37L37 43.4137C36.815 43.6003 36.5947 43.7482 36.352 43.8488C36.1093 43.9494 35.849 44.0008 35.5863 44H22C21.4696 44 20.9609 43.7893 20.5858 43.4142C20.2107 43.0391 20 42.5304 20 42V22C20 21.4696 20.2107 20.9609 20.5858 20.5858C20.9609 20.2107 21.4696 20 22 20H42C42.5304 20 43.0391 20.2107 43.4142 20.5858C43.7893 20.9609 44 21.4696 44 22ZM22 42H35V36C35 35.7348 35.1054 35.4804 35.2929 35.2929C35.4804 35.1054 35.7348 35 36 35H42V22H22V42ZM37 37V40.5875L40.5863 37H37Z' fill='%23C18925'/%3E%3C/svg%3E%0A");
}

.callout--warning {
  color: #3c3c37;
}

.danger,
.note--danger,
.callout--danger {
  --callout-color: var(--danger-callout-color);
}

.callout--danger:before {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.12' width='64' height='64' rx='8' fill='%23FF5454'/%3E%3Crect opacity='0.12' width='64' height='64' rx='8' fill='%23FF5454'/%3E%3Cpath d='M32 19C29.4288 19 26.9154 19.7624 24.7776 21.1909C22.6398 22.6194 20.9735 24.6497 19.9896 27.0251C19.0056 29.4006 18.7482 32.0144 19.2498 34.5362C19.7514 37.0579 20.9895 39.3743 22.8076 41.1924C24.6257 43.0105 26.9421 44.2486 29.4638 44.7502C31.9856 45.2518 34.5995 44.9944 36.9749 44.0104C39.3503 43.0265 41.3807 41.3603 42.8091 39.2224C44.2376 37.0846 45 34.5712 45 32C44.9964 28.5533 43.6256 25.2488 41.1884 22.8116C38.7512 20.3744 35.4467 19.0036 32 19ZM32 43C29.8244 43 27.6977 42.3549 25.8887 41.1462C24.0798 39.9375 22.6699 38.2195 21.8373 36.2095C21.0048 34.1995 20.7869 31.9878 21.2114 29.854C21.6358 27.7202 22.6835 25.7602 24.2218 24.2218C25.7602 22.6834 27.7202 21.6358 29.854 21.2114C31.9878 20.7869 34.1995 21.0048 36.2095 21.8373C38.2195 22.6699 39.9375 24.0798 41.1462 25.8887C42.3549 27.6977 43 29.8244 43 32C42.9967 34.9164 41.8367 37.7123 39.7745 39.7745C37.7123 41.8367 34.9164 42.9967 32 43ZM31 33V26C31 25.7348 31.1054 25.4804 31.2929 25.2929C31.4804 25.1054 31.7348 25 32 25C32.2652 25 32.5196 25.1054 32.7071 25.2929C32.8946 25.4804 33 25.7348 33 26V33C33 33.2652 32.8946 33.5196 32.7071 33.7071C32.5196 33.8946 32.2652 34 32 34C31.7348 34 31.4804 33.8946 31.2929 33.7071C31.1054 33.5196 31 33.2652 31 33ZM33.5 37.5C33.5 37.7967 33.412 38.0867 33.2472 38.3334C33.0824 38.58 32.8481 38.7723 32.574 38.8858C32.2999 38.9993 31.9983 39.0291 31.7074 38.9712C31.4164 38.9133 31.1491 38.7704 30.9393 38.5607C30.7296 38.3509 30.5867 38.0836 30.5288 37.7926C30.471 37.5017 30.5007 37.2001 30.6142 36.926C30.7277 36.6519 30.92 36.4176 31.1667 36.2528C31.4133 36.088 31.7033 36 32 36C32.3978 36 32.7794 36.158 33.0607 36.4393C33.342 36.7206 33.5 37.1022 33.5 37.5Z' fill='%23E03F3F'/%3E%3C/svg%3E%0A");
}

.callout--danger {
  color: #14140f;
}

.success,
.note--success,
.callout--success {
  --callout-color: var(--success-callout-color);
}

.callout--success:before {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='64' height='64' rx='8' fill='%2341E6A5' fill-opacity='0.12'/%3E%3Cpath d='M45.25 26.015C44.9684 25.6959 44.6222 25.4404 44.2342 25.2654C43.8463 25.0904 43.4256 24.9999 43 25H36V23C36 21.6739 35.4732 20.4021 34.5355 19.4645C33.5979 18.5268 32.3261 18 31 18C30.8142 17.9999 30.6321 18.0515 30.474 18.1491C30.3159 18.2467 30.1881 18.3864 30.105 18.5525L25.3825 28H20C19.4696 28 18.9609 28.2107 18.5858 28.5858C18.2107 28.9609 18 29.4696 18 30V41C18 41.5304 18.2107 42.0391 18.5858 42.4142C18.9609 42.7893 19.4696 43 20 43H41.5C42.2309 43.0003 42.9367 42.7337 43.485 42.2503C44.0332 41.767 44.3861 41.1001 44.4775 40.375L45.9775 28.375C46.0307 27.9525 45.9933 27.5236 45.8679 27.1167C45.7424 26.7098 45.5318 26.3342 45.25 26.015ZM20 30H25V41H20V30ZM43.9925 28.125L42.4925 40.125C42.462 40.3667 42.3444 40.589 42.1617 40.7501C41.9789 40.9112 41.7436 41.0001 41.5 41H27V29.2362L31.5887 20.0575C32.2689 20.1936 32.8808 20.5612 33.3204 21.0977C33.76 21.6342 34.0002 22.3064 34 23V26C34 26.2652 34.1054 26.5196 34.2929 26.7071C34.4804 26.8946 34.7348 27 35 27H43C43.1419 27 43.2822 27.0301 43.4115 27.0885C43.5409 27.1468 43.6563 27.232 43.7502 27.3384C43.8441 27.4448 43.9143 27.57 43.956 27.7056C43.9978 27.8413 44.0102 27.9842 43.9925 28.125Z' fill='%230F8456'/%3E%3C/svg%3E");
}

.callout--success {
  color: #002d32;
}

.list-check ul:not([class]),
.list-bullet ul:not([class]),
.list-number ul:not([class]),
.list-colored ul:not([class]),
.rte ul:not([class]) {
  list-style-type: disc;
}

[dir="ltr"] .list-check ul:not([class]),
[dir="ltr"] .list-bullet ul:not([class]),
[dir="ltr"] .list-number ul:not([class]),
[dir="ltr"] .list-colored ul:not([class]),
[dir="ltr"] .rte ul:not([class]) {
  padding-left: 1rem;
}

[dir="rtl"] .list-check ul:not([class]),
[dir="rtl"] .list-bullet ul:not([class]),
[dir="rtl"] .list-number ul:not([class]),
[dir="rtl"] .list-colored ul:not([class]),
[dir="rtl"] .rte ul:not([class]) {
  padding-right: 1rem;
}

.list-check ul:not([class]) > li,
.list-bullet ul:not([class]) > li,
.list-number ul:not([class]) > li,
.list-colored ul:not([class]) > li,
.rte ul:not([class]) > li {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

[dir="ltr"] .list-check ul:not([class]) > li,
[dir="ltr"] .list-bullet ul:not([class]) > li,
[dir="ltr"] .list-number ul:not([class]) > li,
[dir="ltr"] .list-colored ul:not([class]) > li,
[dir="ltr"] .rte ul:not([class]) > li {
  padding-left: 0.5rem;
}

[dir="rtl"] .list-check ul:not([class]) > li,
[dir="rtl"] .list-bullet ul:not([class]) > li,
[dir="rtl"] .list-number ul:not([class]) > li,
[dir="rtl"] .list-colored ul:not([class]) > li,
[dir="rtl"] .rte ul:not([class]) > li {
  padding-right: 0.5rem;
}

.list-check ul:not([class]) > li::marker,
.list-bullet ul:not([class]) > li::marker,
.list-number ul:not([class]) > li::marker,
.list-colored ul:not([class]) > li::marker,
.rte ul:not([class]) > li::marker {
  color: var(--rte-bullet-color);
}

.list-check,
.list-bullet,
.list-number,
.list-colored,
.rte ol {
  list-style-position: inside;
}

[dir="ltr"] .list-check,
[dir="ltr"] .list-bullet,
[dir="ltr"] .list-number,
[dir="ltr"] .list-colored,
[dir="ltr"] .rte ol {
  padding-left: 0;
}

[dir="rtl"] .list-check,
[dir="rtl"] .list-bullet,
[dir="rtl"] .list-number,
[dir="rtl"] .list-colored,
[dir="rtl"] .rte ol {
  padding-right: 0;
}

.list-number li,
.list-colored li,
.rte li {
  list-style: inherit;
}

.list-number li:last-child,
.list-colored li:last-child,
.rte li:last-child {
  margin-bottom: 0;
}

.list-check,
.list-bullet,
.list-number,
.list-colored,
.rte ol:not(.list-default) {
  list-style: none;
}

[dir="ltr"] .list-check,
[dir="ltr"] .list-bullet,
[dir="ltr"] .list-number,
[dir="ltr"] .list-colored,
[dir="ltr"] .rte ol:not(.list-default) {
  padding-left: 0;
}

[dir="rtl"] .list-check,
[dir="rtl"] .list-bullet,
[dir="rtl"] .list-number,
[dir="rtl"] .list-colored,
[dir="rtl"] .rte ol:not(.list-default) {
  padding-right: 0;
}

.list-check > li,
.list-bullet > li,
.list-number > li,
.list-colored > li,
.rte ol:not(.list-default) > li {
  position: relative;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

[dir="ltr"] .list-check > li,
[dir="ltr"] .list-bullet > li,
[dir="ltr"] .list-number > li,
[dir="ltr"] .list-colored > li,
[dir="ltr"] .rte ol:not(.list-default) > li {
  padding-left: 2.5rem;
}

[dir="rtl"] .list-check > li,
[dir="rtl"] .list-bullet > li,
[dir="rtl"] .list-number > li,
[dir="rtl"] .list-colored > li,
[dir="rtl"] .rte ol:not(.list-default) > li {
  padding-right: 2.5rem;
}

[dir="ltr"] .rte li + ul,
[dir="ltr"] .rte li + ol {
  margin-left: 2.5rem;
}

[dir="rtl"] .rte li + ul,
[dir="rtl"] .rte li + ol {
  margin-right: 2.5rem;
}

.list-check > li:before,
.list-bullet > li:before,
.list-number > li:before,
.list-colored > li:before,
.rte ol:not(.list-default) > li:before {
  position: absolute;
  top: 0.15em;

  display: inline-block;

  width: 1.725em;
  height: 1.725em;

  font-size: 0.875em;
  font-weight: 500;
  line-height: 1.725em;
  text-align: center;

  border-radius: 50%;
}

[dir="ltr"] .list-check > li:before,
[dir="ltr"] .list-bullet > li:before,
[dir="ltr"] .list-number > li:before,
[dir="ltr"] .list-colored > li:before,
[dir="ltr"] .rte ol:not(.list-default) > li:before {
  left: 0;
}

[dir="rtl"] .list-check > li:before,
[dir="rtl"] .list-bullet > li:before,
[dir="rtl"] .list-number > li:before,
[dir="rtl"] .list-colored > li:before,
[dir="rtl"] .rte ol:not(.list-default) > li:before {
  right: 0;
}

.list-bullet > li:before,
.list-check > li:before {
  color: var(--list-bullet-bg, var(--color-bg));
  content: "✓";
  background-color: var(--list-bullet-bg, var(--color-text-primary));
}

.list-number,
.list-colored,
.rte ol:not(.list-default) {
  counter-reset: list;
}

.list-number > li,
.list-colored > li,
.rte ol:not(.list-default) > li {
  counter-increment: list;
}

.list-number > li:before,
.list-colored > li:before,
.rte ol:not(.list-default) > li:before {
  color: var(--list-bullet-bg, var(--color-bg));
  content: counter(list);
  background-color: var(--list-bullet-bg, var(--color-text-primary));
}

.rte iframe,
.rte embed,
.rte object,
.rte video {
  aspect-ratio: 16 / 9;
  width: 100%;
  height: auto;
}

table {
  border-spacing: 0px;
  border-collapse: collapse;
  background-color: transparent;
}

.rte table:not([class*="table"]) {
  width: 100%;
  table-layout: auto;
}

[dir="ltr"] .rte table:not([class*="table"]) {
  text-align: left;
}

[dir="rtl"] .rte table:not([class*="table"]) {
  text-align: right;
}

.rte table:not([class*="table"]) thead {
  border-bottom-color: var(--color-border);
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.rte table:not([class*="table"]) th,
.rte table:not([class*="table"]) td {
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
}

[dir="ltr"] .rte table:not([class*="table"]) th:first-child,
[dir="ltr"] .rte table:not([class*="table"]) td:first-child {
  padding-left: 0;
}

[dir="rtl"] .rte table:not([class*="table"]) th:first-child,
[dir="rtl"] .rte table:not([class*="table"]) td:first-child {
  padding-right: 0;
}

[dir="ltr"] .rte table:not([class*="table"]) th:last-child,
[dir="ltr"] .rte table:not([class*="table"]) td:last-child {
  padding-right: 0;
}

[dir="rtl"] .rte table:not([class*="table"]) th:last-child,
[dir="rtl"] .rte table:not([class*="table"]) td:last-child {
  padding-left: 0;
}

.rte table:not([class*="table"]) th {
  font-weight: 600;
  vertical-align: bottom;
}

.rte table:not([class*="table"]) tbody tr {
  border-bottom-color: var(--color-border);
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.rte table:not([class*="table"]) tbody td {
  padding-top: 0.5rem;
  vertical-align: baseline;
}

.rte table:not([class*="table"]) tbody tr:last-child {
  border-bottom-width: 0;
}

.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 575px) {
  .table-responsive {
    width: 100%;
    overflow-y: hidden;
    border: var(--border-width) solid var(--color-border);
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  .table-responsive > table {
    margin-bottom: 0;
  }

  .table-responsive > table > thead > tr > th,
  .table-responsive > table > thead > tr > td,
  .table-responsive > table > tbody > tr > th,
  .table-responsive > table > tbody > tr > td,
  .table-responsive > table > tfoot > tr > th,
  .table-responsive > table > tfoot > tr > td {
    white-space: nowrap;
  }
}

.tabs {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
@media (min-width: 576px) {
  .tabs {
    flex-direction: row;
  }
}

.tab {
  flex-basis: 100%;
  padding: 32px;
  border: var(--border-width) solid rgba(20, 20, 15, 0.24);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  width: 100%;
}

.tab > *:last-child {
  margin-bottom: 0;
}
/* @media (--screen-sm) {
  .tab {
    border-top-left-radius: var(--border-radius-base);
    border-top-right-radius: var(--border-radius-base);
  }
} */
.tabs-link {
  z-index: 1;
  display: block;
  padding: 0.5rem 32px;
  margin: 0;
  font-weight: 600;
  color: var(--color-text-primary);
  cursor: pointer;
  border-color: rgba(20, 20, 15, 0.24);
  border-style: solid;
  border-width: var(--border-width) var(--border-width) 0 var(--border-width);
  position: relative;
}
@media (min-width: 576px) {
  .tabs-link {
    margin-bottom: calc(-1.7 * var(--border-width));
  }

  .tabs-link:not([aria-selected="true"]) {
    border-color: transparent;
    color: #919d9e;
  }
}

.tabs-link:first-child {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
@media (min-width: 576px) {
  .tabs-link {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }
}

.tabs-link[aria-selected="true"] {
  color: #121428;
  cursor: pointer;
  background-color: var(--tabs-bg, var(--color-bg));
  border-color: rgba(20, 20, 15, 0.24);
}

@media (max-width: 575px) {
  .tabs-link[aria-selected="true"] {
    background-color: #e4e4e4 !important;
  }
}

.tabs-link[aria-selected="true"]:after {
  content: "";
  width: 16px;
  height: 89%;
  position: absolute;
  right: -7px;
  top: 5px;
  background: #fff;
  transform: skewX(20deg);
  border-right: 1px solid rgba(20, 20, 15, 0.24);
  box-sizing: border-box;
}

code {
  font-size: 0.875em;
  word-wrap: break-word;
}

.rte code:not([class]) {
  padding: 0.25em;
  background-color: var(--code-bg);
  border-radius: 12px;
}

.rte pre code {
  padding: 2rem;
  border-radius: 12px;
}

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
}
/* Components */
.lt-dropdown {
  position: relative;
  display: inline-block;
}

.lt-dropdown-toggle {
  display: inline-block;
  padding: 0;
  font-weight: 500;
  color: inherit;
  cursor: pointer;
  background: none;
  border: 0;
}

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

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

.lt-dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 200px;
  padding: 1.2rem;
  margin-top: 1px;
  font-size: var(--text-sm);
  font-style: normal;
  font-weight: normal;
  background: var(--color-bg);
  border: var(--border-width) solid var(--color-bg-tertiary);
  border-radius: min(var(--border-radius-base), var(--border-radius-menu-max));
  box-shadow: 0px 24px 48px -12px rgba(16, 24, 40, 0.18);
  top: 30px;
}

.dropdown-product-items {
  margin-bottom: 20px;
  display: flow;
}

.dropdown-product-items a {
  color: #002d32 !important;
}

[dir="ltr"] .lt-dropdown-menu {
  left: 0;
  text-align: left;
}

[dir="rtl"] .lt-dropdown-menu {
  right: 0;
  text-align: right;
}

[dir="rtl"] .lt-dropdown-menu {
  text-align: right;
}

.lt-dropdown-menu[aria-expanded="true"] {
  display: block;
  /*  top: -440px; */
}

.lt-dropdown-menu-header[aria-expanded="true"] {
  display: block;
  top: 0px !important;
}

.lt-dropdown-menu [role="separator"] {
  display: block;
  margin: 0.5rem 0.75rem;
  font-weight: normal;
  color: var(--color-bg-tertiary);
  border-bottom: 1px solid var(--color-bg-tertiary);
}

.lt-dropdown-menu [role="menuitem"] {
  display: block;
  width: auto;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  -webkit-padding-start: 0.75rem;
  padding-inline-start: 0.75rem;
  -webkit-padding-end: 2rem;
  padding-inline-end: 2rem;
  line-height: inherit;
  color: var(--color-text-primary);
  text-align: start;
  text-transform: none;
  white-space: nowrap;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.lt-dropdown-menu [role="menuitem"]:hover,
.lt-dropdown-menu [role="menuitem"]:focus {
  color: var(--color-text-primary);
  text-decoration: none;
  background: var(--color-bg-secondary);
  border-radius: min(
    var(--border-radius-base),
    var(--border-radius-menu-item-max)
  );
}

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

.lt-dropdown-menu [role="menuitem"][aria-selected="true"]:after {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-top: 0.15rem;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M4.5 12.75l6 6 9-13.5' /%3E%3C/svg%3E%0A");
}

[dir="ltr"] .lt-dropdown-menu [role="menuitem"][aria-selected="true"]:after {
  margin-left: 0.5rem;
}

[dir="rtl"] .lt-dropdown-menu [role="menuitem"][aria-selected="true"]:after {
  margin-right: 0.5rem;
}

[dir="rtl"] .lt-dropdown-menu [role="menuitem"][aria-selected="true"]:after {
  float: left;
  margin-right: 05rem;
  margin-left: 0;
}

.lt-dropdown-menu [role="menuitem"][hidden],
.lt-dropdown-menu [role="menuitem"][aria-hidden="true"] {
  display: none !important;
}

[dir="ltr"] .lt-dropdown-menu-end {
  right: 0;
  left: auto;
}

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

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

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

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

.lt-dropdown-toggle--user {
  padding: 0;
  font-weight: var(--font-weight-bold);
  color: inherit;
  border: 0;
}
@media (max-width: 991px) {
  .lt-dropdown--topbar {
    width: 100%;
  }

  .lt-dropdown-menu--topbar {
    position: static;
    width: 100%;
    padding: 8px;
    border: 0;
    box-shadow: none;
    border-radius: 8px;
    font-size: 14px;
  }

  .lt-dropdown-menu--topbar .lt-dropdown-toggle {
    width: 100%;
  }

  .lt-dropdown-menu--topbar [role="menuitem"] {
    padding-right: 0;
    padding-left: 0;
  }
}
/* ==========================================================================
  Buttons
  ========================================================================== */
.lt-btn,
input[type="submit"],
.lt-section-subscribe button,
.lt-article-subscribe button,
.lt-follow button,
.lt-profile__buttons button,
.lt-profile__buttons a,
.lt-vote button,
.lt-request-table-filters button,
.pagination-next-link,
.pagination-prev-link,
.pagination-first-link,
.pagination-last-link {
  display: inline-block;
  padding: var(--button-padding-vertical, 0.75rem)
    var(--button-padding-horizontal, 1.5rem);
  margin-bottom: 0;
  font-size: var(--button-font-size, var(--text-sm));
  font-weight: 600;
  color: var(--color-button-text);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: var(--color-button);
  background-image: none;
  border: var(--button-border-width, var(--border-width)) solid transparent;
  border-radius: var(--button-border-radius, var(--border-radius-base));
  transition: all 0.3s ease;
  touch-action: manipulation;
}

.lt-btn:hover,
.lt-btn:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.lt-section-subscribe button:hover,
.lt-section-subscribe button:focus,
.lt-article-subscribe button:hover,
.lt-article-subscribe button:focus,
.lt-follow button:hover,
.lt-follow button:focus,
.lt-profile__buttons button:hover,
.lt-profile__buttons button:focus,
.lt-profile__buttons a:hover,
.lt-profile__buttons a:focus,
.lt-vote button:hover,
.lt-vote button:focus,
.lt-request-table-filters button:hover,
.lt-request-table-filters button:focus,
.pagination-next-link:hover,
.pagination-next-link:focus,
.pagination-prev-link:hover,
.pagination-prev-link:focus,
.pagination-first-link:hover,
.pagination-first-link:focus,
.pagination-last-link:hover,
.pagination-last-link:focus {
  color: var(--color-button-text);
  text-decoration: none;
  background-color: var(--color-button);
}

.lt-btn:active,
input[type="submit"]:active,
.lt-section-subscribe button:active,
.lt-article-subscribe button:active,
.lt-follow button:active,
.lt-profile__buttons button:active,
.lt-profile__buttons a:active,
.lt-vote button:active,
.lt-request-table-filters button:active,
.pagination-next-link:active,
.pagination-prev-link:active,
.pagination-first-link:active,
.pagination-last-link:active {
  color: var(--color-button-text);
  background-color: var(--color-button);
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

input[type="submit"],
.lt-btn--primary {
  --color-button-text: var(--button-color-primary-text);
  --color-button: var(--button-color-primary);
}

input[type="submit"]:hover,
input[type="submit"]:focus,
.lt-btn--primary:hover,
.lt-btn--primary:focus {
  --color-button-text: var(--color-brand-primary-inverse);
  --color-button: var(--color-brand-primary-hover);
  text-decoration: none !important;
}

input[type="submit"]:active,
.lt-btn--primary:active {
  --color-button-text: var(--color-brand-primary-inverse);
  --color-button: var(--color-brand-primary-pressed);
}

.lt-btn--secondary,
.lt-section-subscribe button,
.lt-article-subscribe button,
.lt-follow button,
.lt-profile__buttons button,
.lt-profile__buttons a,
.pagination-next-link,
.pagination-prev-link,
.pagination-first-link,
.pagination-last-link {
  color: var(--button-color-secondary);
  background-color: transparent;
  border-color: var(--button-color-secondary);
}

.lt-btn--secondary:hover,
.lt-btn--secondary:focus,
.lt-section-subscribe button:hover,
.lt-section-subscribe button:focus,
.lt-article-subscribe button:hover,
.lt-article-subscribe button:focus,
.lt-follow button:hover,
.lt-follow button:focus,
.lt-profile__buttons button:hover,
.lt-profile__buttons button:focus,
.lt-profile__buttons a:hover,
.lt-profile__buttons a:focus,
.pagination-next-link:hover,
.pagination-next-link:focus,
.pagination-prev-link:hover,
.pagination-prev-link:focus,
.pagination-first-link:hover,
.pagination-first-link:focus,
.pagination-last-link:hover,
.pagination-last-link:focus {
  opacity: 0.6;
}

.lt-btn--secondary:active,
.lt-section-subscribe button:active,
.lt-article-subscribe button:active,
.lt-follow button:active,
.lt-profile__buttons button:active,
.lt-profile__buttons a:active,
.pagination-next-link:active,
.pagination-prev-link:active,
.pagination-first-link:active,
.pagination-last-link:active {
  color: var(--color-bg);
  background-color: var(--button-color-secondary);
  border-color: var(--button-color-secondary);
}

.lt-btn--tertiary,
.lt-subscriptions-subscribe button,
.lt-request-table-filters button,
.lt-underlined-link,
.recent-activity-controls a {
  padding: 0;
  font-weight: var(--button-font-weight, 600);
  color: var(--button-color-tertiary);
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  text-underline-offset: 4px;
  text-decoration-thickness: 2px;
}

.lt-btn--tertiary:hover,
.lt-btn--tertiary:focus,
.lt-btn--tertiary:active,
.lt-subscriptions-subscribe button:hover,
.lt-subscriptions-subscribe button:focus,
.lt-subscriptions-subscribe button:active,
.lt-request-table-filters button:hover,
.lt-request-table-filters button:focus,
.lt-request-table-filters button:active,
.lt-underlined-link:hover,
.lt-underlined-link:focus,
.lt-underlined-link:active,
.recent-activity-controls a:hover,
.recent-activity-controls a:focus,
.recent-activity-controls a:active {
  color: var(--button-color-tertiary);
  -webkit-text-decoration: var(--link-decoration-hover);
  text-decoration: var(--link-decoration-hover);
  background-color: transparent;
  opacity: 0.6;
  text-underline-offset: 4px;
  text-decoration-thickness: 2px;
}

.lt-btn--icon,
.lt-vote button {
  display: flex;
  padding: 0 !important;
  color: var(--color-text-primary) !important;
  background-color: transparent;
  border: 0 !important;
  justify-content: center;
  align-items: center;
}

.lt-btn--icon:hover,
.lt-btn--icon:focus,
.lt-btn--icon:active,
.lt-vote button:hover,
.lt-vote button:focus,
.lt-vote button:active {
  color: var(--topbar-color-text-hover);
  background-color: transparent;
  border-color: var(--topbar-color-text-hover);
  opacity: 0.6;
}

.lt-btn--icon[aria-pressed="true"] svg {
  fill: var(--color-text-primary);
}

.lt-btn--topbar {
  color: var(--topbar-color-text);
  background-color: transparent;
  border-color: var(--topbar-color-text);
}

.lt-btn--topbar:hover,
.lt-btn--topbar:focus,
.lt-btn--topbar:active {
  color: var(--topbar-color-text-hover);
  background-color: transparent;
  border-color: var(--topbar-color-text-hover);
  opacity: 0.6;
}
@media (max-width: 991px) {
  .lt-btn--topbar {
    padding: 0.5rem;
  }
}

.lt-pill {
  z-index: 1;
  display: inline-flex;
}

.lt-pill,
.recent-activity-item-parent {
  position: relative;
  padding: 0.5rem 1rem;
  font-size: var(--text-sm);
  font-weight: var(--font-weight-bold);
  color: var(--color-text-primary);
  letter-spacing: 0;
  background-color: var(--color-bg-secondary);
  border-radius: calc(var(--border-radius-base) * 5);
}

.lt-pill--sm {
  padding: 0.25rem 0.75rem;
}

.recent-activity-item-parent {
  background-color: var(--color-info);
}

.lt-pill--info,
.lt-pill--success,
.lt-pill--danger,
.lt-pill--warning,
.lt-pill--open,
.lt-pill--answered,
.lt-pill--solved,
.lt-pill--closed {
  background-color: transparent;
}

.lt-pill--info:after,
.lt-pill--success:after,
.lt-pill--danger:after,
.lt-pill--warning:after,
.lt-pill--open:after,
.lt-pill--solved:after,
.lt-pill--closed:after,
.lt-pill--answered:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  border-radius: calc(var(--border-radius-base) * 5);
}

.lt-pill--info:after {
  background-color: var(--color-info);
}

.lt-pill--success:after,
.lt-pill--solved:after,
.lt-pill--closed:after {
  background-color: var(--color-success);
}

.lt-pill--danger:after,
.lt-pill--open:after {
  background-color: var(--color-danger);
}

.lt-pill--warning:after,
.lt-pill--answered:after {
  background-color: var(--color-warning);
}

a.lt-pill:hover,
a.lt-pill:active,
a.lt-pill:focus,
.recent-activity-item-parent:hover,
.recent-activity-item-parent:active,
.recent-activity-item-parent:focus {
  color: #fff;
  text-decoration: none;
  background-color: var(--color-brand-primary-hover);
}

a.lt-pill:hover:after,
a.lt-pill:active:after,
a.lt-pill:focus:after {
  background-color: var(--color-brand-primary-hover);
}

.lt-avatar {
  position: relative;
  display: inline-block;
  border-radius: 100%;
}

.lt-avatar svg {
  position: absolute;
  bottom: -0.25rem;
  z-index: 2;
  display: flex;
  width: 1.125rem;
  height: 1.125rem;
  fill: var(--color-brand-primary);
  background-color: var(--avatar-icon-bg, var(--color-bg));
  border-radius: 100%;
}

[dir="ltr"] .lt-avatar svg {
  right: -0.25rem;
}

[dir="rtl"] .lt-avatar svg {
  left: -0.25rem;
}

.lt-avatar:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  border-radius: 100%;
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.15) inset;
}

.lt-avatar__badge {
  position: absolute;
  top: -0.5rem;
  display: inline-flex;
  min-width: 20px;
  height: 20px;
  padding: 4px;
  font-size: var(--text-xxs);
  color: #fff;
  background: #cc0000;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}

[dir="ltr"] .lt-avatar__badge {
  right: -0.5rem;
}

[dir="rtl"] .lt-avatar__badge {
  left: -0.5rem;
}

.lt-avatar__badge:not(.is-active) {
  display: none;
}

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

.lt-user-avatar--default {
  width: 3rem;
  height: 3rem;
}

.lt-user-avatar--topbar {
  width: 2rem;
  height: 2rem;
}

.lt-user-avatar--profile {
  width: 3rem;
  height: 3rem;
}

.lt-meta {
  font-size: 14px;
  color: var(--color-text-secondary);
}

.lt-meta__item {
  display: inline-block;
}

[dir="ltr"] .lt-meta__item {
  margin-right: 0.25rem;
}

[dir="rtl"] .lt-meta__item {
  margin-left: 0.25rem;
}

.lt-meta__item + .lt-meta__item:before {
  font-size: 0.75rem;
  content: "\2022";
}

[dir="ltr"] .lt-meta__item + .lt-meta__item:before {
  margin-right: 0.25rem;
}

[dir="rtl"] .lt-meta__item + .lt-meta__item:before {
  margin-left: 0.25rem;
}

.lt-meta__link {
  color: inherit;
}

.lt-meta--profile {
  margin-bottom: 0;
}

.lt-meta--search {
  font-size: var(--text-base);
}

[dir="ltr"] .lt-meta--search .lt-meta__item {
  margin-right: 1.5rem;
}

[dir="rtl"] .lt-meta--search .lt-meta__item {
  margin-left: 1.5rem;
}

.lt-meta--search .lt-meta__item:before {
  display: none;
}

.breadcrumbs {
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  background-color: transparent;
  border-radius: var(--border-radius-base);
  display: flex;
  align-items: center;
}

.breadcrumbs > li {
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
}

.breadcrumbs > li + li:before {
  margin: 0 8px;
  content: "";
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8297 11.2897L10.5897 7.0497C10.4967 6.95598 10.3861 6.88158 10.2643 6.83081C10.1424 6.78004 10.0117 6.75391 9.8797 6.75391C9.74769 6.75391 9.61698 6.78004 9.49512 6.83081C9.37326 6.88158 9.26266 6.95598 9.1697 7.0497C8.98345 7.23707 8.87891 7.49052 8.87891 7.7547C8.87891 8.01889 8.98345 8.27234 9.1697 8.4597L12.7097 11.9997L9.1697 15.5397C8.98345 15.7271 8.87891 15.9805 8.87891 16.2447C8.87891 16.5089 8.98345 16.7623 9.1697 16.9497C9.26314 17.0424 9.37395 17.1157 9.49579 17.1655C9.61763 17.2152 9.74809 17.2405 9.8797 17.2397C10.0113 17.2405 10.1418 17.2152 10.2636 17.1655C10.3854 17.1157 10.4963 17.0424 10.5897 16.9497L14.8297 12.7097C14.9234 12.6167 14.9978 12.5061 15.0486 12.3843C15.0994 12.2624 15.1255 12.1317 15.1255 11.9997C15.1255 11.8677 15.0994 11.737 15.0486 11.6151C14.9978 11.4933 14.9234 11.3827 14.8297 11.2897Z' fill='%2392929C'/%3E%3C/svg%3E");
}

.breadcrumbs > li a {
  color: #707176;
  font-size: 14px;
  font-weight: 500;
}

.breadcrumbs > li:last-child a {
  color: #002d32;
}

[dir="ltr"] .breadcrumbs {
  padding-left: 0;
}

[dir="rtl"] .breadcrumbs {
  padding-right: 0;
}

.lt-breadcrumbs--search-results {
  padding: 0;
}

.lt-breadcrumbs--search-results > li:last-child a {
  color: #707176;
}

.lt-breadcrumbs-wrapper {
  padding-top: 2rem;
}

.lt-menu-toggle {
  position: relative;
  display: block;
  height: auto;
  padding: 0.2rem;
  cursor: pointer;
  background-color: transparent;
  border: none;
  box-shadow: none;
  -webkit-appearance: none;
  order: 1;
}

[dir="ltr"] .lt-menu-toggle {
  margin-right: -0.5rem;
}

[dir="rtl"] .lt-menu-toggle {
  margin-left: -0.5rem;
}
@media (min-width: 992px) {
  .lt-menu-toggle {
    display: none;
  }
}

.lt-menu-toggle span {
  position: relative;
  display: block;
  pointer-events: none;
}

.lt-menu-toggle span,
.lt-menu-toggle span:after,
.lt-menu-toggle span:before {
  width: 26px;
  height: 2px;
  background-color: var(--topbar-color-text);
  transition: background-color 0.15s, transform 0.15s;
}

.lt-menu-toggle span:after,
.lt-menu-toggle span:before {
  position: absolute;
  content: "";
}

[dir="ltr"] .lt-menu-toggle span:after,
[dir="ltr"] .lt-menu-toggle span:before {
  left: 0;
}

[dir="rtl"] .lt-menu-toggle span:after,
[dir="rtl"] .lt-menu-toggle span:before {
  right: 0;
}

.lt-menu-toggle span:before {
  top: -7px;
}

.lt-menu-toggle span:after {
  top: 7px;
}

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

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

[dir="ltr"] .lt-entry-info__avatar {
  padding-right: 1rem;
}

[dir="rtl"] .lt-entry-info__avatar {
  padding-left: 1rem;
}

.lt-entry-info .author a {
  color: var(--color-text-primary);
}

.lt-hero-unit {
  position: relative;
  display: flex;

  color: var(--hero-color-text);
  /*   background-color: var(--hero-bg); */
  align-items: center;
}

.lt-hero-unit input[type="search"] {
  font-size: var(--text-xl);
}

.lt-hero-unit__content {
  position: relative;
  z-index: 2;
  max-width: 650px;
  transition: top 0.3s ease;
}

.lt-hero-unit--large {
  padding-top: 8%;
  padding-bottom: 12%;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  background-image: url(/hc/theming_assets/01K482NX4CSZKJV37JE2WE2JH3);
  background-position: bottom center;
  background-size: cover;
}

.lt-hero-unit > * {
  width: 100%;
}

.lt-hero-unit--center,
.lt-hero-unit--center .lt-popular-searches {
  justify-content: center;
  text-align: center;
}

.lt-hero-unit--center .lt-hero-unit__content,
.lt-hero-unit--text-start .lt-hero-unit__content {
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  -webkit-margin-end: auto;
  margin-inline-end: auto;
}

.lt-hero-unit--text-start {
  justify-content: center;
  text-align: start;
}

.lt-hero-unit--text-start .lt-popular-searches {
  justify-content: start;
}

.lt-hero-unit--start,
.lt-hero-unit--start .lt-popular-searches {
  justify-content: flex-start;
}

.lt-hero-unit--with-image:after {
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: "";
  background: linear-gradient(0deg, var(--hero-bg-mask), transparent);
}

[dir="ltr"] .lt-hero-unit--with-image:after {
  left: 0;
}

[dir="rtl"] .lt-hero-unit--with-image:after {
  right: 0;
}

.lt-hero-unit__bg {
  position: absolute;
  top: -10%;
  z-index: 1;
  width: 100%;
  height: 150%;
  background: var(--hero-image-url) 50% 50% no-repeat;
  background-size: cover;
}

[dir="ltr"] .lt-hero-unit__bg {
  left: 0;
}

[dir="rtl"] .lt-hero-unit__bg {
  right: 0;
}

.lt-hero-unit--large {
  z-index: 2;
  width: 100%;
  transition: top 0.3s ease;
}

.lt-hero-unit--large input[type="search"] {
  height: 48px;
  border-radius: 50px;
  font-size: 14px;
  transition: border 0.3s ease;
  transition: border 0.3s ease, background-color 0.3s ease;
}

.lt-hero-unit--large input[type="submit"] {
  padding-right: 2.5rem;
  padding-left: 2.5rem;
  flex-shrink: 0;
  display: none;
}
@media (max-width: 767px) {
  .lt-hero-unit--large input[type="submit"] {
    display: none;
  }
}
@media (min-width: 768px) {
  .lt-hero-unit--large input[type="submit"],
  .lt-hero-unit--large input[type="search"] {
    height: 48px;
  }
}
@media only screen and (min-width: 576px) {
  .lt-hero-unit--large {
    /*     min-height: 33rem; */
  }
}

.lt-card {
  --flow-space: 0.5rem;
  position: relative;
  display: flex;
  width: 100%;
  word-break: break-word;
  flex-direction: column;
}

.lt-card__link {
  display: block;
  color: currentColor;
}

.lt-card__link:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.lt-card__content {
  max-width: 40ch;
}

.lt-card__heading,
.lt-card__text {
  margin-bottom: 10px;
  text-wrap: balance;
}

.lt-card--center {
  align-items: center;
  text-align: center;
}

.lt-card--start {
  align-items: flex-start;
  text-align: start;
}

.lt-card-wrapper {
  position: relative;
  display: flex;
}
@media (min-width: 768px) {
  .lt-custom-blocks--center .lt-card {
    align-items: center;
    text-align: center;
  }

  .lt-custom-blocks--start .lt-card {
    align-items: flex-start;
    text-align: start;
  }
}

.lt-custom-block__icon {
  width: var(--custom-block-icon-size);
  height: var(--custom-block-icon-size);
}

.lt-custom-block__icon path,
.lt-custom-block__icon circle {
  stroke: var(--custom-block-icon-color);
  transition: all 0.3s ease;
}

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

.lt-block-list-item {
  padding: 3rem 2rem;
  border-radius: var(--border-radius-lg);
  color: var(--block-text-color);
  box-shadow: 0px 5.235px 130.872px 0px rgba(0, 0, 0, 0.12);
}

.lt-block-list-item__link:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  background-color: var(--block-bg);

  border-radius: var(--border-radius-lg);
  transition: background-color 0.3s ease;
}

.lt-block-list-item__link:hover,
.lt-block-list-item__link:focus {
  color: currentColor;
  text-decoration: none;
}

.lt-block-list-item__link:focus:before,
.lt-block-list-item__link:hover:before {
  /*   filter: brightness(90%); */
}

.lt-block-list-item__link:active:before {
  /*   filter: brightness(85%); */
}

.recent-activity {
  margin-bottom: 4rem;
}

.recent-activity-item-link {
  display: block;
  margin-bottom: 0.5rem;
}

.recent-activity-header {
  margin-bottom: var(--text-margin-bottom);
  font-size: var(--text-3xl);
}
@media only screen and (min-width: 768px) {
  .recent-activity-header {
    font-size: var(--text-4xl);
  }
}

.recent-activity-list {
  display: grid;
  margin-bottom: 0;
  list-style: none;
  gap: calc(var(--grid-gutter-width) * 2);
}

[dir="ltr"] .recent-activity-list {
  padding-left: 0;
}

[dir="rtl"] .recent-activity-list {
  padding-right: 0;
}
@media (min-width: 768px) {
  .recent-activity-list {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

.recent-activity-item {
  display: flex;
  padding: 2rem;
  flex-direction: column;

  border: var(--border-width) solid var(--color-border);
  border-radius: var(--border-radius-lg);
  align-items: flex-start;
}

.recent-activity-item h3 {
  font-family: var(--font-family-body);
}

.recent-activity-item > * + * {
  margin-top: 1rem;
}

.recent-activity-item > * {
  margin-bottom: 0;
}

.recent-activity-item > *:not([hidden]) + *:not([hidden]) {
  margin-top: var(--flow-space, 1rem);
}

.recent-activity-item-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-size: var(--text-sm);
  color: var(--color-text-secondary);
}

.recent-activity-item-parent {
  display: block;
}

.recent-activity-comment-icon:after {
  content: attr(data-comment-count);
}

[dir="ltr"] .recent-activity-comment-icon:after {
  margin-left: 4px;
}

[dir="rtl"] .recent-activity-comment-icon:after {
  margin-right: 4px;
}

.recent-activity-controls {
  padding-top: 1.5rem;
}

.cta-box {
  padding-top: 3rem;
  padding-bottom: 3rem;
  text-align: center;
  background-color: var(--color-bg-cta);
  -webkit-padding-start: 2rem;
  padding-inline-start: 2rem;
  -webkit-padding-end: 2rem;
  padding-inline-end: 2rem;
}

.cta-box--large {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.share {
  white-space: nowrap;
  list-style: none;
}

[dir="ltr"] .share {
  padding-left: 0;
}

[dir="rtl"] .share {
  padding-right: 0;
}

.share li {
  position: relative;
  display: inline-flex;
  margin-bottom: 5px;
  vertical-align: top;
}

.share a {
  display: block;
  width: 30px;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  touch-action: manipulation;
  color: var(--color-text-primary);
}

.share a:active {
  background-image: none;
}

.share svg {
  width: 20px;
  height: 20px;
}

.lt-new-request-page {
  width: 100%;
  margin-bottom: 3rem;
}

.lt-new-request-form {
  margin-bottom: 1.5rem;
}

.lt-error-page {
  max-width: 600px;
}

.lt-error-page__articles {
  border: var(--border-width) solid var(--color-border);
  border-radius: var(--border-radius-base);
}

.pagination-list {
  margin-top: 0;
  list-style: none;
}

[dir="ltr"] .pagination-list {
  padding-left: 0;
  margin-left: 0;
}

[dir="rtl"] .pagination-list {
  padding-right: 0;
  margin-right: 0;
}

.pagination-next,
.pagination-prev,
.pagination-first,
.pagination-last {
  display: inline-block;
}

[dir="ltr"] .pagination-next-text {
  margin-right: 1rem;
}

[dir="rtl"] .pagination-next-text {
  margin-left: 1rem;
}

[dir="rtl"] .pagination-next-text {
  margin-left: 1rem;
}

[dir="ltr"] .pagination-prev-text {
  margin-left: 1rem;
}

[dir="rtl"] .pagination-prev-text {
  margin-right: 1rem;
}

[dir="rtl"] .pagination-prev-text {
  margin-right: 1rem;
}

.lt-scroll-to-top {
  position: fixed;
  bottom: -50px;
  z-index: 3;
  width: 3rem;
  height: 3rem;
  font-size: 2rem !important;
  color: var(--color-link);
  text-align: center;
  cursor: pointer;
  background-color: #0a69ff69;
  border: var(--border-width) solid var(--color-link);
  border-radius: var(--border-radius-base);
  transition: bottom 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  display: none !important;
}

.lt-scroll-to-top.is-active {
  bottom: 30px;
}

.lt-scroll-to-top:hover {
  color: var(--color-link-hover);
  border-color: var(--color-link-hover);
}

@media (max-width: 575px) {
  .lt-scroll-to-top {
    display: none;
  }
}

[dir="ltr"] .lt-scroll-to-top {
  left: 2rem;
  display: none !important;
}

[dir="rtl"] .lt-scroll-to-top {
  right: 2rem;
  display: none !important;
}

.recent-articles h3,
.related-articles h3 {
  margin-bottom: 1rem;
}

@media (min-width: 576px) {
  .recent-articles h3,
  .related-articles h3 {
    margin-top: 1rem;
  }
}

.recent-articles ul,
.related-articles ul {
  list-style: none;
}

.recent-articles ul > li,
.related-articles ul > li {
  margin-bottom: 1rem;
}

.recent-articles ul > li a,
.related-articles ul > li a {
  padding-bottom: 1px;
  color: var(--color-text-primary);
  border-bottom: 1px solid var(--color-border);
}

[dir="ltr"] .recent-articles ul,
[dir="ltr"] .related-articles ul {
  padding-left: 0;
}

[dir="rtl"] .recent-articles ul,
[dir="rtl"] .related-articles ul {
  padding-right: 0;
}

.recent-articles h3 {
  font-size: var(--font-size-h4);
}
@media (max-width: 991px) {
  .lt-user-info {
    width: 100%;
    padding-bottom: 1rem;
    border-bottom: var(--border-width) solid var(--color-border);
    order: -1;
  }

  .lt-user-info__menu {
    position: static;
    padding: 0;
    border: 0;
    box-shadow: none;
  }

  .lt-user-info__menu [role="menuitem"] {
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
    font-weight: var(--topbar-font-weight);
  }
}

.lt-status-widget {
  font-weight: 600;
}

.lt-status-widget,
.lt-status-widget:hover,
.lt-status-widget:focus,
.lt-status-widget:active {
  color: #fff;
}

.lt-status-widget-container {
  display: flex;
  align-items: center;
}

.lt-status-widget__indicator {
  width: 0.75rem;
  height: 0.75rem;
  background-color: #aaa;
  border-radius: 50%;
}

.lt-status-widget__indicator--none {
  background-color: #2ecc71;
}

.lt-status-widget__indicator--operational {
  background-color: #2ecc71;
}

.lt-status-widget__indicator--minor {
  background-color: #f1c40f;
}

.lt-status-widget__indicator--major {
  background-color: #e67e22;
}

.lt-status-widget__indicator--critical {
  background-color: #e74c3c;
}

.lt-status-widget__indicator--maintenance {
  background-color: #3498db;
}

[dir="ltr"] .lt-status-widget__indicator__text {
  margin-left: 0.5rem;
}

[dir="rtl"] .lt-status-widget__indicator__text {
  margin-right: 0.5rem;
}

.lt-profile-header {
  text-align: center;
  border-radius: var(--border-radius-base);
}

.lt-profile-header__avatar {
  display: inline-block;
  margin-bottom: 16px;
}

.lt-profile-header__private-badge {
  display: inline-block;
  margin-bottom: 1.5rem;
  background-color: var(--color-brand-primary);
}

.lt-profile-header__description {
  word-break: break-all;
  word-break: break-word;
}

[dir="ltr"] .lt-profile__buttons > * + *,
[dir="ltr"] [data-action="userProfileActions"] > * + * {
  margin-left: var(--grid-gutter-width);
}

[dir="rtl"] .lt-profile__buttons > * + *,
[dir="rtl"] [data-action="userProfileActions"] > * + * {
  margin-right: var(--grid-gutter-width);
}

.lt-profile-stats {
  margin-bottom: 1rem;
  font-size: var(--text-sm);
  color: var(--color-text-secondary);
  list-style: none;
}

[dir="ltr"] .lt-profile-stats {
  padding-left: 0;
}

[dir="rtl"] .lt-profile-stats {
  padding-right: 0;
}

.lt-profile-stats__stat {
  margin-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .lt-profile-stats__stat {
    display: block;
  }

  .lt-profile-stats__stat:before {
    display: none;
  }
}

[dir="ltr"] .lt-profile-stats__label {
  margin-right: calc(var(--padding-base-horizontal) / 2);
}

[dir="rtl"] .lt-profile-stats__label {
  margin-left: calc(var(--padding-base-horizontal) / 2);
}

.lt-profile-stats__value {
  color: var(--color-text-primary);
}

.lt-profile-nav {
  margin-bottom: 1.5rem;
  overflow: hidden;
  font-size: var(--text-sm);
  font-weight: 600;
  background-color: var(--color-bg-secondary);
  border-radius: var(--border-radius-base);
}

.lt-profile-nav__items {
  margin: 0;
  list-style: none;
}

[dir="ltr"] .lt-profile-nav__items {
  padding-left: 0;
}

[dir="rtl"] .lt-profile-nav__items {
  padding-right: 0;
}

.lt-profile-nav__item {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .lt-profile-nav__item {
    display: inline-block;
    vertical-align: middle;
  }
}

.lt-profile-nav__item a {
  display: block;
  color: var(--color-text-primary);
}

.lt-profile-nav__item.is-active {
  color: #fff;
  background-color: var(--color-brand-primary);
}

.lt-profile-nav__item.is-active,
.lt-profile-nav__item a {
  padding: 1rem var(--padding-base-horizontal);
  line-height: 1;
}

[dir="ltr"] .lt-profile-nav__item:after {
  right: var(--padding-base-horizontal) !important;
}

[dir="rtl"] .lt-profile-nav__item:after {
  left: var(--padding-base-horizontal) !important;
}

.lt-profile-section {
  width: 100%;
}

.lt-profile-section__header {
  margin-bottom: 1.5rem;
}

.lt-profile-section__title {
  margin-bottom: 1rem;
  font-size: var(--font-size-h3);
}

.lt-profile-section__description {
  font-size: var(--text-sm);
  color: var(--color-text-secondary);
}
@media (min-width: 576px) {
  .lt-profile-section__description {
    padding-bottom: 0;
  }
}

.lt-profile-contribution {
  position: relative;
  padding: 1rem var(--grid-gutter-width);

  word-wrap: break-word;
  background-color: var(--color-bg-secondary);

  border-radius: var(--border-radius-base);
}

.lt-profile-contribution__header {
  margin-bottom: 0.5rem;
}

.lt-profile-contribution__status {
  margin-bottom: 0.5rem;
}

.lt-profile-contribution__title {
  margin-bottom: 0.5rem;
  font-size: var(--text-base);
  font-weight: 600;
}

.lt-profile-contribution__body {
  margin-bottom: 1rem;
}

.lt-profile-contribution__breadcrumbs {
  padding: 0;
  margin-bottom: 1rem;
  font-size: var(--text-sm);
}

.lt-profile__no-activity,
.lt-profile__private-activity {
  color: var(--color-text-secondary);
  text-align: center;
}

.lt-profile-activity-list {
  list-style: none;
}

[dir="ltr"] .lt-profile-activity-list {
  padding-left: 0;
}

[dir="rtl"] .lt-profile-activity-list {
  padding-right: 0;
}

.lt-profile-activity {
  position: relative;
  margin-bottom: 2rem;
}

.lt-profile-activity__header {
  margin-bottom: 1rem;

  font-size: var(--text-sm);
  font-weight: 600;
}

.lt-profile-activity__avatar {
  width: 30px;
  height: 30px;
}

[dir="ltr"] .lt-profile-activity__avatar {
  margin-right: calc(var(--padding-base-horizontal) / 2);
}

[dir="rtl"] .lt-profile-activity__avatar {
  margin-left: calc(var(--padding-base-horizontal) / 2);
}

[dir="ltr"] .lt-profile-contribution__title:before {
  margin-right: 4px;
}

[dir="rtl"] .lt-profile-contribution__title:before {
  margin-left: 4px;
}

.user-subscribe {
  display: inline-block;
}

.lt-profile-badge-item {
  border: var(--border-width) solid var(--color-border);
  border-radius: var(--border-radius-base);
}

.lt-profile-badge {
  width: 40px;
  height: 40px;
}

.lt-profile-badge__image {
  width: 40px;
  height: 40px;
}

.lt-profile-activity .lt-icon {
  width: 1rem;
  height: 1rem;
}

.lt-attachment-list {
  margin: 0;

  list-style: none;
}

[dir="ltr"] .lt-attachment-list {
  padding-left: 0;
}

[dir="rtl"] .lt-attachment-list {
  padding-right: 0;
}

.lt-attachment-list__item {
  position: relative;
  margin-bottom: 0.5rem;
}

[dir="ltr"] .lt-attachment-list__item {
  padding-left: 1.5rem;
}

[dir="rtl"] .lt-attachment-list__item {
  padding-right: 1.5rem;
}

.lt-attachment-list__item:last-child {
  margin-bottom: 0;
}

.lt-attachment-list__icon {
  position: absolute;
  top: 4px;
  width: 1rem;
  height: 1rem;
}

[dir="ltr"] .lt-attachment-list__icon {
  left: 0;
}

[dir="rtl"] .lt-attachment-list__icon {
  right: 0;
}

.lt-skip-navigation {
  position: absolute;
  top: auto;
  z-index: -999;
  display: flex;
  padding: 20px;
  margin: 20px;
  overflow: hidden;
  font-size: 14px;
  color: var(--color-text-primary);
  background-color: var(--color-bg);
  border: var(--border-width) solid var(--color-link);
  align-items: center;
  justify-content: center;
}

[dir="ltr"] .lt-skip-navigation {
  left: -999px;
}

[dir="rtl"] .lt-skip-navigation {
  right: -999px;
}

.lt-skip-navigation:focus,
.lt-skip-navigation:active {
  top: auto;
  z-index: 999;
  overflow: auto;
  text-align: center;
  text-decoration: none;
}

[dir="ltr"] .lt-skip-navigation:focus,
[dir="ltr"] .lt-skip-navigation:active {
  left: auto;
}

[dir="rtl"] .lt-skip-navigation:focus,
[dir="rtl"] .lt-skip-navigation:active {
  right: auto;
}
/* ==========================================================================
  Notification
  ========================================================================== */
.notification {
  display: table;
  width: 100%;
  padding: 0.75rem 1rem;
  font-family: sans-serif;
  font-size: var(--text-sm);
  color: #555;
  border: var(--border-width) solid;
  transition: height 0.2s;
}

.notification a {
  color: #158ec2;
}

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

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

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

.notification + .notification {
  position: relative;
  top: -1px;
  margin-bottom: -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: var(--color-ui-danger-text);
  background: var(--color-ui-danger-bg);
  border-color: var(--color-ui-danger-bg);
}

.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 {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  content: "";
  background-size: cover;
}
/* Dismiss button */
.notification-dismiss,
a.notification-dismiss {
  color: #555;
  text-decoration: none !important;
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 100ms ease;
}

.notification-dismiss:hover {
  opacity: 1;
}
/* Inline notifications */
.notification-inline {
  position: relative;
  padding: 0.25rem 0.5rem;
  margin-top: 0.5rem;
  vertical-align: middle;
  border-radius: var(--border-radius-base);
}

[dir="ltr"] .notification-inline {
  text-align: left;
}

[dir="rtl"] .notification-inline {
  text-align: right;
}

[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");
}

[dir="ltr"] .notification-inline.notification-error:before {
  margin: -2px 5px 0 0;
}

[dir="rtl"] .notification-inline.notification-error:before {
  margin: -2px 0 0 5px;
}

[dir="rtl"] .notification-inline.notification-error:before {
  margin: 0 0 0 5px;
}

.notification-inline.notification-error {
  padding: 0;
  color: var(--color-ui-danger-text);
  background-color: transparent;
  border: 0;
}

.notification-inline.notification-large {
  padding: 13px 15px;
  margin-bottom: 25px;
}

[dir="ltr"] .notification-left-aligned {
  padding-left: 0;
  text-align: left;
}

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

.lt-backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 9;
  display: none;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(0, 0, 0, 0.4);
}

[dir="ltr"] .lt-backdrop {
  left: 0;
}

[dir="rtl"] .lt-backdrop {
  right: 0;
}
@media (max-width: 991px) {
  .lt-backdrop.is-active {
    display: block;
  }
}

.lt-popular-searches {
  font-weight: 500;
  font-size: 14px;
}

.lt-popular-searches__item {
  color: var(--color-link);
  text-decoration: underline;
}

.lt-popular-searches__item:nth-of-type(-n + 2):after {
  content: ",";
  text-decoration: none;
  display: inline-block;
}

.lt-popular-searches__item:hover,
.lt-popular-searches__item:active,
.lt-popular-searches__item:focus {
  color: var(--color-link);

  /*   opacity: 0.85; */
}

.lt-contact-box__icon {
  width: var(--contact-box-icon-size);
  height: var(--contact-box-icon-size);
}

.lt-card--border {
  padding: 2rem;
  border: var(--border-width) solid var(--color-border);
  border-radius: var(--border-radius-lg);
}

.lt-info-block {
  border-radius: var(--border-radius-base);
}

.lt-info-block-container + .lt-home-container,
.lt-home-container:first-child {
  padding-top: 4rem;
}

.lt-info-block-container + .lt-footer-submit-ticket {
  margin-top: 4rem;
}

.lt-vote {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
}

.lt-vote svg {
  width: 1.5rem;
  height: 1.5rem;
  stroke-width: 1.5;
}
/* Search */
/* Search */
.search {
  display: flex;
  gap: 1rem;
}

.searchbox {
  margin-top: 1.5rem;
}

.searchbox h2 {
  margin-bottom: 0.5rem;
  font-size: var(--text-base);
}

.searchbox-suggestions ul {
  margin-bottom: 1.5rem;
  list-style: none;
}

.searchbox-suggestions li {
  margin-bottom: 0.5rem;
}

[dir="ltr"] .searchbox-suggestions ul {
  padding-left: 0;
}

[dir="rtl"] .searchbox-suggestions ul {
  padding-right: 0;
}

.lt-search-wrap {
  position: relative;
  max-width: 720px;
}

.lt-search-wrap:not(.lt-search-wrap--hero):not(.lt-search-wrap--requests) {
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  -webkit-margin-end: auto;
  margin-inline-end: auto;
}

.lt-search-wrap input[type="search"] {
  -webkit-padding-start: 56px;
  padding-inline-start: 56px;
}

.lt-search-wrap svg {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 1.5rem;
  height: 1.5rem;
  stroke: #707176;
  transform: translateY(-50%);
}

[dir="ltr"] .lt-search-wrap svg {
  left: 1.5rem;
}

[dir="rtl"] .lt-search-wrap svg {
  right: 1.5rem;
}

.lt-search-wrap--requests {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  -webkit-margin-end: 0;
  margin-inline-end: 0;
  max-width: 100%;
}

.lt-search-results-page {
  margin-bottom: 3rem;
}

.lt-search-result {
  border-bottom: var(--border-width) solid var(--color-border);
}

.lt-search-result:last-child {
  border-bottom: none;
}

.lt-search-result__text {
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  color: #707176;
}

.lt-search-result__text em {
  padding: 2px 3px;
  font-style: normal;
  background-color: #b4e6b9;
}
/* ==========================================================================
  Search Results Filters
   ========================================================================== */
.lt-search-filters {
  border-radius: 12px;
  background: var(--Alohi-Core-Palette-White, #fff);
  box-shadow: 0px 6px 130px 0px rgba(0, 0, 0, 0.12);
}

.lt-search-filter__btn {
  position: relative;
  display: block;
  width: 100%;
  cursor: pointer;
  background-color: transparent;
  background-image: none;
  border: 0;
}

[dir="ltr"] .lt-search-filter__btn {
  text-align: left;
}

[dir="rtl"] .lt-search-filter__btn {
  text-align: right;
}

.lt-search-filter__btn-content {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}

.lt-search-filter__item.is-active .lt-search-filter__link {
  color: #3c3c37;
  background-color: #b4e6b9;
  border-color: #b4e6b9;
}

.lt-search-filter__item.is-active .lt-search-filter__count {
  color: #3c3c37;
}

.lt-search-filter__link {
  font-weight: 600;
  align-items: center;
  color: #3c3c37;
  text-decoration: none;
  border: var(--border-width) solid transparent;
  border-radius: 4px;
  font-size: 12px;
}

.lt-search-filter__link:active {
  background-image: none;
}

.lt-search-filter__link a,
.lt-search-filter__link svg {
  color: currentColor;
}

.lt-search-filter__count {
  display: inline-flex;
  font-size: 12px;
  color: #707176;
}
/* My Activities */
.lt-my-activities-items {
  width: 100%;
  margin-bottom: 3rem;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
@media (min-width: 576px) {
  .lt-my-activities-items {
    table-layout: auto;
  }
}

.lt-my-activities-items__head {
  display: none;
  color: var(--color-text-secondary);
}
@media (min-width: 576px) {
  .lt-my-activities-items__head {
    display: table-header-group;
    font-weight: var(--font-weight-bold);
  }
}
@media (min-width: 576px) {
  .lt-my-activities-items__body {
    display: table-row-group;
  }
}

.lt-my-activities-items__row {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
@media (min-width: 576px) {
  .lt-my-activities-items__row {
    display: table-row;
  }
}

.lt-my-activities-items__col {
  display: block;
}

.lt-my-activities-items__col--activity {
  display: none;
}
@media (min-width: 576px) {
  .lt-my-activities-items__col {
    display: table-cell;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-bottom: var(--border-width) solid var(--color-border);
  }

  [dir="ltr"] .lt-my-activities-items__col + .lt-my-activities-items__col {
    padding-left: var(--padding-base-horizontal);
  }

  [dir="rtl"] .lt-my-activities-items__col + .lt-my-activities-items__col {
    padding-right: var(--padding-base-horizontal);
  }
}
@media (max-width: 575px) {
  .lt-my-activities-items__request-id {
    display: inline;
  }
}
@media (min-width: 576px) {
  .lt-my-activities-items__request-id {
    display: none;
  }
}

.lt-my-activities-items__col .requests-link {
  position: relative;
  color: var(--color-text-secondary);
  white-space: nowrap;
}
@media (min-width: 576px) {
  [dir="ltr"] .lt-my-activities-menu-item + .lt-my-activities-menu-item {
    margin-left: 1rem;
  }

  [dir="rtl"] .lt-my-activities-menu-item + .lt-my-activities-menu-item {
    margin-right: 1rem;
  }
}

.lt-my-activities-menu--main {
  border-bottom: var(--border-width) solid var(--color-border);
}

.lt-my-activities-menu--main .lt-my-activities-menu-item {
  padding: 0.5rem 1rem;
  background-color: var(--color-link);
  border-radius: var(--border-radius-base);
}

.lt-my-activities-menu-item__link,
.lt-my-activities-menu-item__link:hover,
.lt-my-activities-menu-item__link:focus {
  color: #fff;
}

.lt-my-activities-menu--main .lt-my-activities-menu-item.is-active {
  font-weight: var(--font-weight-bold);
  color: var(--color-text-primary);
  background-color: var(--color-bg-secondary);
}

.lt-my-activities-menu--sub .lt-my-activities-menu-item.is-active {
  font-weight: var(--font-weight-bold);
}

.lt-my-activities-menu-item {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  [dir="ltr"] .lt-my-activities-menu-item + .lt-my-activities-menu-item {
    margin-left: 1rem;
  }

  [dir="rtl"] .lt-my-activities-menu-item + .lt-my-activities-menu-item {
    margin-right: 1rem;
  }
}
@media (max-width: 575px) {
  .lt-my-activities-item {
    padding: 1rem var(--padding-base-horizontal);
    margin-bottom: 1.5rem;
    border: var(--border-width) solid var(--color-border);
    border-radius: var(--border-radius-base);
  }
}
/* Comments */
/* ==========================================================================
  Comment Form
  ========================================================================== */
.lt-comment-form {
  position: relative;
}
@media (min-width: 576px) {
  .lt-comment-form {
    padding-left: 4rem;
  }
}

.lt-comment-form__avatar {
  position: absolute;
  top: 0;
}

@media (max-width: 575px) {
  .lt-comment-form__avatar {
    display: none;
  }
}

[dir="ltr"] .lt-comment-form__avatar {
  left: 0;
}

[dir="rtl"] .lt-comment-form__avatar {
  right: 0;
}

.lt-comment-form__attachments {
  margin-bottom: 1.5rem;
}

.lt-comment-form__mark-as-solved {
  position: relative;
}

.lt-comment-form__ccs {
  margin-bottom: 0;
}

.lt-comment-form__ccs + textarea {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.lt-comment-form__body {
  margin-bottom: 1rem;
}
/* ==========================================================================
  Comment Sorter
  ========================================================================== */
.lt-comment-sorter {
  border-bottom: var(--border-width) solid var(--color-border);
}

.lt-comment-sorter__item.is-active {
  font-weight: 600;
}

.lt-comment-sorter__item + .lt-comment-sorter__item:before {
  margin: 0 6px;
  font-size: 10px;
  font-weight: 900;
  content: "\2022";
}
/* ==========================================================================
  Comment
  ========================================================================== */
.lt-comment {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: var(--border-width) solid var(--color-border);
}

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

.lt-comment__content {
  flex-grow: 1;
}

.lt-comment__voting-and-actions {
  flex-shrink: 0;
}

[dir="ltr"] .lt-comment__voting-and-actions {
  margin-left: 16px;
}

[dir="rtl"] .lt-comment__voting-and-actions {
  margin-right: 16px;
}

.lt-comment__official-heading {
  display: block;
  margin-bottom: 1rem;
  font-weight: var(--font-weight-bold);
}

.lt-comment--official .lt-comment__inner {
  position: relative;
  padding: 1.5rem;
  background-color: var(--info-callout-color);
  border-radius: var(--border-radius-base);
}

.lt-comment__body {
  margin-bottom: 24px;
  word-break: break-word;
}

.lt-comment__body ul {
  list-style: disc;
}

.lt-comment__body ul ul,
.lt-comment__body ul ol,
.lt-comment__body ol ul,
.lt-comment__body ol ol {
  margin-top: 12px;
}

.lt-comment__body ul li,
.lt-comment__body ol li {
  margin-bottom: 12px;
}

@media (max-width: 575px) {
  .lt-comment__body {
    margin-bottom: 0;
  }
}

[dir="ltr"] .lt-comment__body ul,
[dir="ltr"] .lt-comment__body ol {
  padding-left: 20px;
}

[dir="rtl"] .lt-comment__body ul,
[dir="rtl"] .lt-comment__body ol {
  padding-right: 20px;
}

.lt-comment__actions {
  padding-top: 8px;
}
/* Comment List */
.lt-comments {
  margin-bottom: 3rem;
}

.lt-comments__callout:empty {
  display: none;
}

.lt-comments__list {
  list-style: none;
}

[dir="ltr"] .lt-comments__list {
  padding-left: 0;
}

[dir="rtl"] .lt-comments__list {
  padding-right: 0;
}
/* Article */
.lt-article-container {
  display: grid;
  gap: calc(var(--grid-gutter-width) * 5);
  grid-template-columns: 1fr;
}
@media (min-width: 1024px) {
  .lt-article-container {
    grid-template-columns: 630px 1fr;
  }
}
@media (min-width: 1200px) {
  .lt-article-container {
    grid-template-columns: 830px 1fr;
  }
}

.lt-article-container__article {
  min-width: 0; /* Preventing a Grid Blowout https://css-tricks.com/preventing-a-grid-blowout/ */
}

html.sidenav-enabled .lt-section-articles {
  display: none;
}

html.sidenav-enabled .lt-article-container__sidenav,
.toc-enabled .lt-article-container__toc {
  display: block;
}

.toc-enabled .lt-article-container__sidebar {
  padding-bottom: 24px;
}

.lt-article-list {
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}

[dir="ltr"] .lt-article-list {
  padding-left: 0;
}

[dir="rtl"] .lt-article-list {
  padding-right: 0;
}

.lt-article-list > * + * {
  margin-top: 1rem;
}

.lt-star-icon {
  position: relative;
  top: -0.125rem;
  width: 0.75rem;
  height: 0.75rem;
  vertical-align: middle;
  fill: var(--color-service-warning);
}

.lt-article-vote {
  position: relative;
}

.lt-article-vote__controls {
  display: flex;
  gap: 0.5rem;
}

.lt-article-vote__item {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.lt-article-vote__item--voted {
  color: var(--color-bg);
  background-color: var(--color-text-primary);
  border-color: var(--color-text-primary);
}

.lt-article-vote__item--voted:hover,
.lt-article-vote__item--voted:focus {
  color: var(--color-bg);
  /*background-color: var(--button-color-secondary);*/
  background-color: #333f5761;
  border-color: var(--button-color-secondary);
  opacity: 0.6;
}

.lt-article-vote__label {
  display: block;

  color: var(--color-text-secondary);
}

.lt-article-page {
  margin-bottom: 2rem;
}

.lt-article {
  position: relative;
}

[dir="ltr"] .lt-article-subscribe > * + * {
  margin-left: 1rem;
}

[dir="rtl"] .lt-article-subscribe > * + * {
  margin-right: 1rem;
}

.lt-article__body {
  margin-bottom: 1.5rem;
  word-break: break-word;
}

.lt-article__body .wysiwyg-font-size-x-large {
  font-size: var(--font-size-h2);
}

.lt-article__body .wysiwyg-font-size-large {
  font-size: var(--font-size-h3);
}

.lt-article__body .wysiwyg-font-size-medium {
  font-size: var(--font-size-h4);
}

.lt-article__body .wysiwyg-font-size-small {
  font-size: var(--text-sm);
}
@media (max-width: 575px) {
  .lt-article-sidebar {
    padding-top: 1.5rem;

    border-top: var(--border-width) solid var(--color-border);
  }
}
/* Category */
.lt-category-tree-item {
  margin-bottom: 2rem;
}

.lt-category-tree-item__sections {
  margin-bottom: 1.5rem;
}

.lt-category-tree-item__title-link {
  color: inherit;
}

.lt-category-tree-item + .lt-category-tree-item {
  padding-top: 2rem;
  border-top: var(--border-width) solid var(--color-border);
}
/* Section */
.lt-section-link {
  color: inherit;
}

.lt-section-articles summary {
  font-size: var(--text-lg);
}
@media (min-width: 1200px) {
  .lt-section-articles .accordion {
    border: 0;
  }

  .lt-section-articles summary {
    padding: 0 !important;
    margin-bottom: 1rem;
    font-size: var(--text-xl);
  }

  .lt-section-articles .accordion__content {
    padding: 0;
    margin: 0;
    overflow: visible;
    border: 0;
  }

  .lt-section-articles .accordion__summary-wrapper > .lt-icon {
    display: none;
  }
}
/* Community */
.lt-community-nav-item {
  display: block;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  [dir="ltr"] .lt-community-nav-item + .lt-community-nav-item {
    margin-left: 1rem;
  }

  [dir="rtl"] .lt-community-nav-item + .lt-community-nav-item {
    margin-right: 1rem;
  }
}

.lt-community-nav-item.is-active {
  font-weight: var(--font-weight-bold);
}

[dir="ltr"] .lt-follow > * + * {
  margin-left: 1rem;
}

[dir="rtl"] .lt-follow > * + * {
  margin-right: 1rem;
}
@media (min-width: 576px) {
  .lt-topic-controls {
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 576px) {
  .lt-topic-controls__item {
    display: flex;
    align-items: center;
  }
}

.lt-topic-controls__item--subscribe {
  display: flex;
  align-items: center;
}

.lt-post {
  position: relative;
}

.lt-post__text {
  margin-bottom: 2rem;
  word-wrap: break-word;
}

.lt-post__actions {
  padding-top: 0.5rem;
}

.lt-post__actions svg {
  width: 1.5rem;
  height: 1.5rem;
}

.lt-post__actions button {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  cursor: pointer;
  background-color: transparent;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  align-items: center;
  justify-content: center;
}

.lt-post-callout {
  border-radius: var(--border-radius-lg);
}

.lt-post-list-item {
  padding-top: 1rem;
  margin-bottom: 1rem;
  border-top: var(--border-width) solid var(--color-border);
}

.lt-post-list-item__side {
  min-width: 120px;
}

.community-badge-achievements img {
  width: 1rem;
  height: 1rem;
}

.community-badge-titles img {
  width: 1rem;
  height: 1rem;
}

.profile-info .community-badge-achievements img {
  width: 2.5rem;
  height: 2.5rem;
}

.hotposts-header {
  display: block;
  margin-bottom: 0.5rem;
}

.hotposts-meta {
  display: flex;
  width: 100%;
}

.hotposts-author,
.hotposts-comments,
.hotposts-date,
.hotposts-img,
.hotposts-votes {
  display: inline-flex;
  align-items: center;
}

.hotposts-img {
  width: 20px;
  height: 20px;
  overflow: hidden;
  vertical-align: bottom;
  border-radius: 50%;
}

[dir="ltr"] .hotposts-img {
  margin-right: 8px;
}

[dir="rtl"] .hotposts-img {
  margin-left: 8px;
}

.hotposts-img img {
  display: block;
  width: 100%;
  height: 100%;
}

.hotposts-name {
  display: inline-block;
  vertical-align: bottom;
}

.hotposts-icon {
  display: inline-flex;
  width: 13px;
  height: 13px;
  background-repeat: no-repeat;
  background-size: contain;
}

[dir="ltr"] .hotposts-icon {
  margin-right: 4px;
}

[dir="rtl"] .hotposts-icon {
  margin-left: 4px;
}

.hotposts-tabs .tab {
  padding: 15px 0 0;
  margin: 0;
  border: none;
}

.hotposts-tabs .tabs-menu {
  border-bottom: var(--border-width) solid #eceeef;
}

.hotposts-tabs .tabs-link {
  padding: 0 0 8px;
  margin-bottom: -2px;
  color: #2d7ccc;
  border: none;
  border-bottom: var(--border-width) solid #eceeef;
}

[dir="ltr"] .hotposts-tabs .tabs-link {
  margin-right: 20px;
}

[dir="rtl"] .hotposts-tabs .tabs-link {
  margin-left: 20px;
}

.hotposts-tabs .tabs-link:hover,
.hotposts-tabs .tabs-link:focus {
  color: #1f568d;
}

.hotposts-tabs .tabs-link.is-active {
  color: #4e5565;
  border-color: #4e5565;
}
/* Request */
.lt-request-table-filters {
  display: flex;
  padding: 1rem;
  margin-bottom: 1.5rem;
  flex-direction: column;
  background-color: var(--color-bg-secondary);
  border-radius: var(--border-radius-lg);
  gap: 1rem;
}
@media (min-width: 768px) {
  .lt-request-table-filters {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    gap: 2rem;

    align-items: flex-end;
  }
}

.lt-request-table-filters__item--search {
  flex: 1;
}

.lt-request-table-organization__col--button [role="button"] {
  height: calc(1rem + var(--padding-base-horizontal) + 2px);
  padding-top: 0;
  padding-bottom: 0;
  line-height: calc(1rem + var(--padding-base-horizontal) + 2px);
}

[dir="ltr"] .lt-request-table-organization__col--button {
  padding-left: calc(var(--padding-base-horizontal) / 2);
}

[dir="rtl"] .lt-request-table-organization__col--button {
  padding-right: calc(var(--padding-base-horizontal) / 2);
}

.requests-sort-symbol {
  position: absolute;
  bottom: 0;
  font-size: var(--text-xxs);
}

[dir="ltr"] .requests-sort-symbol {
  left: calc(100% + 0.25rem);
}

[dir="rtl"] .requests-sort-symbol {
  right: calc(100% + 0.25rem);
}

.lt-request-page {
  margin-bottom: 3rem;
}

.lt-request-id {
  margin-bottom: 1rem;
  font-weight: var(--font-weight-bold);
}

.lt-request-follow-up:empty {
  display: none;
}

.lt-request-sidebar {
  padding: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: var(--text-sm);
  border: var(--border-width) solid var(--color-border);
  border-radius: var(--border-radius-base);
}

#articles_searchbox h2 {
  margin-bottom: calc(var(--line-height-computed) / 2);
}

#send_request {
  display: none;
}

#submit:disabled,
#get_help:disabled {
  background-color: #ebeaeb;
  color: #696969;
  fill: #696969;
  border-color: transparent;
  cursor: not-allowed;
}

.bottom-border {
  padding-bottom: 20px;
  margin-bottom: 60px;
  border-bottom: 1px solid #666;
}

#send_request_failure {
  display: none;
}

#send_request_failure_text {
  color: #dd2c00;
  text-align: center;
  margin-bottom: 24px;
}

#send_request_success {
  display: none;
}

#send_request_success_text {
  color: #3bc46d;
  text-align: center;
}

.nesty-panel {
  border-radius: 5px;
  max-height: 180px;
}

.nesty-panel ul li[id]:not([id="None"]) {
  display: flex;
  align-items: center;
  height: 35px;
}

.nesty-panel ul li[id="None"] {
  /*   display: none; */
}

#success_animation {
  height: 100px;
  transform: scale(0.7);
}

#failure_animation {
  height: 100px;
}

@keyframes popUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

#send_request_success_text {
  opacity: 0;
  transform: translateY(20px);
  animation: popUp 0.5s forwards;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}
.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}
.w-container:before,
.w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}
.w-container:after {
  clear: both;
}
@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }
}
@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }
}
.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}
@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

img {
  width: 100%;
  max-width: 100%;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 50%;
  display: inline-block;
}
.container-medium {
  max-width: 870px;
  flex: 1;
}
.section {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}
.section.footer {
  background-color: var(--color--grey02);
  color: #eaeaea;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 1rem;
  padding-bottom: 0;
}
.wrapper-col {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}
.wrapper-col.margin-top {
  margin-top: 3rem;
}
.wrapper-col.border-bottom {
  border: 0 solid #eaeaea;
  border-bottom: 1px solid rgba(217, 217, 217, 0.32);
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.col-2 {
  width: 14.5%;
  min-height: 20px;
}
.col-3 {
  width: 23.5%;
  min-height: 20px;
  flex: 0 auto;
}
.col-7 {
  width: 57.5%;
  min-height: 20px;
}
.text-xs {
  font-size: 10px;
}
.text-sm {
  font-size: 12px;
}
.text-xs.semi-bold {
  font-weight: 600;
}
.text-xs.phrase-suisse-logo {
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 500;
  line-height: 1.7;
}
.title-footer {
  color: #eaeaea;
  margin-bottom: 0.5rem;
  font-weight: 600;
  text-transform: uppercase;
}
.wrap-item-footer {
  grid-column-gap: 0.08rem;
  grid-row-gap: 0.08rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.link-footer {
  color: #eaeaea;
  font-size: 14px;
  text-decoration: none;
  transition: color 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.link-footer:hover,
.links-last-footer:hover,
.links-trending-topics:hover {
  /*  color: #0A69FF; */
  color: #5d5d5d;
  text-decoration: none !important;
}
.link-footer._110 {
  width: 106%;
}
.links-products {
  width: 100px;
}
.links-products.margin-top {
  margin-top: 0.4rem;
}
.wrap-build {
  flex: none;
}
.wrap-logo-footer {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  align-items: center;
  display: flex;
}
.wrap-app-footer {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.wrapper-special-footer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  display: flex;
}
.footer-2 {
  background-color: #1b1d30;
  color: var(--color--dark-blue);
  margin-top: 2rem;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.footer-3 {
  background-color: #1b1d30;
  color: var(--color--neutral);
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin-top: 1.5rem;
}
.logo-footer {
  height: 40%;
  object-fit: fill;
}
.logo-app {
  height: 32%;
  object-fit: fill;
}
.wrap-trending-topics {
  width: 100%;
  grid-column-gap: 2rem;
  flex-wrap: wrap;
  display: flex;
}
.links-trending-topics {
  color: var(--color--dark-blue);
  text-decoration: none;
}
.links-last-footer {
  color: var(--color--neutral);
  text-decoration: none;
}
.wrap-left-last-footer {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}
.classasupp-weglot {
  color: #d61dc4;
  font-size: 12px;
}
.wrap-weglot {
  justify-content: flex-end;
  display: flex;
  font-size: 14px;
}
.semi-bold {
  font-weight: 600;
}
.medium {
  font-weight: 500;
}
.div-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0.5rem;
  display: flex;
}
.image-3 {
  width: 40px;
  margin-right: 0.5rem;
  display: block;
}
@media screen and (min-width: 1280px) {
  .container-medium {
    max-width: 1184px;
  }
  .section {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .text-xs {
    font-size: 11px;
  }
  .text-sm {
    font-size: 12px;
  }
  .text-xs.phrase-suisse-logo {
    font-size: 10px;
  }
  .wrap-item-footer {
    grid-column-gap: 0.08rem;
    grid-row-gap: 0.08rem;
  }
  .link-footer._110 {
    width: 100%;
  }
  .wrap-logo-footer {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
  .logo-footer,
  .logo-app {
    height: auto;
  }
}
@media screen and (min-width: 1440px) {
  .container-medium {
    max-width: 1184px;
  }
  .text-xs {
    font-size: 12px;
  }
  .text-sm {
    font-size: 14px;
  }
}
@media screen and (max-width: 991px) {
  .container-medium {
    max-width: 100%;
  }
  .section {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 991px) {
  .footer-2 {
    margin-right: -40px;
    margin-left: -40px;
    width: calc(100% + 80px);
    padding-right: 40px;
    padding-left: 40px;
  }
  .links-trending-topics {
    font-size: 12px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .section {
    padding-left: 32px;
    padding-right: 32px;
  }
  .wrapper-col {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .col-2,
  .col-3,
  .col-7 {
    width: 46%;
    margin-bottom: 24px;
  }
  .col--products,
  .col--products ul {
    width: 100%;
  }
  .links-products.margin-top {
    margin-top: 0;
  }
  .links-products {
    line-height: 3;
  }
  .wrapper-col.border-bottom {
    margin-top: -1rem;
  }
  .section.footer {
    padding-top: 0;
  }
  .wrap-left-last-footer {
    justify-content: center;
    flex-wrap: wrap;
  }
  .wrap-left-last-footer * {
    min-width: 120px;
  }
  .wrapper-col--bottom {
    flex-direction: column-reverse;
    align-content: center;
    text-align: center;
  }
  .wrap-weglot {
    justify-content: center;
  }
  .wrapper-col--bottom > * {
    width: 100%;
    margin-bottom: 8px;
  }
  .wrap-left-last-footer {
    gap: 10px;
  }

  .wrap-trending-topics {
    flex-direction: column;
    gap: 8px;
    margin-top: 18px;
  }
  .footer-2 {
    margin-right: -32px;
    margin-left: -32px;
    padding-right: 32px;
    padding-left: 32px;
    width: calc(100% + 64px);
  }
  .wrapper-special-footer {
    flex-direction: column-reverse;
    gap: 32px;
  }
  .wrap-app-footer {
    gap: 24px;
  }
  .wrapper-special-footer .div-block {
    justify-content: flex-start;
  }
  .wrap-logo-footer,
  .wrap-app-footer {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
}

.help-center-name {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  padding-left: 16px;
  margin-left: 16px;
  position: relative;
}

.help-center-name:before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 16px;
  border-radius: 7px;
  background: #afafaf;
  left: 0;
  top: 2px;
}

.lt-hero-unit__title {
  margin-bottom: 48px;
}

.lt-block-list-container {
  position: relative;
  z-index: 2;
  margin-top: -8%;
}

.heading--icon {
  display: flex;
  align-items: center;
  gap: 16px;
}

.heading--icon svg {
  flex-shrink: 0;
  height: 32px;
  width: 32px;
}

.lt-promoted-articles-item__title {
  border-radius: 20.94px;
  border: 1px solid rgba(20, 20, 15, 0.24);
  padding: 30px;
  min-height: 80px;
  font-size: 16px;
  font-weight: 600;
  color: #121428;
  display: flex;
  width: 100%;
  align-items: center;
}

.lt-promoted-articles-item__title i {
  font-size: 6px;
  margin-right: 8px;
  position: relative;
  top: 10px;
}

.promoted-articles {
  margin-top: 112px;
  margin-bottom: 112px;
}

.lt-promoted-articles-item__title-inner {
  display: flex;
  width: 100%;
}

.lt-top-unit {
  border-bottom: 1px solid var(--Alohi-Core-Palette-Grey-02, #e6e6e1);
  margin-bottom: 72px;
}

.lt-top-unit .lt-search-wrap input[type="search"] {
  padding-top: 0.45rem;
  padding-bottom: 0.45rem;
  font-weight: 600;
  font-size: 14px;
}

[dir="ltr"] .lt-top-unit .lt-search-wrap svg {
  left: 36px;
}

.lt-section-link {
  font-weight: normal;
  display: inline-flex;
  align-items: center;
  gap: 16px;
}

.lt-section-link img {
  width: 32px;
}

.lt-category-tree-item__section {
  border-bottom: 1px solid #e6e6e1;
}

.lt-article-list-item__link {
  display: flex;
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  color: #3c3c37;
  display: inline-flex;
  align-items: baseline;
  line-height: 2;
}

.lt-article-list-item__link i {
  font-size: 6px;
  margin-right: 8px;
  position: relative;
  top: -3px;
}

.show-all-articles {
  color: var(--Alohi-Core-Palette-Mid-Blue, #0a69ff);
  margin-top: 32px;
  display: inline-block;
  font-weight: 600;
}

.lt-top-unit--search-button {
  background-color: transparent;
  border: none;
  display: inline-flex;
  width: auto;
  padding: 4px;
  justify-content: flex-end;
  cursor: pointer;
}

.lt-top-unit--search-button svg {
  stroke: #707176;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}

.lt-top-unit--search {
  position: absolute;
  bottom: 3px;
  width: 100%;
  background: #fff;
}

.lt-article-list--section .lt-article-list-item {
  position: relative;
  padding: 12px;
}

.lt-article-list--section .lt-article-list-item:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 20px;
  height: 12px;
  width: 1.5px;
  background: #002d32;
}

.lt-article-list--section .lt-article-list-item__link {
  /*color: var(--Alohi-Core-Palette-Dark-Green, #002D32);*/
  color: #3c3c37;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px;
  line-height: 2;
}

.lt-article-list--section p {
  font-size: 16px;
  /*color: var(--Alohi-Core-Palette-Dark-Green, #002D32);*/
  color: #3c3c37;
  font-weight: 400;
  margin-bottom: 0;
  line-height: 2;
}

.cta-box {
  color: #121428;
}

.cta-box__title {
  font-weight: 400;
}

.cta-box__btn {
  padding-left: 48px;
  padding-right: 48px;
}

.lt-hero-unit--search {
  padding-top: 48px;
  padding-bottom: 80px;
}

.lt-hero-unit--search .lt-hero-unit__title {
  font-weight: normal;
  margin-bottom: 32px;
}

.lt-hero-unit--search #query {
  background-color: transparent;
}

.lt-hero-unit--search .lt-hero-unit__content {
  max-width: 600px;
}

.lt-top-unit--search-results {
  margin-bottom: 56px;
  background: rgba(234, 234, 234, 0.46);
}

.lt-search-filter-title {
  text-transform: none;
  margin-bottom: 16px;
  padding: 0 8px;
}

.pagination a {
  border: none;
  color: #002d32;
  font-size: 14px;
  font-weight: 500;
  padding: 0;
}

.pagination span {
  line-height: 32px;
}

.pagination-next-icon,
.pagination-prev-icon {
  display: none;
}

.pagination-last-icon,
.pagination-first-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.2809 3.22644L16.7801 10.9533C16.8498 11.0251 16.9051 11.1103 16.9428 11.2041C16.9806 11.2979 17 11.3985 17 11.5C17 11.6015 16.9806 11.7021 16.9428 11.7959C16.9051 11.8897 16.8498 11.9749 16.7801 12.0467L9.2809 19.7736C9.14018 19.9185 8.94933 20 8.75033 20C8.55133 20 8.36048 19.9185 8.21977 19.7736C8.07905 19.6286 8 19.4319 8 19.2269C8 19.0218 8.07905 18.8252 8.21977 18.6802L15.1893 11.5L8.21977 4.31979C8.15009 4.248 8.09482 4.16278 8.05711 4.06898C8.01941 3.97518 8 3.87465 8 3.77312C8 3.67159 8.01941 3.57106 8.05711 3.47726C8.09482 3.38346 8.15009 3.29823 8.21977 3.22644C8.28944 3.15465 8.37216 3.0977 8.46319 3.05885C8.55423 3.02 8.6518 3 8.75033 3C8.84887 3 8.94644 3.02 9.03747 3.05885C9.12851 3.0977 9.21122 3.15465 9.2809 3.22644Z' fill='%23002D32'/%3E%3C/svg%3E");
  margin: 0 10px;
  width: 24px;
  height: 24px;
  display: inline-block;
  font-size: 0;
}

.pagination-first-icon {
  transform: rotate(-180deg);
}

.requst-left {
  top: 550px;
  left: 0;
  z-index: -1;
}

.requst-right {
  top: 0;
  right: 0;
  z-index: -1;
}

.new-request-title {
  font-size: 32px;
  font-weight: 400;
  color: var(--Alohi-Core-Palette-Dark-Blue, #121428);
  line-height: 45px;
}

.new-request-text {
  color: var(--Alohi-Core-Palette-Grey-05, #14140f);
  font-size: 16px;
  max-width: 400px;
  line-height: 28px;
}

.new-request-form {
  max-width: 490px;
  padding: 0 32px 32px 32px;
}

.form-label {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 8px;
  padding-left: 24px;
}

.new-request-form .nesty-input,
.new-request-form input[type="text"],
.new-request-form input[type="email"],
.new-request-form textarea {
  border-radius: 35px;
  background: #f7f7f7;
  border: none !important;
  font-size: 14px;
  line-height: 1.7;
  padding: 12px 24px;
}

textarea {
  resize: none;
  height: 130px;
}

.suggestion-list {
  padding-top: 8px;
}

.searchbox h2 {
  font-size: 16px;
  font-weight: 600;
  color: var(--Alohi-Core-Palette-Dark-Green, #002d32);
}

.searchbox-suggestions ul {
  margin-top: 32px;
  margin-bottom: 56px;
}

.searchbox-suggestions a {
  display: flex;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.searchbox-suggestions a:before {
  content: "•";
  margin-right: 8px;
}

#submit:disabled,
#get_help:disabled {
  background: rgba(159, 159, 159, 0.4);
  color: #5f5f5f;
}

#get_help,
#submit {
  min-width: 200px;
  font-size: 14px;
  font-weight: 600;
}

.lt-font-weight-medium {
  font-weight: 500;
}

.type_filters {
  display: none;
}

.lt-text-none {
  text-transform: none !important;
}

.lt-toc--container {
  border-radius: 12px;
  background: var(--Alohi-Core-Palette-White, #fff);
  box-shadow: 0px 6px 130px 0px rgba(0, 0, 0, 0.12);
  padding: 24px;
}

.lt-toc--title {
  color: var(--Alohi-Core-Palette-Dark-Green, #002d32);
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px;
  padding: 0 8px;
}

.lt-toc--link {
  color: var(--Alohi-Core-Palette-Text-Grey, #707176);
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  padding: 8px;
  border-radius: 4px;
}

body .lt-toc--link.is-active {
  background: #b4e6b9;
}

body .lt-toc--link.is-active span {
  color: #3c3c37;
}

.lt-toc--link:hover {
  color: #3c3c37;
}

.lt-article__body {
  color: #3c3c37;
  font-size: 16px;
  font-weight: 400;
  line-height: 2;
}

.lt-article__body p,
.lt-article__body ul,
.lt-article__body ol,
.lt-article__body .callout,
.lt-article__body table,
.lt-article__body div {
  margin-bottom: 40px;
}

.callout--success h4 {
  color: #0f8456;
  font-size: 16px;
}

.callout--warning h4 {
  color: #c18925;
  font-size: 16px;
}

.callout--info h4 {
  color: #0146b4;
  font-size: 16px;
}

.callout--danger h4 {
  color: #e03f3f;
  font-size: 16px;
}

.callout p,
.note p,
.warning p,
.danger p,
.success p {
  margin-bottom: 0;
}

.lt-section-articles .accordion__summary-wrapper {
  color: var(--Alohi-Core-Palette-Dark-Green, #002d32);
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.lt-article-vote {
  border-radius: 12px;
  background: var(--Alohi-Core-Palette-Grey-01, #eaeaea);
  padding: 24px;
  color: var(--Alohi-Core-Palette-Dark-Green, #002d32);
  margin-bottom: 128px;
}

.lt-article-vote__item {
  border: none;
  border-radius: 8px;
  background: rgba(127, 127, 127, 0.12);
  padding: 0;
  height: 48px;
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  flex-shrink: 0;
}

.lt-article-vote__item--up:after {
  width: 24px;
  height: 24px;
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.4375 7.51125C22.2263 7.27193 21.9666 7.08028 21.6757 6.94903C21.3847 6.81778 21.0692 6.74994 20.75 6.75H15.5V5.25C15.5 4.25544 15.1049 3.30161 14.4017 2.59835C13.6984 1.89509 12.7446 1.5 11.75 1.5C11.6107 1.4999 11.4741 1.53862 11.3555 1.61181C11.2369 1.685 11.1411 1.78977 11.0787 1.91438L7.53687 9H3.5C3.10218 9 2.72064 9.15804 2.43934 9.43934C2.15804 9.72064 2 10.1022 2 10.5V18.75C2 19.1478 2.15804 19.5294 2.43934 19.8107C2.72064 20.092 3.10218 20.25 3.5 20.25H19.625C20.1732 20.2502 20.7025 20.0503 21.1137 19.6878C21.5249 19.3253 21.7896 18.8251 21.8581 18.2812L22.9831 9.28125C23.023 8.9644 22.995 8.64268 22.9009 8.3375C22.8068 8.03232 22.6488 7.75066 22.4375 7.51125ZM3.5 10.5H7.25V18.75H3.5V10.5ZM21.4944 9.09375L20.3694 18.0938C20.3465 18.275 20.2583 18.4418 20.1212 18.5626C19.9842 18.6834 19.8077 18.7501 19.625 18.75H8.75V9.92719L12.1916 3.04313C12.7016 3.14521 13.1606 3.4209 13.4903 3.82326C13.82 4.22562 14.0001 4.7298 14 5.25V7.5C14 7.69891 14.079 7.88968 14.2197 8.03033C14.3603 8.17098 14.5511 8.25 14.75 8.25H20.75C20.8564 8.24996 20.9616 8.27258 21.0587 8.31634C21.1557 8.36011 21.2423 8.42402 21.3127 8.50383C21.3831 8.58363 21.4357 8.67752 21.467 8.77923C21.4984 8.88094 21.5077 8.98816 21.4944 9.09375Z' fill='%233C3C37' fill-opacity='0.6'/%3E%3C/svg%3E");
}

.lt-article-vote__item--down:after {
  width: 24px;
  height: 24px;
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.4377 16.4885C22.2266 16.7278 21.9669 16.9195 21.6759 17.0507C21.385 17.182 21.0694 17.2498 20.7502 17.2498H15.5002V18.7498C15.5002 19.7443 15.1052 20.6981 14.4019 21.4014C13.6986 22.1047 12.7448 22.4998 11.7502 22.4998C11.6109 22.4999 11.4743 22.4611 11.3557 22.3879C11.2372 22.3148 11.1413 22.21 11.079 22.0854L7.53712 14.9998H3.50024C3.10242 14.9998 2.72089 14.8417 2.43958 14.5604C2.15828 14.2791 2.00024 13.8976 2.00024 13.4998V5.24976C2.00024 4.85193 2.15828 4.4704 2.43958 4.1891C2.72089 3.90779 3.10242 3.74976 3.50024 3.74976H19.6252C20.1734 3.74957 20.7028 3.9495 21.114 4.312C21.5251 4.6745 21.7899 5.17464 21.8584 5.71851L22.9834 14.7185C23.0232 15.0354 22.9952 15.3571 22.9011 15.6623C22.8071 15.9674 22.6491 16.2491 22.4377 16.4885ZM3.50024 13.4998H7.25024V5.24976H3.50024V13.4998ZM21.4946 14.906L20.3696 5.90601C20.3468 5.72472 20.2585 5.558 20.1215 5.43717C19.9844 5.31634 19.808 5.24969 19.6252 5.24976H8.75024V14.0726L12.1918 20.9566C12.7019 20.8545 13.1608 20.5789 13.4906 20.1765C13.8203 19.7741 14.0004 19.27 14.0002 18.7498V16.4998C14.0002 16.3008 14.0793 16.1101 14.2199 15.9694C14.3606 15.8288 14.5513 15.7498 14.7502 15.7498H20.7502C20.8567 15.7498 20.9619 15.7272 21.0589 15.6834C21.1559 15.6396 21.2425 15.5757 21.3129 15.4959C21.3833 15.4161 21.4359 15.3222 21.4673 15.2205C21.4986 15.1188 21.5079 15.0116 21.4946 14.906Z' fill='%233C3C37' fill-opacity='0.6'/%3E%3C/svg%3E");
}

.lt-article-vote__label {
  font-size: 12px;
}

.lt-article__body .accordion__summary-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: row-reverse;
}

.lt-article__body .accordion__summary-wrapper > .lt-icon {
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}

.lt-article__body .accordion {
  border-radius: 12px;
  border-color: rgba(20, 20, 15, 0.24);
}

.lt-article__body .accordion__content {
  border-top: 0;
  padding: 0;
  margin: 0 72px 24px;
}

.accordion__summary {
  font-weight: 600;
  color: var(--Alohi-Core-Palette-Dark-Blue, #121428);
  padding-left: 32px;
  padding-right: 32px;
}

.lt-article__body a {
  /*  text-decoration: underline; */
}

.lt-icon {
  width: 24px;
}

@media screen and (max-width: 1023px) {
  .help-center-name {
    font-size: 12px;
  }
  .lt-hero-unit__title {
    margin-bottom: 24px;
    margin: 0;
  }
  .lt-hero-unit--large {
    padding-top: 56px;
    padding-bottom: 42%;
    background-image: url(/hc/theming_assets/01K482NY405V7R9ZH3YS4NYWM5);
  }
  .lt-popular-searches {
    font-size: 12px;
  }
  .lt-block-list-container {
    margin-top: -38%;
  }
  .lt-block-list-item {
    padding: 1.8rem;
  }
  .lt-promoted-articles-item__title {
    padding: 16px;
    min-height: unset;
    font-size: 14px;
    border-radius: 16px;
  }
  .heading--icon {
    gap: 12px;
    font-size: 16px;
  }

  .heading--icon svg {
    height: 24px;
    width: 24px;
  }
  .promoted-articles {
    margin-top: 48px;
    margin-bottom: 80px;
  }

  .breadcrumbs > li a,
  .breadcrumbs > li {
    font-size: 12px;
  }
  .breadcrumbs > li + li:before {
    margin: 0;
  }
  .lt-top-unit {
    margin-bottom: 48px;
  }
  .lt-article-list-item__link {
    font-size: 14px;
  }
  .show-all-articles {
    margin-top: 8px;
  }
  .lt-article-list--section .lt-article-list-item {
    padding: 0 0 6px 6px;
  }
  .lt-article-list--section .lt-article-list-item:before {
    top: 9px;
    width: 1px;
  }
  .cta-box__title {
    font-size: 32px;
  }
  .cta-box .lt-container-inner {
    text-align: center;
  }
  .cta-box--large {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .cta-box__inner {
    border-radius: 16px;
    background: rgba(217, 217, 217, 0.56);
    padding: 32px 27px;
  }
  .cta-box__subtitle,
  .cta-box__btn {
    font-size: 16px;
  }
  .lt-hero-unit--search .lt-hero-unit__title {
    font-size: 28px;
  }
  .lt-hero-unit--search {
    padding-bottom: 70px;
  }
  .lt-search-results-page {
    z-index: 2;
  }
  .lt-search-filter__btn-content {
    position: relative;
  }
  .lt-search-filter__btn-content:after {
    content: "+";
    display: block;
  }
  .lt-search-filter__btn-content.is-active:after {
    content: "-";
  }
  body .lt-hero-unit--search {
    margin-top: -3.1rem !important;
  }
  .lt-search-result__title a {
    font-size: 16px;
  }
  .lt-search-result__text {
    line-height: 1.7;
  }
  .lt-breadcrumbs--search-results > li > a,
  .lt-breadcrumbs--search-results > li:last-child a {
    font-size: 14px;
    color: #002d32;
  }
  .pagination {
    margin-top: 32px;
  }
  .new-request-title {
    font-size: 48px;
    font-weight: 500;
    line-height: 56px;
  }
  .new-request-text {
    font-size: 14px;
    line-height: 24px;
    max-width: 288px;
  }
  .new-request-form {
    padding: 0;
  }
  [data-toc],
  .lt-toc-mobile {
    display: none !important;
  }
  .lt-article-vote {
    margin-bottom: 0px;
  }
  .toc-enabled .lt-article-container__sidebar {
    padding-bottom: 0;
  }
  .callout,
  .note,
  .warning,
  .danger,
  .success {
    padding: 24px;
  }
  .tabs-link[aria-selected="true"]:after {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  #get_help,
  #submit {
    width: 100%;
  }
}

.lt-topbar .lt-icon {
  width: 16px;
}

.section-with-image {
  display: flex;
  gap: 10px;
  align-items: center;
}

.img-width-40 {
  width: 40px;
}

.table {
  width: 100% !important;
  max-width: 100%;
  margin-bottom: calc(var(--line-height-computed));
  border: 1px solid #eee;
}

.table th,
.table td {
  padding: 12px;
  vertical-align: top;
}

.table td {
  border-top: 1px solid $border_color;
}

.table thead th {
  vertical-align: bottom;
}

.table tbody + tbody {
  border-top: 1px solid $border_color;
}

.table .table {
  background-color: #fff;
}

.table--color-header th {
  color: #fff;
  background-color: $brand_primary;
}

.table--striped th,
.table--striped td,
.table--striped thead th {
  border-color: #fff;
  text-align: left;
}

.table--striped tbody tr:nth-child(odd) {
  color: inherit;
  background-color: #eeeeee;
}

.table--hover tbody tr:hover {
  color: inherit;
  background-color: var(--gray-lighter);
}

.table--bordered {
  border: 1px solid $border_color;
}

[dir="ltr"] .table--bordered td,
[dir="ltr"] .table--bordered th {
  border-left: 1px solid $border_color;
}

[dir="rtl"] .table--bordered td,
[dir="rtl"] .table--bordered th {
  border-right: 1px solid $border_color;
}

.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: calc(var(--line-height-computed) * 0.75);
    overflow-y: hidden;
    border: 1px solid $border_color;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  .table-responsive > .table {
    margin-bottom: 0;
  }

  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
}

.links-drop-annoucement-product {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  color: #727270;
  border-bottom: 1px solid rgba(114, 114, 112, 0);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  transition: border-color 0.2s;
  display: flex;
  margin-bottom: 1rem;
}

.logo-drop-anoucement-product {
  width: auto;
  height: 20px;
  max-width: 100px;
  object-fit: contain;
  object-position: 0% 50%;
}

.big-menu-aditional-text {
  font-size: 12px;
  bottom-border: 1px solid rgba(148, 148, 148, 0);
}

@media screen and (max-width: 767px) {
  .margin-top-mobile {
    margin-top: 4rem !important;
  }
}

.callout--plan {
  color: $text_color;
  background-color: #f3f3f3;
  /*border: 1px solid #121428;*/
  border-radius: 10px;
  padding-left: 20px !important;
}

.callout--plan:before {
  background-image: none !important;
}

.plan-title {
  font-weight: 700;
  margin-bottom: 2rem !important;
}

.plan-type {
  background-image: url(/hc/theming_assets/01K482NSM2HMAX2RTXM6P2T5VB);
  background-repeat: no-repeat;
  background-size: 35px;
  background-position: left;
  padding-left: 45px;
  margin-bottom: 1rem !important;
}

.plan-user {
  background-image: url(/hc/theming_assets/01K482NY7G81WNB5C4GZZ2GNDS);
  background-repeat: no-repeat;
  background-size: 35px;
  background-position: left;
  padding-left: 45px;
}

.h-title {
  font-size: 32px;
}

.link-footer-header {
  color: #eaeaea;
  font-weight: 700;
}

.link-footer-header:hover {
  text-decoration: none !important;
}

.404-title {
  font-size: 32px !important;
  color: red;
}

.no-margin-top {
  margin-top: 0px;
}

@media (max-width: 575px) {
  .tabs-link[aria-selected="true"] {
    background-color: #e4e4e4 !important;
  }
}

.button-security {
  border: 1px solid #0a69ff;
  background-color: #0a69ff;
  color: white;
  text-align: center;
  border-radius: 40px;
  padding: 1rem 2.5rem;
  line-height: 1;
  text-decoration: none;
  display: block;
  margin: auto;
  width: 300px;
}

.lt-alohi-footer {
  /*! CSS Used from: https://cdn.prod.website-files.com/657b14c5c567441f794d7516/css/alohi-stagging.webflow.shared.d1c71c6c0.min.css */

  --alohi---main-style-guide---structure--section-padding-default: var(
    --alohi---main-style-guide---spacing--6
  );
  --alohi---main-style-guide---structure--section-padding: var(
    --alohi---main-style-guide---spacing--8
  );
  --alohi---main-style-guide---structure--section-padding-tablet: var(
    --alohi---main-style-guide---spacing--2-5
  );
  --alohi---main-style-guide---structure--section-padding-default-mobile: 5rem;
  --alohi---main-style-guide---structure--section-padding-mobile: var(
    --alohi---main-style-guide---spacing--1-25
  );
  --alohi---main-style-guide---structure--gap-default: 2rem;
  --alohi---main-style-guide---structure--gap-div-per-2: 1rem;
  --alohi---main-style-guide---structure--container-medium: 870px;
  --alohi---main-style-guide---structure--container-medium-1440: 1184px;
  --alohi---main-style-guide---structure--container-medium-1280: 1020px;
  --alohi---main-style-guide---structure--wrapper-col-min-height: 1.25rem;
  --alohi---main-style-guide---spacing--3: 3rem;
  --alohi---main-style-guide---structure--0rem: 0rem;
  --alohi---main-style-guide---text--xs-default: 12px;
  --alohi---main-style-guide---text--xs: 12px;
  --alohi---main-style-guide---text--xs-mobile: var(
    --alohi---main-style-guide---text--xs-default
  );
  --alohi---main-style-guide---color--mid-blue: #0a69ff;
  --alohi---main-style-guide---structure--container: 740px;
  --alohi---main-style-guide---structure--container-1440: 940px;
  --alohi---main-style-guide---structure--container-1280: 860px;
  --alohi---main-style-guide---spacing--1-5: 1.5rem;
  --alohi---main-style-guide---heading--heading-font: "Plus Jakarta Sans",
    sans-serif;
  --alohi---main-style-guide---color--heading-color: #14140f;
  --alohi---main-style-guide---heading--xl-default: 26px;
  --alohi---main-style-guide---heading--line-height: 1.5em;
  --alohi---main-style-guide---heading--xl: 32px;
  --alohi---main-style-guide---heading--xl-mobile: 28px;
  --alohi---main-style-guide---text--sm-default: 14px;
  --alohi---main-style-guide---text--sm: 15px;
  --alohi---main-style-guide---text--sm-mobile: var(
    --alohi---main-style-guide---text--sm-default
  );
  --alohi---main-style-guide---text--md-default: 15px;
  --alohi---main-style-guide---text--md: 16px;
  --alohi---main-style-guide---text--md-mobile: var(
    --alohi---main-style-guide---text--md-default
  );
  --alohi---main-style-guide---text--default-font: "Plus Jakarta Sans",
    sans-serif;
  --alohi---main-style-guide---color--font-color: var(
    --alohi---main-style-guide---color--grey-05
  );
  --alohi---main-style-guide---text--line-height: 2em;
  --alohi---main-style-guide---heading--2xl-default: 46px;
  --alohi---main-style-guide---heading--2xl: 50px;
  --alohi---main-style-guide---heading--2xl-mobile: 40px;
  --alohi---main-style-guide---heading--lg-mobile: 18px;
  --alohi---main-style-guide---heading--md-default: 18px;
  --alohi---main-style-guide---heading--md-mobile: 16px;
  --alohi---main-style-guide---heading--sm-default: 16px;
  --alohi---main-style-guide---heading--sm: 18px;
  --alohi---main-style-guide---heading--sm-mobile: 14px;
  --alohi---main-style-guide---heading--xs-default: 16px;
  --alohi---main-style-guide---heading--xs-mobile: 13px;
  --alohi---main-style-guide---structure--container-small: 580px;
  --alohi---main-style-guide---structure--container-small-1280: 630px;
  --color--dark-blue\<deleted\|variable-1a8bf4d1\>: #121428;
  --alohi---main-style-guide---structure--container-large: 960px;
  --alohi---main-style-guide---structure--container-large-1440: 1310px;
  --alohi---main-style-guide---structure--container-large-1280: 1180px;
  --alohi---main-style-guide---spacing--12: 12rem;
  --alohi---main-style-guide---spacing--14: 14rem;
  --alohi---main-style-guide---spacing--8: 8rem;
  --color--white\<deleted\|variable-040ceac9\>: white;
  --color--grey01\<deleted\|variable-0d629778\>: #eaeaea;
  --color--grey02\<deleted\|variable-3a8bdbfc-b3d7-e94b-3564-40db9b1db73d\>: #e6e6e1;
  --color--neutral\<deleted\|variable-b4a7929f-48fa-300d-dcfc-68dc44ca445e\>: #e6e1cd;
  --color--grey03\<deleted\|variable-3c913676-1f34-b1a0-2e71-b581659fc86b\>: #d9d9d2;
  --alohi---main-style-guide---color--dark-blue: #121428;
  --color--dark-green\<deleted\|variable-aa9a9695\>: #002d32;
  --alohi---main-style-guide---spacing--10: 10rem;
  --alohi---main-style-guide---spacing--4: 4rem;
  --alohi---main-style-guide---spacing--1: 1rem;
  --alohi---main-style-guide---spacing--0-25: 0.25rem;
  --alohi---main-style-guide---spacing--0-5: 0.5rem;
  --alohi---main-style-guide---spacing--0-75: 0.75rem;
  --alohi---main-style-guide---spacing--1-25: 1.25rem;
  --alohi---main-style-guide---spacing--2: 2rem;
  --alohi---main-style-guide---spacing--2-5: 2.5rem;
  --alohi---main-style-guide---spacing--3-5: 3.5rem;
  --alohi---main-style-guide---spacing--4-5: 4.5rem;
  --alohi---main-style-guide---spacing--5: 5rem;
  --alohi---main-style-guide---spacing--6: 6rem;
  --alohi---main-style-guide---spacing--7: 7rem;
  --alohi---main-style-guide---spacing--9: 9rem;
  --alohi---main-style-guide---structure--negative-gap-div-per-2: -1rem;
  --alohi---main-style-guide---color--white: white;
  --alohi---main-style-guide---color--dark-green: #002d32;
  --alohi---main-style-guide---heading--lg-default: 23px;
  --alohi---main-style-guide---heading--lg: 23px;
  --alohi---main-style-guide---heading--md: 24px;
  --alohi---main-style-guide---heading--xs: 17px;
  --alohi---main-style-guide---text--xl-default: 17px;
  --alohi---main-style-guide---text--xl: 19px;
  --alohi---main-style-guide---text--xl-mobile: var(
    --alohi---main-style-guide---text--xl-default
  );
  --alohi---main-style-guide---color--grey-01: #eaeaea;
  --alohi---main-style-guide---color--grey-04: #727270;
  --alohi---main-style-guide---text--lg-default: 18px;
  --alohi---main-style-guide---text--lg: 18px;
  --alohi---main-style-guide---text--lg-mobile: var(
    --alohi---main-style-guide---text--lg-default
  );
  --alohi---main-style-guide---color--grey-05: #3c3c37;
  --color--mid-blue\<deleted\|variable-388ee7d5-a895-433b-5ac9-17618a57b206\>: #0a69ff;
  --color--grey04\<deleted\|variable-a3e8b768-ad92-7c06-7eea-61ab4b20629f\>: #3c3c37;
  --color--middle-blue\<deleted\|variable-6bf0218f\>: #17237c;
  --color--mid-green\<deleted\|variable-ed5f2d67-2910-3c66-0c07-da6335ea59ae\>: #41e6a5;
  --alohi---main-style-guide---color--mid-green: #41e6a5;
  --alohi---main-style-guide---color--black: black;
  --alohi---main-style-guide---color--border-color: var(
    --alohi---main-style-guide---color--grey-03
  );
  --color--border-color\<deleted\|variable-5a6b3c36\>: #d9d9d9;
  --alohi---main-style-guide---color--grey-font: #707176;
  --alohi---main-style-guide---color--transparent: #fff0;
  --color--transparent\<deleted\|variable-611a6bb5-2bbd-aaa3-09b8-b192d567e67b\>: #fff0;
  --color--heading-color\<deleted\|variable-923c720b-b691-d1ff-bacd-b0046227d592\>: #14140f;
  --color--font-color\<deleted\|variable-fbef3b58\>: #727270;
  --alohi---main-style-guide---structure--image-radius: 8px;
  --color--grey-form\<deleted\|variable-88a583b2-c295-2fe8-a0b0-d78bbe2dd6c8\>: #f7f7f7;
  --color--black\<deleted\|variable-bf63914b\>: black;
  --alohi---main-style-guide---heading--4xl-default: 90px;
  --alohi---main-style-guide---heading--4xl: 104px;
  --alohi---main-style-guide---heading--4xl-mobile: 60px;
  --color--greyfont\<deleted\|variable-cef69d66-5254-f7a7-bd16-2521c522a793\>: #707176;
  --alohi---main-style-guide---heading--3xl-default: 60px;
  --alohi---main-style-guide---heading--3xl: 72px;
  --alohi---main-style-guide---heading--3xl-mobile: 52px;
  --h1-color--text-color: var(--alohi---main-style-guide---color--font-color);
  --text-default: var(--alohi---main-style-guide---text--md-default);
  --text-line-height: var(--alohi---main-style-guide---text--line-height);
  --text: var(--alohi---main-style-guide---text--md);
  --text-mobile: var(--alohi---main-style-guide---text--md-mobile);
  --h1-color--h1-color: var(--alohi---main-style-guide---color--heading-color);
  --h1-default: var(--alohi---main-style-guide---heading--2xl-default);
  --heading-line-height: var(--alohi---main-style-guide---heading--line-height);
  --h1: var(--alohi---main-style-guide---heading--2xl);
  --h1-mobile: var(--alohi---main-style-guide---heading--2xl-mobile);
  --h1-color--h2-color: var(--alohi---main-style-guide---color--heading-color);
  --h2-default: var(--alohi---main-style-guide---heading--xl-default);
  --h2: var(--alohi---main-style-guide---heading--xl);
  --h2-mobile: var(--alohi---main-style-guide---heading--xl-mobile);
  --h1-color--h3-color: var(--alohi---main-style-guide---color--heading-color);
  --h3-default: var(--alohi---main-style-guide---heading--lg-default);
  --h3: var(--alohi---main-style-guide---heading--lg);
  --h3-mobile: var(--alohi---main-style-guide---heading--lg-mobile);
  --h1-color--h4-color: var(--alohi---main-style-guide---color--heading-color);
  --h4-default: var(--alohi---main-style-guide---heading--md-default);
  --h4: var(--alohi---main-style-guide---heading--md);
  --h4-mobile: var(--alohi---main-style-guide---heading--md-mobile);
  --h1-color--h5-color: var(--alohi---main-style-guide---color--heading-color);
  --h5-default: var(--alohi---main-style-guide---heading--sm-default);
  --h5: var(--alohi---main-style-guide---heading--sm);
  --h5-mobile: var(--alohi---main-style-guide---heading--sm-mobile);
  --h1-color--h6-color: var(--alohi---main-style-guide---color--heading-color);
  --h6-default: var(--alohi---main-style-guide---heading--xs-default);
  --h6: var(--alohi---main-style-guide---heading--xs);
  --h6-mobile: var(--alohi---main-style-guide---heading--xs-mobile);
  --h1-color--block-quote-color: whitesmoke;
  --h1-color--text-quote-color: var(
    --alohi---main-style-guide---color--font-color
  );
  --quote-default: var(--alohi---main-style-guide---heading--md-default);
  --quote-line-height: 1.6em;
  --quote: 17px;
  --quote-mobile: 16px;
  --h1-color--link-color-hover-in: var(
    --alohi---main-style-guide---color--mid-blue
  );
  --h1-color--link-color-hover-out: var(
    --alohi---main-style-guide---color--middle-blue
  );
  --alohi---main-style-guide---color--grey-02: #e6e6e1;
  --alohi---main-style-guide---color: white;
  --h1-color: white;
  --alohi---main-style-guide---color--middle-blue: #17237c;
  --alohi---main-style-guide---color--light-blue: #82e1ff;
  --alohi---main-style-guide---color--light-green: #b4e6b9;
  --alohi---main-style-guide---color--neutral: #e6e1cd;
  --alohi---main-style-guide---color--grey-03: #d9d9d2;
  --alohi---main-style-guide---color--grey-form: #f7f7f7;
  --alohi---main-style-guide---color--greyfont: #3c3c37;
  --alohi---main-style-guide---structure--negative-gap: -2rem;
  --alohi---main-style-guide---structure--container-small-1440: 680px;

  nav,
  section {
    display: block;
  }

  /*! CSS Used from: https://cdn.prod.website-files.com/657b14c5c567441f794d7516/css/alohi-stagging.webflow.shared.d1c71c6c0.min.css */
  nav,
  section {
    display: block;
  }
  a {
    background-color: #0000;
  }
  a:active,
  a:hover {
    outline: 0;
  }
  strong {
    font-weight: 700;
  }
  img {
    border: 0;
  }
  [class^="w-icon-"] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-family: webflow-icons !important;
  }
  .w-icon-dropdown-toggle:before {
    content: "\f078";
    font-family: "FONTAWESOME";
    font-weight: 900;
    font-size: 10px;
    margin-inline-start: 0.25rem;
  }
  * {
    box-sizing: border-box;
  }
  img {
    vertical-align: middle;
    max-width: 100%;
    display: inline-block;
  }
  .w-inline-block {
    max-width: 100%;
    display: inline-block;
  }
  .w-container {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
  }
  .w-container:before,
  .w-container:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
  }
  .w-container:after {
    clear: both;
  }
  @media screen and (max-width: 991px) {
    .w-container {
      max-width: 728px;
    }
  }
  @media screen and (max-width: 479px) {
    .w-container {
      max-width: none;
    }
  }
  .w-dropdown {
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative;
  }
  .w-dropdown-toggle,
  .w-dropdown-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    position: relative;
  }
  .w-dropdown-toggle {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 40px;
    display: inline-block;
  }
  .w-dropdown-toggle:focus {
    outline: 0;
  }
  .w-icon-dropdown-toggle {
    width: 1em;
    height: 1em;
    margin: auto 20px auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }
  .w-dropdown-list {
    background: #ddd;
    min-width: 100%;
    display: none;
    position: absolute;
  }
  .w-dropdown-link {
    color: #222;
    padding: 10px 20px;
    display: block;
  }
  .w-dropdown-link.w--current {
    color: #0082f3;
  }
  .w-dropdown-link:focus {
    outline: 0;
  }
  .w-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  @media screen and (max-width: 991px) {
    .w-layout-blockcontainer {
      max-width: 728px;
    }
  }
  @media screen and (max-width: 767px) {
    .w-layout-blockcontainer {
      max-width: none;
    }
  }
  .alohi---main-style-guide--section {
    padding-top: var(
      --alohi---main-style-guide---structure--section-padding-default
    );
    padding-bottom: var(
      --alohi---main-style-guide---structure--section-padding-default
    );
    position: relative;
  }
  .alohi---main-style-guide--section.alohi---main-style-guide--footer {
    color: #eaeaea;
    background-color: #121428;
    padding-top: 4rem;
    padding-bottom: 0;
  }
  .alohi---main-style-guide--wrap-button {
    grid-column-gap: var(--alohi---main-style-guide---structure--gap-default);
    grid-row-gap: var(--alohi---main-style-guide---structure--gap-default);
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
  .alohi---main-style-guide--wrap-button.alohi---main-style-guide--full-width-mobile {
    grid-column-gap: var(--alohi---main-style-guide---structure--gap-div-per-2);
    grid-row-gap: var(--alohi---main-style-guide---structure--gap-div-per-2);
  }
  .alohi---main-style-guide--container-medium {
    max-width: var(--alohi---main-style-guide---structure--container-medium);
    flex: 1;
  }
  .alohi---main-style-guide--col-3 {
    min-height: var(
      --alohi---main-style-guide---structure--wrapper-col-min-height
    );
    flex: 0 auto;
    width: 23.5%;
  }
  .alohi---main-style-guide--col-8 {
    min-height: var(
      --alohi---main-style-guide---structure--wrapper-col-min-height
    );
    width: 66%;
  }
  .alohi---main-style-guide--wrapper-col {
    min-height: var(
      --alohi---main-style-guide---structure--wrapper-col-min-height
    );
    grid-column-gap: var(--alohi---main-style-guide---structure--gap-default);
    grid-row-gap: var(--alohi---main-style-guide---structure--gap-default);
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    display: flex;
  }
  .alohi---main-style-guide--wrapper-col.alohi---main-style-guide--border-double {
    border-bottom: 1px solid #d9d9d2;
    margin-top: 3.8rem;
    margin-bottom: 1.3rem;
  }
  .alohi---main-style-guide--text-xs {
    font-size: var(--alohi---main-style-guide---text--xs-default);
  }
  .alohi---main-style-guide--text-xs.alohi---main-style-guide--semi-bold {
    font-size: 13px;
    font-weight: 600;
  }
  .alohi---main-style-guide--text-xs.alohi---main-style-guide--semi-bold.alohi---main-style-guide--last-item-mobile.alohi---main-style-guide--font-weight-normal {
    font-weight: 400;
  }
  .alohi---main-style-guide--text-xs.alohi---main-style-guide--suisse-logo {
    font-family: Open Sans, sans-serif;
    font-weight: 500;
    line-height: 1.7;
  }
  .alohi---main-style-guide--wrapper-col-footer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    display: flex;
  }
  .alohi---main-style-guide--col-3-footer {
    flex: 0 auto;
    width: 20%;
    min-height: 20px;
  }
  .alohi---main-style-guide--wrap-item-footer {
    grid-column-gap: 0.08rem;
    grid-row-gap: 0.08rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }
  .alohi---main-style-guide--wrap-item-footer.alohi---main-style-guide--gap025 {
    grid-column-gap: 0.25rem;
    grid-row-gap: 0.25rem;
  }
  .alohi---main-style-guide--wrap-item-footer.alohi---main-style-guide--margin-top {
    margin-top: 4rem;
  }
  .alohi---main-style-guide--title-footer {
    color: #eaeaea;
    text-transform: uppercase;
    margin-bottom: 1.2rem;
    font-weight: 600;
  }
  .alohi---main-style-guide--links-products {
    align-items: center;
  }
  .alohi---main-style-guide--wrap-links-footer {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 73%;
    display: flex;
  }
  .alohi---main-style-guide--col-4-footer {
    flex: none;
    width: 25%;
  }
  .alohi---main-style-guide--link-footer {
    color: #eaeaea;
    margin-bottom: 0.08rem;
    font-size: 14px;
    line-height: 32px;
    text-decoration: none;
    transition: color 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  }
  .alohi---main-style-guide--link-footer:hover {
    color: #727270;
  }
  .alohi---main-style-guide--wrapper-special-footer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    display: flex;
  }
  .alohi---main-style-guide--wrap-build {
    flex: none;
  }
  .alohi---main-style-guide--ch-wrap {
    justify-content: center;
    align-items: flex-start;
    margin-top: 0.5rem;
    display: flex;
  }
  .alohi---main-style-guide--ch-img {
    width: 40px;
    margin-right: 0.5rem;
  }
  .alohi---main-style-guide--wrap-logo-app-footer {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    display: flex;
  }
  .alohi---main-style-guide--wrap-logo-footer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    display: flex;
  }
  .alohi---main-style-guide--logo-footer {
    object-fit: fill;
  }
  .alohi---main-style-guide--wrap-app-footer {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  .alohi---main-style-guide--logo-app {
    object-fit: fill;
    width: 100px;
    height: auto;
  }
  .alohi---main-style-guide--footer-copyright {
    color: #eaeaea;
    background-color: #1b1d30;
    margin-top: 1.5rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .alohi---main-style-guide--wrap-left-last-footer {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
  }
  .alohi---main-style-guide--links-last-footer {
    color: #eaeaea;
    text-decoration: none;
  }
  .alohi---main-style-guide--links-last-footer.alohi---main-style-guide--text-xs {
    font-size: 13px;
  }
  .alohi---main-style-guide--wrap-weglot {
    justify-content: flex-end;
    display: flex;
  }
  .alohi---main-style-guide--dropdown-lang {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    color: #eaeaea;
    align-items: center;
    padding: 0 40px 0 0;
    font-size: 13px;
    display: flex;
  }
  .alohi---main-style-guide--icon-language {
    filter: grayscale();
    background-image: url(https://cdn.prod.website-files.com/657b14c5c567441f794d7516/674887ac4a621b1b791af4c5_bfc685fc8e5cdc1f6e09bf3a890b3043_globe.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 18px;
    height: 18px;
  }
  .alohi---main-style-guide--dropdown-list-weglot {
    width: 120%;
  }
  .alohi---main-style-guide--dropdown-link-weglot {
    color: #fff;
    font-size: 13px;
  }
  .alohi---main-style-guide--dropdown-link-weglot:hover {
    background-color: var(--alohi---main-style-guide---color--mid-blue);
  }
  a {
    text-decoration: underline;
  }
  img {
    aspect-ratio: auto;
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
    max-width: 100%;
    display: inline-block;
  }
  @media screen and (min-width: 1280px) {
    .alohi---main-style-guide--section {
      padding-top: var(--alohi---main-style-guide---structure--section-padding);
      padding-bottom: var(
        --alohi---main-style-guide---structure--section-padding
      );
    }
    .alohi---main-style-guide--container-medium {
      max-width: var(
        --alohi---main-style-guide---structure--container-medium-1280
      );
    }
    .alohi---main-style-guide--wrapper-col {
      min-height: 20px;
    }
    .alohi---main-style-guide--text-xs {
      font-size: var(--alohi---main-style-guide---text--xs);
    }
    .alohi---main-style-guide--text-xs.alohi---main-style-guide--suisse-logo {
      font-size: 10px;
    }
    .alohi---main-style-guide--wrap-links-footer {
      width: 70%;
    }
    .alohi---main-style-guide--wrap-logo-footer {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
    }
    .alohi---main-style-guide--logo-app {
      height: auto;
    }
  }
  @media screen and (min-width: 1440px) {
    .alohi---main-style-guide--wrap-button.alohi---main-style-guide--full-width-mobile {
      flex-direction: column;
      flex: 1;
      justify-content: center;
      align-items: flex-start;
    }
    .alohi---main-style-guide--container-medium {
      max-width: var(
        --alohi---main-style-guide---structure--container-medium-1440
      );
    }
    .alohi---main-style-guide--text-xs.alohi---main-style-guide--semi-bold {
      font-size: 14px;
    }
    .alohi---main-style-guide--wrap-logo-app-footer {
      justify-content: space-between;
      width: 70%;
    }
    .alohi---main-style-guide--logo-app {
      width: 120px;
    }
    .alohi---main-style-guide--links-last-footer.alohi---main-style-guide--text-xs,
    .alohi---main-style-guide--dropdown-lang {
      font-size: 14px;
    }
    .alohi---main-style-guide--icon-language {
      background-image: url(https://cdn.prod.website-files.com/657b14c5c567441f794d7516/674887ac4a621b1b791af4c5_bfc685fc8e5cdc1f6e09bf3a890b3043_globe.svg);
    }
    .alohi---main-style-guide--dropdown-link-weglot {
      font-size: 14px;
    }
    img {
      border-radius: 0;
    }
  }
  @media screen and (max-width: 991px) {
    .alohi---main-style-guide--section {
      padding-right: var(
        --alohi---main-style-guide---structure--section-padding-tablet
      );
      padding-left: var(
        --alohi---main-style-guide---structure--section-padding-tablet
      );
    }
    .alohi---main-style-guide--section.alohi---main-style-guide--footer {
      padding-left: 0;
      padding-right: 0;
    }
    .alohi---main-style-guide--container-medium {
      max-width: 100%;
    }
    .alohi---main-style-guide--container-medium.alohi---main-style-guide--footer {
      padding-left: 40px;
      padding-right: 40px;
    }
    .alohi---main-style-guide--links-products {
      width: 100px;
    }
    .alohi---main-style-guide--wrap-links-footer {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      width: auto;
    }
    .alohi---main-style-guide--col-4-footer {
      width: 22%;
    }
    .alohi---main-style-guide--wrapper-special-footer.alohi---main-style-guide--invert-mobile {
      flex-direction: column-reverse;
    }
    .alohi---main-style-guide--wrap-build.alohi---main-style-guide--tablet-view {
      flex-direction: column;
      align-items: flex-start;
      margin-left: auto;
      margin-right: auto;
      display: flex;
    }
    .alohi---main-style-guide--wrap-logo-app-footer {
      flex-direction: column;
      align-items: flex-end;
    }
    .alohi---main-style-guide--wrap-logo-app-footer.alohi---main-style-guide--invert-mobile {
      flex-direction: column-reverse;
      align-items: center;
    }
    .alohi---main-style-guide--footer-copyright {
      padding-left: 40px;
      padding-right: 40px;
    }
  }
  @media screen and (max-width: 767px) {
    .alohi---main-style-guide--section {
      padding-top: var(
        --alohi---main-style-guide---structure--section-padding-default-mobile
      );
      padding-bottom: var(
        --alohi---main-style-guide---structure--section-padding-default-mobile
      );
    }
    .alohi---main-style-guide--wrap-button.alohi---main-style-guide--full-width-mobile {
      flex-wrap: nowrap;
    }
    .alohi---main-style-guide--container-medium.alohi---main-style-guide--footer {
      padding-left: 20px;
      padding-right: 20px;
    }
    .alohi---main-style-guide--col-3,
    .alohi---main-style-guide--col-8 {
      width: 100%;
    }
    .alohi---main-style-guide--wrapper-col {
      flex-direction: column;
    }
    .alohi---main-style-guide--text-xs {
      font-size: var(--alohi---main-style-guide---text--xs-mobile);
    }
    .alohi---main-style-guide--wrapper-col-footer {
      flex-flow: wrap;
    }
    .alohi---main-style-guide--col-3-footer {
      width: 48%;
    }
    .alohi---main-style-guide--wrap-item-footer.alohi---main-style-guide--gap025.alohi---main-style-guide--margin-bottom-mobile {
      margin-bottom: 1rem;
    }
    .alohi---main-style-guide--title-footer {
      margin-bottom: 0;
    }
    .alohi---main-style-guide--wrap-logo-footer {
      justify-content: center;
      width: 100%;
    }
    .alohi---main-style-guide--footer-copyright {
      padding-left: 20px;
      padding-right: 20px;
    }
    .alohi---main-style-guide--wrap-weglot {
      justify-content: flex-start;
    }
    .alohi---main-style-guide--dropdown-weglot {
      margin-left: 0;
      margin-right: 0;
    }
  }
  @media screen and (max-width: 479px) {
    .alohi---main-style-guide--section {
      padding-right: var(
        --alohi---main-style-guide---structure--section-padding-mobile
      );
      padding-left: var(
        --alohi---main-style-guide---structure--section-padding-mobile
      );
    }
    .alohi---main-style-guide--wrap-button.alohi---main-style-guide--full-width-mobile {
      flex-direction: row;
      justify-content: flex-start;
      width: 100%;
    }
    .alohi---main-style-guide--text-xs.alohi---main-style-guide--semi-bold.alohi---main-style-guide--last-item-mobile {
      order: 1;
    }
    .alohi---main-style-guide--col-3-footer {
      width: 47%;
    }
    .alohi---main-style-guide--col-3-footer.alohi---main-style-guide--full-width-mobile {
      width: 100%;
    }
    .alohi---main-style-guide--wrap-item-footer.alohi---main-style-guide--margin-top-mobile {
      margin-top: 4rem;
    }
    .alohi---main-style-guide--links-products {
      width: 90px;
    }
    .alohi---main-style-guide--wrap-links-footer {
      flex-wrap: wrap;
    }
    .alohi---main-style-guide--col-4-footer {
      width: 47%;
    }
    .alohi---main-style-guide--wrapper-special-footer {
      flex-direction: column;
    }
    .alohi---main-style-guide--wrapper-special-footer.alohi---main-style-guide--invert-mobile {
      flex-direction: column-reverse;
    }
    .alohi---main-style-guide--wrap-logo-app-footer {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      margin-top: 1rem;
    }
    .alohi---main-style-guide--wrap-logo-app-footer.alohi---main-style-guide--invert-mobile {
      flex-direction: column-reverse;
    }
    .alohi---main-style-guide--wrap-logo-footer {
      width: 100%;
    }
    .alohi---main-style-guide--wrap-app-footer.alohi---main-style-guide--full-width-mobile {
      grid-column-gap: 2.5rem;
      grid-row-gap: 2.5rem;
      justify-content: center;
      width: 100%;
      margin-bottom: 1rem;
    }
    .alohi---main-style-guide--logo-app.alohi---main-style-guide--full-width-mobile {
      width: 100%;
    }
    .alohi---main-style-guide--wrap-left-last-footer {
      grid-column-gap: 0.5rem;
      grid-row-gap: 0.5rem;
      flex-direction: column;
    }
    .alohi---main-style-guide--wrap-left-last-footer.alohi---main-style-guide--center-horizontal-wrap-mobile {
      grid-column-gap: 2.5rem;
      grid-row-gap: 0.5rem;
      text-align: center;
      flex-flow: wrap;
      justify-content: center;
      align-items: center;
      margin-left: auto;
      margin-right: auto;
      display: flex;
    }
    .alohi---main-style-guide--wrap-weglot {
      justify-content: center;
    }
    .alohi---main-style-guide--dropdown-weglot {
      margin-left: 0;
      margin-right: 0;
    }
  }
}

.alohi---main-style-guide--dropdown-list-weglot.w--open {
  display: block;
  background-color: #121428;
  inset: auto 0% 35px;
}


footer a {
  &:hover {
		text-decoration: none !important;
  }
}