@media(max-width:767px){.elementor .e-32409a98-53c1a55{font-size:10px;letter-spacing:1px;}}@media(max-width:767px){.elementor .e-1a39ad40-97c8f71{font-size:35px;letter-spacing:-1px;line-height:1.08em;}}@media(max-width:767px){.elementor .e-37960bd0-5d634c2{max-width:330px;font-size:16px;}}@media(max-width:767px){.elementor .e-2b28c4d1-95e397e{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-479d6690-e82a6b1{gap:22px;}}@media(max-width:767px){.elementor .e-50178510-bb21460{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 center;background-color:#082B4C;}}@media(max-width:767px){.elementor .e-5b5c2abc-48a259e{flex-direction:column;gap:4px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-339fdc9f-0660888{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-2eaa00a0-cb0f9a1{height:280px;}}@media(max-width:767px){.elementor .e-c0acfde-d3a2251{width:100%;}}@media(max-width:767px){.elementor .e-50fd9334-1fa0aae{font-size:30px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-4e60c0a7-bc25a18{width:100%;}}@media(max-width:767px){.elementor .e-1f5ebbd-664a48f{flex-direction:column;gap:26px;}}@media(max-width:767px){.elementor .e-41f0849f-4c54ce1{padding-block-start:36px;padding-block-end:36px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-e8ac9fd-c61d59b{font-size:28px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-410a71ff-d6ce489{width:100%;font-size:22px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-12faeb08-31a23ce{width:100%;}}@media(max-width:767px){.elementor .e-2de40982-57b17e9{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-25fe258e-89fba0b{width:100%;font-size:22px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-40afab71-540ba85{width:100%;}}@media(max-width:767px){.elementor .e-30023be5-5d95540{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-4883a614-10e6e53{width:100%;font-size:22px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-42f5da70-647e6ea{width:100%;}}@media(max-width:767px){.elementor .e-4d68eea6-fa58ec9{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-1bbeb254-d2047ab{flex-direction:column;gap:16px;}}@media(max-width:767px){.elementor .e-14f0523b-95f2557{flex-direction:column;gap:26px;}}@media(max-width:767px){.elementor .e-4b0fad9c-b2a2cb4{padding-block-start:0px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-254d7b9-e325da1{font-size:30px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-6bf08aa-19e7a81{font-size:28px;letter-spacing:-0.8px;}}@media(max-width:767px){.elementor .e-50956580-4ec9b8c{font-size:16px;}}@media(max-width:767px){.elementor .e-a961eb8-dfa2eaf{padding:26px;border-radius:20px;gap:22px;}}@media(max-width:767px){.elementor .e-299376d1-6e7b8fd{gap:24px;}}@media(max-width:767px){.elementor .e-63173fce-e8af9a8{padding-block-start:20px;padding-block-end:40px;padding-inline-start:22px;padding-inline-end:22px;}}