footer {
    border-top: 0.125em solid #151B33;
    background: white;
}
footer p {
    color: #151B33;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.0125rem;
}
footer h4 {
    color: #151B33;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
}
footer .pages a {
    color: #151B33;
    font-size: 0.96875rem;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
}
footer .pages span {
    color: #151B33;
    font-size: 0.96875rem;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
}
footer .rules span {
    color: #151B33;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.0175rem;
    display: flex;
    align-items: center;
}
footer .rules a {
    color: #151B33;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.0175rem;
    text-decoration: none;
    display: flex;
    align-items: center;
}
@media (max-width: 768px) {

}
