#menu{background-color:#fff;margin:auto;max-width:var(--max-column-lg);padding:0 var(--main-padding)}#menu a{text-decoration:none}#menu ul{padding:0}#menu .main-menu,#tm:checked+.main-menu{display:block}#menu input[type=checkbox],#menu ul span.drop-icon{display:none}#menu .depth-1{font-weight:700}#menu li,#toggle-menu{border-width:0 0 1px}#menu .sub-menu{background-color:#fff;border-width:1px 1px 0;margin:0 1em}#menu .sub-menu li:last-child{border-width:0}#menu a,#menu li,#toggle-menu{color:#000;display:block;position:relative}#toggle-menu{background-color:#f2f2f2}#menu a,#toggle-menu{padding:1em 1.5em}#menu a{transition:all .125s ease-in-out;-webkit-transition:all .125s ease-in-out}#menu a:hover{background-color:#fff;color:#09c}#menu .sub-menu{display:none}#menu input[type=checkbox]:checked+.sub-menu{display:block}#menu .sub-menu a:hover{color:#444}#menu li label.drop-icon,#toggle-menu .drop-icon{color:#000;padding:calc(var(--main-padding)*3.5) 0;position:absolute;right:0;text-align:right;top:0;width:100%}#menu .menu-depth-1{border-top:1px solid #000;padding:calc(var(--main-padding)) 0}#menu li label.drop-icon:hover,#toggle-menu .drop-icon:hover{cursor:pointer}#menu label.drop-icon,#toggle-menu span.drop-icon{color:hsla(0,0%,100%,.75);font-size:1em;padding:1em;text-align:center;text-shadow:0 0 0 transparent}#menu .drop-icon{background-image:url(https://25206110.fs1.hubspotusercontent-eu1.net/hubfs/25206110/icons/other-icons-annual-report/arrow-bottom-chevron.svg);background-position:99% 50%;background-repeat:no-repeat;background-size:16px 16px;border:none;cursor:pointer;outline:none;padding:calc(var(--main-padding)*2) calc(var(--main-padding)*2);text-align:left;transition:.4s;width:100%}#menu .drop-icon.open{background-image:url(https://25206110.fs1.hubspotusercontent-eu1.net/hubfs/25206110/icons/other-icons-annual-report/arrow-top-chevron.svg)}@media only screen and (max-width:1024px){#menu a{padding:var(--main-padding) 0}#menu .main-menu{padding:0 var(--main-padding)}#menu li label.drop-icon{padding:calc(var(--main-padding)*3) 0}#menu .depth-2{line-height:30px;margin-left:calc(var(--main-padding)*.6)}}