.elementor .e-591e363-a97d{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-f8dc862-2f3a{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 420px;}.elementor .e-c354cde-f127{width:84%;height:84%;object-fit:cover;object-position:50% 30%;position:absolute;inset-block-start:8%;inset-inline-start:8%;border-radius:50%;}.elementor .e-6e9f7ca-6268{width:28%;height:auto;position:absolute;inset-inline-end:0%;inset-block-end:2%;}.elementor .e-22aeb68-874d{max-width:440px;aspect-ratio:1 / 1;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-image:url("https://everlife.fi/wp-content/uploads/2026/10/solu-rengas-kaarna.png");background-repeat:no-repeat;background-attachment:scroll;background-size:100% 100%;background-position:0% 0%;flex:1 1 380px;}.elementor .e-d52f67c-e12e{padding:0px;display:flex;flex-direction:row;gap:clamp(32px, 5vw, 64px);flex-wrap:wrap;align-items:center;}.elementor .e-8fa1034-493b{padding-block-start:clamp(40px, 6vw, 80px);}.elementor .e-228b445d-7fc2{width:56px;height:56px;object-fit:contain;order:-1;}.elementor .e-2c11fb8-5ff7{max-width:900px;padding:0px;margin-inline-end:auto;display:flex;flex-direction:column;gap:22px;}.elementor .e-1eb0043e-6f2b{width:100%;height:360px;min-height:0px;max-height:360px;aspect-ratio:auto;object-fit:cover;border-radius:0px;}.elementor .e-439aaec2-f3b3{width:40px;height:40px;}.elementor .e-96d88f4-9dca{font-size:28px;line-height:1.2;hyphens:none;\n}.elementor .e-7d4d0596-86a3{width:18px;height:18px;}.elementor .e-3b1a67b4-a82c{font-family:var(--solu-teksti);font-weight:600;font-size:14px;color:var(--solu-hiili);line-height:1;}.elementor .e-7f86ac9d-cf27{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--solu-kaura);display:inline-flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-70dd44c5-bdc4{font-family:var(--solu-teksti);font-weight:600;font-size:16px;color:var(--solu-kaarna);text-decoration:underline;margin-block-start:4px;}.elementor .e-56ba2496-39bb{padding:40px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start;}.elementor .e-5c8cf2ce-2b99{overflow:hidden;padding:0px;background-color:#ffffff;display:grid;gap:0px;grid-template-columns:44% 56%;}.elementor .e-7623128d-b2d6{width:100%;height:360px;min-height:0px;max-height:360px;aspect-ratio:auto;object-fit:cover;border-radius:0px;}.elementor .e-4e52ca2a-472e{width:40px;height:40px;}.elementor .e-2b9af22e-98e4{font-size:28px;line-height:1.2;hyphens:none;\n}.elementor .e-4d7106af-10a5{width:18px;height:18px;}.elementor .e-4c6d9f93-9502{font-family:var(--solu-teksti);font-weight:600;font-size:14px;color:var(--solu-hiili);line-height:1;}.elementor .e-504d367e-7b13{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--solu-kaura);display:inline-flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-604a218c-f208{font-family:var(--solu-teksti);font-weight:600;font-size:16px;color:var(--solu-kaarna);text-decoration:underline;margin-block-start:4px;}.elementor .e-6b04ba89-17da{padding:40px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start;}.elementor .e-2f1396a8-a7be{overflow:hidden;padding:0px;background-color:#ffffff;display:grid;gap:0px;grid-template-columns:44% 56%;}.elementor .e-20ca31a9-c51b{width:100%;height:360px;min-height:0px;max-height:360px;aspect-ratio:auto;object-fit:cover;border-radius:0px;}.elementor .e-7c31cb65-b717{width:40px;height:40px;}.elementor .e-5bec0d24-6b3a{font-size:28px;line-height:1.2;hyphens:none;\n}.elementor .e-1228c745-25e7{width:18px;height:18px;}.elementor .e-496bf530-7c0f{font-family:var(--solu-teksti);font-weight:600;font-size:14px;color:var(--solu-hiili);line-height:1;}.elementor .e-1c2c89cc-bf85{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--solu-kaura);display:inline-flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-28dfe677-11ec{font-family:var(--solu-teksti);font-weight:600;font-size:16px;color:var(--solu-kaarna);text-decoration:underline;margin-block-start:4px;}.elementor .e-2004c30c-1b57{padding:40px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start;}.elementor .e-7137f582-6db5{overflow:hidden;padding:0px;background-color:#ffffff;display:grid;gap:0px;grid-template-columns:44% 56%;}.elementor .e-2b17ae4b-f07a{width:100%;height:360px;min-height:0px;max-height:360px;aspect-ratio:auto;object-fit:cover;border-radius:0px;}.elementor .e-2838dca7-7067{width:40px;height:40px;}.elementor .e-2b9dda97-5f65{font-size:28px;line-height:1.2;hyphens:none;\n}.elementor .e-51354671-5574{width:18px;height:18px;}.elementor .e-3caac81e-8a8d{font-family:var(--solu-teksti);font-weight:600;font-size:14px;color:var(--solu-hiili);line-height:1;}.elementor .e-22ad75e4-ddb4{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--solu-kaura);display:inline-flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-12a3a4a-45d8{font-family:var(--solu-teksti);font-weight:600;font-size:16px;color:var(--solu-kaarna);text-decoration:underline;margin-block-start:4px;}.elementor .e-53f22329-805c{padding:40px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start;}.elementor .e-6e27672b-688f{overflow:hidden;padding:0px;background-color:#ffffff;display:grid;gap:0px;grid-template-columns:44% 56%;}.elementor .e-79f9efaf-ae74{width:100%;height:360px;min-height:0px;max-height:360px;aspect-ratio:auto;object-fit:cover;border-radius:0px;}.elementor .e-1bd655f-80a5{width:40px;height:40px;}.elementor .e-18fe8e67-1b02{font-size:28px;line-height:1.2;hyphens:none;\n}.elementor .e-7d1d8646-6dab{width:18px;height:18px;}.elementor .e-7df27a2f-b24d{font-family:var(--solu-teksti);font-weight:600;font-size:14px;color:var(--solu-hiili);line-height:1;}.elementor .e-759712b0-2e3d{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--solu-kaura);display:inline-flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-40c58687-1b85{font-family:var(--solu-teksti);font-weight:600;font-size:16px;color:var(--solu-kaarna);text-decoration:underline;margin-block-start:4px;}.elementor .e-710c8865-230f{padding:40px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start;}.elementor .e-21d2500c-b989{overflow:hidden;padding:0px;background-color:#ffffff;display:grid;gap:0px;grid-template-columns:44% 56%;}.elementor .e-35b39346-4967{width:100%;height:360px;min-height:0px;max-height:360px;aspect-ratio:auto;object-fit:cover;border-radius:0px;}.elementor .e-1cadae2b-65e4{width:40px;height:40px;}.elementor .e-5cf59f7d-7e7c{font-size:28px;line-height:1.2;hyphens:none;\n}.elementor .e-1ee47f1-40a6{width:18px;height:18px;}.elementor .e-5901d42c-7526{font-family:var(--solu-teksti);font-weight:600;font-size:14px;color:var(--solu-hiili);line-height:1;}.elementor .e-52fe5fe5-31f8{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--solu-kaura);display:inline-flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-59c70cdb-764b{font-family:var(--solu-teksti);font-weight:600;font-size:16px;color:var(--solu-kaarna);text-decoration:underline;margin-block-start:4px;}.elementor .e-5d599800-3697{padding:40px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start;}.elementor .e-e89e44e-e08f{overflow:hidden;padding:0px;background-color:#ffffff;display:grid;gap:0px;grid-template-columns:44% 56%;}.elementor .e-459be7a0-253d{width:100%;height:360px;min-height:0px;max-height:360px;aspect-ratio:auto;object-fit:cover;border-radius:0px;}.elementor .e-3fe2d94d-add2{width:40px;height:40px;}.elementor .e-6f487ba1-fcfa{font-size:28px;line-height:1.2;hyphens:none;\n}.elementor .e-78fcb425-e8ab{width:18px;height:18px;}.elementor .e-6f0f4f52-e1ff{font-family:var(--solu-teksti);font-weight:600;font-size:14px;color:var(--solu-hiili);line-height:1;}.elementor .e-45208733-5cf8{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--solu-kaura);display:inline-flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-223cdb4c-13d2{font-family:var(--solu-teksti);font-weight:600;font-size:16px;color:var(--solu-kaarna);text-decoration:underline;margin-block-start:4px;}.elementor .e-68b3a9f8-1ed3{padding:40px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start;}.elementor .e-6e91318e-7c50{overflow:hidden;padding:0px;background-color:#ffffff;display:grid;gap:0px;grid-template-columns:44% 56%;}.elementor .e-760de3bf-a110{width:100%;height:360px;min-height:0px;max-height:360px;aspect-ratio:auto;object-fit:contain;border-radius:0px;background-color:#ffffff;}.elementor .e-4a7c1722-29f7{width:40px;height:40px;}.elementor .e-345ce81f-d936{font-size:28px;line-height:1.2;}.elementor .e-33ff89a3-ce5c{padding:40px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start;}.elementor .e-59c89e26-f65d{overflow:hidden;padding:0px;background-color:#ffffff;display:grid;gap:0px;grid-template-columns:44% 56%;}.elementor .e-9d24f76-6cbe{padding:0px;display:flex;flex-direction:column;gap:32px;}.elementor .e-a54dc0d-4ad7{padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .e-55625af-58ec{font-family:var(--solu-teksti);font-weight:600;font-size:16px;color:var(--solu-kaarna);text-decoration:underline;margin-block-start:4px;}.elementor .e-9d6f13c-70df{font-family:var(--solu-teksti);font-weight:600;font-size:16px;color:var(--solu-kaarna);text-decoration:underline;margin-block-start:4px;}.elementor .e-3adee66-67bd{font-family:var(--solu-teksti);font-weight:600;font-size:16px;color:var(--solu-kaarna);text-decoration:underline;margin-block-start:4px;}.elementor .e-6b88e16-59a4{max-width:720px;padding:0px;margin-inline-end:auto;display:flex;flex-direction:column;gap:28px;}.elementor .e-d1aa4f3-f615{max-width:720px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:center;}