.legal-page-background{min-height:100vh;width:100%;display:flex;flex-direction:column;position:relative;background:var(--color-background);color:var(--color-foreground)}.legal-content-wrapper{flex:1;width:100%;max-width:900px;margin:0 auto;padding:120px 24px 60px;position:relative;z-index:2}.legal-glass-container{background:rgba(255,255,255,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.4);border-radius:24px;padding:48px;box-shadow:0 20px 60px rgba(0,0,0,.05)}html[data-mui-color-scheme=dark] .legal-glass-container{background:rgba(20,20,25,.6);border-color:rgba(255,255,255,.05);box-shadow:0 20px 60px rgba(0,0,0,.3)}.legal-title-main{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;text-align:center;margin-bottom:1.5rem;background:linear-gradient(135deg,#2ec4b6,#20a4f3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.legal-subtitle-main{font-size:1.1rem;text-align:center;opacity:.7;margin-bottom:3rem;font-weight:400;max-width:600px;margin-left:auto;margin-right:auto}.legal-section-title{font-size:1.5rem;font-weight:700;margin-top:3rem;margin-bottom:1rem;color:inherit;letter-spacing:-.01em;border-bottom:1px solid rgba(128,128,128,.1);padding-bottom:.5rem}.legal-text{font-size:1.05rem;line-height:1.7;opacity:.85;margin-bottom:1.5rem;text-align:left}.legal-divider{border:0;height:1px;background:linear-gradient(90deg,transparent,rgba(128,128,128,.2),transparent);margin:3rem 0}@media (max-width:768px){.legal-content-wrapper{padding:100px 16px 40px}.legal-glass-container{padding:24px;border-radius:16px}.legal-title-main{font-size:1.8rem}.legal-text{font-size:1rem}}.CPolitica1>p>h4,.CPolitica1>p>h5{font-weight:700;text-align:center}.BarraSeparadora{height:1px;width:100%}.politicyCookies_title{font-weight:500;margin-bottom:2%;margin-top:2%}.title_policy{font-size:2vw;font-weight:700;width:100%;text-align:center;margin-bottom:2%;color:#4b636e}html[data-mui-color-scheme=dark] .title_policy{color:#fff}@media (max-width:480px){.title_policy{font-size:25px;margin-bottom:10%}.CPolitica1{line-height:27px;padding:2%;text-align:initial;width:94%;box-shadow:0 0 0 0}.CPolitica{font-size:20px;padding:0;align-items:center}}