.hero-block #header .logo,
.header-public .logo{display: flex; align-items: center;}
.hero-block #header .logo a,
.header-public .logo a {display: inline-block; padding: 10px; position: relative;}
.hero-block #header .logo a:first-child::after,
.header-public .logo a:first-child:after {content: ""; display: block; width: 1px; height: 52px; background: #000; position: absolute; right: 0; top: 10px;}