@import 'EvoWeb.Client.jrpigcw6d6.bundle.scp.css';
@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.7t9tbfaemk.bundle.scp.css';

/* /Components/Layout/FooterComponent.razor.rz.scp.css */
.footerNav__soclist_itemText[b-anm3etpb1r] {
    font-family: "Onest";
    color: var(--color-text-base-tertiary);
    /* Desktop/Body/Small */
    font-weight: 400;
    font-size: 16px;
    font-style: normal;
    /*    line-height: 1.5;*/
}

.footer__nav_container[b-anm3etpb1r] {
    display: flex;
    padding: var(--spacing-0);
    align-items: flex-start;
    gap: var(--spacing-20);
}

.footer__nav__qr__container[b-anm3etpb1r] {
    display: flex;
    padding: var(--spacing-8);
    align-items: center;
    gap: var(--spacing-8);
    border-radius: var(--border-radius-16);
    border: var(--border-width-1) solid var(--color-border-base-default);
}

.footer__barcode__icon[b-anm3etpb1r] {
    aspect-ratio: 1/1;
}

.footerNav__storeBadges_container[b-anm3etpb1r] {
    display: flex;
    padding-top: var(--spacing-6);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--spacing-16);
}

.footerNav__storeBadges_container__caption[b-anm3etpb1r] {
    font-family: "Onest";
    color: var(--color-text-base-secondary);
    /* Mobile/Caption/Medium 500 */
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    /*    line-height: 1.6;*/
}

.storeBadges__img[b-anm3etpb1r] {
    transition: transform .1s linear;
}

.storeBadges__btnBadge:hover .storeBadges__img[b-anm3etpb1r] {
    transform: scale(1.01);
}

.footerNav__storeBadges__buttons[b-anm3etpb1r] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
}

.footer__language__dropdown[b-anm3etpb1r] {
    position: relative;
    overflow: visible;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    z-index: 999;
    -webkit-tap-highlight-color: transparent;
}

.footer-language-arrow-icon[b-anm3etpb1r] {
    background: url("/acasa/Icons/chevron-bottom.svg") no-repeat center center;
    background-size: 16px;
}



.footer__language__dropdown__list[b-anm3etpb1r] {
    position: absolute;
    bottom: 100%;
    margin-bottom: 1px;
    display: none;
    opacity: 0;
    z-index: 1000;
    list-style: none;
    width: 172px;
    padding: var(--spacing-8);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--spacing-4);
    border-radius: var(--border-radius-16);
    background: var(--white);
    pointer-events: none;
    margin-bottom: 4px;
    transition: opacity 0.2s ease;
    /* Drop Shadow/300 */
    box-shadow: 0 0 0.5px 0 rgba(0, 0, 0, 0.15), 0 5px 12px 0 rgba(0, 0, 0, 0.08), 0 1px 3px 0 rgba(0, 0, 0, 0.08);
    -webkit-tap-highlight-color: transparent;
    touch-action: manipulation;
}

.footer__language__dropdown__list__item[b-anm3etpb1r] {
    display: flex;
    padding: var(--spacing-12) var(--spacing-16);
    align-items: center;
    gap: var(--spacing-12);
    align-self: stretch;
    border-radius: var(--border-radius-8);
    background: var(--white);
    box-shadow: none;
}

.footer__language__dropdown:focus-within .footer__language__dropdown__list[b-anm3etpb1r],
.footer__language__dropdown.is-open .footer__language__dropdown__list[b-anm3etpb1r] {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}

.footer__language__dropdown:focus-within .footer-language-button[b-anm3etpb1r],
.footer__language__dropdown.is-open .footer-language-button[b-anm3etpb1r] {
    background: #D9D9D9;
}

.footer__language__dropdown:focus-within .footer-language-arrow-icon[b-anm3etpb1r],
.footer__language__dropdown.is-open .footer-language-arrow-icon[b-anm3etpb1r] {
    background: url("/acasa/Icons/chevron-top.svg") no-repeat center center;
    background-size: 16px;
}

.footer__language__dropdown__list__item.isActive[b-anm3etpb1r] {
        background: var(--color-background-base-secondary);
}

    .footer__language__dropdown__list__item.isActive:hover[b-anm3etpb1r] {
        background: var(--color-background-base-secondary);
    }

.footer-language-dropdown-text.isActive[b-anm3etpb1r] {
    color: var(--color-icon-brand-default);
}

.footer-language-dropdown-icon.isActive[b-anm3etpb1r] {
    color: var(--color-icon-brand-default);
    visibility: visible !important;
}

.footer__language__dropdown__list__item:hover[b-anm3etpb1r] {
    background: var(--color-background-base-secondary);
    cursor: pointer;
}

.footer__language__dropdown__list__item:has(a:focus-visible)[b-anm3etpb1r] {
    background: var(--white);
    box-shadow: 0 0 0 2px #3379DB inset;
}

.footer-language-button[b-anm3etpb1r] {
    color: var(--black);
    border-radius: var(--border-radius-8);
    background: var(--color-background-base-tertiary);
    display: flex;
    height: 36px;
    min-width: 56px;
    padding: var(--spacing-0) var(--spacing-8);
    justify-content: center;
    align-items: center;
    gap: var(--spacing-6);
    border: 0;
    outline: none;
    cursor: pointer !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
    touch-action: manipulation;
    -webkit-user-select: none;
    user-select: none;
    -webkit-appearance: button;
    appearance: button;
    position: relative;
    z-index: 1;
}

    .footer-language-button svg[b-anm3etpb1r],
    .footer-language-button .footer-language-arrow-icon[b-anm3etpb1r],
    .footer-language-button span[b-anm3etpb1r] {
        pointer-events: none;
    }

    .footer-language-button:hover[b-anm3etpb1r] {
        cursor: pointer;
    }

    .footer-language-button:focus-visible[b-anm3etpb1r] {
        outline: none;
    }
    
    .footer-language-button:active[b-anm3etpb1r] {
        background: #D9D9D9;
    }

