.elementor .e-136d9ee5-6292{font-size:clamp(2.2rem, 5vw, 3.6rem);line-height:1.08;}.elementor .e-750301b2-d5c1{max-width:820px;gap:1.1rem;}.elementor .e-3479ff9a-30d9{gap:3.5rem;}.elementor .e-768deecb-54f5{padding-block-start:clamp(4.5rem, 8vw, 7rem);padding-block-end:2.5rem;}.elementor .e-1ddbee5b-17a8{width:min(820px, 100%);height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:1.5rem;box-shadow:0px 30px 80px 0px rgba(14,74,58,0.14);}.elementor .e-6231aa09-5e03{width:min(720px, 100%);font-family:var(--font-body);font-size:1.125rem;color:var(--ink);line-height:1.75;flex-direction:column;& h2 { font-family: var(--font-display); font-size: clamp(1.7rem,3vw,2.2rem); line-height:1.2; margin: 2.5rem 0 1rem; color: var(--forest); } & h3 { font-family: var(--font-display); font-size:1.4rem; margin: 2rem 0 0.75rem; color: var(--forest); } & p { margin: 0 0 1.25rem; } & ul { margin: 0 0 1.5rem; padding-left:1.4rem; } & li { margin-bottom:0.5rem; } & a { color: var(--forest); text-decoration: underline; } & figure { margin: 2rem 0; } & img { width:100%; height:auto; border-radius: 1rem; display:block; }\n}.elementor .e-3e99b8fa-4edb{padding:0px;flex-direction:column;gap:2.5rem;align-items:center;}.elementor .e-2566ff80-8f5f{gap:3.5rem;}.elementor .e-3f1cc5d0-8afb{padding-block-start:1rem;}.elementor .e-3c8f1a41-d20d{color:rgba(255,255,255,0.8);}.elementor .e-36f74288-7fa1{max-width:720px;gap:1.25rem;align-items:flex-start;}.elementor .e-1c7b6782-3230{gap:3.5rem;}