.elementor .e-3b64c358-69d874f{font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:1.5px;line-height:1.6em;margin:0px;}.elementor .e-335b6b29-ff24d49{max-width:760px;font-size:56px;color:#FFFFFF;letter-spacing:-1.7px;line-height:1.12em;margin:0px;}.elementor .e-1d1b051d-df97cf6{max-width:610px;font-size:18px;color:#FFFFFF;line-height:1.6em;margin:0px;}.elementor .e-174fb62e-26c02f2{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-145e38f-3418861{width:100%;min-height:350px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(90deg, #082B4CD9 0%,#082B4CD9 100%),url("https://fasciasandsoffitsanglesey.co.uk/wp-content/uploads/2026/10/anglesey-contact-roof-hero.png");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-1ba60943-b4ad9bf{font-size:30px;color:#FFFFFF;line-height:1.12em;margin:0px;}.elementor .e-54b9db5e-f8c794f{font-size:15px;color:#EFF6F6;line-height:1.6em;margin:0px;}.elementor .e-68d93a72-fb6f1da{font-size:18px;color:#FFFFFF;line-height:1.12em;margin:0px;}.elementor .e-403b894-cc2a640{font-size:14px;color:#EFF6F6;line-height:1.6em;margin:0px;}.elementor .e-1b5c3413-3913a82{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#007F80;border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-77c6610e-48adc41{font-size:18px;color:#FFFFFF;line-height:1.12em;margin:0px;}.elementor .e-7dceb5b6-5b658fe{font-size:14px;color:#EFF6F6;line-height:1.6em;margin:0px;}.elementor .e-6b53632e-e3f49bd{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#007F80;border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-1ef4adfa-5b20e80{font-size:18px;color:#FFFFFF;line-height:1.12em;margin:0px;}.elementor .e-36c3b855-2e0df36{font-size:14px;color:#EFF6F6;line-height:1.6em;margin:0px;}.elementor .e-4c5dacfd-bde8912{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#007F80;border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-59ac3794-1c662fb{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-3bc7d1eb-3d607af{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-409bb125-62db311{width:100%;overflow:hidden;padding:0px;border-radius:6px;display:flex;flex-direction:column;gap:0px;}.elementor .e-68c8deee-7e6c57e{font-size:14px;color:#EFF6F6;line-height:1.6em;margin:0px;}.elementor .e-5969b8ab-83d13c9{width:35%;padding:36px;background-color:#082B4C;display:flex;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-162f8f01-6521c1d{font-size:28px;line-height:1.12em;margin:0px;}.elementor .e-535db2f-b444ed3{font-size:15px;line-height:1.6em;margin:0px;}.elementor .e-2d11e930-5e13018{width:100%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-f97c976-db988ef{font-size:12px;line-height:1.6em;margin:0px;}.elementor .e-5c0c24b-e248907{width:65%;padding:40px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:26px;}.elementor .e-2eb7c75f-c580a5f{width:100%;overflow:hidden;padding:0px;border-radius:12px;background-color:#FFFFFF;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-23f1051-9095e43{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-2601ee45-b131576{width:100%;padding-block-start:48px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-4e619c83-4e74264{max-width:420px;font-size:36px;line-height:1.12em;margin:0px;}.elementor .e-26f693c7-2ae2ba2{max-width:410px;font-size:16px;line-height:1.6em;margin:0px;}.elementor .e-14892260-2b0b7f9{width:fit-content;font-family:Manrope;font-weight:700;font-size:16px;color:#FFFFFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;background-color:#007F80;}.elementor .e-68d4f04e-2ba988d{width:43%;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-ccced4-0b1b621{font-weight:700;font-size:16px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-36ae99c4-e3467a1{width:48%;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-738f5304-be8282b{font-weight:700;font-size:16px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-6f26c17-64159f7{width:48%;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-3fbd1273-82bd049{font-weight:700;font-size:16px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-6ca5ede2-742ed5d{width:48%;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-2e3878fe-353c966{font-weight:700;font-size:16px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-2d653010-ef31ba3{width:48%;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-564d2227-784c17a{font-weight:700;font-size:16px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-15d180e2-dcfa771{width:48%;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-25762780-44b2a24{font-weight:700;font-size:16px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-6f0dffc2-98d4b20{width:48%;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-28a165c9-0b9f4fb{font-weight:700;font-size:16px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-523221a2-0fe086d{width:48%;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-2802f044-69398be{font-weight:700;font-size:16px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-1e778fff-84de953{width:48%;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-1844ec6f-cfcf920{width:100%;padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-1820dbf-e8fd518{font-size:13px;line-height:1.6em;margin:0px;}.elementor .e-35a627e1-000fee0{width:52%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-5a42bd7f-0305d2a{width:100%;max-width:1140px;padding:40px;border-radius:12px;background-color:#EFF6F6;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:center;}.elementor .e-35871d91-6aad1aa{width:100%;padding-block-start:40px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}