
.layout-Ucterms {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    display: none;
}

    .layout-Ucterms .bg {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.75);
        opacity: 0;
    }

    .layout-Ucterms.atc .bg {
        opacity: 1;
    }

    .layout-Ucterms .content-password {
        z-index: 2;
        position: absolute;
        top: calc(30px);
        left: calc(30px);
        right: calc(30px);
        bottom: calc(30px);
        opacity: 0;
        margin-top: 50px;
    }

    .layout-Ucterms.atc .content-password {
        opacity: 1;
        margin-top: 0;
    }

    .layout-Ucterms .content-main {
        background: #fff;
        border-radius: calc(20px);
    }

    .layout-Ucterms .content-password .li {
        padding: calc(30px);
        border-bottom: 1px #ddd solid;
    }

        .layout-Ucterms .content-password .li:last-child {
            border-bottom: 0px;
        }

        .layout-Ucterms .content-password .li .tt {
            min-width: calc(180px);
        }

        .layout-Ucterms .content-password .li input {
            height: calc(72px);
            width: 100%;
            padding: 0 calc(30px);
        }

    .layout-Ucterms .content-password .btn-submit {
        line-height: calc(64px);
        text-align: center;
        background: linear-gradient(45deg, #0099ff, #014baa);
        color: #fff;
        border-radius: calc(64px);
    }

    .layout-Ucterms .content {
        z-index: 2;
        position: absolute;
        top: calc(30px);
        left: calc(30px);
        right: calc(30px);
        bottom: calc(30px);
        border-radius: calc(20px);
        opacity: 0;
        margin-top: 50px;
    }

    .layout-Ucterms.atc .content {
        opacity: 1;
        margin-top: 0;
    }

    .layout-Ucterms .btn-close {
        position: absolute;
        width: calc(70px);
        height: calc(70px);
        text-align: center;
        line-height: calc(70px);
        font-size: calc(40px);
        background: var(--orange-dark);
        border-radius: 50%;
        color: #fff;
        top: calc(-20px);
        right: calc(-20px);
    }

    .layout-Ucterms .topTitle {
        padding: calc(20px) 0;
        border-bottom: 1px #ddd solid;
        text-align: center;
        font-size: calc(30px);
        color: var(--white);
        background: var(--dark);
        border-radius: calc(20px) calc(20px) 0 0;
    }

    .layout-Ucterms .serviceHtml {
        padding: calc(30px);
        font-size: calc(28px);
        line-height: 1.6;
        background: #fff;
        /*        border-radius: 0 0 calc(20px) calc(20px);*/
    }

        .layout-Ucterms .serviceHtml .item {
            padding-bottom: calc(20px);
        }

        .layout-Ucterms .serviceHtml .ll {
            min-width: calc(40px);
        }

        .layout-Ucterms .serviceHtml .mm {
            padding-left: calc(40px);
            min-width: calc(80px);
        }

        .layout-Ucterms .serviceHtml .rr {
            flex-grow: 1;
            word-wrap: break-word;
        }
