@media(max-width:767px){.elementor .e-64d0ec5f-ae33347{font-size:10px;letter-spacing:1px;}}@media(max-width:767px){.elementor .e-19f312ee-769b3d4{font-size:40px;letter-spacing:-1px;line-height:1.08em;}}@media(max-width:767px){.elementor .e-6174b3b4-1622693{max-width:330px;font-size:16px;}}@media(max-width:767px){.elementor .e-44949273-85e36dc{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-5818ec5-9a865de{gap:22px;}}@media(max-width:767px){.elementor .e-5479716c-2f9460c{min-height:480px;padding-block-start:64px;padding-block-end:64px;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-3aea2218-5eec611{flex-direction:column;gap:4px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-23a5bf30-9428701{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-b5ea164-d198b0a{font-size:32px;}}@media(max-width:767px){.elementor .e-683c3a3f-b7dcff5{width:100%;}}@media(max-width:767px){.elementor .e-7d534d2a-2caf335{font-size:20px;}}@media(max-width:767px){.elementor .e-6099f7ae-5373828{width:100%;}}@media(max-width:767px){.elementor .e-6476ba7-1f656a2{flex-direction:column;gap:30px;}}@media(max-width:767px){.elementor .e-187c2f07-01f36d6{padding-block-start:48px;padding-block-end:48px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-7531189c-84cbc56{font-size:40px;}}@media(max-width:767px){.elementor .e-33749e20-7d995de{gap:12px;}}@media(max-width:767px){.elementor .e-533777c-ad9e6dc{font-size:26px;}}@media(max-width:767px){.elementor .e-7aba0b09-70e6f86{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-24baf380-a8c6ae8{font-size:26px;}}@media(max-width:767px){.elementor .e-53eb9a6d-77a4566{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-10f4f603-87cd0d7{font-size:26px;}}@media(max-width:767px){.elementor .e-6f1ae1a7-02bb72b{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-4b410a06-7e70f98{font-size:26px;}}@media(max-width:767px){.elementor .e-4ea6c176-8e00fdf{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-6d961c6c-e7f43aa{flex-direction:column;flex-wrap:nowrap;}}@media(max-width:767px){.elementor .e-2a037b22-79b6153{gap:26px;}}@media(max-width:767px){.elementor .e-36cb37f2-0d1d33c{padding-block-start:36px;padding-block-end:36px;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-4bcc1c58-60ec655{height:360px;}}@media(max-width:767px){.elementor .e-2bc90f76-44d4696{width:100%;}}@media(max-width:767px){.elementor .e-217a9f55-90022a5{font-size:32px;}}@media(max-width:767px){.elementor .e-71a75f36-a02db87{font-size:22px;}}@media(max-width:767px){.elementor .e-63b73ff9-87bad9c{gap:18px;}}@media(max-width:767px){.elementor .e-714a2766-365be65{font-size:22px;}}@media(max-width:767px){.elementor .e-4839c8fe-6004c52{gap:18px;}}@media(max-width:767px){.elementor .e-7674adaa-c641813{font-size:22px;}}@media(max-width:767px){.elementor .e-6d749309-a9fff79{gap:18px;}}@media(max-width:767px){.elementor .e-14020a50-907003f{width:100%;}}@media(max-width:767px){.elementor .e-68608792-8b77e4c{flex-direction:column;gap:30px;}}@media(max-width:767px){.elementor .e-d1f423c-6a551fe{padding-block-start:0px;padding-block-end:48px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-2f638881-71899f8{width:100%;height:150px;display:none;}}@media(max-width:767px){.elementor .e-518e233b-efba88d{font-size:32px;}}@media(max-width:767px){.elementor .e-278b1436-8911112{width:100%;}}@media(max-width:767px){.elementor .e-2f344caf-87aa5aa{font-size:22px;}}@media(max-width:767px){.elementor .e-763bd15c-1da335e{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-4f6eb12e-3af9d97{font-size:22px;}}@media(max-width:767px){.elementor .e-6c0c629a-702d257{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-3371f91a-1d088a2{font-size:22px;}}@media(max-width:767px){.elementor .e-31ee59d3-c3f8b84{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-6105ac2d-165ef44{font-size:22px;}}@media(max-width:767px){.elementor .e-4ed115ec-a3d88ef{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-2630d7c4-00bddfe{flex-direction:column;gap:18px;flex-wrap:nowrap;}}@media(max-width:767px){.elementor .e-6905508a-5e44a82{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;border-radius:24px;gap:26px;}}@media(max-width:767px){.elementor .e-4cb7b110-a6520d9{padding-block-start:0px;padding-block-end:48px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-1a2211b-81787f2{font-size:32px;}}@media(max-width:767px){.elementor .e-47f963b0-fc06ffa{font-size:16px;}}@media(max-width:767px){.elementor .e-9b4281d-c6c74fe{width:100%;}}@media(max-width:767px){.elementor .e-4de3df2a-856c40d{font-size:26px;}}@media(max-width:767px){.elementor .e-7eaea299-d8789f3{font-size:14px;}}@media(max-width:767px){.elementor .e-59a4ff8c-8157233{font-size:14px;}}@media(max-width:767px){.elementor .e-726ec2d4-909a5c2{font-size:14px;}}@media(max-width:767px){.elementor .e-487fc4b1-f5c9783{font-size:14px;}}@media(max-width:767px){.elementor .e-329591ce-445c13c{font-size:14px;}}@media(max-width:767px){.elementor .e-7a4323c9-3ff6132{font-size:14px;}}@media(max-width:767px){.elementor .e-7d9d3fe0-c2b41d7{font-size:14px;}}@media(max-width:767px){.elementor .e-33184ae6-b1ded49{font-size:14px;}}@media(max-width:767px){.elementor .e-64bbf448-c0666cb{width:100%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;}}@media(max-width:767px){.elementor .e-16912848-a915ec6{flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .e-cb290e2-2b793a1{gap:28px;}}@media(max-width:767px){.elementor .e-2ec15f2e-b31ec93{padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-38c67b80-51ef3cc{font-size:36px;letter-spacing:-0.8px;}}@media(max-width:767px){.elementor .e-ee96211-2234220{width:100%;gap:18px;}}@media(max-width:767px){.elementor .e-25e639bd-361dcf6{font-size:16px;}}@media(max-width:767px){.elementor .e-16374359-b4e8259{width:100%;max-width:360px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-7e7debe6-7c07bee{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-506c9398-57bb575{padding-block-start:48px;padding-block-end:48px;padding-inline-start:22px;padding-inline-end:22px;}}