[data-v-d0e5fc3a]:root {
  --q-ternary: #4535AF;
  --q-mono-0: #000000;
  --q-mono-1: #73767A;
  --q-mono-2: #9C9FA6;
  --q-mono-3: #C4C7CC;
  --q-mono-4: #DDE0E4;
  --q-mono-5: #F1F3F7;
  --q-star: #F7C74B;
  --q-additional: #FFE2DC;
  --q-link: #4535AF;
  --q-social: #25D366;
  --q-fb: #4267B2;
}
.bg-ternary[data-v-d0e5fc3a] {
  background-color: var(--q-ternary) !important;
}
.text-ternary[data-v-d0e5fc3a] {
  color: var(--q-ternary) !important;
}
.bg-star[data-v-d0e5fc3a] {
  background-color: var(--q-star) !important;
}
.text-star[data-v-d0e5fc3a] {
  color: var(--q-star) !important;
}
.bg-link[data-v-d0e5fc3a] {
  background-color: var(--q-link) !important;
}
.text-link[data-v-d0e5fc3a] {
  color: var(--q-link) !important;
}
.text-link[data-v-d0e5fc3a]:visited {
  color: #551a8b !important;
}
.bg-social[data-v-d0e5fc3a] {
  background-color: var(--q-social) !important;
}
.text-social[data-v-d0e5fc3a] {
  color: var(--q-social) !important;
}
.bg-fb[data-v-d0e5fc3a] {
  background-color: var(--q-fb) !important;
}
.text-fb[data-v-d0e5fc3a] {
  color: var(--q-fb) !important;
}
.text-accent[data-v-d0e5fc3a] {
  color: #52BD94 !important;
}
.bg-additional[data-v-d0e5fc3a] {
  background-color: var(--q-additional) !important;
}
.text-additional[data-v-d0e5fc3a] {
  color: var(--q-additional) !important;
}
.bg-mono-0[data-v-d0e5fc3a] {
  background-color: var(--q-mono-0) !important;
}
.text-mono-0[data-v-d0e5fc3a] {
  color: var(--q-mono-0) !important;
}
.stroke-mono-0 svg[data-v-d0e5fc3a] {
  stroke: var(--q-mono-0) !important;
}
.bg-mono-1[data-v-d0e5fc3a] {
  background-color: var(--q-mono-1) !important;
}
.text-mono-1[data-v-d0e5fc3a] {
  color: var(--q-mono-1) !important;
}
.stroke-mono-1 svg[data-v-d0e5fc3a] {
  stroke: var(--q-mono-1) !important;
}
.bg-mono-2[data-v-d0e5fc3a] {
  background-color: var(--q-mono-2) !important;
}
.text-mono-2[data-v-d0e5fc3a] {
  color: var(--q-mono-2) !important;
}
.stroke-mono-2 svg[data-v-d0e5fc3a] {
  stroke: var(--q-mono-2) !important;
}
.bg-mono-3[data-v-d0e5fc3a] {
  background-color: var(--q-mono-3) !important;
}
.text-mono-3[data-v-d0e5fc3a] {
  color: var(--q-mono-3) !important;
}
.stroke-mono-3 svg[data-v-d0e5fc3a] {
  stroke: var(--q-mono-3) !important;
}
.bg-mono-4[data-v-d0e5fc3a] {
  background-color: var(--q-mono-4) !important;
}
.text-mono-4[data-v-d0e5fc3a] {
  color: var(--q-mono-4) !important;
}
.stroke-mono-4 svg[data-v-d0e5fc3a] {
  stroke: var(--q-mono-4) !important;
}
.bg-mono-5[data-v-d0e5fc3a] {
  background-color: var(--q-mono-5) !important;
}
.text-mono-5[data-v-d0e5fc3a] {
  color: var(--q-mono-5) !important;
}
.stroke-mono-5 svg[data-v-d0e5fc3a] {
  stroke: var(--q-mono-5) !important;
}
.menu-wrapper[data-v-d0e5fc3a] {
  position: relative;
}
.menu-wrapper:hover .menu[data-v-d0e5fc3a] {
  visibility: visible;
}
.menu[data-v-d0e5fc3a] {
  padding: 16px;
  visibility: hidden;
  display: grid;
  background: white;
  border-radius: 8px;
  position: fixed;
  top: 160px;
  left: 0;
  border: 1px solid var(--q-mono-4);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
  text-align: left;
  width: 100vw;
  max-height: 550px;
  grid-auto-flow: unset;
  grid-template-columns: 1fr;
  overflow-y: auto;
  z-index: 9999;
}
.menu.visible[data-v-d0e5fc3a] {
  visibility: visible;
}
@media screen and (width > 1024px) {
.menu[data-v-d0e5fc3a] {
    position: absolute;
    bottom: 0;
    top: unset;
    transform: translateY(100%);
    grid-auto-flow: column;
    grid-template-rows: repeat(10, auto);
    column-gap: 40px;
    width: unset;
    min-width: 100%;
}
}
.menu-link[data-v-d0e5fc3a] {
  margin-block: 8px;
  padding-block: 4px;
  color: var(--q-mono-0);
  font-size: 16px;
  line-height: 24px;
  text-decoration: unset;
  text-wrap: nowrap;
}
.menu-link[data-v-d0e5fc3a]:hover {
  color: #E84526;
}
.overlay[data-v-d0e5fc3a] {
  display: none;
  z-index: 9997;
}
.overlay.visible[data-v-d0e5fc3a] {
  display: block;
}:root {
  --q-ternary: #4535AF;
  --q-mono-0: #000000;
  --q-mono-1: #73767A;
  --q-mono-2: #9C9FA6;
  --q-mono-3: #C4C7CC;
  --q-mono-4: #DDE0E4;
  --q-mono-5: #F1F3F7;
  --q-star: #F7C74B;
  --q-additional: #FFE2DC;
  --q-link: #4535AF;
  --q-social: #25D366;
  --q-fb: #4267B2;
}
.bg-ternary {
  background-color: var(--q-ternary) !important;
}
.text-ternary {
  color: var(--q-ternary) !important;
}
.bg-star {
  background-color: var(--q-star) !important;
}
.text-star {
  color: var(--q-star) !important;
}
.bg-link {
  background-color: var(--q-link) !important;
}
.text-link {
  color: var(--q-link) !important;
}
.text-link:visited {
  color: #551a8b !important;
}
.bg-social {
  background-color: var(--q-social) !important;
}
.text-social {
  color: var(--q-social) !important;
}
.bg-fb {
  background-color: var(--q-fb) !important;
}
.text-fb {
  color: var(--q-fb) !important;
}
.text-accent {
  color: #52BD94 !important;
}
.bg-additional {
  background-color: var(--q-additional) !important;
}
.text-additional {
  color: var(--q-additional) !important;
}
.bg-mono-0 {
  background-color: var(--q-mono-0) !important;
}
.text-mono-0 {
  color: var(--q-mono-0) !important;
}
.stroke-mono-0 svg {
  stroke: var(--q-mono-0) !important;
}
.bg-mono-1 {
  background-color: var(--q-mono-1) !important;
}
.text-mono-1 {
  color: var(--q-mono-1) !important;
}
.stroke-mono-1 svg {
  stroke: var(--q-mono-1) !important;
}
.bg-mono-2 {
  background-color: var(--q-mono-2) !important;
}
.text-mono-2 {
  color: var(--q-mono-2) !important;
}
.stroke-mono-2 svg {
  stroke: var(--q-mono-2) !important;
}
.bg-mono-3 {
  background-color: var(--q-mono-3) !important;
}
.text-mono-3 {
  color: var(--q-mono-3) !important;
}
.stroke-mono-3 svg {
  stroke: var(--q-mono-3) !important;
}
.bg-mono-4 {
  background-color: var(--q-mono-4) !important;
}
.text-mono-4 {
  color: var(--q-mono-4) !important;
}
.stroke-mono-4 svg {
  stroke: var(--q-mono-4) !important;
}
.bg-mono-5 {
  background-color: var(--q-mono-5) !important;
}
.text-mono-5 {
  color: var(--q-mono-5) !important;
}
.stroke-mono-5 svg {
  stroke: var(--q-mono-5) !important;
}
.tabs-wrapper {
  z-index: 999;
  position: relative;
  padding-right: 20px;
}
.tabs-wrapper .tabs > .hidden-on-mobile {
  display: none;
}
@media (min-width: 600px) {
.tabs-wrapper .tabs > .hidden-on-mobile {
    display: flex;
}
}
@media (min-width: 600px) {
.tabs-wrapper {
    height: 64px;
    padding-right: 0px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
}
.tab-item {
  display: flex;
  align-items: center;
  height: 100%;
  padding-inline: 16px;
  border-radius: 12px;
}
.tab-item:hover {
  background: var(--q-mono-4);
}
@media (min-width: 600px) {
.tab-item {
    padding-inline: 48px;
}
}
.store-tab {
  color: #E84526;
}
.consultations-menu {
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: repeat(10, auto);
  border-radius: 8px;
  max-height: 550px;
  column-gap: 40px;
}
@media (width < 500px) {
.consultations-menu {
    width: 100vw;
    max-width: 100vw;
    grid-auto-flow: unset;
    grid-template-columns: 1fr;
}
}
.overflow-unset {
  overflow: unset !important;
}