.elementor .e-6daf8af2-9e05{font-family:Montserrat;font-weight:700;font-size:3.25rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1;}.elementor .e-272aaba2-96e3{max-width:40rem;font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.7;}.elementor .e-40a6543-a196:hover,.elementor .e-40a6543-a196:focus-visible{background-color:#74A4FA;transform:translate3d(0px, -2px, 0px);}.elementor .e-40a6543-a196{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-2c155a38-5941:hover,.elementor .e-2c155a38-5941:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-2c155a38-5941{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-423175f0-a4b7{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-47b82c05-f84a{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;justify-content:center;}.elementor .e-b36c7d1-86a6{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#242830;}.elementor .e-48d24499-d458{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-1c608c38-ea51{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-4c46ad84-7289{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-35be9681-20b8{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-2906fff3-4e24{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-54543465-175a:hover,.elementor .e-54543465-175a:focus-visible{background-color:#74A4FA;}.elementor .e-54543465-175a{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-42e93386-2184{font-family:"Open Sans";font-size:0.95rem;color:#0f7a3f;}.elementor .e-5fc7f605-dee3{font-family:"Open Sans";font-size:0.95rem;color:#b42318;}.elementor .e-17b740a1-3fd0{padding:0px;flex-direction:column;gap:0.75rem;align-items:stretch;}.elementor .e-c9369b8-bd23{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-6514350a-41b7{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:2.5rem;align-items:stretch;}.elementor .e-46eb7a1-178e{min-height:65vh;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(105deg, rgba(36,40,48,0.88) 0%,rgba(0,66,184,0.72) 55%,rgba(36,40,48,0.55) 100%),url("https://elitesidingrenovations.com/wp-content/uploads/2025/11/siding-eavestrough-installation-simcoe-ontario-1.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-5122f348-d890{width:100%;font-family:Montserrat;font-weight:600;font-size:0.75rem;color:#74A4FA;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-50618f94-947f{width:100%;font-family:Merriweather;font-weight:700;font-size:1.75rem;color:#FFFFFF;line-height:1.25;}.elementor .e-246d8dd6-a82f{width:100%;max-width:40rem;font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-7cff2b7e-e9bf{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 auto;}.elementor .e-35b585f4-5347:hover,.elementor .e-35b585f4-5347:focus-visible{background-color:#E9F1FF;}.elementor .e-35b585f4-5347{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-4b8e0481-337a{width:auto;padding:0px;display:flex;flex:0 0 auto;align-items:center;}.elementor .e-3af22be4-4e93{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-5f90ba65-28f6{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-6f6d4809-a9b3{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-dc47be-2870{font-family:Merriweather;font-weight:700;font-size:2.4rem;color:#242830;line-height:1.2;}.elementor .e-4c68bd87-9db3{font-family:"Open Sans";font-size:1.05rem;color:#1a1f2e;line-height:1.85;}.elementor .e-647732de-7b94{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-742471d0-652c:hover,.elementor .e-742471d0-652c:focus-visible{background-color:#74A4FA;transform:translate3d(0px, -2px, 0px);}.elementor .e-742471d0-652c{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-72970b14-1e78{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-4b1b9406-3ef5{width:100%;max-width:34rem;border-radius:10px;box-shadow:0px 18px 48px 0px rgba(36,40,48,0.16);display:block;}.elementor .e-4cb2f8ba-fe2a{padding:0px;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .e-457b798f-9a07{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-193a0f55-334c{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-5131579-bcff{max-width:40rem;font-family:Merriweather;font-weight:700;font-size:2.4rem;color:#242830;line-height:1.2;text-align:center;}.elementor .e-7184d1e7-f712{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-74a1ec5b-f272{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-3c95588e-ec06:hover,.elementor .e-3c95588e-ec06:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-3c95588e-ec06{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-382a4477-dba2:hover,.elementor .e-382a4477-dba2:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-382a4477-dba2{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/2025/11/simcoe-eavestrough-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-621d1ff0-83cf{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-7e2b34bc-8912{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-11148ee1-305b:hover,.elementor .e-11148ee1-305b:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-11148ee1-305b{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-cffd6cf-1e5a:hover,.elementor .e-cffd6cf-1e5a:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-cffd6cf-1e5a{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/2025/11/simcoe-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-34720cb6-2202{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-ae63e75-6c04{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-1cfc2a-165a:hover,.elementor .e-1cfc2a-165a:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-1cfc2a-165a{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-2b257d4c-928e:hover,.elementor .e-2b257d4c-928e:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-2b257d4c-928e{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/2025/11/simcoe-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-2c9704fb-980d{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-e939e3c-e5d7{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-43d42f2c-c716:hover,.elementor .e-43d42f2c-c716:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-43d42f2c-c716{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-55d56a43-6e49:hover,.elementor .e-55d56a43-6e49:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-55d56a43-6e49{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/2025/11/simcoe-soffit-install.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-1d7f26f4-2dd9{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-6f40ec8f-a9df{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-13ff481d-e6ff:hover,.elementor .e-13ff481d-e6ff:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-13ff481d-e6ff{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-44a27864-bce8:hover,.elementor .e-44a27864-bce8:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-44a27864-bce8{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/2025/11/simcoe-roofing-company.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-5d667e90-e65f{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-17e6faf5-5f33{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-11e286b1-5f32:hover,.elementor .e-11e286b1-5f32:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-11e286b1-5f32{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-13eb9076-1f79:hover,.elementor .e-13eb9076-1f79:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-13eb9076-1f79{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/2025/11/simcoe-window-installation-company.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-413d0f46-b00f{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-14631512-fc46{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-3742241e-1966{max-width:42rem;font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.2;text-align:center;}.elementor .e-464fd6eb-cbe0{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-269dd2f7-8e9f{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-77c7b417-ac7b{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-11d4bcb7-1b9e{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-59e92892-789e{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-f381360-ea1e{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-467d255e-4ad0{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-13000d8a-9aac{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-7062e49f-d515{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-74342ca8-2e5b{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-4278c957-11f4{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-5a125dc8-7278{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-17142400-74fe{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-73a9ad3f-61d0{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-2b0e42e4-81f5{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-76c0d90f-c163{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-2e5a070d-b6a3{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-e74c61a-7185{width:100%;max-width:32rem;border-radius:10px;display:block;}.elementor .e-14c49ee0-4480{padding:0px;flex:1 1 0px;}.elementor .e-93e8c2d-a4b7{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-d233e3f-dfa0{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-660fb203-e02a{width:100%;border-radius:10px;display:block;}.elementor .e-a05be16-4d0e{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-31683ed8-4a23{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-7c702ef0-cbb2{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-638aaf83-5509:hover,.elementor .e-638aaf83-5509:focus-visible{color:#242830;background-color:#74A4FA;}.elementor .e-638aaf83-5509{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-1afb01fe-71ad{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-5591ac36-fc0f{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-775c924d-c529{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-6ee8abe9-6558{font-family:Merriweather;font-weight:700;font-size:2rem;color:#242830;text-align:center;}.elementor .e-7998dcc4-acfd{max-width:42rem;font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.7;text-align:center;}.elementor .e-6e6ab7f3-1dd5{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-4b7a620b-531e{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-40894cb-515c{width:100%;min-width:0px;font-family:"Open Sans";font-size:1.1rem;color:#ffffff;line-height:2;flex:1 1 0px;}.elementor .e-7999263e-cfda{width:100%;min-width:0px;font-family:"Open Sans";font-size:1.1rem;color:#ffffff;line-height:2;flex:1 1 0px;}.elementor .e-7c12869b-7f1c{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-5e4da493-b3cf{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-2061bc9c-20d2{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/11/Elite-exteriors-service-area-simcoe.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-28f87e0c-fca5{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;text-align:center;}.elementor .e-6ce1ae76-7057{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-6876472d-8229{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-658133d1-efab{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-7be6cde5-912d{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-62a52177-f3f1{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-2d12ffa3-10d9{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-75508b14-dd5e{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-82d7d46-1b3f{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-3efdc7f8-71da{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-ca5f70d-15ab{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-271e1256-cac7{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-4a9159e5-d744{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-3b9e95e5-b3f3{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-5d07705a-1107{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-3f8737c3-ec36{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-4e2b956a-e79f{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-56cbfebb-1238{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-21b951ea-683a{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-6a229547-eb2d{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-214a113d-37e0{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-5a1f15f1-50c0{width:100%;max-width:48rem;padding:0px;gap:0.65rem;}.elementor .e-254bd7c2-ad13{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-3c70d667-95cd{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.2;}.elementor .e-4c4dbcff-a191{font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.75;}.elementor .e-54e11424-72d7:hover,.elementor .e-54e11424-72d7:focus-visible{color:#0042B8;background-color:#E9F1FF;}.elementor .e-54e11424-72d7{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-1d33c7e-dca9:hover,.elementor .e-1d33c7e-dca9:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-1d33c7e-dca9{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-7828cb54-61b5{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-161b038b-1d2d{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-7a98709-4eaf{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-52326d94-8882{width:100%;max-width:30rem;border-radius:10px;display:block;}.elementor .e-a267e3a-5ce9{padding:0px;flex:1 1 0px;}.elementor .e-ccc0f1c-ccad{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:2.5rem;align-items:center;}.elementor .e-1a7ad4d0-9155{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}