.elementor-kit-8{--e-global-color-primary:#37366A;--e-global-color-secondary:#F48735;--e-global-color-text:#000000;--e-global-color-accent:#7A7A7A;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:1500ms;--e-preloader-animation:tada;--e-preloader-animation-duration:1800ms;--e-preloader-delay:0ms}.elementor-kit-8 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--mdj-purple:#3D3A72;--mdj-purple-d:#2A2752;--mdj-orange:#F5842F;--mdj-orange-d:#D96A16;--mdj-ink:#1C1838;--mdj-muted:#6E6890;--mdj-line:#E4E1EE;--mdj-paper:#F6F5FA}.elementor-widget-heading .elementor-heading-title{letter-spacing:-.015em;text-wrap:balance}h1.elementor-heading-title{line-height:1.06;font-weight:800}h2.elementor-heading-title{line-height:1.12;font-weight:700}h3.elementor-heading-title{line-height:1.2;font-weight:700}.elementor-widget-text-editor,.elementor-widget-text-editor p{line-height:1.72;color:#3A3558}.elementor-widget-text-editor p{margin-bottom:1.15em}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-widget-text-editor strong{color:var(--mdj-ink);font-weight:700}.elementor-widget-text-editor>.elementor-widget-container>*{max-width:70ch}.elementor-drop-cap{float:left;margin:.10em .14em 0 0!important;padding:0!important;line-height:.80!important;font-size:3.05em!important;font-weight:800!important;color:var(--mdj-orange)!important}.elementor-drop-cap-letter{line-height:inherit!important;display:inline-block}.elementor-button,.homepress-button,a.elementor-button-link{border-radius:4px!important;font-weight:600!important;letter-spacing:.055em!important;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease!important}.elementor-button:hover,.homepress-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(28 24 56 / .18)}.elementor-button:active,.homepress-button:active{transform:translateY(0)}.elementor-widget-icon-box .elementor-icon-box-wrapper{transition:transform .18s ease}.elementor-widget-icon-box:hover .elementor-icon-box-wrapper{transform:translateY(-3px)}.elementor-icon-box-title{letter-spacing:-.01em;line-height:1.25}.elementor-icon-box-description{line-height:1.6}.ihf-container .ihf-grid-result,.ihf-container [class*="grid-result-container"],.ihf-container [class*="listing-card"]{border:1px solid var(--mdj-line)!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important;transition:box-shadow .18s ease,transform .18s ease!important}.ihf-container .ihf-grid-result:hover,.ihf-container [class*="grid-result-container"]:hover,.ihf-container [class*="listing-card"]:hover{box-shadow:0 12px 30px rgb(28 24 56 / .14)!important;transform:translateY(-3px)!important}.ihf-container [class*="price"]{letter-spacing:-.02em!important}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="number"],.wpcf7-form input[type="date"],.wpcf7-form textarea,.wpcf7-form select{width:100%;min-height:52px;padding:14px 16px;font-size:16px;line-height:1.4;font-family:inherit;color:var(--mdj-ink);background:#fff;border:1px solid var(--mdj-line);border-radius:4px;box-sizing:border-box;-webkit-appearance:none;appearance:none}.wpcf7-form textarea{min-height:140px;resize:vertical}.wpcf7-form input:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{border-color:var(--mdj-orange);outline:2px solid rgb(245 132 47 / .30);outline-offset:1px}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:#8B85A8;opacity:1}.wpcf7-form p{margin-bottom:16px}.wpcf7-form input[type="submit"],.wpcf7-form button[type="submit"],.wpcf7-form .homepress-button{min-height:52px;padding:15px 34px;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--mdj-orange);border:none;border-radius:4px;cursor:pointer}.wpcf7-form input[type="submit"]:hover,.wpcf7-form button[type="submit"]:hover,.wpcf7-form .homepress-button:hover{background:var(--mdj-orange-d)}.elementor-element-9944357,.elementor-element-0ef6c6e{display:none!important}.elementor-element-55d43fb{width:200px;max-width:60%;aspect-ratio:506/529;background:url(https://mdjrealtypr.com/wp-content/uploads/2025/04/MDJ-Realty-Logo-Transparent-BKG.png) left top / contain no-repeat}.elementor-element-55d43fb img{opacity:0;width:100%;height:auto;display:block}footer a,.ehf-footer a{transition:color .15s ease}footer a:hover,.ehf-footer a:hover{color:var(--mdj-orange)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--mdj-orange);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:767px){.elementor-drop-cap{font-size:2.7em!important}.elementor-icon-box-description a,.elementor-widget-text-editor a{display:inline-block;padding:7px 0}.wpcf7-form input[type="submit"],.wpcf7-form button[type="submit"],.wpcf7-form .homepress-button{width:100%}.elementor-widget-text-editor>.elementor-widget-container>*{max-width:100%}}.elementor-icon-box-description a,.elementor-widget-text-editor a{word-break:break-word}.elementor-element-b0638eb .ihf-container,.elementor-element-b0638eb [class*="valuation"]{color:#fff}.elementor-element-b0638eb input[type="text"],.elementor-element-b0638eb input[type="email"],.elementor-element-b0638eb input[type="tel"],.elementor-element-b0638eb select{min-height:50px!important;padding:12px 14px!important;font-size:16px!important;color:#1C1838!important;background:#fff!important;border:1px solid rgb(255 255 255 / .35)!important;border-radius:4px!important;box-shadow:none!important}.elementor-element-b0638eb input:focus,.elementor-element-b0638eb select:focus{border-color:#F5842F!important;outline:2px solid rgb(245 132 47 / .35)!important;outline-offset:1px}.elementor-element-b0638eb label{color:rgb(255 255 255 / .85)!important;font-size:12px;letter-spacing:.04em}.elementor-element-b0638eb p,.elementor-element-b0638eb .ihf-disclaimer,.elementor-element-b0638eb small,.elementor-element-b0638eb [class*="consent"],.elementor-element-b0638eb [class*="disclaimer"]{color:rgb(255 255 255 / .72)!important;font-size:12.5px!important;line-height:1.5!important;text-align:left!important;max-width:78ch;margin-left:auto;margin-right:auto}.elementor-element-b0638eb a{color:#F5842F!important}.elementor-element-b0638eb input[type="checkbox"]{width:18px;height:18px;accent-color:#F5842F;margin-top:3px}.elementor-element-b0638eb button,.elementor-element-b0638eb input[type="submit"],.elementor-element-b0638eb .btn{min-height:52px!important;padding:15px 36px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#1C1838!important;background:#F5842F!important;border:none!important;border-radius:4px!important;cursor:pointer;transition:background .15s ease,transform .15s ease}.elementor-element-b0638eb button:hover,.elementor-element-b0638eb input[type="submit"]:hover,.elementor-element-b0638eb .btn:hover{background:#D96A16!important;color:#fff!important;transform:translateY(-2px)}@media (max-width:767px){.elementor-element-b0638eb button,.elementor-element-b0638eb input[type="submit"],.elementor-element-b0638eb .btn{width:100%}}.home .site-content,.page-id-6644 .site-content{padding-bottom:0!important}