#menu{align-items:center;display:flex;height:var(--nav-height-mobile);justify-content:flex-end;position:absolute;right:0;top:0;width:100%}#menu a{font-size:var(--menu-mobiles-font-size)}#menu ul{margin:0;padding:0}#menu li:hover{cursor:pointer}#menu li:hover>a{color:var(--menu-item-hover-text);cursor:pointer}#menu .main-menu{display:none}#tm:checked+.main-menu{background-color:var(--nav-mobile-background-color);display:block;height:calc(100vh - var(--nav-height-mobile));left:0;overflow-y:auto;position:absolute;top:var(--nav-height-mobile);width:100%}#menu input[type=checkbox],#menu ul span.drop-icon{display:none}#menu li,#toggle-menu{border-width:0 0 1px}#menu .sub-menu{background-color:var(--nav-mobile-background-color);border-width:1px 1px 0;margin:0 1em}#menu .sub-menu li:last-child{border-width:0;padding-bottom:var(--main-padding)}#menu a,#menu li,#toggle-menu{color:var(--nav-mobile-text-color);display:block;position:relative}#menu a,#toggle-menu{padding:var(--main-padding) calc(var(--main-padding)*2)}#menu a{padding-bottom:0;transition:all .125s ease-in-out;-webkit-transition:all .125s ease-in-out;width:100%}#menu .sub-menu a:hover,#menu a:hover{color:var(--menu-item-hover-text)}#menu .sub-menu{display:none}#menu input[type=checkbox]:checked+.sub-menu{display:block}#menu .hamburger-menu{background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;height:100%;position:absolute;right:calc(var(--main-margin)*2);top:0;width:20px}#menu .hamburger-menu.closed{background-image:url(https://143788873.fs1.hubspotusercontent-eu1.net/hubfs/143788873/Branding%20materials/Icons/hamburger-menu.svg);width:24px}#menu .hamburger-menu.opened{background-image:url(https://143788873.fs1.hubspotusercontent-eu1.net/hubfs/143788873/Branding%20materials/Icons/close-mobile-menu.svg)}#menu li label.drop-icon,#toggle-menu .drop-icon{position:absolute;right:0;top:4px;width:100vw}#menu label.drop-icon,#toggle-menu span.drop-icon{display:flex;font-size:20px;justify-content:flex-end;padding:var(--main-padding) calc(var(--main-padding)*2);text-align:center;transform-origin:center;transition:transform .15s}#menu li label.drop-icon:after,#menu li label.drop-icon:focus{content:url(https://143788873.fs1.hubspotusercontent-eu1.net/hubfs/143788873/Branding%20materials/Icons/white-chevron-down.svg);text-align:right}#menu label.drop-icon.active{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}#menu .menu-item.menu-depth-1 .cta-button{line-height:calc(var(--cta-line-height)*5)}@media only screen and (min-width:1024px){#menu a{padding:var(--main-padding) 0 var(--main-padding) calc(var(--main-padding)*2)}#menu{align-items:center;height:var(--nav-height);position:static}#menu .menu-item.menu-depth-1 .cta-button{line-height:var(--cta-line-height)}#tm:checked+.main-menu{height:calc(100vh - var(--nav-height))}#menu li label.drop-icon,#toggle-menu .drop-icon{top:0}#menu .main-menu{align-items:center;display:flex;height:100%;justify-content:center}#menu a{align-items:center;color:var(--nav-desktop-text-color);display:flex;font-size:var(--paragraph-small);height:100%;line-height:24px}#menu label.drop-icon,#toggle-menu{display:none}#menu li{border-width:0 1px 0 0;float:left;height:100%}#menu li.active-branch>a,#menu li.active>a{color:var(--white)}#menu .sub-menu li{background-color:var(--dropdown-menu-desktop-bg-color);float:none}#menu .sub-menu{border-width:0;left:0;margin:0;position:absolute;top:100%;width:12em;z-index:3000}#menu .sub-menu,#menu input[type=checkbox]:checked+.sub-menu{display:none}#menu .sub-menu li{border-width:0 0 1px}#menu .sub-menu .sub-menu{left:100%;top:0}#menu .sub-menu .drop-icon{padding:1em;position:absolute;right:0;top:0}#menu li:hover>input[type=checkbox]+.sub-menu{display:block}#menu li.has-sub>a:after{content:url(https://143788873.fs1.hubspotusercontent-eu1.net/hubfs/143788873/Branding%20materials/Icons/white-chevron-down.svg);margin-left:var(--main-margin);transform-origin:center;transition:transform .15s}#menu li.has-sub:hover>a:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}