.elementor .b-block{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: rgba(72,49,56,0.18); border-top-color: var(--berton-ligne);\n}.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-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-dark{color:var(--berton-creme);background-color:var(--berton-prune);}