.elementor .e-7c1b0447-e232:hover,.elementor .e-7c1b0447-e232:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-7c1b0447-e232{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.8s;display:block;}.elementor .e-6f21b1db-3b86{position:absolute;inset-block-start:18px;inset-inline-start:18px;z-index:3;font-family:var(--font-label);font-weight:600;font-size:10px;color:#FFFFFF;letter-spacing:0.26em;line-height:1;text-transform:uppercase;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-width:1px;border-color:var(--gold);border-style:solid;background-color:var(--ink);display:inline-block;pointer-events: none; &:empty { display: none; }\n}.elementor .e-45e059a0-439f{min-width:0px;min-height:220px;overflow:hidden;position:relative;padding:0px;flex:0 0 44%;}.elementor .e-2449406d-8fa2{color:var(--text-muted);}.elementor .e-46a7f7aa-cb9f:hover,.elementor .e-46a7f7aa-cb9f:focus-visible{color:var(--gold);}.elementor .e-46a7f7aa-cb9f{font-size:clamp(26px, 2.3vw, 34px);color:var(--ink);line-height:1.08;}.elementor .e-722709bd-7ca1{font-family:var(--font-label);font-size:10.5px;color:var(--ink);letter-spacing:0.22em;text-transform:uppercase;white-space: nowrap; white-space: nowrap;\n}.elementor .e-224ea0b2-b2e4{font-family:var(--font-label);font-size:10.5px;color:var(--line);}.elementor .e-27018034-47ad{font-family:var(--font-label);font-size:10.5px;color:var(--ink);letter-spacing:0.22em;text-transform:uppercase;white-space: nowrap; white-space: nowrap;\n}.elementor .e-5366f2ab-fe80{font-family:var(--font-label);font-weight:500;font-size:10.5px;color:var(--ink);letter-spacing:0.22em;text-transform:uppercase;padding:0px;margin-block-start:2px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;row-gap: 4px; row-gap: 4px;\n}.elementor .e-502393aa-2c5f{max-width:520px;font-size:16.5px;color:var(--text-body);line-height:1.55;margin-block-start:4px;}.elementor .e-442123c9-bbb6{min-width:0px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;justify-content:center;}.elementor .e-5eb6f73d-52af{font-family:var(--font-label);font-weight:500;font-size:10px;color:var(--ink);letter-spacing:0.22em;text-transform:uppercase;padding-inline-start:22px;border-inline-start-width:2px;border-left-style: solid; border-left-color: var(--gold);\n}.elementor .e-78948c56-27ea{font-family:var(--font-label);font-weight:500;font-size:10px;color:var(--ink);letter-spacing:0.22em;text-transform:uppercase;padding-inline-start:22px;border-inline-start-width:2px;border-left-style: solid; border-left-color: var(--gold);\n}.elementor .e-292f71d1-14ee{width:100%;letter-spacing:0.18em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:8px;white-space: nowrap; white-space: nowrap;\n}.elementor .e-79ff9b4c-2eba{padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:24px;margin-block-end:24px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:14px;flex:0 0 210px;justify-content:center;align-items:stretch;border-left-style: solid; border-left-color: var(--line);\n}.elementor .e-2a0e6dc3-6b3d{width:100%;overflow:hidden;padding:0px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(21,20,18,0.04),0px 10px 30px -18px rgba(21,20,18,0.25);display:flex;flex-direction:row;gap:0px;align-items:stretch;}