@media(max-width:767px){.elementor .e-69b668d-ba4dda9{font-size:10px;letter-spacing:1px;}}@media(max-width:767px){.elementor .e-1fec31cc-39fb982{font-size:34px;letter-spacing:-1px;line-height:1.08em;}}@media(max-width:767px){.elementor .e-71fa239c-0a2f94d{max-width:330px;font-size:16px;}}@media(max-width:767px){.elementor .e-1e65c30c-4a0798f{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-247a966a-6ab9124{gap:22px;}}@media(max-width:767px){.elementor .e-1a69dd62-6fc6010{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-1d2ce0c0-3b7ca0a{flex-direction:column;gap:4px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-36efa9c-b4364aa{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-2a19bbd9-7f2077c{height:280px;}}@media(max-width:767px){.elementor .e-4906449b-58a7e95{width:100%;}}@media(max-width:767px){.elementor .e-159b45c-5b7f36f{font-size:32px;}}@media(max-width:767px){.elementor .e-5270d947-4071af4{font-size:18px;}}@media(max-width:767px){.elementor .e-1b4c85af-b8fb8bb{width:100%;}}@media(max-width:767px){.elementor .e-1f7babe1-7b5d3ac{flex-direction:column;gap:30px;}}@media(max-width:767px){.elementor .e-7d9b9e1-c775924{padding-block-start:44px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-1ede0cab-197a6c5{font-size:32px;}}@media(max-width:767px){.elementor .e-8e20f1b-9c6482a{font-size:16px;}}@media(max-width:767px){.elementor .e-6ba806c9-706d575{padding-block-start:44px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-22dd19d7-aff80e0{font-size:32px;}}@media(max-width:767px){.elementor .e-67db5299-967cdc5{font-size:16px;}}@media(max-width:767px){.elementor .e-62f9ccf7-5ad92bc{width:100%;}}@media(max-width:767px){.elementor .e-56008369-b149ce3{font-size:26px;}}@media(max-width:767px){.elementor .e-589823fb-be8b897{font-size:26px;}}@media(max-width:767px){.elementor .e-1b6d3d43-eb0e022{width:100%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;}}@media(max-width:767px){.elementor .e-1ab393a7-933f8c6{flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .e-45a81953-bccc808{gap:28px;}}@media(max-width:767px){.elementor .e-3d8e6766-1d84be7{padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-b32a1fd-1080c4a{font-size:36px;letter-spacing:-0.8px;}}@media(max-width:767px){.elementor .e-187dd607-9a2218f{width:100%;gap:18px;}}@media(max-width:767px){.elementor .e-b736653-cfab382{font-size:16px;}}@media(max-width:767px){.elementor .e-6c4fd07a-4f655ca{width:100%;max-width:360px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-ceee2bc-48a6d27{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-49463453-3412ed2{padding-block-start:48px;padding-block-end:48px;padding-inline-start:22px;padding-inline-end:22px;}}