.elementor .b-head{padding:0px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:flex-end;}.elementor .b-split{width:100%;max-width:1280px;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .b-row{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .b-stack{padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .b-cover{width:100%;height:100%;object-fit:cover;}.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-num{min-width:28px;font-family:var(--berton-font);font-weight:700;font-size:var(--berton-fs-surtitre);color:var(--berton-terracotta);letter-spacing:0.1em;}.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);}.elementor .b-pill{font-size:13px;padding-block: 14px; padding-inline: 22px;\n}.elementor .b-eyebrow-light{color:var(--berton-terracotta-clair);background-image:linear-gradient(90deg, #d9a08c 0%,#d9a08c 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .b-cta-btn:hover,.elementor .b-cta-btn:focus-visible{color:var(--berton-blanc);border-color:var(--berton-noir);background-color:var(--berton-noir);}.elementor .b-cta-btn{color:var(--berton-prune);border-color:var(--berton-creme);background-color:var(--berton-creme);}.elementor .b-cta{background-color:var(--berton-terracotta);padding-block: 104px;\n}