.elementor .e-1a11464-454ee29{color:#FFFFFF;text-shadow:0.04em 0.04em 0em rgba(0,0,0,0.25);\n}.elementor .e-ff33920-7222284{max-width:760px;font-size:18px;color:rgba(255,255,255,0.92);}.elementor .e-f45fbad-44be804{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:41px;background-color:#128181;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-f45fbad-44be804:hover,.elementor .e-f45fbad-44be804:focus-visible{color:#FFFFFF;background-color:#0E6A6A;}.elementor .e-edca166-dc24a8b{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;border-radius:41px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-edca166-dc24a8b:hover,.elementor .e-edca166-dc24a8b:focus-visible{color:#FFFFFF;background-color:rgba(255,255,255,0.15);}.elementor .e-21531d6-ec6bf99{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:start;align-items:center;}.elementor .e-4c4ffcd-c945bce{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:24px;align-items:start;}.elementor .e-72d6c4f-1ae4ffa{padding-block-start:120px;padding-block-end:120px;padding-inline-start:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);padding-inline-end:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);background-image:linear-gradient(180deg, rgba(0,5,10,0.79) 0%,rgba(64,141,150,0.53) 100%),url("https://coreprecision.co.uk/wp-content/uploads/2026/08/data-centre-fibre-hero-background.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#25303A;flex-direction:column;align-items:center;}.elementor .e-c3925a5-1d38b88{font-weight:600;font-size:17px;color:#FFFFFF;text-align:center;}.elementor .e-21df530-e6a8c89{font-weight:700;font-size:15px;color:#E83B3B;text-align:center;text-decoration:none;padding-block-start:9px;padding-block-end:9px;padding-inline-start:22px;padding-inline-end:22px;border-radius:41px;background-color:#FFFFFF;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-21df530-e6a8c89:hover,.elementor .e-21df530-e6a8c89:focus-visible{color:#FFFFFF;background-color:#1B242E;}.elementor .e-975d47e-9a74151{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:18px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-cd5f879-38a56f3{padding-block-start:14px;padding-block-end:14px;padding-inline-start:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);padding-inline-end:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);background-color:#E83B3B;flex-direction:column;align-items:center;}.elementor .e-69ec81f-2ef16c4{width:81px;max-width:81px;display:block;flex:0 0;}.elementor .e-501cb4b-ab5dbdf{font-size:20px;color:#FFFFFF;}.elementor .e-83f313c-2f7db57{font-size:14px;color:rgba(255,255,255,0.79);}.elementor .e-f7d0f61-a765442{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;align-items:start;}.elementor .e-e6174c5-cb19083{width:31.5%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:18px;align-items:start;}.elementor .e-a7d9115-fa25c92{width:81px;max-width:81px;display:block;flex:0 0;}.elementor .e-82c1bac-8237cf1{font-size:20px;color:#FFFFFF;}.elementor .e-e64cab6-e5dfad5{font-size:14px;color:rgba(255,255,255,0.79);}.elementor .e-a035a30-dade7f2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;align-items:start;}.elementor .e-f9b7299-49b080a{width:31.5%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:18px;align-items:start;}.elementor .e-4cda410-c5f399a{width:81px;max-width:81px;display:block;flex:0 0;}.elementor .e-53b437a-d19a003{font-size:20px;color:#FFFFFF;}.elementor .e-3c4244d-0ff8274{font-size:14px;color:rgba(255,255,255,0.79);}.elementor .e-459dd08-8dd2f98{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;align-items:start;}.elementor .e-f872a22-2ac0b9d{width:31.5%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:18px;align-items:start;}.elementor .e-799d0da-888d322{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-be49c02-39fa2d3{padding-block-start:64px;padding-block-end:64px;padding-inline-start:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);padding-inline-end:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);background-color:#25303A;flex-direction:column;align-items:center;}.elementor .e-fa3a686-db9a555{color:#128181;}.elementor .e-085c7f1-e82b3de{font-size:18px;}.elementor .e-e74d451-6254b17{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:18px;flex:1 1 55%;align-items:start;}.elementor .e-139a874-7a2af27{width:100%;max-width:460px;border-radius:6px;display:block;}.elementor .e-93d3a8d-4232b9d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;flex:1 1 36%;justify-content:center;align-items:center;}.elementor .e-7f95b4b-4c2fe79{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:center;}.elementor .e-a8147c7-b662903{padding-block-start:88px;padding-block-end:88px;padding-inline-start:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);padding-inline-end:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);background-color:#f9f9f9;flex-direction:column;align-items:center;}.elementor .e-f9fa43d-5d28425{color:#FFFFFF;text-align:center;}.elementor .e-7fcf13f-a80692d{width:100%;max-width:200px;display:block;align-self:center;}.elementor .e-a260af4-b1e36ca{color:#FFFFFF;text-align:center;}.elementor .e-1fdba4f-dbcc1b7{color:rgba(255,255,255,0.9);text-align:center;flex:1;}.elementor .e-dbfb1aa-a0999d5{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:14px;border-radius:41px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-dbfb1aa-a0999d5:hover,.elementor .e-dbfb1aa-a0999d5:focus-visible{color:#FFFFFF;background-color:rgba(255,255,255,0.15);}.elementor .e-ec4a0b6-332d5b7{width:30.5%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;align-items:center;}.elementor .e-16f87d5-302be38{width:100%;max-width:200px;display:block;align-self:center;}.elementor .e-0114d3f-e0106e4{color:#FFFFFF;text-align:center;}.elementor .e-a04a0fc-b21c1d4{color:rgba(255,255,255,0.9);text-align:center;flex:1;}.elementor .e-0b7b6c4-04b3146{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:14px;border-radius:41px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-0b7b6c4-04b3146:hover,.elementor .e-0b7b6c4-04b3146:focus-visible{color:#FFFFFF;background-color:rgba(255,255,255,0.15);}.elementor .e-4e2ee54-e1eb5cc{width:30.5%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;align-items:center;}.elementor .e-8953f7f-4b7b7af{width:100%;max-width:200px;display:block;align-self:center;}.elementor .e-4b52698-3e902d0{color:#FFFFFF;text-align:center;}.elementor .e-207ca1f-30cf9be{color:rgba(255,255,255,0.9);text-align:center;flex:1;}.elementor .e-7d3eed9-eb8e13d{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:14px;border-radius:41px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-7d3eed9-eb8e13d:hover,.elementor .e-7d3eed9-eb8e13d:focus-visible{color:#FFFFFF;background-color:rgba(255,255,255,0.15);}.elementor .e-ab02c1c-225ab1b{width:30.5%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;align-items:center;}.elementor .e-f55204e-4326ab3{width:100%;max-width:200px;display:block;align-self:center;}.elementor .e-80f0afc-0b93f8f{color:#FFFFFF;text-align:center;}.elementor .e-c8645be-f4fedfd{color:rgba(255,255,255,0.9);text-align:center;flex:1;}.elementor .e-c10740c-107cd37{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:14px;border-radius:41px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-c10740c-107cd37:hover,.elementor .e-c10740c-107cd37:focus-visible{color:#FFFFFF;background-color:rgba(255,255,255,0.15);}.elementor .e-58fb8c7-84f0a25{width:30.5%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;align-items:center;}.elementor .e-72289fd-a9b4961{width:100%;max-width:200px;display:block;align-self:center;}.elementor .e-b0a14b4-620f646{color:#FFFFFF;text-align:center;}.elementor .e-e2458ab-0cfbdef{color:rgba(255,255,255,0.9);text-align:center;flex:1;}.elementor .e-5eea4bf-f53fb70{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:14px;border-radius:41px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-5eea4bf-f53fb70:hover,.elementor .e-5eea4bf-f53fb70:focus-visible{color:#FFFFFF;background-color:rgba(255,255,255,0.15);}.elementor .e-db7ed8f-0116db2{width:30.5%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;align-items:center;}.elementor .e-093a000-5f66750{width:100%;max-width:200px;display:block;align-self:center;}.elementor .e-85e90d7-e69fca2{color:#FFFFFF;text-align:center;}.elementor .e-4730d24-9592df1{color:rgba(255,255,255,0.9);text-align:center;flex:1;}.elementor .e-ab033ac-7c6c38e{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:14px;border-radius:41px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-ab033ac-7c6c38e:hover,.elementor .e-ab033ac-7c6c38e:focus-visible{color:#FFFFFF;background-color:rgba(255,255,255,0.15);}.elementor .e-03b0d88-b40f6d9{width:30.5%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;align-items:center;}.elementor .e-dd9637f-9ba9a4f{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:36px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-eed92e1-1ac1e3e{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:40px;align-items:stretch;}.elementor .e-d80a00e-1a1c707{padding-block-start:88px;padding-block-end:88px;padding-inline-start:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);padding-inline-end:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);background-image:linear-gradient(180deg, #128181 0%,rgba(18,129,129,0.76) 100%),url("https://coreprecision.co.uk/wp-content/uploads/2026/08/fibre-services-commercial-buildings-background.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#128181;flex-direction:column;align-items:center;}.elementor .e-15b66e3-128bbf2{width:100%;height:6px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#128181;}.elementor .e-8044ed7-97a0770{width:100%;color:#128181;text-align:center;margin-block-end:16px;}.elementor .e-d5e6b19-44cb1b5{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-37b3053-dc06f1c{width:100%;max-width:520px;border-radius:6px;display:block;}.elementor .e-a3d9da8-9a358b2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;flex:1 1 42%;justify-content:center;align-items:center;}.elementor .e-ebc88c9-4ec236f{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:41px;background-color:#128181;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-ebc88c9-4ec236f:hover,.elementor .e-ebc88c9-4ec236f:focus-visible{color:#FFFFFF;background-color:#0E6A6A;}.elementor .e-43b767b-600d916{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:16px;flex:1 1 50%;align-items:start;}.elementor .e-cdb6c3a-24d9b03{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:center;}.elementor .e-111e682-c8dc6ef{padding-block-start:88px;padding-block-end:88px;padding-inline-start:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);padding-inline-end:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);background-color:#FFFFFF;flex-direction:column;gap:36px;align-items:center;}.elementor .e-ea43fca-5a8644e{color:#FFFFFF;}.elementor .e-1932f3b-f8e903d{font-size:20px;color:#FFFFFF;}.elementor .e-545b62c-675862f{color:rgba(255,255,255,0.9);}.elementor .e-173a0ed-d2fad86{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;align-items:start;}.elementor .e-12c5fa5-4ac3ad2{font-size:20px;color:#FFFFFF;}.elementor .e-ebe6185-9713d0c{color:rgba(255,255,255,0.9);}.elementor .e-6d47f76-74b08fb{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;align-items:start;}.elementor .e-5acf7a7-f1b5f5d{font-size:20px;color:#FFFFFF;}.elementor .e-cad2959-8788447{color:rgba(255,255,255,0.9);}.elementor .e-354d080-759c0ff{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;align-items:start;}.elementor .e-4bd1295-f24dfe9{font-size:20px;color:#FFFFFF;}.elementor .e-1fb016c-8f01070{color:rgba(255,255,255,0.9);}.elementor .e-2a7b2c8-70fceaf{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;align-items:start;}.elementor .e-58b418c-857c3f9{font-size:20px;color:#FFFFFF;}.elementor .e-5e0de5f-7ecde2d{color:rgba(255,255,255,0.9);}.elementor .e-2c4fbee-c7a2f77{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;align-items:start;}.elementor .e-5ca1aa5-6aa9b20{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:22px;flex:1 1 46%;align-items:start;}.elementor .e-47fa944-c7948e7{width:100%;max-width:460px;display:block;}.elementor .e-4e64dac-66722cb{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;flex:1 1 42%;justify-content:center;align-items:center;}.elementor .e-3dc71c5-a5d4859{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:48px;flex-wrap:wrap;align-items:center;}.elementor .e-4a5455a-ac2092e{padding-block-start:88px;padding-block-end:88px;padding-inline-start:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);padding-inline-end:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);background-image:linear-gradient(180deg, rgba(18,129,129,0.83) 0%,#25303A 99%),url("https://coreprecision.co.uk/wp-content/uploads/2026/08/fibre-light-trails-texture-background.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#128181;flex-direction:column;align-items:center;}.elementor .e-4805a00-ed960f1{color:#FFFFFF;}.elementor .e-2b77565-3d7dbfc{max-width:760px;font-size:18px;color:rgba(255,255,255,0.92);}.elementor .e-e643a66-a2b04ba{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;border-radius:41px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-e643a66-a2b04ba:hover,.elementor .e-e643a66-a2b04ba:focus-visible{color:#FFFFFF;background-color:rgba(255,255,255,0.15);}.elementor .e-cf7194a-3d992e0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:18px;flex:1 1 46%;align-items:start;}.elementor .e-1375ffb-7b8ea3e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;flex:1 1 50%;align-items:stretch;}.elementor .e-c8e033f-ab3de46{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:center;}.elementor .e-b652f26-3ee5736{padding-block-start:96px;padding-block-end:96px;padding-inline-start:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);padding-inline-end:clamp(1rem, 0.571rem + 2.143vw, 2.5rem);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;}