.terms-page{background:#fff}.terms-content{color:#333c44e0;text-align:justify;font-feature-settings:"palt";width:min(100% - 2rem,60rem);margin:0 auto;padding:2rem 0 6rem;font-size:.9375rem;line-height:1.75}.terms-content [lang=en]{vertical-align:-1px;font-family:Arial,sans-serif;font-size:1.15em;font-weight:600}.terms-content header{margin:2em 0}.terms-content header h1{color:#333c44e0;letter-spacing:.05em;text-align:center;margin:1em 0 2em;font-size:1.75em;font-weight:700}.terms-content header h1 .eventos{padding-inline-end:.2em;font-weight:500}.terms-content header .preamble{margin:0 0 3em;line-height:1.65}.terms-content header .preamble .bravesoft{letter-spacing:.025em;padding-inline-end:.1em;font-size:1.2em;font-weight:300}.terms-content header .preamble .eventos{letter-spacing:.025em;padding-inline:0;font-size:1.3em;font-weight:300}.terms-content #articles{margin:2em 0;padding:0;list-style:none}.terms-content #articles>li{margin-block-end:2.475em}.terms-content .heading-article{color:#333c44c7;margin:0 0 .5em;font-size:1.25em;font-weight:700}.terms-content .heading-article a{color:inherit;text-decoration:none}.terms-content .heading-article a:hover,.terms-content .heading-article a:focus-visible{color:#333c4499;text-underline-offset:.2em;text-decoration:underline}.terms-content #articles>li>:not(.heading-article){padding-inline-start:.1em}.terms-content #articles p{margin:0}.terms-content #articles .paragraph-list{margin-block-start:.25em;margin-inline-start:1.25em;padding-inline-start:0;list-style:decimal}.terms-content #articles .paragraph-list>li{margin-block-end:.5em;padding-inline-start:.25em;list-style-position:outside}.terms-content #articles .sub-paragraph-list{margin-block:.5em .75em;margin-inline-start:-.5em;padding-inline-start:0;font-size:.975em;list-style:none}.terms-content #articles .sub-paragraph-list>li{margin-block-end:.25em;display:flex}.terms-content #articles .sub-paragraph-list>li:before{content:"(" counter(list-item) ")";color:#333c44a6;text-align:end;flex:0 0 2em;padding-inline:.25em .5em}@media (max-width:640px){.terms-content{width:auto;margin-inline:1.5rem;padding-block:0 2rem;font-size:.875rem}.terms-content header h1{text-align:start;letter-spacing:normal;margin-block:0 1.5em;font-size:1.5em}.terms-content .heading-article{font-size:1.2em}.terms-content #articles .paragraph-list{margin-inline-start:1.5em}}
