.elementor-4644 .elementor-element.elementor-element-16038b67:not(.elementor-motion-effects-element-type-background),.elementor-4644 .elementor-element.elementor-element-16038b67>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor0);background-image:url(https://canucksurveys.ca/wp-content/uploads/2025/01/Development-Permit-Survey-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-4644 .elementor-element.elementor-element-16038b67>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4644 .elementor-element.elementor-element-16038b67>.elementor-container{max-width:1280px;min-height:200px}.elementor-4644 .elementor-element.elementor-element-16038b67{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-4644 .elementor-element.elementor-element-2ad10331>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-4644 .elementor-element.elementor-element-2ad10331{padding:40px 0 40px 0}.elementor-4644 .elementor-element.elementor-element-9f6454c>.elementor-element-populated{padding:0 24px 0 0}.elementor-4644 .elementor-element.elementor-element-34b5144 .elementor-heading-title{font-size:32px;font-weight:500;letter-spacing:-1.2px;color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-11ac6bc .elementor-button{background-color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-938e9c1>.elementor-widget-container{margin:24px 0 0 0}.elementor-4644 .elementor-element.elementor-element-938e9c1 .elementor-heading-title{font-size:28px;font-weight:500;letter-spacing:-1.2px;color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-c638c07 .elementor-button{background-color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-776dd91>.elementor-widget-container{margin:24px 0 0 0}.elementor-4644 .elementor-element.elementor-element-776dd91 .elementor-heading-title{font-size:28px;font-weight:500;letter-spacing:-1.2px;color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-e277c43 .elementor-button{background-color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-cda3fb5>.elementor-widget-container{margin:24px 0 0 0}.elementor-4644 .elementor-element.elementor-element-cda3fb5 .elementor-heading-title{font-size:28px;font-weight:500;letter-spacing:-1.2px;color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-49a0689 .elementor-button{background-color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-2fef7f3>.elementor-widget-container{margin:24px 0 0 0}.elementor-4644 .elementor-element.elementor-element-2fef7f3 .elementor-heading-title{font-size:28px;font-weight:500;letter-spacing:-1.2px;color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-74b3e68 .elementor-button{background-color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-0b935ab>.elementor-widget-container{margin:24px 0 0 0}.elementor-4644 .elementor-element.elementor-element-0b935ab .elementor-heading-title{font-size:28px;font-weight:500;letter-spacing:-1.2px;color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-9f5439b .elementor-button{background-color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-db5ee77>.elementor-widget-container{margin:24px 0 0 0}.elementor-4644 .elementor-element.elementor-element-db5ee77 .elementor-heading-title{font-size:28px;font-weight:500;letter-spacing:-1.2px;color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-22ddcad>.elementor-widget-container{margin:24px 0 0 0}.elementor-4644 .elementor-element.elementor-element-22ddcad .elementor-heading-title{font-size:28px;font-weight:500;letter-spacing:-1.2px;color:var(--e-global-color-accent)}.elementor-bc-flex-widget .elementor-4644 .elementor-element.elementor-element-0053753.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-4644 .elementor-element.elementor-element-0053753.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-4644 .elementor-element.elementor-element-53aa335>.elementor-widget-container{background-color:#3D3D3D;background-image:url(https://canucksurveys.ca/wp-content/uploads/2025/01/DQ-Construction-9-Copy.jpg)}.elementor-4644 .elementor-element.elementor-element-53aa335.ha-has-bg-overlay>.elementor-widget-container:before{background-color:#000;opacity:.5;transition:background 0.3s}.elementor-4644 .elementor-element.elementor-element-53aa335{text-align:center}.elementor-4644 .elementor-element.elementor-element-53aa335 .ha-infobox-title{color:#FFF;font-size:20px;font-weight:500;text-transform:uppercase}.elementor-4644 .elementor-element.elementor-element-53aa335 .ha-infobox-text{color:#FFF}.elementor-4644 .elementor-element.elementor-element-53aa335 .ha-btn{border-radius:0 0 0 0;color:var(--e-global-color-astglobalcolor4);background-color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-53aa335 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px}.elementor-4644 .elementor-element.elementor-element-61039e6 .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover}.elementor-4644 .elementor-element.elementor-element-61039e6 .eael-call-to-action{max-width:1170px;background-color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-61039e6 .eael-call-to-action.bg-img:after{background-color:var(--e-global-color-accent)}.elementor-4644 .elementor-element.elementor-element-61039e6 .eael-call-to-action .title{color:#FFF;font-size:28px}.elementor-4644 .elementor-element.elementor-element-61039e6 .eael-call-to-action .sub-title{color:#FFF}.elementor-4644 .elementor-element.elementor-element-61039e6 .eael-call-to-action p{color:#FFF}.elementor-4644 .elementor-element.elementor-element-61039e6 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:var(--e-global-color-accent);background:#FFF}.elementor-4644 .elementor-element.elementor-element-61039e6 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#3F51B5}.elementor-4644 .elementor-element.elementor-element-61039e6 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#3F51B5}.elementor-4644 .elementor-element.elementor-element-61039e6 .eael-call-to-action .cta-button.effect-1:after{background:#3F51B5}.elementor-4644 .elementor-element.elementor-element-61039e6 .eael-call-to-action .cta-button.effect-2:after{background:#3F51B5}@media(min-width:768px){.elementor-4644 .elementor-element.elementor-element-9f6454c{width:67%}.elementor-4644 .elementor-element.elementor-element-0053753{width:33%}}@media(max-width:1024px){.elementor-4644 .elementor-element.elementor-element-16038b67>.elementor-container{min-height:200px}.elementor-4644 .elementor-element.elementor-element-2ad10331{padding:100px 25px 100px 25px}}@media(max-width:767px){.elementor-4644 .elementor-element.elementor-element-2ad10331{padding:50px 20px 50px 20px}}