.elementor .e-2055979f-174b{width:320px;height:320px;object-fit:contain;filter:drop-shadow(0px 0px 70px rgba(224, 181, 99, 0.35)) drop-shadow(0px 0px 140px rgba(139, 0, 0, 0.45));}.elementor .e-6cf6b6c5-e73f{width:64px;height:1px;min-width:0px;padding:0px;background-image:linear-gradient(90deg, rgba(138, 114, 72, 0) 0%,#8a7248 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-55c19c77-14d1{width:8px;height:8px;min-width:0px;padding:0px;background-color:var(--gold-dark);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-26917d3b-481b{width:64px;height:1px;min-width:0px;padding:0px;background-image:linear-gradient(270deg, rgba(138, 114, 72, 0) 0%,#8a7248 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-5ea5ccdb-5426{padding:0px;display:flex;gap:16px;justify-content:center;align-items:center;}.elementor .e-7605ad11-cd5e{font-family:var(--font-display);font-weight:400;font-size:96px;color:var(--gold);letter-spacing:0.025em;line-height:1;text-shadow: 0px 0px 40px rgba(224, 181, 99, 0.3);\n}.elementor .e-453ef979-d992{font-family:var(--font-body);font-size:24px;color:rgba(196, 196, 200, 0.8);line-height:1.5;font-style:italic;}.elementor .e-5f065522-6e5d{font-family:var(--font-display);font-size:18px;color:var(--crimson-light);letter-spacing:0.2em;line-height:1.6;text-transform:uppercase;}.elementor .e-2ec0dfd1-9dbd:hover,.elementor .e-2ec0dfd1-9dbd:focus-visible{color:var(--gold);}.elementor .e-2ec0dfd1-9dbd{font-size:32px;color:rgba(224, 181, 99, 0.6);line-height:1;text-decoration:none;cursor:pointer;margin-block-start:24px;}.elementor .e-3172888a-7e84{max-width:1024px;position:relative;z-index:10;text-align:center;padding:0px;display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:center;}.elementor .e-7bd48d33-d592:hover,.elementor .e-7bd48d33-d592:focus-visible{color:var(--gold-light);border-color:rgba(224, 181, 99, 0.7);background-color:rgba(224, 181, 99, 0.1);box-shadow:0px 0px 30px 0px rgba(224, 181, 99, 0.38);}.elementor .e-7bd48d33-d592{min-width:44px;font-family:var(--font-display);font-size:12px;color:var(--gold);letter-spacing:0.06em;text-align:center;text-decoration:none;padding:12px;border-radius:12px;border-width:1px;border-color:rgba(138, 114, 72, 0.5);border-style:solid;background-color:rgba(18, 16, 13, 0.8);backdrop-filter:blur(4px);display:block;}.elementor .e-481f5c66-51f5:hover,.elementor .e-481f5c66-51f5:focus-visible{color:var(--gold-light);border-color:rgba(224, 181, 99, 0.7);background-color:rgba(224, 181, 99, 0.1);box-shadow:0px 0px 30px 0px rgba(224, 181, 99, 0.38);}.elementor .e-481f5c66-51f5{min-width:44px;font-family:var(--font-display);font-size:12px;color:var(--gold);letter-spacing:0.06em;text-align:center;text-decoration:none;padding:12px;border-radius:12px;border-width:1px;border-color:rgba(138, 114, 72, 0.5);border-style:solid;background-color:rgba(18, 16, 13, 0.8);backdrop-filter:blur(4px);display:block;}.elementor .e-6025507b-2bb5:hover,.elementor .e-6025507b-2bb5:focus-visible{color:var(--gold-light);border-color:rgba(224, 181, 99, 0.7);background-color:rgba(224, 181, 99, 0.1);box-shadow:0px 0px 30px 0px rgba(224, 181, 99, 0.38);}.elementor .e-6025507b-2bb5{min-width:44px;font-family:var(--font-display);font-size:12px;color:var(--gold);letter-spacing:0.06em;text-align:center;text-decoration:none;padding:12px;border-radius:12px;border-width:1px;border-color:rgba(138, 114, 72, 0.5);border-style:solid;background-color:rgba(18, 16, 13, 0.8);backdrop-filter:blur(4px);display:block;}.elementor .e-7b72f83-e125:hover,.elementor .e-7b72f83-e125:focus-visible{color:var(--gold-light);border-color:rgba(224, 181, 99, 0.7);background-color:rgba(224, 181, 99, 0.1);box-shadow:0px 0px 30px 0px rgba(224, 181, 99, 0.38);}.elementor .e-7b72f83-e125{min-width:44px;font-family:var(--font-display);font-size:14px;color:var(--gold);letter-spacing:0.06em;text-align:center;text-decoration:none;padding:12px;border-radius:12px;border-width:1px;border-color:rgba(138, 114, 72, 0.5);border-style:solid;background-color:rgba(18, 16, 13, 0.8);backdrop-filter:blur(4px);display:block;}.elementor .e-6885c1e2-3e28:hover,.elementor .e-6885c1e2-3e28:focus-visible{color:var(--gold-light);border-color:rgba(224, 181, 99, 0.7);background-color:rgba(224, 181, 99, 0.1);box-shadow:0px 0px 30px 0px rgba(224, 181, 99, 0.38);}.elementor .e-6885c1e2-3e28{min-width:44px;font-family:var(--font-display);font-size:12px;color:var(--gold);letter-spacing:0.06em;text-align:center;text-decoration:none;padding:12px;border-radius:12px;border-width:1px;border-color:rgba(138, 114, 72, 0.5);border-style:solid;background-color:rgba(18, 16, 13, 0.8);backdrop-filter:blur(4px);display:block;}.elementor .e-73bcaf32-366f{position:fixed;inset-block-start:50%;inset-inline-start:32px;z-index:20;padding:0px;transform:translate3d(0px, -50%, 0px);display:flex;flex-direction:column;gap:12px;width: fit-content; max-width: fit-content;\n}.elementor .e-2f7d962e-eed4{min-height:100vh;overflow:hidden;position:relative;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, #0e0d0b 0%,#12100d 50%,#0e0d0b 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow: inset 0 0 220px 90px var(--ink-dark);\n}.elementor .e-7c62d688-8453{height:1px;min-width:0px;padding:0px;background-image:linear-gradient(90deg, #8a7248 0%,rgba(138, 114, 72, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:1 1 0%;}.elementor .e-497e3d45-2206{font-family:var(--font-display);font-weight:400;font-size:30px;color:var(--gold);letter-spacing:0.15em;line-height:1.2;text-transform:uppercase;white-space: nowrap;\n}.elementor .e-5fbd6497-7556{height:1px;min-width:0px;padding:0px;background-image:linear-gradient(270deg, #8a7248 0%,rgba(138, 114, 72, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:1 1 0%;}.elementor .e-4daa473e-33f7{padding:0px;margin-block-end:32px;display:flex;gap:16px;align-items:center;}.elementor .e-20df2918-d4f5{width:32px;height:32px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;border-start-start-radius:12px;border-block-start-width:2px;border-inline-start-width:2px;border-top-style: solid; border-top-color: rgba(138, 114, 72, 0.6); border-left-style: solid; border-left-color: rgba(138, 114, 72, 0.6);\n}.elementor .e-5e220cdd-8f78{width:32px;height:32px;position:absolute;inset-block-start:0px;inset-inline-end:0px;padding:0px;border-start-end-radius:12px;border-block-start-width:2px;border-inline-end-width:2px;border-top-style: solid; border-top-color: rgba(138, 114, 72, 0.6); border-right-style: solid; border-right-color: rgba(138, 114, 72, 0.6);\n}.elementor .e-5752f15e-a23e{width:32px;height:32px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;border-end-start-radius:12px;border-block-end-width:2px;border-inline-start-width:2px;border-bottom-style: solid; border-bottom-color: rgba(138, 114, 72, 0.6); border-left-style: solid; border-left-color: rgba(138, 114, 72, 0.6);\n}.elementor .e-176b8082-71b9{width:32px;height:32px;position:absolute;inset-inline-end:0px;inset-block-end:0px;padding:0px;border-end-end-radius:12px;border-block-end-width:2px;border-inline-end-width:2px;border-bottom-style: solid; border-bottom-color: rgba(138, 114, 72, 0.6); border-right-style: solid; border-right-color: rgba(138, 114, 72, 0.6);\n}.elementor .e-673ceefa-a6dd{position:relative;z-index:10;font-family:var(--font-body);font-size:20px;color:var(--parchment);line-height:1.625;}.elementor .e-20ab21e5-accf{position:relative;z-index:10;font-family:var(--font-body);font-size:20px;color:var(--parchment);line-height:1.625;}.elementor .e-13570985-821d{position:relative;z-index:10;font-family:var(--font-body);font-size:20px;color:var(--parchment);line-height:1.625;}.elementor .e-6546bb38-a03f{position:relative;padding:48px;border-radius:12px;border-width:1px;border-color:var(--border-card);border-style:solid;background-color:var(--ink-light);display:flex;flex-direction:column;gap:24px;}.elementor .e-4d548a6e-c238{width:100%;max-width:896px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-7c5b0498-104f{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ink-dark);display:flex;flex-direction:column;}.elementor .e-760abab5-afd7{margin-block-end:48px;}.elementor .e-4001fe1f-9ff8{padding:40px;gap:24px;}.elementor .e-3cf13a10-463c{width:100%;max-width:896px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-2beff0ba-65c6{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, #0e0d0b 0%,#12100d 50%,#0e0d0b 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;}.elementor .e-3e18a9ae-71d7{width:10px;height:10px;min-width:0px;padding:0px;background-color:var(--gold-dark);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);flex:0 0 auto;}.elementor .e-40af793e-debc{margin-block-end:64px;}.elementor .e-28598a4-f3e5{align-self:flex-end;}.elementor .e-25d058a0-7921{flex-direction:row-reverse;}.elementor .e-741b804a-f9ac{flex-direction:row-reverse;}.elementor .e-5c75d45-7c26{flex-direction:row-reverse;}.elementor .e-8617f3c-49af{width:100%;max-width:1024px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-52f5b693-e396{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ink-dark);display:flex;flex-direction:column;}.elementor .e-36ece0dc-614c{width:10px;height:10px;min-width:0px;padding:0px;background-color:var(--gold-dark);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);flex:0 0 auto;}.elementor .e-5cbebcf9-45f0{margin-block-end:48px;}.elementor .e-3ccb3789-313d{display:flex;flex-direction:column;gap:4px;}.elementor .e-502abc76-ef25{padding:32px;}.elementor .e-68d746d4-69eb{display:flex;flex-direction:column;gap:4px;}.elementor .e-78573803-e6d1{padding:32px;}.elementor .e-2cef203d-a029{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-723d9733-75ff{width:100%;max-width:896px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-302bfbb0-652d{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ink-dark);display:flex;flex-direction:column;}.elementor .e-24a7def7-ba6b{font-family:var(--font-display);font-weight:400;font-size:36px;color:var(--gold);letter-spacing:0.15em;line-height:1.2;text-transform:uppercase;}.elementor .e-5b435580-af38{max-width:672px;font-family:var(--font-body);font-size:16px;color:var(--parchment);line-height:1.7;text-align:center;}.elementor .e-7f3c39ab-22bf{text-align:center;padding:0px;margin-block-end:48px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-70dcb989-434f{width:100%;max-width:1152px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-76bd61c4-7c96{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, #0e0d0b 0%,#12100d 50%,#0e0d0b 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;}.elementor .e-3d764778-8931{font-family:var(--font-display);font-weight:400;font-size:36px;color:var(--gold);letter-spacing:0.15em;line-height:1.2;text-transform:uppercase;margin-block-end:16px;}.elementor .e-2ca9b4f7-a331{font-family:var(--font-body);font-size:16px;color:var(--parchment);line-height:1.7;margin-block-end:32px;}.elementor .e-55d07f48-3f4f{margin-block-end:32px;}.elementor .e-5e741384-ac7d{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-5608443a-75b4{width:100%;max-width:672px;text-align:center;padding:48px;margin-inline-start:auto;margin-inline-end:auto;gap:0px;align-items:center;}.elementor .e-41220246-a58c{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ink-dark);display:flex;flex-direction:column;}.elementor .e-1b0e19c2-bcb9{width:64px;height:1px;min-width:0px;padding:0px;background-image:linear-gradient(90deg, rgba(138, 114, 72, 0) 0%,#8a7248 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-42582683-8d74{width:8px;height:8px;min-width:0px;padding:0px;background-color:var(--gold-dark);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-135bbd2e-2a10{width:64px;height:1px;min-width:0px;padding:0px;background-image:linear-gradient(270deg, rgba(138, 114, 72, 0) 0%,#8a7248 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-77291e5a-2095{padding:0px;margin-block-end:16px;display:flex;gap:16px;justify-content:center;align-items:center;}.elementor .e-54c100df-1a7d{font-family:var(--font-display);font-weight:400;font-size:18px;color:var(--gold);line-height:1.3;}.elementor .e-4c0faa06-98d4{font-family:var(--font-body);font-size:14px;color:rgba(196, 196, 200, 0.6);line-height:1.5;}.elementor .e-65576763-bbbf{width:100%;max-width:896px;text-align:center;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-4634bf1a-b0df{padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;background-color:var(--ink-dark);display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--border-card);\n}