    
.lv-container.term_privacy{
    height:unset !important;
    margin-bottom:0px !important;
}

body{
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    overflow-x: auto !important;
    overflow-y: auto !important;
    height:unset;
}
.main-privacy-policy {
    margin-top: 32px;
    margin-left: 242px;
    margin-right: 242px;
    width: 725px;
    background-color: #fff;
    height: auto;
    padding: 17px 32px 32px 32px;
    border-radius: 8px 8px 0 0;
    box-sizing: border-box;
    &.margin-top-login {
        margin-top: 210px !important;
    }
    p:nth-of-type(1){
        margin-bottom:2px;
    }
    p:nth-of-type(2){
        margin-bottom:12px;
    }
    p:nth-of-type(3){
        margin-bottom:13px;
    }
    p:nth-of-type(4),p:nth-of-type(19){
        margin-bottom:16px;
    }
    p:nth-of-type(5){
        margin-bottom:15px;
    }
    p:nth-of-type(20){
        margin-bottom:-4px;
    }
    ol:nth-of-type(1){
        padding-left: 0px;
        margin-left: 27px;
        li{
            margin-bottom:-7px;
        }
    }
}
html,
body {
    margin: 0;
    padding: 0;
    min-height: 100%;
}

.main-content {
    width: var(--content-width);
    min-width: var(--content-width);
    position: relative;
    margin: 0 auto;
}

.privacy-table {
    tr{
        border-bottom: 1px solid !important;
    }
    td {
        padding: 0;
        text-align: left;
        vertical-align: top;
        padding-bottom: 5px;
        padding-top: 5px;
        padding-right: 3px;
    }
}
.title-privacy {
    font-size: 13.4px;
}
.last-time-update {
    font-size: 10px;
    font-family: "SfproDisplay-LightItalic";
}
.text-content {
    font-size: 14.1px;
    font-family: "SfproDisplay-LightItalic";
    line-height:17px;
    a{
        text-decoration: none;
        color:#1a02fd;
        font-family: 'SfproDisplay-LightItalic';
    }
    u{
        font-family: 'SfproDisplay-LightItalic';
        text-underline-offset: 3px;
    }
}
.title-second {
    font-size: 14px;
}

.main-term-of-use {
    margin-top: 32px;
    margin-left: 242px;
    margin-right: 242px;
    min-width: 725px !important;
    background-color: #fff;
    height: auto;
    padding: 17px 32px 32px 32px;
    border-radius: 8px 8px 0px 0px;
    &.margin-top-login {
        margin-top: 210px !important;
    }
    .title-term {
        font-size: 16px;
        margin-bottom:1px;
        font-family: 'SfproDisplay-Bold';
    }
    .last-time-update {
        font-size: 10px;
        font-family: "SfproDisplay-LightItalic";
        margin-bottom:15px;
    }
    .text-content {
        font-size: 14px;
        font-family: "SfproDisplay-LightItalic";
        margin-bottom:16px
    }
    ol li {
        font-size: 14px;
        font-family: "SfproDisplay-LightItalic";
    }
    p:nth-of-type(5){
        margin-bottom:17px;
    }
    p:nth-of-type(6){
        margin-bottom:-1px;
    }
    ol:nth-of-type(1){
        padding-left: 0px;
        margin-left: 21px;
        li{
            margin-bottom:-4px;
        }
    }
}
