.elementor-671 .elementor-element.elementor-element-b186c5d:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-b186c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo1.local-service.ca/wp-content/uploads/2026/06/cohen-commercial-building-renovation.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-b186c5d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(280deg, #061A2E00 0%, #122F50 100%);opacity:2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-671 .elementor-element.elementor-element-b186c5d .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-671 .elementor-element.elementor-element-b186c5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-168px;margin-bottom:0px;padding:200px 0px 200px 0px;}.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 );color:var( --e-global-color-primary );}.elementor-671 .elementor-element.elementor-element-c247b04{width:var( --container-widget-width, 114.951% );max-width:114.951%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:114.951%;--container-widget-flex-grow:0;text-align:start;}.elementor-671 .elementor-element.elementor-element-c247b04 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:600;line-height:1em;color:#F5F5F5;}.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 );}.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-671 .elementor-element.elementor-element-1e15538{--divider-border-style:solid;--divider-color:#A98D40;--divider-border-width:2.9px;}.elementor-671 .elementor-element.elementor-element-1e15538 .elementor-divider-separator{width:23%;}.elementor-671 .elementor-element.elementor-element-1e15538 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-671 .elementor-element.elementor-element-f841835{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#FFF9F9;}.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-671 .elementor-element.elementor-element-17a7c7e .elementor-button{background-color:#A98D40;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:2px 2px 2px 2px;}.elementor-671 .elementor-element.elementor-element-17a7c7e .elementor-button:hover, .elementor-671 .elementor-element.elementor-element-17a7c7e .elementor-button:focus{background-color:#8F7633;border-color:#A98D40;}.elementor-671 .elementor-element.elementor-element-17a7c7e{padding:16px 26px 16px 0px;}.elementor-671 .elementor-element.elementor-element-62f9795{margin-top:-92px;margin-bottom:0px;}.elementor-671 .elementor-element.elementor-element-49abdee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-671 .elementor-element.elementor-element-49abdee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-671 .elementor-element.elementor-element-49abdee > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;box-shadow:6px 6px 21px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-49abdee > .elementor-element-populated, .elementor-671 .elementor-element.elementor-element-49abdee > .elementor-element-populated > .elementor-background-overlay, .elementor-671 .elementor-element.elementor-element-49abdee > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-49abdee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 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-weight:var( --e-global-typography-text-font-weight );}.elementor-671 .elementor-element.elementor-element-f8acc66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-f8acc66 img{width:100%;height:260px;object-fit:cover;object-position:center center;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FBFBFB;border-radius:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-309c27e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:start;}.elementor-671 .elementor-element.elementor-element-309c27e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;color:#061A2E;}.elementor-671 .elementor-element.elementor-element-6d4784e{--divider-border-style:solid;--divider-color:#A98D40;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-671 .elementor-element.elementor-element-6d4784e .elementor-divider-separator{width:11%;}.elementor-671 .elementor-element.elementor-element-6d4784e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-671 .elementor-element.elementor-element-26ba1c8{margin:-24px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-671 .elementor-element.elementor-element-24618ee .elementor-button{background-color:#61CE7000;fill:#A98D40;color:#A98D40;border-style:none;}.elementor-671 .elementor-element.elementor-element-24618ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 35px 0px;}.elementor-671 .elementor-element.elementor-element-24759f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-671 .elementor-element.elementor-element-24759f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-671 .elementor-element.elementor-element-24759f0 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;box-shadow:6px 6px 21px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-24759f0 > .elementor-element-populated, .elementor-671 .elementor-element.elementor-element-24759f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-671 .elementor-element.elementor-element-24759f0 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-24759f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-671 .elementor-element.elementor-element-45422b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-45422b9 img{width:100%;height:260px;object-fit:cover;object-position:center center;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FBFBFB;border-radius:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-a303e3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:start;}.elementor-671 .elementor-element.elementor-element-a303e3d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;color:#061A2E;}.elementor-671 .elementor-element.elementor-element-a6a7ccf{--divider-border-style:solid;--divider-color:#A98D40;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-671 .elementor-element.elementor-element-a6a7ccf .elementor-divider-separator{width:11%;}.elementor-671 .elementor-element.elementor-element-a6a7ccf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-671 .elementor-element.elementor-element-67bc865{margin:-24px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-671 .elementor-element.elementor-element-17731ee .elementor-button{background-color:#61CE7000;fill:#A98D40;color:#A98D40;border-style:none;}.elementor-671 .elementor-element.elementor-element-17731ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 35px 0px;}.elementor-671 .elementor-element.elementor-element-c330dcb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-671 .elementor-element.elementor-element-c330dcb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-671 .elementor-element.elementor-element-c330dcb > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;box-shadow:6px 6px 21px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-c330dcb > .elementor-element-populated, .elementor-671 .elementor-element.elementor-element-c330dcb > .elementor-element-populated > .elementor-background-overlay, .elementor-671 .elementor-element.elementor-element-c330dcb > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-c330dcb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-671 .elementor-element.elementor-element-e8d23bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-e8d23bb img{width:100%;height:260px;object-fit:cover;object-position:center center;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FBFBFB;border-radius:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-fac8879{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:start;}.elementor-671 .elementor-element.elementor-element-fac8879 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;color:#061A2E;}.elementor-671 .elementor-element.elementor-element-3e4ef87{--divider-border-style:solid;--divider-color:#A98D40;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-671 .elementor-element.elementor-element-3e4ef87 .elementor-divider-separator{width:11%;}.elementor-671 .elementor-element.elementor-element-3e4ef87 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-671 .elementor-element.elementor-element-fb0544f{margin:-24px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-671 .elementor-element.elementor-element-7816347 .elementor-button{background-color:#61CE7000;fill:#A98D40;color:#A98D40;border-style:none;}.elementor-671 .elementor-element.elementor-element-7816347{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 35px 0px;}.elementor-671 .elementor-element.elementor-element-49e7b10:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-49e7b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;background-image:url("https://demo1.local-service.ca/wp-content/uploads/2026/06/BuildingArchitect.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-671 .elementor-element.elementor-element-49e7b10 > .elementor-container{max-width:1180px;}.elementor-671 .elementor-element.elementor-element-49e7b10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 70px 0px;}.elementor-671 .elementor-element.elementor-element-49e7b10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-671 .elementor-element.elementor-element-90cecb7{text-align:start;}.elementor-671 .elementor-element.elementor-element-90cecb7 img{width:420px;}.elementor-671 .elementor-element.elementor-element-33718fd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.4px;color:#A98D40;}.elementor-671 .elementor-element.elementor-element-9de726a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1em;color:#061A2E;}.elementor-671 .elementor-element.elementor-element-7a23d03 .elementor-button{background-color:#61CE7000;fill:#A98D40;color:#A98D40;border-style:none;}.elementor-671 .elementor-element.elementor-element-7a23d03{width:var( --container-widget-width, 26.072% );max-width:26.072%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -22px;padding:0px 0px 35px 0px;--container-widget-width:26.072%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-b76d47e:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-b76d47e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18314D;}.elementor-671 .elementor-element.elementor-element-b76d47e > .elementor-container{max-width:1220px;}.elementor-671 .elementor-element.elementor-element-b76d47e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:46px 0px 46px 0px;z-index:1;}.elementor-671 .elementor-element.elementor-element-b76d47e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-671 .elementor-element.elementor-element-5546f68{text-align:start;}.elementor-671 .elementor-element.elementor-element-5546f68 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;-webkit-text-stroke-color:#000000;stroke:#000000;color:#E6E7E8;}.elementor-671 .elementor-element.elementor-element-ef1cbbd{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-ef1cbbd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#F4F4F4;}.elementor-671 .elementor-element.elementor-element-598bbfb{--divider-border-style:solid;--divider-color:#FFFFFF2E;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-598bbfb .elementor-divider-separator{width:100%;}.elementor-671 .elementor-element.elementor-element-598bbfb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-671 .elementor-element.elementor-element-5fc0ad0{margin-top:0px;margin-bottom:0px;}.elementor-671 .elementor-element.elementor-element-ecb102b > .elementor-element-populated{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 32px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-671 .elementor-element.elementor-element-118f5f0 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-671 .elementor-element.elementor-element-118f5f0 .elementor-icon{font-size:55px;}.elementor-671 .elementor-element.elementor-element-118f5f0 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-118f5f0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-671 .elementor-element.elementor-element-118f5f0 .elementor-icon-box-title{color:#A98D40;}.elementor-671 .elementor-element.elementor-element-118f5f0:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-118f5f0:has(:focus) .elementor-icon-box-title{color:#6F611F;}.elementor-671 .elementor-element.elementor-element-c4be3b7{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-c4be3b7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#F0F0F0;}.elementor-671 .elementor-element.elementor-element-1b351cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 19px 24px;}.elementor-671 .elementor-element.elementor-element-1b351cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:18px;color:#DADADA;}.elementor-671 .elementor-element.elementor-element-1e06ba5 > .elementor-element-populated{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 32px 0px;}.elementor-671 .elementor-element.elementor-element-5f1f78e .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-671 .elementor-element.elementor-element-5f1f78e .elementor-icon{font-size:55px;}.elementor-671 .elementor-element.elementor-element-5f1f78e .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-5f1f78e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-671 .elementor-element.elementor-element-5f1f78e .elementor-icon-box-title{color:#A98D40;}.elementor-671 .elementor-element.elementor-element-5f1f78e:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-5f1f78e:has(:focus) .elementor-icon-box-title{color:#6F611F;}.elementor-671 .elementor-element.elementor-element-d2e4bf4{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-d2e4bf4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#F0F0F0;}.elementor-671 .elementor-element.elementor-element-c740307{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 19px 24px;}.elementor-671 .elementor-element.elementor-element-c740307 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:18px;color:#DADADA;}.elementor-671 .elementor-element.elementor-element-1030290 > .elementor-element-populated{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 32px 0px;}.elementor-671 .elementor-element.elementor-element-6c54a68 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-671 .elementor-element.elementor-element-6c54a68 .elementor-icon{font-size:55px;}.elementor-671 .elementor-element.elementor-element-6c54a68 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-6c54a68 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-671 .elementor-element.elementor-element-6c54a68 .elementor-icon-box-title{color:#A98D40;}.elementor-671 .elementor-element.elementor-element-6c54a68:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-6c54a68:has(:focus) .elementor-icon-box-title{color:#6F611F;}.elementor-671 .elementor-element.elementor-element-dda3a38{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-dda3a38 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#F0F0F0;}.elementor-671 .elementor-element.elementor-element-a904c3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 19px 24px;}.elementor-671 .elementor-element.elementor-element-a904c3c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:18px;color:#DADADA;}.elementor-671 .elementor-element.elementor-element-0799e3f > .elementor-element-populated{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 32px 0px;}.elementor-671 .elementor-element.elementor-element-8093839 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-671 .elementor-element.elementor-element-8093839 .elementor-icon{font-size:55px;}.elementor-671 .elementor-element.elementor-element-8093839 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-8093839 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-671 .elementor-element.elementor-element-8093839 .elementor-icon-box-title{color:#A98D40;}.elementor-671 .elementor-element.elementor-element-8093839:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-8093839:has(:focus) .elementor-icon-box-title{color:#6F611F;}.elementor-671 .elementor-element.elementor-element-79e097b{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-79e097b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#F0F0F0;}.elementor-671 .elementor-element.elementor-element-2718202{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 19px 24px;}.elementor-671 .elementor-element.elementor-element-2718202 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:18px;color:#DADADA;}.elementor-671 .elementor-element.elementor-element-7f65eee:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-7f65eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFC;}.elementor-671 .elementor-element.elementor-element-7f65eee > .elementor-container{max-width:1220px;}.elementor-671 .elementor-element.elementor-element-7f65eee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-671 .elementor-element.elementor-element-7f65eee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-671 .elementor-element.elementor-element-a5d34db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-b42a2ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 24px 0px 0px;}.elementor-671 .elementor-element.elementor-element-b42a2ad .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;color:#061A2E;}.elementor-671 .elementor-element.elementor-element-6812846{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-6812846 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#717171;}.elementor-671 .elementor-element.elementor-element-15c7e03{margin-top:12px;margin-bottom:0px;}.elementor-671 .elementor-element.elementor-element-e752910 > .elementor-element-populated{border-style:solid;border-color:#7D7C7C03;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 32px 0px;}.elementor-671 .elementor-element.elementor-element-f4d439a{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-f4d439a img{width:100%;}.elementor-671 .elementor-element.elementor-element-9eac4a1{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-9eac4a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:2em;-webkit-text-stroke-color:#000;stroke:#000;color:#A98D40;}.elementor-671 .elementor-element.elementor-element-193bd85{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-193bd85 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#061A2E;}.elementor-671 .elementor-element.elementor-element-a86acf5{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 19px 24px;}.elementor-671 .elementor-element.elementor-element-a86acf5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#8D8D8D;}.elementor-671 .elementor-element.elementor-element-3e73dc8{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-3e73dc8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0em;color:#1C3A5C;}.elementor-671 .elementor-element.elementor-element-6409a16 > .elementor-element-populated{border-style:solid;border-color:#7D7C7C03;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 32px 0px;}.elementor-671 .elementor-element.elementor-element-1642115{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-1642115 img{width:100%;}.elementor-671 .elementor-element.elementor-element-ede9441{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-ede9441 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:2em;-webkit-text-stroke-color:#000;stroke:#000;color:#A98D40;}.elementor-671 .elementor-element.elementor-element-8c7cac4{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-8c7cac4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#061A2E;}.elementor-671 .elementor-element.elementor-element-a936621{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 19px 24px;}.elementor-671 .elementor-element.elementor-element-a936621 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#8D8D8D;}.elementor-671 .elementor-element.elementor-element-3c5ea3e{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-3c5ea3e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0em;color:#1C3A5C;}.elementor-671 .elementor-element.elementor-element-8b0deea > .elementor-element-populated{border-style:solid;border-color:#7D7C7C03;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 32px 0px;}.elementor-671 .elementor-element.elementor-element-33d3a76{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-33d3a76 img{width:100%;}.elementor-671 .elementor-element.elementor-element-de29be0{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-de29be0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:2em;-webkit-text-stroke-color:#000;stroke:#000;color:#A98D40;}.elementor-671 .elementor-element.elementor-element-2d4ea15{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-2d4ea15 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#061A2E;}.elementor-671 .elementor-element.elementor-element-42bb625{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 19px 24px;}.elementor-671 .elementor-element.elementor-element-42bb625 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#8D8D8D;}.elementor-671 .elementor-element.elementor-element-c5addca{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-c5addca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0em;color:#1C3A5C;}.elementor-671 .elementor-element.elementor-element-a6fa4b2 > .elementor-element-populated{border-style:solid;border-color:#7D7C7C03;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 32px 0px;}.elementor-671 .elementor-element.elementor-element-79b8f76{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-79b8f76 img{width:100%;}.elementor-671 .elementor-element.elementor-element-2b4d50d{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-2b4d50d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:2em;-webkit-text-stroke-color:#000;stroke:#000;color:#A98D40;}.elementor-671 .elementor-element.elementor-element-dea5466{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-dea5466 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#061A2E;}.elementor-671 .elementor-element.elementor-element-1141188{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 19px 24px;}.elementor-671 .elementor-element.elementor-element-1141188 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#8D8D8D;}.elementor-671 .elementor-element.elementor-element-5d1c889{padding:0px 0px 0px 24px;}.elementor-671 .elementor-element.elementor-element-5d1c889 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0em;color:#1C3A5C;}.elementor-671 .elementor-element.elementor-element-68cf307:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-68cf307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFC;}.elementor-671 .elementor-element.elementor-element-68cf307 > .elementor-container{max-width:1220px;}.elementor-671 .elementor-element.elementor-element-68cf307{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-671 .elementor-element.elementor-element-68cf307 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-671 .elementor-element.elementor-element-7634f83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-cdd064e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 24px 0px 0px;}.elementor-671 .elementor-element.elementor-element-cdd064e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;color:#061A2E;}.elementor-671 .elementor-element.elementor-element-5957478:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-5957478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;background-image:url("https://demo1.local-service.ca/wp-content/uploads/2026/06/cta-geo-1-150x150.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-671 .elementor-element.elementor-element-5957478{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-671 .elementor-element.elementor-element-5957478 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-671 .elementor-element.elementor-element-b557830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 24px 0px 0px;text-align:center;}.elementor-671 .elementor-element.elementor-element-b557830 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;color:#061A2E;}.elementor-671 .elementor-element.elementor-element-beab786{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-671 .elementor-element.elementor-element-beab786 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;color:#717171;}.elementor-671 .elementor-element.elementor-element-7edfba2 > .elementor-container{max-width:806px;}.elementor-bc-flex-widget .elementor-671 .elementor-element.elementor-element-8405e24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-671 .elementor-element.elementor-element-8405e24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-671 .elementor-element.elementor-element-8405e24.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-671 .elementor-element.elementor-element-19da72d .elementor-button{background-color:#A98D40;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:2px 2px 2px 2px;}.elementor-671 .elementor-element.elementor-element-19da72d .elementor-button:hover, .elementor-671 .elementor-element.elementor-element-19da72d .elementor-button:focus{background-color:#8F7633;border-color:#A98D40;}.elementor-671 .elementor-element.elementor-element-19da72d{width:var( --container-widget-width, 68% );max-width:68%;padding:16px 26px 16px 26px;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-671 .elementor-element.elementor-element-aa2fdd4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-671 .elementor-element.elementor-element-aa2fdd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-671 .elementor-element.elementor-element-aa2fdd4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-671 .elementor-element.elementor-element-fe160e4 .elementor-button{background-color:#A98D4000;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#353333;color:#353333;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:#504C4C;border-radius:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-fe160e4 .elementor-button:hover, .elementor-671 .elementor-element.elementor-element-fe160e4 .elementor-button:focus{background-color:#8F7633;color:#FFFFFF;border-color:#A98D40;}.elementor-671 .elementor-element.elementor-element-fe160e4{width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 30px 16px 30px;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-fe160e4 .elementor-button:hover svg, .elementor-671 .elementor-element.elementor-element-fe160e4 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-671 .elementor-element.elementor-element-49abdee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-671 .elementor-element.elementor-element-24759f0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-671 .elementor-element.elementor-element-c330dcb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-671 .elementor-element.elementor-element-7a23d03{width:var( --container-widget-width, 433.9px );max-width:433.9px;--container-widget-width:433.9px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-671 .elementor-element.elementor-element-59fbb07{width:63.596%;}.elementor-671 .elementor-element.elementor-element-5fb6ad4{width:36.318%;}.elementor-671 .elementor-element.elementor-element-5aa2ea6{width:45%;}.elementor-671 .elementor-element.elementor-element-7ed89bf{width:55%;}}@media(max-width:767px){.elementor-671 .elementor-element.elementor-element-c247b04{width:var( --container-widget-width, 213px );max-width:213px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:213px;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-c247b04 .elementor-heading-title{font-size:38px;}.elementor-671 .elementor-element.elementor-element-f841835{width:var( --container-widget-width, 226px );max-width:226px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:226px;--container-widget-flex-grow:0;font-size:14px;}.elementor-671 .elementor-element.elementor-element-7a23d03{width:var( --container-widget-width, 358.633px );max-width:358.633px;--container-widget-width:358.633px;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-cdd064e{text-align:center;}.elementor-671 .elementor-element.elementor-element-cdd064e .elementor-heading-title{font-size:32px;}}/* Start custom CSS for button, class: .elementor-element-17a7c7e */<style>
.cohen-nav-menu .cohen-nav-links {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 44px;
  flex-wrap: nowrap;
}

.cohen-nav-menu .cohen-nav-links a {
  color: #ffffff;
  text-decoration: none;
  font-family: Inter, Arial, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
}

.cohen-nav-menu .cohen-nav-links a:hover {
  color: #A98D40;
}
</style>/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19da72d */<style>
.cohen-nav-menu .cohen-nav-links {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 44px;
  flex-wrap: nowrap;
}

.cohen-nav-menu .cohen-nav-links a {
  color: #ffffff;
  text-decoration: none;
  font-family: Inter, Arial, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
}

.cohen-nav-menu .cohen-nav-links a:hover {
  color: #A98D40;
}
</style>/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe160e4 */<style>
.cohen-nav-menu .cohen-nav-links {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 44px;
  flex-wrap: nowrap;
}

.cohen-nav-menu .cohen-nav-links a {
  color: #ffffff;
  text-decoration: none;
  font-family: Inter, Arial, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
}

.cohen-nav-menu .cohen-nav-links a:hover {
  color: #A98D40;
}
</style>/* End custom CSS */