/* _content/VevaDesignSystem.Theme/Components/Atoms/CollapsePanel.razor.rz.scp.css */
.collapse-panel[b-5pp75nmicv] {
  display: grid;
  gap: 0.5em;
  grid-template-columns: 1em auto;
  grid-template-rows: auto;
}

/*Layout*/
.collapse-panel .collapse-panel-title[b-5pp75nmicv] {
  grid-row: 1/span 1;
  grid-column: 2/span 1;
}
.collapse-panel .collapse-panel-icon[b-5pp75nmicv] {
  grid-row: 1/span 1;
  grid-column: 1/span 1;
}
.collapse-panel .collapse-panel-content-container[b-5pp75nmicv] {
  grid-row: 2/span 1;
  grid-column: 1/span 2;
}
.collapse-panel--icon-right[b-5pp75nmicv] {
  grid-template-columns: auto 1em;
}
.collapse-panel--icon-right .collapse-panel-title[b-5pp75nmicv] {
  grid-column: 1/span 1;
}
.collapse-panel--icon-right .collapse-panel-icon[b-5pp75nmicv] {
  grid-column: 2/span 1;
}
.collapse-panel--indent-content .collapse-panel-content-container[b-5pp75nmicv] {
  grid-column: 2/span 1;
}

.collapse-panel-control[b-5pp75nmicv] {
  display: none;
}

.collapse-panel-title[b-5pp75nmicv] {
  grid-area: title;
  font-weight: bold;
  font-size: 14px;
  line-height: 170%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  cursor: pointer;
  align-self: center;
}

.collapse-panel-icon[b-5pp75nmicv] {
  grid-area: icon;
  padding-top: 0.2em;
  cursor: pointer;
}

.collapse-panel-content-container[b-5pp75nmicv] {
  grid-area: content;
  /*overflow: hidden;*/
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows var(--global-transition);
}

.collapse-panel-content[b-5pp75nmicv] {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

/* Icons changes */
.collapse-panel:has(label.collapse-panel-title:hover)[b-5pp75nmicv], .collapse-panel:has(.collapse-panel-icon:hover)[b-5pp75nmicv] {
  --icon-state: icon-hover;
}

.collapse-panel-control:checked + .collapse-panel[b-5pp75nmicv] {
  --icon-state: icon-toggled;
}
.collapse-panel-control:checked + .collapse-panel:has(label.collapse-panel-title:hover)[b-5pp75nmicv], .collapse-panel-control:checked + .collapse-panel:has(.collapse-panel-icon:hover)[b-5pp75nmicv] {
  --icon-state: icon-toggled-hover;
}
.collapse-panel-control:checked + .collapse-panel .collapse-panel-content-container[b-5pp75nmicv] {
  grid-template-rows: 1fr;
}

@media (min-width: 1080px) {
  .collapse-panel-title[b-5pp75nmicv] {
    /*margin-bottom: 2em;*/
  }
  .collapse-panel-title[b-5pp75nmicv]::after {
    display: none;
  }
  .collapse-panel-content[b-5pp75nmicv] {
    display: block;
    overflow: visible;
  }
  .collapse-panel-icon[b-5pp75nmicv] {
    display: none;
  }
}
/* _content/VevaDesignSystem.Theme/Components/Atoms/Tag.razor.rz.scp.css */
.tag[b-er977euz22] {
    background: #F1F5FE;
    border-radius: 4px;
    display: inline-block;
    padding: 4px 16px;
    margin-right:.5rem;
	white-space: nowrap;
}

.tag[b-er977euz22]:first-letter {
	text-transform: uppercase;
}
/* _content/VevaDesignSystem.Theme/Components/Atoms/ThreeLineIcon.razor.rz.scp.css */
.three-line-icon[b-3n2g7x948l] {
  width: 100%;
  --stroke-width: 10%;
}
.three-line-icon .line-a[b-3n2g7x948l], .three-line-icon .line-b[b-3n2g7x948l], .three-line-icon .line-c[b-3n2g7x948l] {
  transition: var(--global-transition);
  stroke-width: 10%;
  stroke: currentColor;
  stroke-linecap: round;
}

.three-line-plus .line-a[b-3n2g7x948l], .three-line-plus .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M10 50    C30 50, 10 50, 30 50  C50 50, 30 50, 50 50    C70 50, 50 50, 70 50  C90 50, 70 50, 90 50");
}
.three-line-plus .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M50 10    C50 30, 50 10, 50 30  C50 50, 50 30, 50 50    C50 70, 50 50, 50 70  C50 90, 50 70, 50 90");
}

.three-line-minus .line-a[b-3n2g7x948l], .three-line-minus .line-b[b-3n2g7x948l], .three-line-minus .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M10 50    C30 50, 10 50, 30 50  C50 50, 30 50, 50 50    C70 50, 50 50, 70 50  C90 50, 70 50, 90 50");
}

.three-line-burger .line-a[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M10 25    C30 25, 10 25, 30 25  C50 25, 30 25, 50 25    C70 25, 50 25, 70 25  C90 25, 70 25, 90 25");
}
.three-line-burger .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M20 50    C35 50, 20 50, 35 50  C50 50, 35 50, 50 50    C65 50, 50 50, 65 50  C80 50, 65 50, 80 50");
}
.three-line-burger .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M10 75    C30 75, 10 75, 30 75  C50 75, 30 75, 50 75    C70 75, 50 75, 70 75  C90 75, 70 75, 90 75");
}

.three-line-chevron-down .line-a[b-3n2g7x948l], .three-line-chevron-down .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M10 40    C20 52.5, 10 40, 20 52.5  C30 65, 20 52.5, 30 65    C40 77.5, 30 65, 40 77.5  C50 90, 40 77.5, 50 90");
}
.three-line-chevron-down .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M90 40    C80 52.5, 90 40, 80 52.5  C70 65, 80 52.5, 70 65    C60 77.5, 70 65, 60 77.5  C50 90, 60 77.5, 50 90");
}

.three-line-chevron-up .line-a[b-3n2g7x948l], .three-line-chevron-up .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M50 10    C40 22.5, 50 10, 40 22.5  C30 35, 40 22.5, 30 35    C20 47.5, 30 35, 20 47.5  C10 60, 20 47.5, 10 60");
}
.three-line-chevron-up .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M50 10    C60 22.5, 50 10, 60 22.5  C70 35, 60 22.5, 70 35    C80 47.5, 70 35, 80 47.5  C90 60, 80 47.5, 90 60");
}

.three-line-x .line-a[b-3n2g7x948l], .three-line-x .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M15 15    C32.5 32.5, 15 15, 32.5 32.5  C50 50, 32.5 32.5, 50 50    C67.5 67.5, 50 50, 67.5 67.5  C85 85, 67.5 67.5, 85 85");
}
.three-line-x .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M85 15    C67.5 32.5, 85 15, 67.5 32.5  C50 50, 67.5 32.5, 50 50    C32.5 67.5, 50 50, 32.5 67.5  C15 85, 32.5 67.5, 15 85");
}

.three-line-arrow-down .line-a[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M20 60    C27.5 67.5, 20 60, 27.5 67.5  C35 75, 27.5 67.5, 35 75    C42.5 82.5, 35 75, 42.5 82.5  C50 90, 42.5 82.5, 50 90");
}
.three-line-arrow-down .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M50 15    C50 33.75, 50 15, 50 33.75  C50 52.5, 50 33.75, 50 52.5    C50 71.25, 50 52.5, 50 71.25  C50 90, 50 71.25, 50 90");
}
.three-line-arrow-down .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M80 60    C72.5 67.5, 80 60, 72.5 67.5  C65 75, 72.5 67.5, 65 75    C57.5 82.5, 65 75, 57.5 82.5  C50 90, 57.5 82.5, 50 90");
}

.three-line-arrow-up[b-3n2g7x948l] {
  /* .line-b { @include lineTo(50,15 ,50,90); } */
}
.three-line-arrow-up .line-a[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M20 40    C27.5 32.5, 20 40, 27.5 32.5  C35 25, 27.5 32.5, 35 25    C42.5 17.5, 35 25, 42.5 17.5  C50 10, 42.5 17.5, 50 10");
}
.three-line-arrow-up .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M50 90    C50 71.25, 50 90, 50 71.25  C50 52.5, 50 71.25, 50 52.5    C50 33.75, 50 52.5, 50 33.75  C50 15, 50 33.75, 50 15");
}
.three-line-arrow-up .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M80 40    C72.5 32.5, 80 40, 72.5 32.5  C65 25, 72.5 32.5, 65 25    C57.5 17.5, 65 25, 57.5 17.5  C50 10, 57.5 17.5, 50 10");
}

.three-line-dot .line-a[b-3n2g7x948l], .three-line-dot .line-b[b-3n2g7x948l], .three-line-dot .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50");
  stroke-width: 90%;
}

.three-line-dots-vertical .line-a[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M50 20    C50 20, 50 20, 50 20  C50 20, 50 20, 50 20    C50 20, 50 20, 50 20  C50 20, 50 20, 50 20");
  stroke-width: 20%;
}
.three-line-dots-vertical .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50");
  stroke-width: 20%;
}
.three-line-dots-vertical .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M50 80    C50 80, 50 80, 50 80  C50 80, 50 80, 50 80    C50 80, 50 80, 50 80  C50 80, 50 80, 50 80");
  stroke-width: 20%;
}

.three-line-dots-horizontal .line-a[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M20 50    C20 50, 20 50, 20 50  C20 50, 20 50, 20 50    C20 50, 20 50, 20 50  C20 50, 20 50, 20 50");
  stroke-width: 20%;
}
.three-line-dots-horizontal .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50");
  stroke-width: 20%;
}
.three-line-dots-horizontal .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M80 50    C80 50, 80 50, 80 50  C80 50, 80 50, 80 50    C80 50, 80 50, 80 50  C80 50, 80 50, 80 50");
  stroke-width: 20%;
}

.three-line-circle .line-a[b-3n2g7x948l], .three-line-circle .line-b[b-3n2g7x948l], .three-line-circle .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M50 90 C27.908610008 90, 10 72.091389992, 10 50 C10 27.908610008, 27.908610008 10, 50 10 C72.091389992 10, 90 27.908610008, 90 50 C90 72.091389992, 72.091389992 90, 50 90");
}

.three-line-magnifier .line-a[b-3n2g7x948l], .three-line-magnifier .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M55 80 C35.670033757 80, 20 64.329966243, 20 45 C20 25.670033757, 35.670033757 10, 55 10 C74.329966243 10, 90 25.670033757, 90 45 C90 64.329966243, 74.329966243 80, 55 80");
}
.three-line-magnifier .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M10 90    C13.75 86.25, 10 90, 13.75 86.25  C17.5 82.5, 13.75 86.25, 17.5 82.5    C21.25 78.75, 17.5 82.5, 21.25 78.75  C25 75, 21.25 78.75, 25 75");
}

.three-line-arrow-up-right .line-a[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M35 20    C46.25 20, 35 20, 46.25 20  C57.5 20, 46.25 20, 57.5 20    C68.75 20, 57.5 20, 68.75 20  C80 20, 68.75 20, 80 20");
}
.three-line-arrow-up-right .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M20 80    C35 65, 20 80, 35 65  C50 50, 35 65, 50 50    C65 35, 50 50, 65 35  C80 20, 65 35, 80 20");
}
.three-line-arrow-up-right .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M80 65    C80 53.75, 80 65, 80 53.75  C80 42.5, 80 53.75, 80 42.5    C80 31.25, 80 42.5, 80 31.25  C80 20, 80 31.25, 80 20");
}

