.elementor .e-5aaa078a-cab8{font-size:clamp(48px, 6.4vw, 92px);line-height:0.92;}.elementor .e-5ec0900c-8e9a:hover,.elementor .e-5ec0900c-8e9a:focus-visible{color:var(--gold);}.elementor .e-5ec0900c-8e9a{font-family:var(--font-display);font-size:26px;}.elementor .e-5093737d-222d{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:6px;border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .e-7d47924c-42b2:hover,.elementor .e-7d47924c-42b2:focus-visible{color:var(--gold);}.elementor .e-7d47924c-42b2{font-family:var(--font-display);font-size:26px;}.elementor .e-7ea58277-17f6{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:6px;border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .e-269fde2c-9ccb{font-size:16px;& a { color: inherit; text-decoration: none; } & a:hover { color: var(--gold); }\n}.elementor .e-b06b51e-94e3{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:6px;border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .e-16626832-6a28{padding:0px;margin-block-start:16px;border-block-start-width:1px;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-5060160-7bdc{padding:0px;flex-direction:column;gap:28px;flex:1 1 45%;}.elementor .e-527c468c-dbdf{font-size:30px;}.elementor .e-1992245b-5fce{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--text);letter-spacing:0.16em;text-transform:uppercase;margin-block-start:8px;}.elementor .e-63448138-bfb3:focus{border-color:var(--gold);outline-style:none;}.elementor .e-63448138-bfb3{width:100%;font-family:var(--font-body);font-size:16px;color:var(--ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0px;border-width:1px;border-color:rgba(14,12,9,0.18);border-style:solid;background-color:#FFFDF8;}.elementor .e-250e8612-27a7{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--text);letter-spacing:0.16em;text-transform:uppercase;margin-block-start:8px;}.elementor .e-669ba903-a666:focus{border-color:var(--gold);outline-style:none;}.elementor .e-669ba903-a666{width:100%;font-family:var(--font-body);font-size:16px;color:var(--ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0px;border-width:1px;border-color:rgba(14,12,9,0.18);border-style:solid;background-color:#FFFDF8;}.elementor .e-5bda8bde-80c6{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--text);letter-spacing:0.16em;text-transform:uppercase;margin-block-start:8px;}.elementor .e-21919776-8fde:focus{border-color:var(--gold);outline-style:none;}.elementor .e-21919776-8fde{width:100%;font-family:var(--font-body);font-size:16px;color:var(--ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0px;border-width:1px;border-color:rgba(14,12,9,0.18);border-style:solid;background-color:#FFFDF8;}.elementor .e-3be9c51c-f5ab{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--text);letter-spacing:0.16em;text-transform:uppercase;margin-block-start:8px;}.elementor .e-3adec2cc-991f{width:100%;font-family:var(--font-body);font-size:16px;color:var(--ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0px;border-width:1px;border-color:rgba(14,12,9,0.18);border-style:solid;background-color:#FFFDF8;}.elementor .e-10d3e171-1cde{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--text);letter-spacing:0.16em;text-transform:uppercase;margin-block-start:8px;}.elementor .e-4888ac58-9b64:focus{border-color:var(--gold);outline-style:none;}.elementor .e-4888ac58-9b64{width:100%;font-family:var(--font-body);font-size:16px;color:var(--ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0px;border-width:1px;border-color:rgba(14,12,9,0.18);border-style:solid;background-color:#FFFDF8;}.elementor .e-13272921-7ece{font-family:var(--font-body);font-size:14px;color:var(--text);}.elementor .e-409f2ae1-833b{padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-1b674eac-d96b{width:100%;cursor:pointer;margin-block-start:12px;}.elementor .e-470f93dc-6e6c{font-size:15px;color:#2F532E;}.elementor .e-285e6a35-4983{font-size:15px;}.elementor .e-61e5dae6-cbe9{width:100%;flex-direction:column;gap:10px;align-items:stretch;}.elementor .e-7c702b34-4b77{width:100%;padding-block-start:52px;padding-block-end:52px;padding-inline-start:48px;padding-inline-end:48px;background-color:#FFFFFF;flex-direction:column;gap:28px;flex:1 1 55%;}.elementor .e-4c932fb8-eef0{flex-direction:row;gap:72px;align-items:flex-start;}.elementor .e-74c29ce8-15ef{padding-block-start:190px;padding-block-end:140px;}