.footer-language-dropdown-text[b-anm3etpb1r] {
    flex: 1 1 0;
    color: #383838;
    font-family: "Onest";
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-decoration: none;
    cursor: pointer !important;
    -webkit-tap-highlight-color: transparent;
    touch-action: manipulation;
    display: block;
}
    .footer-language-dropdown-text.isActive[b-anm3etpb1r] {
        color: var(--color-icon-brand-default);
    }

.footer-language-arrow-icon[b-anm3etpb1r] {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url("/acasa/Icons/chevron-bottom.svg") no-repeat center center;
    background-size: 16px;
}

.footer-language-dropdown-icon[b-anm3etpb1r] {
    color: var(--color-icon-brand-default);
    visibility: hidden;
}

    .footer-language-dropdown-icon.isActive[b-anm3etpb1r] {
        visibility: visible !important;
        z-index: 100;
    }

.footer-language-button-text[b-anm3etpb1r] {
    color: var(--black);
    text-align: center;
    font-family: "Onest";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    pointer-events: none;
}

.legal-bar[b-anm3etpb1r] {
    display: flex;
    padding: var(--spacing-12) var(--spacing-24);
    justify-content: center;
    align-items: center;
    gap: var(--spacing-0);
    align-self: stretch;
    background: var(--color-background-base-inverse-default);
}

.legal-bar-container[b-anm3etpb1r] {
    display: flex;
    max-width: 1280px;
    padding: var(--spacing-0);
    align-items: center;
    align-content: center;
    gap: var(--spacing-12) var(--spacing-24);
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 0;
    flex-wrap: wrap;
}

.legal-bar-copyright-label[b-anm3etpb1r] {
    min-width: 460px;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 0;
    color: var(--white);
    /* Desktop/Body/Small */
    font-family: var(--font-family-primary-font, Onest);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    /*line-height: var(--line-height-lh-20, 20px);*/ /* 142.857% */
}

.legal-bar-links[b-anm3etpb1r] {
    display: flex;
    padding: var(--spacing-0);
    align-items: center;
    gap: var(--spacing-24);
}

.legal-bar-link[b-anm3etpb1r] {
    display: flex;
    padding: var(--spacing-0);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--spacing-0);
    color: var(--white);
    text-decoration: underline;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
}

@media (max-width: 1280px) {
    .footer__language__dropdown[b-anm3etpb1r] {
        margin-right: 40px;
    }
}

@media (max-width: 768px) {
    .legal-bar[b-anm3etpb1r] {
        padding: var(--spacing-12) var(--spacing-16);
        flex-direction: column;
        align-items: flex-start;
        gap: var(--spacing-12);
    }

    .legal-bar-container[b-anm3etpb1r] {
        max-width: none;
        flex-grow: unset;
        flex-shrink: unset;
        flex-basis: unset;
        flex-direction: column;
        gap: 0;
    }

    .legal-bar-links[b-anm3etpb1r] {
        padding-top: var(--spacing-12);
        align-self: start;
    }

    .legal-bar-copyright-label[b-anm3etpb1r] {
        min-width: auto;
        flex-grow: unset;
        flex-shrink: unset;
        flex-basis: unset;
    }
}
/* /Components/Layout/LanguageBar.razor.rz.scp.css */
.isInactive[b-nvu2d10d3h] {
    text-decoration: none;
}

