.navigation-primary{display:inline-block}.navigation-primary a{color:#494a52;font-family:Lato;font-size:22px;font-weight:300;line-height:40px}.navigation-primary a.active-item{font-weight:600;position:relative}.navigation-primary .submenu{list-style:none;margin:0;padding:0}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}.triangle{display:none}.submenu-toggle{display:none}.submenu.level-1{display:inline-block;white-space:nowrap}.submenu.level-1>li{display:inline-block;padding:15px 20px;text-transform:uppercase}.submenu.level-1>li.has-submenu{position:relative}.submenu.level-1>.has-submenu>.menu-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid black;display:block;height:0;margin-left:1px;position:absolute;right:5px;top:30px;width:0}.submenu.level-2{border:1.79px solid #d1d6dc;border-radius:6px;-webkit-box-shadow:0 2px 9px 0 rgba(0,0,0,0.2);box-shadow:0 2px 9px 0 rgba(0,0,0,0.2);font-weight:500;left:50%;opacity:0;position:absolute;text-transform:none;top:75px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:hidden;width:270px}.triangle-container.level-2{display:block;height:25px;left:105px;overflow:hidden;position:absolute;top:-25px;width:60px}.triangle.level-2{background-color:#FFF;border:1.79px solid #494a52;border-radius:6px;-webkit-box-shadow:0 2px 9px 0 rgba(0,0,0,0.2);box-shadow:0 2px 9px 0 rgba(0,0,0,0.2);display:block;height:30px;margin-left:20px;margin-top:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;width:30px}.triangle-container.level-2.hover .triangle{background-color:rgba(208,210,212,1.0);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.submenu.level-2>li:not(:last-child){border-bottom:1px solid #d1d6dc;padding:0}.submenu.level-2 .menu-item .menu-link{background-color:#FFF;display:block;padding:10px 30px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.submenu.level-2 .menu-item .menu-link:hover,.submenu.level-2 .menu-item .menu-link:focus{background-color:#d0d2d4;cursor:pointer;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.submenu.level-3 .menu-item .menu-link{padding-left:60px}.hs-inline-edit .submenu.level-1>li.has-submenu:hover .submenu.level-2,.hs-inline-edit>li.has-submenu.focus .submenu.level-2{visibility:hidden}nav.navigation-primary>ul.submenu>li.menu-item>a.menu-link{padding:0px 12px;vertical-align:baseline;width:auto;display:block;color:#fff;text-transform:none;text-decoration:none;text-align:left;text-decoration:none;background:rgba(0,0,0,0);border:0;border-radius:0;font-family:inherit;font-size:16px;font-weight:700;outline:0;line-height:1.67;padding-right:8px;transition:none}nav.navigation-primary .submenu.level-1>li.menu-item{padding:0;display:inline-block;line-height:1.67;text-transform:uppercase;position:relative;margin-right:-0.8px}nav.navigation-primary>ul.submenu{padding:0px 0px 0 58px;line-height:1.67}nav.navigation-primary>ul.submenu{padding:3px 0px 1px 58px;line-height:1.67}nav.navigation-primary>ul.submenu>li.menu-item:not(:first-child)>a.menu-link{padding-right:8px}a#swedish_sv{font-size:0}a#german{font-size:0}nav.navigation-primary a#swedish_sv:before{width:18px;height:12px;position:relative;top:2px;margin-right:8px;margin-left:1px}nav.navigation-primary a#german:before{width:18px;height:12px;position:relative;top:2px}nav.navigation-primary>ul.submenu>li>ul.submenu.level-2.dropdown-open{opacity:1;transform:translate(0,0);visibility:visible}nav.navigation-primary>ul.submenu>li>ul.submenu.level-2{margin-top:30px;z-index:999;position:absolute;width:auto;max-width:none;padding:0;border:0;background:rgba(241,241,241,0);border-radius:0;pointer-events:auto;display:block;box-shadow:none;bottom:auto;box-sizing:border-box;clip:auto;float:none;font-family:inherit;font-size:14px;height:auto;left:auto;line-height:0;list-style-type:none;margin:0;min-height:auto;max-height:none;outline:0;overflow:visible;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:43px;vertical-align:baseline;position:absolute;text-transform:none;position:absolute;text-transform:none;position:absolute;text-transform:none;opacity:0;transform:translate(0,10px);transition:opacity .2s ease-in,transform .2s ease-in,visibility .2s ease-in;min-width:150px}nav.navigation-primary>ul.submenu>li>ul.submenu.level-2>li.menu-item>a.menu-link{display:block;background:#fff;color:#222;font-family:inherit;font-size:17px;font-weight:inherit;padding:10px 30px;line-height:35px;text-decoration:none;text-transform:none;vertical-align:baseline;transition:none}body .header nav.navigation-primary>ul.submenu>li.menu-item.child-menu-open>a.menu-link{color:#b9b090}@media(max-width:767px){body .header nav.navigation-primary>ul.submenu>li.menu-item.child-menu-open>a.menu-link{color:#fff}body .header nav.navigation-primary>ul.submenu>li.menu-item>a.menu-link:hover{color:#fff}body.mobile-open nav.navigation-primary>ul.submenu{display:block;background:#222;padding:10px 0 0 10px;position:absolute;width:100%;z-index:9999999;margin-top:20px;visibility:visible;text-align:left;left:0;top:13.5vw}body.mobile-open nav.navigation-primary .submenu.level-1>li.menu-item{display:list-item;margin:0;clear:both;border:0}body.mobile-open nav.navigation-primary>ul.submenu>li.menu-item>a.menu-link{border-radius:0;border:0;margin:0;line-height:40px;min-height:40px;padding:0 10px;background:0;text-align:left;color:#fff;font-size:16p}nav.navigation-primary>ul.submenu>li>ul.submenu.level-2{position:static;width:auto;display:none}nav.navigation-primary>ul.submenu>li>ul.submenu.level-2.dropdown-open{display:block}body.mobile-open nav.navigation-primary .submenu.level-1>li.menu-item.child-menu-open{background-color:#333}body.mobile-open nav.navigation-primary .submenu.level-1.child-menu-open>li.menu-item{background-color:#333}nav.navigation-primary>ul.submenu>li>ul.submenu.level-2>li.menu-item>a.menu-link{white-space:normal}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){nav.navigation-primary>ul.submenu{margin-top:-1px}}