.layout-flex {
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
    
    /* Wraps content to a new line if it doesn't fit */
}
.Layout__fourColumn {
	min-height: auto;
}
.layout-flex h4 {
    text-align: left;
    font-size: 1rem;
    color: #888888;
}
.layout-flex .footer-contact h4 {
    
}
.column4 {
    flex: 0 0 22%;
    /* Sets each column to 25% width */
    /* Add your styling for each column here */
    padding: 0px;
    overflow-wrap: break-word;
    word-break: break-word;
  text-align: left;
}

.Footer__footerCopyrigt {
    color: #000;
}
.wp-block-navigation__container {
    gap: 8px;
}
.wp-block-navigation {
    --navigation-layout-direction: column;
    --navigation-layout-justify: initial;
    --navigation-layout-align: flex-start;
    gap: 12px;
}
.wp-block-navigation .wp-block-navigation-item {
    align-items: left;
    text-align: left;
    background-color: inherit;
    display: flex;
    position: relative;
    margin-bottom: 8px;
}

ul,
ul li {
    list-style: none;
    padding: 0;
    color: #000;
    gap: 8px;
}
a {
    color: #000;
}
a:hover {
    text-decoration: underline;
}
a span {
    overflow-wrap: break-word;
    color: inherit;
}
.wp-block-navigation__container:only-child, .wp-block-page-list:only-child {
    flex-grow: 1;
}
ul.ZPprivacy {
    display: inline-flex;
    gap: 24px;
    margin-bottom: 0;
}
.common-links p {
    color: #888888;
}
