@media (min-height:740px){.primary-navigation .all-wrapper,.primary-navigation-inner{height:100%}}.primary-navigation .primary-navigation-inner{display:flex;flex-direction:column;justify-content:space-between}.primary-navigation .menu-outer{padding:20px 0 var(--padding2)}.primary-navigation{background-color:var(--black);color:var(--white);height:100vh;left:0;overflow-x:hidden;overflow-y:auto;padding:var(--padding2) var(--padding2) 0;position:fixed;top:0;width:286px;z-index:100}.info,.links>*,.name,.name:before,.navigation>*,.primary-navigation{transition:all .3s}.primary-navigation a{color:var(--white);text-decoration:none}.primary-navigation .logo{min-height:51px;position:relative;text-align:center}.primary-navigation .logo img{height:auto;max-width:200px;transition:all .3s;vertical-align:bottom}.primary-navigation img.mobile{left:50%;max-width:20px!important;opacity:0;position:absolute;top:0;transform:translateX(-50%);visibility:hidden}.primary-navigation .icon{display:inline-block;line-height:1;vertical-align:middle;width:18px}.primary-navigation .icon img{display:block;filter:brightness(0) invert(1);height:auto;margin:0 auto;max-height:13px;max-width:18px;vertical-align:middle;width:auto}.links>*,.primary-navigation .navigation>*{margin:0 0 20px;max-height:50px}.primary-navigation .profile{align-items:center;cursor:pointer;display:flex}.primary-navigation .links{margin:0}.primary-navigation .profile{margin:31px 0 0}.primary-navigation .name{display:inline-flex;font-family:Gotham Medium;font-size:13px;line-height:1;padding-left:15px;position:relative;text-transform:uppercase}.primary-navigation .name:before{background-color:#fff;bottom:-5px;content:"";height:1px;opacity:0;position:absolute;visibility:hidden;width:calc(100% - 15px)}.primary-navigation a:hover .name:before{opacity:1;visibility:visible}.primary-navigation .company.name{margin:0 0 5px;padding-left:0!important}.primary-navigation .profile-image img{border-radius:50%;height:40px;object-fit:cover;vertical-align:bottom;width:40px}.primary-navigation .profile-name p{font-family:Gotham Medium;font-size:11px;margin:0}.primary-navigation .profile .info{height:100%;overflow:hidden}.primary-navigation .de-register{margin:20px 0 0;max-height:50px}.primary-navigation .toggle{display:none}.primary-navigation .menu-outer .companies{display:flex;flex-direction:column;height:100%}.primary-navigation .menu-outer .companies .search{margin-bottom:40px}.primary-navigation .menu-outer .companies .search input{background-color:#000;border:1px solid #fff;color:#fff}.primary-navigation .menu-outer .companies .search input::placeholder{color:#fff}.primary-navigation .menu-outer .companies .info-texts{font-size:14px;font-style:italic}.primary-navigation .menu-outer .companies .info-texts .no-other-companies,.primary-navigation .menu-outer .companies .info-texts .skyframe-employee{display:none}.primary-navigation .menu.outer .companies .items{display:flex;flex-direction:column}.primary-navigation .menu-outer .companies .items .item{align-items:center;cursor:pointer;display:flex;font-family:Gotham Medium;font-size:15px;line-height:1;margin:0 0 30px;position:relative;text-transform:uppercase;width:100%}.primary-navigation .menu-outer .companies .items .item img{border-radius:50%;height:40px;width:40px}.primary-navigation .menu-outer .companies .items .item .company-name{width:100%}@media (max-width:calc(1200px + 300px + 200px)) and (min-width:768px){.primary-navigation{padding:var(--padding2) 10px 0;width:60px}.primary-navigation:hover{padding:var(--padding2) var(--padding2) 0;width:286px}.info,.name,.primary-navigation .logo img.desktop,.primary-navigation:hover .logo img.mobile,.profile .info{opacity:0;visibility:hidden}.info,.name,.primary-navigation .logo img.desktop,.profile .info{padding:0;width:0}.primary-navigation .logo img.mobile{opacity:1;visibility:visible}.links>* a,.navigation>* a,.primary-navigation .de-register>a,.profile{justify-content:center}:where(.primary-navigation:hover) :is(.logo img.desktop,.name,.info,.profile .info){opacity:1;visibility:visible;width:auto}:where(.primary-navigation:hover) :is(.name,.info,.profile .info){padding-left:15px}:where(.primary-navigation:hover) :is(.de-register>a,.links>* a,.navigation>* a,.profile){justify-content:flex-start}.de-register,.links>*,.navigation>*{text-align:center}:where(.primary-navigation:hover) :is(.links>*,.navigation>*,.de-register){text-align:left}.primary-navigation:hover .profile .info{padding-left:0}}@media (min-width:768px){.primary-navigation .menu-outer{display:flex;flex-direction:column;height:100%;justify-content:space-between}}@media (max-width:767px){.primary-navigation{height:auto;overflow:unset;padding:20px;width:100%}.primary-navigation:before{background-color:var(--black);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.primary-navigation .primary-navigation-inner{align-items:center;flex-direction:unset}.primary-navigation .all-wrapper,.primary-navigation .primary-navigation-inner,.primary-navigation .profile .info{height:auto}.primary-navigation .logo{min-height:auto;text-align:left}.primary-navigation .logo img{max-width:140px}.primary-navigation .toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:block;height:22px;position:relative;width:27px}.primary-navigation .toggle span{background-color:#fff;display:block;height:1px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:transform .25s ease-in-out,opacity .25s ease .25s,width .25s ease,left .25s ease,top .25s ease .25s;width:100%}.primary-navigation .toggle span:first-child{top:0}.primary-navigation .toggle span:nth-child(2),.toggle span:nth-child(3){top:11px}.primary-navigation .toggle span:nth-child(4){top:22px}.primary-navigation .active.toggle span{transition:transform .25s ease-in-out .25s,opacity .25s ease,width .25s ease .25s,left .25s ease .25s,top .25s ease}.active.toggle span:nth-child(4),.primary-navigation .active.toggle span:first-child{opacity:0;top:11px}.active.toggle span:nth-child(3),.primary-navigation .active.toggle span:nth-child(2){left:0;transform:rotate(45deg);width:30px}.primary-navigation .active.toggle span:nth-child(3){transform:rotate(-45deg)}.primary-navigation .menu-outer{background-color:#1b1b1b;height:calc(100vh - 94px);left:0;overflow-y:auto;padding:var(--padding2) 20px;position:absolute;top:100%;transform:translateY(calc(-100% - 94px));transition:transform .5s ease-in-out,opacity .25s ease-in-out;width:100%;z-index:-1}.primary-navigation .menu-outer.active{transform:translateY(0)}.primary-navigation .icon{display:none}.primary-navigation .name:not(.profile-name){font-family:Gotham Light;font-size:23px;line-height:2;padding-left:0}.primary-navigation .links{margin:0}.primary-navigation .profile{margin:31px 0 0}.de-register,.navigation>*,.primary-navigation .links>*{border-bottom:1px solid hsla(0,0%,85%,.6);margin-bottom:16px;max-height:unset;padding-bottom:14px}}