body{
    z-index: -1;
    background-color: #fcfcfc;
}
internalOverlayCenter{
    display: flex;
    justify-content: center;
    z-index: -1;
}
internal{
    flex-direction: column;
    padding-top: 64px!important;
}
#box_legal{
    display: flex;
    justify-content: center;
    align-items: center;
}
#box_legal grid2Col{
    width: 100%;
    max-width: 900px;
    gap: 44px;
}
.title{
    flex-direction: column !important;
}
grid2Col .left{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
grid2Col .right{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 550px;
}
options{
    display: flex;
    flex-direction: row;
    gap: 16px;
}
pageHeader p{
    text-align: left !important;
}
#legalImage{
    min-height: 442px;
    width: 100%;
    background-image: url('../assets/images/privacy_policy.svg');
    background-size: contain;
    max-width: 442px;
    background-repeat: no-repeat;
}
body.darkmode #legalImage{
    opacity: 0.8;
}

/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */

@media only all and (max-width: 1360px){
    grid2Col{
        flex-direction: row!important;
    }
}
@media only all and (max-width: 930px){
    grid2Col{
        flex-direction: column!important;
        justify-content: center;
        align-items: center;
    }
    grid2Col .left{
        justify-content: center;
        align-items: center;
    }
    pageHeader .pageTitle{
        justify-content: center;
    }
    pageHeader p{
        text-align: center!important;
    }
}
@media only all and (max-width: 620px){
    #box_legal pageHeader{
        display: Flex!important;
    }
}