.site-header .mainmenu{--gap: 0}.site-header .mainmenu .menu .cc-submenu{box-sizing:border-box;height:0;overflow:hidden;background:var(--submenu-bg-color-mobile);padding:0}.site-header .mainmenu .menu .is-expanded>.cc-submenu{height:auto;padding-bottom:20px}.site-header .mainmenu .menu .cc-menu{display:flex;gap:var(--gap);flex-direction:column}.site-header .mainmenu .menu .cc-menu-decor{display:none}.site-header .mainmenu .menu .cc-menu-main .cc-menu-title{display:none}.site-header .mainmenu .menu .cc-menu-main .cc-menu-links{display:flex;gap:var(--gap);flex-direction:column;width:100%;padding:0 40px;background:#fff}.site-header .mainmenu .menu .cc-menu-main .cc-menu-item{position:relative;display:flex;gap:20px;justify-content:space-between;box-sizing:border-box;border:1px solid var(--border-color);border-width:0 0 1px 0;border-radius:0;background:#fff;padding:20px 0;width:100%}.site-header .mainmenu .menu .cc-menu-main .cc-menu-item:last-child{border-bottom-width:0}.site-header .mainmenu .menu .cc-menu-main .cc-menu-item p{line-height:1.3em}.site-header .mainmenu .menu .cc-menu-main .cc-menu-item svg{flex-shrink:0;width:51px;aspect-ratio:1/1;align-self:center}.site-header .mainmenu .menu .cc-menu-main .cc-menu-item a{display:block;font-weight:500;font-size:19px;line-height:1.4em;color:#000}.site-header .mainmenu .menu .cc-menu-main .cc-menu-item a:before{display:block;width:100%;height:100%;position:absolute;z-index:5;left:0;top:0;content:""}@media(min-width: 1280px){.site-header .mainmenu{--gap: 20px}.site-header .mainmenu .menu .has-cyber-cover-menu>a>.pull-down{display:flex;align-items:center;position:static;width:25px;justify-content:flex-end}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-submenu{position:fixed;overflow:visible;box-sizing:border-box;top:calc(var(--header-height) + var(--header-spacing) + var(--topbar-height));left:calc(50vw - 0.5 * min(var(--header-width), 100%) + 55px + var(--header-spacing));width:calc(min(var(--header-width), 100%) - 110px - 2 * var(--header-spacing));height:auto;opacity:0;pointer-events:none;transition:opacity .6s;padding:0 20px 20px;background:var(--submenu-bg-color);border-radius:0 0 20px 20px}.site-header .mainmenu .menu .has-cyber-cover-menu:hover .cc-submenu,.site-header .mainmenu .menu .has-cyber-cover-menu:hover .cc-submenu:hover,.site-header .mainmenu .menu .has-cyber-cover-menu:focus .cc-submenu,.site-header .mainmenu .menu .has-cyber-cover-menu:focus .cc-submenu:hover{opacity:1;pointer-events:auto}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu{flex-direction:row}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-decor{display:flex;gap:var(--gap);justify-content:space-between;flex-direction:column;width:min(30%, 340px);flex-shrink:0}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-decor .cc-shield{position:relative;width:100%}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-decor .cc-shield .cc-shield-bg,.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-decor .cc-shield svg:first-child{width:100%;height:auto}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-decor p{font-size:18px;line-height:1.25em;margin:0 auto;text-transform:uppercase}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-main{width:100%}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-main .cc-menu-title{display:block;margin:0;padding:15px 0px;font-weight:500;font-size:24px;line-height:1.2em}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-links{flex-wrap:wrap;flex-direction:row;justify-content:flex-start;padding:0;background:#fff0}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-links .cc-menu-item{width:auto;flex:1 1 290px;border-radius:10px;border-width:1px;padding:20px}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-links .cc-menu-item:last-child{border-bottom-width:1px}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-links .cc-menu-item .cc-menu-item-content{display:flex;gap:20px;flex-direction:column;justify-content:space-between;height:100%}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-links .cc-menu-item svg{align-self:flex-end}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-item-details{align-items:flex-end}.site-header.is-scrolled .mainmenu .menu .has-cyber-cover-menu .cc-submenu{top:calc(var(--header-scrolled-height) + var(--header-spacing))}.site-header.border-pos-all-sides .mainmenu .menu .has-cyber-cover-menu .cc-submenu{top:calc(var(--header-height) + var(--header-spacing) + var(--topbar-height) + 2px)}.site-header.border-pos-all-sides.is-scrolled .mainmenu .menu .has-cyber-cover-menu .cc-submenu{top:calc(var(--header-scrolled-height) + var(--header-spacing) + 2px)}}@media(min-width: 1680px){.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-links .cc-menu-item{width:auto}.site-header .mainmenu .menu .has-cyber-cover-menu .cc-menu-links .cc-menu-item .cc-menu-item-content{gap:calc(1.5 * var(--gap))}}
