.elementor .e-56143b92-7109{max-width:1180px;font-size:13.5px;color:var(--em-text-muted);padding-block-start:0;padding-block-end:0;padding-inline-start:3rem;padding-inline-end:3rem;margin-inline-start:0}.elementor .e-7a46895e-39d2{font-family:var(--em-heading-font);font-weight:700;font-size:36px;color:var(--em-text);line-height:1.2;margin:0}.elementor .e-5d150be5-bcd2{font-size:16px;color:var(--em-text-secondary);line-height:1.7;margin:0}.elementor .e-760bad28-debd{display:flex;flex-direction:column;gap:16px;flex:1 1 420px}.elementor .e-4c138c6e-bb77{aspect-ratio:4/3;border-radius:20px;background-image:url(https://encarnamartin.cat/wp-content/uploads/2026/09/Terapia-sistemica.jpeg);background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;background-color:var(--em-bg);flex:1 1 420px}.elementor .e-6e648c20-4a30{max-width:1180px;padding-block-start:0;padding-block-end:0;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:1.2rem;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:3rem;flex-wrap:wrap;align-items:center}.elementor .e-75b48f82-7797{font-size:16px;color:var(--em-text-secondary);line-height:1.75;margin:0}.elementor .e-466465d3-210d{max-width:900px;padding-block-start:0;padding-block-end:0;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:3.5rem;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column}.elementor .e-43d48676-bc10{font-family:var(--em-heading-font);font-weight:700;font-size:22px;color:var(--em-text);padding-block-start:36px;padding-block-end:0;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:0;margin-block-end:18px;margin-inline-start:0;margin-inline-end:0;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:0;border-end-end-radius:0;background-color:var(--em-green-tint)}.elementor .e-4b16d9a1-6468{font-size:15px;color:var(--em-text-secondary);line-height:1.9;padding-block-start:0;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;margin:0;border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:20px;border-end-end-radius:20px;background-color:var(--em-green-tint)}.elementor .e-18ac0d0b-6020{max-width:1180px;padding-block-start:0;padding-block-end:0;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:3rem;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0}.elementor .e-5d0009ed-e331{font-family:var(--em-heading-font);font-weight:700;font-size:20px;color:var(--em-purple);margin:0}.elementor .e-50152f85-6ef7{font-size:15px;color:var(--em-text-secondary);line-height:1.7;margin-block-start:0;margin-block-end:8px;margin-inline-start:0;margin-inline-end:0}.elementor .e-79280677-8d52{font-family:var(--em-heading-font);font-weight:700;font-size:20px;color:var(--em-purple);margin:0}.elementor .e-6d90bfaa-7796{font-size:15px;color:var(--em-text-secondary);line-height:1.7;margin:0}.elementor .e-356a2ca8-91fe{max-width:900px;padding-block-start:0;padding-block-end:0;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:3.5rem;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:12px}.elementor .e-413ff199-f1c9{font-family:var(--em-heading-font);font-weight:700;font-size:22px;color:var(--em-text);margin:0}.elementor .e-2dbc33c7-73e6{font-size:15px;color:var(--em-text-secondary);line-height:1.7;margin:0}.elementor .e-59de14b9-3d9d{font-weight:600;font-size:15px;color:var(--em-green);line-height:1.7;margin:0}.elementor .e-607f1103-46b9{font-size:16px;color:var(--em-text-secondary);line-height:1.75;margin:0}.elementor .e-2e60e63-5a4131f{font-weight:600;font-size:15px;color:var(--em-green);line-height:1.7;margin:0}.elementor .e-d27b19b-2035{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:14px;flex:1 1 420px}.elementor .e-2b248ca9-2dbd{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:top center;border-radius:24px;display:block}.elementor .e-b2607ae-3cdc{overflow:hidden;aspect-ratio:3/4;object-fit:fill;margin-block-start:32px;margin-block-end:32px;margin-inline-start:0;margin-inline-end:0;border-radius:24px;flex:1 1 320px}.elementor .e-5beb72fb-2a5c{max-width:1180px;padding-block-start:0;padding-block-end:0;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:4rem;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;border-radius:20px;background-color:var(--em-green-tint);display:flex;gap:3rem;flex-wrap:wrap;align-items:center}.elementor .e-656d6451-cda8{font-weight:700;font-size:13px;color:var(--em-green);letter-spacing:.04em;margin:0}.elementor .e-363a2cb2-a874{font-family:var(--em-heading-font);font-weight:700;font-size:24px;color:var(--em-text);margin:0}.elementor .e-52b6c97b-a3a9{font-size:15px;color:var(--em-text-secondary);line-height:1.7;margin:0}.elementor .e-63bdf285-11b7{font-weight:600;font-size:14px;color:var(--em-purple);margin:0}.elementor .e-f2ed507-be96{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0;padding-inline-end:32px;display:flex;flex-direction:column;gap:10px;flex:1 1 380px}.elementor .e-7adc1ec7-413b:hover,.elementor .e-7adc1ec7-413b:focus-visible{border-color:var(--em-green)}.elementor .e-7adc1ec7-413b{max-width:1180px;padding-block-start:0;padding-block-end:0;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:5rem;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;border-radius:20px;border-width:1px;border-color:var(--em-border);border-style:solid;background-color:#fff;display:flex;gap:2rem;flex-wrap:wrap;align-items:center}.elementor .e-b7fe3a7-927e{max-width:820px;font-family:var(--em-heading-font);font-weight:700;font-size:24px;color:var(--em-purple);line-height:1.4;margin:0}.elementor .e-1a7f9ac6-a5e9:hover,.elementor .e-1a7f9ac6-a5e9:focus-visible{background-color:#1FB364}.elementor .e-1a7f9ac6-a5e9{font-family:var(--em-heading-font);font-weight:700;font-size:15px;color:#fff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;border-radius:10px;background-color:#00A94F}.elementor .e-72ea8445-1cc5{text-align:center;padding:3rem;margin-block-start:5rem;background-color:var(--em-green-tint);display:flex;flex-direction:column;gap:24px;align-items:center}.elementor .e-6c0926d1-dfa4{font-family:var(--em-body-font);background-color:var(--em-bg);display:flex;flex-direction:column}