.elementor .e-4eba4bd2-7d88{font-weight:700;font-size:13px;color:#4AC5C7;letter-spacing:0.18em;}.elementor .e-2eb1aaa8-f7e9{font-weight:800;font-size:88px;color:#FFFFFF;letter-spacing:-0.04em;line-height:0.98;}.elementor .e-533fb903-338b{max-width:560px;font-size:19px;color:rgba(255,255,255,0.84);line-height:1.65;}.elementor .e-56feab36-990c:hover,.elementor .e-56feab36-990c:focus-visible{background-color:#F2BA3A;transform:translate3d(0px, -2px, 0px);}.elementor .e-56feab36-990c{font-weight:700;font-size:17px;color:#2A0B38;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;background-color:#E5A823;transition:transform 0.15s, background-color 0.15s;}.elementor .e-77daee4a-4c13:hover,.elementor .e-77daee4a-4c13:focus-visible{color:#4AC5C7;}.elementor .e-77daee4a-4c13{font-weight:600;font-size:17px;color:#FFFFFF;padding-block-start:18px;padding-block-end:18px;padding-inline-start:8px;padding-inline-end:8px;border-radius:0px;background-color:transparent;}.elementor .e-16a81b11-db5c{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .e-6ecb90f3-acf7{font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;}.elementor .e-6296d357-71ad{font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;}.elementor .e-7ffeb06c-220e{font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;}.elementor .e-4e246982-ecb3{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:36px;flex-wrap:wrap;}.elementor .e-75800584-6768{padding:0px;display:flex;flex-direction:column;gap:28px;flex:1 1 58%;align-items:flex-start;}.elementor .e-4ca4a2b0-1c00{width:100%;height:auto;max-width:460px;filter:drop-shadow(0px 40px 60px rgba(0,0,0,0.45));}.elementor .e-7db8915a-51e9{position:relative;padding:0px;display:flex;flex-direction:column;flex:1 1 42%;justify-content:center;align-items:center;}.elementor .e-732eb306-5d30{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:row;gap:64px;justify-content:space-between;align-items:center;}.elementor .e-4498d946-e0ae{width:100%;padding-block-start:140px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(115deg, #260834 0%,#3D1152 55%,#2A0B38 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#3D1152;display:flex;flex-direction:column;align-items:center;}.elementor .e-4d62922e-b9e9{font-weight:700;font-size:13px;color:#8B6F9E;letter-spacing:0.18em;}.elementor .e-2faff5ff-254c{font-weight:800;font-size:52px;color:#3D1152;letter-spacing:-0.035em;line-height:1.05;}.elementor .e-6cfcf2ab-7259{font-size:18px;color:#4A3A55;line-height:1.7;}.elementor .e-505dee56-2651{width:100%;max-width:640px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .e-fc942ae-12cf{width:100%;height:200px;object-fit:cover;margin-block-end:12px;border-radius:16px;display:block;}.elementor .e-30d02e75-f3d8{font-weight:800;font-size:12px;color:#4AC5C7;letter-spacing:0.16em;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-3684144-ab5a{font-weight:800;font-size:24px;color:#3D1152;letter-spacing:-0.02em;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-253b4588-af27{font-size:16px;color:#4A3A55;line-height:1.7;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-46c2da69-713a:hover,.elementor .e-46c2da69-713a:focus-visible{color:#FFFFFF;background-color:#3D1152;}.elementor .e-46c2da69-713a{font-weight:700;font-size:15px;color:#3D1152;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:6px;margin-inline-start:12px;border-radius:999px;border-width:2px;border-color:#3D1152;border-style:solid;background-color:transparent;transition:background-color 0.15s, color 0.15s;}.elementor .e-3a4cba48-1606:hover,.elementor .e-3a4cba48-1606:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-3a4cba48-1606{padding-block-start:20px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-radius:24px;background-color:#FFFFFF;box-shadow:0px 24px 48px -30px rgba(61,17,82,0.30);transition:transform 0.15s;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-6f6efdaa-1ab4{width:100%;height:200px;object-fit:cover;margin-block-end:12px;border-radius:16px;display:block;}.elementor .e-329353f8-43da{font-weight:800;font-size:12px;color:#E5A823;letter-spacing:0.16em;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-7d3bcd2-3687{font-weight:800;font-size:24px;color:#3D1152;letter-spacing:-0.02em;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-4e93876f-623a{font-size:16px;color:#4A3A55;line-height:1.7;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-39a5cbea-f42b:hover,.elementor .e-39a5cbea-f42b:focus-visible{color:#FFFFFF;background-color:#3D1152;}.elementor .e-39a5cbea-f42b{font-weight:700;font-size:15px;color:#3D1152;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:6px;margin-inline-start:12px;border-radius:999px;border-width:2px;border-color:#3D1152;border-style:solid;background-color:transparent;transition:background-color 0.15s, color 0.15s;}.elementor .e-7fac4794-2c2c:hover,.elementor .e-7fac4794-2c2c:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-7fac4794-2c2c{padding-block-start:20px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-radius:24px;background-color:#FFFFFF;box-shadow:0px 24px 48px -30px rgba(61,17,82,0.30);transition:transform 0.15s;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-53e95bc6-e2d3{width:100%;height:200px;object-fit:cover;margin-block-end:12px;border-radius:16px;display:block;}.elementor .e-3110c56e-e2ff{font-weight:800;font-size:12px;color:#4AC5C7;letter-spacing:0.16em;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-b376eaf-cab4{font-weight:800;font-size:24px;color:#3D1152;letter-spacing:-0.02em;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-1f0f58f6-2a22{font-size:16px;color:#4A3A55;line-height:1.7;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-298bcf95-6c2e:hover,.elementor .e-298bcf95-6c2e:focus-visible{color:#FFFFFF;background-color:#3D1152;}.elementor .e-298bcf95-6c2e{font-weight:700;font-size:15px;color:#3D1152;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:6px;margin-inline-start:12px;border-radius:999px;border-width:2px;border-color:#3D1152;border-style:solid;background-color:transparent;transition:background-color 0.15s, color 0.15s;}.elementor .e-eae718-6c77:hover,.elementor .e-eae718-6c77:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-eae718-6c77{padding-block-start:20px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-radius:24px;background-color:#FFFFFF;box-shadow:0px 24px 48px -30px rgba(61,17,82,0.30);transition:transform 0.15s;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-567b9a0d-defc{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-54e2ab63-c63a{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:56px;align-items:center;}.elementor .e-6fab4694-a063{width:100%;padding-block-start:120px;padding-block-end:128px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(180deg, #FFFFFF 0%,#F6F2F8 30%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F6F2F8;display:flex;flex-direction:column;align-items:center;}.elementor .e-1ba98b55-d9ad{font-weight:700;font-size:13px;color:#4AC5C7;letter-spacing:0.18em;}.elementor .e-447497df-32b2{font-weight:800;font-size:44px;color:#FFFFFF;letter-spacing:-0.03em;line-height:1.08;}.elementor .e-45b1f5e2-d3a8{font-size:18px;color:rgba(255,255,255,0.84);line-height:1.7;}.elementor .e-56db936e-2ac7:hover,.elementor .e-56db936e-2ac7:focus-visible{background-color:#F2BA3A;transform:translate3d(0px, -2px, 0px);}.elementor .e-56db936e-2ac7{font-weight:700;font-size:17px;color:#2A0B38;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;margin-block-start:6px;border-radius:999px;background-color:#E5A823;transition:transform 0.15s, background-color 0.15s;}.elementor .e-a51701c-356f{width:100%;max-width:520px;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-6e5ed565-e0af{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:row;justify-content:flex-start;}.elementor .e-f96275d-d802{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(100deg, rgba(30,7,41,0.94) 0%,rgba(42,11,56,0.75) 45%,rgba(42,11,56,0.35) 100%),url("https://soolo.no/wp-content/uploads/2025/11/Bjorn-holder-Soolo-master-og-sensor-vedpumper-pa-en-bensinstasjon.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#2A0B38;display:flex;flex-direction:column;align-items:center;}.elementor .e-28f8556c-de82{font-weight:700;font-size:13px;color:#4AC5C7;letter-spacing:0.18em;}.elementor .e-75f5a7d7-b62c{font-weight:800;font-size:52px;color:#FFFFFF;letter-spacing:-0.035em;line-height:1.05;}.elementor .e-2f579aa8-9427{max-width:480px;font-size:18px;color:rgba(255,255,255,0.8);line-height:1.7;}.elementor .e-5bb15bb0-bbb8:hover,.elementor .e-5bb15bb0-bbb8:focus-visible{background-color:#F2BA3A;transform:translate3d(0px, -2px, 0px);}.elementor .e-5bb15bb0-bbb8{font-weight:700;font-size:17px;color:#2A0B38;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;background-color:#E5A823;transition:transform 0.15s, background-color 0.15s;}.elementor .e-160bd629-d260:hover,.elementor .e-160bd629-d260:focus-visible{border-color:#FFFFFF;}.elementor .e-160bd629-d260{font-weight:600;font-size:17px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.4);border-style:solid;background-color:transparent;transition:border-color 0.15s;}.elementor .e-1890274b-c535{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-2ec0179b-5da8{padding-block-start:80px;padding-block-end:80px;padding-inline-start:72px;padding-inline-end:72px;display:flex;flex-direction:column;gap:22px;flex:1 1 62%;align-items:flex-start;}.elementor .e-7e4996b8-1aa2{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .e-1d4631f9-a096{position:relative;font-size:15px;color:#FFFFFF;line-height:1.5;padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:20px;margin-inline-end:20px;border-radius:14px;background-color:rgba(30,7,41,0.72);align-self:flex-start;}.elementor .e-39a9ee15-eeec{min-height:380px;position:relative;padding:0px;background-color:#2A0B38;display:flex;flex-direction:column;flex:1 1 38%;justify-content:flex-end;}.elementor .e-7044a148-be63{width:100%;max-width:1180px;overflow:hidden;padding:0px;border-radius:32px;background-image:radial-gradient(circle at 0% 100%, rgba(74,197,199,0.30) 0%,rgba(74,197,199,0) 45%),radial-gradient(circle at 70% 0%, rgba(229,168,35,0.22) 0%,rgba(229,168,35,0) 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#3D1152;box-shadow:0px 40px 80px -40px rgba(61,17,82,0.55);display:flex;flex-direction:row;align-items:stretch;}.elementor .e-3ab07b2e-4953{width:100%;padding-block-start:96px;padding-block-end:112px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}