nav li,nav ul{list-style:none;margin:0;padding:0}nav{flex:1}.nav-main{background-color:rgb(var(--color-white));color:rgb(var(--color-dark));display:flex;flex-direction:column;padding:0 2rem;position:fixed;top:0;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,background-color .3s ease-in-out;width:100%;z-index:999997}.nav-mobile--header{align-items:center;display:flex;height:5.5rem;justify-content:space-between}.nav-up{transform:translateY(-100%)}.nav-down{transform:translateY(0)}.solid-bkg{box-shadow:0 1px 0 rgba(var(--color-dark),.1)}.dropdown-container,.nav-container{align-items:center;display:flex;margin:0 auto;padding:0;position:static;width:100%}.dropdown-container{padding:0}header nav ul{color:inherit;display:flex;font-size:inherit;margin:0 0 0 2rem;margin-bottom:0!important;padding:0}nav ul li{list-style:none!important}header nav .icon{display:block;margin:0}.dropdown-container .icon{height:1.5rem;width:1.5rem}.dropdown-container .icon.icon-big{height:4rem;width:4rem}.dropdown-container .icon.icon-sm{display:none;height:1rem;vertical-align:middle;width:1rem}nav .dropbtn>.icon{height:1rem;width:1rem}nav .icon+span{margin-top:1rem}nav .icon-big+span{margin-top:1.5rem}.dropdown .dropbtn,.nav-main .nav-container nav a.nav-link{align-items:center;background-color:inherit;border:0!important;color:inherit;display:flex;font-weight:var(--font-weight-bold);margin:0;outline:none;padding:2rem 1rem;text-decoration:none;transition:color .15s ease-in-out,box-shadow .15s ease-in-out}.dropdown:hover .dropbtn,.nav-main .nav-container nav a.nav-link:hover{color:rgb(var(--color-accent))}.dropdown:hover .dropbtn{box-shadow:0 1px 0 rgb(var(--color-accent))}.dropdown-content{background-color:#fff;box-shadow:0 1rem 2rem -2.5rem rgba(var(--color-dark),.2),0 2rem 3rem -4.5rem rgba(var(--color-dark),.3),0 3rem 4rem -1rem rgba(var(--color-dark),.2);left:0;opacity:0;padding:2rem;pointer-events:none;position:absolute;transform:translateY(.5rem) scale(.95);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;will-change:transform,opacity,visibility;z-index:-1}.dropdown-content ul{display:flex;justify-content:center;margin:0;width:100%}.dropdown-content ul li{flex:1 0;text-align:left}.dropdown-content ul li a:not(.button),.nav-mobile .sub-panel>ul>li a{border:0!important;border-radius:.5rem;color:inherit;display:flex;flex-direction:column;font-size:1rem;font-weight:900;height:100%;padding:1rem 1.5rem;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out}.dropdown-content ul li small,.nav-mobile .sub-panel ul li small{color:rgba(var(--color-dark),.6);display:block;font-size:.875rem;font-weight:400;line-height:1.42857;margin:.5rem 0;transition:color .15s ease-in-out}.dropdown-content ul li a:not(.button):hover{background-color:rgb(var(--color-primary),.05);color:rgb(var(--color-primary))}.dropdown-content ul li a:not(.button):hover .icon *{transition:all .15s ease-in-out}.dropdown-content ul li a:not(.button):hover .icon-sm{display:inline-flex}.dropdown-content ul li a:not(.button) .icon.icon-big *,.nav-mobile .sub-panel ul li a:not(.button) .icon.icon-big *{fill:rgba(var(--color-dark),.2)}.dropdown-content ul li a:not(.button):hover small{color:inherit}.dropdown:hover .dropdown-content{opacity:1;pointer-events:all;transform:translateY(0) scale(1);visibility:visible}.logo-2019{border:0!important;color:rgb(var(--color-dark))!important;display:flex;max-height:2rem;width:8rem}.logo-2019 svg{fill:currentColor;width:100%}.nav-mobile--header .logo-2019{margin:1.5rem 0}.badge{border-radius:.25rem;font-size:.75rem;padding:calc(.125rem - 1px) calc(.25rem - 1px)}.badge--new{background:rgb(var(--color-primary));border:1px solid transparent;color:#fff}.badge--external{border:1px solid rgb(var(--color-primary));color:rgb(var(--color-primary))}.badge+.badge{margin-left:.25rem}.nav-mobile,.nav-mobile--content{display:none}.nav-mobile--content{background:#fff;bottom:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s cubic-bezier(.19,1,.22,1);transition-delay:.3s;width:calc(100% - 5rem);will-change:transform}body.menu-open,html.menu-open{overflow:hidden}body.menu-open .nav-mobile--content{transform:translateX(0)}body.menu-open .nav-mobile--overlay{opacity:1;pointer-events:all}.nav-mobile .sub-panel ul li small{font-size:.875em;margin-bottom:1em;width:100%}.nav-mobile--content .icon{height:1.5em;width:1.5em}.nav-mobile--content .icon.icon-big{height:4em;width:4em}.nav-mobile--content .sub-panel--header+ul{height:100%}.nav-mobile--content .button-group{flex-direction:column;margin-top:auto;padding:1em}nav.nav-mobile--content .icon+span{display:flex;flex-flow:wrap}.nav-mobile--content .button-group a{margin-bottom:2em;margin-left:0}.nav-mobile--overlay{background-color:rgba(var(--color-dark),.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s cubic-bezier(.19,1,.22,1);transition-delay:.3s}.nav-mobile--btn{cursor:pointer;display:flex;flex-direction:column;height:2em;justify-content:space-around;padding:.25em;position:relative;width:2em}body.menu-open .nav-mobile--btn{position:absolute;right:1.5rem;top:1.5rem}.nav-mobile--btn .line{background:rgb(var(--color-dark));border-radius:2rem;display:block;height:2px;left:.25rem;transition:background-color 1s cubic-bezier(.5,.1,0,1.2);width:1.5rem}.nav-mobile--btn .line-1{animation:navMobileIcon_Line1_Start 1s cubic-bezier(.5,.1,0,1.2) forwards}.nav-mobile--btn .line-2{animation:navMobileIcon_Line2_Start 1s cubic-bezier(.5,.1,0,1.2) forwards;width:1.25rem}.nav-mobile--btn .line-3{animation:navMobileIcon_Line3_Start 1s cubic-bezier(.5,.1,0,1.2) forwards}body.menu-open .nav-mobile--btn .line-1{animation:navMobileIcon_Line1 1s cubic-bezier(.5,.1,0,1.2) forwards}body.menu-open .nav-mobile--btn .line-2{animation:navMobileIcon_Line2 1s cubic-bezier(.5,.1,0,1.2) forwards}body.menu-open .nav-mobile--btn .line-3{animation:navMobileIcon_Line3 1s cubic-bezier(.5,.1,0,1.2) forwards}.icon svg{height:100%;width:100%}.badge+.icon{margin-left:.5rem}@media screen and (max-width:991px){body.menu-open .nav-down{transform:none}.nav-mobile .sub-panel>ul>li a{border-bottom:1px solid rgba(var(--color-dark),.1)!important;border-radius:0;font-size:1em;margin-left:1.5rem;padding-left:0}.badge{align-self:center;border-radius:.25em;font-size:.75em;padding:calc(.125em - 1px) calc(.25em - 1px)}.hidden-xs,.nav-desktop{display:none}.nav-mobile,.nav-mobile--content{display:flex;justify-content:space-between}.nav-mobile--content{overflow-x:hidden;padding:0}.nav-mobile--content.active{overflow-y:hidden}.nav-mobile--content>ul{flex-direction:column;font-size:1.5rem;margin:0;padding-top:5rem;transition:transform .5s ease-in-out;width:100%}.nav-mobile--content.active>ul{transform:translateX(-100%)}.nav-mobile--content>ul>li{width:100%}.nav-mobile--content>ul>li .sub-panel{display:flex;flex-direction:column;height:100%;top:0;width:100%}.sub-panel--header+ul{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin:0;overflow-x:hidden;overflow-y:auto;padding:1rem}.nav-mobile--content>ul>li:last-child{margin-bottom:3rem}.nav-mobile--content>ul>li a.has-sub-panel,.nav-mobile--content>ul>li>a{align-items:center;border-bottom:1px solid rgba(var(--color-dark),.1)!important;color:rgb(var(--color-dark));display:flex;font-size:1.125em;font-weight:900;line-height:1.44444;padding:2em}.nav-mobile--content>ul>li a.has-sub-panel .icon{margin-left:auto}.sub-panel{position:absolute;transform:translateX(100%);transition:visibility .5s ease-in-out;visibility:hidden}a.has-sub-panel.active+.sub-panel{visibility:visible}.sub-panel--header{align-items:center;display:flex;flex-shrink:0;padding:.75rem 1rem}.sub-panel--header .icon.back{box-sizing:content-box;margin-right:1em;padding:1em}.sub-panel--header h3{font-weight:900;margin:0}.btn-group{flex-direction:column;margin:auto 2rem 2rem}.btn-group .btn{flex-shrink:0;justify-content:center;margin-top:1rem;width:100%}.btn-group .btn span{margin:0}}@media screen and (max-width:460px){.nav-mobile--content>ul>li a.has-sub-panel,.nav-mobile--content>ul>li>a{padding:1.25em 2em}}@keyframes navMobileIcon_Line1_Start{0%{transform:translateY(0) rotate(0deg)}}@keyframes navMobileIcon_Line2_Start{0%{opacity:1}}@keyframes navMobileIcon_Line3_Start{0%{transform:translateY(0) rotate(0deg)}}@keyframes navMobileIcon_Line1{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(.5rem) rotate(0deg)}to{transform:translateY(.5rem) rotate(45deg)}}@keyframes navMobileIcon_Line2{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes navMobileIcon_Line3{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-.5rem) rotate(0deg)}to{transform:translateY(-.5rem) rotate(-45deg)}}.header-container-wrapper,[class*="19543956016"] header .btn-group a:last-child,[class*="29030020859"] header .btn-group a:last-child{display:none}