.elementor-16119 .elementor-element.elementor-element-4cc49ea4:not(.elementor-motion-effects-element-type-background), .elementor-16119 .elementor-element.elementor-element-4cc49ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flatrealestate.ca/wp-content/uploads/2024/10/40668108_1.jpg");}.elementor-16119 .elementor-element.elementor-element-4cc49ea4 > .elementor-background-overlay{background-color:#1D1D1D;opacity:0.89;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16119 .elementor-element.elementor-element-4cc49ea4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.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-16119 .elementor-element.elementor-element-567569dd{text-align:center;}.elementor-16119 .elementor-element.elementor-element-567569dd img{width:61%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16119 .elementor-element.elementor-element-e013619 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16119 .elementor-element.elementor-element-e013619 .elementor-icon-wrapper{text-align:center;}.elementor-16119 .elementor-element.elementor-element-e013619.elementor-view-stacked .elementor-icon{background-color:#3B3B3B;}.elementor-16119 .elementor-element.elementor-element-e013619.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-e013619.elementor-view-default .elementor-icon{color:#3B3B3B;border-color:#3B3B3B;}.elementor-16119 .elementor-element.elementor-element-e013619.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-e013619.elementor-view-default .elementor-icon svg{fill:#3B3B3B;}.elementor-16119 .elementor-element.elementor-element-e013619 .elementor-icon{font-size:24px;}.elementor-16119 .elementor-element.elementor-element-e013619 .elementor-icon svg{height:24px;}.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-16119 .elementor-element.elementor-element-5600ce96 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16119 .elementor-element.elementor-element-5600ce96{text-align:center;color:#000000;}.elementor-16119 .elementor-element.elementor-element-33482344 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16119 .elementor-element.elementor-element-33482344 .elementor-icon-wrapper{text-align:center;}.elementor-16119 .elementor-element.elementor-element-33482344.elementor-view-stacked .elementor-icon{background-color:#3B3B3B;}.elementor-16119 .elementor-element.elementor-element-33482344.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-33482344.elementor-view-default .elementor-icon{color:#3B3B3B;border-color:#3B3B3B;}.elementor-16119 .elementor-element.elementor-element-33482344.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-33482344.elementor-view-default .elementor-icon svg{fill:#3B3B3B;}.elementor-16119 .elementor-element.elementor-element-33482344 .elementor-icon{font-size:24px;}.elementor-16119 .elementor-element.elementor-element-33482344 .elementor-icon svg{height:24px;}.elementor-16119 .elementor-element.elementor-element-7ace1d75 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16119 .elementor-element.elementor-element-7ace1d75{text-align:center;color:#000000;}.elementor-16119 .elementor-element.elementor-element-a35ecd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16119 .elementor-element.elementor-element-a35ecd6 .elementor-icon-wrapper{text-align:center;}.elementor-16119 .elementor-element.elementor-element-a35ecd6.elementor-view-stacked .elementor-icon{background-color:#3B3B3B;}.elementor-16119 .elementor-element.elementor-element-a35ecd6.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-a35ecd6.elementor-view-default .elementor-icon{color:#3B3B3B;border-color:#3B3B3B;}.elementor-16119 .elementor-element.elementor-element-a35ecd6.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-a35ecd6.elementor-view-default .elementor-icon svg{fill:#3B3B3B;}.elementor-16119 .elementor-element.elementor-element-a35ecd6 .elementor-icon{font-size:24px;}.elementor-16119 .elementor-element.elementor-element-a35ecd6 .elementor-icon svg{height:24px;}.elementor-16119 .elementor-element.elementor-element-7a05f4f0 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16119 .elementor-element.elementor-element-7a05f4f0{text-align:center;color:#000000;}.elementor-16119 .elementor-element.elementor-element-7bca272{border-style:solid;border-width:0px 0px 1px 0px;border-color:#9F9F9F;padding:50px 0px 70px 0px;}.elementor-16119 .elementor-element.elementor-element-6f720600 > .elementor-element-populated{padding:0px 60px 0px 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-16119 .elementor-element.elementor-element-4eaf394b{width:var( --container-widget-width, 97.967% );max-width:97.967%;--container-widget-width:97.967%;--container-widget-flex-grow:0;text-align:start;}.elementor-16119 .elementor-element.elementor-element-4eaf394b > .elementor-widget-container{margin:4px 0px 6px 0px;}.elementor-16119 .elementor-element.elementor-element-4eaf394b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;color:#353535;}.elementor-16119 .elementor-element.elementor-element-3afe30e4 > .elementor-widget-container{margin:7px 0px 6px 0px;}.elementor-16119 .elementor-element.elementor-element-3afe30e4{text-align:start;}.elementor-16119 .elementor-element.elementor-element-3afe30e4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#353535;}.elementor-16119 .elementor-element.elementor-element-1e7d0dd5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-16119 .elementor-element.elementor-element-1e7d0dd5{text-align:start;}.elementor-16119 .elementor-element.elementor-element-1e7d0dd5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#EE1D29;}.elementor-16119 .elementor-element.elementor-element-66b34d6b:not(.elementor-motion-effects-element-type-background), .elementor-16119 .elementor-element.elementor-element-66b34d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE1D29;}.elementor-16119 .elementor-element.elementor-element-66b34d6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 20px;}.elementor-16119 .elementor-element.elementor-element-66b34d6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16119 .elementor-element.elementor-element-7c231613 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:29px;color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-7cc7e33b .elementor-icon-wrapper{text-align:start;}.elementor-16119 .elementor-element.elementor-element-7cc7e33b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-7cc7e33b.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-7cc7e33b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-7cc7e33b.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-7cc7e33b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-7cc7e33b .elementor-icon{font-size:18px;}.elementor-16119 .elementor-element.elementor-element-7cc7e33b .elementor-icon svg{height:18px;}.elementor-16119 .elementor-element.elementor-element-191d489c{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-2d4152f9 .elementor-icon-wrapper{text-align:start;}.elementor-16119 .elementor-element.elementor-element-2d4152f9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-2d4152f9.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-2d4152f9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-2d4152f9.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-2d4152f9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-2d4152f9 .elementor-icon{font-size:18px;}.elementor-16119 .elementor-element.elementor-element-2d4152f9 .elementor-icon svg{height:18px;}.elementor-16119 .elementor-element.elementor-element-31736713{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-68a40a79 .elementor-icon-wrapper{text-align:start;}.elementor-16119 .elementor-element.elementor-element-68a40a79.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-68a40a79.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-68a40a79.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-68a40a79.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-68a40a79.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-68a40a79 .elementor-icon{font-size:18px;}.elementor-16119 .elementor-element.elementor-element-68a40a79 .elementor-icon svg{height:18px;}.elementor-16119 .elementor-element.elementor-element-10e69307{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-40715efe .elementor-icon-wrapper{text-align:start;}.elementor-16119 .elementor-element.elementor-element-40715efe.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-40715efe.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-40715efe.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-40715efe.elementor-view-framed .elementor-icon, .elementor-16119 .elementor-element.elementor-element-40715efe.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-40715efe .elementor-icon{font-size:18px;}.elementor-16119 .elementor-element.elementor-element-40715efe .elementor-icon svg{height:18px;}.elementor-16119 .elementor-element.elementor-element-28decbdf{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-16119 .elementor-element.elementor-element-77417002{color:#EA0E0E;}.elementor-16119 .elementor-element.elementor-element-4fc2ee23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;color:#353535;}.elementor-16119 .elementor-element.elementor-element-233650e1{color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-5d7c748a{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-ae24104{color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-25483723{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-7e3c3aaf{color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-2c54622c{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-5c51b31{color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-23611d2c{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-1060324e{color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-60350599{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-2278e4a3{color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-2720921d{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-3cfde57a{color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-39b5478f{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-6b1f8aa0{width:var( --container-widget-width, 106.877% );max-width:106.877%;--container-widget-width:106.877%;--container-widget-flex-grow:0;color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-56d5e1ff{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-7f39f1bb{color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-23d589a2{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-3e5b57ad{color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-1d227d4{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-b6e6389{color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-3f452c4e{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-5664613a{color:#2F2F2F;}.elementor-16119 .elementor-element.elementor-element-540ea82a{color:#EA0E0E;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16119 .elementor-element.elementor-element-8fe95d2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-16119 .elementor-element.elementor-element-8fe95d2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-16119 .elementor-element.elementor-element-8fe95d2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-16119 .elementor-element.elementor-element-3080c4a4{color:#EA0E0E;}@media(min-width:768px){.elementor-16119 .elementor-element.elementor-element-6f720600{width:72.279%;}.elementor-16119 .elementor-element.elementor-element-50f49d08{width:10.638%;}.elementor-16119 .elementor-element.elementor-element-201e920{width:89.362%;}.elementor-16119 .elementor-element.elementor-element-60a3d712{width:10.638%;}.elementor-16119 .elementor-element.elementor-element-41a19b0b{width:89.362%;}.elementor-16119 .elementor-element.elementor-element-6565f0b9{width:10.638%;}.elementor-16119 .elementor-element.elementor-element-7d1986a3{width:89.362%;}.elementor-16119 .elementor-element.elementor-element-68f520df{width:10.638%;}.elementor-16119 .elementor-element.elementor-element-41cf30b5{width:89.362%;}.elementor-16119 .elementor-element.elementor-element-42e13654{width:27.099%;}.elementor-16119 .elementor-element.elementor-element-d1f185b{width:72.901%;}.elementor-16119 .elementor-element.elementor-element-5781f84d{width:27.099%;}.elementor-16119 .elementor-element.elementor-element-219f7b4b{width:72.901%;}.elementor-16119 .elementor-element.elementor-element-729610df{width:27.099%;}.elementor-16119 .elementor-element.elementor-element-5242f611{width:72.901%;}.elementor-16119 .elementor-element.elementor-element-405e4463{width:27.099%;}.elementor-16119 .elementor-element.elementor-element-593e52f{width:72.901%;}.elementor-16119 .elementor-element.elementor-element-60b25924{width:27.099%;}.elementor-16119 .elementor-element.elementor-element-f6e676d{width:72.901%;}.elementor-16119 .elementor-element.elementor-element-6203a78d{width:27.099%;}.elementor-16119 .elementor-element.elementor-element-151031ea{width:72.901%;}.elementor-16119 .elementor-element.elementor-element-23e55637{width:27.099%;}.elementor-16119 .elementor-element.elementor-element-1bb723c8{width:72.901%;}.elementor-16119 .elementor-element.elementor-element-142aaffc{width:27.099%;}.elementor-16119 .elementor-element.elementor-element-6a5a8f73{width:72.901%;}.elementor-16119 .elementor-element.elementor-element-390615c{width:27.099%;}.elementor-16119 .elementor-element.elementor-element-382a5a64{width:72.901%;}.elementor-16119 .elementor-element.elementor-element-7d4c9da3{width:27.099%;}.elementor-16119 .elementor-element.elementor-element-7bb292b{width:72.901%;}.elementor-16119 .elementor-element.elementor-element-482a6b3{width:27.099%;}.elementor-16119 .elementor-element.elementor-element-6d896a5d{width:72.901%;}.elementor-16119 .elementor-element.elementor-element-7a6143ee{width:27.721%;}}@media(max-width:767px){.elementor-16119 .elementor-element.elementor-element-567569dd img{width:100%;}.elementor-16119 .elementor-element.elementor-element-7bca272{padding:50px 20px 50px 20px;}.elementor-16119 .elementor-element.elementor-element-6f720600 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16119 .elementor-element.elementor-element-4eaf394b .elementor-heading-title{font-size:34px;}.elementor-16119 .elementor-element.elementor-element-3afe30e4 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-16119 .elementor-element.elementor-element-3afe30e4 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-16119 .elementor-element.elementor-element-1e7d0dd5 .elementor-heading-title{font-size:25px;}.elementor-16119 .elementor-element.elementor-element-66b34d6b{margin-top:30px;margin-bottom:0px;}.elementor-16119 .elementor-element.elementor-element-50f49d08{width:16%;}.elementor-16119 .elementor-element.elementor-element-201e920{width:80%;}.elementor-16119 .elementor-element.elementor-element-60a3d712{width:16%;}.elementor-16119 .elementor-element.elementor-element-41a19b0b{width:80%;}.elementor-16119 .elementor-element.elementor-element-6565f0b9{width:16%;}.elementor-16119 .elementor-element.elementor-element-7d1986a3{width:80%;}.elementor-16119 .elementor-element.elementor-element-68f520df{width:16%;}.elementor-16119 .elementor-element.elementor-element-41cf30b5{width:80%;}}