.three-line-arrow-down-left .line-a[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M20 35    C20 46.25, 20 35, 20 46.25  C20 57.5, 20 46.25, 20 57.5    C20 68.75, 20 57.5, 20 68.75  C20 80, 20 68.75, 20 80");
}
.three-line-arrow-down-left .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M80 20    C65 35, 80 20, 65 35  C50 50, 65 35, 50 50    C35 65, 50 50, 35 65  C20 80, 35 65, 20 80");
}
.three-line-arrow-down-left .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M65 80    C53.75 80, 65 80, 53.75 80  C42.5 80, 53.75 80, 42.5 80    C31.25 80, 42.5 80, 31.25 80  C20 80, 31.25 80, 20 80");
}

.three-line-arrow-up-left .line-a[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M65 20    C53.75 20, 65 20, 53.75 20  C42.5 20, 53.75 20, 42.5 20    C31.25 20, 42.5 20, 31.25 20  C20 20, 31.25 20, 20 20");
}
.three-line-arrow-up-left .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M80 80    C65 65, 80 80, 65 65  C50 50, 65 65, 50 50    C35 35, 50 50, 35 35  C20 20, 35 35, 20 20");
}
.three-line-arrow-up-left .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M20 65    C20 53.75, 20 65, 20 53.75  C20 42.5, 20 53.75, 20 42.5    C20 31.25, 20 42.5, 20 31.25  C20 20, 20 31.25, 20 20");
}

.three-line-arrow-down-right .line-a[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M80 35    C80 46.25, 80 35, 80 46.25  C80 57.5, 80 46.25, 80 57.5    C80 68.75, 80 57.5, 80 68.75  C80 80, 80 68.75, 80 80");
}
.three-line-arrow-down-right .line-b[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M20 20    C35 35, 20 20, 35 35  C50 50, 35 35, 50 50    C65 65, 50 50, 65 65  C80 80, 65 65, 80 80");
}
.three-line-arrow-down-right .line-c[b-3n2g7x948l] {
  stroke-width: var(--stroke-width);
  d: path("M34 80    C45.5 80, 34 80, 45.5 80  C57 80, 45.5 80, 57 80    C68.5 80, 57 80, 68.5 80  C80 80, 68.5 80, 80 80");
}

