.mod.nav{color:#4a4a4a}.mod.nav ul,.mod.nav li{list-style-type:none;margin:0;padding:0}.mod.nav span,.mod.nav a{color:inherit}.mod.headernav-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 80em){.mod.headernav-mobile{display:none}}@media screen and (min-width: 48em){.mod.headernav-mobile .inner-navwrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.mod.nav-tabbed{display:none}.mod.nav-tabbed li{display:inline-block}.mod.nav-tabbed .level2{min-height:3.5rem}.mod.nav-tabbed .level2 li{font-size:.88888889rem;line-height:3em;font-weight:500;margin-right:2px;padding:.5rem 0 0 2rem}.mod.nav-tabbed .level2 li>a:after{display:block;content:'';width:100%;height:6px;background-color:transparent}.mod.nav-tabbed .nav.language{font-size:.77777778rem;text-align:right}.mod.nav-tabbed .nav.language span,.mod.nav-tabbed .nav.language a{display:inline-block;padding-right:.5rem}.mod.nav-tabbed .nav.language span{font-weight:900}.mod.nav-tabbed .nav.meta-navigation{font-size:.77777778rem;text-align:right}.mod.nav-tabbed .tabs a{display:block}.mod.nav-tabbed .level1 .tabs li{font-size:0.9rem;text-transform:uppercase;font-weight:bold;margin-right:.11111111rem}.mod.nav-tabbed .level1 .tabs li>a{padding:.5rem 2rem}@media screen and (min-width: 80em){.mod.nav-tabbed{display:block}.mod.nav-tabbed .level1 .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mod.nav-tabbed .level1 .inner .nav.language{width:16.6666666667%;float:left;padding-left:.15625rem;padding-right:.15625rem}}@media screen and (min-width: 80em) and (min-width: 48em){.mod.nav-tabbed .level1 .inner .nav.language{padding-left:.625rem;padding-right:.625rem}}@media screen and (min-width: 80em){.mod.nav-tabbed .level1 .inner .nav.language:last-child:not(:first-child){float:right}.mod.nav-tabbed .level1 .inner .nav.meta-navigation{width:8.3333333333%;float:left;padding-left:.15625rem;padding-right:.15625rem}}@media screen and (min-width: 80em) and (min-width: 48em){.mod.nav-tabbed .level1 .inner .nav.meta-navigation{padding-left:.625rem;padding-right:.625rem}}@media screen and (min-width: 80em){.mod.nav-tabbed .level1 .inner .nav.meta-navigation:last-child:not(:first-child){float:right}.mod.nav-tabbed .level1 .inner .tabs{width:75%;float:left}.mod.nav-tabbed .level1 .inner .tabs:last-child:not(:first-child){float:right}}@media print{.mod.nav-tabbed{display:none}.mod.nav-tabbed .nav.language,.mod.nav-tabbed .nav.meta-navigation{display:none !important}}


.mod.ce.linkwithicon{margin-bottom:1rem;clear:none}.mod.ce.linkwithicon .content{position:relative}.mod.ce.linkwithicon .content.orient26{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mod.ce.linkwithicon .content .body{-webkit-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6}.mod.ce.linkwithicon .content .illustration{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1rem}.mod.ce.linkwithicon .content .image{outline:1px solid #979797}.mod.ce.linkwithicon .figure{position:relative;margin-bottom:1rem}@media (min-width: 667px){.mod.ce.linkwithicon{width:50%;float:left}}


.mod.nav.frp-mobilemenu{position:fixed;z-index:60;top:61px;right:0;bottom:62px;padding-top:1rem;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:0 cubic-bezier(0, 1, 1, 1);transition:0 cubic-bezier(0, 1, 1, 1);background-color:#f2f2f2}.mod.nav.frp-mobilemenu .closer{position:absolute;z-index:10;top:1rem;right:1rem}.mod.nav.frp-mobilemenu .content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:0;position:fixed;max-height:100vh;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:left;padding-top:1rem}.mod.nav.frp-mobilemenu .content ul{text-transform:none;margin-bottom:1rem}.mod.nav.frp-mobilemenu .content li{margin-bottom:1rem}.mod.nav.frp-mobilemenu .content li ul{margin-top:1rem;font-weight:normal}.mod.nav.frp-mobilemenu .inner>.lvl>li>a{text-transform:uppercase;font-weight:bold}.mod.nav.frp-mobilemenu .lvl .lvl{margin-bottom:1rem}@media screen and (min-width: 48em){.mod.nav.frp-mobilemenu{top:76px}.mod.nav.frp-mobilemenu .inner{padding-left:16.66666667%}.mod.nav.frp-mobilemenu .inner>.lvl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mod.nav.frp-mobilemenu .inner>.lvl>li{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}@media screen and (min-width: 64em){.mod.nav.frp-mobilemenu{top:80px}}@media screen and (min-width: 80em){.mod.nav.frp-mobilemenu{display:none}}html.frp-mobilemenu-open{overflow:hidden}html.frp-mobilemenu-open body{overflow:hidden}html.frp-mobilemenu-open .mod.nav.frp-mobilemenu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media print{.mod.nav.frp-mobilemenu{display:none}}


.mod.loginlink .login-text{margin-right:1rem}.mod.loginlink .username{font-weight:bold}@media screen and (max-width: 47.9375em){.mod.loginlink .login-text{display:none}}


