/* Footer CSS */.bottom-bar{    background-color: #0b0b0b;}.bottom-bar .workspace{    justify-content: center;    padding: 8px 0;}.bottom-bar p{    color: #D1D1D1;}.bottom-bar a{    color: #BEC2CB;    font-weight: 400;}/*  -  */#footer{    background-color: #111;}#footer .workspace{	padding-top: 16px;}#footer .box{    display: grid;    align-self: center;}/* - */#footer .box-content .element{    border-bottom: 1px solid #555;    padding-bottom: 8px;}#footer .box-content .element:last-of-type{    border: none;}.footer-item{    display: grid;    grid-template-columns: max-content auto;    grid-gap: 12px;}#footer h4{    font-weight: 400;}