@container icon-toggled (min-width: 0px) {
  .three-line-plus--toggled .line-a[b-3n2g7x948l], .three-line-plus--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 50    C30 50, 10 50, 30 50  C50 50, 30 50, 50 50    C70 50, 50 50, 70 50  C90 50, 70 50, 90 50");
  }
  .three-line-plus--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 10    C50 30, 50 10, 50 30  C50 50, 50 30, 50 50    C50 70, 50 50, 50 70  C50 90, 50 70, 50 90");
  }
  .three-line-minus--toggled .line-a[b-3n2g7x948l], .three-line-minus--toggled .line-b[b-3n2g7x948l], .three-line-minus--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 50    C30 50, 10 50, 30 50  C50 50, 30 50, 50 50    C70 50, 50 50, 70 50  C90 50, 70 50, 90 50");
  }
  .three-line-burger--toggled .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 25    C30 25, 10 25, 30 25  C50 25, 30 25, 50 25    C70 25, 50 25, 70 25  C90 25, 70 25, 90 25");
  }
  .three-line-burger--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 50    C35 50, 20 50, 35 50  C50 50, 35 50, 50 50    C65 50, 50 50, 65 50  C80 50, 65 50, 80 50");
  }
  .three-line-burger--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 75    C30 75, 10 75, 30 75  C50 75, 30 75, 50 75    C70 75, 50 75, 70 75  C90 75, 70 75, 90 75");
  }
  .three-line-chevron-down--toggled .line-a[b-3n2g7x948l], .three-line-chevron-down--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 40    C20 52.5, 10 40, 20 52.5  C30 65, 20 52.5, 30 65    C40 77.5, 30 65, 40 77.5  C50 90, 40 77.5, 50 90");
  }
  .three-line-chevron-down--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M90 40    C80 52.5, 90 40, 80 52.5  C70 65, 80 52.5, 70 65    C60 77.5, 70 65, 60 77.5  C50 90, 60 77.5, 50 90");
  }
  .three-line-chevron-up--toggled .line-a[b-3n2g7x948l], .three-line-chevron-up--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 10    C40 22.5, 50 10, 40 22.5  C30 35, 40 22.5, 30 35    C20 47.5, 30 35, 20 47.5  C10 60, 20 47.5, 10 60");
  }
  .three-line-chevron-up--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 10    C60 22.5, 50 10, 60 22.5  C70 35, 60 22.5, 70 35    C80 47.5, 70 35, 80 47.5  C90 60, 80 47.5, 90 60");
  }
  .three-line-x--toggled .line-a[b-3n2g7x948l], .three-line-x--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M15 15    C32.5 32.5, 15 15, 32.5 32.5  C50 50, 32.5 32.5, 50 50    C67.5 67.5, 50 50, 67.5 67.5  C85 85, 67.5 67.5, 85 85");
  }
  .three-line-x--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M85 15    C67.5 32.5, 85 15, 67.5 32.5  C50 50, 67.5 32.5, 50 50    C32.5 67.5, 50 50, 32.5 67.5  C15 85, 32.5 67.5, 15 85");
  }
  .three-line-arrow-down--toggled .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 60    C27.5 67.5, 20 60, 27.5 67.5  C35 75, 27.5 67.5, 35 75    C42.5 82.5, 35 75, 42.5 82.5  C50 90, 42.5 82.5, 50 90");
  }
  .three-line-arrow-down--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 15    C50 33.75, 50 15, 50 33.75  C50 52.5, 50 33.75, 50 52.5    C50 71.25, 50 52.5, 50 71.25  C50 90, 50 71.25, 50 90");
  }
  .three-line-arrow-down--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 60    C72.5 67.5, 80 60, 72.5 67.5  C65 75, 72.5 67.5, 65 75    C57.5 82.5, 65 75, 57.5 82.5  C50 90, 57.5 82.5, 50 90");
  }
  .three-line-arrow-up--toggled[b-3n2g7x948l] {
    /* .line-b { @include lineTo(50,15 ,50,90); } */
  }
  .three-line-arrow-up--toggled .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 40    C27.5 32.5, 20 40, 27.5 32.5  C35 25, 27.5 32.5, 35 25    C42.5 17.5, 35 25, 42.5 17.5  C50 10, 42.5 17.5, 50 10");
  }
  .three-line-arrow-up--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 90    C50 71.25, 50 90, 50 71.25  C50 52.5, 50 71.25, 50 52.5    C50 33.75, 50 52.5, 50 33.75  C50 15, 50 33.75, 50 15");
  }
  .three-line-arrow-up--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 40    C72.5 32.5, 80 40, 72.5 32.5  C65 25, 72.5 32.5, 65 25    C57.5 17.5, 65 25, 57.5 17.5  C50 10, 57.5 17.5, 50 10");
  }
  .three-line-dot--toggled .line-a[b-3n2g7x948l], .three-line-dot--toggled .line-b[b-3n2g7x948l], .three-line-dot--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50");
    stroke-width: 90%;
  }
  .three-line-dots-vertical--toggled .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 20    C50 20, 50 20, 50 20  C50 20, 50 20, 50 20    C50 20, 50 20, 50 20  C50 20, 50 20, 50 20");
    stroke-width: 20%;
  }
  .three-line-dots-vertical--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50");
    stroke-width: 20%;
  }
  .three-line-dots-vertical--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 80    C50 80, 50 80, 50 80  C50 80, 50 80, 50 80    C50 80, 50 80, 50 80  C50 80, 50 80, 50 80");
    stroke-width: 20%;
  }
  .three-line-dots-horizontal--toggled .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 50    C20 50, 20 50, 20 50  C20 50, 20 50, 20 50    C20 50, 20 50, 20 50  C20 50, 20 50, 20 50");
    stroke-width: 20%;
  }
  .three-line-dots-horizontal--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50");
    stroke-width: 20%;
  }
  .three-line-dots-horizontal--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 50    C80 50, 80 50, 80 50  C80 50, 80 50, 80 50    C80 50, 80 50, 80 50  C80 50, 80 50, 80 50");
    stroke-width: 20%;
  }
  .three-line-circle--toggled .line-a[b-3n2g7x948l], .three-line-circle--toggled .line-b[b-3n2g7x948l], .three-line-circle--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 90 C27.908610008 90, 10 72.091389992, 10 50 C10 27.908610008, 27.908610008 10, 50 10 C72.091389992 10, 90 27.908610008, 90 50 C90 72.091389992, 72.091389992 90, 50 90");
  }
  .three-line-magnifier--toggled .line-a[b-3n2g7x948l], .three-line-magnifier--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M55 80 C35.670033757 80, 20 64.329966243, 20 45 C20 25.670033757, 35.670033757 10, 55 10 C74.329966243 10, 90 25.670033757, 90 45 C90 64.329966243, 74.329966243 80, 55 80");
  }
  .three-line-magnifier--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 90    C13.75 86.25, 10 90, 13.75 86.25  C17.5 82.5, 13.75 86.25, 17.5 82.5    C21.25 78.75, 17.5 82.5, 21.25 78.75  C25 75, 21.25 78.75, 25 75");
  }
  .three-line-arrow-up-right--toggled .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M35 20    C46.25 20, 35 20, 46.25 20  C57.5 20, 46.25 20, 57.5 20    C68.75 20, 57.5 20, 68.75 20  C80 20, 68.75 20, 80 20");
  }
  .three-line-arrow-up-right--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 80    C35 65, 20 80, 35 65  C50 50, 35 65, 50 50    C65 35, 50 50, 65 35  C80 20, 65 35, 80 20");
  }
  .three-line-arrow-up-right--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 65    C80 53.75, 80 65, 80 53.75  C80 42.5, 80 53.75, 80 42.5    C80 31.25, 80 42.5, 80 31.25  C80 20, 80 31.25, 80 20");
  }
  .three-line-arrow-down-left--toggled .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 35    C20 46.25, 20 35, 20 46.25  C20 57.5, 20 46.25, 20 57.5    C20 68.75, 20 57.5, 20 68.75  C20 80, 20 68.75, 20 80");
  }
  .three-line-arrow-down-left--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 20    C65 35, 80 20, 65 35  C50 50, 65 35, 50 50    C35 65, 50 50, 35 65  C20 80, 35 65, 20 80");
  }
  .three-line-arrow-down-left--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M65 80    C53.75 80, 65 80, 53.75 80  C42.5 80, 53.75 80, 42.5 80    C31.25 80, 42.5 80, 31.25 80  C20 80, 31.25 80, 20 80");
  }
  .three-line-arrow-up-left--toggled .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M65 20    C53.75 20, 65 20, 53.75 20  C42.5 20, 53.75 20, 42.5 20    C31.25 20, 42.5 20, 31.25 20  C20 20, 31.25 20, 20 20");
  }
  .three-line-arrow-up-left--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 80    C65 65, 80 80, 65 65  C50 50, 65 65, 50 50    C35 35, 50 50, 35 35  C20 20, 35 35, 20 20");
  }
  .three-line-arrow-up-left--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 65    C20 53.75, 20 65, 20 53.75  C20 42.5, 20 53.75, 20 42.5    C20 31.25, 20 42.5, 20 31.25  C20 20, 20 31.25, 20 20");
  }
  .three-line-arrow-down-right--toggled .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 35    C80 46.25, 80 35, 80 46.25  C80 57.5, 80 46.25, 80 57.5    C80 68.75, 80 57.5, 80 68.75  C80 80, 80 68.75, 80 80");
  }
  .three-line-arrow-down-right--toggled .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 20    C35 35, 20 20, 35 35  C50 50, 35 35, 50 50    C65 65, 50 50, 65 65  C80 80, 65 65, 80 80");
  }
  .three-line-arrow-down-right--toggled .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M34 80    C45.5 80, 34 80, 45.5 80  C57 80, 45.5 80, 57 80    C68.5 80, 57 80, 68.5 80  C80 80, 68.5 80, 80 80");
  }
}
@container icon-hover (min-width: 0px) {
  .three-line-plus--hover .line-a[b-3n2g7x948l], .three-line-plus--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 50    C30 50, 10 50, 30 50  C50 50, 30 50, 50 50    C70 50, 50 50, 70 50  C90 50, 70 50, 90 50");
  }
  .three-line-plus--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 10    C50 30, 50 10, 50 30  C50 50, 50 30, 50 50    C50 70, 50 50, 50 70  C50 90, 50 70, 50 90");
  }
  .three-line-minus--hover .line-a[b-3n2g7x948l], .three-line-minus--hover .line-b[b-3n2g7x948l], .three-line-minus--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 50    C30 50, 10 50, 30 50  C50 50, 30 50, 50 50    C70 50, 50 50, 70 50  C90 50, 70 50, 90 50");
  }
  .three-line-burger--hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 25    C30 25, 10 25, 30 25  C50 25, 30 25, 50 25    C70 25, 50 25, 70 25  C90 25, 70 25, 90 25");
  }
  .three-line-burger--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 50    C35 50, 20 50, 35 50  C50 50, 35 50, 50 50    C65 50, 50 50, 65 50  C80 50, 65 50, 80 50");
  }
  .three-line-burger--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 75    C30 75, 10 75, 30 75  C50 75, 30 75, 50 75    C70 75, 50 75, 70 75  C90 75, 70 75, 90 75");
  }
  .three-line-chevron-down--hover .line-a[b-3n2g7x948l], .three-line-chevron-down--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 40    C20 52.5, 10 40, 20 52.5  C30 65, 20 52.5, 30 65    C40 77.5, 30 65, 40 77.5  C50 90, 40 77.5, 50 90");
  }
  .three-line-chevron-down--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M90 40    C80 52.5, 90 40, 80 52.5  C70 65, 80 52.5, 70 65    C60 77.5, 70 65, 60 77.5  C50 90, 60 77.5, 50 90");
  }
  .three-line-chevron-up--hover .line-a[b-3n2g7x948l], .three-line-chevron-up--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 10    C40 22.5, 50 10, 40 22.5  C30 35, 40 22.5, 30 35    C20 47.5, 30 35, 20 47.5  C10 60, 20 47.5, 10 60");
  }
  .three-line-chevron-up--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 10    C60 22.5, 50 10, 60 22.5  C70 35, 60 22.5, 70 35    C80 47.5, 70 35, 80 47.5  C90 60, 80 47.5, 90 60");
  }
  .three-line-x--hover .line-a[b-3n2g7x948l], .three-line-x--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M15 15    C32.5 32.5, 15 15, 32.5 32.5  C50 50, 32.5 32.5, 50 50    C67.5 67.5, 50 50, 67.5 67.5  C85 85, 67.5 67.5, 85 85");
  }
  .three-line-x--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M85 15    C67.5 32.5, 85 15, 67.5 32.5  C50 50, 67.5 32.5, 50 50    C32.5 67.5, 50 50, 32.5 67.5  C15 85, 32.5 67.5, 15 85");
  }
  .three-line-arrow-down--hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 60    C27.5 67.5, 20 60, 27.5 67.5  C35 75, 27.5 67.5, 35 75    C42.5 82.5, 35 75, 42.5 82.5  C50 90, 42.5 82.5, 50 90");
  }
  .three-line-arrow-down--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 15    C50 33.75, 50 15, 50 33.75  C50 52.5, 50 33.75, 50 52.5    C50 71.25, 50 52.5, 50 71.25  C50 90, 50 71.25, 50 90");
  }
  .three-line-arrow-down--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 60    C72.5 67.5, 80 60, 72.5 67.5  C65 75, 72.5 67.5, 65 75    C57.5 82.5, 65 75, 57.5 82.5  C50 90, 57.5 82.5, 50 90");
  }
  .three-line-arrow-up--hover[b-3n2g7x948l] {
    /* .line-b { @include lineTo(50,15 ,50,90); } */
  }
  .three-line-arrow-up--hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 40    C27.5 32.5, 20 40, 27.5 32.5  C35 25, 27.5 32.5, 35 25    C42.5 17.5, 35 25, 42.5 17.5  C50 10, 42.5 17.5, 50 10");
  }
  .three-line-arrow-up--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 90    C50 71.25, 50 90, 50 71.25  C50 52.5, 50 71.25, 50 52.5    C50 33.75, 50 52.5, 50 33.75  C50 15, 50 33.75, 50 15");
  }
  .three-line-arrow-up--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 40    C72.5 32.5, 80 40, 72.5 32.5  C65 25, 72.5 32.5, 65 25    C57.5 17.5, 65 25, 57.5 17.5  C50 10, 57.5 17.5, 50 10");
  }
  .three-line-dot--hover .line-a[b-3n2g7x948l], .three-line-dot--hover .line-b[b-3n2g7x948l], .three-line-dot--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50");
    stroke-width: 90%;
  }
  .three-line-dots-vertical--hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 20    C50 20, 50 20, 50 20  C50 20, 50 20, 50 20    C50 20, 50 20, 50 20  C50 20, 50 20, 50 20");
    stroke-width: 20%;
  }
  .three-line-dots-vertical--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50");
    stroke-width: 20%;
  }
  .three-line-dots-vertical--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 80    C50 80, 50 80, 50 80  C50 80, 50 80, 50 80    C50 80, 50 80, 50 80  C50 80, 50 80, 50 80");
    stroke-width: 20%;
  }
  .three-line-dots-horizontal--hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 50    C20 50, 20 50, 20 50  C20 50, 20 50, 20 50    C20 50, 20 50, 20 50  C20 50, 20 50, 20 50");
    stroke-width: 20%;
  }
  .three-line-dots-horizontal--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50");
    stroke-width: 20%;
  }
  .three-line-dots-horizontal--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 50    C80 50, 80 50, 80 50  C80 50, 80 50, 80 50    C80 50, 80 50, 80 50  C80 50, 80 50, 80 50");
    stroke-width: 20%;
  }
  .three-line-circle--hover .line-a[b-3n2g7x948l], .three-line-circle--hover .line-b[b-3n2g7x948l], .three-line-circle--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 90 C27.908610008 90, 10 72.091389992, 10 50 C10 27.908610008, 27.908610008 10, 50 10 C72.091389992 10, 90 27.908610008, 90 50 C90 72.091389992, 72.091389992 90, 50 90");
  }
  .three-line-magnifier--hover .line-a[b-3n2g7x948l], .three-line-magnifier--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M55 80 C35.670033757 80, 20 64.329966243, 20 45 C20 25.670033757, 35.670033757 10, 55 10 C74.329966243 10, 90 25.670033757, 90 45 C90 64.329966243, 74.329966243 80, 55 80");
  }
  .three-line-magnifier--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 90    C13.75 86.25, 10 90, 13.75 86.25  C17.5 82.5, 13.75 86.25, 17.5 82.5    C21.25 78.75, 17.5 82.5, 21.25 78.75  C25 75, 21.25 78.75, 25 75");
  }
  .three-line-arrow-up-right--hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M35 20    C46.25 20, 35 20, 46.25 20  C57.5 20, 46.25 20, 57.5 20    C68.75 20, 57.5 20, 68.75 20  C80 20, 68.75 20, 80 20");
  }
  .three-line-arrow-up-right--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 80    C35 65, 20 80, 35 65  C50 50, 35 65, 50 50    C65 35, 50 50, 65 35  C80 20, 65 35, 80 20");
  }
  .three-line-arrow-up-right--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 65    C80 53.75, 80 65, 80 53.75  C80 42.5, 80 53.75, 80 42.5    C80 31.25, 80 42.5, 80 31.25  C80 20, 80 31.25, 80 20");
  }
  .three-line-arrow-down-left--hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 35    C20 46.25, 20 35, 20 46.25  C20 57.5, 20 46.25, 20 57.5    C20 68.75, 20 57.5, 20 68.75  C20 80, 20 68.75, 20 80");
  }
  .three-line-arrow-down-left--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 20    C65 35, 80 20, 65 35  C50 50, 65 35, 50 50    C35 65, 50 50, 35 65  C20 80, 35 65, 20 80");
  }
  .three-line-arrow-down-left--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M65 80    C53.75 80, 65 80, 53.75 80  C42.5 80, 53.75 80, 42.5 80    C31.25 80, 42.5 80, 31.25 80  C20 80, 31.25 80, 20 80");
  }
  .three-line-arrow-up-left--hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M65 20    C53.75 20, 65 20, 53.75 20  C42.5 20, 53.75 20, 42.5 20    C31.25 20, 42.5 20, 31.25 20  C20 20, 31.25 20, 20 20");
  }
  .three-line-arrow-up-left--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 80    C65 65, 80 80, 65 65  C50 50, 65 65, 50 50    C35 35, 50 50, 35 35  C20 20, 35 35, 20 20");
  }
  .three-line-arrow-up-left--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 65    C20 53.75, 20 65, 20 53.75  C20 42.5, 20 53.75, 20 42.5    C20 31.25, 20 42.5, 20 31.25  C20 20, 20 31.25, 20 20");
  }
  .three-line-arrow-down-right--hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 35    C80 46.25, 80 35, 80 46.25  C80 57.5, 80 46.25, 80 57.5    C80 68.75, 80 57.5, 80 68.75  C80 80, 80 68.75, 80 80");
  }
  .three-line-arrow-down-right--hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 20    C35 35, 20 20, 35 35  C50 50, 35 35, 50 50    C65 65, 50 50, 65 65  C80 80, 65 65, 80 80");
  }
  .three-line-arrow-down-right--hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M34 80    C45.5 80, 34 80, 45.5 80  C57 80, 45.5 80, 57 80    C68.5 80, 57 80, 68.5 80  C80 80, 68.5 80, 80 80");
  }
}
@container icon-toggled-hover (min-width: 0px) {
  .three-line-plus--toggled-hover .line-a[b-3n2g7x948l], .three-line-plus--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 50    C30 50, 10 50, 30 50  C50 50, 30 50, 50 50    C70 50, 50 50, 70 50  C90 50, 70 50, 90 50");
  }
  .three-line-plus--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 10    C50 30, 50 10, 50 30  C50 50, 50 30, 50 50    C50 70, 50 50, 50 70  C50 90, 50 70, 50 90");
  }
  .three-line-minus--toggled-hover .line-a[b-3n2g7x948l], .three-line-minus--toggled-hover .line-b[b-3n2g7x948l], .three-line-minus--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 50    C30 50, 10 50, 30 50  C50 50, 30 50, 50 50    C70 50, 50 50, 70 50  C90 50, 70 50, 90 50");
  }
  .three-line-burger--toggled-hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 25    C30 25, 10 25, 30 25  C50 25, 30 25, 50 25    C70 25, 50 25, 70 25  C90 25, 70 25, 90 25");
  }
  .three-line-burger--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 50    C35 50, 20 50, 35 50  C50 50, 35 50, 50 50    C65 50, 50 50, 65 50  C80 50, 65 50, 80 50");
  }
  .three-line-burger--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 75    C30 75, 10 75, 30 75  C50 75, 30 75, 50 75    C70 75, 50 75, 70 75  C90 75, 70 75, 90 75");
  }
  .three-line-chevron-down--toggled-hover .line-a[b-3n2g7x948l], .three-line-chevron-down--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 40    C20 52.5, 10 40, 20 52.5  C30 65, 20 52.5, 30 65    C40 77.5, 30 65, 40 77.5  C50 90, 40 77.5, 50 90");
  }
  .three-line-chevron-down--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M90 40    C80 52.5, 90 40, 80 52.5  C70 65, 80 52.5, 70 65    C60 77.5, 70 65, 60 77.5  C50 90, 60 77.5, 50 90");
  }
  .three-line-chevron-up--toggled-hover .line-a[b-3n2g7x948l], .three-line-chevron-up--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 10    C40 22.5, 50 10, 40 22.5  C30 35, 40 22.5, 30 35    C20 47.5, 30 35, 20 47.5  C10 60, 20 47.5, 10 60");
  }
  .three-line-chevron-up--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 10    C60 22.5, 50 10, 60 22.5  C70 35, 60 22.5, 70 35    C80 47.5, 70 35, 80 47.5  C90 60, 80 47.5, 90 60");
  }
  .three-line-x--toggled-hover .line-a[b-3n2g7x948l], .three-line-x--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M15 15    C32.5 32.5, 15 15, 32.5 32.5  C50 50, 32.5 32.5, 50 50    C67.5 67.5, 50 50, 67.5 67.5  C85 85, 67.5 67.5, 85 85");
  }
  .three-line-x--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M85 15    C67.5 32.5, 85 15, 67.5 32.5  C50 50, 67.5 32.5, 50 50    C32.5 67.5, 50 50, 32.5 67.5  C15 85, 32.5 67.5, 15 85");
  }
  .three-line-arrow-down--toggled-hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 60    C27.5 67.5, 20 60, 27.5 67.5  C35 75, 27.5 67.5, 35 75    C42.5 82.5, 35 75, 42.5 82.5  C50 90, 42.5 82.5, 50 90");
  }
  .three-line-arrow-down--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 15    C50 33.75, 50 15, 50 33.75  C50 52.5, 50 33.75, 50 52.5    C50 71.25, 50 52.5, 50 71.25  C50 90, 50 71.25, 50 90");
  }
  .three-line-arrow-down--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 60    C72.5 67.5, 80 60, 72.5 67.5  C65 75, 72.5 67.5, 65 75    C57.5 82.5, 65 75, 57.5 82.5  C50 90, 57.5 82.5, 50 90");
  }
  .three-line-arrow-up--toggled-hover[b-3n2g7x948l] {
    /* .line-b { @include lineTo(50,15 ,50,90); } */
  }
  .three-line-arrow-up--toggled-hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 40    C27.5 32.5, 20 40, 27.5 32.5  C35 25, 27.5 32.5, 35 25    C42.5 17.5, 35 25, 42.5 17.5  C50 10, 42.5 17.5, 50 10");
  }
  .three-line-arrow-up--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 90    C50 71.25, 50 90, 50 71.25  C50 52.5, 50 71.25, 50 52.5    C50 33.75, 50 52.5, 50 33.75  C50 15, 50 33.75, 50 15");
  }
  .three-line-arrow-up--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 40    C72.5 32.5, 80 40, 72.5 32.5  C65 25, 72.5 32.5, 65 25    C57.5 17.5, 65 25, 57.5 17.5  C50 10, 57.5 17.5, 50 10");
  }
  .three-line-dot--toggled-hover .line-a[b-3n2g7x948l], .three-line-dot--toggled-hover .line-b[b-3n2g7x948l], .three-line-dot--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50");
    stroke-width: 90%;
  }
  .three-line-dots-vertical--toggled-hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 20    C50 20, 50 20, 50 20  C50 20, 50 20, 50 20    C50 20, 50 20, 50 20  C50 20, 50 20, 50 20");
    stroke-width: 20%;
  }
  .three-line-dots-vertical--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50");
    stroke-width: 20%;
  }
  .three-line-dots-vertical--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 80    C50 80, 50 80, 50 80  C50 80, 50 80, 50 80    C50 80, 50 80, 50 80  C50 80, 50 80, 50 80");
    stroke-width: 20%;
  }
  .three-line-dots-horizontal--toggled-hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 50    C20 50, 20 50, 20 50  C20 50, 20 50, 20 50    C20 50, 20 50, 20 50  C20 50, 20 50, 20 50");
    stroke-width: 20%;
  }
  .three-line-dots-horizontal--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50    C50 50, 50 50, 50 50  C50 50, 50 50, 50 50");
    stroke-width: 20%;
  }
  .three-line-dots-horizontal--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 50    C80 50, 80 50, 80 50  C80 50, 80 50, 80 50    C80 50, 80 50, 80 50  C80 50, 80 50, 80 50");
    stroke-width: 20%;
  }
  .three-line-circle--toggled-hover .line-a[b-3n2g7x948l], .three-line-circle--toggled-hover .line-b[b-3n2g7x948l], .three-line-circle--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M50 90 C27.908610008 90, 10 72.091389992, 10 50 C10 27.908610008, 27.908610008 10, 50 10 C72.091389992 10, 90 27.908610008, 90 50 C90 72.091389992, 72.091389992 90, 50 90");
  }
  .three-line-magnifier--toggled-hover .line-a[b-3n2g7x948l], .three-line-magnifier--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M55 80 C35.670033757 80, 20 64.329966243, 20 45 C20 25.670033757, 35.670033757 10, 55 10 C74.329966243 10, 90 25.670033757, 90 45 C90 64.329966243, 74.329966243 80, 55 80");
  }
  .three-line-magnifier--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M10 90    C13.75 86.25, 10 90, 13.75 86.25  C17.5 82.5, 13.75 86.25, 17.5 82.5    C21.25 78.75, 17.5 82.5, 21.25 78.75  C25 75, 21.25 78.75, 25 75");
  }
  .three-line-arrow-up-right--toggled-hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M35 20    C46.25 20, 35 20, 46.25 20  C57.5 20, 46.25 20, 57.5 20    C68.75 20, 57.5 20, 68.75 20  C80 20, 68.75 20, 80 20");
  }
  .three-line-arrow-up-right--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 80    C35 65, 20 80, 35 65  C50 50, 35 65, 50 50    C65 35, 50 50, 65 35  C80 20, 65 35, 80 20");
  }
  .three-line-arrow-up-right--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 65    C80 53.75, 80 65, 80 53.75  C80 42.5, 80 53.75, 80 42.5    C80 31.25, 80 42.5, 80 31.25  C80 20, 80 31.25, 80 20");
  }
  .three-line-arrow-down-left--toggled-hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 35    C20 46.25, 20 35, 20 46.25  C20 57.5, 20 46.25, 20 57.5    C20 68.75, 20 57.5, 20 68.75  C20 80, 20 68.75, 20 80");
  }
  .three-line-arrow-down-left--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 20    C65 35, 80 20, 65 35  C50 50, 65 35, 50 50    C35 65, 50 50, 35 65  C20 80, 35 65, 20 80");
  }
  .three-line-arrow-down-left--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M65 80    C53.75 80, 65 80, 53.75 80  C42.5 80, 53.75 80, 42.5 80    C31.25 80, 42.5 80, 31.25 80  C20 80, 31.25 80, 20 80");
  }
  .three-line-arrow-up-left--toggled-hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M65 20    C53.75 20, 65 20, 53.75 20  C42.5 20, 53.75 20, 42.5 20    C31.25 20, 42.5 20, 31.25 20  C20 20, 31.25 20, 20 20");
  }
  .three-line-arrow-up-left--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 80    C65 65, 80 80, 65 65  C50 50, 65 65, 50 50    C35 35, 50 50, 35 35  C20 20, 35 35, 20 20");
  }
  .three-line-arrow-up-left--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 65    C20 53.75, 20 65, 20 53.75  C20 42.5, 20 53.75, 20 42.5    C20 31.25, 20 42.5, 20 31.25  C20 20, 20 31.25, 20 20");
  }
  .three-line-arrow-down-right--toggled-hover .line-a[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M80 35    C80 46.25, 80 35, 80 46.25  C80 57.5, 80 46.25, 80 57.5    C80 68.75, 80 57.5, 80 68.75  C80 80, 80 68.75, 80 80");
  }
  .three-line-arrow-down-right--toggled-hover .line-b[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M20 20    C35 35, 20 20, 35 35  C50 50, 35 35, 50 50    C65 65, 50 50, 65 65  C80 80, 65 65, 80 80");
  }
  .three-line-arrow-down-right--toggled-hover .line-c[b-3n2g7x948l] {
    stroke-width: var(--stroke-width);
    d: path("M34 80    C45.5 80, 34 80, 45.5 80  C57 80, 45.5 80, 57 80    C68.5 80, 57 80, 68.5 80  C80 80, 68.5 80, 80 80");
  }
}
.three-line-icon-container[b-3n2g7x948l] {
  contain: layout inline-size style;
  container: var(--icon-state)/inline-size;
}

