@media(max-width:767px){.elementor .e-3eea89c9-7855c82{font-size:10px;letter-spacing:1px;}}@media(max-width:767px){.elementor .e-3dbbda00-8f4861b{font-size:34px;letter-spacing:-1px;line-height:1.08em;}}@media(max-width:767px){.elementor .e-7882e962-6977071{max-width:330px;font-size:16px;}}@media(max-width:767px){.elementor .e-418534fa-8db66f1{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-3b346c87-05c6920{gap:22px;}}@media(max-width:767px){.elementor .e-54390a56-26a8b43{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-62e98989-46c821c{flex-direction:column;gap:4px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-7535deba-f994efe{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-4a461d8-48634e8{height:280px;}}@media(max-width:767px){.elementor .e-363fe338-050663d{width:100%;}}@media(max-width:767px){.elementor .e-4ff2a6cc-cc4d57d{font-size:32px;}}@media(max-width:767px){.elementor .e-2edbaa39-c931aee{font-size:18px;}}@media(max-width:767px){.elementor .e-7848083d-6c4e4e3{width:100%;}}@media(max-width:767px){.elementor .e-5077f37c-876001f{flex-direction:column;gap:30px;}}@media(max-width:767px){.elementor .e-1cc90427-918a2ec{padding-block-start:44px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-2bf8121b-235042b{font-size:32px;}}@media(max-width:767px){.elementor .e-26708be6-265dad5{font-size:16px;}}@media(max-width:767px){.elementor .e-77f0b0f5-d477b17{padding-block-start:44px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-2b1b7fb2-e7fb5b9{font-size:32px;}}@media(max-width:767px){.elementor .e-2cd00254-f832290{font-size:16px;}}@media(max-width:767px){.elementor .e-37868d95-b782370{width:100%;}}@media(max-width:767px){.elementor .e-4af28a4f-33d620c{font-size:26px;}}@media(max-width:767px){.elementor .e-6036d8e4-34ad64d{font-size:26px;}}@media(max-width:767px){.elementor .e-4c8d9329-6d4a5a3{width:100%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;}}@media(max-width:767px){.elementor .e-6e8b790b-2ad0b12{flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .e-2a093133-d6a780f{gap:28px;}}@media(max-width:767px){.elementor .e-146aaff9-7cd67cc{padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-6cd11a4e-490d002{font-size:36px;letter-spacing:-0.8px;}}@media(max-width:767px){.elementor .e-7d172812-4f86ae8{width:100%;gap:18px;}}@media(max-width:767px){.elementor .e-15d70742-2a0b36b{font-size:16px;}}@media(max-width:767px){.elementor .e-20ff59d4-4e7f4c5{width:100%;max-width:360px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-774a75cb-0a4f812{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-7a0e26ac-7c76682{padding-block-start:48px;padding-block-end:48px;padding-inline-start:22px;padding-inline-end:22px;}}