.elementor .e-43cd791b-355f{font-family:Montserrat;font-weight:700;font-size:3.25rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1;}.elementor .e-199a3def-ce22{max-width:40rem;font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.7;}.elementor .e-2674fe4f-bcb0:hover,.elementor .e-2674fe4f-bcb0:focus-visible{background-color:#74A4FA;transform:translate3d(0px, -2px, 0px);}.elementor .e-2674fe4f-bcb0{font-family:Montserrat;font-weight:600;font-size:0.95rem;color:#FFFFFF;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:#0042B8;transition:background-color 0.25s, transform 0.25s;}.elementor .e-5e60f9d9-65b5:hover,.elementor .e-5e60f9d9-65b5:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-5e60f9d9-65b5{font-family:Montserrat;font-weight:600;font-size:0.95rem;color:#FFFFFF;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:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s;}.elementor .e-d0d8772-bb4f{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-e827be3-15d5{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;justify-content:center;}.elementor .e-6bd1762d-afcf{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#242830;}.elementor .e-2901a93b-3592{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-27b47aea-b355{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-4a7560cd-e21a{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-7a5212fc-a6d7{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-6784efdf-86d5{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-256cbb53-629f:hover,.elementor .e-256cbb53-629f:focus-visible{background-color:#74A4FA;}.elementor .e-256cbb53-629f{width:100%;font-family:Montserrat;font-weight:600;font-size:0.95rem;color:#FFFFFF;cursor:pointer;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:4px;border-width:0px;background-color:#0042B8;transition:background-color 0.25s;}.elementor .e-68ca5714-3e6d{font-family:"Open Sans";font-size:0.95rem;color:#0f7a3f;}.elementor .e-d37471-206b{font-family:"Open Sans";font-size:0.95rem;color:#b42318;}.elementor .e-79bf4d98-4834{padding:0px;flex-direction:column;gap:0.75rem;align-items:stretch;}.elementor .e-3f463c0f-c8e0{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-6be534f8-cd1c{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:2.5rem;align-items:stretch;}.elementor .e-211f3d91-a8ab{min-height:85vh;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/2026/04/elite-exteriors-burlington-siding-installation.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;justify-content:center;align-items:center;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-420152a9-74e0{width:100%;font-family:Montserrat;font-weight:600;font-size:0.75rem;color:#74A4FA;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-79577dd-d96a{width:100%;font-family:Merriweather;font-weight:700;font-size:1.75rem;color:#FFFFFF;line-height:1.25;}.elementor .e-6734e884-3f7d{width:100%;max-width:40rem;font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-75fd5b0a-9be3{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 auto;}.elementor .e-3b82aae4-4fb7:hover,.elementor .e-3b82aae4-4fb7:focus-visible{background-color:#E9F1FF;}.elementor .e-3b82aae4-4fb7{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-782f9539-421c{width:auto;padding:0px;display:flex;flex:0 0 auto;align-items:center;}.elementor .e-69afb845-973d{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-5b97e1b7-e7a7{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-3be4ede4-a1d0{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-355f1174-22fb{font-family:Merriweather;font-weight:700;font-size:2.4rem;color:#242830;line-height:1.2;}.elementor .e-65b71b47-71ee{font-family:"Open Sans";font-size:1.05rem;color:#1a1f2e;line-height:1.85;}.elementor .e-793a5a94-a306{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-723e4243-8e39:hover,.elementor .e-723e4243-8e39:focus-visible{background-color:#74A4FA;transform:translate3d(0px, -2px, 0px);}.elementor .e-723e4243-8e39{font-family:Montserrat;font-weight:600;font-size:0.95rem;color:#FFFFFF;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:#0042B8;transition:background-color 0.25s, transform 0.25s;}.elementor .e-46a932b5-abb9{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-39197c74-d10d{width:100%;max-width:34rem;border-radius:10px;box-shadow:0px 18px 48px 0px rgba(36,40,48,0.16);display:block;}.elementor .e-389d54ad-44c8{padding:0px;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .e-6d6cd310-1b24{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-4c4f9e64-746b{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;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-4a239216-6fe8{max-width:40rem;font-family:Merriweather;font-weight:700;font-size:2.4rem;color:#242830;line-height:1.2;text-align:center;}.elementor .e-94233ba-621b{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-2e9cc8ee-5aa1{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-7cc0590d-3eb9:hover,.elementor .e-7cc0590d-3eb9:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-7cc0590d-3eb9{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-31a46b4f-7f9e:hover,.elementor .e-31a46b4f-7f9e:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-31a46b4f-7f9e{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-7898f2be-1dfb{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-402ecbab-8221{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-7f256e5-ca9d:hover,.elementor .e-7f256e5-ca9d:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-7f256e5-ca9d{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-544c5de-5fa0:hover,.elementor .e-544c5de-5fa0:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-544c5de-5fa0{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-36c2c669-7b31{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-c0dcac6-97a5{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-520d6e0e-cbe3:hover,.elementor .e-520d6e0e-cbe3:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-520d6e0e-cbe3{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-3ab1d886-eb5f:hover,.elementor .e-3ab1d886-eb5f:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-3ab1d886-eb5f{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-121a082f-dbfc{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-7c60abfd-3ff4{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-1afb4758-d15d:hover,.elementor .e-1afb4758-d15d:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-1afb4758-d15d{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-6725cfc8-e6cc:hover,.elementor .e-6725cfc8-e6cc:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-6725cfc8-e6cc{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-428faff5-4a5c{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-44d8a08c-dab5{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-34eae676-961c:hover,.elementor .e-34eae676-961c:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-34eae676-961c{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-50e8519f-c095:hover,.elementor .e-50e8519f-c095:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-50e8519f-c095{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-2170e119-e308{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-252d78be-b0f2{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-6aea6df8-3e40:hover,.elementor .e-6aea6df8-3e40:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-6aea6df8-3e40{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-5e6269b2-94a7:hover,.elementor .e-5e6269b2-94a7:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-5e6269b2-94a7{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-1192e2d6-c7c8{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-10b4fddc-3899{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-690b133d-6115{max-width:42rem;font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.2;text-align:center;}.elementor .e-3b72aac6-be3a{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-37234f87-d9b5{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-e758f11-bfc0{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-24747c54-1630{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-70d6d3dd-3de5{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-2d7efd53-db37{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-4c1df0be-d8f9{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-52e0ca4d-63d5{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-7c4d01ec-7f81{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-65c639d5-fd2f{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-1342418-d517{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-50745aa8-ec72{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-43b4f92c-dc33{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-736f347c-fe5d{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;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-287c0212-d4cf{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-542a52e9-e60a{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-598372da-4cfc{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-1b350c3d-42a4{width:100%;max-width:32rem;border-radius:10px;display:block;}.elementor .e-51bf8906-1b1d{padding:0px;flex:1 1 0px;}.elementor .e-2169d9dd-5bcf{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-107366c0-35f9{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-78e49b1a-fe93{width:100%;border-radius:10px;display:block;}.elementor .e-5a115fdb-4d93{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-1912c4c2-9eed{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-4c57e068-65ff{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-66881e29-b4b1:hover,.elementor .e-66881e29-b4b1:focus-visible{color:#242830;background-color:#74A4FA;}.elementor .e-66881e29-b4b1{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-40f726df-ac52{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-52961ee7-4780{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-78bcfc25-865c{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-4f541cb0-1811{font-family:Merriweather;font-weight:700;font-size:2rem;color:#242830;text-align:center;}.elementor .e-2169611b-cc55{max-width:42rem;font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.7;text-align:center;}.elementor .e-61a35764-8732{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;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-6c37a86f-cc94{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-bdd6b05-94b4{width:100%;min-width:0px;font-family:"Open Sans";font-size:1.1rem;color:#E9F1FF;line-height:2;flex:1 1 0px;}.elementor .e-d441876-4b13{width:100%;min-width:0px;font-family:"Open Sans";font-size:1.1rem;color:#E9F1FF;line-height:2;flex:1 1 0px;}.elementor .e-2cb99c5b-46f8{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-f1e8e60-fd75{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-79471771-b390{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/2026/04/siding-and-eavestrough-burlington-service-area.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-6d8f24b0-4b01{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;text-align:center;}.elementor .e-2cce6073-ad58{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-78affc85-873d{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-3e37f28a-f689{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-3a6ee4d2-1276{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-275fdd9a-b8ef{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-359c79a9-7e1b{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-62a394ae-a28d{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-2f6d46b7-a9c5{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-4aa42c69-8f7d{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-3d6907a9-2f4e{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-739f377d-6aa1{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-5b88f0f1-30a3{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-2a12b8ac-ed6a{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-5ac599a1-8944{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-13cc6d8a-ec11{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-3aa1571-d4c5{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-489025f3-d79d{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-7d22db7a-e98c{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-5764fd60-eb4f{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-5e97347-7af0{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-26cf6204-cd3d{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-64be16a1-9b37{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-77a67db-a5d4{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-799134a3-28a0{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-7c8f62ba-8024{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-352f262-ed3b{width:100%;max-width:48rem;padding:0px;gap:0.65rem;}.elementor .e-3259b67e-41c8{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-2b8dc45b-d8bb{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.2;}.elementor .e-2f85da8a-9125{font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.75;}.elementor .e-6ba8dd43-745d:hover,.elementor .e-6ba8dd43-745d:focus-visible{color:#0042B8;background-color:#E9F1FF;}.elementor .e-6ba8dd43-745d{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-7bcf841b-e316:hover,.elementor .e-7bcf841b-e316:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-7bcf841b-e316{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-7e6af951-a6ed{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-3a75167d-b39c{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-66a52135-817e{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-21454767-2344{width:100%;max-width:30rem;border-radius:10px;display:block;}.elementor .e-17d5cfa9-611c{padding:0px;flex:1 1 0px;}.elementor .e-50ecab9f-95cf{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:2.5rem;align-items:center;}.elementor .e-51e1bf41-32d0{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;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}