.logoX a,.nav-menu a{color:#000;text-decoration:none}.nav-menu a,.nav-toggle:checked+.nav-toggle-label+.nav-menu{display:block}*,::after,::before{box-sizing:border-box}canvas,img,svg,video{max-width:100%;height:auto}html{-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}.container{margin-left:auto;margin-right:auto;padding-right:16px}@media (max-width:479px){body,html{font-size:10pt}.logoimage-ljus{position:fixed;top:20px;left:30%;margin-left:auto;margin-right:auto}#groupnavigationmenu,#navigationmenu2{visibility:hidden}.logoimage{margin-left:57px}.logoimage2{margin-top:3px;margin-left:37px}#navigationmobile{opacity:var(--navmenubgopacity);z-index:19998;width:100%;left:20px;position:fixed;top:40px;margin-top:var(--navmenutopmargin);margin-left:var(--navmenuleftmargin);text-align:left;padding-top:var(--navmenutoppadding);padding-left:var(--navmenuleftpadding);padding-bottom:var(--navmenubottompadding);font-size:var(--navmenufontsize);color:var(--navmenutext-color)}#maincontent{top:220px}}@media (min-width:480px){#navigationmobile{visibility:hidden}#navigationmenu2{visibility:visible}}@media (min-width:768px){.container{padding-left:24px;padding-right:24px}}.site-header{margin-top:-5px}.container{width:100%;padding-top:0;padding-left:0;padding-bottom:10px}.nav-container{display:flex;align-items:center;justify-content:space-between;height:64px}.logoX a{font-size:1.2rem;font-weight:700}.nav-toggle{display:none}.nav-toggle-label{display:flex;flex-direction:column;gap:5px;cursor:pointer}.nav-toggle-label span{width:26px;height:3px;background-color:#000;display:block}.nav-menu{position:absolute;top:65px;left:0;z-index:100000;width:80%;background-color:#fff;display:none}.nav-menu ul{list-style:none;margin:0;padding:0}.nav-menu li{border-top:1px solid #333}.nav-menu a{padding:16px}.nav-menu li.active{background-color:#ededed}@media (hover:hover){.nav-menu a:hover{background-color:#333}}@media (min-width:768px){.nav-toggle-label{display:none}.nav-menu{position:static;display:block;width:auto}.nav-menu ul{display:flex}.nav-menu li{border:none}.nav-menu a{padding:0 16px;line-height:64px;text-decoration:none}.nav-menu li.active{background-color:#444}}