.elementor .jn-lg-card{width:100%;max-width:860px;padding:42px;border-radius:20px;background-color:#fff;box-shadow:0px 10px 30px 0px rgba(31,61,20,.08);display:flex;flex-direction:column;gap:8px;box-sizing:border-box; & h2 { font-family:var(--jn-font-heading,'Playfair Display'),serif;color:#1F3D14;font-size:24px;line-height:1.3;margin:20px 0 2px;padding-top:20px;border-top:1px solid #efe9d6; } & p { font-family:var(--jn-font-body,'DM Sans'),sans-serif;color:#3d4736;font-size:16px;line-height:1.75;margin:0; } & p:first-child { font-size:17px; }\n}.elementor .jn-lg-wrap{width:100%;padding-block-start:0px;padding-block-end:70px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:-52px;background-color:#FAF6EC;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;\n}.elementor .jn-lg-hero{width:100%;text-align:center;padding-block-start:56px;padding-block-end:96px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(135deg, #1F3D14 0%,#44852A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:12px;align-items:center;border-radius:0 0 50% 50% / 0 0 36px 36px; box-sizing:border-box; & h1 { font-family:var(--jn-font-heading,'Playfair Display'),serif;color:#fff;font-size:clamp(32px,5vw,48px);line-height:1.15;margin:0; } & p { margin:0;color:#fff;font-family:var(--jn-font-body,'DM Sans'),sans-serif;font-size:16px;line-height:1.6; } & p:first-child { background:#F0B429;color:#1F3D14;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:999px; } & p:last-child { opacity:.92;max-width:600px; }\n}.elementor .jn-hd-nav{& .elementor-nav-menu--main .elementor-item { font-family:var(--jn-font-body,'DM Sans'),sans-serif;font-size:16px;font-weight:700;color:#1F3D14;padding:10px 18px;text-decoration:none; } & .elementor-nav-menu--main .elementor-item:hover,& .elementor-nav-menu--main .elementor-item.elementor-item-active { color:#44852A; } & .elementor-nav-menu--main .elementor-item::after { background-color:#F0B429;height:3px; } & .elementor-menu-toggle { color:#1F3D14;background:#FFF4D6;border-radius:10px;font-size:22px;padding:8px 10px; } & .elementor-nav-menu--dropdown { background:#fff;box-shadow:0 10px 24px rgba(31,61,20,.15);border-radius:0 0 15px 15px; } & .elementor-nav-menu--dropdown .elementor-item { font-family:var(--jn-font-body,'DM Sans'),sans-serif;font-weight:700;color:#1F3D14;padding:14px 20px;text-decoration:none; } & .elementor-nav-menu--dropdown .elementor-item:hover { background:#FFF4D6;color:#1F3D14; } & .elementor-widget-nav-menu { flex:1 1 auto; } & .elementor-nav-menu--main .elementor-item { font-family:var(--jn-font-body,'DM Sans'),sans-serif;font-size:16px;font-weight:700;color:#1F3D14;padding:10px 18px;text-decoration:none; } & .elementor-nav-menu--main .elementor-item:hover,& .elementor-nav-menu--main .elementor-item.elementor-item-active { color:#44852A; } & .elementor-nav-menu--main .elementor-item::after { background-color:#F0B429;height:3px; } & .elementor-menu-toggle { color:#1F3D14;background:#FFF4D6;border-radius:10px;font-size:22px;padding:8px 10px; } & .elementor-nav-menu--dropdown { background:#fff;box-shadow:0 10px 24px rgba(31,61,20,.15);border-radius:0 0 15px 15px; } & .elementor-nav-menu--dropdown .elementor-item { font-family:var(--jn-font-body,'DM Sans'),sans-serif;font-weight:700;color:#1F3D14;padding:14px 20px;text-decoration:none; } & .elementor-nav-menu--dropdown .elementor-item:hover { background:#FFF4D6;color:#1F3D14; }\n}