.elementor .e-1139cd1-7d95{width:260px;height:auto;max-width:100%;}.elementor .e-2dfda5b2-7e1a{font-family:Montserrat;font-weight:800;font-size:62px;color:#ffffff;letter-spacing:-1px;line-height:1.02;text-transform:uppercase;display:block;& span { color: #F2A73B; }\n}.elementor .e-171785d0-9d5d{display:none;}.elementor .e-1e664061-1fd0{font-family:Montserrat;font-weight:500;font-size:19px;color:#ffffff;line-height:1.5;display:block;& a { color: #F2A73B; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #ffffff; }\n}.elementor .e-1d5363fd-45bb{width:15px;height:15px;font-weight:700;font-size:9px;color:#F2A73B;border-radius:50%;border-width:1.5px;border-color:#F2A73B;border-style:solid;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-60d30d7f-73f1{font-family:Montserrat;font-weight:600;font-size:15px;color:#ffffff;display:block;}.elementor .e-6be02ce3-d6a4{padding:0px;gap:8px;align-items:center;}.elementor .e-668ff64f-92e5{width:15px;height:15px;font-weight:700;font-size:9px;color:#F2A73B;border-radius:50%;border-width:1.5px;border-color:#F2A73B;border-style:solid;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7f62e9f4-48ce{font-family:Montserrat;font-weight:600;font-size:15px;color:#ffffff;display:block;}.elementor .e-4bd87e84-cf36{padding:0px;gap:8px;align-items:center;}.elementor .e-41548bc8-8b28{width:15px;height:15px;font-weight:700;font-size:9px;color:#F2A73B;border-radius:50%;border-width:1.5px;border-color:#F2A73B;border-style:solid;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-b4e8f86-12e1{font-family:Montserrat;font-weight:600;font-size:15px;color:#ffffff;display:block;}.elementor .e-2be6c009-f25d{padding:0px;gap:8px;align-items:center;}.elementor .e-366bedb4-972b{width:15px;height:15px;font-weight:700;font-size:9px;color:#F2A73B;border-radius:50%;border-width:1.5px;border-color:#F2A73B;border-style:solid;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-47326c9c-83a2{font-family:Montserrat;font-weight:600;font-size:15px;color:#ffffff;display:block;}.elementor .e-71ff9c62-e832{padding:0px;gap:8px;align-items:center;}.elementor .e-5a06a604-29a3{column-gap:24px;padding:0px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, auto);row-gap: 10px;\n}.elementor .e-25134bd5-1bbd{width:38px;height:38px;font-family:Arial;font-weight:700;font-size:22px;color:#4285F4;border-radius:50%;border-width:2px;border-color:#E8EAED;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-7a44d29-817e{font-family:Montserrat;font-size:16px;color:#1D2330;line-height:1.2;display:block;& strong { font-weight: 800; margin-right: 4px; } & span { color: #FBBC05; letter-spacing: 1px; }\n}.elementor .e-1d2482e6-1309{font-family:Montserrat;font-weight:600;font-size:12px;color:#5F6672;margin-block-start:2px;display:block;}.elementor .e-206c1385-66ee{width:auto;padding:0px;}.elementor .e-62abc87a-22bd{width:auto;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:18px;border-radius:4px;background-color:#ffffff;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.25);gap:12px;align-items:center;}.elementor .e-57568d96-3703{padding:0px;margin-block-start:6px;gap:10px;flex-wrap:wrap;align-items:stretch;}.elementor .e-4a56bf2e-e3f6{max-width:620px;padding:0px;flex-direction:column;gap:22px;flex:1 1 0px;}.elementor .e-fc20285-ac2c{font-family:Montserrat;font-weight:800;font-size:20px;color:#ffffff;letter-spacing:1px;text-transform:uppercase;display:block;}.elementor .e-3f5bac83-6fd7{font-family:Montserrat;font-weight:700;font-size:14px;color:#ffffff;margin-block-start:4px;display:block;}.elementor .e-7c9426cc-ba83{text-align:center;padding-block-start:20px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F2A73B;}.elementor .e-355e3b7e-3f3b{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip: rect(0, 0, 0, 0); white-space: nowrap;\n}.elementor .e-f215abe-aeb5:focus{border-color:#F2A73B;}.elementor .e-f215abe-aeb5{width:100%;height:46px;scroll-margin-top:110px;font-family:Montserrat;font-size:14px;color:#1D2330;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:2px;border-width:1px;border-color:#D5D8DD;border-style:solid;background-color:#ffffff;}.elementor .e-5f5fa935-97b5{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip: rect(0, 0, 0, 0); white-space: nowrap;\n}.elementor .e-7b9168f4-8d15:focus{border-color:#F2A73B;}.elementor .e-7b9168f4-8d15{width:100%;height:46px;font-family:Montserrat;font-size:14px;color:#1D2330;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:2px;border-width:1px;border-color:#D5D8DD;border-style:solid;background-color:#ffffff;}.elementor .e-76601c20-3e5d{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip: rect(0, 0, 0, 0); white-space: nowrap;\n}.elementor .e-9633e45-fb19:focus{border-color:#F2A73B;}.elementor .e-9633e45-fb19{width:100%;height:46px;font-family:Montserrat;font-size:14px;color:#1D2330;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:2px;border-width:1px;border-color:#D5D8DD;border-style:solid;background-color:#ffffff;}.elementor .e-73849952-b146{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip: rect(0, 0, 0, 0); white-space: nowrap;\n}.elementor .e-108b289d-ab54:focus{border-color:#F2A73B;}.elementor .e-108b289d-ab54{width:100%;height:46px;font-family:Montserrat;font-size:14px;color:#1D2330;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:2px;border-width:1px;border-color:#D5D8DD;border-style:solid;background-color:#ffffff;}.elementor .e-3be1404a-763b{width:100%;height:46px;font-family:Montserrat;font-size:14px;color:#6B7280;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;border-width:1px;border-color:#D5D8DD;border-style:solid;background-color:#ffffff;}.elementor .e-66887e3f-74b0:hover,.elementor .e-66887e3f-74b0:focus-visible{background-color:#F2A73B;}.elementor .e-66887e3f-74b0{width:100%;height:48px;font-family:Montserrat;font-weight:800;font-size:13px;color:#ffffff;letter-spacing:1px;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:2px;border-radius:3px;background-color:#1D2330;white-space: nowrap;\n}.elementor .e-1c117a7-5b08{padding:0px;flex-direction:column;gap:12px;align-items:stretch;}.elementor .e-74508d7a-78f7{font-family:Montserrat;font-size:12px;color:#8A909B;text-align:center;margin-block-start:14px;display:block;}.elementor .e-2aa758bb-96e3{padding-block-start:22px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-120dcd46-4c79{width:384px;min-width:0px;max-width:100%;overflow:hidden;padding:0px;border-radius:6px;background-color:#ffffff;box-shadow:0px 20px 50px 0px rgba(0,0,0,0.35);flex:0 0 auto;}.elementor .e-6514051-9c9a{max-width:1298px;padding-block-start:40px;padding-block-end:50px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-5f2c22ed-bcfd{font-family:Montserrat;font-weight:800;font-size:12px;color:#F2A73B;letter-spacing:2px;line-height:1.35;text-transform:uppercase;padding-inline-end:28px;margin-inline-end:8px;border-inline-end-width:2px;display:block;flex:0 0 auto;border-right-style: solid; border-right-color: #F2A73B;\n}.elementor .e-2b2f304d-4a1b:hover,.elementor .e-2b2f304d-4a1b:focus-visible{opacity:100%;transform:scale3d(1.1, 1.1, 1);}.elementor .e-2b2f304d-4a1b{width:auto;height:50px;max-width:100%;object-fit:contain;mix-blend-mode:screen;opacity:85%;transition:transform 0.25s, opacity 0.25s;filter: grayscale(1) invert(1) contrast(1.3);\n}.elementor .e-4c60d42c-3179{width:auto;height:56px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;border-inline-end-width:1px;background-color:transparent;justify-content:center;align-items:center;border-right-style: solid; border-right-color: rgba(255,255,255,0.14);\n}.elementor .e-206010a8-7deb:hover,.elementor .e-206010a8-7deb:focus-visible{opacity:100%;transform:scale3d(1.1, 1.1, 1);}.elementor .e-206010a8-7deb{width:auto;height:30px;max-width:100%;object-fit:contain;mix-blend-mode:screen;opacity:85%;transition:transform 0.25s, opacity 0.25s;filter: grayscale(1) invert(1) contrast(1.3);\n}.elementor .e-550a15a0-c9f7{width:auto;height:56px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;border-inline-end-width:1px;background-color:transparent;justify-content:center;align-items:center;border-right-style: solid; border-right-color: rgba(255,255,255,0.14);\n}.elementor .e-1f802e79-35e3:hover,.elementor .e-1f802e79-35e3:focus-visible{opacity:100%;transform:scale3d(1.1, 1.1, 1);}.elementor .e-1f802e79-35e3{width:auto;height:38px;max-width:100%;object-fit:contain;mix-blend-mode:screen;opacity:85%;transition:transform 0.25s, opacity 0.25s;filter: grayscale(1) invert(1) contrast(1.3);\n}.elementor .e-534e5b2e-34f6{width:auto;height:56px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;border-inline-end-width:1px;background-color:transparent;justify-content:center;align-items:center;border-right-style: solid; border-right-color: rgba(255,255,255,0.14);\n}.elementor .e-554aca56-8fa7:hover,.elementor .e-554aca56-8fa7:focus-visible{opacity:100%;transform:scale3d(1.43, 1.43, 1);}.elementor .e-554aca56-8fa7{width:auto;height:64px;max-width:100%;object-fit:contain;mix-blend-mode:screen;opacity:85%;transform:scale3d(1.3, 1.3, 1);transition:transform 0.25s, opacity 0.25s;filter: grayscale(1) invert(1) contrast(1.3);\n}.elementor .e-443894ad-696e{width:auto;height:56px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;background-color:transparent;justify-content:center;align-items:center;}.elementor .e-4023e80e-d80c{max-width:100%;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;background-color:#151A24;gap:0px;flex-wrap:wrap;justify-content:center;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.08);\n}.elementor .e-34b86ed2-fb80{font-family:Montserrat;font-weight:800;font-size:15px;color:#1D2330;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:8px;padding-inline-end:8px;border-radius:4px;background-color:#ffffff;flex:1 1 0px;}.elementor .e-18670e28-70d3{font-family:Montserrat;font-weight:800;font-size:15px;color:#ffffff;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:8px;padding-inline-end:8px;border-radius:4px;background-color:#F2A73B;flex:1 1 0px;}.elementor .e-1330f337-575e{display:none;}.elementor .e-1d793c92-6d67{font-family:Montserrat;padding:0px;background-image:linear-gradient(90deg, rgba(20,26,38,0.92) 0%,rgba(20,26,38,0.78) 45%,rgba(20,26,38,0.35) 100%),url("https://easternrooftech.com/wp-content/uploads/2025/11/Matthews-New-Roof-Installation.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#1D2330;flex-direction:column;gap:0px;}.elementor .e-4d363879-e07a{padding:0px;}