.elementor .fx-caption{font-family:Jost;font-weight:400;font-size:12px;color:#5A4636;letter-spacing:0.04em;line-height:1.5em;}.elementor .fx-small{font-family:Jost;font-weight:400;font-size:14px;color:#5A4636;line-height:1.6em;}.elementor .fx-body-dark{font-family:Jost;font-weight:400;font-size:16px;color:#1A0F06;line-height:1.7em;}.elementor .fx-body{font-family:Jost;font-weight:400;font-size:16px;color:#5A4636;line-height:1.7em;}.elementor .fx-lead{font-family:Jost;font-weight:400;font-size:18px;color:#5A4636;line-height:1.6em;}.elementor .fx-eyebrow{font-family:Jost;font-weight:500;font-size:12px;color:#C24F0C;letter-spacing:3px;line-height:1.4em;text-transform:uppercase;}.elementor .fx-h2{font-family:Lustria;font-weight:400;font-size:38px;color:#1A0F06;line-height:1.18em;}.elementor .fx-display{font-family:Lustria;font-weight:400;font-size:64px;color:#1A0F06;letter-spacing:-0.01em;line-height:1.08em;}.elementor .fx-btn-link{font-family:Jost;font-weight:500;font-size:13px;color:#C24F0C;letter-spacing:2.4px;line-height:1.4em;text-decoration:underline;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-radius:6px;border-width:1px;border-color:rgba(0,0,0,0);border-style:solid;background-color:rgba(0,0,0,0);}.elementor .fx-btn-link:hover,.elementor .fx-btn-link:focus-visible{color:#1A0F06;}.elementor .fx-text-center{text-align:center;}.elementor .fx-heading-light{color:#F6EDE4;}