.elementor .e-6c01dbf8-0881528{font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.6px;line-height:1.6em;margin:0px;}.elementor .e-1071491b-5eb06dc{max-width:920px;font-size:64px;color:#FFFFFF;letter-spacing:-2px;line-height:1.04em;margin:0px;}.elementor .e-1d9ce6a8-31fa9f4{max-width:460px;font-size:18px;color:#FFFFFF;line-height:1.6em;margin:0px;}.elementor .e-5c550e8a-82ef306{width:fit-content;font-family:Manrope;font-weight:700;font-size:16px;color:#082B4C;padding-block-start:18px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:26px;border-radius:4px;background-color:#FFFFFF;}.elementor .e-5c550e8a-82ef306:hover,.elementor .e-5c550e8a-82ef306:focus-visible{background-color:#EFF6F6;}.elementor .e-6920a0a6-ca84c63{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:26px;}.elementor .e-15978eba-ff6ca2c{width:100%;min-height:480px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:28px;padding-inline-end:28px;background-image:linear-gradient(90deg, #082B4CF5 0%,#082B4CBF 35%,#082B4C38 70%,#082B4C0D 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;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-474e9f72-76da727{width:auto;font-weight:700;font-size:14px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-7e85422f-15ce3ba{width:auto;font-size:11px;color:#526675;line-height:1.6em;margin:0px;}.elementor .e-7105e05c-8ef552f{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-1a8b6cd-d8a4ced{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-58a8aa84-c1eb8fa{width:100%;height:390px;object-fit:cover;border-radius:24px;}.elementor .e-6860b329-d4458b7{font-size:11px;color:#526675;line-height:1.7em;margin:0px;}.elementor .e-56856c95-ab88e1f{width:45%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-42e72fe-ff45b17{font-size:38px;color:#082B4C;letter-spacing:-1px;line-height:1.15em;margin:0px;}.elementor .e-2fdda5fc-84b610d{font-size:18px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-71881953-cb4e996{font-size:16px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-70cffaed-0f619ff{width:49%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-1001cd03-bd118eb{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-d9aef27-1496457{width:100%;padding-block-start:64px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-4de82c04-f03111b{font-size:40px;color:#082B4C;letter-spacing:-1px;line-height:1.12em;margin:0px;}.elementor .e-e62bc49-72493b6{max-width:610px;font-size:18px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-7163cd6d-c9686c8{font-size:11px;color:#526675;margin:0px;}.elementor .e-4e0489fd-281e0b4{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-3f84f733-8b1bbfa{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-28c8d570-c225ff3{font-size:46px;color:#082B4C;letter-spacing:-1px;line-height:1.12em;margin:0px;}.elementor .e-67cf55de-896133a{max-width:610px;font-size:18px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-7957ad25-de97590{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-754b32e6-7040e45{width:56%;min-width:0px;overflow:hidden;padding:0px;border-radius:24px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:0px;}.elementor .e-34a413b4-fce9987{font-size:26px;color:#082B4C;letter-spacing:-0.5px;line-height:1.12em;margin:0px;}.elementor .e-3d1566cc-2ead9c3{font-size:15px;color:#526675;line-height:1.6em;margin:0px;}.elementor .e-2f4f27fb-539431c{font-size:18px;color:#082B4C;letter-spacing:-0.5px;line-height:1.12em;margin:0px;}.elementor .e-3ba26105-56db70a{font-size:15px;color:#526675;line-height:1.8em;margin:0px;}.elementor .e-779b33f1-be17417{width:100%;font-family:Manrope;font-weight:700;font-size:14px;color:#FFFFFF;line-height:1.4em;padding-block-start:17px;padding-block-end:17px;padding-inline-start:18px;padding-inline-end:18px;border-radius:100px;background-color:#007F80;display:flex;justify-content:center;}.elementor .e-779b33f1-be17417:hover,.elementor .e-779b33f1-be17417:focus-visible{background-color:#082B4C;}.elementor .e-358a33a1-a9199a8{width:41%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:24px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:18px;justify-content:flex-start;}.elementor .e-74f94b40-09a5a57{width:100%;padding:0px;display:flex;flex-direction:row;gap:28px;justify-content:space-between;align-items:stretch;}.elementor .e-36b4807f-be86687{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:36px;}.elementor .e-48c443b9-5e2ae5f{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-79528f7d-0c17c25{font-weight:700;font-size:12px;color:#EFF6F6;letter-spacing:1.8px;line-height:1.4em;margin:0px;}.elementor .e-58b22370-9bab670{font-size:52px;color:#FFFFFF;letter-spacing:-1.5px;line-height:1.08em;margin:0px;}.elementor .e-399b5c79-3fe6f75{max-width:495px;font-size:16px;color:#EFF6F6;line-height:1.6em;margin:0px;}.elementor .e-594e4e2f-0ba99d7{width:60%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-3af38f31-8c0b6e0{width:100%;font-family:Manrope;font-weight:700;font-size:17px;color:#082B4C;line-height:1.4em;padding-block-start:21px;padding-block-end:21px;padding-inline-start:28px;padding-inline-end:28px;border-radius:100px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .e-3af38f31-8c0b6e0:hover,.elementor .e-3af38f31-8c0b6e0:focus-visible{background-color:#EFF6F6;}.elementor .e-d4dd8be-e75badb{font-size:13px;color:#EFF6F6;line-height:1.6em;text-align:center;margin:0px;}.elementor .e-1155d4a-c68fcec{width:32%;max-width:320px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-1fff5282-3793755{width:100%;max-width:1200px;padding-block-start:58px;padding-block-end:58px;padding-inline-start:60px;padding-inline-end:60px;border-radius:28px;background-color:#082B4C;display:flex;flex-direction:row;gap:36px;justify-content:space-between;align-items:center;}.elementor .e-5a56a6e8-e21ad25{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}