.elementor .e-51957d72-aa8e{color:var(--amber);}.elementor .e-70fc4ea1-ecf3{margin-block-end:18px;}.elementor .e-6b1a5e55-a177{max-width:540px;font-family:var(--font-body);font-size:19px;color:rgba(250,246,239,0.88);line-height:1.65;}.elementor .e-1ae72193-1b70{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-4cb12a88-2dbf{min-height:62vh;position:relative;padding-block-start:160px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(90deg, rgba(31,43,36,0.78) 0%,rgba(31,43,36,0.25) 60%,rgba(31,43,36,0) 100%),linear-gradient(180deg, rgba(31,43,36,0.35) 0%,rgba(31,43,36,0.3) 40%,rgba(31,43,36,0.85) 100%),url("https://perhekotisanemi.fi/wp-content/uploads/2026/10/tiimi-hero.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .e-5f371d9f-c7b8{font-family:var(--font-body);font-size:16px;color:var(--muted);}.elementor .e-49f52375-76a9{font-family:var(--font-body);font-weight:600;font-size:16px;color:var(--forest);text-align: right;\n}.elementor .e-76e1e588-6709{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;border-bottom-style: solid; border-bottom-color: rgba(31,43,36,0.12);\n}.elementor .e-3f2ec9d3-ff06{font-family:var(--font-body);font-size:16px;color:var(--muted);}.elementor .e-924a77b-4e2c{font-family:var(--font-body);font-weight:600;font-size:16px;color:var(--forest);text-align: right;\n}.elementor .e-5a1fb1b4-a1b4{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;border-bottom-style: solid; border-bottom-color: rgba(31,43,36,0.12);\n}.elementor .e-448401b4-9026{font-family:var(--font-body);font-size:16px;color:var(--muted);}.elementor .e-41e25245-6439{font-family:var(--font-body);font-weight:600;font-size:16px;color:var(--forest);text-align: right;\n}.elementor .e-53b3e21a-4656{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;border-bottom-style: solid; border-bottom-color: rgba(31,43,36,0.12);\n}.elementor .e-46ea0c0f-8142{padding:0px;margin-block-start:36px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: rgba(31,43,36,0.12);\n}.elementor .e-5919ceaf-422c{padding:0px;display:flex;flex-direction:column;}.elementor .e-27b13ace-8723{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-72831df0-d298{padding:0px;display:grid;gap:80px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-63c2c7ce-65ea{padding:0px;margin-block-end:48px;display:flex;flex-direction:column;}.elementor .e-2dee2518-b3f5{width:150px;height:150px;min-width:150px;font-family:var(--font-head);font-weight:500;font-size:48px;color:#ffffff;border-start-start-radius:75px;border-start-end-radius:75px;border-end-start-radius:75px;border-end-end-radius:24px;background-image:linear-gradient(135deg, #f3a530 0%,#e2671f 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;}.elementor .e-d108fc4-f14b{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--orange);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-4b4204c7-c417{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-1b639f0b-508b{padding:40px;border-radius:28px;background-color:var(--cream);display:flex;flex-direction:row;gap:32px;align-items:center;}.elementor .e-5c5cca2b-cc50{width:150px;height:150px;min-width:150px;font-family:var(--font-head);font-weight:500;font-size:48px;color:#ffffff;border-start-start-radius:75px;border-start-end-radius:75px;border-end-start-radius:75px;border-end-end-radius:24px;background-image:linear-gradient(135deg, #f3a530 0%,#e2671f 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;}.elementor .e-34228091-1b8d{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--orange);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-17a3e791-b10a{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-3067b1b-4fa3{padding:40px;border-radius:28px;background-color:var(--cream);display:flex;flex-direction:row;gap:32px;align-items:center;}.elementor .e-1049455d-ad99{padding:0px;display:grid;gap:24px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-b8ad971-3df9{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;}.elementor .e-1de60304-9c48{width:auto;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:16px;margin-inline-end:16px;border-radius:48px;background-color:var(--sand);display:flex;flex-direction:column;align-items:center;align-self:stretch;}