.elementor .e-eb8450a-e2a1c5e{color:#FFFFFF;text-shadow:0.04em 0.04em 0em rgba(0,0,0,0.25);\n}.elementor .e-d557134-2c3967d{max-width:760px;font-size:18px;color:rgba(255,255,255,0.92);}.elementor .e-286c8a1-60d1cf4{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:34px;padding-inline-end:34px;border-radius:41px;border-style:none;background-color:#128181;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-286c8a1-60d1cf4:hover,.elementor .e-286c8a1-60d1cf4:focus-visible{color:#FFFFFF;background-color:#0E6A6A;}.elementor .e-07d3036-6a02402{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:34px;padding-inline-end:34px;border-radius:41px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:rgba(255,255,255,0);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-07d3036-6a02402:hover,.elementor .e-07d3036-6a02402:focus-visible{color:#128181;background-color:#FFFFFF;}.elementor .e-f6d2c62-4511848{width:100%;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-13c751b-2b3be6c{width:100%;max-width:1200px;flex-direction:column;gap:16px;}.elementor .e-60ca0d3-67e8a29{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(170deg, #015566 0%,rgba(18,129,129,0.51) 76%),url("https://coreprecision.co.uk/wp-content/uploads/2026/08/fibre-optic-network-hero-background.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-9310cdf-b72d73c{text-align:center;}.elementor .e-bb49580-1585340{width:76px;}.elementor .e-932de4c-58fb318{flex:1 1;}.elementor .e-4525706-5fec25f{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-width:1px;border-color:#E2E9EB;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:0 1 31%;}.elementor .e-820d929-27433fe{width:76px;}.elementor .e-dd22615-220bff0{flex:1 1;}.elementor .e-2a2a0ee-4cf43b7{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-width:1px;border-color:#E2E9EB;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:0 1 31%;}.elementor .e-e467331-322b30e{width:76px;}.elementor .e-8fa7184-915bc09{flex:1 1;}.elementor .e-30ae7da-fbcd628{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-width:1px;border-color:#E2E9EB;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:0 1 31%;}.elementor .e-9eeeec5-ac1a25a{width:76px;}.elementor .e-f7a3e09-6270a12{flex:1 1;}.elementor .e-4a53ccc-4bb86ac{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-width:1px;border-color:#E2E9EB;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:0 1 31%;}.elementor .e-5550908-fd2894e{width:76px;}.elementor .e-a64d66d-01bfb1b{flex:1 1;}.elementor .e-ced6352-b87f50a{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-width:1px;border-color:#E2E9EB;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:0 1 31%;}.elementor .e-75016a9-4a9c12c{width:76px;}.elementor .e-9df53f8-8bb061e{flex:1 1;}.elementor .e-93606e3-899705d{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-width:1px;border-color:#E2E9EB;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:0 1 31%;}.elementor .e-8bba504-621608e{width:76px;}.elementor .e-d15a8e9-9dd31b7{flex:1 1;}.elementor .e-d8beb2d-523adf0{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-width:1px;border-color:#E2E9EB;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:0 1 31%;}.elementor .e-9d2c86f-5079030{width:100%;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .e-6e3c852-94d569f{width:100%;max-width:1200px;flex-direction:column;gap:28px;}.elementor .e-9fae1f2-2da2f54{padding-block-start:64px;padding-block-end:72px;padding-inline-start:40px;padding-inline-end:40px;background-color:#f9f9f9;flex-direction:column;align-items:center;}.elementor .e-fdf309e-28580ae{text-align:center;}.elementor .e-ba55aaa-f2a9389{font-weight:700;color:#128181;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:34px;padding-inline-end:34px;border-radius:41px;border-width:2px;border-color:#128181;border-style:solid;background-color:rgba(255,255,255,0);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-ba55aaa-f2a9389:hover,.elementor .e-ba55aaa-f2a9389:focus-visible{color:#FFFFFF;background-color:#128181;}.elementor .e-1cf29d7-e9ce165{font-weight:700;color:#128181;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:34px;padding-inline-end:34px;border-radius:41px;border-width:2px;border-color:#128181;border-style:solid;background-color:rgba(255,255,255,0);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-1cf29d7-e9ce165:hover,.elementor .e-1cf29d7-e9ce165:focus-visible{color:#FFFFFF;background-color:#128181;}.elementor .e-322290f-91e5528{font-weight:700;color:#128181;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:34px;padding-inline-end:34px;border-radius:41px;border-width:2px;border-color:#128181;border-style:solid;background-color:rgba(255,255,255,0);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-322290f-91e5528:hover,.elementor .e-322290f-91e5528:focus-visible{color:#FFFFFF;background-color:#128181;}.elementor .e-3358b87-66f6d8e{font-weight:700;color:#128181;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:34px;padding-inline-end:34px;border-radius:41px;border-width:2px;border-color:#128181;border-style:solid;background-color:rgba(255,255,255,0);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-3358b87-66f6d8e:hover,.elementor .e-3358b87-66f6d8e:focus-visible{color:#FFFFFF;background-color:#128181;}.elementor .e-7c28845-0c4ef33{width:100%;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-cca47a7-b2320be{width:100%;max-width:1200px;flex-direction:column;gap:24px;}.elementor .e-b7e0e8a-5b29685{padding-block-start:56px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;background-color:#f9f9f9;flex-direction:column;align-items:center;}.elementor .e-7f5b865-a07260c{color:#FFFFFF;}.elementor .e-c307405-2c4d8f2{font-weight:700;color:#128181;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:34px;padding-inline-end:34px;border-radius:41px;border-style:none;background-color:#FFFFFF;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-c307405-2c4d8f2:hover,.elementor .e-c307405-2c4d8f2:focus-visible{color:#0E6A6A;background-color:#E7F2F2;}.elementor .e-d48344f-80b3930{font-weight:700;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:34px;padding-inline-end:34px;border-radius:41px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:rgba(255,255,255,0);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.16);}.elementor .e-d48344f-80b3930:hover,.elementor .e-d48344f-80b3930:focus-visible{color:#128181;background-color:#FFFFFF;}.elementor .e-0f01699-2d66232{width:100%;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-6a1e58b-388411b{width:100%;max-width:1200px;text-align:center;flex-direction:column;gap:22px;align-items:center;}.elementor .e-24a0875-01d0b24{padding-block-start:64px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;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;}