@media all{#dm .dmInner div.u_864929333 .bns-panel--buy .bns-heading,#dm .dmInner div.u_864929333 .bns-panel--sell .bns-heading{color:#fff!important}#dm .dmInner div.u_864929333 .bns-panel--buy .bns-eyebrow{font-weight:400!important}#dm .dmInner div.u_864929333 .bns-panel--buy .bns-link{font-weight:700!important}#dm .dmInner div.u_864929333 .bns-panel--sell .bns-eyebrow{font-weight:400!important}#dm .dmInner .u_699624662 .testimonials-quote-mark,#dm .dmInner a.u_2361387978.hover span.text,#dm .dmInner a.u_2361387978:hover span.text,#dm .dmInner div.u_3584681901 .caption-container .caption-text,#dm .dmInner div.u_3584681901 .caption-container .caption-text .rteBlock,#dm .dmInner nav.u_1998592992{color:#fff!important}#dm .dmInner div.u_3584681901 .caption-inner{background-color:rgba(0,0,0,.25)!important}#dm .dmInner div.u_3584681901 .caption-container .caption-title{color:#fff!important;font-family:'Cormorant Garamond'!important}#dm .dmInner .u_1910882721{display:block!important}#dm .dmInner .u_1402738466{display:none!important}#dm .dmInner .u_1174277674{display:block!important}#dm .dmInner .u_1977348368{display:none!important}#dm .dmInner .u_1448940759{display:block!important}#dm .dmInner .u_1316542048{display:none!important}#dm .dmInner a.u_2361387978.hover,#dm .dmInner a.u_2361387978:hover{border-color:transparent!important}#dm .dmInner div.u_1558419082 img{object-position:100% 50%!important;object-fit:cover!important}#dm .dmInner div.u_1111950662 img{object-position:50% 50%!important;object-fit:cover!important}#dm .dmInner div.u_1214645034 img{object-position:50% 0%!important;object-fit:cover!important}#dm .dmInner a.u_1175719794.hover,#dm .dmInner a.u_1175719794:hover,#dm .dmInner a.u_2361387978.hover,#dm .dmInner a.u_2361387978:hover{background-color:rgba(58,37,16,.7)!important;background-image:none!important}#dm .dmInner div.u_699624662 .testimonials-overlay{background-color:rgba(0,0,0,.5)!important}#dm .dmInner div.u_699624662 .testimonials-quote-text{font-family:'Cormorant Garamond'!important;font-weight:400!important;color:#fff!important}#dm .dmInner .u_699624662 .testimonials-dot.active,#dm .dmInner .u_699624662 .testimonials-rule{background:#fff!important}#dm .dmInner div.u_699624662 .testimonials-client-name{font-family:'Work Sans'!important;font-weight:400!important;color:#fff!important}#dm .dmInner .u_699624662 .testimonials-dot{background:rgba(255,255,255,.6)!important}#dm .dmInner .u_3584681901 .caption-inner{border-bottom-left-radius:0!important;-webkit-border-top-right-radius:0!important;-moz-border-top-right-radius:0!important;-webkit-border-bottom-right-radius:0!important;-webkit-border-bottom-left-radius:0!important;border-top-right-radius:0!important;-webkit-border-top-left-radius:0!important;border-radius:0!important;-moz-border-bottom-right-radius:0!important;-moz-border-top-left-radius:0!important;border-top-left-radius:0!important;-moz-border-radius:0!important;-moz-border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;-webkit-border-radius:0!important}#dm .dmInner div.u_1862802787 img{object-position:50% 100%!important;object-fit:cover!important}#dm .dmInner a.u_2361387978{background-color:transparent!important;background-image:none!important;border-style:solid!important;border-width:2px!important;border-color:#8a8682!important}#dm .dmInner a.u_2361387978 span.text{color:#8a8682!important}}@media (min-width:1025px){#dm .dmInner div.u_864929333 .bns-panel--buy .bns-heading,#dm .dmInner div.u_864929333 .bns-panel--sell .bns-heading{font-size:48px!important}#dm .dmInner div.u_864929333 .bns-panel--buy .bns-eyebrow{font-size:10px!important}#dm .dmInner div.u_864929333 .bns-panel--buy .bns-link{font-size:12px!important}#dm .dmInner div.u_864929333 .bns-panel--sell .bns-eyebrow{font-size:10px!important}#dm .dmInner div.u_699624662 .testimonials-quote-text{font-size:24px!important}#dm .dmInner .u_3584681901 .photoGalleryThumbs .image-container a{padding-top:600px!important}#dm .dmInner div.u_3584681901 .caption-container .caption-title{font-size:60px!important}#dm .dmInner .u_3584681901 .layout-container,#dm .dmInner .u_3584681901 .photoGalleryThumbs{padding:5px!important}#dm .dmInner .u_3584681901 .photoGalleryViewAll{padding:0 5px!important}#dm .dmInner div.u_699624662 .testimonials-client-name{font-size:14px!important}}@media (min-width:0px) and (max-width:767px){#dm .dmInner div.u_3584681901 .caption-container .caption-title{font-size:30px!important}#dm .dmInner div.u_699624662 .testimonials-quote-text{font-size:20px!important}#dm .dmInner .u_3584681901 .layout-container,#dm .dmInner .u_3584681901 .photoGalleryThumbs{padding:5px!important}#dm .dmInner .u_3584681901 .photoGalleryViewAll{padding:0 5px!important}}#dm .dmInner a.u_1365698388{backdrop-filter:blur(5px)!important}@media (min-width:768px) and (max-width:1024px){#dm .dmInner .u_3584681901 .layout-container,#dm .dmInner .u_3584681901 .photoGalleryThumbs{padding:5px!important}#dm .dmInner .u_3584681901 .photoGalleryViewAll{padding:0 5px!important}#dm .dmInner .u_3584681901 .photoGalleryThumbs .image-container a{padding-top:350px!important}#dm .dmInner div.u_3584681901 .caption-container .caption-title{font-size:48px!important}}separatorHomeCss{color:red!important}@media all{#flex-header{--overlapping-background-color: rgba(0, 0, 0, 0);--overlapping-background-image: rgba(0, 0, 0, 0)}#\36 3bd85219866cc3622781521{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;background-color:transparent;padding:16px;margin:0}#\36 3bd85219866cc3622781520{min-height:800px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;max-width:var(--max-content-width_1, 1200px);padding:10% 5%;margin:0}#\36 08ea9ad::before,#\36 08ea9ad>.bgExtraLayerOverlay,#\36 3bd85219866cc362278151f::before,#\36 3bd85219866cc362278151f>.bgExtraLayerOverlay{border-radius:inherit;content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.3}#\36 3bd85219866cc362278151f{border-width:0;border-color:#000;border-style:solid;background-color:transparent;background-image:url(https://irp.cdn-website.com/ef2cab7c/dms3rep/multi/opt/luxury-home-with-pool-and-fire-pit-at-sunset-2026-01-08-00-26-20-utc-1920w.jpg)}#\36 3c7b8b76c596a2813341bc5{height:auto}#\36 3bd85219866cc362278151d{margin:0}#widget_edj,#widget_tbm{width:100%;height:auto;max-width:100%}#widget_tbm{width:76.8%;order:0;align-self:center;margin-left:0;margin-right:0}#group_ojf{flex-direction:row;align-items:flex-start;width:100%;min-height:55px;max-height:100%;row-gap:24px;column-gap:1.6588906168999482%;height:auto;flex-wrap:nowrap;padding:0;margin:0}#\36 a2d95da,#widget_p98{width:250px;height:auto;min-height:55px;max-width:100%}#widget_p98{margin-right:0;margin-left:0;order:1}#\36 a2d95da{align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\30 a728edd,#\39 36252a3{column-gap:4%;row-gap:24px;width:100%;padding:0}#\30 a728edd{min-width:4%;align-items:stretch;margin:0;min-height:8px}#\39 36252a3{min-height:240px;flex-wrap:nowrap;max-width:none}#widget_t2d{width:100%;height:auto;max-width:100%;align-self:stretch;margin-left:0;margin-right:0}#\36 633c42b{margin:0}#\31 23e552f,#\31 8274154{column-gap:4%;row-gap:24px;width:100%;padding:0}#\31 8274154{flex-wrap:nowrap;max-width:none;min-height:240px}#\31 23e552f{min-height:8px;min-width:4%;align-items:stretch;margin:0}#dc3fa317{margin:0}#\38 3e02f1e{background-color:transparent;background-image:none}#widget_sv1{width:100%;height:auto;max-width:100%;align-self:stretch;margin-left:0;margin-right:0}#\36 86cb1c0,#c8217b77{column-gap:4%;row-gap:24px;width:100%}#c8217b77{min-width:4%;margin:0;min-height:8px;padding:0}#\36 86cb1c0{min-height:240px;flex-wrap:nowrap;max-width:none;padding:4% 0}#\39 c60fb90{background-color:#f5f0e8;background-image:none}#\33 8c9fb5e{margin:0}#widget_c39,#widget_si3{width:100%;height:auto;max-width:100%}#widget_si3{margin-top:0;order:0}#widget_c39{order:1}#group_muk{align-items:flex-start;width:100%;min-height:32px;max-height:100%;row-gap:24px;column-gap:24px;height:auto;order:3}#widget_630{width:250px;height:auto;min-height:55px;max-width:100%;align-self:center;margin-left:0;margin-right:0}#\32 f798a6a,#f4159d01,#widget_2uo{width:100%;height:auto;max-width:100%;order:2}#\32 f798a6a,#f4159d01{justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\32 f798a6a{height:200px}#eb6772ba{min-height:8px;column-gap:4%;row-gap:24px;width:45.17%;min-width:4%;flex-direction:row;flex-wrap:nowrap;background-color:#fefcf8;background-image:none;border-radius:0 0 0 0;padding:0 0 0 4%;margin:0}#\37 aa64c3b{width:100%;height:auto;max-width:100%;order:1}#bb359d95{min-height:600px;column-gap:0%;row-gap:0;width:100%;flex-wrap:nowrap;max-width:none;padding:0}#dc70d480{width:100%;height:300px;max-width:100%;order:1}#\33 36aa57e,#\35 8a68801{align-items:flex-start;width:48%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;padding:0;margin:0}#\36 7be375d{margin:0}#e6af2d6a{width:100%;height:100px;max-width:100%;order:0}#af1c224d{background-color:transparent;background-image:none}#\39 03a84e8{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:12px;column-gap:24px;padding:16px 40px;margin:0}#\32 a751eef,#a377845f,#ad3b01ec{height:auto;max-width:100%;justify-self:auto;align-self:auto;grid-area:auto/auto/auto/auto}#ad3b01ec{min-height:55px;width:250px;order:3;margin:30px 0 0}#\32 a751eef,#a377845f{width:90.24%;order:2;margin:0}#\32 a751eef{width:100%;height:100px;order:0}#\36 339c6d0{min-height:8px;column-gap:4%;row-gap:24px;width:54.83%;min-width:4%;border-radius:0 0 0 0;background-color:#fefcf8;background-image:none;background-position:50% 0;padding:16px;margin:0}#cc1ed0cc{width:100%;height:200px;max-width:100%;order:2}#\34 951dbbf,#\35 5e5a5eb{width:100%;height:300px;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#a6ae9c91,#d81dd38e{column-gap:4%;row-gap:24px;width:100%}#d81dd38e{min-width:4%;min-height:8px}#a6ae9c91{min-height:600px;flex-wrap:nowrap;padding:6% 0}#\34 f2889a5{margin:0}#widget_acs,#widget_deo,#widget_m0e{width:100%;height:auto;max-width:100%}#widget_deo{width:68.41%;align-self:center;margin-left:0;margin-right:0}#\36 08ea9ad::before,#\36 08ea9ad>.bgExtraLayerOverlay{opacity:.5}#\36 08ea9ad{background-image:url(https://irp.cdn-website.com/ef2cab7c/dms3rep/multi/opt/brightly-lit-living-room-with-contemporary-design-2026-01-07-07-23-38-utc+%283%29-1920w.jpg)}#widget_p8p{width:250px;height:auto;min-height:55px;max-width:100%;align-self:center;margin-left:0;margin-right:0}#bf3b3b22,#f16212fe{column-gap:4%;row-gap:24px;width:100%;margin:0}#f16212fe{min-width:4%;background-color:transparent;min-height:8px;padding:16px}#bf3b3b22{min-height:752px;max-width:var(--max-content-width_1, 1200px);padding:4% 0}#\33 a8324fe{border-width:0;border-color:#000;border-style:solid;background-color:#fefcf8;background-image:none;background-position:50% 0}#\39 17021b0{width:250px;height:auto;min-height:55px;max-width:100%}#d27beb75{order:0}#\38 0edbb9a,#d27beb75{width:100%;height:auto;max-width:100%}#\30 283f604{margin:0}#\33 00e86d8{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;background-color:transparent;padding:16px;margin:0}#\33 3f028f0,#widget_fti{width:100%;height:auto;max-width:100%}#widget_fti{width:544px;order:0}}@media (min-width:768px) and (max-width:1024px){#\36 3bd85219866cc3622781520{padding-right:2%}#\39 36252a3{padding:0}#\36 633c42b{margin:0}#\31 8274154{padding:0}#dc3fa317{margin:0}#\36 86cb1c0,#a6ae9c91,#bb359d95{padding-right:var(--section-padding-right);padding-left:var(--section-padding-left)}#bf3b3b22{padding-left:2%;padding-right:2%;flex-direction:column;flex-wrap:nowrap;min-height:0}#\33 00e86d8,#f16212fe{width:100%;min-height:80px}#\33 00e86d8{align-items:flex-start;align-content:flex-start}#\39 17021b0,#widget_fti{align-self:center;margin-left:0;margin-right:0}}@media (max-width:767px){#\36 3bd85219866cc3622781521{min-height:80px;align-items:center;width:100%}#\36 3bd85219866cc3622781520{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:25% 4% 12.5%}#group_ojf{column-gap:1.6588906168999482%;flex-direction:column;flex-wrap:nowrap}#\36 a2d95da,#widget_p98{margin-right:0;margin-left:0;width:100%}#\36 3bd85219866cc362278151d{margin:0}#widget_tbm{width:100%}#\30 a728edd{width:100%;min-height:80px;align-items:center}#\39 36252a3{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:0}#\36 633c42b{margin:0}#\31 8274154{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:0}#\31 23e552f{width:100%;min-height:80px;align-items:center}#dc3fa317{margin:0}#c8217b77{width:100%;min-height:80px;align-items:center;padding:16px;margin:0}#\36 86cb1c0{min-height:0;flex-direction:column;padding-right:var(--section-padding-right);padding-left:var(--section-padding-left);flex-wrap:nowrap}#\32 a751eef,#\32 f798a6a,#e6af2d6a{height:240px}#\36 339c6d0,#eb6772ba{width:100%;min-height:80px;align-items:center}#\35 5e5a5eb,#cc1ed0cc{height:240px}#bb359d95{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:0}#dc70d480{height:240px}#a377845f{width:100%}#\39 03a84e8{padding:16px;margin:0}#ad3b01ec{align-self:center;margin-left:0;margin-right:0}#\34 951dbbf{height:240px}#\36 7be375d{margin:0}#d81dd38e{width:100%;min-height:80px;align-items:center}#a6ae9c91{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:8% 4%}#widget_deo{width:100%}#\34 f2889a5{margin:0}#f16212fe{min-height:160px;align-items:center;width:100%}#bf3b3b22{min-height:unset;flex-direction:column;padding-left:4%;padding-right:4%}#\33 00e86d8{min-height:160px;align-items:center;width:100%}}