.elementor .e-3eea89c9-7855c82{font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.6px;line-height:1.6em;margin:0px;}.elementor .e-3dbbda00-8f4861b{max-width:920px;font-size:64px;color:#FFFFFF;letter-spacing:-2px;line-height:1.04em;margin:0px;}.elementor .e-7882e962-6977071{max-width:460px;font-size:18px;color:#FFFFFF;line-height:1.6em;margin:0px;}.elementor .e-418534fa-8db66f1{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-418534fa-8db66f1:hover,.elementor .e-418534fa-8db66f1:focus-visible{background-color:#EFF6F6;}.elementor .e-3b346c87-05c6920{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:26px;}.elementor .e-54390a56-26a8b43{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-77963376-1e2f8f6{width:auto;font-weight:700;font-size:14px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-427f509d-6a76505{width:auto;font-size:11px;color:#526675;line-height:1.6em;margin:0px;}.elementor .e-62e98989-46c821c{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-7535deba-f994efe{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-4a461d8-48634e8{width:100%;height:390px;object-fit:cover;border-radius:24px;}.elementor .e-4523353d-8f45935{font-size:11px;color:#526675;line-height:1.7em;margin:0px;}.elementor .e-363fe338-050663d{width:45%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-4ff2a6cc-cc4d57d{font-size:38px;color:#082B4C;letter-spacing:-1px;line-height:1.15em;margin:0px;}.elementor .e-2edbaa39-c931aee{font-size:18px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-330642e2-d18449b{font-size:16px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-7848083d-6c4e4e3{width:49%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-5077f37c-876001f{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-1cc90427-918a2ec{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-2bf8121b-235042b{font-size:40px;color:#082B4C;letter-spacing:-1px;line-height:1.12em;margin:0px;}.elementor .e-26708be6-265dad5{max-width:610px;font-size:18px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-69ce9812-09c635e{font-size:11px;color:#526675;margin:0px;}.elementor .e-f0b0cd5-520603c{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-77f0b0f5-d477b17{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-2b1b7fb2-e7fb5b9{font-size:46px;color:#082B4C;letter-spacing:-1px;line-height:1.12em;margin:0px;}.elementor .e-2cd00254-f832290{max-width:610px;font-size:18px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-4afeccdd-6ea3886{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-37868d95-b782370{width:56%;min-width:0px;overflow:hidden;padding:0px;border-radius:24px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:0px;}.elementor .e-4af28a4f-33d620c{font-size:26px;color:#082B4C;letter-spacing:-0.5px;line-height:1.12em;margin:0px;}.elementor .e-6fe503f7-fc05785{font-size:15px;color:#526675;line-height:1.6em;margin:0px;}.elementor .e-6036d8e4-34ad64d{font-size:18px;color:#082B4C;letter-spacing:-0.5px;line-height:1.12em;margin:0px;}.elementor .e-402dc023-0910012{font-size:15px;color:#526675;line-height:1.8em;margin:0px;}.elementor .e-6e0a2aee-9800847{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-6e0a2aee-9800847:hover,.elementor .e-6e0a2aee-9800847:focus-visible{background-color:#082B4C;}.elementor .e-4c8d9329-6d4a5a3{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-6e8b790b-2ad0b12{width:100%;padding:0px;display:flex;flex-direction:row;gap:28px;justify-content:space-between;align-items:stretch;}.elementor .e-2a093133-d6a780f{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:36px;}.elementor .e-146aaff9-7cd67cc{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-4b1ef052-724ea3a{font-weight:700;font-size:12px;color:#EFF6F6;letter-spacing:1.8px;line-height:1.4em;margin:0px;}.elementor .e-6cd11a4e-490d002{font-size:52px;color:#FFFFFF;letter-spacing:-1.5px;line-height:1.08em;margin:0px;}.elementor .e-c8fd615-471f321{max-width:495px;font-size:16px;color:#EFF6F6;line-height:1.6em;margin:0px;}.elementor .e-7d172812-4f86ae8{width:60%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-15d70742-2a0b36b{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-15d70742-2a0b36b:hover,.elementor .e-15d70742-2a0b36b:focus-visible{background-color:#EFF6F6;}.elementor .e-2bb63060-230fda6{font-size:13px;color:#EFF6F6;line-height:1.6em;text-align:center;margin:0px;}.elementor .e-20ff59d4-4e7f4c5{width:32%;max-width:320px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-774a75cb-0a4f812{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-7a0e26ac-7c76682{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;}