@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}}.table-legale { width: 100%; margin: 24px 0; border-collapse: separate; border-spacing: 0; border: 1px solid #ddd; border-radius: 12px; overflow: hidden; font-size: var(--text-s); line-height: 1.5;}.table-legale thead th { padding: 12px 16px; background: var(--EasternBlue); color: var(--White); font-weight: 600; text-align: left;}.table-legale td { padding: 12px 16px; border-top: 1px solid #ddd; vertical-align: top;}.table-legale td:first-child { width: 55%; }.table-legale tbody tr:nth-child(even) td { background: rgba(0, 0, 0, 0.025);}.table-legale td p,.table-legale th p { margin: 0; }@media (max-width: 767px) { .table-legale thead { display: none; } .table-legale, .table-legale tbody, .table-legale tr, .table-legale td { display: block; width: 100% !important; } .table-legale tr { border-top: 1px solid #ddd; } .table-legale tbody tr:first-child { border-top: 0; } .table-legale td { padding: 4px 16px; border-top: 0; } .table-legale td:first-child { padding-top: 14px; font-weight: 600; } .table-legale td:last-child { padding-bottom: 14px; } .table-legale td:last-child::before { content: "Base légale : "; opacity: 0.7; } .table-legale--duree td:last-child::before { content: "Durée : "; }}#brxe-ykjffu {text-align: center}#brxe-ytcfrh {align-items: center}#brxe-ghzmfi {column-gap: var(--space-element); row-gap: var(--space-element)}#brxe-mmgmys {column-gap: var(--space-element); row-gap: var(--space-element)}#brxe-oyeneh {column-gap: var(--space-element); row-gap: var(--space-element)}#brxe-zceavv {column-gap: var(--space-element); row-gap: var(--space-element)}#brxe-kzsmrn {column-gap: var(--space-element); row-gap: var(--space-element)}#brxe-wtsezb {column-gap: var(--space-element); row-gap: var(--space-element)}#brxe-pqvumc {column-gap: var(--space-element); row-gap: var(--space-element)}#brxe-allkbz {column-gap: var(--space-element); row-gap: var(--space-element)}#brxe-eajdmy {column-gap: var(--space-element); row-gap: var(--space-element)}#brxe-qkcvna {column-gap: var(--space-element); row-gap: var(--space-element)}#brxe-cnfdcf {column-gap: var(--space-element); row-gap: var(--space-element)}