@media(max-width:767px){.elementor .e-6a2aee6-5aec448{padding-block-start:50px;padding-block-end:50px;}}@media(max-width:767px){.elementor .e-1510326-828502b{display:none;}}@media(max-width:767px){.elementor .e-b80981f-37cea52{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:767px){.elementor .e-916eb5d-d9cd776{display:grid;grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor .e-46f23c6-abe34e2{padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;}}@media(max-width:767px){.elementor .e-aed708d-d4623d8{display:flex;flex-direction:row;}}@media(max-width:767px){.elementor .e-33a41d7{padding-inline-start:10px;padding-inline-end:10px;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-20cdc72-674889f{padding-block-end:0px;}}@media(max-width:767px){.elementor .e-3ee311f-2f7c9e6{display:none;}}@media(max-width:767px){.elementor .e-82c5fb9-3b49063{display:flex;}}@media(max-width:767px){.elementor .e-dfdbc34-ed3a230{grid-template-rows:repeat(3, 1fr);}}@media(max-width:767px){.elementor .e-69c1132-e580ec1{padding-block-end:20px;}}@media(max-width:767px){.elementor .e-ce1e81e{padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:767px){.elementor .e-8c91545-1f0b7fe{padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:767px){.elementor .e-8d2b5f9-9205a07{padding-inline-start:10px;padding-inline-end:10px;display:none;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(3, 1fr);grid-auto-flow:column;}}@media(max-width:767px){.elementor .e-ba2e96c-522e55e{display:grid;}}@media(max-width:767px){.elementor .e-a4e00fa-020f890{padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;}}@media(max-width:767px){.elementor .e-67c244b{padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:767px){.elementor .e-eb48db3-3019468{padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;}}@media(max-width:767px){.elementor .e-2b3a9a0-721209a{padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:767px){.elementor .e-113b89e-ab9776a{padding-inline-start:10px;padding-inline-end:10px;}}