.elementor .e-30791ed5-32e9{font-weight:400;text-transform:uppercase;margin:0px;font-family: var(--of-font-head); font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); color: var(--of-black);\n}.elementor .e-535fb13e-1187{width:auto;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-5a5b376d-9582{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap: 24px 48px;\n}.elementor .e-44b9269a-d487{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-47b2f7bd-4169{position:absolute;inset-block-start:16px;inset-inline-start:16px;z-index:2;font-weight:700;font-size:10px;color:#FFFFFF;letter-spacing:2px;line-height:1.2;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;display:inline-block;background-color: var(--of-oxblood); font-family: var(--of-font-body);\n}.elementor .e-29bbddda-bb57{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;background-color:#D8D0BC;}.elementor .e-2f8fa19a-91b7{font-weight:600;font-size:11px;letter-spacing:2px;line-height:1.4;text-transform:uppercase;margin:0px;font-family: var(--of-font-body); color: var(--of-oxblood);\n}.elementor .e-52e8bf52-4000{font-weight:400;font-size:22px;line-height:1.3;text-transform:uppercase;margin:0px;font-family: var(--of-font-head); color: var(--of-teal);\n}.elementor .e-599ce4aa-8890{font-weight:500;font-size:15px;line-height:1.6;margin:0px;font-family: var(--of-font-body); color: var(--of-text);\n}.elementor .e-78085c1a-6fd7{font-weight:600;font-size:11px;letter-spacing:2px;line-height:1.4;text-transform:uppercase;margin:0px;font-family: var(--of-font-body); color: var(--of-text);\n}.elementor .e-6a421dc9-82fa{font-weight:500;font-size:14px;line-height:1.5;display:block;font-family: var(--of-font-body); color: var(--of-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 10px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--of-teal); font-size: 0.85em; }\n}.elementor .e-514db13e-56b3{padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-1cb2e309-3c4e:hover,.elementor .e-1cb2e309-3c4e:focus-visible{background-color:transparent;color: var(--of-oxblood); border-color: var(--of-oxblood);\n}.elementor .e-1cb2e309-3c4e{font-weight:700;font-size:13px;letter-spacing:1.5px;line-height:1.2;text-transform:uppercase;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;background-color:transparent;transition:color 0.35s, border-color 0.35s;font-family: var(--of-font-body); color: var(--of-teal); border-color: var(--of-teal);\n}.elementor .e-70372aef-5318{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap: 12px 16px; border-color: var(--of-rule);\n}.elementor .e-149e3c1d-3ba9{padding-block-start:28px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;}.elementor .e-2afc0523-1d3b{min-width:0px;overflow:hidden;padding:0px;border-radius:5px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-bf0b9c8-5c55{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-3ab96423-5527{position:absolute;inset-block-start:16px;inset-inline-start:16px;z-index:2;font-weight:700;font-size:10px;color:#FFFFFF;letter-spacing:2px;line-height:1.2;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;display:inline-block;background-color: var(--of-teal); font-family: var(--of-font-body);\n}.elementor .e-7db87f7b-e7cf{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;background-color:#D8D0BC;}.elementor .e-7676cae4-78f0{font-weight:600;font-size:11px;letter-spacing:2px;line-height:1.4;text-transform:uppercase;margin:0px;font-family: var(--of-font-body); color: var(--of-oxblood);\n}.elementor .e-3969bc69-3439{font-weight:400;font-size:22px;line-height:1.3;text-transform:uppercase;margin:0px;font-family: var(--of-font-head); color: var(--of-teal);\n}.elementor .e-33aec7bd-3c87{font-weight:500;font-size:15px;line-height:1.6;margin:0px;font-family: var(--of-font-body); color: var(--of-text);\n}.elementor .e-63f8f87e-efb5{font-weight:600;font-size:15px;line-height:1.35;margin:0px;font-family: var(--of-font-body); color: var(--of-teal);\n}.elementor .e-77ce64f9-7290{font-weight:500;font-size:12px;line-height:1.4;margin:0px;font-family: var(--of-font-body); color: var(--of-text);\n}.elementor .e-7dfc5a59-2911{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-cb6c674-dfbb{font-weight:500;font-size:13px;line-height:1.35;margin:0px;white-space: nowrap; text-align: right; font-family: var(--of-font-body); color: var(--of-text);\n}.elementor .e-3f64500-fcd4{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-start;border-color: var(--of-rule);\n}.elementor .e-314e0a26-8546{font-weight:600;font-size:15px;line-height:1.35;margin:0px;font-family: var(--of-font-body); color: var(--of-teal);\n}.elementor .e-2c31aff9-c7ee{font-weight:500;font-size:12px;line-height:1.4;margin:0px;font-family: var(--of-font-body); color: var(--of-text);\n}.elementor .e-2990ba3c-5cd6{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-6f2bdfd4-a064{font-weight:500;font-size:13px;line-height:1.35;margin:0px;white-space: nowrap; text-align: right; font-family: var(--of-font-body); color: var(--of-text);\n}.elementor .e-13ceffd0-c125{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-start;border-color: var(--of-rule);\n}.elementor .e-7d7a9f88-5fa1{font-weight:600;font-size:15px;line-height:1.35;margin:0px;font-family: var(--of-font-body); color: var(--of-teal);\n}.elementor .e-645fcd24-698e{font-weight:500;font-size:12px;line-height:1.4;margin:0px;font-family: var(--of-font-body); color: var(--of-text);\n}.elementor .e-953ff06-9afe{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-23cd6183-9469{font-weight:500;font-size:13px;line-height:1.35;margin:0px;white-space: nowrap; text-align: right; font-family: var(--of-font-body); color: var(--of-text);\n}.elementor .e-2799532a-592e{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-start;border-color: var(--of-rule);\n}.elementor .e-3dfe4d25-ff42{padding:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;display:flex;flex-direction:column;gap:0px;border-color: var(--of-rule);\n}.elementor .e-3c952710-2059{font-weight:500;font-size:14px;line-height:1.55;padding-block-end:8px;margin:0px;font-family: var(--of-font-body); color: var(--of-text);\n}.elementor .e-339604e4-c4b4:hover,.elementor .e-339604e4-c4b4:focus-visible{background-color:transparent;color: var(--of-oxblood); border-color: var(--of-oxblood);\n}.elementor .e-339604e4-c4b4{font-weight:700;font-size:13px;letter-spacing:1.5px;line-height:1.2;text-transform:uppercase;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;background-color:transparent;transition:color 0.35s, border-color 0.35s;font-family: var(--of-font-body); color: var(--of-teal); border-color: var(--of-teal);\n}.elementor .e-52a9284b-9308{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap: 12px 16px; border-color: var(--of-rule);\n}.elementor .e-38e9773c-64fd{padding-block-start:28px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;}.elementor .e-598a55b5-f54b{min-width:0px;overflow:hidden;padding:0px;border-radius:5px;outline-offset:6px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;outline: 1px solid var(--of-teal);\n}.elementor .e-2c9d92fc-acd3{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-cbb1623-33ef{position:absolute;inset-block-start:16px;inset-inline-start:16px;z-index:2;font-weight:700;font-size:10px;color:#FFFFFF;letter-spacing:2px;line-height:1.2;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;display:inline-block;background-color: var(--of-oxblood); font-family: var(--of-font-body);\n}.elementor .e-212f2b0b-e3ea{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;background-color:#D8D0BC;}.elementor .e-4fca204f-5e15{font-weight:600;font-size:11px;letter-spacing:2px;line-height:1.4;text-transform:uppercase;margin:0px;font-family: var(--of-font-body); color: var(--of-oxblood);\n}.elementor .e-6d0f11c-cdaa{font-weight:400;font-size:22px;line-height:1.3;text-transform:uppercase;margin:0px;font-family: var(--of-font-head); color: var(--of-teal);\n}.elementor .e-d595fd4-4c38{font-weight:500;font-size:15px;line-height:1.6;margin:0px;font-family: var(--of-font-body); color: var(--of-text);\n}.elementor .e-7b38c92d-ce51{font-weight:600;font-size:11px;letter-spacing:2px;line-height:1.4;text-transform:uppercase;margin:0px;font-family: var(--of-font-body); color: var(--of-text);\n}.elementor .e-2b72cc86-9072{font-weight:500;font-size:14px;line-height:1.5;display:block;font-family: var(--of-font-body); color: var(--of-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 10px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--of-teal); font-size: 0.85em; }\n}.elementor .e-18e904f9-6351{padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-7a641785-a6a4{font-weight:500;font-size:14px;line-height:1.4;margin:0px;font-family: var(--of-font-body); color: var(--of-text); & strong { font-weight: 700; color: var(--of-teal); }\n}.elementor .e-6878514c-8da2:hover,.elementor .e-6878514c-8da2:focus-visible{background-color:transparent;color: var(--of-oxblood); border-color: var(--of-oxblood);\n}.elementor .e-6878514c-8da2{font-weight:700;font-size:13px;letter-spacing:1.5px;line-height:1.2;text-transform:uppercase;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;background-color:transparent;transition:color 0.35s, border-color 0.35s;font-family: var(--of-font-body); color: var(--of-teal); border-color: var(--of-teal);\n}.elementor .e-67a29353-8161{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 12px 16px; border-color: var(--of-rule);\n}.elementor .e-5a3786bb-a826{padding-block-start:28px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;}.elementor .e-2e9cd471-b224{min-width:0px;overflow:hidden;padding:0px;border-radius:5px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-5b3cac27-a908{padding:0px;display:flex;flex-direction:row;gap:28px;align-items:stretch;}.elementor .e-7846903f-4dbe{width:90%;max-width:1332px;padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .e-4f38f10c-ee17{width:100%;scroll-margin-top:100px;padding-block-start:75px;padding-block-end:75px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;--of-font-head: var(--e-global-typography-primary-font-family), sans-serif; --of-font-body: var(--e-global-typography-text-font-family), sans-serif; --of-teal: var(--e-global-color-18daada); --of-sage: var(--e-global-color-3019549); --of-oxblood: var(--e-global-color-accent); --of-text: var(--e-global-color-text); --of-black: var(--e-global-color-288d386); --of-rule: var(--e-global-color-3ef51e9); --of-texture: url("https://arcana-kpg.com/wp-content/uploads/2025/08/bg2.jpg"); background-image: var(--of-texture); background-size: cover; background-position: top center; background-repeat: no-repeat; background-color: var(--e-global-color-f9c500c);\n}.elementor .e-2cac1dfa-8f12{font-weight:400;text-transform:uppercase;margin:0px;font-family: var(--wp-font-head); font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); color: var(--wp-black);\n}.elementor .e-148bd24c-d20b{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-67b71bc5-324c{font-weight:600;font-size:11px;letter-spacing:2px;line-height:1.3;text-transform:uppercase;display:block;font-family: var(--wp-font-body); color: var(--wp-oxblood);\n}.elementor .e-362bacbb-30cf{font-weight:400;font-size:18px;letter-spacing:0.5px;line-height:1.3;text-transform:uppercase;display:block;font-family: var(--wp-font-head); color: var(--wp-teal);\n}.elementor .e-64b0d42b-7b70:hover,.elementor .e-64b0d42b-7b70:focus-visible{background-color:rgba(255, 255, 255, 0.5);}.elementor .e-64b0d42b-7b70{width:auto;min-width:0px;text-align:start;cursor:pointer;padding-block-start:18px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;outline-width:0px;background-color:transparent;transition:background-color 0.35s, border-color 0.35s;display:flex;flex-direction:column;gap:6px;flex:1 1 0px;&[aria-selected="true"] { background-color: #FFFFFF; border-color: var(--wp-teal); }\n}.elementor .e-5dc23ce2-758c{font-weight:600;font-size:11px;letter-spacing:2px;line-height:1.3;text-transform:uppercase;display:block;font-family: var(--wp-font-body); color: var(--wp-oxblood);\n}.elementor .e-3d56a070-feb0{font-weight:400;font-size:18px;letter-spacing:0.5px;line-height:1.3;text-transform:uppercase;display:block;font-family: var(--wp-font-head); color: var(--wp-teal);\n}.elementor .e-19c8c24b-4e49:hover,.elementor .e-19c8c24b-4e49:focus-visible{background-color:rgba(255, 255, 255, 0.5);}.elementor .e-19c8c24b-4e49{width:auto;min-width:0px;text-align:start;cursor:pointer;padding-block-start:18px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;outline-width:0px;background-color:transparent;transition:background-color 0.35s, border-color 0.35s;display:flex;flex-direction:column;gap:6px;flex:1 1 0px;&[aria-selected="true"] { background-color: #FFFFFF; border-color: var(--wp-teal); }\n}.elementor .e-46b49ab8-43a9{font-weight:600;font-size:11px;letter-spacing:2px;line-height:1.3;text-transform:uppercase;display:block;font-family: var(--wp-font-body); color: var(--wp-oxblood);\n}.elementor .e-5fbaec60-375e{font-weight:400;font-size:18px;letter-spacing:0.5px;line-height:1.3;text-transform:uppercase;display:block;font-family: var(--wp-font-head); color: var(--wp-teal);\n}.elementor .e-35e22306-7420:hover,.elementor .e-35e22306-7420:focus-visible{background-color:rgba(255, 255, 255, 0.5);}.elementor .e-35e22306-7420{width:auto;min-width:0px;text-align:start;cursor:pointer;padding-block-start:18px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;outline-width:0px;background-color:transparent;transition:background-color 0.35s, border-color 0.35s;display:flex;flex-direction:column;gap:6px;flex:1 1 0px;&[aria-selected="true"] { background-color: #FFFFFF; border-color: var(--wp-teal); }\n}.elementor .e-d11886b-a1c2{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;display:flex;flex-direction:row;gap:0px;justify-content:flex-start;border-color: var(--wp-rule);\n}.elementor .e-30aef655-df4a{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-4340aaa6-51ee{width:42%;overflow:hidden;aspect-ratio:1 / 1;padding:0px;border-radius:5px;background-color:#D8D0BC;flex:0 0 42%;}.elementor .e-29448bf3-ede6{font-weight:400;font-size:20px;line-height:1.4;margin:0px;font-family: var(--wp-font-head); color: var(--wp-teal);\n}.elementor .e-6ee4daf5-bfee{font-weight:500;font-size:16px;line-height:1.6;margin:0px;font-family: var(--wp-font-body); color: var(--wp-text);\n}.elementor .e-1d37cabc-d5f5{font-weight:600;font-size:12px;letter-spacing:2px;line-height:1.4;text-transform:uppercase;margin:0px;font-family: var(--wp-font-body); color: var(--wp-text);\n}.elementor .e-6044f70c-cbf2{font-weight:500;font-size:15px;line-height:1.5;display:block;font-family: var(--wp-font-body); color: var(--wp-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 10px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--wp-teal); }\n}.elementor .e-223fc3d-fced{width:100%;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-68793c4e-985e{padding:0px;display:flex;flex-direction:row;gap:32px;}.elementor .e-2f77dc5f-5b58{font-weight:500;font-size:13px;line-height:1.4;margin:0px;font-family: var(--wp-font-body); color: var(--wp-text);\n}.elementor .e-7609f4d-17fd{font-weight:400;font-size:26px;line-height:1.25;text-transform:uppercase;margin:0px;font-family: var(--wp-font-head); color: var(--wp-teal);\n}.elementor .e-53ada610-61ff{font-weight:500;font-size:13px;line-height:1.4;margin:0px;font-family: var(--wp-font-body); color: var(--wp-text);\n}.elementor .e-3c75e49a-80e2{padding:0px;margin:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-17dae096-a4ff:hover,.elementor .e-17dae096-a4ff:focus-visible{background-color: var(--wp-sage); color: var(--wp-teal);\n}.elementor .e-17dae096-a4ff{font-weight:600;font-size:15px;color:#FFFFFF;letter-spacing:1px;line-height:1.2;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:3px;transition:background-color 0.35s, color 0.35s;font-family: var(--wp-font-body); background-color: var(--wp-teal);\n}.elementor .e-6b6bab8c-4db1{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 16px 28px;\n}.elementor .e-4be08305-a4c0{padding:0px;border-radius:0px;background-color:transparent;display:flex;flex-direction:column;gap:16px;}.elementor .e-6eb5cae4-2dbb{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-53037b80-a34e{padding:0px;display:flex;flex-direction:row;gap:56px;align-items:flex-start;}.elementor .e-6108b056-fa89{min-width:0px;padding:0px;}.elementor .e-e517f32-4741{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-5f9af8ef-96c7{width:42%;overflow:hidden;aspect-ratio:1 / 1;padding:0px;border-radius:5px;background-color:#D8D0BC;flex:0 0 42%;}.elementor .e-3904add5-7e39{font-weight:400;font-size:20px;line-height:1.4;margin:0px;font-family: var(--wp-font-head); color: var(--wp-teal);\n}.elementor .e-5ca14243-79ff{font-weight:500;font-size:16px;line-height:1.6;margin:0px;font-family: var(--wp-font-body); color: var(--wp-text);\n}.elementor .e-1a3b98e3-1f11{font-weight:600;font-size:12px;letter-spacing:2px;line-height:1.4;text-transform:uppercase;margin:0px;font-family: var(--wp-font-body); color: var(--wp-text);\n}.elementor .e-7ebdcae4-44b1{font-weight:500;font-size:15px;line-height:1.5;display:block;font-family: var(--wp-font-body); color: var(--wp-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 10px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--wp-teal); }\n}.elementor .e-c3b7561-489a{width:100%;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-683592cf-6ef8{padding:0px;display:flex;flex-direction:row;gap:32px;}.elementor .e-614e293-24c2{font-weight:500;font-size:13px;line-height:1.4;margin:0px;font-family: var(--wp-font-body); color: var(--wp-text);\n}.elementor .e-706608-a84c{font-weight:400;font-size:26px;line-height:1.25;text-transform:uppercase;margin:0px;font-family: var(--wp-font-head); color: var(--wp-teal);\n}.elementor .e-3681eb2-489b{font-weight:500;font-size:13px;line-height:1.4;margin:0px;font-family: var(--wp-font-body); color: var(--wp-text);\n}.elementor .e-25330c54-7954{padding:0px;margin:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-1e8539c2-f075:hover,.elementor .e-1e8539c2-f075:focus-visible{background-color: var(--wp-sage); color: var(--wp-teal);\n}.elementor .e-1e8539c2-f075{font-weight:600;font-size:15px;color:#FFFFFF;letter-spacing:1px;line-height:1.2;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:3px;transition:background-color 0.35s, color 0.35s;font-family: var(--wp-font-body); background-color: var(--wp-teal);\n}.elementor .e-68bbd83d-304b{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 16px 28px;\n}.elementor .e-559ae921-4fab{padding:0px;border-radius:0px;background-color:transparent;display:flex;flex-direction:column;gap:16px;}.elementor .e-13ff5d6d-3320{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-52741539-886f{padding:0px;display:flex;flex-direction:row;gap:56px;align-items:flex-start;}.elementor .e-332c3e26-aca3{min-width:0px;padding:0px;}.elementor .e-60601bb9-fdce{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-467caae8-bb8b{width:42%;overflow:hidden;aspect-ratio:1 / 1;padding:0px;border-radius:5px;background-color:#D8D0BC;flex:0 0 42%;}.elementor .e-5f2486e7-fc5a{font-weight:400;font-size:20px;line-height:1.4;margin:0px;font-family: var(--wp-font-head); color: var(--wp-teal);\n}.elementor .e-529e6f3a-815e{font-weight:500;font-size:16px;line-height:1.6;margin:0px;font-family: var(--wp-font-body); color: var(--wp-text);\n}.elementor .e-5996b1be-f61d{font-weight:600;font-size:12px;letter-spacing:2px;line-height:1.4;text-transform:uppercase;margin:0px;font-family: var(--wp-font-body); color: var(--wp-text);\n}.elementor .e-5328cf8a-3b70{font-weight:500;font-size:15px;line-height:1.5;display:block;font-family: var(--wp-font-body); color: var(--wp-text); & ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 10px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: '✓'; position: absolute; inset-inline-start: 0px; top: 0px; color: var(--wp-teal); }\n}.elementor .e-3010c0c2-d583{width:100%;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-1ddb8140-5298{padding:0px;display:flex;flex-direction:row;gap:32px;}.elementor .e-652b753d-c076{font-weight:500;font-size:13px;line-height:1.4;margin:0px;font-family: var(--wp-font-body); color: var(--wp-text);\n}.elementor .e-3b2aa3a7-77c9{font-weight:400;font-size:26px;line-height:1.25;text-transform:uppercase;margin:0px;font-family: var(--wp-font-head); color: var(--wp-teal);\n}.elementor .e-3b56e80-2459{font-weight:500;font-size:13px;line-height:1.4;margin:0px;font-family: var(--wp-font-body); color: var(--wp-text);\n}.elementor .e-776e8493-3dba{padding:0px;margin:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-31560b1f-e577:hover,.elementor .e-31560b1f-e577:focus-visible{background-color: var(--wp-sage); color: var(--wp-teal);\n}.elementor .e-31560b1f-e577{font-weight:600;font-size:15px;color:#FFFFFF;letter-spacing:1px;line-height:1.2;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:3px;transition:background-color 0.35s, color 0.35s;font-family: var(--wp-font-body); background-color: var(--wp-teal);\n}.elementor .e-7a3d7efd-f567{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 16px 28px;\n}.elementor .e-1f3962f6-8e10{padding:0px;border-radius:0px;background-color:transparent;display:flex;flex-direction:column;gap:16px;}.elementor .e-69ce33ae-d6ec{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-5ab94afb-36bf{padding:0px;display:flex;flex-direction:row;gap:56px;align-items:flex-start;}.elementor .e-54d1f3a3-7c0e{min-width:0px;padding:0px;}.elementor .e-2dc53d98-39f7{padding:0px;display:block;}.elementor .e-ea1f425-8773{padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-4e82559b-5ebb{width:90%;max-width:1332px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-582923b7-2f3e{width:100%;scroll-margin-top:100px;padding-block-start:75px;padding-block-end:75px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;--wp-font-head: var(--e-global-typography-primary-font-family), sans-serif; --wp-font-body: var(--e-global-typography-text-font-family), sans-serif; --wp-teal: var(--e-global-color-18daada); --wp-sage: var(--e-global-color-3019549); --wp-oxblood: var(--e-global-color-accent); --wp-text: var(--e-global-color-text); --wp-black: var(--e-global-color-288d386); --wp-rule: var(--e-global-color-3ef51e9); background-color: var(--e-global-color-f9c500c);\n}