.elementor .e-2b0580f2-5dd5{font-family:Montserrat;font-weight:700;font-size:3.25rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1;}.elementor .e-54c0574-329d{max-width:40rem;font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.7;}.elementor .e-1c399e0a-4dd2:hover,.elementor .e-1c399e0a-4dd2:focus-visible{background-color:#74A4FA;transform:translate3d(0px, -2px, 0px);}.elementor .e-1c399e0a-4dd2{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-67130f8f-c8db:hover,.elementor .e-67130f8f-c8db:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-67130f8f-c8db{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-54f17e21-c584{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-28de0b59-3ec9{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;justify-content:center;}.elementor .e-4aa491c0-3d87{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#242830;}.elementor .e-6e8e17d6-93aa{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-7f6f673d-73ec{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-4c7c967-3f30{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-5e8f4d8c-b01f{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-2b7d20e6-26d7{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-58fc88b7-f95b:hover,.elementor .e-58fc88b7-f95b:focus-visible{background-color:#74A4FA;}.elementor .e-58fc88b7-f95b{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-2eae6772-be42{font-family:"Open Sans";font-size:0.95rem;color:#0f7a3f;}.elementor .e-5183ef9f-d438{font-family:"Open Sans";font-size:0.95rem;color:#b42318;}.elementor .e-78d5af03-ff8b{padding:0px;flex-direction:column;gap:0.75rem;align-items:stretch;}.elementor .e-7506f412-f927{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-36edf883-7041{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:2.5rem;align-items:stretch;}.elementor .e-615b22ec-dc68{min-height:85vh;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(105deg, rgba(36,40,48,0.88) 0%,rgba(0,66,184,0.72) 55%,rgba(36,40,48,0.55) 100%),url("https://elitesidingrenovations.com/wp-content/uploads/2026/04/elite-exteriors-brantford-siding-installation.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;justify-content:center;align-items:center;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-399230e0-3f04{width:100%;font-family:Montserrat;font-weight:600;font-size:0.75rem;color:#74A4FA;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6fb473f5-721a{width:100%;font-family:Merriweather;font-weight:700;font-size:1.75rem;color:#FFFFFF;line-height:1.25;}.elementor .e-71fc66a1-dd66{width:100%;max-width:40rem;font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-76270612-7a24{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 auto;}.elementor .e-2197b4b4-6cdf:hover,.elementor .e-2197b4b4-6cdf:focus-visible{background-color:#E9F1FF;}.elementor .e-2197b4b4-6cdf{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-1a1290a7-ada5{width:auto;padding:0px;display:flex;flex:0 0 auto;align-items:center;}.elementor .e-2b7eb136-75c2{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-6ff72b6c-92a7{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-7e3dfed4-ded6{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-3497bab0-689a{font-family:Merriweather;font-weight:700;font-size:2.4rem;color:#242830;line-height:1.2;}.elementor .e-39ba27a0-af83{font-family:"Open Sans";font-size:1.05rem;color:#1a1f2e;line-height:1.85;}.elementor .e-51b191d6-9ecf{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-553a3bce-9d80:hover,.elementor .e-553a3bce-9d80:focus-visible{background-color:#74A4FA;transform:translate3d(0px, -2px, 0px);}.elementor .e-553a3bce-9d80{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-4d309c20-ae3c{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-72fffd4f-60ef{width:100%;max-width:34rem;border-radius:10px;box-shadow:0px 18px 48px 0px rgba(36,40,48,0.16);display:block;}.elementor .e-10c8577d-b637{padding:0px;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .e-36e391cb-9727{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-57f61af2-9bf7{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-130eeb1d-7957{max-width:40rem;font-family:Merriweather;font-weight:700;font-size:2.4rem;color:#242830;line-height:1.2;text-align:center;}.elementor .e-51a6d606-5bad{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-ab186b5-d3f9{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-12989c0f-d977:hover,.elementor .e-12989c0f-d977:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-12989c0f-d977{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-3a7b9d59-32c5:hover,.elementor .e-3a7b9d59-32c5:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-3a7b9d59-32c5{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-brantford-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-2b5a7e30-310a{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-1b4baed9-80e3{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-2f777850-bc44:hover,.elementor .e-2f777850-bc44:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-2f777850-bc44{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-772b2944-dfc6:hover,.elementor .e-772b2944-dfc6:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-772b2944-dfc6{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-brantford-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-3f334e36-5200{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-55e9a92f-9815{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-6ae8c440-1836:hover,.elementor .e-6ae8c440-1836:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-6ae8c440-1836{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-67bb41c3-3a59:hover,.elementor .e-67bb41c3-3a59:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-67bb41c3-3a59{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-brantford-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-3ed0cace-95a0{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-146017da-ce14{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-108976db-bcee:hover,.elementor .e-108976db-bcee:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-108976db-bcee{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-529d261-b0a6:hover,.elementor .e-529d261-b0a6:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-529d261-b0a6{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-brantford-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-346712f0-c33e{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-102ff29e-1c17{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-4d19e3ad-e68c:hover,.elementor .e-4d19e3ad-e68c:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-4d19e3ad-e68c{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-39f3c8b1-eb3a:hover,.elementor .e-39f3c8b1-eb3a:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-39f3c8b1-eb3a{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-brantford-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-28039f16-dea0{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;}.elementor .e-3d5827d4-3560{position:relative;z-index:1;font-family:"Open Sans";font-size:0.98rem;color:#FFFFFF;line-height:1.7;}.elementor .e-79edf141-c0d5:hover,.elementor .e-79edf141-c0d5:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-79edf141-c0d5{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-300724bd-2c20:hover,.elementor .e-300724bd-2c20:focus-visible{box-shadow:0px 18px 44px 0px rgba(0,66,184,0.24);transform:translate3d(0px, -4px, 0px);}.elementor .e-300724bd-2c20{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-brantford-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-4aa5c01d-bbb6{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-1f2deee4-c994{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-2f8baaf-9b0f{max-width:42rem;font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.2;text-align:center;}.elementor .e-f2836e9-de1f{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-4713077a-dec6{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-13552771-e6ba{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-74ac16d8-f593{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-59d36bf3-cae2{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-2199c176-9469{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-119b118d-8847{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-463944f6-c9c5{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-6fe62b4c-3680{font-family:Poppins;font-weight:700;font-size:2rem;color:#74A4FA;}.elementor .e-4cb92dd5-14a6{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#FFFFFF;}.elementor .e-10a5fe08-ee4f{font-family:"Open Sans";font-size:0.98rem;color:#E9F1FF;line-height:1.7;}.elementor .e-10a52858-7d5b{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-7e2d41cf-c0ef{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-7f309673-4bb5{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-495930c0-f0a1{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-52e34f7-c0e4{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-4797cc4a-bc35{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-79ebeb80-1a86{width:100%;max-width:32rem;border-radius:10px;display:block;}.elementor .e-8e64681-567b{padding:0px;flex:1 1 0px;}.elementor .e-20e1ca8-c9b2{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-fb0b169-61cb{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-6c15db18-a2b3{width:100%;border-radius:10px;display:block;}.elementor .e-3c909805-b3b5{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-2ca51ad-8385{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;line-height:1.2;}.elementor .e-de6d7ae-a23c{font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.75;}.elementor .e-3654b166-68df:hover,.elementor .e-3654b166-68df:focus-visible{color:#242830;background-color:#74A4FA;}.elementor .e-3654b166-68df{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-3086956a-cbd3{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-5d1b018e-efee{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-6b588bab-8549{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-755ce87d-891d{font-family:Merriweather;font-weight:700;font-size:2rem;color:#242830;text-align:center;}.elementor .e-2438caa-fbc0{max-width:42rem;font-family:"Open Sans";font-size:1.05rem;color:#3d4454;line-height:1.7;text-align:center;}.elementor .e-785420b3-c36a{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-6c5e090-6dc5{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-56a070c7-e4eb{width:100%;min-width:0px;font-family:"Open Sans";font-size:1.1rem;color:#E9F1FF;line-height:2;flex:1 1 0px;}.elementor .e-66b03246-3811{width:100%;min-width:0px;font-family:"Open Sans";font-size:1.1rem;color:#E9F1FF;line-height:2;flex:1 1 0px;}.elementor .e-19b2f5f6-cb8c{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-24732876-8fac{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-5bdb10e7-465b{overflow:hidden;position:relative;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, rgba(36, 40, 48, 0.5) 0%,rgba(0, 67, 184, 0.15) 48%,rgba(36, 40, 48, 0.5) 100%),url("https://elitesidingrenovations.com/wp-content/uploads/2026/04/Elite-exteriors-service-area-brantford-ontario-scaled.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-53eaf376-2033{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#242830;text-align:center;}.elementor .e-1f16c770-f772{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-4310e369-5960{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-722ce828-13b1{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-7ca4ef2f-e9dd{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-1c544b94-3061{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-7a57ba78-c447{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-6fcccf3a-a3b0{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-35a4d100-fa23{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-7d286a8f-54e8{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-2890e80c-61d9{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-c03222d-9b79{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-7c108f0a-2181{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-5251ec9e-21ad{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-6540a493-4ec4{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-6cbd14b5-a660{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-4a5731ba-a334{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-30f22650-4ec3{width:auto;min-width:0px;max-width:100%;padding:0px;flex:1 1 auto;}.elementor .e-27b33373-8578{width:100%;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-68505a99-9b4d{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-909300c-f255{padding:0px;border-radius:6px;border-width:1px;border-color:#E9F1FF;border-style:solid;background-color:#E9F1FF;}.elementor .e-12fe5ba3-7595{width:100%;max-width:48rem;padding:0px;gap:0.65rem;}.elementor .e-6ea9ffb0-8614{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-77cc4672-8133{font-family:Merriweather;font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.2;}.elementor .e-290a29d8-25bc{font-family:"Open Sans";font-size:1.05rem;color:#E9F1FF;line-height:1.75;}.elementor .e-5353d2b9-80dc:hover,.elementor .e-5353d2b9-80dc:focus-visible{color:#0042B8;background-color:#E9F1FF;}.elementor .e-5353d2b9-80dc{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-2fa2d98d-84ad:hover,.elementor .e-2fa2d98d-84ad:focus-visible{color:#0042B8;background-color:#FFFFFF;}.elementor .e-2fa2d98d-84ad{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-3ae5956-32b9{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-13547ce9-a22f{padding:0px;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-da20f64-8596{padding:0px;flex-direction:column;gap:1.15rem;flex:1 1 0px;}.elementor .e-52f53339-935e{width:100%;max-width:30rem;border-radius:10px;display:block;}.elementor .e-5eafee97-b957{padding:0px;flex:1 1 0px;}.elementor .e-7504ba81-bbc5{width:100%;max-width:72rem;padding:0px;flex-direction:row;gap:2.5rem;align-items:center;}.elementor .e-73d31e64-690b{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}