.elementor .e-7c217297-3e51{font-weight:700;font-size:0.8rem;color:#337553;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-1c47c8d-ee14{font-family:var(--sn-heading);font-size:clamp(2.2rem,4vw,3.7rem);color:#183229;line-height:1.08;margin:0px;}.elementor .e-2ef1aec4-f2ca{font-family:var(--sn-heading);font-weight:600;font-size:1.35rem;color:#337553;line-height:1.3;}.elementor .e-c72d0d7-9676{font-size:1rem;color:#66776f;line-height:1.65;}.elementor .e-192621f8-36ab{font-size:0.9rem;color:#66776f;line-height:1.5;margin-block-start:0.3rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-449368d5-48f5{width:100%;padding:1.2rem;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:18px;background-color:#f3f8f3;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-888f372-8ea3ad3{display:grid;grid-template-columns:55% auto;align-items:start;}.elementor .e-4b00738-b1d2724{padding-block-start:clamp(1.5rem, 5vw, 4rem);padding-block-end:clamp(1.5rem, 5vw, 4rem);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-047f3cc-adfc264{background-color:var(--sn-green-soft);flex-direction:column;align-items:center;}