.elementor .e-2ee41f79-5e41{object-fit:cover;z-index:0;position:absolute !important; inset:0; width:100% !important; height:100% !important; max-width:none; object-position:center;\n}.elementor .e-7270d65-1dc7{position:absolute;z-index:1;background-image:linear-gradient(90deg, rgba(20,30,16,.92) 0%,rgba(20,30,16,.72) 55%,rgba(20,30,16,.35) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0; padding:0 !important;\n}.elementor .e-4a31e16f-da7b{font-family:Roboto,sans-serif;font-weight:700;font-size:13px;color:#CCD9C1;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-35d8c63-7e8d{max-width:720px;font-weight:700;font-size:50px;color:#FFFFFF;line-height:1.08;margin:0px;}.elementor .e-32ae2b3a-a448{max-width:620px;font-family:Roboto,sans-serif;font-size:18px;color:#F1EDE4;line-height:1.6;margin:0px;}.elementor .e-63127c54-db45:hover,.elementor .e-63127c54-db45:focus-visible{background-color:#6B8C3C;}.elementor .e-63127c54-db45{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;color:#FFFFFF;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;background-color:#55722F;}.elementor .e-425417dc-9c86:hover,.elementor .e-425417dc-9c86:focus-visible{background-color:rgba(255,255,255,.1);}.elementor .e-425417dc-9c86{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;color:#FFFFFF;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-210c5980-2839{gap:12px;flex-wrap:wrap;display:flex !important; flex-direction:row !important; padding:8px 0 0 !important;\n}.elementor .e-7a036d7b-9233{width:100%;max-width:1200px;position:relative;z-index:2;gap:14px;margin-inline:auto; display:flex !important; flex-direction:column !important; padding:72px 24px !important;\n}.elementor .e-14010074-442c{min-height:440px;overflow:hidden;position:relative;background-color:#24361F;justify-content:center;display:flex !important; flex-direction:column !important; padding:0 !important;\n}.elementor .e-273261ec-6e0e{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;color:#24361F;margin:0px;}.elementor .e-27de23d8-7363{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;color:#24361F;margin:0px;}.elementor .e-3a9336f1-4ab7{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;color:#24361F;margin:0px;}.elementor .e-b89e4ea-f407{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;color:#24361F;margin:0px;}.elementor .e-3c9cc96b-18fc{border-block-end-width:1px;background-color:#F6F2EA;flex-wrap:wrap;justify-content:center;border-bottom-style: solid; border-bottom-color: #E8E2D6; display:flex !important; flex-direction:row !important; gap:10px 32px; padding:16px 24px !important;\n}.elementor .e-2d21f68c-a6cb{font-weight:700;font-size:34px;color:#24361F;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-236f34db-850b{font-family:Roboto,sans-serif;font-size:17px;color:#6A5D4E;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6ccf7b96-77f5{aspect-ratio:1/1;object-fit:cover;display:block;width:100% !important; max-width:none;\n}.elementor .e-3d21c108-1fc7{overflow:hidden;font-weight:700;font-size:17px;color:#24361F;line-height:1.3;margin:0px;& a { color:#24361F; text-decoration:none; } & a:hover { color:#55722F; } display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;\n}.elementor .e-3e67d933-8849{font-family:Roboto,sans-serif;font-weight:700;font-size:15px;color:#55722F;margin:0px;}.elementor .e-32329391-a85a{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;padding-block-start:4px;margin-block-start:auto;& a { color:#55722F; text-decoration:none; } & a:hover { color:#24361F; text-decoration:underline; }\n}.elementor .e-56c3e91e-71a3{gap:6px;flex:1 1 auto;display:flex !important; flex-direction:column !important; padding:14px 16px 16px !important;\n}.elementor .e-4457442c-2893:hover,.elementor .e-4457442c-2893:focus-visible{box-shadow:0px 10px 26px 0px rgba(36,54,31,.12);transform:translate3d(0px, -2px, 0px);}.elementor .e-4457442c-2893{overflow:hidden;border-radius:10px;border-width:1px;border-color:#E8E2D6;border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.2s, transform 0.2s;display:flex !important; flex-direction:column !important; padding:0 !important;\n}.elementor .e-1141b659-6d2b{gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid !important;\n}.elementor .e-48009c40-9ab1{width:100%;max-width:1200px;margin-inline:auto; padding:56px 24px !important;\n}.elementor .e-5b37a98c-d622{font-weight:700;font-size:32px;color:#24361F;line-height:1.2;margin:0px;}.elementor .e-4a8b3d11-db3f{font-family:Roboto,sans-serif;font-size:17px;color:#4A4035;line-height:1.65;margin:0px;}.elementor .e-12de7a40-f948{gap:12px;flex:0 0 340px;display:flex !important; flex-direction:column !important; padding:0 !important;\n}.elementor .e-5faef12b-5618{font-family:Roboto,sans-serif;font-size:16px;color:#2B2620;line-height:1.6;margin:0px;display:block;flex:1 1 auto;& ul { list-style:none; margin:0; padding:0; display:grid; gap:12px; } & li { background:#FFFFFF; border:1px solid #E8E2D6; border-radius:8px; padding:14px 16px; } & a { color:#24361F; text-decoration:underline; text-underline-offset:2px; } & a:hover { color:#55722F; }\n}.elementor .e-88ae577-8c03{max-width:1200px;gap:48px;margin-inline:auto; display:flex !important; flex-direction:row !important; padding:0 !important;\n}.elementor .e-66ec00f0-56c1{width:100%;background-color:#F6F2EA;padding:56px 24px !important;\n}.elementor .e-647d8296-4a68{font-weight:700;font-size:32px;color:#24361F;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6b294c6b-a980{font-family:Roboto,sans-serif;font-weight:700;font-size:13px;color:#55722F;letter-spacing:0.1em;margin:0px;}.elementor .e-6a774cd7-f497{font-weight:700;font-size:20px;color:#24361F;margin:0px;}.elementor .e-63cda050-1447{font-family:Roboto,sans-serif;font-size:15px;color:#4A4035;line-height:1.6;margin:0px;}.elementor .e-264456fd-d402{border-block-start-width:3px;gap:8px;display:flex !important; flex-direction:column !important; border-top-style: solid; border-top-color: #55722F; padding:18px 0 0 !important;\n}.elementor .e-1f58f7df-222d{font-family:Roboto,sans-serif;font-weight:700;font-size:13px;color:#55722F;letter-spacing:0.1em;margin:0px;}.elementor .e-6ab8ee13-ec03{font-weight:700;font-size:20px;color:#24361F;margin:0px;}.elementor .e-1ab7fd89-18fb{font-family:Roboto,sans-serif;font-size:15px;color:#4A4035;line-height:1.6;margin:0px;}.elementor .e-4290455b-e144{border-block-start-width:3px;gap:8px;display:flex !important; flex-direction:column !important; border-top-style: solid; border-top-color: #55722F; padding:18px 0 0 !important;\n}.elementor .e-4a75a0b3-5bc5{font-family:Roboto,sans-serif;font-weight:700;font-size:13px;color:#55722F;letter-spacing:0.1em;margin:0px;}.elementor .e-52095762-14c7{font-weight:700;font-size:20px;color:#24361F;margin:0px;}.elementor .e-39de5533-58bb{font-family:Roboto,sans-serif;font-size:15px;color:#4A4035;line-height:1.6;margin:0px;}.elementor .e-6b73e7f4-ec3f{border-block-start-width:3px;gap:8px;display:flex !important; flex-direction:column !important; border-top-style: solid; border-top-color: #55722F; padding:18px 0 0 !important;\n}.elementor .e-680d55a-9f67{font-family:Roboto,sans-serif;font-weight:700;font-size:13px;color:#55722F;letter-spacing:0.1em;margin:0px;}.elementor .e-6aee2ee7-f032{font-weight:700;font-size:20px;color:#24361F;margin:0px;}.elementor .e-36be3b10-7976{font-family:Roboto,sans-serif;font-size:15px;color:#4A4035;line-height:1.6;margin:0px;}.elementor .e-7e21ce23-5200{border-block-start-width:3px;gap:8px;display:flex !important; flex-direction:column !important; border-top-style: solid; border-top-color: #55722F; padding:18px 0 0 !important;\n}.elementor .e-7f60187e-e275{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid !important; padding:0 !important;\n}.elementor .e-4e6e740d-4baa{width:100%;max-width:1200px;margin-inline:auto; padding:56px 24px !important;\n}.elementor .e-3450f920-6a77{font-weight:700;font-size:32px;color:#24361F;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-57fb25d9-2b5f{font-weight:700;font-size:19px;color:#24361F;margin-block-start:24px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-65abc7ce-3dce{font-family:Roboto,sans-serif;font-size:16px;color:#2B2620;line-height:1.65;margin:0px;}.elementor .e-2160b68a-d62d{font-weight:700;font-size:19px;color:#24361F;margin-block-start:24px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7cee6a5-66b0{font-family:Roboto,sans-serif;font-size:16px;color:#2B2620;line-height:1.65;margin:0px;}.elementor .e-367ab117-2daf{font-weight:700;font-size:19px;color:#24361F;margin-block-start:24px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-bd37539-3751{font-family:Roboto,sans-serif;font-size:16px;color:#2B2620;line-height:1.65;margin:0px;}.elementor .e-2e951d9-fa00{font-weight:700;font-size:19px;color:#24361F;margin-block-start:24px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-37cedeaa-884c{font-family:Roboto,sans-serif;font-size:16px;color:#2B2620;line-height:1.65;margin:0px;}.elementor .e-5617b52a-f023{font-weight:700;font-size:19px;color:#24361F;margin-block-start:24px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1442d17e-f27c{font-family:Roboto,sans-serif;font-size:16px;color:#2B2620;line-height:1.65;margin:0px;}.elementor .e-77693143-fd63{width:100%;max-width:820px;margin-inline:auto; padding:8px 24px 64px !important;\n}.elementor .e-4d060cb-de31{font-weight:700;font-size:30px;color:#FFFFFF;margin:0px;}.elementor .e-7380151e-b718{font-family:Roboto,sans-serif;font-size:16px;color:#CCD9C1;line-height:1.6;margin:0px;}.elementor .e-6cb37457-d694{width:auto;gap:8px;flex:1 1 420px;display:flex !important; flex-direction:column !important; padding:0 !important;\n}.elementor .e-61de0655-72ec:hover,.elementor .e-61de0655-72ec:focus-visible{background-color:#6B8C3C;}.elementor .e-61de0655-72ec{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;background-color:#55722F;}.elementor .e-7c106a50-d1f8:hover,.elementor .e-7c106a50-d1f8:focus-visible{background-color:rgba(255,255,255,.08);}.elementor .e-7c106a50-d1f8{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;color:#FFFFFF;padding-block-start:13px;padding-block-end:13px;padding-inline-start:23px;padding-inline-end:23px;border-radius:6px;border-width:1px;border-color:#CCD9C1;border-style:solid;background-color:transparent;}.elementor .e-4ea0f416-ba97{width:auto;gap:12px;flex-wrap:wrap;display:flex !important; flex-direction:row !important; padding:0 !important;\n}.elementor .e-173da6ce-40a7{background-color:#24361F;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex !important; flex-direction:row !important; padding:48px max(24px, calc((100% - 1152px) / 2)) !important;\n}