.elementor .e-842f504-9e97{font-family:Montserrat;font-weight:700;font-size:3.25rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1;}.elementor .e-8b83932-4db0{max-width:40rem;font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.7;}.elementor .e-5bc06147-f560:hover,.elementor .e-5bc06147-f560:focus-visible{background-color:#FFFFFF;transform:translate3d(0px, -2px, 0px);}.elementor .e-5bc06147-f560{font-family:Montserrat;font-weight:600;font-size:0.95rem;color:#242830;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:#74A4FA;transition:background-color 0.25s, transform 0.25s;}.elementor .e-470778db-4309:hover,.elementor .e-470778db-4309:focus-visible{background-color:#E9F1FF;}.elementor .e-470778db-4309{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, color 0.25s;}.elementor .e-36db1edd-7fe3{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-80e2a00-7839{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;justify-content:center;}.elementor .e-608fab48-1ae1{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#242830;}.elementor .e-3048c920-f822{width:100%;height:44px;font-family:"Open Sans";font-size:0.95rem;color:#242830;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:#E9F1FF;border-style:solid;background-color:#FFFFFF;}.elementor .e-6d956f6b-ab15{width:100%;height:44px;font-family:"Open Sans";font-size:0.95rem;color:#242830;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:#E9F1FF;border-style:solid;background-color:#FFFFFF;}.elementor .e-5bbaaab1-235e{width:100%;height:44px;font-family:"Open Sans";font-size:0.95rem;color:#242830;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:#E9F1FF;border-style:solid;background-color:#FFFFFF;}.elementor .e-1c85962-e62f{width:100%;min-height:96px;font-family:"Open Sans";font-size:0.95rem;color:#242830;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:#E9F1FF;border-style:solid;background-color:#FFFFFF;}.elementor .e-12bca0aa-a730{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;opacity:0%;clip-path:inset(50%);clip: rect(0, 0, 0, 0); pointer-events: none;\n}.elementor .e-54b75ec6-bd46:hover,.elementor .e-54b75ec6-bd46:focus-visible{background-color:#74A4FA;}.elementor .e-54b75ec6-bd46{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-1ad6326d-f2d2{font-family:"Open Sans";font-size:0.95rem;color:#0f7a3f;}.elementor .e-649c6e6f-555e{font-family:"Open Sans";font-size:0.95rem;color:#b42318;}.elementor .e-3ae18166-6eb3{padding:0px;flex-direction:column;gap:0.75rem;align-items:stretch;}.elementor .e-3a616e7f-3a32{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-44742c65-6a25{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:2.5rem;align-items:stretch;}.elementor .e-776ad3c3-d828{min-height:62vh;padding-block-start:4rem;padding-block-end:4rem;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/elite-hero-background-compressed-1.webp");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;}.elementor .e-7ebdf8bd-2a19{width:100%;font-family:Montserrat;font-weight:600;font-size:0.75rem;color:#74A4FA;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-79d68634-7716{width:100%;font-family:Merriweather;font-weight:700;font-size:1.75rem;color:#FFFFFF;line-height:1.25;}.elementor .e-24b3c5ea-8951{width:100%;max-width:40rem;font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-4fae16f5-8ee9{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 auto;}.elementor .e-6bdb117d-aef7:hover,.elementor .e-6bdb117d-aef7:focus-visible{background-color:#E9F1FF;}.elementor .e-6bdb117d-aef7{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-341ddbb0-40b5{width:auto;padding:0px;display:flex;flex:0 0 auto;align-items:center;}.elementor .e-bd95982-779d{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-2d64e162-5c72{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-49f8215d-d73c{max-width:48rem;font-family:Merriweather;font-weight:700;font-size:2rem;color:#242830;text-align:center;}.elementor .e-3d469ece-c5f4{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-57a9d168-7811{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-5231a53f-661b{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-c5b95e1-9816:hover,.elementor .e-c5b95e1-9816:focus-visible{background-color:#74A4FA;}.elementor .e-c5b95e1-9816{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;}.elementor .e-a836b72-c3c4222{align-self:center;}.elementor .e-262f2a5c-b9dc{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-1b4fc619-89ee{width:100%;max-width:34rem;border-radius:10px;box-shadow:0px 18px 48px 0px rgba(36,40,48,0.16);display:block;}.elementor .e-6dd06859-d55e{padding:0px;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .e-349a03c4-49f7{padding:0px;flex:1 1 0px;}.elementor .e-701a6acf-7867{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-6b4fc0e0-6233{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .e-797c33de-7a18{max-width:45rem;font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.2;text-align:center;}.elementor .e-5dafca1b-7673{max-width:40rem;font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.7;text-align:center;}.elementor .e-2458fd4a-ee0f{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-45790b9d-b1f0{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-44161036-3235{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-1d4a9225-5634{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-6e1d6b68-4527{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-3b19dd58-58ee{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-7d902157-8f3e{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-614a752-68ae{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-1fc4d80-7dea{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-4cc92632-dad4{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-28c79b46-a06e{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-244a3b84-255a{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-59b5fca1-2ac0{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-47979c1b-9403{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-4734b717-a908{padding:0px;flex:1 1 0px;}.elementor .e-439696a5-6afa{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-629f89b-a0ee{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-2518ff54-922d{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-2d6d6447-2ea5{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-4c24ab1e-62d8{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-413fa04e-43b0{max-width:40rem;font-family:Merriweather;font-weight:700;font-size:2.4rem;color:#242830;line-height:1.2;text-align:center;}.elementor .e-5a8ae134-912f{max-width:48rem;font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.7;text-align:center;}.elementor .e-914b19e-832f9be{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-63ced11-fd6c308{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-c73bc45-98df0bc:hover,.elementor .e-c73bc45-98df0bc:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-c73bc45-98df0bc{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-6eb8547-2da374c:hover,.elementor .e-6eb8547-2da374c:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-6eb8547-2da374c{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-da66189-68b2e3a{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-c348b3d-ca2ec30{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-19350cf-e9e9410:hover,.elementor .e-19350cf-e9e9410:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-19350cf-e9e9410{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-f2d82eb-ebb67ae:hover,.elementor .e-f2d82eb-ebb67ae:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-f2d82eb-ebb67ae{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-b0e1cff-41c4600{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-683faee-3f74aa8{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-b83f736-5d95094:hover,.elementor .e-b83f736-5d95094:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-b83f736-5d95094{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-3dbb161-2b445ba:hover,.elementor .e-3dbb161-2b445ba:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-3dbb161-2b445ba{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-f2aa715-6e1a7f4{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-4b0fbec-b721cd1{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-4519d72-f7fffba:hover,.elementor .e-4519d72-f7fffba:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-4519d72-f7fffba{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-dfd8fc7-3142afe:hover,.elementor .e-dfd8fc7-3142afe:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-dfd8fc7-3142afe{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-7f18ff2-07c88e8{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-8d68f76-720a379{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-5feca5f-2ce5e08:hover,.elementor .e-5feca5f-2ce5e08:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-5feca5f-2ce5e08{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-97953cb-5c9f13a:hover,.elementor .e-97953cb-5c9f13a:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-97953cb-5c9f13a{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-34dcecb-c39b9f0{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-95542fc-4bc70dd{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-c14df67-caadca7:hover,.elementor .e-c14df67-caadca7:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-c14df67-caadca7{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-9ac379d-8ac24fa:hover,.elementor .e-9ac379d-8ac24fa:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-9ac379d-8ac24fa{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-7e91064-9c1384d{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-4c35039b-86d7{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-7a65f16b-b097{font-family:Merriweather;font-weight:700;font-size:2.1rem;color:#242830;line-height:1.2;}.elementor .e-3c83c554-ffd2{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-7635af94-5b77{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-683f4104-2877{width:100%;max-width:32rem;border-radius:10px;display:block;}.elementor .e-2308f6db-98ac{padding:0px;flex:1 1 0px;}.elementor .e-5a445d7e-de43{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-266659af-1374{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-3ae6d213-e3b8{font-family:Merriweather;font-weight:700;font-size:2.1rem;color:#242830;text-align:center;}.elementor .e-1e98b24-be99{width:auto;height:auto;max-width:11rem;max-height:8.5rem;object-fit:contain;display:block;}.elementor .e-34a9941e-8de5{width:auto;height:auto;max-width:11rem;max-height:8.5rem;object-fit:contain;display:block;}.elementor .e-4fe7a9ba-a0aa{width:auto;height:auto;max-width:11rem;max-height:8.5rem;object-fit:contain;display:block;}.elementor .e-70cb16a4-6c9f{width:auto;height:auto;max-width:11rem;max-height:8.5rem;object-fit:contain;display:block;}.elementor .e-287debff-2e7d{width:auto;height:auto;max-width:11rem;max-height:8.5rem;object-fit:contain;display:block;}.elementor .e-156c65d3-e71f{width:auto;height:auto;max-width:11rem;max-height:8.5rem;object-fit:contain;display:block;}.elementor .e-34e8e7ef-af33{width:100%;height:auto;max-width:72rem;padding:0px;display:flex;flex-direction:row;gap:2.5rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-6b65982d-68c5{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;flex-direction:column;gap:2rem;align-items:center;}.elementor .e-3d782736-f4ea{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-4d759613-7321{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-2f402a95-e2ac:hover,.elementor .e-2f402a95-e2ac:focus-visible{background-color:#74A4FA;}.elementor .e-2f402a95-e2ac{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;}.elementor .e-7826b7a4-4bef{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-1e3231e5-eb3c{width:100%;max-width:32rem;border-radius:10px;display:block;}.elementor .e-21c6a97-3f36{padding:0px;flex:1 1 0px;}.elementor .e-1b784629-665b{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-7ec1da25-bd7d{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .e-5d4365ec-cd1c{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.2;}.elementor .e-51657a4b-f98f:hover,.elementor .e-51657a4b-f98f:focus-visible{background-color:#E9F1FF;transform:translate3d(0px, -2px, 0px);}.elementor .e-51657a4b-f98f{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, transform 0.25s;}.elementor .e-4ed9762-6e92:hover,.elementor .e-4ed9762-6e92:focus-visible{background-color:#FFFFFF;transform:translate3d(0px, -2px, 0px);}.elementor .e-4ed9762-6e92{font-family:Montserrat;font-weight:600;font-size:0.95rem;color:#242830;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:#74A4FA;transition:background-color 0.25s, transform 0.25s;}.elementor .e-4eee7e04-4584{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;justify-content:center;}.elementor .e-2e137320-7ad9{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-704f579e-c206{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:2.5rem;align-items:center;}.elementor .e-726ff243-10c3{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;}.elementor .e-341fe23b-8cf1{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;text-align:center;}.elementor .e-574fd7dc-13ac{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-60e92890-cef1{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-1138eb80-d400{width:1rem;height:1rem;display:inline-block;}.elementor .e-47dc5cad-f859{width:1.25rem;height:1.25rem;min-width:1.25rem;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-58d38eaf-91a0{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-3133d410-196f{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-3a218a98-3aad{padding:0px;}.elementor .e-7e4037c8-9765{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-69bcf317-4b5c{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-5f0d7784-38c2{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-51fdc5c6-d04f{width:1rem;height:1rem;display:inline-block;}.elementor .e-12776b21-361d{width:1.25rem;height:1.25rem;min-width:1.25rem;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-53b30bf-5a61{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-33c1d503-e13a{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-2a201f09-24ff{padding:0px;}.elementor .e-4348890f-b838{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-7b7a0b52-3309{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-238a5d6e-d3fd{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-33ccca5d-cc7c{width:1rem;height:1rem;display:inline-block;}.elementor .e-72474c09-a2a2{width:1.25rem;height:1.25rem;min-width:1.25rem;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-38675bb3-6cac{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-41831bf3-4259{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-2096b68c-ea44{padding:0px;}.elementor .e-32ae9a59-4a4f{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-6d70a852-995e{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-5314ee-f76a{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-6785fb70-83b3{width:1rem;height:1rem;display:inline-block;}.elementor .e-10842178-3b03{width:1.25rem;height:1.25rem;min-width:1.25rem;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-49f3f2f4-cc5e{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-7714cbe4-f08e{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-4e415df3-a388{padding:0px;}.elementor .e-7c55d92f-6e32{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-49bc93ac-d503{width:100%;max-width:48rem;padding:0px;gap:0.65rem;}.elementor .e-2b273a14-77d3{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-78b83f45-21b0{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-317747d-a7af{width:100%;min-width:0px;font-family:"Open Sans";font-size:1.1rem;color:#FFFFFF;line-height:2;flex:1 1 0px;overflow-wrap: anywhere;\n}.elementor .e-36f3abb8-60c2{width:100%;min-width:0px;font-family:"Open Sans";font-size:1.1rem;color:#FFFFFF;line-height:2;flex:1 1 0px;overflow-wrap: anywhere;\n}.elementor .e-51990f68-3b8b{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-2a5a75cf-805b:hover,.elementor .e-2a5a75cf-805b:focus-visible{background-color:#FFFFFF;}.elementor .e-2a5a75cf-805b{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#242830;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:4px;border-width:0px;background-color:#74A4FA;transition:background-color 0.25s;}.elementor .e-271c2c40-2a43:hover,.elementor .e-271c2c40-2a43:focus-visible{background-color:#FFFFFF;}.elementor .e-271c2c40-2a43{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#242830;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:4px;border-width:0px;background-color:#74A4FA;transition:background-color 0.25s;}.elementor .e-3b5e6a6b-7cd0:hover,.elementor .e-3b5e6a6b-7cd0:focus-visible{background-color:#FFFFFF;}.elementor .e-3b5e6a6b-7cd0{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#242830;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:4px;border-width:0px;background-color:#74A4FA;transition:background-color 0.25s;}.elementor .e-5beb6e6e-406a:hover,.elementor .e-5beb6e6e-406a:focus-visible{background-color:#FFFFFF;}.elementor .e-5beb6e6e-406a{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#242830;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:4px;border-width:0px;background-color:#74A4FA;transition:background-color 0.25s;}.elementor .e-40ec1c11-398d:hover,.elementor .e-40ec1c11-398d:focus-visible{background-color:#FFFFFF;}.elementor .e-40ec1c11-398d{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#242830;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:4px;border-width:0px;background-color:#74A4FA;transition:background-color 0.25s;}.elementor .e-1913a69d-7057:hover,.elementor .e-1913a69d-7057:focus-visible{background-color:#FFFFFF;}.elementor .e-1913a69d-7057{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#242830;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:4px;border-width:0px;background-color:#74A4FA;transition:background-color 0.25s;}.elementor .e-62939d0b-1ab8{width:100%;max-width:48rem;position:relative;z-index:2;padding:0px;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:center;}.elementor .e-54e7cc16-d65b{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.72) 0%,rgba(0,66,184,0.58) 50%,rgba(36,40,48,0.70) 100%),url("https://elitesidingrenovations.com/wp-content/uploads/2025/04/Elite-Siding-Company-Eavestrough-Installation.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-repeat: no-repeat, no-repeat; background-size: cover, cover; background-position: center center, center center;\n}.elementor .e-3a50ed1d-afe8{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;text-align:center;}.elementor .e-e7fb843-3b97{max-width:40rem;font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.7;text-align:center;}.elementor .e-65d3109d-ba2a{font-family:Montserrat;font-weight:600;font-size:0.75rem;color:#74A4FA;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-26115830-e0a9:hover,.elementor .e-26115830-e0a9:focus-visible{color:#00308a;}.elementor .e-26115830-e0a9{font-family:Merriweather;font-weight:700;font-size:1.2rem;color:#0042B8;line-height:1.35;}.elementor .e-6338e764-5da3{font-family:"Open Sans";font-size:0.95rem;color:#3d4454;line-height:1.65;}.elementor .e-23aa0528-20da:hover,.elementor .e-23aa0528-20da:focus-visible{background-color:#00308a;}.elementor .e-23aa0528-20da{font-family:Montserrat;font-weight:600;font-size:0.85rem;color:#FFFFFF;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;margin-block-start:auto;border-radius:4px;background-color:#0042B8;}.elementor .e-40215cc8-dfed{height:100%;padding:1.5rem;border-radius:8px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 28px 0px rgba(0, 66, 184, 0.08);flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .e-5f608234-21bd{width:100%;min-width:0px;}.elementor .e-3af7ede5-aaba{width:100%;display:grid;gap:1.5rem;grid-template-columns:repeat(3, 1fr);}.elementor .e-6e767feb-4b70{width:100%;max-width:72rem;}.elementor .e-55de9ed7-c9a7{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#E9F1FF;flex-direction:column;gap:1.75rem;align-items:center;}