@media screen and (max-width:991px){.app-nav__body{background-color:#fff;box-shadow:0 32px 27px #00000024;left:0;padding:8px 4px;position:absolute;top:100%;width:100%;z-index:10}}.app-nav__list{list-style:none;margin:0;padding:0}@media screen and (min-width:992px){.app-nav__list{align-items:center;display:flex;flex-wrap:wrap}}.app-nav__dropdown-list{list-style:none;margin:0;padding:0}.app-nav__dropdown-item{background-color:var(--color-white);border:0;border-radius:4px;color:var(--color-text);cursor:pointer;display:block;font-family:var(--base-font-family);font-size:16px;padding:10px 24px;text-align:left;transition:background-color .2s,color .2s;width:100%}.app-nav__dropdown-item:hover{background-color:var(--color-accent-50)}.app-nav__dropdown-item:active{background-color:var(--color-accent-100)}.app-nav__link{align-items:center;background-color:transparent;border:0;color:var(--color-text);cursor:pointer;display:flex;font-family:var(--base-font-family);line-height:1.5;margin:0;outline:none;padding:0;text-align:left;transition:color .2s;white-space:nowrap}.app-nav__link:hover{color:var(--color-accent-500)}@media screen and (max-width:991px){.app-nav__link{display:block;font-size:var(--base-font-size);font-weight:600;padding:12px 16px;width:100%}}@media screen and (min-width:992px){.app-nav__link{padding:0 16px}}.app-nav__link-icon{margin-left:4px}.app-nav__burger{align-items:flex-start;background-color:transparent;border:none;color:var(--color-text);display:flex;flex-direction:column;height:40px;justify-content:center;margin:0 0 0 auto;outline:none;padding:8px;position:relative;width:40px}.app-nav__burger-icon,.app-nav__burger:after,.app-nav__burger:before{background-color:currentColor;border-radius:10px;content:"";display:block;height:2px;margin-left:auto;transition:all .2s}.app-nav__burger:before{width:20px}.app-nav__burger-icon{margin-bottom:5px;margin-top:5px;width:18px}.app-nav__burger:after{width:16px}.app-nav__burger.is-open:before{transform:rotate(45deg) translate(6px,6px)}.app-nav__burger.is-open .app-nav__burger-icon{opacity:0}.app-nav__burger.is-open:after{transform:rotate(-45deg) translate(4px,-4px);width:20px}@media screen and (min-width:992px){.app-nav__burger{display:none}}.nav-list-slide-enter-active,.nav-list-slide-leave-active{transition:opacity .5s}.nav-list-slide-enter,.nav-list-slide-leave-to{opacity:0}
