@media(max-width:767px){.elementor .e-5791c608-6883270{font-size:10px;letter-spacing:1px;}}@media(max-width:767px){.elementor .e-7f033a01-59dfdb3{font-size:40px;letter-spacing:-1px;line-height:1.08em;}}@media(max-width:767px){.elementor .e-27f7e77-d507cdf{max-width:330px;font-size:16px;}}@media(max-width:767px){.elementor .e-753b01cc-d02772d{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-1f225555-44ad9ce{gap:22px;}}@media(max-width:767px){.elementor .e-71ec921f-571f878{min-height:540px;padding-block-start:64px;padding-block-end:64px;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-69c9d0eb-6d57db7{flex-direction:column;gap:4px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-6976a34b-aa192dd{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-2d195474-b959a75{padding-block-start:44px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-4b055703-9e60ff8{font-size:36px;letter-spacing:-0.8px;}}@media(max-width:767px){.elementor .e-41caf803-f63c619{width:100%;gap:18px;}}@media(max-width:767px){.elementor .e-abc29b3-6ca9560{font-size:16px;}}@media(max-width:767px){.elementor .e-638fd9aa-4144eef{width:100%;max-width:360px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-33bcf9d5-8b231c9{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-45bdf25d-de95031{padding-block-start:0px;padding-block-end:48px;padding-inline-start:22px;padding-inline-end:22px;}}