.vsk-menu {
    position: relative;
    /*overflow: hidden;*/
    width: 100%;
    transition: height 0s var(--vsk-transition-ease);
}

.vsk-menu__screen {
    position: absolute;
    top: 0;
    left: 0%;
    width: 100%;
    box-sizing: border-box;
    opacity: 0;
    transition: opacity .125s var(--vsk-transition-ease)
		, left 0s var(--vsk-transition-ease);
	z-index: 10;
}

.vsk-menu__screen.active{
    opacity: 1;
	left: 0%;
	z-index: 50;
}

.vsk-menu__screen.prev {
    opacity: 0;
}

.vsk-menu__screen ul {
    list-style: none;
    margin: 0;
    padding: 0;
	display: flex;
	flex-flow: column nowrap;
	gap: 0em;
}

.vsk-menu__screen li{
	opacity: 0;
	transform: translateY(2em);
	transition: opacity .6s var(--vsk-transition-ease) calc(var(--_td, 0) * .125s)
		, transform .6s var(--vsk-transition-ease) calc(var(--_td, 0) * .125s);
}
.vsk-menu__screen.active li{
	opacity: 1;
	transform: translateY(0em);
}

.vsk-menu__screen li a{
	display: block;
	color: var(--e-global-color-1ca8011);
	padding: .5em 0;
	transition: color .25s var(--vsk-transition-ease);
}

.vsk-menu__screen ul:has(a[aria-current="page"]) a:not([aria-current="page"]),
.vsk-menu__screen ul:has(a:hover) a:not(:hover),
.vsk-menu__breadcrumbs a{
	color: var(--e-global-color-secondary);
}

.vsk-menu__screen a:hover,
.vsk-menu__breadcrumbs a[aria-current="page"]{
	color: var(--e-global-color-1ca8011)!important;
}



.vsk-menu__back {
    display: inline-block;
    cursor: pointer;
    padding: 0;
}

.vsk-menu__breadcrumbs {
	display: flex;
    flex-flow: row nowrap;
	align-items: center;
    gap: 1em;
	
}

.vsk-menu__breadcrumbs :where(a, span),
.link-description{
	font-family: var(--e-global-typography-ddf5825-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-ddf5825-font-size)!important;
    font-weight: var(--e-global-typography-ddf5825-font-weight)!important;
    text-transform: var(--e-global-typography-ddf5825-text-transform)!important;
    font-style: var(--e-global-typography-ddf5825-font-style)!important;
    text-decoration: var(--e-global-typography-ddf5825-text-decoration)!important;
    line-height: var(--e-global-typography-ddf5825-line-height)!important;
    letter-spacing: var(--e-global-typography-ddf5825-letter-spacing)!important;
    word-spacing: var(--e-global-typography-ddf5825-word-spacing)!important;
}

.vsk-menu__header{
	display: flex;
    flex-flow: row nowrap;
    align-items: center;
	justify-content: space-between;
    gap: 1em;
	padding-bottom: 16px;
    margin-bottom: 32px;
	border-bottom: 1px solid var(--e-global-color-19b8723);
	opacity: 0;
	transform: translateY(-24px);
	transition: opacity .6s var(--vsk-transition-ease)
		, transform .6s var(--vsk-transition-ease);
}

.vsk-menu__screen.active .vsk-menu__header{
	opacity: 1;
	transform: translateY(0px);
}

.link-description{
	display: block;
	width: 100%;
}

@media(max-width: 767px){
	.vsk-menu__breadcrumbs{
		gap: .5em;
	}
}





