.elementor .e-9fa8fea-bc7bfdd{font-family:var(----font-sans);font-size:var(----text-lg);color:var(----background);}.elementor .e-3b011a7-ed9d4a5{width:60%;display:flex;flex-direction:column;gap:var(----gap);justify-content:center;}.elementor .e-517fc0c-7466f7e{width:40%;padding:30px;border-radius:20px;background-color:var(----background);display:flex;flex-direction:column;}.elementor .e-a123955{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-b155447-90735ef{width:auto;position:absolute;inset-inline-end:-15px;inset-block-end:-20px;padding:20px;border-radius:15px;background-color:var(----primary);}.elementor .e-e299d12-ecfb756{width:45%;position:relative;border-radius:20px;background-image:url("https://solarprimeenergy.co.uk/wp-content/uploads/2026/09/B8B75698-E5BB-4A0E-BC1B-1DFEC5A8F882.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-3dda7fd-024c9ff{color:var(----nevi-blue);background-color:#09152400;}.elementor .e-3dda7fd-024c9ff:hover,.elementor .e-3dda7fd-024c9ff:focus-visible{color:var(----accent);border-color:var(----accent);background-color:#1c263600;}.elementor .e-65dacab-ab09962{width:55%;align-self:center;}.elementor .e-11975bb-da25b45{padding:0px;display:flex;gap:3rem;}.elementor .e-195ec08-d1b2b29{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top center;border-start-start-radius:16px;border-start-end-radius:16px;}.elementor .e-2e3b66c{padding:0px;flex-direction:column;}.elementor .e-572f0ba-2cd0f4a{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top center;border-start-start-radius:16px;border-start-end-radius:16px;}.elementor .e-d91412b{padding:0px;flex-direction:column;}.elementor .e-3dc797e-9847dc2{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top center;border-start-start-radius:16px;border-start-end-radius:16px;}.elementor .e-baf782d{padding:0px;flex-direction:column;}.elementor .e-f1c90bf-a33eaec{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top center;border-start-start-radius:16px;border-start-end-radius:16px;}.elementor .e-839d928{padding:0px;flex-direction:column;}.elementor .e-1ebeea4{overflow:hidden;padding:0px;display:grid;flex-direction:row;gap:20px;grid-template-columns:repeat(4, 1fr);}.elementor .e-71b2ccf-1a06991{width:60%;font-family:var(----font-sans);font-size:var(----text-lg);color:var(----background);margin-block-start:20px;}.elementor .e-6e6a3e9-c8c612c{padding:25px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:#f8fafd0f;}.elementor .e-2fd8c3b-07aa0be{padding:25px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:#f8fafd0f;}.elementor .e-a9440d4-76131b2{padding:25px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:#f8fafd0f;}.elementor .e-1322eb1-9d1385b{padding:25px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:#f8fafd0f;}.elementor .e-bd3408b-3652df7{padding:0px;margin-block-start:30px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);}.elementor .e-c507021{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;background-image: linear-gradient(135deg, oklch(41% 0.16 254) 0%, oklch(26% 0.16 254) 55%, oklch(32% 0.16 254) 100%);\n}.elementor .e-abb1f61-755bdc5{width:55%;padding:0px;align-self:center;}.elementor .e-e4569eb-a5f8dba{width:45%;position:relative;border-radius:20px;background-image:url("https://solarprimeenergy.co.uk/wp-content/uploads/2026/09/B3AD5320-76C6-4034-AD7A-C355FC209F2C-1024x683-1.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-9f4d2f9-358d471{padding:0px;display:flex;gap:2rem;}.elementor .e-c37d757-42f6a47{width:60%;font-family:var(----font-sans);font-size:var(----text-lg);color:var(----text);margin-block-start:20px;}.elementor .e-f84d7a7-4eef77a{padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);}.elementor .e-f84d7a7-4eef77a:hover,.elementor .e-f84d7a7-4eef77a:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-857909c-4dccd7a{padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);}.elementor .e-857909c-4dccd7a:hover,.elementor .e-857909c-4dccd7a:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-7b6a8c4-c778870{padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);}.elementor .e-7b6a8c4-c778870:hover,.elementor .e-7b6a8c4-c778870:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-5379f8f-9013e60{padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);}.elementor .e-5379f8f-9013e60:hover,.elementor .e-5379f8f-9013e60:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-4f44197-9c4c0ee{padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);}.elementor .e-4f44197-9c4c0ee:hover,.elementor .e-4f44197-9c4c0ee:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-a49ed0c-496884e{padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);}.elementor .e-a49ed0c-496884e:hover,.elementor .e-a49ed0c-496884e:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-1c201ce-1e50bcb{padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);}.elementor .e-1c201ce-1e50bcb:hover,.elementor .e-1c201ce-1e50bcb:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-7a71c5e-93620f8{padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);}.elementor .e-7a71c5e-93620f8:hover,.elementor .e-7a71c5e-93620f8:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-e761e02-a44609b{padding:0px;margin-block-start:30px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);}.elementor .e-d61553b-ba127dc{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;background-color:#EDF6FC;flex-direction:column;}.elementor .e-6447c01-7a23180{font-family:var(----font-sans);font-size:var(----text-lg);color:var(----background);margin-block-start:20px;}.elementor .e-dd70c17-a5342a8{margin-block-start:20px;}.elementor .e-a397644-c766ecc{height:100%;position:sticky;inset-block-start:80px;}.elementor .e-bd8d8de-eff47c9{padding:25px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:rgba(0, 73, 168, 0.4);}.elementor .e-638cc6c-0b158fb{padding:25px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:rgba(0, 73, 168, 0.4);}.elementor .e-2133874-f64c3a9{padding:25px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:rgba(0, 73, 168, 0.4);}.elementor .e-d6818e7-eb59b9f{padding:25px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:rgba(0, 73, 168, 0.4);}.elementor .e-103d157-482cd6d{padding:0px;margin-block-start:30px;display:grid;gap:20px;grid-template-columns:repeat(1, 1fr);}.elementor .e-b3128e1-6b2d5d9{font-family:var(----font-sans);font-size:var(----text-lg);color:var(----text);margin-block-start:20px;}.elementor .e-87b6bc0-8478b30{width:45%;display:flex;flex-direction:column;justify-content:center;}.elementor .e-0bf9812-a5104ee{padding-block-start:0px;padding-block-end:0px;padding-inline-start:25px;padding-inline-end:25px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(----primary);border-style:solid;}.elementor .e-2b7d757-940be24{padding-block-start:0px;padding-block-end:0px;padding-inline-start:25px;padding-inline-end:25px;border-radius:1px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(----primary);border-style:solid;}.elementor .e-bf87ccc-43cac6f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:25px;padding-inline-end:25px;border-radius:1px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(----primary);border-style:solid;}.elementor .e-0d1346c-0d9e62c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:25px;padding-inline-end:25px;border-radius:1px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(----primary);border-style:solid;}.elementor .e-4695a18-b874a9d{width:55%;padding:0px;display:grid;gap:30px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-640677f-eeec202{width:45%;font-family:var(----font-sans);font-size:var(----text-lg);color:var(----text);text-align:center;margin-block-start:10px;align-self:center;}.elementor .e-3a6f52b-17ca977{padding:50px;border-radius:20px;background-color:#F5F8FC;}.elementor .e-23217ee-8a40550{padding:50px;border-radius:20px;background-color:#FDF3EA;display:flex;flex-direction:column;}.elementor .e-87e3258-5260d88{padding:0px;margin-block-start:30px;display:flex;flex-direction:row;gap:30px;}.elementor .e-cd0164f-d4adae3{width:49%;font-family:var(----font-sans);font-size:var(----text-lg);color:var(----text);text-align:center;margin-block-start:10px;align-self:center;}.elementor .e-a95cd16-65a9bc7{padding:20px;}.elementor .e-e7dc864-390d196{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:#fcfdff0f;transition:all 200ms;}.elementor .e-9eabd15-42cedc0{padding:20px;}.elementor .e-50a2189-5d5f114{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:#fcfdff0f;transition:all 200ms;}.elementor .e-958bf63-8a884c1{padding:20px;}.elementor .e-15d7be1-719642e{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:#f8fafd0f;transition:all 200ms;}.elementor .e-e9a25ec-bbd11ea{padding:20px;}.elementor .e-81d3f2a-8a1dcc2{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:#f8fafd0f;transition:all 200ms;}.elementor .e-e85b9e8-1f31b57{padding:0px;margin-block-start:50px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);}.elementor .e-d9b8267-a68ffca{margin-block-start:20px;align-self:center;}.elementor .e-39cba67-92bd4db{margin-block-start:30px;align-self:center;}.elementor .e-f5d9642-7c830fd{font-family:var(----font-sans);font-size:var(----text-lg);color:var(----text);margin-block-start:20px;}.elementor .e-9a7f906-4f1b12d{width:65%;padding:0px;}.elementor .e-87090da-ca77ade{padding:20px;border-radius:12px;background-color:#F5F8FC;display:block;gap:10px;}.elementor .e-c0086a5-90f3fce{width:30%;padding:0px;display:flex;justify-content:flex-end;align-items:end;}.elementor .e-61808ea-0e8a7d9{padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;}.elementor .e-f52323b-7e0d147{font-family:var(----font-sans);font-size:var(----text-sm);flex:1 0 auto;}.elementor .e-9a43eaa-36d37f3{height:100%;padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);display:flex;flex-direction:column;gap:10px;}.elementor .e-9a43eaa-36d37f3:hover,.elementor .e-9a43eaa-36d37f3:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-5d5a1e0-b461d2e{font-family:var(----font-sans);font-size:var(----text-sm);flex:1 0 auto;}.elementor .e-e2925ed-def284c{height:100%;padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);display:flex;flex-direction:column;gap:10px;}.elementor .e-e2925ed-def284c:hover,.elementor .e-e2925ed-def284c:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-775b67b-cbe132c{font-family:var(----font-sans);font-size:var(----text-sm);flex:1 0 auto;}.elementor .e-c8f0191-962fa87{height:100%;padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);display:flex;flex-direction:column;gap:10px;}.elementor .e-c8f0191-962fa87:hover,.elementor .e-c8f0191-962fa87:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-ded76d0-2968880{font-family:var(----font-sans);font-size:var(----text-sm);flex:1 0 auto;}.elementor .e-e259252-4e9f9c0{height:100%;padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);display:flex;flex-direction:column;gap:10px;}.elementor .e-e259252-4e9f9c0:hover,.elementor .e-e259252-4e9f9c0:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-04a5ed8-8a45107{font-family:var(----font-sans);font-size:var(----text-sm);flex:1 0 auto;}.elementor .e-365079c-a02cbbd{height:100%;padding:25px;border-radius:15px;border-width:1px;border-color:#dce4ed;border-style:solid;background-color:var(----background);box-shadow:0px 2px 18px 0px rgba(27, 43, 64, 0.08);display:flex;flex-direction:column;gap:10px;}.elementor .e-365079c-a02cbbd:hover,.elementor .e-365079c-a02cbbd:focus-visible{box-shadow:0px 1px 2px 0px #1b2b400f,0px 12px 32px -18px #1b2b4059;}.elementor .e-1a2a91e-7551853{font-family:var(----font-sans);font-size:var(----text-lg);color:var(----text);margin-block-start:20px;}.elementor .e-368cc85-fc84c67{color:var(----nevi-blue);margin-block-start:20px;background-color:#09152400;align-self:start;}.elementor .e-368cc85-fc84c67:hover,.elementor .e-368cc85-fc84c67:focus-visible{color:var(----primary);border-color:var(----primary);background-color:#1c263600;}.elementor .e-dc672a3-e5ed9c2{width:45%;display:flex;flex-direction:column;}.elementor .e-a37783c-1e07431{width:55%;padding:0px;display:block;gap:30px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-1026832-83a862f{font-family:var(----font-sans);font-size:var(----text-lg);color:var(----background);margin-block-start:20px;}.elementor .e-0f00632-8d2544c{width:60%;}.elementor .e-c39d0a4-2559d03{color:var(----background);border-color:var(----border-secondary);background-color:#09152400;}.elementor .e-c39d0a4-2559d03:hover,.elementor .e-c39d0a4-2559d03:focus-visible{color:var(----background);border-color:var(----border-secondary);background-color:var(----border);}.elementor .e-98ebd9d-a6959f4{width:40%;padding:0px;margin-block-start:10px;display:flex;gap:10px;justify-content:flex-end;}.elementor .e-bfdce5d-edaa43d{padding:50px;border-radius:20px;display:flex;flex-direction:row;gap:30px;align-items:center;background-image: linear-gradient(135deg, oklch(41% 0.16 254) 0%, oklch(26% 0.16 254) 55%, oklch(32% 0.16 254) 100%);\n}