h1::after {
    content: "";
    display: block;
    height: 5px;
    margin-top: 50px;
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 30%, rgba(255,255,255,1) 70%, rgba(255,255,255,0) 100%);    
}

#masthead .hfe-nav-menu li::after {
    font-size: 1.5rem;
    content: "/";
    position: absolute;
    color: #fff;
    top: 14px;
    right: -10px;
} 

#masthead .hfe-nav-menu li:last-child::after {
    display: none;
}

.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active  li::after {
    display: none;
}

p {
    margin-bottom: 1rem;
}