.elementor-11 .elementor-element.elementor-element-629ab70b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-629ab70b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dimarealtor.ca/wp-content/uploads/2025/02/footer-bg-1.png");}.elementor-11 .elementor-element.elementor-element-629ab70b > .elementor-container{flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-629ab70b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 60px 0px;}.elementor-11 .elementor-element.elementor-element-629ab70b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-2e8ab1b9 .ld-fancy-heading{text-align:center;}.elementor-11 .elementor-element.elementor-element-2e8ab1b9 .ld-fh-element{font-size:40px;line-height:50px;letter-spacing:-0.45px;margin:0em 0em 1.5em 0em;}.elementor-11 .elementor-element.elementor-element-2e8ab1b9 .lqd-highlight-inner, .elementor-11 .elementor-element.elementor-element-2e8ab1b9 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-11 .elementor-element.elementor-element-2e8ab1b9 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-11 .elementor-element.elementor-element-63bd49d .lqd-imggrp-single[data-float]{--float-animate-from:15%;--float-animate-to:5%;--float-delay:0s;--float-animation-ease:ease-in;}.elementor-11 .elementor-element.elementor-element-63bd49d{width:auto;max-width:auto;}.elementor-11 .elementor-element.elementor-element-63bd49d > .elementor-widget-container{border-radius:5px 5px 5px 5px;box-shadow:-24px -24px 0px 0px #FAD55B;}.elementor-11 .elementor-element.elementor-element-63bd49d img{width:80px;}.elementor-11 .elementor-element.elementor-element-63bd49d .lqd-imggrp-img-container{overflow:hidden;border-radius:6px;}.elementor-11 .elementor-element.elementor-element-63bd49d .lqd-imggrp-img-container:hover figure{transform:scale(0);}.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-11 .elementor-element.elementor-element-ac3ee40 .btn, .elementor-11 .elementor-element.elementor-element-ac3ee40 .btn:before{background-color:transparent;background-image:linear-gradient(191deg, #AF7B5B 0%, #1C1C1C 100%);}.elementor-11 .elementor-element.elementor-element-ac3ee40 .btn:hover, .elementor-11 .elementor-element.elementor-element-ac3ee40 .btn:focus, .elementor-11 .elementor-element.elementor-element-ac3ee40 .btn:after{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-ac3ee40 > .elementor-widget-container{margin:-75px 0px 1px 0px;}.elementor-11 .elementor-element.elementor-element-ac3ee40{z-index:10;}.elementor-11 .elementor-element.elementor-element-ac3ee40 .btn{--icon-font-size:1em;--icon-mt:0px;--icon-me:0px;--icon-mb:0px;--icon-ms:6px;font-weight:bold;color:#FFFFFF;fill:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-ac3ee40 .btn, .elementor-11 .elementor-element.elementor-element-ac3ee40 .btn-extended-line{border-style:none;}.elementor-11 .elementor-element.elementor-element-ac3ee40 .btn:hover, .elementor-11 .elementor-element.elementor-element-ac3ee40 .btn:focus{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-26758ea6 .ld-fancy-heading{text-align:right;}.elementor-11 .elementor-element.elementor-element-26758ea6 .ld-fh-element{font-size:20px;line-height:25px;letter-spacing:0px;margin:0em 0em 1.5em 0em;}.elementor-11 .elementor-element.elementor-element-26758ea6 .lqd-highlight-inner, .elementor-11 .elementor-element.elementor-element-26758ea6 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-11 .elementor-element.elementor-element-26758ea6 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-11 .elementor-element.elementor-element-5fd07cf5 .ld-fancy-heading{text-align:right;}.elementor-11 .elementor-element.elementor-element-5fd07cf5 .ld-fh-element, .elementor-11 .elementor-element.elementor-element-5fd07cf5 .ld-fh-element a{color:#00000091;}.elementor-11 .elementor-element.elementor-element-5fd07cf5 .ld-fh-element{font-size:10px;text-transform:uppercase;line-height:2em;letter-spacing:1px;margin:0em 0em 1em 0em;}.elementor-11 .elementor-element.elementor-element-5fd07cf5 .lqd-highlight-inner, .elementor-11 .elementor-element.elementor-element-5fd07cf5 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-11 .elementor-element.elementor-element-5fd07cf5 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-11 .elementor-element.elementor-element-375f1438 .ld-fancy-heading{text-align:right;}.elementor-11 .elementor-element.elementor-element-375f1438 .ld-fh-element, .elementor-11 .elementor-element.elementor-element-375f1438 .ld-fh-element a{color:#000000;}.elementor-11 .elementor-element.elementor-element-375f1438 .ld-fh-element{font-size:15px;line-height:19px;margin:0em 0em 2em 0em;}.elementor-11 .elementor-element.elementor-element-375f1438 .lqd-highlight-inner, .elementor-11 .elementor-element.elementor-element-375f1438 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-11 .elementor-element.elementor-element-375f1438 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-11 .elementor-element.elementor-element-747d3721 .ld-fancy-heading{text-align:right;}.elementor-11 .elementor-element.elementor-element-747d3721 .ld-fh-element, .elementor-11 .elementor-element.elementor-element-747d3721 .ld-fh-element a{color:#00000091;}.elementor-11 .elementor-element.elementor-element-747d3721 .ld-fh-element{font-size:10px;text-transform:uppercase;line-height:2em;letter-spacing:1px;margin:0em 0em 1em 0em;}.elementor-11 .elementor-element.elementor-element-747d3721 .lqd-highlight-inner, .elementor-11 .elementor-element.elementor-element-747d3721 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-11 .elementor-element.elementor-element-747d3721 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-11 .elementor-element.elementor-element-7242cfd4 .ld-fancy-heading{text-align:right;}.elementor-11 .elementor-element.elementor-element-7242cfd4 .ld-fh-element, .elementor-11 .elementor-element.elementor-element-7242cfd4 .ld-fh-element a{color:#000000;}.elementor-11 .elementor-element.elementor-element-7242cfd4 .ld-fh-element{font-size:15px;line-height:19px;}.elementor-11 .elementor-element.elementor-element-7242cfd4 .lqd-highlight-inner, .elementor-11 .elementor-element.elementor-element-7242cfd4 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-11 .elementor-element.elementor-element-7242cfd4 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-11 .elementor-element.elementor-element-448d7478 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-76229f6c > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-19e441c3 .ld-fh-element{font-size:14px;margin:0em 0em -1em 0em;}.elementor-11 .elementor-element.elementor-element-19e441c3 .lqd-highlight-inner, .elementor-11 .elementor-element.elementor-element-19e441c3 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-11 .elementor-element.elementor-element-19e441c3 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-11 .elementor-element.elementor-element-41274498{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-11 .elementor-element.elementor-element-41274498 .elementor-widget-container{text-align:right;}.elementor-11 .elementor-element.elementor-element-41274498 .elementor-social-icon{background-color:#00000000;--icon-padding:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#97979726;}.elementor-11 .elementor-element.elementor-element-41274498 .elementor-social-icon i{color:#000000;}.elementor-11 .elementor-element.elementor-element-41274498 .elementor-social-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-41274498 .elementor-icon{border-radius:100% 100% 100% 100%;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-d9ffd6f{width:25%;}.elementor-11 .elementor-element.elementor-element-29c30d53{width:75%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-629ab70b{padding:60px 40px 60px 40px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-629ab70b{padding:60px 20px 60px 20px;}.elementor-11 .elementor-element.elementor-element-2e8ab1b9 .ld-fancy-heading{text-align:left;}.elementor-11 .elementor-element.elementor-element-2e8ab1b9 .ld-fh-element{margin:0em 0em 0.5em 0em;}.elementor-11 .elementor-element.elementor-element-ac3ee40 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-26758ea6 .ld-fancy-heading{text-align:left;}.elementor-11 .elementor-element.elementor-element-5fd07cf5 .ld-fancy-heading{text-align:left;}.elementor-11 .elementor-element.elementor-element-375f1438 .ld-fancy-heading{text-align:left;}.elementor-11 .elementor-element.elementor-element-747d3721 .ld-fancy-heading{text-align:left;}.elementor-11 .elementor-element.elementor-element-7242cfd4 .ld-fancy-heading{text-align:left;}.elementor-11 .elementor-element.elementor-element-25ad684b > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-76229f6c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-76229f6c{text-align:center;}.elementor-11 .elementor-element.elementor-element-19e441c3 .ld-fancy-heading{text-align:center;}.elementor-11 .elementor-element.elementor-element-41274498 .elementor-widget-container{text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-25ad684b{width:70%;}.elementor-11 .elementor-element.elementor-element-4e0a6d0f{width:30%;}}.elementor-8149 .elementor-element.elementor-element-c74de90 > .elementor-widget-container {
    margin: 45px 0px 0px 32px;
    border-radius: 50px 50px 50px 50px;
    /* box-shadow: -24px -24px 0px 0px #af7b5b; */
}

.elementor-8149 .elementor-element.elementor-element-c74de90 > .elementor-widget-container {
    margin: 45px 0px 0px 32px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: -24px -24px 0px 0px #FAD55B !imporant;
    !important;}
    
.elementor-8149 .elementor-element.elementor-element-c74de90 > .elementor-widget-container {
    margin: 45px 0px 0px 32px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: -24px -24px 0px 0px #fad55b00;
}
.button {
  display: inline-block;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  background: #0073e6;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
}

.button:hover {
  transform: scale(1.05);
  background: #005bb5;
  box-shadow: 0 4px 10px rgba(0, 115, 230, 0.3);
}

.button:active {
  transform: scale(0.98);
}
.elementor-11 .elementor-element.elementor-element-63bd49d > .elementor-widget-container {
    border-radius: 5px 5px 5px 5px;
    box-shadow: -24px -24px 0px 0px #88614a;
}