.elementor .col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start;}.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 .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 .gap-4{gap:var(--space-4);}.elementor .gap-2{gap:var(--space-2);}.elementor .c-marron{color:var(--marron-500);}