body{margin:0}header{z-index:99}nav.header{align-items:center;background-color:#fff;box-shadow:0 0 10px #ccc;display:flex;flex-direction:row;height:60px;justify-content:space-between;z-index:99}nav.header .logo{height:30px;vertical-align:middle;width:auto}nav.header .left,nav.header .middle,nav.header .right{align-items:center;display:flex;height:100%;justify-content:center}nav.header .left{justify-content:flex-end;width:15%}nav.header .right{justify-content:flex-start;position:relative;width:15%}.nested-menu{display:flex;height:100%}.nested-menu a{color:#000;display:none;text-decoration:none}.nested-menu .level-1,.nested-menu .level-2,.nested-menu .level-3,.nested-menu .level-4{display:block;font-size:.8rem}.nested-menu .level-1{color:#000}.nested-menu .level-1 span{border-bottom:1px solid transparent;padding:6px 2px 2px}.nested-menu .menu.active .level-1 span{border-color:#000}.nested-menu .level-2{border-left:4px solid transparent;color:#575656;margin-top:10px;padding:2px 4px 2px 12px}.nested-menu .level-2:first-child{margin-top:0}.nested-menu .level-2:not(.active):hover{background-color:#fff}.nested-menu .level-2.active{background-color:#fff;border-color:#004bff;color:#004bff}.nested-menu .level-3{color:#363636;font-size:.725rem;font-weight:700;line-height:1.1rem;margin:7px 0 8px}.nested-menu .level-4{color:#575656;font-size:.725rem;line-height:1.1rem;margin:6px 0 0}.nested-menu .level-4:hover{color:#004bff}.nested-menu .menu{align-items:center;display:inline-flex;height:100%;justify-content:center}.nested-menu .menu>a,.nested-menu .menu>p{align-items:center;display:flex;height:100%;justify-content:center;padding:0 20px;width:100%}.nested-menu .submenu{box-shadow:0 -8px 0 #fff,0 0 10px #ccc;display:none;left:15%;position:absolute;right:15%;top:60px;z-index:1}.nested-menu .submenu .submenu-left{background-color:#f2f1f5;flex:0.25;padding:14px 0 14px 14px}.nested-menu .submenu .submenu-right{background-color:#fff;display:flex;flex:0.75;flex-wrap:wrap;padding:10px 10px 20px 20px}.nested-menu .submenu .submenu-right>.child-link-set{display:none;width:0}.nested-menu .submenu .submenu-right>.child-link-set.visible{display:inline-block;width:33%}.header-mobile .collapsible-menu,nav.header-mobile{display:none}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;margin:0;min-width:auto;overflow:visible;padding:0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:focus{outline:none}.hamburger-box{display:inline-block;height:19px;position:relative;width:24px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;height:3px;position:absolute;transition:transform .15s ease,background-color .75s ease;width:24px;z-index:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.subscribe-button-wrap{height:100%;position:absolute;right:20px;top:0}.alert-banner,.subscribe-button-wrap{align-items:center;display:flex;justify-content:center}.alert-banner{background-color:#004bff;color:#004bff;height:26px;text-decoration:none;transition:opacity .15s ease-in-out;width:100%}.alert-text{border-bottom:1px solid transparent;color:#fff;font-size:.8rem;line-height:1rem;padding:.2rem 0}.alert-banner:hover{text-decoration:none}.alert-banner:hover .alert-text{border-bottom:1px solid #fff;text-decoration:none}.alert-banner svg{height:.75rem;line-height:.75rem;padding-left:20px;vertical-align:middle;width:auto}@media screen and (max-width:1200px) and (min-width:986px){nav.header .logo{height:21px}.nested-menu .menu>a,.nested-menu .menu>p{padding:0 12px}nav.header .left{justify-content:flex-end;width:13.5%}nav.header .right{justify-content:flex-start;width:13.5%}.nested-menu .level-1{font-size:.725rem}.nested-menu .submenu{left:13.5%;right:13.5%}}@media screen and (max-width:1120px){.middle{margin-right:60px}}@media screen and (max-width:1060px){.header-desktop{display:none!important}.header-mobile{display:flex!important}.alert-banner{height:44px;justify-content:center;padding:16px}.alert-banner .alert-text{font-size:12px;text-align:center}nav.header .logo{height:24px}.subscribe-button-wrap{right:65px}.header-mobile .left,.header-mobile .right{padding:0 20px;width:auto!important}.header-mobile .hamburger{margin-left:20px}.header-mobile .collapsible-menu{display:none;height:calc(100vh - 60px);left:0;position:absolute;right:0;top:60px}.header-mobile .collapsible-menu .menu{align-items:flex-end;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.header-mobile .collapsible-menu a{color:#000;font-size:1.4rem;padding:14px}.header-mobile .collapsible-menu a:first-child{padding-top:28px}.header-mobile.active .collapsible-menu{display:block}.subscribe-button-wrap{align-items:flex-end;bottom:auto;display:flex;height:auto;justify-content:flex-end;left:auto;margin:20px 10px 0 0;position:relative;right:auto;top:auto;z-index:99}}@media screen and (max-width:420px){nav.header .logo{height:20px}}