.elementor .e-eb28980-63cc24d{font-family:var(----font-sans);font-size:var(----text-lg);color:var(----background);}.elementor .e-d72c782-6808ff8{padding:0px;margin-block-start:10px;display:flex;gap:10px;}.elementor .e-3be677b-be5317c{width:70%;padding:0px;display:flex;flex-direction:column;gap:var(----gap);justify-content:center;}.elementor .e-22b973b-e073134{width:auto;position:absolute;inset-inline-end:-15px;inset-block-end:-20px;padding:20px;border-radius:15px;background-color:var(----primary);}.elementor .e-651aa5b-439ad15{width:45%;position:relative;border-radius:20px;background-image:url("https://solarprimeenergy.co.uk/wp-content/uploads/2026/09/solar-panels-roof-1024x682-1.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-be2bf18-d2749c2{color:var(----nevi-blue);background-color:#09152400;}.elementor .e-be2bf18-d2749c2:hover,.elementor .e-be2bf18-d2749c2:focus-visible{color:var(----primary);border-color:var(----primary);background-color:#1c263600;}.elementor .e-9a074ed-18eeb10{width:55%;align-self:center;}.elementor .e-93160cd-36ae20a{padding:0px;display:flex;gap:3rem;}.elementor .e-b274073-6ac1e2f{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-903ed74-ccd6c22{padding:20px;}.elementor .e-7a7b3e2-1b671db{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-f806613-70e6c92{padding:20px;}.elementor .e-9eeb6a4-b3976bf{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-1b189f3-3d3f58f{padding:20px;}.elementor .e-2038942-2ebf82d{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-405ae87-316d844{padding:20px;}.elementor .e-4d964e3-193c8be{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-9891260-63be6b4{padding:0px;margin-block-start:50px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);}.elementor .e-daf5405-21c37b0{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-2a83ad4-896d20d{padding:20px;}.elementor .e-24f775e-409bf3b{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-361e55f-8b20441{padding:20px;}.elementor .e-ff24b10-08dfc68{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-78ac0cc-58b7666{padding:20px;}.elementor .e-b10d964-a806395{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-3a7429a-ff4260f{padding:20px;}.elementor .e-d97ab1f-f13db18{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-ceb31ba-494e5c7{padding:0px;margin-block-start:50px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);}.elementor .e-ad76765-76bccc9{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-7dee6f5-760b4bd{padding:20px;}.elementor .e-c2c5d99-3ece7ab{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-7bd8aa3-72d54ec{padding:20px;}.elementor .e-d37bd8d-6fc9486{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-8ded26b-e5b93a6{padding:20px;}.elementor .e-dd38fe4-2e89665{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-0e75d58-41105cd{padding:20px;}.elementor .e-96be05b-99114bb{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-39e8172-d6cfe56{padding:0px;margin-block-start:50px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);}.elementor .e-701f1ef-eb5b021{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-5b62afb-467faf5{padding:20px;}.elementor .e-eb8b7a1-290aae0{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-c6a41a1-5785c57{padding:20px;}.elementor .e-c017386-5946407{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-3aef534-db50878{padding:20px;}.elementor .e-205641f-ec0783d{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-db5fd03-08eeec2{padding:0px;margin-block-start:50px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);}.elementor .e-36686ee-2af235e{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-e7714f1-896b597{padding:20px;}.elementor .e-5fae745-5ba5549{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-2cc0006-9c63b7c{padding:0px;margin-block-start:50px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);}.elementor .e-41c5489-30d575e{padding:20px;}.elementor .e-5684436-6d9e112{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-afb63cd-06d9842{padding:20px;}.elementor .e-5569539-655e9ac{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-250c661-01c36ac{padding:20px;}.elementor .e-b8b9ea7-6fac77a{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-2a69977-30d33ea{padding:0px;margin-block-start:50px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);}.elementor .e-9360e7c-5b85f8c{padding:20px;}.elementor .e-73c63df-aa9fcb7{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-e5bfdfc-e7f9cff{padding:20px;}.elementor .e-727ffe0-3d9bacf{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-478c533-2dfbb00{padding:20px;}.elementor .e-6157530-dd2fe3d{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:var(----border-secondary);border-style:solid;background-color:var(----nevi-blue);transition:all 200ms;}.elementor .e-dd41523-b647063{padding:0px;margin-block-start:50px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);}.elementor .e-5093efe-13794e9{font-family:var(----font-sans);font-size:var(----text-lg);color:var(----background);margin-block-start:20px;}.elementor .e-e1463c8-0afcb37{width:60%;}.elementor .e-1dc9182-5208971{color:var(----background);border-color:var(----border-secondary);background-color:#09152400;}.elementor .e-1dc9182-5208971:hover,.elementor .e-1dc9182-5208971:focus-visible{color:var(----background);border-color:var(----border-secondary);background-color:var(----border);}.elementor .e-a422a30-a182b0b{width:40%;padding:0px;margin-block-start:10px;display:flex;gap:10px;justify-content:flex-end;}.elementor .e-96eb826-d12e98c{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}