@media(max-width:767px){.elementor .e-16974ee-cdcd9f5{font-size:10px;letter-spacing:1px;}}@media(max-width:767px){.elementor .e-26205d3-85f2131{font-size:31px;letter-spacing:-1px;line-height:1.08em;}}@media(max-width:767px){.elementor .e-676c793-d69f944{max-width:330px;font-size:16px;}}@media(max-width:767px){.elementor .e-3868ba8b-38278a1{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-8c84a34-c004a7a{gap:22px;}}@media(max-width:767px){.elementor .e-7c4492a2-c646309{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-dry-verge-illustration.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#082B4C;}}@media(max-width:767px){.elementor .e-56a5381c-7286c30{flex-direction:column;gap:4px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-3ac72123-2c63e72{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-50d3ab4a-577fa70{height:280px;}}@media(max-width:767px){.elementor .e-94cbb8e-d3bfed3{width:100%;}}@media(max-width:767px){.elementor .e-15670a-2db11cd{font-size:30px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-50ec2b87-0dfcfc0{width:100%;}}@media(max-width:767px){.elementor .e-7154f57-9422b14{flex-direction:column;gap:26px;}}@media(max-width:767px){.elementor .e-6ecd5db6-608eea7{padding-block-start:36px;padding-block-end:36px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-3f0f009e-6833d92{font-size:28px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-78ad7f51-0056647{width:100%;font-size:22px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-291aac93-1184bfc{width:100%;}}@media(max-width:767px){.elementor .e-6c7796f4-0844eca{width:100%;min-height:auto;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-7771a31-bbb6dd3{width:100%;font-size:22px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-d9d9552-33b5ea7{width:100%;}}@media(max-width:767px){.elementor .e-4987ca5-65f4c89{width:100%;min-height:auto;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-2ab21f9d-5aab3bf{width:100%;font-size:22px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-43321ff0-ecc600c{width:100%;}}@media(max-width:767px){.elementor .e-1f9d8deb-8e52a22{width:100%;min-height:auto;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-718c3522-bc8c040{flex-direction:column;gap:16px;}}@media(max-width:767px){.elementor .e-3bdb70fd-ae0e12f{flex-direction:column;gap:26px;}}@media(max-width:767px){.elementor .e-2ef79742-d7d873f{padding-block-start:0px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-64b7e9d-56adaa0{font-size:30px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-745000c-e1787d2{font-size:28px;letter-spacing:-0.8px;}}@media(max-width:767px){.elementor .e-76b8c034-2b72dd2{font-size:16px;}}@media(max-width:767px){.elementor .e-5ff4232-6297d9c{padding:26px;border-radius:20px;gap:22px;}}@media(max-width:767px){.elementor .e-3d05235d-8c4a51a{gap:24px;}}@media(max-width:767px){.elementor .e-4a709f4a-1087c4b{padding-block-start:20px;padding-block-end:40px;padding-inline-start:22px;padding-inline-end:22px;}}