.elementor .e-bb80801-d042bb2{width:80px;border-width:4px;border-color:#f49f17;border-style:solid;align-self:start;}.elementor .e-70fe4fe-260ed48{font-family:Montserrat;font-weight:900;font-size:5rem;color:#10263E;line-height:1.1em;}.elementor .e-b401a65-c199f14{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#F9FAFD;line-height:1.2em;}.elementor .e-6fb1fe8-c570288{font-family:Montserrat;font-weight:800;font-size:1.1rem;color:#FFFFFF;letter-spacing:0.05em;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:4px;background-color:#f49f17;}.elementor .e-6fb1fe8-c570288:hover,.elementor .e-6fb1fe8-c570288:focus-visible{background-color:#10263E;}.elementor .e-fe6a660-df41dda{font-family:Montserrat;font-weight:700;font-size:1.4rem;color:#10263E;margin-block-start:-9px;}.elementor .e-5315dd4-98f923e{column-gap:0rem;background-color:transparent;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:start;align-items:start;}.elementor .e-ac9fba5-bec0b16{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#10263E;}.elementor .e-ba4e16c-246f631{background-color:transparent;}.elementor .e-ebcca45-73211cc{font-family:Montserrat;font-weight:300;font-size:1.2rem;color:#F9FAFD;margin-inline-start:64px;border-style:none;}.elementor .e-ee675ff-0cfa546{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:-19px;background-color:transparent;}.elementor .e-a6373df-64fa216{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#10263E;}.elementor .e-903c731-3f4842f{margin-inline-start:-28px;background-color:transparent;}.elementor .e-5cf1566-d28fc76{column-gap:1.5rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:90px;margin-block-start:-50px;background-color:transparent;display:flex;flex-direction:row;row-gap:0rem;justify-content:start;align-items:center;}.elementor .e-66b9c8d-cf2b1c0{max-width:650px;column-gap:0rem;margin-block-start:-87px;background-color:transparent;display:flex;flex-direction:column;row-gap:2rem;justify-content:start;align-items:start;}.elementor .e-b7643f6-3aa11bb{height:97vh;min-height:97vh;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:6rem;padding-inline-end:4rem;background-image:url("https://fenestrationstation.ca/wp-content/uploads/2026/11/web_blog-2017-10-0r8a3945-3-ian-houghton.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-0bd06c4-e12bfa1{font-family:Montserrat;font-weight:700;font-size:1rem;color:#F5A10D;letter-spacing:0.15em;text-align:center;text-transform:uppercase;align-self:center;}.elementor .e-widget_ndr1jkb45-c84f2c8{font-family:Montserrat;font-weight:800;font-size:2.8rem;color:#102941;}.elementor .e-widget_ffjmgit5a-aa932e1{font-family:"Open Sans";font-weight:600;font-size:1.1rem;color:#324A6D;line-height:1.6em;}.elementor .e-container_6hcuxae1d-207c5dc{max-width:700px;column-gap:0rem;text-align:center;display:flex;flex-direction:column;row-gap:0.5rem;align-items:center;}.elementor .e-widget_racr6ht75-42a435a{font-family:"Open Sans";font-weight:400;font-size:0.951rem;color:#324A6D;line-height:1.6em;}.elementor .e-widget_o0fr71jsq-5128d86{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#102941;}.elementor .e-container_hypp94kvf-0e43c31{column-gap:0rem;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#EBF0F5;border-style:solid;background-color:#F9FAFD;box-shadow:0px 6px 24px 0px rgba(16, 41, 65, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-container_hypp94kvf-0e43c31:hover,.elementor .e-container_hypp94kvf-0e43c31:focus-visible{border-radius:12px;border-width:1px;border-color:#F5A10D;border-style:solid;box-shadow:0px 12px 32px 0px rgba(16, 41, 65, 0.1);}.elementor .e-cb8acfe-602fce4{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#324A6D;line-height:1.6em;}.elementor .e-3669ec7-543a5f9{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#102941;}.elementor .e-3e296e4-83608ff{column-gap:0rem;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#EBF0F5;border-style:solid;background-color:#F9FAFD;box-shadow:0px 6px 24px 0px rgba(16, 41, 65, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-3e296e4-83608ff:hover,.elementor .e-3e296e4-83608ff:focus-visible{border-radius:12px;border-width:1px;border-color:#F5A10D;border-style:solid;box-shadow:0px 12px 32px 0px rgba(16, 41, 65, 0.1);}.elementor .e-93595cb-831d45d{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#324A6D;line-height:1.6em;}.elementor .e-14d9f28-db4b8b7{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#102941;}.elementor .e-e026f6e-f19729c{column-gap:0rem;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#EBF0F5;border-style:solid;background-color:#F9FAFD;box-shadow:0px 6px 24px 0px rgba(16, 41, 65, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-e026f6e-f19729c:hover,.elementor .e-e026f6e-f19729c:focus-visible{border-radius:12px;border-width:1px;border-color:#F5A10D;border-style:solid;box-shadow:0px 12px 32px 0px rgba(16, 41, 65, 0.1);}.elementor .e-a48f5ee-4052156{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#324A6D;line-height:1.6em;}.elementor .e-7505699-8624e01{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#102941;}.elementor .e-0f131ed-81b6da5{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#f49f17;margin-block-start:-12px;}.elementor .e-762e400-b00b199{column-gap:0rem;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#EBF0F5;border-style:solid;background-color:#F9FAFD;box-shadow:0px 6px 24px 0px rgba(16, 41, 65, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-762e400-b00b199:hover,.elementor .e-762e400-b00b199:focus-visible{border-radius:12px;border-width:1px;border-color:#F5A10D;border-style:solid;box-shadow:0px 12px 32px 0px rgba(16, 41, 65, 0.1);}.elementor .e-e8acd2c-c0eb3bb{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#324A6D;line-height:1.6em;}.elementor .e-e8ef4e7-1b9432b{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#102941;}.elementor .e-6d57ff5-bc8c1cb{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#f49f17;margin-block-start:-12px;}.elementor .e-6195e1f-c7db6ef{column-gap:0rem;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#EBF0F5;border-style:solid;background-color:#F9FAFD;box-shadow:0px 6px 24px 0px rgba(16, 41, 65, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-6195e1f-c7db6ef:hover,.elementor .e-6195e1f-c7db6ef:focus-visible{border-radius:12px;border-width:1px;border-color:#F5A10D;border-style:solid;box-shadow:0px 12px 32px 0px rgba(16, 41, 65, 0.1);}.elementor .e-8a7aa16-18e4313{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#324A6D;line-height:1.6em;}.elementor .e-2a0c4b6-93d2691{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#102941;}.elementor .e-7570291-7bf619f{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#f49f17;margin-block-start:-12px;}.elementor .e-dac9e10-175d2ff{column-gap:0rem;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#EBF0F5;border-style:solid;background-color:#F9FAFD;box-shadow:0px 6px 24px 0px rgba(16, 41, 65, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-dac9e10-175d2ff:hover,.elementor .e-dac9e10-175d2ff:focus-visible{border-radius:12px;border-width:1px;border-color:#F5A10D;border-style:solid;box-shadow:0px 12px 32px 0px rgba(16, 41, 65, 0.1);}.elementor .e-7b5a5c3-8343f6f{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#324A6D;line-height:1.6em;}.elementor .e-5fc877e-82bfb17{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#102941;}.elementor .e-ca4cd81-5f702f4{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#f49f17;margin-block-start:-12px;}.elementor .e-8a987eb-4a1704a{column-gap:0rem;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#EBF0F5;border-style:solid;background-color:#F9FAFD;box-shadow:0px 6px 24px 0px rgba(16, 41, 65, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-8a987eb-4a1704a:hover,.elementor .e-8a987eb-4a1704a:focus-visible{border-radius:12px;border-width:1px;border-color:#F5A10D;border-style:solid;box-shadow:0px 12px 32px 0px rgba(16, 41, 65, 0.1);}.elementor .e-fe51a73-986881e{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#324A6D;line-height:1.6em;}.elementor .e-146762a-e914cd7{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#102941;}.elementor .e-75d5dcb-3d4b8e5{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#f49f17;margin-block-start:-12px;}.elementor .e-0d98aa2-693b610{column-gap:0rem;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#EBF0F5;border-style:solid;background-color:#F9FAFD;box-shadow:0px 6px 24px 0px rgba(16, 41, 65, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-0d98aa2-693b610:hover,.elementor .e-0d98aa2-693b610:focus-visible{border-radius:12px;border-width:1px;border-color:#F5A10D;border-style:solid;box-shadow:0px 12px 32px 0px rgba(16, 41, 65, 0.1);}.elementor .e-bdb2d9a-38c45ce{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#324A6D;line-height:1.6em;}.elementor .e-2f2b50b-1e758fa{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#102941;}.elementor .e-59f1a88-44beb8b{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#f49f17;margin-block-start:-12px;}.elementor .e-bec3c59-cd3e5a4{column-gap:0rem;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#EBF0F5;border-style:solid;background-color:#F9FAFD;box-shadow:0px 6px 24px 0px rgba(16, 41, 65, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-bec3c59-cd3e5a4:hover,.elementor .e-bec3c59-cd3e5a4:focus-visible{border-radius:12px;border-width:1px;border-color:#F5A10D;border-style:solid;box-shadow:0px 12px 32px 0px rgba(16, 41, 65, 0.1);}.elementor .e-3b79914-1009208{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#324A6D;line-height:1.6em;}.elementor .e-81f0e59-5c863bf{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#102941;}.elementor .e-ac4a17d-fb141cb{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#f49f17;margin-block-start:-12px;}.elementor .e-1ab925d-9738626{column-gap:0rem;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#EBF0F5;border-style:solid;background-color:#F9FAFD;box-shadow:0px 6px 24px 0px rgba(16, 41, 65, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-1ab925d-9738626:hover,.elementor .e-1ab925d-9738626:focus-visible{border-radius:12px;border-width:1px;border-color:#F5A10D;border-style:solid;box-shadow:0px 12px 32px 0px rgba(16, 41, 65, 0.1);}.elementor .e-4144943-ac1ac27{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#324A6D;line-height:1.6em;}.elementor .e-bacd651-564c337{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#102941;}.elementor .e-63acefc-3269d75{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#f49f17;margin-block-start:-12px;}.elementor .e-71c01f8-1125726{column-gap:0rem;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#EBF0F5;border-style:solid;background-color:#F9FAFD;box-shadow:0px 6px 24px 0px rgba(16, 41, 65, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-71c01f8-1125726:hover,.elementor .e-71c01f8-1125726:focus-visible{border-radius:12px;border-width:1px;border-color:#F5A10D;border-style:solid;box-shadow:0px 12px 32px 0px rgba(16, 41, 65, 0.1);}.elementor .e-408cf54-f535846{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#324A6D;line-height:1.6em;}.elementor .e-54b3b66-3e2daa5{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#102941;}.elementor .e-c5ecff8-43e667f{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#f49f17;margin-block-start:-12px;}.elementor .e-ff3a55b-845a83f{column-gap:0rem;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#EBF0F5;border-style:solid;background-color:#F9FAFD;box-shadow:0px 6px 24px 0px rgba(16, 41, 65, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-ff3a55b-845a83f:hover,.elementor .e-ff3a55b-845a83f:focus-visible{border-radius:12px;border-width:1px;border-color:#F5A10D;border-style:solid;box-shadow:0px 12px 32px 0px rgba(16, 41, 65, 0.1);}.elementor .e-container_ygec843l9-cdc0a3b{width:100%;max-width:1200px;column-gap:2rem;display:grid;row-gap:2rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-container_4mi4vugkb-6c7a629{column-gap:0rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(#f0f2f5b8, #f0f2f5b8),url("https://fenestrationstation.ca/wp-content/uploads/2026/11/Golden-Yellow-Mountain-Landscape.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center left;background-color:#F2F4F6;display:flex;flex-direction:column;row-gap:3rem;align-items:center;}.elementor .e-widget_ycghirp6g-d153969{max-width:42rem;font-family:"Open Sans";font-size:0.85rem;color:#102941;line-height:1.5em;text-align:center;align-self:center;}.elementor .e-container_fkfmfcmr9-a4e3190{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F2F4F6;display:flex;flex-direction:column;justify-content:center;align-items:center;}