@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.brxe-thqacc {color: var(--text-white); font-size: clamp(60px,6vw,120px); text-transform: uppercase; text-align: center}.brxe-ejmdxq {color: var(--text-white)}.brxe-wngbbd {z-index: 5; justify-content: center; align-items: center}.brxe-fghijh {align-items: center; justify-content: center}.brxe-abuwyr {padding-top: 140px; background-size: cover; background-position: center center; min-height: 80vh; justify-content: center}.brxe-abuwyr { position: relative; overflow: hidden;}.brxe-abuwyr::before { content: ""; position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(0,0,0,0) 25%, rgba(0,0,0,0.85) 100%); pointer-events: none; z-index: 1;}.hdr-wave { position: absolute; left: 0; right: 0; bottom: -1px; line-height: 0; z-index: 3; pointer-events: none;} .hdr-wave svg { display: block; width: 100%; height: 150px; }@media (max-width: 478px) {.brxe-abuwyr {background-size: cover; background-position: center center}}#brxe-lgsec1{background:#fff;padding-top:40px;padding-bottom:110px}#brxe-lgsec1 .mv-legal{max-width:820px;width:100%;margin:0 auto;color:var(--brand-dark);font-size:17px;line-height:1.75}#brxe-lgsec1 .mv-legal p{margin:0 0 16px;color:var(--brand-dark)}#brxe-lgsec1 .mv-legal h2{color:var(--brand-red);font-size:clamp(26px,2.6vw,34px);line-height:1.15;margin:44px 0 14px;text-transform:uppercase}#brxe-lgsec1 .mv-legal a{color:var(--brand-orange);font-weight:600;text-decoration:none}#brxe-lgsec1 .mv-legal a:hover{text-decoration:underline}#brxe-lgsec1 .mv-legal__datos{background:#F0EBD5;border-radius:20px;padding:28px 32px;margin-bottom:8px}#brxe-lgsec1 .mv-legal__intro{margin-bottom:18px!important}#brxe-lgsec1 .mv-legal dl{display:grid;grid-template-columns:max-content 1fr;gap:10px 28px;margin:0}#brxe-lgsec1 .mv-legal dt{font-weight:700;color:var(--brand-red);text-transform:uppercase;font-size:13px;letter-spacing:.06em;padding-top:4px}#brxe-lgsec1 .mv-legal dd{margin:0}@media (max-width:767px){#brxe-lgsec1{padding-top:20px;padding-bottom:70px}#brxe-lgsec1 .mv-legal{font-size:16px}#brxe-lgsec1 .mv-legal__datos{padding:22px 20px}#brxe-lgsec1 .mv-legal dl{grid-template-columns:1fr;gap:2px}#brxe-lgsec1 .mv-legal dd{margin-bottom:10px}}