
body{
    background-color: #fcfcfc;
    z-index: -1;
}
internalOverlayCenter{
    display: flex;
    justify-content: center;
    z-index: -1
}
.pageTitle{
    flex-direction: column !important;
}
pageHeader .pageTitle .title{
    font-size: 44px;
}
internal{
    flex-direction: column;
    padding-top: 64px!important;
    justify-content: center;
}
pageHeader p{
    text-align: center;
}
sectionCenter{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    gap: 24px;
}
sectionCenter box{
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.04)!important;
    background-color: #fff;
    border: 1px solid var(--box-border-light);
    border-radius: 6px;
    overflow: hidden;
    padding: 24px;
    gap: 16px;
}
#box_legal{
    display: flex;
    justify-content: center;
}
#box_legal box{
    display: block;
    height: 720px;
    width: 100%;
    max-width: 1024px;
    overflow-y: auto;
    border: 1px solid #ccc;
}
box{
    padding: 24px!important;
}
options{
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 16px;
}
.documento{
    display: flex;
    flex-direction: column;
}
.documento p,
.documento ul{
    text-align: left !important;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 24px;
}
.documento p{
    display: inline !important;
}
.documento ul{
    width: fit-content;
    list-style: inside;
}

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

@media only all and (max-width: 620px){
    pageHeader{
        display: Flex!important;
    }
}
@media only all and (max-width: 440px){
    pageHeader .pageTitle .title{
        font-size: 40px;
    }
}