.elementor .e-6c5fdc47-545d52b{font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.6px;line-height:1.6em;margin:0px;}.elementor .e-2c001c06-3b94bdf{max-width:920px;font-size:64px;color:#FFFFFF;letter-spacing:-2px;line-height:1.04em;margin:0px;}.elementor .e-5a1bdc04-8ceb86a{max-width:460px;font-size:18px;color:#FFFFFF;line-height:1.6em;margin:0px;}.elementor .e-550bed38-dbff289{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-550bed38-dbff289:hover,.elementor .e-550bed38-dbff289:focus-visible{background-color:#EFF6F6;}.elementor .e-4472464e-10f2d79{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:26px;}.elementor .e-e9125a6-a15cf64{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-5736690-71c719d{width:auto;font-weight:700;font-size:14px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-bc66238-cb3096a{width:auto;font-size:11px;color:#526675;line-height:1.6em;margin:0px;}.elementor .e-55d083f7-4f9edf7{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-6ed329e1-d2bffaa{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-6f0ff69e-7756dec{width:100%;height:390px;object-fit:cover;border-radius:24px;}.elementor .e-398b5775-1b7e00d{font-size:11px;color:#526675;line-height:1.7em;margin:0px;}.elementor .e-439eef1e-bf6bf16{width:45%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-60eb0df5-252fe49{font-size:38px;color:#082B4C;letter-spacing:-1px;line-height:1.15em;margin:0px;}.elementor .e-72db9381-1410cac{font-size:18px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-145e6e82-417a132{font-size:16px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-18859f41-6fa1337{width:49%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-48a77e4b-6242389{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-3ef8e015-191eee5{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-6594f0e4-d41b87e{font-size:40px;color:#082B4C;letter-spacing:-1px;line-height:1.12em;margin:0px;}.elementor .e-694a1e77-4f92d9e{max-width:610px;font-size:18px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-823315a-d7e1c4c{font-size:11px;color:#526675;margin:0px;}.elementor .e-1b4fe3e-6b7bad8{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-1da1fa46-8725db2{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-2cfa3a7b-f4e987b{font-size:46px;color:#082B4C;letter-spacing:-1px;line-height:1.12em;margin:0px;}.elementor .e-273122a2-88bfb78{max-width:610px;font-size:18px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-4fadeb27-a38f91a{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-325432be-d10eb10{width:56%;min-width:0px;overflow:hidden;padding:0px;border-radius:24px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:0px;}.elementor .e-65c83baa-616f1fc{font-size:26px;color:#082B4C;letter-spacing:-0.5px;line-height:1.12em;margin:0px;}.elementor .e-78f06402-d33c52f{font-size:15px;color:#526675;line-height:1.6em;margin:0px;}.elementor .e-2cada54d-41c7e4a{font-size:18px;color:#082B4C;letter-spacing:-0.5px;line-height:1.12em;margin:0px;}.elementor .e-6353bce3-b8ee6d7{font-size:15px;color:#526675;line-height:1.8em;margin:0px;}.elementor .e-e7fb41a-e518e91{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-e7fb41a-e518e91:hover,.elementor .e-e7fb41a-e518e91:focus-visible{background-color:#082B4C;}.elementor .e-6d098c57-0ea96cc{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-1d1fd806-e0b0888{width:100%;padding:0px;display:flex;flex-direction:row;gap:28px;justify-content:space-between;align-items:stretch;}.elementor .e-4438af65-d571f8a{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:36px;}.elementor .e-ae03533-e4adbce{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-6589be8-72f8d5f{font-weight:700;font-size:12px;color:#EFF6F6;letter-spacing:1.8px;line-height:1.4em;margin:0px;}.elementor .e-654e4c77-5df4329{font-size:52px;color:#FFFFFF;letter-spacing:-1.5px;line-height:1.08em;margin:0px;}.elementor .e-86fff95-86043b3{max-width:495px;font-size:16px;color:#EFF6F6;line-height:1.6em;margin:0px;}.elementor .e-34b6cebb-c2ee8e1{width:60%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-5b77c78b-c8f13fb{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-5b77c78b-c8f13fb:hover,.elementor .e-5b77c78b-c8f13fb:focus-visible{background-color:#EFF6F6;}.elementor .e-15486c4b-e21ec2e{font-size:13px;color:#EFF6F6;line-height:1.6em;text-align:center;margin:0px;}.elementor .e-5fa51a03-f503ee5{width:32%;max-width:320px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-11ac9aa7-4dba3bc{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-3247ff2c-990d09c{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;}