@media(max-width:767px){.elementor .e-2ee79d75-052415b{font-size:10px;letter-spacing:1px;}}@media(max-width:767px){.elementor .e-6d71b96d-9804bcc{font-size:34px;letter-spacing:-1px;line-height:1.08em;}}@media(max-width:767px){.elementor .e-5f1c1f56-28bb769{max-width:330px;font-size:16px;}}@media(max-width:767px){.elementor .e-6ac834bf-d4349d7{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-af6aae4-0a649fd{gap:22px;}}@media(max-width:767px){.elementor .e-45ecf739-63685c1{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-3ac101fb-7ef351f{flex-direction:column;gap:4px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-35bcf254-b6bc5ce{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-5beabefa-748b01e{height:280px;}}@media(max-width:767px){.elementor .e-7e25c2dd-7ce8716{width:100%;}}@media(max-width:767px){.elementor .e-b074727-f2db6bd{font-size:32px;}}@media(max-width:767px){.elementor .e-35016cc3-f4a0216{font-size:18px;}}@media(max-width:767px){.elementor .e-779e2e7b-6870eac{width:100%;}}@media(max-width:767px){.elementor .e-4c8612fa-01bdc54{flex-direction:column;gap:30px;}}@media(max-width:767px){.elementor .e-5b6afabe-d05ae3d{padding-block-start:44px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-2af9cc9d-5321aee{font-size:32px;}}@media(max-width:767px){.elementor .e-6f87fb1f-c54afae{font-size:16px;}}@media(max-width:767px){.elementor .e-7ad6d618-3c9bc7f{padding-block-start:44px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-c76b72e-b1c8557{font-size:32px;}}@media(max-width:767px){.elementor .e-4a7aec41-321f595{font-size:16px;}}@media(max-width:767px){.elementor .e-19fcdc54-9c1a41c{width:100%;}}@media(max-width:767px){.elementor .e-2662a2c3-14f8035{font-size:26px;}}@media(max-width:767px){.elementor .e-268abb50-bcf5f8c{font-size:26px;}}@media(max-width:767px){.elementor .e-4de75dcd-05e8d6b{width:100%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;}}@media(max-width:767px){.elementor .e-44909241-f0ff60d{flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .e-793c5b1e-3a7f6d5{gap:28px;}}@media(max-width:767px){.elementor .e-333e9ad0-1ea058d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-42cfd617-f6c4935{font-size:36px;letter-spacing:-0.8px;}}@media(max-width:767px){.elementor .e-1e066473-31b3613{width:100%;gap:18px;}}@media(max-width:767px){.elementor .e-77c90caa-8ca8d96{font-size:16px;}}@media(max-width:767px){.elementor .e-29d86599-fdd8729{width:100%;max-width:360px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-7b171517-fe691d7{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-50009ddb-472ac2a{padding-block-start:48px;padding-block-end:48px;padding-inline-start:22px;padding-inline-end:22px;}}