@import 'EvoWeb.Client.djsianrl13.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/ServiceProviderDetailsPage.razor.rz.scp.css */
.serviceDetailsSection[b-2q1w5gkz4k] {
  padding: 32px 0;
  position: relative;
}

.serviceDetailsSection__main[b-2q1w5gkz4k] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  column-gap: 24px;
  row-gap: 32px;
}

@media (min-width: 992px) {
  .serviceDetailsSection__main[b-2q1w5gkz4k] {
    grid-template-columns: minmax(300px, 1fr) minmax(0, 68.4%);
    row-gap: 48px;
  }
}

@media (min-width: 1200px) {
  .serviceDetailsSection__main[b-2q1w5gkz4k] {
    column-gap: 56px;
  }
}

.serviceDetailsSection__sidebar[b-2q1w5gkz4k] {
  order: 1;
}

@media (min-width: 992px) {
  .serviceDetailsSection__sidebar[b-2q1w5gkz4k] {
    order: -1;
  }
}


.navigationItem[b-2q1w5gkz4k] {
  border-radius: var(--border-radius-16, 16px);
  border: 1px solid var(--gray-250, #D9D9D9);
  align-self: flex-start;
}

.navigationItem:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 20px;
}

.navigationItem__header[b-2q1w5gkz4k] {
  padding: 16px 24px;
  border-bottom: 1px solid var(--gray-250, #D9D9D9);
}

.navigationItem__header.isNotHasBorderBottom[b-2q1w5gkz4k] {
  border-bottom-color: transparent;
}

.navigationItem__caption[b-2q1w5gkz4k] {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-700, #383838);
}

.navigationItem__caption.isMd[b-2q1w5gkz4k] {
  font-size: 18px;
  color: var(--black, #121212);
}

.navigationItem__content[b-2q1w5gkz4k] {
  padding: 16px 24px;
}

.navigationItem__heading[b-2q1w5gkz4k] {
  display: flex;
  align-items: center;
  gap: 8px;
}

.navigationItem__heading:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 12px;
}

.navigationItem__logo[b-2q1w5gkz4k] {
  width: 48px;
  height: 48px;
  flex: none;
}

.navigationItem__title[b-2q1w5gkz4k] {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  color: var(--black, #121212);
}

.navigationItem__buttons:not(:first-child)[b-2q1w5gkz4k] {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}

.navigationItem__btn[b-2q1w5gkz4k] {
  width: 100%;
  max-width: 226px;
}

.contactsList__item[b-2q1w5gkz4k] {
  display: flex;
  padding: 8px 0;
  gap: 12px;
}

.contactsList__icon[b-2q1w5gkz4k] {
  color: var(--gray-600, #444444);
}

button.contactsList__link[b-2q1w5gkz4k] {
  padding: 0;
}

.contactsList__link[b-2q1w5gkz4k] {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: var(--black, #121212);
}

a.contactsList__link[b-2q1w5gkz4k],
button.contactsList__link[b-2q1w5gkz4k] {
  text-decoration: underline;
}

a.contactsList__link:hover[b-2q1w5gkz4k],
button.contactsList__link:hover[b-2q1w5gkz4k] {
  text-decoration: none;
}

.serviceDetailsSection__contentHeader:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 32px;
}

.formContent[b-2q1w5gkz4k] {
  display: none;
}

.formContent__title[b-2q1w5gkz4k] {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  color: var(--gray-700, #383838);
}

.formContent__title:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 16px;
}

.formContent__form .input[b-2q1w5gkz4k] {
  border-width: 1px;
}

.formContent__form .input[b-2q1w5gkz4k]::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: var(--gray-400, #757575);
}

.formContent__form textarea[b-2q1w5gkz4k] {
  height: auto;
}

.form[b-2q1w5gkz4k] {
  display: flex;
  flex-direction: column;
}

.form__row[b-2q1w5gkz4k] {
  width: 100%;
}

.input__area.isError .input[b-2q1w5gkz4k] {
  border-color: var(--red-600, #D92D20);
  box-shadow: 0 0 0 4px #FECDC9;
}

.input__area.isError .input-message[b-2q1w5gkz4k] {
  display: flex;
}

.input-message[b-2q1w5gkz4k] {
  align-items: flex-start;
  display: none;
}

.input-message .icon[b-2q1w5gkz4k] {
  width: 20px;
  height: 20px;
}

.form__row:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 12px;
}

.form__buttons[b-2q1w5gkz4k] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.form__buttons:not(:first-child)[b-2q1w5gkz4k] {
  margin-top: 20px;
}

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

.btnBack__icon[b-2q1w5gkz4k] {
  width: 16px;
  height: 16px;
}

.catalogHeader__breadcrumbs[b-2q1w5gkz4k] {
  display: none;
}

@media (min-width: 992px) {
  .catalogHeader__breadcrumbs[b-2q1w5gkz4k] {
    display: flex;
  }

  .catalogHeader__btnBack[b-2q1w5gkz4k] {
    display: none;
  }
}

.catalogHeader__breadcrumbs:not(:last-child)[b-2q1w5gkz4k],
.catalogHeader__btnBack:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  .catalogHeader__breadcrumbs:not(:last-child)[b-2q1w5gkz4k],
  .catalogHeader__btnBack:not(:last-child)[b-2q1w5gkz4k] {
    margin-bottom: 24px;
  }
}

.catalogHeader__heading:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 16px;
}

.catalogHeader__title[b-2q1w5gkz4k] {
  font-weight: 600;
  font-size: 32px;
  line-height: 1.2;
  color: var(--black, #121212);
  display: inline-block;
  transition: color 0.3s ease-in-out;
}

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

a.catalogHeader__title:hover[b-2q1w5gkz4k] {
  color: var(--blue-sky-600, #0058D2);
}

.catalogHeader__title:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 4px;
}

.catalogHeader__title:last-child[b-2q1w5gkz4k] {
  margin-bottom: 0;
}

.catalogHeader__desc[b-2q1w5gkz4k] {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-400, #757575);
}

.catalogHeader__controls[b-2q1w5gkz4k] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 16px;
  padding: 12px 0;
}

@media (min-width: 576px) {
  .catalogHeader__controls[b-2q1w5gkz4k] {
    align-items: center;
    column-gap: 48px;
    row-gap: 24px;
    flex-direction: row;
  }
}

.catalogHeader__controls:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 32px;
}

