.elementor .e-609ef88f-9c6a{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-ivory);letter-spacing:0.22em;line-height:1;text-transform:uppercase;margin:0px;display:inline-flex;align-items:center;&::before { content: ''; display: inline-block; width: 22px; height: 7px; margin-right: 14px; background: linear-gradient(currentColor, currentColor) 0 0 / 22px 1px no-repeat, linear-gradient(currentColor, currentColor) 0 6px / 14px 1px no-repeat; } font-stretch: 125%;\n}.elementor .e-1ac434b1-682e{padding:0px;}.elementor .e-274ece2a-dafd:hover,.elementor .e-274ece2a-dafd:focus-visible{border-color:#D4B877;background-color:transparent;}.elementor .e-274ece2a-dafd{width:auto;min-height:44px;position:relative;z-index:60;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;border-width:0px;border-color:#B08A4E;border-style:solid;background-color:transparent;transition:border-color 240ms, background-color 240ms;display:flex;align-items:center;& > *:not(:first-child) { display: none !important; } &:hover p { color: #D4B877; }\n}.elementor .e-52619a24-5570{width:auto;padding:0px;}.elementor .e-253250e6-655a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 2.6vw, 56px);padding-inline-end:clamp(20px, 2.6vw, 56px);background-color:#0B0B0B;flex:1 1 33.333%;justify-content:flex-start;align-items:center;}.elementor .e-5ce228a8-68cf{margin-block-end:4px;}.elementor .e-7a86932-791b{font-family:var(--ap-font-sans);font-weight:600;font-size:10px;color:#F2DDA4;letter-spacing:0.56em;line-height:1;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:-0.56em;font-stretch: 125%;\n}.elementor .e-29af284a-2a03{width:auto;padding:0px;flex-direction:column;gap:7px;align-items:center;}.elementor .e-458429a8-8be1{width:auto;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;background-color:#0B0B0B;flex:1 1 33.333%;justify-content:center;align-items:center;}.elementor .e-26ce9870-8587{min-height:44px;font-size:11px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-225aba1f-3ece{padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 2.6vw, 56px);padding-inline-end:clamp(20px, 2.6vw, 56px);background-color:#0B0B0B;flex:1 1 33.333%;justify-content:flex-end;align-items:center;}.elementor .e-2208db70-40b3{min-height:136px;position:sticky;inset-block-start:0px;z-index:40;padding:0px;border-block-end-width:1px;background-color:#362D1D;gap:1px;align-items:stretch;border-bottom-style: solid; border-bottom-color: var(--ap-line); inset-block-start: var(--wp-admin--admin-bar--height, 0px);\n}.elementor .e-439ce389-3bed{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;background-color:transparent;display:none;backdrop-filter: grayscale(1) contrast(1.2) brightness(0.8) sepia(1) saturate(1.8) hue-rotate(-6deg);\n}.elementor .e-78700bd8-16ea{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(5,5,5,0.84) 0%,rgba(5,5,5,0.6) 30%,rgba(5,5,5,0.14) 56%,rgba(5,5,5,0) 68%),linear-gradient(0deg, rgba(5,5,5,0.88) 0%,rgba(5,5,5,0.4) 28%,rgba(5,5,5,0) 50%),linear-gradient(180deg, rgba(5,5,5,0.4) 0%,rgba(5,5,5,0) 14%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-20123daf-be13{color:var(--ap-soft-gold);margin-block-start:0px;margin-block-end:clamp(20px, 2.4vw, 36px);margin-inline-start:0px;margin-inline-end:0px;text-shadow: 0 1px 10px rgba(5, 4, 3, 0.6);\n}.elementor .e-58e57670-4af5{font-family:var(--ap-font-display);font-weight:400;font-size:clamp(4.1rem, 1rem + 11.4vw, 12.5rem);color:var(--ap-ivory);letter-spacing:-0.035em;line-height:0.92;margin-block-start:0px;margin-block-end:clamp(28px, 4vw, 60px);margin-inline-start:0px;margin-inline-end:0px;& span { display: inline-block; padding-left: 16%; } & .ap-line { overflow: visible !important; clip-path: inset(-0.1em -100vw 0 -100vw); }\n}.elementor .e-473f8232-3c10{max-width:22ch;font-family:var(--ap-font-serif);font-weight:400;font-size:clamp(1.375rem, 1.05rem + 0.9vw, 2rem);color:var(--ap-ivory);line-height:1.22;margin:0px;text-shadow: 0 1px 14px rgba(5, 4, 3, 0.75); text-shadow: 0 1px 18px rgba(8,8,8,0.9);\n}.elementor .e-6ed2cb0f-9d48{max-width:34ch;font-family:var(--ap-font-sans);font-size:16px;color:var(--ap-soft-gold);line-height:1.55;margin-block-start:-12px;text-shadow: 0 1px 14px rgba(5, 4, 3, 0.75); text-shadow: 0 1px 12px rgba(8,8,8,0.8);\n}.elementor .e-41486052-57c0{text-shadow: 0 1px 14px rgba(5, 4, 3, 0.75);\n}.elementor .e-389ecabc-23b3{padding:0px;gap:28px;flex-wrap:wrap;align-items:center;}.elementor .e-62e54a97-b01e{width:auto;max-width:34rem;padding:0px;margin-inline-start:auto;flex-direction:column;gap:28px;}.elementor .e-3f3478a7-8127{position:relative;z-index:2;padding-block-start:clamp(48px, 7.5vw, 120px);padding-block-end:clamp(26px, 4vw, 62px);padding-inline-start:clamp(22px, 3.4vw, 52px);padding-inline-end:clamp(22px, 3.4vw, 52px);flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-76572080-da19{width:100%;position:relative;padding:0px;display:flex;flex-direction:column;justify-content:flex-end;min-height: inherit;\n}.elementor .e-57acd530-d52c{font-family:var(--ap-font-sans);font-weight:600;font-size:11px;color:var(--ap-ivory);letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin:0px;font-stretch: 125%;\n}.elementor .e-700eba6f-e6b9{padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--ap-line);border-style:solid;background-color:rgba(11,10,8,0.6);}.elementor .e-6833695a-ef08{font-family:var(--ap-font-sans);font-weight:600;font-size:11px;color:var(--ap-ivory);letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin:0px;font-stretch: 125%;\n}.elementor .e-7a12368f-599d{padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--ap-line);border-style:solid;background-color:rgba(11,10,8,0.6);}.elementor .e-53f8596c-d08c{width:auto;position:absolute;inset-block-start:14px;inset-inline-end:14px;inset-block-end:auto;z-index:3;padding:0px;display:none;}.elementor .e-a0b6125-34e3{min-height:max(640px, calc(100vh - 180px));padding:0px;border-block-end-width:1px;background-color:#050403;justify-content:flex-end;border-bottom-style: solid; border-bottom-color: var(--ap-line); & video { filter: url(#ap-gold-map) contrast(1.15); object-position: 50% 16%; }\n}.elementor .e-73d8f45f-7020{font-size:clamp(2.75rem, 1.6rem + 3.2vw, 5rem);color:transparent;letter-spacing:-0.02em;line-height:0.95;background-image:linear-gradient(100deg, #E3BC62 0%,#FFE39A 40%,#FFF5D2 52%,#F0C978 75%,#D7A94E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip: text; font-variant-numeric: lining-nums tabular-nums;\n}.elementor .e-4939ac0a-bd2c{max-width:26ch;color:var(--ap-text-2);}.elementor .e-1646863-cb8c{padding-block-start:clamp(26px, 3.8vw, 58px);padding-block-end:clamp(26px, 3.8vw, 58px);gap:10px;}.elementor .e-20a74306-99c6{font-size:clamp(2.75rem, 1.6rem + 3.2vw, 5rem);color:transparent;letter-spacing:-0.02em;line-height:0.95;background-image:linear-gradient(100deg, #E3BC62 0%,#FFE39A 40%,#FFF5D2 52%,#F0C978 75%,#D7A94E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip: text; font-variant-numeric: lining-nums tabular-nums;\n}.elementor .e-15e227da-dc20{max-width:26ch;color:var(--ap-text-2);}.elementor .e-d30650-2760{padding-block-start:clamp(26px, 3.8vw, 58px);padding-block-end:clamp(26px, 3.8vw, 58px);gap:10px;}.elementor .e-1ca671b9-fb1c{font-size:clamp(2.75rem, 1.6rem + 3.2vw, 5rem);color:transparent;letter-spacing:-0.02em;line-height:0.95;background-image:linear-gradient(100deg, #E3BC62 0%,#FFE39A 40%,#FFF5D2 52%,#F0C978 75%,#D7A94E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;display:flex;gap:0.06em;align-items:center;& sup, & sub { font-size: 0.62em; line-height: 1; position: static; vertical-align: 0; } & sup { align-self: flex-start; } & sub { align-self: flex-end; } -webkit-background-clip: text; & span { display: block; width: 0.05em; height: 0.9em; background: #F0C978; transform: rotate(28deg); align-self: center; overflow: hidden; }\n}.elementor .e-580389b6-c224{max-width:26ch;color:var(--ap-text-2);}.elementor .e-6afc51e4-a882{padding-block-start:clamp(26px, 3.8vw, 58px);padding-block-end:clamp(26px, 3.8vw, 58px);gap:10px;}.elementor .e-b6b87d6-c2fd{font-size:clamp(2.75rem, 1.6rem + 3.2vw, 5rem);color:transparent;letter-spacing:-0.02em;line-height:0.95;background-image:linear-gradient(100deg, #E3BC62 0%,#FFE39A 40%,#FFF5D2 52%,#F0C978 75%,#D7A94E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip: text; font-variant-numeric: lining-nums tabular-nums;\n}.elementor .e-4acbcd2-bf83{max-width:26ch;color:var(--ap-text-2);}.elementor .e-890f528-758e{padding-block-start:clamp(26px, 3.8vw, 58px);padding-block-end:clamp(26px, 3.8vw, 58px);gap:10px;}.elementor .e-3ac7910-fd29{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-5a3329b0-6819{color:inherit;margin:0px;font: inherit;\n}.elementor .e-3d19b195-8ff1{color:inherit;margin:0px;font: inherit;\n}.elementor .e-2fb0726e-282d{color:inherit;margin:0px;font: inherit;\n}.elementor .e-6e286eca-1c03{color:inherit;margin:0px;font: inherit;\n}.elementor .e-122ba579-c11a{color:inherit;margin:0px;font: inherit;\n}.elementor .e-7e42e919-4cc5{color:inherit;margin:0px;font: inherit;\n}.elementor .e-10f78ed1-125a{color:inherit;margin:0px;font: inherit;\n}.elementor .e-1a1f2dda-a575{color:inherit;margin:0px;font: inherit;\n}.elementor .e-38c9f6df-39c3{color:inherit;margin:0px;font: inherit;\n}.elementor .e-1f54a571-1045{color:inherit;margin:0px;font: inherit;\n}.elementor .e-167fb3d2-4158{color:inherit;margin:0px;font: inherit;\n}.elementor .e-6c3e892a-2b8a{color:inherit;margin:0px;font: inherit;\n}.elementor .e-70311590-81a6{color:inherit;margin:0px;font: inherit;\n}.elementor .e-1ae83435-46f0{color:inherit;margin:0px;font: inherit;\n}.elementor .e-61098918-f8af{color:inherit;margin:0px;font: inherit;\n}.elementor .e-341b2783-c2f7{color:inherit;margin:0px;font: inherit;\n}.elementor .e-46a5405d-b801{color:inherit;margin:0px;font: inherit;\n}.elementor .e-2cc2e311-c45c{color:inherit;margin:0px;font: inherit;\n}.elementor .e-ada0223-ed17{color:inherit;margin:0px;font: inherit;\n}.elementor .e-62b20d11-3dd7{color:inherit;margin:0px;font: inherit;\n}.elementor .e-1d7c4ae4-6661{color:inherit;margin:0px;font: inherit;\n}.elementor .e-3fbd8dc-eb90{color:inherit;margin:0px;font: inherit;\n}.elementor .e-74878bb7-cfd7{color:inherit;margin:0px;font: inherit;\n}.elementor .e-5244e09f-7a36{max-width:1080px;font-family:var(--ap-font-serif);font-weight:300;font-size:clamp(1.75rem, 0.95rem + 2.7vw, 3.25rem);color:var(--ap-ivory);letter-spacing:-0.012em;column-gap:0.26em;line-height:1.24;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-wrap:wrap;justify-content:center;row-gap: 0;\n}.elementor .e-43910a23-59c9{padding-block-start:clamp(48px, 7.5vw, 120px);padding-block-end:clamp(48px, 7.5vw, 120px);padding-inline-start:clamp(22px, 3.4vw, 52px);padding-inline-end:clamp(22px, 3.4vw, 52px);border-block-end-width:1px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--ap-line);\n}.elementor .e-1e48b33d-c4cc{font-family:var(--ap-font-sans);font-size:14px;color:var(--ap-gold);letter-spacing:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:76px;padding-inline-end:76px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;background-image: linear-gradient(90deg, #B08A4E 0, #B08A4E 64px, transparent 64px, transparent calc(100% - 64px), #B08A4E calc(100% - 64px)); background-size: 100% 1px; background-repeat: no-repeat; background-position: 0 50%;\n}.elementor .e-8bb1696-f893{max-width:1000px;font-size:clamp(1.75rem, 1.1rem + 2.3vw, 3rem);letter-spacing:-0.015em;line-height:1.22;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;text-wrap: balance; & span { color: #C5A45A; }\n}.elementor .e-6cc7e66-fba5{width:88px;height:88px;object-fit:cover;padding:3px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:var(--ap-gold);border-style:solid;background-color:var(--ap-black);}.elementor .e-ea0eada-4407{font-family:var(--ap-font-sans);font-weight:600;font-size:16px;color:var(--ap-ivory);margin:0px;}.elementor .e-ed93822-7ad6{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-3);line-height:1.5;margin:0px;}.elementor .e-43230097-1e5d{font-family:var(--ap-font-sans);font-weight:600;font-size:15px;color:var(--ap-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-stretch: 125%;\n}.elementor .e-417049d9-18e1{padding:0px;margin-block-start:44px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:4px;align-items:center;}.elementor .e-605178c9-564d{text-align:center;padding-block-start:clamp(48px, 7.5vw, 120px);padding-block-end:clamp(48px, 7.5vw, 120px);padding-inline-start:clamp(22px, 3.4vw, 52px);padding-inline-end:clamp(22px, 3.4vw, 52px);border-block-end-width:1px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--ap-line);\n}.elementor .e-6bf82eef-d150{max-width:19ch;}.elementor .e-447153ac-2ce4{padding-block-start:clamp(40px, 5.4vw, 84px);padding-block-end:clamp(24px, 3.7vw, 58px);grid-column:1 / -1;}.elementor .e-2900f96e-721d{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-gold);letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;font-stretch: 125%;\n}.elementor .e-3227c87-6413{flex:1 1 auto;}.elementor .e-6a4366ac-e789{margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}.elementor .e-604e195f-649f{gap:18px;}.elementor .e-523ae6b4-91cf{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-gold);letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;font-stretch: 125%;\n}.elementor .e-23c007d-b4cc{flex:1 1 auto;}.elementor .e-4ea48294-e5dc{margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}.elementor .e-43f4ac99-3712{gap:18px;}.elementor .e-6202b9d9-a1ba{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-gold);letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;font-stretch: 125%;\n}.elementor .e-248775b7-4130{flex:1 1 auto;}.elementor .e-4b0109af-953d{margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}.elementor .e-5ec9923e-26dc{gap:18px;}.elementor .e-2bf182a0-ec6a{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-3b228455-a5b6{max-width:17ch;}.elementor .e-79143242-66f5{padding-block-start:clamp(40px, 5.4vw, 84px);padding-block-end:clamp(24px, 3.7vw, 58px);grid-column:span 2;}.elementor .e-20d7c064-6cf2{padding-block-start:clamp(40px, 5.4vw, 84px);padding-block-end:clamp(24px, 3.7vw, 58px);justify-content:flex-end;}.elementor .e-1c98234e-3741{font-family:var(--ap-font-display);font-size:clamp(3.5rem, 2rem + 4.2vw, 6.5rem);color:transparent;letter-spacing:0.02em;line-height:0.9;padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:auto;margin-inline-start:0px;margin-inline-end:0px;-webkit-text-stroke: 1px #C5A45A;\n}.elementor .e-46aec854-3d12{font-size:16px;}.elementor .e-5b036e2e-2d16{font-size:18px;color:var(--ap-gold);margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-60109371-46c6:hover,.elementor .e-60109371-46c6:focus-visible{background-color:var(--ap-black-900);}.elementor .e-60109371-46c6{min-height:380px;text-decoration:none;transition:background-color 400ms;gap:14px;}.elementor .e-23beaf7e-c8e1{font-family:var(--ap-font-display);font-size:clamp(3.5rem, 2rem + 4.2vw, 6.5rem);color:transparent;letter-spacing:0.02em;line-height:0.9;padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:auto;margin-inline-start:0px;margin-inline-end:0px;-webkit-text-stroke: 1px #C5A45A;\n}.elementor .e-5ec1e899-4cd3{font-size:16px;}.elementor .e-7623a1a9-c093{font-size:18px;color:var(--ap-gold);margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-179ff7bf-4268:hover,.elementor .e-179ff7bf-4268:focus-visible{background-color:var(--ap-black-900);}.elementor .e-179ff7bf-4268{min-height:380px;text-decoration:none;transition:background-color 400ms;gap:14px;}.elementor .e-5647661b-80e1{font-family:var(--ap-font-display);font-size:clamp(3.5rem, 2rem + 4.2vw, 6.5rem);color:transparent;letter-spacing:0.02em;line-height:0.9;padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:auto;margin-inline-start:0px;margin-inline-end:0px;-webkit-text-stroke: 1px #C5A45A;\n}.elementor .e-1805ad8-7cc3{font-size:16px;}.elementor .e-3ff5e95b-5ffa{font-size:18px;color:var(--ap-gold);margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-761c281f-3dd8:hover,.elementor .e-761c281f-3dd8:focus-visible{background-color:var(--ap-black-900);}.elementor .e-761c281f-3dd8{min-height:380px;text-decoration:none;transition:background-color 400ms;gap:14px;}.elementor .e-691ed9a0-dacd{font-family:var(--ap-font-display);font-size:clamp(3.5rem, 2rem + 4.2vw, 6.5rem);color:transparent;letter-spacing:0.02em;line-height:0.9;padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:auto;margin-inline-start:0px;margin-inline-end:0px;-webkit-text-stroke: 1px #C5A45A;\n}.elementor .e-10b983c7-5da4{font-size:16px;}.elementor .e-1d55a85b-7adb{font-size:18px;color:var(--ap-gold);margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-11560c5c-38cf:hover,.elementor .e-11560c5c-38cf:focus-visible{background-color:var(--ap-black-900);}.elementor .e-11560c5c-38cf{min-height:380px;text-decoration:none;transition:background-color 400ms;gap:14px;}.elementor .e-72430b94-3e46{font-family:var(--ap-font-display);font-size:clamp(3.5rem, 2rem + 4.2vw, 6.5rem);color:transparent;letter-spacing:0.02em;line-height:0.9;padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:auto;margin-inline-start:0px;margin-inline-end:0px;-webkit-text-stroke: 1px #C5A45A;\n}.elementor .e-5f2f20ab-43d7{font-size:16px;}.elementor .e-85c7402-266b{font-size:18px;color:var(--ap-gold);margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a32b1d1-894b:hover,.elementor .e-a32b1d1-894b:focus-visible{background-color:var(--ap-black-900);}.elementor .e-a32b1d1-894b{min-height:380px;text-decoration:none;transition:background-color 400ms;gap:14px;}.elementor .e-4bdcb600-fc9b{align-self:flex-start;}.elementor .e-c369103-6d99{color:var(--ap-text-3);& a { color: var(--ap-ivory); text-decoration: underline; text-decoration-color: var(--ap-gold); text-underline-offset: 3px; }\n}.elementor .e-6b2a2e88-4488{min-height:380px;gap:24px;justify-content:flex-end;}.elementor .e-1ef7b35f-9637{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-66e16a9b-d602{width:100%;height:100%;object-fit:cover;object-position:50% 22%;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-2defc698-8f9c{min-height:620px;overflow:hidden;position:relative;padding:0px;background-color:var(--ap-black);grid-row:span 2;}.elementor .e-32c5ac2d-91a5{margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3cc5480b-66fe{font-family:var(--ap-font-sans);font-weight:500;font-size:16px;color:var(--ap-gold);margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-66d35608-6bcf{max-width:40rem;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6e4a1b1c-425a{max-width:40rem;margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-25b565de-e5a2{padding-block-start:clamp(36px, 5.4vw, 84px);gap:0px;align-items:flex-start;}.elementor .e-77939bd6-3877{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6028ca54-d122{max-width:44rem;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:0px;border-inline-start-width:0px;& strong { color: var(--ap-ivory); font-weight: 600; } &::before { content: '◇'; color: var(--ap-gold); margin: 0 12px 0 -28px; font-size: 12px; } &::before { position: absolute; left: 0; top: 0.1em; margin: 0; } &::before { content: ''; position: absolute; left: 2px; top: 0.72em; width: 7px; height: 7px; margin: 0; border: 1px solid #C5A45A; transform: rotate(45deg); font-size: 0; }\n}.elementor .e-71993294-ab50{max-width:44rem;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:0px;& strong { color: var(--ap-ivory); font-weight: 600; } &::before { content: '◇'; color: var(--ap-gold); margin: 0 12px 0 -28px; font-size: 12px; } &::before { position: absolute; left: 0; top: 0.1em; margin: 0; } &::before { content: ''; position: absolute; left: 2px; top: 0.72em; width: 7px; height: 7px; margin: 0; border: 1px solid #C5A45A; transform: rotate(45deg); font-size: 0; }\n}.elementor .e-66ff697-efe5{max-width:44rem;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:0px;& strong { color: var(--ap-ivory); font-weight: 600; } &::before { content: '◇'; color: var(--ap-gold); margin: 0 12px 0 -28px; font-size: 12px; } &::before { position: absolute; left: 0; top: 0.1em; margin: 0; } &::before { content: ''; position: absolute; left: 2px; top: 0.72em; width: 7px; height: 7px; margin: 0; border: 1px solid #C5A45A; transform: rotate(45deg); font-size: 0; }\n}.elementor .e-b1adaca-66af{padding-block-start:clamp(24px, 3.7vw, 58px);padding-block-end:clamp(24px, 3.7vw, 58px);gap:16px;}.elementor .e-6b40322f-3153{font-size:20px;}.elementor .e-6e32980e-1677{width:64px;height:64px;object-fit:cover;padding:3px;margin:0px;border-width:1px;border-color:var(--ap-gold);border-style:solid;background-color:var(--ap-black);grid-row:1 / span 3;}.elementor .e-7a6c07bf-f95d{font-family:var(--ap-font-sans);font-weight:600;font-size:16px;color:var(--ap-ivory);margin:0px;grid-column:2;}.elementor .e-48e98dfe-541f{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-3);margin:0px;grid-column:2;}.elementor .e-7fda7a0c-bae2{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:2;font-stretch: 125%;\n}.elementor .e-4e3d9c1b-d000{column-gap:18px;padding:0px;display:grid;flex-direction:column;gap:4px;grid-template-columns:64px minmax(0, 1fr);align-items:center;row-gap: 2px;\n}.elementor .e-4c670ba0-58f2{gap:24px;justify-content:space-between;}.elementor .e-7933bba0-a9c7{margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-69b1c6a2-45f9{font-family:var(--ap-font-serif);font-size:20px;color:var(--ap-ivory);line-height:1.3;margin:0px;}.elementor .e-1594a3e1-3a52{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-3);margin:0px;}.elementor .e-64c8a980-3f9f{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-wrap:wrap;justify-content:space-between;border-bottom-style: solid; border-bottom-color: var(--ap-line); align-items: baseline; gap: 6px 24px;\n}.elementor .e-3dafd787-4687{font-family:var(--ap-font-serif);font-size:20px;color:var(--ap-ivory);line-height:1.3;margin:0px;}.elementor .e-48c69d00-3ff2{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-3);margin:0px;}.elementor .e-52fe9e64-455d{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-wrap:wrap;justify-content:space-between;border-bottom-style: solid; border-bottom-color: var(--ap-line); align-items: baseline; gap: 6px 24px;\n}.elementor .e-1f1ecf67-9006{font-family:var(--ap-font-serif);font-size:20px;color:var(--ap-ivory);line-height:1.3;margin:0px;}.elementor .e-11fb882f-2b21{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-3);margin:0px;}.elementor .e-1a2b7004-e9c6{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-wrap:wrap;justify-content:space-between;align-items: baseline; gap: 6px 24px;\n}.elementor .e-3953d209-edc3{padding-block-start:clamp(24px, 3.7vw, 58px);gap:0px;}.elementor .e-606b3760-2083{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);}.elementor .e-43c5dfe4-5a8b{max-width:17ch;}.elementor .e-3d972f34-5280{padding-block-start:clamp(40px, 5.4vw, 84px);padding-block-end:clamp(24px, 3.7vw, 58px);}.elementor .e-6abc97e7-6148{padding-block-start:clamp(40px, 5.4vw, 84px);padding-block-end:clamp(24px, 3.7vw, 58px);justify-content:flex-end;}.elementor .e-139d1361-86b8{max-width:30ch;font-family:var(--ap-font-serif);font-weight:300;font-size:clamp(1.75rem, 1.05rem + 2.3vw, 3.125rem);color:var(--ap-ivory);letter-spacing:-0.015em;line-height:1.18;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-4aa5bbcc-5451{width:64px;height:64px;object-fit:cover;padding:3px;border-width:1px;border-color:var(--ap-gold);border-style:solid;background-color:var(--ap-black);flex:0 0 auto;}.elementor .e-4f8400d0-c55f{font-family:var(--ap-font-sans);font-weight:600;font-size:16px;color:var(--ap-ivory);margin:0px;}.elementor .e-3b67f228-3cf5{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-3);margin:0px;}.elementor .e-4d08f77d-aec5{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-stretch: 125%;\n}.elementor .e-458d2c42-d53c{padding:0px;flex-direction:column;gap:2px;}.elementor .e-3ab1286-e24f{padding:0px;gap:18px;align-items:center;}.elementor .e-2e63998a-5ad8{padding:0px;gap:28px;}.elementor .e-27854afc-dfcd{max-width:30ch;font-family:var(--ap-font-serif);font-weight:300;font-size:clamp(1.75rem, 1.05rem + 2.3vw, 3.125rem);color:var(--ap-ivory);letter-spacing:-0.015em;line-height:1.18;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-3e7cf7f1-3877{width:64px;height:64px;object-fit:cover;padding:3px;border-width:1px;border-color:var(--ap-gold);border-style:solid;background-color:var(--ap-black);flex:0 0 auto;}.elementor .e-69d0ec91-5a92{font-family:var(--ap-font-sans);font-weight:600;font-size:16px;color:var(--ap-ivory);margin:0px;}.elementor .e-13904b09-d2f0{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-3);margin:0px;}.elementor .e-307a4262-7374{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-stretch: 125%;\n}.elementor .e-398b52a5-e67d{padding:0px;flex-direction:column;gap:2px;}.elementor .e-38c013b4-402b{padding:0px;gap:18px;align-items:center;}.elementor .e-1e538032-af06{padding:0px;gap:28px;}.elementor .e-68b2005d-dff9{max-width:30ch;font-family:var(--ap-font-serif);font-weight:300;font-size:clamp(1.75rem, 1.05rem + 2.3vw, 3.125rem);color:var(--ap-ivory);letter-spacing:-0.015em;line-height:1.18;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-3696adce-e924{width:64px;height:64px;object-fit:cover;object-position:50% 20%;padding:3px;border-width:1px;border-color:var(--ap-gold);border-style:solid;background-color:var(--ap-black);flex:0 0 auto;}.elementor .e-31de01db-67e0{font-family:var(--ap-font-sans);font-weight:600;font-size:16px;color:var(--ap-ivory);margin:0px;}.elementor .e-2ba63dfc-cb5a{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-3);margin:0px;}.elementor .e-53880b83-d53f{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-stretch: 125%;\n}.elementor .e-5a600787-86f1{padding:0px;flex-direction:column;gap:2px;}.elementor .e-14cd6f04-917b{padding:0px;gap:18px;align-items:center;}.elementor .e-2f64bab6-e874{padding:0px;gap:28px;}.elementor .e-2f2adb3a-8383{max-width:30ch;font-family:var(--ap-font-serif);font-weight:300;font-size:clamp(1.75rem, 1.05rem + 2.3vw, 3.125rem);color:var(--ap-ivory);letter-spacing:-0.015em;line-height:1.18;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-5aee14c8-2552{width:64px;height:64px;object-fit:cover;padding:3px;border-width:1px;border-color:var(--ap-gold);border-style:solid;background-color:var(--ap-black);flex:0 0 auto;}.elementor .e-6ab3e73-d83c{font-family:var(--ap-font-sans);font-weight:600;font-size:16px;color:var(--ap-ivory);margin:0px;}.elementor .e-46058742-ab89{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-3);margin:0px;}.elementor .e-b8b272b-6003{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-stretch: 125%;\n}.elementor .e-2e40ca9b-34fa{padding:0px;flex-direction:column;gap:2px;}.elementor .e-234735de-b62b{padding:0px;gap:18px;align-items:center;}.elementor .e-5c309403-428c{padding:0px;gap:28px;}.elementor .e-750f3244-6792{max-width:30ch;font-family:var(--ap-font-serif);font-weight:300;font-size:clamp(1.75rem, 1.05rem + 2.3vw, 3.125rem);color:var(--ap-ivory);letter-spacing:-0.015em;line-height:1.18;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-d16d68c-ddea{width:64px;height:64px;object-fit:cover;object-position:50% 20%;padding:3px;border-width:1px;border-color:var(--ap-gold);border-style:solid;background-color:var(--ap-black);flex:0 0 auto;}.elementor .e-7d8362c3-ab5c{font-family:var(--ap-font-sans);font-weight:600;font-size:16px;color:var(--ap-ivory);margin:0px;}.elementor .e-3fda04ef-f6d7{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-3);margin:0px;}.elementor .e-64ad1c86-163c{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-stretch: 125%;\n}.elementor .e-749f27aa-b22c{padding:0px;flex-direction:column;gap:2px;}.elementor .e-4ea03b2f-99f3{padding:0px;gap:18px;align-items:center;}.elementor .e-4e281d9b-a06f{padding:0px;gap:28px;}.elementor .e-450c88c2-a86c{padding:0px;}.elementor .e-5c9c6fac-c8af{width:36px;height:36px;object-fit:cover;object-position:50% 20%;padding:0px;border-radius:50%;border-width:1px;border-color:transparent;border-style:solid;background-color:#0B0B0B;opacity:70%;transition:opacity 300ms, border-color 300ms;}.elementor .e-5f14622d-30ef{font-family:var(--ap-font-sans);font-weight:500;font-size:15px;color:var(--ap-text-2);margin:0px;& span { font-family: var(--ap-font-serif); color: var(--ap-gold); margin-right: 8px; } & em { display: block; font-style: normal; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; color: #9C958A; margin: 4px 0 0 30px; } & em { font-stretch: 125%; }\n}.elementor .e-24179610-a422:hover,.elementor .e-24179610-a422:focus-visible{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #B08A4E;\n}.elementor .e-24179610-a422{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;border-style:none;background-color:transparent;display:flex;gap:12px;align-items:center;border-bottom-style: solid; border-bottom-color: transparent; &[aria-selected="true"] { border-bottom: 1px solid var(--ap-gold); } &:hover img, &[aria-selected="true"] img { opacity: 1; border-color: #C5A45A; }\n}.elementor .e-6c7719e3-6d7e{width:36px;height:36px;object-fit:cover;object-position:50% 22%;padding:0px;border-radius:50%;border-width:1px;border-color:transparent;border-style:solid;background-color:#0B0B0B;opacity:70%;transition:opacity 300ms, border-color 300ms;}.elementor .e-66a9f17-7b74{font-family:var(--ap-font-sans);font-weight:500;font-size:15px;color:var(--ap-text-2);margin:0px;& span { font-family: var(--ap-font-serif); color: var(--ap-gold); margin-right: 8px; } & em { display: block; font-style: normal; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; color: #9C958A; margin: 4px 0 0 30px; }\n}.elementor .e-40072b51-51cc:hover,.elementor .e-40072b51-51cc:focus-visible{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #B08A4E;\n}.elementor .e-40072b51-51cc{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;border-style:none;background-color:transparent;display:flex;gap:12px;align-items:center;border-bottom-style: solid; border-bottom-color: transparent; &[aria-selected="true"] { border-bottom: 1px solid var(--ap-gold); } &:hover img, &[aria-selected="true"] img { opacity: 1; border-color: #C5A45A; }\n}.elementor .e-3d98e630-e0bf{width:36px;height:36px;object-fit:cover;object-position:50% 20%;padding:0px;border-radius:50%;border-width:1px;border-color:transparent;border-style:solid;background-color:#0B0B0B;opacity:70%;transition:opacity 300ms, border-color 300ms;}.elementor .e-619aac0d-8c9a{font-family:var(--ap-font-sans);font-weight:500;font-size:15px;color:var(--ap-text-2);margin:0px;& span { font-family: var(--ap-font-serif); color: var(--ap-gold); margin-right: 8px; } & em { display: block; font-style: normal; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; color: #9C958A; margin: 4px 0 0 30px; }\n}.elementor .e-1d04087d-ee8f:hover,.elementor .e-1d04087d-ee8f:focus-visible{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #B08A4E;\n}.elementor .e-1d04087d-ee8f{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;border-style:none;background-color:transparent;display:flex;gap:12px;align-items:center;border-bottom-style: solid; border-bottom-color: transparent; &[aria-selected="true"] { border-bottom: 1px solid var(--ap-gold); } &:hover img, &[aria-selected="true"] img { opacity: 1; border-color: #C5A45A; }\n}.elementor .e-3aac01d4-a7e9{width:36px;height:36px;object-fit:cover;object-position:50% 30%;padding:0px;border-radius:50%;border-width:1px;border-color:transparent;border-style:solid;background-color:#0B0B0B;opacity:70%;transition:opacity 300ms, border-color 300ms;}.elementor .e-1b62e84c-1a14{font-family:var(--ap-font-sans);font-weight:500;font-size:15px;color:var(--ap-text-2);margin:0px;& span { font-family: var(--ap-font-serif); color: var(--ap-gold); margin-right: 8px; } & em { display: block; font-style: normal; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; color: #9C958A; margin: 4px 0 0 30px; }\n}.elementor .e-651fdb1c-ca02:hover,.elementor .e-651fdb1c-ca02:focus-visible{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #B08A4E;\n}.elementor .e-651fdb1c-ca02{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;border-style:none;background-color:transparent;display:flex;gap:12px;align-items:center;border-bottom-style: solid; border-bottom-color: transparent; &[aria-selected="true"] { border-bottom: 1px solid var(--ap-gold); } &:hover img, &[aria-selected="true"] img { opacity: 1; border-color: #C5A45A; }\n}.elementor .e-423889b7-9cf4{width:36px;height:36px;object-fit:cover;object-position:50% 20%;padding:0px;border-radius:50%;border-width:1px;border-color:transparent;border-style:solid;background-color:#0B0B0B;opacity:70%;transition:opacity 300ms, border-color 300ms;}.elementor .e-6a24605b-d332{font-family:var(--ap-font-sans);font-weight:500;font-size:15px;color:var(--ap-text-2);margin:0px;& span { font-family: var(--ap-font-serif); color: var(--ap-gold); margin-right: 8px; } & em { display: block; font-style: normal; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; color: #9C958A; margin: 4px 0 0 30px; }\n}.elementor .e-34a01c08-4b6a:hover,.elementor .e-34a01c08-4b6a:focus-visible{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #B08A4E;\n}.elementor .e-34a01c08-4b6a{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;border-style:none;background-color:transparent;display:flex;gap:12px;align-items:center;border-bottom-style: solid; border-bottom-color: transparent; &[aria-selected="true"] { border-bottom: 1px solid var(--ap-gold); } &:hover img, &[aria-selected="true"] img { opacity: 1; border-color: #C5A45A; }\n}.elementor .e-6b89c80a-15aa{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-wrap:wrap;justify-content:flex-start;gap: 4px 28px; border-top-style: solid; border-top-color: var(--ap-line);\n}.elementor .e-47169cfc-b843{padding:0px;gap:48px;& [data-id="6816a170"] { gap: 4px 22px !important; } & [role="tab"] p { color: #9C958A; } & [role="tab"][aria-selected="true"] p, & [role="tab"]:hover p { color: #F5F1E9; } & [role="tab"] em { color: #C5A45A !important; opacity: 0.75; letter-spacing: 0.16em !important; font-stretch: 125%; } & [role="tab"][aria-selected="true"] em { opacity: 1; } & [role="tab"]:hover, & [role="tab"]:focus, & [role="tab"]:focus-visible { background-color: transparent !important; } & [role="tab"]:not([aria-selected="true"]):hover { border-bottom-color: transparent !important; } & [role="tab"][aria-selected="true"] { border-bottom-color: #C5A45A !important; } & [role="tab"]:focus:not(:focus-visible) { outline: none; } & [role="tab"]:focus-visible { outline: 2px solid #ECE48E; outline-offset: 3px; }\n}.elementor .e-185e9a90-b2d5{padding-block-start:clamp(30px, 4.8vw, 72px);grid-column:1 / -1;}.elementor .e-3476d07a-40f3{align-self:flex-start;}.elementor .e-51616da8-5fb7{padding-block-start:26px;padding-block-end:26px;grid-column:1 / -1;}.elementor .e-14f2741c-cc00{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);}.elementor .e-29a86e29-1f60{max-width:17ch;max-width: none;\n}.elementor .e-43b4427b-1a57{padding-block-start:clamp(40px, 5.4vw, 84px);padding-block-end:clamp(24px, 3.7vw, 58px);grid-column:span 2;}.elementor .e-6d5835c2-af04{max-width:36rem;}.elementor .e-6aa57cda-ef2f{padding-block-start:clamp(40px, 5.4vw, 84px);padding-block-end:clamp(24px, 3.7vw, 58px);justify-content:flex-end;}.elementor .e-22c849d6-a7f0{width:100%;height:100%;object-fit:cover;object-position:50% 82%;position:absolute;inset-block-start:0px;inset-inline-start:0px;filter: grayscale(1) contrast(1.2) brightness(0.8) sepia(1) saturate(1.8) hue-rotate(-6deg); filter: url(#ap-gold-map) contrast(1.1) brightness(1.05);\n}.elementor .e-18a83367-1338{height:clamp(220px, 22vw, 380px);overflow:hidden;position:relative;padding:0px;background-color:var(--ap-black);grid-column:1 / -1;}.elementor .e-1b7634bb-1f2b{font-family:var(--ap-font-serif);font-size:21px;color:var(--ap-ivory);line-height:1.3;margin:0px;}.elementor .e-7963adc1-c2a4{font-family:var(--ap-font-sans);font-weight:500;font-size:15px;color:var(--ap-gold);line-height:1.5;margin:0px;}.elementor .e-787c7ed2-e980{padding-block-start:26px;padding-block-end:26px;gap:4px;}.elementor .e-1b1ea4e9-4029{padding-block-start:26px;padding-block-end:26px;grid-column:span 2;justify-content:center;}.elementor .e-76b045ef-a378{font-family:var(--ap-font-serif);font-size:21px;color:var(--ap-ivory);line-height:1.3;margin:0px;}.elementor .e-39946542-4b1f{font-family:var(--ap-font-sans);font-weight:500;font-size:15px;color:var(--ap-gold);line-height:1.5;margin:0px;}.elementor .e-23c4da55-f1bc{padding-block-start:26px;padding-block-end:26px;gap:4px;}.elementor .e-43f2a14d-f80b{padding-block-start:26px;padding-block-end:26px;grid-column:span 2;justify-content:center;}.elementor .e-4e6d6959-6b38{font-family:var(--ap-font-serif);font-size:21px;color:var(--ap-ivory);line-height:1.3;margin:0px;}.elementor .e-e92b430-ec0c{font-family:var(--ap-font-sans);font-weight:500;font-size:15px;color:var(--ap-gold);line-height:1.5;margin:0px;}.elementor .e-3d9e9db-be34{padding-block-start:26px;padding-block-end:26px;gap:4px;}.elementor .e-2e70a066-fd47{padding-block-start:26px;padding-block-end:26px;grid-column:span 2;justify-content:center;}.elementor .e-3a22da61-e450{font-family:var(--ap-font-serif);font-size:21px;color:var(--ap-ivory);line-height:1.3;margin:0px;}.elementor .e-75019392-878c{font-family:var(--ap-font-sans);font-weight:500;font-size:15px;color:var(--ap-gold);line-height:1.5;margin:0px;}.elementor .e-7bca17a9-61ef{padding-block-start:26px;padding-block-end:26px;gap:4px;}.elementor .e-180519a8-b743{padding-block-start:26px;padding-block-end:26px;grid-column:span 2;justify-content:center;}.elementor .e-109cfab7-6b38{font-family:var(--ap-font-serif);font-size:21px;color:var(--ap-ivory);line-height:1.3;margin:0px;}.elementor .e-1118d300-12a4{font-family:var(--ap-font-sans);font-weight:500;font-size:15px;color:var(--ap-gold);line-height:1.5;margin:0px;}.elementor .e-3e2a2fcb-129e{padding-block-start:26px;padding-block-end:26px;gap:4px;}.elementor .e-66ff1582-c7d7{padding-block-start:26px;padding-block-end:26px;grid-column:span 2;justify-content:center;}.elementor .e-26cea74c-341c{font-family:var(--ap-font-serif);font-size:21px;color:var(--ap-ivory);line-height:1.3;margin:0px;}.elementor .e-38e9b8c9-bdd4{font-family:var(--ap-font-sans);font-weight:500;font-size:15px;color:var(--ap-gold);line-height:1.5;margin:0px;}.elementor .e-18c4e9d6-ef24{padding-block-start:26px;padding-block-end:26px;gap:4px;}.elementor .e-60514ee2-b2e2{padding-block-start:26px;padding-block-end:26px;grid-column:span 2;justify-content:center;}.elementor .e-31518c0c-40b4{padding-block-start:26px;padding-block-end:26px;grid-column:1 / -1;}.elementor .e-77c62ba1-e794{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-7d1e0d57-8195{max-width:17ch;}.elementor .e-24678dad-f6f3{padding-block-start:clamp(40px, 5.4vw, 84px);padding-block-end:clamp(24px, 3.7vw, 58px);grid-column:span 2;}.elementor .e-35717d14-8bbc{padding-block-start:clamp(40px, 5.4vw, 84px);padding-block-end:clamp(24px, 3.7vw, 58px);justify-content:flex-end;}.elementor .e-71108fd6-822f{width:100%;height:100%;object-fit:cover;object-position:55% 50%;position:absolute;inset-block-start:0px;inset-inline-start:0px;filter: grayscale(1) contrast(1.2) brightness(0.8) sepia(1) saturate(1.8) hue-rotate(-6deg); filter: none;\n}.elementor .e-7d867265-5ae7{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(0deg, rgba(8,8,8,0.85) 0%,rgba(8,8,8,0.35) 55%,rgba(8,8,8,0.1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-59d2b821-f0d8{position:relative;font-family:var(--ap-font-sans);font-weight:600;font-size:11px;color:var(--ap-gold);letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;font-stretch: 125%;\n}.elementor .e-7a82230d-b5eb{position:relative;font-family:var(--ap-font-serif);font-weight:300;font-size:clamp(2.25rem, 1.6rem + 2vw, 3.5rem);color:var(--ap-ivory);letter-spacing:-0.015em;line-height:1.05;margin:0px;}.elementor .e-813e2d8-6f64{position:relative;font-family:var(--ap-font-sans);font-size:14px;color:var(--ap-text-3);margin:0px;}.elementor .e-594eda8a-f990{min-height:280px;overflow:hidden;padding-block-start:clamp(26px, 4.1vw, 62px);padding-block-end:clamp(26px, 4.1vw, 62px);gap:6px;justify-content:flex-end;}.elementor .e-2f22b6d1-9107{font-family:var(--ap-font-serif);font-size:22px;color:var(--ap-ivory);line-height:1.25;margin:0px;}.elementor .e-7ab6066f-ad5c{font-family:var(--ap-font-sans);font-size:14px;color:var(--ap-text-3);margin:0px;}.elementor .e-43ea535d-34d0{padding-block-start:24px;padding-block-end:24px;padding-inline-start:clamp(22px, 3.4vw, 52px);padding-inline-end:clamp(22px, 3.4vw, 52px);background-color:var(--ap-black);flex-direction:column;gap:4px;}.elementor .e-589d559d-5fcd{font-family:var(--ap-font-serif);font-size:22px;color:var(--ap-ivory);line-height:1.25;margin:0px;}.elementor .e-67857d92-b2db{font-family:var(--ap-font-sans);font-size:14px;color:var(--ap-text-3);margin:0px;}.elementor .e-21c65622-7e73{padding-block-start:24px;padding-block-end:24px;padding-inline-start:clamp(22px, 3.4vw, 52px);padding-inline-end:clamp(22px, 3.4vw, 52px);background-color:var(--ap-black);flex-direction:column;gap:4px;}.elementor .e-33decfe3-4638{font-family:var(--ap-font-serif);font-size:22px;color:var(--ap-ivory);line-height:1.25;margin:0px;}.elementor .e-fc173fc-bbbc{font-family:var(--ap-font-sans);font-size:14px;color:var(--ap-text-3);margin:0px;}.elementor .e-1ca1a939-b55f{padding-block-start:24px;padding-block-end:24px;padding-inline-start:clamp(22px, 3.4vw, 52px);padding-inline-end:clamp(22px, 3.4vw, 52px);background-color:var(--ap-black);flex-direction:column;gap:4px;}.elementor .e-2973d06c-e9af{font-family:var(--ap-font-serif);font-size:22px;color:var(--ap-ivory);line-height:1.25;margin:0px;}.elementor .e-72abc66c-9da9{font-family:var(--ap-font-sans);font-size:14px;color:var(--ap-text-3);margin:0px;}.elementor .e-7348df8a-ceef{padding-block-start:24px;padding-block-end:24px;padding-inline-start:clamp(22px, 3.4vw, 52px);padding-inline-end:clamp(22px, 3.4vw, 52px);background-color:var(--ap-black);flex-direction:column;gap:4px;}.elementor .e-4526543f-15cb{font-family:var(--ap-font-serif);font-size:22px;color:var(--ap-ivory);line-height:1.25;margin:0px;}.elementor .e-54917113-d001{font-family:var(--ap-font-sans);font-size:14px;color:var(--ap-text-3);margin:0px;}.elementor .e-2bc86e18-b171{padding-block-start:24px;padding-block-end:24px;padding-inline-start:clamp(22px, 3.4vw, 52px);padding-inline-end:clamp(22px, 3.4vw, 52px);background-color:var(--ap-black);flex-direction:column;gap:4px;}.elementor .e-5131e4af-d052{font-family:var(--ap-font-serif);font-size:22px;color:var(--ap-ivory);line-height:1.25;margin:0px;}.elementor .e-4e910088-25fd{font-family:var(--ap-font-sans);font-size:14px;color:var(--ap-text-3);margin:0px;}.elementor .e-7d241ffb-f300{padding-block-start:24px;padding-block-end:24px;padding-inline-start:clamp(22px, 3.4vw, 52px);padding-inline-end:clamp(22px, 3.4vw, 52px);background-color:var(--ap-black);flex-direction:column;gap:4px;}.elementor .e-5fde1102-340c{font-family:var(--ap-font-serif);font-size:22px;color:var(--ap-ivory);line-height:1.25;margin:0px;}.elementor .e-64523c0-2faf{font-family:var(--ap-font-sans);font-size:14px;color:var(--ap-text-3);margin:0px;}.elementor .e-59ca64ce-6e12{padding-block-start:24px;padding-block-end:24px;padding-inline-start:clamp(22px, 3.4vw, 52px);padding-inline-end:clamp(22px, 3.4vw, 52px);background-color:var(--ap-black);flex-direction:column;gap:4px;}.elementor .e-1d7efcc5-9aba{font-family:var(--ap-font-serif);font-size:22px;color:var(--ap-ivory);line-height:1.25;margin:0px;}.elementor .e-472ee999-3868{font-family:var(--ap-font-sans);font-size:14px;color:var(--ap-text-3);margin:0px;}.elementor .e-2668f7d7-f153{padding-block-start:24px;padding-block-end:24px;padding-inline-start:clamp(22px, 3.4vw, 52px);padding-inline-end:clamp(22px, 3.4vw, 52px);background-color:var(--ap-black);flex-direction:column;gap:4px;}.elementor .e-2f48721f-c65e{padding:0px;background-color:var(--ap-line);display:grid;gap:1px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-column:span 2;}.elementor .e-23a19c7c-cc23{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-6da794fa-d4c4{max-width:16ch;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7fb481b0-f7d1{max-width:40rem;}.elementor .e-616e4fcc-4c3b{font-family:var(--ap-font-serif);font-size:18px;color:var(--ap-ivory);line-height:1.6;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& span { color: var(--ap-gold); padding: 0 10px; } & a { color: var(--ap-ivory); text-decoration: none !important; } & a:hover { color: var(--ap-gold-hover); text-decoration: underline !important; text-underline-offset: 4px; }\n}.elementor .e-5c965502-6fc7{margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f2ce677-a012{padding-block-start:clamp(36px, 5.4vw, 84px);padding-block-end:clamp(36px, 5.4vw, 84px);align-items:flex-start;}.elementor .e-3b59c363-baa6{width:100%;height:100%;object-fit:cover;object-position:62% 50%;position:absolute;inset-block-start:0px;inset-inline-start:0px;filter: grayscale(1) contrast(1.25) brightness(1.2); filter: url(#ap-gold-map) contrast(1.12) brightness(1.1);\n}.elementor .e-46227f3a-b0ed{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(115deg, #A97F45 0%,#E2C47F 42%,#F3DFA2 55%,#C9A260 78%,#8E6833 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;mix-blend-mode:multiply;display:none;}.elementor .e-40b99c0f-9e5c{min-height:320px;overflow:hidden;position:relative;padding:0px;}.elementor .e-36147369-83f3{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);}.elementor .e-2cf463ac-b049{max-width:17ch;}.elementor .e-17e40bb4-7d70{padding-block-start:clamp(40px, 5.4vw, 84px);padding-block-end:clamp(24px, 3.7vw, 58px);grid-column:span 2;}.elementor .e-1fe47418-7a25{padding-block-start:clamp(40px, 5.4vw, 84px);padding-block-end:clamp(24px, 3.7vw, 58px);justify-content:flex-end;align-items:flex-start;}.elementor .e-2f03bbf0-b42b{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-text-3);letter-spacing:0.12em;text-transform:uppercase;margin:0px;& span { color: var(--ap-gold); margin-right: 14px; } font-stretch: 125%;\n}.elementor .e-356dc60a-6138:hover,.elementor .e-356dc60a-6138:focus-visible{color:var(--ap-gold-hover);}.elementor .e-356dc60a-6138{transition:color 240ms;}.elementor .e-48fd14e-fb1b{padding-block-start:clamp(24px, 3.7vw, 58px);padding-block-end:clamp(28px, 4.4vw, 68px);gap:18px;}.elementor .e-6ef130c2-c6e2{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-text-3);letter-spacing:0.12em;text-transform:uppercase;margin:0px;& span { color: var(--ap-gold); margin-right: 14px; } font-stretch: 125%;\n}.elementor .e-2f4c44cd-429e:hover,.elementor .e-2f4c44cd-429e:focus-visible{color:var(--ap-gold-hover);}.elementor .e-2f4c44cd-429e{transition:color 240ms;}.elementor .e-4a7b9b20-52cf{padding-block-start:clamp(24px, 3.7vw, 58px);padding-block-end:clamp(28px, 4.4vw, 68px);gap:18px;}.elementor .e-5ee82aa6-90d0{font-family:var(--ap-font-sans);font-weight:600;font-size:12px;color:var(--ap-text-3);letter-spacing:0.12em;text-transform:uppercase;margin:0px;& span { color: var(--ap-gold); margin-right: 14px; } font-stretch: 125%;\n}.elementor .e-a48de18-e759:hover,.elementor .e-a48de18-e759:focus-visible{color:var(--ap-gold-hover);}.elementor .e-a48de18-e759{transition:color 240ms;}.elementor .e-23a8e2a9-55f9{padding-block-start:clamp(24px, 3.7vw, 58px);padding-block-end:clamp(28px, 4.4vw, 68px);gap:18px;}.elementor .e-5148e55-87b4{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-6683f7e1-8baf{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;display:none;backdrop-filter: grayscale(1) contrast(1.25) brightness(1.15) sepia(1) saturate(1.8) hue-rotate(-6deg); backdrop-filter: grayscale(1) contrast(1.25) brightness(0.95) sepia(1) saturate(1.6) hue-rotate(-10deg); backdrop-filter: grayscale(1) contrast(1.25) brightness(0.9) sepia(1) saturate(1.5) hue-rotate(-12deg);\n}.elementor .e-3a5216aa-f84f{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image: radial-gradient(ellipse 46% 52% at 50% 50%, rgba(8, 7, 5, 0.78) 0%, rgba(8, 7, 5, 0.5) 55%, rgba(8, 7, 5, 0) 100%); background-image: radial-gradient(ellipse 46% 52% at 50% 50%, rgba(8, 7, 5, 0.82) 0%, rgba(8, 7, 5, 0.6) 55%, rgba(8, 7, 5, 0.08) 100%); background-image: radial-gradient(ellipse 46% 52% at 50% 50%, rgba(22, 13, 4, 0.82) 0%, rgba(22, 13, 4, 0.58) 55%, rgba(22, 13, 4, 0.08) 100%); background-image: radial-gradient(ellipse 46% 52% at 50% 46%, rgba(8,8,8,0.72) 0%, rgba(8,8,8,0.4) 55%, rgba(8,8,8,0) 100%), linear-gradient(0deg, rgba(8,8,8,0.55) 0%, rgba(8,8,8,0) 35%);\n}.elementor .e-4c951c98-44a3{font-family:var(--ap-font-sans);font-size:14px;color:var(--ap-gold);padding-block-start:0px;padding-block-end:0px;padding-inline-start:76px;padding-inline-end:76px;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;background-image: linear-gradient(90deg, #B08A4E 0, #B08A4E 64px, transparent 64px, transparent calc(100% - 64px), #B08A4E calc(100% - 64px)); background-size: 100% 1px; background-repeat: no-repeat; background-position: 0 50%;\n}.elementor .e-38f230d3-b884{text-align:center;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;text-shadow: 0 1px 18px rgba(8, 7, 5, 0.65);\n}.elementor .e-2eb32d6f-a28c{font-family:var(--ap-font-sans);font-size:clamp(1.0625rem, 1rem + 0.3vw, 1.25rem);color:#EFE8DA;line-height:1.6;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;text-shadow: 0 1px 18px rgba(8, 7, 5, 0.65);\n}.elementor .e-6c2c8c7d-69da{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-2);margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-shadow: 0 1px 18px rgba(8, 7, 5, 0.65);\n}.elementor .e-756f0cf7-263d{max-width:46rem;position:relative;z-index:2;text-align:center;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0px;align-items:center;}.elementor .e-7a5d1f4e-cc23{width:100%;position:relative;padding:0px;display:flex;flex-direction:column;justify-content:center;min-height: inherit;\n}.elementor .e-4b0b26f-4b46{font-family:var(--ap-font-sans);font-weight:600;font-size:11px;color:var(--ap-ivory);letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin:0px;font-stretch: 125%;\n}.elementor .e-541605b3-432f{padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--ap-line);border-style:solid;background-color:rgba(11,10,8,0.6);}.elementor .e-715ec2c5-416f{font-family:var(--ap-font-sans);font-weight:600;font-size:11px;color:var(--ap-ivory);letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin:0px;font-stretch: 125%;\n}.elementor .e-fda8d14-7250{padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--ap-line);border-style:solid;background-color:rgba(11,10,8,0.6);}.elementor .e-318918f1-b942{width:auto;position:absolute;inset-block-start:14px;inset-inline-end:14px;inset-block-end:auto;z-index:3;padding:0px;display:none;}.elementor .e-5ccd5513-eb44{min-height:clamp(520px, 52vw, 760px);padding:0px;border-block-end-width:1px;background-image:linear-gradient(115deg, #A97F45 0%,#E2C47F 42%,#F3DFA2 55%,#C9A260 78%,#8E6833 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;border-bottom-style: solid; border-bottom-color: var(--ap-line); & video { filter: grayscale(1) contrast(1.25) brightness(1.55); mix-blend-mode: multiply; object-position: 62% 60%; }\n}.elementor .e-6f03aceb-38c4{margin-block-end:11px;}.elementor .e-6d2b6921-d628{margin-block-end:7px;}.elementor .e-655cd011-92cf{font-family:var(--ap-font-sans);font-weight:600;font-size:10px;color:#F2DDA4;letter-spacing:0.56em;line-height:1;text-transform:uppercase;padding-inline-start:0px;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;font-stretch: 125%;\n}.elementor .e-15980f13-3bfc{max-width:22rem;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40ab84bb-696d{font-size:15px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}.elementor .e-14bb9192-c94e{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-3);margin:0px;& a { color: var(--ap-text-2); } & a { text-decoration-line: none; } & a { text-decoration-color: transparent; } & a { text-decoration: none !important; }\n}.elementor .e-77257eab-a1a3{gap:0px;align-items:flex-start;}.elementor .e-602a844a-5ad9{margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5fbb717d-e367{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-2);line-height:2;margin:0px;& a { color: var(--ap-text-2); text-decoration: none; } & a:hover { color: var(--ap-gold-hover); } & a { text-decoration-line: none; } & a { text-decoration-color: transparent; text-underline-offset: 4px; transition: text-decoration-color 240ms, color 240ms; } & a:hover { text-decoration-color: #C5A45A; } & a { text-decoration: none !important; } & a:hover { text-decoration: underline !important; text-decoration-color: #C5A45A !important; }\n}.elementor .e-2377cfbb-fadf{margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-73443349-e67f{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-2);line-height:2;margin:0px;& a { color: var(--ap-text-2); text-decoration: none; } & a:hover { color: var(--ap-gold-hover); } & a { text-decoration-line: none; } & a { text-decoration-color: transparent; text-underline-offset: 4px; transition: text-decoration-color 240ms, color 240ms; } & a:hover { text-decoration-color: #C5A45A; } & a { text-decoration: none !important; } & a:hover { text-decoration: underline !important; text-decoration-color: #C5A45A !important; }\n}.elementor .e-589e02c7-8ab3{margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1763dde5-6946{font-family:var(--ap-font-sans);font-size:15px;color:var(--ap-text-2);line-height:1.7;margin:0px;& strong { color: var(--ap-ivory); font-weight: 600; }\n}.elementor .e-6f810c3f-3849{padding-block-start:26px;padding-block-end:26px;grid-column:1 / -1;}.elementor .e-64af0f15-e9a6{font-family:var(--ap-font-sans);font-size:13px;color:var(--ap-text-3);margin:0px;}.elementor .e-12b1196e-f270{max-width:68ch;font-family:var(--ap-font-sans);font-size:13px;color:var(--ap-text-3);line-height:1.6;margin:0px;& a { color: var(--ap-text-2); } & a { text-decoration-line: none; } & a { text-decoration-color: transparent; } & a { text-decoration: none !important; } & strong { color: var(--ap-text-2); font-weight: 600; }\n}.elementor .e-2119d576-dff3{padding-block-start:20px;padding-block-end:20px;flex-direction:row;flex-wrap:wrap;grid-column:1 / -1;justify-content:space-between;gap: 8px 24px;\n}.elementor .e-721dc2f9-a230{border-block-end-width:0px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-f404f61-9775{min-height:100vh;padding:clamp(10px, 3.2vw, 48px);background-color:#0B0B0B;flex-direction:column;gap:0px;background-image: repeating-linear-gradient(135deg, transparent 0 11px, rgba(198, 162, 95, 0.045) 11px 12px); background-attachment: fixed; background-attachment: scroll;\n}