.elementor .e-158bc66a-44d9{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-46020f91-a1a7{position:absolute;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(20,30,16,.88) 0%,rgba(20,30,16,.62) 50%,rgba(20,30,16,.2) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0;\n}.elementor .e-fd15399-4932{font-family:Roboto,sans-serif;font-size:14px;color:#CCD9C1;display:inline;& a { color:#E4ECDA;text-decoration:none; } & a:hover { color:#FFFFFF;text-decoration:underline; }\n}.elementor .e-5d93d5c6-5786{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;color:#FFFFFF;display:inline;}.elementor .e-75d95da5-43b0{gap:6px;flex-wrap:wrap;align-items:center;display:flex !important; flex-direction:row !important; padding:0 !important;\n}.elementor .e-45dc35f0-f28f{font-family:"'Roboto Slab',serif";font-weight:700;font-size:52px;color:#FFFFFF;line-height:1.05;margin:0px;text-shadow:0 2px 12px rgba(0,0,0,.25);\n}.elementor .e-462d728b-3f44{max-width:640px;font-family:Roboto,sans-serif;font-size:17px;color:#F1EDE4;line-height:1.6;margin:0px;display:block;&:empty { display:none; }\n}.elementor .e-3994eb0-f4ec{max-width:640px;font-family:Roboto,sans-serif;font-size:17px;color:#F1EDE4;line-height:1.6;margin:0px;display:none;}.elementor .e-63ba7c8a-9713{width:100%;max-width:1320px;position:relative;z-index:2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:12px;display:flex !important; flex-direction:column !important; padding:56px 24px 40px !important;\n}.elementor .e-4d7c2823-fbbc{min-height:340px;overflow:hidden;position:relative;background-color:#24361F;justify-content:flex-end;display:flex !important; flex-direction:column !important; padding:0 !important;\n}.elementor .e-5a193c57-9c48{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;color:#24361F;display:block;}.elementor .e-1f5ede8b-891b{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;color:#24361F;display:block;}.elementor .e-7ee3f838-53e6{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;color:#24361F;display:block;}.elementor .e-696f8622-631d{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;color:#24361F;display:block;& a { color:#55722F;font-weight:700;text-decoration:none; }\n}.elementor .e-140de7d3-6362{border-block-end-width:1px;background-color:#F6F2EA;flex-wrap:wrap;justify-content:center;display:flex !important; flex-direction:row !important; gap:8px 32px; padding:12px 24px !important; border-bottom-style: solid; border-bottom-color: #E2DCCF;\n}.elementor .e-264bfa49-a0d3{font-family:"'Roboto Slab',serif";font-weight:700;font-size:20px;color:#24361F;margin:0px;}.elementor .e-36e8962a-5dae:hover,.elementor .e-36e8962a-5dae:focus-visible{color:#24361F;}.elementor .e-36e8962a-5dae{font-family:Roboto,sans-serif;font-size:14px;color:#55722F;text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;display:inline;}.elementor .e-69583111-a32b{border-block-end-width:2px;justify-content:space-between;display:flex !important; flex-direction:row !important; align-items:baseline; padding:0 0 12px !important; border-bottom-style: solid; border-bottom-color: #24361F;\n}.elementor .e-71ed8a13-f3df{font-family:Roboto,sans-serif;font-weight:700;font-size:13px;color:#6A5D4E;letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .e-7db076fb-bfdd{font-family:Roboto,sans-serif;font-size:15px;color:#2B2620;display:block;}.elementor .e-41069d1d-84d7{border-block-end-width:1px;gap:6px;display:flex !important; flex-direction:column !important; padding:18px 0 !important; border-bottom-style: solid; border-bottom-color: #E2DCCF;\n}.elementor .e-7ec9b91f-e676{width:250px;max-height:calc(100vh - 130px);position:sticky;inset-block-start:110px;gap:0px;flex:0 0 250px;display:flex !important; flex-direction:column !important; padding:0 !important; overflow-y:auto; scrollbar-width:thin;\n}.elementor .e-7180cff8-2d73{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;color:#6A5D4E;display:block;flex:0 0 auto;}.elementor .e-2e8f1dca-c807{min-width:0px;font-family:Roboto,sans-serif;display:block;flex:1 1 auto;}.elementor .e-7bab9724-9cfc{border-block-end-width:1px;gap:12px;align-items:center;display:flex !important; flex-direction:row !important; padding:0 0 16px !important; border-bottom-style: solid; border-bottom-color: #E2DCCF;\n}.elementor .e-4de55754-bd54{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;color:#24361F;display:block;}.elementor .e-469809b-fc35{min-height:50px;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;display:flex;justify-content:space-between;align-items:center;}.elementor .e-408d9bf0-f711{font-family:Roboto,sans-serif;font-weight:700;font-size:12px;color:#6A5D4E;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:none;}.elementor .e-480d0ac3-e08d{font-family:Roboto,sans-serif;display:block;}.elementor .e-5b46a3c5-9cee{font-family:Roboto,sans-serif;font-size:14px;color:#55722F;text-decoration:underline;padding:0px;margin-block-start:8px;background-color:transparent;display:inline-flex;align-self:flex-start;}.elementor .e-3256be67-55e4{padding-block-start:4px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:10px;}.elementor .e-5497b252-448d{border-radius:6px;border-width:1px;border-color:#D6CFC1;border-style:solid;background-color:#FFFFFF;display:none !important;\n}.elementor .e-33016c57-2f13{min-width:0px;gap:20px;flex:1 1 auto;display:flex !important; flex-direction:column !important; padding:0 !important;\n}.elementor .e-7c0fd09a-a3b5{width:100%;max-width:1320px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:44px;align-items:flex-start;display:flex !important; flex-direction:row !important; padding:36px 24px 72px !important;\n}.elementor .e-3f47cacc-70cb{font-family:Roboto,sans-serif;font-weight:700;font-size:13px;color:#55722F;letter-spacing:0.12em;text-transform:uppercase;display:block;}.elementor .e-649e823f-5309{font-weight:700;font-size:28px;color:#24361F;line-height:1.2;margin:0px;}.elementor .e-40be42e1-d662{max-width:660px;font-family:Roboto,sans-serif;font-size:16px;color:#2B2620;line-height:1.65;display:block;}.elementor .e-35ca8615-8bee{gap:10px;flex:1 1 520px;display:flex !important; flex-direction:column !important; padding:0 !important;\n}.elementor .e-64a22ab7-9e41:hover,.elementor .e-64a22ab7-9e41:focus-visible{background-color:#24361F;}.elementor .e-64a22ab7-9e41{min-height:50px;font-family:Roboto,sans-serif;font-weight:700;font-size:16px;color:#FFFFFF;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:4px;background-color:#55722F;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-445a0fa0-c776:hover,.elementor .e-445a0fa0-c776:focus-visible{color:#FFFFFF;background-color:#24361F;}.elementor .e-445a0fa0-c776{min-height:50px;font-family:Roboto,sans-serif;font-weight:700;font-size:16px;color:#24361F;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:4px;border-width:2px;border-color:#24361F;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-1dfbf2a4-3b43{width:auto;gap:12px;flex-wrap:wrap;display:flex !important; flex-direction:row !important; padding:0 !important;\n}.elementor .e-56009905-806f{width:100%;max-width:1272px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:10px;border-width:1px;border-color:#E2DCCF;border-style:solid;background-color:#F6F2EA;box-shadow:6px 0px 0px 0px #55722F inset;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex !important; flex-direction:row !important; gap:24px 48px; padding:44px 48px !important;\n}.elementor .e-60132f68-4f30{background-color:#FFFFFF;display:flex !important; flex-direction:column !important; padding:0 24px 72px !important;\n}