@media(max-width:1024px){.elementor .e-1510326-828502b{display:none;}}@media(max-width:1024px){.elementor .e-b80981f-37cea52{padding-inline-start:30px;padding-inline-end:30px;background-image:url("https://am-roofing.co.uk/wp-content/uploads/2026/09/AM-Roofing-Main-Image-Mobile-1024x683.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:1024px){.elementor .e-916eb5d-d9cd776{padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-46f23c6-abe34e2{padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-77c49f8-968dd72{padding-inline-start:20px;}}@media(max-width:1024px){.elementor .e-99b95fe-029c7f9{display:flex;}}@media(max-width:1024px){.elementor .e-f8f225b-e064bd0{padding-inline-start:20px;}}@media(max-width:1024px){.elementor .e-aed708d-d4623d8{display:flex;}}@media(max-width:1024px){.elementor .e-ad29f11-ccb7295{padding-inline-start:20px;}}@media(max-width:1024px){.elementor .e-745c7c2-5281f29{display:flex;}}@media(max-width:1024px){.elementor .e-ac87832-c56ca41{padding-inline-start:20px;}}@media(max-width:1024px){.elementor .e-8889941-98ec8b5{display:flex;}}@media(max-width:1024px){.elementor .e-82b76e0-0a4df3b{padding-inline-start:20px;}}@media(max-width:1024px){.elementor .e-0c7d1f3-0303c2c{display:flex;}}@media(max-width:1024px){.elementor .e-33a41d7{padding-inline-start:30px;padding-inline-end:30px;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(4, 1fr);grid-auto-flow:row;}}@media(max-width:1024px){.elementor .e-82c5fb9-3b49063{display:none;}}@media(max-width:1024px){.elementor .e-dfdbc34-ed3a230{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(3, 1fr);grid-auto-flow:column;}}@media(max-width:1024px){.elementor .e-ce1e81e{padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-8c91545-1f0b7fe{padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-8d2b5f9-9205a07{padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-a4e00fa-020f890{padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-67c244b{padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-eb48db3-3019468{padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-2b3a9a0-721209a{padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-8e066f9-194b573{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-113b89e-ab9776a{padding-inline-start:30px;padding-inline-end:30px;}}