.elementor .legal-h3{font-family:var(--font-sans);font-weight:700;font-size:18px;color:var(--marron-500);line-height:1.3;margin-block-start:var(--space-2);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .legal-art{width:100%;padding-block-start:var(--space-10);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--space-4);border-block-start: 1px solid rgba(46, 35, 35, 0.12);\n}.elementor .legal-body{width:100%;max-width:860px;padding:0px;display:flex;flex-direction:column;gap:var(--space-12);margin-inline: auto; & a { color: var(--ocre-800); text-decoration: underline; text-underline-offset: 2px; } & a:hover { color: var(--ocre-700); } & strong { font-weight: 700; color: var(--marron-500); }\n}.elementor .intro{width:100%;max-width:var(--text-narrow);text-align:center;padding:0px;display:flex;flex-direction:column;gap:var(--space-5);align-items:center;margin-inline: auto;\n}.elementor .col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start;}.elementor .sec{width:100%;position:relative;padding-block-start:var(--space-24);padding-block-end:var(--space-24);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);display:flex;flex-direction:column;gap:var(--space-16);align-items:center;}.elementor .bg-brown{background-color:var(--brun-700);--grad-brown: linear-gradient(180deg, var(--brun-400) 0%, var(--brun-700) 86.49%); background-image: var(--grad-brown);\n}.elementor .t-legal{font-family:var(--font-legal);font-weight:400;font-size:13px;color:var(--marron-500);line-height:1.3;margin:0px;& a { color: inherit; text-decoration: underline; }\n}.elementor .t-body-xs{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body-xs);color:var(--marron-500-90);line-height:20px;margin:0px;}.elementor .t-body-s{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body-s);color:var(--marron-500-90);line-height:26px;margin:0px;}.elementor .t-subtitle{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-lead);color:var(--marron-500);line-height:1.1;margin:0px;}.elementor .t-h1{font-weight:400;font-size:var(--fs-h1);color:var(--jaune-500);letter-spacing:-1.68px;line-height:1;margin:0px;--ff-serif: 'Times New Roman', Tinos, Times, serif; font-family: var(--ff-serif); & em, & i { font-style: italic; }\n}.elementor .tag{width:auto;font-family:var(--font-sans);font-weight:500;font-size:var(--fs-btn);color:var(--ocre-800);line-height:1.3;padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);margin:0px;border-radius:var(--radius-tag);background-color:var(--ocre-200);display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;white-space: nowrap;\n}.elementor .btn:hover,.elementor .btn:focus-visible{padding-inline-end:50px;background-size: 24px 24px;\n}.elementor .btn:focus{outline-offset:2px;outline: 2px solid var(--ocre-600);\n}.elementor .btn{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-btn);line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:var(--space-3);padding-block-end:var(--space-3);padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);border-radius:var(--radius-pill);border-width:1px;border-color:transparent;border-style:solid;display:inline-flex;gap:10px;justify-content:center;align-items:center;background-repeat: no-repeat; background-position: right 16px center; background-size: 0px 24px; transition: padding 0.25s ease, background-size 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease; background-image: var(--btn-arrow);\n}.elementor .btn-dark:hover,.elementor .btn-dark:focus-visible{color:var(--jaune-500);padding-inline-end:var(--space-4);background-color:var(--ocre-600);}.elementor .btn-dark{color:var(--jaune-500);background-color:var(--marron-500);--btn-arrow: none;\n}.elementor .btn-xs:hover,.elementor .btn-xs:focus-visible{color:var(--marron-400);padding-inline-end:var(--space-4);border-color:var(--marron-400);background-color:transparent;}.elementor .btn-xs{font-size:var(--fs-body-xs);color:var(--marron-500);padding-block-start:var(--space-2);padding-block-end:var(--space-2);border-color:rgba(46, 35, 35, 0.5);background-color:transparent;--btn-arrow: none;\n}.elementor .tag-light{color:var(--ocre-700);background-color:var(--jaune-500);}.elementor .gap-4{gap:var(--space-4);}.elementor .gap-2{gap:var(--space-2);}.elementor .c-marron{color:var(--marron-500);}