.elementor .e-55fc31d-2c2d6e5{color:#FFFFFF;text-shadow:0.04em 0.04em 0em rgba(0,0,0,0.25);\n}.elementor .e-87e831c-edc703e{max-width:760px;color:rgba(255,255,255,0.92);}.elementor .e-0258ffc-083a53f{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-0258ffc-083a53f:hover,.elementor .e-0258ffc-083a53f:focus-visible{color:#FFFFFF;background-color:#0E6A6A;}.elementor .e-f672cae-30be78c{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-f672cae-30be78c:hover,.elementor .e-f672cae-30be78c:focus-visible{color:#128181;background-color:#FFFFFF;}.elementor .e-b00129e-f0e298d{padding:0px;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .e-ceb85e1-cf4c745{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:24px;}.elementor .e-b08d3c0-ca87482{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/campus-fibre-network-university-building-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-28e23a7-c5c7382{padding:0px;flex-direction:column;gap:18px;flex:1 1 62%;align-items:flex-start;}.elementor .e-7695542-b83c68d{width:clamp(180px, 22vw, 320px);height:clamp(180px, 22vw, 320px);color:#128181;}.elementor .e-c088957-b55e786{padding:0px;flex-direction:column;flex:1 1 30%;justify-content:center;align-items:center;}.elementor .e-3825c7f-5a79fd6{width:100%;padding:0px;flex-direction:row;gap:44px;flex-wrap:wrap;align-items:center;}.elementor .e-4a249b3-7572219{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:28px;}.elementor .e-594334e-f7f29e8{padding-block-start:76px;padding-block-end:76px;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .e-9ebd487-a941f0a{color:#FFFFFF;}.elementor .e-e72162f-9f6de95{color:#FFFFFF;}.elementor .e-db9cf6e-2918faf{color:rgba(255,255,255,0.92);}.elementor .e-dde6919-2e80f95{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-d604833-ab577b8{color:#FFFFFF;}.elementor .e-4251f7c-f6c3c08{color:rgba(255,255,255,0.92);}.elementor .e-9492106-857ce71{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-331bacf-caf725c{color:#FFFFFF;}.elementor .e-fc6ebb0-34d7b52{color:rgba(255,255,255,0.92);}.elementor .e-df3241d-5ec0746{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-6da301f-7cf601b{color:#FFFFFF;}.elementor .e-bde655a-60d55ca{color:rgba(255,255,255,0.92);}.elementor .e-c69a8ae-19ef6f9{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-963703e-9716e6e{color:#FFFFFF;}.elementor .e-8547e04-b223b41{color:rgba(255,255,255,0.92);}.elementor .e-878416b-d79b9cf{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-98957dc-4a824cc{color:#FFFFFF;}.elementor .e-4ba9e86-9ba8767{color:rgba(255,255,255,0.92);}.elementor .e-9aa2dee-9425ac4{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-1929234-9fd6201{width:100%;padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .e-8e7dabb-4c65a1d{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:28px;}.elementor .e-36a4168-8055389{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-42d0d45-4342eb8{padding:0px;flex-direction:column;gap:18px;flex:1 1 62%;align-items:flex-start;}.elementor .e-7b36276-774d842{width:clamp(180px, 22vw, 320px);height:clamp(180px, 22vw, 320px);color:#128181;}.elementor .e-5474475-0afefe7{padding:0px;flex-direction:column;flex:1 1 30%;justify-content:center;align-items:center;}.elementor .e-4d8f3ca-f9cac31{width:100%;padding:0px;flex-direction:row;gap:44px;flex-wrap:wrap;align-items:center;}.elementor .e-fee1b34-5024ed4{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:28px;}.elementor .e-49fc105-f7a02ec{padding-block-start:76px;padding-block-end:76px;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .e-b8d89d5-1d54110{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-b8d89d5-1d54110:hover,.elementor .e-b8d89d5-1d54110:focus-visible{color:#FFFFFF;background-color:#0E6A6A;}.elementor .e-a0cbea0-a852dea{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-457fc4e-ba929ae{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-457fc4e-ba929ae:hover,.elementor .e-457fc4e-ba929ae:focus-visible{color:#FFFFFF;background-color:#0E6A6A;}.elementor .e-acd82d1-833a1ff{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-b5c7b37-05383ef{width:100%;padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .e-abf74c8-a982159{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:28px;}.elementor .e-1c77954-5bd3246{padding-block-start:76px;padding-block-end:76px;background-color:#f9f9f9;flex-direction:column;align-items:center;}.elementor .e-9137f0f-0a5bc9d{color:#FFFFFF;}.elementor .e-1a140f8-cc86dbb{max-width:760px;}.elementor .e-bdb4084-67652ea{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-bdb4084-67652ea:hover,.elementor .e-bdb4084-67652ea:focus-visible{color:#128181;background-color:#FFFFFF;}.elementor .e-93bd386-57dc5f1{width:100%;max-width:1200px;color:#FFFFFF;text-align:center;padding:0px;flex-direction:column;gap:22px;align-items:center;}.elementor .e-3cd2b2e-e9c45e7{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}