.elementor-7969 .elementor-element.elementor-element-33b3af17:not(.elementor-motion-effects-element-type-background), .elementor-7969 .elementor-element.elementor-element-33b3af17 > .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-7969 .elementor-element.elementor-element-33b3af17 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7969 .elementor-element.elementor-element-33b3af17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7969 .elementor-element.elementor-element-7b39627{width:var( --container-widget-width, 81.111% );max-width:81.111%;--container-widget-width:81.111%;--container-widget-flex-grow:0;}.elementor-7969 .elementor-element.elementor-element-7b39627.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7969 .elementor-element.elementor-element-7b39627 .ld-fancy-heading{text-align:center;}.elementor-7969 .elementor-element.elementor-element-7b39627 .ld-fh-element{font-family:"Playfair Display", Sans-serif;font-size:37px;font-weight:500;font-style:italic;margin:0em 0em 0.5em 0em;}.elementor-7969 .elementor-element.elementor-element-7b39627 .lqd-highlight-inner, .elementor-7969 .elementor-element.elementor-element-7b39627 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-7969 .elementor-element.elementor-element-7b39627 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7969 .elementor-element.elementor-element-af0db98 .lqd-imggrp-single[data-float]{--float-animate-from:0%;--float-animate-to:3%;--float-delay:0s;--float-animation-ease:ease;}.elementor-7969 .elementor-element.elementor-element-af0db98 img{width:69%;}.elementor-7969 .elementor-element.elementor-element-af0db98 .elementor-widget-container{perspective:1200px;}.elementor-7969 .elementor-element.elementor-element-44b86b71 .lqd-contact-form{--inputs-margin:0px 0px 40px 0px;--input-margin-bottom:40px;}.elementor-7969 .elementor-element.elementor-element-44b86b71 .lqd-contact-form [type=submit]{margin:20px 0px 0px 0px;}.elementor-7969 .elementor-element.elementor-element-44b86b71 input:not([type=submit]),.elementor-7969 .elementor-element.elementor-element-44b86b71 textarea,.elementor-7969 .elementor-element.elementor-element-44b86b71 .lqd-contact-form select,.elementor-7969 .elementor-element.elementor-element-44b86b71 .ui-button.ui-selectmenu-button{font-size:15px;line-height:25px;}.elementor-7969 .elementor-element.elementor-element-44b86b71 .wpcf7-submit{font-size:12px;}.elementor-7969 .elementor-element.elementor-element-44b86b71 input:not([type=submit]), .elementor-7969 .elementor-element.elementor-element-44b86b71 textarea, .elementor-7969 .elementor-element.elementor-element-44b86b71 .lqd-contact-form select, .elementor-7969 .elementor-element.elementor-element-44b86b71 .ui-button.ui-selectmenu-button, .elementor-7969 .elementor-element.elementor-element-44b86b71 .wpcf7-radio{color:#2F2F2F54;}.elementor-7969 .elementor-element.elementor-element-44b86b71 input:not([type=submit]), .elementor-7969 .elementor-element.elementor-element-44b86b71 textarea, .elementor-7969 .elementor-element.elementor-element-44b86b71 .lqd-contact-form select, .elementor-7969 .elementor-element.elementor-element-44b86b71 .ui-button.ui-selectmenu-button{border-color:#C6C6C6;}.elementor-7969 .elementor-element.elementor-element-44b86b71 input[type=submit]{background:#000000;}.elementor-7969 .elementor-element.elementor-element-44b86b71 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-7969 .elementor-element.elementor-element-33b3af17:not(.elementor-motion-effects-element-type-background), .elementor-7969 .elementor-element.elementor-element-33b3af17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-7969 .elementor-element.elementor-element-af0db98 img{width:100%;}}@media(max-width:767px){.elementor-7969 .elementor-element.elementor-element-33b3af17:not(.elementor-motion-effects-element-type-background), .elementor-7969 .elementor-element.elementor-element-33b3af17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-7969 .elementor-element.elementor-element-af0db98 > .elementor-widget-container{margin:0px 0px 30px 0px;}}