.privacy-policy a {
    color: #2d7eff
}

.privacy-policy h4 {
    font-size: 1.125rem;
    font-weight: 400
}

.privacy-policy b,.privacy-policy h4,.privacy-policy strong {
    color: #1d2023
}

.privacy-policy li,.privacy-policy p {
    font-size: 0.875rem
}

.privacy-policy__section-title {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25rem;
    margin-bottom: 1rem;
    margin-top: 2.5rem
}

.privacy-policy .table-wrapper {
    background-color: #fff;
    border-radius: 0.625rem;
    border: 0.0625rem solid #dedede;
    box-shadow: 0.125rem 0.125rem 1.25rem rgba(90,99,96,.1);
    margin: 1.875rem 0;
    min-width: 31.25rem;
    overflow: auto
}

.privacy-policy .link {
    color: #5a636d;
    font-weight: 500
}

.privacy-policy .table {
    /* border:none; */
    /* border-collapse:collapse; */
    /* margin:0; */
    width: 100%;
}

.privacy-policy .table thead,.privacy-policy .table tr {
    border: 0;
    border-bottom: 0.0625rem solid #dedede
}

.privacy-policy .table tr {
    background: #fff
}

.privacy-policy .table tr:last-of-type {
    border-bottom: 0
}

.privacy-policy .table td,.privacy-policy .table th {
    border-right: 0.0625rem solid #dedede;
    padding: 0.9375rem 1.25rem;
    vertical-align: top
}

.privacy-policy .table td:last-of-type,.privacy-policy .table th:last-of-type {
    border-right: 0
}

.privacy-policy .table td {
    color: #5a636d;
    font-size: 0.875rem
}

.privacy-policy .table td:first-child {
    color: #1d2023;
    font-size: 0.9375rem;
    font-weight: 500
}

.privacy-policy .table thead+tbody td:first-child {
    color: #5a636d;
    font-size: 0.875rem;
    font-weight: 400
}

.privacy-policy .table .table__border-top-hidden {
    border-top-style: hidden
}
