@media(max-width:1024px){.elementor .e-424a0ce9-8908{font-size:3.25rem;}}@media(max-width:1024px){.elementor .e-34063fb8-754b{font-size:1.125rem;}}@media(max-width:1024px){.elementor .e-a021bbb-2b63{min-height:32rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-d14e4ea5-9260{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:block;width:auto;max-width:none;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.65;font-weight:400;letter-spacing:normal;color:#4d573b;text-align:left;cursor:auto;font-family:"DM Sans",sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#2c3a04;margin-bottom:14px;\n}}@media(max-width:1024px){.elementor .e-3881755a-caa9{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:block;width:auto;max-width:none;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";font-weight:600;color:#2c3a04;text-align:left;text-wrap:balance;font-size:clamp(24px,3.2cqw,35px);line-height:1.18;letter-spacing:-.035em;font-family:"DM Sans",sans-serif;font-size:clamp(36px,7cqw,70px);max-width:650px;@container(max-width:480px){font-size:42px;}\n}}@media(max-width:1024px){.elementor .e-53f73c79-78b0{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:block;width:auto;max-width:none;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.65;font-weight:400;letter-spacing:normal;color:#4d573b;text-align:left;cursor:auto;font-family:"DM Sans",sans-serif;margin-top:17px;\n}}@media(max-width:1024px){.elementor .e-20b262f-149e{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:block;width:auto;max-width:none;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.65;font-weight:400;letter-spacing:normal;color:#4d573b;text-align:left;cursor:auto;font-family:"DM Sans",sans-serif;margin-top:16px;\n}}@media(max-width:1024px){.elementor .e-5e6f7ff3-ad98{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;display:block;max-width:650px;\n}}@media(max-width:1024px){.elementor .e-4afd3072-a0a5{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:block;width:100%;max-width:100%;height:auto;max-height:310px;aspect-ratio:auto;object-fit:contain;background:#f3f4ed;\n}}@media(max-width:1024px){.elementor .e-7dd4873-8185{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:block;width:auto;font-family:"DM Sans",sans-serif;font-size:17px;font-weight:600;line-height:1.28;letter-spacing:-.02em;color:#2c3a04;margin-top:10px;@container(max-width:480px){font-size:15px;}\n}}@media(max-width:1024px){.elementor .e-20c719c6-c040{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;display:block;text-decoration:none;color:inherit;&:focus-visible{outline:2px solid #dc3931;outline-offset:4px;}\n}}@media(max-width:1024px){.elementor .e-02a5bc04-e558{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;@container(min-width:481px){&:nth-child(even){padding-top:45px;}}@container(max-width:480px){&:nth-child(even){padding-top:25px;}}\n}}@media(max-width:1024px){.elementor .e-1f7f4360-37ea{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:max-content;gap:30px;align-items:start;align-content:start;@container(max-width:480px){gap:15px;}\n}}@media(max-width:1024px){.elementor .e-3c096c1e-a7ce{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:block;width:auto;max-width:none;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.65;font-weight:400;letter-spacing:normal;color:#4d573b;text-align:left;cursor:auto;font-family:"DM Sans",sans-serif;\n}}@media(max-width:1024px){.elementor .e-2a3d838e-483f{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:inline-flex;align-items:center;padding:10px 16px;border:1px solid #dce0cf;border-radius:3px;color:#2c3a04;text-decoration:none;\n}}@media(max-width:1024px){.elementor .e-3b2ffc4c-a0f7{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:block;width:auto;max-width:none;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.65;font-weight:400;letter-spacing:normal;color:#4d573b;text-align:left;cursor:auto;font-family:"DM Sans",sans-serif;\n}}@media(max-width:1024px){.elementor .e-7ede7f84-87ab{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:inline-flex;align-items:center;padding:10px 16px;border:1px solid #dce0cf;border-radius:3px;color:#2c3a04;text-decoration:none;\n}}@media(max-width:1024px){.elementor .e-60775521-d20d{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;margin-top:30px;border-top:1px solid #dce0cf;font-family:"DM Sans",sans-serif;font-size:14px;color:#2c3a04;\n}}@media(max-width:1024px){.elementor .e-9c826c48-582b{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;display:block;\n}}@media(max-width:1024px){.elementor .e-55e135cb-d723{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;display:block;margin-top:30px;\n}}@media(max-width:1024px){.elementor .e-baeea08b-28a5{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;display:block;padding:40px 7%;background:#fff;@container(max-width:700px){padding:30px 6%;}@container(max-width:480px){padding:28px 6%;}\n}}@media(max-width:1024px){.elementor .e-53ce879b-50f9{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;container-type:inline-size;background:#fff;color:#2c3a04;font-family:"DM Sans",sans-serif;font-size:14px;line-height:1.65;margin-top:100px;@media(max-width:544px){margin-top:80px;}& .elementor-element-3ed6c0ef{display:none;}\n}}