.main_content {
    margin: 20px auto;
    margin-top: 50px;
    width: 100%;
    max-width: 1200px;
}

.legal_notice_div .heading {
    font-size: 22px;
    color: var(--dark-blue);
    font-weight: 600;
    text-align: center;
    text-decoration: underline;
}

.legal_notice_div .sub_heading {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    color: var(--gray-made-color);

}

.legal_notice_div .wrapper {
    margin: 20px auto;
    padding: 10px;
}

.legal_notice_div .wrapper ul {
    list-style-type: lower-alpha;
    margin-left: 20px;
}

.legal_notice_div .wrapper a {
    text-decoration: none;
    color: rgb(74, 128, 243);
}

.notice_text {
    font-size: 16px;
    color: var(--header-subtext-color);
}