.elementor .e-771bd632-1356{line-height:1.4;text-align:center;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); letter-spacing: var(--arc-eb-ls); color: var(--arc-c-hero-eb);\n}.elementor .e-3e167cc7-3b4a{color:#FFFFFF;text-align:center;margin:0px;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h1); line-height: var(--arc-h1-lh);\n}.elementor .e-120a82a3-a9e2{max-width:520px;font-size:18px;line-height:1.7;text-align:center;margin-block-end:16px;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); color: var(--arc-c-hero-sub);\n}.elementor .e-3ef26a8a-2492:hover,.elementor .e-3ef26a8a-2492:focus-visible{background-color: var(--arc-hbtn-hover-bg); color: var(--arc-hbtn-hover-c);\n}.elementor .e-3ef26a8a-2492{line-height:1.2;text-transform:uppercase;transition:background-color 0.35s, color 0.35s, border-color 0.35s;font-weight: var(--arc-btn-w); border: var(--arc-hbtn-border); font-family: var(--arc-font-btn); font-size: var(--arc-btn); letter-spacing: var(--arc-btn-ls); padding: var(--arc-hbtn-py) var(--arc-hbtn-px); border-radius: var(--arc-btn-r); background-color: var(--arc-hbtn-bg); color: var(--arc-hbtn-c);\n}.elementor .e-7601eb0b-dca2{width:min(760px, 90%);padding:0px;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-171dd788-c00a{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#1C271A;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image: var(--arc-hero-bg); background-size: cover; background-position: center center; background-repeat: no-repeat; min-height: var(--arc-hero-h);\n}.elementor .e-5813c138-57b4{line-height:1.4;text-align:center;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); letter-spacing: var(--arc-eb-ls); color: var(--arc-c-accent);\n}.elementor .e-1bcdb7ab-12a9{text-align:center;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h2); line-height: var(--arc-h2-lh); color: var(--arc-c-head);\n}.elementor .e-50c05aa7-1049{padding:0px;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-5d0d8d05-c0f3{letter-spacing:2px;line-height:1.4;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); color: var(--arc-c-accent);\n}.elementor .e-5f78591b-ada6{line-height:1.25;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h3); color: var(--arc-c-card-head);\n}.elementor .e-6b9007a9-1b62{font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-small); line-height: var(--arc-small-lh); color: var(--arc-c-muted);\n}.elementor .e-3193c500-5e21:hover,.elementor .e-3193c500-5e21:focus-visible{color: var(--arc-c-link-hover);\n}.elementor .e-3193c500-5e21{line-height:1.4;text-transform:uppercase;margin-block-start:8px;transition:color 0.35s;font-weight: var(--arc-link-w); font-family: var(--arc-font-body); font-size: var(--arc-link); letter-spacing: var(--arc-link-ls); color: var(--arc-c-link);\n}.elementor .e-203946f-af77{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;border: var(--arc-card-border); background-color: var(--arc-card-bg); border-radius: var(--arc-r);\n}.elementor .e-ca6e482-a119{letter-spacing:2px;line-height:1.4;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); color: var(--arc-c-accent);\n}.elementor .e-515105e5-9730{line-height:1.25;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h3); color: var(--arc-c-card-head);\n}.elementor .e-54151d44-9bf5{font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-small); line-height: var(--arc-small-lh); color: var(--arc-c-muted);\n}.elementor .e-dee9393-ee2b:hover,.elementor .e-dee9393-ee2b:focus-visible{color: var(--arc-c-link-hover);\n}.elementor .e-dee9393-ee2b{line-height:1.4;text-transform:uppercase;margin-block-start:8px;transition:color 0.35s;font-weight: var(--arc-link-w); font-family: var(--arc-font-body); font-size: var(--arc-link); letter-spacing: var(--arc-link-ls); color: var(--arc-c-link);\n}.elementor .e-3d70fd4b-e914{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:-1px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;border: var(--arc-card-border); background-color: var(--arc-card-bg); border-radius: var(--arc-r);\n}.elementor .e-72ae8e5c-d05a{letter-spacing:2px;line-height:1.4;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); color: var(--arc-c-accent);\n}.elementor .e-66344d4d-ae84{line-height:1.25;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h3); color: var(--arc-c-card-head);\n}.elementor .e-5c4ddcfb-f000{font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-small); line-height: var(--arc-small-lh); color: var(--arc-c-muted);\n}.elementor .e-52603387-1c98:hover,.elementor .e-52603387-1c98:focus-visible{color: var(--arc-c-link-hover);\n}.elementor .e-52603387-1c98{line-height:1.4;text-transform:uppercase;margin-block-start:8px;transition:color 0.35s;font-weight: var(--arc-link-w); font-family: var(--arc-font-body); font-size: var(--arc-link); letter-spacing: var(--arc-link-ls); color: var(--arc-c-link);\n}.elementor .e-7f4bb2d2-2e94{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:-1px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;border: var(--arc-card-border); background-color: var(--arc-card-bg); border-radius: var(--arc-r);\n}.elementor .e-5ecdb906-eaf2{width:100%;padding:0px;display:flex;flex-direction:row;align-items:stretch;gap: var(--arc-glance-gap);\n}.elementor .e-2270d95-3314{width:min(var(--arc-inner), 90%);padding:0px;display:flex;flex-direction:column;gap:50px;align-items:center;}.elementor .e-1c9226e4-4c5f{display:flex;flex-direction:column;align-items:center;background-image: var(--arc-bg-texture); background-repeat: no-repeat; background-position: var(--arc-bg-pos); background-size: var(--arc-bg-size); padding: var(--arc-pad) 0px; background-color: var(--arc-bg-cream);\n}.elementor .e-197bd40d-ac34{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-7b2cf650-935b{width:40%;overflow:hidden;aspect-ratio:4 / 5;padding:0px;background-color:#D8D0BC;flex:0 0 auto;border-radius: var(--arc-r);\n}.elementor .e-2e04812-67c2{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); letter-spacing: var(--arc-eb-ls); color: var(--arc-c-accent);\n}.elementor .e-16b5c662-55dc{font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h2p); line-height: var(--arc-h2-lh); color: var(--arc-c-head);\n}.elementor .e-2e05155b-f48c{line-height:1.4;font-style:italic;font-family: var(--arc-sub-font); font-size: var(--arc-sub); color: var(--arc-c-accent);\n}.elementor .e-6e6919b4-c865{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-964cfdd-7551{font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-body); line-height: var(--arc-body-lh); color: var(--arc-c-text);\n}.elementor .e-356a0634-d1ad{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-1ab89575-4e8e{line-height:1.55;display:block;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); font-size: 0.8em; }\n}.elementor .e-7a7f0680-9016{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-49c7b77-b168{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-6cb09775-2ac3{line-height:1.55;display:block;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); font-size: 0.8em; }\n}.elementor .e-34d1553a-e8fd{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-53329875-781e{padding:0px;display:flex;flex-direction:row;gap:32px;}.elementor .e-51788afa-71b8{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-text);\n}.elementor .e-150caad1-60ec{line-height:1.55;display:block;flex:1 1 0px;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list-sm); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '—'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); }\n}.elementor .e-17b66cf5-582d{line-height:1.55;display:block;flex:1 1 0px;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list-sm); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '—'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); }\n}.elementor .e-4850b231-895c{padding:0px;display:flex;flex-direction:row;gap:24px;}.elementor .e-7e4fe9dd-209c{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:20px;border: var(--arc-box-border); background-color: var(--arc-box-on-light); border-radius: var(--arc-r);\n}.elementor .e-60c0e909-1d53{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-28b0346-7e0f{line-height:1.25;font-style: var(--arc-price-style); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-price); color: var(--arc-c-price);\n}.elementor .e-4f2874fe-45cf{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;flex:0 0 auto;}.elementor .e-8035724-ac91:hover,.elementor .e-8035724-ac91:focus-visible{background-color: var(--arc-c-btn-hover-bg); color: var(--arc-c-btn-hover);\n}.elementor .e-8035724-ac91{line-height:1.2;text-transform:uppercase;transition:background-color 0.35s, color 0.35s;font-weight: var(--arc-btn-w); font-family: var(--arc-font-btn); font-size: var(--arc-btn); letter-spacing: var(--arc-btn-ls); padding: var(--arc-btn-py) var(--arc-btn-px); border-radius: var(--arc-btn-r); background-color: var(--arc-c-btn-bg); color: var(--arc-c-btn);\n}.elementor .e-182b7201-a2ac{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;border-top: var(--arc-rule);\n}.elementor .e-1145f37e-f42f{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:30px;flex:1 1 0px;}.elementor .e-6be9ac68-3adf{width:min(var(--arc-inner), 90%);padding:0px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-a182ca8-83f4{scroll-margin-top:100px;display:flex;flex-direction:column;align-items:center;padding: var(--arc-pad) 0px; background-color: var(--arc-bg-light);\n}.elementor .e-3e6d4b0-4c4e{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-28e445a-b3f0{overflow:hidden;aspect-ratio:4 / 5;padding:0px;background-color:#D8D0BC;flex:0 0 auto;width: var(--arc-p2-img); border-radius: var(--arc-r);\n}.elementor .e-bf70bd0-2391{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); letter-spacing: var(--arc-eb-ls); color: var(--arc-c-accent);\n}.elementor .e-7433dcb6-e16d{font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h2p); line-height: var(--arc-h2-lh); color: var(--arc-c-head);\n}.elementor .e-56688d36-8082{line-height:1.4;font-style:italic;font-family: var(--arc-sub-font); font-size: var(--arc-sub); color: var(--arc-c-accent);\n}.elementor .e-60ddf4a0-5f80{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-4bff0d1a-7e76{font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-body); line-height: var(--arc-body-lh); color: var(--arc-c-text);\n}.elementor .e-74d0123-640b{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-3752020b-8b12{line-height:1.55;display:block;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); font-size: 0.8em; }\n}.elementor .e-3fd8fda2-8900{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-40d9a61d-4ed1{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-c6a3e9-ac6b{line-height:1.55;display:block;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); font-size: 0.8em; }\n}.elementor .e-15f62060-3885{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-247cb26b-5ec0{padding:0px;display:flex;flex-direction:row;gap:32px;}.elementor .e-3a6335fd-e1cc{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-text);\n}.elementor .e-1d7f09f1-7946{line-height:1.55;display:block;flex:1 1 0px;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list-sm); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '—'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); }\n}.elementor .e-6e576db0-5e4d{line-height:1.55;display:block;flex:1 1 0px;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list-sm); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '—'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); }\n}.elementor .e-342dee80-7ad5{padding:0px;display:flex;flex-direction:row;gap:24px;}.elementor .e-58fa8da2-35cb{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:20px;border: var(--arc-box-border); background-color: var(--arc-box-on-cream); border-radius: var(--arc-r);\n}.elementor .e-66917d4e-8899{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-1b3201c1-c238{line-height:1.25;font-style: var(--arc-price-style); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-price); color: var(--arc-c-price);\n}.elementor .e-13dc9722-638e{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;flex:0 0 auto;}.elementor .e-1899e0b5-897b:hover,.elementor .e-1899e0b5-897b:focus-visible{background-color: var(--arc-c-btn-hover-bg); color: var(--arc-c-btn-hover);\n}.elementor .e-1899e0b5-897b{line-height:1.2;text-transform:uppercase;transition:background-color 0.35s, color 0.35s;font-weight: var(--arc-btn-w); font-family: var(--arc-font-btn); font-size: var(--arc-btn); letter-spacing: var(--arc-btn-ls); padding: var(--arc-btn-py) var(--arc-btn-px); border-radius: var(--arc-btn-r); background-color: var(--arc-c-btn-bg); color: var(--arc-c-btn);\n}.elementor .e-10c6a2b-dc4f{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;border-top: var(--arc-rule);\n}.elementor .e-7a691541-82ac{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:30px;flex:1 1 0px;}.elementor .e-3197006-8cf4{width:min(var(--arc-inner), 90%);padding:0px;display:flex;flex-direction:row-reverse;gap:64px;align-items:flex-start;}.elementor .e-45f724c9-542a{scroll-margin-top:100px;display:flex;flex-direction:column;align-items:center;background-image: var(--arc-bg-texture); background-repeat: no-repeat; background-position: var(--arc-bg-pos); background-size: var(--arc-bg-size); padding: var(--arc-pad) 0px; background-color: var(--arc-bg-cream);\n}.elementor .e-7ac86700-e630{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-40495772-7007{width:40%;overflow:hidden;aspect-ratio:4 / 5;padding:0px;background-color:#D8D0BC;flex:0 0 auto;border-radius: var(--arc-r);\n}.elementor .e-1fb1392a-1133{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); letter-spacing: var(--arc-eb-ls); color: var(--arc-c-accent);\n}.elementor .e-65d11545-c6be{font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h2p); line-height: var(--arc-h2-lh); color: var(--arc-c-head);\n}.elementor .e-79b45b00-f7ce{line-height:1.4;font-style:italic;font-family: var(--arc-sub-font); font-size: var(--arc-sub); color: var(--arc-c-accent);\n}.elementor .e-26cf38b4-2516{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-4fc8f599-e475{font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-body); line-height: var(--arc-body-lh); color: var(--arc-c-text);\n}.elementor .e-40d82a14-f665{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-1aec566c-14cb{line-height:1.55;display:block;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); font-size: 0.8em; }\n}.elementor .e-1b30baee-5dc0{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-1a0d8368-5e62{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-1ff8cbe9-ad19{line-height:1.55;display:block;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); font-size: 0.8em; }\n}.elementor .e-3287bf0e-b017{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-229c5434-ab89{padding:0px;display:flex;flex-direction:row;gap:32px;}.elementor .e-64a3f539-dad7{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-text);\n}.elementor .e-2d2db5f1-be46{line-height:1.55;display:block;flex:1 1 0px;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list-sm); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '—'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); }\n}.elementor .e-2545e9b7-2616{line-height:1.55;display:block;flex:1 1 0px;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list-sm); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '—'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); }\n}.elementor .e-28b5d8a6-aef0{padding:0px;display:flex;flex-direction:row;gap:24px;}.elementor .e-431ef358-933c{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:20px;border: var(--arc-box-border); background-color: var(--arc-box-on-light); border-radius: var(--arc-r);\n}.elementor .e-183f306-f42f{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-4ae297bb-b939{line-height:1.25;font-style: var(--arc-price-style); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-price); color: var(--arc-c-price);\n}.elementor .e-4697e1e1-8d26{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;flex:0 0 auto;}.elementor .e-489702ea-1104:hover,.elementor .e-489702ea-1104:focus-visible{background-color: var(--arc-c-btn-hover-bg); color: var(--arc-c-btn-hover);\n}.elementor .e-489702ea-1104{line-height:1.2;text-transform:uppercase;transition:background-color 0.35s, color 0.35s;font-weight: var(--arc-btn-w); font-family: var(--arc-font-btn); font-size: var(--arc-btn); letter-spacing: var(--arc-btn-ls); padding: var(--arc-btn-py) var(--arc-btn-px); border-radius: var(--arc-btn-r); background-color: var(--arc-c-btn-bg); color: var(--arc-c-btn);\n}.elementor .e-616c57e3-dab1{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;border-top: var(--arc-rule);\n}.elementor .e-5bfb68cc-4662{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:30px;flex:1 1 0px;}.elementor .e-3637a399-eda0{width:min(var(--arc-inner), 90%);padding:0px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-24f1745-ac18{scroll-margin-top:100px;display:flex;flex-direction:column;align-items:center;padding: var(--arc-pad) 0px; background-color: var(--arc-bg-light);\n}.elementor .e-1d62cd79-efa4{text-align:center;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h2); line-height: var(--arc-h2-lh); color: var(--arc-c-head); max-width: var(--arc-incl-w);\n}.elementor .e-65d2a845-c550{line-height:1.25;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h3s); color: var(--arc-c-card-head);\n}.elementor .e-2fdaccb9-de50{line-height:1.75;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-small); color: var(--arc-c-muted);\n}.elementor .e-60078d39-97d7{padding-block-start:30px;padding-block-end:40px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;border-top: var(--arc-feature-top); background-color: var(--arc-card-bg); border-radius: var(--arc-r);\n}.elementor .e-389be16d-e223{line-height:1.25;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h3s); color: var(--arc-c-card-head);\n}.elementor .e-66fc856e-cd1b{line-height:1.75;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-small); color: var(--arc-c-muted);\n}.elementor .e-592b674f-7230{padding-block-start:30px;padding-block-end:40px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;border-top: var(--arc-feature-top); background-color: var(--arc-card-bg); border-radius: var(--arc-r);\n}.elementor .e-5be785d0-4990{line-height:1.25;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h3s); color: var(--arc-c-card-head);\n}.elementor .e-6168f5bd-3d87{line-height:1.75;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-small); color: var(--arc-c-muted);\n}.elementor .e-26ef2295-9288{padding-block-start:30px;padding-block-end:40px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;border-top: var(--arc-feature-top); background-color: var(--arc-card-bg); border-radius: var(--arc-r);\n}.elementor .e-47a927a4-39ec{line-height:1.25;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h3s); color: var(--arc-c-card-head);\n}.elementor .e-7597939a-7734{line-height:1.75;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-small); color: var(--arc-c-muted);\n}.elementor .e-265465b1-b81a{padding-block-start:30px;padding-block-end:40px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;border-top: var(--arc-feature-top); background-color: var(--arc-card-bg); border-radius: var(--arc-r);\n}.elementor .e-2a05495a-7c35{width:100%;padding:0px;display:flex;flex-direction:row;gap:24px;align-items:stretch;}.elementor .e-7a4224c-ea66{width:min(var(--arc-inner), 90%);padding:0px;display:flex;flex-direction:column;gap:50px;align-items:center;}.elementor .e-7129c4fe-aa31{display:flex;flex-direction:column;align-items:center;background-image: var(--arc-bg-texture); background-repeat: no-repeat; background-position: var(--arc-bg-pos); background-size: var(--arc-bg-size); padding: var(--arc-pad) 0px; background-color: var(--arc-bg-cream);\n}.elementor .e-44e2f667-4a53{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); letter-spacing: var(--arc-eb-ls); color: var(--arc-c-accent);\n}.elementor .e-53cb8721-136c{font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h2); line-height: var(--arc-h2-lh); color: var(--arc-c-head); max-width: var(--arc-stay-w);\n}.elementor .e-d58cb6-bfb3{max-width:440px;line-height:1.8;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-body); color: var(--arc-c-muted);\n}.elementor .e-4490f5de-9f90:hover,.elementor .e-4490f5de-9f90:focus-visible{background-color: var(--arc-c-btn-hover-bg); color: var(--arc-c-btn-hover);\n}.elementor .e-4490f5de-9f90{line-height:1.2;text-transform:uppercase;margin-block-start:30px;transition:background-color 0.35s, color 0.35s;font-weight: var(--arc-btn-w); font-family: var(--arc-font-btn); font-size: var(--arc-btn); letter-spacing: var(--arc-btn-ls); padding: var(--arc-btn-py) var(--arc-btn-px); border-radius: var(--arc-btn-r); background-color: var(--arc-c-btn-bg); color: var(--arc-c-btn);\n}.elementor .e-5dfb8c7b-fd12{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .e-13ba0b7-3ad3{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-6c3bde4a-c6ea{width:47%;overflow:hidden;aspect-ratio:1 / 1;padding:0px;background-color:#D8D0BC;flex:0 0 auto;border-radius: var(--arc-r);\n}.elementor .e-14b274f5-d238{width:min(var(--arc-inner), 90%);padding:0px;display:flex;flex-direction:row;gap:64px;align-items:center;}.elementor .e-75e9480f-f0c0{display:flex;flex-direction:column;align-items:center;padding: var(--arc-pad) 0px; background-color: var(--arc-bg-light);\n}.elementor .e-33ea71f4-4b84{text-align:center;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h2); line-height: var(--arc-h2-lh); color: var(--arc-c-head);\n}.elementor .e-60103c9d-9c37{width:76px;height:76px;min-width:0px;position:relative;z-index:1;padding:0px;border-radius:50%;border-width:1.5px;border-color:rgba(255, 255, 255, 0.85);border-style:solid;background-color:rgba(0, 0, 0, 0.25);&::after { content: ''; position: absolute; left: 30px; top: 23px; border-style: solid; border-width: 14px 0px 14px 22px; border-color: transparent transparent transparent #FFFFFF; }\n}.elementor .e-64bbc119-8e61{width:100%;height:100%;max-width:100%;aspect-ratio:auto;object-fit:cover;position:absolute;display:block;inset: 0px; & video { width: 100%; height: 100%; object-fit: cover; display: block; }\n}.elementor .e-34f3a7a2-9599{width:min(380px, 100%);overflow:hidden;aspect-ratio:9 / 16;position:relative;cursor:pointer;padding:0px;background-image:url("https://arcana-kpg.com/wp-content/uploads/2026/10/arcana-all-in-one-poster-vertical.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#22301F;display:flex;justify-content:center;align-items:center;border-radius: var(--arc-r);\n}.elementor .e-64ac0436-5499:hover,.elementor .e-64ac0436-5499:focus-visible{background-color: var(--arc-c-btn-hover-bg); color: var(--arc-c-btn-hover);\n}.elementor .e-64ac0436-5499{line-height:1.2;text-transform:uppercase;margin-block-start:-20px;transition:background-color 0.35s, color 0.35s;font-weight: var(--arc-btn-w); font-family: var(--arc-font-btn); font-size: var(--arc-btn); letter-spacing: var(--arc-btn-ls); padding: var(--arc-btn-py) var(--arc-btn-px); border-radius: var(--arc-btn-r); background-color: var(--arc-c-btn-bg); color: var(--arc-c-btn);\n}.elementor .e-511fce9c-d639{width:min(var(--arc-inner), 90%);padding:0px;display:flex;flex-direction:column;gap:50px;align-items:center;}.elementor .e-38b0f8-6324{display:flex;flex-direction:column;align-items:center;background-image: var(--arc-bg-texture); background-repeat: no-repeat; background-position: var(--arc-bg-pos); background-size: var(--arc-bg-size); padding: var(--arc-pad) 0px; background-color: var(--arc-bg-cream);\n}.elementor .e-31494034-a325{line-height:1.4;text-align:center;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); letter-spacing: var(--arc-eb-ls); color: var(--arc-c-accent);\n}.elementor .e-18deb915-b875{line-height:1.4;text-align:center;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); letter-spacing: var(--arc-eb-ls); color: var(--arc-c-accent);\n}.elementor .e-502a4dad-2c06{line-height:1.25;text-align:center;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h3l); color: var(--arc-c-card-head);\n}.elementor .e-78b5ed49-8696{line-height:1.7;text-align:center;font-style:italic;margin-block-end:16px;font-family: var(--arc-font-body); font-size: var(--arc-small); color: var(--arc-c-muted);\n}.elementor .e-41119c23-849b{line-height:1.4;text-align:center;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-140a1439-7d3c{width:100%;line-height:1.55;text-align:center;display:block;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list-sm); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); font-size: 0.8em; }\n}.elementor .e-657db4b4-742b{line-height:1.4;text-align:center;text-transform:uppercase;margin-block-start:16px;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-e386bfe-6ffb{width:100%;line-height:1.55;text-align:center;margin-block-end:20px;display:block;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list-sm); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); font-size: 0.8em; }\n}.elementor .e-528d5c17-715e{line-height:1.3;text-align:center;text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-price2); color: var(--arc-c-price2);\n}.elementor .e-3e0cb7ac-f4df{font-size:14px;line-height:1.5;text-align:center;margin-block-end:14px;font-family: var(--arc-font-head); color: var(--arc-c-muted);\n}.elementor .e-76bb3c09-7b55:hover,.elementor .e-76bb3c09-7b55:focus-visible{background-color: var(--arc-c-btn-hover-bg); color: var(--arc-c-btn-hover);\n}.elementor .e-76bb3c09-7b55{width:100%;line-height:1.2;text-transform:uppercase;transition:background-color 0.35s, color 0.35s;font-weight: var(--arc-btn-w); font-family: var(--arc-font-btn); font-size: var(--arc-btn); letter-spacing: var(--arc-btn-ls); padding: var(--arc-btn-py) var(--arc-btn-px); border-radius: var(--arc-btn-r); background-color: var(--arc-c-btn-bg); color: var(--arc-c-btn);\n}.elementor .e-314caeeb-bc71{width:100%;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;flex-direction:column;gap:6px;align-items:center;border-top: var(--arc-rule);\n}.elementor .e-5d7026bd-ab00{text-align:center;padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;align-items:center;border: var(--arc-card-border); border-radius: var(--arc-r);\n}.elementor .e-277ce412-3bc4{line-height:1.4;text-align:center;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); letter-spacing: var(--arc-eb-ls); color: var(--arc-c-accent);\n}.elementor .e-31f3147d-9481{line-height:1.25;text-align:center;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h3l); color: var(--arc-c-card-head);\n}.elementor .e-5388663-6026{line-height:1.7;text-align:center;font-style:italic;margin-block-end:16px;font-family: var(--arc-font-body); font-size: var(--arc-small); color: var(--arc-c-muted);\n}.elementor .e-5d8cac6-4591{line-height:1.4;text-align:center;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-77e82901-9f87{width:100%;line-height:1.55;text-align:center;display:block;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list-sm); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); font-size: 0.8em; }\n}.elementor .e-6a61a14f-ff1f{line-height:1.4;text-align:center;text-transform:uppercase;margin-block-start:16px;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-18c8749a-29c6{width:100%;line-height:1.55;text-align:center;margin-block-end:20px;display:block;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list-sm); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); font-size: 0.8em; }\n}.elementor .e-292fc908-26e3{line-height:1.3;text-align:center;text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-price2); color: var(--arc-c-price2);\n}.elementor .e-7e19b567-6fca{font-size:14px;line-height:1.5;text-align:center;margin-block-end:14px;font-family: var(--arc-font-head); color: var(--arc-c-muted);\n}.elementor .e-15cd20e9-8be3:hover,.elementor .e-15cd20e9-8be3:focus-visible{background-color: var(--arc-c-btn-hover-bg); color: var(--arc-c-btn-hover);\n}.elementor .e-15cd20e9-8be3{width:100%;line-height:1.2;text-transform:uppercase;transition:background-color 0.35s, color 0.35s;font-weight: var(--arc-btn-w); font-family: var(--arc-font-btn); font-size: var(--arc-btn); letter-spacing: var(--arc-btn-ls); padding: var(--arc-btn-py) var(--arc-btn-px); border-radius: var(--arc-btn-r); background-color: var(--arc-c-btn-bg); color: var(--arc-c-btn);\n}.elementor .e-69fe1604-8223{width:100%;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;flex-direction:column;gap:6px;align-items:center;border-top: var(--arc-rule);\n}.elementor .e-77dd7058-aae1{text-align:center;padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;align-items:center;border: var(--arc-card-border); border-radius: var(--arc-r);\n}.elementor .e-7159e043-94e4{line-height:1.4;text-align:center;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); letter-spacing: var(--arc-eb-ls); color: var(--arc-c-accent);\n}.elementor .e-240d4048-6526{line-height:1.25;text-align:center;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h3l); color: var(--arc-c-card-head);\n}.elementor .e-18ac76eb-a697{line-height:1.7;text-align:center;font-style:italic;margin-block-end:16px;font-family: var(--arc-font-body); font-size: var(--arc-small); color: var(--arc-c-muted);\n}.elementor .e-5560dc1b-d401{line-height:1.4;text-align:center;text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-52350c55-e70b{width:100%;line-height:1.55;text-align:center;display:block;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list-sm); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); font-size: 0.8em; }\n}.elementor .e-72e08131-846f{line-height:1.4;text-align:center;text-transform:uppercase;margin-block-start:16px;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-18250e60-b864{width:100%;line-height:1.55;text-align:center;margin-block-end:20px;display:block;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-list-sm); color: var(--arc-c-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--arc-c-bullet); font-size: 0.8em; }\n}.elementor .e-fd3fd7a-34c6{line-height:1.3;text-align:center;text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-price2); color: var(--arc-c-price2);\n}.elementor .e-11eb5037-1b09{font-size:14px;line-height:1.5;text-align:center;margin-block-end:14px;font-family: var(--arc-font-head); color: var(--arc-c-muted);\n}.elementor .e-1ca0b086-67ac:hover,.elementor .e-1ca0b086-67ac:focus-visible{background-color: var(--arc-c-btn-hover-bg); color: var(--arc-c-btn-hover);\n}.elementor .e-1ca0b086-67ac{width:100%;line-height:1.2;text-transform:uppercase;transition:background-color 0.35s, color 0.35s;font-weight: var(--arc-btn-w); font-family: var(--arc-font-btn); font-size: var(--arc-btn); letter-spacing: var(--arc-btn-ls); padding: var(--arc-btn-py) var(--arc-btn-px); border-radius: var(--arc-btn-r); background-color: var(--arc-c-btn-bg); color: var(--arc-c-btn);\n}.elementor .e-921c36b-daa3{width:100%;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;flex-direction:column;gap:6px;align-items:center;border-top: var(--arc-rule);\n}.elementor .e-16449a3-8683{text-align:center;padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;align-items:center;border: var(--arc-card-border); border-radius: var(--arc-r);\n}.elementor .e-272aeee9-f720{width:100%;padding:0px;display:flex;flex-direction:row;gap:26px;align-items:stretch;}.elementor .e-71b0b74d-8744{width:min(var(--arc-inner), 90%);padding:0px;display:flex;flex-direction:column;gap:50px;align-items:center;}.elementor .e-3c010484-912d{scroll-margin-top:100px;display:flex;flex-direction:column;align-items:center;padding: var(--arc-pad) 0px; background-color: var(--arc-bg-light);\n}.elementor .e-6387ec5d-abe0{line-height:1.4;text-transform:uppercase;font-weight: var(--arc-eb-w); font-family: var(--arc-font-body); font-size: var(--arc-eb); letter-spacing: var(--arc-eb-ls); color: var(--arc-c-accent);\n}.elementor .e-757d957-bd21{margin:0px;font-weight: var(--arc-head-w); text-transform: var(--arc-head-tt); font-family: var(--arc-font-head); font-size: var(--arc-h2); line-height: var(--arc-h2-lh); color: var(--arc-c-head); max-width: var(--arc-stay-w);\n}.elementor .e-50f57070-7271{max-width:420px;line-height:1.7;font-weight: var(--arc-body-w); font-family: var(--arc-font-body); font-size: var(--arc-body); color: var(--arc-c-text);\n}.elementor .e-32f2c4fb-3803{line-height:1.6;margin-block-start:8px;font-family: var(--arc-font-body); font-size: var(--arc-small); color: var(--arc-c-muted);\n}.elementor .e-4fc88da7-d841{padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-59cf0ce6-263b{text-transform:uppercase;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-6149707b-6626:focus{border-color: var(--arc-c-accent);\n}.elementor .e-6149707b-6626{width:100%;height:46px;font-size:15px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;background-color:#FFFFFF;border: var(--arc-field-border); font-family: var(--arc-font-body); color: var(--arc-c-text); border-radius: var(--arc-r);\n}.elementor .e-3f1b0e6e-325b{text-transform:uppercase;margin-block-start:10px;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-8eae8a8-3e85:focus{border-color: var(--arc-c-accent);\n}.elementor .e-8eae8a8-3e85{width:100%;height:46px;font-size:15px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;background-color:#FFFFFF;border: var(--arc-field-border); font-family: var(--arc-font-body); color: var(--arc-c-text); border-radius: var(--arc-r);\n}.elementor .e-13eca530-3df6{text-transform:uppercase;margin-block-start:10px;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-7710c85d-5d91:focus{border-color: var(--arc-c-accent);\n}.elementor .e-7710c85d-5d91{width:100%;height:46px;font-size:15px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;background-color:#FFFFFF;border: var(--arc-field-border); font-family: var(--arc-font-body); color: var(--arc-c-text); border-radius: var(--arc-r);\n}.elementor .e-38d18f2e-3725{text-transform:uppercase;margin-block-start:10px;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-755cdbdc-da64:focus{border-color: var(--arc-c-accent);\n}.elementor .e-755cdbdc-da64{width:100%;height:46px;font-size:15px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;background-color:#FFFFFF;border: var(--arc-field-border); font-family: var(--arc-font-body); color: var(--arc-c-text); border-radius: var(--arc-r);\n}.elementor .e-29706ccf-2abe:focus{border-color: var(--arc-c-accent);\n}.elementor .e-29706ccf-2abe{width:100%;height:46px;font-size:15px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;background-color:#FFFFFF;border: var(--arc-field-border); font-family: var(--arc-font-body); color: var(--arc-c-text); border-radius: var(--arc-r);\n}.elementor .e-48d700d6-3e0f{text-transform:uppercase;margin-block-start:10px;font-weight: var(--arc-label-w); font-family: var(--arc-font-body); font-size: var(--arc-label); letter-spacing: var(--arc-label-ls); color: var(--arc-c-label);\n}.elementor .e-5633bc6-bcb3:focus{border-color: var(--arc-c-accent);\n}.elementor .e-5633bc6-bcb3{width:100%;min-height:130px;font-size:15px;line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;background-color:#FFFFFF;border: var(--arc-field-border); font-family: var(--arc-font-body); color: var(--arc-c-text); border-radius: var(--arc-r);\n}.elementor .e-1c9a7463-e599:hover,.elementor .e-1c9a7463-e599:focus-visible{background-color: var(--arc-c-btn-hover-bg); color: var(--arc-c-btn-hover);\n}.elementor .e-1c9a7463-e599{line-height:1.2;text-transform:uppercase;cursor:pointer;margin-block-start:16px;transition:background-color 0.35s, color 0.35s;align-self:flex-start;font-weight: var(--arc-btn-w); font-family: var(--arc-font-btn); font-size: var(--arc-btn); letter-spacing: var(--arc-btn-ls); padding: var(--arc-btn-py) var(--arc-btn-px); border-radius: var(--arc-btn-r); background-color: var(--arc-c-btn-bg); color: var(--arc-c-btn);\n}.elementor .e-4d3c7f3d-f587{font-size:15px;line-height:1.5;font-family: var(--arc-font-body);\n}.elementor .e-aaca4a5-b4c0{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:12px;text-align: left; font-family: var(--arc-font-body); border-radius: var(--arc-r);\n}.elementor .e-663c92ca-14ff{font-size:15px;line-height:1.5;font-family: var(--arc-font-body);\n}.elementor .e-2814f89b-8bdd{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:12px;text-align: left; font-family: var(--arc-font-body); border-radius: var(--arc-r);\n}.elementor .e-37bb52b6-b533{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:6px;flex-wrap:nowrap;flex:1 1 0px;align-items:stretch;border: var(--arc-card-border); background-color: var(--arc-card-bg); border-radius: var(--arc-r);\n}.elementor .e-16a34f7f-8dd1{width:min(var(--arc-inner), 90%);padding:0px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-56b03124-92ef{scroll-margin-top:100px;display:flex;flex-direction:column;align-items:center;background-image: var(--arc-bg-texture); background-repeat: no-repeat; background-position: var(--arc-bg-pos); background-size: var(--arc-bg-size); padding: var(--arc-pad) 0px; background-color: var(--arc-bg-cream);\n}.elementor .e-18b78827-9176{padding:0px;display:block;--arc-font-head: var(--e-global-typography-primary-font-family), sans-serif; --arc-font-body: var(--e-global-typography-text-font-family), sans-serif; --arc-font-btn: var(--e-global-typography-049aea8-font-family), sans-serif; --arc-head-tt: uppercase; --arc-head-w: 400; --arc-h1: var(--e-global-typography-47a84dd-font-size); --arc-h1-lh: var(--e-global-typography-47a84dd-line-height); --arc-h2: var(--e-global-typography-primary-font-size); --arc-h2-lh: var(--e-global-typography-primary-line-height); --arc-h2p: var(--e-global-typography-primary-font-size); --arc-h3: var(--e-global-typography-141e650-font-size); --arc-h3s: var(--e-global-typography-ffe80fd-font-size); --arc-h3l: var(--e-global-typography-141e650-font-size); --arc-body: var(--e-global-typography-text-font-size); --arc-body-lh: 1.6; --arc-body-w: var(--e-global-typography-text-font-weight); --arc-small: 16px; --arc-small-lh: 1.55; --arc-list: 16px; --arc-list-sm: 15px; --arc-eb: 13px; --arc-eb-ls: 3px; --arc-eb-w: 600; --arc-label: 13px; --arc-label-ls: 2px; --arc-label-w: 600; --arc-link: var(--e-global-typography-accent-font-size); --arc-link-ls: normal; --arc-link-w: var(--e-global-typography-accent-font-weight); --arc-sub-font: var(--e-global-typography-text-font-family), sans-serif; --arc-sub: 18px; --arc-price: var(--e-global-typography-secondary-font-size); --arc-price-style: normal; --arc-price2: var(--e-global-typography-secondary-font-size); --arc-btn: var(--e-global-typography-049aea8-font-size); --arc-btn-ls: normal; --arc-btn-w: var(--e-global-typography-049aea8-font-weight); --arc-btn-py: 12px; --arc-btn-px: 24px; --arc-btn-r: 3px; --arc-hbtn-py: 12px; --arc-hbtn-px: 24px; --arc-c-head: var(--e-global-color-288d386); --arc-c-card-head: var(--e-global-color-18daada); --arc-c-text: var(--e-global-color-text); --arc-c-muted: var(--e-global-color-text); --arc-c-label: var(--e-global-color-text); --arc-c-accent: var(--e-global-color-18daada); --arc-c-bullet: var(--e-global-color-primary); --arc-c-link: var(--e-global-color-primary); --arc-c-price: var(--e-global-color-18daada); --arc-c-price2: var(--e-global-color-18daada); --arc-c-btn-bg: var(--e-global-color-3019549); --arc-c-btn: #FFFFFF; --arc-c-btn-hover-bg: var(--e-global-color-18daada); --arc-c-btn-hover: #FFFFFF; --arc-hero-h: 560px; --arc-hero-bg: linear-gradient(rgba(18, 18, 18, 0.55), rgba(18, 18, 18, 0.55)); --arc-c-hero-eb: #FFFFFF; --arc-c-hero-sub: #FFFFFF; --arc-hbtn-bg: var(--e-global-color-3019549); --arc-hbtn-border: 0px solid transparent; --arc-hbtn-c: #FFFFFF; --arc-hbtn-hover-bg: var(--e-global-color-18daada); --arc-bg-light: #F7F5F2; --arc-bg-cream: var(--e-global-color-f9c500c); --arc-bg-texture: url("https://arcana-kpg.com/wp-content/uploads/2025/08/bg2.jpg"); --arc-card-bg: #FFFFFF; --arc-card-border: 0px solid transparent; --arc-r: 5px; --arc-box-on-light: var(--e-global-color-f9c500c); --arc-box-on-cream: #FFFFFF; --arc-box-border: 0px solid transparent; --arc-rule: 1px solid var(--e-global-color-3ef51e9); --arc-feature-top: 3px solid var(--e-global-color-primary); --arc-pad: 75px; --arc-inner: 1480px; --arc-glance-gap: 20px; --arc-p2-text: 60%; --arc-p2-img: 40%; --arc-poster: none; --arc-incl-w: 640px; --arc-stay-w: 480px; background-color: var(--arc-bg-light); --arc-hero-bg: linear-gradient(rgba(18, 18, 18, 0.50), rgba(18, 18, 18, 0.50)), url("https://arcana-kpg.com/wp-content/uploads/2026/09/arcana-wellness-hero-lily-pads.jpg"); --arc-poster: url("https://arcana-kpg.com/wp-content/uploads/2026/09/arcana-wellness-video-poster.jpg"); --arc-bg-texture: url("https://arcana-kpg.com/wp-content/uploads/2025/08/4.png"), url("https://arcana-kpg.com/wp-content/uploads/2025/08/bg2.jpg"); --arc-bg-pos: top left, top center; --arc-bg-size: 20% auto, cover; --arc-c-btn-bg: var(--e-global-color-18daada); --arc-c-btn: #FFFFFF; --arc-c-btn-hover-bg: var(--e-global-color-primary); --arc-c-btn-hover: var(--e-global-color-18daada); --arc-hbtn-bg: var(--e-global-color-18daada); --arc-hbtn-hover-bg: var(--e-global-color-primary); --arc-hbtn-hover-c: var(--e-global-color-18daada); --arc-field-border: 1px solid var(--e-global-color-3ef51e9); --arc-hbtn-bg: var(--e-global-color-primary); --arc-hbtn-c: var(--e-global-color-18daada); --arc-hbtn-hover-bg: var(--e-global-color-18daada); --arc-hbtn-hover-c: #FFFFFF; --arc-c-link: var(--e-global-color-18daada); --arc-c-link-hover: var(--e-global-color-primary);\n}