.elementor .e-f4a7d0c-ee57{font-family:Montserrat;font-weight:700;font-size:3.25rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1;}.elementor .e-12af59f0-ed0e{max-width:40rem;font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.7;}.elementor .e-17e70c16-78bc:hover,.elementor .e-17e70c16-78bc:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-17e70c16-78bc{font-family:Montserrat;font-weight:700;font-size:0.95rem;color:#242830;text-align:center;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:4px;border-width:0px;border-style:none;background-color:#74A4FA;transition:background-color 0.25s;display:inline-block;}.elementor .e-24b3e7c6-9201:hover,.elementor .e-24b3e7c6-9201:focus-visible{color:#0042B8;background-color:#E9F1FF;}.elementor .e-24b3e7c6-9201{font-family:Montserrat;font-weight:700;font-size:0.95rem;color:#0042B8;text-align:center;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:4px;border-width:0px;border-style:none;background-color:#FFFFFF;transition:background-color 0.25s;display:inline-block;}.elementor .e-42e5809f-805a{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-505960b4-d4e4{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;justify-content:center;}.elementor .e-1bbee9f2-d03f{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#242830;}.elementor .e-317ae719-52ab{width:100%;height:44px;font-family:"Open Sans";font-size:0.95rem;color:#1a1f2e;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-radius:4px;border-width:1px;border-color:#c5cedd;border-style:solid;background-color:#E9F1FF;}.elementor .e-786bb937-adbf{width:100%;height:44px;font-family:"Open Sans";font-size:0.95rem;color:#1a1f2e;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-radius:4px;border-width:1px;border-color:#c5cedd;border-style:solid;background-color:#E9F1FF;}.elementor .e-2e2fa588-404c{width:100%;height:44px;font-family:"Open Sans";font-size:0.95rem;color:#1a1f2e;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-radius:4px;border-width:1px;border-color:#c5cedd;border-style:solid;background-color:#E9F1FF;}.elementor .e-4926558d-2be1{width:100%;min-height:96px;font-family:"Open Sans";font-size:0.95rem;color:#1a1f2e;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-radius:4px;border-width:1px;border-color:#c5cedd;border-style:solid;background-color:#E9F1FF;}.elementor .e-17a832b9-d54d{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;opacity:0%;clip: rect(0, 0, 0, 0); white-space: nowrap; pointer-events: none;\n}.elementor .e-2d80c75b-a305:hover,.elementor .e-2d80c75b-a305:focus-visible{color:#242830;background-color:#74A4FA;}.elementor .e-2d80c75b-a305{width:100%;font-family:Montserrat;font-weight:700;font-size:0.95rem;color:#FFFFFF;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:4px;border-width:0px;border-style:none;background-color:#0042B8;transition:background-color 0.25s;display:flex;justify-content:center;align-items:center;}.elementor .e-270cf24c-2ddf{font-family:"Open Sans";font-size:0.95rem;color:#0f7a3f;}.elementor .e-e336925-96b0{font-family:"Open Sans";font-size:0.95rem;color:#b42318;}.elementor .e-4183023-ace2{padding:0px;flex-direction:column;gap:0.75rem;align-items:stretch;}.elementor .e-815b76b-2e13{padding:1.75rem;border-radius:10px;background-color:#FFFFFF;box-shadow:0px 24px 60px 0px rgba(0,0,0,0.28);flex-direction:column;gap:1rem;flex:0 1 22rem;}.elementor .e-7a43c665-aa60{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:2.5rem;align-items:stretch;}.elementor .e-6aa730bd-705b{min-height:65vh;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(105deg, rgba(36,40,48,0.88) 0%,rgba(0,66,184,0.72) 55%,rgba(36,40,48,0.55) 100%),url("https://elitesidingrenovations.com/wp-content/uploads/2025/09/eavestrough-company-in-haldimand-norfolk.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;align-items:center;tag: section;\n}.elementor .e-225ebd9-94a6bda{width:100%;font-family:Montserrat;font-weight:600;font-size:0.75rem;color:#74A4FA;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-fb389fd-e8b2717{width:100%;font-family:Merriweather;font-weight:700;font-size:1.75rem;color:#FFFFFF;line-height:1.25;}.elementor .e-06d25e0-d6fc880{width:100%;max-width:40rem;font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-f23d759-68d4b42{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 auto;}.elementor .e-e0d5547-420bad0:hover,.elementor .e-e0d5547-420bad0:focus-visible{background-color:#E9F1FF;}.elementor .e-e0d5547-420bad0{font-family:Montserrat;font-weight:600;font-size:0.95rem;color:#0042B8;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:4px;border-width:0px;background-color:#FFFFFF;transition:background-color 0.25s;}.elementor .e-1479849-9abf022{width:auto;padding:0px;display:flex;flex:0 0 auto;align-items:center;}.elementor .e-1c55275-18747e9{width:100%;max-width:72rem;padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-fb725fc-9528ef3{width:100%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#0042B8;display:flex;flex-direction:column;align-items:center;}.elementor .e-6f964b9f-1ff7{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#0042B8;flex-direction:column;align-items:center;}.elementor .e-6a1ddf9d-ed20{font-family:Merriweather;font-weight:700;font-size:2.4rem;color:#242830;line-height:1.2;}.elementor .e-44c3ff41-1664{font-family:"Open Sans";font-size:1.05rem;color:#1a1f2e;line-height:1.85;}.elementor .e-39150e4f-5a47{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-40560443-48be:hover,.elementor .e-40560443-48be:focus-visible{color:#242830;background-color:#74A4FA;}.elementor .e-40560443-48be{font-family:Montserrat;font-weight:700;font-size:0.95rem;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:4px;border-width:0px;border-style:none;background-color:#0042B8;transition:background-color 0.25s;display:inline-block;}.elementor .e-609171fc-f736{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-1c1b23a6-ec81{width:100%;max-width:34rem;border-radius:10px;box-shadow:0px 18px 48px 0px rgba(36,40,48,0.16);display:block;}.elementor .e-50ca4242-a835{padding:0px;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .e-3d6a4fe2-f610{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-7a54c10b-9200{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(180deg, #FFFFFF 0%,#E9F1FF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .e-3fc4079e-323d{max-width:40rem;font-family:Merriweather;font-weight:700;font-size:2.4rem;color:#242830;line-height:1.2;text-align:center;}.elementor .e-5eb5fa8c-9981{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-10ee2e00-c0ea{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-5d7bda3b-639e:hover,.elementor .e-5d7bda3b-639e:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-5d7bda3b-639e{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#FFFFFF;text-decoration:none;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:auto;border-radius:4px;border-width:0px;background-color:#74A4FA;transition:background-color 0.25s;display:inline-block;}.elementor .e-b009f06-9b27:hover,.elementor .e-b009f06-9b27:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-b009f06-9b27{height:auto;min-height:100%;max-width:22rem;overflow:hidden;position:relative;padding:1.75rem;border-radius:8px;border-width:0px;background-image:linear-gradient(160deg, rgba(36,40,48,0.78) 0%,rgba(36,40,48,0.55) 55%,rgba(0,66,184,0.45) 100%),url("https://elitesidingrenovations.com/wp-content/uploads/2026/04/elite-exteriors-burlington-eavestrough-contractor.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#242830;box-shadow:0px 12px 36px 0px rgba(0,66,184,0.18);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;justify-content:flex-start;align-items:flex-start;align-self:stretch;background-size: cover, cover; background-position: center center, center center; background-repeat: no-repeat, no-repeat;\n}.elementor .e-cf188f5-fb77{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-2473f15-5055{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-44f7237-f03d:hover,.elementor .e-44f7237-f03d:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-44f7237-f03d{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#FFFFFF;text-decoration:none;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:auto;border-radius:4px;border-width:0px;background-color:#74A4FA;transition:background-color 0.25s;display:inline-block;}.elementor .e-7743591d-ac53:hover,.elementor .e-7743591d-ac53:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-7743591d-ac53{height:auto;min-height:100%;max-width:22rem;overflow:hidden;position:relative;padding:1.75rem;border-radius:8px;border-width:0px;background-image:linear-gradient(160deg, rgba(36,40,48,0.78) 0%,rgba(36,40,48,0.55) 55%,rgba(0,66,184,0.45) 100%),url("https://elitesidingrenovations.com/wp-content/uploads/2026/04/elite-exteriors-burlington-siding-contractor.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#242830;box-shadow:0px 12px 36px 0px rgba(0,66,184,0.18);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;justify-content:flex-start;align-items:flex-start;align-self:stretch;background-size: cover, cover; background-position: center center, center center; background-repeat: no-repeat, no-repeat;\n}.elementor .e-526379a9-4876{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-2fe94093-8daf{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-5488530b-ab3c:hover,.elementor .e-5488530b-ab3c:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-5488530b-ab3c{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#FFFFFF;text-decoration:none;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:auto;border-radius:4px;border-width:0px;background-color:#74A4FA;transition:background-color 0.25s;display:inline-block;}.elementor .e-6c5ca718-9576:hover,.elementor .e-6c5ca718-9576:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-6c5ca718-9576{height:auto;min-height:100%;max-width:22rem;overflow:hidden;position:relative;padding:1.75rem;border-radius:8px;border-width:0px;background-image:linear-gradient(160deg, rgba(36,40,48,0.78) 0%,rgba(36,40,48,0.55) 55%,rgba(0,66,184,0.45) 100%),url("https://elitesidingrenovations.com/wp-content/uploads/2026/04/elite-exteriors-burlington-fascia-installation.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#242830;box-shadow:0px 12px 36px 0px rgba(0,66,184,0.18);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;justify-content:flex-start;align-items:flex-start;align-self:stretch;background-size: cover, cover; background-position: center center, center center; background-repeat: no-repeat, no-repeat;\n}.elementor .e-799c3f7d-5766{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-531aa6a3-843e{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-369129ac-7b36:hover,.elementor .e-369129ac-7b36:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-369129ac-7b36{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#FFFFFF;text-decoration:none;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:auto;border-radius:4px;border-width:0px;background-color:#74A4FA;transition:background-color 0.25s;display:inline-block;}.elementor .e-56b6e551-cef6:hover,.elementor .e-56b6e551-cef6:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-56b6e551-cef6{height:auto;min-height:100%;max-width:22rem;overflow:hidden;position:relative;padding:1.75rem;border-radius:8px;border-width:0px;background-image:linear-gradient(160deg, rgba(36,40,48,0.78) 0%,rgba(36,40,48,0.55) 55%,rgba(0,66,184,0.45) 100%),url("https://elitesidingrenovations.com/wp-content/uploads/2026/04/elite-exteriors-burlington-soffit-installation.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#242830;box-shadow:0px 12px 36px 0px rgba(0,66,184,0.18);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;justify-content:flex-start;align-items:flex-start;align-self:stretch;background-size: cover, cover; background-position: center center, center center; background-repeat: no-repeat, no-repeat;\n}.elementor .e-510c60ab-fb28{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-7366d6b6-4f27{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-7dd1b23c-847a:hover,.elementor .e-7dd1b23c-847a:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-7dd1b23c-847a{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#FFFFFF;text-decoration:none;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:auto;border-radius:4px;border-width:0px;background-color:#74A4FA;transition:background-color 0.25s;display:inline-block;}.elementor .e-79568cc-68ea:hover,.elementor .e-79568cc-68ea:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-79568cc-68ea{height:auto;min-height:100%;max-width:22rem;overflow:hidden;position:relative;padding:1.75rem;border-radius:8px;border-width:0px;background-image:linear-gradient(160deg, rgba(36,40,48,0.78) 0%,rgba(36,40,48,0.55) 55%,rgba(0,66,184,0.45) 100%),url("https://elitesidingrenovations.com/wp-content/uploads/2026/04/elite-exteriors-burlington-roofing-services.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#242830;box-shadow:0px 12px 36px 0px rgba(0,66,184,0.18);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;justify-content:flex-start;align-items:flex-start;align-self:stretch;background-size: cover, cover; background-position: center center, center center; background-repeat: no-repeat, no-repeat;\n}.elementor .e-308f5ba8-e37e{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-859061d-9aae{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-62a2f8bf-c5f1:hover,.elementor .e-62a2f8bf-c5f1:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-62a2f8bf-c5f1{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#FFFFFF;text-decoration:none;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:auto;border-radius:4px;border-width:0px;background-color:#74A4FA;transition:background-color 0.25s;display:inline-block;}.elementor .e-710ffdd1-ac79:hover,.elementor .e-710ffdd1-ac79:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-710ffdd1-ac79{height:auto;min-height:100%;max-width:22rem;overflow:hidden;position:relative;padding:1.75rem;border-radius:8px;border-width:0px;background-image:linear-gradient(160deg, rgba(36,40,48,0.78) 0%,rgba(36,40,48,0.55) 55%,rgba(0,66,184,0.45) 100%),url("https://elitesidingrenovations.com/wp-content/uploads/2026/04/elite-exteriors-burlington-windows-doors.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#242830;box-shadow:0px 12px 36px 0px rgba(0,66,184,0.18);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;justify-content:flex-start;align-items:flex-start;align-self:stretch;background-size: cover, cover; background-position: center center, center center; background-repeat: no-repeat, no-repeat;\n}.elementor .e-eae1eed-4a2d{width:100%;max-width:72rem;padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .e-7133492f-48e2{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;flex-direction:column;gap:2.5rem;align-items:center;}.elementor .e-2c4f5438-893d{max-width:42rem;font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.2;text-align:center;}.elementor .e-1f84eaa7-f4f9{max-width:40rem;font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.7;text-align:center;}.elementor .e-7aa88fc6-d69d{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-179f1704-5c6d{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-165e09aa-ac79{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-647b8743-65c9{max-width:22rem;padding:1.75rem;border-radius:8px;border-width:1px;border-color:rgba(116,164,250,0.35);border-style:solid;background-color:rgba(255,255,255,0.08);flex-direction:column;gap:0.65rem;flex:1 1 16rem;}.elementor .e-35b0bf59-5584{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-33c57b48-86cd{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-3ef16b66-ad87{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-2ea50d4e-3634{max-width:22rem;padding:1.75rem;border-radius:8px;border-width:1px;border-color:rgba(116,164,250,0.35);border-style:solid;background-color:rgba(255,255,255,0.08);flex-direction:column;gap:0.65rem;flex:1 1 16rem;}.elementor .e-78a2592c-8dae{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-421190fa-f59f{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-5e294b8a-3772{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-4db8f03c-9a60{max-width:22rem;padding:1.75rem;border-radius:8px;border-width:1px;border-color:rgba(116,164,250,0.35);border-style:solid;background-color:rgba(255,255,255,0.08);flex-direction:column;gap:0.65rem;flex:1 1 16rem;}.elementor .e-6de8e04f-72b7{width:100%;max-width:72rem;padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center;}.elementor .e-1ce4727d-bbe1{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, #242830 0%,#1a2744 55%,#0042B8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-5633f97c-abeb{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-7f3dbcd5-75f6{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-19becea5-976b{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-3e1b93bf-f7f4{width:100%;max-width:32rem;border-radius:10px;display:block;}.elementor .e-6d78a319-c330{padding:0px;flex:1 1 0px;}.elementor .e-b59dfe8-45d3{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-79a6444e-5185{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#E9F1FF;flex-direction:column;align-items:center;}.elementor .e-3e104344-fe7e{width:auto;min-width:0px;max-width:50%;overflow:hidden;position:relative;padding:0px;display:flex;flex-direction:row;gap:1rem;flex:1 1 50%;}.elementor .e-1b0b6ae9-46e8{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-685f711c-ce02{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-1fb1e0bc-6b0c:hover,.elementor .e-1fb1e0bc-6b0c:focus-visible{color:#242830;background-color:#74A4FA;}.elementor .e-1fb1e0bc-6b0c{font-family:Montserrat;font-weight:700;font-size:0.95rem;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:4px;border-width:0px;border-style:none;background-color:#0042B8;transition:background-color 0.25s;display:inline-block;}.elementor .e-109902b8-e17c{width:auto;min-width:0px;max-width:50%;position:relative;padding:1.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;gap:1.15rem;flex:1 1 50%;}.elementor .e-5014e711-b25f{width:100%;max-width:72rem;position:relative;padding:0px;display:flex;flex-direction:row;gap:2.5rem;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-1e64be69-17f8{overflow:visible;position:relative;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-205e60e7-56b6{font-family:Merriweather;font-weight:700;font-size:2rem;color:#242830;text-align:center;}.elementor .e-48a79e08-a5ba{max-width:42rem;font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.7;text-align:center;}.elementor .e-54a7850d-6b13{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(180deg, #E9F1FF 0%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-3b08576b-73f9{position:relative;z-index:2;font-family:Merriweather;font-weight:700;font-size:2.1rem;color:#FFFFFF;text-align:center;text-shadow: 0 2px 12px rgba(36,40,48,0.55);\n}.elementor .e-5901d886-eeb4{width:100%;min-width:0px;font-family:"Open Sans";font-size:1.1rem;color:#E9F1FF;line-height:2;flex:1 1 0px;}.elementor .e-10922af0-b674{width:100%;min-width:0px;font-family:"Open Sans";font-size:1.1rem;color:#E9F1FF;line-height:2;flex:1 1 0px;}.elementor .e-2c3856fe-cf5b{width:100%;max-width:40rem;position:relative;z-index:2;padding:0px;display:flex;flex-direction:row;gap:3rem;justify-content:center;align-items:flex-start;}.elementor .e-15156091-ac86{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;margin:0px;background-image:linear-gradient(135deg, rgba(36,40,48,0.72) 0%,rgba(0,66,184,0.58) 50%,rgba(36,40,48,0.70) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(36,40,48,0.35);pointer-events: none;\n}.elementor .e-9b3084e-94ea{overflow:hidden;position:relative;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, rgba(36, 40, 48, 0.5) 0%,rgba(0, 67, 184, 0.15) 48%,rgba(36, 40, 48, 0.5) 100%),url("https://elitesidingrenovations.com/wp-content/uploads/2025/05/Elite-Exteriors-Haldimand-Service-Area-1024x476.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#242830;display:flex;flex-direction:column;gap:2rem;align-items:center;background-size: cover, cover; background-position: center center, center center; background-repeat: no-repeat, no-repeat;\n}.elementor .e-57e77f3b-fba7{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;text-align:center;}.elementor .e-4f88934a-e469{width:100%;font-family:Montserrat;font-weight:600;font-size:1.05rem;color:#242830;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.15rem;padding-inline-end:0.5rem;}.elementor .e-2a55c7ad-679e{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-312213f2-41bb{width:1.25rem;height:1.25rem;display:inline-block;}.elementor .e-6eb72333-9c8f{width:1.5rem;height:1.5rem;padding:0px;margin-inline-end:0.75rem;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-628af94b-8658{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-8b7b380-d21d{font-family:"Open Sans";font-size:1rem;color:#3d4454;line-height:1.7;padding-block-start:0px;padding-block-end:1.15rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;}.elementor .e-7e3e6c07-522b{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-5b448e-7f7e{width:100%;font-family:Montserrat;font-weight:600;font-size:1.05rem;color:#242830;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.15rem;padding-inline-end:0.5rem;}.elementor .e-7590f62f-b959{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-99c8532-b9aa{width:1.25rem;height:1.25rem;display:inline-block;}.elementor .e-f894165-72ef{width:1.5rem;height:1.5rem;padding:0px;margin-inline-end:0.75rem;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-4d7a7598-c2cf{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-3c259031-ca9f{font-family:"Open Sans";font-size:1rem;color:#3d4454;line-height:1.7;padding-block-start:0px;padding-block-end:1.15rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;}.elementor .e-77bacfd5-92e0{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-5d65c2e9-c584{width:100%;font-family:Montserrat;font-weight:600;font-size:1.05rem;color:#242830;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.15rem;padding-inline-end:0.5rem;}.elementor .e-698c5338-e06e{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-49673dbf-a783{width:1.25rem;height:1.25rem;display:inline-block;}.elementor .e-3830e1df-77a2{width:1.5rem;height:1.5rem;padding:0px;margin-inline-end:0.75rem;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-3bec0239-8d13{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-72023537-4ae4{font-family:"Open Sans";font-size:1rem;color:#3d4454;line-height:1.7;padding-block-start:0px;padding-block-end:1.15rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;}.elementor .e-15f777bc-9295{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-34dce8e6-f318{width:100%;font-family:Montserrat;font-weight:600;font-size:1.05rem;color:#242830;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.15rem;padding-inline-end:0.5rem;}.elementor .e-3b200506-1e72{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-57ba92d6-a86b{width:1.25rem;height:1.25rem;display:inline-block;}.elementor .e-3078b12c-c6d5{width:1.5rem;height:1.5rem;padding:0px;margin-inline-end:0.75rem;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-621899e8-d35d{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-1e3bf3ed-e100{font-family:"Open Sans";font-size:1rem;color:#3d4454;line-height:1.7;padding-block-start:0px;padding-block-end:1.15rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;}.elementor .e-233cd45b-8c8b{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-5b273686-72c7{width:100%;font-family:Montserrat;font-weight:600;font-size:1.05rem;color:#242830;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.15rem;padding-inline-end:0.5rem;}.elementor .e-31d3c73f-8e1b{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-98f8d65-959a{width:1.25rem;height:1.25rem;display:inline-block;}.elementor .e-55d625aa-c4d4{width:1.5rem;height:1.5rem;padding:0px;margin-inline-end:0.75rem;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-61c63d45-66fe{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-38ffba89-9c31{font-family:"Open Sans";font-size:1rem;color:#3d4454;line-height:1.7;padding-block-start:0px;padding-block-end:1.15rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;}.elementor .e-5ccbdf57-e66e{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-35c9520e-8d63{width:100%;font-family:Montserrat;font-weight:600;font-size:1.05rem;color:#242830;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.15rem;padding-inline-end:0.5rem;}.elementor .e-6ed2d4fb-cb02{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-55a57864-7c66{width:1.25rem;height:1.25rem;display:inline-block;}.elementor .e-1a890fb6-38e7{width:1.5rem;height:1.5rem;padding:0px;margin-inline-end:0.75rem;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-a052d03-21ee{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-63a1665d-6160{font-family:"Open Sans";font-size:1rem;color:#3d4454;line-height:1.7;padding-block-start:0px;padding-block-end:1.15rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;}.elementor .e-4dc54823-9735{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-13fe8f95-4386{width:100%;max-width:48rem;padding:0px;gap:0.65rem;}.elementor .e-43a694ef-9381{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;flex-direction:column;gap:1.75rem;align-items:center;}.elementor .e-4db1faab-b874{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.2;}.elementor .e-1bc1f233-d747{font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.75;}.elementor .e-2500c149-31af:hover,.elementor .e-2500c149-31af:focus-visible{color:#0042B8;background-color:#E9F1FF;}.elementor .e-2500c149-31af{font-family:Montserrat;font-weight:700;font-size:0.95rem;color:#0042B8;text-align:center;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:4px;border-width:0px;border-style:none;background-color:#FFFFFF;transition:background-color 0.25s, color 0.25s;display:inline-block;}.elementor .e-7d7cd93-7eaa:hover,.elementor .e-7d7cd93-7eaa:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-7d7cd93-7eaa{font-family:Montserrat;font-weight:700;font-size:0.95rem;color:#242830;text-align:center;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:4px;border-width:0px;border-style:none;background-color:#74A4FA;transition:background-color 0.25s, color 0.25s;display:inline-block;}.elementor .e-18a8fdb-c05d{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-71d49968-2f38{width:auto;min-width:0px;max-width:50%;position:relative;padding:0px;display:flex;flex-direction:column;gap:1.15rem;flex:1 1 50%;}.elementor .e-13926b12-398d{width:100%;max-width:30rem;border-radius:10px;display:block;}.elementor .e-139e17d2-8495{width:auto;min-width:0px;max-width:50%;overflow:hidden;position:relative;padding:0px;display:flex;flex-direction:column;flex:1 1 50%;}.elementor .e-672da91-3a12{width:100%;max-width:72rem;position:relative;padding:0px;display:flex;flex-direction:row;gap:2.5rem;flex-wrap:nowrap;align-items:center;}.elementor .e-7fb02fd3-5de1{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(120deg, #0042B8 0%,#242830 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}