.elementor .e-569c82f0-f389b37{font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.6px;line-height:1.6em;margin:0px;}.elementor .e-190e89e4-23b7b95{max-width:920px;font-size:64px;color:#FFFFFF;letter-spacing:-2px;line-height:1.04em;margin:0px;}.elementor .e-17edf69-7899288{max-width:460px;font-size:18px;color:#FFFFFF;line-height:1.6em;margin:0px;}.elementor .e-56ab73cc-7638e1c{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-56ab73cc-7638e1c:hover,.elementor .e-56ab73cc-7638e1c:focus-visible{background-color:#EFF6F6;}.elementor .e-674dc9bd-16eca03{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:26px;}.elementor .e-534cb83c-5c88319{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-25590bb6-afd9ba0{width:auto;font-weight:700;font-size:14px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-212e5da8-5d6c62b{width:auto;font-size:11px;color:#526675;line-height:1.6em;margin:0px;}.elementor .e-7c639110-f6b7569{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-46ab40c9-147210e{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-56052932-c043ebd{width:100%;height:390px;object-fit:cover;border-radius:24px;}.elementor .e-588473a4-4a48951{font-size:11px;color:#526675;line-height:1.7em;margin:0px;}.elementor .e-24ce6627-eb117b6{width:45%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-512ae790-9fa5767{font-size:38px;color:#082B4C;letter-spacing:-1px;line-height:1.15em;margin:0px;}.elementor .e-480aea5d-cd7dabe{font-size:18px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-529225cb-6a36df9{font-size:16px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-583f0485-a0c756b{width:49%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-1d44b1d9-662bc2a{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-5513e00c-062433b{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-3a74948e-2045f3a{font-size:40px;color:#082B4C;letter-spacing:-1px;line-height:1.12em;margin:0px;}.elementor .e-a465c71-a27cd39{max-width:610px;font-size:18px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-7dfc7065-49e3618{font-size:11px;color:#526675;margin:0px;}.elementor .e-2b7eb649-b3b1ff9{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-6e0a2c0f-d65a4ae{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-1c47ded2-3098755{font-size:46px;color:#082B4C;letter-spacing:-1px;line-height:1.12em;margin:0px;}.elementor .e-2dc19c91-af681ff{max-width:610px;font-size:18px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-886c0a5-7d49172{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-665ef1ec-8ef4c84{width:56%;min-width:0px;overflow:hidden;padding:0px;border-radius:24px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:0px;}.elementor .e-5f859fce-18ad327{font-size:26px;color:#082B4C;letter-spacing:-0.5px;line-height:1.12em;margin:0px;}.elementor .e-295aa04b-04a3f77{font-size:15px;color:#526675;line-height:1.6em;margin:0px;}.elementor .e-2c2df963-b42bfda{font-size:18px;color:#082B4C;letter-spacing:-0.5px;line-height:1.12em;margin:0px;}.elementor .e-136b5a4-b84f5ee{font-size:15px;color:#526675;line-height:1.8em;margin:0px;}.elementor .e-3bcdb55c-e9d9642{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-3bcdb55c-e9d9642:hover,.elementor .e-3bcdb55c-e9d9642:focus-visible{background-color:#082B4C;}.elementor .e-46e02666-a024085{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-72013bc3-1e5ab54{width:100%;padding:0px;display:flex;flex-direction:row;gap:28px;justify-content:space-between;align-items:stretch;}.elementor .e-48b7c609-9f873a3{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:36px;}.elementor .e-1dcd3ee5-4f571e6{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-17669098-e65a3e0{font-weight:700;font-size:12px;color:#EFF6F6;letter-spacing:1.8px;line-height:1.4em;margin:0px;}.elementor .e-3e861e85-555cc76{font-size:52px;color:#FFFFFF;letter-spacing:-1.5px;line-height:1.08em;margin:0px;}.elementor .e-23d4fea5-fc84eb5{max-width:495px;font-size:16px;color:#EFF6F6;line-height:1.6em;margin:0px;}.elementor .e-1fe4a834-fb715f2{width:60%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-1d40d207-854764d{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-1d40d207-854764d:hover,.elementor .e-1d40d207-854764d:focus-visible{background-color:#EFF6F6;}.elementor .e-642bac28-110062b{font-size:13px;color:#EFF6F6;line-height:1.6em;text-align:center;margin:0px;}.elementor .e-30928b6e-14d3f11{width:32%;max-width:320px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-13666078-0a45140{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-6aa641d2-52bbb1c{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;}