.elementor-486 .elementor-element.elementor-element-df1f9db:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-df1f9db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/derek-liang-N61-GGQAp6Y-unsplash-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-df1f9db > .elementor-background-overlay{background-color:#11375CE0;opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-df1f9db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 10px 90px 10px;}.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-486 .elementor-element.elementor-element-ddce008{text-align:center;font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF80;}.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-486 .elementor-element.elementor-element-c2f76b0{text-align:center;}.elementor-486 .elementor-element.elementor-element-c2f76b0 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:48px;font-weight:300;text-transform:uppercase;line-height:48px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-cdbbdcd{text-align:center;font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-7935c7e{margin-top:-50px;margin-bottom:0px;}.elementor-486 .elementor-element.elementor-element-a578fa8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-a578fa8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/Carlsbad-photo-AUTOx600.fit_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-a578fa8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-a578fa8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-a578fa8{z-index:0;}.elementor-486 .elementor-element.elementor-element-e463aad{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-e463aad .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-f4bc985{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-946825e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-946825e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/Del-Mar-California-picture-500x500-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-946825e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-946825e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-946825e{z-index:0;}.elementor-486 .elementor-element.elementor-element-997ef61{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-997ef61 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-552d8d2{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-5a5ce6f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-5a5ce6f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/Encinitas-photo-AUTOx600.fit_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-5a5ce6f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-5a5ce6f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-5a5ce6f{z-index:0;}.elementor-486 .elementor-element.elementor-element-3d87d34{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-3d87d34 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-b227ff3{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-1237f9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-1237f9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/Escondido-California-picture-500x500-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-1237f9e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-1237f9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-1237f9e{z-index:0;}.elementor-486 .elementor-element.elementor-element-5fb23e0{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-5fb23e0 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-1e00ddc{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-bedc3bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-bedc3bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/Fallbrook-photo-AUTOx600.fit_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-bedc3bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-bedc3bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-bedc3bf{z-index:0;}.elementor-486 .elementor-element.elementor-element-bda3c4a{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-bda3c4a .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-03ba84a{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-f2894da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-f2894da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/Imperial-Beach-picture-AUTOx600.fit_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-f2894da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-f2894da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-f2894da{z-index:0;}.elementor-486 .elementor-element.elementor-element-c0645a4{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-c0645a4 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-7e426c2{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-9decf53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-9decf53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/La-Jolla-photo-AUTOx600.fit_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-9decf53 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-9decf53 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-9decf53{z-index:0;}.elementor-486 .elementor-element.elementor-element-1818226{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-1818226 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-edc28b6{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-bee5095:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-bee5095 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/Oceanside-California-picture-AUTOx600.fit_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-bee5095 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-bee5095 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-bee5095{z-index:0;}.elementor-486 .elementor-element.elementor-element-a131568{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-a131568 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-f795488{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-19012b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-19012b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/San-Clemente-photo-AUTOx600.fit_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-19012b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-19012b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-19012b8{z-index:0;}.elementor-486 .elementor-element.elementor-element-6d67e33{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-6d67e33 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-9a3306a{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-bf071a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-bf071a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/San-Diego-California-picture-AUTOx600.fit_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-bf071a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-bf071a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-bf071a7{z-index:0;}.elementor-486 .elementor-element.elementor-element-d76fd07{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-d76fd07 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-5a2ce58{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-bf7d845:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-bf7d845 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/San-Marcos-photo-AUTOx600.fit_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-bf7d845 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-bf7d845 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-bf7d845{z-index:0;}.elementor-486 .elementor-element.elementor-element-1f50d2f{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-1f50d2f .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-76710ab{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-f065ada:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-f065ada > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/Solana-Beach-photo-AUTOx600.fit_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-f065ada > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-f065ada > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-f065ada{z-index:0;}.elementor-486 .elementor-element.elementor-element-de6c1db{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-de6c1db .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-07e29e2{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-fd22710{padding:0px 0px 50px 0px;}.elementor-486 .elementor-element.elementor-element-3a77136:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-486 .elementor-element.elementor-element-3a77136 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/Vist-California-picture-500x500-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-3a77136 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 20px 150px 20px;}.elementor-486 .elementor-element.elementor-element-3a77136 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-3a77136{z-index:0;}.elementor-486 .elementor-element.elementor-element-a556c36{z-index:10;text-align:center;}.elementor-486 .elementor-element.elementor-element-a556c36 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-2798bed{z-index:10;text-align:center;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-e85499d:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-e85499d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mfdrealestategroup.com/wp-content/uploads/2026/07/Contact-Section-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-486 .elementor-element.elementor-element-e85499d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0000009E 0%, #000000D9 100%);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-486 .elementor-element.elementor-element-e85499d > .elementor-container{max-width:800px;}.elementor-486 .elementor-element.elementor-element-e85499d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 10px 50px 10px;}.elementor-486 .elementor-element.elementor-element-cbfa690{text-align:center;}.elementor-486 .elementor-element.elementor-element-cbfa690 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:#FFFFFF80;}.elementor-486 .elementor-element.elementor-element-b09324a{text-align:center;}.elementor-486 .elementor-element.elementor-element-b09324a .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:48px;font-weight:300;text-transform:uppercase;line-height:48px;color:var( --e-global-color-astglobalcolor5 );}.elementor-486 .elementor-element.elementor-element-5ff0085{text-align:center;font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-astglobalcolor5 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-486 .elementor-element.elementor-element-1f5995d .elementor-button{background-color:#205D9800;font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;padding:18px 30px 18px 30px;}.elementor-486 .elementor-element.elementor-element-1f5995d .elementor-button:hover, .elementor-486 .elementor-element.elementor-element-1f5995d .elementor-button:focus{background-color:#205D9842;border-color:var( --e-global-color-astglobalcolor5 );}@media(max-width:767px){.elementor-486 .elementor-element.elementor-element-c2f76b0{text-align:start;}.elementor-486 .elementor-element.elementor-element-c2f76b0 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-486 .elementor-element.elementor-element-cdbbdcd{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-f4bc985{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-552d8d2{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-b227ff3{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-1e00ddc{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-03ba84a{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-7e426c2{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-edc28b6{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-f795488{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-9a3306a{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-5a2ce58{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-76710ab{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-07e29e2{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-2798bed{font-size:16px;line-height:26px;}.elementor-486 .elementor-element.elementor-element-cbfa690 .elementor-heading-title{font-size:16px;}.elementor-486 .elementor-element.elementor-element-b09324a .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-486 .elementor-element.elementor-element-5ff0085{font-size:16px;line-height:22px;}.elementor-486 .elementor-element.elementor-element-1f5995d .elementor-button{font-size:15px;}}/* Start custom CSS for column, class: .elementor-element-a578fa8 */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-946825e */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a5ce6f */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1237f9e */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bedc3bf */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f2894da */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9decf53 */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bee5095 */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19012b8 */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bf071a7 */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bf7d845 */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f065ada */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a77136 */.Fareas_grid_{
    position: relative;
    overflow: hidden;
}

.Fareas_grid_::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
    margin: 10px;
      

}

.Fareas_grid_:hover::before{
    margin: 30px;
    width: 84%;
    height: 84%;
}/* End custom CSS */