.elementor .e-7b8ca1bd-998d{font-family:Montserrat;font-weight:700;font-size:3.25rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1;}.elementor .e-22254e8d-509c{max-width:40rem;font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.7;}.elementor .e-5a74a933-f783:hover,.elementor .e-5a74a933-f783:focus-visible{background-color:#74A4FA;transform:translate3d(0px, -2px, 0px);}.elementor .e-5a74a933-f783{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-1810f7ae-76ac:hover,.elementor .e-1810f7ae-76ac:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-1810f7ae-76ac{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-6e547202-4316{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-60581bf8-998f{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;justify-content:center;}.elementor .e-7279da2a-ae8a{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#242830;}.elementor .e-261382e1-eb87{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-70e97fc3-8960{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-195363ff-5d9a{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-2587445-c840{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-deec8b-c651{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-4ed45983-936f:hover,.elementor .e-4ed45983-936f:focus-visible{background-color:#74A4FA;}.elementor .e-4ed45983-936f{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-190193aa-398d{font-family:"Open Sans";font-size:0.95rem;color:#0f7a3f;}.elementor .e-1c1ab3da-3dfa{font-family:"Open Sans";font-size:0.95rem;color:#b42318;}.elementor .e-41098776-59d9{padding:0px;flex-direction:column;gap:0.75rem;align-items:stretch;}.elementor .e-45932498-13e5{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-2f530aff-766f{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:2.5rem;align-items:stretch;}.elementor .e-2153ddc-b3d2{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/2025/09/elite-hero-background-compressed-1-1024x576.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;tag: section;\n}.elementor .e-ab8aaa4-6aed1a8{width:100%;font-family:Montserrat;font-weight:600;font-size:0.75rem;color:#74A4FA;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-18080c1-41bdd4a{width:100%;font-family:Merriweather;font-weight:700;font-size:1.75rem;color:#FFFFFF;line-height:1.25;}.elementor .e-4aff4aa-7bd34fc{width:100%;max-width:40rem;font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-4fab615-eb1f261{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 auto;}.elementor .e-4a9094c-a1e6365:hover,.elementor .e-4a9094c-a1e6365:focus-visible{background-color:#E9F1FF;}.elementor .e-4a9094c-a1e6365{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-23ce76f-b9e7b2f{width:auto;padding:0px;display:flex;flex:0 0 auto;align-items:center;}.elementor .e-9702725-38516de{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-7e11916-3dbc2e0{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-e95937f-f6380b1{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-4dbce0a5-b8f4{font-family:Merriweather;font-weight:700;font-size:2.4rem;color:#242830;line-height:1.2;}.elementor .e-6a38347a-181f{font-family:"Open Sans";font-size:1.05rem;color:#1a1f2e;line-height:1.85;}.elementor .e-3a488752-ee32{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-34ced118-a095:hover,.elementor .e-34ced118-a095:focus-visible{background-color:#74A4FA;transform:translate3d(0px, -2px, 0px);}.elementor .e-34ced118-a095{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-6c29d96a-68f3{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-1ae17636-891f{width:100%;max-width:34rem;border-radius:10px;box-shadow:0px 18px 48px 0px rgba(36,40,48,0.16);display:block;}.elementor .e-44b93c1c-36ba{padding:0px;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .e-2d53a31d-adab{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-6613f06d-aea7{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-bb6c092-017f178{max-width:40rem;font-family:Merriweather;font-weight:700;font-size:2.4rem;color:#242830;line-height:1.2;text-align:center;}.elementor .e-4afb0a0-a1571b1{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-944aee0-5662976{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-51004c5-05e4e3a:hover,.elementor .e-51004c5-05e4e3a:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-51004c5-05e4e3a{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-23723ad-de0598d:hover,.elementor .e-23723ad-de0598d:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-23723ad-de0598d{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-4cd0760-05ed2fd{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-f33cbcd-1d72261{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-a1e8613-5bba26f:hover,.elementor .e-a1e8613-5bba26f:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-a1e8613-5bba26f{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-b6e85b5-f86bbf6:hover,.elementor .e-b6e85b5-f86bbf6:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-b6e85b5-f86bbf6{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-05fd4b1-61cdead{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-7460fea-72aa753{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-d7c2236-2ff2e9b:hover,.elementor .e-d7c2236-2ff2e9b:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-d7c2236-2ff2e9b{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-3ee2906-54f09f5:hover,.elementor .e-3ee2906-54f09f5:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-3ee2906-54f09f5{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-a207a01-68f672f{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-c1ada7b-9f71f6d{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-0bff36b-74490c8:hover,.elementor .e-0bff36b-74490c8:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-0bff36b-74490c8{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-cdbe8d9-1c0c210:hover,.elementor .e-cdbe8d9-1c0c210:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-cdbe8d9-1c0c210{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-3db59aa-838e024{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-578c826-aeb6661{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-71c3041-ff51b9e:hover,.elementor .e-71c3041-ff51b9e:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-71c3041-ff51b9e{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-6b3dd6c-d30c23f:hover,.elementor .e-6b3dd6c-d30c23f:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-6b3dd6c-d30c23f{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-720730b-36b34cc{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-57e7838-8ad955c{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-9acb91a-fdcc50d:hover,.elementor .e-9acb91a-fdcc50d:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-9acb91a-fdcc50d{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-eb074a5-8ebc65f:hover,.elementor .e-eb074a5-8ebc65f:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-eb074a5-8ebc65f{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-504bf8f-adb3f0a{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-a384a87-04fc662{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-c39c2e0-7b35{max-width:42rem;font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.2;text-align:center;}.elementor .e-23631730-cfa1{max-width:40rem;font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.7;text-align:center;}.elementor .e-3b97648c-e5d1{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-315b6694-58b3{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-4475890b-1a8f{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-258c2769-bf71{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-16be1c3b-7569{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-2949b115-1540{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-2da810ce-8585{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-2580800-4172{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-1794e27a-3a1a{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-7cb4e4f2-3257{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-6f7a6640-89d2{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-1bd0f77c-26ce{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-583d032-55f3{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-3e58f7d4-2a29{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-715b76bb-760b{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-5a6af7d9-483d{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-2ce98943-e6be{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-19d2dd5d-a807{width:100%;max-width:32rem;border-radius:10px;display:block;}.elementor .e-c7e1a6-981f{padding:0px;flex:1 1 0px;}.elementor .e-73a01fb2-2ec8{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-5dde1bd8-a1ac{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-638f971-96baa9f{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-3da4a74-628dc8f{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-cf6eadf-b548ce9{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-4b23751-70bb92b:hover,.elementor .e-4b23751-70bb92b:focus-visible{color:#242830;background-color:#74A4FA;}.elementor .e-4b23751-70bb92b{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-acfb138-7aa143a{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-489bde4-f1ef284{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-5c56c8e-63436ea{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-238e1f95-3bdb{font-family:Merriweather;font-weight:700;font-size:2rem;color:#242830;text-align:center;}.elementor .e-39543035-761e{max-width:42rem;font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.7;text-align:center;}.elementor .e-2920d979-4519{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-1b3c731-6a797a4{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-ae6b936-9de8375{width:100%;min-width:0px;font-family:"Open Sans";font-size:1.1rem;color:#E9F1FF;line-height:2;flex:1 1 0px;}.elementor .e-54382d2-6f0db18{width:100%;min-width:0px;font-family:"Open Sans";font-size:1.1rem;color:#E9F1FF;line-height:2;flex:1 1 0px;}.elementor .e-63d211f-ed93744{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-56866f5-91f1dc8{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-acdefc0-17d9d20{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/06/Elite-exteriors-service-area-ancaster-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-1411823b-2b92{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;text-align:center;}.elementor .e-c45d930-3611{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-399b8f19-ec9b{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-33de4ff-1082{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-24e3133-58dc{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-271e73b9-e32d{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-1df6ee63-6f11{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-38729dac-1d5e{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-a9d73a3-b66a{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-1c9a5a90-755a{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-15375a2-67c4{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-2431862c-b6e1{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-2a9ac609-4e37{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-20617d58-3ef2{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-49a5e191-7fae{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-1e290147-1f1a{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-1962c25f-3474{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-2e5e83f2-5f51{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-526c17cd-e912{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-6b1acfac-4964{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-3c021ca6-8f62{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-4208b5b6-1751{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-221f56b-7ac9{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-7ed67da3-294d{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-2318702c-a5e2{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-27123092-6dfb{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-16ceb148-12bc{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-4596290d-6068{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-6acc335f-43e5{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-669594bb-a79b{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-6093fc9-706e{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-5076348-6f53{width:100%;max-width:48rem;padding:0px;gap:0.65rem;}.elementor .e-6b3153c6-1ca9{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-211b59f2-e890{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.2;}.elementor .e-575a3ca0-efbb{font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.75;}.elementor .e-d62e9ce-7291185:hover,.elementor .e-d62e9ce-7291185:focus-visible{color:#0042B8;background-color:#E9F1FF;}.elementor .e-d62e9ce-7291185{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-375a169-d139c86:hover,.elementor .e-375a169-d139c86:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-375a169-d139c86{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-ea3b4a8-686e8bf{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-41bd9ad8-3aae{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-43c5a359-675c{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-10491b3f-67ad{width:100%;max-width:30rem;border-radius:10px;display:block;}.elementor .e-25915047-fc8e{padding:0px;flex:1 1 0px;}.elementor .e-1aa2f6b5-7516{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:2.5rem;align-items:center;}.elementor .e-338db51b-9245{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;}