.elementor .sanc-legal-cta-btn{font-family:Sora;font-weight:600;color:#FFFFFF;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;border-radius:999px;background-color:#0E0E12;}.elementor .sanc-legal-cta-p{font-family:"DM Sans";font-size:1.2rem;color:#FFE9E3;text-align:center;margin:0px;}.elementor .sanc-legal-cta-h2{font-family:Sora;font-weight:800;font-size:2.6rem;color:#FFFFFF;letter-spacing:-0.03em;text-align:center;margin:0px;}.elementor .sanc-legal-cta{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:2rem;margin-block-end:4rem;margin-inline-start:6rem;margin-inline-end:6rem;border-radius:2.5rem;background-color:#FF5B3A;display:flex;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .sanc-legal-p{font-family:"DM Sans";font-size:1.05rem;color:#2B2B3D;line-height:1.7;margin:0px;}.elementor .sanc-legal-h2{font-family:Sora;font-weight:700;font-size:1.3rem;color:#0E0E12;line-height:1.3;margin:0px;}.elementor .sanc-legal-card-destacada{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1.5rem;background-color:#CFC6FF;display:flex;flex-direction:column;gap:0.75rem;}.elementor .sanc-legal-card{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.75rem;}.elementor .sanc-legal-body{width:100%;max-width:52rem;padding-block-start:2rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:1rem;align-self:center;}.elementor .sanc-legal-meta{font-family:"DM Sans";font-size:0.95rem;color:#6B6B7A;text-align:center;margin:0px;}.elementor .sanc-legal-lead{max-width:40rem;font-family:"DM Sans";font-size:1.2rem;color:#3D3D4A;line-height:1.6;text-align:center;margin:0px;}.elementor .sanc-legal-h1{font-family:Sora;font-weight:800;font-size:3.75rem;color:#0E0E12;letter-spacing:-0.04em;line-height:1.06;text-align:center;margin:0px;}.elementor .sanc-legal-eyebrow{font-family:Sora;font-weight:700;font-size:0.8rem;color:#FF5B3A;letter-spacing:0.25em;text-align:center;margin:0px;}.elementor .sanc-legal-hero{text-align:center;padding-block-start:7rem;padding-block-end:3rem;padding-inline-start:6rem;padding-inline-end:6rem;background-color:#F6F2EA;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .sanc-legal-root{width:100%;overflow:hidden;background-color:#F6F2EA;display:flex;flex-direction:column;}