@media(max-width:767px){.elementor .e-52ea4266-f4aaf65{max-width:440px;font-size:36px;letter-spacing:-1px;line-height:1.08em;}}@media(max-width:767px){.elementor .e-50f6a82d-33a4683{max-width:330px;font-size:16px;}}@media(max-width:767px){.elementor .e-48745587-b01d3af{font-size:15px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-458f36c1-5a6c1ea{font-size:15px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-2dd7bc56-6384c68{flex-direction:column;gap:12px;align-items:start;}}@media(max-width:767px){.elementor .e-231a4189-a305fc0{gap:22px;}}@media(max-width:767px){.elementor .e-1a8a235a-bfcf206{min-height:460px;padding-block-start:50px;padding-block-end:50px;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-1247f6a7-c41d3b3{font-size:30px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-61f3daa1-a7acf3e{width:100%;}}@media(max-width:767px){.elementor .e-4ba2891f-30a1ab0{font-size:15px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-1abde14b-04cfb3f{flex-direction:column;gap:18px;}}@media(max-width:767px){.elementor .e-8af72ce-aef0031{padding-block-start:44px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-2a8670f4-c7ae115{height:280px;}}@media(max-width:767px){.elementor .e-5bc9754b-f935fe2{width:100%;}}@media(max-width:767px){.elementor .e-7e906146-09bdebd{font-size:30px;}}@media(max-width:767px){.elementor .e-16af8dca-28fa704{font-size:17px;}}@media(max-width:767px){.elementor .e-2c38aa3b-ea00da8{font-size:15px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-ee74d94-6bdd04b{width:100%;}}@media(max-width:767px){.elementor .e-17b0519c-775c816{flex-direction:column;gap:30px;}}@media(max-width:767px){.elementor .e-576fdb40-70b4489{padding-block-start:0px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-59cd0b98-ae74cea{font-size:30px;}}@media(max-width:767px){.elementor .e-5722a31d-5f77a57{width:100%;gap:12px;}}@media(max-width:767px){.elementor .e-3e624042-5420bfd{font-size:15px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-16e0c687-1c7f5fc{flex-direction:column;gap:18px;}}@media(max-width:767px){.elementor .e-47f07cb6-5c1954f{font-size:26px;}}@media(max-width:767px){.elementor .e-3be64d8a-3db2425{width:100%;min-height:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;gap:20px;}}@media(max-width:767px){.elementor .e-5378d611-0136bec{font-size:26px;}}@media(max-width:767px){.elementor .e-5a68fafe-304c6c2{width:100%;min-height:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;gap:20px;}}@media(max-width:767px){.elementor .e-57d45f56-74718b1{font-size:26px;}}@media(max-width:767px){.elementor .e-7906ed3e-2deae02{width:100%;min-height:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;gap:20px;}}@media(max-width:767px){.elementor .e-654cc1df-eb516c7{font-size:26px;}}@media(max-width:767px){.elementor .e-775beb3a-33bad59{width:100%;min-height:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;gap:20px;}}@media(max-width:767px){.elementor .e-21ee868-696cfb5{flex-direction:column;flex-wrap:nowrap;}}@media(max-width:767px){.elementor .e-7d6ae65b-06317b4{gap:26px;}}@media(max-width:767px){.elementor .e-10893f9c-0c36586{padding-block-start:40px;padding-block-end:40px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-28c3ea08-79bbe0f{width:100%;height:150px;display:none;}}@media(max-width:767px){.elementor .e-2c2980e6-b5cc206{font-size:30px;}}@media(max-width:767px){.elementor .e-63654747-177d81e{width:100%;}}@media(max-width:767px){.elementor .e-1315ce68-0d9e867{font-size:22px;}}@media(max-width:767px){.elementor .e-aed9a68-7900ebf{width:100%;min-height:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;gap:20px;}}@media(max-width:767px){.elementor .e-51670a4-2e93427{font-size:22px;}}@media(max-width:767px){.elementor .e-102a0e43-9ab8dcb{width:100%;min-height:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;gap:20px;}}@media(max-width:767px){.elementor .e-65a74b9f-f432f3a{font-size:22px;}}@media(max-width:767px){.elementor .e-4b1bcf40-11b9d17{width:100%;min-height:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;gap:20px;}}@media(max-width:767px){.elementor .e-4f73ab83-5c4658a{font-size:22px;}}@media(max-width:767px){.elementor .e-5beb69ec-0370fef{width:100%;min-height:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;gap:20px;}}@media(max-width:767px){.elementor .e-1a3715c-370e96f{flex-direction:column;gap:18px;flex-wrap:nowrap;}}@media(max-width:767px){.elementor .e-78d06d4c-bb216a4{padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-radius:24px;gap:26px;}}@media(max-width:767px){.elementor .e-364f1a1d-c15a887{padding-block-start:40px;padding-block-end:40px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-434e9e29-bba6f9e{font-size:30px;}}@media(max-width:767px){.elementor .e-6a89e169-dcbe147{font-size:16px;}}@media(max-width:767px){.elementor .e-3976cb37-a863b78{width:100%;}}@media(max-width:767px){.elementor .e-25326a1-6121e15{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-3ce494a-c5f6e53{flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .e-dda58a1-6b82008{gap:28px;}}@media(max-width:767px){.elementor .e-7af4b160-a191396{padding-block-start:34px;padding-block-end:40px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-60091bab-dba841d{width:100%;font-size:26px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-279417a9-2fd4b2c{font-size:15px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-b8c61de-543b1d9{flex-direction:column;gap:18px;}}@media(max-width:767px){.elementor .e-1e86ba66-b130930{padding-block-start:44px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-38d39ac4-3cb1f5b{font-size:32px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-235862e5-16ab5eb{font-size:19px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor .e-27f42d34-7dbf833{width:100%;}}@media(max-width:767px){.elementor .e-3ba5a1c-df05eab{width:100%;padding:20px;}}@media(max-width:767px){.elementor .e-77864a30-67868fd{padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .e-4bbfe59d-2a8a60a{padding-block-start:16px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}