.elementor .b-btn-light:hover,.elementor .b-btn-light:focus-visible{color:var(--berton-prune);background-color:var(--berton-creme);}.elementor .b-btn-light{color:var(--berton-creme);border-color:var(--berton-creme);background-color:transparent;}.elementor .b-btn-outline:hover,.elementor .b-btn-outline:focus-visible{color:var(--berton-blanc);background-color:var(--berton-noir);}.elementor .b-btn-outline{color:var(--berton-noir);border-color:var(--berton-noir);background-color:transparent;}.elementor .b-btn-primary:hover,.elementor .b-btn-primary:focus-visible{color:var(--berton-blanc);border-color:var(--berton-noir);background-color:var(--berton-noir);}.elementor .b-btn-primary{color:var(--berton-blanc);border-color:var(--berton-terracotta);background-color:var(--berton-terracotta);}.elementor .b-btn{font-family:var(--berton-font);font-weight:600;font-size:var(--berton-fs-bouton);letter-spacing:0.08em;line-height:1;text-align:center;text-transform:uppercase;border-radius:999px;border-width:1px;border-style:solid;transition:all 0.2s;display:inline-block;padding-block: 20px; padding-inline: 34px;\n}.elementor .b-text{font-family:var(--berton-font-texte);font-weight:400;font-size:var(--berton-texte);color:var(--berton-prune);line-height:1.7;display:block;}.elementor .b-h3{font-family:var(--berton-font);font-weight:600;font-size:var(--berton-titre-h3);color:var(--berton-noir);letter-spacing:-0.02em;line-height:1.2;display:block;}.elementor .b-h2{font-family:var(--berton-font);font-weight:600;font-size:var(--berton-titre-h2);color:var(--berton-noir);letter-spacing:-0.03em;line-height:1.06;display:block;}.elementor .b-display{font-family:var(--berton-font);font-weight:600;font-size:var(--berton-titre-display);color:var(--berton-noir);letter-spacing:-0.035em;line-height:1.02;display:block;}.elementor .b-eyebrow{font-family:var(--berton-font);font-weight:600;font-size:var(--berton-fs-surtitre);color:var(--berton-terracotta);letter-spacing:0.14em;text-transform:uppercase;padding-inline-start:56px;background-image:linear-gradient(90deg, #9e5741 0%,#9e5741 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;background-repeat: no-repeat; background-position: 0% 50%; background-size: 40px 1px;\n}.elementor .b-section{width:100%;font-family:var(--berton-font);background-color:var(--berton-blanc);display:flex;flex-direction:column;align-items:center;padding-block: 120px; padding-inline: 48px;\n}.elementor .b-on-dark{color:var(--berton-creme);}.elementor .b-dark{color:var(--berton-creme);background-color:var(--berton-prune);}