.elementor-37 .elementor-element.elementor-element-9cdd8cf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-18eb55f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit-sidebar-group{--transition-duration:0.5s;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit_navSidebar-button{color:#333;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit_navSidebar-button svg path{stroke:#333;fill:#333;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit_navSidebar-button i{font-size:20px;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit_navSidebar-button svg{max-width:20px;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit_navSidebar-button, .elementor-37 .elementor-element.elementor-element-18eb55f .ekit_social_media ul > li:last-child{padding:4px 7px 5px 7px;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit_close-side-widget{color:#333;border-radius:50% 50% 50% 50%;padding:4px 7px 5px 7px;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit_close-side-widget svg path{stroke:#333;fill:#333;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit_close-side-widget i{font-size:20px;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit_close-side-widget svg{max-width:20px;}.elementor-37 .elementor-element.elementor-element-8ff05d8:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-8ff05d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://punctualconstruction.ca/wp-content/uploads/2025/01/dl.beatsnoop.com-3000-mCe91sWfdy.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-8ff05d8 > .elementor-background-overlay{background-color:#000000;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-8ff05d8 > .elementor-container{max-width:1300px;min-height:800px;}.elementor-37 .elementor-element.elementor-element-8ff05d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8%;margin-bottom:0%;z-index:0;}.elementor-37 .elementor-element.elementor-element-9ae87e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-9ae87e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-a809cde.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-a809cde .qodef-qi-animated-text{text-align:left;}.elementor-37 .elementor-element.elementor-element-a809cde .qodef-qi-animated-text .qodef-m-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:90px;font-weight:500;line-height:100px;letter-spacing:-0.7px;}.elementor-37 .elementor-element.elementor-element-a809cde .qodef-m-title{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-81411c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-81411c1{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-6d36696 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-37 .elementor-element.elementor-element-6d36696 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-6d36696 .elementor-button:focus{background-color:#FFFFFF;color:#2C2C2C;border-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-6d36696 > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-6d36696.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-6d36696 .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-6d36696 .elementor-button:focus svg{fill:#2C2C2C;}.elementor-37 .elementor-element.elementor-element-2967a3f > .elementor-container{min-height:150px;}.elementor-37 .elementor-element.elementor-element-2967a3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-2967a3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-8ef41b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-8ef41b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004A99;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-8ef41b5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-8ef41b5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-8ef41b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-8ef41b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-6c8d8c4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-6c8d8c4 .elementor-icon-wrapper{text-align:right;}.elementor-37 .elementor-element.elementor-element-6c8d8c4 .elementor-icon{font-size:44px;}.elementor-37 .elementor-element.elementor-element-6c8d8c4 .elementor-icon svg{height:44px;}.elementor-37 .elementor-element.elementor-element-6c8d8c4 .elementor-icon-wrapper svg{width:auto;}.elementor-37 .elementor-element.elementor-element-0c6d33d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-0c6d33d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c0552a );}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-0c6d33d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-0c6d33d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-0c6d33d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-0c6d33d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-88ab435.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-88ab435 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-88ab435 .elementor-icon{font-size:44px;}.elementor-37 .elementor-element.elementor-element-88ab435 .elementor-icon svg{height:44px;}.elementor-37 .elementor-element.elementor-element-88ab435 .elementor-icon-wrapper svg{width:auto;}.elementor-37 .elementor-element.elementor-element-36664ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-36664ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c0552a );}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-36664ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-36664ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-36664ec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-36664ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-8a4bf32.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-8a4bf32 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-8a4bf32 .elementor-icon{font-size:44px;}.elementor-37 .elementor-element.elementor-element-8a4bf32 .elementor-icon svg{height:44px;}.elementor-37 .elementor-element.elementor-element-8a4bf32 .elementor-icon-wrapper svg{width:auto;}.elementor-37 .elementor-element.elementor-element-a8b3f93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-a8b3f93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c0552a );}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-a8b3f93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-a8b3f93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-a8b3f93 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-a8b3f93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-532b428.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-532b428 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-532b428 .elementor-icon{font-size:44px;}.elementor-37 .elementor-element.elementor-element-532b428 .elementor-icon svg{height:44px;}.elementor-37 .elementor-element.elementor-element-532b428 .elementor-icon-wrapper svg{width:auto;}.elementor-37 .elementor-element.elementor-element-27a3c65 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-27a3c65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-e51eca0 > .elementor-container{max-width:722px;}.elementor-37 .elementor-element.elementor-element-e51eca0{margin-top:8%;margin-bottom:0%;}.elementor-37 .elementor-element.elementor-element-47b8bc3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-47b8bc3 .qodef-qi-animated-text{text-align:center;}.elementor-37 .elementor-element.elementor-element-47b8bc3 .qodef-qi-animated-text .qodef-m-title{color:#151314;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:67px;letter-spacing:-0.7px;}.elementor-37 .elementor-element.elementor-element-0a8da18 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-69734f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-69734f2 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-37 .elementor-element.elementor-element-542278b{margin-top:02%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-01ea0a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-01ea0a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-01ea0a2 > .elementor-element-populated{padding:0% 5% 0% 0%;}.elementor-37 .elementor-element.elementor-element-710a250.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-710a250{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#4D464A;}.elementor-37 .elementor-element.elementor-element-d0ab8f5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-d0ab8f5{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#4D464A;}.elementor-37 .elementor-element.elementor-element-e6dc589{margin-top:02%;margin-bottom:0%;}.elementor-37 .elementor-element.elementor-element-8a6ed9a .elementor-button{background-color:#000000;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:100px 100px 100px 100px;padding:18px 30px 18px 30px;}.elementor-37 .elementor-element.elementor-element-8a6ed9a .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-8a6ed9a .elementor-button:focus{background-color:#FFFFFF;color:#2C2C2C;border-color:#030303;}.elementor-37 .elementor-element.elementor-element-8a6ed9a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-8a6ed9a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-8a6ed9a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-8a6ed9a .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-8a6ed9a .elementor-button:focus svg{fill:#2C2C2C;}.elementor-37 .elementor-element.elementor-element-c8ae0d1{margin-top:8%;margin-bottom:0%;}.elementor-37 .elementor-element.elementor-element-3c5e89c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-2ca3c7d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-2ca3c7d .qodef-qi-animated-text{text-align:left;}.elementor-37 .elementor-element.elementor-element-2ca3c7d .qodef-qi-animated-text .qodef-m-title{color:#151314;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:400;line-height:67px;letter-spacing:-0.7px;}.elementor-37 .elementor-element.elementor-element-3784568 > .elementor-widget-container{margin:0% -31% 0% 0%;}.elementor-37 .elementor-element.elementor-element-3784568{z-index:5;}.elementor-37 .elementor-element.elementor-element-3784568.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-3784568 img{height:500px;object-fit:cover;object-position:center center;}.elementor-37 .elementor-element.elementor-element-20fbcb7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-20fbcb7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-37 .elementor-element.elementor-element-20fbcb7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 25%;}.elementor-37 .elementor-element.elementor-element-20fbcb7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-f7032dc .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000A1;border-radius:100px 100px 100px 100px;padding:20px 30px 20px 30px;}.elementor-37 .elementor-element.elementor-element-f7032dc .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-f7032dc .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#000000;}.elementor-37 .elementor-element.elementor-element-f7032dc > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-f7032dc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-f7032dc .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-f7032dc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-4cccee3{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-4cccee3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-92af3d5 > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-37 .elementor-element.elementor-element-92af3d5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-92af3d5 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-37 .elementor-element.elementor-element-92af3d5{--icon-box-icon-margin:22px;}.elementor-37 .elementor-element.elementor-element-92af3d5 .elementor-icon-box-title{margin-block-end:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#1B1B1B;}.elementor-37 .elementor-element.elementor-element-92af3d5 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-92af3d5 .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:-0.5px;}.elementor-37 .elementor-element.elementor-element-92af3d5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-37 .elementor-element.elementor-element-4bae434{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-37 .elementor-element.elementor-element-4bae434.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-4bae434 .elementor-divider-separator{width:100%;}.elementor-37 .elementor-element.elementor-element-4bae434 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-37 .elementor-element.elementor-element-65704b4 > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-37 .elementor-element.elementor-element-65704b4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-65704b4 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-37 .elementor-element.elementor-element-65704b4{--icon-box-icon-margin:22px;}.elementor-37 .elementor-element.elementor-element-65704b4 .elementor-icon-box-title{margin-block-end:2px;color:#1B1B1B;}.elementor-37 .elementor-element.elementor-element-65704b4 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-65704b4 .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:-0.5px;}.elementor-37 .elementor-element.elementor-element-65704b4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-37 .elementor-element.elementor-element-fc6f200{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-37 .elementor-element.elementor-element-fc6f200.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-fc6f200 .elementor-divider-separator{width:100%;}.elementor-37 .elementor-element.elementor-element-fc6f200 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-37 .elementor-element.elementor-element-84e3fe7 > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-37 .elementor-element.elementor-element-84e3fe7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-84e3fe7 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-37 .elementor-element.elementor-element-84e3fe7{--icon-box-icon-margin:22px;}.elementor-37 .elementor-element.elementor-element-84e3fe7 .elementor-icon-box-title{margin-block-end:2px;color:#1B1B1B;}.elementor-37 .elementor-element.elementor-element-84e3fe7 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-84e3fe7 .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:-0.5px;}.elementor-37 .elementor-element.elementor-element-84e3fe7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-37 .elementor-element.elementor-element-4e57472{--spacer-size:70px;}.elementor-37 .elementor-element.elementor-element-4e57472.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-0f6847e > .elementor-container{min-height:700px;}.elementor-37 .elementor-element.elementor-element-0f6847e{margin-top:8%;margin-bottom:6%;}.elementor-37 .elementor-element.elementor-element-e10b025:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-e10b025 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://punctualconstruction.ca/wp-content/uploads/2024/12/dl.beatsnoop.com-3000-bkGngpXlVL.webp");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-e10b025 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.6;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-e10b025.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-e10b025.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-e10b025 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-e10b025 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-7aff95c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-7aff95c .qodef-qi-animated-text{text-align:left;}.elementor-37 .elementor-element.elementor-element-7aff95c .qodef-qi-animated-text .qodef-m-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:90px;font-weight:500;line-height:113px;letter-spacing:-0.7px;}.elementor-37 .elementor-element.elementor-element-bcacb90 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-bcacb90.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-bcacb90{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-a488d04.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-a488d04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-69ea531 .elementor-button{background-color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 30px 18px 30px;}.elementor-37 .elementor-element.elementor-element-69ea531 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-69ea531 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-69ea531 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-69ea531.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-69ea531 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-69ea531 .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-69ea531 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-04809dd > .elementor-container{max-width:1300px;}.elementor-37 .elementor-element.elementor-element-04809dd > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-04809dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-47dee1d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-47dee1d .qodef-qi-animated-text{text-align:left;}.elementor-37 .elementor-element.elementor-element-47dee1d .qodef-qi-animated-text .qodef-m-title{color:#151314;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:400;line-height:67px;letter-spacing:-0.7px;}.elementor-37 .elementor-element.elementor-element-a9bca25{margin-top:-3%;margin-bottom:0%;}.elementor-37 .elementor-element.elementor-element-c371f01 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-6dc8ede .elementor-button{background-color:#000000;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:100px 100px 100px 100px;padding:18px 30px 18px 30px;}.elementor-37 .elementor-element.elementor-element-6dc8ede .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-6dc8ede .elementor-button:focus{background-color:#FFFFFF;color:#2C2C2C;border-color:#030303;}.elementor-37 .elementor-element.elementor-element-6dc8ede > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-6dc8ede.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-6dc8ede .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-6dc8ede .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-6dc8ede .elementor-button:focus svg{fill:#2C2C2C;}.elementor-37 .elementor-element.elementor-element-e04f60a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-8db51ea .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000A1;border-radius:100px 100px 100px 100px;padding:20px 30px 20px 30px;}.elementor-37 .elementor-element.elementor-element-8db51ea .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-8db51ea .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#000000;}.elementor-37 .elementor-element.elementor-element-8db51ea > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-8db51ea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-8db51ea .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-8db51ea .elementor-button:focus svg{fill:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-7d9c34a{--spacer-size:150px;}.elementor-37 .elementor-element.elementor-element-7d9c34a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-e8e24d2 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-37 .elementor-element.elementor-element-e8e24d2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-e8e24d2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:54px;font-weight:500;line-height:65px;color:#9F979C;}.elementor-37 .elementor-element.elementor-element-7e6546d > .elementor-widget-container{margin:-3% 0% 0% 5%;}.elementor-37 .elementor-element.elementor-element-7e6546d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-7e6546d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:34px;font-weight:500;line-height:44px;color:#151314;}.elementor-37 .elementor-element.elementor-element-3c5502a > .elementor-widget-container{margin:-2% 0% 0% 5%;}.elementor-37 .elementor-element.elementor-element-3c5502a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-3c5502a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#4D464A;}.elementor-37 .elementor-element.elementor-element-2d8fbc2{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-37 .elementor-element.elementor-element-2d8fbc2 > .elementor-widget-container{padding:0% 0% 0% 5%;}.elementor-37 .elementor-element.elementor-element-2d8fbc2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-2d8fbc2 .elementor-divider-separator{width:100%;}.elementor-37 .elementor-element.elementor-element-2d8fbc2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-37 .elementor-element.elementor-element-c2609d0{--spacer-size:268px;}.elementor-37 .elementor-element.elementor-element-c2609d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-137ef40 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-37 .elementor-element.elementor-element-137ef40.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-137ef40 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:54px;font-weight:500;line-height:65px;color:#9F979C;}.elementor-37 .elementor-element.elementor-element-cbfaf13 > .elementor-widget-container{margin:-3% 0% 0% 5%;}.elementor-37 .elementor-element.elementor-element-cbfaf13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-cbfaf13 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:34px;font-weight:500;line-height:44px;color:#151314;}.elementor-37 .elementor-element.elementor-element-d3506d2 > .elementor-widget-container{margin:-2% 0% 0% 5%;}.elementor-37 .elementor-element.elementor-element-d3506d2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-d3506d2{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#4D464A;}.elementor-37 .elementor-element.elementor-element-68088ac{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-37 .elementor-element.elementor-element-68088ac > .elementor-widget-container{padding:0% 0% 0% 5%;}.elementor-37 .elementor-element.elementor-element-68088ac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-68088ac .elementor-divider-separator{width:100%;}.elementor-37 .elementor-element.elementor-element-68088ac .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-37 .elementor-element.elementor-element-411b7d3{--spacer-size:112px;}.elementor-37 .elementor-element.elementor-element-411b7d3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-9ca955a > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-37 .elementor-element.elementor-element-9ca955a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-9ca955a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:54px;font-weight:500;line-height:65px;color:#9F979C;}.elementor-37 .elementor-element.elementor-element-17e907c > .elementor-widget-container{margin:-3% 0% 0% 5%;}.elementor-37 .elementor-element.elementor-element-17e907c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-17e907c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:34px;font-weight:500;line-height:44px;color:#151314;}.elementor-37 .elementor-element.elementor-element-1803006 > .elementor-widget-container{margin:-2% 0% 0% 5%;}.elementor-37 .elementor-element.elementor-element-1803006.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-1803006{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#4D464A;}.elementor-37 .elementor-element.elementor-element-ceeafef{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-37 .elementor-element.elementor-element-ceeafef > .elementor-widget-container{padding:0% 0% 0% 5%;}.elementor-37 .elementor-element.elementor-element-ceeafef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-ceeafef .elementor-divider-separator{width:100%;}.elementor-37 .elementor-element.elementor-element-ceeafef .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-37 .elementor-element.elementor-element-e4ad9ff{margin-top:8%;margin-bottom:08%;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-bdfb3ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-bdfb3ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-bdfb3ed > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-37 .elementor-element.elementor-element-8e67f2d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-8e67f2d:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-8e67f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://punctualconstruction.ca/wp-content/uploads/2025/01/dl.beatsnoop.com-3000-dZnU0B5gPR.webp");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-8e67f2d > .elementor-background-overlay{background-color:#000000;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-8e67f2d > .elementor-container{min-height:500px;}.elementor-37 .elementor-element.elementor-element-8e67f2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;z-index:3;position:relative;right:-165px;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-33e43f8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-33e43f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-33e43f8 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-37 .elementor-element.elementor-element-33e43f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:10% 10% 10% 10%;}.elementor-37 .elementor-element.elementor-element-33e43f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-162b164 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-162b164.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-162b164 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-1f4a5ae > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-1f4a5ae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-1f4a5ae{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-268ddc9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-268ddc9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-268ddc9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:20px;letter-spacing:0px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-97e8f6f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-97e8f6f:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-97e8f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://punctualconstruction.ca/wp-content/uploads/2025/06/panorama-west-home-living.jpg");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-97e8f6f > .elementor-background-overlay{background-color:#000000;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-97e8f6f > .elementor-container{min-height:500px;}.elementor-37 .elementor-element.elementor-element-97e8f6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;z-index:3;position:relative;top:62px;right:-165px;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-825909f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-825909f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-825909f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:10% 10% 10% 10%;}.elementor-37 .elementor-element.elementor-element-825909f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-6d3b72b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-6d3b72b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-6d3b72b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-f99a852 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-f99a852.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-f99a852{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-2046d22 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-2046d22.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-2046d22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:20px;letter-spacing:0px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-b76d28f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-b76d28f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-37 .elementor-element.elementor-element-b76d28f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 25%;}.elementor-37 .elementor-element.elementor-element-b76d28f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-20a5ceb{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-20a5ceb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-c230a65{--spacer-size:70px;}.elementor-37 .elementor-element.elementor-element-c230a65.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-23192e4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-23192e4 .qodef-qi-animated-text{text-align:left;}.elementor-37 .elementor-element.elementor-element-23192e4 .qodef-qi-animated-text .qodef-m-title{color:#151314;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:400;line-height:67px;letter-spacing:-0.7px;}.elementor-37 .elementor-element.elementor-element-59736e1 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-59736e1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-59736e1{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#4D464A;}.elementor-37 .elementor-element.elementor-element-6694e7b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-6694e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://punctualconstruction.ca/wp-content/uploads/2025/01/dl.beatsnoop.com-3000-BHVX4MJfk6.webp");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-6694e7b > .elementor-background-overlay{background-color:#000000;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-6694e7b > .elementor-container{min-height:500px;}.elementor-37 .elementor-element.elementor-element-6694e7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-40d22a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-40d22a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://punctualconstruction.ca/wp-content/uploads/2025/01/dl.beatsnoop.com-3000-dZnU0B5gPR.webp");background-size:cover;}.elementor-37 .elementor-element.elementor-element-40d22a2 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.45;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-40d22a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-40d22a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-40d22a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;}.elementor-37 .elementor-element.elementor-element-40d22a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-2bac899 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-2bac899.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-2bac899 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-afaeb14 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-afaeb14.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-afaeb14{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-936a35e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-936a35e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-936a35e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:20px;letter-spacing:0px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-0d90dd0:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-0d90dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-37 .elementor-element.elementor-element-0d90dd0 > .elementor-container{min-height:400px;}.elementor-37 .elementor-element.elementor-element-0d90dd0 > .elementor-background-overlay{opacity:0.44;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-0d90dd0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-958afe8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-958afe8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://punctualconstruction.ca/wp-content/uploads/2025/01/dl.beatsnoop.com-3000-dZnU0B5gPR.webp");background-size:cover;}.elementor-37 .elementor-element.elementor-element-958afe8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.45;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-958afe8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-958afe8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-958afe8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;}.elementor-37 .elementor-element.elementor-element-958afe8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-50f8806 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-50f8806.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-50f8806 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-b3d4dae > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-b3d4dae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-b3d4dae{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-675d670 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-675d670.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-675d670 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:20px;letter-spacing:0px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-7b4494d:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-7b4494d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-37 .elementor-element.elementor-element-7b4494d > .elementor-container{min-height:400px;}.elementor-37 .elementor-element.elementor-element-7b4494d > .elementor-background-overlay{opacity:0.44;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-7b4494d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3e9236f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-3e9236f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://punctualconstruction.ca/wp-content/uploads/2025/06/panorama-west-home-living.jpg");}.elementor-37 .elementor-element.elementor-element-3e9236f > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.45;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-3e9236f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-3e9236f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-3e9236f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;}.elementor-37 .elementor-element.elementor-element-3e9236f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-ea74a9e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-ea74a9e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-ea74a9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-926e168 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-926e168.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-926e168{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-233e7eb > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-233e7eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-37 .elementor-element.elementor-element-233e7eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:20px;letter-spacing:0px;color:#FFFFFF;}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-9ae87e1{width:60%;}.elementor-37 .elementor-element.elementor-element-a2df2b1{width:40%;}.elementor-37 .elementor-element.elementor-element-8ef41b5{width:18%;}.elementor-37 .elementor-element.elementor-element-0c6d33d{width:18%;}.elementor-37 .elementor-element.elementor-element-36664ec{width:18%;}.elementor-37 .elementor-element.elementor-element-a8b3f93{width:18%;}.elementor-37 .elementor-element.elementor-element-27a3c65{width:27.801%;}.elementor-37 .elementor-element.elementor-element-5b0fe0b{width:15%;}.elementor-37 .elementor-element.elementor-element-0a8da18{width:85%;}.elementor-37 .elementor-element.elementor-element-01ea0a2{width:40%;}.elementor-37 .elementor-element.elementor-element-881a5f9{width:40%;}.elementor-37 .elementor-element.elementor-element-569297b{width:19.237%;}.elementor-37 .elementor-element.elementor-element-0ba3a62{width:80%;}.elementor-37 .elementor-element.elementor-element-f3edcbd{width:20%;}.elementor-37 .elementor-element.elementor-element-08abc50{width:13%;}.elementor-37 .elementor-element.elementor-element-3c5e89c{width:32%;}.elementor-37 .elementor-element.elementor-element-20fbcb7{width:54.664%;}.elementor-37 .elementor-element.elementor-element-e10b025{width:84.444%;}.elementor-37 .elementor-element.elementor-element-c2f1edc{width:11.121%;}.elementor-37 .elementor-element.elementor-element-e0c9ae0{width:69.301%;}.elementor-37 .elementor-element.elementor-element-a488d04{width:19.179%;}.elementor-37 .elementor-element.elementor-element-724ffa7{width:15.556%;}.elementor-37 .elementor-element.elementor-element-bdfb3ed{width:43.333%;}.elementor-37 .elementor-element.elementor-element-b76d28f{width:56.667%;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-6ad154c{margin-top:0px;margin-bottom:28px;padding:0px 0px 5px 0px;}.elementor-37 .elementor-element.elementor-element-b43b8c2{width:60%;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-b43b8c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-b43b8c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-d2eddd7{width:40%;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-d2eddd7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-d2eddd7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-18eb55f{width:var( --container-widget-width, 119.537px );max-width:119.537px;--container-widget-width:119.537px;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit_navSidebar-button i{font-size:26px;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit_navSidebar-button svg{max-width:26px;}.elementor-37 .elementor-element.elementor-element-18eb55f .ekit-offcanvas-toggle-wraper{text-align:right;}.elementor-37 .elementor-element.elementor-element-8ff05d8 > .elementor-container{min-height:320px;}.elementor-37 .elementor-element.elementor-element-8ff05d8 > .elementor-background-overlay{opacity:0.6;}.elementor-37 .elementor-element.elementor-element-8ff05d8{padding:50px 10px 50px 10px;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-9ae87e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-9ae87e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-9ae87e1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-37 .elementor-element.elementor-element-9ae87e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-a809cde .qodef-qi-animated-text{text-align:center;}.elementor-37 .elementor-element.elementor-element-a809cde .qodef-qi-animated-text .qodef-m-title{font-size:35px;line-height:1.3em;letter-spacing:0px;word-spacing:0em;}.elementor-37 .elementor-element.elementor-element-81411c1{text-align:center;font-size:15px;line-height:1.8em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-6d36696 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-2967a3f > .elementor-container{min-height:75px;}.elementor-37 .elementor-element.elementor-element-8ef41b5{width:25%;}.elementor-37 .elementor-element.elementor-element-6c8d8c4 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-6c8d8c4 .elementor-icon{font-size:15px;}.elementor-37 .elementor-element.elementor-element-6c8d8c4 .elementor-icon svg{height:15px;}.elementor-37 .elementor-element.elementor-element-0c6d33d{width:25%;}.elementor-37 .elementor-element.elementor-element-88ab435 .elementor-icon{font-size:15px;}.elementor-37 .elementor-element.elementor-element-88ab435 .elementor-icon svg{height:15px;}.elementor-37 .elementor-element.elementor-element-36664ec{width:25%;}.elementor-37 .elementor-element.elementor-element-8a4bf32 .elementor-icon{font-size:15px;}.elementor-37 .elementor-element.elementor-element-8a4bf32 .elementor-icon svg{height:15px;}.elementor-37 .elementor-element.elementor-element-a8b3f93{width:25%;}.elementor-37 .elementor-element.elementor-element-532b428 .elementor-icon{font-size:15px;}.elementor-37 .elementor-element.elementor-element-532b428 .elementor-icon svg{height:15px;}.elementor-37 .elementor-element.elementor-element-4b2be67 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-47b8bc3 .qodef-qi-animated-text .qodef-m-title{font-size:26px;line-height:1.1em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-69734f2 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-37 .elementor-element.elementor-element-01ea0a2 > .elementor-element-populated{padding:1% 1% 1% 1%;}.elementor-37 .elementor-element.elementor-element-710a250{font-size:15px;}.elementor-37 .elementor-element.elementor-element-881a5f9 > .elementor-element-populated{padding:3px 3px 3px 3px;}.elementor-37 .elementor-element.elementor-element-d0ab8f5 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-37 .elementor-element.elementor-element-d0ab8f5{font-size:15px;}.elementor-37 .elementor-element.elementor-element-0ba3a62 > .elementor-element-populated{padding:2px 2px 2px 2px;}.elementor-37 .elementor-element.elementor-element-8a6ed9a .elementor-button{font-size:15px;padding:14px 20px 14px 20px;}.elementor-37 .elementor-element.elementor-element-2ca3c7d > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-37 .elementor-element.elementor-element-2ca3c7d .qodef-qi-animated-text .qodef-m-title{font-size:26px;line-height:1.2em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-3784568 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:3px 3px 3px 3px;}.elementor-37 .elementor-element.elementor-element-20fbcb7 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-f7032dc > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-37 .elementor-element.elementor-element-f7032dc .elementor-button{font-size:15px;padding:14px 20px 14px 20px;}.elementor-37 .elementor-element.elementor-element-4cccee3{--spacer-size:1px;}.elementor-37 .elementor-element.elementor-element-92af3d5 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-37 .elementor-element.elementor-element-92af3d5{--icon-box-icon-margin:10px;}.elementor-37 .elementor-element.elementor-element-92af3d5 .elementor-icon-box-title{margin-block-end:5px;}.elementor-37 .elementor-element.elementor-element-92af3d5 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-92af3d5 .elementor-icon-box-title a{font-size:23px;line-height:1.3em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-92af3d5 .elementor-icon-box-description{font-size:15px;}.elementor-37 .elementor-element.elementor-element-65704b4 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-37 .elementor-element.elementor-element-65704b4{--icon-box-icon-margin:10px;}.elementor-37 .elementor-element.elementor-element-65704b4 .elementor-icon-box-title{margin-block-end:5px;}.elementor-37 .elementor-element.elementor-element-65704b4 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-65704b4 .elementor-icon-box-title a{font-size:23px;line-height:1.3em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-65704b4 .elementor-icon-box-description{font-size:15px;}.elementor-37 .elementor-element.elementor-element-84e3fe7 > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-37 .elementor-element.elementor-element-84e3fe7{--icon-box-icon-margin:10px;}.elementor-37 .elementor-element.elementor-element-84e3fe7 .elementor-icon-box-title{margin-block-end:5px;}.elementor-37 .elementor-element.elementor-element-84e3fe7 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-84e3fe7 .elementor-icon-box-title a{font-size:25px;line-height:1.3em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-84e3fe7 .elementor-icon-box-description{font-size:15px;}.elementor-37 .elementor-element.elementor-element-4e57472{--spacer-size:30px;}.elementor-37 .elementor-element.elementor-element-0f6847e > .elementor-container{min-height:499px;}.elementor-37 .elementor-element.elementor-element-7aff95c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-37 .elementor-element.elementor-element-7aff95c .qodef-qi-animated-text .qodef-m-title{font-size:26px;line-height:1.3em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-bcacb90{font-size:15px;line-height:1.3em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-69ea531 .elementor-button{font-size:15px;line-height:1.3em;letter-spacing:0px;padding:14px 20px 14px 20px;}.elementor-37 .elementor-element.elementor-element-724ffa7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-2653045 > .elementor-element-populated{padding:9px 9px 9px 9px;}.elementor-37 .elementor-element.elementor-element-47dee1d .qodef-qi-animated-text .qodef-m-title{font-size:26px;line-height:1.3em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-c371f01{width:50%;}.elementor-37 .elementor-element.elementor-element-6dc8ede .elementor-button{font-size:15px;line-height:1em;padding:14px 20px 14px 20px;}.elementor-37 .elementor-element.elementor-element-e04f60a{width:50%;}.elementor-37 .elementor-element.elementor-element-8db51ea .elementor-button{font-size:15px;line-height:1em;padding:14px 20px 14px 20px;}.elementor-37 .elementor-element.elementor-element-7d9c34a{--spacer-size:60px;}.elementor-37 .elementor-element.elementor-element-e8e24d2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-e8e24d2 .elementor-heading-title{font-size:44px;line-height:1em;}.elementor-37 .elementor-element.elementor-element-7e6546d > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-7e6546d .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-37 .elementor-element.elementor-element-3c5502a > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-3c5502a{font-size:15px;line-height:1.5em;}.elementor-37 .elementor-element.elementor-element-2d8fbc2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-2d8fbc2 .elementor-divider{text-align:left;}.elementor-37 .elementor-element.elementor-element-2d8fbc2 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-37 .elementor-element.elementor-element-2fda648 > .elementor-element-populated{margin:-4px -4px -4px 0px;--e-column-margin-right:-4px;--e-column-margin-left:0px;padding:9px 9px 9px 9px;}.elementor-37 .elementor-element.elementor-element-c2609d0{--spacer-size:1px;}.elementor-37 .elementor-element.elementor-element-137ef40 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-137ef40 .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-cbfaf13 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-cbfaf13 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-37 .elementor-element.elementor-element-d3506d2 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-d3506d2{font-size:14px;line-height:1.4em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-68088ac > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-511633d > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-37 .elementor-element.elementor-element-411b7d3{--spacer-size:1px;}.elementor-37 .elementor-element.elementor-element-9ca955a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-9ca955a .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-17e907c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-17e907c .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-1803006 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-1803006{font-size:14px;line-height:1.4em;}.elementor-37 .elementor-element.elementor-element-bdfb3ed > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-33e43f8 > .elementor-element-populated{padding:6% 6% 6% 6%;}.elementor-37 .elementor-element.elementor-element-b76d28f > .elementor-element-populated{padding:3% 3% 3% 3%;}.elementor-37 .elementor-element.elementor-element-20a5ceb{--spacer-size:1px;}.elementor-37 .elementor-element.elementor-element-c230a65{--spacer-size:1px;}.elementor-37 .elementor-element.elementor-element-23192e4 .qodef-qi-animated-text .qodef-m-title{font-size:28px;line-height:1.3em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-59736e1 > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-59736e1{font-size:14px;line-height:1.3em;}.elementor-37 .elementor-element.elementor-element-6694e7b > .elementor-container{min-height:359px;}.elementor-37 .elementor-element.elementor-element-40d22a2{width:100%;}.elementor-37 .elementor-element.elementor-element-40d22a2 > .elementor-element-populated{padding:40% 5% 40% 5%;}.elementor-37 .elementor-element.elementor-element-2bac899 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-37 .elementor-element.elementor-element-afaeb14{font-size:14px;line-height:1.5em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-936a35e .elementor-heading-title{font-size:19px;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-0d90dd0 > .elementor-container{min-height:500px;}.elementor-37 .elementor-element.elementor-element-0d90dd0{padding:9px 9px 9px 9px;}.elementor-37 .elementor-element.elementor-element-958afe8{width:100%;}.elementor-37 .elementor-element.elementor-element-958afe8 > .elementor-element-populated{padding:40% 5% 40% 5%;}.elementor-37 .elementor-element.elementor-element-50f8806 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-37 .elementor-element.elementor-element-b3d4dae{font-size:14px;line-height:1.5em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-675d670 .elementor-heading-title{font-size:19px;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-7b4494d > .elementor-container{min-height:0px;}.elementor-37 .elementor-element.elementor-element-7b4494d{padding:9px 9px 9px 9px;}.elementor-37 .elementor-element.elementor-element-3e9236f > .elementor-element-populated{padding:40% 5% 40% 5%;}.elementor-37 .elementor-element.elementor-element-ea74a9e .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-37 .elementor-element.elementor-element-926e168{font-size:14px;line-height:1.5em;letter-spacing:0px;}.elementor-37 .elementor-element.elementor-element-233e7eb .elementor-heading-title{font-size:19px;letter-spacing:0px;}}