#root .prod-imgs{display:flex;height:450px;gap:.625rem}#root .prod-imgs .img-col{display:flex;width:100%}#root .prod-imgs .img-col.secondary-img{width:38%;min-width:38%;flex-direction:column;gap:.625rem}#root .prod-imgs .p-img{position:relative;display:inline-flex;height:100%;width:100%;align-items:center;justify-content:center;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}#root .prod-imgs .p-img img{width:100%}#root .prod-imgs .p-img img.d-img{width:auto}#root .prod-caption{padding-top:1.25rem}#root .prod-caption h3{margin-bottom:.625rem;font-size:26px;font-weight:500;line-height:2.25rem}#root .prod-caption p{display:flex;align-items:center;gap:.25rem;color:rgb(32 17 22/var(--tw-text-opacity));--tw-text-opacity:0.8}#root .prod-caption p i{font-size:1.125rem;line-height:1.75rem}#root .prod-caption .price{margin-top:1rem;font-size:32px;font-weight:700}#root .prod-caption .price span{font-size:81%;font-weight:400;color:rgb(32 17 22/var(--tw-text-opacity));--tw-text-opacity:0.8}#root .prod-sec{margin-top:1.5rem;overflow-wrap:break-word;padding-bottom:1rem}#root .prod-sec h3{margin-bottom:1.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(190 190 190/var(--tw-border-opacity));padding-bottom:.75rem;font-size:19px;font-weight:500}#root .prop-info{margin-top:-1rem;display:flex;flex-wrap:wrap}#root .prop-info li{display:flex;width:50%;border-bottom-width:1px;padding-top:.75rem;padding-bottom:.75rem;font-weight:500}#root .prop-info li span{width:40%;padding-right:1rem;font-weight:400;color:rgb(32 17 22/var(--tw-text-opacity));--tw-text-opacity:0.8}#root .prop-aminity{display:flex;flex-wrap:wrap;gap:.625rem}#root .prop-aminity li{--tw-bg-opacity:1;background-color:rgb(246 240 243/var(--tw-bg-opacity));padding:.5rem .75rem;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(193 20 83/var(--tw-text-opacity))}#root .pr-map{position:relative;display:flex;height:150px;align-items:center;justify-content:center;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(190 190 190/var(--tw-bg-opacity))}#root .pr-map img{min-height:100%;width:auto;max-width:none}#root .pr-map .btn{position:absolute;inset:0;margin:auto;width:9rem}#root .prod-r{position:sticky;top:108px}#root #wrapper .pr-map{--tw-bg-opacity:1;background-color:rgb(32 17 22/var(--tw-bg-opacity))}#root #wrapper .pr-map img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}#root #wrapper .details-caption{margin-bottom:1.25rem;display:flex;padding-top:0}#root #wrapper .details-caption h1{margin-bottom:.25rem;font-size:1.875rem;line-height:2.25rem;text-transform:capitalize}#root #wrapper .details-caption p{gap:0;color:rgb(32 17 22/var(--tw-text-opacity));--tw-text-opacity:0.6}#root #wrapper .details-caption p .icon-location{margin-left:-.25rem}#root #wrapper .details-caption .price{margin-top:0;margin-bottom:0;margin-left:auto;display:flex;flex-direction:column;white-space:nowrap;font-size:1.875rem;line-height:2.25rem}[dir=rtl] #root #wrapper .details-caption .price{margin-right:auto;margin-left:0}#root #wrapper .details-caption .price span{font-size:55%;text-align:right;color:rgb(32 17 22/var(--tw-text-opacity));--tw-text-opacity:0.6}[dir=rtl] #root #wrapper .details-caption .price span{text-align:left}#root .new-prod-d .prod-imgs{margin-bottom:2rem;overflow:hidden;border-radius:.375rem}#root .prod-aside .pr-agent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1.25rem;text-align:left}#root .prod-aside .pr-agent .agent-call{display:flex;width:100%;flex-direction:column;gap:.75rem;border-top-width:1px;border-color:rgb(32 17 22/var(--tw-border-opacity));--tw-border-opacity:0.1;padding-top:1rem}#root .prod-aside .pr-agent .agent-call .btn{margin:0;gap:.125rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(193 20 83/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(193 20 83/var(--tw-text-opacity))}#root .prod-aside .pr-agent .agent-call .btn i{font-size:15px}#root .prod-aside .pr-agent .agent-call .btn.btn-outline{--tw-bg-opacity:1;background-color:rgb(193 20 83/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#root .prod-aside .pr-agent h3{width:calc(100% - 64px);margin:0;padding-left:.75rem;padding-top:.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(32 17 22/var(--tw-text-opacity))}[dir=rtl] #root .prod-aside .pr-agent h3{padding-left:0;padding-right:.75rem;text-align:right}#root .prod-aside .pr-agent .agent-th{margin:0;height:4rem;width:4rem;border-width:1px;border-color:rgb(32 17 22/var(--tw-border-opacity));--tw-border-opacity:0.1}#root .prod-aside .pr-agent .agent-th img{height:4rem;width:4rem;-o-object-fit:cover;object-fit:cover}#root .prod-aside .pr-agent h3 span{justify-content:flex-start;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:400;color:rgb(32 17 22/var(--tw-text-opacity));--tw-text-opacity:0.6}#root .key-detail{margin-bottom:1.5rem;padding:1.25rem}#root .key-detail ul{margin-left:-.5rem;margin-right:-.5rem;margin-top:.5rem;display:flex;flex-wrap:wrap;row-gap:1rem}#root .key-detail ul li{width:50%;padding-left:.5rem;padding-right:.5rem}#root .key-detail ul li:nth-child(3){width:100%}#root .key-detail .prod-key-i{display:flex;flex-direction:column;justify-content:center;gap:0;border-radius:.375rem;border-width:1px;border-color:rgb(32 17 22/var(--tw-border-opacity));--tw-border-opacity:0.1;padding:.75rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:500}#root .key-detail .prod-key-i span{font-size:.75rem;line-height:1rem;font-weight:400;opacity:.6}#root .key-detail .prod-key-i i{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;line-height:1;opacity:.6}#root .prod-pills{margin-bottom:1rem;display:flex;height:2.25rem;border-radius:.375rem;background-color:rgb(32 17 22/var(--tw-bg-opacity));--tw-bg-opacity:0.05;padding:.25rem}#root .prod-pills button{width:100%;color:rgb(32 17 22/var(--tw-text-opacity));--tw-text-opacity:0.6}#root .prod-pills button.active{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(32 17 22/var(--tw-text-opacity));--tw-shadow:0 3px 7px rgba(0,0,0,.05);--tw-shadow-colored:0 3px 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#root .tab-space{min-height:11rem}#root .tab-space>h3{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}#root .tab-space p{line-height:1.5;color:rgb(32 17 22/var(--tw-text-opacity));--tw-text-opacity:0.8}#root .tab-space .prop-info{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:0}#root #wrapper .prop-info li{justify-content:space-between;border-width:0;padding:0 1.5rem .75rem}#root #wrapper .prop-info li span{color:rgb(32 17 22/var(--tw-text-opacity));--tw-text-opacity:0.6}#root #wrapper .new-prod-d .main-media img{height:480px;width:100%;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}#root #wrapper .thumbnail-strip{margin:1.75rem -1.5rem;overflow:hidden;padding-left:1.5rem;padding-right:1.5rem}#root #wrapper .thumbnail-strip .slick-slide{padding-left:.25rem;padding-right:.25rem}#root #wrapper .thumbnail-strip .slick-track{margin-left:0}[dir=rtl] #root #wrapper .thumbnail-strip .slick-track{margin-left:auto;margin-right:0}#root #wrapper .thumbnail-strip .slick-list{margin-left:-.25rem;margin-right:-.25rem;overflow:visible}#root #wrapper .thumbnail-strip button img{height:5rem;width:100%;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}#root #wrapper .thumbnail-strip .slick-arrow{left:0;z-index:10;margin-left:-1.75rem;width:1.5rem}#root #wrapper .thumbnail-strip .slick-arrow:before{--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root #wrapper .thumbnail-strip .slick-arrow.slick-next{left:auto;right:0;margin-left:auto;margin-right:-1.75rem;text-indent:-.25rem}@media screen and (max-width:1199px){#root .prod-r{margin-top:1.75rem;display:flex;gap:1.5rem}#root .prod-r .pr-agent{margin-bottom:0;width:33.333333%}#root .prod-r .pr-map{height:auto;width:66.666667%}}@media screen and (max-width:991px){#root .prod-r{gap:1.25rem}#root .prod-r .pr-agent{margin-bottom:0;width:40%}#root .prod-r .pr-map{height:auto;width:60%}#root .prop-info li span{width:50%}#root .prod-aside{margin-top:1.5rem}#root #wrapper .new-prod-d .main-media img{height:380px}}@media screen and (max-width:767px){#root .prod-imgs{min-height:18rem}#root .prod-caption h3{font-size:1.25rem;line-height:1.75rem}#root .prod-caption p{gap:.25rem;font-size:.875rem;line-height:1.25rem}#root .prod-caption p i{--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .prod-caption .price{font-size:1.5rem;line-height:2rem}#root .prod-r .pr-agent,#root .prod-r .pr-map{width:50%}#root #wrapper .details-caption{flex-direction:column}#root #wrapper .details-caption h1{margin-bottom:0;font-size:1.5rem;line-height:2rem}#root #wrapper .details-caption .price{margin-left:0;margin-top:.75rem;flex-direction:row;justify-content:flex-start;gap:.5rem;font-size:1.25rem;line-height:1.75rem}#root #wrapper .details-caption .price span{text-align:left}#root .prod-pills button{font-size:.75rem;line-height:1rem}#root #wrapper .thumbnail-strip .slick-arrow.slick-next{margin-right:-1.75rem}[dir=rtl] #root #wrapper .details-caption .price{margin-right:0;margin-left:auto}}@media screen and (max-width:575px){#root .prod-imgs{min-height:0;flex-wrap:wrap}#root .prod-imgs .img-col,#root .prod-imgs .img-col.secondary-img{width:100%;max-width:100%}#root .prod-imgs .p-img{height:10rem}#root .prod-imgs{height:auto}#root .prod-imgs .img-col.secondary-img{display:flex;flex-direction:row}#root .prod-imgs .secondary-img .p-img{height:8rem}#root .prod-caption h3{font-size:1rem;line-height:1.5rem}#root .prod-caption .price{font-size:1.25rem;line-height:1.75rem}#root .prod-caption .price span{display:inline-flex;width:100%;font-size:15px}#root .prop-info li{width:100%}#root .prod-sec{padding-bottom:.25rem}#root .prod-sec h3{margin-bottom:1rem;padding-bottom:.5rem;font-size:1rem;line-height:1.5rem}#root .prod-r{flex-direction:column}#root .prod-r .pr-agent,#root .prod-r .pr-map{width:100%}#root .prod-r .pr-map{height:10rem}#root .prod-aside .pr-agent .agent-call{margin-left:0;margin-right:0}#root #wrapper .new-prod-d .main-media img{height:300px}#root #wrapper .thumbnail-strip button img{height:4rem}#root .tab-space{min-height:8rem}}#root .pr-agent{position:relative;margin-bottom:1.5rem;flex-direction:column;background-color:rgb(32 17 22/var(--tw-bg-opacity));padding:3rem 1.5rem;text-align:center}#root .pr-agent,#root .pr-agent .agent-th{display:flex;justify-content:center;--tw-bg-opacity:1}#root .pr-agent .agent-th{margin-left:auto;margin-right:auto;margin-bottom:.75rem;height:100px;width:100px;align-items:center;overflow:hidden;border-radius:9999px;background-color:rgb(255 255 255/var(--tw-bg-opacity))}#root .pr-agent h3 span,#root .pr-agent p{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#root .pr-agent h3{margin-top:.25rem;margin-bottom:.25rem;font-size:19px;font-weight:500;color:rgb(255 255 255/var(--tw-text-opacity))}#root .pr-agent h3 span{position:relative;display:flex;justify-content:center;padding-top:.75rem}#root .pr-overlay{position:absolute;inset:0;z-index:10}#root .agent-call{position:relative;z-index:20;margin-top:1rem}#root .agent-call a{height:34px;width:auto;min-width:0;padding:.375rem .625rem}#root .agent-call a.wa{margin-left:.75rem}[dir=rtl] #root .agent-call a.wa{margin-left:auto;margin-right:.75rem}#root .agent-call a i{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .realtors .pr-agent .profile-th{display:flex;height:100%;width:100%}#root .realtors .pr-agent .profile-th img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#root .realtors .pr-agent .profile-th img[alt=profile-image-default]{margin:auto;height:auto;width:auto}#root .pr-agent .agent-th{border-width:1px}#root .pr-agent h3{--tw-text-opacity:1;color:rgb(32 17 22/var(--tw-text-opacity))}#root .pr-agent h3 span{padding-top:.25rem;color:rgb(32 17 22/var(--tw-text-opacity));--tw-text-opacity:0.6}@media screen and (max-width:1399px){#root .pr-agent{padding-top:2rem;padding-bottom:2rem}}