.elementor .e-fc74f4b-4a03e2f{width:94%;border-radius:10px;}.elementor .e-291d18e-dee7c24{width:100%;border-radius:10px;}.elementor .e-f054f32-fea8293{width:85%;border-radius:10px;}.elementor .e-9ecf8f6-03f0463{width:88%;border-radius:10px;}.elementor .e-4317901{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://theroofingmarketer.com/wp-content/uploads/2026/08/019f84ce-6e30-7ffd-b76e-bb0865ef97c6.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-dd05ae2-eebbc1c{width:100%;margin:0px;border-radius:10px;}.elementor .e-f078e03-381dc96{width:100%;border-radius:10px;}.elementor .e-17e388f-ff826ef{width:92%;border-radius:10px;}.elementor .e-222458d-80c4ffa{width:100%;border-radius:10px;}.elementor .e-ddcb730-a40035c{width:83%;border-radius:10px;}.elementor .e-867e9cb-95ced12{width:86%;border-radius:10px;}.elementor .e-70b2109-e76f63e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://theroofingmarketer.com/wp-content/uploads/2026/08/hero-roof.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:none;flex-direction:column;}.elementor .e-1b81a9e-9b9fa35{width:107%;border-radius:10px;}.elementor .e-cc59056-166ed5f{width:89%;border-radius:10px;}.elementor .e-0d5a8b5-a50a11c{width:81%;border-radius:10px;}.elementor .e-ae973a9-c82ef53{width:97%;border-radius:10px;}.elementor .e-0b6a4ed-2a103e1{width:79%;border-radius:10px;}.elementor .e-7b599c5-220b237{width:88%;border-radius:10px;}.elementor .e-c4caddd-2a06d30{width:96%;}.elementor .e-20affbb-f48c0df{width:100%;padding:0px;margin:0px;}.elementor .e-a3bc583-38463a5{width:95%;}.elementor .e-5a30239{padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(180deg, #fff 0%,#E1EBFE 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-3e43f5a-3bb7920{padding-block-start:0px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(180deg, #E1EBFE 0%,#fff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-1c5fbaa-cfbccc9{object-fit:cover;border-radius:15px;}.elementor .e-2813867-86cd8d7{object-fit:cover;border-radius:15px;}.elementor .e-3e1b1e2-52ea427{object-fit:cover;border-radius:15px;}.elementor .e-a815df4-6ec99ad{object-fit:cover;border-radius:15px;}.elementor .e-c04ec67-e26f144{object-fit:cover;border-radius:15px;}.elementor .e-5900e63-671df9e{object-fit:cover;border-radius:15px;}.elementor .e-cfb3322-b5e62d8{padding-block-start:10px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(180deg, #fff 0%,#ffffff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-1e37aa1-2b26981{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;align-items:center;}.elementor .e-a5d811c-cc409f3{object-fit:cover;border-radius:15px;}.elementor .e-c1fae47-ee23313{padding-block-start:60px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;}.elementor .e-b595ff2-53dcec2{object-fit:cover;border-radius:15px;}.elementor .e-2c7b2f6-dca6d19{object-fit:cover;border-radius:15px;}.elementor .e-1cb9aa0-f75c0d3{object-fit:cover;border-radius:15px;}.elementor .e-167f0cf-6603cc2{object-fit:cover;border-radius:15px;}.elementor .e-279501a-868974b{object-fit:cover;border-radius:15px;}.elementor .e-870ff86-829ed12{object-fit:cover;border-radius:15px;}.elementor .e-f28cf63-6c83e29{object-fit:cover;border-radius:15px;}.elementor .e-a17bff5-5fcea04{object-fit:cover;border-radius:15px;}.elementor .e-8a799ba-4b7e56e{object-fit:cover;border-radius:15px;}.elementor .e-f74694b-28d9b6a{object-fit:cover;border-radius:15px;}.elementor .e-b2ed4cd-2e30c87{object-fit:cover;border-radius:15px;}.elementor .e-01b11f7-338b928{object-fit:cover;border-radius:15px;}.elementor .e-7b616e6-fae5eee{object-fit:cover;border-radius:15px;}.elementor .e-ab6115c-809e366{object-fit:cover;border-radius:15px;}.elementor .e-b5928c9-32834f6{object-fit:cover;border-radius:15px;}.elementor .e-3507138-73acb78{object-fit:cover;border-radius:15px;}.elementor .e-4768a5e-a9c6abd{object-fit:cover;border-radius:15px;}.elementor .e-542949a-0751b5e{width:90px;padding:17px;border-radius:100%;border-width:1px;border-color:#e9e9e9;border-style:solid;box-shadow:0px 0px 27px -4px rgba(0, 0, 0, 0.13);}.elementor .e-ffa8fe8-a6634fd{width:90px;padding:17px;border-radius:100%;border-width:1px;border-color:#e9e9e9;border-style:solid;box-shadow:0px 0px 27px -4px rgba(0, 0, 0, 0.13);}.elementor .e-699f66f-ed6262f{width:90px;padding:17px;border-radius:100%;border-width:1px;border-color:#e9e9e9;border-style:solid;box-shadow:0px 0px 27px -4px rgba(0, 0, 0, 0.13);}.elementor .e-3be599e-0b25336{width:90px;padding:17px;border-radius:100%;border-width:1px;border-color:#e9e9e9;border-style:solid;box-shadow:0px 0px 27px -4px rgba(0, 0, 0, 0.13);}.elementor .e-63a264e-801e0da{width:90px;padding:17px;border-radius:100%;border-width:1px;border-color:#e9e9e9;border-style:solid;box-shadow:0px 0px 27px -4px rgba(0, 0, 0, 0.13);}.elementor .e-7f940a3-b20b312{width:67%;padding:0px;margin:0px;}.elementor .e-c1d3d63-079ecb7{padding-block-start:60px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;}.elementor .e-eaf382f{padding:0px;margin:0px;flex-direction:column;}