.elementor-8081 .elementor-element.elementor-element-1843e3a5:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-1843e3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dimarealtor.ca/wp-content/uploads/2025/02/square-pattern.png");background-position:10% 100%;background-repeat:repeat;background-size:732px auto;}.elementor-8081 .elementor-element.elementor-element-1843e3a5 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8081 .elementor-element.elementor-element-1843e3a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8081 .elementor-element.elementor-element-4b2d1466 .lqd-highlight-inner, .elementor-8081 .elementor-element.elementor-element-4b2d1466 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-8081 .elementor-element.elementor-element-4b2d1466 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-8081 .elementor-element.elementor-element-4b2d1466 .ld-fh-element{margin:0em 2em 1em 0em;}.elementor-widget-ld_button .btn, .elementor-widget-ld_button .btn:before{background-color:var( --e-global-color-primary );}.elementor-widget-ld_button .btn:hover, .elementor-widget-ld_button .btn:focus, .elementor-widget-ld_button .btn:after{background-color:var( --e-global-color-primary );}.is-stuck .elementor-widget-ld_button .btn{background-color:var( --e-global-color-primary );}.is-stuck .elementor-widget-ld_button .btn:hover, .is-stuck .elementor-widget-ld_button .btn:focus{background-color:var( --e-global-color-primary );}.elementor-widget-ld_button.lqd-active-row-light .btn{background-color:var( --e-global-color-primary );}.elementor-widget-ld_button.lqd-active-row-light .btn:hover, .elementor-widget-ld_button.lqd-active-row-light .btn:focus{background-color:var( --e-global-color-primary );}.elementor-widget-ld_button.lqd-active-row-dark .btn{background-color:var( --e-global-color-primary );}.elementor-widget-ld_button.lqd-active-row-dark .btn:hover, .elementor-widget-ld_button.lqd-active-row-dark .btn:focus{background-color:var( --e-global-color-primary );}.elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn, .elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn:before{background-color:#FFFFFF;}.elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn:hover, .elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn:focus, .elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn:after{background-color:#000000;}.elementor-8081 .elementor-element.elementor-element-5a1480a1 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn{--extended-line-size:12px;--icon-font-size:1em;color:#000000;fill:#000000;--btn-pt:18px;--btn-pe:63px;--btn-pb:18px;--btn-ps:63px;padding:18px 63px 18px 63px;}.elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn, .elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn-extended-line{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BCBCBC;}.elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn-extended-line{border-color:#000000;}.elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn:hover, .elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn:focus{color:#FFFFFF;}.elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn:hover, .elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn:focus, .elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn:hover .btn-extended-line, .elementor-8081 .elementor-element.elementor-element-5a1480a1 .btn:focus .btn-extended-line{border-style:solid;border-color:#000000;}.elementor-8081 .elementor-element.elementor-element-489e39f5 .lqd-contact-form{--inputs-margin:0px 0px 40px 0px;--input-margin-bottom:40px;}.elementor-8081 .elementor-element.elementor-element-489e39f5 .lqd-contact-form [type=submit]{margin:20px 0px 0px 0px;}.elementor-8081 .elementor-element.elementor-element-489e39f5 input:not([type=submit]),.elementor-8081 .elementor-element.elementor-element-489e39f5 textarea,.elementor-8081 .elementor-element.elementor-element-489e39f5 .lqd-contact-form select,.elementor-8081 .elementor-element.elementor-element-489e39f5 .ui-button.ui-selectmenu-button{font-size:15px;line-height:25px;}.elementor-8081 .elementor-element.elementor-element-489e39f5 .wpcf7-submit{font-size:12px;}.elementor-8081 .elementor-element.elementor-element-489e39f5 input:not([type=submit]), .elementor-8081 .elementor-element.elementor-element-489e39f5 textarea, .elementor-8081 .elementor-element.elementor-element-489e39f5 .lqd-contact-form select, .elementor-8081 .elementor-element.elementor-element-489e39f5 .ui-button.ui-selectmenu-button, .elementor-8081 .elementor-element.elementor-element-489e39f5 .wpcf7-radio{color:#2F2F2F54;}.elementor-8081 .elementor-element.elementor-element-489e39f5 input:not([type=submit]), .elementor-8081 .elementor-element.elementor-element-489e39f5 textarea, .elementor-8081 .elementor-element.elementor-element-489e39f5 .lqd-contact-form select, .elementor-8081 .elementor-element.elementor-element-489e39f5 .ui-button.ui-selectmenu-button{border-color:#C6C6C6;}.elementor-8081 .elementor-element.elementor-element-489e39f5 input[type=submit]{background:#000000;}.elementor-8081 .elementor-element.elementor-element-489e39f5 input:not([type=submit]):focus, textarea:focus, .lqd-contact-form select:focus, .ui-button.ui-selectmenu-button:focus{color:#000000;border-color:#000000;}@media(max-width:1024px){.elementor-8081 .elementor-element.elementor-element-1843e3a5:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-1843e3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}}@media(max-width:767px){.elementor-8081 .elementor-element.elementor-element-1843e3a5:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-1843e3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-8081 .elementor-element.elementor-element-5a1480a1 > .elementor-widget-container{margin:0px 0px 20px 0px;}}