
.LACFooter {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
        Helvetica, Arial, sans-serif, "Apple Color Emoji",
        "Segoe UI Emoji", "Segoe UI Symbol";
    border-top: 1px solid #efefef;
}

.LACFooter a {
    color: #336699;
    text-decoration: none;
}

.LACFooter a:hover {
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #336699;
    text-decoration: none;
}

.LACFooter .Legal {
    background-color: #f5f5f7;
    padding: 10pt 20pt;
    padding-bottom: 0;
}

.LACFooter .Legal .Boilerplate {
    max-width: 1024px;
    margin: 0 auto;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 10pt;
}

.LACFooter .Legal .Boilerplate p {
    font-size: 8pt;
    color: #666;
}

.LACFooter .Company {
    background-color: #f5f5f7;
    padding: 20pt;
    padding-top: 20pt;
    padding-bottom: 20pt;
}

.LACFooter .Company .Links {
    display: flex;
    align-items: stretch;
    margin: auto;
    max-width: 1024px;
    padding-bottom: 10pt;
    border-bottom: 1px solid #d8d8d8;
}

.LACFooter .Company .Links .Column {
    width: 200px;
}

.LACFooter .Company .Links .Column h2 {
    font-weight: 400;
    font-variant: all-small-caps;
    font-size: 12pt;
    color: #555555;
    padding-top: 0;
    margin-top: 0;
}

.LACFooter .Company .Links .Column ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.LACFooter .Company .Links .Column ul li {
    font-size: 10pt;
    padding-bottom: 4px;
}

.LACFooter .Company .Copyright {
    font-size: 9pt;
    color: #555555;
    margin: auto;
    max-width: 1024px;
    padding-top: 6pt;
}

@media (max-width: 600px) {
    .LACFooter .Company .Links { display: block; }
    .LACFooter .Company .Links .Column { margin-bottom: 8pt; padding-left: 0; }
    .LACFooter .Company .Links .Column:last-child { margin-bottom: 0; }
}