.elementor .e-3fbe9da3-f36c{width:48px;height:3px;background-color:var(--Primary);}.elementor .e-18ec0a5-392c668{color:var(--Secondary);}.elementor .e-087b93c-6995ef5{color:var(--Accent);}.elementor .e-2f4f3e2-60ba14b:hover,.elementor .e-2f4f3e2-60ba14b:focus-visible{color:#FFFFFF;background-color:var(--Oranssi_teksti);translate: 0px -2px;\n}.elementor .e-2f4f3e2-60ba14b{color:#FFFFFF;border-radius:5px;background-color:var(--Primary);transition:all 100ms;}.elementor .e-b602483-dc91d75:hover,.elementor .e-b602483-dc91d75:focus-visible{color:var(--Pinta_vaalea);background-color:var(--Secondary);translate: 0px -2px;\n}.elementor .e-b602483-dc91d75{color:var(--Secondary);border-radius:5px;border-color:var(--Secondary);background-color:#375efa00;transition:all 100ms;}.elementor .e-d57be54-1cc6cc6{padding:0px;margin-block-start:15px;gap:20px;}.elementor .e-2c708fc-9408bd6{min-width:0px;padding:45px;flex-direction:column;gap:15px;flex:1 1 0px;}.elementor .e-552ca7e6-9edb{width:100%;height:130%;object-fit:cover;position:absolute;inset-block-start:-15%;inset-inline-start:0px;max-width: none;\n}.elementor .e-720ecd42-c215{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, #FFFFFF 0%,rgba(255, 255, 255, 0.85) 15%,rgba(255, 255, 255, 0.4) 40%,rgba(255, 255, 255, 0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-71ae1c6-95d9ca3{overflow:hidden;position:relative;padding:0px;flex:0 0 40%;align-self:stretch;}.elementor .e-c739090-19f25e2{overflow:hidden;position:relative;z-index:2;padding:0px;margin-block-start:-47px;margin-block-end:80px;margin-inline-start:auto;margin-inline-end:auto;border-radius:5px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(22, 24, 27, 0.12);flex-direction:row;}.elementor .e-36019b2-ea2c1c7{color:var(--Secondary);}.elementor .e-062ef64-a3f8237{padding:0px;flex-direction:row;justify-content:space-between;align-items:start;}.elementor .e-60f03fe-b016f34{width:48px;height:3px;background-color:var(--Primary);}.elementor .e-f89d114-fd9e34e{color:var(--Secondary);}.elementor .e-51fe52ec-478f{color:var(--Pinta_tumma);}.elementor .e-1a3a35e-6e68654{color:var(--Secondary);}.elementor .e-2910de1-28da17c{color:var(--Oranssi_teksti);}.elementor .e-6c1159f-bd15d40{color:var(--Pinta_tumma);& a { color: var(--Pinta_tumma); }\n}.elementor .e-87145b3-2766d0e{padding:0px;margin-block-start:6px;flex-direction:column;gap:6px;}.elementor .e-88c4f7e-cfe8fcd:hover,.elementor .e-88c4f7e-cfe8fcd:focus-visible{box-shadow:0px 14px 34px 0px rgba(22, 24, 27, 0.14);translate: 0 -4px;\n}.elementor .e-88c4f7e-cfe8fcd{padding:30px;border-radius:5px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(22, 24, 27, 0.08);flex-direction:column;gap:12px;transition: translate 100ms, box-shadow 100ms;\n}.elementor .e-1f6db1f-b949fe6{width:48px;height:3px;background-color:var(--Primary);}.elementor .e-4ff2251-24f2e67{color:var(--Secondary);}.elementor .e-24191bbe-f259{color:var(--Pinta_tumma);}.elementor .e-0a05d8e-6fbb06d{color:var(--Secondary);}.elementor .e-ba30aec-939dc1f{color:var(--Oranssi_teksti);}.elementor .e-620186b-4bafb90{color:var(--Pinta_tumma);& a { color: var(--Pinta_tumma); }\n}.elementor .e-4c36740-fd4e172{padding:0px;margin-block-start:6px;flex-direction:column;gap:6px;}.elementor .e-8c27298-d3eebd7:hover,.elementor .e-8c27298-d3eebd7:focus-visible{box-shadow:0px 14px 34px 0px rgba(22, 24, 27, 0.14);translate: 0 -4px;\n}.elementor .e-8c27298-d3eebd7{padding:30px;border-radius:5px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(22, 24, 27, 0.08);flex-direction:column;gap:12px;transition: translate 100ms, box-shadow 100ms;\n}.elementor .e-f4cb126-7641f46{width:48px;height:3px;background-color:var(--Primary);}.elementor .e-413f6da-ec1cb80{color:var(--Secondary);}.elementor .e-1211702f-e704{color:var(--Pinta_tumma);}.elementor .e-3d843ff-9c19e47{color:var(--Secondary);}.elementor .e-78dcdf6-895455a{color:var(--Oranssi_teksti);}.elementor .e-7fc1cc8-f98555f{color:var(--Pinta_tumma);& a { color: var(--Pinta_tumma); }\n}.elementor .e-4d607ee-c0ff2b8{padding:0px;margin-block-start:6px;flex-direction:column;gap:6px;}.elementor .e-1135e6c-8a1b6b2:hover,.elementor .e-1135e6c-8a1b6b2:focus-visible{box-shadow:0px 14px 34px 0px rgba(22, 24, 27, 0.14);translate: 0 -4px;\n}.elementor .e-1135e6c-8a1b6b2{padding:30px;border-radius:5px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(22, 24, 27, 0.08);flex-direction:column;gap:12px;transition: translate 100ms, box-shadow 100ms;\n}.elementor .e-5e710a0-ff2ac74{width:48px;height:3px;background-color:var(--Primary);}.elementor .e-ce838f6-9342f2e{color:var(--Secondary);}.elementor .e-622d9058-c536{color:var(--Pinta_tumma);}.elementor .e-ee92f23-f25f1a1{color:var(--Secondary);}.elementor .e-170795e-fa5edef{color:var(--Oranssi_teksti);}.elementor .e-aba176d-cd72355{color:var(--Pinta_tumma);& a { color: var(--Pinta_tumma); }\n}.elementor .e-552f26f-76f9502{padding:0px;margin-block-start:6px;flex-direction:column;gap:6px;}.elementor .e-8250001-f6ea0be:hover,.elementor .e-8250001-f6ea0be:focus-visible{box-shadow:0px 14px 34px 0px rgba(22, 24, 27, 0.14);translate: 0 -4px;\n}.elementor .e-8250001-f6ea0be{padding:30px;border-radius:5px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(22, 24, 27, 0.08);flex-direction:column;gap:12px;transition: translate 100ms, box-shadow 100ms;\n}.elementor .e-63d609d8-abae{width:48px;height:3px;background-color:var(--Primary);}.elementor .e-4a4016be-85c8{color:var(--Secondary);}.elementor .e-52cb0173-e5a3{color:var(--Pinta_tumma);& a { color: var(--Pinta_tumma); }\n}.elementor .e-5a22aee-a814{padding:0px;margin-block-start:6px;flex-direction:column;gap:6px;}.elementor .e-1c7030f0-8ff4:hover,.elementor .e-1c7030f0-8ff4:focus-visible{box-shadow:0px 14px 34px 0px rgba(22, 24, 27, 0.14);translate: 0 -4px;\n}.elementor .e-1c7030f0-8ff4{padding:30px;border-radius:5px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(22, 24, 27, 0.08);flex-direction:column;gap:12px;transition: translate 100ms, box-shadow 100ms;\n}.elementor .e-10ac41a4-9905{width:48px;height:3px;background-color:var(--Primary);}.elementor .e-59d673b-8b5c{color:var(--Secondary);}.elementor .e-6f3cbde4-e761{color:var(--Pinta_tumma);& a { color: var(--Pinta_tumma); }\n}.elementor .e-167f1726-fb30{padding:0px;margin-block-start:6px;flex-direction:column;gap:6px;}.elementor .e-520fe090-c1a4:hover,.elementor .e-520fe090-c1a4:focus-visible{box-shadow:0px 14px 34px 0px rgba(22, 24, 27, 0.14);translate: 0 -4px;\n}.elementor .e-520fe090-c1a4{padding:30px;border-radius:5px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(22, 24, 27, 0.08);flex-direction:column;gap:12px;transition: translate 100ms, box-shadow 100ms;\n}.elementor .e-78f1305-e364714{padding:0px;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .e-40ad5c57-e846{padding:0px;margin-block-start:0px;margin-block-end:80px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:20px;}.elementor .e-64f3dac-80a0c27{color:var(--Secondary);}.elementor .e-90dd3a4-1e193c5{padding:0px;flex-direction:column;gap:10px;}.elementor .e-132163e-d1668dc{width:48px;height:3px;background-color:var(--Primary);}.elementor .e-9703160-5a2ac9c{color:var(--Pinta_vaalea);}.elementor .e-394a650-51b3933{text-align:start;}.elementor .e-6287f21-bc35254{width:100%;padding:0px;margin:0px;flex-direction:row;justify-content:space-between;}.elementor .e-cd6e900-26b0003{text-align:start;}.elementor .e-3f8283f-d13727d{width:100%;padding:0px;margin:0px;flex-direction:row;justify-content:space-between;}.elementor .e-143ed16-8e63490{text-align:start;}.elementor .e-f0bde90-99290c1{width:100%;padding:0px;margin:0px;flex-direction:row;gap:0px;justify-content:space-between;}.elementor .e-a8cf7f2-a8802a4{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-6025743-66c73a9:hover,.elementor .e-6025743-66c73a9:focus-visible{box-shadow:0px 14px 34px 0px rgba(22, 24, 27, 0.3);translate: 0 -4px; translate: 0 -4px;\n}.elementor .e-6025743-66c73a9{color:var(--Pinta_vaalea);padding:30px;border-radius:5px;background-image:linear-gradient(135deg, #16181B 0%,#2B2521 55%,#5C422C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 30px 0px rgba(22, 24, 27, 0.18);flex-direction:column;gap:12px;transition: translate 100ms, box-shadow 100ms; & p { color: rgba(244, 242, 239, 0.72); } & p strong { color: var(--Pinta_vaalea); }\n}.elementor .e-a0f1c55-ca540ee{width:48px;height:3px;background-color:var(--Primary);}.elementor .e-a377955-31a30c7{color:var(--Pinta_vaalea);}.elementor .e-a18777b-13db489{width:100%;padding:0px;margin:0px;flex-direction:row;gap:0px;justify-content:space-between;}.elementor .e-e94b3f6-7992b50{width:100%;padding:0px;margin:0px;flex-direction:row;gap:0px;justify-content:space-between;}.elementor .e-e588d29-fdb8baf{width:100%;padding:0px;margin:0px;flex-direction:row;gap:0px;justify-content:space-between;}.elementor .e-907d2a0-0d84dbc{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-9aea374-d2fc0a4:hover,.elementor .e-9aea374-d2fc0a4:focus-visible{box-shadow:0px 14px 34px 0px rgba(22, 24, 27, 0.3);translate: 0 -4px; translate: 0 -4px;\n}.elementor .e-9aea374-d2fc0a4{color:var(--Pinta_vaalea);padding:30px;border-radius:5px;background-image:linear-gradient(135deg, #16181B 0%,#2B2521 55%,#5C422C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 30px 0px rgba(22, 24, 27, 0.18);flex-direction:column;gap:12px;transition: translate 100ms, box-shadow 100ms; & p { color: rgba(244, 242, 239, 0.72); } & p strong { color: var(--Pinta_vaalea); }\n}.elementor .e-248838b-2363265{padding:0px;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .e-1bbd85d-cec13b8{padding:0px;margin-block-start:0px;margin-block-end:80px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:20px;}