body>header{background:#FFF;box-shadow:2px 2px 2px 1px rgba(0,0,0,.1);display:flex;flex-direction:row;flex-wrap:nowrap;height:50px;padding:0 5vw;position:relative;z-index:101}body>header>*{height:100%}body>header>aside{flex-grow:1}body>header>aside>ul,body>header ul#headerTools{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:flex-end;margin:0;padding:0}body>header>aside>ul>li,body>header ul#headerTools>li{align-items:center;display:flex;font-size:1.25em;height:100%;list-style:none;margin:0;padding:0}body>header>aside>ul>li+li,body>header ul#headerTools>li+li{margin-left:1em}body>header>aside>ul>li>ul,body>header>aside>ul>li>*>ul{position:absolute;top:51px!important}body>header>figure{max-width:300px}body>header>figure>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}body>header>figure>*>img{display:block;flex-shrink:0;max-height:100%;max-width:100%}body>header .optional.tool{display:none}nav menu menu span{color:#888;display:block}nav menu menuitem>.heading{color:#000;font-size:125%;font-weight:bold}nav menu menuitem>.subheading{color:var(--default-color-grey-dark)}.menu-drawer-checkbox{display:none!important}@media print{body>header aside,nav{display:none!important}}@media screen{body>header{padding:0 60px}nav span{cursor:default}nav.menu-cascading{display:none}body.webkit nav.menu-cascading{overflow-x:auto}body.webkit nav.menu-cascading::-webkit-scrollbar{background-color:var(--scrollbar-thumb-background);height:.25rem}nav.menu-drawer,nav.menu-drawer nav{background:#EEE;font-size:13px;min-height:100vh;padding:30px 50px;position:absolute;top:0;transition:all .8s ease-in-out;width:300px;z-index:1}nav.menu-drawer.menu-drawer-left,nav.menu-drawer.menu-drawer-left nav{left:0;transform:translateX(-300px)}nav.menu-drawer.menu-drawer-right,nav.menu-drawer.menu-drawer-right nav{right:0;transform:translateX(300px)}nav.menu-drawer button.form-button{background:var(--default-color-blue);border:0;border-radius:.5em;color:#FFF;cursor:pointer;filter:none;font-family:Roboto,Arial,Verdana,Helvetica,sans-serif;outline-color:transparent;padding:.5em 1em}nav.menu-drawer label{cursor:pointer;font-weight:normal;margin:0}nav.menu-drawer label:focus{outline:0}nav.menu-drawer label.menu-drawer-close,nav.menu-drawer label.menu-drawer-toggle{background:#EEE;border-bottom-color:var(--default-border-color-dark);border-style:solid;border-top-color:transparent;border-width:1px;display:block;height:50px;line-height:0;padding:0;position:absolute;width:50px}nav.menu-drawer.menu-drawer-left label.menu-drawer-close,nav.menu-drawer.menu-drawer-left label.menu-drawer-toggle{right:-50px}nav.menu-drawer.menu-drawer-right label.menu-drawer-close,nav.menu-drawer.menu-drawer-right label.menu-drawer-toggle{right:300px}nav.menu-drawer.menu-drawer-left>label.menu-drawer-close,nav.menu-drawer.menu-drawer-left>label.menu-drawer-toggle{border-left-color:transparent;border-right-color:var(--default-border-color-dark)}nav.menu-drawer.menu-drawer-right>label.menu-drawer-close,nav.menu-drawer.menu-drawer-right>label.menu-drawer-toggle{border-left-color:var(--default-border-color-dark);border-right-color:transparent}nav.menu-drawer label.menu-drawer-close>span::after,nav.menu-drawer label.menu-drawer-close>span::before,nav.menu-drawer label.menu-drawer-toggle>span,nav.menu-drawer label.menu-drawer-toggle>span::after,nav.menu-drawer label.menu-drawer-toggle>span::before{background:#000;display:block;height:3px;pointer-events:none;transition:transform .4s ease-in-out,background-color .4s ease-in-out 0s;width:20px}nav.menu-drawer label.menu-drawer-close>span,nav.menu-drawer label.menu-drawer-toggle>span{display:block;margin-left:15px;margin-top:50%;position:relative}nav.menu-drawer label.menu-drawer-close>span::after,nav.menu-drawer label.menu-drawer-close>span::before,nav.menu-drawer label.menu-drawer-toggle>span::after,nav.menu-drawer label.menu-drawer-toggle>span::before{content:"";position:absolute;transform:rotate(0) translateY(0)}nav.menu-drawer label.menu-drawer-close{margin-top:20px;opacity:0;transition:all .4s ease-in}nav.menu-drawer label.menu-drawer-close>span::after{transform:rotate(45deg)}nav.menu-drawer label.menu-drawer-close>span::before{transform:rotate(-45deg)}nav.menu-drawer label.menu-drawer-toggle{margin-top:-30px}nav.menu-drawer label.menu-drawer-toggle>i{align-items:center;display:flex;font-size:1.5em;height:100%;justify-content:center;width:100%}nav.menu-drawer label.menu-drawer-toggle>span,nav.menu-drawer label.menu-drawer-toggle>span::after,nav.menu-drawer label.menu-drawer-toggle>span::before{background:#000;display:block;height:3px;pointer-events:none;transition:transform .4s ease-in-out,background-color .4s ease-in-out 0s;width:20px}nav.menu-drawer label.menu-drawer-toggle>span::after,nav.menu-drawer label.menu-drawer-toggle>span::before{content:"";position:absolute;transform:rotate(0) translateY(0)}nav.menu-drawer label.menu-drawer-toggle>span::after{transform:translateY(6px)}nav.menu-drawer label.menu-drawer-toggle>span::before{transform:translateY(-6px)}nav.menu-drawer menu{margin:0;opacity:0;padding:0;transition:all .8s ease-in-out;visibility:hidden}nav.menu-drawer menu menuitem{display:block;list-style:none}nav.menu-drawer menu menuitem+menuitem{border-top:1px solid #AAA}nav.menu-drawer menu menuitem.menu-drawer-header{display:flex;flex-direction:row;padding-bottom:10px}nav.menu-drawer menu menuitem.menu-drawer-header>img{border-radius:50%;max-height:50px;max-width:50px}nav.menu-drawer menu menuitem.menu-drawer-header>span{color:#000;font-size:125%;font-weight:bold;margin-left:10px}nav.menu-drawer menu menuitem.menu-drawer-stretched{margin-left:-50px;margin-right:-50px;padding-left:50px;padding-right:50px}nav.menu-drawer menu menuitem>a,nav.menu-drawer menu menuitem>label,nav.menu-drawer menu menuitem>span{display:block;padding:15px;padding-left:0;position:relative;text-decoration:none}nav.menu-drawer.menu-drawer-left menu menuitem>a,nav.menu-drawer.menu-drawer-left menu menuitem>label,nav.menu-drawer.menu-drawer-left menu menuitem>span{text-align:left}nav.menu-drawer.menu-drawer-right menu menuitem>a,nav.menu-drawer.menu-drawer-right menu menuitem>label,nav.menu-drawer.menu-drawer-right menu menuitem>span{text-align:right}nav.menu-drawer menu menuitem>label::before{display:block;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:15px}nav.menu-drawer.menu-drawer-left menu menuitem>label::before{content:"\f101";right:0}nav.menu-drawer.menu-drawer-right menu menuitem>label::before{content:"\f100";left:0}nav.menu-drawer nav label.menu-drawer-toggle{border-color:transparent}nav.menu-drawer nav label.menu-drawer-toggle,nav.menu-drawer nav label.menu-drawer-toggle>span,nav.menu-drawer nav label.menu-drawer-toggle>span::after,nav.menu-drawer nav label.menu-drawer-toggle>span::before{background:0}.menu-drawer-checkbox:checked ~ nav{transform:translateX(0)!important;transition:all .8s ease-in-out,z-index 0s;z-index:2}.menu-drawer-checkbox:checked ~ nav>menu{opacity:1;visibility:visible}.menu-drawer-checkbox:checked ~ nav label.menu-drawer-close{opacity:1}.menu-drawer-checkbox:checked ~ nav label.menu-drawer-toggle>span::after,.menu-drawer-checkbox:checked ~ nav label.menu-drawer-toggle>span::before{width:14px}.menu-drawer-checkbox:checked ~ nav.menu-drawer.menu-drawer-left{box-shadow:10px 0 5px -5px #AAA}.menu-drawer-checkbox:checked ~ nav.menu-drawer.menu-drawer-right{box-shadow:-10px 0 5px -5px #AAA}.menu-drawer-checkbox:checked ~ nav.menu-drawer-left label.menu-drawer-toggle>span::after{transform:rotate(45deg) translateY(4px) translateX(4px)}.menu-drawer-checkbox:checked ~ nav.menu-drawer-left label.menu-drawer-toggle>span::before{transform:rotate(-45deg) translateY(-4px) translateX(4px)}.menu-drawer-checkbox:checked ~ nav.menu-drawer-right label.menu-drawer-toggle>span::after{transform:rotate(45deg) translateY(-8px) translateX(2px)}.menu-drawer-checkbox:checked ~ nav.menu-drawer-right label.menu-drawer-toggle>span::before{transform:rotate(-45deg) translateY(8px) translateX(2px)}.menu-drawer-form nav.menu-drawer label.menu-drawer-close{margin-top:20px}.menu-drawer-form+.menu-drawer-form nav.menu-drawer label.menu-drawer-close{margin-top:70px}.menu-drawer-form+.menu-drawer-form+.menu-drawer-form nav.menu-drawer label.menu-drawer-close{margin-top:120px}.menu-drawer-form+.menu-drawer-form+.menu-drawer-form+.menu-drawer-form nav.menu-drawer label.menu-drawer-close{margin-top:170px}.menu-drawer-form+.menu-drawer-form+.menu-drawer-form+.menu-drawer-form+.menu-drawer-form nav.menu-drawer label.menu-drawer-close{margin-top:220px}.menu-drawer-form nav.menu-drawer label.menu-drawer-toggle{margin-top:-30px}.menu-drawer-form+.menu-drawer-form nav.menu-drawer label.menu-drawer-toggle{margin-top:20px}.menu-drawer-form+.menu-drawer-form+.menu-drawer-form nav.menu-drawer label.menu-drawer-toggle{margin-top:70px}.menu-drawer-form+.menu-drawer-form+.menu-drawer-form+.menu-drawer-form nav.menu-drawer label.menu-drawer-toggle{margin-top:120px}.menu-drawer-form+.menu-drawer-form+.menu-drawer-form+.menu-drawer-form+.menu-drawer-form nav.menu-drawer label.menu-drawer-toggle{margin-top:170px}nav#profileMenu menu menuitem{margin:0 -50px;padding:0 20px}nav#profileMenu menu menuitem.menu-drawer-header{background:#EEE;background:-moz-linear-gradient(left,#eee 0,#fff 50%,#fff 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#eee),color-stop(50%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#eee 0,#fff 50%,#fff 100%);background:-o-linear-gradient(left,#eee 0,#fff 50%,#fff 100%);background:-ms-linear-gradient(left,#eee 0,#fff 50%,#fff 100%);background:linear-gradient(to right,#eee 0,#fff 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=1);margin-top:-30px;padding-top:30px;padding-bottom:30px}nav#profileMenu menu menuitem>a,nav#profileMenu menu menuitem>label,nav#profileMenu menu menuitem>span{padding-left:20px;text-align:left}}@media screen and (min-width:180px){body>header{margin-bottom:2.5vw}body>header>aside{flex-grow:1;flex-shrink:0;max-width:none}body>header>figure{margin-left:0}}@media screen and (min-width:360px){body>header>figure{margin-left:16px}}@media screen and (min-width:720px){nav.menu-cascading{flex-grow:1;height:100%;margin:0 1vw;overflow:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}nav.menu-cascading .overview{color:#AAA;font-size:10px;font-weight:normal;padding-bottom:1em;padding-top:.25em}nav.menu-cascading menu menuitem{display:block}nav.menu-cascading>menu{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:Roboto,Arial,Verdana,Helvetica,sans-serif;font-size:1.333333333rem;font-weight:500;height:100%;margin:0;padding:0}nav.menu-cascading>menu a{cursor:pointer}nav.menu-cascading>menu input,nav.menu-cascading>menu select,nav.menu-cascading>menu textarea{border-radius:5px;font-size:1rem;line-height:inherit}nav.menu-cascading>menu menu{background-repeat:no-repeat;margin:0;padding:0;z-index:101}nav.menu-cascading>menu menu a,nav.menu-cascading>menu menu hr,nav.menu-cascading>menu menu span{display:block;margin:0 25px;white-space:normal}nav.menu-cascading>menu menu a:active,nav.menu-cascading>menu menu a:focus,nav.menu-cascading>menu menu a:hover{color:var(--default-color-red)}nav.menu-cascading>menu menu hr{margin-top:6px}nav.menu-cascading>menu menu menu{color:#000}nav.menu-cascading>menu menu menu hr{margin-bottom:2px;margin-top:2px}nav.menu-cascading>menu>menuitem:hover>menu,nav.menu-cascading>menu>menuitem.active>menu{display:flex}nav.menu-cascading>menu>menuitem{align-items:center;display:flex;height:inherit}nav.menu-cascading>menu>menuitem>a,nav.menu-cascading>menu>menuitem>span,nav.menu-cascading>menu>menuitem>menu>menuitem>a,nav.menu-cascading>menu>menuitem>menu>menuitem>span{display:block}nav.menu-cascading>menu>menuitem>a,nav.menu-cascading>menu>menuitem>span{overflow:hidden;padding:14px 10px;white-space:nowrap;text-align:center}nav.menu-cascading>menu>menuitem:hover>a,nav.menu-cascading>menu>menuitem.active>a,nav.menu-cascading>menu>menuitem:hover>span,nav.menu-cascading>menu>menuitem.active>span{background-color:var(--default-color-grey-dark);color:#FFF}nav.menu-cascading>menu>menuitem>menu{background:#FFF;border-bottom:5px solid var(--default-color-grey-dark);border-left:var(--default-border-left);border-right:var(--default-border-right);border-top:5px solid var(--default-color-grey-dark);display:none;flex-direction:row;flex-wrap:wrap;font-size:1.2rem;position:absolute;top:50px}nav.menu-cascading>menu>menuitem.col-1>menu{width:22.45vw}nav.menu-cascading>menu>menuitem.col-1:nth-child(n+3)>menu{margin-left:-7.5vw}nav.menu-cascading>menu>menuitem.col-1.col-right>menu{margin-left:-22.45vw}nav.menu-cascading>menu>menuitem.col-2>menu{width:45.1vw}nav.menu-cascading>menu>menuitem.col-2:nth-child(n+3)>menu{margin-left:-19.15vw}nav.menu-cascading>menu>menuitem.col-2:nth-child(n+9)>menu,nav.menu-cascading>menu>menuitem.col-2.col-right>menu{margin-left:-38.3vw}nav.menu-cascading>menu>menuitem.col-4>menu{left:0;padding:0 5vw;width:100vw}nav.menu-cascading>menu>menuitem>menu>footer{width:100%}nav.menu-cascading>menu>menuitem>menu>footer>img{display:block;max-width:100%}nav.menu-cascading>menu>menuitem>menu>menuitem{padding:2.5em 0;width:22.45vw}nav.menu-cascading>menu>menuitem>menu>menuitem:hover{background:var(--default-color-grey-light)}nav.menu-cascading>menu>menuitem>menu>menuitem>a,nav.menu-cascading>menu>menuitem>menu>menuitem>span:not(.overview){border-bottom:1px solid #000;padding-bottom:.277777777em}nav.menu-cascading>menu>menuitem>menu>menuitem>menu{font-size:1.166666666rem}nav.menu-cascading>menu>menuitem>menu>menuitem>menu>menuitem>a,nav.menu-cascading>menu>menuitem>menu>menuitem>menu>menuitem>span:not(.overview){color:#111;padding:10px 0 0 0}nav.menu-cascading>menu>menuitem>menu>menuitem>menu>menuitem>a{color:var(--default-color-grey-dark)}nav.menu-cascading>menu>menuitem>menu>menuitem>menu>menuitem>menu{color:#777;font-size:.9rem;font-weight:100;line-height:1.3}body>header>figure{margin-left:24px}body>header .optional.tool{display:block}}@media screen and (min-width:960px){body>header{padding:0 60px}nav.menu-cascading{display:flex}}