.catalogHeader__controls > *:not(:last-child)[b-2q1w5gkz4k] {
  position: relative;
}

@media (min-width: 576px) {
  .catalogHeader__controls > *:not(:last-child)[b-2q1w5gkz4k]:after {
    content: '';
    width: 1px;
    height: 28px;
    border-radius: 10px;
    background-color: var(--gray-250, #D9D9D9);
    position: absolute;
    right: -24px;
    top: 50%;
    transform: translateY(-50%);
  }
}

.serviceDetailsSection__switchers.tabsSwitchers[b-2q1w5gkz4k] {
  justify-content: flex-start;
  margin-bottom: 0;
}

.serviceDetailsSection__subheading:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 32px;
}

.contentSubheading__heading[b-2q1w5gkz4k] {
  font-weight: 600;
  font-size: 22px;
  line-height: 1.1;
  letter-spacing: -0.02em;
  color: var(--black, #121212);
  padding: 24px 0 12px;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .contentSubheading__heading[b-2q1w5gkz4k] {
    padding: 24px 0;
    font-size: 32px;
  }
}

.contentSubheading__bottom[b-2q1w5gkz4k] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  align-items: flex-end;
}

@media (min-width: 576px) {
  .contentSubheading__bottom[b-2q1w5gkz4k] {
    grid-template-columns: minmax(0, 55%) minmax(0, 45%);
    gap: 12px;
  }
}

@media (min-width: 992px) {
  .contentSubheading__bottom[b-2q1w5gkz4k] {
    grid-template-columns: minmax(0, 69%) minmax(272px, 1fr);
    gap: 24px;
  }
}

.tabsSwitchers__container[b-2q1w5gkz4k] {
  gap: 12px;  
}

.tabsSwitchers__trigger[b-2q1w5gkz4k] {
  padding-top: 5px;
  padding-bottom: 5px;
}

.contentSubheading__featuresItem[b-2q1w5gkz4k] {
  order: -1;
}

@media (min-width: 576px) {
  .contentSubheading__featuresItem[b-2q1w5gkz4k] {
    order: 1;
  }
}

.featuresItem[b-2q1w5gkz4k] {
  padding: 8px 24px 16px 24px;
  border-radius: var(--border-radius-12, 12px);
  background: #E8F0FB66;
}

.featuresItem__top[b-2q1w5gkz4k] {
  display: flex;
  align-items: flex-end;
  gap: 5px;
}

.featuresItem__meterWrap[b-2q1w5gkz4k] {
  display: flex;
  align-items: flex-end;
  gap: 2px;
}

