.elementor .e-2ee79d75-052415b{font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.6px;line-height:1.6em;margin:0px;}.elementor .e-6d71b96d-9804bcc{max-width:920px;font-size:64px;color:#FFFFFF;letter-spacing:-2px;line-height:1.04em;margin:0px;}.elementor .e-5f1c1f56-28bb769{max-width:460px;font-size:18px;color:#FFFFFF;line-height:1.6em;margin:0px;}.elementor .e-6ac834bf-d4349d7{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-6ac834bf-d4349d7:hover,.elementor .e-6ac834bf-d4349d7:focus-visible{background-color:#EFF6F6;}.elementor .e-af6aae4-0a649fd{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:26px;}.elementor .e-45ecf739-63685c1{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-7145c220-b5c2aa1{width:auto;font-weight:700;font-size:14px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-16d698c0-299fc56{width:auto;font-size:11px;color:#526675;line-height:1.6em;margin:0px;}.elementor .e-3ac101fb-7ef351f{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-35bcf254-b6bc5ce{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-5beabefa-748b01e{width:100%;height:390px;object-fit:cover;border-radius:24px;}.elementor .e-2ae80ae-3e980f7{font-size:11px;color:#526675;line-height:1.7em;margin:0px;}.elementor .e-7e25c2dd-7ce8716{width:45%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-b074727-f2db6bd{font-size:38px;color:#082B4C;letter-spacing:-1px;line-height:1.15em;margin:0px;}.elementor .e-35016cc3-f4a0216{font-size:18px;color:#082B4C;line-height:1.6em;margin:0px;}.elementor .e-2e07f5e4-34041f9{font-size:16px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-779e2e7b-6870eac{width:49%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-4c8612fa-01bdc54{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-5b6afabe-d05ae3d{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-2af9cc9d-5321aee{font-size:40px;color:#082B4C;letter-spacing:-1px;line-height:1.12em;margin:0px;}.elementor .e-6f87fb1f-c54afae{max-width:610px;font-size:18px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-2d0767ca-8a7d51c{font-size:11px;color:#526675;margin:0px;}.elementor .e-7d9c996c-166a4d6{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-7ad6d618-3c9bc7f{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-c76b72e-b1c8557{font-size:46px;color:#082B4C;letter-spacing:-1px;line-height:1.12em;margin:0px;}.elementor .e-4a7aec41-321f595{max-width:610px;font-size:18px;color:#526675;line-height:1.65em;margin:0px;}.elementor .e-48333b61-2ec053e{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-19fcdc54-9c1a41c{width:56%;min-width:0px;overflow:hidden;padding:0px;border-radius:24px;background-color:#EFF6F6;display:flex;flex-direction:column;gap:0px;}.elementor .e-2662a2c3-14f8035{font-size:26px;color:#082B4C;letter-spacing:-0.5px;line-height:1.12em;margin:0px;}.elementor .e-475dfc4f-69fae2b{font-size:15px;color:#526675;line-height:1.6em;margin:0px;}.elementor .e-268abb50-bcf5f8c{font-size:18px;color:#082B4C;letter-spacing:-0.5px;line-height:1.12em;margin:0px;}.elementor .e-58e8d5cc-b593a34{font-size:15px;color:#526675;line-height:1.8em;margin:0px;}.elementor .e-256aa40d-f125881{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-256aa40d-f125881:hover,.elementor .e-256aa40d-f125881:focus-visible{background-color:#082B4C;}.elementor .e-4de75dcd-05e8d6b{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-44909241-f0ff60d{width:100%;padding:0px;display:flex;flex-direction:row;gap:28px;justify-content:space-between;align-items:stretch;}.elementor .e-793c5b1e-3a7f6d5{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:36px;}.elementor .e-333e9ad0-1ea058d{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-4387906-f7d6557{font-weight:700;font-size:12px;color:#EFF6F6;letter-spacing:1.8px;line-height:1.4em;margin:0px;}.elementor .e-42cfd617-f6c4935{font-size:52px;color:#FFFFFF;letter-spacing:-1.5px;line-height:1.08em;margin:0px;}.elementor .e-710fb062-ba752c8{max-width:495px;font-size:16px;color:#EFF6F6;line-height:1.6em;margin:0px;}.elementor .e-1e066473-31b3613{width:60%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-77c90caa-8ca8d96{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-77c90caa-8ca8d96:hover,.elementor .e-77c90caa-8ca8d96:focus-visible{background-color:#EFF6F6;}.elementor .e-5ba94b27-39d3e49{font-size:13px;color:#EFF6F6;line-height:1.6em;text-align:center;margin:0px;}.elementor .e-29d86599-fdd8729{width:32%;max-width:320px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-7b171517-fe691d7{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-50009ddb-472ac2a{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;}