@media(max-width:767px){.elementor .e-6c5fdc47-545d52b{font-size:10px;letter-spacing:1px;}}@media(max-width:767px){.elementor .e-2c001c06-3b94bdf{font-size:34px;letter-spacing:-1px;line-height:1.08em;}}@media(max-width:767px){.elementor .e-5a1bdc04-8ceb86a{max-width:330px;font-size:16px;}}@media(max-width:767px){.elementor .e-550bed38-dbff289{font-size:15px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-4472464e-10f2d79{gap:22px;}}@media(max-width:767px){.elementor .e-e9125a6-a15cf64{min-height:410px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:22px;padding-inline-end:22px;background-image:linear-gradient(90deg, #082B4CE0 0%,#082B4C80 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 right;background-color:#082B4C;}}@media(max-width:767px){.elementor .e-55d083f7-4f9edf7{flex-direction:column;gap:4px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-6ed329e1-d2bffaa{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-6f0ff69e-7756dec{height:280px;}}@media(max-width:767px){.elementor .e-439eef1e-bf6bf16{width:100%;}}@media(max-width:767px){.elementor .e-60eb0df5-252fe49{font-size:32px;}}@media(max-width:767px){.elementor .e-72db9381-1410cac{font-size:18px;}}@media(max-width:767px){.elementor .e-18859f41-6fa1337{width:100%;}}@media(max-width:767px){.elementor .e-48a77e4b-6242389{flex-direction:column;gap:30px;}}@media(max-width:767px){.elementor .e-3ef8e015-191eee5{padding-block-start:44px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-6594f0e4-d41b87e{font-size:32px;}}@media(max-width:767px){.elementor .e-694a1e77-4f92d9e{font-size:16px;}}@media(max-width:767px){.elementor .e-1da1fa46-8725db2{padding-block-start:44px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-2cfa3a7b-f4e987b{font-size:32px;}}@media(max-width:767px){.elementor .e-273122a2-88bfb78{font-size:16px;}}@media(max-width:767px){.elementor .e-325432be-d10eb10{width:100%;}}@media(max-width:767px){.elementor .e-65c83baa-616f1fc{font-size:26px;}}@media(max-width:767px){.elementor .e-2cada54d-41c7e4a{font-size:26px;}}@media(max-width:767px){.elementor .e-6d098c57-0ea96cc{width:100%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;}}@media(max-width:767px){.elementor .e-1d1fd806-e0b0888{flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .e-4438af65-d571f8a{gap:28px;}}@media(max-width:767px){.elementor .e-ae03533-e4adbce{padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-654e4c77-5df4329{font-size:36px;letter-spacing:-0.8px;}}@media(max-width:767px){.elementor .e-34b6cebb-c2ee8e1{width:100%;gap:18px;}}@media(max-width:767px){.elementor .e-5b77c78b-c8f13fb{font-size:16px;}}@media(max-width:767px){.elementor .e-5fa51a03-f503ee5{width:100%;max-width:360px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-11ac9aa7-4dba3bc{padding-block-start:34px;padding-block-end:34px;padding-inline-start:26px;padding-inline-end:26px;border-radius:24px;flex-direction:column;gap:32px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-3247ff2c-990d09c{padding-block-start:48px;padding-block-end:48px;padding-inline-start:22px;padding-inline-end:22px;}}