.elementor .e-b4e1eca-c5411ba{font-size:1.6rem;color:var(--Tum-violetti);line-height:1.1em;text-transform:uppercase;margin-inline-start:19px;align-self:center;}.elementor .e-e72ea8e-61cb5af{width:400px;}.elementor .e-b7f1a70-6936bd3{justify-content:flex-end;}.elementor .e-9e53236-2800413{font-size:1rem;border-radius:22px;}.elementor .e-1e4d140-ebf7f19{padding:0px;justify-content:center;}.elementor .e-c6b58df-f3890c6{width:300px;}.elementor .e-90bfecb-d0ef93a{border-radius:24px;background-image:url("https://demo.vladadesign.fi/wp-content/uploads/2026/06/Valk-tausta-1024x551.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:var(--Val-oranssi);box-shadow:2px 5px 12px -5px rgb(255, 247, 243),2px 5px 12px -5px rgba(214, 214, 214, 1);align-items:center;}.elementor .e-ac73aa8-170d1ae{font-family:Inter;font-weight:400;font-size:3.3rem;color:var(--Paavari);letter-spacing:1.2px;line-height:1.15em;padding-block-start:5rem;padding-inline-start:0.6rem;}.elementor .e-7eca881-807f34c{font-family:Inter;font-size:1.6rem;color:var(--Paavari);padding-inline-start:0.7rem;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-ef653db-3bc7600{display:inline-flex;}.elementor .e-7a094ad-1c3f768{padding:0px;}.elementor .e-6c4cf4d-f3cec7d{flex-direction:column;gap:1rem;}.elementor .e-4d5dd51-4089201{font-family:Inter;font-weight:600;color:var(--Paavari);line-height:1.1em;}.elementor .e-40d7b67-d1cac6b{font-family:Inter;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-3666d45-9b51fca{border-width:1px;border-style:solid;flex-direction:column;}.elementor .e-2035638-7468599{font-family:Inter;font-weight:600;color:var(--Paavari);line-height:1.1em;text-transform:none;}.elementor .e-1a35a75-9d9e0dc{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-9855ddb-5ffb331{border-width:1px;border-style:solid;flex-direction:column;}.elementor .e-7e40fea-9164117{font-family:Inter;font-weight:600;color:var(--Paavari);line-height:1.1em;}.elementor .e-7aefd41-524f9d4{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-f2febbe-55a5fe2{border-width:1px;border-style:solid;flex-direction:column;}.elementor .e-dac1d8b-d89cb49{flex-direction:row;gap:1rem;}.elementor .e-4352444-a86eac2{width:60%;padding-inline-start:20px;padding-inline-end:10px;flex-direction:column;gap:1.5rem;}.elementor .e-d544f15-fa39d3c{min-height:80vh;overflow:hidden;border-radius:24px;background-image:url("https://demo.vladadesign.fi/wp-content/uploads/2026/06/hero-toinen.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;background-color:var(--Tum-violetti);justify-content:flex-start;}.elementor .e-cb98c9b-17a8d49{height:auto;border-radius:24px;}.elementor .e-dcd7be4-dc38bd5{padding:0px;}.elementor .e-b779176-8487df7{width:40%;display:flex;flex-direction:column;gap:1rem;}.elementor .e-aa8aa1c-691f968{font-family:Dancing Script;color:var(--Oranssi);margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c21a8f6-ba163fb{color:var(--Paavari);line-height:1.15em;}.elementor .e-ccbcdb9-f8206d0{font-family:Inter;font-size:1.5rem;color:var(--Paavari);margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-14f7106-b02fa7f{width:60%;padding-block-end:30px;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-428920f-28068ef{border-radius:24px;background-image:linear-gradient(#ffffff, #ffffff);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:2px 5px 12px -5px rgba(255, 247, 243, 1),2px 5px 12px -5px rgb(214, 214, 214);display:inline-flex;flex-direction:row;gap:2rem;}.elementor .e-38144e7-f9b0589{color:var(--Oranssi);margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7e3a7a0-569fda2{color:var(--Paavari);line-height:1.15em;}.elementor .e-74b391a-8030210{font-family:Inter;font-size:1.5rem;color:var(--Paavari);margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-b3b53c9-36a566e{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-b588b42-c048a9d{flex-direction:row;}.elementor .e-5033624-a178184{font-family:Inter;color:var(--Paavari);line-height:1.1em;}.elementor .e-b7201a4-91e4883{font-family:Inter;color:var(--Paavari);margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-74f03fb-1c3c346{padding-block-start:2rem;padding-block-end:2.2rem;border-width:1px;border-style:solid;flex-direction:column;gap:0.7rem;}.elementor .e-4654d6e-946df61{font-family:Inter;color:var(--Paavari);line-height:1.1em;}.elementor .e-954a57b-2182b3b{font-family:Inter;color:var(--Paavari);margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-866062c-045c755{padding-block-start:2rem;padding-block-end:2.2rem;border-width:1px;border-style:solid;flex-direction:column;gap:0.7rem;}.elementor .e-bf5457b-879e48c{font-family:Inter;color:var(--Paavari);line-height:1.1em;}.elementor .e-8b5c729-a820ce4{font-family:Inter;color:var(--Paavari);margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-6ce2dbb-2e27b58{padding-block-start:2rem;padding-block-end:2.2rem;border-width:1px;border-style:solid;flex-direction:column;gap:0.7rem;}.elementor .e-4c6ce17-19b23d4{flex-direction:row;gap:1rem;}.elementor .e-cca811a-b699b45{padding-block-start:20px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:24px;background-color:var(--Border);mix-blend-mode:normal;box-shadow:5px 5px 16px 2px rgba(71, 71, 71, 0.21);flex-direction:column;}.elementor .e-c1ab7f2-37671f4{letter-spacing:0.5px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c0dd406-7ae3c39{line-height:1.15em;}.elementor .e-52bef48-f382c05{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-60498f2-b8481df{flex-direction:row;}.elementor .e-d4132ea-deb7767{color:var(--Paavari);letter-spacing:0.2px;text-transform:uppercase;align-self:center;}.elementor .e-b4ccb11-1ec3b2d{width:50%;padding:3rem;background-color:var(--Val-oranssi);justify-content:flex-start;}.elementor .e-4bc19b5-73d3c03{width:auto;}.elementor .e-a7256fc-0835275{width:50%;overflow:hidden;aspect-ratio:auto;padding:0rem;}.elementor .e-b311d24-6189243{padding:0px;flex-direction:row;gap:1rem;align-items:stretch;}.elementor .e-422dca2-7b3ee3a{width:50%;overflow:hidden;aspect-ratio:auto;padding:0rem;}.elementor .e-77320da-1b4a554{color:var(--Paavari);letter-spacing:0.2px;text-transform:uppercase;align-self:center;}.elementor .e-86b2ec8-8644d10{width:50%;padding:3rem;background-color:var(--Val-oranssi);justify-content:flex-start;}.elementor .e-f8bac2f-d2e3564{padding:0px;flex-direction:row;gap:1rem;align-items:stretch;}.elementor .e-515be81-a0fa25f{color:var(--Paavari);letter-spacing:0.2px;text-transform:uppercase;align-self:center;}.elementor .e-fc3cde4-80726c7{width:50%;padding:3rem;background-color:var(--Val-oranssi);justify-content:flex-start;}.elementor .e-5b12b17-d5c36a2{width:50%;overflow:hidden;aspect-ratio:auto;padding:0rem;}.elementor .e-9f997d0-409ccf4{padding:0px;flex-direction:row;gap:1rem;align-items:stretch;}.elementor .e-59c7636-3f925b2{width:auto;height:auto;}.elementor .e-1b43cdd-aaeceb2{width:50%;overflow:hidden;aspect-ratio:auto;padding:0rem;}.elementor .e-8372a18-8680b37{color:var(--Paavari);letter-spacing:0.2px;text-transform:uppercase;align-self:center;}.elementor .e-d951104-c33ee77{width:50%;padding:3rem;background-color:var(--Val-oranssi);justify-content:flex-start;}.elementor .e-2272ca2-7fac6b3{padding:0px;flex-direction:row;gap:1rem;align-items:stretch;}.elementor .e-886f40f-e305274{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-64bbbd9-34c5e5d{line-height:1.15em;}.elementor .e-9f4f2c6-a70bc07{font-family:Inter;font-size:1.5rem;color:var(--Paavari);margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-3b180c4-6a53867{width:50%;}.elementor .e-26c6362-7a748e2{width:50%;}.elementor .e-1565647-a3ec3a1{flex-direction:row;}.elementor .e-6756ec9-c7c5a70{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-c3e5f1a-b492d0e{width:100%;background-color:var(--Val-oranssi);gap:2rem;justify-content:space-around;}.elementor .e-142466d-f84179d{padding:0px;flex-direction:row;gap:1rem;align-items:stretch;}.elementor .e-5fabcd8-a5d7573{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-19993b9-fb60551{line-height:1.15em;}.elementor .e-0dbe640-76260b2{font-family:Inter;font-size:1.5rem;color:var(--Paavari);margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-31387e4-a974518{width:50%;}.elementor .e-efdb3e7-f7506e3{width:50%;}.elementor .e-178f4db-efc9555{flex-direction:row;}.elementor .e-41e4c51-7588864{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-0bcb75c-0e72ce3{width:100%;background-color:var(--Border);gap:2rem;justify-content:space-around;}.elementor .e-12ac938-54fb568{padding:0px;flex-direction:row;gap:1rem;align-items:stretch;}.elementor .e-e9dfe7c-1ce8884{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-6ca748c-8437b37{color:var(--Oranssi);margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6bb4e16-cc41e40{color:var(--Paavari);line-height:1.15em;text-align:center;}.elementor .e-cb83bdb-242f3fb{font-family:Inter;font-size:1.5rem;color:var(--Paavari);margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-4516fca-6afe6a0{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-f872274-74367dd{flex-direction:row;}.elementor .e-fa30a61-ecd9363{font-family:Inter;}.elementor .e-84176c7-40721f0{margin-block-start:1rem;margin-block-end:0.5rem;background-color:var(--Paavari);}.elementor .e-134a3d0-b76aba9{font-family:Inter;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-9d404f5-6aa1b01{flex-direction:column;}.elementor .e-5c2d717-f17da3f{padding:23px;justify-content:center;}.elementor .e-3563832-bbb5322{border-width:1px;border-style:solid;flex-direction:column;justify-content:space-between;}.elementor .e-85a0410-065b90c{font-family:Inter;text-transform:uppercase;}.elementor .e-0d730cc-0b7eefa{margin-block-start:1rem;margin-block-end:0.5rem;background-color:var(--Paavari);}.elementor .e-834151f-ad3e0a1{font-family:Inter;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-5c338d1-e1d4db8{flex-direction:column;}.elementor .e-0be99dc-bb7cd6c{padding:23px;justify-content:center;}.elementor .e-1a543b5-f1c8542{border-width:1px;border-style:solid;flex-direction:column;justify-content:space-between;}.elementor .e-8a17834-b557796{margin-block-start:1rem;margin-block-end:0.5rem;background-color:var(--Paavari);}.elementor .e-2e08978-b08ba9c{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-27c6943-7343964{flex-direction:column;}.elementor .e-2c1c868-4932589{padding:23px;justify-content:center;}.elementor .e-d9d2753-8fc4c11{border-width:1px;border-style:solid;flex-direction:column;justify-content:space-between;}.elementor .e-469c0f6-81979f8{flex-direction:row;gap:1rem;}.elementor .e-8c6025f-84de9af{padding-block-start:20px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:24px;background-image:linear-gradient(170deg, rgb(255,255,255) 0%,rgb(108, 168, 233) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--Border);box-shadow:5px 5px 16px 2px rgba(71, 71, 71, 0.21);flex-direction:column;}.elementor .e-b6b28e5-c34c66d{font-family:Dancing Script;color:var(--Oranssi);margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-46c8428-289364d{color:var(--Paavari);line-height:1.15em;}.elementor .e-94bf5df-cd9be3e{flex-direction:column;align-items:center;}.elementor .e-295171d-315ba1e{border-radius:24px;background-image:url("https://demo.vladadesign.fi/wp-content/uploads/2026/06/Valk-tausta-1024x551.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:5px 6px 15px -5px rgba(255, 247, 243, 1),5px 6px 12px -5px rgba(224, 224, 224, 1);flex-direction:column;}.elementor .e-829930e-8963a78{color:var(--Oranssi);margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;}.elementor .e-49df6f5-3f31efb{color:var(--Paavari);line-height:1.15em;align-self:start;}.elementor .e-ddb3063-710b522{font-family:Inter;font-size:1.5rem;color:var(--Paavari);margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-5248c87-eddb986{padding:23px;gap:2rem;}.elementor .e-78b0cfc-519a390{justify-content:flex-start;}.elementor .e-8d991c9-da0ef69{flex-direction:column;justify-content:center;align-items:start;}.elementor .e-7e5e979-e5429ae{flex-direction:row;}.elementor .e-82631fc-a65b750{font-family:Inter;font-weight:400;font-size:1.3rem;color:var(--Paavari);line-height:1.1em;}.elementor .e-637f3e5-2809fc1{border-width:1px;border-style:solid;flex-direction:column;}.elementor .e-c2a6f1e-a1d3823{flex-direction:row;gap:1rem;}.elementor .e-a6ff943-ce5a8f8{padding-block-start:20px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:24px;background-image:linear-gradient(170deg, rgb(255,255,255) 1%,rgba(108, 168, 233, 1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--Paavari);box-shadow:2px 5px 12px -5px rgb(255, 247, 243),2px 5px 12px -5px rgb(214, 214, 214);flex-direction:row;}.elementor .e-fa057b6-21d3417{font-size:2.8rem;color:var(--Valkoinen);line-height:1.1em;text-transform:uppercase;margin-inline-start:19px;align-self:start;}.elementor .e-1752820-35bc786{width:70%;}.elementor .e-3e9ef49-1d0b693{color:var(--Valkoinen);line-height:1.3em;}.elementor .e-aa282c0-b8d4b41{gap:1rem;justify-content:flex-start;}.elementor .e-08b8b19-3e4ce69{color:var(--Valkoinen);line-height:1.1em;}.elementor .e-ab6d46c-f49de8c{gap:1rem;justify-content:flex-start;}.elementor .e-8dc68d9-e627386{color:var(--Valkoinen);line-height:1.1em;}.elementor .e-955dfa1-eb6003f{gap:1rem;justify-content:flex-start;}.elementor .e-fc48876-e007e6b{color:var(--Valkoinen);line-height:1.1em;}.elementor .e-92ba4b8-f8ce1eb{gap:1rem;justify-content:flex-start;}.elementor .e-f3a9bcb-cafa4fb{padding-block-start:2rem;padding-inline-start:0px;gap:1rem;justify-content:flex-start;}.elementor .e-8f958e8-0b21a9b{font-size:1rem;color:var(--Valkoinen);padding-block-start:1rem;padding-inline-start:0.7rem;}.elementor .e-9c5c846-8466eb4{width:30%;flex-direction:column;justify-content:flex-start;}.elementor .e-592c454-b7e610d{padding-block-start:1.8rem;padding-block-end:3rem;}.elementor .e-96490be-b5d9cc8{width:70%;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-fcba386-61222f4{font-weight:700;font-size:0.8rem;color:var(--Valkoinen);line-height:1.1em;align-self:center;}.elementor .e-3d0a406-d685049{width:30%;justify-content:flex-end;}.elementor .e-34b2a3a-5b6f370{width:97%;padding-block-start:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ededed7d;border-style:solid;justify-content:flex-end;}.elementor .e-42deb77-b5c2f07{border-radius:24px;background-image:url("https://demo.vladadesign.fi/wp-content/uploads/2026/06/Sininen-taustakuva-1024x550.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;background-color:var(--Tum-violetti);box-shadow:2px 5px 12px -5px rgb(255, 247, 243),2px 5px 12px -5px rgba(214, 214, 214, 1);flex-direction:column;align-items:center;}