:root{--nv-padding-x: 0rem;--nv-padding-y: 0rem;--nv-line-height: 1.5rem;--nv-font-size: 14px;--nv-primary-color: #069;--nv-bg: #687c86;--nv-text-color: rgba(255, 255, 255, .55);--nv-link-color: rgba(255, 255, 255, .75);--nv-link-color-hover: rgba(255, 255, 255, .95);--nv-subnav-bg: #dadee0;--nv-subnav-text-color: rgba(0, 0, 0, .55);--nv-subnav-link-color: rgba(0, 0, 0, .75);--nv-subnav-link-color-hover: rgba(0, 0, 0, .95);--nv-item-font-size: 14px;--nv-item-line-height: 1.5rem;--nv-item-padding-y: .5rem;--nv-item-padding-x: 1rem;--nv-item-margin: 0;--nv-subnav-item-font-size: inherit;--nv-subnav-item-line-height: inherit;--nv-subnav-item-padding-x: var(--nv-item-padding-x);--nv-subnav-item-padding-y: var(--nv-item-padding-y);--nv-subnav-item-margin: 0;--nv-brand-font-size: 18px;--nv-brand-line-height: inherit;--nv-brand-padding: var(--nv-item-padding-y) var(--nv-item-padding-x);--nv-brand-link-color: rgba(255, 255, 255, .95);--nv-subnav-padding-x: 0rem;--nv-subnav-padding-y: 0rem;--nv-subnav-line-height: inherit;--nv-subnav-font-size: inherit;--nv-subnav-width: 200px;--nv-subnav-larger-width: calc(var(--nv-subnav-width) * 3 + var(--nv-subnav-padding-x) * 2);--nv-item-color: rgba(255, 255, 255, .65);--nv-item-bg: transparent;--nv-item-hover-color: rgba(255, 255, 255, .85);--nv-item-hover-bg: rgba(0, 0, 0, .35);--nv-item-active-color: #fff;--nv-item-active-bg: var(--nv-primary-color);--nv-subnav-item-color: rgba(0, 0, 0, .65);--nv-subnav-item-bg: transparent;--nv-subnav-item-hover-color: rgba(255, 255, 255, .85);--nv-subnav-item-hover-bg: rgba(0, 0, 0, .4);--nv-subnav-item-active-color: #fff;--nv-subnav-item-active-bg: var(--nv-primary-color);--nv-subnav-zindex: 50;--nv-icon-height: 1.5rem;--nv-toggle-padding: .125rem .5rem;--nv-base-radius: .25rem;--nv-expanded-bg: rgba(255, 255, 255, .075);--nv-subnav-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .25), 1px 1px 0 0 rgba(0, 0, 0, .15) inset}.navbar{display:flex;flex-flow:row wrap;justify-content:space-between;padding:var(--nv-padding-y) var(--nv-padding-x);font-size:var(--nv-font-size);line-height:var(--nv-line-height)}.navbar>div{display:none;flex-basis:100%;flex-direction:column;flex-grow:1}.navbar.open-mobile>div{display:flex}.navbar .nav{flex-direction:column}.navbar .brand{display:flex;align-items:center;padding:var(--nv-brand-padding);font-size:var(--nv-brand-font-size);line-height:var(--nv-brand-line-height);text-decoration:none;white-space:nowrap}@media (min-width: 768px){.navbar{position:relative;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.navbar>div{display:flex;flex-basis:auto;flex-direction:row;align-items:center;justify-content:space-between}.navbar .nav{flex-direction:row}}.navbar-content a:not([class]),.navbar-content b,.subnav-content a:not([class]),.subnav-content b{color:var(--nv-link-color)}@media (min-width: 768px){.navbar-content a:not([class]):hover{color:var(--nv-link-color-hover)}}.navbar{color:var(--nv-text-color);background-color:var(--nv-bg)}.navbar .brand{color:var(--nv-brand-link-color)}.nav li>a,.nav li>span,.navbar-content,.subnav-content{padding:var(--nv-item-padding-y) var(--nv-item-padding-x);margin:var(--nv-item-margin)}.nav>li,.row>li,.subnav>li,.subnav-toggle+ul>li,.subnav-toggle+div>li,.nav li>span,.nav li>a{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.nav{display:flex}.nav,.nav ul{padding:0;margin:0;list-style:none}.nav li{transition:margin .3s ease 0s}.nav li>span,.nav li>a{flex-wrap:nowrap;overflow:hidden;font-size:var(--nv-item-font-size);line-height:var(--nv-item-line-height)}.nav li>a{text-decoration:none}.nav li>span>span,.nav li>a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subnav-toggle,.navbar-toggle{display:flex;align-items:center;align-self:center;padding:var(--nv-toggle-padding);margin:auto var(--nv-item-padding-x);border:1px solid transparent;border-radius:var(--nv-base-radius)}li.open-mobile>.subnav-toggle+ul,li.open-mobile>.subnav-toggle+div,li.open-mobile>.subnav{display:block}.open-mobile+.open-mobile{margin-top:var(--nv-item-padding-y)}.parent-icon,.subnav-toggle+ul,.subnav-toggle+div,.subnav{display:none}.subnav-content p,.subnav-content ul{margin-bottom:var(--nv-item-padding-y)}ul.subnav,div.subnav ul{flex-basis:100%;flex-direction:column;flex-grow:1;padding:0 0 0 var(--nv-item-padding-x)}div.subnav{flex-basis:100%}.menu-icon,.parent-icon{width:var(--nv-icon-height);height:var(--nv-icon-height);line-height:var(--nv-icon-height);text-align:center;fill:currentcolor}.menu-icon{font-size:calc(var(--nv-icon-height) * .94)}.menu-icon+span{flex:auto;margin-left:calc(var(--nv-item-padding-x) / 2)}@media (min-width: 768px){.row>li{align-content:flex-start}nav li:not(.full-width),.nav li:not(.full-width){position:relative}.parent-icon,.subnav-toggle+ul,.subnav-toggle+div{display:flex}ul.subnav>li,div.subnav>ul>li{display:none}.open-position>ul.subnav>li,.open-position>div.subnav>ul>li{display:flex}.subnav-toggle,.navbar-toggle{display:none}.subnav{position:absolute;display:block;font-size:var(--nv-subnav-font-size, 14px);line-height:var(--nv-subnav-line-height, 1.5rem);opacity:0}.subnav li>span,.subnav li>a{flex-basis:100%;font-size:var(--nv-subnav-item-font-size, inherit);line-height:var(--nv-subnav-item-line-height, inherit)}div.subnav ul{padding:0}ul.subnav,div.subnav,.subnav .subnav{padding:var(--nv-subnav-padding-y) var(--nv-subnav-padding-x)}.subnav-content,ul.subnav{flex-direction:column}li.open-mobile{background:none;transition:none}li.open-mobile+.open-mobile{margin:0}.column-title,div.subnav>ul>li>span{font-size:120%}.subnav li>a,.subnav li>span,.subnav-content{padding:var(--nv-subnav-item-padding-y) var(--nv-subnav-item-padding-x);margin:var(--nv-subnav-item-margin)}.nav>li>.subnav{margin-top:var(--nv-padding-y)}.subnav .subnav{margin-top:calc(var(--nv-subnav-padding-y) * -1);margin-left:var(--nv-subnav-padding-x)}ul.subnav{width:var(--nv-subnav-width)}div.subnav{min-width:var(--nv-subnav-larger-width)}div.subnav>ul{flex-direction:row;padding:0;margin:0}div.subnav.m1{min-width:calc(var(--nv-subnav-width) + var(--nv-subnav-padding-x) * 2)}div.subnav.m2{min-width:calc(var(--nv-subnav-width) * 2 + var(--nv-subnav-padding-x) * 2)}div.subnav.m3{min-width:calc(var(--nv-subnav-width) * 3 + var(--nv-subnav-padding-x) * 2)}div.subnav.m4{min-width:calc(var(--nv-subnav-width) * 4 + var(--nv-subnav-padding-x) * 2)}}.nav li>a,.nav li>span{color:var(--nv-item-color)}.nav li.open-mobile{background-color:var(--nv-expanded-bg)}@media (min-width: 768px){.nav>li>span,.nav>li>a{background-color:var(--nv-item-bg)}.nav>li.open>span,.nav>li.open>a,.nav>li:hover>span,.nav>li:hover>a{color:var(--nv-item-hover-color);background-color:var(--nv-item-hover-bg)}.nav>li.active>span,.nav>li.active>a,.nav>li.active.open>span,.nav>li.active.open>a,.nav>li.active:hover>span,.nav>li.active:hover>a{color:var(--nv-item-active-color);background-color:var(--nv-item-active-bg)}}.subnav-toggle,.navbar-toggle{color:currentcolor;background-color:transparent}.subnav-toggle:focus,.navbar-toggle:focus{color:var(--nv-bg);background-color:var(--nv-link-color);outline:none}.open-mobile>.subnav-toggle:not(:focus),.open-mobile>.navbar-toggle:not(:focus){color:var(--nv-item-color);border-color:var(--nv-item-color)}@media (min-width: 768px){.subnav{background-color:var(--nv-subnav-bg);box-shadow:var(--nv-subnav-shadow)}.subnav li>span,.subnav li>a{color:var(--nv-subnav-item-color);background-color:var(--nv-subnav-item-bg)}.subnav li>div{background-color:var(--nv-subnav-item-bg)}.subnav li.open>a,.subnav li:hover>a{color:var(--nv-subnav-item-hover-color);background-color:var(--nv-subnav-item-hover-bg)}.subnav li.active>span,.subnav li.active>a,.subnav li.active:hover>span,.subnav li.active:hover>a{color:var(--nv-subnav-item-active-color);background-color:var(--nv-subnav-item-active-bg)}.column-title,div.subnav>ul>li>span{color:var(--nv-subnav-item-color)}div.subnav li>ul>li.open>span,div.subnav li>ul>li:hover>span,ul.subnav>li.open>span,ul.subnav>li:hover>span{color:var(--nv-subnav-item-hover-color);background-color:var(--nv-subnav-item-hover-bg)}div.subnav{color:var(--nv-subnav-text-color)}.subnav-content a:not([class]),.subnav-content b{color:var(--nv-subnav-link-color)}.subnav-content a:not([class]):hover{color:var(--nv-subnav-link-color-hover)}}@media (min-width: 768px){.nav li>.subnav{top:-99999em;left:-99999em;transition:transform .5s ease,opacity .4s linear;transform:translateY(-10px)}.nav li li>.subnav{transform:translate(-10px)}.nav li li.open-position>.subnav{top:0;left:100%}.nav li.open-position>.subnav{top:100%;left:0;z-index:var(--nv-subnav-zindex)}.nav li.open>.subnav{opacity:1;transform:translate(0)}}
