.elementor .e-70baba49-b137{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;margin:0px;& a { color:#55722F; text-decoration:none; } & a:hover { color:#24361F; text-decoration:underline; }\n}.elementor .e-1d67bde3-3c78{font-family:"'Roboto Slab',Georgia,serif";font-weight:700;font-size:46px;color:#24361F;line-height:1.12;margin:0px;}.elementor .e-4656b328-8a57{font-family:Roboto,sans-serif;font-size:15px;color:#6A5D4E;margin:0px;}.elementor .e-376f5e9d-6fb1{width:100%;max-width:820px;gap:14px;margin-inline:auto; display:flex !important; flex-direction:column !important; padding:56px 24px 120px !important;\n}.elementor .e-3777a35e-5d09{background-color:#F6F2EA;display:flex !important; flex-direction:column !important; padding:0 !important;\n}.elementor .e-46f203fa-ed9d{aspect-ratio:16/9;object-fit:cover;border-radius:12px;box-shadow:0px 14px 40px 0px rgba(36,54,31,.18);display:block;width:100% !important; max-width:none;\n}.elementor .e-242a2d6f-15c7{width:100%;max-width:1000px;position:relative;margin:-96px auto 0 !important; padding:0 24px !important;\n}.elementor .e-11157182-818a{width:100%;max-width:760px;font-family:Roboto,sans-serif;font-size:18px;color:#2B2620;line-height:1.75;margin-inline:auto; padding:48px 24px 24px !important; & h2 { font-family:'Roboto Slab',Georgia,serif; font-weight:700; font-size:30px; line-height:1.25; color:#24361F; margin:44px 0 14px; } & h3 { font-family:'Roboto Slab',Georgia,serif; font-weight:700; font-size:23px; color:#24361F; margin:32px 0 10px; } & p { margin:0 0 20px; } & img { border-radius:10px; height:auto; max-width:100%; } & figure { margin:28px 0; } & a { color:#55722F; font-weight:500; text-decoration:underline; text-underline-offset:2px; } & a:hover { color:#24361F; } & ul, & ol { padding-left:22px; margin:0 0 20px; } & li { margin-bottom:8px; } & blockquote { border-left:4px solid #55722F; background:#F6F2EA; margin:28px 0; padding:16px 22px; border-radius:0 8px 8px 0; }\n}.elementor .e-66c8b97d-6242{font-family:"'Roboto Slab',Georgia,serif";font-weight:700;font-size:24px;color:#FFFFFF;line-height:1.25;margin:0px;}.elementor .e-282bb669-e869{font-family:Roboto,sans-serif;font-size:16px;color:#CCD9C1;line-height:1.6;margin:0px;}.elementor .e-600ecce8-5451{gap:6px;display:flex !important; flex-direction:column !important; padding:0 !important;\n}.elementor .e-1cd0b7fe-3979{margin:0px;display:flex;gap:10px;flex-wrap:wrap;& a { display:inline-flex; align-items:center; min-height:44px; padding:0 18px; border:1px solid #CCD9C1; border-radius:999px; color:#FFFFFF; font-family:Roboto,sans-serif; font-size:15px; font-weight:700; text-decoration:none; } & a:hover { background:rgba(255,255,255,.1); } & a:last-child { background:#55722F; border-color:#55722F; } & a:last-child:hover { background:#6B8C3C; }\n}.elementor .e-8349479-eae3{border-radius:12px;background-color:#24361F;gap:16px;display:flex !important; flex-direction:column !important; padding:30px 32px !important;\n}.elementor .e-7276dc5d-8803{width:100%;max-width:760px;margin-inline:auto; padding:8px 24px 56px !important;\n}.elementor .e-1b65832a-4bd1{font-family:"'Roboto Slab',Georgia,serif";font-weight:700;font-size:30px;color:#24361F;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5e5c2f7d-e8ec{aspect-ratio:3/2;object-fit:cover;display:block;width:100% !important; max-width:none;\n}.elementor .e-233588ec-2a7e{font-family:Roboto,sans-serif;font-size:13px;color:#6A5D4E;margin:0px;}.elementor .e-6b9de941-8a20{font-family:"'Roboto Slab',Georgia,serif";font-weight:700;font-size:19px;color:#24361F;line-height:1.3;margin:0px;& a { color:#24361F; text-decoration:none; } & a:hover { color:#55722F; }\n}.elementor .e-cbbb78e-bae8{font-family:Roboto,sans-serif;font-weight:700;font-size:15px;padding-block-start:4px;margin-block-start:auto;& a { color:#55722F; text-decoration:none; } & a:hover { color:#24361F; text-decoration:underline; }\n}.elementor .e-41cb8fa1-7c8b{gap:8px;flex:1 1 auto;display:flex !important; flex-direction:column !important; padding:18px 20px 22px !important;\n}.elementor .e-255196a0-a1f0:hover,.elementor .e-255196a0-a1f0:focus-visible{box-shadow:0px 10px 28px 0px rgba(36,54,31,.12);transform:translate3d(0px, -2px, 0px);}.elementor .e-255196a0-a1f0{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-345ac8b9-fc5d{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid !important;\n}.elementor .e-381332e1-b59b{width:100%;background-color:#F6F2EA;padding:56px max(24px, calc((100% - 1152px) / 2)) 64px !important;\n}