.elementor .e-6c15ce6d-182f{font-weight:700;color:var(--kc-burgundy);letter-spacing:0.04em;}.elementor .e-13279d8c-ad34{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-7b139594-57b2{width:100%;height:auto;max-width:460px;aspect-ratio:4 / 5;object-fit:cover;object-position: center top; justify-self: end;\n}.elementor .e-3e907f79-614f{column-gap:64px;padding:0px;display:grid;grid-template-columns:1.15fr 0.85fr;grid-template-rows:auto;align-items:center;row-gap: 40px;\n}.elementor .e-10191a99-eec4{padding-block-start:72px;padding-block-end:72px;display:flex;flex-direction:column;align-items:center;}.elementor .e-26fb4de5-376c{max-width:780px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-6ba5eb05-ab69{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--kc-sand);\n}.elementor .e-5446651d-cfed{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--kc-sand);\n}.elementor .e-9db6d4-8c78{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--kc-sand);\n}.elementor .e-53c01fbc-2bfb{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--kc-sand);\n}.elementor .e-3dda8ba1-6e8d{column-gap:48px;padding:0px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;row-gap: 36px;\n}.elementor .e-8b95787-2fb8{padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .e-5eb1e159-87e0{display:flex;flex-direction:column;align-items:center;}.elementor .e-16067418-ad5b{width:100%;height:auto;max-width:440px;aspect-ratio:4 / 5;object-fit:cover;object-position: center;\n}.elementor .e-6a979dc1-86ed{line-height:2;}.elementor .e-c93acde-12de{max-width:600px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-6677a44f-5b9c{column-gap:72px;padding:0px;display:grid;grid-template-columns:0.8fr 1.2fr;grid-template-rows:auto;align-items:center;row-gap: 40px;\n}.elementor .e-19ee9933-399c{display:flex;flex-direction:column;align-items:center;}.elementor .e-60a17b2d-5bd7{color:var(--kc-gold);}.elementor .e-2ddc199d-bc7c{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-ef09dd7-b5aa{font-size:0.7rem;color:var(--kc-gold);}.elementor .e-7a05e820-792c{font-size:1.25rem;color:var(--kc-ivory);}.elementor .e-50d0e515-281d{font-size:0.95rem;color:var(--kc-sand);line-height:1.6;}.elementor .e-47b999f4-a7f4{border-width:1px;border-color:rgba(248,243,235,0.18);border-style:solid;background-color:rgba(248,243,235,0.06);display:flex;flex-direction:column;gap:10px;}.elementor .e-6b114da1-9bdb{font-size:0.7rem;color:var(--kc-gold);}.elementor .e-105ddb27-2553{font-size:1.25rem;color:var(--kc-ivory);}.elementor .e-671e1633-9ce0{font-size:0.95rem;color:var(--kc-sand);line-height:1.6;}.elementor .e-696167ff-9b5c{border-width:1px;border-color:rgba(248,243,235,0.18);border-style:solid;background-color:rgba(248,243,235,0.06);display:flex;flex-direction:column;gap:10px;}.elementor .e-56a2d0cc-b763{font-size:0.7rem;color:var(--kc-gold);}.elementor .e-394add10-41cc{font-size:1.25rem;color:var(--kc-ivory);}.elementor .e-3223e5cd-6689{font-size:0.95rem;color:var(--kc-sand);line-height:1.6;}.elementor .e-38df1e9e-986b{border-width:1px;border-color:rgba(248,243,235,0.18);border-style:solid;background-color:rgba(248,243,235,0.06);display:flex;flex-direction:column;gap:10px;}.elementor .e-55f2088e-e80a{font-size:0.7rem;color:var(--kc-gold);}.elementor .e-38613037-9b59{font-size:1.25rem;color:var(--kc-ivory);}.elementor .e-7b43dd56-bc42{font-size:0.95rem;color:var(--kc-sand);line-height:1.6;}.elementor .e-40c93165-bb68{border-width:1px;border-color:rgba(248,243,235,0.18);border-style:solid;background-color:rgba(248,243,235,0.06);display:flex;flex-direction:column;gap:10px;}.elementor .e-22f3d441-a468{column-gap:20px;padding:0px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 20px;\n}.elementor .e-1548039-5540{max-width:760px;}.elementor .e-14b808da-4a11{padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-51ee9070-8042{display:flex;flex-direction:column;align-items:center;}.elementor .e-1d145ae8-f8fe{max-width:460px;position:sticky;inset-block-start:100px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-73b261f-bdf0{width:100%;column-gap:20px;padding:0px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap: 20px;\n}.elementor .e-41ceb948-63ef{height:auto;min-height:140px;padding:14px;resize: vertical;\n}.elementor .e-4d45ce46-9905{width:18px;height:18px;margin-block-start:3px;flex:0 0 auto;accent-color: var(--kc-ink-teal);\n}.elementor .e-3705f3cd-bd00{font-family:var(--kc-font-body);font-size:0.88rem;color:var(--kc-text-muted);line-height:1.5;}.elementor .e-8903b3c-6c94{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-4556c1ca-1746{height:54px;min-width:220px;cursor:pointer;align-self:flex-start;}.elementor .e-b77a975-5834{color:var(--kc-ivory);text-align:center;}.elementor .e-7b498fd4-778c{padding:16px;border-radius:var(--kc-radius);background-color:var(--kc-ink-teal);}.elementor .e-5b0c3b78-9e31{color:var(--kc-ivory);text-align:center;}.elementor .e-7209cbf3-d29f{padding:16px;border-radius:var(--kc-radius);background-color:var(--kc-burgundy);}.elementor .e-2a3e294-5674{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:stretch;}.elementor .e-6924e778-25ab{column-gap:72px;padding:0px;display:grid;grid-template-columns:0.8fr 1.2fr;grid-template-rows:auto;align-items:start;row-gap: 40px;\n}.elementor .e-66dc1253-d6a7{display:flex;flex-direction:column;align-items:center;}