@media(max-width:767px){.elementor-5929 .elementor-element.elementor-element-8973f9f{margin-top:2.4rem;margin-bottom:0rem;}}/* Start custom CSS for html, class: .elementor-element-3313d07 */.terms-container {
    width: 128rem;
    max-width: calc(100% - 104px);
    margin: 0 auto 40px;
}

.terms-container .title {
    color: #000;
    font-size: 48px;
    font-weight: 400;
    line-height: 58px;
    margin: 60px 0 43px 0;
}

.terms-container p {
    color: #000;
    text-align: justify;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 16px 0 0 0;
}

.terms-container p.bd {
    color: #000;
    text-align: justify;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 16px 0 0 0;
}

.terms-container p.t {
    color: #000;
    text-align: justify;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 24px 0 0 0;
}

.terms-container p.d {
    color: rgba(0, 0, 0, 0.85);
    text-align: justify;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.terms-container p.sd {
    color: rgba(0, 0, 0, 0.65);
    text-align: justify;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 12px 0 0 0;
    padding: 0;
}

.terms-container p.ssd {
    color: rgba(0, 0, 0, 0.65);
    text-align: justify;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 12px 0 0 0;
    padding: 0 0 0 10px;
}

.terms-container p span.bold {
    font-weight: 500;
}

.terms-container p a {
    color: #1966C1;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-decoration-line: underline;
}

@media screen and (max-width: 768px) {
    .terms-container {
        max-width: unset;
        width: unset;
        margin: 3.2rem auto 4rem;
        padding: 0 2.4rem;
    }

    .terms-container .title {
        color: #000;
        font-size: 2.4rem;
        line-height: 3.2rem;
        font-weight: 500;
        margin: 0 0 2.4rem 0;
    }

    .terms-container p {
        color: #000;
        text-align: justify;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 1.8rem;
        margin: 1.6rem 0 0 0;
        letter-spacing: -0.14px;
    }

    .terms-container p.bd {
        color: #000;
        text-align: justify;
        font-size: 1.4rem;
        font-weight: 500;
        line-height: 1.8rem;
        margin: 1.6rem 0 0 0;

    }

    .terms-container p.t {
        color: #000;
        text-align: justify;
        font-size: 1.6rem;
        font-weight: 500;
        line-height: 1.8rem;
        margin: 1.6rem 0 0 0;
    }

    .terms-container p.d {
        color: rgba(0, 0, 0, 0.85);
        text-align: justify;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 1.8rem;
        margin: 1.2rem 0 0 0;
    }

    .terms-container p.sd {
        color: rgba(0, 0, 0, 0.65);
        text-align: justify;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 1.8rem;
        margin: 1.2rem 0 0 0;
        padding: 0;
    }

    .terms-container p.ssd {
        color: rgba(0, 0, 0, 0.65);
        text-align: justify;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 1.8rem;
        margin: 1.2rem 0 0 0;
        padding: 0 0 0 1rem;
    }

    .terms-container p span.bold {
        font-weight: 500;
    }

    .terms-container p a {
        color: #1966C1;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 1.8rem;
        text-decoration-line: underline;
    }

}/* End custom CSS */