/*
.container
{
  display:inline-block;
  width:40px;
  container-name: icon;
  container-type: inline-size;
}

.container:hover
{
	container-type: inline-size;
	container-name: icon-toggled;
}
*/
/* _content/VevaDesignSystem.Theme/Components/ButtonLink.razor.rz.scp.css */
.vds-button-link[b-kkm461jle3] {
	display: flex;
	letter-spacing: 0.05em;
	line-height: 170%;
	font-size: var(--vds-buttonlink-font-size,16px);
	font-weight: var(--vds-buttonlink-font-weight);
	color: var(--vds-buttonlink-font-color);
	gap: var(--vds-buttonlink-icon-gap,16px);
	border-radius: var(--vds-buttonlink-radius);
	flex-direction: row;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	width: fit-content;
}

.vds-button-link--full-width[b-kkm461jle3] {
	width:100%;
}

.vds-button-link:hover[b-kkm461jle3] {
	color: var(--vds-buttonlink-font-color-hover);
}

.vds-button-link:active[b-kkm461jle3] {
	color: var(--vds-buttonlink-font-color-active);
}

.vds-button-link:disabled[b-kkm461jle3] {
	color: var(--vds-buttonlink-font-color-disabled);
}

.vds-button-link--icon-left[b-kkm461jle3] {
	flex-direction:row-reverse;
}

.buttonlink-hover--fade[b-kkm461jle3] {
	transition: all 200ms ease;
}

.vds-button-link--background[b-kkm461jle3] {
	background-color: var(--vds-buttonlink-background-color);
	border: var(--vds-buttonlink-outline-thickness) solid transparent;
}

.vds-button-link--background:hover[b-kkm461jle3] {
	background-color: var(--vds-buttonlink-background-color-hover);
	border: var(--vds-buttonlink-outline-thickness) solid transparent;
}

.vds-button-link--background:active[b-kkm461jle3] {
	background-color: var(--vds-buttonlink-background-color-active);
}

.vds-button-link--background:disabled[b-kkm461jle3] {
	background-color: var(--vds-buttonlink-background-color-disabled);
}

.vds-button-link--outline[b-kkm461jle3] {
	border: var(--vds-buttonlink-outline-thickness) solid var(--vds-buttonlink-outline-color, transparent);
}

.vds-button-link--outline:hover[b-kkm461jle3] {
	border: var(--vds-buttonlink-outline-thickness) solid var(--vds-buttonlink-outline-color-hover, transparent);
}

.vds-button-link--outline:active[b-kkm461jle3] {
	border: var(--vds-buttonlink-outline-thickness) solid var(--vds-buttonlink-outline-color-active, transparent);
}

.vds-button-link--outline:disabled[b-kkm461jle3] {
	border: var(--vds-buttonlink-outline-thickness) solid var(--vds-buttonlink-outline-color-disabled, transparent);
}

.vds-button-link--margin-button[b-kkm461jle3] {
	margin-bottom: var(--vds-buttonlink-margin-button);
}

