.cmp-navigation__hamburger-menu{border-left:1px solid #fff;border-right:1px solid #fff;cursor:pointer;float:right;height:64px;margin:0;position:relative;width:62px}
.cmp-navigation__hamburger-menu-icon{display:block;width:26px;top:25px;left:17px;position:absolute;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}
.cmp-navigation__hamburger-menu-icon .cmp-navigation__hamburger-menu-bar{display:block;position:absolute;height:2px;background:#fff;border-radius:4px;left:0;transform:rotate(0);transition:.25s ease-in-out;width:100%}
.cmp-navigation__hamburger-menu:hover .cmp-navigation__hamburger-menu-bar,.cmp-navigation__hamburger-menu:focus .cmp-navigation__hamburger-menu-bar{background:#a1d1ff}
.cmp-navigation__hamburger-menu-icon .cmp-navigation__hamburger-menu-bar:nth-child(1){top:0}
.cmp-navigation__hamburger-menu-icon .cmp-navigation__hamburger-menu-bar:nth-child(2),.cmp-navigation__hamburger-menu-icon .cmp-navigation__hamburger-menu-bar:nth-child(3){top:6px}
.cmp-navigation__hamburger-menu-icon .cmp-navigation__hamburger-menu-bar:nth-child(4){top:12px}
.cmp-navigation__hamburger-menu-checkbox:checked ~ .cmp-navigation__hamburger-menu .cmp-navigation__hamburger-menu-bar:nth-child(1),.cmp-navigation__hamburger-menu-checkbox:checked ~ .cmp-navigation__hamburger-menu .cmp-navigation__hamburger-menu-bar:nth-child(4){top:6px;width:0;left:50%}
.cmp-navigation__hamburger-menu-checkbox:checked ~ .cmp-navigation__hamburger-menu .cmp-navigation__hamburger-menu-bar:nth-child(2){transform:rotate(45deg)}
.cmp-navigation__hamburger-menu-checkbox:checked ~ .cmp-navigation__hamburger-menu .cmp-navigation__hamburger-menu-bar:nth-child(3){transform:rotate(-45deg)}
.cmp-navigation__hamburger-menu-checkbox{display:none}
.cmp-navigation{user-select:none}
.cmp-navigation .cmp-navigation__item-link{color:#212121;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:52px;margin:0;position:relative;text-decoration:none;white-space:nowrap}
.cmp-navigation .cmp-navigation__item-link:hover,.cmp-navigation .cmp-navigation__item-link:focus{color:#0014a0}
.cmp-navigation .cmp-navigation__group{list-style:none;margin:0;padding:0}
.cmp-navigation .cmp-navigation__item--level-1 .cmp-navigation__item-collapsible-label::after{background:url("../../../../../../../content/dam/f-secure/en/brand/icons/function/icon-open-dropdown-menu.svg");background-repeat:no-repeat;content:"";display:inline-block;height:26px;margin-left:8px;margin-top:-13px;position:absolute;top:50%;width:26px}
.cmp-navigation .cmp-navigation__item-collapsible-checkbox{display:none}
@media(max-width:991px){.cmp-navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link{font-weight:700;padding:20px 16px;text-transform:uppercase}
.cmp-navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link.cmp-navigation__item-collapsible-link,.cmp-navigation .cmp-navigation__item--level-1>.cmp-navigation__item-link{padding-left:24px}
.cmp-navigation .cmp-navigation__item--level-1>.cmp-navigation__item-link.cmp-navigation__item-collapsible-link,.cmp-navigation .cmp-navigation__item--level-2>.cmp-navigation__item-link{padding-left:32px}
.cmp-navigation .cmp-navigation__item--level-2>.cmp-navigation__item-link.cmp-navigation__item-collapsible-link,.cmp-navigation .cmp-navigation__item--level-3>.cmp-navigation__item-link{padding-left:40px}
.cmp-navigation,.cmp-header__countrySelector{display:none}
.cmp-navigation .cmp-navigation__item--level-1 .cmp-navigation__item-collapsible-link,.cmp-navigation .cmp-navigation__item--level-1 .cmp-navigation__group{display:none}
.cmp-navigation__hamburger-menu-checkbox:checked ~ .cmp-navigation,.cmp-navigation__hamburger-menu-checkbox:checked ~ .cmp-header__countrySelector{display:block}
.cmp-navigation .cmp-navigation__item-collapsible-checkbox:checked ~ .cmp-navigation__item-collapsible-link,.cmp-navigation .cmp-navigation__item-collapsible-checkbox:checked ~ .cmp-navigation__group{display:block}
.cmp-navigation .cmp-navigation__item-collapsible-checkbox:checked ~ .cmp-navigation__item-collapsible-label::after{transform:rotate(180deg)}
.cmp-navigation__item--level-1 .cmp-navigation__item-collapsible-checkbox:checked ~ .cmp-navigation__item-link,.cmp-navigation__item--level-1 .cmp-navigation__item-collapsible-checkbox:checked ~ .cmp-navigation__group{background-color:#f8f8f8}
.cmp-navigation .cmp-navigation__item--active>.cmp-navigation__item-link:not(.cmp-navigation__item-collapsible-link){color:#0014a0}
.cmp-navigation .cmp-navigation__item--level-0{border-bottom:1px solid #dfdfdf}
}
@media(min-width:992px){.cmp-navigation__hamburger-menu{display:none}
.cmp-navigation{float:left;padding:0}
.cmp-navigation .cmp-navigation__item-link{padding:0 14px}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item-collapsible-label{display:none}
.cmp-navigation>.cmp-navigation__group{float:right}
.cmp-navigation .cmp-navigation__item--level-0,.cmp-navigation .cmp-navigation__item--level-0:first-child{border:0}
.cmp-navigation__item--level-0.cmp-navigation__item--multilevel{min-height:104px}
.cmp-navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link{color:#fff}
.cmp-navigation .cmp-navigation__item--level-0>.cmp-navigation__group{height:52px;left:0;position:absolute;top:52px;width:100%;z-index:100}
.cmp-navigation .cmp-navigation__item--level-0>.cmp-navigation__group:before{content:"";display:block;height:52px}
.cmp-navigation .cmp-navigation__item--level-0,.cmp-navigation .cmp-navigation__item--level-1{float:left}
.cmp-navigation .cmp-navigation__item--level-1{position:relative;top:-52px}
.cmp-navigation .cmp-navigation__item--level-1 .cmp-navigation__item-collapsible-link::before{background:url("../../../../../../../content/dam/f-secure/en/brand/icons/function/icon-open-dropdown-menu.svg");background-repeat:no-repeat;content:"";display:inline-block;float:right;height:26px;position:relative;right:-8px;top:14px;width:26px}
.cmp-navigation .cmp-navigation__item--level-1>.cmp-navigation__group{background-color:#fff;float:left;min-width:160px;position:absolute}
.cmp-navigation .cmp-navigation__item--level-2>.cmp-navigation__item-collapsible-link::before{right:-30px;top:7px}
.cmp-navigation .cmp-navigation__item--level-2{border:1px solid #dfdfdf;border-bottom:0;position:relative}
.cmp-navigation .cmp-navigation__item--level-2:last-child{border-bottom:1px solid #dfdfdf}
.cmp-navigation .cmp-navigation__item--level-2>.cmp-navigation__group{background-color:#fff;border:1px solid #dfdfdf;left:100%;min-width:160px;position:absolute;top:-1px}
.cmp-navigation .cmp-navigation__item--level-1 .cmp-navigation__group{display:none}
.cmp-navigation .cmp-navigation__item--level-2 .cmp-navigation__item-link{padding-bottom:6px;padding-right:40px;padding-top:8px;min-height:40px;line-height:40px}
.cmp-navigation .cmp-navigation__item--level-2 .cmp-navigation__item-multiline{display:block;line-height:normal;min-height:0}
.cmp-navigation .cmp-navigation__item--level-2 .cmp-navigation__item-multiline small{font-size:14px;line-height:22px}
.cmp-navigation .cmp-navigation__item--level-0:hover>.cmp-navigation__item-link::after,.cmp-navigation .cmp-navigation__item--level-1:hover>.cmp-navigation__item-link::after{bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:100%}
.cmp-navigation .cmp-navigation__item--level-0:hover>.cmp-navigation__item-link::after{background-color:#fff}
.cmp-navigation .cmp-navigation__item--level-1:hover>.cmp-navigation__item-link{color:#0014a0}
.cmp-navigation .cmp-navigation__item--level-1:hover>.cmp-navigation__item-link::after{background-color:#0014a0}
.cmp-navigation .cmp-navigation__item:hover>.cmp-navigation__group{display:block}
.cmp-navigation .cmp-navigation__item:hover>.cmp-navigation__item-collapsible-link::before{transform:rotate(180deg)}
.cmp-navigation .cmp-navigation__item--level-2:hover>.cmp-navigation__item-link,.cmp-navigation .cmp-navigation__item--level-3:hover>.cmp-navigation__item-link{color:#0014a0}
.cmp-navigation .cmp-navigation__item--level-0.cmp-navigation__item--active>.cmp-navigation__item-link::after,.cmp-navigation .cmp-navigation__item--level-1.cmp-navigation__item--active>.cmp-navigation__item-link::after{bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:100%}
.cmp-navigation .cmp-navigation__item--level-0.cmp-navigation__item--active>.cmp-navigation__item-link::after{background-color:#fff}
.cmp-navigation .cmp-navigation__item--level-1.cmp-navigation__item--active>.cmp-navigation__item-link::after{background-color:#0014a0}
.cmp-navigation .cmp-navigation__item--level-2.cmp-navigation__item--active>.cmp-navigation__item-link,.cmp-navigation .cmp-navigation__item--level-3.cmp-navigation__item--active>.cmp-navigation__item-link{color:#0014a0}
}
.cmp-navigation .cmp-navigation__item--level-1:last-child .cmp-navigation__item-link.fsg-icon{font-family:"FS Sans Web",Arial,sans-serif}
.cmp-navigation .cmp-navigation__item--level-1:last-child .cmp-navigation__item-link.fsg-icon:before{font-family:"fsg-icon-regular";font-size:21px;margin-right:8px;vertical-align:middle}
@media(min-width:992px){.cmp-navigation.nav--align--last-right .cmp-navigation__item--level-1:last-child{float:right}
}