@media (max-width: 359px) {
    .language-bar-container[b-nvu2d10d3h] {
        display: none;
    }
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.navProgress[b-vcorz504yr] {
  position: fixed;
  top: 0;
  left: 0;
  height: 3px;
  width: calc(var(--nav-progress, 0%) * 1%);
  background: linear-gradient(90deg, #0B5FFF 0%, #6C5CE7 50%, #00C2FF 100%);
  opacity: 0;
  transition: width 140ms linear, opacity 140ms linear;
  z-index: 9999;
}

.navProgress.isVisible[b-vcorz504yr] {
  opacity: 1;
}

/* Show a quick bar on hard refresh/unload too */
html.nav-hard-loading .navProgress[b-vcorz504yr] {
  opacity: 1;
  width: 90%;
}


/* /Components/Pages/CookiePolicyPage.razor.rz.scp.css */
.rteSection[b-0mv7gjwbs4] {
  padding: 22px 0 32px;
  min-height: 400px; /* Prevent layout shift by reserving minimum space */
}

@media (min-width: 992px) {
  .rteSection[b-0mv7gjwbs4] {
    padding: 32px 0;
  }
}

.rteSection__btnBackWrap[b-0mv7gjwbs4] {
  position: sticky;
  top: 100px;
  width: 100%;
  background-color: var(--white, #fff);
  z-index: 1;
  margin-bottom: 0;
  padding-bottom: 0;
}

.rteSection__btnBack[b-0mv7gjwbs4] {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-400, #757575);
  padding: 10px 10px 10px 20px;
  display: inline-block;
  position: relative;
}

.rteSection__btnBack[b-0mv7gjwbs4]::before {
  content: '';
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.11602 0.46967C4.82313 0.176777 4.34826 0.176777 4.05536 0.46967L0.76247 3.76256C0.0790539 4.44598 0.079051 5.55402 0.762469 6.23744L4.05536 9.53033C4.34826 9.82322 4.82313 9.82322 5.11602 9.53033C5.40892 9.23744 5.40892 8.76256 5.11602 8.46967L1.82313 5.17678C1.7255 5.07915 1.7255 4.92086 1.82313 4.82322L5.11602 1.53033C5.40892 1.23744 5.40892 0.762563 5.11602 0.46967Z' fill='%23757575'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 50%;
  left: 5px;
  transform: translateY(-50%);
}

@media (min-width: 992px) {
  .rteSection__btnBack[b-0mv7gjwbs4] {
    display: none;
  }
}

.rteSection__header > *:not(:last-child)[b-0mv7gjwbs4] {
  margin-bottom: 12px;
}

.rteSection__header:not(:last-child)[b-0mv7gjwbs4] {
  margin-bottom: 24px;
}

.rteSection__heading[b-0mv7gjwbs4] {
  font-weight: 600;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.02em;
  color: var(--black, #121212);
}

.rteSection__breadcrumbs[b-0mv7gjwbs4] {
  display: none;
}

@media (min-width: 992px) {
  .rteSection__heading[b-0mv7gjwbs4] {
    font-size: 40px;
  }

  .rteSection__breadcrumbs[b-0mv7gjwbs4] {
    display: flex;
  }
}

.rteSection__information.rte[b-0mv7gjwbs4] {
  color: #383838;
}

.updateItem[b-0mv7gjwbs4] {
  display: flex;
  align-items: center;
  gap: 4px;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-400, #757575);
}

.updateItem__icon[b-0mv7gjwbs4] {
  width: 16px;
  height: 16px;
  margin-top: -1px;
}

.rteSection__main[b-0mv7gjwbs4] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 56px;
  min-height: 200px; /* Prevent layout shift by reserving minimum space */
  position: relative;
}

.rteSection__content[b-0mv7gjwbs4] {
  position: relative;
  width: 100%;
}

.rteSection__wrapper[b-0mv7gjwbs4] {
  position: relative;
}

@media (min-width: 992px) {
  .rteSection__main[b-0mv7gjwbs4] {
    grid-template-columns: minmax(0, 67%) minmax(0, 1fr);
    min-height: 300px; /* Prevent layout shift on larger screens */
  }

  .rteSection__dropdown.customDropdown[b-0mv7gjwbs4] {
    display: none;
  }

  .rteSection__information.rte[b-0mv7gjwbs4]  [id^='anchor-'] {
    scroll-margin-top: 120px;
  }
}

@media (max-width: 991px) {
  .rteSection__sidebar[b-0mv7gjwbs4] {
    display: none;
  }

  .rteSection__dropdown.customDropdown[b-0mv7gjwbs4] {
    position: sticky;
    top: 140px;
    left: 0;
    right: 0;
    z-index: 1;
  }

  .rteSection__information.rte[b-0mv7gjwbs4]  [id^='anchor-'] {
    scroll-margin-top: 220px;
  }
}

.sidebar[b-0mv7gjwbs4] {
  background-color: var(--white, #fff);
  border: 1px solid var(--gray-250, #d9d9d9);
  border-radius: var(--border-radius-16, 16px);
  align-self: flex-start;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: calc(100vh - 170px);
  padding: 8px 0;
}

.sidebar__content[b-0mv7gjwbs4] {
  padding: 24px;
  overflow-y: auto;
  height: 100%;
}

@media (min-width: 992px) {
  .sidebar[b-0mv7gjwbs4] {
    position: sticky;
    top: 140px;
  }
}

.sidebar__top:not(:last-child)[b-0mv7gjwbs4] {
  margin-bottom: 12px;
}

.sidebar__title[b-0mv7gjwbs4] {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: var(--gray-400, #757575);
}

.sidebar__list[b-0mv7gjwbs4] {
  margin: 0 -24px;
}

.navList__item[b-0mv7gjwbs4] {
  cursor: pointer;
}

.navList__link[b-0mv7gjwbs4] {
  padding: 12px 24px;
  display: block;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  transition: all 0.3s linear;
  color: var(--gray-700, #383838);
  border-left: 3px solid transparent;
}

.navList__link:hover[b-0mv7gjwbs4],
.navList__link.active[b-0mv7gjwbs4] {
  color: var(--blue-sky-600, #0058d2);
  border-left-color: var(--blue-sky-600, #0058d2);
  background-color: var(--blue-sky-100, #e8f0fb);
}

.customDropdown[b-0mv7gjwbs4] {
  position: relative;
}

.customDropdown[b-0mv7gjwbs4]::before {
  content: '';
  width: calc(100% + 32px);
  height: calc(100% + 12px);
  background-color: var(--white, #fff);
  position: absolute;
  top: 0;
  left: -16px;
}

.customDropdown.isActive .customDropdown__header[b-0mv7gjwbs4] {
  border-color: var(--blue-sky-600, #0058d2);
  box-shadow: 0 0 0 4px #ccdef6;
}

.customDropdown.isActive .customDropdown__body[b-0mv7gjwbs4] {
  display: block;
}

.customDropdown__header[b-0mv7gjwbs4] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  border-radius: var(--border-radius-8, 8px);
  border: 1px solid var(--gray-250, #d9d9d9);
  padding: 12px 16px;
  position: relative;
  z-index: 2;
  background-color: var(--white, #fff);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: var(--black, #121212);
}

.customDropdown__icon:last-child[b-0mv7gjwbs4] {
  margin-left: auto;
}

.customDropdown__body[b-0mv7gjwbs4] {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  right: 0;
  z-index: 1;
  background-color: var(--white, #fff);
  display: none;
}

.customDropdown__body[b-0mv7gjwbs4]::after {
  content: '';
  height: 48px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  display: block;
  border-bottom-right-radius: var(--border-radius-8, 8px);
  border-bottom-left-radius: var(--border-radius-8, 8px);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  pointer-events: none;
}

.customDropdown__bodyInner[b-0mv7gjwbs4] {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 8px;
  border-radius: var(--border-radius-8, 8px);
  box-shadow: 0 5px 12px 0 #00000014;
}

.customDropdown__item:not(:last-child)[b-0mv7gjwbs4] {
  margin-bottom: 4px;
}

.customDropdown__link[b-0mv7gjwbs4] {
  padding: 12px 16px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  gap: 12px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-700, #383838);
  transition: all 0.3s linear;
}

.customDropdown__link:hover[b-0mv7gjwbs4],
.customDropdown__link.active[b-0mv7gjwbs4] {
  background-color: var(--gray-100, #f5f5f5);
  color: var(--blue-sky-600, #0058d2);
}

.customDropdown__link.active .customDropdown__linkIcon[b-0mv7gjwbs4] {
  display: block;
}

.customDropdown__linkIcon[b-0mv7gjwbs4] {
  margin-left: auto;
  display: none;
}

.rteSection__information.rte[b-0mv7gjwbs4] {
  color: #383838;
}

.rteSection__information[b-0mv7gjwbs4]  h2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
  color: var(--gray-900, #212121);
  margin-top: 32px;
  margin-bottom: 16px;
}

.rteSection__information[b-0mv7gjwbs4]  h2:first-child {
  margin-top: 0;
}

.rteSection__information[b-0mv7gjwbs4]  h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  color: var(--gray-900, #212121);
  margin-top: 24px;
  margin-bottom: 12px;
}

.rteSection__information[b-0mv7gjwbs4]  p {
  margin-bottom: 16px;
}

.rteSection__information[b-0mv7gjwbs4]  p:last-child {
  margin-bottom: 0;
}

.rteSection__information[b-0mv7gjwbs4]  ul,
.rteSection__information[b-0mv7gjwbs4]  ol {
  margin-bottom: 16px;
  padding-left: 24px;
}

.rteSection__information[b-0mv7gjwbs4]  li {
  margin-bottom: 8px;
}

.rteSection__information[b-0mv7gjwbs4]  li:last-child {
  margin-bottom: 0;
}

.rteSection__information[b-0mv7gjwbs4]  strong {
  font-weight: 600;
  color: var(--gray-900, #212121);
}

.rteSection__information[b-0mv7gjwbs4]  a {
  color: var(--blue-sky-600, #0058d2);
  text-decoration: underline;
  transition: color 0.2s ease;
}

.rteSection__information[b-0mv7gjwbs4]  a:hover {
  color: var(--blue-sky-700, #004ba0);
}
/* /Components/Pages/Landing/HeroSection.razor.rz.scp.css */
/* /Components/Pages/PrivacyPolicyPage.razor.rz.scp.css */
.rteSection[b-nh9ok2l6nl] {
  padding: 22px 0 32px;
  min-height: 400px; /* Prevent layout shift by reserving minimum space */
}

@media (min-width: 992px) {
  .rteSection[b-nh9ok2l6nl] {
    padding: 32px 0;
  }
}

.rteSection__btnBackWrap[b-nh9ok2l6nl] {
  position: sticky;
  top: 100px;
  width: 100%;
  background-color: var(--white, #fff);
  z-index: 1;
  margin-bottom: 0;
  padding-bottom: 0;
}

.rteSection__btnBack[b-nh9ok2l6nl] {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-400, #757575);
  padding: 10px 10px 10px 20px;
  display: inline-block;
  position: relative;
}

.rteSection__btnBack[b-nh9ok2l6nl]::before {
  content: '';
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.11602 0.46967C4.82313 0.176777 4.34826 0.176777 4.05536 0.46967L0.76247 3.76256C0.0790539 4.44598 0.079051 5.55402 0.762469 6.23744L4.05536 9.53033C4.34826 9.82322 4.82313 9.82322 5.11602 9.53033C5.40892 9.23744 5.40892 8.76256 5.11602 8.46967L1.82313 5.17678C1.7255 5.07915 1.7255 4.92086 1.82313 4.82322L5.11602 1.53033C5.40892 1.23744 5.40892 0.762563 5.11602 0.46967Z' fill='%23757575'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 50%;
  left: 5px;
  transform: translateY(-50%);
}

@media (min-width: 992px) {
  .rteSection__btnBack[b-nh9ok2l6nl] {
    display: none;
  }
}

.rteSection__header > *:not(:last-child)[b-nh9ok2l6nl] {
  margin-bottom: 12px;
}

.rteSection__header:not(:last-child)[b-nh9ok2l6nl] {
  margin-bottom: 24px;
}

.rteSection__heading[b-nh9ok2l6nl] {
  font-weight: 600;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.02em;
  color: var(--black, #121212);
}

.rteSection__breadcrumbs[b-nh9ok2l6nl] {
  display: none;
}

@media (min-width: 992px) {
  .rteSection__heading[b-nh9ok2l6nl] {
    font-size: 40px;
  }

  .rteSection__breadcrumbs[b-nh9ok2l6nl] {
    display: flex;
  }
}

.rteSection__main[b-nh9ok2l6nl] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 56px;
  min-height: 200px; /* Prevent layout shift by reserving minimum space */
  position: relative;
}

.rteSection__content[b-nh9ok2l6nl] {
  position: relative;
  width: 100%;
}

@media (min-width: 992px) {
  .rteSection__main[b-nh9ok2l6nl] {
    grid-template-columns: minmax(0, 67%) minmax(0, 1fr);
    min-height: 300px; /* Prevent layout shift on larger screens */
  }

  .rteSection__dropdown.customDropdown[b-nh9ok2l6nl] {
    display: none;
  }

  .rteSection__information.rte[b-nh9ok2l6nl]  [id^='anchor-'] {
    scroll-margin-top: 120px;
  }
}

@media (max-width: 991px) {
  .rteSection__sidebar[b-nh9ok2l6nl] {
    display: none;
  }

  .rteSection__dropdown.customDropdown[b-nh9ok2l6nl] {
    position: sticky;
    top: 140px;
    left: 0;
    right: 0;
    z-index: 1;
  }

  .rteSection__information.rte[b-nh9ok2l6nl]  [id^='anchor-'] {
    scroll-margin-top: 220px;
  }
}

.rteSection__information.rte[b-nh9ok2l6nl]  p b {
  font-weight: 500;
}

.updateItem[b-nh9ok2l6nl] {
  display: flex;
  align-items: center;
  gap: 4px;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-400, #757575);
}

.updateItem__icon[b-nh9ok2l6nl] {
  width: 16px;
  height: 16px;
  margin-top: -1px;
}

.rteSection__infoBoxes[b-nh9ok2l6nl] {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}

.rteSection__infoBoxes:not(:last-child)[b-nh9ok2l6nl] {
  margin-bottom: 36px;
}

.rteSection__infoBoxes:not(:first-child)[b-nh9ok2l6nl] {
  margin-top: 20px;
}

.infoBlock[b-nh9ok2l6nl] {
  max-width: 300px;
  border-radius: var(--border-radius-8, 8px);
  padding: 16px;
  background-color: var(--gray-100, #f5f5f5);
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
}

.infoBlock__iconWrap[b-nh9ok2l6nl] {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: var(--white, #fff);
  display: flex;
  justify-content: center;
  align-items: center;
}

.infoBlock__icon[b-nh9ok2l6nl] {
  color: var(--gray-400, #757575);
}

.infoBlock__title[b-nh9ok2l6nl] {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: -0.01em;
  color: var(--black, #121212);
}

.infoBlock__link[b-nh9ok2l6nl] {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: underline;
  color: var(--gray-700, #383838);
}

.infoBlock__link:hover[b-nh9ok2l6nl] {
  text-decoration: none;
}

.sidebar[b-nh9ok2l6nl] {
  background-color: var(--white, #fff);
  border: 1px solid var(--gray-250, #d9d9d9);
  border-radius: var(--border-radius-16, 16px);
  align-self: flex-start;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: calc(100vh - 170px);
  padding: 8px 0;
}

.sidebar__content[b-nh9ok2l6nl] {
  padding: 24px;
  overflow-y: auto;
  height: 100%;
}

@media (min-width: 992px) {
  .sidebar[b-nh9ok2l6nl] {
    position: sticky;
    top: 140px;
  }
}

.sidebar__top:not(:last-child)[b-nh9ok2l6nl] {
  margin-bottom: 12px;
}

.sidebar__title[b-nh9ok2l6nl] {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: var(--gray-400, #757575);
}

.sidebar__list[b-nh9ok2l6nl] {
  margin: 0 -24px;
}

.navList__item[b-nh9ok2l6nl] {
  cursor: pointer;
}

.navList__link[b-nh9ok2l6nl] {
  padding: 12px 24px;
  display: block;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  transition: all 0.3s linear;
  color: var(--gray-700, #383838);
  border-left: 3px solid transparent;
}

.navList__link:hover[b-nh9ok2l6nl],
.navList__link.active[b-nh9ok2l6nl] {
  color: var(--blue-sky-600, #0058d2);
  border-left-color: var(--blue-sky-600, #0058d2);
  background-color: var(--blue-sky-100, #e8f0fb);
}

.customDropdown[b-nh9ok2l6nl] {
  position: relative;
}

.customDropdown[b-nh9ok2l6nl]::before {
  content: '';
  width: calc(100% + 32px);
  height: calc(100% + 12px);
  background-color: var(--white, #fff);
  position: absolute;
  top: 0;
  left: -16px;
}

.customDropdown.isActive .customDropdown__header[b-nh9ok2l6nl] {
  border-color: var(--blue-sky-600, #0058d2);
  box-shadow: 0 0 0 4px #ccdef6;
}

.customDropdown.isActive .customDropdown__body[b-nh9ok2l6nl] {
  display: block;
}

.customDropdown__header[b-nh9ok2l6nl] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  border-radius: var(--border-radius-8, 8px);
  border: 1px solid var(--gray-250, #d9d9d9);
  padding: 12px 16px;
  position: relative;
  z-index: 2;
  background-color: var(--white, #fff);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: var(--black, #121212);
}

.customDropdown__icon:last-child[b-nh9ok2l6nl] {
  margin-left: auto;
}

.customDropdown__body[b-nh9ok2l6nl] {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  right: 0;
  z-index: 1;
  background-color: var(--white, #fff);
  display: none;
}

.customDropdown__body[b-nh9ok2l6nl]::after {
  content: '';
  height: 48px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  display: block;
  border-bottom-right-radius: var(--border-radius-8, 8px);
  border-bottom-left-radius: var(--border-radius-8, 8px);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  pointer-events: none;
}

.customDropdown__bodyInner[b-nh9ok2l6nl] {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 8px;
  border-radius: var(--border-radius-8, 8px);
  box-shadow: 0 5px 12px 0 #00000014;
}

.customDropdown__item:not(:last-child)[b-nh9ok2l6nl] {
  margin-bottom: 4px;
}

.customDropdown__link[b-nh9ok2l6nl] {
  padding: 12px 16px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  gap: 12px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-700, #383838);
  transition: all 0.3s linear;
}

.customDropdown__link:hover[b-nh9ok2l6nl],
.customDropdown__link.active[b-nh9ok2l6nl] {
  background-color: var(--gray-100, #f5f5f5);
  color: var(--blue-sky-600, #0058d2);
}

.customDropdown__link.active .customDropdown__linkIcon[b-nh9ok2l6nl] {
  display: block;
}

.customDropdown__linkIcon[b-nh9ok2l6nl] {
  margin-left: auto;
  display: none;
}
/* /Components/Pages/SignaturePage/BenefitsSection.razor.rz.scp.css */
.benefitsSection[b-mvvowx4mdr] {
    border-radius: var(--border-radius-32);
    margin: 12px;
}

.benefitsSection__header:not(:last-child)[b-mvvowx4mdr] {
    margin: 0 auto 48px;
    max-width: 768px;
}

@media (min-width: 992px) {
    .benefitsSection__header:not(:last-child)[b-mvvowx4mdr] {
        margin: 0 auto 80px;
    }
}

.benefitsSection__content[b-mvvowx4mdr] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
}

@media (min-width: 992px) {
    .benefitsSection__content[b-mvvowx4mdr] {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 32px;
    }
}

.benefitsCard[b-mvvowx4mdr] {
    background: var(--white);
    padding: 32px 16px;
    border-radius: var(--border-radius-16);
}

@media (min-width: 768px) {
    .benefitsCard[b-mvvowx4mdr] {
        padding: 32px;
    }
}

.benefitsCard__top:not(:last-child)[b-mvvowx4mdr] {
    margin-bottom: 24px;
}

.benefitsCard__icon[b-mvvowx4mdr] {
    color: var(--blue-sky-600, #0058D2);
}

.benefitsCard__title[b-mvvowx4mdr] {
    font-weight: 600;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: -0.02em;
    color: var(--black, #121212);
}

    .benefitsCard__title:not(:last-child)[b-mvvowx4mdr] {
        margin-bottom: 16px;
    }

.benefitsList__item[b-mvvowx4mdr] {
    display: flex;
    gap: 16px;
}

    .benefitsList__item:not(:last-child)[b-mvvowx4mdr] {
        margin-bottom: 16px;
    }

.benefitsList__icon[b-mvvowx4mdr] {
    color: var(--green-600, #039855);
}

.benefitsList__text[b-mvvowx4mdr] {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    color: var(--gray-700, #383838);
}
/* /Components/Pages/SignaturePage/GuideSection.razor.rz.scp.css */
.guideSection[b-2wcboyfv97] {
    border-radius: var(--border-radius-32);
    margin: 12px;
}

.guideSection__header[b-2wcboyfv97] {
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 768px) {
    .guideSection__header[b-2wcboyfv97] {
        text-align: center;
    }
}

.guideSection__header:not(:last-child)[b-2wcboyfv97] {
    margin-bottom: 48px;
}

@media (min-width: 992px) {
    .guideSection__header:not(:last-child)[b-2wcboyfv97] {
        margin-bottom: 80px;
    }
}

.guideSection__cards[b-2wcboyfv97] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
}

@media (min-width: 992px) {
    .guideSection__cards[b-2wcboyfv97] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 32px;
    }
}

.guideCard[b-2wcboyfv97] {
    background-color: var(--white);
    padding: 24px;
    border-radius: var(--border-radius-12);
    display: flex;
    align-items: center;
    gap: 12px;
}

.guideCard__icon[b-2wcboyfv97] {
    color: var(--blue-sky-600);
}

.guideCard__text[b-2wcboyfv97] {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: var(--black);
}
/* /Components/Pages/SignaturePage/InfoSection.razor.rz.scp.css */
.infoSection[b-u5mmk57s8f] {
    padding: 80px 0;
}

.infoSection__header[b-u5mmk57s8f] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.infoSection__header .sectionHeader__textContent[b-u5mmk57s8f] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    max-width: 564px;
}

.infoSection__header .sectionHeader__heading[b-u5mmk57s8f] {
    font-size: 32px;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: -0.96px;
    color: #121212;
    margin-bottom: 0px;
}
@media (min-width: 767px) {
    .infoSection__header .sectionHeader__heading[b-u5mmk57s8f] {
        font-size: 40px;
        margin-bottom: 16px;
    }
}

@media (min-width: 992px) {
    .infoSection__header .sectionHeader__heading[b-u5mmk57s8f] {
        font-size: 48px; 
        line-height: 56px;
    }
}

.infoSection__subtitle[b-u5mmk57s8f] {
    color: #383838;
    font-family: Onest;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.36px;
}
@media (min-width: 767px) {
    .infoSection__subtitle[b-u5mmk57s8f] {
        font-size: 18px
    }
}

.infoSection__law[b-u5mmk57s8f] {
    font-family: Onest;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -0.12px;
}

.infoSection__lawPrefix[b-u5mmk57s8f] {
    color: #757575;
}

.infoSection__lawLink[b-u5mmk57s8f] {
    color: #383838;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

.infoSection__main[b-u5mmk57s8f] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 48px;
}

@media (min-width: 992px) {
    .infoSection__main[b-u5mmk57s8f] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (min-width: 1200px) {
    .infoSection__main[b-u5mmk57s8f] {
        gap: 80px;
        grid-template-columns: minmax(0, 572px) minmax(0, 1fr);
    }
}

.infoContent__main[b-u5mmk57s8f] {
    padding: 0;
    border-radius: 16px;
    background-color: #f5f5f5;
    overflow: hidden;
    position: relative;
}

.infoContent__main:not(:last-child)[b-u5mmk57s8f] {
    margin-bottom: 24px;
}

.infoContent__previewWrap[b-u5mmk57s8f] {
    width: 100%;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.infoContent__previewWrap:not(:last-child)[b-u5mmk57s8f] {
    margin-bottom: 0;
}

.infoContent__preview[b-u5mmk57s8f] {
    width: 100%;
    height: auto;
    display: block;
    object-fit: contain;
}

.infoContent__preview--mobile[b-u5mmk57s8f] {
    display: block;
}

.infoContent__preview--desktop[b-u5mmk57s8f] {
    display: none;
}

@media (min-width: 768px) {
    .infoContent__previewWrap[b-u5mmk57s8f] {
        height: 168px;
    }
    
    .infoContent__preview[b-u5mmk57s8f] {
        width: auto;
        max-width: 100%;
        height: 168px;
        object-fit: contain;
    }
    
    .infoContent__preview--mobile[b-u5mmk57s8f] {
        display: none;
    }

    .infoContent__preview--desktop[b-u5mmk57s8f] {
        display: block;
    }
}

.infoContent__desc[b-u5mmk57s8f] {
    color: #383838;
    font-family: Onest;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 0 32px 32px 32px;
    text-align: left;
    margin-top: 46px;
}

.infoList[b-u5mmk57s8f] {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    gap: 32px;
}

@media (min-width: 992px) {
    .infoList[b-u5mmk57s8f] {
        justify-content: start;
    }
}

.infoList__item[b-u5mmk57s8f] {
    display: flex;
    align-items: center;
    gap: 8px;
}

.infoList__icon[b-u5mmk57s8f] {
    color: var(--green-600);
}

.infoList__text[b-u5mmk57s8f] {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3;
    color: var(--gray-700);
}
/* /Components/Pages/SignaturePage/SupportSection.razor.rz.scp.css */
.supportSection[b-osvcww6pel] {
    border-radius: var(--border-radius-32);
    margin: 12px;
}

.supportSection__main[b-osvcww6pel] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 48px;
}

@media (min-width: 1200px) {
    .supportSection__main[b-osvcww6pel] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 80px;
    }
}

.supportSection__card[b-osvcww6pel] {
    max-width: 580px;
}

@media (min-width: 1200px) {
    .supportSection__card[b-osvcww6pel] {
        max-width: 100%;
    }
}

.supportCard[b-osvcww6pel] {
    padding: 24px;
    border-radius: var(--border-radius-12);
    background: var(--white);
}

.supportCard__desc[b-osvcww6pel] {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: var(--black);
}

    .supportCard__desc:not(:last-child)[b-osvcww6pel] {
        margin-bottom: 24px;
    }

.supportContacts__item[b-osvcww6pel] {
    display: flex;
    align-items: center;
    gap: 12px;
}

    .supportContacts__item:not(:last-child)[b-osvcww6pel] {
        margin-bottom: 8px;
    }

.supportContacts__icon[b-osvcww6pel] {
    color: var(--blue-sky-600);
}

.supportContacts__text[b-osvcww6pel] {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: var(--black);
}
/* /Components/Pages/TermsAndConditionsPage.razor.rz.scp.css */
.rteSection[b-4v52e6mdm5] {
  padding: 22px 0 32px;
  min-height: 400px; /* Prevent layout shift by reserving minimum space */
}

@media (min-width: 992px) {
  .rteSection[b-4v52e6mdm5] {
    padding: 32px 0;
  }
}

.rteSection__btnBackWrap[b-4v52e6mdm5] {
  position: sticky;
  top: 100px;
  width: 100%;
  background-color: var(--white, #fff);
  z-index: 1;
  margin-bottom: 0;
  padding-bottom: 0;
}

.rteSection__btnBack[b-4v52e6mdm5] {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-400, #757575);
  padding: 10px 10px 10px 20px;
  display: inline-block;
  position: relative;
}

.rteSection__btnBack[b-4v52e6mdm5]::before {
  content: '';
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.11602 0.46967C4.82313 0.176777 4.34826 0.176777 4.05536 0.46967L0.76247 3.76256C0.0790539 4.44598 0.079051 5.55402 0.762469 6.23744L4.05536 9.53033C4.34826 9.82322 4.82313 9.82322 5.11602 9.53033C5.40892 9.23744 5.40892 8.76256 5.11602 8.46967L1.82313 5.17678C1.7255 5.07915 1.7255 4.92086 1.82313 4.82322L5.11602 1.53033C5.40892 1.23744 5.40892 0.762563 5.11602 0.46967Z' fill='%23757575'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 50%;
  left: 5px;
  transform: translateY(-50%);
}

@media (min-width: 992px) {
  .rteSection__btnBack[b-4v52e6mdm5] {
    display: none;
  }
}

.rteSection__header > *:not(:last-child)[b-4v52e6mdm5] {
  margin-bottom: 12px;
}

.rteSection__header:not(:last-child)[b-4v52e6mdm5] {
  margin-bottom: 24px;
}

.rteSection__heading[b-4v52e6mdm5] {
  font-weight: 600;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.02em;
  color: var(--black, #121212);
}

.rteSection__breadcrumbs[b-4v52e6mdm5] {
  display: none;
}

@media (min-width: 992px) {
  .rteSection__heading[b-4v52e6mdm5] {
    font-size: 40px;
  }

  .rteSection__breadcrumbs[b-4v52e6mdm5] {
    display: flex;
  }
}

.rteSection__main[b-4v52e6mdm5] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 56px;
  min-height: 200px; /* Prevent layout shift by reserving minimum space */
  position: relative;
}

.rteSection__content[b-4v52e6mdm5] {
  position: relative;
  width: 100%;
}

@media (min-width: 992px) {
  .rteSection__main[b-4v52e6mdm5] {
    grid-template-columns: minmax(0, 67%) minmax(0, 1fr);
    min-height: 300px; /* Prevent layout shift on larger screens */
  }

  .rteSection__dropdown.customDropdown[b-4v52e6mdm5] {
    display: none;
  }

  .rteSection__information.rte[b-4v52e6mdm5]  [id^='anchor-'] {
    scroll-margin-top: 120px;
  }
}

@media (max-width: 991px) {
  .rteSection__sidebar[b-4v52e6mdm5] {
    display: none;
  }

  .rteSection__dropdown.customDropdown[b-4v52e6mdm5] {
    position: sticky;
    top: 140px;
    left: 0;
    right: 0;
    z-index: 1;
  }

  .rteSection__information.rte[b-4v52e6mdm5]  [id^='anchor-'] {
    scroll-margin-top: 220px;
  }
}

.rteSection__information.rte[b-4v52e6mdm5] {
  color: #383838;
}

.updateItem[b-4v52e6mdm5] {
  display: flex;
  align-items: center;
  gap: 4px;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-400, #757575);
}

.updateItem__icon[b-4v52e6mdm5] {
  width: 16px;
  height: 16px;
  margin-top: -1px;
}

.rteSection__infoBoxes[b-4v52e6mdm5] {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}

.rteSection__infoBoxes:not(:last-child)[b-4v52e6mdm5] {
  margin-bottom: 36px;
}

.rteSection__infoBoxes:not(:first-child)[b-4v52e6mdm5] {
  margin-top: 20px;
}

.infoBlock[b-4v52e6mdm5] {
  max-width: 300px;
  border-radius: var(--border-radius-8, 8px);
  padding: 16px;
  background-color: var(--gray-100, #f5f5f5);
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
}

.address-block[b-4v52e6mdm5] {
  max-width: 412px;
}
.address-block b[b-4v52e6mdm5] {
  color: #121212;
  font-weight: 500;
}

.infoBlock__iconWrap[b-4v52e6mdm5] {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: var(--white, #fff);
  display: flex;
  justify-content: center;
  align-items: center;
}

.infoBlock__icon[b-4v52e6mdm5] {
  color: var(--gray-400, #757575);
}

.infoBlock__title[b-4v52e6mdm5] {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: -0.01em;
  color: var(--black, #121212);
}

.infoBlock__link[b-4v52e6mdm5] {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: underline;
  color: var(--gray-700, #383838);
}

.infoBlock__link:hover[b-4v52e6mdm5] {
  text-decoration: none;
}

.sidebar[b-4v52e6mdm5] {
  background-color: var(--white, #fff);
  border: 1px solid var(--gray-250, #d9d9d9);
  border-radius: var(--border-radius-16, 16px);
  align-self: flex-start;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: calc(100vh - 170px);
  padding: 8px 0;
}

.sidebar__content[b-4v52e6mdm5] {
  padding: 24px;
  overflow-y: auto;
  height: 100%;
}

@media (min-width: 992px) {
  .sidebar[b-4v52e6mdm5] {
    position: sticky;
    top: 140px;
  }
}

.sidebar__top:not(:last-child)[b-4v52e6mdm5] {
  margin-bottom: 12px;
}

.sidebar__title[b-4v52e6mdm5] {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: var(--gray-400, #757575);
}

.sidebar__list[b-4v52e6mdm5] {
  margin: 0 -24px;
}

.navList__item[b-4v52e6mdm5] {
  cursor: pointer;
}

.navList__link[b-4v52e6mdm5] {
  padding: 12px 24px;
  display: block;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  transition: all 0.3s linear;
  color: var(--gray-700, #383838);
  border-left: 3px solid transparent;
}

.navList__link:hover[b-4v52e6mdm5],
.navList__link.active[b-4v52e6mdm5] {
  color: var(--blue-sky-600, #0058d2);
  border-left-color: var(--blue-sky-600, #0058d2);
  background-color: var(--blue-sky-100, #e8f0fb);
}

.customDropdown[b-4v52e6mdm5] {
  position: relative;
}

.customDropdown[b-4v52e6mdm5]::before {
  content: '';
  width: calc(100% + 32px);
  height: calc(100% + 12px);
  background-color: var(--white, #fff);
  position: absolute;
  top: 0;
  left: -16px;
}

.customDropdown.isActive .customDropdown__header[b-4v52e6mdm5] {
  border-color: var(--blue-sky-600, #0058d2);
  box-shadow: 0 0 0 4px #ccdef6;
}

.customDropdown.isActive .customDropdown__body[b-4v52e6mdm5] {
  display: block;
}

.customDropdown__header[b-4v52e6mdm5] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  border-radius: var(--border-radius-8, 8px);
  border: 1px solid var(--gray-250, #d9d9d9);
  padding: 12px 16px;
  position: relative;
  z-index: 2;
  background-color: var(--white, #fff);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: var(--black, #121212);
}

.customDropdown__icon:last-child[b-4v52e6mdm5] {
  margin-left: auto;
}

.customDropdown__body[b-4v52e6mdm5] {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  right: 0;
  z-index: 1;
  background-color: var(--white, #fff);
  display: none;
}

.customDropdown__body[b-4v52e6mdm5]::after {
  content: '';
  height: 48px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  display: block;
  border-bottom-right-radius: var(--border-radius-8, 8px);
  border-bottom-left-radius: var(--border-radius-8, 8px);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  pointer-events: none;
}

.customDropdown__bodyInner[b-4v52e6mdm5] {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 8px;
  border-radius: var(--border-radius-8, 8px);
  box-shadow: 0 5px 12px 0 #00000014;
}

.customDropdown__item:not(:last-child)[b-4v52e6mdm5] {
  margin-bottom: 4px;
}

.customDropdown__link[b-4v52e6mdm5] {
  padding: 12px 16px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  gap: 12px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-700, #383838);
  transition: all 0.3s linear;
}

.customDropdown__link:hover[b-4v52e6mdm5],
.customDropdown__link.active[b-4v52e6mdm5] {
  background-color: var(--gray-100, #f5f5f5);
  color: var(--blue-sky-600, #0058d2);
}

.customDropdown__link.active .customDropdown__linkIcon[b-4v52e6mdm5] {
  display: block;
}

.customDropdown__linkIcon[b-4v52e6mdm5] {
  margin-left: auto;
  display: none;
}

[b-4v52e6mdm5] .no-margins {
  margin: 0 !important;
}
