.elementor .e-abe3221-2781664{font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.6px;line-height:1.6em;margin:0px;}.elementor .e-7fbdd60e-ff5bc91{max-width:920px;font-size:64px;color:#FFFFFF;letter-spacing:-2px;line-height:1.04em;margin:0px;}.elementor .e-65a8e92c-fdb77fb{max-width:460px;font-size:18px;color:#FFFFFF;line-height:1.6em;margin:0px;}.elementor .e-1e0a0fc4-b3a9016{width:fit-content;font-family:Manrope;font-weight:700;font-size:16px;color:#082B4C;padding-block-start:18px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:26px;border-radius:4px;background-color:#FFFFFF;}.elementor .e-1e0a0fc4-b3a9016:hover,.elementor .e-1e0a0fc4-b3a9016:focus-visible{background-color:#EFF6F6;}.elementor .e-4c3e04ce-b9fab10{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:26px;}.elementor .e-3517a252-6cda0e3{width:100%;min-height:480px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:28px;padding-inline-end:28px;background-image:linear-gradient(90deg, #082B4CF5 0%,#082B4CBF 35%,#082B4C38 70%,#082B4C0D 100%),url("https://fasciasandsoffitsanglesey.co.uk/wp-content/uploads/2026/10/anglesey-roofline-architecture.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#082B4C;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-292b236-d99a6ff{width:auto;font-weight:700;font-size:14px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-66f11c3b-2adcf33{width:auto;font-size:11px;color:#526675;line-height:1.6em;margin:0px;}.elementor .e-75e6ad83-c9b07ac{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-36c9fe40-ef8ed09{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-5640341-1df2f08{width:100%;height:390px;object-fit:cover;border-radius:24px;}.elementor .e-305fa616-30268fa{font-size:11px;color:#526675;line-height:1.7em;margin:0px;}.elementor .e-5fe36d02-5d4bf74{width:45%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-62790c3f-d4cac44{font-size:38px;color:#082B4C;letter-spacing:-1px;line-height:1.15em;margin:0px;}.elementor .e-71d74b85-ffc1362{font-size:18px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-77476ce1-c465c2c{font-size:16px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-573be97b-e78d909{width:49%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-244e9b5f-75338de{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-92c1339-7abce5f{width:100%;padding-block-start:64px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-5e372968-67552b5{font-size:40px;color:#082B4C;letter-spacing:-1px;line-height:1.12em;margin:0px;}.elementor .e-2a19d384-78a03e0{max-width:610px;font-size:18px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-76820c53-0d30d80{font-size:11px;color:#526675;margin:0px;}.elementor .e-7263cbd9-f57d665{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-734a099f-e173841{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-7f016085-d349b73{font-size:46px;color:#082B4C;letter-spacing:-1px;line-height:1.12em;margin:0px;}.elementor .e-43f03f92-7c66c90{max-width:610px;font-size:18px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-469d1871-d9d2461{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-2e664b4a-22db171{width:56%;min-width:0px;overflow:hidden;padding:0px;border-radius:24px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:0px;}.elementor .e-37427681-6041b9a{font-size:26px;color:#082B4C;letter-spacing:-0.5px;line-height:1.12em;margin:0px;}.elementor .e-319ddc53-5ba993b{font-size:15px;color:#526675;line-height:1.6em;margin:0px;}.elementor .e-4d476e29-2251a2b{font-size:18px;color:#082B4C;letter-spacing:-0.5px;line-height:1.12em;margin:0px;}.elementor .e-85b9b05-12c8669{font-size:15px;color:#526675;line-height:1.8em;margin:0px;}.elementor .e-5cfa1526-011a386{width:100%;font-family:Manrope;font-weight:700;font-size:14px;color:#FFFFFF;line-height:1.4em;padding-block-start:17px;padding-block-end:17px;padding-inline-start:18px;padding-inline-end:18px;border-radius:100px;background-color:#007F80;display:flex;justify-content:center;}.elementor .e-5cfa1526-011a386:hover,.elementor .e-5cfa1526-011a386:focus-visible{background-color:#082B4C;}.elementor .e-810f1c2-aa9465b{width:41%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:24px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:18px;justify-content:flex-start;}.elementor .e-77602e0d-23dc1f3{width:100%;padding:0px;display:flex;flex-direction:row;gap:28px;justify-content:space-between;align-items:stretch;}.elementor .e-44a531fa-e29d8f8{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:36px;}.elementor .e-42a6b76b-42f5f6f{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-5cc1a2bd-5bdf156{font-weight:700;font-size:12px;color:#EFF6F6;letter-spacing:1.8px;line-height:1.4em;margin:0px;}.elementor .e-1ff49dd1-d385dc1{font-size:52px;color:#FFFFFF;letter-spacing:-1.5px;line-height:1.08em;margin:0px;}.elementor .e-73dfa32b-04bc6ef{max-width:495px;font-size:16px;color:#EFF6F6;line-height:1.6em;margin:0px;}.elementor .e-484ef25b-96187fd{width:60%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-1168fdc3-cbc88b3{width:100%;font-family:Manrope;font-weight:700;font-size:17px;color:#082B4C;line-height:1.4em;padding-block-start:21px;padding-block-end:21px;padding-inline-start:28px;padding-inline-end:28px;border-radius:100px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .e-1168fdc3-cbc88b3:hover,.elementor .e-1168fdc3-cbc88b3:focus-visible{background-color:#EFF6F6;}.elementor .e-69390046-96b9485{font-size:13px;color:#EFF6F6;line-height:1.6em;text-align:center;margin:0px;}.elementor .e-68c0422f-30b093f{width:32%;max-width:320px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-32da163d-6dcf449{width:100%;max-width:1200px;padding-block-start:58px;padding-block-end:58px;padding-inline-start:60px;padding-inline-end:60px;border-radius:28px;background-color:#082B4C;display:flex;flex-direction:row;gap:36px;justify-content:space-between;align-items:center;}.elementor .e-73b01925-062e789{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}