.elementor .e-ec5eb73-a086d66{font-size:1.6rem;color:var(--Tum-violetti);line-height:1.1em;text-transform:uppercase;margin-inline-start:19px;align-self:center;}.elementor .e-636c04c-ae1ebfa{width:400px;}.elementor .e-7b8d1aa-e02768b{justify-content:flex-end;}.elementor .e-660e378-129058a{font-size:1rem;border-radius:22px;}.elementor .e-c81ee6d-d696a9b{padding:0px;justify-content:center;}.elementor .e-2aaab46-0ee46c9{width:300px;}.elementor .e-91f42b9-1e6ffa2{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-6959c6f-15efabf{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-e3a276e-b03a3ff{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-84f735f-80e7504{aspect-ratio:auto;border-radius:999px;border-width:0px;background-color:var(--Valkoinen);}.elementor .e-c9408fb-f7a26f1{padding:0px;gap:1rem;}.elementor .e-a238678-6b67d89{display:inline-flex;}.elementor .e-d0977ea-9fcb118{padding:0px;gap:1rem;}.elementor .e-90b741f-9ebc94c{flex-direction:column;gap:1rem;}.elementor .e-2efe425-ad03e4f{font-family:Inter;font-weight:600;color:var(--Paavari);line-height:1.1em;}.elementor .e-b7c18e8-78e2129{font-family:Inter;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-b5d1f4f-ce421cc{border-width:1px;border-style:solid;flex-direction:column;}.elementor .e-d898da7-d87218a{font-family:Inter;font-weight:600;color:var(--Paavari);line-height:1.1em;}.elementor .e-3d8d500-e6ee813{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-95d8fc2-4927e74{border-width:1px;border-style:solid;flex-direction:column;}.elementor .e-9a0a9c8-b512cfc{font-family:Inter;font-weight:600;color:var(--Paavari);line-height:1.1em;}.elementor .e-399b540-f21056a{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-5d0fc31-7ccf514{border-width:1px;border-style:solid;flex-direction:column;}.elementor .e-db3b47b-aae86b2{flex-direction:row;gap:1rem;}.elementor .e-0f92d65-30b8e69{width:60%;padding-inline-start:20px;padding-inline-end:10px;flex-direction:column;gap:1.5rem;}.elementor .e-2fd1c7f-4bff496{min-height:80vh;overflow:hidden;border-radius:24px;background-image:url("https://demo.vladadesign.fi/wp-content/uploads/2026/07/hero-kirjanpito-small.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-db0a243-27b7670{color:var(--Oranssi);margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-739ce0d-9c86e87{color:var(--Paavari);line-height:1.15em;text-align:center;}.elementor .e-f49c719-26ee634{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-b544180-eb1cc8e{flex-direction:row;}.elementor .e-719fac2-c2a6ba7{font-family:Inter;}.elementor .e-3487b80-2baf442{margin-block-start:1rem;margin-block-end:0.5rem;background-color:var(--Paavari);}.elementor .e-c1f7db3-37e18df{font-family:Inter;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-0f8f46f-6e65e42{border-width:1px;border-style:solid;flex-direction:column;}.elementor .e-d9e5fa9-74809d1{font-family:Inter;}.elementor .e-0b8d113-d6351c9{margin-block-start:1rem;margin-block-end:0.5rem;background-color:var(--Paavari);}.elementor .e-cdfa547-7b0fd4d{font-family:Inter;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-df7953e-b62ab28{border-width:1px;border-style:solid;flex-direction:column;}.elementor .e-a7fd3f0-53239f0{display:flex;flex-direction:row;gap:1rem;}.elementor .e-89bb0c0-779baab{font-family:Inter;}.elementor .e-465f4b1-2720536{margin-block-start:1rem;margin-block-end:0.5rem;background-color:var(--Paavari);}.elementor .e-5fdf08c-e714530{font-family:Inter;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-c993c49-432f8ba{border-width:1px;border-style:solid;flex-direction:column;}.elementor .e-db2630b-888d699{font-family:Inter;}.elementor .e-b8c4ae6-ab4507a{margin-block-start:1rem;margin-block-end:0.5rem;background-color:var(--Paavari);}.elementor .e-8ace946-0e26c7d{font-family:Inter;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-9089e89-ebc0ffe{border-width:1px;border-style:solid;flex-direction:column;}.elementor .e-41aac31-f5db505{display:flex;flex-direction:row;gap:1rem;}.elementor .e-ac2c8f4-1195b13{flex-direction:row;gap:0rem;}.elementor .e-cdcfe48-4da4204{padding:23px;justify-content:center;}.elementor .e-8a7e86d-dd173c5{padding-block-start:20px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:24px;background-image:linear-gradient(180deg, rgb(255,255,255) 0%,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),5px 6px 12px -5px rgba(0, 28, 80, 0.65);flex-direction:column;}.elementor .e-c09303d-ea29704{height:auto;border-radius:24px;}.elementor .e-75b268a-213afe3{padding:0px;}.elementor .e-9f6ecfb-9749b6b{width:40%;display:flex;flex-direction:column;gap:1rem;}.elementor .e-f1e0091-23a53b4{font-family:Dancing Script;color:var(--Oranssi);margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3f1e062-fa1468e{color:var(--Paavari);line-height:1.15em;}.elementor .e-4557691-3622b34{font-family:Inter;font-size:1.2rem;color:var(--Paavari);margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-19d6811-ebdfefa{font-family:Inter;font-size:1.2rem;color:var(--Paavari);margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-a4be468-95ba40a{border-radius:22px;border-width:0px;}.elementor .e-7825ebc-86a0daa{flex-direction:column;gap:1rem;align-items:center;}.elementor .e-bfb2221-6684b68{width:60%;padding-block-end:30px;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-175cb63-1e6efd4{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-077e68c-07ebf94{letter-spacing:0.5px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-56e218c-c8caa0c{line-height:1.15em;}.elementor .e-6d33e5b-1e13354{font-family:Inter;font-size:1.4rem;padding-block-start:1.5rem;padding-block-end:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-3407040-c169f3f{font-size:1.7rem;color:var(--Paavari);letter-spacing:0.2px;text-transform:uppercase;padding-block-start:1rem;align-self:center;}.elementor .e-34a37de-622ecf5{line-height:1.1em;}.elementor .e-0fa298d-035a0ee{gap:1rem;justify-content:flex-start;}.elementor .e-94d25d4-20774a7{font-family:Inter;text-align:start;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-f55c99b-c3f96e0{flex-direction:column;}.elementor .e-a99b13a-86204ae{line-height:1.1em;}.elementor .e-5e5cb5d-f72083c{gap:1rem;justify-content:flex-start;}.elementor .e-6aab31c-3302aca{font-family:Inter;text-align:start;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-bab19c9-496fab5{flex-direction:column;}.elementor .e-a116404-879e906{line-height:1.1em;}.elementor .e-98d9cb5-34a6738{gap:1rem;justify-content:flex-start;}.elementor .e-477a83f-65ceb7a{font-family:Inter;text-align:start;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-523f6e2-0218360{flex-direction:column;}.elementor .e-8c9cc1b-2582eac{line-height:1.1em;}.elementor .e-15cb7c9-80ed7e0{gap:1rem;justify-content:flex-start;}.elementor .e-82beaed-57fb5ca{font-family:Inter;text-align:start;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-4d77b81-7f8a739{flex-direction:column;}.elementor .e-25900f8-b9cd903{flex-direction:column;gap:1rem;}.elementor .e-e3d9654-3ec8dfc{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-f125ebf-173119a{width:50%;background-image:linear-gradient(#ffffff33, #ffffff33),url("https://demo.vladadesign.fi/wp-content/uploads/2026/07/tausta-kirjanpito-1024x683.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-5f70f62-4827e40{font-size:1.7rem;color:var(--Paavari);letter-spacing:0.2px;text-transform:uppercase;padding-block-start:1rem;align-self:center;}.elementor .e-600c5f3-a59c9db{font-family:Inter;font-size:1.2rem;padding-block-start:1.5rem;padding-block-end:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-6747697-e62d679{padding-block-start:0.5rem;padding-block-end:1rem;padding-inline-start:3rem;padding-inline-end:2rem;flex-direction:column;align-items:center;}.elementor .e-260f3d2-3090bea{width:50%;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-60cb24f-611aff4{column-gap:2rem;padding:0px;margin-block-start:2rem;flex-direction:row;row-gap:2rem;}.elementor .e-4b689df-7e0d956{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-8b2df59-ff3ac2f{display:none;justify-content:center;}.elementor .e-035a2e9-90520be{padding:23px;justify-content:center;}.elementor .e-2488c8f-d043c2d{width:100%;background-color:var(--Val-oranssi);gap:2rem;justify-content:space-around;}.elementor .e-7b7a6e0-3e97386{padding:0px;flex-direction:row;gap:1rem;align-items:stretch;}.elementor .e-c84f1af-a834689{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-224044e-5d7a06c{height:450px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:24px;background-image:url("https://demo.vladadesign.fi/wp-content/uploads/2026/06/kadet-2.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;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-3bc3e2b-318b818{letter-spacing:0.5px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4800565-4767147{line-height:1.15em;text-align:center;}.elementor .e-e800dca-c0675a5{font-family:Inter;font-size:1.4rem;padding-block-start:1.5rem;padding-block-end:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-c1c72a6-9755ccd{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-f7f8df3-e10d9fe{font-size:1.7rem;color:var(--Paavari);letter-spacing:0.2px;line-height:1.1em;text-transform:uppercase;padding-block-start:1rem;align-self:center;}.elementor .e-2917912-7ace5e8{line-height:1.1em;}.elementor .e-2937e9a-d5ea0af{gap:1rem;justify-content:center;}.elementor .e-76b1d90-8bca995{font-family:Inter;text-align:start;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-19da4c4-805e455{flex-direction:column;}.elementor .e-2f84514-c419f8d{line-height:1.1em;}.elementor .e-0ec290c-80fbce1{gap:1rem;justify-content:center;}.elementor .e-97e63f0-f1a6e04{font-family:Inter;text-align:start;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-d434d74-650cce7{flex-direction:column;}.elementor .e-b69da8d-d6fad04{line-height:1.1em;}.elementor .e-1df0ccb-65abe67{gap:1rem;justify-content:center;}.elementor .e-42bfa91-acfb1e9{font-family:Inter;text-align:start;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-d610a5a-fdb6dc0{flex-direction:column;}.elementor .e-29a823e-a92bce0{line-height:1.1em;}.elementor .e-69c07be-88985ca{gap:1rem;justify-content:center;}.elementor .e-cddf561-ace64b4{font-family:Inter;text-align:start;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-18e9743-2125809{flex-direction:column;}.elementor .e-670ce13-5337d90{flex-direction:column;gap:1rem;}.elementor .e-4d3fa02-0dacdc0{display:none;justify-content:center;}.elementor .e-8e5076b-9ced1da{padding:23px;justify-content:center;}.elementor .e-a85b06e-c5b756c{width:100%;background-image:linear-gradient(180deg, rgb(255,255,255) 0%,rgba(108, 168, 233, 1) 99%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--Val-oranssi);gap:2rem;justify-content:space-around;}.elementor .e-232d135-77d7f01{padding:0px;flex-direction:row;gap:1rem;align-items:stretch;}.elementor .e-cbbcc4b-f10eab8{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-e159c0f-755694e{color:var(--Oranssi);margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;}.elementor .e-b80e9c3-c744302{color:var(--Paavari);line-height:1.15em;align-self:start;}.elementor .e-24c313b-6aaf15c{font-family:Inter;font-size:1.4rem;text-align:start;padding-block-start:1.5rem;padding-block-end:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-ca226af-db2f064{flex-direction:column;justify-content:center;align-items:start;}.elementor .e-67ccd16-bde756b{flex-direction:row;}.elementor .e-2d9bfb6-9ef7d45{aspect-ratio:auto;border-radius:24px;}.elementor .e-a08caab-0aa9c3a{flex-direction:column;}.elementor .e-1ef8eef-4d8d72f{flex-direction:row;gap:1rem;}.elementor .e-120582e-876ea84{padding-block-start:20px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;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(--Paavari);box-shadow:2px 5px 12px -5px rgb(255, 247, 243),2px 5px 12px -5px rgb(214, 214, 214);flex-direction:row;}.elementor .e-f5b5f85-87a8add{color:var(--Oranssi);letter-spacing:0.5px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f8bd119-aa6d1cf{line-height:1.15em;}.elementor .e-b95a899-63df87c{font-size:1.7rem;color:var(--Paavari);letter-spacing:0.2px;line-height:1.1em;text-transform:uppercase;padding-block-start:1rem;align-self:start;}.elementor .e-b75b092-7649381{font-family:Inter;font-size:1.4rem;text-align:start;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-fd3925d-878d180{margin:2rem;flex-direction:column;gap:1rem;}.elementor .e-3428f57-aa6e086{font-size:1.7rem;color:var(--Paavari);letter-spacing:0.2px;line-height:1.1em;text-transform:uppercase;padding-block-start:1rem;align-self:start;}.elementor .e-480128a-9f71c3a{font-family:Inter;font-size:1.4rem;text-align:start;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-46223fa-f77cc7f{margin:2rem;flex-direction:column;gap:1rem;}.elementor .e-53b271c-ea27dce{font-size:1.7rem;color:var(--Paavari);letter-spacing:0.2px;line-height:1.1em;text-transform:uppercase;padding-block-start:1rem;align-self:start;}.elementor .e-3c8617b-4addb80{font-family:Inter;font-size:1.4rem;text-align:start;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-ed5b0a7-6b0b0a9{margin:2rem;flex-direction:column;gap:1rem;}.elementor .e-4889d1c-f16d81b{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-b59ce7b-7ce974e{display:none;justify-content:center;}.elementor .e-a737594-e57cfb0{width:100%;background-color:var(--Val-oranssi);gap:2rem;justify-content:space-around;}.elementor .e-70309bf-efbb01f{padding:0px;flex-direction:row;gap:1rem;align-items:stretch;}.elementor .e-82b05dc-05ca7e1{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-8ad70a1-eddcd95{line-height:1.15em;text-align:center;align-self:center;}.elementor .e-c4f9e97-b270ded{display:none;justify-content:center;}.elementor .e-5418c5b-4eb170c{font-family:Inter;font-size:1.5rem;color:var(--Valkoinen);padding-block-start:0.1rem;padding-block-end:0.1rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;background-color:#ed853a;}.elementor .e-352a195-b9c370f{padding:0px;}.elementor .e-e813ce0-6891a25{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-6a76ae8-5c592a2{font-family:Inter;font-size:1.2rem;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-3b00e5b-1720b80{padding:0px;flex-direction:column;}.elementor .e-7557f7f-a5bb77f{padding:0px;display:flex;align-items:end;}.elementor .e-5efd788-cf2a643{padding:0px;border-radius:24px;background-color:#ffffff80;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.04);flex-direction:column;gap:1rem;}.elementor .e-cfa714a-61fb15c{font-family:Inter;font-size:1.5rem;color:var(--Valkoinen);padding-block-start:0.1rem;padding-block-end:0.1rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;background-color:#ed853a;}.elementor .e-a7c0544-cbde70a{padding:0px;}.elementor .e-74c2c6a-621a0f7{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-ffc49e4-242c02c{font-family:Inter;font-size:1.2rem;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-6ab41c7-ec47c51{padding:0px;flex-direction:column;}.elementor .e-47d4a31-fcf5b08{padding:0px;display:flex;align-items:end;}.elementor .e-276becb-72bf362{padding:0px;border-radius:24px;background-color:#ffffff80;box-shadow:0px 0px 10px 0px rgba(217, 158, 158, 0.04);flex-direction:column;gap:1rem;}.elementor .e-72f6dac-dfb9da9{font-family:Inter;font-size:1.5rem;color:var(--Valkoinen);padding-block-start:0.1rem;padding-block-end:0.1rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;background-color:#ed853a;}.elementor .e-f11ee65-415d660{padding:0px;}.elementor .e-8126a21-fc81356{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-3729f4a-f29c24a{font-family:Inter;font-size:1.2rem;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-f9cd6af-9757c0e{padding:0px;flex-direction:column;}.elementor .e-8fba89b-a81f643{padding:0px;display:flex;align-items:end;}.elementor .e-3aa690c-75e102d{padding:0px;border-radius:24px;background-color:#ffffff80;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.04);flex-direction:column;gap:1rem;}.elementor .e-ff66226-249edc1{font-family:Inter;font-size:1.5rem;color:var(--Oranssi);padding-block-start:0.1rem;padding-block-end:0.1rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;background-color:var(--Valkoinen);}.elementor .e-ecb730d-2448e10{padding:0px;}.elementor .e-711ee05-67ec303{font-family:Inter;color:var(--Valkoinen);margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-1b9c7bb-a969d00{font-family:Inter;font-size:1.2rem;color:var(--Valkoinen);margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-3a21334-83cae01{padding:0px;flex-direction:column;}.elementor .e-7355175-aea63ea{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:24px;background-color:var(--Oranssi);flex-direction:column;gap:1rem;}.elementor .e-7981c9f-76e278c{padding-block-end:30px;border-start-start-radius:24px;flex-direction:column;gap:1rem;}.elementor .e-1d2c98a-731f140{width:70%;padding-block-end:2rem;background-color:var(--Border);justify-content:space-around;}.elementor .e-5132e39-0cad1e7{color:var(--Valkoinen);line-height:1.1em;text-transform:uppercase;align-self:center;}.elementor .e-ffba23a-d0aad1e{padding-block-start:2rem;padding-block-end:2px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:24px;background-color:var(--Oranssi);flex-direction:column;gap:1rem;}.elementor .e-1246da6-8a8ff24{font-weight:400;font-size:2.6rem;color:var(--Valkoinen);line-height:1.1em;text-transform:none;align-self:center;}.elementor .e-e3d3293-dfb75e4{justify-content:center;}.elementor .e-cdb8ba7-71593e8{height:auto;padding-block-start:2rem;padding-block-end:2px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:24px;background-color:var(--Paavari);flex-direction:column;gap:1rem;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .e-dffa4af-3e96bf0{width:30%;height:auto;padding:0px;flex-direction:column;gap:1rem;justify-content:flex-start;align-items:stretch;align-self:stretch;}.elementor .e-d5e3435-de06d93{padding:0px;flex-direction:row;gap:1rem;align-items:stretch;}.elementor .e-47d9919-937dacc{font-family:Dancing Script;color:var(--Oranssi);margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e0de465-6235b41{color:var(--Paavari);line-height:1.15em;}.elementor .e-ba33176-37cffa1{flex-direction:column;align-items:center;}.elementor .e-ba1c2d9-93e7bfd{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-5318a08-6ec7872{font-family:Dancing Script;color:var(--Oranssi);margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b79b9a0-6c73961{color:var(--Paavari);line-height:1.15em;}.elementor .e-b1828bb-8455f6f{flex-direction:column;align-items:center;}.elementor .e-3776e1f-e590fc6{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;}.elementor .e-ea73c68-6c125c7{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-3ffdf90-747ddaa{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-552a7bc-18c3a70{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-f1a87eb-d284dd7{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-f54be90-f0f2bf5{font-family:Inter;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-da160c2-b8e833c{width:80%;justify-content:center;}.elementor .e-febf5eb-591291d{font-family:Inter;text-align:start;}.elementor .e-e0516c3-23e7c61{font-family:Inter;text-align:center;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-b44ef4e-80fa979{border-radius:22px;border-width:0px;}.elementor .e-0803243-b5dd8a1{padding:23px;justify-content:center;}.elementor .e-03fc98d-2c671ff{width:80%;padding:1.5rem;border-radius:24px;border-width:1px;border-style:solid;flex-direction:column;align-items:center;}.elementor .e-9f28c90-fa4f7cc{padding-block-start:3.5rem;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-932848a-b27b6cd{padding-block-end:30px;border-start-start-radius:24px;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-eaf8869-0f62f73{border-radius:24px;background-color:var(--Val-oranssi);box-shadow:2px 5px 12px -5px rgba(255, 247, 243, 1),2px 5px 12px -5px rgba(224, 224, 224, 1);display:inline-flex;flex-direction:column;gap:2rem;}.elementor .e-5bb3494-74b867a{color:var(--Oranssi);margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;}.elementor .e-703c280-dedef33{color:var(--Paavari);line-height:1.15em;align-self:start;}.elementor .e-626c24a-ce0f3a8{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-0ad136f-bb4549e{padding:23px;gap:2rem;}.elementor .e-f07319f-4efd1fc{justify-content:flex-start;}.elementor .e-e553777-fb92d14{flex-direction:column;justify-content:center;align-items:start;}.elementor .e-f480cfb-829667f{flex-direction:row;}.elementor .e-831288f-dcf6809{font-family:Inter;font-weight:400;font-size:1.3rem;color:var(--Paavari);line-height:1.1em;}.elementor .e-569caf0-d3e5510{border-width:1px;border-style:solid;flex-direction:column;}.elementor .e-52c42d0-75e396f{flex-direction:row;gap:1rem;}.elementor .e-4b152bf-447de67{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-62eeed7-cdf12a1{font-size:2.8rem;color:var(--Valkoinen);line-height:1.1em;text-transform:uppercase;margin-inline-start:19px;align-self:start;}.elementor .e-de4142b-c5b4319{width:70%;}.elementor .e-8dac38c-a8fc851{color:var(--Valkoinen);line-height:1.3em;}.elementor .e-0d53d86-b15ed15{gap:1rem;justify-content:flex-start;}.elementor .e-377fb38-a4a1539{color:var(--Valkoinen);line-height:1.1em;}.elementor .e-18a4b75-e4157a7{gap:1rem;justify-content:flex-start;}.elementor .e-ac35354-0ffcf9a{color:var(--Valkoinen);line-height:1.1em;}.elementor .e-6abbac7-79c8d19{gap:1rem;justify-content:flex-start;}.elementor .e-a61c106-6ed092c{color:var(--Valkoinen);line-height:1.1em;}.elementor .e-8c67f38-ab69157{gap:1rem;justify-content:flex-start;}.elementor .e-c1796ce-0c89055{padding-block-start:2rem;padding-inline-start:0px;gap:1rem;justify-content:flex-start;}.elementor .e-5aee4e2-fa94762{font-size:1rem;color:var(--Valkoinen);padding-block-start:1rem;padding-inline-start:0.7rem;}.elementor .e-6136adc-d589c35{width:30%;flex-direction:column;justify-content:flex-start;}.elementor .e-4655e0c-f04ee3e{padding-block-start:1.8rem;padding-block-end:3rem;}.elementor .e-c9878ab-30c273e{width:70%;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-07f11fb-f0e711e{font-weight:700;font-size:0.8rem;color:var(--Valkoinen);line-height:1.1em;align-self:center;}.elementor .e-2380753-29d15b8{width:30%;justify-content:flex-end;}.elementor .e-cbc9e87-3bad5e9{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-04412e7-a121995{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;}