.featuresItem__number[b-2q1w5gkz4k],
.featuresItem__meter[b-2q1w5gkz4k] {
  background: linear-gradient(270deg, #3192FF 24.03%, #0058D2 100%);
  background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 600;
  line-height: 1.1;
}

.featuresItem__number[b-2q1w5gkz4k] {
  font-size: 32px;
  letter-spacing: -0.02em;
}

.featuresItem__meter[b-2q1w5gkz4k] {
  font-size: 20px;
  letter-spacing: -0.01em;
}

.featuresItem__desc[b-2q1w5gkz4k] {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  color: var(--gray-700, #383838);
}

.featuresItem__caption[b-2q1w5gkz4k] {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  color: var(--gray-400, #757575);
}

.serviceFeature[b-2q1w5gkz4k] {
  display: flex;
  flex-direction: column;
}

.serviceFeature__item[b-2q1w5gkz4k] {
  display: flex;
  align-items: center;
  padding: 4px 0;
  gap: 16px;
}

.serviceFeature__iconWrap[b-2q1w5gkz4k] {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--border-radius-12, 12px);
  background: var(--gray-200, #F1F1F1);
}

.serviceFeature__icon[b-2q1w5gkz4k] {
  width: 20px;
  height: 20px;
}

.serviceFeature__desc[b-2q1w5gkz4k] {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  color: var(--gray-700, #383838);
}

@media (min-width: 576px) {
  .serviceFeature__desc[b-2q1w5gkz4k] {
    max-width: 135px;
  }
}

.catalogHeader__buttons[b-2q1w5gkz4k] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

.serviceFeature__btn[b-2q1w5gkz4k] {
  width: 100%;
}

@media (min-width: 576px) {
  .catalogHeader__btn[b-2q1w5gkz4k] {
    width: auto;
  }
}

.serviceDetailsSection__infoBox[b-2q1w5gkz4k] {
  order: 2;
}

@media (min-width: 992px) {
  .serviceDetailsSection__infoBox[b-2q1w5gkz4k] {
    grid-column: 2 / -1;
  }
}

.infoBox[b-2q1w5gkz4k] {
  padding: 24px 16px;
  background-color: var(--gray-100, #F5F5F5);
  border-radius: var(--border-radius-12, 12px);
  display: flex;
  gap: 12px;
}

.infoBox.isLightBlue[b-2q1w5gkz4k] {
  background: var(--blue-sky-100, #E8F0FB);
}

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

.infoBox__description.rte[b-2q1w5gkz4k] {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-700, #383838);
}

@media (max-width: 992px) {
  .infoBox__description.rte[b-2q1w5gkz4k] {
    font-size: 16px;
  }
}

.expandedItem[b-2q1w5gkz4k] {
  display: flex;
  padding: 24px 0;
  gap: 16px;
}

.expandedItem__iconWrap[b-2q1w5gkz4k] {
  max-width: 20px;
  padding: 1px;
  flex: none;
}

.expandedItem__icon[b-2q1w5gkz4k] {
  width: 100%;
  height: auto;
  display: block;
}

.expandedItem__contentWrap[b-2q1w5gkz4k] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

@media (min-width: 576px) {
  .expandedItem__contentWrap[b-2q1w5gkz4k] {
    flex-direction: row;
    gap: 24px;
  }
}

.expandedItem__content[b-2q1w5gkz4k] {
  max-width: 735px;
}

.expandedItem__title[b-2q1w5gkz4k] {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  color: var(--black, #121212);
  display: block;
  transition: color 0.3s ease-in-out;
}

a.expandedItem__title:hover[b-2q1w5gkz4k],
button.expandedItem__title:hover[b-2q1w5gkz4k] {
   color: var(--blue-sky-600, #0058D2);
}

.expandedItem__title:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 8px;
}

.expandedItem__desc[b-2q1w5gkz4k] {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  color: var(--gray-700, #383838);
}

.expandedItem__buttons[b-2q1w5gkz4k] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
}

.expandedItem__btn:hover[b-2q1w5gkz4k] {
  border-color: transparent;
}

.serviceDetailsSection__platformWrap[b-2q1w5gkz4k] {
  padding: 40px 0 32px;
}

@media (min-width: 992px) {
  .serviceDetailsSection__platformWrap[b-2q1w5gkz4k] {
    border-bottom: 1px solid var(--gray-250, #D9D9D9);
  }
}

.platformInfo__heading[b-2q1w5gkz4k] {
  font-weight: 600;
  font-size: 22px;
  line-height: 1.2;
  letter-spacing: -0.02em;
  color: var(--black, #121212);
  padding: 24px 0;
}

@media (min-width: 992px) {
  .platformInfo__heading[b-2q1w5gkz4k] {
    font-size: 32px;
  }
}

.platformInfo__subheading[b-2q1w5gkz4k] {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5;
  color: var(--black, #121212);
}

.platformInfo__subheading:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 16px;
}

.platformInfo__subheading img[b-2q1w5gkz4k] {
  max-width: 91px;
  width: 100%;
  height: auto;
  display: inline-block;
}

.platformInfo__cards[b-2q1w5gkz4k] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 630px;
}

@media (min-width: 576px) {
  .platformInfo__cards[b-2q1w5gkz4k] {
    flex-direction: row;
  }
}

.platformInfo__cards:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 16px;
}

.platformCard[b-2q1w5gkz4k] {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--gray-250, #D9D9D9);
  border-radius: var(--border-radius-16, 16px);
  padding: 16px;
  flex: 1;
  transition: border-color .3s linear, box-shadow .3s linear;
}

.platformCard:hover[b-2q1w5gkz4k] {
  border-color: var(--blue-sky-600, #E8F0FB);
  box-shadow: 0 5px 12px 0 #00000014;
}

.platformCard__iconWrap[b-2q1w5gkz4k] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: var(--gray-200, #F1F1F1);
  display: flex;
  justify-content: center;
  align-items: center;
}

.platformCard__iconWrap:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 12px;
}

.platformCard__icon[b-2q1w5gkz4k] {
  width: 20px;
  height: 20px;
  color: var(--black, #121212);
  transform: rotate(45deg);
}

.platformCard__title[b-2q1w5gkz4k] {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  color: var(--black, #121212);
}

.platformCard__caption[b-2q1w5gkz4k] {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: var(--gray-400, #757575);
}

.platformInfo__info[b-2q1w5gkz4k] {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  color: var(--gray-400, #757575);
}

.platformInfo__info:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 32px;
}

.platformInfo__info a[b-2q1w5gkz4k] {
  color: var(--black, #121212);
  text-decoration: underline;
}

.platformInfo__info a:hover[b-2q1w5gkz4k] {
  text-decoration: none;
}

.platformAlt__title[b-2q1w5gkz4k] {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5;
  color: var(--black, #121212);
}

.platformAlt__title:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 12px;
}

.platformAlt__desc.rte[b-2q1w5gkz4k] {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: var(--gray-700, #383838);
}

.platformAlt__desc.rte li:not(:last-child)[b-2q1w5gkz4k] {
  margin-bottom: 6px;
}

.platformAlt__desc.rte p:last-child[b-2q1w5gkz4k] {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .serviceDetailsSection__pagination.pagination[b-2q1w5gkz4k] {
    display: none;
  }
}

.serviceDetailsSection__pagination[b-2q1w5gkz4k] {
  padding: 24px 0;
}

.pagination[b-2q1w5gkz4k] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.pagination__btnList[b-2q1w5gkz4k] {
  display: flex;
  align-items: center;
  gap: 16px;
}

.pagination__btnItem .pagination__btn[b-2q1w5gkz4k] {
  padding-left: 10px;
  padding-right: 10px;
  width: 40px;
}

.pagination__btn[b-2q1w5gkz4k] {
  padding: 10px 16px;
  cursor: pointer;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.1;
  border-radius: var(--border-radius-4, 4px);
  color: var(--black, #121212);
  transition: background-color .3s ease-in-out, color .3s ease-in-out;
  display: flex;
  gap: 6px;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 40px;
}

.pagination__btn.isActive[b-2q1w5gkz4k] {
  pointer-events: none;
}

.pagination__btnIcon[b-2q1w5gkz4k] {
  width: 20px;
  height: 20px;
}

.pagination__btn:hover[b-2q1w5gkz4k],
.pagination__btn.isActive[b-2q1w5gkz4k] {
  background-color: var(--blue-sky-600, #0058D2);
  color: var(--white, #fff);
}

.pagination__btnList[b-2q1w5gkz4k] {
  display: flex;
  align-items: center;
}

.serviceDetailsSection__bottom[b-2q1w5gkz4k] {
  display: flex;
  justify-content: center;
}

.serviceDetailsSection__mobMoreBtn[b-2q1w5gkz4k] {
  margin-top: 48px;
}

@media (min-width: 992px) {
  .serviceDetailsSection__bottom[b-2q1w5gkz4k] {
    display: block;  
  }
  
  .serviceDetailsSection__mobMoreBtn[b-2q1w5gkz4k] {
    display: none;
  }
}

.serviceDetailsSection__mobMoreBtn .btn__icon[b-2q1w5gkz4k] {
  width: 20px;
  height: 20px;
}

/* fix search result page styles start */
.pagination__btn[b-2q1w5gkz4k],
.searchSection__search.searchArea > div > div.searchArea__field.hasGradientInput > button.searchArea__btnSearch[b-2q1w5gkz4k],
.searchSection__search.searchArea > div > div.searchArea__field.hasGradientInput > button.searchArea__btnClose[b-2q1w5gkz4k] {
  border-color: transparent;
  background: transparent;
}

.searchSection__search.searchArea > div > div.searchArea__field.hasGradientInput > button.searchArea__btnSearch > svg[b-2q1w5gkz4k] {
  transform: scale(2);
}

/* fix search result page styles end */
/* /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;
}
