.elementor .e-3b37c048-1fa6{max-width:320px}.elementor .e-3e9b005-ae0f{padding:0;display:flex;flex-direction:column;gap:16px}.elementor .e-71bcbb45-21b4{padding:0;display:flex;flex-direction:column;gap:12px}.elementor .e-afad476-7704350{width:18px;height:18px;color:#fff0;filter:brightness(.4);\n}.elementor .e-82a0cd7-46cad86{font-family:var(--eco-font);font-size:16px;color:var(--eco-ink);line-height:1.6;text-decoration:underline}.elementor .e-754de3a-e70b357:hover,.elementor .e-754de3a-e70b357:focus-visible{text-decoration:underline}.elementor .e-754de3a-e70b357:focus{outline-offset:3px;outline:3px solid var(--eco-secondary);\n}.elementor .e-754de3a-e70b357{width:auto;min-height:44px;padding:0;gap:10px;align-items:center;align-self:flex-start}.elementor .e-29bcf5d6-1ee3{width:18px;height:18px;color:#fff0;filter:brightness(.4);\n}.elementor .e-1ecd8377-dfa9{font-family:var(--eco-font);font-size:16px;color:var(--eco-ink);line-height:1.6;text-decoration:underline}.elementor .e-103db2a-618e:hover,.elementor .e-103db2a-618e:focus-visible{text-decoration:underline}.elementor .e-103db2a-618e:focus{outline-offset:3px;outline:3px solid var(--eco-secondary);\n}.elementor .e-103db2a-618e{width:auto;min-height:44px;padding:0;gap:10px;align-items:center;align-self:flex-start}.elementor .e-21f3caf4-7cfc{padding:0;display:flex;flex-direction:column;gap:8px}.elementor .e-a7b0d7e-a6d6:hover,.elementor .e-a7b0d7e-a6d6:focus-visible{color:var(--eco-primary)}.elementor .e-a7b0d7e-a6d6{font-family:var(--eco-font);font-size:16px;color:var(--eco-ink);line-height:1.6;text-decoration:underline}.elementor .e-75ed6cf1-a085{padding:0;display:flex;flex-direction:column;gap:12px}.elementor .e-cf611c5-bd05{padding:0;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr}.elementor .e-7ea16f04-fe3d{font-size:12px}.elementor .e-8f7b23e-780440b{font-size:12px}.elementor .e-35ced13-8e1b639{width:75%;padding:0;flex-direction:column;gap:4px;justify-content:flex-start;align-items:start}.elementor .e-5e7f8ac7-3c1c{padding-block-start:24px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;gap:4px;flex-wrap:wrap;justify-content:space-between;border-top-style:solid;border-top-color:#D4D5D4;\n}.elementor .e-7007f003-c29e{display:flex;flex-direction:column;gap:40px}.elementor .e-6d5fd501-bd1c{padding-block-start:72px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:1px;background-color:var(--eco-soft);border-top-style:solid;border-top-color:#E5E6E5;\n}