.elementor .e-45fd096e-2a3727f{font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.4px;line-height:1.75em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-408b1386-27bed9c{max-width:930px;font-size:44px;color:#FFFFFF;letter-spacing:-1.6px;line-height:1.1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-203eb70-e8e3973{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-691716b5-c32fbc1{width:100%;min-height:330px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:28px;padding-inline-end:28px;background-image:linear-gradient(90deg, #082B4CF5 0%,#082B4CBF 35%,#082B4C38 70%,#082B4C99 100%),url("https://fasciasandsoffitsanglesey.co.uk/wp-content/uploads/2026/10/anglesey-warm-roof-illustration.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#082B4C;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-188e91b4-56b7358{font-weight:600;font-size:13px;color:#007F80;line-height:1.75em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-23875cfc-85132cd{font-size:13px;color:#526675;line-height:1.75em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6b99642a-eb250e7{font-size:20px;color:#082B4C;line-height:1.65em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-78754263-480a896{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-2341d49a-a1cb200{font-size:28px;color:#082B4C;letter-spacing:-0.6px;line-height:1.25em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f43b6cf-8a175e4{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:15px;}.elementor .e-5f351d1b-a0c9ec7{font-size:28px;color:#082B4C;letter-spacing:-0.6px;line-height:1.25em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6fbb256f-801312b{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:15px;}.elementor .e-36a27967-49d1a6b{font-size:28px;color:#082B4C;letter-spacing:-0.6px;line-height:1.25em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-44327344-c2561b3{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:15px;}.elementor .e-3cb12201-9f22fdf{font-size:28px;color:#082B4C;letter-spacing:-0.6px;line-height:1.25em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3dea5949-e4e9af3{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:15px;}.elementor .e-22694050-8e9ca59{font-size:28px;color:#082B4C;letter-spacing:-0.6px;line-height:1.25em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-412ed339-08bb166{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:15px;}.elementor .e-7e6a8109-c18cae7{font-size:28px;color:#082B4C;letter-spacing:-0.6px;line-height:1.25em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5d2410e2-8e5f21f{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:15px;}.elementor .e-491aa6af-d5e16a2{font-size:21px;color:#082B4C;letter-spacing:-0.6px;line-height:1.25em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ded8c40-d9d0724{font-size:14px;color:#526675;line-height:1.55em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-50351e04-eebf101{font-size:14px;color:#526675;line-height:1.55em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f8a5515-8852075{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:10px;}.elementor .e-281f1fd-b124836{font-weight:700;font-size:11px;color:#007F80;letter-spacing:1.4px;line-height:1.75em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7b43b630-5db4b70{font-size:28px;color:#082B4C;letter-spacing:-0.6px;line-height:1.25em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-38508a39-4d142f3{font-size:16px;color:#526675;line-height:1.75em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6595752b-85ff994{width:fit-content;font-family:Manrope;font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:40px;background-color:#007F80;}.elementor .e-79c0c006-e6a4d89{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:20px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:15px;}.elementor .e-26e686ed-783b7f8{font-size:12px;color:#526675;line-height:1.75em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40653e50-4463095{font-weight:700;font-size:15px;color:#526675;line-height:1.75em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-28dd405e-bc76862{width:100%;max-width:820px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:34px;}.elementor .e-22ae679c-2bd0eec{width:100%;padding-block-start:56px;padding-block-end:70px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}