.elementor .e-2ec63f30-fe63{width:30rem;height:30rem;position:absolute;inset-block-start:-9rem;inset-inline-end:-9rem;border-radius:50%;background-image:radial-gradient(circle at , circle 0%,rgba(240,180,41,0.38) 0%,rgba(240,180,41,0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-461122c-1c85{width:26rem;height:26rem;position:absolute;inset-block-end:-8rem;inset-inline-start:-8rem;border-radius:50%;background-image:radial-gradient(circle at , circle 0%,rgba(68,133,42,0.22) 0%,rgba(68,133,42,0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-3cfdba28-3168{font-family:var(--jn-font-body);font-weight:700;font-size:0.8rem;color:var(--jn-green);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;background-color:rgba(68,133,42,0.14);align-self:flex-start;}.elementor .e-6bf8fcc2-3d62{font-family:var(--jn-font-heading);font-weight:700;font-size:3.7rem;color:var(--jn-green-deep);letter-spacing:-0.02em;line-height:1.06;}.elementor .e-37e084bf-e228{max-width:34rem;font-family:var(--jn-font-body);font-size:1.12rem;color:var(--jn-ink);line-height:1.75;opacity:85%;}.elementor .e-7e0cfdc7-a50d:hover,.elementor .e-7e0cfdc7-a50d:focus-visible{box-shadow:0px 14px 30px 0px rgba(68,133,42,0.35);transform:translate3d(0px, -3px, 0px);}.elementor .e-7e0cfdc7-a50d{font-family:var(--jn-font-body);font-weight:700;color:#ffffff;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:999px;background-color:var(--jn-green);transition:transform 0.3s, box-shadow 0.3s;}.elementor .e-64680af3-cee2:hover,.elementor .e-64680af3-cee2:focus-visible{color:#ffffff;background-color:var(--jn-green-deep);}.elementor .e-64680af3-cee2{font-family:var(--jn-font-body);font-weight:700;color:var(--jn-green-deep);text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:999px;border-width:2px;border-color:var(--jn-green-deep);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-b567121-49a8{margin-block-start:0.4rem;display:flex;gap:0.9rem;flex-wrap:wrap;}.elementor .e-62532eb7-6d08{min-width:0px;display:flex;flex-direction:column;gap:1.15rem;}.elementor .e-384b6a9-bcc4{width:82%;aspect-ratio:4 / 5;object-fit:cover;margin-inline-start:auto;box-shadow:0px 30px 60px 0px rgba(31,61,20,0.25);transition:transform 0.6s, box-shadow 0.6s;display:block;border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;\n}.elementor .e-384b6a9-bcc4:hover,.elementor .e-384b6a9-bcc4:focus-visible{box-shadow:0px 40px 80px 0px rgba(31,61,20,0.35);transform:scale3d(1.03, 1.03, 1) rotateX(0deg) rotateY(0deg) rotateZ(-1deg);}.elementor .e-528476ad-c24d{width:40%;aspect-ratio:1 / 1;object-fit:cover;position:absolute;inset-block-end:3.5rem;inset-inline-start:0px;border-radius:50%;border-width:8px;border-color:var(--jn-cream);border-style:solid;box-shadow:0px 20px 45px 0px rgba(31,61,20,0.28);transition:transform 0.5s, box-shadow 0.5s;}.elementor .e-528476ad-c24d:hover,.elementor .e-528476ad-c24d:focus-visible{box-shadow:0px 28px 55px 0px rgba(31,61,20,0.4);transform:scale3d(1.08, 1.08, 1);}.elementor .e-2b35742a-c9db{font-family:var(--jn-font-heading);font-weight:700;font-size:1.05rem;color:var(--jn-green-deep);}.elementor .e-46572fd9-710c{font-family:var(--jn-font-body);font-size:0.82rem;color:var(--jn-ink);opacity:80%;}.elementor .e-782dc7fc-5d82{position:absolute;inset-inline-end:0px;inset-block-end:0px;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:1rem;border-inline-start-width:5px;background-color:#ffffff;box-shadow:0px 18px 40px 0px rgba(31,61,20,0.2);display:flex;flex-direction:column;gap:0.1rem;border-left-style: solid; border-left-color: var(--jn-turmeric, #F0B429);\n}.elementor .e-270320a2-5eda{min-width:0px;position:relative;padding-block-start:0px;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3f363817-e22c{width:100%;max-width:76rem;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:3.5rem;grid-template-columns:1.05fr 0.95fr;grid-template-rows:auto;align-items:center;box-sizing: border-box;\n}.elementor .e-4922739c-b5a7{max-width:100%;overflow:hidden;position:relative;padding-block-start:4.5rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--jn-cream);box-sizing: border-box;\n}.elementor .e-21d29e15-8adc{width:140%;height:4.5rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-20%;margin-inline-end:0px;background-color:#1F3D14;display:block;max-width: none; border-radius: 50% 50% 0 0 / 100% 100% 0 0;\n}.elementor .e-1f05e7d5-a590{max-width:100%;overflow:hidden;line-height:0px;padding:0px;margin-block-start:0px;margin-block-end:-1px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jn-cream);display:block;}.elementor .e-14b86042-80be{font-family:var(--jn-font-heading);font-weight:500;font-size:2.2rem;color:var(--jn-cream);line-height:1.35;text-align:center;}.elementor .e-2e304042-51b5{font-family:var(--jn-font-body);font-weight:600;font-size:0.88rem;color:var(--jn-turmeric);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1.5px;border-color:var(--jn-turmeric);border-style:solid;}.elementor .e-92c603f-8d39{font-family:var(--jn-font-body);font-weight:600;font-size:0.88rem;color:var(--jn-turmeric);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1.5px;border-color:var(--jn-turmeric);border-style:solid;}.elementor .e-3c5c79-8fd9{font-family:var(--jn-font-body);font-weight:600;font-size:0.88rem;color:var(--jn-turmeric);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1.5px;border-color:var(--jn-turmeric);border-style:solid;}.elementor .e-359ac736-79e9{display:flex;gap:0.7rem;flex-wrap:wrap;justify-content:center;}.elementor .e-177d3edc-bae9{max-width:56rem;text-align:center;padding-block-start:2.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.75rem;align-items:center;box-sizing: border-box;\n}.elementor .e-4aad1116-5ecd{width:140%;height:4rem;padding:0px;margin-block-start:0px;margin-block-end:-1px;margin-inline-start:-20%;margin-inline-end:0px;background-color:#ffffff;display:block;max-width: none; border-radius: 50% 50% 0 0 / 100% 100% 0 0;\n}.elementor .e-2fd52155-c642{max-width:100%;overflow:hidden;padding:0px;background-color:#1F3D14;box-sizing: border-box;\n}.elementor .e-7bdbee9c-8a4d{font-family:var(--jn-font-body);font-weight:700;font-size:0.82rem;color:var(--jn-green);letter-spacing:0.16em;text-align:center;text-transform:uppercase;}.elementor .e-39193361-b50f{font-family:var(--jn-font-heading);font-weight:700;font-size:2.7rem;color:var(--jn-green-deep);line-height:1.12;text-align:center;}.elementor .e-65798bfc-be6d{text-align:center;display:flex;flex-direction:column;gap:0.6rem;align-items:center;}.elementor .e-4657ce71-16aa{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:1.5rem;transition:transform 0.5s;display:block;}.elementor .e-4657ce71-16aa:hover,.elementor .e-4657ce71-16aa:focus-visible{transform:translate3d(-6px, -6px, 0px) scale3d(1.02, 1.02, 1);}.elementor .e-525e10be-1563{min-width:0px;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-3918865e-8474{font-family:var(--jn-font-body);font-weight:700;font-size:0.78rem;color:var(--jn-green);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(68,133,42,0.12);align-self:flex-start;}.elementor .e-53e02f42-7c07{font-family:var(--jn-font-heading);font-weight:700;font-size:2.1rem;color:var(--jn-green-deep);line-height:1.15;}.elementor .e-553f8cbc-5a57{font-family:var(--jn-font-body);font-size:1.05rem;color:var(--jn-ink);line-height:1.8;opacity:88%;}.elementor .e-14e6fff1-6784{min-width:0px;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-51a371a3-5ac4{width:100%;padding:0px;display:grid;gap:4rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;box-sizing: border-box;\n}.elementor .e-2d9f01e9-d871{font-family:var(--jn-font-body);font-weight:700;font-size:0.78rem;color:var(--jn-green-deep);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(240,180,41,0.25);align-self:flex-start;}.elementor .e-44cf1780-87fc{font-family:var(--jn-font-heading);font-weight:700;font-size:2.1rem;color:var(--jn-green-deep);line-height:1.15;}.elementor .e-4057a7bf-4a0d{font-family:var(--jn-font-body);font-size:1.05rem;color:var(--jn-ink);line-height:1.8;opacity:88%;}.elementor .e-1d4d840d-e904{min-width:0px;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-7e43fb01-4a9b{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:1.5rem;transition:transform 0.5s;display:block;}.elementor .e-7e43fb01-4a9b:hover,.elementor .e-7e43fb01-4a9b:focus-visible{transform:translate3d(-6px, -6px, 0px) scale3d(1.02, 1.02, 1);}.elementor .e-56c0ee67-6228{min-width:0px;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-408124cd-376e{width:100%;padding:0px;display:grid;gap:4rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;box-sizing: border-box;\n}.elementor .e-a786f18-5695{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:1.5rem;transition:transform 0.5s;display:block;object-position: center 40%;\n}.elementor .e-a786f18-5695:hover,.elementor .e-a786f18-5695:focus-visible{transform:translate3d(-6px, -6px, 0px) scale3d(1.02, 1.02, 1);}.elementor .e-46b78166-b7f6{min-width:0px;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-1d03e2ea-6498{font-family:var(--jn-font-body);font-weight:700;font-size:0.78rem;color:var(--jn-green);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(68,133,42,0.12);align-self:flex-start;}.elementor .e-52ff2c-dfee{font-family:var(--jn-font-heading);font-weight:700;font-size:2.1rem;color:var(--jn-green-deep);line-height:1.15;}.elementor .e-1e2252da-54b3{font-family:var(--jn-font-body);font-size:1.05rem;color:var(--jn-ink);line-height:1.8;opacity:88%;}.elementor .e-471b143b-b259{min-width:0px;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-60117479-8a60{width:100%;padding:0px;display:grid;gap:4rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;box-sizing: border-box;\n}.elementor .e-7e18d8df-86a4{width:100%;max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:4rem;box-sizing: border-box;\n}.elementor .e-5e081063-c351{max-width:100%;overflow:hidden;padding-block-start:1.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-2be96120-5314{font-family:"'DM Sans',sans-serif";font-weight:700;font-size:13px;color:#44852A;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-11e5540c-cd21{font-family:"'Playfair Display',serif";font-weight:700;font-size:42px;color:#1F3D14;line-height:1.2;margin:0px;}.elementor .e-468d01f-ec77{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .e-76a6f0cb-aadb{font-family:"'Playfair Display',serif";font-weight:700;font-size:64px;color:#F0B429;line-height:1;margin:0px;opacity:90%;}.elementor .e-665b6cb7-ff36{font-family:"'Playfair Display',serif";font-weight:700;font-size:30px;color:#1F3D14;margin:0px;}.elementor .e-43df48f5-4af4{width:48px;height:3px;padding:0px;border-radius:3px;background-color:#F0B429;}.elementor .e-1627fa4f-1304{font-family:"'DM Sans',sans-serif";font-size:16px;color:#26301F;line-height:1.75;margin:0px;}.elementor .e-5bd4bd34-4c39{font-family:"'DM Sans',sans-serif";font-size:15px;color:#5B6753;line-height:1.75;margin:0px;}.elementor .e-c2af892-b22c{padding-block-start:8px;padding-block-end:8px;padding-inline-start:40px;padding-inline-end:40px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:14px;border-left-style: solid; border-left-color: rgba(31,61,20,.18); &:hover .m-rule { width:90px; }\n}.elementor .e-7ff721b4-12f5{font-family:"'Playfair Display',serif";font-weight:700;font-size:64px;color:#F0B429;line-height:1;margin:0px;opacity:90%;}.elementor .e-3784c98f-c71d{font-family:"'Playfair Display',serif";font-weight:700;font-size:30px;color:#1F3D14;margin:0px;}.elementor .e-438f9d2f-6bee{width:48px;height:3px;padding:0px;border-radius:3px;background-color:#F0B429;}.elementor .e-390c5489-bfa7{font-family:"'DM Sans',sans-serif";font-size:16px;color:#26301F;line-height:1.75;margin:0px;}.elementor .e-7fdfa9ea-51c0{font-family:"'DM Sans',sans-serif";font-size:15px;color:#5B6753;line-height:1.75;margin:0px;}.elementor .e-86be6f0-7b51{padding-block-start:8px;padding-block-end:8px;padding-inline-start:40px;padding-inline-end:40px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:14px;border-left-style: solid; border-left-color: rgba(31,61,20,.18);\n}.elementor .e-63b4b7ed-fb6f{font-family:"'Playfair Display',serif";font-weight:700;font-size:64px;color:#F0B429;line-height:1;margin:0px;opacity:90%;}.elementor .e-7f82dfce-7027{font-family:"'Playfair Display',serif";font-weight:700;font-size:30px;color:#1F3D14;margin:0px;}.elementor .e-430c514a-3378{width:48px;height:3px;padding:0px;border-radius:3px;background-color:#F0B429;}.elementor .e-10eef7cf-42b9{font-family:"'DM Sans',sans-serif";font-size:16px;color:#26301F;line-height:1.75;margin:0px;}.elementor .e-8861c18-aca1{font-family:"'DM Sans',sans-serif";font-size:15px;color:#5B6753;line-height:1.75;margin:0px;}.elementor .e-2bd2cb49-eeae{padding-block-start:8px;padding-block-end:8px;padding-inline-start:40px;padding-inline-end:40px;border-inline-start-width:1px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:14px;border-left-style: solid; border-left-color: rgba(31,61,20,.18); border-right-style: solid; border-right-color: rgba(31,61,20,.18);\n}.elementor .e-1ea76295-33dd{width:100%;display:grid;gap:0px;grid-template-columns:repeat(3,1fr);}.elementor .e-608a5575-dc42{width:100%;max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .e-13c9aef8-5049{max-width:100%;overflow:hidden;padding:0px;background-color:#1F3D14;box-sizing: border-box;\n}.elementor .e-749840b6-8738{width:140%;height:3.5rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-20%;margin-inline-end:0px;background-color:#1F3D14;display:block;max-width: none; border-radius: 0 0 50% 50% / 0 0 100% 100%;\n}.elementor .e-15868935-a638{width:18rem;height:18rem;position:absolute;inset-block-start:4rem;inset-inline-end:-5rem;border-radius:50%;background-color:rgba(31,61,20,0.1);pointer-events: none;\n}.elementor .e-b3dc247-2261{width:20rem;height:20rem;position:absolute;inset-block-end:-6rem;inset-inline-start:-5rem;border-radius:50%;background-color:rgba(255,255,255,0.22);pointer-events: none;\n}.elementor .e-46add9ab-2d15{font-family:var(--jn-font-body);font-weight:700;font-size:0.82rem;color:var(--jn-green-deep);letter-spacing:0.16em;text-align:center;text-transform:uppercase;opacity:80%;}.elementor .e-3c33b24c-2a8c{font-family:var(--jn-font-heading);font-weight:600;font-size:2.3rem;color:var(--jn-green-deep);line-height:1.3;text-align:center;font-style:italic;}.elementor .e-47ada38b-8ba7{font-family:var(--jn-font-body);font-size:1.08rem;color:var(--jn-green-deep);line-height:1.7;text-align:center;opacity:88%;}.elementor .e-36bdbb09-e97a:hover,.elementor .e-36bdbb09-e97a:focus-visible{box-shadow:0px 14px 30px 0px rgba(31,61,20,0.4);transform:translate3d(0px, -3px, 0px);}.elementor .e-36bdbb09-e97a{font-family:var(--jn-font-body);font-weight:700;color:#ffffff;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;border-radius:999px;background-color:var(--jn-green-deep);transition:transform 0.3s, box-shadow 0.3s;}.elementor .e-44e09c84-bb2e:hover,.elementor .e-44e09c84-bb2e:focus-visible{color:#ffffff;background-color:var(--jn-green-deep);}.elementor .e-44e09c84-bb2e{font-family:var(--jn-font-body);font-weight:700;color:var(--jn-green-deep);text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;border-radius:999px;border-width:2px;border-color:var(--jn-green-deep);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-3b1afea4-1e65{margin-block-start:0.6rem;display:flex;gap:0.8rem;flex-wrap:wrap;justify-content:center;}.elementor .e-4dd14c9-e930{max-width:50rem;position:relative;z-index:2;text-align:center;padding-block-start:3.5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.1rem;align-items:center;box-sizing: border-box;\n}.elementor .e-9c2ef07-9266{max-width:100%;overflow:hidden;position:relative;padding:0px;background-color:var(--jn-turmeric);box-sizing: border-box;\n}