.elementor .btn-beige{color:var(--brown);background-color:var(--beige-secondary);}.elementor .btn-beige:hover,.elementor .btn-beige:focus-visible{color:var(--brown);background-color:var(--beige-hover);}.elementor .btn-red{color:var(--blanc);background-color:var(--red);}.elementor .btn-red:hover,.elementor .btn-red:focus-visible{background-color:var(--red-hover);}.elementor .btn{font-family:var(--font-primary);font-weight:600;font-size:var(--font-size-btn);letter-spacing:var(--letter-spacing-button);text-decoration:none;text-transform:uppercase;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;}.elementor .label-title{font-family:var(--font-primary);font-weight:600;font-size:0.75rem;color:var(--brown);letter-spacing:0.8px;text-transform:uppercase;}.elementor .body-small{font-family:var(--font-primary);font-weight:400;font-size:0.875rem;color:var(--brown);}.elementor .T3-accent{font-family:var(--font-accent);font-size:2.25rem;color:var(--brown);letter-spacing:-1.8px;text-transform:none;}.elementor .T2-accent{font-family:var(--font-accent);font-size:3.5rem;color:var(--brown);letter-spacing:-5%;line-height:55px;}.elementor .section{padding-block-start:40px;padding-block-end:60px;padding-inline-start:100px;padding-inline-end:100px;flex-direction:column;gap:20px;}.elementor .btn-border{color:var(--brown);padding-block-start:0.75rem;padding-block-end:0.75rem;border-radius:0px;border-width:0.5px;border-color:var(--brown);border-style:solid;background-color:#faf8f500;}.elementor .btn-border:hover,.elementor .btn-border:focus-visible{color:var(--brown);background-color:var(--beige-primary);}