.elementor .e-a41bbdf-59010fa{color:#FFFFFF;text-shadow:0.04em 0.04em 0em rgba(0,0,0,0.25);\n}.elementor .e-7506cc6-0f5e201{max-width:760px;color:rgba(255,255,255,0.92);}.elementor .e-44dc693-5eb323b{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:41px;background-color:#128181;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-44dc693-5eb323b:hover,.elementor .e-44dc693-5eb323b:focus-visible{color:#FFFFFF;background-color:#0E6A6A;}.elementor .e-cc93424-502412e{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:41px;border-width:2px;border-color:#FFFFFF;background-color:transparent;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);border-style:solid;\n}.elementor .e-cc93424-502412e:hover,.elementor .e-cc93424-502412e:focus-visible{color:#128181;background-color:#FFFFFF;}.elementor .e-b9ab879-7351b1e{padding:0px;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .e-fcabcbe-7c3e6a4{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:24px;}.elementor .e-dffa197-96511a5{padding-block-start:96px;padding-block-end:96px;background-image:linear-gradient(170deg, #015566 0%,rgba(18,129,129,0.51) 76%),url("https://coreprecision.co.uk/wp-content/uploads/2026/08/mdu-fibre-installation-apartment-buildings-hero.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#015566;flex-direction:column;align-items:center;}.elementor .e-aef74df-ba3c648{padding:0px;flex-direction:column;gap:18px;flex:1 1 62%;align-items:flex-start;}.elementor .e-8e5aedc-aac6354{width:clamp(180px, 22vw, 320px);height:clamp(180px, 22vw, 320px);color:#128181;}.elementor .e-72b60e2-c31edea{padding:0px;flex-direction:column;flex:1 1 30%;justify-content:center;align-items:center;}.elementor .e-67c2042-460e45a{width:100%;padding:0px;flex-direction:row;gap:44px;flex-wrap:wrap;align-items:center;}.elementor .e-390fd4e-06a5b87{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:28px;}.elementor .e-7b61734-122bd04{padding-block-start:76px;padding-block-end:76px;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .e-6a88306-3b1cc0f{color:#FFFFFF;}.elementor .e-d7da127-1ece3f9{color:#FFFFFF;}.elementor .e-1c42814-2ac9784{color:rgba(255,255,255,0.92);}.elementor .e-db33010-68930dd{padding:28px;border-radius:6px;background-color:rgba(255,255,255,0.12);flex-direction:column;gap:12px;flex:1 1 300px;align-items:flex-start;}.elementor .e-51a6b6d-5cc6d55{color:#FFFFFF;}.elementor .e-b0d4589-dfcdf19{color:rgba(255,255,255,0.92);}.elementor .e-4c7c68a-e1600e5{padding:28px;border-radius:6px;background-color:rgba(255,255,255,0.12);flex-direction:column;gap:12px;flex:1 1 300px;align-items:flex-start;}.elementor .e-9fd7639-2bda379{color:#FFFFFF;}.elementor .e-980f40f-e5695a8{color:rgba(255,255,255,0.92);}.elementor .e-fa747fc-4b549e1{padding:28px;border-radius:6px;background-color:rgba(255,255,255,0.12);flex-direction:column;gap:12px;flex:1 1 300px;align-items:flex-start;}.elementor .e-b60c8f4-d289a47{color:#FFFFFF;}.elementor .e-f02dbc0-e7a5469{color:rgba(255,255,255,0.92);}.elementor .e-c900d8e-d6616ff{padding:28px;border-radius:6px;background-color:rgba(255,255,255,0.12);flex-direction:column;gap:12px;flex:1 1 300px;align-items:flex-start;}.elementor .e-d1e02fb-b739fb1{color:#FFFFFF;}.elementor .e-6c17802-8f89be9{color:rgba(255,255,255,0.92);}.elementor .e-bcc2a02-df05c0a{padding:28px;border-radius:6px;background-color:rgba(255,255,255,0.12);flex-direction:column;gap:12px;flex:1 1 300px;align-items:flex-start;}.elementor .e-0caf707-1da2c45{color:#FFFFFF;}.elementor .e-834f177-4426bff{color:rgba(255,255,255,0.92);}.elementor .e-50fdd2c-81f76f9{padding:28px;border-radius:6px;background-color:rgba(255,255,255,0.12);flex-direction:column;gap:12px;flex:1 1 300px;align-items:flex-start;}.elementor .e-bad24c0-3d58338{width:100%;padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .e-ed652ce-7eac255{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:28px;}.elementor .e-f3d1fee-53a9f09{padding-block-start:76px;padding-block-end:76px;background-image:linear-gradient(180deg, #128181 0%,#408D96 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#128181;flex-direction:column;align-items:center;a:not([class]){color:#FFFFFF;text-decoration:underline;}\n}.elementor .e-3bc5d51-c888a95{padding:0px;flex-direction:column;gap:18px;flex:1 1 62%;align-items:flex-start;}.elementor .e-d582420-c8b60f6{width:clamp(180px, 22vw, 320px);height:clamp(180px, 22vw, 320px);color:#128181;}.elementor .e-bcb317a-89d28d1{padding:0px;flex-direction:column;flex:1 1 30%;justify-content:center;align-items:center;}.elementor .e-6a75974-c61676c{width:100%;padding:0px;flex-direction:row;gap:44px;flex-wrap:wrap;align-items:center;}.elementor .e-e823aab-8ac8c32{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:28px;}.elementor .e-09945f7-5612ca6{padding-block-start:76px;padding-block-end:76px;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .e-046c294-2cffd71{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:41px;background-color:#128181;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-046c294-2cffd71:hover,.elementor .e-046c294-2cffd71:focus-visible{color:#FFFFFF;background-color:#0E6A6A;}.elementor .e-88cb88f-67a5d5d{padding-block-start:24px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 46%;align-items:flex-start;border:1px solid #E2E9EB;border-inline-start:4px solid #128181;box-shadow:0 2px 8px rgba(37,48,58,0.06);\n}.elementor .e-9494ae6-40c0a37{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:41px;background-color:#128181;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-9494ae6-40c0a37:hover,.elementor .e-9494ae6-40c0a37:focus-visible{color:#FFFFFF;background-color:#0E6A6A;}.elementor .e-ea5fb78-ccd2560{padding-block-start:24px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 46%;align-items:flex-start;border:1px solid #E2E9EB;border-inline-start:4px solid #128181;box-shadow:0 2px 8px rgba(37,48,58,0.06);\n}.elementor .e-2ac69dd-06e1589{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:41px;background-color:#128181;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-2ac69dd-06e1589:hover,.elementor .e-2ac69dd-06e1589:focus-visible{color:#FFFFFF;background-color:#0E6A6A;}.elementor .e-392cccc-d42b93f{padding-block-start:24px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 46%;align-items:flex-start;border:1px solid #E2E9EB;border-inline-start:4px solid #128181;box-shadow:0 2px 8px rgba(37,48,58,0.06);\n}.elementor .e-17f5d2a-f6883b3{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:41px;background-color:#128181;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-17f5d2a-f6883b3:hover,.elementor .e-17f5d2a-f6883b3:focus-visible{color:#FFFFFF;background-color:#0E6A6A;}.elementor .e-51d2d11-2e85cc0{padding-block-start:24px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 46%;align-items:flex-start;border:1px solid #E2E9EB;border-inline-start:4px solid #128181;box-shadow:0 2px 8px rgba(37,48,58,0.06);\n}.elementor .e-e5a06da-e6ce679{width:100%;padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .e-e8fd98b-7dac6ca{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:28px;}.elementor .e-12a0ae5-e18296f{padding-block-start:76px;padding-block-end:76px;background-color:#f9f9f9;flex-direction:column;align-items:center;}.elementor .e-f4998ba-44b6aec{color:#FFFFFF;}.elementor .e-51e7807-567ff92{max-width:760px;}.elementor .e-a273354-aeae18c{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:41px;border-width:2px;border-color:#FFFFFF;background-color:transparent;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);border-style:solid;\n}.elementor .e-a273354-aeae18c:hover,.elementor .e-a273354-aeae18c:focus-visible{color:#128181;background-color:#FFFFFF;}.elementor .e-8ed05a6-b0f2052{padding:0px;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-01dcaf2-d8af2a3{max-width:760px;font-size:14px;color:rgba(255,255,255,0.82);}.elementor .e-1a6b3be-4556e54{width:100%;max-width:1200px;color:#FFFFFF;text-align:center;padding:0px;flex-direction:column;gap:22px;align-items:center;}.elementor .e-cec1e56-6ab0eea{padding-block-start:72px;padding-block-end:72px;background-image:linear-gradient(180deg, #128181 0%,#408D96 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#128181;flex-direction:column;align-items:center;a:not([class]){color:#FFFFFF;text-decoration:underline;}\n}