.vds-button-link--icon-only[b-kkm461jle3] {
	padding: 0.5em;
	aspect-ratio:1/1;
}

.vds-button[b-kkm461jle3] {
	padding: var(--vds-buttonlink-padding-horizontal,0.7em) var(--vds-buttonlink-padding-vertical,1.5em);
}

.vds-link[b-kkm461jle3] {
	color: var(--vds-buttonlink-font-color);
	width: fit-content;
}

.vds-link--decoration-text span[b-kkm461jle3] {
	border-bottom: var(--vds-buttonlink-text-decoration-thickness) solid var(--vds-buttonlink-text-decoration-color);
	padding: 0.2em 0;
}

.vds-link--decoration-text:hover span[b-kkm461jle3] {
	color: var(--buttonlink-font-color-hover);
	border-bottom: var(--vds-buttonlink-text-decoration-thickness) solid var(--vds-buttonlink-text-decoration-color-hover);
}

.vds-link--decoration[b-kkm461jle3] {
	border-bottom: var(--vds-buttonlink-text-decoration-thickness) solid var(--vds-buttonlink-text-decoration-color,transparent);
}

.vds-link--decoration:hover[b-kkm461jle3] {
	border-bottom: var(--vds-buttonlink-text-decoration-thickness) solid var(--vds-buttonlink-text-decoration-color-hover,transparent);
}

.vds-link--boxshadow[b-kkm461jle3] {
	box-shadow: var(--vds-buttonlink-boxshadow);
}

.vds-link--boxshadow:hover[b-kkm461jle3] {
	box-shadow: var(--vds-buttonlink-boxshadow-hover);
}
/* _content/VevaDesignSystem.Theme/Components/Cards/Card.razor.rz.scp.css */
.card[b-6aoocvszix] {
	display: flex;
	flex-direction: column;
	position: relative;
	height: 100%;
	width: 100%;
	transform: scale(1);
	transition: transform 0.3s;
	gap: var(--card-padding);
	padding-bottom: var(--card-padding);
	padding-top: var(--card-padding);
	color: var(--text-color);
	background-color: var(--background-color);
	text-align: var(--align-content); 
}

.card.card--image[b-6aoocvszix] {
	padding-top: 0;
}

.card--hover-effect-zoom:hover[b-6aoocvszix] {
	transform: scale(1.015);
}

.card--hover-effect-shrink:hover[b-6aoocvszix] {
	transform: scale(0.985);
}

.card[b-6aoocvszix]::after {
	content: '';
	border-radius: 4px;
	transition: box-shadow 0.3s ease-in-out;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	pointer-events: none;	
}

.card:hover[b-6aoocvszix]::after {
	z-index: 1;
}

.card--elevate-low[b-6aoocvszix]::after {
	box-shadow: 0px 0px 8px var(--shadow-color);
}

.card--elevate-low:hover[b-6aoocvszix]::after {
	box-shadow: 0px 0px 12px var(--shadow-color);
}

.card--elevate-medium[b-6aoocvszix]::after {
	box-shadow: 0px 3px 16px var(--shadow-color);
}

.card--elevate-medium:hover[b-6aoocvszix]::after {
	box-shadow: 0px 3px 25px var(--shadow-color);
}

.card--elevate-high[b-6aoocvszix]::after {
	box-shadow: 0px 6px 32px var(--shadow-color);
}

.card--elevate-high:hover[b-6aoocvszix]::after {
	box-shadow: 0px 6px 50px var(--shadow-color);
}

.card .card-content[b-6aoocvszix] {
	padding-left: var(--card-padding);
	padding-right: var(--card-padding);
	flex: 1;
}

.card--image-aspect .card-photo[b-6aoocvszix] {
	aspect-ratio: var(--image-aspect);
	min-height: unset;
}

.card-photo[b-6aoocvszix] {
	min-height: var(--image-height);
	background-image: var(--image);
	background-size: cover;
	background-position: center center;
	border-top-left-radius: var(--border-radius);
	border-top-right-radius: var(--border-radius);
}

.card-photo a[b-6aoocvszix] {
	width: 100%;
	height: 100%;
	display: block;
}

.card-actions[b-6aoocvszix] {
	padding-left: var(--card-padding);
	padding-right: var(--card-padding);
}

.card--border[b-6aoocvszix] {
	border: var(--border-thickness) solid var(--border-color);
	border-radius: var(--border-radius);
}

.card--border-with-img[b-6aoocvszix] {
	border: var(--border-thickness) solid var(--border-color);
	border-radius: calc(var(--border-radius) + 10px) calc(var(--border-radius) + 10px) var(--border-radius) var(--border-radius);
}
/* _content/VevaDesignSystem.Theme/Components/Cards/InfoCard.razor.rz.scp.css */
.info-card[b-6defd5t5o4] {
	display: flex;
	padding-top: var(--card-padding);
	--text-color: var(--primary-color);
}

.info-card--medium[b-6defd5t5o4] {
	flex-direction: column;
	min-height: 240px;
	justify-content: space-between;
}

.info-card--small[b-6defd5t5o4] {
	flex-direction: row;
	align-items: center;
	gap:1.5rem;
}

.info-card--small .info-card-icon[b-6defd5t5o4] {

}

.info-card-content[b-6defd5t5o4] {
	font-weight: 600;
	font-size: 20px;
}
/* _content/VevaDesignSystem.Theme/Components/Cards/NewsCard.razor.rz.scp.css */
.card-title[b-0p009dqtwe] {
	/*
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 140%;
	*/
	margin-bottom: 1rem;
}

	.card-title[b-0p009dqtwe] {
		overflow: hidden;
		white-space: nowrap;
		display: inline-block;
		text-overflow: ellipsis;
		width: calc(100%);
	}

.card-abstract[b-0p009dqtwe] {
    margin-bottom:1rem;
}

.card-date[b-0p009dqtwe] {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 170%;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    margin-bottom: 1rem;
}

.card-tags[b-0p009dqtwe] {
	margin-bottom: 1rem;
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	overflow:hidden;
}
/* _content/VevaDesignSystem.Theme/Components/Cards/StaffCard.razor.rz.scp.css */
[b-xxxhej71ey] .contact-info .contact-info-name {		
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 120%;
}

