.elementor .lt-lien:hover,.elementor .lt-lien:focus-visible{color:var(--or-clair);border-color:var(--or-clair);}.elementor .lt-lien{font-family:var(--font-texte);font-weight:500;font-size:12px;color:var(--or);letter-spacing:0.2em;text-transform:uppercase;padding-block-end:4px;border-block-end-width:1px;transition:border-color 0.15s, color 0.15s;border-bottom-style: solid; border-bottom-color: rgba(199,154,95,0.4);\n}.elementor .lt-label{font-family:var(--font-texte);font-weight:500;font-size:11px;color:var(--roast);letter-spacing:0.22em;text-transform:uppercase;}.elementor .lt-champ:focus{border-color:var(--or);}.elementor .lt-champ{width:100%;height:52px;font-family:var(--font-texte);font-weight:300;font-size:15px;color:var(--creme);border-radius:2px;border-width:1px;border-color:rgba(199,154,95,0.35);border-style:solid;background-color:rgba(30,29,29,0.55);transition:border-color 0.15s;padding-inline: 16px;\n}.elementor .lt-photo{width:100%;aspect-ratio:4 / 3;padding:0px;background-image:linear-gradient(135deg, #5B4D41 0%,#7F6958 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--mocha);}.elementor .lt-cuir{background-image:linear-gradient(180deg, rgba(30,29,29,0.78) 0%,rgba(30,29,29,0.9) 100%),url("https://ecurielotharingie.be/wp-content/uploads/2026/08/texture-cuir-hero.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--americano);}.elementor .lt-surpiqure{outline-offset:-12px;outline: 1px dashed var(--or);\n}.elementor .lt-filet{width:64px;height:1px;background-color:var(--or);}.elementor .lt-btn-contour:hover,.elementor .lt-btn-contour:focus-visible{color:var(--americano);background-color:var(--or);}.elementor .lt-btn-contour{font-family:var(--font-texte);font-weight:500;font-size:13px;color:var(--or);letter-spacing:0.18em;text-transform:uppercase;border-radius:2px;border-width:1px;border-color:var(--or);border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;padding-block: 18px; padding-inline: 34px;\n}.elementor .lt-btn-plein:hover,.elementor .lt-btn-plein:focus-visible{border-color:var(--or-clair);background-color:var(--or-clair);}.elementor .lt-btn-plein{font-family:var(--font-texte);font-weight:500;font-size:13px;color:var(--americano);letter-spacing:0.18em;text-transform:uppercase;border-radius:2px;border-width:1px;border-color:var(--or);border-style:solid;background-color:var(--or);transition:background-color 0.2s, color 0.2s;padding-block: 18px; padding-inline: 34px;\n}.elementor .lt-texte{max-width:62ch;font-family:var(--font-texte);font-weight:300;font-size:17px;color:var(--texte-doux);line-height:1.75;}.elementor .lt-titre-m{font-family:var(--font-titre);font-weight:600;font-size:var(--titre-m);color:var(--or);line-height:1.15;}.elementor .lt-titre-l{font-family:var(--font-titre);font-weight:500;font-size:var(--titre-l);color:var(--creme);letter-spacing:-0.01em;line-height:1.08;}.elementor .lt-titre-xl{font-family:var(--font-titre);font-weight:500;font-size:var(--titre-xl);color:var(--creme);letter-spacing:-0.01em;line-height:1.02;}.elementor .lt-surtitre{font-family:var(--font-texte);font-weight:500;font-size:12px;color:var(--or);letter-spacing:0.32em;line-height:1.4;text-transform:uppercase;}.elementor .lt-inner{width:100%;max-width:var(--contenu-max);padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .lt-section{width:100%;background-color:var(--americano);display:flex;flex-direction:column;gap:0px;align-items:center;padding-block: var(--section-y); padding-inline: var(--gouttiere);\n}