.elementor-2 .elementor-element.elementor-element-ff75f06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ff75f06:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ff75f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/07/hp-hero.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ef4c916{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-ef4c916:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ef4c916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06729ABD;}.elementor-2 .elementor-element.elementor-element-ef4c916:not(.elementor-widget),.elementor-2 .elementor-element.elementor-element-ef4c916{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-094c948{width:var( --container-widget-width, 90.426% );max-width:90.426%;--container-widget-width:90.426%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-094c948 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-2 .elementor-element.elementor-element-094c948.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-094c948.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-094c948 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3aa695b{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:27px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3aa695b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3aa695b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-3c547b7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-3c547b7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-fb0352a{right:-86px;}body.rtl .elementor-2 .elementor-element.elementor-element-fb0352a{left:-86px;}.elementor-2 .elementor-element.elementor-element-fb0352a{bottom:0px;}.elementor-2 .elementor-element.elementor-element-fb0352a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-e8853bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a973017{--spacer-size:414px;}.elementor-2 .elementor-element.elementor-element-a973017.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-ae24f18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9d76db3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 36px;--row-gap:0px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f1eea4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-f1eea4c img{width:371px;}.elementor-2 .elementor-element.elementor-element-208fab3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-208fab3 img{width:365px;}.elementor-2 .elementor-element.elementor-element-35120d7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-35120d7 img{width:85%;}.elementor-2 .elementor-element.elementor-element-e396594{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e396594:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e396594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/07/hp-1.webp");background-repeat:no-repeat;background-size:60% auto;}.elementor-2 .elementor-element.elementor-element-82c172a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-e2a03d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-45e7e9f{--display:flex;--padding-top:63px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-45e7e9f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-45e7e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A2DFB5;}.elementor-2 .elementor-element.elementor-element-45e7e9f:not(.elementor-widget),.elementor-2 .elementor-element.elementor-element-45e7e9f{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-57edef8 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-2 .elementor-element.elementor-element-57edef8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-b78c25a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-b78c25a{text-align:center;}.elementor-2 .elementor-element.elementor-element-b78c25a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c4b1767{--display:flex;--padding-top:63px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c4b1767:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c4b1767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A2DFB5;}.elementor-2 .elementor-element.elementor-element-c4b1767:not(.elementor-widget),.elementor-2 .elementor-element.elementor-element-c4b1767{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-9470e55 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-2 .elementor-element.elementor-element-9470e55.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-5fbd9c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-5fbd9c1{text-align:center;}.elementor-2 .elementor-element.elementor-element-5fbd9c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ea4339b{--display:flex;--padding-top:63px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ea4339b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ea4339b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A2DFB5;}.elementor-2 .elementor-element.elementor-element-ea4339b:not(.elementor-widget),.elementor-2 .elementor-element.elementor-element-ea4339b{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-2696094 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-2 .elementor-element.elementor-element-2696094.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-f873fc6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-f873fc6{text-align:center;}.elementor-2 .elementor-element.elementor-element-f873fc6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0ab342e{--display:flex;--padding-top:63px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0ab342e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0ab342e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A2DFB5;}.elementor-2 .elementor-element.elementor-element-0ab342e:not(.elementor-widget),.elementor-2 .elementor-element.elementor-element-0ab342e{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-cfc2d88 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-2 .elementor-element.elementor-element-cfc2d88.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-6148074.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-6148074{text-align:center;}.elementor-2 .elementor-element.elementor-element-6148074 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-74c000c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-134a642{width:var( --container-widget-width, 786px );max-width:786px;--container-widget-width:786px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-134a642.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-134a642.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-134a642 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-ded4bb7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-ded4bb7 > .elementor-widget-container{margin:17px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-ded4bb7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-ded4bb7 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-ded4bb7 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-b9b896e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7dc9ea2{--display:flex;--min-height:382px;box-shadow:2px 4px 21px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-7dc9ea2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7dc9ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7dc9ea2.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-e56c17d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-e56c17d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-e56c17d{text-align:left;}.elementor-2 .elementor-element.elementor-element-3d826f4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-3d826f4{text-align:left;}.elementor-2 .elementor-element.elementor-element-3d826f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-edd9a98 > .elementor-widget-container{margin:05px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-edd9a98.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-edd9a98 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-96bbd8f );font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:31px;}.elementor-2 .elementor-element.elementor-element-5d862d6 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-5d862d6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-5d862d6{text-align:left;}.elementor-2 .elementor-element.elementor-element-35e3bb6{--display:flex;--min-height:382px;box-shadow:2px 4px 21px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-35e3bb6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-35e3bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-35e3bb6.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-38e4f7a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-38e4f7a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-38e4f7a{text-align:left;}.elementor-2 .elementor-element.elementor-element-da20aba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-da20aba{text-align:left;}.elementor-2 .elementor-element.elementor-element-da20aba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1e81f63 > .elementor-widget-container{margin:05px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-1e81f63.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-1e81f63 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-96bbd8f );font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:31px;}.elementor-2 .elementor-element.elementor-element-fc82d2e > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-fc82d2e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-fc82d2e{text-align:left;}.elementor-2 .elementor-element.elementor-element-3ae2e71{--display:flex;--min-height:382px;box-shadow:2px 4px 21px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-3ae2e71:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3ae2e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3ae2e71.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-bc04e59 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-bc04e59.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-bc04e59{text-align:left;}.elementor-2 .elementor-element.elementor-element-bca8fe7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-bca8fe7{text-align:left;}.elementor-2 .elementor-element.elementor-element-bca8fe7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d2215ca > .elementor-widget-container{margin:05px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-d2215ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-d2215ca .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-96bbd8f );font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:31px;}.elementor-2 .elementor-element.elementor-element-22438ee > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-22438ee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-22438ee{text-align:left;}.elementor-2 .elementor-element.elementor-element-87c7397 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-87c7397.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-87c7397{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:31px;}.elementor-2 .elementor-element.elementor-element-5c464e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5c464e0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5c464e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-8a539e4{width:var( --container-widget-width, 786px );max-width:786px;--container-widget-width:786px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-8a539e4.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-8a539e4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-8a539e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b30446c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-b30446c > .elementor-widget-container{margin:17px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-b30446c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-b30446c .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-b30446c .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-4fe8f83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-12a54d7{--display:flex;--min-height:382px;--padding-top:27px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-12a54d7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-12a54d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/07/greenround.svg");background-position:0px -8px;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-b08ff17 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-b08ff17.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-a39c7c0 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-a39c7c0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-a39c7c0{text-align:center;}.elementor-2 .elementor-element.elementor-element-b1825f1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-b1825f1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-b1825f1 .elementor-counter-number-wrapper{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-a972f89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a972f89.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-a972f89{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-c0d0e98 .elementor-button{background-color:#6DBF5A;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:capitalize;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-c0d0e98 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c0d0e98 .elementor-button:focus{background-color:#62AF50;}.elementor-2 .elementor-element.elementor-element-c0d0e98.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-921745a{--display:flex;--min-height:382px;--padding-top:27px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-921745a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-921745a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/07/blueround.svg");background-position:0px -8px;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-0c94ec8 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-0c94ec8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-1294912 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-1294912.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-1294912{text-align:center;}.elementor-2 .elementor-element.elementor-element-4eef68a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-4eef68a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-4eef68a .elementor-counter-number-wrapper{color:var( --e-global-color-96bbd8f );font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-1f41e05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1f41e05.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-1f41e05{text-align:center;}.elementor-2 .elementor-element.elementor-element-4edc830 .elementor-button{background-color:#01A9E8;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:capitalize;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-4edc830 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-4edc830 .elementor-button:focus{background-color:#0192C9;}.elementor-2 .elementor-element.elementor-element-4edc830.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-1c38bb9{--display:flex;--min-height:382px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1c38bb9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1c38bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/06/frame_1650.webp");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-0adde32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-40de220{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-5e0f4a9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-5e0f4a9{text-align:left;}.elementor-2 .elementor-element.elementor-element-5e0f4a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e829ced{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-e829ced > .elementor-widget-container{margin:17px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-e829ced.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-e829ced .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-e829ced .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-e839687 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-e839687.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-77b8b7c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-77b8b7c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-77b8b7c .elementor-button:focus{background-color:#62AF50;}.elementor-2 .elementor-element.elementor-element-77b8b7c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-98ed45a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cf49d62.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-cf49d62 img{width:78%;}.elementor-2 .elementor-element.elementor-element-0de82b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0d44e13{width:var( --container-widget-width, 786px );max-width:786px;--container-widget-width:786px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-0d44e13.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0d44e13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-0d44e13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-bd58f1d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-bd58f1d > .elementor-widget-container{margin:17px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-bd58f1d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-bd58f1d .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-bd58f1d .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-ca680a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cebd40e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-87b6beb{width:var( --container-widget-width, 47.5% );max-width:47.5%;--container-widget-width:47.5%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-87b6beb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-87b6beb img{height:205px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-9d92acf{width:var( --container-widget-width, 47.5% );max-width:47.5%;--container-widget-width:47.5%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-9d92acf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-9d92acf img{height:205px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-70232d8{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-70232d8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-70232d8 img{height:205px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-e52609c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ba966f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-ba966f2 img{height:430px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-0029d05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-62a946e{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-62a946e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-62a946e img{height:205px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-5c6d55d{width:var( --container-widget-width, 47.5% );max-width:47.5%;--container-widget-width:47.5%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-5c6d55d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-5c6d55d img{height:205px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-8d8d52b{width:var( --container-widget-width, 47.5% );max-width:47.5%;--container-widget-width:47.5%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-8d8d52b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-8d8d52b img{height:205px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-4aa467d{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-30b7dae .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-30b7dae .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-30b7dae .elementor-button:focus{background-color:#62AF50;}.elementor-2 .elementor-element.elementor-element-30b7dae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-f24ad3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f24ad3c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f24ad3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/06/frame_185.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-8a28c7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8a28c7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4c5faf9{--display:flex;--padding-top:100px;--padding-bottom:30px;--padding-left:0px;--padding-right:80px;}.elementor-2 .elementor-element.elementor-element-52f4569.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-52f4569 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4276d1f{--divider-border-style:solid;--divider-color:#A6F893;--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-4276d1f > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-4276d1f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-4276d1f .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-4276d1f .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-eca990f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-eca990f{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:31px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4b889c1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-4b889c1 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-4b889c1 .elementor-button:focus{background-color:#62AF50;}.elementor-2 .elementor-element.elementor-element-4b889c1 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4b889c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-2fbe88a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-3e2bf2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-46c5f4c{width:var( --container-widget-width, 786px );max-width:786px;--container-widget-width:786px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-46c5f4c.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-46c5f4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-46c5f4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-883589e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-883589e > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-883589e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-883589e .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-883589e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5e02210 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-5e02210.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-5e02210{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:31px;}.elementor-2 .elementor-element.elementor-element-e1255e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-59e0c7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-094b8fe > .elementor-widget-container{margin:0px 0px -88px 0px;}.elementor-2 .elementor-element.elementor-element-094b8fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-28fc5f2 > .elementor-widget-container{background-color:#00A2DFB5;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-28fc5f2:not(.elementor-widget),.elementor-2 .elementor-element.elementor-element-28fc5f2{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-28fc5f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-28fc5f2{text-align:center;}.elementor-2 .elementor-element.elementor-element-28fc5f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5e6db7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-632d076 > .elementor-widget-container{margin:0px 0px -88px 0px;}.elementor-2 .elementor-element.elementor-element-632d076.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-97803b1 > .elementor-widget-container{background-color:#00A2DFB5;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-97803b1:not(.elementor-widget),.elementor-2 .elementor-element.elementor-element-97803b1{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-97803b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-97803b1{text-align:center;}.elementor-2 .elementor-element.elementor-element-97803b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d757e9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fd361f2 > .elementor-widget-container{margin:0px 0px -88px 0px;}.elementor-2 .elementor-element.elementor-element-fd361f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-fd361f2 img{height:379px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-09a6c64 > .elementor-widget-container{background-color:#00A2DFB5;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-09a6c64:not(.elementor-widget),.elementor-2 .elementor-element.elementor-element-09a6c64{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-09a6c64.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-09a6c64{text-align:center;}.elementor-2 .elementor-element.elementor-element-09a6c64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-83de348{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-83de348:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-83de348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/08/Frame-185-2.png");background-position:-33px 0px;background-repeat:no-repeat;background-size:55% auto;}.elementor-2 .elementor-element.elementor-element-f95d1fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-90f898b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b202496{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:-150px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:80px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-da9ec06.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-da9ec06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-31c5dd3{--divider-border-style:solid;--divider-color:#A6F893;--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-31c5dd3 > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-31c5dd3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-31c5dd3 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-31c5dd3 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-03a6965{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;columns:3;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:34px;}.elementor-2 .elementor-element.elementor-element-03a6965 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-03a6965.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-03a6965.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-000838a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c4130da{--divider-border-style:solid;--divider-color:#009BD5;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-c4130da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c4130da.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-c4130da .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-c4130da .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-377967c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-09adf7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c6cd0c5{width:var( --container-widget-width, 786px );max-width:786px;--container-widget-width:786px;--container-widget-flex-grow:0;text-align:left;}.elementor-2 .elementor-element.elementor-element-c6cd0c5.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c6cd0c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-c6cd0c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-19bb5a3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-19bb5a3 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-19bb5a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-19bb5a3 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-19bb5a3 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-49fc6f1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-617594b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-99628d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-653df00{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:54px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-653df00:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-653df00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6DBF5AC4;}.elementor-2 .elementor-element.elementor-element-653df00:not(.elementor-widget),.elementor-2 .elementor-element.elementor-element-653df00{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-2c6347a > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-2 .elementor-element.elementor-element-2c6347a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-ecb1894.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-ecb1894{text-align:center;}.elementor-2 .elementor-element.elementor-element-ecb1894 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d42e4ec{--display:flex;--padding-top:49px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d42e4ec:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d42e4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A2DFB5;}.elementor-2 .elementor-element.elementor-element-d42e4ec:not(.elementor-widget),.elementor-2 .elementor-element.elementor-element-d42e4ec{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-87c6081 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-2 .elementor-element.elementor-element-87c6081.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-ad5cf3f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-ad5cf3f{text-align:center;}.elementor-2 .elementor-element.elementor-element-ad5cf3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ea2b623{--display:flex;--padding-top:054px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ea2b623:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ea2b623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A2DFB5;}.elementor-2 .elementor-element.elementor-element-ea2b623:not(.elementor-widget),.elementor-2 .elementor-element.elementor-element-ea2b623{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-a8883a3 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-2 .elementor-element.elementor-element-a8883a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-7514886.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-7514886{text-align:center;}.elementor-2 .elementor-element.elementor-element-7514886 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-78f9e17{--display:flex;--padding-top:54px;--padding-bottom:46px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-78f9e17:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-78f9e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6DBF5AC4;}.elementor-2 .elementor-element.elementor-element-78f9e17:not(.elementor-widget),.elementor-2 .elementor-element.elementor-element-78f9e17{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 5px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-797bab7 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-2 .elementor-element.elementor-element-797bab7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-30a3f06.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-30a3f06{text-align:center;}.elementor-2 .elementor-element.elementor-element-30a3f06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b1e4dd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b1e4dd8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b1e4dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/07/parallax.webp");background-size:cover;}.elementor-2 .elementor-element.elementor-element-dbec06e{width:var( --container-widget-width, 814px );max-width:814px;--container-widget-width:814px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-dbec06e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-dbec06e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-dbec06e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-2becbe8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-2becbe8 > .elementor-widget-container{margin:17px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-2becbe8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-2becbe8 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-2becbe8 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-fccc277{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d307000{--display:flex;--min-height:346px;box-shadow:2px 4px 21px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-d307000:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d307000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d307000.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-2656621 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-2656621.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-2656621{text-align:left;}.elementor-2 .elementor-element.elementor-element-6b9c44a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-6b9c44a{text-align:left;}.elementor-2 .elementor-element.elementor-element-6b9c44a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:31px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-459f1ec{--divider-border-style:solid;--divider-color:var( --e-global-color-96bbd8f );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-459f1ec > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-459f1ec.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-459f1ec .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-459f1ec .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-9f04c4d > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-9f04c4d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-9f04c4d{text-align:left;}.elementor-2 .elementor-element.elementor-element-3eef484{--display:flex;--min-height:551px;box-shadow:2px 4px 21px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-3eef484:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3eef484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d36db36 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-d36db36.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-d36db36{text-align:left;}.elementor-2 .elementor-element.elementor-element-3f249da.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-3f249da{text-align:left;}.elementor-2 .elementor-element.elementor-element-3f249da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:31px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-df40686{--divider-border-style:solid;--divider-color:var( --e-global-color-96bbd8f );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-df40686 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-df40686.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-df40686 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-df40686 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-267f998 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-267f998.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-267f998{text-align:left;}.elementor-2 .elementor-element.elementor-element-5244a88{--display:flex;--min-height:382px;box-shadow:2px 4px 21px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-5244a88:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5244a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5244a88.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-23119c8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-23119c8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-23119c8{text-align:left;}.elementor-2 .elementor-element.elementor-element-7a336a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-7a336a1{text-align:left;}.elementor-2 .elementor-element.elementor-element-7a336a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:31px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8d799fa{--divider-border-style:solid;--divider-color:var( --e-global-color-96bbd8f );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-8d799fa > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-8d799fa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-8d799fa .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-8d799fa .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-9a2850d > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-9a2850d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-9a2850d{text-align:left;}.elementor-2 .elementor-element.elementor-element-865c878{--display:flex;--min-height:382px;box-shadow:2px 4px 21px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-865c878:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-865c878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-865c878.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-6878739 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-6878739.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-6878739{text-align:left;}.elementor-2 .elementor-element.elementor-element-411aa15.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-411aa15{text-align:left;}.elementor-2 .elementor-element.elementor-element-411aa15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:31px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-183a166{--divider-border-style:solid;--divider-color:var( --e-global-color-96bbd8f );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-183a166 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-183a166.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-183a166 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-183a166 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-989e418 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-989e418.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-989e418{text-align:left;}.elementor-2 .elementor-element.elementor-element-feb9f0f{--display:flex;--min-height:671px;box-shadow:2px 4px 21px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-feb9f0f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-feb9f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-854115c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-854115c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-854115c{text-align:left;}.elementor-2 .elementor-element.elementor-element-d334735.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-d334735{text-align:left;}.elementor-2 .elementor-element.elementor-element-d334735 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:31px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-99ddd99{--divider-border-style:solid;--divider-color:var( --e-global-color-96bbd8f );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-99ddd99 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-99ddd99.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-99ddd99 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-99ddd99 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-4a26ac0 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-4a26ac0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-4a26ac0{text-align:left;}.elementor-2 .elementor-element.elementor-element-dfdd221{--display:flex;--min-height:670px;box-shadow:2px 4px 21px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-dfdd221:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dfdd221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5f4ec99 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-5f4ec99.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-5f4ec99{text-align:left;}.elementor-2 .elementor-element.elementor-element-03c6750.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-03c6750{text-align:left;}.elementor-2 .elementor-element.elementor-element-03c6750 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:31px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-41e7fa3{--divider-border-style:solid;--divider-color:var( --e-global-color-96bbd8f );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-41e7fa3 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-41e7fa3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-41e7fa3 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-41e7fa3 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-7886287 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-7886287.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-7886287{text-align:left;}.elementor-2 .elementor-element.elementor-element-ebc0eba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ebc0eba:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ebc0eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/06/frame_190.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-31d1e7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-31d1e7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0eb68ba{--display:flex;--padding-top:100px;--padding-bottom:30px;--padding-left:0px;--padding-right:80px;}.elementor-2 .elementor-element.elementor-element-2f017a2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-2f017a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-86f3fb4{--divider-border-style:solid;--divider-color:#A6F893;--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-86f3fb4 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-86f3fb4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-86f3fb4 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-86f3fb4 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-e15a549.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-e15a549{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:31px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c757014 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:capitalize;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-c757014 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c757014 .elementor-button:focus{background-color:#62AF50;}.elementor-2 .elementor-element.elementor-element-c757014 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c757014.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-9011436{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-39efac6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:70px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-324cd24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00AEEF;--border-color:#00AEEF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-324cd24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-abdb83f > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-abdb83f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-abdb83f{text-align:right;}.elementor-2 .elementor-element.elementor-element-abdb83f .elementor-heading-title{color:#00AEEF;}.elementor-2 .elementor-element.elementor-element-a8d0526 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-a8d0526.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-a8d0526{text-align:right;}.elementor-2 .elementor-element.elementor-element-6eba7d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#29B4B6;--border-color:#29B4B6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-6eba7d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3e2ffb1 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-3e2ffb1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-3e2ffb1{text-align:right;}.elementor-2 .elementor-element.elementor-element-3e2ffb1 .elementor-heading-title{color:#29B4B6;}.elementor-2 .elementor-element.elementor-element-11c3f48 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-11c3f48.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-11c3f48{text-align:right;}.elementor-2 .elementor-element.elementor-element-f091b05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#60BD6D;--border-color:#60BD6D;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-f091b05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9609635 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-9609635.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-9609635{text-align:right;}.elementor-2 .elementor-element.elementor-element-9609635 .elementor-heading-title{color:#60BD6D;}.elementor-2 .elementor-element.elementor-element-1738b2e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-1738b2e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-1738b2e{text-align:right;}.elementor-2 .elementor-element.elementor-element-e68f247{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-ab62133{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-513fa13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-513fa13 img{width:975px;}.elementor-2 .elementor-element.elementor-element-0e4ace3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d992e43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00AEEF;--border-color:#00AEEF;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-2e11d7f > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-2e11d7f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-2e11d7f{text-align:right;}.elementor-2 .elementor-element.elementor-element-2e11d7f .elementor-heading-title{color:#00AEEF;}.elementor-2 .elementor-element.elementor-element-62f1092 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2 .elementor-element.elementor-element-62f1092.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-62f1092{text-align:right;}.elementor-2 .elementor-element.elementor-element-3159e2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#29B4B6;--border-color:#29B4B6;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-fbab275 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-fbab275.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-fbab275{text-align:right;}.elementor-2 .elementor-element.elementor-element-fbab275 .elementor-heading-title{color:#29B4B6;}.elementor-2 .elementor-element.elementor-element-d9cc802 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-d9cc802.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-d9cc802{text-align:right;}.elementor-2 .elementor-element.elementor-element-aa117f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#60BD6D;--border-color:#60BD6D;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-71b07c0 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-71b07c0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-71b07c0{text-align:right;}.elementor-2 .elementor-element.elementor-element-71b07c0 .elementor-heading-title{color:#60BD6D;}.elementor-2 .elementor-element.elementor-element-a0a164f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-a0a164f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-a0a164f{text-align:right;}.elementor-2 .elementor-element.elementor-element-94a6a21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-22320df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:70px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7dbb1b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-7dbb1b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7ffc09a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-799dd8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00AEEF;--border-color:#00AEEF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-799dd8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-90317b2 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-90317b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-90317b2{text-align:right;}.elementor-2 .elementor-element.elementor-element-90317b2 .elementor-heading-title{color:#00AEEF;}.elementor-2 .elementor-element.elementor-element-f1b7903 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-f1b7903.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-f1b7903{text-align:right;}.elementor-2 .elementor-element.elementor-element-c5333f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-c5333f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d58af3c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-9ecf1ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#10B1DA;--border-color:#10B1DA;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-9ecf1ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-83c7b1c > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-83c7b1c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-83c7b1c{text-align:right;}.elementor-2 .elementor-element.elementor-element-83c7b1c .elementor-heading-title{color:#10B1DA;}.elementor-2 .elementor-element.elementor-element-07e8743 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-07e8743.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-07e8743{text-align:right;}.elementor-2 .elementor-element.elementor-element-7f68c26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-7f68c26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1d1b5bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-6f68b80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#60BD6D;--border-color:#60BD6D;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-6f68b80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-32554c8 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-32554c8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-32554c8{text-align:right;}.elementor-2 .elementor-element.elementor-element-32554c8 .elementor-heading-title{color:#29B4B6;}.elementor-2 .elementor-element.elementor-element-0278a0b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-0278a0b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-0278a0b{text-align:right;}.elementor-2 .elementor-element.elementor-element-c2119e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-c2119e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3544b5b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-3247004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#10B1DA;--border-color:#10B1DA;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-3247004.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-54fab96 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-54fab96.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-54fab96{text-align:right;}.elementor-2 .elementor-element.elementor-element-54fab96 .elementor-heading-title{color:#44B992;}.elementor-2 .elementor-element.elementor-element-1f893af > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-1f893af.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-1f893af{text-align:right;}.elementor-2 .elementor-element.elementor-element-35a532b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-35a532b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-27fe418.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-3de16e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#60BD6D;--border-color:#60BD6D;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-3de16e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-250b149 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-250b149.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-250b149{text-align:right;}.elementor-2 .elementor-element.elementor-element-250b149 .elementor-heading-title{color:#60BD6D;}.elementor-2 .elementor-element.elementor-element-5f6d928 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-5f6d928.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-5f6d928{text-align:right;}.elementor-2 .elementor-element.elementor-element-acb1cfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-acb1cfc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-49c587e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-62f0a57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#10B1DA;--border-color:#10B1DA;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-2 .elementor-element.elementor-element-62f0a57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4da0871 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-4da0871.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-4da0871{text-align:right;}.elementor-2 .elementor-element.elementor-element-4da0871 .elementor-heading-title{color:#6DBF5A;}.elementor-2 .elementor-element.elementor-element-bb001b2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-bb001b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-bb001b2{text-align:right;}.elementor-2 .elementor-element.elementor-element-0e31e7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0e31e7d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0e31e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06729A;}.elementor-2 .elementor-element.elementor-element-8c39a4a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-8c39a4a{text-align:center;}.elementor-2 .elementor-element.elementor-element-8c39a4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9ff1d23{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-9ff1d23 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9ff1d23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-9ff1d23 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-9ff1d23 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1d960f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1d960f3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1d960f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06729A;}.elementor-2 .elementor-element.elementor-element-c88fb17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-78d5b13 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-78d5b13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-78d5b13{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:31px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-94d2ede > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-2 .elementor-element.elementor-element-94d2ede.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-94d2ede{text-align:left;}.elementor-2 .elementor-element.elementor-element-3332a8b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-3332a8b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-3332a8b .elementor-button:focus{background-color:#62AF50;}.elementor-2 .elementor-element.elementor-element-3332a8b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-784ec61{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-784ec61.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-2fb0fe2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a4b8c6c{width:var( --container-widget-width, 825px );max-width:825px;--container-widget-width:825px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-a4b8c6c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a4b8c6c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-a4b8c6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a10dd25{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-a10dd25 > .elementor-widget-container{margin:17px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-a10dd25.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-a10dd25 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-a10dd25 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-9a33b40 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-9a33b40.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-9a33b40{text-align:center;}.elementor-2 .elementor-element.elementor-element-1db5357{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-df12be3{--display:flex;--min-height:382px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-81277ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-8e1b035{--display:flex;--min-height:453px;box-shadow:2px 3px 22px 0px rgba(0, 0, 0, 0.14);--padding-top:27px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-8e1b035:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8e1b035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/07/blueround.svg");background-position:0px -8px;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-32cef23 > .elementor-widget-container{margin:0px 0px 78px 0px;}.elementor-2 .elementor-element.elementor-element-32cef23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-c408bac{width:var( --container-widget-width, 77.248% );max-width:77.248%;--container-widget-width:77.248%;--container-widget-flex-grow:0;text-align:left;}.elementor-2 .elementor-element.elementor-element-c408bac > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-c408bac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c408bac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-c408bac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:28px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7f670f9{--divider-border-style:solid;--divider-color:var( --e-global-color-96bbd8f );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-7f670f9 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-7f670f9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-7f670f9 .elementor-divider-separator{width:68px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-7f670f9 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-349844a > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-349844a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-349844a{text-align:left;}.elementor-2 .elementor-element.elementor-element-0490529{--display:flex;--min-height:453px;box-shadow:2px 3px 22px 0px rgba(0, 0, 0, 0.14);--padding-top:27px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-0490529:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0490529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/07/blueround.svg");background-position:0px -8px;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-dd1e723 > .elementor-widget-container{margin:0px 0px 78px 0px;}.elementor-2 .elementor-element.elementor-element-dd1e723.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-fb455e4{width:var( --container-widget-width, 85.031% );max-width:85.031%;--container-widget-width:85.031%;--container-widget-flex-grow:0;text-align:left;}.elementor-2 .elementor-element.elementor-element-fb455e4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-fb455e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-fb455e4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-fb455e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:28px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d229c1e{--divider-border-style:solid;--divider-color:var( --e-global-color-96bbd8f );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-d229c1e > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-d229c1e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-d229c1e .elementor-divider-separator{width:68px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-d229c1e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1edd946 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-1edd946.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-1edd946{text-align:left;}.elementor-2 .elementor-element.elementor-element-60416c3{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6cafacc .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-6cafacc .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6cafacc .elementor-button:focus{background-color:#62AF50;}.elementor-2 .elementor-element.elementor-element-6cafacc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-12e2ea6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 140px;--row-gap:0px;--column-gap:140px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-12e2ea6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-12e2ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/06/frame_19blue1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e6a5dbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-f5c0b00{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-f5c0b00.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f5c0b00.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-f5c0b00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7313a4c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:5px;}.elementor-2 .elementor-element.elementor-element-7313a4c > .elementor-widget-container{margin:17px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-7313a4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-7313a4c .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-7313a4c .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5cd5f3b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-5cd5f3b{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3310bc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bb4a2fa{--display:flex;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-bb4a2fa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bb4a2fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05668BB3;}.elementor-2 .elementor-element.elementor-element-63c39dd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-95e5f89.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-95e5f89{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:31px;color:#FFFFFF;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-ef4c916{--width:50%;}.elementor-2 .elementor-element.elementor-element-e8853bf{--width:50%;}.elementor-2 .elementor-element.elementor-element-ae24f18{--content-width:700px;}.elementor-2 .elementor-element.elementor-element-82c172a{--width:50%;}.elementor-2 .elementor-element.elementor-element-e2a03d0{--width:50%;}.elementor-2 .elementor-element.elementor-element-45e7e9f{--width:48%;}.elementor-2 .elementor-element.elementor-element-c4b1767{--width:48%;}.elementor-2 .elementor-element.elementor-element-ea4339b{--width:48%;}.elementor-2 .elementor-element.elementor-element-0ab342e{--width:48%;}.elementor-2 .elementor-element.elementor-element-12a54d7{--width:32%;}.elementor-2 .elementor-element.elementor-element-921745a{--width:32%;}.elementor-2 .elementor-element.elementor-element-1c38bb9{--width:32%;}.elementor-2 .elementor-element.elementor-element-40de220{--width:50%;}.elementor-2 .elementor-element.elementor-element-98ed45a{--width:50%;}.elementor-2 .elementor-element.elementor-element-ca680a4{--content-width:1440px;}.elementor-2 .elementor-element.elementor-element-cebd40e{--width:34%;}.elementor-2 .elementor-element.elementor-element-e52609c{--width:31%;}.elementor-2 .elementor-element.elementor-element-0029d05{--width:34%;}.elementor-2 .elementor-element.elementor-element-8a28c7f{--width:64%;}.elementor-2 .elementor-element.elementor-element-2fbe88a{--width:50%;}.elementor-2 .elementor-element.elementor-element-59e0c7f{--width:50%;}.elementor-2 .elementor-element.elementor-element-5e6db7c{--width:50%;}.elementor-2 .elementor-element.elementor-element-d757e9a{--width:50%;}.elementor-2 .elementor-element.elementor-element-f95d1fd{--width:50%;}.elementor-2 .elementor-element.elementor-element-90f898b{--width:50%;}.elementor-2 .elementor-element.elementor-element-b202496{--width:124%;}.elementor-2 .elementor-element.elementor-element-09adf7f{--width:50%;}.elementor-2 .elementor-element.elementor-element-617594b{--width:50%;}.elementor-2 .elementor-element.elementor-element-653df00{--width:48%;}.elementor-2 .elementor-element.elementor-element-d42e4ec{--width:48%;}.elementor-2 .elementor-element.elementor-element-ea2b623{--width:48%;}.elementor-2 .elementor-element.elementor-element-78f9e17{--width:48%;}.elementor-2 .elementor-element.elementor-element-d307000{--width:32%;}.elementor-2 .elementor-element.elementor-element-3eef484{--width:32%;}.elementor-2 .elementor-element.elementor-element-5244a88{--width:32%;}.elementor-2 .elementor-element.elementor-element-865c878{--width:32%;}.elementor-2 .elementor-element.elementor-element-feb9f0f{--width:32%;}.elementor-2 .elementor-element.elementor-element-dfdd221{--width:32%;}.elementor-2 .elementor-element.elementor-element-31d1e7c{--width:64%;}.elementor-2 .elementor-element.elementor-element-9011436{--width:50%;}.elementor-2 .elementor-element.elementor-element-324cd24{--width:20%;}.elementor-2 .elementor-element.elementor-element-6eba7d2{--width:24%;}.elementor-2 .elementor-element.elementor-element-f091b05{--width:24%;}.elementor-2 .elementor-element.elementor-element-e68f247{--width:25%;}.elementor-2 .elementor-element.elementor-element-ab62133{--content-width:1058px;}.elementor-2 .elementor-element.elementor-element-d992e43{--width:74%;}.elementor-2 .elementor-element.elementor-element-3159e2f{--width:56%;}.elementor-2 .elementor-element.elementor-element-aa117f1{--width:57%;}.elementor-2 .elementor-element.elementor-element-94a6a21{--width:5%;}.elementor-2 .elementor-element.elementor-element-7dbb1b1{--width:20%;}.elementor-2 .elementor-element.elementor-element-799dd8f{--width:20%;}.elementor-2 .elementor-element.elementor-element-c5333f4{--width:20%;}.elementor-2 .elementor-element.elementor-element-9ecf1ea{--width:19%;}.elementor-2 .elementor-element.elementor-element-7f68c26{--width:20%;}.elementor-2 .elementor-element.elementor-element-6f68b80{--width:18%;}.elementor-2 .elementor-element.elementor-element-c2119e5{--width:20%;}.elementor-2 .elementor-element.elementor-element-3247004{--width:19%;}.elementor-2 .elementor-element.elementor-element-35a532b{--width:20%;}.elementor-2 .elementor-element.elementor-element-3de16e9{--width:18%;}.elementor-2 .elementor-element.elementor-element-acb1cfc{--width:20%;}.elementor-2 .elementor-element.elementor-element-62f0a57{--width:19%;}.elementor-2 .elementor-element.elementor-element-c88fb17{--width:63%;}.elementor-2 .elementor-element.elementor-element-e6a5dbb{--width:50%;}.elementor-2 .elementor-element.elementor-element-3310bc3{--width:50%;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-b1e4dd8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b1e4dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-12a54d7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-12a54d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-921745a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-921745a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-83de348:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-83de348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-8e1b035:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8e1b035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-0490529:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0490529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-ff75f06:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ff75f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1000px 301px;background-repeat:no-repeat;background-size:390% auto;}.elementor-2 .elementor-element.elementor-element-ef4c916{--padding-top:60px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-094c948{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-094c948 .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-3aa695b{font-size:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-fb0352a > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-fb0352a{right:33%;}body.rtl .elementor-2 .elementor-element.elementor-element-fb0352a{left:33%;}.elementor-2 .elementor-element.elementor-element-fb0352a{bottom:-87px;}.elementor-2 .elementor-element.elementor-element-fb0352a img{width:132px;}.elementor-2 .elementor-element.elementor-element-a973017{--spacer-size:313px;}.elementor-2 .elementor-element.elementor-element-ae24f18{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-9d76db3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-f1eea4c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-208fab3{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-35120d7{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-e396594:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e396594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-e396594{--padding-top:50px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-e2a03d0{--justify-content:space-between;--gap:14px 10px;--row-gap:14px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-45e7e9f{--width:47%;--padding-top:44px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-57edef8 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-b78c25a .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-c4b1767{--width:47%;--padding-top:44px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9470e55 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-5fbd9c1 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-ea4339b{--width:47%;--padding-top:44px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2696094 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-f873fc6 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-0ab342e{--width:47%;--padding-top:44px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cfc2d88 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-6148074 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-74c000c{--padding-top:60px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-134a642 .elementor-heading-title{font-size:31px;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-b9b896e{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-87c7397 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-87c7397{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-5c464e0{--padding-top:60px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-8a539e4 .elementor-heading-title{font-size:31px;}.elementor-2 .elementor-element.elementor-element-12a54d7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-12a54d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-12a54d7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-b08ff17 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-921745a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-921745a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-921745a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-0c94ec8 > .elementor-widget-container{margin:0px 0px 75px 0px;}.elementor-2 .elementor-element.elementor-element-0adde32{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5e0f4a9 .elementor-heading-title{font-size:31px;}.elementor-2 .elementor-element.elementor-element-e829ced > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-e839687 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-77b8b7c > .elementor-widget-container{margin:0px 0px 03px 0px;}.elementor-2 .elementor-element.elementor-element-0de82b6{--padding-top:60px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-0d44e13 .elementor-heading-title{font-size:31px;}.elementor-2 .elementor-element.elementor-element-bd58f1d > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-ca680a4{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-cebd40e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-87b6beb{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2 .elementor-element.elementor-element-9d92acf{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2 .elementor-element.elementor-element-e52609c{--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ba966f2 img{height:291px;}.elementor-2 .elementor-element.elementor-element-0029d05{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-5c6d55d{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2 .elementor-element.elementor-element-8d8d52b{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2 .elementor-element.elementor-element-f24ad3c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f24ad3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-2 .elementor-element.elementor-element-f24ad3c{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4c5faf9{--padding-top:30px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-52f4569{text-align:center;}.elementor-2 .elementor-element.elementor-element-52f4569 .elementor-heading-title{font-size:31px;}.elementor-2 .elementor-element.elementor-element-4276d1f > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-4276d1f .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-4276d1f .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-eca990f{text-align:center;}.elementor-2 .elementor-element.elementor-element-4b889c1 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-2fbe88a{--min-height:365px;}.elementor-2 .elementor-element.elementor-element-3e2bf2d{--padding-top:60px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-46c5f4c .elementor-heading-title{font-size:31px;}.elementor-2 .elementor-element.elementor-element-883589e > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-e1255e3{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-28fc5f2 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-97803b1 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-09a6c64 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-83de348:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-83de348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-f95d1fd{--min-height:261px;}.elementor-2 .elementor-element.elementor-element-90f898b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b202496{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-da9ec06 .elementor-heading-title{font-size:31px;}.elementor-2 .elementor-element.elementor-element-03a6965 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-2 .elementor-element.elementor-element-03a6965.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-03a6965{columns:2;}.elementor-2 .elementor-element.elementor-element-000838a{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-377967c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-c6cd0c5 .elementor-heading-title{font-size:31px;}.elementor-2 .elementor-element.elementor-element-19bb5a3 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-99628d0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-653df00{--width:47%;--min-height:100px;--padding-top:30px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2c6347a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-ecb1894 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-d42e4ec{--width:47%;--min-height:100px;--padding-top:30px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-87c6081 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-ad5cf3f .elementor-heading-title{font-size:17px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-ea2b623{--width:47%;--min-height:100px;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a8883a3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-7514886 .elementor-heading-title{font-size:17px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-78f9e17{--width:47%;--min-height:100px;--padding-top:30px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-797bab7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-30a3f06 .elementor-heading-title{font-size:17px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-b1e4dd8{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-dbec06e .elementor-heading-title{font-size:31px;}.elementor-2 .elementor-element.elementor-element-fccc277{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-6b9c44a .elementor-heading-title{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-3f249da .elementor-heading-title{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-7a336a1 .elementor-heading-title{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-411aa15 .elementor-heading-title{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-d334735 .elementor-heading-title{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-03c6750 .elementor-heading-title{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-ebc0eba:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ebc0eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-2 .elementor-element.elementor-element-ebc0eba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-0eb68ba{--padding-top:30px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-2f017a2 .elementor-heading-title{font-size:31px;}.elementor-2 .elementor-element.elementor-element-86f3fb4 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-e15a549 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-c757014 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-9011436{--min-height:298px;}.elementor-2 .elementor-element.elementor-element-39efac6{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-324cd24{--z-index:2;}.elementor-2 .elementor-element.elementor-element-6eba7d2{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3e2ffb1{text-align:right;}.elementor-2 .elementor-element.elementor-element-11c3f48{text-align:right;}.elementor-2 .elementor-element.elementor-element-22320df{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-7dbb1b1{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-7ffc09a > .elementor-widget-container{margin:0px -40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7ffc09a{text-align:right;}.elementor-2 .elementor-element.elementor-element-7ffc09a img{width:100px;}.elementor-2 .elementor-element.elementor-element-799dd8f{--z-index:2;}.elementor-2 .elementor-element.elementor-element-c5333f4{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d58af3c > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-2 .elementor-element.elementor-element-d58af3c{text-align:left;}.elementor-2 .elementor-element.elementor-element-d58af3c img{width:100px;}.elementor-2 .elementor-element.elementor-element-9ecf1ea{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-83c7b1c{text-align:left;}.elementor-2 .elementor-element.elementor-element-07e8743{text-align:left;}.elementor-2 .elementor-element.elementor-element-7f68c26{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-1d1b5bc > .elementor-widget-container{margin:0px -40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1d1b5bc{text-align:right;}.elementor-2 .elementor-element.elementor-element-1d1b5bc img{width:100px;}.elementor-2 .elementor-element.elementor-element-c2119e5{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-3544b5b > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-2 .elementor-element.elementor-element-3544b5b{text-align:left;}.elementor-2 .elementor-element.elementor-element-3544b5b img{width:100px;}.elementor-2 .elementor-element.elementor-element-3247004{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-54fab96{text-align:left;}.elementor-2 .elementor-element.elementor-element-1f893af{text-align:left;}.elementor-2 .elementor-element.elementor-element-35a532b{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-27fe418 > .elementor-widget-container{margin:0px -40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-27fe418{text-align:right;}.elementor-2 .elementor-element.elementor-element-27fe418 img{width:100px;}.elementor-2 .elementor-element.elementor-element-acb1cfc{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-49c587e > .elementor-widget-container{margin:-0px -0px -0px -20px;}.elementor-2 .elementor-element.elementor-element-49c587e{text-align:left;}.elementor-2 .elementor-element.elementor-element-49c587e img{width:100px;}.elementor-2 .elementor-element.elementor-element-62f0a57{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4da0871{text-align:left;}.elementor-2 .elementor-element.elementor-element-bb001b2{text-align:left;}.elementor-2 .elementor-element.elementor-element-0e31e7d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-8c39a4a .elementor-heading-title{font-size:31px;}.elementor-2 .elementor-element.elementor-element-1d960f3{--padding-top:40px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-94d2ede img{max-width:45%;}.elementor-2 .elementor-element.elementor-element-3332a8b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-784ec61 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2fb0fe2{--padding-top:60px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-a4b8c6c .elementor-heading-title{font-size:31px;}.elementor-2 .elementor-element.elementor-element-a10dd25 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-1db5357{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-8e1b035:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8e1b035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/07/blueround.svg");background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-0490529:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0490529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canadianqualitywindows.ca/wp-content/uploads/2025/07/blueround.svg");background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-6cafacc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-12e2ea6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-12e2ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-662px 0px;background-size:600% auto;}.elementor-2 .elementor-element.elementor-element-12e2ea6{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-f5c0b00 .elementor-heading-title{font-size:31px;}.elementor-2 .elementor-element.elementor-element-7313a4c > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-5cd5f3b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-5cd5f3b{line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-bb4a2fa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}