[b-xxxhej71ey] .contact-info .contact-info-title {
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 170%;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

[b-xxxhej71ey] .contact-info a {
	
}

[b-xxxhej71ey] .contact-info .contact-info-phone,
[b-xxxhej71ey] .contact-info .contact-info-email,
[b-xxxhej71ey] .contact-info .contact-info-website,
[b-xxxhej71ey] .contact-info .contact-info-fax,
[b-xxxhej71ey] .contact-info .contact-info-street,
[b-xxxhej71ey] .contact-info .contact-info-postal,
[b-xxxhej71ey] .contact-info .contact-info-city,
[b-xxxhej71ey] .contact-info .contact-info-country {
	font-size: 14px;
}
/* _content/VevaDesignSystem.Theme/Components/CollapsePanel.razor.rz.scp.css */
.collapse-panel input[b-by7hdclccc] {
	display:none;
}

.collapse-panel[b-by7hdclccc] {
	padding-bottom:0.25rem;
}

.collapse-panel-heading[b-by7hdclccc] {
	display: flex;
	gap: 0.5rem;
	align-items: center;
	padding: 1rem 0.5rem;
}

.collapse-panel-heading--reverse[b-by7hdclccc] {
	flex-direction: row-reverse;
	justify-content: space-between;
}

.collapse-panel-heading--icon-placeholde img[b-by7hdclccc] {
	transform: rotate(0deg);
	transition: transform 0.3s ease;
	user-select: none;
	pointer-events: none;
}

.collapse-panel-content-container[b-by7hdclccc] {
	height:0;
	opacity:0;
	transform: scaleY(0);
	transform-origin: top;
	transition: transform 0.3s ease;
}

.collapse-panel-heading--icon-placeholder[b-by7hdclccc] {
	width: 1rem;
	aspect-ratio: 1/1;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 1rem;
}

.collapse-panel-checkbox:checked ~ .collapse-panel-content-container[b-by7hdclccc] {
	transform: scaleY(1);
	height: auto;
	opacity: 1;
}

.collapse-panel-heading[b-by7hdclccc] {
	background: var(--heading-background-color);
}

.collapse-panel-checkbox:checked ~ .collapse-panel-heading[b-by7hdclccc] {
	background: var(--heading-background-color-open);
}

.collapse-panel-checkbox:checked ~ .collapse-panel-heading img[b-by7hdclccc] {
	transform: rotate(180deg); 
	transition: transform 0.3s ease;
}

.collapse-panel-content[b-by7hdclccc] {
	background: var(--content-background-color) ;
	padding:1rem;

}

.collapse-panel--show-all[b-by7hdclccc] {
	margin-bottom: 1rem;
	display: flex;
	gap: 0.5rem;
	font-weight: bold;
	padding:0.5rem;
}

.collapse-panel--show-all-container[b-by7hdclccc] {
	display: flex;
	justify-content: end;
}

.collapse-panel--border[b-by7hdclccc] {
	border-bottom: 1px solid var(--border-bottom-color);
}

.collapse-panel-heading--border-radius[b-by7hdclccc] {
	border-radius: var(--collapse-panel-heading-border-radius);
}

.collapse-panel--icon-placeholder[b-by7hdclccc] {
	max-height: 1rem;
	max-width: 1rem;
}

@media (min-width: 1080px) {
	.collapse-panel-content[b-by7hdclccc] {
		padding-bottom: 2rem;
		padding-left: 4rem;
		padding-right: 4rem;
		padding-top: 2rem;
	}

	.collapse-panel-heading--icon-placeholder[b-by7hdclccc] {
		width: 2rem;
		min-width: 2rem;
	}

	.collapse-panel-heading[b-by7hdclccc] {
		padding: 1rem 2rem;
	}
}
/* _content/VevaDesignSystem.Theme/Components/ContactInfo.razor.rz.scp.css */
.contact-info[b-7ixqrrwk1t] {
	display: flex;
	flex-direction: column;
	gap:1em;
}

.contact-info-address[b-7ixqrrwk1t] {
	display: inline-flex;
}

.contact-info-opening[b-7ixqrrwk1t],
.contact-info-phone[b-7ixqrrwk1t],
.contact-info-email[b-7ixqrrwk1t],
.contact-info-website[b-7ixqrrwk1t],
.contact-info-fax[b-7ixqrrwk1t] {
	display: inline-flex;
	gap: 0.5em;
}

.contact-info-street[b-7ixqrrwk1t] {
	margin-left: 0.5em;
}

.contact-info-opening-text[b-7ixqrrwk1t] {
	display: inline;
	font-size: 18px;
	line-height: 100%;
	margin-block-end: 0rem;
}

.contact-info-name[b-7ixqrrwk1t] {
	font-size: 22px;
	line-height: 32px;
	font-style: normal;
	font-weight: normal;
}

.contact-info-postal[b-7ixqrrwk1t]::before,
.contact-info-city[b-7ixqrrwk1t]::before,
.contact-info-country[b-7ixqrrwk1t]::before {
	content: ', ';
	display: inline;
}

	.contact-info-phone.has-standard-icon[b-7ixqrrwk1t]::before, .contact-info-email.has-standard-icon[b-7ixqrrwk1t]::before, .contact-info-website.has-standard-icon[b-7ixqrrwk1t]::before, .contact-info-fax.has-standard-icon[b-7ixqrrwk1t]::before, .contact-info-opening.has-standard-icon[b-7ixqrrwk1t]::before {
		display: block;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		margin-top: 2px;
	}

	.contact-info-phone.has-standard-icon[b-7ixqrrwk1t]::before {
		content: "\f879";
	}

	.contact-info-email.has-standard-icon[b-7ixqrrwk1t]::before {
		content: "\f0e0";
	}

	.contact-info-website.has-standard-icon[b-7ixqrrwk1t]::before {
		content: "\f57d";
	}

	.contact-info-fax.has-standard-icon[b-7ixqrrwk1t]::before {
		content: "\f02f";
	}

	.contact-info-opening.has-standard-icon[b-7ixqrrwk1t]::before {
		content: "\f017";
	}
/* _content/VevaDesignSystem.Theme/Components/Containers/Dropdown.razor.rz.scp.css */


.dropdown--shadow[b-wur3qkc83f] {
	box-shadow: 0px 4px 30px -10px rgba(0, 73, 100, 0.15);
}

.dropdown--absolute[b-wur3qkc83f] {
	position: relative;
}

.dropdown-toggle:checked + .dropdown.dropdown--absolute[b-wur3qkc83f] {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.dropdown .dropdown-label[b-wur3qkc83f] {
	display: flex;
	gap: 1rem;
	justify-content: space-between;
	align-items: center;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: 170%;
	letter-spacing: 0.7px;
	text-transform: uppercase;
	color: var(--table-of-content-heading-color, #004964);
	padding: 1rem;
	cursor: pointer;
	user-select: none;
}

input.dropdown-toggle[b-wur3qkc83f] {
	display: none;
}

.dropdown-label[b-wur3qkc83f]  svg {
	transform: rotate(90deg);
	transition: transform 0.3s ease, color 0.3s ease;
}


.dropdown.dropdown--label-small .dropdown-label[b-wur3qkc83f] {
	font-size: 0.75rem;
	letter-spacing: 0.6px;
}

.dropdown-content-container[b-wur3qkc83f] {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows var(--global-transition), padding var(--global-transition);
}

.dropdown--no-bleed .dropdown-content-container[b-wur3qkc83f] {
	padding: 0 1rem;
}

.dropdown--absolute .dropdown-content-container[b-wur3qkc83f] {
	position: absolute;
	left: -1px;
	right: -1px;
	z-index: 1;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid var(--secondary-20, #CCDBE0);
	border-top: none;
	background: var(--grayscales-0-white, #FFF);
}

.dropdown-content[b-wur3qkc83f] {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.dropdown-toggle:checked + .dropdown.dropdown--no-bleed > .dropdown-content-container[b-wur3qkc83f] {
	grid-template-rows: 1fr;
	padding: 1rem;
}

.dropdown-toggle:checked + .dropdown.dropdown--bleed > .dropdown-content-container[b-wur3qkc83f] {
	grid-template-rows: 1fr;
}

.dropdown-toggle:checked + .dropdown[b-wur3qkc83f]   svg {
	transform: rotate(270deg);
}

.dropdown:has(.veva-content.veva-content--selected) .dropdown-content[b-wur3qkc83f] {
	overflow: unset !important;
}
/* _content/VevaDesignSystem.Theme/Components/Containers/TableOfContent.razor.rz.scp.css */
.sticky-column[b-6hd7u9ip3h] {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

.sticky-column-aside-content[b-6hd7u9ip3h] {
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
}

	.sticky-column-aside-content[b-6hd7u9ip3h]  .sticky-column-aside-outline {
		background-color: var(--table-of-content-background-color);
		border-radius: var(--table-of-content-border-radius, 0.5rem);
		transition: background-color var(--global-transition), color var(--global-transition);
		border: 1px solid var(--table-of-content-border-color, #ccdbe0);
	}

.sticky-column-aside-content[b-6hd7u9ip3h]  .collapse-panel-title {
	min-height: 3rem;
}


@media (min-width: 1080px) {
	.sticky-column[b-6hd7u9ip3h] {
		display: grid;
		grid-template-columns: repeat(12,1fr);
	}

	aside[b-6hd7u9ip3h] {
		position: relative;
		grid-column: span 3;
	}

	.sticky-column-aside-content[b-6hd7u9ip3h] {
		position: sticky;
		transition: top var(--global-transition);
		top: 1rem;
		width: 100%;
	}

	.sticky-column-aside-content.sticky-column-aside-content--disabled[b-6hd7u9ip3h] {
		position: unset;
	}

	.scroll-position--scrolled-up .sticky-column-aside-content[b-6hd7u9ip3h] {
		top: 10rem;
	}

	section[b-6hd7u9ip3h] {
		grid-column: 5/span 8;
	}
}

.veva-page-outline-content-tree[b-6hd7u9ip3h], .veva-page-outline-content-tree ul[b-6hd7u9ip3h] {
	padding: 0rem;
	display: flex;
	flex-direction: column;
	list-style: none;
	margin: 0;
}
/* _content/VevaDesignSystem.Theme/Components/CurtainMenu.razor.rz.scp.css */
.curtain-menu-btn[b-41ydc9qs37] {
	/*margin-top: 20px;*/
	box-sizing: border-box;
	display: flex;
	padding: 0.7em 1.5em;
	border-radius: 4px;
	transition: all 0.2s ease;
}

	.curtain-menu-btn:hover[b-41ydc9qs37] {
		cursor: pointer;
		color: var(--primary-accent-text-color);
		background-color: var(--primary-accent-color);
		transition: all 0.2s ease;
	}

.curtain-menu-btn-txt[b-41ydc9qs37] {
	margin-left: 8px;
}

.curtainOverlay[b-41ydc9qs37] {
	height: 0;
	width: 100%;
	position: fixed;
	z-index: 200;
	left: 0;
	top: 0;
	background-color: var(--primary-color);
	/*background-color: rgb(0, 0, 0);*/
	/*background-color: rgba(0, 0, 0, 0.9);*/
	overflow-x: hidden;
	transition: height 0.5s;
}

.curtain-head[b-41ydc9qs37] {
	display: flex;
    position: relative;
	justify-content: flex-end;
	width: 100%;
	padding-top: 20px;
	padding-right: 24px;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}

.curtain-head-lang[b-41ydc9qs37] {
	margin: 0 8px;
}
.curtain-head > *[b-41ydc9qs37] {
	margin: 0 8px;
}

.curtain-content[b-41ydc9qs37] {
	box-sizing: border-box;
	display: flex;
	margin-top: 5%;
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: row;
	/*justify-content: center;*/
	flex-wrap: wrap;
}

.curtain-content .curtain-menu-item[b-41ydc9qs37] {
	box-sizing: border-box;
	width: 24.9%;
	min-width: 24.9%;
	padding: 12px;
}

.curtain-content div .curtain-content-head[b-41ydc9qs37] {
	display: flex;
	margin: 16px 0 8px 0;
	width: 100%;
	/*list-style-type: none;*/
}

.root-page-link[b-41ydc9qs37] {
	font-size: 32px;
	font-weight: bold;
	transform: scale(1);
	transform-origin: left;
	transition: transform 0.2s ease;
}

.curtain-content div .curtain-content-body[b-41ydc9qs37] {
	display: flex;
	width: 100%;
	flex-direction: column;
	margin-top: 8px;
}

.sub-page-link[b-41ydc9qs37] {
	margin: 8px 0;
	font-size: 24px;
	transform: scale(1);
	transform-origin: left;
	transition: transform 0.2s ease;
}

.curtain-content .curtain-menu-item.curtain-content-head a:hover[b-41ydc9qs37],
.curtain-content .curtain-menu-item .curtain-content-body a:hover[b-41ydc9qs37] {
	transform: scale(1.1);
	transform-origin: left;
	transition: transform 0.2s ease;
	transition-origin: left;
}

.curtain-expand-control[b-41ydc9qs37] {
	display: none;
}


.curtain-expand-section .curtain-menu-item[b-41ydc9qs37] {
	width: 100%;
}

div.curtain-expand-section[b-41ydc9qs37] {
	display: none;
	width:100%;
	/*display: block;
	overflow: hidden;
	clip-path: polygon(0 0, 100% 0, 100% 0px, 0% 0px);
	transition: margin-bottom 0.3s ease-in-out, 0.3s clip-path ease-in-out;*/
}

.curtain-expand-section.open[b-41ydc9qs37] {
	display: block;
}

div.curtain-expand-label[b-41ydc9qs37] {
	padding: 0px;
	min-width: initial;
	width: initial;
	transform: rotate(0deg);
	transition: all 0.5s ease;
	display: inline-block;
}

.curtain-expand-label.open[b-41ydc9qs37] {
	/*animation: open 0.5s ease normal;*/
	transform:rotate(-180deg);
	transition: all 0.5s ease;
}

@media (max-width: 1080px) {
	.curtain-content[b-41ydc9qs37] {
		display: flex;
		flex-direction: column;
	}

	.curtain-content div[b-41ydc9qs37] {
		width: initial;
		padding: 0;
	}
	.curtain-content .curtain-menu-item[b-41ydc9qs37] {
		width: 100%;
	}
}
/* _content/VevaDesignSystem.Theme/Components/DesktopMenu.razor.rz.scp.css */
.desktop-menu[b-sz7iulhph1] {
	display:flex;
	flex-direction:row;
	height:100%;
	width:100%;
	gap:40px;
	align-items:center;
	list-style:none;
	padding:0;
	margin:0;
}

.desktop-menu-link[b-sz7iulhph1] {

}
/* _content/VevaDesignSystem.Theme/Components/FormLabel.razor.rz.scp.css */
label[b-5f5egrhmx1] {
	cursor:pointer;
	background-color:var(--btn-color);
}
/* _content/VevaDesignSystem.Theme/Components/GridOverlay.razor.rz.scp.css */
.devmode-button[b-50sc034j0f] {
	position: fixed;
	bottom: 32px;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	text-align: center;
	right: 30px;
	background: #B0B0B0;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
	color: #fff;
	z-index: 2000;
	transition: ease 0.3s all;
}

.devmode-button:hover[b-50sc034j0f] {
	background: #878787;
	transform: scale(1.1);
	cursor: pointer;
}

.devmode-button-active[b-50sc034j0f] {
	background: #4F0077;
}

.devmode-button-active:hover[b-50sc034j0f] {
	background: #350050;
	transform: scale(1.1);
	cursor: pointer; 
}
/* _content/VevaDesignSystem.Theme/Components/Layout.razor.rz.scp.css */
.layout-container[b-y4ol4124yv] {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
	background-color: var(--background-color);
	position:relative;
	z-index:0;
}

header[b-y4ol4124yv] {	
	position:sticky;
	top:0px;
	left:0px;
	z-index:50;
	width:100%;
}

	header.header--overflow-body[b-y4ol4124yv] {
		position: fixed;
	}

	main[b-y4ol4124yv] {
		flex: 1;
		z-index: 20;
		background-color: var(--background-color);
	}

footer[b-y4ol4124yv] {
	/*position: sticky;*/
	bottom: 0px;
	z-index: 10;
}
/* _content/VevaDesignSystem.Theme/Components/Navbar.razor.rz.scp.css */
.navbar[b-sb8fvd1q01] {
	display: flex;
	flex-direction: row;
	min-height: var(--navbar-size);
	transition: background-color 0.3s;
	z-index: 100;
	background-color: var(--background-color);
	gap: var(--nav-bar-gap);
}

.navbar--normal[b-sb8fvd1q01] {
	padding-left: var(--container-padding);
	padding-right: var(--container-padding);
}

.navbar--overflow[b-sb8fvd1q01] {
	padding-left: 24px;
	padding-right: 24px;
}

.navbar[b-sb8fvd1q01]  a:not(.btn){
	color:var(--text-color);
}

.navbar[b-sb8fvd1q01]  i {
	color: var(--text-color);
	transition: color 0.3s;
}


.scroll-position--top .navbar.navbar--overflow-body[b-sb8fvd1q01] {
	background-color: transparent;
}

.scroll-position--top #navbar-open:not(:checked) + .navbar.navbar--overflow-body[b-sb8fvd1q01]  a{	
	color: var(--overflow-text-color);
}

.scroll-position--top #navbar-open:not(:checked) + .navbar.navbar--overflow-body[b-sb8fvd1q01]  i {
	color: var(--overflow-text-color);
}


.navbar.navbar--overflow-body[b-sb8fvd1q01] {
}

.navbar--alignment-right[b-sb8fvd1q01]  .dd-menu-root-items,
.navbar--alignment-center[b-sb8fvd1q01]  .dd-menu-root-items,
.navbar--alignment-spacearound[b-sb8fvd1q01]  .dd-menu-root-items,
.navbar--alignment-spacebetween[b-sb8fvd1q01]  .dd-menu-root-items,
.navbar--alignment-spaceevenly[b-sb8fvd1q01]  .dd-menu-root-items {
	flex: 1;
}

.navbar--alignment-right[b-sb8fvd1q01]  .dd-menu-root-items {	
	justify-content:right;
}

.navbar--alignment-center[b-sb8fvd1q01]  .dd-menu-root-items {
	justify-content: center;
}

.navbar--alignment-spacearound[b-sb8fvd1q01]  .dd-menu-root-items {
	justify-content: space-around;
}

.navbar--alignment-spacebetween[b-sb8fvd1q01]  .dd-menu-root-items {
	justify-content: space-between;
}

.navbar--alignment-spaceevenly[b-sb8fvd1q01]  .dd-menu-root-items {
	justify-content: space-evenly;
}

#navbar-open[b-sb8fvd1q01] {
	display: none;
}

.navbar-brand[b-sb8fvd1q01] {
	padding-left: initial;
	display: flex;
	order: 1;
	min-width: var(--logo-width);
}

.navbar-brand[b-sb8fvd1q01]:after {
	background-image: var(--brand-icon);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	content: '';
	display: block;
	flex: 1;
	margin-top: 5px;
	margin-bottom: 5px;
}

.navbar-desktop-actions[b-sb8fvd1q01], .navbar-mobile-actions[b-sb8fvd1q01] {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	order: 3;
	flex: 1;
}

.navbar-desktop-actions[b-sb8fvd1q01] {
	gap: 1em;
	flex: initial;
	display:none;
	padding-left: 1em;
}

.navbar-desktop-navigation[b-sb8fvd1q01] {
	order: 2;
	display: none;
	flex: 1;
}

.navbar-mobile-navigation[b-sb8fvd1q01] {
	position: fixed;
	opacity: 0;
	transform: translate(0,-25vw);
	transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
	pointer-events: none;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background-color: var(--background-color);
	padding-right: var(--container-padding);
	padding-left: var(--container-padding);
	z-index: -1;
	padding-top: calc(var(--navbar-size) + 1rem);
	overflow-y: auto;
	color:var(--text-color);
}

#navbar-open:checked + .navbar[b-sb8fvd1q01] {
	/*background-color: var(--background-color);*/
}

#navbar-open:checked + .navbar .navbar-mobile-navigation[b-sb8fvd1q01] {
	opacity: 1;
	pointer-events: all;
	transform: translate(-0.0vw);
}

@media (min-width: 400px) {
	.navbar--overflow[b-sb8fvd1q01] {
		padding-left: 48px;
		padding-right: 48px;
	}
}


@media (min-width: 1080px) {
	.navbar--overflow[b-sb8fvd1q01] {
		padding-left: 56px;
		padding-right: 56px;
	}

	.navbar-desktop-navigation[b-sb8fvd1q01] {
		display: block;
	}

	.navbar-mobile-navigation[b-sb8fvd1q01] {
	}

	.navbar-brand[b-sb8fvd1q01]:after {
		margin-top: 24px;
		margin-bottom: 24px;
	}

	.navbar-desktop-actions[b-sb8fvd1q01] {
		display: flex;
	}

	.navbar-mobile-actions[b-sb8fvd1q01] {
		display: none;
	}
}
/* _content/VevaDesignSystem.Theme/Components/ResponsiveLinkList.razor.rz.scp.css */
.link-list[b-1qbuozwxes] {
	display: flex;
	flex-direction: column;
	gap: 1em;
	padding: 0;
	margin: 0;
}

.link-list-item[b-1qbuozwxes] {
	list-style:none;
	padding:0;
	margin:0;
}
/* _content/VevaDesignSystem.Theme/Components/Sections/FooterSection.razor.rz.scp.css */
.footer-section[b-hzmwzwj9rn] {
	display: flex;
	flex-direction: column;
	gap: 2rem;
	flex-wrap: wrap;	
}

.footer-section-logo[b-hzmwzwj9rn] {
	order:1;
	flex: 1;
	display:flex;
	justify-content:center;
}

.footer-section-contact-info[b-hzmwzwj9rn] {
	order: 3;
	flex: 3;
	display: flex;
	flex-direction:row;
	justify-content:center;
}

.footer-section-content[b-hzmwzwj9rn] {
	order: 2;
	flex: 8;
	display: flex;
	flex-direction: column;
	gap: 2rem;
	min-width: 250px;
	flex-wrap: wrap;
}

.footer-section-column[b-hzmwzwj9rn] {	
	flex:1;
}

.footer-info[b-hzmwzwj9rn] {
	width: 100%;
	order: 5;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 2rem;
}

.footer-info-item[b-hzmwzwj9rn] {
	text-align: center;
}


.footer-info-social-links[b-hzmwzwj9rn] {
	display:flex;
	flex-direction:row;
	gap:2em;
}

@media (max-width: 1079px) {
	.footer-section-logo[b-hzmwzwj9rn], .footer-section-content[b-hzmwzwj9rn], .footer-section-contact-info[b-hzmwzwj9rn], .footer-info[b-hzmwzwj9rn] {
		padding-bottom: 2em;
		border-bottom: 1px solid var(--text-color);
	}
}

@media (min-width: 1080px) {
	.footer-section-logo[b-hzmwzwj9rn] {
		justify-content: flex-start;
	}

	.footer-section-contact-info[b-hzmwzwj9rn] {
		order:2;
	}

	.footer-section-content[b-hzmwzwj9rn]{
		order:3;
	}

	.footer-section[b-hzmwzwj9rn] {
		flex-direction: row;
	}

	.footer-section-content[b-hzmwzwj9rn] {
		flex-direction: row;
	}

	.footer-info-items[b-hzmwzwj9rn] {
		display:flex;
		flex-direction:row;
		gap:2em;		
	}


	.footer-info[b-hzmwzwj9rn] {
		margin-top:2em;
		flex-direction: row;
		justify-content: space-between;
	}
}
/* _content/VevaDesignSystem.Theme/Components/Sections/ImageBlock.razor.rz.scp.css */

.image-block[b-002y1k0u2i] {
	background-color: var(--background-color);
	background-image: var(--image);
	background-position: center center;
	background-size: cover;
	padding-left: var(--container-padding);
	padding-right: var(--container-padding);
	display: flex;
	flex-direction: column;
	color: var(--text-color);
}

.image-block.image-block--tint[b-002y1k0u2i] {
	background-image: linear-gradient(var(--tint-color), var(--tint-color)), var(--image);
	background-size: cover, cover;
}

.image-block-inner[b-002y1k0u2i] {
	display: flex;
	flex-direction: row;
	flex: 1;
}


.image-block-content[b-002y1k0u2i] {
}

.image-block--inset[b-002y1k0u2i] {
	padding-top: 56px;
	padding-bottom: 56px;
}

.image-block--size-small[b-002y1k0u2i] {
	min-height: 325px;
}

.image-block--size-medium[b-002y1k0u2i] {
	min-height: 752px;
}

.image-block--size-large[b-002y1k0u2i] {
	min-height: 1022px;
}

.image-block--size-fullscreen[b-002y1k0u2i] {
	height: 100vh;
}

.image-block--vertical-top .image-block-inner[b-002y1k0u2i] {
	align-items: flex-start;
}

.image-block--vertical-center .image-block-inner[b-002y1k0u2i] {
	align-items: center;
}

.image-block--vertical-bottom .image-block-inner[b-002y1k0u2i] {
	align-items: flex-end;
}


.image-block--horizontal-left .image-block-inner[b-002y1k0u2i] {
	justify-content: flex-start;
}

.image-block--horizontal-center .image-block-inner[b-002y1k0u2i] {
	justify-content: center;
}

.image-block--horizontal-right .image-block-inner[b-002y1k0u2i] {
	justify-content: flex-end;
}
/* _content/VevaDesignSystem.Theme/Components/Sections/MediaBlock.razor.rz.scp.css */

.media-block[b-v8rrvz7yqz] {
	position: relative;
	z-index: 1;
	overflow: hidden;
	display: flex;
	color: var(--text-color);
}

.media-block--media img[b-v8rrvz7yqz],
.media-block--media video[b-v8rrvz7yqz] {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	position: absolute;
	z-index: -2;
	background: var(--background-color);
}

.media-block--content[b-v8rrvz7yqz] {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.media-block--vertical-top[b-v8rrvz7yqz] {
	justify-content: start;
}

.media-block--vertical-center[b-v8rrvz7yqz] {
	justify-content: center;
}

.media-block--vertical-bottom[b-v8rrvz7yqz] {
	justify-content: end;
}


.media-block--horizontal-left[b-v8rrvz7yqz] {
	align-items: start;
}

.media-block--horizontal-center[b-v8rrvz7yqz] {
	align-items: center;
}

.media-block--horizontal-right[b-v8rrvz7yqz] {
	align-items: end;
}

.media-block--size-small[b-v8rrvz7yqz] {
	min-height: 325px;
}

.media-block--size-medium[b-v8rrvz7yqz] {
	min-height: 752px;
}

.media-block--size-large[b-v8rrvz7yqz] {
	min-height: 1022px;
}

.media-block--size-fullscreen[b-v8rrvz7yqz] {
	height: 100vh;
}

.media-block--background-overlay[b-v8rrvz7yqz] {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: -1;
}

.media-block.media-block--tint[b-v8rrvz7yqz] {
	background-image: linear-gradient(var(--tint-color), var(--tint-color)), var(--media);
	background-size: cover, cover;
}

.page-section--fullwidth .media-block--content[b-v8rrvz7yqz] {
	padding-left: var(--container-padding);
}
/* _content/VevaDesignSystem.Theme/Components/Sections/PageSection.razor.rz.scp.css */
.page-section[b-cfoaq2jtrn] {
	display: flex;
	justify-content: center;
	transition: min-height 0.3s;
	margin-top: calc(1rem * var(--vertical-margin));
	margin-bottom: calc(1rem * var(--vertical-margin));
	padding-left: var(--container-padding);
	padding-right: var(--container-padding)
}


.page-section-wrapper[b-cfoaq2jtrn] {
	background-color: var(--background-color);
	color: var(--text-color);	
}

.page-section--normal[b-cfoaq2jtrn] {
	background-color: var(--background-color);
}

.page-section--fullwidth[b-cfoaq2jtrn] {
	padding-left: unset;
	padding-right: unset;
}

.page-section--contained[b-cfoaq2jtrn] {
	background-color: unset;
}

.page-section-main[b-cfoaq2jtrn] {
}

.page-section-content[b-cfoaq2jtrn] {
	padding-top: calc(min(2rem,1rem * var(--vertical-padding)));
	padding-bottom: calc(min(2rem,1rem * var(--vertical-padding)));
	padding-left: calc(min(1rem,1rem * var(--horizontal-padding)));
	padding-right: calc(min(1rem,1rem * var(--horizontal-padding)));
	transition: padding 0.3s;
}

.page-section-aside[b-cfoaq2jtrn] {
	position: relative;
	align-self: stretch;
	display: flex;
}

.page-section-aside-content[b-cfoaq2jtrn] {
	margin-top: calc(1rem * var(--aside-vertical-margin));
	margin-bottom: calc(1rem * var(--aside-vertical-margin));
	padding: calc(1rem * var(--aside-padding));
	flex: 1;
	display: flex;
	flex-direction: column;
	xalign-items: center;
	xjustify-content: center;
}

.page-section-aside-image[b-cfoaq2jtrn] {
	object-fit: contain;
}

.page-section-aside--placement-cover .page-section-aside-image[b-cfoaq2jtrn] {
	object-fit: cover;
}

.page-section-loader[b-cfoaq2jtrn] {
	opacity: 0;
	transform: translate(0,20px);
	transition: opacity 0.6s, transform 0.6s;
}

.page-section-loader.page-section--visible[b-cfoaq2jtrn] {
	opacity: 1;
	transform: translate(0,0px);
}


.page-section-aside[b-cfoaq2jtrn] {	
	transition: flex 0.6s, min-width 0.3s;
}

.page-section-aside-content[b-cfoaq2jtrn] {
	background-image: var(--aside-image);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.page-section--overflow[b-cfoaq2jtrn] {
	padding-left: 24px;
	padding-right: 24px;
}

.page-section--overflowcontained[b-cfoaq2jtrn] {
	background-color: var(--background-color);
	padding-left: 24px;
	padding-right: 24px;
}

@media (max-width: 1079px) {

	.page-section-wrapper[b-cfoaq2jtrn] {
		flex-direction: column-reverse;
		gap: 1rem;
		width: 100%;
		display: flex;
	}

	.page-section-aside[b-cfoaq2jtrn] {
		min-height: calc(var(--mobile-aside-size) / 6 * 100vw);
		transition: min-height 0.3s;
		justify-content: center;
	}

	.page-section-aside-image[b-cfoaq2jtrn] {
		max-height: calc(100vh / 12 * var(--aside-size));
		flex: 1;
	}

	.page-section--mobile-reverse-order .page-section-wrapper[b-cfoaq2jtrn] {
		flex-direction: column;
	}

	.page-section--overflow[b-cfoaq2jtrn] {
		padding-left: 24px;
		padding-right: 24px;
	}

}



@media (min-width: 400px) {
	.page-section--overflow[b-cfoaq2jtrn] {
		padding-left: 48px;
		padding-right: 48px;
	}

	.page-section--overflowcontained[b-cfoaq2jtrn] {
		background-color: var(--background-color);
		padding-left: 48px;
		padding-right: 48px;
	}

}

@media (min-width: 1080px) {
	.page-section[b-cfoaq2jtrn] {
		min-height: calc(10rem * var(--height));
	}

	.page-section-wrapper[b-cfoaq2jtrn] {
		width: 100%;
		display: grid;
		gap: var(--aside-gap);
		--aside-width: calc(100% / 12 * var(--aside-size) - var(--aside-gap) / 2);
		--main-width: calc(100% - (100% / 12 * var(--aside-size)) - var(--aside-gap) / 2);

		grid-template-columns: [aside] var(--aside-width) [main] var(--main-width);
	}

	.page-section-main[b-cfoaq2jtrn] {
		grid-area:1 / main;
	}

	.page-section-aside[b-cfoaq2jtrn] {
		grid-area: 1 / aside;
	}

	.page-section-content[b-cfoaq2jtrn] {
		padding-top: calc(1rem * var(--vertical-padding));
		padding-bottom: calc(1rem * var(--vertical-padding));
		padding-left: calc(1rem * var(--horizontal-padding));
		padding-right: calc(1rem * var(--horizontal-padding));
	}

	.page-section-wrapper[b-cfoaq2jtrn] {
		flex-direction: row-reverse;
		transition: min-width 0.3s;
		align-items: center;
	}

	.page-section-wrapper--vertical-content-placement-top[b-cfoaq2jtrn] {
		align-items: start;
	}

	.page-section-wrapper--vertical-content-placement-bottom[b-cfoaq2jtrn] {
		align-items: end;
	}

	.page-section--aside-placement-right .page-section-wrapper[b-cfoaq2jtrn] {
		grid-template-columns: [main] var(--main-width) [aside] var(--aside-width);
	}

	.page-section-aside--horizontal-content-placement-left .page-section-aside-content[b-cfoaq2jtrn] {
		align-items: flex-start;
	}

	.page-section-aside--horizontal-content-placement-center .page-section-aside-content[b-cfoaq2jtrn] {
		align-items: center;
	}

	.page-section-aside--horizontal-content-placement-right .page-section-aside-content[b-cfoaq2jtrn] {
		align-items: flex-end;
	}

	.page-section-aside--vertical-content-placement-top .page-section-aside-content[b-cfoaq2jtrn] {
		justify-content: flex-start;
	}

	.page-section-aside--vertical-content-placement-center .page-section-aside-content[b-cfoaq2jtrn] {
		justify-content: center;
	}

	.page-section-aside--vertical-content-placement-bottom .page-section-aside-content[b-cfoaq2jtrn] {
		justify-content: flex-end;
	}

	.page-section--overflow[b-cfoaq2jtrn] {
		padding-left: 56px;
		padding-right: 56px;
	}

	.page-section--overflowcontained[b-cfoaq2jtrn] {
		background-color: var(--background-color);
		padding-left: 56px;
		padding-right: 56px;
	}
}
/* _content/VevaDesignSystem.Theme/Components/Special/DatePicker.razor.rz.scp.css */
table td[b-4iauyj5n7h] {
	padding: 1rem 0.5em;
}

.prev-cell[b-4iauyj5n7h], .next-cell[b-4iauyj5n7h] {
	font-size: 1.5em;
	color: var(--accent-text-color);
	cursor: pointer;
}

.prev-cell[b-4iauyj5n7h] {
}

.next-cell[b-4iauyj5n7h] {
	text-align: right;

}

.display-cell[b-4iauyj5n7h] {
	text-align:center;
	text-transform:capitalize;
}

.day-cell[b-4iauyj5n7h] {
	text-align: center;
	cursor: pointer;
}

.day-cell--next-month[b-4iauyj5n7h], .day-cell--last-month[b-4iauyj5n7h] {
	opacity:0.3;
}

.day-cell--selected[b-4iauyj5n7h] {
	background-color: var( --accent-background-color);
	color: var(--accent-text-color);
}

.day-cell--today[b-4iauyj5n7h] {
	outline: 2px solid var(--accent-background-color);
}

.day-cell--selected.day-cell--today[b-4iauyj5n7h] {
	outline:none;
}

.weekday-cell[b-4iauyj5n7h] {
	text-align: center;
	text-transform: capitalize;
}

.invalid-date-cell[b-4iauyj5n7h] {
	background-color: var( --grayscale-10-color);
	color: var( --grayscale-70-color);
}

.vds-date-picker-quick-select[b-4iauyj5n7h] {
	display: flex;
	flex-direction: row;
	gap: 1rem;
}
/* _content/VevaDesignSystem.Theme/Components/Special/Hamburger.razor.rz.scp.css */
.hamburger[b-555jfrtk47] {
	--animation-curve: cubic-bezier(1, 0, 0, 1);
	--size: 6px;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	aspect-ratio: 1/1;
	/*background-color: var(--accent-background-color);*/
	border-radius:4px;
}

.hamburger-icon[b-555jfrtk47] {
	width: calc(var(--size) * 6);
	height: calc(var(--size) * 6);
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

	.hamburger-icon[b-555jfrtk47]:before,
	.hamburger-icon[b-555jfrtk47]:after {
		transition: all 0.345s var(--animation-curve);
		content: "";
		position: absolute;
		display: block;
		background-color: var(--accent-text-color);
		width: calc(var(--size) * 4);
		height: calc(var(--size) / 2);
	}

	.hamburger-icon[b-555jfrtk47]:before {
		transform: translate3d(0,calc(-0.5 * var(--size)),0);
	}

	.hamburger-icon[b-555jfrtk47]:after {
		transform: translate3d(0,calc(0.5 * var(--size)),0);
	}

#navbar-open:checked + .navbar .hamburger-icon[b-555jfrtk47]::before {
	transform: rotateZ(45deg) translate3d(0,0,0);
}

#navbar-open:checked + .navbar .hamburger-icon[b-555jfrtk47]::after {
	transform: rotateZ(-45deg) translate3d(0,0,0);
}

input[b-555jfrtk47] {
	display: none;
}
/* _content/VevaDesignSystem.Theme/Components/Special/RunningNumber.razor.rz.scp.css */
@property --display-number {
	syntax: '<integer>';
	initial-value: 0;
	inherits: false;
}

.running-number[b-l8lzb1wavf] {
	--display-number: var(--inital-number);
	transition-property: --display-number;
	transition-duration:var(--duration);
	counter-reset: num var(--display-number);
	position:relative;
}

	.running-number.running-number--visible[b-l8lzb1wavf] {
		--display-number: var(--number);
	}

	.running-number[b-l8lzb1wavf]::before {
		content: counter(num);
	}


.running-number-content[b-l8lzb1wavf] {
	position:absolute;
	left:0;
	opacity:0;
}
/* _content/VevaDesignSystem.Theme/Components/TreeMenu.razor.rz.scp.css */
li[b-8vg67gr7aa] {
	list-style:none;
	padding:0px;
	margin:0x;
}

ol[b-8vg67gr7aa] {
	padding: 0px;
	margin: 0x;
}

/*
.tree-menu {
	display: flex;
	flex-direction: column;
	margin:0px;
	padding:0px
}

.tree-menu-item {
	display: grid;
	grid-template-columns: auto 30px;
	grid-auto-rows: auto;
	grid-template-areas:
		"link expander"
		"items items";
	min-height: 2rem;
}

	.tree-menu-item:last-child {
		
	}

	.tree-menu-link {
		grid-area: link;
		justify-content: flex-start;
		color: var(--text-color);
		font-size: 14px;
	}

.tree-menu-link:hover {
	xcolor: inherit;
}


.tree-menu > .tree-menu-item {
	padding:0rem 0 1rem 0;
}

.tree-menu > .tree-menu-item > .tree-menu-link {
	font-weight: bold;
	font-size: 16px;
	min-height:2rem;
	text-transform:uppercase;

}

.tree-menu-expand-label {
	grid-area: expander;
	-webkit-mask-image: url('data:image/svg+xml;utf8, <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 6L8 10L12.5 6" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 70% 70%;
	mask-image: url('data:image/svg+xml;utf8, <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 6L8 10L12.5 6" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	mask-position: center center;
	mask-repeat: no-repeat;
	mask-size: 70% 70%;
	background-color: var(--text-color);
	transition: transform var(--global-transition);
	cursor: zoom-in;
}

.tree-menu-sub-items {
	grid-area: items;
	margin:0px;
}

.tree-menu-sub-items > li:first-child  {	
	margin-top: 1rem;
}


.tree-menu-expand-control {
	display: none;	
}

.tree-menu-sub-items {
	display: block;
	overflow: hidden;
	margin-bottom: calc(-1 * var(--element-height));
	clip-path: polygon(0 0, 100% 0, 100% 0px, 0% 0px);
	transition: margin-bottom 0.3s ease-in-out, 0.3s clip-path ease-in-out;
}

.tree-menu-expand-control:checked + .tree-menu-item .tree-menu-sub-items {
	display: block;
	margin-bottom: 0px;
	clip-path: polygon(0 0, 100% 0, 100% var(--element-height), 0% var(--element-height));
}

.tree-menu-expand-control:checked + .tree-menu-item .tree-menu-expand-label {
	transform:rotate(-180deg);
}
*/
