.elementor .e-29afef17-c454{max-width:640px;font-size:18px;line-height:1.6;margin-block-start:4px;opacity:85%;}.elementor .e-15dc80f9-9d83{font-weight:600;font-size:14px;color:#052730;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:#87C332;border-style:solid;background-color:#87C332;}.elementor .e-57fe2076-5f05:hover,.elementor .e-57fe2076-5f05:focus-visible{background-color:rgba(255,255,255,0.18);}.elementor .e-57fe2076-5f05{font-weight:500;font-size:14px;color:#ffffff;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-af59019-c2b2:hover,.elementor .e-af59019-c2b2:focus-visible{background-color:rgba(255,255,255,0.18);}.elementor .e-af59019-c2b2{font-weight:500;font-size:14px;color:#ffffff;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-15ea860-fac1:hover,.elementor .e-15ea860-fac1:focus-visible{background-color:rgba(255,255,255,0.18);}.elementor .e-15ea860-fac1{font-weight:500;font-size:14px;color:#ffffff;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-609854f6-7d5e:hover,.elementor .e-609854f6-7d5e:focus-visible{background-color:rgba(255,255,255,0.18);}.elementor .e-609854f6-7d5e{font-weight:500;font-size:14px;color:#ffffff;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-2d998e26-13a2:hover,.elementor .e-2d998e26-13a2:focus-visible{background-color:rgba(255,255,255,0.18);}.elementor .e-2d998e26-13a2{font-weight:500;font-size:14px;color:#ffffff;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-1e946ca9-6661{padding:0px;margin-block-start:20px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;}.elementor .e-59a0855a-f0ac{display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-6860d24-5a76{width:100%;padding-block-start:180px;padding-block-end:70px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:50px;border-end-end-radius:50px;background-image:linear-gradient(0deg, rgba(5,39,48,0.7) 0%,rgba(5,39,48,0.7) 100%),url("https://sahkoautoilijat.fi/wp-content/uploads/2026/04/ev-vehicle.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 50%;background-color:#052730;display:flex;flex-direction:column;align-items:center;}.elementor .e-35cbb9fa-f1d6{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-1eb8e832-6cc5:hover,.elementor .e-1eb8e832-6cc5:focus-visible{text-decoration:underline;}.elementor .e-1eb8e832-6cc5{font-weight:700;font-size:18px;color:#052730;line-height:1.3;overflow-wrap:break-word;\n}.elementor .e-65e2689d-49ea:hover,.elementor .e-65e2689d-49ea:focus-visible{text-decoration:underline;}.elementor .e-65e2689d-49ea{font-weight:600;font-size:15px;color:#3F6B0C;padding:0px;margin-block-start:auto;background-color:transparent;align-self:flex-start;}.elementor .e-6046f3f1-c0fb{padding-block-start:20px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .e-3ddb7900-1565:hover,.elementor .e-3ddb7900-1565:focus-visible{box-shadow:0px 2px 4px 0px rgba(5,39,48,0.08),0px 16px 36px 0px rgba(5,39,48,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-3ddb7900-1565{height:100%;overflow:hidden;padding:0px;border-radius:20px;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(5,39,48,0.06),0px 8px 24px 0px rgba(5,39,48,0.06);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;}.elementor .e-50d87fc3-1826{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;gap:28px 24px; & > :first-child { grid-column:1 / -1; display:grid; grid-template-columns:1.25fr 1fr; align-items:stretch; margin-bottom:16px; } & > :first-child img { aspect-ratio:auto; height:100%; min-height:380px; } & > :first-child h2 { font-size:32px; line-height:1.2; } & > :first-child p { font-size:16px; } & > :first-child > div { padding:40px 44px; justify-content:center; gap:14px; } & > :first-child > div > :last-child { margin-top:10px; }\n}.elementor .e-261c6f1b-7f55{color:#052730;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:#cfdcc4;border-style:solid;}.elementor .e-3056dc72-4fde{color:#052730;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:#cfdcc4;border-style:solid;}.elementor .e-67ccde5f-5e79{padding:0px;margin-block-start:48px;gap:16px;justify-content:center;}.elementor .e-451d0a04-7dee{width:100%;}.elementor .e-5a4ac745-6acd{padding-block-start:64px;background-image:linear-gradient(180deg, #F5FAEE 0%,rgba(245,250,238,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}