.navbar-nav {
  --bs-navbar-active-color: #682B8D;
  --bs-nav-link-hover-color: #682B8D;
  --bs-navbar-hover-color: #682B8D;
  --link-font-size: 16px;
  --link-font-size-lg: clamp(15px, 6.83px + 0.798vw, var(--font-size-xs));
  --item-gap: clamp(8px, -35.596px + 4.255vw, 24px);
  --toggle-gap: 8px;
  --toggle-gap-lg: clamp(4px, -17.798px + 2.128vw, 12px);
  justify-content: flex-end;
  background: #F1EAFE;
}
@media (min-width: 1024px) {
  .navbar-nav {
    height: var(--header-main-height);
    gap: var(--item-gap);
  }
}
.navbar-nav .nav-item {
  height: 100%;
}
@media (max-width: 1023.98px) {
  .navbar-nav .nav-item {
    border-bottom: solid 1px #682B8D;
  }
}
.navbar-nav .nav-item .nav-link {
  font-size: var(--link-font-size);
  display: grid;
  padding: 20px 1rem;
  justify-content: flex-start;
}
@media (min-width: 1024px) {
  .navbar-nav .nav-item .nav-link {
    font-size: var(--link-font-size-lg);
    line-height: normal;
    padding-left: 0 !important;
    padding-block: 26px;
  }
}
.navbar-nav .nav-item .nav-link::before {
  content: attr(data-label);
  font-size: var(--link-font-size);
  font-weight: var(--font-weight-medium);
  grid-area: 1/1;
  visibility: hidden;
  opacity: 0;
}
@media (min-width: 1024px) {
  .navbar-nav .nav-item .nav-link::before {
    font-size: var(--link-font-size-lg);
  }
}
.navbar-nav .nav-item .nav-link:not(.dropdown-toggle) {
  padding-right: 0 !important;
}
.navbar-nav .nav-item .nav-link.active, .navbar-nav .nav-item .nav-link:hover {
  font-weight: var(--font-weight-medium);
  color: #682B8D;
}
.navbar-nav .nav-item .nav-link.dropdown-toggle {
  display: grid;
  align-items: center;
  gap: var(--toggle-gap);
}
@media (min-width: 1024px) {
  .navbar-nav .nav-item .nav-link.dropdown-toggle {
    gap: var(--toggle-gap-lg);
  }
}
.navbar-nav .nav-item .nav-link.dropdown-toggle::after {
  background: url("../../build/assets/icons/arrow-down-purple.svg") no-repeat;
  background-size: contain;
  border: none;
  width: 20px;
  height: 12px;
  vertical-align: middle;
  margin: 0;
  grid-area: 1/2;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.navbar-nav .nav-item .nav-link.dropdown-toggle[aria-expanded=true] {
  font-weight: var(--font-weight-medium);
}
.navbar-nav .nav-item .nav-link.dropdown-toggle[aria-expanded=true]::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.navbar-nav .nav-item .nav-link.dropdown-toggle[aria-expanded=true]:not(.active) span {
  padding: 0;
}
.navbar-nav .nav-item .nav-link span {
  grid-area: 1/1;
  padding-left: 0.05em;
}
.navbar-nav .nav-item:nth-last-of-type(3) .dropdown-menu {
  left: 10% !important;
}
@media (max-width: 1319.98px) {
  .navbar-nav .nav-item:nth-last-of-type(3) .dropdown-menu {
    left: unset !important;
    right: 0 !important;
    -webkit-transform: none;
            transform: none;
  }
}
@media (min-width: 1320px) {
  .navbar-nav .nav-item:nth-last-of-type(3) .dropdown-menu {
    left: 36% !important;
  }
}
.navbar-nav > .nav-link {
  padding: 0;
}
@media (max-width: 1023.98px) {
  .navbar-nav > .nav-link.fintepla-rems {
    order: 1;
  }
  .navbar-nav > .nav-link.get-connected {
    order: 2;
  }
}
.navbar-nav > .nav-link.get-connected {
  background-image: linear-gradient(62deg, #682B8D -17%, #A063C4 100%);
}
.navbar-nav > .nav-link.get-connected a {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-bold);
  color: #ffffff;
  padding: 15px 1rem;
  display: flex;
  gap: var(--toggle-gap);
  align-items: center;
}
.navbar-nav > .nav-link.get-connected a::after {
  content: "";
  display: inline-block;
  -webkit-mask: url("../../build/assets/icons/arrow-down-purple.svg") no-repeat;
          mask: url("../../build/assets/icons/arrow-down-purple.svg") no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background: #ffffff;
  border: none;
  width: 20px;
  height: 12px;
  vertical-align: middle;
  margin: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.navbar-nav > .nav-link.fintepla-rems {
  background: #ffffff;
}
.navbar-nav > .nav-link.fintepla-rems a {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-bold);
  color: #682B8D;
  padding: 15px 1rem;
  display: flex;
  gap: var(--toggle-gap);
  align-items: center;
}
.navbar-nav > .nav-link.fintepla-rems a::after {
  content: "";
  display: inline-block;
  -webkit-mask: url("../../build/assets/icons/arrow-down-purple.svg") no-repeat;
          mask: url("../../build/assets/icons/arrow-down-purple.svg") no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background: #682B8D;
  border: none;
  width: 20px;
  height: 12px;
  vertical-align: middle;
  margin: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.navbar-nav .dropdown-menu {
  --bs-dropdown-spacer: 0;
  --bs-dropdown-border-radius: 0 0 12px 12px;
  --bs-dropdown-bg: #F1EAFE;
  --bs-dropdown-link-active-bg: #F1EAFE;
  --bs-dropdown-link-hover-bg: #F1EAFE;
  --bs-dropdown-link-color: #4A4A4A;
  --bs-dropdown-link-active-color: #682B8D;
  --bs-dropdown-link-hover-color: #682B8D;
  --bs-dropdown-divider-bg: #5e5e5e;
  --bs-dropdown-item-padding-y: 1rem;
  border: none;
  padding: 0;
}
@media (min-width: 1024px) {
  .navbar-nav .dropdown-menu {
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
    padding: 0 0 4px;
    min-width: 247px;
    left: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    overflow: hidden;
  }
}
@media (max-width: 1023.98px) {
  .navbar-nav .dropdown-menu {
    margin-top: -16px !important;
  }
}
.navbar-nav .dropdown-menu .dropdown:not(:last-child) {
  border-bottom: solid 1px var(--bs-dropdown-divider-bg);
}
.navbar-nav .dropdown-menu > li + li > .dropdown-item {
  border-top: 1px solid #5e5e5e;
}
.navbar-nav .dropdown-menu .dropdown-item {
  font-size: 1rem;
  line-height: normal;
  text-align: left;
  width: 100%;
}
@media (min-width: 1024px) {
  .navbar-nav .dropdown-menu .dropdown-item {
    text-align: center;
  }
}
.navbar-nav .dropdown-menu .dropdown-item:hover {
  font-weight: var(--font-weight-medium);
}
.navbar-nav .dropdown-menu .dropdown-item.active {
  font-weight: var(--font-weight-medium);
}
.navbar-nav .dropdown-menu .dropdown-item.active:hover {
  background: #F1EAFE;
  color: #682B8D;
}
.navbar-nav .dropdown-menu .dropdown-item br {
  display: none;
}
@media (min-width: 1024px) {
  .navbar-nav .dropdown-menu .dropdown-item br {
    display: block;
  }
}

/*# sourceMappingURL=nav.css.map*/