.idx-connected{min-width:0;scroll-margin-top:100px;background:0 0!important;border:0!important;padding:0!important;display:block!important}.jc-portfolio-frame{background:#fff;border:0;width:100%;height:800px;display:block}.jc-demo-map{background:#fff;border:0;width:100%;height:680px;display:block}.idx-demo-note{color:#36506a;margin:0 0 20px;font:12px/1.6 Arial,Helvetica,sans-serif}.idx-demo-note a{color:inherit;text-underline-offset:3px}#jc-home #idx-featured-status{color:#36506a;margin:0 0 16px;font:12px/1.6 Arial,Helvetica,sans-serif}@media (width<=600px){.jc-demo-map{height:520px}}.jc-portfolio-frame[hidden],.idx-feed-pending[hidden]{display:none!important}.idx-feed-pending{color:#061b34;background:0 0;min-height:180px;padding:36px 20px}.idx-feed-pending strong{font-size:clamp(20px,2vw,28px);font-weight:400;display:block}.idx-feed-pending p{margin:12px 0 20px;font-size:15px;line-height:1.7}.idx-feed-pending a{color:inherit;text-underline-offset:5px}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog{color:#061a35;border:0;border-radius:24px;width:min(940px,100% - 40px);max-height:90dvh;padding:0;overflow:hidden;box-shadow:0 20px 100px #061a3550}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog::backdrop{backdrop-filter:blur(5px);background:#061a35b3}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .popup-scroll{scrollbar-width:none;overscroll-behavior:contain;max-height:90dvh;overflow:auto}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .popup-scroll::-webkit-scrollbar{display:none}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .close{color:#061a35;z-index:3;background:#fff;border:1px solid #bbc5d0;border-radius:50%;place-items:center;width:46px;height:46px;font:200 30px Arial;display:grid;position:absolute;top:18px;right:18px}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .gallery{background:#061a35;height:360px;position:relative}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .gallery img{object-fit:cover;width:100%;height:100%}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .gallery-controls{gap:10px;display:flex;position:absolute;bottom:18px;right:20px}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .gallery-controls button{color:#061a35;background:#fff;border-radius:50%;width:44px;height:44px;font-size:20px}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .gallery-count{color:#fff;background:#061a35c9;border-radius:20px;padding:7px 14px;font-size:12px;position:absolute;bottom:20px;left:20px}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail{padding:30px 20px 50px}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail h2{margin-bottom:10px;font:400 35px Oswald,sans-serif}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail-price{font:500 30px Oswald,sans-serif}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail-facts{border-block:1px solid #d6dee6;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0;padding:22px 0;display:grid}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail-facts strong{font:400 25px Oswald,sans-serif;display:block}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail-facts span{color:#617387;font-size:12px}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail p{margin:20px 0;font-size:14px}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail .submit{margin-top:22px}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .scroll-cue{color:#fff;pointer-events:none;background:#061a35;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:16px;right:18px}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog{box-sizing:border-box;background:#fff;margin:auto;font:16px/1.65 Arial,Helvetica,sans-serif}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog *{box-sizing:border-box}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog button{cursor:pointer}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .gallery img{display:block}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail .eyebrow{letter-spacing:.2em;text-transform:uppercase;font:400 12px/1.6 Oswald,sans-serif}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .submit{color:#fff;letter-spacing:.2em;text-transform:uppercase;background:#061a35;border:0;border-radius:0 0 10px;min-height:44px;padding:12px 22px;font:400 12px/1.65 Oswald,sans-serif;display:inline-flex}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .jc-idx-attribution{margin:12px 0;font:11px/1.5 Arial,Helvetica,sans-serif}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .jc-idx-attribution img{width:auto;max-width:90px;max-height:24px;display:inline}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog [hidden]{display:none!important}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog :focus-visible{outline-offset:3px;outline:2px solid #061a35}@media (width<=650px){:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .gallery{height:250px}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail h2{overflow-wrap:anywhere;font-size:28px}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail-facts strong{overflow-wrap:anywhere}}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog{scrollbar-gutter:auto!important;max-width:none!important}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail h2{text-transform:none}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail-price,:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail .eyebrow{margin:0}:is(#jc-home,#jc-residential,#jc-commercial) #property-dialog .detail p{line-height:1.65}
