.navigation-primary .submenu{list-style:none;margin:0;padding:0}ul.submenu.level-1{text-transform:uppercase;font-family:"Heebo","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:900;font-size:16px;line-height:42px;text-align:center;position:relative}.submenu.level-1>li{display:inline-block}.submenu.level-1>li.has-submenu{position:relative}.submenu.level-1>li>a{position:relative;padding:10px 15px;display:block}.submenu.level-1>li>a:before{position:absolute;content:'';height:1px;left:20px;right:20px;opacity:1;visibility:visible}.submenu.level-1>li>a.selected:before,.submenu.level-1>li>a:hover:before,.submenu.level-1>li>a.active-branch:before{opacity:1;visibility:visible}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}@media(max-width:1195px) and (min-width:880px){.finnish_menu .submenu.level-1>li.has-submenu>ul{left:auto;right:0}}@media(min-width:768px){ul.submenu.level-1{display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:12px;line-height:1.5;text-align:left}.submenu.level-1>li{margin-bottom:5px}.submenu.level-1>li+li{padding-left:22px}.submenu.level-1>li>a{padding:0 0 2px;text-shadow:0 0 10px rgba(0,0,0,0.15);display:inline-block;vertical-align:top}.submenu.level-1>li>a:before{bottom:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;height:2px;opacity:0;visibility:hidden;left:0;right:0}}.navigation-primary a.active-item{font-weight:600;position:relative}.submenu.level-2{opacity:0;position:absolute;top:100%;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:hidden;min-width:120px;padding:5px;box-shadow:1px 1px 4px #aaa;z-index:2}.submenu.level-2>li{padding:0}.submenu.level-2 .menu-item .menu-link{padding:5px;display:block}.submenu.level-3 .menu-item .menu-link{padding-left:60px}.submenu.level-1>li.has-submenu:hover .submenu.level-2,.submenu.level-1>li.has-submenu.focus .submenu.level-2{opacity:1;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:visible}.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}@media(max-width:970px) and (min-width:768px){.submenu.level-1>li+li{padding-left:12px}}@media(max-width:880px) and (min-width:768px){.submenu.level-1>li+li{padding-left:9px}.submenu.level-1>li>a{font-size:10px}.submenu.level-2 .menu-item .menu-link{font-size:10px}}@media(max-width:850px){.submenu.level-2{min-width:100px}}@media(max-width:767px){.custom-menu-primary{background:#fff;z-index:3;opacity:0;visibility:hidden;width:235px;transition:transform .5s linear,right .5s linear,opacity .5s linear,visibility .5s linear;position:fixed;top:0;right:-235px;bottom:0;overflow:auto;transform:translate3d(235px,0,0);box-shadow:0 4px 4px rgba(0,0,0,0.24),0 0 4px rgba(0,0,0,0.12);padding:96px 0 0}nav.navigation-primary{text-transform:uppercase;font-family:"Heebo","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:900;font-size:16px;line-height:42px;text-align:center;position:relative}.submenu.level-1:before{position:absolute;content:'';background-color:rgba(155,155,155,0.1);height:1px;top:0;left:20px;right:20px;opacity:1;visibility:visible}.submenu.level-1>li{position:relative;display:block}.submenu.level-1>li>a{color:#6b91ea !important;position:relative;padding:10px 15px;display:block}.submenu.level-1>li.active-branch>a{background:#63d5d146}.submenu.level-1>li>a:before{position:absolute;content:'';background-color:rgba(155,155,155,0.1);height:1px;left:20px;right:20px;opacity:1;visibility:visible;top:0}.custom-menu-primary li.language-link{width:32%;display:inline-block;font-weight:normal;margin:0 1.5px}.mobile-open .custom-menu-primary{opacity:1;visibility:visible;right:0;transform:none}.submenu.level-2{position:relative;visibility:visible;opacity:1;background-color:transparent !important;box-shadow:none;display:none}.submenu.level-2 .menu-item .menu-link{padding:0;color:#6b91ea !important;font-weight:400}.custom-menu-primary ul>li>a i.fa{margin-left:5px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}a.active i.fa{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-angle-down:before{content:"\f107"}}