.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}