@keyframes slide-in{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{from{margin-left:-100%}to{margin-left:0}}.vertical-navigation{position:fixed;display:grid;grid-template-columns:1fr;grid-template-rows:90px 1fr 216px;grid-column-gap:0;grid-row-gap:0;left:0;top:0;width:280px;height:100vh;background-color:var(--white);box-shadow:2px 0 20px 2px rgba(5,24,132,.0784313725);border-radius:0 40px 40px 0;z-index:11}.vertical-navigation a{text-decoration:none}.vertical-navigation__logos{position:relative;display:block;padding:1.5rem 1rem 0 2rem}.vertical-navigation__logos img{position:relative}.vertical-navigation__logos img:first-child{padding:0 20px 0 0;border-right:1px solid var(--blue-100)}.vertical-navigation__logos img:last-child{margin:8px 0 8px 20px}.vertical-navigation__links{position:relative;padding:2rem;border-top:solid 1px var(--blue-100);border-bottom:solid 1px var(--blue-100);overflow:auto}.vertical-navigation__link{position:relative;display:block;margin:0 0 1rem 0}.vertical-navigation__link:last-child{margin:0}.vertical-navigation__link a{text-decoration:none}.vertical-navigation__link-main{position:relative;padding:1.25rem 1rem 1.25rem 1rem;border-radius:var(--border-radius-medium);background-color:var(--blue-50);margin:0;text-align:center;color:var(--technical-blue);text-decoration:none}.vertical-navigation__link--active .vertical-button{background-color:var(--technical-blue);color:var(--white)}.vertical-navigation__footer{position:relative;display:block;padding:2rem}.vertical-navigation__footer ul{list-style-type:none;padding:0;margin:0}.vertical-navigation__footer ul li{padding:0;margin:0}.vertical-navigation__footer a{position:relative;display:block;padding:1.25rem 1rem 1.25rem 1rem;border-radius:var(--border-radius-medium);background-color:var(--blue-50);margin:0 0 1rem 0;font-size:1.125rem;font-family:var(--font-family-bold);line-height:1.75rem;letter-spacing:0;text-align:center;color:var(--technical-blue);text-decoration:none}.vertical-navigation__footer a span{display:none}.vertical-navigation__footer a.active{background-color:var(--technical-blue);color:var(--white)}.vertical-navigation__footer a:last-child{margin:0}.vertical-button.active{background-color:var(--technical-blue);color:var(--white)}