html:has(body.noScroll){
    overflow: hidden;
}

.privacy-divider{
    padding-top: var(--gapX5);
    border-top: 1px solid var(--primaryOpacity300);
    width: 100%;
}

@media(max-width:991px){
    .privacy-divider{
        padding-top: var(--gapX4);
    }
}

.vc_col-sm-6:has(.titleXXS.privacy-divider) .textM div+div{
    margin-top: var(--gapX4);
}

.vc_col-sm-6:has(.titleXXS.privacy-divider) .textM p+div{
    margin-top: var(--gapX4);
}

body :is(button, a, div).btn.outlined {
    background: transparent;
    color: var(--btnOutlinedColor);
    border: 1px solid var(--primaryOpacity500);
}

.buttons-info a.btn{
    font-size: var(--textSsize);
}

.buttons-info div.btn{
    font-size: var(--textSsize);
}

.vc_col-sm-6.pad-right{
    padding-right: var(--gapX5);
}

.dot-action.pad-right.vc_col-sm-6::after{
    right: var(--gapX5);
}