.elementor .e-6a2aee6-5aec448{padding-block-start:150px;padding-block-end:150px;align-self:end;}.elementor .e-b80981f-37cea52{padding-inline-start:150px;padding-inline-end:150px;background-image:url("https://am-roofing.co.uk/wp-content/uploads/2026/09/AM-Roofing-Main-Image-Desktop-1024x576.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#232323;}.elementor .e-de2eb11-aff60df{border-inline-end-width:6px;border-color:#ffffff;align-self:center;}.elementor .e-0b2e060-f2e71e0{align-self:center;}.elementor .e-75d9b6e-51f3f35{align-self:center;}.elementor .e-da74b67-60ebfed{align-self:center;}.elementor .e-916eb5d-d9cd776{padding-block-start:20px;padding-block-end:20px;padding-inline-start:150px;padding-inline-end:150px;border-width:0px;background-color:#232323;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-f074cac-c1be0a3{align-self:center;}.elementor .e-46f23c6-abe34e2{padding-block-start:50px;padding-block-end:30px;padding-inline-start:150px;padding-inline-end:150px;}.elementor .e-33a41d7{padding-inline-start:150px;padding-inline-end:150px;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-20cdc72-674889f{padding-block-start:50px;padding-block-end:20px;}.elementor .e-369269f-03b7af5{display:flex;order:-99999;}.elementor .e-279fd79-6b9b80c{display:flex;order:-99999;}.elementor .e-3ee311f-2f7c9e6{background-image:linear-gradient(90deg, #2424248c 82%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;order:-99999;}.elementor .e-82c5fb9-3b49063{display:none;order:-99999;}.elementor .e-dfdbc34-ed3a230{column-gap:0px;row-gap:20px;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-69c1132-e580ec1{padding-block-end:50px;}.elementor .e-ce1e81e{padding-inline-start:150px;padding-inline-end:150px;background-image:url("https://am-roofing.co.uk/wp-content/uploads/2026/09/AM-Roofing-worker-with-logo-1024x365.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:column;}.elementor .e-d839dec-e9ce01f{align-self:center;}.elementor .e-8c91545-1f0b7fe{padding-block-start:50px;padding-inline-start:150px;padding-inline-end:150px;display:none;}.elementor .e-8d2b5f9-9205a07{padding-block-start:20px;padding-block-end:50px;padding-inline-start:150px;padding-inline-end:150px;display:none;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-ba2e96c-522e55e{align-self:center;}.elementor .e-a4e00fa-020f890{padding-block-start:50px;padding-inline-start:150px;padding-inline-end:150px;background-color:#232323;}.elementor .e-67c244b{padding-block-start:20px;padding-block-end:50px;padding-inline-start:150px;padding-inline-end:150px;background-color:#232323;flex-direction:column;}.elementor .e-88b1b76-ea51e92{align-self:center;}.elementor .e-eb48db3-3019468{padding-block-start:50px;padding-inline-start:150px;padding-inline-end:150px;}.elementor .e-2b3a9a0-721209a{padding-block-start:20px;padding-block-end:50px;padding-inline-start:150px;padding-inline-end:150px;}.elementor .e-5d94cc6-ce6f785{display:flex;order:-99999;}.elementor .e-7b50a8f-0c5631c{display:flex;order:-99999;}.elementor .e-8e066f9-194b573{padding:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);justify-items:start;align-items:center;}.elementor .e-d8ff2cc-683b8cc{display:flex;order:-99999;}.elementor .e-7215482-50e8ab0{padding:0px;}.elementor .e-105315e-05b7c15{padding-block-start:20px;padding-block-end:20px;}.elementor .e-93cf9ee-ff682f9{padding:30px;}.elementor .e-113b89e-ab9776a{padding-block-start:50px;padding-inline-start:150px;padding-inline-end:150px;background-color:#232323;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}